Enabling interoperability between participants in a network
First Claim
1. A method for enabling interoperability between a plurality of participants in a network, the method comprising the steps of:
- determining a value associated with a value metric defined for at least a portion of the network;
determining two or more alternative information flows between two or more of the plurality of participants in the network based at least in part on one or more semantic models corresponding to the plurality of participants and on the value associated with the value metric, wherein the one or more semantic models define inputs, outputs, and functionality for each of the plurality of participants and define at least a portion of information produced or consumed by the plurality of participants; and
optimizing an overall value of the network by selecting combinations of said alternative information flows for at least one portion of the network in order to satisfy consumers of information, wherein one or more steps are performed by a processor.
0 Assignments
0 Petitions
Accused Products
Abstract
Interoperability is enabled between participants in a network by determining values associated with a value metric defined for at least a portion of the network. Information flow is directed between two or more of the participants based at least in part on semantic models corresponding to the participants and on the values associated with the value metric. The semantic models may define interactions between the participants and define at least a portion of information produced or consumed by the participants. The determination of the values and the direction of the information flow may be performed multiple times in order to modify the one or more value metrics. The direction of information flow may allow participants to be deleted from the network, may allow participants to be added to the network, or may allow behavior of the participants to be modified.
-
Citations
32 Claims
-
1. A method for enabling interoperability between a plurality of participants in a network, the method comprising the steps of:
-
determining a value associated with a value metric defined for at least a portion of the network; determining two or more alternative information flows between two or more of the plurality of participants in the network based at least in part on one or more semantic models corresponding to the plurality of participants and on the value associated with the value metric, wherein the one or more semantic models define inputs, outputs, and functionality for each of the plurality of participants and define at least a portion of information produced or consumed by the plurality of participants; and optimizing an overall value of the network by selecting combinations of said alternative information flows for at least one portion of the network in order to satisfy consumers of information, wherein one or more steps are performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for enabling interoperability between a plurality of participants in a network, the apparatus comprising:
-
one or more memories; and one or more processors coupled to the one or more memories, the one or more processors configured; to determine a value associated with a value metric defined for at least a portion of the network; to determine two or more alternative information flows between two or more of the plurality of participants in the network based at least in part on one or more semantic models corresponding to the plurality of participants and on the value associated with the value metric, wherein the one or more semantic models define inputs, outputs, and functionality for each of the plurality of participants and define at least a portion of information produced or consumed by the plurality of participants; and to optimize an overall value of the network by selecting combinations of said alternative information flows for at least one portion of the network in order to satisfy consumers of information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An article of manufacture for enabling interoperability between a plurality of participants in a network, the article of manufacture comprising:
-
a non-transitory computer readable recordable medium containing one or more programs which when executed implement the steps of; determining a value associated with a value metric defined for at least a portion of the network; determining two or more alternative information flows between two or more of the plurality of participants in the network based at least in part on one or more semantic models corresponding to the plurality of participants and on the value associated with the value metric, wherein the one or more semantic models define inputs, outputs, and functionality for each of the plurality of participants and define at least a portion of information produced or consumed by the plurality of participants; and optimizing an overall value of the network by selecting combinations of said alternative information flows for at least one portion of the network in order to satisfy consumers of information.
-
Specification