Patent ID: 8762342
Filing Date: 2014-06-24
Classification: G06F

Abstract:
1. A method comprising: creating a copy of a data object; creating a journal in memory; creating an index in memory; generating a plurality of write transactions after the creation of the data object copy, wherein storing copies of the new data in respective entries of the journal; storing the addresses of the write transactions in respective entries of the index; creating a plurality of images of the data object as it existed at respective points in time, wherein a computer system processing the plurality of data object images in accordance with an image validation process, wherein the image validation process comprises creating a new entry in a scratchpad journal upon successful completion of the image validation process comprising, generating the image validation process result for each of the data object images that is processed in accordance with the image validation process, wherein mapping each of image validation results to the time stamps, respectively; in response to receiving a request to restore a portion of the data object to a data state that existed at a prior time T1, identifying an image validation process result set to the first state and mapped to a time stamp that is prior to T1.