A beach chair which can be adapted for a woman who is pregnant and wishes to sunbathe in the prone position.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8181089 | Method for auto-correction of errors in a solid-state memory system A method for auto-correction of errors in an array of solid-state storage devices having a plurality of storage channels dedicated to storing parity data to provide fault tolerance for a loss of at least two of the plurality of storage channels. A read operation fro... | 05/15/2012 |
| 8181090 | Triple parity technique for enabling efficient recovery from triple failures in a storage array A triple parity (TP) technique reduces overhead of computing diagonal and anti-diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal ... | 05/15/2012 |
| 8176390 | Single XOR operation WEAVER reconstruction of a failed drive of a RAID Several methods and apparatus to single XOR operation weaver reconstruction of a failed drive of a raid are disclosed. A failed drive of the drive group implemented in a WEAVER code with an (n,t,t) layout is determined. A set of scatter/gather lists is produced from... | 05/08/2012 |
| 8171379 | Methods, systems and media for data recovery using global parity for multiple independent RAID levels Implementations described herein generally provide methods, systems and media for recovering data from disk failures. One method generally includes calculating a global parity for a group of disks comprising multiple independent RAID (Redundant Array of Independent ... | 05/01/2012 |
| 8166370 | Efficient RAID ECC controller for RAID systems A Redundant Array of Inexpensive Disks (RAID) controller comprises a RAID error correction code (ECC) encoder module that receives data for storage and that generates code words for data drives and one or more parity drives, which have physical locations. The code w... | 04/24/2012 |
| 8156406 | Method and system for syndrome generation and data recovery A method and system for syndrome generation and data recovery is described. The system includes a parity generator coupled to one or more storage devices to generate parity for data recovery. The parity generator includes a first comparator to generate a first parit... | 04/10/2012 |
| 8156405 | Efficient redundant memory unit array A method of storing data is disclosed. A set of data blocks, including a plurality of proper subsets of data blocks, is stored. A plurality of first-level parity blocks is generated, wherein each first-level parity block is generated from a corresponding proper subs... | 04/10/2012 |
| 8145978 | RAID array auto-initialization (RAAI) method A system and method are provided for efficiently initializing a redundant array of independent disks (RAID). The method monitors host write operations and uses that information to select the optimal method to perform a parity reconstruction operation. The bins to wh... | 03/27/2012 |
| 8086939 | XOR circuit, RAID device capable of recovering a plurality of failures and method thereof An XOR circuit, a RAID device which can recover several failures and method thereof are provided. A Galois field data recovery circuit having two or more sets of Galois Field engine circuits which are used in the XOR circuit, is one which can generate high efficient... | 12/27/2011 |
| 8074149 | Disk controller methods and apparatus with improved striping, redundancy operations and interfaces A RAID disk drive controller (FIG. 33) implements disk storage operations, including striping and redundancy operations with multiple disk drives connected via respective SATA ports (520). Configurable data path switch logic (460) provides dynam... | 12/06/2011 |
| 8024643 | Error correction for disk storage media Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the data, and the data within a logical storage unit is divided into sectors that are spatially separated by in... | 09/20/2011 |
| 8020074 | Method for auto-correction of errors in a RAID memory system A method for auto-correction of errors in an array of disk storage devices having a plurality of disk storage devices dedicated to storing parity data to provide fault tolerance for a loss of at least two of the plurality of disk storage devices. A read operation fr... | 09/13/2011 |
| 8015472 | Triple parity technique for enabling efficient recovery from triple failures in a storage array A triple parity (TP) technique reduces overhead of computing diagonal and anti-diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal ... | 09/06/2011 |
| 8010874 | Triple parity technique for enabling efficient recovery from triple failures in a storage array A method for recovering from three failed data storage devices is disclosed. A plurality of data storage devices hold data, and a row parity storage device holds row parity for them. The data storage devices and the row parity storage device form a set of storage de... | 08/30/2011 |
| 7992072 | Management of redundancy in data arrays Provided are a method, system, and article of manufacture, wherein a determination is made that a first data array in a plurality of data arrays has to be repaired to replace a failed storage device within the first data array. A storage device is selected from a se... | 08/02/2011 |
| 7984361 | Raid system and data recovery apparatus using galois field Disclosed is an apparatus for recovering data in the case of single or double failures of N partial data blocks generated by dividing the data where N is a natural number greater than 1. The apparatus recovers the data on the basis of a Galois field product computat... | 07/19/2011 |
| 7979779 | System and method for symmetric triple parity for failing storage devices A symmetric triple parity (TP) technique in an array comprising a number p of storage devices, such as disks, with p being a prime number is provided. The p disks are organized as one row parity disk, two symmetric parity disks and p-3 data disks. Phantom diagonal a... | 07/12/2011 |
| 7971126 | Apparatus, system, and method for hard disk drive redundancy An apparatus, system, and method are disclosed for hard disk drive redundancy. A demarcation module demarks a parity data block in each set of a specified number of data blocks on a hard disk drive. An association module associates a PBA of each un-demarked data blo... | 06/28/2011 |
| 7958432 | Verification of non volatile storage storing preserved unneeded data Non volatile storage may be employed to temporarily store data which is destaged to data storage drives. The non volatile storage is configured to preserve the data through a power outage. Some data may be preserved, but is not needed, such as the result of a failov... | 06/07/2011 |
| 7913148 | Disk controller methods and apparatus with improved striping, redundancy operations and interfaces A RAID disk drive controller (FIG. 33) implements disk storage operations, including striping and redundancy operations with multiple disk drives connected via respective SATA ports (520). Configurable data path switch logic (460) provides dynam... | 03/22/2011 |
| 7882420 | Method and system for data replication A method for writing data to a storage pool includes receiving a write operation to write a logical block of data to the storage pool, determining a number (n−1) of physical blocks required to store the logical block of data, generating a parity block using the lo... | 02/01/2011 |
| 7870464 | System and method for recovery of data for a lost sector in a storage system A system (and method) for a recovery of data from a lost sector in a storage system, which includes a set of readable and lost sectors in a plurality of disks in the storage system, includes identifying a lost sector of at least one disk of the storage system, deter... | 01/11/2011 |
| 7840878 | Systems and methods for data-path protection A system includes a host first-in first-out (FIFO) module, a first encoder module, a control module, a disk FIFO module, and a second encoder module. The host FIFO module receives a block having data and selectively receives a host logical block address (HLBA). The ... | 11/23/2010 |
| 7840877 | Mass storage system and method There is provided a system and method of mass storage. The method includes dividing storage units into standard size blocks and upon receiving a write request from an application, generating EDC data for user application data associated with the write request. The m... | 11/23/2010 |
| 7836379 | Method for computing buffer ECC A system includes a receive module, a control module and a read module. The receive module receives a first block that includes first data, a first cyclic redundancy check (CRC) checksum, and a first error-correcting code (ECC) value. The first CRC checksum and the ... | 11/16/2010 |
| 7827469 | Method of implementing XOR based RAID algorithms An interpretive script language that provides an abstraction layer between redundant array of independent disks (RAID) algorithms and RAID hardware architecture. The interpretive script language provides greater flexibility and performance over conventional RAID pro... | 11/02/2010 |
| 7797612 | Storage accelerator The present disclosure provides a method for generating RAID syndromes. In one embodiment the method may include loading a first data byte of a first disk block and a first data byte of a second disk block from a storage device to an arithmetic logic unit. The metho... | 09/14/2010 |
| 7797611 | Creating an error correction coding scheme and reducing data loss A method for reducing data loss includes a first computing step for computing an intermediate result for each redundancy information entity of a redundancy set by processing respectively associated data information entities of a given data set on at least two main d... | 09/14/2010 |
| 7779335 | Enhanced error identification with disk array parity checking When parity checking in a disk array such as a RAID-6 system determines data and parity information is unsynchronized, additional calculations are performed to determine whether the error may be attributed to faulty data on a disk drive or to a more systemic problem... | 08/17/2010 |
| 7743308 | Method and system for wire-speed parity generation and data rebuild in RAID systems A method and system for generating parity symbols and rebuilding data symbols in a RAID system. The method includes receiving a command to generate a desired parity or data symbol using an XOR relationship between some of a plurality of parity and data symbols. A sy... | 06/22/2010 |
| 7685499 | XOR circuit, RAID device capable of recovering a plurality of failures and method thereof An XOR circuit, a RAID device which can recover several failures and method thereof are provided. A Galois field data recovery circuit having two or more sets of Galois Field engine circuits which are used in the XOR circuit, is one which can generate high efficient... | 03/23/2010 |
| 7647544 | Disk drive implementing data path protection without writing the error detection code data to the disk A disk drive is disclosed comprising a disk, a buffer memory, and control circuitry operable to receive a write command from a host, wherein the write command comprises write data and a write data address. Write EDC data is generated in response to the write data an... | 01/12/2010 |
| 7640484 | Triple parity technique for enabling efficient recovery from triple failures in a storage array A triple parity (TP) technique reduces overhead of computing diagonal and anti-diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal ... | 12/29/2009 |
| 7613984 | System and method for symmetric triple parity for failing storage devices A symmetric triple parity (TP) technique in an array comprising a number p of storage devices, such as disks, with p being a prime number is provided. The p disks are organized as one row parity disk, two symmetric parity disks and p-3 data disks. Phantom diagonal a... | 11/03/2009 |
| 7607068 | Apparatus and method for generating a Galois-field syndrome The present disclosure provides an apparatus and method for generating a Galois-field syndrome. One exemplary method may include loading a first data byte from a first storage device to a first register and loading a second data byte from a second storage device to ... | 10/20/2009 |
| 7596739 | Method and system for data replication A method for writing data to a storage pool includes receiving a write operation to write a logical block of data to the storage pool, determining a number (n−1) of physical blocks required to store the logical block of data, generating a parity block using the lo... | 09/29/2009 |
| 7577897 | Data integrity inspection support method for disk devices, and data integrity inspection method for disk devices Embodiments of the invention provide a disk device data integrity verification support method that allows data integrity verification of a disk array apparatus without consuming an interface band of disk devices. In one embodiment, arithmetic operations for data int... | 08/18/2009 |
| 7571373 | Post-transmission disk error correction Method and apparatus for sending data from a disk drive as that data is being read. Error correction and checking is performed after the data is sent, followed by a calculation and transmission of communication cyclic redundancy check information. If error correctio... | 08/04/2009 |
| 7559005 | Method and device for storing data A method is provided for storing data by distributing the data into plural storage units that are accessible independently of one another. The method includes the steps of dividing data to be stored into plural data blocks, generating parity data corresponding to th... | 07/07/2009 |
| 7539924 | Disk drive implementing data path protection by encoding large host blocks into sub blocks A disk drive is disclosed including a disk having a plurality of data tracks, wherein each data track includes a plurality of data sectors. A head is actuated over the disk for accessing the data sectors. A write command is received from a host, wherein the write co... | 05/26/2009 |