DEVICES WITH PROFILE-BASED OPERATING MODE CONTROLS
First Claim
1. A device, comprising:
- a computer readable medium storing data and applications associated with a personal profile, and data and applications associated with an entity profile; and
a processor with instructions for execution of a profile manager process, the profile manager process to receive user inputs indicative of an operating mode selected from a personal mode, an entity mode, and a unity mode, to restrict access to entity profile data in the personal mode, and to permit access to personal profile data and entity profile data in the unity mode, the profile manager process further to restrict user-perceptible activities of personal profile applications in the entity mode, to restrict user-perceptible activities of entity profile applications in the personal mode, and to permit user-perceptible activities of both personal profile applications and entity profile applications in the unity mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A device (e.g., a phone) can be provided by an entity (e.g., a business) to a user (e.g., an employee). The device includes a profile manager that allows the user to configure a personal profile comprising any of applications, settings, and stored data. The device is also configurable with an entity profile determined by the entity that also may include applications, settings, and stored data. The user can select from operating modes comprising at least a personal mode, and a unity mode; an entity mode also may be available for selection. The profile manager, based on the selected mode, determines whether entity profile data and applications are available to the user, and which applications from either profile may conduct user-perceptible activities. The profile manager may periodically verify entity profile rights with a server, and if verification fails, then the profile manager can restrict entity profile data and applications access, regardless of operating mode.
184 Citations
24 Claims
-
1. A device, comprising:
-
a computer readable medium storing data and applications associated with a personal profile, and data and applications associated with an entity profile; and a processor with instructions for execution of a profile manager process, the profile manager process to receive user inputs indicative of an operating mode selected from a personal mode, an entity mode, and a unity mode, to restrict access to entity profile data in the personal mode, and to permit access to personal profile data and entity profile data in the unity mode, the profile manager process further to restrict user-perceptible activities of personal profile applications in the entity mode, to restrict user-perceptible activities of entity profile applications in the personal mode, and to permit user-perceptible activities of both personal profile applications and entity profile applications in the unity mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium storing computer executable instructions for implementing a method on a device, comprising:
-
receiving an operating mode selection from operating modes comprising a personal mode, an entity mode, and a unity mode; restricting access to an entity profile dataset and permitting access to a personal profile dataset when operating in the personal mode and permitting access to both the entity dataset and the personal dataset when operating in the unity mode; and restricting an application associated with both the personal profile and the entity profile to activities within a scope of authorization determined based either on the personal profile or the entity profile, for operating respectively in either mode, and permitting application activities within a union of the scopes of authorization determined based both on the personal profile and the entity profile, for operating in the unity mode. - View Dependent Claims (9, 10, 11)
-
-
12. A method, comprising:
-
providing for the user to have administrative rights on a device that allow the user to create a personal profile comprising applications, device settings, and stored data; storing an entity profile on the device, the entity profile comprising applications, data, and device settings; accepting a user indication of a current operating mode selected from a personal mode, an entity mode, and a unity mode; and enforcing scopes of application authorization for applications running on the device based on the current operating mode, the authorization scopes including that applications of the personal profile and applications of the entity profile can conduct user interface activities in the unity mode. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
providing for a user to have administrative rights on a device that allow the user to create a personal profile comprising applications, settings, and stored data; storing an entity profile on the device, the entity profile comprising applications, data, and settings; accepting a user indication of a current operating mode selected from a personal mode, an entity mode, and a unity mode; and enforcing scopes of application authorization based on the current operating mode, the authorization scopes including that applications of the personal profile and applications of the entity profile can conduct user interface activities in the unity mode, that applications of the entity profile are restricted in the personal mode, and that applications of the personal profile are restricted in the entity mode. - View Dependent Claims (19, 20, 21)
-
-
22. A system, comprising:
-
a device comprising a computer readable medium storing data and applications associated with a personal profile, and data and applications associated with an entity profile, a processor with computer executable instructions for execution of a profile manager process, the profile manager process to receive user inputs indicative of an operating mode selected from a personal mode, an entity mode, and a unity mode, the profile manager to permit access only to personal profile data when in the personal mode, to permit access only to entity profile data when in the entity mode, and to permit access to personal profile data and entity profile data when in the unity mode, the profile manager process further to permit user-perceptible activities only of personal profile applications when in the personal mode, to permit user-perceptible activities only of entity profile applications when in the entity mode, and to permit user-perceptible activities of both personal profile applications and entity profile applications when in the unity mode; and a profile server operable to communicate with the profile manager process over a network interface, the profile server to inventory data and applications stored on the computer readable medium of the device associated with the entity mode, to compare results of the inventory with an expected inventory for the entity profile on that device, and to update the device inventory if the expected inventory differs from the inventory results. - View Dependent Claims (23, 24)
-
Specification