US Patent 7,844,944

GPTKB entity