Orchestration Framework for Connected Devices
First Claim
1. A method comprising:
- providing an orchestration framework that interconnects a plurality of devices such that the plurality of devices are available to share content and computing activities wherein the orchestration framework coordinates interactions between the plurality of devices when the plurality of devices are interconnected through the orchestration framework;
interconnecting the plurality of devices using the orchestration framework;
receiving, from one of the devices, a request to share content; and
managing distribution of the content to one or more of the plurality of devices using the orchestration framework.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interconnecting devices using an orchestration framework are provided herein. An orchestration framework may be provided, and the orchestration framework may interconnect multiple of devices such that the devices are available to share content and computing activities with one another. The orchestration framework may coordinate interactions between the devices that are interconnected with each other through the orchestration framework. A request to share content may be received from one of the devices. The distribution of the content to one or more of the devices may be managed using the orchestration framework. The content may be a file uploaded to a remote data store, content stored at a clipboard that is accessible to the interconnected devices, or a link.
78 Citations
32 Claims
-
1. A method comprising:
-
providing an orchestration framework that interconnects a plurality of devices such that the plurality of devices are available to share content and computing activities wherein the orchestration framework coordinates interactions between the plurality of devices when the plurality of devices are interconnected through the orchestration framework; interconnecting the plurality of devices using the orchestration framework; receiving, from one of the devices, a request to share content; and managing distribution of the content to one or more of the plurality of devices using the orchestration framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An system comprising:
-
at least one processor; an orchestration framework that interconnects a plurality of devices such that the plurality of devices are available to share content and computing activities and that includes a set of server-side orchestration components and a set of client-side orchestration components that coordinate interactions between the plurality of devices when the plurality of devices are interconnected through the orchestration framework; wherein the server-side orchestration components are configured to reside at an orchestration server and that include an orchestration service that, in operation, instructs the server-side orchestration components in response to communications received at the orchestration server; wherein the client-side orchestration components are configured to reside at a client device in communication with the orchestration server and that include an orchestration agent in communication with the orchestration service that, in operation, instructs the client-side orchestration components in response to input received from a user of the client device and in response to the notifications received at the orchestration agent; and wherein the orchestration agent further, in operation, submits to the orchestration service a request to share content and, in response to receipt of the request, the orchestration service further, in operation, manages the distribution of the content to one or more of the plurality of devices interconnected with the client device through the orchestration framework. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer-readable media storing instructions that, when executed, cause a client device to:
-
connect to one or more devices using an orchestration agent of an orchestration framework wherein the orchestration framework coordinates interactions between the client device and the one or more devices interconnected with the client device through the orchestration framework; receive a selection of content to share; submit to an orchestration service of the orchestration framework a request to share the selected content using the orchestration agent; and wherein receipt of the request at the orchestration service causes the orchestration service to manage the distribution of the content to at least one of the one or more devices interconnected with the client device through the orchestration framework. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32)
-
Specification