The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 28, 2003

Filed:

Jun. 27, 2000
Applicant:
Inventor:

Eric S. Noya, Groton, MA (US);

Assignee:

Adaptec, Inc., Milpitas, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/110 ;
U.S. Cl.
CPC ...
G06F 1/110 ;
Abstract

A system and method for detecting unchanged parity in a random data block write operation to a disk array, and for acting upon such detection is provided. A direct memory access and exclusive-OR (DMA/XOR) engine transfers data between the host processor, a cache memory and the disk array, which can be configured as a redundant array of independent disks (RAID) having a stripe storage block structure across multiple drives and separate parity blocks. The DMA/XOR engine reads the states of the original stored data block, the new data block to-be-written and the original parity, and performs XOR operations, combining the data to derive the data difference. If the data difference result is zero, indicating no data difference, then the write of new parity and new data to respective blocks is omitted, and/or other optimizing functions are performed.


Find Patent Forward Citations

Loading…