Collaborative computing and electronic records
OwnerMark Cummingsinventor
Life of this patent
Estimating the term…
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.
Claims25
(canceled)
A method, comprising:
- discovering, by a first orchestrator associated with a first cloud-based entity, a second orchestrator associated with a second cloud-based entity, wherein the first cloud-based entity is associated with an application and a third orchestrator associated with the application;
- connecting to the second cloud-based entity, wherein the first orchestrator associated with the first cloud-based entity and the second orchestrator associated with the second cloud-based entity are configured to negotiate and enter into a contract;
- transitioning the application and the third orchestrator associated with the application from the first cloud-based entity to the second cloud-based entity;
- and
- terminating a connection with the application and the third orchestrator associated with the application.
A system, comprising:
- one or more processors configured to:
- discover, by a first orchestrator associated with a first cloud-based entity, a second orchestrator associated with a second cloud-based entity, wherein the first cloud-based entity is associated with an application and a third orchestrator associated with the application;
- connect to the second cloud-based entity, wherein the first orchestrator associated with the first cloud-based entity and the second orchestrator associated with the second cloud-based entity are configured to negotiate and enter into a contract;
- transition the application and the third orchestrator associated with the application from the first cloud-based entity to the second cloud-based entity;
- and
- terminate a connection with the application and the third orchestrator associated with the application;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
A computer program product, the computer program being embodied on a non-transitory computer readable medium and comprising instructions for:
- discovering, by a first orchestrator associated with a first cloud-based entity, a second orchestrator associated with a second cloud-based entity, wherein the first cloud-based entity is associated with an application and a third orchestrator associated with the application;
- connecting to the second cloud-based entity, wherein the first orchestrator associated with the first cloud-based entity and the second orchestrator associated with the second cloud-based entity are configured to negotiate and enter into a contract;
- transitioning the application and the third orchestrator associated with the application from the first cloud-based entity to the second cloud-based entity;
- and
- terminating a connection with the application and the third orchestrator associated with the application.
Dependencies are inferred from the claim text.