US 9012344 B8

GPTKB entity