Systems and methods for on-line backup and disaster recovery with local copy
First Claim
Patent Images
1. A method for rapidly restoring client data set for a computer, comprising:
- receiving inputs from a web user portal to control operations of a client software and a remote server to back up the customer computer;
storing the client data and one or more patch sets required to revert to one or more version of the client data on the remote server, wherein the remote server stores heterogeneous data regardless of file format;
storing a local copy of the replicated client data on a local data storage device coupled to the computer;
receiving a request to revert to a predetermined version of the client data;
using the local copy as a seed, receiving a patch set corresponding to a predetermined version;
updating the local copy using the patch set to generated the predetermined version;
managing replication of the client data set with an application software on the computer;
generating a local manifest of the client data set during a replication;
storing the local manifest on a remote server along with a server data set corresponding to the client data set;
subsequently updating the local manifest for all write operations directed at the client data set;
receiving back up or replication job request; and
using the local manifest in place of the manifest on the remote server to determine files for copying to the server data set.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for rapidly restoring client data set for a computer by storing the client data and one or more pat sets required to revert to one or more version of the client data on a remote server; storing a local copy of the replicated client data on a local data storage device coupled to the computer; receiving a request to revert to a predetermined version of the client data; using the local copy as a seed, receiving a patch set corresponding to a predetermined version; and updating the local copy using the patch set to generated the predetermined version.
-
Citations
24 Claims
-
1. A method for rapidly restoring client data set for a computer, comprising:
-
receiving inputs from a web user portal to control operations of a client software and a remote server to back up the customer computer; storing the client data and one or more patch sets required to revert to one or more version of the client data on the remote server, wherein the remote server stores heterogeneous data regardless of file format; storing a local copy of the replicated client data on a local data storage device coupled to the computer; receiving a request to revert to a predetermined version of the client data; using the local copy as a seed, receiving a patch set corresponding to a predetermined version; updating the local copy using the patch set to generated the predetermined version; managing replication of the client data set with an application software on the computer; generating a local manifest of the client data set during a replication; storing the local manifest on a remote server along with a server data set corresponding to the client data set; subsequently updating the local manifest for all write operations directed at the client data set; receiving back up or replication job request; and using the local manifest in place of the manifest on the remote server to determine files for copying to the server data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a plurality of customer computers to be backed-up, each customer computer running a client software to transfer back-up data files by storing the client data and one or more pat sets required to revert to one or more version of the client data on a remote server; computer code for; storing a local copy of the replicated client data on a local data storage device coupled to the computer; receiving a request to revert to a predetermined version of the client data; using the local copy as a seed, receiving a patch set corresponding to a predetermined version; updating the local copy using the patch set to generated the predetermined version, wherein the remote server accepts heterogeneous data regardless of file format; managing replication of the client data set with an application software on the computer; generating a local manifest of the client data set during a replication; storing the local manifest on a remote server along with a server data set corresponding to the client data set; subsequently updating the local manifest for all write operations directed at the client data set; receiving back up or replication job request; and using the local manifest in place of the manifest on the remote server to determine files for copying to the server data set; a system management platform coupled to the client software over the Internet, the system management platform receiving inputs from a web user portal to control operations of the client software and the system management platform to back up the customer computer; and two or more data storage silos, each including; a plurality of storage directors communicating with the client software; and a clustered data storage array. - View Dependent Claims (22, 23, 24)
-
Specification