Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2007-06-19
2007-06-19
Elmore, Stephen C. (Department: 2185)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
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.
Campbell Stephenson LLP
Elmore Stephen C.
Veritas Operating Corporation
LandOfFree
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.
Profile ID: LFUS-PAI-O-3814878