Patent ID: 8493952

Claim:
A method, for determining a location of a wireless device based on current data and historical data, comprising: determining, by a processor, which of at least two network access points has a greater precedence and assigning the network access point having greater precedence as a current network access point; determining, by the processor, an estimated current location of the wireless device based on a known location of the current network access point and a known location of a previously-current network access point for the wireless device; and receiving, by the processor, a request for information from the wireless device, the request for information being associated with at least two network access points, where the at least two network access points are part of a plurality of network access points each having a respective known location and a unique identifier, the plurality of network access points comprising shorter-range network access points and longer-range network access points; wherein the estimated current location is biased toward the previously-current network access point when the current network access point is one of the longer-range network access points and the previously-current network access point is located outside of a range of the current network access point.