US patent 6,789,122

GPTKB entity