US 7,890,998 C1

GPTKB entity