Sharing content across applications and devices having multiple operation modes in an orchestration framework for connected devices
First Claim
1. A method comprising:
- interconnecting a plurality of computing devices through an orchestration framework that coordinates operation of a computing activity across multiple computing devices of the plurality of computing devices;
performing a comparison of a first operation mode of a first application at a first one of the computing devices to a second operation mode of a second application at a second one of the computing devices, wherein the first and second operation modes are respectively one ofa managed operation mode in which availability of application functionality depends on a management policy, andan unmanaged operation mode in which availability of application functionality does not depend on the management policy; and
either initiating or blocking a transfer of content from the first application to the second application based on enforcement of the management policy with respect to the comparison of the first and second operation modes, wherein the transfer comprisescopying the content from the first application to a virtual clipboard, andpasting the content from the virtual clipboard at the second application;
wherein the management policypermits the transfer of the content where the first operation mode is the same as the second operation mode,permits the transfer of the content where the first operation mode is the unmanaged operation mode, andrestricts the transfer of the content where the first operation mode is the managed operation mode and the second operation mode is the unmanaged operation mode.
8 Assignments
0 Petitions
Accused Products
Abstract
Aspects described herein allow multiple devices to function as a coherent whole, allowing each device to take on distinct functions that are complementary to one another. Aspects described herein also allow the devices function as a coherent whole when interconnected devices and their respective applications are configured to operate in various operation modes, when management policies are employed to control the operation of the interconnected devices and their respective applications, when transferring content between the interconnected devices and storing the content at those devices, when obtaining access credentials for the interconnected devices that enable the devices to access enterprise resources, when a policy agent applies management policies to control operation of and interaction between the interconnected devices, and when the interconnected devices are used to access an enterprise application store.
-
Citations
11 Claims
-
1. A method comprising:
-
interconnecting a plurality of computing devices through an orchestration framework that coordinates operation of a computing activity across multiple computing devices of the plurality of computing devices; performing a comparison of a first operation mode of a first application at a first one of the computing devices to a second operation mode of a second application at a second one of the computing devices, wherein the first and second operation modes are respectively one of a managed operation mode in which availability of application functionality depends on a management policy, and an unmanaged operation mode in which availability of application functionality does not depend on the management policy; and either initiating or blocking a transfer of content from the first application to the second application based on enforcement of the management policy with respect to the comparison of the first and second operation modes, wherein the transfer comprises copying the content from the first application to a virtual clipboard, and pasting the content from the virtual clipboard at the second application; wherein the management policy permits the transfer of the content where the first operation mode is the same as the second operation mode, permits the transfer of the content where the first operation mode is the unmanaged operation mode, and restricts the transfer of the content where the first operation mode is the managed operation mode and the second operation mode is the unmanaged operation mode. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
one or more processors; and memory storing computer-readable instructions that, when executed by one of the processors, cause the apparatus to interconnect a plurality of computing devices through an orchestration framework that coordinates operation of a computing activity across multiple computing devices of the plurality of computing devices, receive a request to transfer content from a first one of the computing devices to a second one of the computing devices, perform a comparison of a first operation mode of the first one of the computing devices to a second operation mode of a second one of the computing devices, wherein the first and second operation modes are respectively one of a managed operation mode in which availability of application functionality depends on a management policy, and an unmanaged operation mode in which availability of application functionality does not depend on the management policy, and either initiate or block launch of an application capable of presenting the content at the second computing device based on enforcement of the management policy with respect to the comparison of the first and second operation modes; wherein the management policy permits the launch of the application where the first operation mode is the same as the second operation mode, permits the launch of the application where the first operation mode is the unmanaged operation mode, and restricts the launch of the application where the first operation mode is the managed operation mode and the second operation mode is the unmanaged operation mode. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable medium storing instructions that, when executed, cause a computing device to:
-
connect to one or more computing devices through an orchestration framework that coordinates operation of a computing activity across the computing device and the one or more computing devices; transfer selected content to a selected one the computing devices, wherein the transfer of the selected content comprises performing a comparison of a first operation mode of the computing device to a second operation mode of at least one of the computing devices, wherein the first and second operation modes are respectively one of a managed operation mode in which availability of application functionality depends on a management policy, and an unmanaged operation mode in which availability of application functionality does not depend on the management policy, displaying a list of computing devices available for selection as the selected one of the computing devices, wherein the list of computing devices is based on the comparison, and initiating the transfer of the selected content to the selected computing device via the orchestration framework; and receive transferred content from one of the computing devices, wherein receipt of the transferred content comprises, receiving an instruction from the orchestration framework identifying an application and a desired operation mode for the application, launching the application and setting an operation mode of the application to the desired operation mode, providing a notification the orchestration framework that the application has been launched with the desired operation mode, receiving the transferred content responsive to receipt of the notification at the orchestration framework, and presenting the transferred content using the application. - View Dependent Claims (8, 9, 10, 11)
-
Specification