US 9012399 B2

GPTKB entity