U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.

Newsletter  PatentStorm News

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.

 

Class 714/770 - Disk array


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter where the storage medium is a plurality of
No. of applications: 49
Last issue date: 12/29/2011


1    
Application No.Application TitleIssue Date
20110320914ERROR CORRECTION AND DETECTION IN A REDUNDANT MEMORY SYSTEM
Error correction and detection in a redundant memory system that includes a memory controller; a plurality of memory channels in communication with the memory controller, the memory channels including a plurality of memory devices; a cyclical redundancy code (CRC) mecha...
12/29/2011
20110307763RECORDING APPARATUS
To suppress deterioration in image quality even if skew occurs during conveyance of a medium, an apparatus, which is configured to record on the medium conveyed in a direction that intersects an array direction of a plurality of recording elements using a recording head...
12/15/2011
20110276859STORAGE DEVICE ARRAY SYSTEM, INFORMATION PROCESSING APPARATUS, STORAGE DEVICE ARRAY CONTROL METHOD, AND PROGRAM
A disk array apparatus, if a rebuild error occurs, stores information indicating an error occurrence place in a sector holding unit, and then stops rebuild processing. A host computer, if a rebuild error occurs in the disk array apparatus, acquires the information indic...
11/10/2011
20110231737DATA STORAGE APPARATUS AND DATA WRITING/READING METHOD
According to one embodiment, a data storage apparatus including memory chips includes an error correction encoder, a RAID controller, error detectors and memory units. Each of the memory chips includes a semiconductor memory. The error correction encoder adds an error c...
09/22/2011
20110126083FAST DATA RECOVERY FROM HDD FAILURE
A storage system comprises a first storage device having a first plurality of hard disk drives and a first controller. The first controller stores data in the first plurality of hard disk drives by stripes. Each stripe includes M data and N parity data allocated to M+N ...
05/26/2011
20110078496STRIPE BASED MEMORY OPERATION
The present disclosure includes methods and devices for stripe-based memory operation. One method embodiment includes writing data in a first stripe across a storage volume of a plurality of memory devices. A portion of the first stripe is updated by writing updated dat...
03/31/2011
20110078543PARALLEL INVERSIONLESS ERROR AND ERASURE PROCESSING
A complementary error evaluator polynomial is generated by obtaining a syndrome polynomial and one or more erasure locations. The syndrome polynomial and the erasure locations are associated with Reed-Solomon encoded information. A complementary error evaluator polynomi...
03/31/2011
20100325522Storage device, storage control device, data transfer intergrated circuit, and storage control method
A storage device is for restoring the data saved in a nonvolatile memory to a cache memory, even if there is not a read response from the nonvolatile memory. In a data saving operation, parity data of to-be-saved data is generated, and the to-be-saved data and the parit...
12/23/2010
20100325478DISK CONTROLLER AND DISK CONTROL METHOD
A disk controller for controlling disk devices for storing redundant data distributed thereacross, the disk devices providing a logical volume, the disk devices including pool volumes allocatable to one of the logical volume. The disk controller includes a memory for st...
12/23/2010
20100257401DISK 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 dynamic c...
10/07/2010
20100199146STORAGE SYSTEM, STORAGE CONTROLLER AND METHOD FOR CONTROLLING STORAGE SYSTEM
In a storage controller provided for a storage system provided with a plurality of disk devices, for controlling to storage data in the plurality of disk devices, an encoding unit encodes data to be stored in the plurality of disk devices by erasure correction coding to...
08/05/2010
20100088576MAGNETIC DISK CONTROLLER AND METHOD
Among other disclosed subject matter, a magnetic disk controller includes an interface that receives and transmits data to be written into a magnetic disk. The magnetic disk controller includes a first buffer and a second buffer each of which temporarily stores data tha...
04/08/2010
20090024879DISK ARRAY DEVICE, PARITY DATA GENERATING CIRCUIT FOR RAID AND GALOIS FIELD MULTIPLYING CIRCUIT
In this parity data generating circuit, a Galois field multiplying calculation is realized by performing data conversion by index table information generated from a Galois field multiplying table so that data for RAID6 are generated. A table check circuit inspects nonco...
01/22/2009
20080276152System and Method for Error Detection in a Data Storage System
A system and method for error detection in a data storage array includes one or more storage medium interconnected with a controller through a network. A data integrity engine in the controller applies a first error detection process to a data object to create one or mo...
11/06/2008
20080256420ERROR CHECKING ADDRESSABLE BLOCKS IN STORAGE
Provided are a method, system, and article of manufacture for error checking addressable blocks in storage. Addressable blocks of data are stored in a storage in stripes, wherein each stripe includes a plurality of data blocks for one of the addressable blocks and at le...
10/16/2008
20080168331Memory including error correction code circuit
A memory includes an array of memory cells and an error correction code circuit. The error correction code circuit is configured to receive a first portion of a first data word from an external circuit and a second portion of the first data word from the array of memory...
07/10/2008
20080104484Mass storage system and method
There is provided a system and method of mass storage. The method includes dividing storage units into standard sized blocks and upon receiving a write request from an application, generating EDC data for user application data associated with the write request. The meth...
05/01/2008
20080059865APPARATUS 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 a se...
03/06/2008
20080040646RAID ENVIRONMENT INCORPORATING HARDWARE-BASED FINITE FIELD MULTIPLIER FOR ON-THE-FLY XOR
A hardware-based finite field multiplier is used to scale incoming data from a disk drive and XOR the scaled data with the contents of a working buffer when performing resync, rebuild and other exposed mode read operations in a RAID or other disk array environment. As a...
02/14/2008
20080022189Use of ECC with iterative decoding for iterative and non-iterative decoding in a read channel for a disk drive
A scheme in which a first decoder provides first decoding of a signal read from a disk. A second decoder, coupled to an output of the first decoder, combines with the first decoder to provide iterative decoding to recover data stored on the disk when in an iterative mod...
01/24/2008
20070300132Apparatus and method for defect replacement
Apparatuses and methods for defect replacement when an optical storage medium is read are provided. When the defect management is LOW, a pick-up head retrieves a set of data from the optical storage medium; a defect detector detects whether there is a defect in the set;...
12/27/2007
20070266300Error correction device, encoder, decoder, method, and information storage device
An encoder divides the data in which sector data is adjacently connected to a first RS parity generated in Reed Solomon encoding into blocks to and subjects each of the blocks to cyclic Hamming encoding so as to generate Hamming parities. Subsequently, the data in which...
11/15/2007
20070204203Layered multiple description coding
A data sequence may be encoded in a plurality of layers of multiple description coding. The layers of multiple description coding may include a first and a second layer of multiple description coding. The first layer of multiple description coding may include an initial...
08/30/2007
20070180348Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
A method for enabling recovery from concurrent failure of a plurality of storage devices in a storage array is disclosed. The method stores data on a first plurality of storage devices of the storage array. The first plurality of storage devices may have a number of sto...
08/02/2007
20070168840Memory block quality identification in a memory device
If a memory block in a flash memory device is found to have a defect, a memory block quality indication is generated in response to the type of memory defect. This indication is stored in the memory device. In one embodiment, the quality indication is stored in a predet...
07/19/2007
20070168838Reproduction apparatus and method for reproducing a unique medium identifier
The present invention relates to reproducing a unique identifier (ID) from a record carrier (5), a data which has area for storing data and a defect management area for storing data reallocated from defective sectors and for storing reallocation information. To p...
07/19/2007
20070168839Interface apparatus for connecting a device and a host system, and method of controlling the interface apparatus
According to one embodiment, a serial ATA interface apparatus having an S-ATA bridge. The S-ATA bridge is to be connected to a host system by a serial ATA bus. The S-ATA bridge has a shadow register and a buffer memory. The shadow register stores commands. The buffer me...
07/19/2007
20070136642Conditional access to store content using non-standard media
A data carrier with at least one data recording area (2, 6) in which data recording area data are stored in accordance with a predefined data recording standard, comprises at least one defective area (3, 7) in the data recording area (2, 6), which d...
06/14/2007
20070124650Disk controller
A disk controller includes a determining unit for determining whether check codes added to data read from a disk drive are first type check codes or second type check codes, and a check code conversion unit. The check code conversion unit includes conversion unit for co...
05/31/2007
20070124649Signal processing apparatus, signal processing method and storage system
A signal processing apparatus has a plurality of baseline wander correcting units, provided in a processing path in which a predetermined processing is performed on an input signal. At least one of the plurality of baseline wander correcting units includes a correction ...
05/31/2007
20070113157DATA SET LEVEL MIRRORING TO ACCOMPLISH A VOLUME MERGE/MIGRATE IN A DIGITAL STORAGE SYSTEM
Users of Mainframe computers running under IBM's MVS operating systems have a need to merge migrate data from multiple smaller DASD devices (disk volumes) to larger DASD devices, and/or to migrate data in order to combine data set extents. A method is disclosed for migr...
05/17/2007
20070106925Method and system using checksums to repair data
A method for reconstructing corrupted data, which includes determining a number of non-parity disks (n), selecting a first combination of n-1 non-parity disks, obtaining a first set of physical blocks from the first combination of n-1 non-parity disks, obtaining a parit...
05/10/2007
20070094574Method 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 the da...
04/26/2007
20070079221Circuit and method for checking and recovering a disk array
The present invention is provided for producing check data or recovery data in a disk array. According to the present invention, a plurality of buffers receives and stores the data respectively for a plurality of operation units to perform operations to produce check da...
04/05/2007
20070067701Recording control device, recording control method and program
A recording control device that controls data recording in a recording medium including a plurality of recording blocks each composed of a plurality of recording units as a unit of the data recording, the recording control device comprising a recording controller config...
03/22/2007
20070033493Using fractional sectors for mapping defects in disk drives
Herein described is at least a method and system for processing a read or write operation when one or more defects are mapped using one or more fractional sectors. The method comprises using one or more fractional sectors to map defects and to store data symbols. Furthe...
02/08/2007
20070011583Information storage medium on which drive data is recorded, and method of recording information on the information storage medium
An information storage medium includes a drive zone having a plurality of physical clusters or ECC blocks. When new drive data is recorded in the drive zone, the new drive data is recorded in a physical cluster or ECC block next to the physical cluster or ECC block cont...
01/11/2007
20070011584Data encoding method and system
The present invention is a method and system for encoding digital data. The encoding system proceeds the step of calculating error detection code and the step of scrambling the main data at the same time to decrease times for the access to the first memory. The present ...
01/11/2007
20060242542Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
A method for correcting double failures in a storage array has the following steps. A storage array is organized as a plurality of concatenated sub-arrays, each sub-array including a set of data storage devices and a row parity storage device. Row parity is computed for...
10/26/2006
20060218471Optical disc recording/reproduction apparatus
After a recording process is started, encoded data of one VOBU, for example, is stored in a buffer memory 32, and then it is read from the buffer memory 32 and is then written to an optical disc 1. If a write error occurs during the writing, an erro...
09/28/2006
1    
 
Sign InRegister
Username  
Password   
forgot password?