US patent 7,888,896

GPTKB entity