US patent 6,789,471

GPTKB entity