US patent 6,789,228

GPTKB entity