Patents by Inventor Joaquin F. Pacheco

Joaquin F. Pacheco 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: 9588857
    Abstract: When a media error occurs on a storage device of a number of storage devices of a redundant array, the logical stripe of data affected by the media error is determined. A portion of non-volatile memory is reserved and the logical stripe is backed up to this portion of non-volatile memory. A read request is subsequently serviced from the non-volatile memory and not from the storage devices. When a write request is received, it is first serviced to the storage devices. If successful, then the previously reserved portion of non-volatile memory is freed up, and subsequent requests are serviced using the storage devices. If unsuccessful, then the write request is serviced using the non-volatile memory.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: March 7, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Timothy J. Louie, Ernest N. Mandese, Joaquin F. Pacheco
  • Publication number: 20160371161
    Abstract: When a media error occurs on a storage device of a number of storage devices of a redundant array, the logical stripe of data affected by the media error is determined. A portion of non-volatile memory is reserved and the logical stripe is backed up to this portion of non-volatile memory. A read request is subsequently serviced from the non-volatile memory and not from the storage devices. When a write request is received, it is first serviced to the storage devices. If successful, then the previously reserved portion of non-volatile memory is freed up, and subsequent requests are serviced using the storage devices. If unsuccessful, then the write request is serviced using the non-volatile memory.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 22, 2016
    Inventors: Timothy J. Louie, Ernest N. Mandese, Joaquin F. Pacheco
  • Patent number: 9223658
    Abstract: An apparatus, system, and method are disclosed for configuring a plurality of storage devices for a RAID and setting a time-out value for the plurality of storage devices, determining whether a response time for a storage device of the plurality of storage devices exceeds the time-out value, and recovering data from the RAID in response to the storage device exceeding the time-out value.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: December 29, 2015
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Robert Brian Postage, Joaquin F. Pacheco
  • Publication number: 20140337667
    Abstract: An apparatus, system, and method are disclosed for configuring a plurality of storage devices for a RAID and setting a time-out value for the plurality of storage devices, determining whether a response time for a storage device of the plurality of storage devices exceeds the time-out value, and recovering data from the RAID in response to the storage device exceeding the time-out value.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 13, 2014
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Robert Brian Postage, Joaquin F. Pacheco
  • Patent number: 8447998
    Abstract: Reducing current draw of solid state drives from a shared power supply of a computer at computer startup, each SSD including computer memory, a capacitor, a disk controller, and a charge controller, the disk controller configured to enable the charge controller to charge the capacitor upon receiving a charge command, the SSDs organized into startup groups characterized by a position in a predefined startup order. Upon startup of the computer, beginning with a first startup group in the predefined startup order and until the last startup group in the predefined startup order has received a charge command, embodiments include, sending, by a storage device initiator, a charge command to a startup group to initiate charging of the capacitor of each solid state drive in the startup group and waiting a predefined period of time before sending another charge command to a next startup group in the predefined startup order.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Andresen, Joaquin F. Pacheco
  • Patent number: 8276003
    Abstract: Reducing current draw of solid state drives from a shared power supply of a computer at computer startup, each SSD including computer memory, a capacitor, a disk controller, and a charge controller, the disk controller configured to enable the charge controller to charge the capacitor upon receiving a charge command, the SSDs organized into startup groups characterized by a position in a predefined startup order. Upon startup of the computer, beginning with a first startup group in the predefined startup order and until the last startup group in the predefined startup order has received a charge command, embodiments include, sending, by a storage device initiator, a charge command to a startup group to initiate charging of the capacitor of each solid state drive in the startup group and waiting a predefined period of time before sending another charge command to a next startup group in the predefined startup order.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Andresen, Joaquin F. Pacheco
  • Publication number: 20120233452
    Abstract: Reducing current draw of solid state drives from a shared power supply of a computer at computer startup, each SSD including computer memory, a capacitor, a disk controller, and a charge controller, the disk controller configured to enable the charge controller to charge the capacitor upon receiving a charge command, the SSDs organized into startup groups characterized by a position in a predefined startup order. Upon startup of the computer, beginning with a first startup group in the predefined startup order and until the last startup group in the predefined startup order has received a charge command, embodiments include, sending, by a storage device initiator, a charge command to a startup group to initiate charging of the capacitor of each solid state drive in the startup group and waiting a predefined period of time before sending another charge command to a next startup group in the predefined startup order.
    Type: Application
    Filed: May 22, 2012
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark E. Andresen, Joaquin F. Pacheco
  • Publication number: 20110145618
    Abstract: Reducing current draw of solid state drives from a shared power supply of a computer at computer startup, each SSD including computer memory, a capacitor, a disk controller, and a charge controller, the disk controller configured to enable the charge controller to charge the capacitor upon receiving a charge command, the SSDs organized into startup groups characterized by a position in a predefined startup order. Upon startup of the computer, beginning with a first startup group in the predefined startup order and until the last startup group in the predefined startup order has received a charge command, embodiments include, sending, by a storage device initiator, a charge command to a startup group to initiate charging of the capacitor of each solid state drive in the startup group and waiting a predefined period of time before sending another charge command to a next startup group in the predefined startup order.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 16, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark E. Andresen, Joaquin F. Pacheco
  • Patent number: 7283319
    Abstract: A method, computer program product and hard disk drive for restricting a rate of spin-up/spin-down cycles for a spindle motor in a hard disk drive. The firmware in the hard disk drive determines a maximum rate of spin-up/spin-down cycles the spindle motor is designed to handle over a designated period of time based on the number of spin-up/spin-down cycles the spindle motor is designed to handle over its expected lifetime. The firmware disables the automatic standby mode of operation if a calculated rate of spin-up/spin-down cycles during the designated period of time is greater than the maximum rate of spin-up/spin-down cycles the spindle motor is designed to handle over the designated period of time. By disabling the automatic standby mode of operation, the rate of spin-up/spin-down cycles will be reduced as the spindle motor will not incur a spin-up/spin-down cycle until the automatic standby mode of operation is enabled.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey R. Hobbet, Steve J. Livaccari, Joaquin F. Pacheco
  • Patent number: 7106540
    Abstract: A method, computer program product and hard disk drive for restricting a rate of spin-up/spin-down cycles for a spindle motor in a hard disk drive. The firmware in the hard disk drive determines a maximum rate of spin-up/spin-down cycles the spindle motor is designed to handle over a designated period of time based on the number of spin-up/spin-down cycles the spindle motor is designed to handle over its expected lifetime. The firmware disables the automatic standby mode of operation if a calculated rate of spin-up/spin-down cycles during the designated period of time is greater than the maximum rate of spin-up/spin-down cycles the spindle motor is designed to handle over the designated period of time. By disabling the automatic standby mode of operation, the rate of spin-up/spin-down cycles will be reduced as the spindle motor will not incur a spin-up/spin-down cycle until the automatic standby mode of operation is enabled.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey R. Hobbet, Steve J. Livaccari, Joaquin F. Pacheco
  • Patent number: 6249432
    Abstract: A “hot-pluggable” hard disk drive is mounted in a removable hard disk drive tray. The hard disk drive tray has a vibration dampening system for reducing vibration between the hard disk drive, the hard disk drive tray, and a hard disk drive docking bay located within a computer system. The vibration dampening system has three primary components. The first component is a strip of polymeric material located between an end of the hard disk drive tray and the docking bay. The second component of the vibration dampening system is a set of polymeric strips located between an inner surface of the tray and the hard disk drive. The third component of the vibration dampening system is a set of spring assemblies. Each spring assembly is located between the sides of the tray and the docking bay.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: June 19, 2001
    Assignee: International Business Machines Corporation
    Inventors: Eric T. Gamble, James R. Drake, Joaquin F. Pacheco
  • Patent number: 6166901
    Abstract: A "hot-pluggable" hard disk drive is mounted in a removable hard disk drive tray. The hard disk drive tray has a vibration dampening system for reducing vibration between the hard disk drive, the hard disk drive tray, and a hard disk drive docking bay located within a computer system. The vibration dampening system has three primary components. The first component is a strip of polymeric material located between an end of the hard disk drive tray and the docking bay. The second component of the vibration dampening system is a set of polymeric strips located between an inner surface of the tray and the hard disk drive. The third component of the vibration dampening system is a set of spring assemblies. Each spring assembly is located between the sides of the tray and the docking bay.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: December 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Eric T. Gamble, James R. Drake, Joaquin F. Pacheco
  • Patent number: 5533125
    Abstract: An intelligent removable information storage device (100), for coupling to a host microcomputer system (10), includes a local processor unit (106) including apparatus for preventing the microcomputer system from reading from, or writing to, the storage device absent the entry of an appropriate password by a user of the host microcomputer system. The storage device also includes a storage medium (e.g., a magnetic disk) for storing information including at least one password. The local processor unit includes apparatus for preventing access to the information stored in the storage means absent receipt of a valid password.
    Type: Grant
    Filed: July 18, 1995
    Date of Patent: July 2, 1996
    Assignee: International Business Machines Corporation
    Inventors: Daniel Bensimon, Neal A. Osborn, Joaquin F. Pacheco