×

System and method for restoring deleted objects and their assignments to other objects based on any deletion of the other objects

  • US 10,282,249 B1
  • Filed: 11/06/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 07/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of restoring an object to a first point in time, comprising:

  • receiving at a first computer program, an indication of each of a plurality of actions taken or to be taken on a second computer program, on which the object resides or will reside, that does not have a capability to restore the object to a specified point in time, and that can be controlled by the first computer program, the plurality of actions comprising making an association of the object with each of at least one different object;

    storing by the first computer program, information from the each of the plurality of indications received, and for each such indication, a date and a time corresponding to a time approximately when the action corresponding to the indication was taken;

    receiving at the first computer program a command to restore the object to a particular point in time, the command comprising an identifier of the object, an indication of the point in time, and an indication as to whether any associations to or from the object should be restored; and

    responsive to the command received, using the identifier of the object in the command, the information from the plurality of indications stored by the first computer system, the date and time of each of the plurality of indications, and the point in time, to provide from the first computer program to the second computer program, at least one command to take a set of at least one action causing the object to be incorporated into the second computer program as it existed on the second computer program at approximately the particular point in time except for any associations of that object at the point in time, and with at least one association existing between the object and the at least one different object at the point in time additionally incorporated into the second computer program using the set of at least one command, responsive to the indication of the command received, and at least one of the plurality of indications of an action comprising deleting the object, at least one of the at least one indications having a stored date and time after the point in time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×