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: 9588857Abstract: 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: GrantFiled: June 22, 2015Date of Patent: March 7, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Timothy J. Louie, Ernest N. Mandese, Joaquin F. Pacheco
-
Publication number: 20160371161Abstract: 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: ApplicationFiled: June 22, 2015Publication date: December 22, 2016Inventors: Timothy J. Louie, Ernest N. Mandese, Joaquin F. Pacheco
-
Patent number: 9223658Abstract: 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: GrantFiled: May 13, 2013Date of Patent: December 29, 2015Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Robert Brian Postage, Joaquin F. Pacheco
-
Publication number: 20140337667Abstract: 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: ApplicationFiled: May 13, 2013Publication date: November 13, 2014Applicant: LENOVO (Singapore) PTE, LTD.Inventors: Robert Brian Postage, Joaquin F. Pacheco
-
Patent number: 8447998Abstract: 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: GrantFiled: May 22, 2012Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Mark E. Andresen, Joaquin F. Pacheco
-
Patent number: 8276003Abstract: 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: GrantFiled: December 11, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Mark E. Andresen, Joaquin F. Pacheco
-
Publication number: 20120233452Abstract: 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: ApplicationFiled: May 22, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark E. Andresen, Joaquin F. Pacheco
-
Publication number: 20110145618Abstract: 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: ApplicationFiled: December 11, 2009Publication date: June 16, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark E. Andresen, Joaquin F. Pacheco
-
Patent number: 7283319Abstract: 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: GrantFiled: June 13, 2006Date of Patent: October 16, 2007Assignee: International Business Machines CorporationInventors: Jeffrey R. Hobbet, Steve J. Livaccari, Joaquin F. Pacheco
-
Patent number: 7106540Abstract: 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: GrantFiled: June 3, 2005Date of Patent: September 12, 2006Assignee: International Business Machines CorporationInventors: Jeffrey R. Hobbet, Steve J. Livaccari, Joaquin F. Pacheco
-
Patent number: 6249432Abstract: 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: GrantFiled: September 14, 2000Date of Patent: June 19, 2001Assignee: International Business Machines CorporationInventors: Eric T. Gamble, James R. Drake, Joaquin F. Pacheco
-
Patent number: 6166901Abstract: 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: GrantFiled: March 13, 1998Date of Patent: December 26, 2000Assignee: International Business Machines CorporationInventors: Eric T. Gamble, James R. Drake, Joaquin F. Pacheco
-
Patent number: 5533125Abstract: 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: GrantFiled: July 18, 1995Date of Patent: July 2, 1996Assignee: International Business Machines CorporationInventors: Daniel Bensimon, Neal A. Osborn, Joaquin F. Pacheco