Patents by Inventor Neal Glover

Neal Glover 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: 6469160
    Abstract: The invention relates to Form physical forms of 5,6-dichloro-2-(isopropylamino)-1-&bgr;-L-ribofuranosyl-1H-benzimidazole, pharmaceutical compositions comprising the same, and their use in medical therapy.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: October 22, 2002
    Assignee: SmithKline Beecham Corporation
    Inventors: Bobby Neal Glover, Lian-Feng Huang, Robert William Lancaster, Stacey Todd Long, Michele Catherine Rizzolio, Eric Allen Schmitt, Barry Riddle Sickles
  • Publication number: 20020075861
    Abstract: A synchronous read channel having a single chip integrated circuit digital portion which provides digital gain control, timing recovery, equalization, digital peak detection, sequence detection, RLL(1,7) encoding and decoding, error-tolerant synchronization and channel quality measurement is disclosed. The integrated circuit accommodates both center sampling and side sampling, and has a high degree of programmability of various pulse shaping and recovery parameters and the ability to provide decoded data using sequence detection or digital peak detection. These characteristics, together with the error-tolerant sync mark detection and the ability to recover data when the sync mark is obliterated, allow a wide variety of retry and recovery strategies to maximize the possibility of data recovery.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 20, 2002
    Inventors: Richard T. Behrens, Kent D. Anderson, Alan J. Armstrong, Trent Dudley, Bill R. Foland, Neal Glover, Larry D. King
  • Patent number: 6125469
    Abstract: A magnetic disk storage device employing an on-the-fly, multiple burst error correction system for detecting and correcting errors in data sectors stored on a magnetic disk, wherein each data sector comprises a data field and multiple sync marks for synchronizing to the data field. Multiple sync marks improve the probability of successful byte synchronization to the data field in the presence of noise in the system, such as defects in the storage medium. Further, a sync mark may be embedded within the data field to facilitate byte resynchronization when synchronization is lost.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: September 26, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Christopher P. Zook, Neal Glover, John J. Schadegg, Jr.
  • Patent number: 6098192
    Abstract: A cost reduced finite field processor is disclosed for computing the logarithm LOG.sub..alpha. (.alpha..sup.j) of an element of a finite field GF(2.sup.n) using significantly less circuitry than that required by a lookup table typically employed in the prior art. The result of the logarithm (i.e., the exponent of .alpha..sup.j) is represented as a binary number computed serially one bit per clock cycle. In one embodiment, combinatorial logic is used to compute bit 0 of the exponent. On each clock cycle, the exponent is shifted once to the right and bit of the exponent is extracted until the entire exponent has been computed. Shifting the exponent of a field element to the right is carried out by taking the square root of the element. The present invention requires at most n+1 clock cycles to compute LOG.sub..alpha. (.alpha..sup.j), with one embodiment requiring n/2 clock cycles.
    Type: Grant
    Filed: September 17, 1997
    Date of Patent: August 1, 2000
    Assignee: Cirrus Logic, Inc.
    Inventor: Neal Glover
  • Patent number: 6021011
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector. Discrete time timing recovery within the read channel comprises a variable frequency oscillator (VFO) for generating a sampling clock. A center operating frequency of the VFO is adjusted through a programmable register which stores a digital center frequency setting. A phase error is computed from the sample values and combined with the center frequency setting to control the frequency and phase of the sampling clock at the output of the VFO.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: February 1, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Kent D. Anderson, Alan J. Armstrong, Trent Dudley, Bill R. Foland, Neal Glover, Larry D. King
  • Patent number: 6005731
    Abstract: A channel quality circuit, incorporated within a sampled amplitude read channel utilized in a magnetic storage system, for processing and accumulating performance data from the individual read channel components, wherein the performance data is used to calibrate the read channel to operate in a particular environment, to estimate the bit error rate of the storage system, and to detect defects in the magnetic medium. The channel quality circuit generates a test pattern of digital data which is written to the storage system. Then, as the test pattern is read from the storage system, the channel quality circuit accumulates performance data from the read channel components. The test pattern is used to generate expected samples and expected sample errors relative to the samples read by the read channel. Gating logic is programmed to accumulate only the particular performance data of interest. The channel quality circuit computes auto and cross-correlations, squared errors, and threshold comparisons.
    Type: Grant
    Filed: April 18, 1997
    Date of Patent: December 21, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: William R. Foland, Jr., Richard T. Behrens, Alan J. Armstrong, Neal Glover
  • Patent number: 5991107
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, computes a DC offset in the sample values in real time, and subtracts the DC offset from the read signal. This attenuates the deleterious affect a DC offset has on the detection algorithm used to detect the recorded data, such as the Viterbi detection algorithm.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: November 23, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Trent O. Dudley, Neal Glover, David R. Welland
  • Patent number: 5978162
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector. A Channel Quality circuit accumulates various signals generated by the read channel, such as sample errors, gain errors, timing errors, etc., for use in calibrating the read channel components and estimating the bit error rate.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: November 2, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Kent D. Anderson, Alan J. Armstrong, Trent Dudley, Bill R. Foland, Neal Glover, Larry D. King
  • Patent number: 5966257
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a partial response of the form (1-D)(1+D).sup.n where n>1, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: October 12, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Alan J. Armstrong, Trent Dudley, Neal Glover, Larry D. King
  • Patent number: 5917668
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector. To ensure a small frequency error when timing recovery acquisition mode is entered, the timing recovery phase-lock loop (PLL) is first locked to a nominal read frequency which is the same as the write frequency. This is accomplished by multiplexing the output of the write frequency synthesizer into the timing recovery PLL in a lock-to-reference mode. Thereafter, the analog signal from the read head is multiplexed into the timing recovery PLL in order to acquire the actual frequency and phase of an acquisition preamble recorded prior to the user data.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: June 29, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Trent Dudley, Neal Glover, David R. Welland
  • Patent number: 5909331
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector. The read channel further employs an error tolerant sync mark detector, as well as a sync mark recovery procedure for synchronizing to the data when the sync mark is destroyed by a defect.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: June 1, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Trent O. Dudley, Neal Glover
  • Patent number: 5901010
    Abstract: A magnetic disc storage system employing two stage actuators for simultaneously positioning recording heads over the top and bottom surfaces of the disc is disclosed. The recording heads are fastened to a distal end of respective top and bottom load beams. A base end of the load beams is connected to a voice coil motor (VCM) rotary actuator which simultaneously positions both recording heads over the disc. A silicon microactuator is also fastened to the distal end of at least one of the load beams for positioning the recording heads independent of one another, thereby allowing simultaneous tracking of embedded servo data. Various data formats are provided, including interleaving logical sector numbers, symbols of a logical sector, and segments of a logical sector, between the top and bottom physical sectors of a track.
    Type: Grant
    Filed: February 7, 1997
    Date of Patent: May 4, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Neal Glover, Howard H. Sheerin, Paul M. Romano, John Schadegg
  • Patent number: 5875200
    Abstract: Apparatus and methods are disclosed for providing an improved system for encoding and decoding of Reed-Solomon and related codes. The system employs a k-bit-serial shift register for encoding and residue generation. For decoding, a residue is generated as data is read. Single-burst errors are corrected in real time by a k-bit-serial burst trapping decoder that operates on this residue. Error cases greater than a single burst are corrected with a non-real-time firmware decoder, which retrieves the residue and converts it to a remainder, then converts the remainder to syndromes, and then attempts to compute error locations and values from the syndromes. In the preferred embodiment, a new low-order first, k-bit-serial, finite-field constant multiplier is employed within the burst trapping circuit. Also, code symbol sizes are supported that need not equal the information byte size. The implementor of the methods disclosed may choose time-efficient or space-efficient firmware for multiple-burst correction.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: February 23, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Neal Glover, Trent Dudley
  • Patent number: 5872800
    Abstract: A disc drive storage system having a plurality of data tracks and data sectors within each track, wherein each track further comprises a redundancy sector for reconstructing a data sector unrecoverable at the sector level. The latency of the storage system is minimized by generating track level redundancy data over the write range of data sectors and storing the "write" redundancy to the redundancy sector. Then during idle time of the storage system, the track level redundancy is regenerated for the entire track. If an unrecoverable data sector is encountered during the idle time redundancy regeneration, and the unrecoverable data sector is within the write range of the previous write operation, then it is reconstructed using the track level redundancy data stored in the redundancy sector.
    Type: Grant
    Filed: September 16, 1996
    Date of Patent: February 16, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Neal Glover, Christopher P. Zook, William L. Witt
  • Patent number: 5867331
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector. To increase the throughput of the read channel, multiple sample values are processed in parallel. In the example embodiment disclosed herein, two sample values are processed in parallel.
    Type: Grant
    Filed: April 16, 1997
    Date of Patent: February 2, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Neal Glover
  • Patent number: 5852524
    Abstract: In a disc storage system employing multiple recording heads to increase throughput by providing simultaneous access through multiple data streams, a sampled amplitude read channel is disclosed for detecting, in parallel, estimated data sequences from the read signals associated with each data stream. Timing recovery in the read channel is implemented through interpolation, that is, by asynchronously sampling the analog read signals and interpolating to synchronous sample values. In this manner, a frequency synthesizer can generate a single reference clock for clocking operation of all the discrete time circuitry, thereby eliminating noise caused by multiple clocks as well as simplifying diagnostics. Furthermore, interpolated timing recovery avoids noise due to cross-talk between voltage controlled oscillators (VCOs) that would likely occur in a conventional synchronous sampling timing recovery design. A significant advantage is that the read channel can reside in a single integrated circuit.
    Type: Grant
    Filed: May 27, 1997
    Date of Patent: December 22, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Neal Glover, Howard H. Sheerin
  • Patent number: 5844738
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a trellis type sequence detector matched to the partial response. The trellis sequence detector comprises programmable detector levels which allows for maximum flexibility in matching the sequence detector to the partial response.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: December 1, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Kent D. Anderson, Alan J. Armstrong, Trent Dudley, Bill R. Foland, Neal Glover, Larry D. King
  • Patent number: 5844919
    Abstract: A disc storage system comprising a sector level ECS for correcting errors within a sector during readback, and a track level ECS for correcting a sector that becomes unrecoverable at the sector level either because the number of hard errors exceeds the error correction capability of the sector redundancy, or because the sector is unreadable due, for instance, to an inability to synchronize to the sector data. A data buffer stores the data sectors, and a redundancy buffer stores the track level redundancy data. If during a read operation a data sector is determined to be unrecoverable using the sector level redundancy, the storage system corrects the unrecoverable sector using the track level redundancy.
    Type: Grant
    Filed: September 16, 1996
    Date of Patent: December 1, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Neal Glover, Christopher P. Zook, John Schadegg, William L. Witt
  • Patent number: 5844509
    Abstract: A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a discrete time sequence detector. The read channel employs a Data Randomizer which processes unencoded user data to insure that the channel bit patterns with worst-case pattern sensitivity occur no more frequently than would be expected from random user data. The Data Randomizer employs two linear feedback shift registers: one generates a 63-bit sequence which is EXLUSIVE-OR-ed against the MSB of each pair of data bits, the other generates a 127-bit sequence which is EXCLUSIVE-OR-ed against the LSB of each pair of data bits. The Data Randomizer does not affect error propagation.
    Type: Grant
    Filed: March 19, 1997
    Date of Patent: December 1, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard T. Behrens, Trent Dudley, Neal Glover
  • Patent number: 5844920
    Abstract: A magnetic disk storage system is disclosed wherein byte synchronization to sector data is achieved even when noise in the read channel, due for instance to a thermal asperity (TA), corrupts the primary preamble and/or sync mark fields or causes a loss of frequency or phase lock. The data sector format is modified to comprise at least one secondary sync mark in addition to the conventional primary sync mark recorded at the beginning of the data field. In this manner, when the primary sync mark becomes undetectable due to errors, or when byte synchronization is lost, the storage system can still synchronize to the data sector using the secondary sync mark. The secondary sync mark is preferably spaced apart from the primary sync mark with either a gap (no data) or user data inserted inbetween.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: December 1, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Christopher P. Zook, Neal Glover, Alan J. Armstrong