US 9,814,055 B2
Distributed channel selection for wireless networks
Huizhao Wang, San Jose, CA (US); Chris Scheers, Palo Alto, CA (US); and Changming Liu, Cupertino, CA (US)
Assigned to Aerohive Networks, Inc., Milpitas, CA (US)
Filed by AEROHIVE NETWORKS, INC., Milpitas, CA (US)
Filed on Mar. 19, 2015, as Appl. No. 14/663,028.
Application 14/663,028 is a continuation of application No. 12/877,048, filed on Sep. 7, 2010, granted, now 9,002,277.
Prior Publication US 2015/0195845 A1, Jul. 9, 2015
Int. Cl. H04W 72/08 (2009.01); H04W 16/10 (2009.01); H04W 48/16 (2009.01); H04W 24/02 (2009.01)
CPC H04W 72/085 (2013.01) [H04W 16/10 (2013.01); H04W 24/02 (2013.01); H04W 48/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a wireless networking device, channel data of available wireless network channels;
identifying, by the wireless networking device, neighboring wireless networking devices;
determining neighborhood qualities of the neighboring wireless networking devices;
determining cost values for the available wireless network channels based on a cost function of at least one attribute of the available wireless network channels from the channel data;
selecting a candidate wireless network channel of the available wireless network channels based on the cost values for the available wireless network channels;
determining, by the wireless networking device, if at least one of the neighboring wireless networking devices is acting as an arbiter network device;
if it is determined that at least one of the neighboring wireless networking devices is acting as the arbiter networking device:
sending a channel request to use the candidate wireless network channel to the arbiter networking device;
using the candidate wireless network channel to transmit data if channel approval is received from the arbiter networking device,
if it is determined that all of the neighboring wireless networking devices are failing to act as the arbiter networking device, determining whether to use the candidate wireless network channel based on the determined neighborhood qualities of the neighboring wireless networking devices.