IP Library Granted Patent US 7,773,569
Granted Patent B2
US 7,773,569 · App. 11/132,907 · Granted Aug 10, 2010

System and method for efficiently routing data packets and managing channel access and bandwidth in wireless multi-hopping networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,773,569
App. No.
11/132,907
Granted
Aug 10, 2010
Kind
B2
Abstract

A method for routing data packets from a source to a destination in a wireless communication network comprising a plurality of nodes, wherein each node is in uplink-downlink association with at least one neighboring node, and wherein each node comprises a registration table identifying all downlink nodes that are associated with the node, the method comprising: sending an Open Stream message from a source node which specifies a destination node; and receiving the Open Stream message at the uplink node of the source node, wherein the uplink node relays the Open Stream message to the destination node if the destination node is registered in the registration table of the uplink node.

Claims (27)

1. A method for managing channel access by nodes in a wireless communication network, the method comprising:

monitoring, by at least one node in the network, at least one of data transmissions and intent-to-transmit messages by neighboring nodes;

determining, by the at least one node, the identity of those time slots in use by the at least one node and by the neighboring nodes and those time slots not in use by the at least one node and the neighboring nodes;

broadcasting, by the at least one node, information including the identity of used and unused time slots to the other nodes, such that the other nodes can chose an unused time slot for packet transmission;

operating the at least one node to compute the transmit energy used to transmit data packets, based on the predicted path loss of monitored nodes directly connected to the at least one node; and

broadcasting the computed transmit energy from the at least one node when the at least one node changes the level of transmit energy.

2. The method of claim 1 , further comprising:

operating the at least one node to broadcast an interference message when the at least one node monitors intent-to-use messages for the same time slot from two or more different neighboring nodes.

3. The method of claim 1 , further comprising:

operating the at least one node to broadcast an interference message when the at least one node determines that at least two different neighboring nodes are using the same time slot for packet transmission.

4. The method of claim 3 , further comprising:

operating one of the at least two different neighboring nodes to choose a different time slot in response to the interference message.

5. The method of claim 1 , wherein the communication network includes a wireless ad-hoc peer-to-peer and multi-hopping communication network in which the nodes operate.

6. The method of claim 1 , wherein each node in the wireless communicative network is in at least one of uplink and downlink association with at least one neighboring node.

7. The method of claim 6 , wherein each node comprises a registration table identifying at least downlink nodes that are associated with the node.

8. A method for efficient utilization of channel bandwidth by nodes in a wireless communication network, the method comprising:

recording in a utilization table of a node the identity of time slots allocated by the node for data packet transmission, the identity of time slots used by neighboring nodes for packet transmission, and the identity of time slots at which the neighboring nodes receive packet transmissions;

broadcasting the utilization table from the node to neighboring nodes, wherein the neighboring nodes receiving the broadcast update their own utilization tables in view of the received utilization table, and wherein the utilization table at each node is usable by that node for selecting unused time slots for transmitting data packets;

computing the transmit energy of the node used to transmit data packets, based on the predicted path loss of neighboring nodes; and

broadcasting the computed transmit energy from the node when the node changes the level of transmit energy.

9. The method of claim 8 , wherein the network communication network includes a wireless ad-hoc peer-to-peer and multi-hopping communication network in which the nodes operate.

10. The method of claim 8 , further comprising:

operating the node to broadcast an interference message to neighboring nodes when the node monitors intent-to-use messages for the same time slot from two or more different other nodes.

11. The method of claim 8 , further comprising:

operating the node to broadcast an interference message to neighboring nodes when the node determines that at least two different neighboring nodes are using the same time slot for packet transmissions.

12. The method of claim 11 , further comprising:

operating one of the at least two different neighboring nodes to choose a different time slot for packet transmission.

Assignments (12)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
CORRECTIVE BY NULLIFICATION TO REMOVE INCORRECTLY RECORDED PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL 044806, FRAME 0900. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS. Recorded Apr 19, 2022
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 061038/0692 →
MERGER Recorded Apr 11, 2022
From: MESHNETWORKS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 060978/0116 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2005
From: BELCEA, JOHN M.
To: MESHNETWORKS, INC.
Reel/Frame 016534/0541 →