×

System and method for synchronization between servers

  • US 9,401,957 B2
  • Filed: 09/14/2007
  • Issued: 07/26/2016
  • Est. Priority Date: 09/14/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set;

    storing one or more second-server commands executed on the replicated data set by the second server;

    providing one or more first-server commands to be executed on the original data set by the first server, the one or more first-server commands based upon, at least in part, the one or more second-server commands;

    comparing one or more first-server output objects, returned by the first server in response to the one or more first-server commands, to one or more second-server output objects, returned by the second server in response to the one or more second-server commands;

    mapping an identity of one or more first-server output objects to an identity of the one or more second-server output objects;

    wherein providing the one or more first-server commands includes providing one or more first-server input objects based upon, at least in part, the mapped identity of the one or more first-server output objects to the identity of the one or more second-server output objects, and wherein providing the one or more first-server commands includes determining insufficient permissions associated with the second-server commands and generating an error based on the insufficient permissions;

    in response to the insufficient permissions associated with the second-server commands, creating a new first-server output object in a conflict location on the first server and executing the one or more second-server commands associated with the insufficient permissions on the new first-server output object; and

    mapping an identity of the new first-server output object to at least one of the one or more second-server output objects associated with the insufficient permissions and the second-server commands.

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