Multi-cast optimized medium access method for wireless network
AssigneeGoogle Inc.
InventorsGirts Folkmanis, Paul Heninwolf
Life of this patent
Estimating the term…
Abstract
Collisions in wireless networks may be avoided by stacking acknowledge messages, relaying the stacked acknowledge messages, and reducing the number of acknowledge frames transmitted as a result of successful stacked acknowledge message transmissions. Additionally, a blind relay setup may be implemented to increase successful transmission rates such that a relay node in a transmission chain is configured to relay a frame without addressing the relay to a specific node. Non-neighboring nodes may receive frames out of order and relay the frames despite the out of order delivery.
Claims20
A method comprising:
- receiving, at a first relay node, a first acknowledge frame comprising a first acknowledge message in a transmission chain, the transmission chain comprising one or more relay nodes;
- determining a sequence based on a node value assigned to the first relay node;
- and
- transmitting, according to the sequence, a second acknowledge frame from the first relay node, the second acknowledge frame comprising the first acknowledge message and a second acknowledge message.
A system comprising:
- a plurality of nodes;
- and
- a processor that is in communication with a node of the plurality of nodes and that is configured to execute instructions comprising:
- receiving, at a first relay node of the plurality of nodes, a first acknowledge frame comprising a first acknowledge message in a transmission chain, the transmission chain comprising one or more relay nodes of the plurality of nodes;
- determining a sequence based on a node value assigned to the first relay node;
- and
- transmitting, according to the sequence, a second acknowledge frame from the first relay node, the second acknowledge frame comprising the first acknowledge message and a second acknowledge message.
A non-transitory computer readable medium storing instructions comprising:
- receiving, at a first relay node, a first acknowledge frame comprising a first acknowledge message in a transmission chain, the transmission chain comprising one or more relay nodes;
- determining a sequence based on a node value assigned to the first relay node;
- and
- transmitting, according to the sequence, a second acknowledge frame from the first relay node, the second acknowledge frame comprising the first acknowledge message and a second acknowledge message.
Dependencies are inferred from the claim text.