Patent ID: 7840695

Claim:
A method executed by a module stored in memory on a computing device, the method comprising: monitoring use of an access point during a plurality of measurement intervals to determine: a maximum capacity of the access point during each measurement interval; and whether a capacity failure point is reached during each measurement interval, the capacity failure point being an acceptable rate of failure for access attempts made to the access point; based on the monitoring of the access point during a first measurement interval of the plurality of measurement intervals, setting a learned capacity limit of the access point after a second measurement interval of the plurality of measurement intervals, subsequent to the first measurement interval, as follows: setting the learned capacity limit to the maximum capacity of the second measurement interval of the access point when the access point does not reach the capacity failure point; setting the learned capacity limit to the maximum capacity of the first measurement interval of the access point when the capacity failure point reaches the capacity failure point; dynamically adjusting a connectivity value for the access point based on a relationship of the maximum capacity of the second measurement interval to a learned capacity limit of the first measurement interval, the learned capacity limit varying for the plurality of measurement intervals, with the connectivity value being a numerical score; and determining whether one or more of a plurality of clients are to receive a list referencing at least the access point to assign use of the access point to one or more of the plurality of clients based on the connectivity value of the access point.