US Patent 7,844,942

GPTKB entity