US 8956789 B2

GPTKB entity