US patent 7,888,950

GPTKB entity