US patent 7,888,940

GPTKB entity