Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2011-08-23
2011-08-23
Le, Dieu-Minh (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S033000
Reexamination Certificate
active
08006120
ABSTRACT:
The subject invention relates to systems and methods for automatic recovery from errors in a computing environment. A system is provided to facilitate failure recovery in the computing system. The system includes at least one driver component that enumerates at least one layer of a driver stack. A module associated with the driver component requests re-enumeration of the driver stack upon detection of an error in the computing system. When an error is detected by a driver or operating system component, a protocol can be established whereby a new copy of the driver's stack or system resources is re-enumerated in parallel to existing resources that may be in an unknown or error state. The new copy of the stack may allow the driver to become operational in lieu of the previous stack which can be reclaimed for other system uses over time.
REFERENCES:
patent: 6189050 (2001-02-01), Sakarda
patent: 6243774 (2001-06-01), Eide et al.
patent: 6332200 (2001-12-01), Meth et al.
patent: 6658489 (2003-12-01), Asselin
patent: 6725262 (2004-04-01), Choquier et al.
patent: 6728833 (2004-04-01), Pruett et al.
patent: 6883114 (2005-04-01), Lasser
patent: 6883171 (2005-04-01), Bittner, Jr. et al.
patent: 6968307 (2005-11-01), Chrysanthakopoulos
patent: 7131031 (2006-10-01), Brundridge et al.
patent: 2004/0123188 (2004-06-01), Srinivasan et al.
“Non-Final Office Action”, U.S. Appl. No. 11/036,803, (Sep. 4, 2007), 13 pages.
“Notice of Allowability”, U.S. Appl. No. 11/036,803, (Jan. 28, 2008), 4 pages.
Conway, Christopher L., et al., “NDL: A Domain-Specific Language for Device Drivers”,LCTES'04(Jun. 11-13, 2004), 7 pages.
Murray, Leesa et al., “An Approach to Specifying Software Frameworks”,Proceedings of the 27th Conference on Australasian Computer Science; vol. 26, (2004), 8 pages.
Wang, “Synthesizing Operating System Based Device Drivers in Embedded Systems”,Proceedings of the 1st IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, (2003), 8 pages.
Holan Doron J.
Oshins Jacob
Le Dieu-Minh
Microsoft Corporation
LandOfFree
Increasing software fault tolerance by employing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Increasing software fault tolerance by employing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Increasing software fault tolerance by employing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2769490