US 7576778849 B2

GPTKB entity