US patent 6,978,094

GPTKB entity