US 6,789,561 C31

GPTKB entity