×

SYSTEMS AND METHODS FOR ANALYZING SNAPSHOTS

  • US 20130246360A1
  • Filed: 04/30/2013
  • Published: 09/19/2013
  • Est. Priority Date: 12/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for analyzing a snapshot of a set of data, the system comprising:

  • at least one processor;

    a memory coupled to the at least one processor;

    a copy component executed by the at least one processor and configured to create a full copy of the set of data, and to create a copy of a log of changes made to the set of data after the full copy of the set of data was made, wherein the set of data includes multiple data objects;

    a snapshot component executed by the at least one processor and configured tocreate a first snapshot of the set of data at a first time,wherein the first snapshot includes pointers to data in the set of data;

    create a copy of the first snapshot at a second time,wherein the second time is after the first time andan interface and analysis component executed by the at least one processor and configured toreceive a user request to access, via the first snapshot, at least one of the multiple data objects;

    access, based on the received user request, the at least one of the multiple data objects,wherein the access includes modifying the full copy of the set of data based on;

    the first snapshot, the log of changes, or both the first snapshot and the log of changes; and

    wherein the snapshot component is further configured to create, prior to the access, a snapshot of the copy of the first snapshot and associated transaction logs;

    wherein the system is further configured toreceive an instruction to change at least a portion of the set of data to another state; and

    change the set of data to the other state of based at least in part on the copy of the first snapshot.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×