US Patent 7,036,036

GPTKB entity