Distributed computing over a wireless ad hoc network
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying at least one program executable in a first mobile device, the at least one program having instructions that perform a method comprising:
- facilitating a receipt of a downlink message from a node within a network infrastructure, the downlink message being intended for a second mobile device, wherein the second mobile device is not in direct communication with the network infrastructure;
calculating a pattern of access for a communication link with the second mobile device over a wireless ad hoc network, wherein the wireless ad hoc network is separate from the network infrastructure;
storing the downlink message in a memory buffer when the communication link is unavailable with the second mobile device over the wireless ad hoc network and is 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
facilitating a forward of the downlink message to the second mobile device over the communication link with the second mobile device at the particular point in time at which the communication link is predicted to be available using the wireless ad hoc network;
orfacilitating a discard of 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.
35 Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying at least one program executable in a first mobile device, the at least one program having instructions that perform a method comprising:
-
facilitating a receipt of a downlink message from a node within a network infrastructure, the downlink message being intended for a second mobile device, wherein the second mobile device is not in direct communication with the network infrastructure; calculating a pattern of access for a communication link with the second mobile device over a wireless ad hoc network, wherein the wireless ad hoc network is separate from the network infrastructure; storing the downlink message in a memory buffer when the communication link is unavailable with the second mobile device over the wireless ad hoc network and is 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 facilitating a forward of the downlink message to the second mobile device over the communication link with the second mobile device at the particular point in time at which the communication link is predicted to be available using the wireless ad hoc network;
orfacilitating a discard of 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; facilitate receiving an electronic message from a first node within the network infrastructure, the electronic message being intended for the second mobile device, where the second mobile device is not in direct communication with the network infrastructure; 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; 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)
-
-
12. A method, comprising:
-
receiving, by a first mobile device, an electronic message from a first node within a network infrastructure, the electronic message being intended for the second mobile device in a wireless ad hoc network, the wireless ad hoc network being separate from the network infrastructure, the second mobile device not in direct communication with the network infrastructure; calculating, by the first mobile device, a pattern of access for a communication link with the second mobile device in the wireless ad hoc network; storing, by the first mobile device, 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; establishing the communication link with the second mobile device at the particular point in time; and discarding the electronic message intended for the second mobile device when direct communication 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 (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification