Automatic Profile Selection on Mobile Devices
First Claim
1. A computer-implemented method comprising:
- receiving data regarding an environment of a mobile device from at least one of a hardware sensor of the mobile device, a data source internal to the mobile device, or a data source external to the mobile device;
determining a profile category for an environment in which the mobile device is presumed to be according to the received data;
applying to the mobile device one or more profile parameters associated with the profile category; and
receiving, from a user, feedback regarding the profile category.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments pertain to techniques that utilize data obtained from various sensors and sources of information on a mobile device to determine a profile to be applied to the mobile device. Data obtained from various sensors and sources of information on the mobile device can include real-time data from hardware sensors or receivers on the mobile device, local device data, and remote data available via a wireless connection. Applying the profile to the mobile device can include adjusting various parameters, such as ringtone tune, ringtone volume, call filtering, call forwarding, and message notification. In various embodiments, data is obtained and analyzed to determine a profile category for the user. In some embodiments, different types of data can be weighted differently, and data that is more personal can have a higher relative importance when compared to data that is less personal.
74 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving data regarding an environment of a mobile device from at least one of a hardware sensor of the mobile device, a data source internal to the mobile device, or a data source external to the mobile device; determining a profile category for an environment in which the mobile device is presumed to be according to the received data; applying to the mobile device one or more profile parameters associated with the profile category; and receiving, from a user, feedback regarding the profile category. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media comprising instructions that are executable to cause a device to perform a process comprising:
-
receiving data regarding an environment of a mobile device from at least one of a hardware sensor of the mobile device, a data source internal to the mobile device, or a data source external to the mobile device; determining a profile category according to the received data; and receiving, from a user, feedback regarding the profile category. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
one or more processors; one or more computer-readable storage media; one or more hardware sensors configured to provide information that is utilized to select a profile for the mobile device; and a profile selection module configured to; receive information from the hardware sensor and from at least one of a data source external to the mobile device or a data source internal to the mobile device; select a profile category according to the received data; and apply to the mobile device one or more profile parameters associated with the profile category. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification