Indoor localization of mobile devices
First Claim
1. A method comprising:
- receiving a set of voting maps, each voting map of the set of voting maps including a wireless network access point identifier and signal strength data;
scanning for wireless network signals to identify scan results including one or more wireless network access point identifiers and associated signal strengths;
associating the scan results with a timestamp;
quantizing, by a processor, the signal strengths of the identified one or more wireless network access point identifiers to obtain quantized identified signal strengths;
selecting one or more voting maps of the set of received voting maps based upon the identified one or more wireless network access point identifiers;
combining the selected one or more voting maps into a cumulative voting map;
normalizing the cumulative voting map to obtain a probability distribution over location;
propagating the probability distribution from a previous timestamp using a motion model; and
identifying, by the processor, the current location of a client device based on the propagated distribution.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of this disclosure provide systems and methods for generating models of a wireless network environment in an indoor space which may be used to predict an indoor location. The disclosure relates to collecting wireless network access point identifier information and power level observed at various locations are collected to generate various signal maps. The signal maps may be used to generate models of the indoor space. In one example, a voting model may use a probability distribution of a plurality of signal maps in order to identify a location with a highest probability of overlap with current signals received at a client device. Once a location has been identified, it may be used to assist with any number of navigational functions, such as providing turn by turn directions to another indoor location, for example, a conference room or exit, or simply providing information about the current location.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a set of voting maps, each voting map of the set of voting maps including a wireless network access point identifier and signal strength data; scanning for wireless network signals to identify scan results including one or more wireless network access point identifiers and associated signal strengths; associating the scan results with a timestamp; quantizing, by a processor, the signal strengths of the identified one or more wireless network access point identifiers to obtain quantized identified signal strengths; selecting one or more voting maps of the set of received voting maps based upon the identified one or more wireless network access point identifiers; combining the selected one or more voting maps into a cumulative voting map; normalizing the cumulative voting map to obtain a probability distribution over location; propagating the probability distribution from a previous timestamp using a motion model; and identifying, by the processor, the current location of a client device based on the propagated distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for determining a current location of the device, the device comprising:
-
memory; a processor to; collect one or more wireless network access point identifiers and signal strengths associated with the one or more wireless network access point identifiers for an indoor geographic area; quantize the collected signal strengths into a plurality of quantized collected signal strengths for each associated wireless network access point identifiers; generate a voting map for each wireless network access point identifier and quantized collected signal strength; store each voting map in the memory; scan for wireless network signals to identify scan results including one or more wireless network access point identifiers and associated signal strengths; associate the scan results with a timestamp; quantize the signal strengths of the identified one or more wireless network access point identifiers to obtain quantized identified signal strengths; select one or more voting maps based upon the identified one or more wireless network access point identifiers; combine the selected one or more voting maps into a cumulative voting map; normalize the cumulative voting map to obtain a probability distribution over location; propagate the probability distribution from a previous timestamp using a motion model; and identify the current location of the device based on the propagated distribution.
-
-
11. A device for determining a current location of the device, the device comprising:
-
memory storing a set of voting maps, each voting map of the set of voting maps including a wireless network access point identifier and signal strength data; and a processor to; scan for wireless network signals to identify scan results including one or more wireless network access point identifiers and associated signal strengths; associate the scan results with a timestamp; quantize the signal strengths of the identified one or more wireless network access point identifiers to obtain quantized identified signal strengths; select one or more voting maps based upon the identified one or more wireless network access point identifiers; combine the selected one or more voting maps into a cumulative voting map; normalize the cumulative voting map to obtain a probability distribution over location; propagate the probability distribution from a previous timestamp using a motion model; and identify the current location of the device based on the propagated distribution. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification