US 6,789,516 C1

GPTKB entity