Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices
First Claim
Patent Images
1. A mobile device comprising:
- a wireless interface;
one or more processors; and
one or more mobile device applications executable by the one or more processors to;
set to a first power state the wireless interface on the mobile device in response to detecting that the mobile device is not engaged in communication across the wireless interface;
set to a second power state the wireless interface responsive to;
a request to communicate received from a server device, the request to communicate comprising an identifier that is unique to both the server device and to the mobile device;
a determination that the mobile device is within a range of a known access point, the known access point comprising an access point previously connected to by the mobile device, the first power state being a lower power state than the second power state; and
a determination that the identifier that is unique to both the server device and to the mobile device matches a unique server identifier; and
communicate via the wireless interface after setting to the second power state the wireless interface responsive to the request to communicate, the determination that the mobile device is within range, and the determination that the identifier matches the unique server identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for increasing the battery life on a mobile device by decreasing the energy consumption of the mobile device'"'"'s wireless fidelity (Wi-Fi) interface are described. In one embodiment, the mobile device'"'"'s Wi-Fi interface is automatically disabled when the device is not engaged. When the device receives a wake up call from a server via its Cellular interface, the Wi-Fi interface is enabled if the device answers the wake up call and the Wi-Fi interface is available. Using its Wi-Fi interface, the mobile device then connects to an IP-based network via a Wi-Fi access point.
32 Citations
19 Claims
-
1. A mobile device comprising:
-
a wireless interface; one or more processors; and one or more mobile device applications executable by the one or more processors to; set to a first power state the wireless interface on the mobile device in response to detecting that the mobile device is not engaged in communication across the wireless interface; set to a second power state the wireless interface responsive to; a request to communicate received from a server device, the request to communicate comprising an identifier that is unique to both the server device and to the mobile device; a determination that the mobile device is within a range of a known access point, the known access point comprising an access point previously connected to by the mobile device, the first power state being a lower power state than the second power state; and a determination that the identifier that is unique to both the server device and to the mobile device matches a unique server identifier; and communicate via the wireless interface after setting to the second power state the wireless interface responsive to the request to communicate, the determination that the mobile device is within range, and the determination that the identifier matches the unique server identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
setting, by a mobile device, to a first power state a wireless interface on the mobile device in response to detecting that the mobile device is not engaged in communication across the wireless interface; setting, by the mobile device, to a second power state the wireless interface responsive to; a request to send data, receive data, or a combination thereof received from a server device, the request comprising an identifier that is unique to both the server device and to the mobile device; a determination that the mobile device is within a range of a known access point, the known access point comprising an access point previously connected to by the mobile device, the first power state being a lower power state than the second power state; and a determination that the identifier that is unique to both the server device and to the mobile device matches a unique server identifier; and sending, receiving, or a combination thereof, by the mobile device, data via the wireless interface after setting to the second power state the wireless interface responsive to the request to communicate, the determination that the mobile device is within range, and the determination that the identifier matches the unique server identifier. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A mobile device comprising:
-
a wireless interface; one or more processors; and one or more mobile device applications executable by the one or more processors to; set to a first power state the wireless interface on the mobile device when the mobile device is not engaged in communication across the wireless interface; set to a second power state the wireless interface responsive to a request to communicate, and a determination that the mobile device is within a range of a known access point, the request to communicate being received from a server device and comprising an identifier that is unique to both the server device and to the mobile device, the known access point comprising an access point where information allowing access to the access point is contained in a cache of the mobile device, the first power state being a lower power state than the second power state, and a determination that the identifier that is unique to both the server device and to the mobile device matches a unique server identifier; connect to the known access point through the wireless interface subsequent to the determination that the mobile device is within range and prior to or without scanning for available access points; and communicate via the wireless interface after setting to the second power state the wireless interface responsive to the request to communicate, the determination that the mobile device is within range, and the determination that the identifier matches the unique server identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification