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; and
restoring the data at the any point in time within a storage medium using the identified one or more data blocks.
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.
-
Citations
28 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; and
restoring the data at the any point in time within a storage medium using the identified one or more data blocks. - 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; 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. - 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; and
restoring the data at the any point in time within a storage medium using the identified one or more data blocks. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 pint 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 optimized rollback determination.
-
Specification