US 7,888,902 C1

GPTKB entity