System and method for recovering PC configurations
First Claim
1. A method of monitoring and restoring a software configuration within a computer system having a computer, wherein said software configuration comprises an arrangement of code, data and parameters stored in memory which defines the operation of the computer system, said method comprising the steps of:
- storing with the computer system a functional back-up copy of the software configuration on computer data storage media to form a first back-up copy of the software configuration;
comparing with the computer system the first back-up copy of the to software configuration with a current software configuration each time the computer is started, wherein the step of comparing provides an indication of any changes to the current software configuration since the back-up a copy was stored;
permitting the user to verify proper computer system operation of application software installed on the computer system, and querying the user with a screen display to indicate if computer system operation is proper;
if the computer system operation is proper with a changed software configuration, prompting the user with a first screen display to back up with the computer the software configuration to create a second back-up software configuration replacing said first back-up software configuration; and
if the computer system operation is not proper, saving with the computer the current software configuration in an undo set on the computer data storage media and restoring with the computer the software configuration to the first back-up software configuration.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer utility automatically monitors changes in configuration files stored on the computer hard disk. The recovery tool indicates to the user when changes are detected in the configuration files and provides the option to restore the configuration files to their state before they were changed if the computer system operates improperly. In addition, the recovery tool monitors selected application files for changes in the files or missing files, and prompts the user when a change is detected. The recovery tool also provides for monitoring of the CMOS memory which stores computer system operating functions and parameters. If possible corruption of the CMOS memory is detected, the recovery tool restores the contents of the CMOS to their proper state. Finally, the computer utility provides the option of making a bootable floppy diskette containing the computer system configuration. The floppy diskette also stores files from the utility necessary to provide for restoration of the configuration, if necessary, from the floppy diskette.
270 Citations
19 Claims
-
1. A method of monitoring and restoring a software configuration within a computer system having a computer, wherein said software configuration comprises an arrangement of code, data and parameters stored in memory which defines the operation of the computer system, said method comprising the steps of:
-
storing with the computer system a functional back-up copy of the software configuration on computer data storage media to form a first back-up copy of the software configuration; comparing with the computer system the first back-up copy of the to software configuration with a current software configuration each time the computer is started, wherein the step of comparing provides an indication of any changes to the current software configuration since the back-up a copy was stored; permitting the user to verify proper computer system operation of application software installed on the computer system, and querying the user with a screen display to indicate if computer system operation is proper; if the computer system operation is proper with a changed software configuration, prompting the user with a first screen display to back up with the computer the software configuration to create a second back-up software configuration replacing said first back-up software configuration; and if the computer system operation is not proper, saving with the computer the current software configuration in an undo set on the computer data storage media and restoring with the computer the software configuration to the first back-up software configuration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system configuration recovery utility for use in monitoring a computer system configuration and indicating to a user when changes to the computer system configuration are detected after the recovery utility is initialized by backing up the computer system configuration to generate a backed-up configuration, the recovery utility further directing the user through menus to allow the user to restore the computer system configuration if desired, the recovery utility comprising:
-
a computer system; a monitoring module having a format which the computer system executes from a Disk Operating System (DOS) and wherein said monitoring module automatically detects changes that have been made to selected configuration files since a the selected configuration files were last backed up by the recovery utility; a warning module having a format which the computer system executes, and wherein said warning module prompts the user on a computer display when said changes are detected by said monitoring module; and a restore configuration module having a format which the computer system executes, and wherein the restore configuration module queries the user via prompts on the computer display screen whether the user desires to restore the computer system configuration to the backed-up configuration when changes have been detected, and which responds to selections by the user in response to the queries to restore the computer system configuration by replacing an existing computer system configuration with the backed-up configuration. - View Dependent Claims (8, 9)
-
-
10. A method of monitoring and restoring a computer system configuration within a computer system having a computer with a disk operating system, said method comprising the steps of:
-
storing a back-up copy of a functional computer system configuration on computer data storage media in at least one file to form a first back-up system configuration; from the Disk Operating System, comparing an existing computer system configuration with said first back-up system configuration; prompting a user via a computer display to verify proper computer system operation with said existing computer system configuration if changes are detected between said first back-up system configuration and said existing computer system configuration; prompting the user via the computer display to indicate whether the computer system operated properly with said existing computer system configuration; if the user responds by indicating that system operation is proper, storing a backup copy of the existing computer system configuration to create a second back-up copy of the computer system configuration; if the user responds that computer system operation is not proper, querying the user if the user desires to restore the computer system configuration to the first back-up system configuration; and if the user responds to restore the computer system configuration, replacing the existing computer system configuration with the first back-up system configuration. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of monitoring and restoring a computer system configuration within a computer system having a computer, said computer system configuration comprising a plurality of data, said method comprising the steps of:
-
storing with the computer a first back-up of the computer system configuration to form a first back-up computer system configuration; automatically comparing with the computer the first back-up computer system configuration with a current computer system configuration to detect whether the current computer system configuration differs from the first back-up computer system configuration; and if differences between the first back-up computer system configuration and the current computer system configuration are detected, indicating that the current computer system configuration differs from the first back-up computer system configuration and querying a user with a first screen display whether to restore the computer system configuration to the first back-up computer system configuration. - View Dependent Claims (16)
-
-
17. A method of monitoring and restoring a computer system configuration within a computer system having a computer, said computer system configuration comprising a plurality of data, said method comprising the steps of:
-
storing with the computer a first back-up of the computer system configuration to form a first back-up computer system configuration, said first back-up computer system configuration defined by at least one backup configuration file for the computer system; automatically comparing with the computer the first back-up computer system configuration with a current computer system configuration to detect whether the current computer system configuration differs from the first back-up computer system configuration, said current computer system configuration defined by a plurality of current configuration files for the computer system; if differences between the first back-up computer system configuration and the current computer system configuration are detected, indicating that the current computer system configuration differs from the first back-up computer system configuration and querying a user with a first screen display whether to restore the computer system configuration to the first back-up computer system configuration; displaying which of the plurality of current configuration files have been changed with respect to the first back-up computer system configuration; automatically selecting all current configuration files which have been changed for restoration; and replacing with the computer all current configuration files which have been selected for restoration.
-
-
18. A method of monitoring and restoring a computer system configuration within a computer system having a computer, said computer system configuration comprising a plurality of data, said method comprising the steps of:
-
storing with the computer a first back-up of the computer system configuration to form a first back-up computer system configuration, said first back-up computer system configuration defined by at least one backup configuration file for the computer system; automatically comparing with the computer the first back-up computer system configuration with a current computer system configuration to detect whether the current computer system configuration differs from the first back-up computer system configuration, said current computer system configuration defined by a plurality of current configuration files for the computer system; if differences between the first back-up computer system configuration and the current computer system configuration are detected, indicating that the current computer system configuration differs from the first back-up computer system configuration and querying a user with a first screen display whether to restore the computer system configuration to the first back-up computer system configuration; displaying which of the plurality of current configuration files have been changed with respect to the first back-up computer system configuration to define a set of changed configuration files, said set having at least one file; querying the user which file in the set of changed configuration files to restore; and replacing with the computer all current configuration files which have been selected for restoration with a corresponding file from the first back-up computer system configuration.
-
-
19. A method of monitoring and restoring a computer system configuration within a computer system having a computer, said computer system configuration comprising a plurality of data, said method comprising the steps of:
-
storing with the computer a first back-up of the computer system configuration to form a first back-up computer system configuration; automatically comparing with the computer the first back-up computer system configuration with a current computer system configuration to detect whether the current computer system configuration differs from the first back-up computer system configuration; if differences between the first back-up computer system configuration and the current computer system configuration are detected, indicating that the current computer system configuration differs from the first back-up computer system configuration and querying a user with a first screen display whether to restore the computer system configuration to the first back-up computer system configuration; displaying which of the plurality of data have been changed with respect to the first back-up computer system configuration to define a set of changed configuration data; querying the user which of data from the set of changed configuration data are to be restored; and replacing with the computer all current configuration data which have been selected for restoration with corresponding data form the first back-up computer system configuration.
-
Specification