Opportunistic Use of Wireless Network Stations as Repeaters
First Claim
1. A method comprising:
- detecting rate anomaly suffered by one or more stations in a wireless network, wherein the rate anomaly exists if the one or more stations transmitting or receiving data suffer from throughput degradation; and
requesting the one or more stations to activate a repeater function implemented as a software at the one or more stations based on the detecting.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementation of opportunistic use of stations in a wireless network as repeaters is described. In one implementation, a station detects the existence of rate anomaly in a wireless network. In response to the rate anomaly, the station may transform into a software repeater for certain other neighboring stations. The repeater function allows for the relaying of packets sent by these neighboring stations to the access point and vice versa. The other neighboring stations, owing to their relative proximity to the repeater station, transmit data at a higher rate to the repeater station. Thus, the removal of the slower stations reduces clogging of the access point and increases the overall data rate within the wireless network. Further, a zero-overhead network coding protocol may be implemented in conjunction with the repeater function to increase capacity of the wireless network.
54 Citations
20 Claims
-
1. A method comprising:
-
detecting rate anomaly suffered by one or more stations in a wireless network, wherein the rate anomaly exists if the one or more stations transmitting or receiving data suffer from throughput degradation; and
requesting the one or more stations to activate a repeater function implemented as a software at the one or more stations based on the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
one or more processors;
one or more wireless network interfaces to facilitate access to a wireless network, wherein each wireless network interface supports a promiscuous mode;
memory; and
a repeater service module, stored in the memory, executable on the one or more processors and capable of accessing the one or more wireless network interfaces to activate a repeater function at the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, perform acts comprising:
-
activating a repeater function implemented as a software at one or more stations in a wireless network; and
employing a network coding protocol in conjunction with the activated repeater function at the one or more stations to increase capacity of the wireless network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification