System and method for managing critical files
First Claim
1. An information handling system comprising:
- one or more processors;
input/output means for communicating information to and from one or more peripheral devices;
memory means for storing instructions and data for use by said processors;
one or more images of an operating system for controlling the operation of said processors;
at least one system bus connecting the elements of the system for efficient operation;
one or more programs executing in said processors; and
a critical file management system, comprising;
a critical file manager;
means for storing one or more critical files in a critical file storage memory means;
means for each program to identify one or more program files as critical files to said critical file manager; and
means for each program to notify said critical file manager whenever one or more of the program files identified as critical files is modified.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing critical files in an information handling system. Critical files are those files which are difficult to recover after a system failure, hard disk reformat, or user error. The critical file management system of the present invention includes a critical file manager, which can be accessed by programs through an application programming interface (API). Programs call the API to register and unregister critical files. A user interface is also provided. The user interface allows users to register and unregister critical files, and also allows users to view a list of all critical files and versions, along with the name of the program or user which added each critical file to the list. Users may also request a backup or restore of one, several, or all critical files at any time. A database of critical files, including a version for each file, is maintained. Backup copies of each critical file are stored in a critical file storage. At predetermined times, such as system shutdown or boot, the critical files are backed up. The critical file management system may also automatically restore all critical files at predetermined times, such as every time the information handling system is started.
-
Citations
24 Claims
-
1. An information handling system comprising:
-
one or more processors; input/output means for communicating information to and from one or more peripheral devices; memory means for storing instructions and data for use by said processors; one or more images of an operating system for controlling the operation of said processors; at least one system bus connecting the elements of the system for efficient operation; one or more programs executing in said processors; and a critical file management system, comprising; a critical file manager; means for storing one or more critical files in a critical file storage memory means; means for each program to identify one or more program files as critical files to said critical file manager; and means for each program to notify said critical file manager whenever one or more of the program files identified as critical files is modified. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A critical file management system comprising:
-
a critical file manager; means for storing one or more critical files in a critical file storage memory means; means for a program to identify one or more program files as critical files to said critical file manager; and means for the program to notify said critical file manager whenever one or more of the program files identified as critical files is modified. - View Dependent Claims (8, 11, 12)
-
- 9. A critical file management system according to claim 9, further comprising means for maintaining a list of all critical files.
-
13. A method for managing critical files in an information handling system, comprising the steps of:
-
storing one or more critical files in a critical file storage memory means; identifying, by a program executing in the information handling system, one or more program files as critical files to a critical file manager; notifying, by the program, the critical file manager whenever one or more of the program files identified as critical files is modified. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-readable medium for managing critical files in an information handling system, comprising:
-
a critical file manager; means for storing one or more critical files in a critical file storage memory means; means for a program executing in the information handling system to identify one or more program files as critical files to said critical file manager; and means for the program to notify said critical file manager whenever one or more of the program files identified as critical files is modified. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification