US patent 6,789,218

GPTKB entity