US 7,890,999 C1

GPTKB entity