Patent ID: 8478265

Claim:
A method executing on a processor of a device operating in a communications network, the method comprising: collecting roaming data for a the communications network, the roaming data comprising a number of times a mobile unit roams between a plurality of access points in the communications network; creating a scan list based on the roaming data, the scan list including a prioritization of the plurality of access points for roaming; collecting location data based on a location of the mobile unit relative to at least one access point in the plurality of access points; and incorporating the location data into the scan list to generate a refined scan list having a modified prioritization of the plurality of access points for roaming; and transmitting the refined scan list to the mobile unit; wherein the roaming data is a handoff history, the handoff history recording occurrences of associations, further the handoff history is based on one of the mobile unit, a plurality of mobile units of the network, and a specified group of mobile units of the network.