Management of unmanaged user accounts and tasks in a multi-account mobile application
First Claim
1. A method comprising:
- initializing, at a mobile device, a partially managed application associated with a first managed user account of the partially managed application and an unmanaged user account of the partially managed application;
executing one or more first managed tasks associated with the first managed user account in accordance with a first set of mobile application management (MAM) policies provided by a first MAM service provider, wherein the executing the one or more first managed tasks includes communicating with a device external to the mobile device in a background context using an encryption protocol mandated by the first set of MAM policies; and
executing one or more unmanaged tasks associated with the unmanaged user account independent of the first set of MAM policies provided by the first MAM service provider wherein the executing the one or more unmanaged tasks includes communicating with a different device external to the mobile device in the background context without using the encryption protocol mandated by the first set of MAM policies.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for providing mobile application management (MAM) functionalities are presented. In some embodiments, a mobile device may initialize a partially managed application associated with a first managed user account and an unmanaged user account. The mobile device may execute first managed tasks associated with the first managed user account in accordance with a first set of MAM policies provided by a first MAM service provider. The mobile device may execute unmanaged tasks associated with the unmanaged account independent of the first set of MAM policies. In some embodiments, the mobile device may initialize the multi-account managed application associated with a second managed user account.
-
Citations
18 Claims
-
1. A method comprising:
-
initializing, at a mobile device, a partially managed application associated with a first managed user account of the partially managed application and an unmanaged user account of the partially managed application; executing one or more first managed tasks associated with the first managed user account in accordance with a first set of mobile application management (MAM) policies provided by a first MAM service provider, wherein the executing the one or more first managed tasks includes communicating with a device external to the mobile device in a background context using an encryption protocol mandated by the first set of MAM policies; and executing one or more unmanaged tasks associated with the unmanaged user account independent of the first set of MAM policies provided by the first MAM service provider wherein the executing the one or more unmanaged tasks includes communicating with a different device external to the mobile device in the background context without using the encryption protocol mandated by the first set of MAM policies. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
initializing, at a mobile device, a multi-account managed application associated with a first managed user account of the multi-account managed application and a second managed user account of the multi-account managed application different from the first managed user account; executing one or more first managed tasks associated with the first managed user account in accordance with a first set of mobile application management (MAM) policies provided by a first MAM service provider and independent of a second set of MAM policies provided by a second MAM service provider, wherein the second set of MAM policies is different from the first set of MAM policies and the second MAM service provider is different from the first MAM service provider; executing one or more second managed tasks associated with the second managed user account in accordance with the second set of MAM policies provided by the second MAM service provider and independent of the first set of MAM policies provided by the first MAM service provider; after the executing the one or more first managed tasks has begun in a foreground context, moving the one or more first managed tasks from the foreground context to a background context; moving the one or more second managed tasks to the foreground context; displaying managed information associated with the second managed user account when the one or more second managed tasks is within the foreground context; and during the displaying, continuing execution of the one or more first managed tasks in the background context independent of the second set of MAM policies. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory storage medium storing machine-executable instructions that, when executed, cause a mobile device to:
-
initialize a partially managed application associated with a first managed user account of the partially managed application and an unmanaged user account of the partially managed application; execute one or more first managed tasks associated with the first managed user account in accordance with a first set of mobile application management (MAM) policies provided by a first MAM service provider; execute one or more unmanaged tasks associated with the unmanaged user account independent of the first set of MAM policies provided by the first MAM service provider; move the one or more first managed tasks from a foreground context to a background context in response to a determination that the unmanaged user account is currently in focus; move the one or more unmanaged tasks from the background context to the foreground context; block enforcement of the first set of MAM policies on continued execution of the one or more unmanaged tasks in the foreground context independent of the first set of MAM policies; and during blocked enforcement of the first set of MAM policies, continue execution of the one or more first managed tasks in the background context in accordance with the first set of MAM policies. - View Dependent Claims (15, 16, 17, 18)
-
Specification