US 7,666,666 C1

GPTKB entity