US 10000051 B2

GPTKB entity