US 9956786 B2

GPTKB entity