Data management for an application with multiple operation modes
First Claim
Patent Images
1. A method comprising:
- running, on a mobile device, an application in a first mode, wherein the first mode is a managed mode and is managed by a device manager in accordance with one or more policy files separate from the application and applicable to a plurality of applications;
running, on the mobile device, the application in a second mode, wherein the second mode is an unmanaged mode, wherein said application is running in the second mode at a mutually exclusive time from when said application is running in the first mode;
receiving a request to store data associated with the application;
storing the data according to a first protocol when the application is running in the managed mode and storing the data according to a second protocol when the application is running in the unmanaged mode;
receiving a signal from the device manager to disable the managed mode of the application;
locating, in response to the received signal, data stored according to the first protocol; and
selectively deleting the located data.
8 Assignments
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.
-
Citations
17 Claims
-
1. A method comprising:
- running, on a mobile device, an application in a first mode, wherein the first mode is a managed mode and is managed by a device manager in accordance with one or more policy files separate from the application and applicable to a plurality of applications;
running, on the mobile device, the application in a second mode, wherein the second mode is an unmanaged mode, wherein said application is running in the second mode at a mutually exclusive time from when said application is running in the first mode;
receiving a request to store data associated with the application;
storing the data according to a first protocol when the application is running in the managed mode and storing the data according to a second protocol when the application is running in the unmanaged mode;
receiving a signal from the device manager to disable the managed mode of the application;
locating, in response to the received signal, data stored according to the first protocol; and
selectively deleting the located data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- running, on a mobile device, an application in a first mode, wherein the first mode is a managed mode and is managed by a device manager in accordance with one or more policy files separate from the application and applicable to a plurality of applications;
-
12. A computing device comprising:
a processor, wherein the computing device is configured to;
run an application in a first mode, 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;
run the application in a second mode, wherein said application is running in the second mode at a mutually exclusive time from when said application is running in the first mode;
receive a request to store data associated with the application;
store the data according to a first protocol when the application is running in the first mode and storing the data according to a second protocol when the application is running in the second mode;
receive a signal to disable the first mode of the application;
locate, in response to the received signal, data stored according to the first protocol; and
selectively delete the located data.- View Dependent Claims (13, 14, 15, 16)
-
17. 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, configure the system to:
run an application in a first mode, 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 a plurality of applications;
run the application in a second mode, wherein the second mode is an unmanaged mode, wherein said application is running in the second mode at a mutually exclusive time from when said application is running in the first mode;
receive a request to store data associated with the application;
store the data according to a first protocol when the application is running in the managed mode and storing the data according to a second protocol when the application is running in the unmanaged mode;
receive a signal to disable the managed mode of the application;
locate, in response to the received signal, data stored according to the first protocol; and
selectively delete the located data.
Specification