Patent ID: 8611247

Claim:
In a wireless network having a plurality of access points, a method performed by a mobile device for selectively retrieving location information of the access points from an access point location server, the method comprising: negotiating a number of configuration parameters with the location server, wherein one of the configuration parameters comprises a geographic area parameter indicating a preferred retrieval area for the mobile device; determining whether the mobile device is in motion; if the mobile device is not in motion, requesting the location server to provide, in a private fetching operation, location information of access points that are visible to the mobile device; if the mobile device is in motion, requesting the location server to provide, in a public fetching operation, location information of access points that lie within the preferred retrieval area; determining when a current public fetching operation was requested by the mobile device; determining when a previous public fetching operation was requested by the mobile device; comparing a difference in time between the current public fetching operation request and the previous public fetching operation request with a refresh rate of the location server; and selectively reducing a size of the preferred retrieval area in response to the comparing.