US 8787878 B2

GPTKB entity