摘要 |
Methods, program products, and systems for reducing a location search space are described. A mobile device, when arriving at a venue, can determine a location of the mobile device using signals from one or more signal sources associated with the venue. The mobile device can use a coarse location estimator to estimate a coarse location of the mobile device at the venue. The mobile device can request, from a server, detailed location data associated with the coarse location. The detailed location data can include location fingerprint data associated with a portion of the venue that includes the coarse location. The mobile device can determine an estimated location that has finer granularity than the coarse location using the location fingerprint data. |
主权项 |
1. A method comprising:
obtaining, by a server from a sampling device, sets of measurements captured at sampling locations along a route traveled by the sampling device at a venue; determining, by the server, location fingerprint data of the venue, the location fingerprint data comprising expected measurements of signals from the one or more signal sources at locations including the sampling locations; receiving, by the server from a requesting device that is different from the sampling device, a first request for first location data; providing, by the server to the requesting device as a response to the first request, the estimated locations of the one or more signal sources; receiving, by the server from the requesting device, a second request for second location data, the second request including an estimated first location of the requesting device at the venue; and providing, by the server to the requesting device as a response to the second request, a portion of the fingerprint data that corresponds to the estimated first location, wherein the server comprises one or more computers. |