US patent 6,789,234

GPTKB entity