US 10000054 B2

GPTKB entity