Floor level determination
First Claim
1. A method comprising:
- receiving, by a mobile device, floor survey data for a venue that includes a plurality of floors, the floor survey data comprising a respective list of signal sources previously detected by a survey device at each floor, wherein each list is associated with respective statistical data representing a likely number of signal sources detected by the survey device;
determining a respective probability score for each floor of the venue, including comparing a set of signal sources detected by the mobile device with each list of signal sources and determining each probability score based on a degree of match between the detected signal sources and each respective list, the degree of match being determined by the mobile device based on the likely numbers of signal sources;
configuring a statistical filter, including determining a number of candidate locations for the floor according to the probability score; and
determining, by the mobile device, a floor level in the venue on which the mobile device is located using the statistical filter and candidate locations on the floors in the venue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program product for determining a building floor level are described. A mobile device can use wireless signal sources and location fingerprint data to determine a level of a building floor on which the mobile device is located. The location fingerprint data can include or be associated with a list and a count of wireless signal sources previously detected on each floor. The mobile device can compare the list and count with wireless signal sources detected by the mobile device, and use results of the comparison to configure a statistical filter that determines a location of the mobile device. The mobile device can then determine the location, including a building floor level, using the statistical filter.
34 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a mobile device, floor survey data for a venue that includes a plurality of floors, the floor survey data comprising a respective list of signal sources previously detected by a survey device at each floor, wherein each list is associated with respective statistical data representing a likely number of signal sources detected by the survey device; determining a respective probability score for each floor of the venue, including comparing a set of signal sources detected by the mobile device with each list of signal sources and determining each probability score based on a degree of match between the detected signal sources and each respective list, the degree of match being determined by the mobile device based on the likely numbers of signal sources; configuring a statistical filter, including determining a number of candidate locations for the floor according to the probability score; and determining, by the mobile device, a floor level in the venue on which the mobile device is located using the statistical filter and candidate locations on the floors in the venue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device, comprising:
-
one or more processors; and a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, by a mobile device, floor survey data for a venue that includes a plurality of floors, the floor survey data comprising a respective list of signal sources previously detected by a survey device at each floor, wherein each list is associated with respective statistical data representing a likely number of signal sources detected by the survey device; determining a respective probability score for each floor of the venue, including comparing a set of signal sources detected by the mobile device with each list of signal sources and determining each probability score based on a degree of match between the detected signal sources and each respective list, the degree of match being determined by the mobile device based on the likely numbers of signal sources; configuring a statistical filter, including determining a number of candidate locations for the floor according to the probability score; and determining, by the mobile device, a floor level in the venue on which the mobile device is located using the statistical filter and candidate locations on the floors in the venue. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors of a mobile device to perform operations comprising:
-
receiving, by a mobile device, floor survey data for a venue that includes a plurality of floors, the floor survey data comprising a respective list of signal sources previously detected by a survey device at each floor, wherein each list is associated with respective statistical data representing a likely number of signal sources detected by the survey device; determining a respective probability score for each floor of the venue, including comparing a set of signal sources detected by the mobile device with each list of signal sources and determining each probability score based on a degree of match between the detected signal sources and each respective list, the degree of match being determined by the mobile device based on the likely numbers of signal sources; configuring a statistical filter, including determining a number of candidate locations for the floor according to the probability score; and determining, by the mobile device, a floor level in the venue on which the mobile device is located using the statistical filter and candidate locations on the floors in the venue.
-
Specification