Patent ID: 8780760

Claim:
A method for determining associations in a mesh network, the method comprising: storing in memory of a first node information concerning uplink throughputs in the mesh network, each uplink throughput based on a local throughput between the first node and a candidate node and a backhaul throughput between the candidate node and a wired border node, wherein the first node is connected to a second node; receiving at the first node updated backhaul throughputs from a plurality of candidate nodes, each updated backhaul throughput associated with one of the plurality of candidate nodes in the network; executing instructions stored in memory of the first node, wherein execution of the instructions by the processor of the first node determines that an updated uplink throughput of a third node exceeds an updated uplink throughput of the second node by a threshold amount; disconnecting the first node from the second node; and connecting the first node to the third node based on the updated uplink throughput of the third node exceeding the updated uplink throughput of the second node by the threshold amount.