Policy based application management
First Claim
1. A method of managing applications on a mobile device, comprising:
- executing, on the mobile device, a client agent application configured to enforce one or more policy files of a mobile device management system, wherein each policy file defines one or more access controls enforced by the mobile device management system when one or more applications are executing locally on the mobile device, and wherein the client agent application is further configured to wirelessly communicate with one or more applications executing on a remote computing device and presented on a display of the mobile devicewherein the client agent application is further configured to facilitate one or more remote applications executing on the remote computing device and presented on the mobile device using an application specific virtual private network (VPN), wherein the application specific VPN permits access based on one or more attributes associated with each application, user or device mobile information, as defined in the one or more policy files.
8 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user'"'"'s own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
-
Citations
20 Claims
-
1. A method of managing applications on a mobile device, comprising:
-
executing, on the mobile device, a client agent application configured to enforce one or more policy files of a mobile device management system, wherein each policy file defines one or more access controls enforced by the mobile device management system when one or more applications are executing locally on the mobile device, and wherein the client agent application is further configured to wirelessly communicate with one or more applications executing on a remote computing device and presented on a display of the mobile device wherein the client agent application is further configured to facilitate one or more remote applications executing on the remote computing device and presented on the mobile device using an application specific virtual private network (VPN), wherein the application specific VPN permits access based on one or more attributes associated with each application, user or device mobile information, as defined in the one or more policy files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device comprising a processor configured to execute, based on instructions stored in a memory, a client agent application configured to enforce one or more policy files of a mobile device management system, wherein each policy file defines one or more access controls enforced by the mobile device management system when one or more applications are executing locally on the mobile device, and wherein the client agent application is further configured to wirelessly communicate with one or more applications executing on a remote computing device and presented on a display of the mobile device
wherein the client agent application is further configured to facilitate one or more remote applications executing on the remote computing device and presented on the mobile device using an application specific virtual private network (VPN), wherein the application specific VPN permits access based on one or more attributes associated with each application, user or device mobile information, as defined in the one or more policy files.
-
12. One or more non-transitory computer readable media storing computer executable instructions that, when executed, cause a system to manage applications on a mobile device by:
-
executing, on the mobile device, a client agent application configured to enforce one or more policy files of a mobile device management system, wherein each policy file defines one or more access controls enforced by the mobile device management system when one or more applications are executing locally on the mobile device, and wherein the client agent application is further configured to wirelessly communicate with one or more applications executing on a remote computing device and presented on a display of the mobile device, wherein the client agent application is further configured to facilitate one or more remote applications executing on the remote computing device and presented on the mobile device using an application specific virtual private network (VPN), wherein the application specific VPN permits access based on one or more attributes associated with each application, user and/or device mobile information, as defined in the one or more policy files. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification