US 9889012 B2

GPTKB entity