Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices
AssigneeMicrosoft Corporation
InventorsParamvir Bahl, Alastair Wolman, Ranveer Chandra, Kevin Chin, Yuvraj Agarwal
Life of this patent
Estimating the term…
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.
Claims16
A method comprising:
- receiving, by a server device, data sent by a first mobile device directed to a second mobile device;
- sending, by the server device, a wake-up signal to the second mobile device, wherein the wake-up signal is sent by way of a cellular network;
- receiving, by the server device, an Internet Protocol (IP) address associated with the second mobile device from the second mobile device in response to sending the wake-up signal;
- and
- initiating, by the server device, direct communication between the first mobile device and the second mobile device via a wireless IP-based network by sending credentials of the second mobile device to the first mobile device in conjunction with receiving the data from the first mobile device.
A method for real time communication status updates comprising:
- sending over a cellular network of a first client, a status of a second client;
- receiving the status of the second client on a mobile device in the form of a ring signal over the cellular network to which a cellular interface connects, the status of the second client being encoded in a caller ID of the ring signal, the caller ID comprising:
- a first digit set to zero;
- a set of one or more digits wherein the set of one or more digits is specific to an identification of a contact as established by the first client;
- and
- at least one digit determining a presence state of the contact.
A server device comprising:
- one or more processors;
- and
- one or more server applications executable by the one or more processors to:
- receive data sent by a first mobile device directed to a second mobile device;
- generate a caller identification that is unique with respect to the server device and the second mobile device;
- send a wake-up signal to the second mobile device, wherein the wake-up signal is sent by way of a network other than an IP-based network and the wake-up signal includes the caller identification;
- send a portion of the data over a switch-based network to the second mobile device when the second mobile device does not answer the wake-up signal;
- and
- initiate direct communication between the first mobile device and the second mobile device by which to send the data over the IP-based network to the second mobile device when the second mobile device does answer the wake-up signal.
Dependencies are inferred from the claim text.