Patent ID: 8447326

Claim:
A method for determining a current location of a mobile device, comprising: determining, by a first subsystem of the mobile device, a first location of the mobile device based on a location of a transceiver of a cellular network, the first subsystem configured to communicate with the transceiver of the cellular network, the first location being associated with a first confidence value, the first confidence value being determined based on a number of data points usable for determining the location of the transceiver; determining, by a second subsystem of the mobile device, a second location of the mobile device based on a set of one or more access point locations, the second subsystem of the mobile device configured to detect one or more access points in a wireless network, each of the one or more wireless access points corresponding to an access point location in the set, the second location being associated with a second confidence value, the second confidence value being determined by the mobile device based on a size of the set; determining that the first location conflicts with the second location; and based on the first confidence value and the second confidence value, designating one of the first location or the second location as the current location of the mobile device.