Elastic cloud-driven task execution
First Claim
1. A method for cloud-driven task execution, wherein the method comprises:
- determining a plurality of attributes of a task that is (i) requested by a client device and (ii) precluded from execution on a given operating system of the client device based on a policy consideration of the given operating system, wherein the plurality of attributes comprises at least one policy context attribute and multiple context attributes comprising location of a user associated with the client device, the type of client device, a data type associated with the task, a location of data associated with the task, a given operation to be performed on data associated with the task, and one or more content attributes of data associated with the task;
correlating each of the plurality of attributes to at least one alternative asset in a cloud network, wherein the at least one alternative asset comprises at least one service that can execute tasks on the given operating system;
provisioning the at least one alternative asset from the cloud network to the client device to enable execution of the task on the given operating system of the client device;
wherein at least one of the steps is carried out by a computer device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus and an article of manufacture for cloud-driven application execution. The method includes determining a plurality of attributes of a failed application, wherein the plurality of attributes comprises at least one policy context attribute and at least one context attribute, correlating each of the plurality of attributes to at least one alternative asset, wherein the at least one alternative asset is a part of an environment on which the failed application can be executed, using the plurality of attributes correlated to the at least one alternative asset to identify an alternative asset set of alternative assets, wherein the alternative asset set is capable of enabling an alternative environment on which to execute the failed application, and provisioning the alternative assets in the alternative asset set from at least one cloud network to create the alternative environment on which the failed application is executed.
-
Citations
20 Claims
-
1. A method for cloud-driven task execution, wherein the method comprises:
-
determining a plurality of attributes of a task that is (i) requested by a client device and (ii) precluded from execution on a given operating system of the client device based on a policy consideration of the given operating system, wherein the plurality of attributes comprises at least one policy context attribute and multiple context attributes comprising location of a user associated with the client device, the type of client device, a data type associated with the task, a location of data associated with the task, a given operation to be performed on data associated with the task, and one or more content attributes of data associated with the task; correlating each of the plurality of attributes to at least one alternative asset in a cloud network, wherein the at least one alternative asset comprises at least one service that can execute tasks on the given operating system; provisioning the at least one alternative asset from the cloud network to the client device to enable execution of the task on the given operating system of the client device; wherein at least one of the steps is carried out by a computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising a computer readable storage memory having computer readable instructions tangibly embodied thereon which, when implemented, cause a computer to carry out a plurality of method steps comprising:
-
determining a plurality of attributes of a task that is (i) requested by a client device and (ii) precluded from execution on a given operating system of the client device based on a policy consideration of the given operating system, wherein the plurality of attributes comprises at least one policy context attribute and multiple context attributes comprising location of a user associated with the client device, the type of client device, a data type associated with the task, a location of data associated with the task, a given operation to be performed on data associated with the task, and one or more content attributes of data associated with the task; correlating each of the plurality of attributes to at least one alternative asset in a cloud network, wherein the at least one alternative asset comprises at least one service that can execute tasks on the given operating system; provisioning the at least one alternative asset from the cloud network to the client device to enable execution of the task on the given operating system of the client device. - View Dependent Claims (14, 15, 16)
-
-
17. A system for cloud-driven task execution, comprising:
-
a memory; and at least one processor coupled to the memory and operative for; determining a plurality of attributes of a task that is (i) requested by a client device and (ii) precluded from execution on a given operating system of the client device based on a policy consideration of the given operating system, wherein the plurality of attributes comprises at least one policy context attribute and multiple context attributes comprising location of a user associated with the client device, the type of client device, a data type associated with the task, a location of data associated with the task, a given operation to be performed on data associated with the task, and one or more content attributes of data associated with the task; correlating each of the plurality of attributes to at least one alternative asset in a cloud network, wherein the at least one alternative asset is comprises at least one service that can execute tasks on the given operating system; provisioning the at least one alternative asset from the cloud network to the client device to enable execution of the task on the given operating system of the client device. - View Dependent Claims (18, 19, 20)
-
Specification