Managed applications
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, a managed application package generated by an enterprise computing environment, the managed application package comprising a managed application, a target application, and target application resources for the target application;
executing, by the computing device, the managed application according to the managed application package, the managed application comprising a target application loader;
initiating, by the target application loader of the managed application, an execution of the target application in the computing device according to the managed application package;
intercepting, by the target application loader, a request from the target application for access to the target application resources and returning a path to a storage location on the computing device for the target application resources in response to the request; and
determining, by the managed application, whether the execution of the target application complies with a compliance rule specified remotely by the enterprise computing environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to a system that includes a computing device and a managed application executable by the computing device. The managed application initiates an execution of a target application. The managed application obtains a request from the target application to perform an action. The managed application determines whether the action is permitted by a compliance rule.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a computing device, a managed application package generated by an enterprise computing environment, the managed application package comprising a managed application, a target application, and target application resources for the target application; executing, by the computing device, the managed application according to the managed application package, the managed application comprising a target application loader; initiating, by the target application loader of the managed application, an execution of the target application in the computing device according to the managed application package; intercepting, by the target application loader, a request from the target application for access to the target application resources and returning a path to a storage location on the computing device for the target application resources in response to the request; and determining, by the managed application, whether the execution of the target application complies with a compliance rule specified remotely by the enterprise computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, the plurality of computer instructions being configured to cause the computing device to at least:
-
receive a managed application package generated by an enterprise computing environment, the managed application package comprising a managed application, a target application, and target application resources for the target application; execute the managed application according to the managed application package, the managed application comprising a target application loader; initiate, by the target application loader of the managed application, an execution of the target application in the computing device according to the managed application package; intercept, by the target application loader, a request from the target application for access to the target application resources and return a path to a storage location on the computing device for the target application resources in response to the request; identify, by the managed application, a request for an action to be performed by the target application; and determine, by the managed application, whether the action requested to be performed by the target application is permitted by a compliance rule specified remotely by the enterprise computing environment. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a memory device to store a managed application package generated by an enterprise computing environment, the managed application package comprising a managed application, a target application, and target application resources for the target application; and a computing device configured, through execution of the managed application, to at least; initiate, by a target application loader of the managed application, an execution of the target application in the computing device according to the managed application package; intercept, by the target application loader, a request from the target application for access to the target application resources and return a path to a storage location on the computing device for the target application resources in response to the request; obtain a request from the target application to perform an action; and determine whether the action is permitted by a compliance rule specified remotely by the enterprise computing environment. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification