Shared composite data representations and interfaces
First Claim
Patent Images
1. A method of representing a composition of data comprising:
- generating a plurality of data composition regions, including aspects of sets of data;
forming any overlapping portions of the composition of data based in part on one or more corresponding properties of one or more of the plurality of composition regions;
generating a graphical composition representation to include one or more overlapping portions including delineating data flow and conflict information based in part on one of a master source and an overriding source, including using a master determination in quantifying a direction of change and associated propagation, and displaying conflict-related information for various sources including resolved conflicts and unresolved conflicts, further including displaying color changing of one or more overlapping portions of the graphical composition representation from one or more first colors to one or more second colors upon resolving conflicting data changes, wherein the displaying further includes using opposing arrow indicators to indicate a potential or an existing conflict of each associated overlapping portion and a single arrow indicator to identify a master-subordinate relationship of each associated overlapping portion;
determining if any corresponding properties of an overlapping portion are unmerged; and
,updating the graphical composition representation to reflect aspects of the unmerged properties of the overlapping portion including merging unmerged properties of an associated overlapping portion based in part on one of an identified master source and an identified overriding source and updating the graphical composition representation to reflect merging of the unmerged properties of each overlapping portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein provide information management features and functionality that can be used to manage information of distinct information sources, but are not so limited. In an embodiment, a computing environment includes a client that can be used to access data from distinct sources and generate a data composition representing aspects of accessed and other data and/or relationships of the distinct sources. In one embodiment, a client can include data composition and conflict resolution presentation features that can be used to manage one or more data compositions and/or source interrelationships. Other embodiments are available.
45 Citations
18 Claims
-
1. A method of representing a composition of data comprising:
-
generating a plurality of data composition regions, including aspects of sets of data; forming any overlapping portions of the composition of data based in part on one or more corresponding properties of one or more of the plurality of composition regions; generating a graphical composition representation to include one or more overlapping portions including delineating data flow and conflict information based in part on one of a master source and an overriding source, including using a master determination in quantifying a direction of change and associated propagation, and displaying conflict-related information for various sources including resolved conflicts and unresolved conflicts, further including displaying color changing of one or more overlapping portions of the graphical composition representation from one or more first colors to one or more second colors upon resolving conflicting data changes, wherein the displaying further includes using opposing arrow indicators to indicate a potential or an existing conflict of each associated overlapping portion and a single arrow indicator to identify a master-subordinate relationship of each associated overlapping portion; determining if any corresponding properties of an overlapping portion are unmerged; and
,updating the graphical composition representation to reflect aspects of the unmerged properties of the overlapping portion including merging unmerged properties of an associated overlapping portion based in part on one of an identified master source and an identified overriding source and updating the graphical composition representation to reflect merging of the unmerged properties of each overlapping portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device to use composite data comprising:
-
at least one processor coupled to memory; and
,a user interface component under processor control and configured to provide a data composition representation by; accessing sets of properties and values, wherein each set of properties and values is associated with a distinct information source; identifying any overlapping portions corresponding to mapped portions of one or more of the sets of properties and values; presenting the data composition representation including presenting the overlapping portions with one of directional information associated with a change and conflict information based in part on a property mapping of one or more of the mapped portions, including using a master determination in quantifying a direction of change and associated propagation, and displaying conflict-related information for various sources including resolved conflicts and unresolved conflicts, further including displaying color changing of one or more overlapping portions of the data composition representation from one or more first colors to one or more second colors upon resolving conflicting data changes, wherein the displaying further includes using opposing arrow indicators to indicate a potential or an existing conflict of each associated overlapping portion and a single arrow indicator to identify a master-subordinate relationship of each associated overlapping portion; determining if any corresponding properties of an overlapping portion are unmerged; and
,updating the data composition representation to reflect aspects of the unmerged properties of the overlapping portion including merging unmerged properties of an associated overlapping portion based in part on one of an identified master source and an identified overriding source and updating the data composition representation to reflect merging of the unmerged properties of each overlapping portion. - View Dependent Claims (14, 15)
-
-
16. A computer-readable storage medium having executable instructions, when executed, provide an information composition representation by:
-
creating sets of name-value pairs, wherein each set of name-value pairs is associated with a distinct system; identifying any corresponding name-value pairs of one or more of the sets based in part on mappings between corresponding name-value pairs; generating overlapping composite portions based in part on corresponding name-value pairs; presenting the information composition representation including presenting any overlapping composite portions with representative conflict information and direction of change indicators, including using a master determination in quantifying a direction of change and associated propagation, and displaying the conflict information for various sources including resolved conflicts and unresolved conflicts, further including displaying color changing of one or more overlapping portions of the information composition representation from one or more first colors to one or more second colors upon resolving conflicting data changes, wherein the displaying further includes using opposing arrow indicators to indicate a potential or an existing conflict of each associated overlapping portion and a single arrow indicator to identify a master-subordinate relationship of each associated overlapping portion; determining if any corresponding properties of an overlapping portion are unmerged; and
,updating the information composition representation to reflect aspects of the unmerged properties of the overlapping portion including merging unmerged properties of an associated overlapping portion based in part on one of an identified master source and an identified overriding source and updating the information composition representation to reflect merging of the unmerged properties of each overlapping portion. - View Dependent Claims (17, 18)
-
Specification