Automatic regeneration of computer files
First Claim
Patent Images
1. A computer with an operating system, the computer comprising:
- an input receiving device operable to receive an input from a user to specify operative files used by the computer to be monitored, the specified files being a subset of files used by the computer; and
a file regenerator operable to;
verify that the user has provided backup copies of the operative files for replacing the operative files;
monitor the operative files;
compare the operative files with the backup files, or receive messages indicating modifications to the operative files;
detect modification of one of the operative files based on the comparing or one of the received messages while monitoring the operative files;
initiate replacement of the modified operative file with the backup copy of the modified operative file, the replacement of the modified operative file being initiated upon detecting the modification of the operative file regardless of whether the modification is a valid modification;
complete the replacement of the modified operative file with the backup copy of the modified operative file; and
store an indication that the modified operative file is replaced with the backup copy of the modified operative file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for regenerating computer files on a computer system having a computer with an operating system, the method includes receiving an input from a user to specify monitored files, detecting modification of at least one of the monitored files, and replacing the at least one modified monitored file with a backup copy of the at least one modified monitored file.
70 Citations
37 Claims
-
1. A computer with an operating system, the computer comprising:
-
an input receiving device operable to receive an input from a user to specify operative files used by the computer to be monitored, the specified files being a subset of files used by the computer; and a file regenerator operable to; verify that the user has provided backup copies of the operative files for replacing the operative files; monitor the operative files; compare the operative files with the backup files, or receive messages indicating modifications to the operative files; detect modification of one of the operative files based on the comparing or one of the received messages while monitoring the operative files; initiate replacement of the modified operative file with the backup copy of the modified operative file, the replacement of the modified operative file being initiated upon detecting the modification of the operative file regardless of whether the modification is a valid modification; complete the replacement of the modified operative file with the backup copy of the modified operative file; and store an indication that the modified operative file is replaced with the backup copy of the modified operative file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium containing instructions tangibly recorded on the storage medium, the instructions for causing a computer to perform steps comprising:
-
receiving an input from a user to specify operative files used by a computer system to be monitored, the specified files being a subset of files used by the computer system; verifying that the user has provided backup copies of the operative files for replacing the operative files; monitoring the operative files; comparing the operative files with the backup files, or receiving messages indicating modifications to the operative files; detecting modification of one of the operative files based on the comparing or one of the received messages while monitoring the operative files; initiating replacement of the modified operative file with the backup copy of the modified operative file, the replacement of the modified operative file being initiated upon detecting when the modification of the operative file of whether the modification is a valid modification; completing the replacement of the modified operative file with the backup copy of the modified operative file; and storing an indication that the modified operative file is replaced with the backup copy of the modified operative file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer with an operating system, the computer comprising:
-
an input device for receiving an input from a user to specify operative files used by a computer system to be monitored, the specified files being a subset of files used by the computer system; means for verifying that the user has provided backup copies of the operative files for replacing the operative files; means for initiating an instance of the file regeneration service to monitor the operative files; means for monitoring the operative files with the file regeneration service; means for comparing the operative files with the backup files, or receiving messages indicating modifications to the operative files; means for detecting modification of one of the operative files based on the comparing or one of the received messages while the operative files are being monitored by the file regeneration service; means for initiating replacement of the modified operative file with the backup copy of the modified operative file, the replacement of the modified operative file being initiated upon detecting when the modification of the operative file regardless of whether the modification is a valid modification; means for completing the replacement of the modified operative file with the backup copy of the modified operative file; and means for storing an indication that the modified operative file is replaced with the backup copy of the modified operative file.
-
-
23. A computer-implemented method comprising the steps implemented by a computer of:
-
receiving an input from a user to specify operative files used by a computer system to be monitored by a file regeneration service, the specified files being a subset of files used by the computer system; verifying that the user has provided backup copies of the operative files for replacing the operative files; initiating an instance of the file regeneration service to monitor the operative files; monitoring the operative files with the file regeneration service; comparing the operative files with the backup files, or receiving messages indicating modifications to the operative files; detecting modification of one of the operative files based on the comparing or one of the received messages while the operative files are being monitored by the file regeneration service; initiating replacement of the modified operative file with the backup copy of the modified operative file, the replacement of the modified operative file being initiated upon detecting when the modification of the operative file regardless of whether the modification is a valid modification; completing the replacement of the modified operative file with the backup copy of the modified operative file; and storing an indication that the modified operative file is replaced with the backup copy of the modified operative file. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification