Enhanced adjacency detection protocol for wireless applications
First Claim
Patent Images
1. In a wireless packet communication network comprising a plurality of nodes, a method for preventing contention over a shared communications medium comprising the steps of:
- receiving, at a first node, a packet from a second node including an estimated receiver processing delay of said second node;
thereafter overhearing, at said first node, a request to send (RTS) packet sent from a third node and addressed to said second node;
thereafter inhibiting transmission from said first node in response to said RTS packet for a time period, wherein said time period represents an estimate of time required at said third node to reply to said RTS packet with a clear-to-send (CTS) packet and is determined in accordance with said estimated receiver processing delay, and transmitting said CTS packet from said third node to said second node during said time period.
8 Assignments
0 Petitions
Accused Products
Abstract
An Adjacency Detection Protocol (ADP) whereby a node in a wireless network may collect information about its neighbors. The collected information enables the establishment of link layer connectivity between a node and its neighbors and also is useful for translating network layer addresses into link addresses. The collected information finds further use in preventing medium contention among adjacent nodes and in handling collisions.
170 Citations
4 Claims
-
1. In a wireless packet communication network comprising a plurality of nodes, a method for preventing contention over a shared communications medium comprising the steps of:
-
receiving, at a first node, a packet from a second node including an estimated receiver processing delay of said second node;
thereafteroverhearing, at said first node, a request to send (RTS) packet sent from a third node and addressed to said second node;
thereafter inhibiting transmission from said first node in response to said RTS packet for a time period, wherein said time period represents an estimate of time required at said third node to reply to said RTS packet with a clear-to-send (CTS) packet and is determined in accordance with said estimated receiver processing delay, andtransmitting said CTS packet from said third node to said second node during said time period.
-
-
2. In a wireless packet communication network comprising a plurality of nodes, a method for preventing contention over a shared communications medium comprising the steps of:
-
receiving, at a first node, a packet from a second node including an estimated receiver processing delay of said second node;
thereafteroverhearing, at said first node, a clear to send (CTS) packet sent from a third node and addressed to said second node, said CTS packet including a length of data to be transmitted from said second node to said third node;
thereafterinhibiting transmission from said first node in response to said CTS packet for a time period, wherein said time period is determined in accordance with said length of data and said estimate receiver processing delay, and transmitting data from said second node to said third node during said time period.
-
-
3. A first node adapted to selectively discontinue transmission in a wireless communication network, said first node comprising:
-
means for receiving a packet from a second node including an estimated receiver processing delay;
means for overhearing a request to send (RTS) packet sent from a third node and addressed to said second node;
means for inhibiting transmission from said first node in response to said RTS packet for a time period, wherein said time period represents an estimate of time required at said third node to reply to said RTS packet with a clear-to-send packet and is determined in accordance with said estimated receiver processing delay, and means for transmitting said CTS packet from said third node to said second node during said time period.
-
-
4. A first node adapted to selectively discontinue transmission in a wireless communication network, said first node comprising:
-
means for receiving a packet from a second node including an estimated receiver processing delay of said second node;
means for overhearing a clear to send (CTS) packet sent from a third node and addressed to said second node, said CTS packet including a length of data to be transmitted from said second node to said third node;
means for inhibiting transmission from said first node in response to said CTS packet for a time period, wherein said time period is determined in accordance with said length of data and said estimated receiver processing delay of said second node, and means for transmitting data from said second node to said third node during said time period.
-
Specification