Data Management for an Application with Multiple Operation Modes
First Claim
Patent Images
1. A method comprising:
- periodically monitoring a mobile device to determine that a new software application is installed on the mobile device;
detecting that the application is capable of running in both a first mode and a second mode associated with a same user, wherein the first mode is a managed mode operating under the control of one or more policy files separate from the application and usable to manage operations of multiple applications executing on the computing device; and
provisioning a resource to communicate with the application such that the resource is configured only to communicate with the application when the application is running in the first mode, and not to communicate with the application when the application is running in the second mode, wherein the provisioning comprises;
creating, responsive to initiating the provisioning, an account with the resource for the application, wherein the account is created automatically and without input from the user on whose behalf the account is created, and wherein the account is associated with user identification information received from the mobile device,locating a managed account based on the identification information, wherein the managed account corresponds to the managed mode, andlinking the managed account to the created account.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for managing an application with multiple modes are described. A device manager that manages a mobile device may monitor the mobile device. The device manager may detect that a first type of application that runs in a managed mode (or in multiple managed modes) and an unmanaged mode is installed on the mobile device. When the application is executed on the device, the application executes in accordance with the selected application mode, e.g., based on location, user, role, industry presence, or other predefined context.
14 Citations
20 Claims
-
1. A method comprising:
-
periodically monitoring a mobile device to determine that a new software application is installed on the mobile device; detecting that the application is capable of running in both a first mode and a second mode associated with a same user, wherein the first mode is a managed mode operating under the control of one or more policy files separate from the application and usable to manage operations of multiple applications executing on the computing device; and provisioning a resource to communicate with the application such that the resource is configured only to communicate with the application when the application is running in the first mode, and not to communicate with the application when the application is running in the second mode, wherein the provisioning comprises; creating, responsive to initiating the provisioning, an account with the resource for the application, wherein the account is created automatically and without input from the user on whose behalf the account is created, and wherein the account is associated with user identification information received from the mobile device, locating a managed account based on the identification information, wherein the managed account corresponds to the managed mode, and linking the managed account to the created account. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11)
-
-
5. (canceled)
-
12. A computing device comprising:
-
a processor; and memory storing computer readable instructions that, when executed by the processor, configure the device to; periodically monitor a mobile device to determine that a new software application is installed on the mobile device; detect that the application is capable of running in both a first mode and a second mode associated with a same user, wherein the first mode is a managed mode operating under the control of one or more policy files separate from the application and usable to manage operations of multiple applications executing on the computing device; provision a resource to communicate with the application such that the resource is configured only to communicate with the application when the application is running in the first mode, and not to communicate with the application when the application is running in the second mode, wherein the provisioning comprises; creating, responsive to initiating the provisioning, an account with the resource for the application, wherein the account is created automatically and without input from the user on whose behalf the account is created, and wherein the account is associated with user identification information received from the mobile device, locating a managed account based on the identification information, wherein the managed account corresponds to the managed mode, and linking the managed account to the created account. - View Dependent Claims (13, 14, 15, 17, 18, 19)
-
-
16. (canceled)
-
20. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors of a data processing system, cause the system to perform:
-
periodically monitor a mobile device to determine that a new software application is installed on the mobile device; detect that the application is capable of running in both a first mode and a second mode associated with a same user, wherein the first mode is a managed mode operating under the control of one or more policy files separate from the application and usable to manage operations of multiple applications executing on the computing device; provision a resource to communicate with the application such that the resource is configured only to communicate with the application when the application is running in the first mode, and not to communicate with the application when the application is running in the second mode, wherein provisioning the resource comprises; creating, responsive to initiating the provisioning, an account with the resource for the application, wherein the account is created automatically and without input from the user one whose behalf the account is created, and wherein the account is associated with user identification information from the mobile device, locating a managed account based on the identification information, wherein the managed account corresponds to the managed mode, and linking the managed account to the created account.
-
Specification