Patents by Inventor Timothy Lieber
Timothy Lieber 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: 11237893Abstract: An approach to identifying poorly performing data storage devices (DSDs) in a data storage system, such as hard disk drives (HDDs) and/or solid-state drives (SSDs), involves retrieving and evaluating a respective set of log pages, such as SCSI Log Sense counters, from each of multiple DSDs. Based on each respective set of log pages, a value for a Quality of Service (QoS) metric is determined for each respective DSD, where each QoS value represents an average percentage of bytes processed without the respective DSD performing an autonomous error correction. In response to a particular DSD reaching a predetermined threshold QoS value, an in-situ repair may be determined for the particular DSD or the particular DSD may be added to a list of candidate DSDs for further examination, which may include an FRPH examination for suitably configured DSDs.Type: GrantFiled: November 19, 2019Date of Patent: February 1, 2022Assignee: Western Digital Technologies, Inc.Inventors: Robert Lester, Austin Striegel, Jared Tesone, Timothy Lieber, Evan Richardson, Donald Penza
-
Patent number: 10969969Abstract: An approach to identifying problematic data storage devices, such as hard disk drives (HDDs), in a data storage system involves retrieving and evaluating a respective recovery log, such as a media error section of a device status log, from each of multiple HDDs. Based on each recovery log, a value for a Full Recoveries Per Hour (FRPH) metric is determined for each read-write head of each respective HDD. Generally, the FRPH metric characterizes the amount of time a head has spent performing recovery operations. In response to a particular head FRPH reaching a pre-determined threshold value, an in-situ repair can be determined for the HDD in which the head operates. Similarly, in the context of solid-state drives (SSDs), a latency metric is determinable based on time spent waiting on resolving input/output (IO) request collisions, on which an in-situ repair can be based.Type: GrantFiled: June 26, 2019Date of Patent: April 6, 2021Assignee: Western Digital Technologies, Inc.Inventors: Robert Lester, Timothy Lieber, Austin Striegel, Evan Richardson, Donald Penza
-
Patent number: 10897273Abstract: A dynamic scalable error correction coding (ECC) scheme for a data storage system involves a system controller predicting a type and/or amount of ECC needed to reconstruct data to be stored on a particular data storage device(s) based on operational data integrity information accessed from the array of data storage devices. Thus, redundancy does not need to be allocated unless required. The devices may be logically grouped into subsets according to common characteristics, whereby the prediction made for a device in a subset may be based on the data integrity information from that subset, as well as from other relevant subsets.Type: GrantFiled: June 27, 2018Date of Patent: January 19, 2021Assignee: Western Digital Technologies, Inc.Inventors: Bernd Lamberts, Remmelt Pit, Timothy Lieber, Robert M. Lester, Zarko Popov
-
Publication number: 20200409779Abstract: An approach to identifying poorly performing data storage devices (DSDs) in a data storage system, such as hard disk drives (HDDs) and/or solid-state drives (SSDs), involves retrieving and evaluating a respective set of log pages, such as SCSI Log Sense counters, from each of multiple DSDs. Based on each respective set of log pages, a value for a Quality of Service (QoS) metric is determined for each respective DSD, where each QoS value represents an average percentage of bytes processed without the respective DSD performing an autonomous error correction. In response to a particular DSD reaching a predetermined threshold QoS value, an in-situ repair may be determined for the particular DSD or the particular DSD may be added to a list of candidate DSDs for further examination, which may include an FRPH examination for suitably configured DSDs.Type: ApplicationFiled: November 19, 2019Publication date: December 31, 2020Inventors: Robert Lester, Austin Striegel, Jared Tesone, Timothy Lieber, Evan Richardson, Donald Penza
-
Publication number: 20200409569Abstract: An approach to identifying problematic data storage devices, such as hard disk drives (HDDs), in a data storage system involves retrieving and evaluating a respective recovery log, such as a media error section of a device status log, from each of multiple HDDs. Based on each recovery log, a value for a Full Recoveries Per Hour (FRPH) metric is determined for each read-write head of each respective HDD. Generally, the FRPH metric characterizes the amount of time a head has spent performing recovery operations. In response to a particular head FRPH reaching a pre-determined threshold value, an in-situ repair can be determined for the HDD in which the head operates. Similarly, in the context of solid-state drives (SSDs), a latency metric is determinable based on time spent waiting on resolving input/output (IO) request collisions, on which an in-situ repair can be based.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Robert Lester, Timothy Lieber, Austin Striegel, Evan Richardson, Donald Penza
-
Patent number: 10732869Abstract: Non-limiting examples of the present disclosure relate to execution of in-situ manufacturing for a data storage device. In-situ manufacturing is on-location configuration of a data storage device within an operational environment in which a data storage device is being deployed. In-situ manufacturing occurs at any point after a data storage device is shipped from a manufacturing plant or factory. When an operational environment of the data storage device is known, parameters of the data storage device can be configured (or re-configured) on-location within an operational environment to optimize capacity management as well as performance of the data storage device.Type: GrantFiled: September 20, 2018Date of Patent: August 4, 2020Assignee: Western Digital Technologies, Inc.Inventors: Austin Striegel, Timothy Lieber
-
Publication number: 20200097200Abstract: Non-limiting examples of the present disclosure relate to execution of in-situ manufacturing for a data storage device. In-situ manufacturing is on-location configuration of a data storage device within an operational environment in which a data storage device is being deployed. In-situ manufacturing occurs at any point after a data storage device is shipped from a manufacturing plant or factory. When an operational environment of the data storage device is known, parameters of the data storage device can be configured (or re-configured) on-location within an operational environment to optimize capacity management as well as performance of the data storage device.Type: ApplicationFiled: September 20, 2018Publication date: March 26, 2020Inventors: Austin Striegel, Timothy Lieber
-
Publication number: 20200007169Abstract: A dynamic scalable error correction coding (ECC) scheme for a data storage system involves a system controller predicting a type and/or amount of ECC needed to reconstruct data to be stored on a particular data storage device(s) based on operational data integrity information accessed from the array of data storage devices. Thus, redundancy does not need to be allocated unless required. The devices may be logically grouped into subsets according to common characteristics, whereby the prediction made for a device in a subset may be based on the data integrity information from that subset, as well as from other relevant subsets.Type: ApplicationFiled: June 27, 2018Publication date: January 2, 2020Inventors: Bernd Lamberts, Remmelt Pit, Timothy Lieber, Robert M. Lester, Zarko Popov
-
Patent number: 9395767Abstract: A side loading enclosure for a rack mount type storage unit is provided. The enclosure provides for easier access to hard disk drives (HDDs) for maintenance and repair as well as the ability to increase the number of HDDs that can be mounted in a single enclosure. The enclosure may include a bottom plate, a pair of side plates, and a pair of end plates. Located within the enclosure are a first row, extending perpendicularly between the pair of end plates, having one or more stacks of HDDs mounted to a first printed circuit board and a second row, extending perpendicularly between the pair of end plates, having one or more stacks of HDDs mounted to a second printed circuit board. The one or more stacks of HDDS in the first row is separate from and located parallel to the one or more stacks of HDDs in the second row.Type: GrantFiled: August 27, 2013Date of Patent: July 19, 2016Assignee: SANMINA CORPORATIONInventors: Eugene McCabe, Timothy Lieber, Paul Amdahl
-
Publication number: 20160132242Abstract: A system can comprise an I/O circuitry, a processor, reconfigurable circuitry, an array of flash storage devices, and a serial interconnect network that is coupled to transfer data between the I/O circuitry, the processor, the reconfigurable circuitry and the flash storage devices. The processor can be configured to designate an interconnect address space for use in communication over the interconnect network among the I/O circuitry, the processor, the reconfigurable circuitry and the flash storage devices. The reconfigurable circuitry can be configured to translate data addresses during transfers of data between the I/O circuitry and the array of flash storage devices. A method to access an array of flash storage devices that are coupled to I/O circuitry over a serial interconnect network can comprise using reconfigurable circuitry to capture data during transfers of data over the serial interconnect network.Type: ApplicationFiled: January 19, 2016Publication date: May 12, 2016Inventors: Sharad Mehrotra, Jack Mills, Christopher Youngworth, Jon Livesey, Julian Ratcliffe, Timothy Lieber, Paul Sweere
-
Publication number: 20140281153Abstract: Apparatus and method for accelerating processing operations of flash based storage systems are disclosed herein. In some embodiments, an IC component disposed between I/O circuitry and flash storage devices is configured to optimize fulfillment of data read and write requests originating from a network or device external to the flash based storage system using cache memory before involving the flash storage devices.Type: ApplicationFiled: June 28, 2013Publication date: September 18, 2014Applicant: Saratoga Speed, Inc.Inventors: Sharad Mehrotra, Jack Mills, Thomas Gourley, Timothy Lieber
-
Publication number: 20140055944Abstract: A side loading enclosure for a rack mount type storage unit is provided. The enclosure provides for easier access to hard disk drives (HDDs) for maintenance and repair as well as the ability to increase the number of HDDs that can be mounted in a single enclosure. The enclosure may include a bottom plate, a pair of side plates, and a pair of end plates. Located within the enclosure are a first row, extending perpendicularly between the pair of end plates, having one or more stacks of HDDs mounted to a first printed circuit board and a second row, extending perpendicularly between the pair of end plates, having one or more stacks of HDDs mounted to a second printed circuit board. The one or more stacks of HDDS in the first row is separate from and located parallel to the one or more stacks of HDDs in the second row.Type: ApplicationFiled: August 27, 2013Publication date: February 27, 2014Applicant: SANMINA CORPORATIONInventors: Eugene McCabe, Timothy Lieber, Paul Amdahl
-
Patent number: 6658504Abstract: In a high-performance data storage system, an enclosure contains a multiplicity of disk drives, each of which has two high-speed serial data ports. Respective data lines are provided which connect each of the data ports with a respective high-speed data multiplexer. Importantly, each of the multiplexers is also connected with each of two distinct I/O modules. Failure of either I/O module still permits the remaining I/O module to have serial high-speed connectivity with each of the multiplexers, and thus with each of the data ports on each disk drive. Finally, the overall function of the system may be selected as JBOD (Just a Bunch Of Drives), as SAN (Storage Area Network), or NAS (Network Attached Storage), without requiring any mechanical or electronic change other than the I/O modules.Type: GrantFiled: August 30, 2000Date of Patent: December 2, 2003Assignee: Eurologic SystemsInventors: Timothy Lieber, Michael J. Hynes, Hans O'Sullivan, Mike Stolz, Reuben M. Martinez
-
Patent number: 6188973Abstract: A system and method for automatically mapping on a computer display a graphical representation of a physical arrangement of a plurality of computer components in one or more cabinets, each cabinet having one or more shelves for housing the computer components. The status of the components is periodically monitored and the computer display updated accordingly. A graphical user interface is provided for user observation of the physical arrangement and status of computer components in the cabinets, as well as user control of the operational parameters of the components.Type: GrantFiled: March 29, 1999Date of Patent: February 13, 2001Assignee: Compaq Computer CorporationInventors: Reuben Martinez, Timothy Lieber, Timothy J. Morris, Brian J. Purvis
-
Patent number: 6115814Abstract: A field-reprogammable storage control device has a microcontroller, a write-protected memory which contains a boot code for the storage control device, a rewriteable memory for application code executable by the microcontroller, and a jump function located in both the write-protected memory and the rewriteable memory for movement between the write-protected memory and the rewriteable memory for recover after a processing interruption. The storage control device remains operational using the write-protected memory and the boot code while receiving a new application code from a remote site.Type: GrantFiled: November 14, 1997Date of Patent: September 5, 2000Assignee: Compaq Computer CorporationInventors: Timothy Lieber, Timothy J. Morris
-
Patent number: 5956665Abstract: A system and method for automatically mapping on a computer display a graphical representation of a physical arrangement of a plurality of computer components in one or more cabinets, each cabinet having one or more shelves for housing the computer components. The status of the components is periodically monitored and the computer display updated accordingly. A graphical user interface is provided for user observation of the physical arrangement and status of computer components in the cabinets, as well as user control of the operational parameters of the components.Type: GrantFiled: November 15, 1996Date of Patent: September 21, 1999Assignee: Digital Equipment CorporationInventors: Reuben Martinez, Timothy Lieber, Timothy J. Morris, Brian J. Purvis
-
Patent number: 5790782Abstract: Automatic shelf-to-shelf address assignment is provided for a plurality of disk drive supporting shelves that are removably contained within a multi--shelf cabinet. Error detection apparatus detects failure in the automatic assignment of shelf addresses. An address input of shelf-N receives a shelf addressing voltage from shelf N+1. Shelf-N checks to ensure that the received shelf-N address voltage is within a correct range. Where-N now increases its shelf-N address by one and applies this incremented address to an address input of shelf-N+1. Accuracy of the shelf-N+1 address input is checked, as are the cable/connectors that connect shelf-N to shelf-N+1. ADC and ADC techniques are used, and operation of the automatic address assignment system is timed.Type: GrantFiled: November 15, 1996Date of Patent: August 4, 1998Assignee: Digital Equipment CorporationInventors: Reuben Martinez, Timothy Lieber