Patents by Inventor Norman K. Ouchi

Norman K. Ouchi 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: 5617432
    Abstract: A data processing system and method providing error protection for data transmitted between a processor and a buffer in one data format and transmitted between the buffer and a user device in a different data format. An adaptor is interposed between the processor and the buffer for transmitting to the buffer (i) successive data segments in the one data format, each ending with appended check bytes in a preselected cyclic redundancy code (CRC); and (ii) check bytes using the same CRC appended at the end of each segment in the different data format to create in the buffer records which are a composite of both formats, but viewed as in the one data format by the processor and as in the different data format by the user device. The boundaries of the segments in each format must be known to the adaptor. Since both formats use the same CRC, CRC bytes for each segment in each data format will provide an identical preselected value in the absence of a detectable error.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: April 1, 1997
    Assignee: International Business Machines Corporation
    Inventors: John S. Eggenberger, Paul Hodges, Norman K. Ouchi, David A. Plomgren
  • Patent number: 5487077
    Abstract: The error correction code capability of the linear recording density of a zone of contiguous recording tracks on a surface or volume having at lest two zones of different average linear recording density is adjusted. Each zone has associated therewith a parameter pair (r,R) defining the number of error correction bytes r to be appended to data blocks to form a codeword written to tracks within the zone and the number R.ltoreq.(r/2-1) of correctable errors in the event of a non-zero remainder detected upon readback of a codeword from a track within the zone. The r parameter controls the length of a shift register type encoder syndrome generator.
    Type: Grant
    Filed: May 23, 1994
    Date of Patent: January 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Martin A. Hassner, Luke C. K. Lang, Norman K. Ouchi, Uwe Schwiegelshohn
  • Patent number: 5442638
    Abstract: Storage media defect areas that are too large to be managed by ECC processing alone and sufficiently small that read/write head clock synchronization can be maintained over the defect area, are managed by a fill pattern recording scheme in which an offset register indicates the beginning of a defect area and a fill pattern is recorded over the defect area while ECC processing is halted. Data recording is resumed after the defect area is passed. In this way, the number of times sector skipping must be used for a storage media is reduced, thereby making more efficient use of the storage media surface area.
    Type: Grant
    Filed: January 10, 1994
    Date of Patent: August 15, 1995
    Assignee: International Business Machines Corporation
    Inventors: Joseph C. Awad, James W. Eldridge, David G. Foote, Norman K. Ouchi
  • Patent number: 5333143
    Abstract: B-Adjacent coding is used to correct up to two DASDs in error in an array of N data DASDs and two redundant DASDs. When two of the data DASDs fail, their data can be recreated as a function of a pair of syndromes constituting up to two Boolean equations in two unknowns. Prestoring of the matrices of the powers of the polynomial terms of the code primitive together with pipeline processing operate to expedite data recovery and balance the write operations load on the DASDs across the array. Recovery from the failure of a data and a redundant DASD involves resolving one linear Boolean equation with one unknown.
    Type: Grant
    Filed: August 29, 1991
    Date of Patent: July 26, 1994
    Assignee: International Business Machines Corporation
    Inventors: Miguel M. Blaum, Norman K. Ouchi
  • Patent number: 4680653
    Abstract: Disclosed is a method for recording a record that emulates a first recording format, which includes a track reference point, such as an index field, used for determining a position of a record on a track according to the first recording format, on a moving storage device operating according to a second recording format which also includes a track reference point. The invention comprises the steps, responsive to location information generated according to the first recording formats, of:(1) determining an original angular position of a record according to the first recording format;(2) calculating in response to the original angular position and a parameter a preferred angular position for the record according to the second recording format;(3) determining an actual angular position of the record recorded according to the second recording format; and(4) recording an extension of the record to compensate for the difference between the preferred angular position and the actual angular position.
    Type: Grant
    Filed: May 22, 1986
    Date of Patent: July 14, 1987
    Assignee: International Business Machines Corporation
    Inventors: Chan Y. Ng, Norman K. Ouchi, David T. Wang, Wellington C. Yu