US 8945678 B2

GPTKB entity