Methods and apparatus for multi-phase restore
First Claim
Patent Images
1. A method for backing up one or more resources in an ordered queue, the method comprising, at a computing device:
- backing up the one or more resources to a storage device over a network connection according to a prioritized order that is associated with the ordered queue, wherein the prioritized order is based on one or more respective usage statistics that are associated with each resource of the one or more resources;
in response to the network connection becoming inactive;
interrupting the backing up of the one or more resources to the storage device, andperiodically determining whether the network connection becomes active; and
in response to the network connection becoming active;
determining whether at least one resource of the one or more resources that was backed up to the storage device has been modified;
in response to determining that the at least one resource has been modified;
modifying the prioritized order to form a rearranged order based on the one or more respective usage statistics that are associated with (i) the at least one resource, and (ii) any remaining resources of the one or more resources that remain to be backed up, andbacking up the at least one resource and the any remaining resources to the storage device according to the rearranged order.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to identify at least a first portion and a second portion of resources to restore to a device are described. The first portion of the resources may be restored atomically to the device before the second portion of the resources. The device may not respond to at least one user input during the restoration of the first portion of the resources. If the restoring of the first portion is successful, the second portion of the resources may be restored. The device may respond to the user input during the restoring of the second portion of the resources.
101 Citations
20 Claims
-
1. A method for backing up one or more resources in an ordered queue, the method comprising, at a computing device:
-
backing up the one or more resources to a storage device over a network connection according to a prioritized order that is associated with the ordered queue, wherein the prioritized order is based on one or more respective usage statistics that are associated with each resource of the one or more resources; in response to the network connection becoming inactive; interrupting the backing up of the one or more resources to the storage device, and periodically determining whether the network connection becomes active; and in response to the network connection becoming active; determining whether at least one resource of the one or more resources that was backed up to the storage device has been modified; in response to determining that the at least one resource has been modified; modifying the prioritized order to form a rearranged order based on the one or more respective usage statistics that are associated with (i) the at least one resource, and (ii) any remaining resources of the one or more resources that remain to be backed up, and backing up the at least one resource and the any remaining resources to the storage device according to the rearranged order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device for backing up one or more resources in an ordered queue, the computing device comprising:
-
at least one processor; and at least one memory storing instructions that, in response to being executed by the at least one processor, cause the computing device to; back up the one or more resources to a storage device over a network connection according to a prioritized order that is associated with the ordered queue, wherein the prioritized order is based on one or more respective usage statistics that are associated with each resource of the one or more resources; and in response to the network connection becoming inactive; interrupt the back up of the one or more resources to the storage device, and periodically determine whether the network connection becomes active; and in response to the network connection becoming active; determine whether at least one resource of the one or more resources that was backed up to the storage device has been modified; in response to determining that the at least one resource has been modified; modify the prioritized order to form a rearranged order based on the one or more respective usage statistics that are associated with (i) the at least one resource, and (ii) any remaining resources of the one or more resources that remain to be backed up, and back up the at least one resource and the any remaining resources to the storage device according to the rearranged order. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory computer-readable medium containing instructions that, in response to being executed by one or more processors of a computing device, cause the computing device to:
-
back up one or more resources in an ordered queue to a storage device over a network connection according to a prioritized order that is associated with the ordered queue, wherein the prioritized order is based on one or more respective usage statistics that are associated with each resource of the one or more resources; and in response to the network connection becoming inactive; interrupt the back up of the one or more resources to the storage device, and periodically determine whether the network connection becomes active; and in response to the network connection becoming active; determine whether at least one resource of the one or more resources that was backed up to the storage device has been modified; in response to determining that the at least one resource has been modified; modify the prioritized order to form a rearranged order based on the one or more respective usage statistics that are associated with (i) the at least one resource, and (ii) any remaining resources of the one or more resources that remain to be backed up, and back up the at least one resource and the any remaining resources to the storage device according to the rearranged order. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification