US 301234576 B2

GPTKB entity