US 8787878787 B2

GPTKB entity