Patents by Inventor John T. Gill, III

John T. Gill, III 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: 6606727
    Abstract: A system and method are disclosed for providing error correction coding having a selectively variable degree of redundancy. The system and method include generating extended check symbols by performing a Reed-Solomon operation on unused check symbols that do not form a portion of an interleaved code word. An extended check symbol is generated from the unused check symbols appearing in a column of the unused check symbols. The extended check symbols are stored with the interleaved code words in a data storage device. The extended check symbols are retrieved from the data storage device with the corresponding interleaved code words. Following the decoding of the interleaved code words and the identification of uncorrectable errors therein, the extended check symbols are decoded to recover the corresponding unused check symbols for the previously uncorrectable interleaved code words.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: August 12, 2003
    Assignee: STMicroelectronics, Inc.
    Inventors: Honda Yang, John T. Gill, III
  • Publication number: 20020062470
    Abstract: Disclosed is a thermal asperity pointer processing apparatus and method for processing apparatus for generating erasure locations from a thermal asperity signal. The thermal asperity signal indicates an error burst in an interleaved data sector. The apparatus includes a thermal asperity pointer recorder, a storage unit, and a thermal asperity pointer processing unit. The thermal asperity pointer recorder is adapted to receive a thermal asperity signal and is configured to generate a thermal asperity event information associated with the thermal asperity signal. The thermal asperity event information includes a thermal asperity duration, a starting interleave number, and a starting interleave address of the thermal asperity signal in the interleaved data sector.
    Type: Application
    Filed: November 16, 1998
    Publication date: May 23, 2002
    Inventors: HONDA YANG, JOHN T. GILL III
  • Patent number: 6389571
    Abstract: Disclosed is a thermal asperity pointer processing apparatus and method for processing apparatus for generating erasure locations from a thermal asperity signal. The thermal asperity signal indicates an error burst in an interleaved data sector. The apparatus includes a thermal asperity pointer recorder, a storage unit, and a thermal asperity pointer processing unit. The thermal asperity pointer recorder is adapted to receive a thermal asperity signal and is configured to generate a thermal asperity event information associated with the thermal asperity signal. The thermal asperity event information includes a thermal asperity duration, a starting interleave number, and a starting interleave address of the thermal asperity signal in the interleaved data sector.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: May 14, 2002
    Assignee: Adaptec, Inc.
    Inventors: Honda Yang, John T. Gill, III
  • Patent number: 6192497
    Abstract: Disclosed is a Chien search circuit for determining roots to an error locator polynomial that is defined by a set of coefficients. The circuit includes N sub-Chien search circuits, each of which is configured to sequentially evaluate a subset of field elements from a specified set of field elements. Each sub-Chien search circuit includes a set of storage elements, a set of constant multipliers, an adder, and a comparator. The set of storage elements stores a set of values, and receives and stores the set of coefficients as the set of values. One storage element is associated with each coefficient. The set of constant multipliers is coupled to receive the set of values from the set of storage elements. One constant multiplier is associated with one storage element. Each of the constant multipliers is associated with a constant field element and is configured to multiply the received value and the constant field element to generate a product.
    Type: Grant
    Filed: August 27, 1998
    Date of Patent: February 20, 2001
    Assignee: Adaptec, Inc.
    Inventors: Honda Yang, John T. Gill, III