Federated system and methods and mechanisms of implementing and using such a system
First Claim
Patent Images
1. A federated system comprising:
- a plurality of data sources, at least two data sources of the plurality of data sources comprising content; and
one or more nodes, one or more of the plurality of data sources being defined on the at least one node, the at least one node further comprising one or more mappings between the content from the at least two data sources, wherein the content is obtained from the at least two data sources and merged using the one or more mappings, and the merged content from the at least two data sources are provided to one or more clients, wherein the one or more mappings between the content from the at least two data sources is created at least in part by;
normalizing the content from the at least two data sources;
comparing values of same object type from the at least two data sources; and
creating one or more mappings between matching values of the same object type from the at least two data sources.
0 Assignments
0 Petitions
Accused Products
Abstract
A federated system and methods and mechanisms of implementing and using such a system is disclosed. In some embodiments, one or more mappings are created between a taxonomy view at a node and one or more taxonomies of one or more data sources. The one or more data sources can then be accessed via the taxonomy view. In other embodiments, one or more mappings are created between content from different data sources and content from those data sources are merged using the one or more mappings.
83 Citations
20 Claims
-
1. A federated system comprising:
-
a plurality of data sources, at least two data sources of the plurality of data sources comprising content; and one or more nodes, one or more of the plurality of data sources being defined on the at least one node, the at least one node further comprising one or more mappings between the content from the at least two data sources, wherein the content is obtained from the at least two data sources and merged using the one or more mappings, and the merged content from the at least two data sources are provided to one or more clients, wherein the one or more mappings between the content from the at least two data sources is created at least in part by; normalizing the content from the at least two data sources; comparing values of same object type from the at least two data sources; and creating one or more mappings between matching values of the same object type from the at least two data sources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A physical storage device comprising instructions, the instructions being executable by a computer to cause the computer to perform a process, the process comprising:
-
accessing a plurality of data sources, at least two of the plurality of data sources comprising content; obtaining content from the at least two of the plurality of data sources; creating one or more mappings between the content from the at least two data sources, wherein the one or more mappings between the content from the at least two data sources comprise; normalizing the content from the at least two data sources; comparing values of same object type from the at least two data sources; and creating one or more mappings between matching values of the same object type from the at least two data sources; merging the content from the at least two data sources using the one or more mappings; and providing the merged content from the at least two data sources to one or more clients. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
accessing a plurality of data sources, at least two of the plurality of data sources comprising content; obtaining content from the at least two of the plurality of data sources; creating one or more mappings between the content from the at least two data sources, wherein the one or more mappings between the content from the at least two data sources comprise; normalizing the content from the at least two data sources; comparing values of same object type from the at least two data sources; and creating one or more mappings between matching values of the same object type from the at least two data sources; merging the content from the at least two data sources using the one or more mappings; and providing the merged content from the at least two data sources to one or more clients. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification