Automatic backup/recovery process
First Claim
1. Backup process for a computer system having a connection to an Internet or Intranet network, said process involving:
- identifying a set of backup objects which are representative of the configuration of the computer system;
said backup objects having identifier, attributes, contents and signature;
periodically transmitting or upon request of the user said backup objects which are encapsulated in HyperText Transfer Protocol (HTTP) or HTTPS POST requests, said POST request including said identifier, said content, said attribute and said signature..
2 Assignments
0 Petitions
Accused Products
Abstract
A backup procedure which performs a systematic analysis of the different elements of the configuration, for the purpose of transforming them into a corresponding set of backup objects. Backup objects include files, directories, volume names or labels, security attributes (Access Control Lists in Windows NT), as well as OS-specific markers which are dependent on a specific file, such as, for instance an entry in the FAT for MS-DOS. Each backup object is being systematically analysed and sent to a remote server with its identification, attributes, signature and content the backup process takes advantage of the HyperText Transfer Protocol (HTTP) and each backup object is being encapsulated within a HTTP or HTTPS POST or PUT request which is transmitted to a remote server. The backup procedure is associated with a process for automatically creating a bootable CDROM having a bootable partition comprising a set of files systems driver for controlling different file system types, such as NTFS, FAT, FAT32, i-NODE, but also CDFS, and an executable file for carrying out the automatic re-establishment of the backup objects corresponding to a user'"'"'s configuration.
-
Citations
10 Claims
-
1. Backup process for a computer system having a connection to an Internet or Intranet network, said process involving:
-
identifying a set of backup objects which are representative of the configuration of the computer system;
said backup objects having identifier, attributes, contents and signature;
periodically transmitting or upon request of the user said backup objects which are encapsulated in HyperText Transfer Protocol (HTTP) or HTTPS POST requests, said POST request including said identifier, said content, said attribute and said signature.. - View Dependent Claims (2, 4, 5, 6)
-
-
3. Backup process according to 2 wherein the computing of the signature of an object involves the step of locking said object, making a local copy of said object, un-locking said object, and computing said signature from said copy.
-
7. Recovery Process for automatically re-establishing a computer configuration by means of a EL TORITO CDROM comprising a bootable partition as well as an ISO image;
- said process involving the steps of;
booting said computer of a EL TORITO booting partition which comprises at least a basic kernel operating system as well as a set of drivers allowing the access to CDFS, as well as NTFS, FAT, FAT32, HPFS or i-NODE file systems, or a subset of those;
starting said basic kernel and loading said file systems drivers;
launching an executable file acting as the shell of said basic kernel, said executable file causing;
prompting the user to enter a password and a user id;
computing a hash function from said id and password entered by a user;
comparing said computed hash function with a value loaded within a file (hash.dat) contained within the CDROM, and aborting said reconfiguration procedure is case of mismatch;
decrypting a table (objtab.dat) with said hash function in order to derive a table of backup objects representative of a user'"'"'s configuration, including the identifier, the contents and the attributes, such as the access control lists;
decrypting a set of encrypted backup objects which are loaded on the CDROM for the purpose of installing them onto a hard disk drive by means of the appropriate files system corresponding to said hard disk;
reading on said CDROM the type and release of the operating system to be re-established, and correspondingly resetting some OS specific parameters for the purpose of ensuring a proper starting of the operating system at the next booting of the machine. - View Dependent Claims (10)
- said process involving the steps of;
-
8. Recovery Process for automatically re-establishing a computer'"'"'s configuration containing a hard disk drive by means of a CDROM, said process involving the steps of:
-
arranging a specific partition of said hard disk drive which comprises at least a basic kernel operating system as well as a set of drivers allowing the access to CDFS, as well as NTFS, FAT, FAT32, HPFS or i-NODE file systems, or a subset of those;
starting said basic kernel and loading said file systems drivers;
launching an executable file acting as the shell of said basic kernel, said executable file causing;
prompting the user to enter a password and a user id;
computing a hash function from said id and password entered by a user;
.comparing said computed hash function with a value loaded within a file (hash.dat) contained within said CDROM, and aborting said reconfiguration procedure is case of mismatch;
decrypting a table (objtab.dat) with said hash function in order to derive a table of backup objects representative of a user'"'"'s configuration, including the identifier, the contents and the attributes, such as the access control lists;
decrypting a set of encrypted backup objects which are loaded on the CDROM for the purpose of installing them onto a hard disk drive by means of the appropriate files system corresponding to said hard disk;
reading on said CDROM the type and release of the operating system to be reestablished, and correspondingly resetting some parameters for ensuring a proper start at the next booting of the machine.
-
-
9. Process for controlling a CDROM writer associated to a personal computer, characterised in that it involves the step of:
-
decomposing and identifying a set of backup objects which are representative of the configuration of the computer system;
said backup objects having identifier, attributes, contents and signature;
storing at regular intervals or upon request of the user said backup objects into a storage;
arranging a bootable partition comprising at least a basic kernel operating system as well as a set of drivers allowing the access to CDFS, as well as NTFS, FAT, FAT32, HPFS or i-NODE file systems, or a subset of those;
said bootable partition also comprising an executable recovery file which is automatically started after said file systems drivers have been loaded;
arranging a ISO image comprising a ACL, a table and a set of files which are to be stored within at least one CDROM and which contains said backup object;
burning said CDROM.
-
Specification