Data segmentation profiles
First Claim
1. A method of operating a mobile communication device, the method comprising steps of:
- receiving, via a user interface, configuration data for a plurality of profiles to configure the mobile device by storing the profile configuration data in a memory, wherein the received profile configuration data includes profile selection criteria for automatically associating user data received on the mobile communication device with respective ones of the plurality of profiles;
receiving an item of user data having originated from one of a plurality of hardware components of the mobile communication device,in response to receiving the item of user data on the mobile communication device;
automatically identifying, on the mobile communication device, one of the plurality of profiles to associate with the received item of user data based on the profile selection criteria, wherein the profile selection criteria associate the received item of user data with a profile based on from which hardware component of the plurality of hardware components of the mobile communication device the received item originated; and
storing, in the mobile communication device, the received item of user data so as to be associated with the identified profile; and
enabling access to the received item of user data based upon determining that the received item is of a content type that is shared between profiles, when a profile other than the profile associated with the received item of user data is currently active on the mobile communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile communication device provides a user with the ability to set up one or more profiles on the device. Each profile is configured to segment the user'"'"'s data and applications and selectively restrict access from an active profile to user data and applications associated with other profiles on the device. The mobile communication device stores profile configuration data including profile selection criteria used to automatically associate items of user data with profiles on the device. When an item of user data is received on the device, the device automatically identifies a profile to associate with the received item based on the profile selection criteria, and the received item is stored in the device so as to be associated with the identified profile. Exemplary profile selection criteria include criteria based on a current time or location, a currently active profile, a data type of the received item, and a source of the received item.
-
Citations
27 Claims
-
1. A method of operating a mobile communication device, the method comprising steps of:
-
receiving, via a user interface, configuration data for a plurality of profiles to configure the mobile device by storing the profile configuration data in a memory, wherein the received profile configuration data includes profile selection criteria for automatically associating user data received on the mobile communication device with respective ones of the plurality of profiles; receiving an item of user data having originated from one of a plurality of hardware components of the mobile communication device, in response to receiving the item of user data on the mobile communication device; automatically identifying, on the mobile communication device, one of the plurality of profiles to associate with the received item of user data based on the profile selection criteria, wherein the profile selection criteria associate the received item of user data with a profile based on from which hardware component of the plurality of hardware components of the mobile communication device the received item originated; and storing, in the mobile communication device, the received item of user data so as to be associated with the identified profile; and enabling access to the received item of user data based upon determining that the received item is of a content type that is shared between profiles, when a profile other than the profile associated with the received item of user data is currently active on the mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 27)
-
-
12. A mobile communication device comprising:
-
a memory for storing profile configuration data for a plurality of profiles, wherein the profile configuration data includes profile selection criteria for automatically associating items of user data received on the mobile communication device with respective ones of the plurality of profiles; a communication interface for receiving items of user data on the mobile communication device; a user interface for receiving items of user data on the mobile communication device; a plurality of hardware components of the mobile communication device for originating items of user data; and a processor for executing instructions, wherein execution of the instructions by the processor configures the mobile communication device to; receive, via the user interface, the profile configuration data for the plurality of profiles and configure the mobile device by storing the profile configuration data in the memory; receive an item of user data having originated from one of the plurality of hardware components of the mobile communication device; identify, on the mobile communication device, a respective one of the plurality of profiles to associate with each item of user data, originated from at least one of the plurality of hardware components, based on the profile selection criteria, wherein the profile selection criteria associate each received item of user data with a profile based on from which hardware component of the plurality of hardware components of the mobile communication device the received item originated; store, in the mobile communication device, each received item of user data so as to be associated with the identified respective profile; and enable access to the received item of user data based upon determining that the received item is of a content type that is shared between profiles, when a profile other than the profile associated with the received item of user data is currently active on the mobile communication device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26)
-
-
24. A computer program product, comprising at least one non-transitory machine readable medium, and executable code and data embodied in the at least one medium, wherein execution of the code by a programmable processor of the mobile communication device causes the mobile communication device to perform functions in support of automatically associating user data received on the mobile communication device with respective profiles, including functions to:
-
receive configuration data for a plurality of profiles, via a user interface, to configure the mobile device by storing the profile configuration data in the mobile communication device, wherein the received profile configuration data includes profile selection criteria for automatically associating user data received on the mobile communication device with respective ones of the plurality of profiles; receive an item of user data having originated from one of a plurality of hardware components of the mobile communication device; in response to receiving the item of user data on the mobile communication device; automatically identify, on the mobile communication device, a profile to associate with the received item of user data based on the profile selection criteria, wherein the profile selection criteria associate the received item of user data with a profile based on from which hardware component of the plurality of hardware components of the mobile communication device the received item originated; and store, in the mobile communication device, the received item of user data so as to be associated with the identified profile; and enable access to the received item of user data based upon determining that the received item is of a content type that is shared between profiles, when a profile other than the profile associated with the received item of user data is currently active on the mobile communication device.
-
Specification