US patent 7,888,916

GPTKB entity