Mobile device profiling based on speed
First Claim
1. A computer-implemented method of adjusting settings for a mobile device, the method comprising:
- receiving an input via an input device on a mobile device, the input comprising a plurality of different speed ranges for the mobile device;
receiving a device profile associated with each of the plurality of different speed ranges, wherein each device profile specifies at least one user-interface setting of the mobile device such that the mobile device is configured to implement the at least one user-interface setting when the mobile device is moving at a speed within the speed range, wherein the at least one user-interface setting includes one or more of a ring tone, a ring volume, a silent mode, a speaker setting, a button size setting, a short-range radio setting, or a call forward setting of the mobile device, wherein each device profile is associated with a different style of transportation; and
storing the device profile associated with each of the plurality of different speed ranges within the mobile device;
wherein the plurality of device profiles comprises two or more of a walking device profile, a jogging device profile, a running device profile, a biking device profile, a public transportation device profile, an airplane device profile, or a boating device profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for modifying settings of mobile device are provided. Method includes determining first geographic location of mobile device. First geographic location is associated with first time. Method also includes determining second geographic location of mobile device. Second geographic location is associated with second time. The method also includes determining a speed of the mobile device based on the first geographic location, the first time, the second geographic location, and the second time. The method also includes associating at least the speed of the mobile device with a device profile. The device profile is a member of a set of device profiles stored within the mobile device. The method also includes adjusting at least one user-interface setting of the mobile device based on the device profile. The at least one user-interface setting is associated with an audio or visual user-interface element of the mobile device.
22 Citations
19 Claims
-
1. A computer-implemented method of adjusting settings for a mobile device, the method comprising:
-
receiving an input via an input device on a mobile device, the input comprising a plurality of different speed ranges for the mobile device; receiving a device profile associated with each of the plurality of different speed ranges, wherein each device profile specifies at least one user-interface setting of the mobile device such that the mobile device is configured to implement the at least one user-interface setting when the mobile device is moving at a speed within the speed range, wherein the at least one user-interface setting includes one or more of a ring tone, a ring volume, a silent mode, a speaker setting, a button size setting, a short-range radio setting, or a call forward setting of the mobile device, wherein each device profile is associated with a different style of transportation; and storing the device profile associated with each of the plurality of different speed ranges within the mobile device; wherein the plurality of device profiles comprises two or more of a walking device profile, a jogging device profile, a running device profile, a biking device profile, a public transportation device profile, an airplane device profile, or a boating device profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
a setup module implemented by one or more processors configured to; receive an input via an input device on a mobile device, the input comprising a speed range for the mobile device, receive a first device profile associated with the speed range, wherein the first device profile specifies at least one user-interface setting of the mobile device such that the mobile device is configured to implement the at least one user-interface setting when the mobile device is moving at a speed within the speed range, wherein the at least one user-interface setting includes one or more of a ring tone, a ring volume, a silent mode, a speaker setting, a button size setting, a short-range radio setting, or a call forward setting of the mobile device, and store the first device profile associated with the speed range in a device profile memory within the mobile device, wherein the device profile memory comprises a set of device profiles; and an adjust settings module implemented by one or more processors configured to; determine a current speed of the mobile device, associate at least the current speed of the mobile device with a second device profile within the device profile memory, wherein the second device profile is a member of the set of device profiles; and adjust at least one user-interface setting of the mobile device based on the second device profile, wherein the at least one user-interface setting includes one or more of a ring tone, a ring volume, a silent mode, a speaker setting, a button size setting, a short-range radio setting, or a call forward setting of the mobile device; wherein the first device profile and the second device profile are associated with different styles of transportation;
wherein the plurality of device profiles comprises two or more of a walking device profile, a jogging device profile, a running device profile, a biking device profile, a public transportation device profile, an airplane device profile, or a boating device profile. - View Dependent Claims (10)
-
-
11. A non-transitory computer-readable medium comprising instructions which, when executed a computer, cause the computer to implement a method comprising:
-
receiving an input comprising a plurality of different speed ranges for the mobile device and a geographic region, wherein receiving the input comprising the geographic region comprises; displaying a map on a touch screen; receiving an input representing a user touching a region of the map on the touch screen; determining the geographic region based on the region of the map; receiving a device profile associated with each of the plurality of different speed ranges and the geographic region, wherein each device profile specifies at least one user-interface setting of the mobile device such that the mobile device is configured to implement the at least one user-interface setting when the mobile device is moving at a speed within the speed range in the geographic area, wherein the at least one user-interface setting is associated with an audio or visual user-interface element of the mobile device, wherein each device profile is associated with a different style of transportation; and storing the device profile associated with each of the plurality of different speed ranges and the geographic region within the mobile device; wherein the plurality of device profiles comprises two or more of a walking device profile, a jogging device profile, a running device profile, a biking device profile, a public transportation device profile, an airplane device profile, or a boating device profile. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification