US patent 6,789,116

GPTKB entity