Distributed computing over a wireless ad hoc network
First Claim
Patent Images
1. A first mobile device comprising:
- a wireless transmitter included in the first mobile device, the wireless transmitter enabling the first mobile device to establish a direct communication over a network infrastructure; and
a communication system in the first mobile device, the communication system configured to;
establish, via the wireless transmitter, communication over a wireless ad hoc network with a second mobile device, wherein the wireless ad hoc network is separate from the network infrastructure;
facilitate receiving an uplink message from the second mobile device over the wireless ad hoc network, the uplink message being directed to intended for a node within the network infrastructure;
store the uplink message in a memory buffer when the direct communication over the network infrastructure is unavailable to the first mobile device;
facilitate forwarding the uplink message to the node using the network infrastructure at a time after the direct communication over the network infrastructure is available to the first mobile device;
facilitate receiving a downlink message from the node over the network infrastructure, the downlink message being intended for the second mobile device, wherein the second mobile device is not in direct communication with the network infrastructure; and
calculate a pattern of access for a communication link with the second mobile device over the wireless ad hoc network, wherein the communication system is further configured to either;
store the downlink message in the memory buffer when the communication link is unavailable with the second mobile device over the wireless ad hoc network and predicted to become available at a particular point in time based at least in part on the calculated pattern of access for the communication link with the second mobile device; and
facilitate forwarding the downlink message to the second mobile device over the communication link with the second mobile device at the particular point in time in which the communication link was predicted to be available using the wireless ad hoc network;
orfacilitate discarding the downlink message intended for the second mobile device when the communication link is not predicted to become available based at least in part on the calculated pattern of access for the communication link with the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments of a telecommunication environment including a wireless transmitter in a first mobile device that enables the first mobile device to communicate over a network infrastructure. An application may be executed in the first mobile device such that the application enables the first mobile device to communicate with a second mobile device over a wireless ad hoc network. The application may further facilitate a requisitioning of a remote computer resource of the second mobile device over the wireless ad hoc network.
-
Citations
23 Claims
-
1. A first mobile device comprising:
-
a wireless transmitter included in the first mobile device, the wireless transmitter enabling the first mobile device to establish a direct communication over a network infrastructure; and a communication system in the first mobile device, the communication system configured to; establish, via the wireless transmitter, communication over a wireless ad hoc network with a second mobile device, wherein the wireless ad hoc network is separate from the network infrastructure; facilitate receiving an uplink message from the second mobile device over the wireless ad hoc network, the uplink message being directed to intended for a node within the network infrastructure; store the uplink message in a memory buffer when the direct communication over the network infrastructure is unavailable to the first mobile device; facilitate forwarding the uplink message to the node using the network infrastructure at a time after the direct communication over the network infrastructure is available to the first mobile device; facilitate receiving a downlink message from the node over the network infrastructure, the downlink message being intended for the second mobile device, wherein the second mobile device is not in direct communication with the network infrastructure; and calculate a pattern of access for a communication link with the second mobile device over the wireless ad hoc network, wherein the communication system is further configured to either; store the downlink message in the memory buffer when the communication link is unavailable with the second mobile device over the wireless ad hoc network and predicted to become available at a particular point in time based at least in part on the calculated pattern of access for the communication link with the second mobile device; and facilitate forwarding the downlink message to the second mobile device over the communication link with the second mobile device at the particular point in time in which the communication link was predicted to be available using the wireless ad hoc network;
orfacilitate discarding the downlink message intended for the second mobile device when the communication link is not predicted to become available based at least in part on the calculated pattern of access for the communication link with the second mobile device. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
a first mobile device; a wireless transmitter included in the first mobile device, the wireless transmitter enabling the first mobile device to communicate over a network infrastructure; and a communication system in the first mobile device, the communication system being configured to; enable the first mobile device to communicate with a second mobile device over a wireless ad hoc network, wherein the wireless ad hoc network is separate from the network infrastructure; establish communication with a first node within the network infrastructure through a link with the second mobile device using the wireless ad hoc network, wherein the first mobile device relays communications between the first node and the second mobile device via the first mobile device communicating with the second mobile device over the wireless ad hoc network and the first mobile device communicating with the first node over the network infrastructure; facilitate receiving an electronic message from the first node over the network infrastructure, the electronic message being intended for the second mobile device; calculate a pattern of access for a communication link of the first mobile device with the second mobile device in the wireless ad hoc network, wherein buffering of the electronic message by the first mobile device is based at least in part on the calculated pattern of access for the communication link with the second mobile device in the wireless ad hoc network; store the electronic message in a memory buffer when direct communication with the second mobile device is unavailable to the first mobile device and is predicted to become available at a particular point in time over the wireless ad hoc network based at least in part on the calculated pattern of access for the communication link of the first mobile device with the second mobile device in the wireless ad hoc network; and forward the electronic message to the second mobile device over the wireless ad hoc network at the particular point in time. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
calculating, by a first mobile device, a pattern of access for a communication link with a second mobile device in a wireless ad hoc network, wherein a scheduling of a subsequent communication with the second mobile device is based at least in part on the calculated pattern of access for the communication link with the second mobile device in the wireless ad hoc network; establishing communication with the second mobile device using the first mobile device over the wireless ad hoc network based at least in part on the calculated pattern of access for the communication link with the second mobile device in the wireless ad hoc network, the wireless ad hoc network being separate from a network infrastructure to a second network, wherein the second mobile device is in communication with the network infrastructure; and requisitioning, using the first mobile device, a remote computer resource of the second mobile device over the wireless ad hoc network, wherein the requisitioning comprises; sending, to the second mobile device, application data to be processed via the remote computer resource of the second mobile device, wherein the second mobile device is instructed to download specific application software, from a node within the infrastructure, the specific application software being configured to execute the application data; and obtaining an output from the second mobile device after completion of processing the application data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium embodying at least one program executable in a computing device, the at least one program having instructions that perform a method comprising:
-
enabling a first mobile device to communicate with a second mobile device over a wireless ad hoc network, the wireless ad hoc network being separate from a network infrastructure to a second network; facilitating a requisitioning of a computer resource of the second mobile device over the wireless ad hoc network, wherein the requisitioning comprises; sending, to the second mobile device, application data to be processed via the computer resource of the second mobile device, wherein the second mobile device is instructed to download specific application software, from a node within the network infrastructure, the specific application software being configured to execute the application data; and obtaining an output from the second mobile device after completion of processing the application data; and facilitating receiving, in the first mobile device, an electronic message from the second mobile device over the wireless ad hoc network, wherein the second mobile device receives the electronic message from a node within the network infrastructure. - View Dependent Claims (20, 21, 22, 23)
-
Specification