Self-Aware Profile Switching on a Mobile Computing Device
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method comprising:
-
automatically defining, by a mobile computing device, one or more rules based on i) a past user adjustment of one or more settings of the mobile computing device and ii) a past detected context or change in context of the mobile computing device within a threshold amount of time of the past user adjustment; determining, by the mobile computing device, after defining the one or more rules, a current context associated with the mobile computing device, wherein the current context is based at least in part on network connection information; identifying, based at least on the network connection information, a description of a current location of the mobile computing device; determining, based on i) the one or more rules, ii) the description of the current location, and iii) the network connection information, to switch the mobile computing device from operating using a first profile to operating using a second profile, wherein the first profile and the second profile each define one or more settings of the mobile computing device; and adjusting one or more setting of the mobile computing device based on the second profile. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for switching profiles on mobile computing device, the system comprising:
-
a mobile computing device; a context determination unit of the mobile computing device that is configured to determine a current context associated with the mobile computing device, the context being external to the mobile computing device, wherein the current content is based at least in part on network connection information; a location description unit of the mobile computing device that is configured to identify, based on at least the network connection information, a description of a current location of the mobile computing device; a profile rule unit of the mobile computing device that is configured to; automatically define one or more rules based on i) a past user adjustment of one or more settings of the mobile computing device and ii) a past detected context or change in context of the mobile computing device within a threshold amount of time of the past user adjustment, and determine, based on i) the one or more rules, ii) the description of the current location, and iii) the network connection information, to switch the mobile computing device from operating using a first profile to operating using a second profile, wherein the first profile and the second profile each define one or more settings of the mobile computing device; and a settings management unit of the mobile computing device that is configured to adjust one or more setting of the mobile computing device based on the second profile.
-
-
39. A computer program product tangibly embodied in a non-transitory machine-readable storage device, the computer program product including instructions that, when executed, cause operations to be performed, the operations comprising:
-
automatically defining, by a mobile computing device, one or more rules based on i) a past user adjustment of one or more settings of the mobile computing device and ii) a past detected context or change in context of the mobile computing device within a threshold amount of time of the past user adjustment; determining, by the mobile computing device, after defining the one or more rules, a current context associated with the mobile computing device, wherein the current context is based at least in part on network connection information; identifying, based at least on the network connection information, a description of a current location of the mobile computing device; determining, based on i) the one or more rules, ii) the description of the current location, and iii) the network connection information, to switch the mobile computing device from operating using a first profile to operating using a second profile, wherein the first profile and the second profile each define one or more settings of the mobile computing device; and adjusting one or more setting of the mobile computing device based on the second profile. - View Dependent Claims (40)
-
Specification