US 7777777 C1

GPTKB entity