US 6,789,564 Z1

GPTKB entity