IP Library Granted Patent US 10,378,894
Granted Patent B2
US 10,378,894 · App. 15/683,513 · Granted Aug 13, 2019

Systems and methods for estimating and altitude of a mobile device based on detected temperature conditions

Inventors: Michael Dormody (San Jose, CA); Badrinath Nagarajan (San Jose, CA); Guiyuan Han (San Jose, CA)
Assignee: NextNav, LLC
G01C5/06G01C25/00G01K7/00G01L7/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,378,894
App. No.
15/683,513
Granted
Aug 13, 2019
Kind
B2
Abstract

Identifying and estimating values of atmospheric conditions for use in estimating an altitude of a mobile device. Systems and methods for monitoring one or more conditions before estimating an altitude of a mobile device may receive a reference pressure that was determined using a measurement of pressure measured by a reference pressure sensor, and determine if a temperature condition is detected. After determining that the temperature condition is not detected, the systems and methods may compute a first estimate of an altitude of a mobile device using the reference pressure. After determining that the temperature condition is detected, the systems and methods may compute an estimate of a pressure at the location of the reference pressure sensor using the reference pressure, a first measurement of temperature that was used to compute the reference pressure, an estimated altitude of the location of the reference pressure sensor, and the reference altitude, and then compute a second estimate of the altitude of the mobile device using the estimate of pressure and a second measurement of temperature that was measured at another location that is different from the location of the reference pressure sensor.

Claims (80)

1. A method for monitoring one or more conditions before estimating an altitude of a mobile device, wherein the method comprises:

receiving a reference pressure that was determined using a measurement of pressure measured by a reference pressure sensor, wherein the reference pressure specifies an estimated pressure at a reference altitude;

determining if a temperature condition is detected;

after determining that the temperature condition is not detected, computing a first estimate of an altitude of a mobile device using the reference pressure; and

after determining that the temperature condition is detected,

(i) computing an estimate of a pressure at the location of the reference pressure sensor using the reference pressure, a first measurement of temperature that was used to compute the reference pressure, an estimated altitude of the location of the reference pressure sensor, and the reference altitude, and

(ii) computing a second estimate of the altitude of the mobile device using the estimate of pressure and a second measurement of temperature that was measured at another location that is different from the location of the reference pressure sensor.

2. The method of claim 1 , wherein if the temperature condition not detected, the first estimate of the altitude of the mobile device is computed using the first measurement of temperature.

3. The method of claim 1 , wherein determining if the temperature condition is detected comprises:

determining if the second measurement of temperature and the first measurement of temperature differ by more than a threshold amount of temperature;

after determining that the second measurement of temperature and the first measurement of temperature differ by more than the threshold amount of temperature, determining that the temperature condition is detected; and

after determining that the second measurement of temperature and the first measurement of temperature do not differ by more than the threshold amount of temperature, determining that the temperature condition is not detected.

4. The method of claim 1 , wherein determining if the temperature condition is detected comprises:

determining a potential altitude of the mobile device;

determining an altitude difference between the estimated altitude of the location of the reference pressure sensor and the potential altitude of the mobile device;

determining a temperature difference between the second measurement of temperature and the first measurement of temperature;

determining an altitude error metric by combining the altitude difference and the temperature difference;

determining if the altitude error metric exceeds a pre-defined altitude error threshold;

after determining that the altitude error metric exceeds the pre-defined altitude error threshold, determining that the temperature condition is detected; and

after determining that the altitude error metric does not exceed the pre-defined altitude error threshold, determining that the temperature condition is not detected.

5. The method of claim 4 , wherein determining the potential altitude comprises:

identifying a region;

determining the lowest altitude in the identified region; and

determining that the potential altitude is the lowest altitude in the identified region.

6. The method of claim 4 , wherein determining the altitude error metric comprises:

multiplying the altitude difference and the temperature difference.

7. The method of claim 6 , wherein the temperature difference is computed by determining a difference between the second measurement of temperature and the first measurement of temperature, and dividing the difference by either the second measurement of temperature or the first measurement of temperature.

8. One or more non-transitory machine-readable media embodying program instructions that, when executed by one or more machines, cause the one or more machines to implement a method for monitoring one or more conditions before estimating an altitude of a mobile device, wherein the method comprises:

receiving a reference pressure that was determined using a measurement of pressure measured by a reference pressure sensor, wherein the reference pressure specifies an estimated pressure at a reference altitude;

determining if a temperature condition is detected;

after determining that the temperature condition is not detected, computing a first estimate of an altitude of a mobile device using the reference pressure; and

after determining that the temperature condition is detected,

(i) computing an estimate of a pressure at the location of the reference pressure sensor using the reference pressure, a first measurement of temperature that was used to compute the reference pressure, an estimated altitude of the location of the reference pressure sensor, and the reference altitude, and

(ii) computing a second estimate of the altitude of the mobile device using the estimate of pressure and a second measurement of temperature that was measured at another location that is different from the location of the reference pressure sensor.

9. The one or more non-transitory machine-readable media of claim 8 , wherein if the temperature condition not detected, the first estimate of the altitude of the mobile device is computed using the first measurement of temperature.

10. The one or more non-transitory machine-readable media of claim 8 , wherein determining if the temperature condition is detected comprises:

