Patents by Inventor Gary Boyer

Gary Boyer 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: 6898036
    Abstract: A system and method for recovering from write errors during writing of a moving storage medium suspend write current while allowing the storage medium to continue moving. The system and method continue to format data for writing while the write current is suspended and resequence the data for subsequent storage. Information is recorded to distinguish previously written data from current data with error correction pointers adjusted accordingly. Write errors may be detected in a track following streaming tape system based on data errors from a read back check or based on positioning errors of a read/write head servo system, for example. By allowing the storage medium to continue moving through the error event, the system and method improve speed, capacity utilization, and throughput of the storage and retrieval process.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: May 24, 2005
    Assignee: Storage Technology Corporation
    Inventors: Richard Allen Gill, Keith Gary Boyer, Steven Gregory Trabert
  • Patent number: 6894858
    Abstract: A system and method for decoding magnetic media. Parallel decoders, each with a different equalization magnitude, are used to decode a read signal. A Viterbi metric is used to determine the direction and magnitude of equalization shift that best compensates for a systematic separation, such as pole tip recession. If optimal equalization has changed, the equalization coefficients of the decoders is shifted to compensate.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: May 17, 2005
    Assignee: Storage Technology Corporation
    Inventors: Keith Gary Boyer, Mark A. Hennecken
  • Patent number: 6877128
    Abstract: A method, computer program product, and data processing system for recovering corrupted data in a multi-track storage medium, such as magnetic tape, using a Reed-Solomon or other similar error correcting code system, is disclosed. A correction history keeping a tally of actual corrected instances of corruption in the storage medium is established. The ā€œNā€ tracks requiring the greatest number of actual error corrections are designated as erasures. Any errors in the remaining tracks must be found on an individual basis before being corrected.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: April 5, 2005
    Assignee: Storage Technology Corporation
    Inventors: Keith Gary Boyer, Richard Allen Gill
  • Publication number: 20030123175
    Abstract: A system and method for recovering from write errors during writing of a moving storage medium suspend write current while allowing the storage medium to continue moving. The system and method continue to format data for writing while the write current is suspended and resequence the data for subsequent storage. Information is recorded to distinguish previously written data from current data with error correction pointers adjusted accordingly. Write errors may be detected in a track following streaming tape system based on data errors from a read back check or based on positioning errors of a read/write head servo system, for example. By allowing the storage medium to continue moving through the error event, the system and method improve speed, capacity utilization, and throughput of the storage and retrieval process.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventors: Richard Allen Gill, Keith Gary Boyer, Steven Gregory Trabert
  • Publication number: 20030115537
    Abstract: A method, computer program product, and data processing system for recovering corrupted data in a multi-track storage medium, such as magnetic tape, using a Reed-Solomon or other similar error correcting code system, is disclosed. A correction history keeping a tally of actual corrected instances of corruption in the storage medium is established. The “N” tracks requiring the greatest number of actual error corrections are designated as erasures. Any errors in the remaining tracks must be found on an individual basis before being corrected.
    Type: Application
    Filed: December 14, 2001
    Publication date: June 19, 2003
    Applicant: Storage Technology Corporation
    Inventors: Keith Gary Boyer, Richard Allen Gill
  • Publication number: 20020162070
    Abstract: A method and system are provided for dynamically shortening a number of error correction codewords to correspond to an amount of user data to be recorded on a recording medium. The system and method determine in advance that the number of bytes of user data will only fill a portion of a codeword matrix, and automatically shortens the size of ECC word segments to match the actual user data fill. This allows an ECC interleave to be completed with only a partial fill of the matrix, thereby reducing the required number of recording passes and associated processing time.
    Type: Application
    Filed: April 26, 2001
    Publication date: October 31, 2002
    Applicant: Storage Technology Corporation
    Inventors: Keith Gary Boyer, Richard Allen Gill
  • Publication number: 20020129316
    Abstract: In a magnetic recording device, a system and method for correcting errors in decoding a read data input signal. The system and method include multiple decoding channels, each channel processing the read data input signal and generating an output signal, where the output signal includes a data signal when no error is detected, and an error detection code when an error is detected. The system and method also include multiple error correction code (ECC) decoders, each decoder associated with and receiving the output signal of one of the channels and generating a corrected data signal when the received output signal is an error detection code and the error is correctable. The system and method further include a controller for selecting from the decoders one of the corrected data signals.
    Type: Application
    Filed: March 2, 2001
    Publication date: September 12, 2002
    Applicant: Storage Technology Corporation
    Inventors: Keith Gary Boyer, Kevin M. Horn
  • Patent number: 6175319
    Abstract: A method of generating an encoded signal from a sequential stream of digital data, where the encoded signal has a non-power carrying null state and a power carrying active state with two opposing polarities. Logical one bits are distinguished from logical zero bits by inverting the encoded signal's polarity at the start of only the logical one bits. The encoded signal is set to the active state during a bit set-up period before, and held in the active state during a bit hold period after each polarity inversion. At other times the encoded signal is set to the null state. The method may include the addition of equalization pulses during strings of consecutive logical zero bits to keep the encoded signal from remaining in the null state for extended periods. Each equalization pulse may be preceded by an equalization set-up period and followed by an equalization hold period where the encoded signal is in the active state.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: January 16, 2001
    Assignee: Storage Technology Corporation
    Inventors: Richard Crane Schneider, Keith Gary Boyer, Norman Lee Koren
  • Patent number: 6075666
    Abstract: A servo stripe pattern for determining the longitudinal position of the tape with respect to the tape head. A data field on each frame of the servo pattern includes a digital one or a zero. An adjacent series of data fields are arranged in a predetermined sequence defining synchronization and position count fields. The position count field allows the tape controller to accurately determine where, along the length of the tape, the tape head is currently positioned.
    Type: Grant
    Filed: February 21, 1997
    Date of Patent: June 13, 2000
    Assignee: Storage Technology Corporation
    Inventors: Ronald Dean Gillingham, Steven Gregory Trabert, John Paul Mantey, Keith Gary Boyer
  • Patent number: 5920439
    Abstract: A method for determining the longitudinal position of a length of magnetic tape with respect to the tape head. A data field on each frame of the servo stripe includes a digital one or a zero. An adjacent series of data fields are arranged in a predetermined sequence defining synchronization and position count fields. Identifying the position count field allows the tape controller to accurately determine where, along the length of the tape, the tape head is currently positioned.
    Type: Grant
    Filed: February 21, 1997
    Date of Patent: July 6, 1999
    Assignee: Storage Technology Corporation
    Inventors: Ronald Dean Gillingham, Steven Gregory Trabert, John Paul Mantey, Keith Gary Boyer