US 8901228 B2

GPTKB entity