US patent 6,789,180

GPTKB entity