US patent 7,666,666

GPTKB entity