×

Method and system for synchronizing multiple user revisions, updating other strategy maps in the databases that are associated with the balanced scorecard

  • US 7,440,978 B2
  • Filed: 01/14/2005
  • Issued: 10/21/2008
  • Est. Priority Date: 01/14/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for synchronizing multiple user revisions to a balanced scorecard, comprising:

  • retrieving, on a web server, a strategy map from a database, wherein the strategy map corresponds to the balanced scorecard;

    implementing an optimistic lock on the strategy map allowing a plurality of clients to edit the strategy map simultaneously;

    receiving, on the web server, a first revised strategy map from a first client, wherein the first revised strategy map includes revisions to objects in the strategy map by the first client;

    receiving, on the web server, a second revised strategy map from a second client, wherein the second revised strategy map includes revisions to objects in the strategy map by the second client;

    resolving, on the web server, conflicts between objects of the first revised strategy map and objects of the second revised strategy map to generate a resolved strategy map, wherein resolving the conflicts comprises;

    prioritizing the revisions associated with the first client over the revisions associated with the second client when the first revised strategy map associated with the first client is saved in the database before the second revised strategy map associated with the second client is saved in the database,identifying a zombie object in the second revised strategy map when a given object is removed from the first revised strategy map by the first client and the given object is further revised by the second client, and when the first revised strategy map associated with the first client is saved in the database before the second revised strategy map associated with the second client is saved in the database, andremoving the identified zombie object from the second strategy map;

    saving the resolved strategy map from the web server to the database;

    synchronizing the objects of the resolved strategy map with the corresponding balanced scorecard in the database;

    updating other strategy maps in the database that are associated with the balanced scorecard.

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