Method and system for synchronizing multiple user revisions to a balanced scorecard
First Claim
1. A computer-implemented method for synchronizing multiple user revisions to a balanced scorecard, comprising:
- retrieving a strategy map from a database, wherein the strategy map corresponds to the balanced scorecard;
receiving revisions to objects on the strategy map from a first client;
receiving revisions to objects on the strategy map from a second client;
resolving conflicts between the objects revised by the first client and the objects revised by the second client;
saving the revised strategy map in the database; and
synchronizing the revised objects with the corresponding balanced scorecard in the database.
2 Assignments
0 Petitions
Accused Products
Abstract
A client may revise a balanced scorecard by adding, deleting and/or moving objects on a strategy map. Multiple clients may attempt to revise the strategy map simultaneously. Non-conflicting revisions are synchronized with the strategy map in a scorecard database. A conflicting revision may be generated when objects associated with one client'"'"'s revisions cannot be reconciled with the objects associated with another client'"'"'s revisions. Conflicting revisions may be resolved by giving one client'"'"'s revisions priority over subsequent client revisions. Any identified zombie objects are removed from the strategy map before synchronization with the scorecard database. The revised strategy map is saved in the scorecard database. The revised objects are synchronized with the corresponding scorecard and any associated strategy maps in the scorecard database.
34 Citations
20 Claims
-
1. A computer-implemented method for synchronizing multiple user revisions to a balanced scorecard, comprising:
-
retrieving a strategy map from a database, wherein the strategy map corresponds to the balanced scorecard;
receiving revisions to objects on the strategy map from a first client;
receiving revisions to objects on the strategy map from a second client;
resolving conflicts between the objects revised by the first client and the objects revised by the second client;
saving the revised strategy map in the database; and
synchronizing the revised objects with the corresponding balanced scorecard in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for synchronizing multiple user revisions to a balanced scorecard, comprising:
-
a database that comprises a strategy map that corresponds to the balanced scorecard;
a server coupled to the database;
a first client coupled to the server, wherein the first client is arranged to;
retrieve the strategy map from the database, and revise objects on the strategy map;
a second client coupled to the server, wherein the second client is arranged to;
retrieve the strategy map from the database, and revise objects on the strategy map; and
a synchronization module that is arranged to;
resolve conflicts between the objects revised by the first client and the objects revised by the second client, save the revised strategy map in the database, and synchronize the revised objects with the corresponding balanced scorecard in the database. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having computer-executable instructions for synchronizing multiple user revisions to a balanced scorecard, comprising:
-
retrieving a strategy map from a database, wherein the strategy map corresponds to the balanced scorecard;
receiving revisions to objects on the strategy map from a first client;
receiving revisions to objects on the strategy map from a second client;
resolving conflicts between the objects revised by the first client and the objects revised by the second client;
saving the revised strategy map in the database;
synchronizing the revised objects with the corresponding balanced scorecard in the database; and
updating other strategy maps in the database that are associated with the balanced scorecard. - View Dependent Claims (18, 19, 20)
-
Specification