US 7777778 B2

GPTKB entity