US 6,789,639 C6

GPTKB entity