US patent 6,789,059

GPTKB entity