determining if the second measurement of temperature and the first measurement of temperature differ by more than a threshold amount of temperature;

after determining that the second measurement of temperature and the first measurement of temperature differ by more than the threshold amount of temperature, determining that the temperature condition is detected; and

after determining that the second measurement of temperature and the first measurement of temperature do not differ by more than the threshold amount of temperature, determining that the temperature condition is not detected.

11. The one or more non-transitory machine-readable media of claim 8 , wherein determining if the temperature condition is detected comprises:

determining a potential altitude of the mobile device;

determining an altitude difference between the estimated altitude of the location of the reference pressure sensor and the potential altitude of the mobile device;

determining a temperature difference between the second measurement of temperature and the first measurement of temperature;

determining an altitude error metric by combining the altitude difference and the temperature difference;

determining if the altitude error metric exceeds a pre-defined altitude error threshold;

after determining that the altitude error metric exceeds the pre-defined altitude error threshold, determining that the temperature condition is detected; and

after determining that the altitude error metric does not exceed the pre-defined altitude error threshold, determining that the temperature condition is not detected.

12. The one or more non-transitory machine-readable media of claim 11 , wherein determining the potential altitude comprises:

identifying a region;

determining the lowest altitude in the identified region; and

determining that the potential altitude is the lowest altitude in the identified region.

13. The one or more non-transitory machine-readable media of claim 11 , wherein determining the altitude error metric comprises:

multiplying the altitude difference and the temperature difference.

14. The one or more non-transitory machine-readable media of claim 13 , wherein the temperature difference is computed by determining a difference between the second measurement of temperature and the first measurement of temperature, and dividing the difference by either the second measurement of temperature or the first measurement of temperature.

15. A system for monitoring one or more conditions before estimating an altitude of a mobile device, wherein the system comprises one or more machines that are operable to perform operations comprising:

receiving a reference pressure that was determined using a measurement of pressure measured by a reference pressure sensor, wherein the reference pressure specifies an estimated pressure at a reference altitude;

determining if a temperature condition is detected;

after determining that the temperature condition is not detected, computing a first estimate of an altitude of a mobile device using the reference pressure; and

after determining that the temperature condition is detected,

(i) computing an estimate of a pressure at the location of the reference pressure sensor using the reference pressure, a first measurement of temperature that was used to compute the reference pressure, an estimated altitude of the location of the reference pressure sensor, and the reference altitude, and

(ii) computing a second estimate of the altitude of the mobile device using the estimate of pressure and a second measurement of temperature that was measured at another location that is different from the location of the reference pressure sensor.

16. The system of claim 15 , wherein if the temperature condition not detected, the first estimate of the altitude of the mobile device is computed using the first measurement of temperature.

17. The system of claim 15 , wherein determining if the temperature condition is detected comprises:

determining if the second measurement of temperature and the first measurement of temperature differ by more than a threshold amount of temperature;

after determining that the second measurement of temperature and the first measurement of temperature differ by more than the threshold amount of temperature, determining that the temperature condition is detected; and

after determining that the second measurement of temperature and the first measurement of temperature do not differ by more than the threshold amount of temperature, determining that the temperature condition is not detected.

18. The system of claim 15 , wherein determining if the temperature condition is detected comprises:

determining a potential altitude of the mobile device;

determining an altitude difference between the estimated altitude of the location of the reference pressure sensor and the potential altitude of the mobile device;

determining a temperature difference between the second measurement of temperature and the first measurement of temperature;

determining an altitude error metric by combining the altitude difference and the temperature difference;

determining if the altitude error metric exceeds a pre-defined altitude error threshold;

after determining that the altitude error metric exceeds the pre-defined altitude error threshold, determining that the temperature condition is detected; and

after determining that the altitude error metric does not exceed the pre-defined altitude error threshold, determining that the temperature condition is not detected.

19. The system of claim 18 , wherein determining the potential altitude comprises:

identifying a region;

determining the lowest altitude in the identified region; and

determining that the potential altitude is the lowest altitude in the identified region.

20. The system of claim 18 , wherein determining the altitude error metric comprises:

multiplying the altitude difference and the temperature difference, wherein the temperature difference is computed by determining a difference between the second measurement of temperature and the first measurement of temperature, and dividing the difference by either the second measurement of temperature or the first measurement of temperature.

Assignments (4)
SECURITY INTEREST Recorded Apr 1, 2025
From: NEXTNAV INC.; NEXTNAV HOLDINGS, LLC; NEXTNAV INTERMEDIATE HOLDCO, LLC; PROGENY LMS, LLC; COMMLABS, INC.
To: GLAS TRUST COMPANY LLC
Reel/Frame 070691/0909 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2021
From: FORTRESS CREDIT CORP.
To: NEXTNAV, LLC
Reel/Frame 057973/0636 →
ASSIGNMENT FOR SECURITY -- PATENTS Recorded Dec 27, 2019
From: NEXTNAV, LLC; PROGENY LMS, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 051433/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2017
From: DORMODY, MICHAEL; HAN, GUIYUAN; NAGARAJAN, BADRINATH
To: NEXTNAV, LLC
Reel/Frame 043375/0379 →
Continuity (2)
Provisional Application 62467716 · Mar 6, 2017
Related Publication 20180252522A1 · Sep 6, 2018
Cited By (1)
US 12,429,334