Patents by Inventor Jeffrey R. Hobbet

Jeffrey R. Hobbet 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: 10741209
    Abstract: A modified hard disk drive (HDD) state is provided. The modified HDD state corresponds to a state wherein the heads of a hard disk drive assembly are parked as a baseline setting, but permitted to float over the platters for completing requests on a limited basis. This prioritizes HHD protection in certain contexts.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John W. Nicholson, Jeffrey R. Hobbet, Philip J. Jakes
  • Patent number: 9063816
    Abstract: A method, apparatus, and system are disclosed for updating firmware on a storage device. The apparatus includes a detection module and an update module. The detection module detects, during a boot sequence, an indicator of an available update of firmware controlling a storage device. The available update is stored on non-volatile storage media of the storage device. The update module updates the storage device with the available update in response to the detection module detecting the indicator of the available update.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: June 23, 2015
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Jeffrey R. Hobbet, Randall Scott Springfield
  • Patent number: 8904085
    Abstract: An exemplary method includes performing flash memory operations; receiving a signal from a voltage monitor as being associated with the performed flash memory operations; and, based at least in part on the received signal, setting a limit for performing subsequent flash memory operations. In such a method, the limit can act to avoid resetting flash memory responsive to current demand associated with subsequent flash memory operations. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: December 2, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey R. Hobbet, Takashi Sugawara
  • Patent number: 8719495
    Abstract: A method and apparatus are disclosed for concatenating a first RAID and a second RAID. The apparatus includes a concatenation module and a direction module. The concatenation module concatenates a first Redundant Array of Independent Disks (“RAID”) with a second RAID into a top-level RAID. The first RAID and the second RAID may have disparate operational characteristics. The direction module directs storage operations to one of the first RAID and the second RAID based on a direction policy.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: May 6, 2014
    Assignee: Lenovo (Singapore) PTE. Ltd.
    Inventors: Donald R. Frame, Jeffrey R. Hobbet, Kenneth Dean Timmons, Michael Scott Mettler
  • Patent number: 8688906
    Abstract: An apparatus and method are disclosed for distributing writes asymmetrically. An asymmetric distribution module calculates an asymmetric distribution of writes for a plurality of drives. A write module writes data to each drive in accordance with the asymmetric distribution of writes.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: April 1, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Daryl Cromer, Donald R. Frame, Jeffrey R. Hobbet, Michael Scott Mettler
  • Patent number: 8407398
    Abstract: An approach is provided that loads software files, such as an operating system, on a hybrid storage device. The hybrid storage device is a device that includes a nonvolatile storage device and a nonvolatile memory cache. The nonvolatile memory cache has less storage capacity than the nonvolatile storage device. The nonvolatile memory cache is preset (“pinned”) to data corresponding to an initial set of address ranges of the nonvolatile storage device, such as all or part of the operating system that was loaded onto the nonvolatile storage device. A system usage metric is initialized along with a threshold value. The nonvolatile memory cache remains pinned to the initial set of address ranges until the system usage metric reaches the threshold value. When the system usage metric reaches the threshold value, then a caching algorithm is used to determine what data should be cached to the nonvolatile memory cache.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: March 26, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey R. Hobbet, Donald R. Frame, David Timothy Zimmerman
  • Patent number: 8331053
    Abstract: Embodiments of the invention broadly contemplate systems, methods and arrangements for managing Adjacent Track Interference (ATI) risk through intelligent management of a table that logs individual tracks creating a risk of ATI in tracks adjacent thereto. Embodiments of the invention provide that tracks considered being at low risk for creating ATI be ejected from the table in order to maintain a track-level log of manageable size.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: December 11, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Jeffrey R. Hobbet
  • Patent number: 8285955
    Abstract: A method and apparatus are disclosed for automatic solid state drive performance recovery. A detection module detects a first SSD exceeding a fragmentation threshold. A plurality of drives comprises the first SSD and stores a data copy of data stored on the first SSD. An erase module erases a mapping table for the first SSD. The mapping table maps Logical Block Addresses LBA to physical addresses for the first SSD. A rebuild module rebuilds the data and the mapping table on the first SSD from the data copy.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: October 9, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Donald R. Frame, Jeffrey R. Hobbet, Michael Scott Mettler, Kenneth Dean Timmons
  • Patent number: 8266449
    Abstract: The invention broadly contemplates a security solution for storage devices that is inexpensive and robust. The invention allows a store of system specific data to be used to release the hard disk key of full-disk encryption (FDE) drives. This system specific data is passed to the FDE drives and used to calculate the actual encryption key. This allows for safe disposal of an FDE drive containing confidential data, as the lack of available system specific decryption data makes decryption virtually impossible.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 11, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, Steven D. Goodman, Randall S. Springfield, Jeffrey R. Hobbet
  • Patent number: 8161237
    Abstract: The instant invention broadly contemplates balancing of asymmetric RAID arrays based on application usage patterns. The instantly claimed invention broadly contemplates balancing the type of workload and delivery of the work load in asymmetric RAID arrays by intelligently implementing different types of applications on disks strategically positioned to deliver workload to the RAID channel that is most capable of handling the work load. The invention makes use of the fact that some applications are more large block, sequential transfer dependant while other applications are more small block, high random, high IOP dependent, and places these applications accordingly within the asymmetric RAID array.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: April 17, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey R. Hobbet, Donald R. Frame, Daryl Cromer, Michael S. Mettler
  • Patent number: 8122294
    Abstract: An apparatus, system, and method are disclosed for rapidly grading the operating condition of computer storage. A storage log module 312 logs error information regarding any error in a storage subsystem 302 that occurs during normal operation. A storage test module 314 performs a cursory check 318 of the storage subsystem 302 as requested by a user. A storage diagnostic module 316 grades the storage subsystem 302 on an operating condition scale based at least in part upon the error information logged and upon results of the cursory check 318. In one embodiment, the storage subsystem 302 is graded as pristine if no error has been logged and no error was detected by the cursory check 318, as potentially failing if any error has been logged but no error was detected by the cursory check 318, and as failing if any error was detected by the cursory check 318.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: February 21, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Jeffrey R. Hobbet, Michael Terrell Vanover
  • Publication number: 20110292540
    Abstract: A modified hard disk drive (HDD) state is provided. The modified HDD state corresponds to a state wherein the heads of a hard disk drive assembly are parked as a baseline setting, but permitted to float over the platters for completing requests on a limited basis. This prioritizes HHD protection in certain contexts.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Inventors: John W. Nicholson, Jeffrey R. Hobbet, Philip J. Jakes
  • Patent number: 8037320
    Abstract: Systems and methods for easily and at high speed re-encrypting data recorded on a magnetic recording medium when the data is encrypted using an encryption key and the encryption key is changed. A track where effective user data is not recorded is set as a first reserved track, then data is read out from the first updating source track and decrypted using a first encryption key KEY 1, which is reencrypted using a second encryption key KEY 2 and recorded in the first reserved track, next, the first updating source track is set as a second reserved track, and a second updating source track is set, and the encryption key is updated by repeating these steps until all tracks to be subjected to the key updating processing have been subjected to the key updating processing.
    Type: Grant
    Filed: March 31, 2007
    Date of Patent: October 11, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd
    Inventors: Jeffrey R. Hobbet, Takashi Sugawara, Hiroaki Yasuda
  • Publication number: 20110246716
    Abstract: A method and apparatus are disclosed for concatenating a first RAID and a second RAID. The apparatus includes a concatenation module and a direction module. The concatenation module concatenates a first Redundant Array of Independent Disks (“RAID”) with a second RAID into a top-level RAID. The first RAID and the second RAID may have disparate operational characteristics. The direction module directs storage operations to one of the first RAID and the second RAID based on a direction policy.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Donald R. Frame, Jeffrey R. Hobbet, Kenneth Dean Timmons, Michael Scott Mettler
  • Publication number: 20110197185
    Abstract: A method, apparatus, and system are disclosed for updating firmware on a storage device. The apparatus includes a detection module and an update module. The detection module detects, during a boot sequence, an indicator of an available update of firmware controlling a storage device. The available update is stored on non-volatile storage media of the storage device. The update module updates the storage device with the available update in response to the detection module detecting the indicator of the available update.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Jeffrey R. Hobbet, Randall Scott Springfield
  • Publication number: 20110173374
    Abstract: An exemplary method includes performing flash memory operations; receiving a signal from a voltage monitor as being associated with the performed flash memory operations; and, based at least in part on the received signal, setting a limit for performing subsequent flash memory operations. In such a method, the limit can act to avoid resetting flash memory responsive to current demand associated with subsequent flash memory operations. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Inventors: Jeffrey R. Hobbet, Takashi Sugawara
  • Patent number: 7962739
    Abstract: A system, method, and program product is provided that recovers from a sector error affecting a critical file. A damaged sector prevents a critical file from being read prevents the computer system from booting. A controller records a sector number corresponding to the damaged sector. The system is rebooted using an alternative boot media. The system accesses the primary nonvolatile storage media after the rebooting. The damaged sector number is read from the error log and a file map is used to determine the critical file that is stored in the damaged sector. A backup copy of the critical file is retrieved from a backup media. The backup copy is written to the primary media using undamaged sectors and the critical file is mapped to the undamaged sectors. The system is subsequently booted successfully from the primary nonvolatile storage media.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 14, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Donald R. Frame, Jeffrey R. Hobbet, Howard Jeffrey Locker, Michael Terrell Vanover
  • Publication number: 20110119443
    Abstract: An apparatus and method are disclosed for distributing writes asymmetrically. An asymmetric distribution module calculates an asymmetric distribution of writes for a plurality of drives. A write module writes data to each drive in accordance with the asymmetric distribution of writes.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 19, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Daryl Cromer, Donald R. Frame, Jeffrey R. Hobbet, Michael Scott Mettler
  • Publication number: 20110093674
    Abstract: A method and apparatus are disclosed for automatic solid state drive performance recovery. A detection module detects a first SSD exceeding a fragmentation threshold. A plurality of drives comprises the first SSD and stores a data copy of data stored on the first SSD. An erase module erases a mapping table for the first SSD. The mapping table maps Logical Block Addresses LBA to physical addresses for the first SSD. A rebuild module rebuilds the data and the mapping table on the first SSD from the data copy.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Donald R. Frame, Jeffrey R. Hobbet, Michael Scott Mettler, Kenneth Dean Timmons
  • Publication number: 20110075290
    Abstract: Embodiments of the invention broadly contemplate systems, methods and arrangements for managing Adjacent Track Interference (ATI) risk through intelligent management of a table that logs individual tracks creating a risk of ATI in tracks adjacent thereto. Embodiments of the invention provide that tracks considered being at low risk for creating ATI be ejected from the table in order to maintain a track-level log of manageable size.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventor: Jeffrey R. Hobbet