US Patent 7,844,949

GPTKB entity