Patents by Inventor George J. Bennett

George J. Bennett 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: 9001449
    Abstract: Some embodiments of the invention are directed to a data storage system that includes a disk and solid-state non-volatile memory (NVM). During a power failure, the data storage system may use back EMF (BEMF) voltage from the spindle motor of the disk to park the heads of the disk and/or store data in the NVM. In one embodiment, a demand regulation circuit regulates loads that use voltage generated from the BEMF. The demand regulation circuit may be used to selectively cause a controller to adjust the rate of programming to the NVM in order to reduce the load. For example, the demand regulation circuit may assert a throttle signal to the controller upon detecting that the voltage generated from the BEMF is below a certain threshold. Programming rate may be throttled, programming cycles may be staggered, and/or programming time may be lengthened. Throttling may enable the use of smaller circuitry.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: April 7, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Steven R. Vasquez, Robert P. Ryan
  • Patent number: 8912778
    Abstract: A switching voltage regulator is disclosed including a charging element operable to generate an output voltage. The charging element is configured during a cycle, including to charge the charging element for an on-time, discharge the charging element for a discharge time, and tristate the charging element for a tristate time. Prior to a power mode changing which increases the current demand of the load, the on-time is increased.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: December 16, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Steven R. Vasquez
  • Patent number: 8902529
    Abstract: An oscillator is disclosed comprising a first crystal operable to generate a first oscillating signal at a first frequency, and a second crystal coupled to the first crystal and operable to generate a second oscillating signal at a second frequency higher than the first frequency. The oscillator further comprises a DC restore circuit operable to generate a third oscillating signal comprising a substantially fifty percent duty cycle in response to the second oscillating signal.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: December 2, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 8711027
    Abstract: An analog-to-digital converter is disclosed comprising a resonant oscillator comprising an input operable to receive an analog input signal and an output operable to output an oscillating signal. A DC offset detector detects a DC offset in the oscillating signal caused by the analog input signal, wherein the DC offset is converted into a digital output signal representing the analog input signal.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: April 29, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 8630054
    Abstract: Some embodiments of the invention are directed to a data storage system that includes a disk and solid-state non-volatile memory (NVM). During a power failure, the data storage system may use back EMF (BEMF) voltage from the spindle motor of the disk to park the heads of the disk and/or store data in the NVM. In one embodiment, a demand regulation circuit regulates loads that use voltage generated from the BEMF. The demand regulation circuit may be used to selectively cause a controller to adjust the rate of programming to the NVM in order to reduce the load. For example, the demand regulation circuit may assert a throttle signal to the controller upon detecting that the voltage generated from the BEMF is below a certain threshold. Programming rate may be throttled, programming cycles may be staggered, and/or programming time may be lengthened. Throttling may enable the use of smaller circuitry.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: January 14, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Steven R. Vasquez, Robert P. Ryan
  • Patent number: 8421663
    Abstract: An analog-to-digital converter (ADC) is disclosed operable to convert a sensor signal to a digital value. A differential amplifier responsive to the sensor signal and a reference signal generates a first analog signal representing a first offset above the reference signal and a second analog signal representing a second offset below the reference signal. A first oscillator generates a first output frequency dependent on the first analog signal, and a second oscillator generates a second output frequency dependent on the second analog signal. A difference between the first output frequency and the second output frequency is generated, and the digital value representing the sensor signal is generated in response to the difference.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: April 16, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Publication number: 20130070363
    Abstract: Some embodiments of the invention are directed to a data storage system that includes a disk and solid-state non-volatile memory (NVM). During a power failure, the data storage system may use back EMF (BEMF) voltage from the spindle motor of the disk to park the heads of the disk and/or store data in the NVM. In one embodiment, a demand regulation circuit regulates loads that use voltage generated from the BEMF. The demand regulation circuit may be used to selectively cause a controller to adjust the rate of programming to the NVM in order to reduce the load. For example, the demand regulation circuit may assert a throttle signal to the controller upon detecting that the voltage generated from the BEMF is below a certain threshold. Programming rate may be throttled, programming cycles may be staggered, and/or programming time may be lengthened. Throttling may enable the use of smaller circuitry.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Applicant: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Steven R. Vasquez, Robert P. Ryan
  • Patent number: 8390367
    Abstract: A computing device is disclosed comprising digital circuitry, and a gate speed regulator operable to generate a supply voltage applied to the digital circuitry. A frequency synthesizer generates a first reference frequency, and a propagation delay oscillator generates a first oscillation frequency in response to the supply voltage, wherein the first oscillation frequency is compared to the first reference frequency to generate a first error signal. A reference oscillator generates a second reference frequency in response to a reference voltage, and a startup oscillator generates a second oscillation frequency in response to the supply voltage, wherein the second oscillation frequency is compared to the second reference frequency to generate a second error signal. An adjustable circuit, responsive to the first and second error signals, adjusts the supply voltage applied to the digital circuitry.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: March 5, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 8350628
    Abstract: A computing device is disclosed comprising digital circuitry including a critical path circuit, and a gate speed regulator. A ring oscillator generates an oscillation frequency, and dither circuitry periodically adjusts a number of inverter elements in the ring oscillator in order to adjust an average propagation delay of the ring oscillator relative to a propagation delay of the critical path circuit. A comparator compares the oscillation frequency to a reference frequency to generate an error signal, and an adjustable circuit, responsive to the error signal, adjusts at least one of a supply voltage and a clocking frequency applied to the digital circuitry.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: January 8, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 8324974
    Abstract: A computing device is disclosed comprising digital circuitry fabricated on a multi-layer integrated circuit including a first layer and a second layer, and a multi-layer ring oscillator operable to generate a propagation delay frequency representing a propagation delay of the integrated circuit, wherein the multi-layer ring oscillator comprises a first interconnect fabricated on the first layer and a second interconnect fabricated on the second layer. The propagation delay frequency is compared to a reference frequency to generate a frequency error, and at least one of a supply voltage and a clocking frequency applied to the digital circuitry is adjusted in response to the frequency error.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 4, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 8134793
    Abstract: A disk drive comprising a disk, a head actuated over the disk, a read/write channel, a control processor, and a servo system is disclosed. The servo system is configured to read servo information from a servo wedge on the disk via the read/write channel, to generate first and second status information based on the read servo information, to output the first and second status information to the control processor, and to output first and second interrupt signals to the control processor, the first and second interrupt signals being spaced apart by a time delay. In response to the first interrupt signal, the control processor is configured to determine whether to release data from a host based on the first status information, and in response to the second interrupt signal, the control processor is configured to determine whether to release data from the host based on the second status information.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: March 13, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Steven R. Vasquez, George J. Bennett
  • Patent number: 8090902
    Abstract: A disk drive is disclosed comprising a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors. The disk drive further comprises a head actuated over the disk, and control circuitry fabricated on a die. A plurality of disk access commands are received from a host and stored in a command queue, wherein each disk access command identifies at least one data sector. A temperature of the die is determined, and a first disk access command is selected from the command queue in response to the die temperature.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: January 3, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Steven R. Vasquez
  • Patent number: 8085020
    Abstract: A switching voltage regulator is disclosed operable to regulate a voltage supplied to system circuitry. A comparator compares an oscillator signal generated by a ring oscillator to a reference signal generated by a frequency generator. Switching circuitry charges a charging element in response to the comparison, and control circuitry adjusts a number of delay elements in the ring oscillator and a divider value of the frequency generator to generate hysteresis in the comparison. In one embodiment, the charging element is charged while a frequency of the reference signal is above a frequency of the oscillator signal.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: December 27, 2011
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 7800856
    Abstract: A disk drive is disclosed comprising a head actuated over a disk having a plurality of data tracks and a first and second set of reserved tracks, wherein the first set of reserved tracks are located at a first radial location, and the second set of reserved tracks are located at a second radial location different than the first radial location. A write command is received from a host, wherein the write command comprises user data which is stored in a cache memory. When a power failure is detected, whether the head is nearer to the first or second set of reserved tracks is determined, and then the head is positioned to the nearest of the first and second set of reserved tracks. The user data stored in the cache memory is written to the reserved tracks, and the head is unloaded onto a ramp.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: September 21, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Dean M. Jenkins, Robert D. Catiller
  • Patent number: 7760461
    Abstract: A disk drive is disclosed including a disk having a plurality of servo tracks. The servo tracks are banded together to form a plurality of servo track bands, and each servo sector comprises a fine track address that identifies one of the servo tracks. The disk drive further comprises a head attached to a distal end of an actuator arm operable to generate a read signal by reading the disk, and a mechanical position sensor operable to detect a coarse position of the actuator arm. The coarse position is processed to identify one of the servo track bands, and the read signal is processed to detect one of the fine track addresses, wherein the detected fine track address identifies a servo track within the identified servo track band. The identified servo track band is combined with the detected fine track address to generate a servo track address.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: July 20, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 7733189
    Abstract: Control circuitry is disclosed including an oscillator operable to generate an oscillator signal. A frequency of the oscillator signal increases as an amplitude of a first voltage increases up to a threshold, and the frequency of the oscillator signal decreases as an amplitude of the first voltage exceeds the threshold. The oscillator is operable to generate a foldover signal indicating when the frequency of the oscillator signal is decreasing due to the first voltage exceeding the threshold.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: June 8, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 7701661
    Abstract: A disk drive is disclosed including a disk having a plurality of servo tracks. The servo tracks are banded together to form a plurality of servo track bands, and each servo sector comprises a fine track address that identifies one of the servo tracks. The disk drive further comprises a head attached to a distal end of an actuator arm operable to generate a read signal by reading the disk, and a mechanical position sensor operable to detect a coarse position of the actuator arm. The coarse position is processed to identify one of the servo track bands, and the read signal is processed to detect one of the fine track addresses, wherein the detected fine track address identifies a servo track within the identified servo track band. The identified servo track band is combined with the detected fine track address to generate a servo track address.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: April 20, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 7697233
    Abstract: A disk drive is disclosed comprising a disk, a head, and an actuator for actuating the head over the disk. The disk drive further comprises a state variable memory for storing a plurality of state variable sets, wherein each state variable set comprises a plurality of state variables and each state variable set corresponds to a task object. A coefficient memory for stores a plurality of coefficient sets, wherein each coefficient set comprises a plurality of coefficients and each coefficient set corresponds to a task object. A task object is executed by initializing a base state register to address a selected one of the state variable sets in the state variable memory, and initializing a base coefficient register to address a selected one of the coefficient sets in the coefficient memory.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: April 13, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventors: George J. Bennett, Orhan Beker, Aswartha Narayana
  • Patent number: 7656607
    Abstract: A disk drive is disclosed operable to generate an actuator control signal for actuating a head over a disk. A memory address is used to read a first state k variable from a first state variable memory SVM1. The first state k variable is stored in a second state variable memory (SVM2) while processing the first state k variable to generate a first state k+1 variable. The first state k+1 variable is stored in the SVM2, and the memory address is assigned to the SVM2 so that the first state k+1 variable becomes a second state k variable and the first state k variable becomes a first state k?1 variable.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: February 2, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett
  • Patent number: 7619844
    Abstract: A disk drive is disclosed including a disk having a plurality of servo sectors that define a plurality of servo tracks, an actuator arm, a head attached to a distal end of the actuator arm, a mechanical position sensor operable to detect an estimated position of the actuator arm, and a voice coil motor for rotating the actuator arm about a pivot. The disk drive further comprises control circuitry operable to process the servo sectors to generate a control signal applied to the voice coil motor, detect an estimated velocity of the actuator arm, detect a runaway condition in response to the estimated position of the actuator arm and the estimated velocity of the actuator arm, and adjust the control signal applied to the voice coil motor if the runaway condition is detected.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: November 17, 2009
    Assignee: Western Digital Technologies, Inc.
    Inventor: George J. Bennett