US 7,888,889 C1

GPTKB entity