US 10345678 B2

GPTKB entity