Cooperative wireless communications
First Claim
1. A method for transmitting data over a wireless local area network (LAN), the method comprising:
- estimating, based at least on a transmission between a source wireless device and an intermediate wireless device, a first data rate for communicating between the source wireless device and the intermediate wireless device;
estimating, based at least on a transmission between the intermediate wireless device and a destination wireless device, a second data rate for communicating between the intermediate wireless device and the destination wireless device;
receiving, by the intermediate wireless device, data sent from the source wireless device to the destination wireless device, the data including information identifying a third data rate for communicating between the source wireless device and the destination wireless device;
determining, by the intermediate wireless device, based on the first data rate, the second data rate, and the third data rate, whether to send the data from the intermediate wireless device to the destination wireless device;
andsending the data from the intermediate wireless device to the destination wireless device in response to determining to send the data from the intermediate wireless device to the destination wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
When it is advantageous to do so, a wireless LAN station sends data packets to a destination station via an intermediate station, instead of to the destination station directly. That is, the intermediate station, which serves as a helper to the source, forwards packets received from the source station to the intended destination station. This cooperative data transmission approach can result in system performance improvement, as long as the total time consumed by two-hop transmission (i.e., transmission via the helper station) is less than direct transmission. Such a determination may be made using rate information stored at each station. Specifically, using the rate information, signaling needed to set up a transmission, the amount of data to be transmitted, etc., transmitting the data directly and via a help station may be compared.
18 Citations
23 Claims
-
1. A method for transmitting data over a wireless local area network (LAN), the method comprising:
-
estimating, based at least on a transmission between a source wireless device and an intermediate wireless device, a first data rate for communicating between the source wireless device and the intermediate wireless device;
estimating, based at least on a transmission between the intermediate wireless device and a destination wireless device, a second data rate for communicating between the intermediate wireless device and the destination wireless device;receiving, by the intermediate wireless device, data sent from the source wireless device to the destination wireless device, the data including information identifying a third data rate for communicating between the source wireless device and the destination wireless device; determining, by the intermediate wireless device, based on the first data rate, the second data rate, and the third data rate, whether to send the data from the intermediate wireless device to the destination wireless device; and sending the data from the intermediate wireless device to the destination wireless device in response to determining to send the data from the intermediate wireless device to the destination wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having instructions stored thereon for transmitting data over a wireless local area network (LAN), the instructions comprising:
-
instructions to estimate, based at least on a transmission between a source wireless device and an intermediate wireless device, a first data rate for communicating between the source wireless device and the intermediate wireless device; instructions to estimate, based at least on a transmission between the intermediate wireless device and a destination wireless device, a second data rate for communicating between the intermediate wireless device and the destination wireless device; instructions to receive data sent from the source wireless device to the destination wireless device, the data including information identifying a third data rate for communicating between the source wireless device and the destination wireless device; instructions to determine, by the intermediate wireless device, based on the first data rate, the second data rate, and the third data rate, whether to send the data from the intermediate wireless device to the destination wireless device; and instructions to send the data from the intermediate wireless device to the destination wireless device in response to determining to send the data from the intermediate wireless device to the destination wireless device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An intermediate wireless local area network (LAN) device, comprising:
a processor coupled to a computer-readable medium, the computer-readable medium having instructions stored thereon, the instructions comprising; instructions to estimate, based at least on a transmission between a source wireless device and the intermediate wireless device, a first data rate for communicating with the source wireless device; instructions to estimate, based at least on a transmission between the intermediate wireless device and a destination wireless device, a second data rate for communicating with the destination wireless device; instructions to receive data sent from the source wireless device to the destination wireless device, the data including information identifying a third data rate for communicating between the source wireless device and the destination wireless device; instructions to determine, based on the first data rate, the second data rate, and the third data rate, whether to send the data from the intermediate wireless device to the destination wireless device; and instructions to send the data to the destination wireless device in response to determining to send the data to the destination wireless device. - View Dependent Claims (18, 19, 20, 21)
-
22. A wireless system, comprising:
-
a source wireless device; a destination wireless device; and an intermediate wireless device, wherein the intermediate wireless device is configured to; estimate, based at least on a transmission between the source wireless device and the intermediate wireless device, a first data rate for communicating with the source wireless device; estimate, based at least on a transmission between the intermediate wireless device and the destination wireless device, a second data rate for communicating with the destination wireless device; receive data sent from the source wireless device to the destination wireless device, the data including information identifying a third data rate for communicating between the source wireless device and the destination wireless device; determine, based on the first data rate, the second data rate, and the third data rate, whether to send the data from the intermediate wireless device to the destination wireless device; and send the data to the destination wireless device in response to determining to send the data to the destination wireless device. - View Dependent Claims (23)
-
Specification