US Patent 7,844,930

GPTKB entity