Assisting in deconflicting concurrency conflicts
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by one or more processors in a peering network comprising a local deployment and a peer deployment, causes performance of a method for assisting a user in deconflicting concurrency conflicts, the method comprising:
- detecting a plurality of ambiguous data conflicts between the local deployment and the peer deployment;
providing a graphical user interface comprising interactive controls for each of a plurality of predefined data conflict types;
wherein the interactive controls for each predefined data conflict type of the plurality of predefined data conflict types is for filtering the plurality of ambiguous data conflicts by that each predefined data conflict type;
responsive to receiving a selection of a particular predefined data conflict type of the plurality of predefined data conflict types, providing a graphical user interface comprising a listing of interactive list items, each interactive list item of the interactive list items representing (a) a different sub-data conflict type of the particular predefined data conflict type, and (b) one or more corresponding ambiguous data conflicts, of the plurality of ambiguous data conflicts, that are of the different sub-data conflict type, of the particular predefined data conflict type, represented by the each interactive list item; and
responsive to receiving a selection of a particular interactive list item of the interactive list items, providing a graphical user interface that allows a user to resolve one or more of the one or more ambiguous data conflicts corresponding to the particular interactive list item.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and graphical user interfaces are disclosed that assist a user in deconflicting concurrency conflicts in a peering network in which ambiguous concurrency conflicts can arise. In accordance with some embodiments, a method for assisting a user in deconflicting concurrency conflicts is disclosed. The method includes detecting a plurality of ambiguous data conflicts between the local deployment and the peer deployment. The method further includes providing a graphical user interface to a user at the local deployment that allows the user to filter the plurality of ambiguous data conflicts according to a selected data conflict type of a plurality of predefined data conflict types selectable by the user through the graphical user interface. By providing such as graphical user interface, the user can easily filter a large number (e.g., hundreds) of ambiguous concurrency conflicts that may exist at a given time between the local deployment and the peer deployment.
133 Citations
18 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by one or more processors in a peering network comprising a local deployment and a peer deployment, causes performance of a method for assisting a user in deconflicting concurrency conflicts, the method comprising:
-
detecting a plurality of ambiguous data conflicts between the local deployment and the peer deployment; providing a graphical user interface comprising interactive controls for each of a plurality of predefined data conflict types; wherein the interactive controls for each predefined data conflict type of the plurality of predefined data conflict types is for filtering the plurality of ambiguous data conflicts by that each predefined data conflict type; responsive to receiving a selection of a particular predefined data conflict type of the plurality of predefined data conflict types, providing a graphical user interface comprising a listing of interactive list items, each interactive list item of the interactive list items representing (a) a different sub-data conflict type of the particular predefined data conflict type, and (b) one or more corresponding ambiguous data conflicts, of the plurality of ambiguous data conflicts, that are of the different sub-data conflict type, of the particular predefined data conflict type, represented by the each interactive list item; and responsive to receiving a selection of a particular interactive list item of the interactive list items, providing a graphical user interface that allows a user to resolve one or more of the one or more ambiguous data conflicts corresponding to the particular interactive list item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a peering network comprising a local deployment and a peer deployment having a peering relationship, a method for assisting a user in deconflicting concurrency conflicts, the method comprising:
-
detecting a plurality of ambiguous data conflicts between the local deployment and the peer deployment; providing a graphical user interface comprising interactive controls for each of a plurality of predefined data conflict types; wherein the interactive controls for each predefined data conflict type of the plurality of predefined data conflict types is for filtering the plurality of ambiguous data conflicts by that each predefined data conflict type; responsive to receiving a selection of a particular predefined data conflict type of the plurality of predefined data conflict types, providing a graphical user interface comprising a listing of interactive list items, each interactive list item of the interactive list items representing (a) a different sub-data conflict type of the particular predefined data conflict type, and (b) one or more corresponding ambiguous data conflicts, of the plurality of ambiguous data conflicts, that are of the different sub-data conflict type, of the particular predefined data conflict type, represented by the each interactive list item; responsive to receiving a selection of a particular interactive list item of the interactive list items, providing a graphical user interface that allows a user to resolve one or more of the one or more ambiguous data conflicts corresponding to the particular interactive list item; and wherein the method is performed by one or more computing devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification