Survey techniques for generating location fingerprint data
First Claim
1. A method, comprising:
- providing a user interface for display on a mobile device, the user interface comprising a map of a venue, the venue comprising a space accessible by a pedestrian and one or more constraints of movement of the pedestrian in the space, the map configured to receive a first placement input placing an origin marker on the map and to receive a second placement input placing a destination marker on the map, wherein a location of each of the origin marker and the destination marker on the map respectively indicates a user-estimated starting point and a user-estimated ending point of movement of the mobile device at the venue;
recording first measurements from a sensor of the mobile device while the mobile device moves from the starting point to the ending point along a path defined by the starting point and the ending point, the first measurements comprising measurements of one or more signals received by the sensor;
recording second measurements from a sensor while the mobile device moves from the ending point to the starting point along the path;
determining a location on the path that is associated with at least one of the first measurements and at least one of the second measurements; and
providing the location, the at least one first measurements, and the at least one second measurements, to a location server for determining, using interpolation, a signal fingerprint of the location.
0 Assignments
0 Petitions
Accused Products
Abstract
Surveying techniques for generating location fingerprint data are described. A mobile device can survey a venue by measuring, at multiple locations at the venue, signals from one or more signal sources. At each location, the mobile device can take multiple measurements of signals. The mobile device can take each measurement at a distinct orientation. The measurements can be used to determine expected measurements of the signals at the venue. Differences between the multiple measurements of signals can be used to determine a variance of the expected measurements. The expected measurements and variance can be designated as location fingerprint data for the venue. The location fingerprint data can be used by mobile devices for determining a location at the venue.
31 Citations
20 Claims
-
1. A method, comprising:
-
providing a user interface for display on a mobile device, the user interface comprising a map of a venue, the venue comprising a space accessible by a pedestrian and one or more constraints of movement of the pedestrian in the space, the map configured to receive a first placement input placing an origin marker on the map and to receive a second placement input placing a destination marker on the map, wherein a location of each of the origin marker and the destination marker on the map respectively indicates a user-estimated starting point and a user-estimated ending point of movement of the mobile device at the venue; recording first measurements from a sensor of the mobile device while the mobile device moves from the starting point to the ending point along a path defined by the starting point and the ending point, the first measurements comprising measurements of one or more signals received by the sensor; recording second measurements from a sensor while the mobile device moves from the ending point to the starting point along the path; determining a location on the path that is associated with at least one of the first measurements and at least one of the second measurements; and providing the location, the at least one first measurements, and the at least one second measurements, to a location server for determining, using interpolation, a signal fingerprint of the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory storage device storing computer instructions operable to cause one or more processors to perform operations comprising:
-
providing a user interface for display on a mobile device, the user interface comprising a map of a venue, the venue comprising a space accessible by a pedestrian and one or more constraints of movement of the pedestrian in the space, the map configured to receive a first placement input placing an origin marker on the map and to receive a second placement input placing a destination marker on the map, wherein a location of each of the origin marker and the destination marker on the map respectively indicates a user-estimated starting point and a user-estimated ending point of movement of the mobile device at the venue; recording first measurements from a sensor of the mobile device while the mobile device moves from the starting point to the ending point along a path defined by the starting point and the ending point, the first measurements comprising measurements of one or more signals received by the sensor; recording second measurements from a sensor while the mobile device moves from the ending point to the starting point along the path; determining a location on the path that is associated with at least one of the first measurements and at least one of the second measurements; and providing the location, the at least one first measurements, and the at least one second measurements, to a location server for determining, using interpolation, a signal fingerprint of the location. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
-
one or more processors; and a non-transitory storage device storing computer instructions operable to cause the one or more processors to perform operations comprising; providing a user interface for display on a mobile device, the user interface comprising a map of a venue, the venue comprising a space accessible by a pedestrian and one or more constraints of movement of the pedestrian in the space, the map configured to receive a first placement input placing an origin marker on the map and to receive a second placement input placing a destination marker on the map, wherein a location of each of the origin marker and the destination marker on the map respectively indicates a user-estimated starting point and a user-estimated ending point of movement of the mobile device at the venue; recording first measurements from a sensor of the mobile device while the mobile device moves from the starting point to the ending point along a path defined by the starting point and the ending point, the first measurements comprising measurements of one or more signals received by the sensor; recording second measurements from a sensor while the mobile device moves from the ending point to the starting point along the path; determining a location on the path that is associated with at least one of the first measurements and at least one of the second measurements; and providing the location, the at least one first measurements, and the at least one second measurements, to a location server for determining, using interpolation, a signal fingerprint of the location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification