US 9289010 B2

GPTKB entity