Patent ID: 7991748
Filing Date: 2011-08-02
Classification: G06F

Abstract:
1. A method for providing data, the method comprising the steps of: storing, in an original data store, details associated with all write commands directed to a primary data store during a time interval so as to accumulate backup data, each write command being stored when directed to the primary data store, wherein the details associated with all write commands comprise an overwrite timestamp parameter, a primary data store location parameter, an original data store location parameter, and an overwritten data parameter; receiving a request to create a virtual data store that reflects a state of the primary data store at a specified time, the specified time being any point in time during the time interval that occurs prior to the creation of a snapshot of the primary data store; creating the virtual data store from data stored in the original data store; receiving a storage protocol request for data at a specified address in the virtual data store; and transmitting the requested data in response to the storage protocol request.