US Patent 7,599,985

GPTKB entity