Application-assisted recovery from data corruption in parity...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S004000, C711S003000, C711S154000, C714S006130

Reexamination Certificate

active

11364230

ABSTRACT:
An apparatus or method that tracks the identity of stripe units or group of stripe units from which data has been previously read by an application program running on a computer system. In one embodiment, the present invention stores the identity of previously read stripe units or groups of stripe units in a table. If the application program requests data of one of stripe unit or groups of stripe units whose identity is stored in the table, the requested data is regenerated from parity data and data of the stripe or stripes other than the requested data. This generated data is returned to the application program rather then the existing data stored in the stripe unit groups of stripe units.

REFERENCES:
patent: 4514801 (1985-04-01), Caudel et al.
patent: 4903234 (1990-02-01), Sakuraba et al.
patent: 4989206 (1991-01-01), Dunphy et al.
patent: 5058003 (1991-10-01), White
patent: 5367682 (1994-11-01), Chang
patent: 5517632 (1996-05-01), Matsumoto et al.
patent: 5586291 (1996-12-01), Lasker et al.
patent: 5590300 (1996-12-01), Lautzenheiser
patent: 5615353 (1997-03-01), Lautzenheiser
patent: 5664187 (1997-09-01), Burkes et al.
patent: 5809543 (1998-09-01), Byers et al.
patent: 5889935 (1999-03-01), Ofek et al.
patent: 5974544 (1999-10-01), Jeffries et al.
patent: 6052797 (2000-04-01), Ofek et al.
patent: 6167494 (2000-12-01), Cheston et al.
patent: 6282670 (2001-08-01), Islam et al.
patent: 6327638 (2001-12-01), Kirby
patent: 6397292 (2002-05-01), Venkatesh et al.
patent: 6460122 (2002-10-01), Otterness et al.
patent: 6574709 (2003-06-01), Skazinski et al.
patent: 6609184 (2003-08-01), Bradshaw et al.
patent: 6625705 (2003-09-01), Yanai et al.
patent: 6704837 (2004-03-01), Beardsley et al.
patent: 6721739 (2004-04-01), Mende, Jr. et al.
patent: 2002/0099932 (2002-07-01), Muro, Jr.
patent: 2002/0120605 (2002-08-01), Gagne
patent: 2002/0188895 (2002-12-01), Quach et al.
patent: 2002/0194428 (2002-12-01), Green
patent: 2003/0061240 (2003-03-01), McCann et al.
patent: 2003/0145270 (2003-07-01), Holt
patent: 2003/0167439 (2003-09-01), Talagala et al.
patent: 2003/0177306 (2003-09-01), Cochran et al.
patent: 2004/0034752 (2004-02-01), Ohran
patent: 0 709 765 (1996-05-01), None
patent: 0 936 533 (1999-08-01), None
patent: 1 156 419 (2001-11-01), None
patent: 02058626 (1990-03-01), None
patent: 02144424 (1990-06-01), None
patent: 03211885 (1991-08-01), None
patent: 03260921 (1991-10-01), None
patent: 04024950 (1992-02-01), None
patent: 04035124 (1992-02-01), None
patent: 05050398 (1993-03-01), None
patent: 05051663 (1993-03-01), None
patent: 05069399 (1993-03-01), None
patent: 06232775 (1994-09-01), None
patent: 07071286 (1995-03-01), None
patent: 08200255 (1996-07-01), None
patent: 10007321 (1998-01-01), None
patent: 10024592 (1998-02-01), None
patent: 10170322 (1998-06-01), None
patent: 10289332 (1998-10-01), None
patent: 2003085671 (2000-12-01), None
patent: WO 91/16677 (1991-10-01), None
patent: WO 96/41261 (1996-12-01), None
patent: WO 98/45978 (1998-10-01), None
patent: WO 01/77811 (2001-10-01), None
patent: WO 02/059749 (2002-08-01), None
patent: WO 02/086653 (2002-10-01), None
patent: WO 03/003153 (2003-01-01), None
Oleg Kiselev, et al., allowed U.S. Patent Application entitled “Use of Read Data Tracking and Caching to Recover From Data Corruption,” U.S. Appl. No. 10/610,604, filed Jul. 3, 2003, including Specification pp. 1-17; Drawings: Figs. 1-4, 4A; & 4B on 4 sheets.
Oleg Kiselev, et al., pending U.S. Patent Application entitled “Use of Read Data Tracking and Caching to Recover from Data Corruption,” U.S. Appl. No. 11/242,216, filed Oct. 3, 2005, including Specification pp. 1-17; Drawings: Figs. 1-4, 4A; & 4B on 4 sheets.
Oleg Kiselev, et al., pending U.S. Patent Application entitled “A Method of Data Caching in Mirrored Storage,” U.S. Appl. No. 10/749,862, filed Dec. 31, 2003, including Specification pp. 1-15; Drawings: Figs. 1-4 on 3 sheets.
Oleg Kiselev, et al., pending U.S. Patent Application entitled “Method of Detection of Data Corruption in Mirrored Storage,” U.S. Appl. No. 10/742,129, filed Dec. 19, 2003, including Specification pp. 1-18 Drawings: Figs. 1-5, 5A and 5B on 5 sheets.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Application-assisted recovery from data corruption in parity... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Application-assisted recovery from data corruption in parity..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application-assisted recovery from data corruption in parity... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3814878

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.