US patent 6,789,189

GPTKB entity