Patent ID: 8832491
Filing Date: 2014-09-09
Classification: G06F

Abstract:
1. A method, comprising: using backup data to recover a previously backed up data object that includes at least a portion that is being recovered to a remote location, wherein the remote location comprises a storage location other than a primary storage location of an object or sub-object with which the backup data is associated; intercepting, at an I/O intercept, an application's I/O request to access the data object while the data object is in the process of being recovered and to modify the portion of the data object that is being recovered to the remote location; transparently routing, by the I/O intercept, the I/O request from the application to the data object; receiving an indication that the application has completed the modification and has closed the data object before recovery of the data object is complete; maintaining the I/O intercept after the application has completed the modification and has closed the data object; and preserving, at the remote location, one or more modifications made by the application to the portion of the object being recovered to the remote location.