US 7890123 C2

GPTKB entity