US patent 7,888,957

GPTKB entity