US patent 6,789,244

GPTKB entity