Wireless device caching data proxy
First Claim
Patent Images
1. A method for communicating data over a wireless computing network, comprising:
- obtaining, by a server, a data communication destined for a first wireless device;
determining whether the first wireless device is connected to the server via a first wireless computing network independently of a second wireless device, wherein the second wireless device is associated with the first wireless device;
if it is determined the first wireless device is not connected to the server via the first wireless computing network, determining whether the second wireless device is connected to the server via a second wireless computing network;
if it is determined the second wireless device is connected to the server via the second wireless computing network, transmitting the data communication to the second wireless device for delivery to the first wireless device,wherein when the determination is made that the second wireless device is not connected to the server via the second wireless computing network and that the first wireless device is not connected to the server via the first wireless computing network, then periodically checking both whether the second wireless device is connected to the server via the second wireless computing network and whether the first wireless device is connected to the server via the first wireless computing network independently of the second wireless device;
selecting, by the server, whether to send the data communication to the first wireless device over the first wireless computing network or the second wireless computing network, via the second wireless device, if it is determined that the first wireless device is connected to the server via the first wireless computing network independently of the second wireless device, and via the second wireless computing network via the second wireless device,wherein selecting the first wireless computing network or the second wireless computing network is based on traffic over the first wireless computing network and the second wireless computing network; and
transmitting the data communication via the second wireless computing network via the second wireless device when a determination is made that that the traffic over the second wireless computing network is lower than the first wireless computing network, else transmitting the data communication via the first wireless computing network.
16 Assignments
0 Petitions
Accused Products
Abstract
A wireless device is provided to act as a caching data proxy for a first device, which may or may not be wireless. In particular, a cellular telephone is associated as a caching data proxy for a wireless portable computing device. The cellular telephone caches data as a proxy for the portable computing device when the portable computing device is either out of network coverage, powered down, or the like.
-
Citations
19 Claims
-
1. A method for communicating data over a wireless computing network, comprising:
-
obtaining, by a server, a data communication destined for a first wireless device; determining whether the first wireless device is connected to the server via a first wireless computing network independently of a second wireless device, wherein the second wireless device is associated with the first wireless device; if it is determined the first wireless device is not connected to the server via the first wireless computing network, determining whether the second wireless device is connected to the server via a second wireless computing network; if it is determined the second wireless device is connected to the server via the second wireless computing network, transmitting the data communication to the second wireless device for delivery to the first wireless device, wherein when the determination is made that the second wireless device is not connected to the server via the second wireless computing network and that the first wireless device is not connected to the server via the first wireless computing network, then periodically checking both whether the second wireless device is connected to the server via the second wireless computing network and whether the first wireless device is connected to the server via the first wireless computing network independently of the second wireless device; selecting, by the server, whether to send the data communication to the first wireless device over the first wireless computing network or the second wireless computing network, via the second wireless device, if it is determined that the first wireless device is connected to the server via the first wireless computing network independently of the second wireless device, and via the second wireless computing network via the second wireless device, wherein selecting the first wireless computing network or the second wireless computing network is based on traffic over the first wireless computing network and the second wireless computing network; and transmitting the data communication via the second wireless computing network via the second wireless device when a determination is made that that the traffic over the second wireless computing network is lower than the first wireless computing network, else transmitting the data communication via the first wireless computing network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for communicating data communication over a wireless computing network, comprising:
-
generating, by a first wireless device, a data communication originating from the first wireless device; determining, by the first wireless device, whether the first wireless device is connected to a server via a first wireless computing network independently of a second wireless device associated with the first wireless device; if it is determined the first wireless device is not connected to the server via the first wireless computing network independently of the second wireless device, determining, by the first wireless device, whether the second wireless device is connected to the server via a second wireless computing network; if it is determined the second wireless device is connected to the server via the second wireless computing network, transmitting the data communication from the first wireless device to the second wireless device for transmitting to the server; selecting whether to send the data communication from the first wireless device over the first wireless computing network or the second wireless computing network if it is determined that the first wireless device is connected to the server via the first wireless computing network independently of the second wireless device or via the second wireless computing network via the second wireless device, wherein selecting the first wireless computing network or the second wireless computing network is based on traffic over the first wireless computing network and the second wireless computing network; transmitting the data communication via the first wireless computing network when a determination is made that the first wireless device is connected to the server via the first wireless computing network independently of the second wireless device; and transmitting an update message to the second wireless device to inhibit the second wireless device from transmitting the data communication to the server via the second wireless network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for communicating data over a wireless computing network, comprising:
-
receiving, at a second device, generated data originating from a first device in response to the first device detecting that traffic over a second wireless computing network associated with the second device is lower than traffic over a first wireless computing network, the second device being a wireless device associated with the first device; determining whether the second device is connected to the second wireless computing network; if it is determined the second device is connected to the second wireless computing network, transmitting the data; if it is determined the second device is not connected to the second wireless computing network, storing the data and repeating the determining whether the second device is connected to the second wireless computing network until the data is transmitted; determining whether an update message is received from the first device; and inhibiting the second device from transmitting the data communication to the server via the second wireless network when a determination is made that an update message is received. - View Dependent Claims (19)
-
Specification