US Patent 7,049,049

GPTKB entity