CREATING AND UTILIZING NETWORK RESTORE POINTS
First Claim
1. A method of providing a backup for structured data residing on a first data store, the method comprising the steps of:
- determining that at least one structured data set, from among a plurality of structured data sets stored on the first data store, is eligible for backup, said at least one structured data set being eligible for backup when the at least one structured data set has changed since a previous backup beyond a prescribed threshold, said prescribed threshold being reached when a sum of all weights that have been assigned to all changes in the structured data since a last backup equals or exceeds a prescribed amount;
upon determining that at least one structured data set is eligible for backup, acquiring from the first data store a snapshot of at least the changes in the at least one structured data set since the previous backup; and
storing the snapshot on a second data store.
1 Assignment
0 Petitions
Accused Products
Abstract
The creation and utilization of network restore points is provided by a schema associated with a structured data set that can be conveniently backed up by periodically taking snapshots of the structured data to establish a series of restore points that can be used in the event that the primary structured data becomes lost or corrupted. In general, the snapshots are only taken after the structured data set has undergone a change in content, although they may be taken at other times as well. The snapshot may be taken by a network restore point engine that can be accessed by a user over the Internet. In addition, the snapshot may be stored on an Internet-based storage medium or it may be pushed to or pulled by the client so that the snapshot resides on a client-resident storage medium.
15 Citations
20 Claims
-
1. A method of providing a backup for structured data residing on a first data store, the method comprising the steps of:
-
determining that at least one structured data set, from among a plurality of structured data sets stored on the first data store, is eligible for backup, said at least one structured data set being eligible for backup when the at least one structured data set has changed since a previous backup beyond a prescribed threshold, said prescribed threshold being reached when a sum of all weights that have been assigned to all changes in the structured data since a last backup equals or exceeds a prescribed amount; upon determining that at least one structured data set is eligible for backup, acquiring from the first data store a snapshot of at least the changes in the at least one structured data set since the previous backup; and storing the snapshot on a second data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for delivering a cloud service to a client, comprising:
-
maintaining, via the cloud service, a first backup of at least one structured data set associated with the client; obtaining a second backup of the least one structured data when the at least one structured data set has changed since the first backup beyond a prescribed threshold, said prescribed threshold being reached when a sum of all weights that have been assigned to all changes in the structured data set since the first backup exceeds a prescribed amount; and storing, via the cloud service, the second backup of the at least one structured data set. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A network restoration arrangement for backing up a structured data set, comprising:
-
a cloud-based primary storage medium configured to store a plurality of structured data sets each associated with a user; a network restore point engine for automatically establishing restore points of the structured data sets when an accumulation of changes in each respective structured data set since a previous backup exceeds a prescribed amount, said accumulation of changes being equal to a sum of all weights that have been assigned to all changes in the structured data set since the last backup; and a secondary storage medium on which the restore points are stored by the network restore point engine. - View Dependent Claims (20)
-
Specification