US 8486877788 B2

GPTKB entity