Determining position of a device in three-dimensional space and corresponding calibration techniques
First Claim
1. A method of positioning mobile devices in a three-dimensional space, the method comprising:
- receiving, by one or more processors, multiple traces, each trace corresponding to a sequence of atmospheric pressure readings from a respective mobile device;
receiving, by the one or more processors, indications of signals received by the mobile devices from signal sources concurrently with the atmospheric pressure readings;
generating, by the one or more processors, similarity metrics for the multiple traces using the indications of other signals received by the mobile devices, the similarity metrics being indicative of associations between the signal sources and the atmospheric pressure readings, each of the similarity metrics corresponding to a segment with multiple atmospheric pressure readings of a first one of the traces and a segment with multiple atmospheric pressure readings of a second one of the traces to provide a quantitative indication of how similar the first and the second traces are; and
determining, by the one or more processors, estimated changes in elevation over time for the multiple traces using the generated similarity metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
Positioning mobile devices in a three-dimensional space includes receiving multiple traces, each trace corresponding to a sequence of atmospheric pressure readings from a respective mobile device, receiving indications of signals received by the mobile devices from signal sources concurrently with the atmospheric pressure readings, generate similarity metrics for the multiple traces using the indications of other signals received by the mobile devices, the similarity metrics being indicative of associations between the signal sources and the atmospheric pressure readings, and determine estimated changes in elevation over time for the multiple traces using the generated similarity metrics.
24 Citations
20 Claims
-
1. A method of positioning mobile devices in a three-dimensional space, the method comprising:
-
receiving, by one or more processors, multiple traces, each trace corresponding to a sequence of atmospheric pressure readings from a respective mobile device; receiving, by the one or more processors, indications of signals received by the mobile devices from signal sources concurrently with the atmospheric pressure readings; generating, by the one or more processors, similarity metrics for the multiple traces using the indications of other signals received by the mobile devices, the similarity metrics being indicative of associations between the signal sources and the atmospheric pressure readings, each of the similarity metrics corresponding to a segment with multiple atmospheric pressure readings of a first one of the traces and a segment with multiple atmospheric pressure readings of a second one of the traces to provide a quantitative indication of how similar the first and the second traces are; and determining, by the one or more processors, estimated changes in elevation over time for the multiple traces using the generated similarity metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system for positioning mobile devices in a three-dimensional space, the system comprising:
-
one or more processors; and a non-transitory computer-readable medium storing thereon instructions that, when executed by the one or more processors, cause the system to; receive multiple traces, each trace corresponding to a sequence of atmospheric pressure readings from a respective mobile device, receive indications of signals received by the mobile devices from signal sources concurrently with the atmospheric pressure readings, generate similarity metrics for the multiple traces using the indications of other signals received by the mobile devices, the similarity metrics being indicative of associations between the signal sources and the atmospheric pressure readings, each of the similarity metrics corresponding to a segment with multiple atmospheric pressure readings of a first one of the traces and a segment with multiple atmospheric pressure readings of a second one of the traces to provide a quantitative indication of how similar the first and the second traces are; and determine estimated changes in elevation over time for the multiple traces using the generated similarity metrics. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification