US patent 7,888,897

GPTKB entity