Determining associations in a mesh network
First Claim
Patent Images
1. A method for determining associations in a mesh network, the method comprising:
- storing information concerning local throughputs, each local throughput approximating a throughput between a first node and a node from a plurality of candidate nodes in the network;
receiving information concerning backhaul throughput from one or more candidate nodes in the network, each backhaul throughput approximating a throughput between a node from the one or more candidate nodes and a wired border node in the network;
determining an uplink throughput for each of the one or more candidate nodes in the network, each uplink throughput being based on at least the stored local throughput and the backhaul throughput associated with each candidate node in the network; and
connecting the first node to a second node, the second node selected from the plurality of candidate nodes in the network based on at least an uplink throughput determined for the second node.
13 Assignments
0 Petitions
Accused Products
Abstract
Determining associations in wireless mesh networks are provided. In a mesh network that includes a wired border node and multiple wireless nodes, each wireless node advertises a backhaul throughput approximating the throughput between that wireless node and the wired border node. Using the advertised backhaul throughput information and the stored local throughput information, a receiving node determines a node association from among various candidate nodes.
-
Citations
20 Claims
-
1. A method for determining associations in a mesh network, the method comprising:
-
storing information concerning local throughputs, each local throughput approximating a throughput between a first node and a node from a plurality of candidate nodes in the network; receiving information concerning backhaul throughput from one or more candidate nodes in the network, each backhaul throughput approximating a throughput between a node from the one or more candidate nodes and a wired border node in the network; determining an uplink throughput for each of the one or more candidate nodes in the network, each uplink throughput being based on at least the stored local throughput and the backhaul throughput associated with each candidate node in the network; and connecting the first node to a second node, the second node selected from the plurality of candidate nodes in the network based on at least an uplink throughput determined for the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for determining associations in a mesh network, the apparatus comprising:
-
a data table configured to store estimated throughput information concerning one or more of a plurality of nodes in the network; a processor configured to identify a node from the plurality of nodes for establishing a wireless connection based on at least the estimated throughput information maintained in the data table; and an antenna configured to wirelessly connect the identified node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A mesh network system, comprising
a wired border node configured to act as a gateway between a wired network and a plurality of wireless nodes; - and
a first wireless node configured to; store information concerning local throughputs, each local throughput approximating a throughput between the first node and a candidate node from a plurality of candidate nodes, the plurality of candidate nodes including the border node and one or more of the plurality of other wireless nodes, receive backhaul throughputs from one or more candidate nodes, each backhaul throughput approximating a throughput between a candidate node from the one or more candidate nodes and the wired border node, determine an uplink throughput for the one or more candidate nodes based on at least the stored local throughout and the backhaul throughput received from the one or more candidate nodes, and wirelessly connect to a candidate node based on at least the uplink throughput determined for the candidate node. - View Dependent Claims (16, 17, 18)
- and
-
19. A computer-readable storage medium having embodied thereon a program, the program being executable by a computer processor to perform a method for determining associations in a wireless network comprising:
-
storing information concerning local throughputs, each local throughput approximating a throughput between a first node and a node from a plurality of candidate nodes in the network; receiving information concerning backhaul throughput from one or more candidate nodes in the network, each backhaul throughput approximating a throughput between a node from the one or more candidate nodes and a wired border node in the network; determining an uplink throughput for each of the one or more candidate nodes in the network, each uplink throughput being based on at least the stored local throughput and the backhaul throughput associated with each candidate node in the network; and connecting the first node to a second node, the second node selected from the plurality of candidate nodes in the network based on at least an uplink throughput determined for the second node. - View Dependent Claims (20)
-
Specification