Methods and systems for configuring mobile devices using sensors
First Claim
Patent Images
1. A method for selecting a theme implemented on a computing device, comprising:
- receiving data collected by a sensor;
selecting a theme based on the data collected by the sensor, wherein the theme is stored in a theme file comprising a theme element for changing a display of the computing device and a theme element for changing a keypad of the computing device; and
applying the selected theme to the computing device to change the computing device display and the computing device keypad.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems enable selection of a theme for implementation on a computing device based on sensor data. The computing device can include a variety of sensors including sensors capable of sensing ambient temperature, light, and sound, as well as geographic position, for example. Data collected by a sensor is used to select a theme correlated to the sensed condition. Data from sensors can also be used to generate customized advertisements that can be displayed on the computing device.
53 Citations
62 Claims
-
1. A method for selecting a theme implemented on a computing device, comprising:
-
receiving data collected by a sensor; selecting a theme based on the data collected by the sensor, wherein the theme is stored in a theme file comprising a theme element for changing a display of the computing device and a theme element for changing a keypad of the computing device; and applying the selected theme to the computing device to change the computing device display and the computing device keypad. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for presenting advertisements on a mobile computing device, comprising:
-
receiving data collected by a sensor on the mobile computing device, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; the mobile computing device sending the data collected by the sensor along with a request for an advertisement to an advertisement server; the mobile computing device receiving an advertisement relating to the data collected by the sensor; and displaying the advertisement on the computing device. - View Dependent Claims (16)
-
-
17. A method for providing advertisements to a mobile computing device, comprising:
-
receiving from the mobile computing device a request for an advertisement including sensor data collected by a sensor coupled to the mobile computing device, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; generating an advertisement based on the sensor data; and sending the generated advertisement to the mobile computing device. - View Dependent Claims (18, 19)
-
-
20. A computing device, comprising:
-
a processor; a sensor coupled to the processor a display coupled to the processor; a keypad coupled to the processor; and a memory coupled to the processor, wherein the processor is configured with software instructions to perform steps comprising; receiving data collected by the sensor; selecting a theme based on the data collected by the sensor, wherein the theme is stored in a theme file comprising a theme element for changing a display of the computing device and a theme element for changing a keypad of the computing device; and applying the selected theme to the computing device display to change the display and the keypad. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A mobile computing device comprising:
-
a processor; a display coupled to the processor; a sensor coupled to the processor, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; a network interface circuit coupled to the processor; and a memory coupled to the processor, wherein the processor is configured with software instructions to perform steps comprising; receiving data collected by the sensor; sending the data collected by the sensor along with a request for an advertisement to an advertisement server via the network interface circuit; receiving an advertisement relating to the data collected by the sensor from the server via the network interface circuit; and displaying the advertisement data on the display. - View Dependent Claims (33, 34)
-
-
35. A server configured to customize and distribute advertisements to a mobile computing device via a network, comprising:
-
a server memory; a server processor coupled to the server memory; and a network connection coupled to the server processor, wherein the server processor is configured with software instructions to perform steps comprising; receiving from the mobile computing device via the network connection a request for an advertisement including data collected by a sensor coupled to the mobile computing device, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; generating an advertisement based on the sensor data; and sending the generated advertisement to the mobile computing device via the network interface. - View Dependent Claims (36)
-
-
37. A non-transitory storage medium having stored thereon processor-executable software instructions configured to cause a processor of a computing device to perform steps comprising:
-
receiving data collected by a sensor; selecting a theme based on the data collected by the sensor, wherein the theme is stored in a theme file comprising a theme element for changing a display of the computing device and a theme element for changing a keypad of the computing device; and applying the selected theme to the computing device to change the computing device display and the computing device keypad. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A non-transitory storage medium having stored thereon processor-executable software instructions configured to cause a processor of a mobile computing device to perform steps comprising:
-
receiving data collected by a sensor on the mobile computing device, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; sending the data collected by a sensor along with a request for an advertisement to an advertisement server via a network interface circuit; receiving an advertisement relating to the data collected by the sensor from the server via the network interface circuit; and displaying the advertisement on a display of the mobile computing device. - View Dependent Claims (50, 51)
-
-
52. A non-transitory storage medium having stored thereon processor-executable software instructions configured to cause a server processor to perform steps comprising:
-
receiving from a mobile computing device via a network connection a request for an advertisement including data collected by a sensor coupled to the mobile computing device, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; generating an advertisement based on the sensor data; and sending the generated advertisement to the mobile computing device via the network interface. - View Dependent Claims (53)
-
-
54. A computing device comprising:
-
a display; a keypad; means for sensing an ambient condition and generating corresponding sensor data; means for selecting a theme based on the sensor data, wherein the theme is stored in a theme file comprising a theme element for changing a display of the computing device and a theme element for changing a keypad of the computing device; and means for displaying the selected theme on the computing device to change the display and the keypad. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A mobile computing device comprising:
-
means for sensing an ambient condition and generating corresponding sensor data, wherein the ambient condition comprises at least one ambient condition selected from the group consisting of temperature, vibration, noise, breath alcohol, acceleration, and ambient light; means for sending the sensor data along with a request for an advertisement to a server; means for receiving an advertisement from the server; and means for displaying the advertisement on the mobile computing device.
-
-
61. A server configured to customize and distribute advertisements to a mobile computing device, comprising:
-
means for receiving a request for an advertisement including data collected by a sensor coupled to the mobile computing device, wherein the sensor comprises at least one sensor selected from the group consisting of a temperature sensor, a vibration sensor, a noise sensor, a breath alcohol sensor, an accelerometer, and an ambient light sensor; means for generating an advertisement based on the sensor data; and means for sending the generated advertisement to the mobile computing device. - View Dependent Claims (62)
-
Specification