US 9956787 B2

GPTKB entity