Wireless mesh architecture
First Claim
1. A method of establishing a wireless network communication channel between two end points includes the steps of:
- the two end points negotiating a rendezvous, including selecting at least one rendezvous channel and rendezvous instance characteristic of the link; and
storing the rendezvous channel and rendezvous instance characteristic at each of the end points of the link;
wherein the rendezvous instance characteristic is a rendezvous duration;
wherein the step of selecting a rendezvous duration includes the steps of at each end point;
selecting a desired rendezvous duration;
receiving a proposed rendezvous duration; and
selecting, as the rendezvous duration of the link, the greater of the desired rendezvous duration and the proposed rendezvous duration.
6 Assignments
0 Petitions
Accused Products
Abstract
A wireless mesh network architecture includes a plurality of wireless nodes, with each wireless node in the network is connected to every other wireless node in the network. Each pair of wireless nodes is coupled by a link dedicated to exchange of data by the pair of nodes. The link is characterized by an agreement between two end points of the link to rendezvous for the purposes of exchanging data at a predetermined time over a predetermined channel. Methods of negotiating rendezvous characteristics, such as rendezvous channel, time, frequency, duration and transmission power ensure that the selected link is tuned to minimize interference and power usage in the WN. A handshake mechanism enables high performance data delivery with minimal packet loss. The link based architecture uses Link State Advertisements, traffic tags and spanning trees to fine tune packet flow through divergent devices in the network.
23 Citations
24 Claims
-
1. A method of establishing a wireless network communication channel between two end points includes the steps of:
-
the two end points negotiating a rendezvous, including selecting at least one rendezvous channel and rendezvous instance characteristic of the link; and storing the rendezvous channel and rendezvous instance characteristic at each of the end points of the link; wherein the rendezvous instance characteristic is a rendezvous duration; wherein the step of selecting a rendezvous duration includes the steps of at each end point; selecting a desired rendezvous duration; receiving a proposed rendezvous duration; and selecting, as the rendezvous duration of the link, the greater of the desired rendezvous duration and the proposed rendezvous duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of establishing a wireless network communication channel between two end points includes the steps of:
-
the two end points negotiating a rendezvous, including selecting at least one rendezvous channel and rendezvous instance characteristic of the link; and storing, the rendezvous channel and rendezvous instance characteristic at each of the end points of the link; wherein the step of selecting a rendezvous channel further includes the step of selecting one or the end points to select the channel including the steps of; each end point calculating an adjacency vector sum associated with the end point, the adjacency vector sum characterizing a density of wireless nodes near the endpoint; the, end points exchanging respective adjacency vector sums; and selecting the rendezvous channel by the end point with the highest adjacency vector sum. - View Dependent Claims (15)
-
-
16. A wireless mesh network including:
-
a plurality of wireless nodes, wherein each wireless node is coupled to each one of the other wireless nodes by a dedicated link, wherein a link is characterized by an agreement between two wireless nodes forming end points of the link to rendezvous for the purposes of exchanging data at a predetermined time over a predetermined channel selected to avoid interference with other links associated with the wireless nodes; wherein each wireless node comprises;
a link table for storing rendezvous information associated with the link; and
a rendezvous controller, coupled to the link table, for controlling transmissions between the wireless node over the links;wherein each wireless node includes a node map, coupled to the rendezvous controller, for storing identifiers and adjacency vector sums associated with discovered wireless nodes in the network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification