Systems and methods for optimizing restoration of stored data
First Claim
Patent Images
1. A method for optimizing restoration of stored data comprising:
- receiving a request for data to be restored to any point in time;
determining a current state of the data;
identifying one or more data blocks required to modify the data from the current state to the any point in time requested;
determining an optimal restoration based on the current state of the data determination and the identification of the one or more data blocks required to modify the data from the current state to the any point in time requested; and
restoring the data at the any point in time within a storage medium using the identified one or more data blocks based on the optimal restoration determination.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for optimizing restoration of stored data. A request for data to be restored to any point in time is received. A current state of the data is determined. One or more data blocks required to modify the data from the current state to the any point in time requested are identified. The data at the any point in time is restored within a storage medium using the identified one or more data blocks.
49 Citations
27 Claims
-
1. A method for optimizing restoration of stored data comprising:
-
receiving a request for data to be restored to any point in time; determining a current state of the data; identifying one or more data blocks required to modify the data from the current state to the any point in time requested; determining an optimal restoration based on the current state of the data determination and the identification of the one or more data blocks required to modify the data from the current state to the any point in time requested; and restoring the data at the any point in time within a storage medium using the identified one or more data blocks based on the optimal restoration determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for optimizing restoration of stored data comprising:
-
a recovery server configured to receive a request for data to be restored to any point in time, determine a current state of the data, identify one or more data blocks required to modify the data from the current state to the any point in time requested, determine an optimal restoration based on the current state of the data determination and the identification of the one or more data blocks required to modify the data from the current state to the any point in time requested; and a storage medium configured to be restored with the data to the any point in time from the identified one or more data blocks based on the optimal restoration determination. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program embodied on a computer readable medium having instructions for optimizing restoration of stored data comprising:
-
receiving a request for data to be restored to any point in time;
determining a current state of the data;identifying one or more data blocks required to modify the data from the current state to the any point in time requested; determining an optimal restoration based on the current state of the data determination and the identification of the one or more data blocks required to modify the data from the current state to the any point in time requested; and restoring the data at the any point in time within a storage medium using the identified one or more data blocks based on the optimal restoration determination. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification