COLLABORATIVE COMPUTING AND ELECTRONIC RECORDS
First Claim
Patent Images
1. A method of computing, comprising:
- discovering and connecting to an entity that may be able to help achieve an objective;
using a meta-language to exchange with the entity a description of the objective and a description of the entity;
using the meta-language to negotiate with the entity a contract to help achieve the objective;
in the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
0 Assignments
0 Petitions
Accused Products
Abstract
Collaborative computing and electronic records are disclosed. An entity that may be able to help achieve an objective is discovered and a connection to the entity established. A meta-language is used to exchange with the entity a description of the objective and a description of the entity. The meta-language is used to negotiate with the entity a contract to help achieve the objective. In the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
-
Citations
29 Claims
-
1. A method of computing, comprising:
-
discovering and connecting to an entity that may be able to help achieve an objective; using a meta-language to exchange with the entity a description of the objective and a description of the entity; using the meta-language to negotiate with the entity a contract to help achieve the objective; in the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a data store configured to store for each of a plurality of computing/telecommunications entities an entity image data comprising metadata about or otherwise associated with the entity; and a processor configured to receive an indication of an objective and use entity image data expressed in or converted to a common metalanguage to identify programmatically from among the plurality of entities an entity or entities to help achieve the objective and to determine the configuration of the entity or entities, through a process that includes one or more of the following;
discovery, connection, description, negotiation, configuration, initiation of operation, maintenance of operation, and discontinuation of operation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 27, 28, 29)
-
-
26. A computer program product embodied on a tangible computer readable storage medium and comprising computer instructions for:
-
discovering and connecting to an entity that may be able to help achieve an objective; using a meta-language to exchange with the entity a description of the objective and a description of the entity; using the meta-language to negotiate with the entity a contract to help achieve the objective; in the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
-
Specification