Patent ID: 8996037
Filing Date: 2015-03-31
Classification: G01S,H04W

Abstract:
1. A wireless communication device configured to determine a current location within a limited communication environment having a plurality of access points, the wireless communication device comprising: a radio module configured to scan the limited communication environment at a plurality of locations for nearby access points, and receive signals in response to the scan from the nearby access points; a processing module configured to receive the signals from the radio module, identify the nearby access points included in the received signals, and determine at least one signal characteristic corresponding to each of the identified nearby access points; a memory that stores the identified nearby access points and their corresponding at least one signal characteristic in a first database, and in a second database that is organized differently than the first database; and a position module configured to determine the current location of the wireless communication device using a first location identification algorithm based on the first database, and configured to conditionally determine the current location of the wireless communication device using a second location identification algorithm based on the second database, wherein the first location identification algorithm is one of a weighted k-nearest neighbor algorithm or a power ranging algorithm, and wherein the second location identification algorithm is the other of the weighted k-nearest neighbor algorithm or the power ranging algorithm that is not used as the first location identification algorithm.