US 7,888,917 C1

GPTKB entity