US patent 6,789,171

GPTKB entity