Remote computer disaster recovery and migration tool for effective disaster recovery and migration scheme
First Claim
1. A disaster recovery method comprising:
- providing a plurality of remote, end-user computers;
providing at least one host computer adapted to centrally store end-user computer backup components;
providing a wide area networked communication link between said end-user computers and said host computer;
uploading backup information to said host computer, wherein the backup information comprises backup components of one or more of the plurality of remote end-user computers;
storing a profile for each of the plurality of remote end-user computers on the host computer, the profile comprising components of the remote end-user computer that are not duplicated on other remote end-user computers of the plurality, and indicia of generic components of the remote end-user computer that are duplicated on other remote end-user computers of the plurality, wherein the generic components comprise at least one file from a group consisting of operating system files and application files;
via said one or more of the plurality of remote end-user computers, periodically updating corresponding backup information stored in the host computer by additionally storing differential information pertaining to how components previously backed up have changed and not storing redundant backup information previously stored in the host computer; and
in the case of a failure of an end-user computer, transferring backup information pertaining to the failed end-user computer based on the stored profile of the failed end-user computer, from the at least one host computer to a target computer designated by a principal of the failed end-user computer and different from the failed end-user computer;
wherein the transferring comprises automatically transferring a version of a software application to the target computer that is more recent than a version of the software application on the failed end-user computer.
4 Assignments
0 Petitions
Accused Products
Abstract
Computer tools and methods novelly combine periodic backup and restore features with migration features to transfer the components of a failed system to a new system, which new system may be dissimilar to the old system. As well as backing up and transferring critical data files during the disaster recovery operation, the present invention also transfers, inter alia, applications, user states, hardware settings, software settings, user preferences and other user settings, menus, and directories. In another aspect of the present invention, a network of shared end-user computers periodically backs up each individual end-user computer to a central instrumentality, in a novel manner to reduce storage and time requirements. That is, redundancies for the end-user computer backup files are eliminated or greatly reduced by only making reference to but not storing components that are generic to the system, and further for each previously stored component, only storing differential or incremental information, unless predefined conditions are met. In yet another aspect of the present invention, remote end-users upload, via a wide area network such as the Internet, backup information to a central location. In the case of end-user computer failure, backup and migration information can be delivered to a new machine by means such as mailing a storage medium (e.g., compact disc), and downloading from the Internet.
82 Citations
19 Claims
-
1. A disaster recovery method comprising:
-
providing a plurality of remote, end-user computers; providing at least one host computer adapted to centrally store end-user computer backup components; providing a wide area networked communication link between said end-user computers and said host computer; uploading backup information to said host computer, wherein the backup information comprises backup components of one or more of the plurality of remote end-user computers; storing a profile for each of the plurality of remote end-user computers on the host computer, the profile comprising components of the remote end-user computer that are not duplicated on other remote end-user computers of the plurality, and indicia of generic components of the remote end-user computer that are duplicated on other remote end-user computers of the plurality, wherein the generic components comprise at least one file from a group consisting of operating system files and application files; via said one or more of the plurality of remote end-user computers, periodically updating corresponding backup information stored in the host computer by additionally storing differential information pertaining to how components previously backed up have changed and not storing redundant backup information previously stored in the host computer; and in the case of a failure of an end-user computer, transferring backup information pertaining to the failed end-user computer based on the stored profile of the failed end-user computer, from the at least one host computer to a target computer designated by a principal of the failed end-user computer and different from the failed end-user computer; wherein the transferring comprises automatically transferring a version of a software application to the target computer that is more recent than a version of the software application on the failed end-user computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A disaster recovery system comprising:
-
a plurality of remote, end-user computers; at least one host computer adapted to centrally store end-user computer backup components; and a wide area networked communication link between said end-user computers and said host computer; wherein said end-user computers are adapted to upload backup information to said host computer, wherein the backup information comprises backup components of one or more of the plurality of remote end-user computers, wherein said one or more of the plurality of remote end-user computers are adapted to periodically update corresponding backup information stored in the host computer; wherein the at least one host computer is configured to store a profile for each of the plurality of remote end-user computers on the host computer, the profile comprising components of the remote end-user computer that are not duplicated on other remote end-user computers of the plurality, and indicia of generic components of the remote end-user computer that are duplicated on other remote end-user computers of the plurality; and wherein in the case of a failure of an end-user computer, said host computer is adapted to transfer backup information pertaining to the failed end-user computer and designated in the profile of the failed end-user computer, to a target computer designated by a principal of the failed end-user computer and different from the failed end-user computer, wherein the failed end-user computer and the target computer have different operating systems. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A disaster recovery system comprising:
-
a plurality of remote, end-user computers; at least one host computer adapted to centrally store end-user computer backup components; and a wide area networked communication link between said end-user computers and said host computer; wherein said end-user computers are adapted to upload backup information to said host computer, wherein the backup information comprises backup components of one or more of the plurality of remote end-user computers, wherein said one or more of the plurality of remote end-user computers are adapted to periodically update corresponding backup information stored in the host computer; wherein the at least one host computer is configured to store a profile for each of the plurality of remote end-user computers on the host computer, the profile comprising components of the remote end-user computer that are not duplicated on other remote end-user computers of the plurality, and indicia of generic components of the remote end-user computer that are duplicated on other remote end-user computers of the plurality; wherein in the case of a failure of an end-user computer, said host computer is adapted to transfer backup information pertaining to the failed end-user computer and designated in the profile of the failed end-user computer, to a target computer designated by a principal of the failed end-user computer and different from the failed end-user computer; and wherein components of the remote end-user computer comprise data files, user settings, software settings, and hardware settings.
-
Specification