US Patent 7,034,034

GPTKB entity