US 8990919223 B2

GPTKB entity