Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices
First Claim
1. A computer-implemented method comprising:
- receiving, by a first mobile device, a cellular call over a cellular network, wherein the cellular call includes a caller identification (ID) number, the caller ID number comprises a number, at least a portion of which is formatted to avoid collisions between the cellular call and other calls on the cellular network;
a number, at least a portion of which is encrypted using a one-way hash of a secret key shared by the server device and the first mobile device;
or a combination thereof;
determining, by the first mobile device, whether the caller ID number is associated with a server device sending a wake-up call;
enabling, by the first mobile device, a wireless fidelity (Wi-Fi) interface on the first mobile device when the caller ID number is associated with the server device sending the wake-up call; and
initiating, by the first mobile device, a direct call utilizing voice over internet protocol (VoIP) technology between the first mobile device and a second mobile device via the Wi-Fi interface on the first mobile device.
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 in a voice over internet protocol (VoIP) call via the Wi-Fi interface. When a VoIP call is initiated on the device, or when the device receives a wake up call from a server via its Cellular interface, the Wi-Fi interface is automatically enabled. Using its Wi-Fi interface, the mobile device then connects to an IP-based network via a Wi-Fi access point. The server then initiates a direct call, wherein VoIP technology is used by the mobile device, between the mobile device and a VoIP calling device.
28 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a first mobile device, a cellular call over a cellular network, wherein the cellular call includes a caller identification (ID) number, the caller ID number comprises a number, at least a portion of which is formatted to avoid collisions between the cellular call and other calls on the cellular network;
a number, at least a portion of which is encrypted using a one-way hash of a secret key shared by the server device and the first mobile device;
or a combination thereof;determining, by the first mobile device, whether the caller ID number is associated with a server device sending a wake-up call; enabling, by the first mobile device, a wireless fidelity (Wi-Fi) interface on the first mobile device when the caller ID number is associated with the server device sending the wake-up call; and initiating, by the first mobile device, a direct call utilizing voice over internet protocol (VoIP) technology between the first mobile device and a second mobile device via the Wi-Fi interface on the first mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device comprising:
-
a wireless fidelity (Wi-Fi) interface; a cellular interface; one or more processors; one or more mobile device applications executable by the one or more processors to; receive a cellular call over a cellular network, wherein the cellular call includes a caller identification (ID) number, the caller ID number comprises a number, at least a portion of which is formatted to avoid collisions between the cellular call and other calls on the cellular network;
a number, at least a portion of which is encrypted using a one-way hash of a secret key shared by the server device and the first mobile device;
or a combination thereof;determine whether the caller ID number is associated with a server device sending a wake-up call; enable a wireless fidelity (Wi-Fi) interface on the first mobile device when the caller ID number is associated with the server device sending the wake-up call; and initiate a direct call utilizing voice over internet protocol (VoIP) technology between the first mobile device and a second mobile device via the Wi-Fi interface on the first mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device comprising computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
-
receiving, by a first mobile device, a cellular call over a cellular network, wherein the cellular call includes a caller identification (ID) number, the caller ID number comprises a number, at least a portion of which is formatted to avoid collisions between the cellular call and other calls on the cellular network;
a number, at least a portion of which is encrypted using a one-way hash of a secret key shared by the server device and the first mobile device;
or a combination thereof;determining, by the first mobile device, whether the caller ID number is associated with a server device sending a wake-up call; enabling, by the first mobile device, a wireless fidelity (Wi-Fi) interface on the first mobile device when the caller ID number is associated with the server device sending the wake-up call; and initiating, by the first mobile device, a direct call utilizing voice over internet protocol (VoIP) technology between the first mobile device and a second mobile device via the Wi-Fi interface on the first mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification