US patent 7,888,901

GPTKB entity