Policy-based application management
First Claim
1. A method of managing applications of an enterprise on a mobile device, comprising:
- installing a set of managed applications of the enterprise on the mobile device, wherein one or more unmanaged applications are installed on the mobile device that are not part of the set of managed applications;
receiving a set of application policies, wherein each of the set of managed applications is associated with one or more policies of the set of application policies;
selectively allowing a first application of the set of managed applications to provide data to a second application installed on the mobile device, responsive to accessing a policy associated with the first application and reading an indication from the policy of the first application that the second application is a member of the set of managed applications; and
selectively blocking the first application from providing data to a third unmanaged application installed on the mobile device, responsive to accessing the policy of the first application and failing to read an indication from the policy of the first application that the third application is a member of the set of managed applications, wherein the third application is capable of receiving data from the first application,wherein selectively allowing the first application of the set of managed applications to provide data to a second application installed on the mobile device includes displaying a list of managed applications including the second application and allowing the user to select an application from the list of managed applications, andwherein selectively blocking the first application of the set of managed applications from providing data to the third application installed on the mobile device includes displaying a list of managed applications excluding the third application, such that the user does not have an option to select the third application.
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
17 Claims
-
1. A method of managing applications of an enterprise on a mobile device, comprising:
-
installing a set of managed applications of the enterprise on the mobile device, wherein one or more unmanaged applications are installed on the mobile device that are not part of the set of managed applications; receiving a set of application policies, wherein each of the set of managed applications is associated with one or more policies of the set of application policies; selectively allowing a first application of the set of managed applications to provide data to a second application installed on the mobile device, responsive to accessing a policy associated with the first application and reading an indication from the policy of the first application that the second application is a member of the set of managed applications; and selectively blocking the first application from providing data to a third unmanaged application installed on the mobile device, responsive to accessing the policy of the first application and failing to read an indication from the policy of the first application that the third application is a member of the set of managed applications, wherein the third application is capable of receiving data from the first application, wherein selectively allowing the first application of the set of managed applications to provide data to a second application installed on the mobile device includes displaying a list of managed applications including the second application and allowing the user to select an application from the list of managed applications, and wherein selectively blocking the first application of the set of managed applications from providing data to the third application installed on the mobile device includes displaying a list of managed applications excluding the third application, such that the user does not have an option to select the third application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory computer readable media storing computer readable instructions that, when executed by an electronic mobile device, cause the device to perform application management by:
-
installing a set of managed applications of an enterprise on the mobile device; installing one or more unmanaged applications on the mobile device that are not part of the set of managed applications; receiving a set of application policies, wherein each of the set of managed applications is associated with one or more policies of the set of application policies; selectively allowing a first application of the set of managed applications to provide data to a second application installed on the mobile device, responsive to accessing a policy associated with the first application and reading an indication from the policy of the first application that the second application is a member of the set of managed applications; and selectively blocking the first application from providing data to a third unmanaged application installed on the mobile device, responsive to accessing the policy of the first application and failing to read an indication from the policy of the first application that the third application is a member of the set of managed applications, wherein the third application is capable of receiving data from the first application, wherein selectively allowing the first application of the set of managed applications to provide data to a second application installed on the mobile device includes displaying a list of managed applications including the second application and allowing the user to select an application from the list of managed applications, and wherein selectively blocking the first application of the set of managed applications from providing data to the third application installed on the mobile device includes displaying a list of managed applications excluding the third application, such that the user does not have an option to select the third application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic mobile device, comprising:
-
a processor; and memory storing computer readable instructions that, when executed by the device, cause the device to perform application management by; installing a set of managed applications of an enterprise on the mobile device; installing one or more unmanaged applications on the mobile device that are not part of the set of managed applications; receiving a set of application policies, wherein each of the set of managed applications is associated with one or more policies of the set of application policies; selectively allowing a first application of the set of managed applications to provide data to a second application installed on the mobile device, responsive to accessing a policy associated with the first application and reading an indication from the policy of the first application that the second application is a member of the set of managed applications; and selectively blocking the first application from providing data to a third unmanaged application installed on the mobile device, responsive to accessing the policy of the first application and failing to read an indication from the policy of the first application that the third application is a member of the set of managed applications, wherein the third application is capable of receiving data from the first application, wherein selectively allowing the first application of the set of managed applications to provide data to a second application installed on the mobile device includes displaying a list of managed applications including the second application and allowing the user to select an application from the list of managed applications and wherein selectively blocking the first application of the set of managed applications from providing data to the third application installed on the mobile device includes displaying a list of managed applications excluding the third application, such that the user does not have an option to select the third application. - View Dependent Claims (14, 15, 16, 17)
-
Specification