Patents by Inventor David Har

David Har has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6519733
    Abstract: In a processing system having a main memory, wherein information is stored in a compressed format for the purpose of gaining additional storage through compression efficiencies, a method and apparatus for providing compressed data integrity verification to insure detection of nearly any data corruption resulting from an anomaly anywhere in the logical processing or storage of compressed information. A cyclic redundancy code (CRC) is computed over a compressed data block as the data enters the compressor hardware, and the CRC is appended to the compressor output block before it is stored into the main memory. Subsequent read access results in comparing the CRC against a recomputation of the CRC as the block is uncompressed from the main memory. Any CRC miscompare implies an uncorrectable data error condition that may be used to interrupt the system operation.
    Type: Grant
    Filed: February 23, 2000
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Har, Kwok-Ken Mak, Charles O. Schulz, T. Basil Smith, III, R. Brett Tremaine
  • Publication number: 20020124142
    Abstract: In a processing system having a main memory wherein information is stored in a compressed format for the purpose of gaining additional storage through compression efficiencies, a method and apparatus for enabling termination of a pending compression operation for the purpose of writing the data directly to the main memory, bypassing the compressor hardware during stall conditions. Memory space (compressibility) is sacrificed for higher system performance during these temporary write back stall events. A background memory scrub later detects and recovers the “lost” compressibility by recycling the uncompressed data back through the compressor during idle periods.
    Type: Application
    Filed: January 6, 2000
    Publication date: September 5, 2002
    Inventors: DAVID HAR, CHARLES O. SCHULZ, ROBERT B. TREMAINE
  • Patent number: 6446145
    Abstract: In a processing system having a main memory wherein information is stored in a compressed format for the purpose of gaining additional storage through compression efficiencies, a method and apparatus for enabling termination of a pending compression operation for the purpose of writing the data directly to the main memory, bypassing the compressor hardware during stall conditions. Memory space (compressibility) is sacrificed for higher system performance during these temporary write back stall events. A background memory scrub later detects and recovers the “lost” compressibility by recycling the uncompressed data back through the compressor during idle periods.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Har, Charles O. Schulz, Robert B. Tremaine
  • Patent number: 6417789
    Abstract: A highly-efficient system and methodology for organizing, storing and/or transmitting compressed data that achieves optimum compression throughput, enhances overall data compressibility, and reduces decompression latency.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Har, Kwok-Ken Mak, Charles O. Schulz
  • Patent number: 6320521
    Abstract: A highly-efficient system and methodology for organizing, storing and/or transmitting compressed data that achieves optimum compression throughput, enhances overall data compressibility, and reduces decompression latency.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: November 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: David Har, Kwok-Ken Mak, Charles O. Schulz
  • Patent number: 6310563
    Abstract: In a high-speed computer system using multiple compression and decompression engines, a method and apparatus for coding and parsing compressed data in the decompressor in order to avoid bottlenecks within the decompressor that prevent it from achieving optimum latency and throughput acceptable to the system processor.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: October 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: David Har, Charles O. Schulz