US Patent 7,031,031

GPTKB entity