US patent 6,789,245

GPTKB entity