1. A method, performed by a computer connected to a network, for determining a location of a wireless access point, the method comprising: receiving a plurality of location data points from a plurality of mobile devices associated with the wireless access point; organizing the plurality of location data points into at least two clusters; organizing location data points of an organized cluster into one or more sessions based on a characteristic of the location data points; applying a rank qualifier to the organized clusters; and determining the location of the wireless access point based on the organized clusters.