System and article of manufacture for transparent file restore
First Claim
Patent Images
1. A system for automatically handling an error when retrieving a file for an application, comprising:
- a processor; and
a file restore filter that is an extension to an operating system having;
means for detecting the error when the application attempts to retrieve the file from a storage device by intercepting an error message;
means for checking a user defined policy to determine whether a backup copy should be restored, wherein the user defined policy indicates when the backup copy should be used in one of multiple circumstances based on whether the error is caused by a damaged file or by a missing file and based on whether modifications were made to the file since the backup copy was made; and
means for restoring the file from the backup copy if the user defined policy indicates that the backup copy should be used, wherein the application proceeds with the file restored from the backup copy without failing due to the error.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system and program for automatically handling an error when retrieving a file for an application. An error is detected while the application retrieves a file from the storage device. A user defined policy is checked to determine whether a backup copy should be restored, and the file is restored from the backup copy if the user defined policy indicates that the backup copy should be used.
-
Citations
18 Claims
-
1. A system for automatically handling an error when retrieving a file for an application, comprising:
-
a processor; and a file restore filter that is an extension to an operating system having; means for detecting the error when the application attempts to retrieve the file from a storage device by intercepting an error message; means for checking a user defined policy to determine whether a backup copy should be restored, wherein the user defined policy indicates when the backup copy should be used in one of multiple circumstances based on whether the error is caused by a damaged file or by a missing file and based on whether modifications were made to the file since the backup copy was made; and means for restoring the file from the backup copy if the user defined policy indicates that the backup copy should be used, wherein the application proceeds with the file restored from the backup copy without failing due to the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture for automatically handling an error when retrieving a file for an application, comprising a computer readable medium storing at least one computer program embedded therein that, when executed by a processor of a computer, causes the computer to perform:
under control of a file restore filter that is an extension to an operating system; detecting the error when the application attempts to retrieve a file from a storage device by intercepting an error message; checking a user defined policy to determine whether a backup copy should be restored, wherein the user defined policy indicates when the backup copy should be used in one of multiple circumstances based on whether the error is caused by a damaged file or by a missing file and based on whether modifications were made to the file since the backup copy was made; and restoring the file from the backup copy to the application if the user defined policy indicates that the backup copy should be used, wherein the application proceeds with the file restored from the backup copy without failing due to the error. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
Specification