US patent 7,888,969

GPTKB entity