US patent 6,789,164

GPTKB entity