US patent 7,888,922

GPTKB entity