US patent 6,789,054

GPTKB entity