US 7576777889 B2

GPTKB entity