DISTRIBUTED RATE ALLOCATION AND COLLISION DETECTION IN WIRELESS NETWORKS
First Claim
1. A hybrid cellular and non-cellular multi-hop communication device, comprising:
- a hand-held wireless device comprising;
one or more antennas;
a cellular wireless interface connected to at least some of the one or more antennas; and
a non-cellular wireless interface connected to at least some of the one or more antennas, wherein the non-cellular wireless interface comprises;
a rate allocator configured to select a physical-layer rate of transmission of data from the non-cellular wireless interface based on a queue length of data to be transmitted from the hand-held cellular device; and
a transmitter configured to wirelessly transmit data from the queue and adjust physical-layer transmission parameters based on a physical-layer rate selected by the rate allocator.
3 Assignments
0 Petitions
Accused Products
Abstract
A hybrid cellular and non-cellular multi-hop communication device, including a hand-held wireless device having one or more antennas, a cellular wireless interface connected to at least some of the one or more antennas, and a non-cellular wireless interface connected to at least some of the one or more antennas. The non-cellular wireless interface may include a rate allocator configured to select a physical-layer rate of transmission of data from the non-cellular wireless interface based on a queue length of data to be transmitted from the hand-held cellular device and a transmitter configured to wirelessly transmit data from the queue and adjust physical-layer transmission parameters based on a physical-layer rate selected by the rate allocator.
-
Citations
30 Claims
-
1. A hybrid cellular and non-cellular multi-hop communication device, comprising:
a hand-held wireless device comprising; one or more antennas; a cellular wireless interface connected to at least some of the one or more antennas; and a non-cellular wireless interface connected to at least some of the one or more antennas, wherein the non-cellular wireless interface comprises; a rate allocator configured to select a physical-layer rate of transmission of data from the non-cellular wireless interface based on a queue length of data to be transmitted from the hand-held cellular device; and a transmitter configured to wirelessly transmit data from the queue and adjust physical-layer transmission parameters based on a physical-layer rate selected by the rate allocator. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 28, 29)
-
4-5. -5. (canceled)
-
12. A wireless device, comprising:
-
a queue-length monitor operable to quantify an amount of data to be transmitted or a change in an amount of data to be transmitted and output a queue-length signal indicative of the amount of data ready to be transmitted or the change in the amount of data ready to be transmitted; a channel-measurement module operable to sense the channel-state of a wireless connection and output a channel-measurement signal indicative of a sensed channel-state; and a distributed transmission-rate selector operable to receive the queue-length signal and the channel-measurement signal and select a physical-layer rate of transmission of data based on both the queue-length signal and the channel-measurement signal. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18-27. -27. (canceled)
-
30. A method of transmitting data from a wireless device sharing a wireless medium with another wireless device, the method comprising:
-
sensing a quantity of failed transmissions or a change in a quantity of failed transmissions from a wireless device; determining whether the sensed quantity or change in quantity exceeds a threshold; at least partially in response to a determination that the sensed quantity or change in quantity exceeds the threshold, transmitting a signal tending to prevent another wireless device from transmitting signals, wherein transmitting the signal tending to prevent another wireless device from transmitting signals comprises; transmitting the signal during an inter-frame spacing duration that is shorter than an inter-frame spacing duration designated for data frames.
-
Specification