US patent 7,888,934

GPTKB entity