Context-Aware Management of Shared Composite Data
First Claim
1. A computing system to manage data comprising:
- at least one processor coupled to at least one memory;
a client coupled to the at least one processor and configured to manage a composition of information by;
identifying N sets of data, wherein each set of data is associated with a distinct information source;
identifying any shared portions based in part on corresponding data portions of the N sets of data;
determining one of a master and an override source of any identified shared portion that includes an informational change; and
,updating the composition of information based in part on one of a determined master and the override source including the informational change of any of the identified shared portions.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide information composition management features and functionality to manage composite information, but are not so limited. In an embodiment, a computing system can include functionality to provide a composition of informational data that can be used to identify and manage aspects of shared and other data that can be associated with distinct information sources. In one embodiment, a computing platform includes a client that can be configured to access and use information of a plurality of independent sources to create a data composition that includes aspects of shared and unshared data portions and manage data changes of the data composition including managing issues associated with one or more of the plurality of independent sources. Other embodiments are described and available.
53 Citations
20 Claims
-
1. A computing system to manage data comprising:
-
at least one processor coupled to at least one memory; a client coupled to the at least one processor and configured to manage a composition of information by; identifying N sets of data, wherein each set of data is associated with a distinct information source; identifying any shared portions based in part on corresponding data portions of the N sets of data; determining one of a master and an override source of any identified shared portion that includes an informational change; and
,updating the composition of information based in part on one of a determined master and the override source including the informational change of any of the identified shared portions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing-based method of using data comprising:
-
accessing data from a plurality of independent data sources; creating a data composition based in part on the accessed data and a data change, the data composition including unshared and shared data portions, wherein the shared data portions correspond to shared data used by two or more independent data sources; determining if the data change affects one or more shared data portions; identifying a master or an override source of each shared portion; manipulating the data composition by resolving any real conflicts including updating data portions of one or more of the plurality of independent data sources based in part on an identified master or an identified override source of each shared portion; and
,storing the data composition as part of a compositional data structure in memory. - View Dependent Claims (16, 17)
-
-
18. A computer-readable storage medium, including a client, wherein the client can manage data by:
-
managing N sets of name-value pairs, wherein each set of name-value pairs is associated with a distinct system; managing mappings of name value-pairs between two or more of the distinct systems; determining any corresponding name-value pairs of one or more of the sets based in part on the mappings of the name-value pairs; identifying one of a master and an override source of any corresponding name-value pair; and
,identifying any data change and conflict associated with one or more of the corresponding name-value pairs. - View Dependent Claims (19, 20)
-
Specification