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

Data storage system including redundant storage devices

Patent 5265104 Issued on November 23, 1993. Estimated Expiration Date: Icon_subject November 26, 2010. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Multiple error detecting and correcting system employing Reed-Solomon codes
Patent #: 4413339
Issued on: 11/01/1983
Inventor: Riggle ,   et al.

Disk drive memory
Patent #: 5077736
Issued on: 12/31/1991
Inventor: Dunphy, Jr., et al.

Failure-tolerant mass storage system Patent #: 5134619
Issued on: 07/28/1992
Inventor: Henson, et al.

Inventor

Assignee

Application

No. 618179 filed on 11/26/1990

US Classes:

714/766, Check bits stored in separate area of memory714/759, Look-up table encoding or decoding714/784Reed-Solomon code

Examiners

Primary: Beausoliel, Robert W. Jr.
Assistant: Tu, Trinh L.

Attorney, Agent or Firm

International Classes

G06F 011/10
H03M 013/00

Abstract

A data storage system including k data drives and n-k redundant drives performs a write operation to a designated sector on a data drive by (i) retrieving from each of the other data drives the data stored in a corresponding sector, (ii) encoding the symbols stored in corresponding storage locations using an (n,k) distance D Reed-Solomon code to generate, for each set of k symbols, n-k redundancy symbols, and (iii) recording the generated symbols in the corresponding storage locations on each of the redundant drives. When the system next performs a write operation directed to the designated sector or one of the corresponding sectors on the other data drives, the system records the data on the appropriate sector and simultaneously records the same data in a corresponding sector on one of the redundant drives. The system continues writing to these sectors and associated redundant drives without performing retrieval and encoding operations, until the corresponding sectors on [(n-k)/2]-1 different data drives have been involved in write operations. When the system next performs a write operation directed to a corresponding sector on another data drive, the system retrieves the corresponding data from all k data drives, encodes the symbols in corresponding storage locations to generate redundancy symbols and stores the redundancy symbols in the corresponding storage locations on the redundant drives.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?