IP Library Granted Patent US 8,059,563
Granted Patent B2
US 8,059,563 · App. 12/184,059 · Granted Nov 15, 2011

Assigning slots in a mesh network

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 8,059,563
App. No.
12/184,059
Granted
Nov 15, 2011
Kind
B2
Abstract

Assigning slots to nodes in a mesh network. Slot numbers are assigned to nodes in a wireless mesh network using a depth-first search combined with information on 2-hop neighborhoods for each node. Assigning slots using 2-hop neighborhood information allows slots to be safely reused. The slot assignment process may take process in parallel using different wireless channels for different subtrees rooted to a controller. Slot assignment may be repeated when the mesh topology changes. Reporting using the slot numbers allows for information from child nodes to be aggregated or filtered at parent nodes.

Claims (16)

1. A method of operating a wireless mesh network having a root node connected to a controller and a plurality of mesh nodes, each mesh node having a node id, the mesh nodes communicating in a tree topology with the root node, each mesh node having a parent node and zero or more child nodes, the method comprising:

each mesh node calculating its 2-hop neighborhood; and

initiating a depth-first search of the tree for a node starting with the root node and an empty token comprising:

while all child nodes are not visited:

send the token to a child node not visited

wait until the token returns

remember the slot allocation of each child node,

when all nodes in a subtree rooted at the node have been visited, assign a slot number s to the node with the following constraints:

s>maximum slot number allocated to any child nodes of the node, and

s≠slot number already allocated to a node in its 2-hop neighborhood,

append the node id and the slot number chosen to the token, and

return the token to a parent node of the node.

2. The method of claim 1 further comprising:

issuing a request from the controller causing the mesh nodes to report status in slot number order.

3. The method of claim 2 where a parent node aggregates status information reported by its child nodes.

4. The method of claim 2 where the parent node filters status information reported by its child nodes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2008
From: PALCHAUDHURI, SANTASHIL; RAMAN, GOPALAKRISHNAN
To: ARUBA NETWORKS, INC.
Reel/Frame 021325/0539 →