US 10000079 B2

GPTKB entity