US 9899909112 B2

GPTKB entity