US 10000031 B2

GPTKB entity