IP Library Granted Patent US 11,674,798
Granted Patent B2
US 11,674,798 · App. 17/248,913 · Granted Jun 13, 2023

Systems and methods for determining calibration values for atmospheric sensors that provide measured pressures used for estimating altitudes of mobile devices

Inventors: Michael Dormody (San Jose, CA); Guiyuan Han (San Jose, CA); Badrinath Nagarajan (South San Francisco, CA)
Assignee: NextNav, LLC
G01C5/06G01L27/005H04W4/029
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 11,674,798
App. No.
17/248,913
Granted
Jun 13, 2023
Kind
B2
Abstract

Determining calibration values for atmospheric sensors that provide measured pressures used for estimating altitudes of mobile devices. Particular systems and methods determine if any uncalibrated reference-level pressure estimates associated with an unstable pressure sensor should not be used when calibrating the unstable pressure sensor, and calibrate the unstable pressure sensor using all of the uncalibrated reference-level pressure estimates except any uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

Claims (78)

1. A method, comprising:

determining a plurality of uncalibrated reference-level pressure estimates associated with an unstable pressure sensor, each uncalibrated reference-level pressure estimate corresponding to a respective time period of a plurality of time periods;

determining if the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor;

identifying the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates that should not be used when calibrating the unstable pressure sensor; and

determining a calibration value for the unstable pressure sensor using the plurality of uncalibrated reference-level pressure estimates except for the identified uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

2. The method of claim 1 , wherein identifying the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates that should not be used when calibrating the unstable pressure sensor comprises:

determining an initial calibration value using the plurality of uncalibrated reference-level pressure estimates and a plurality of calibrated reference-level pressure estimates, each calibrated reference-level pressure estimate of the plurality of calibrated reference-level pressure estimates corresponding to a respective time period of the plurality of time periods;

for each time period of the plurality of time periods, producing an adjusted reference-level pressure estimate for that time period by adjusting the uncalibrated reference-level pressure estimate for that time period by the initial calibration value;

for each time period of the plurality of time periods, determining a difference between (i) the adjusted reference-level pressure estimate corresponding to that time period and (ii) the calibrated reference-level pressure estimate corresponding to that time period;

determining if a threshold amount of the determined differences are less than a threshold pressure difference; and

upon determining that the threshold amount of the determined differences are not less than the threshold pressure difference, determining that the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates should not be used when calibrating the unstable pressure sensor.

3. The method of claim 1 , wherein determining if the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

for each time period of the plurality of time periods, determining a difference between (i) an uncalibrated reference-level pressure estimate corresponding to that time period and (ii) a calibrated reference-level pressure estimate corresponding to that time period;

determining a mean or median of the determined differences;

determining if a threshold amount of the determined differences are within a threshold pressure difference from the mean or median of the determined differences; and

upon determining that the threshold amount of the determined differences are not within the threshold pressure difference from the mean or median of the determined differences, determining that the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

4. The method of claim 1 , wherein identifying the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

for each time period of the plurality of time periods, determining a difference between (a) an uncalibrated reference-level pressure estimate corresponding to that time period and (b) a calibrated reference-level pressure estimate corresponding to that time period;

for each time period of the plurality of time periods, determining if the determined difference for that time period meets a threshold condition; and

upon determining that determined difference for that time period meets the threshold condition, identifying the uncalibrated reference-level pressure estimate as the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

5. The method of claim 1 , wherein identifying the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

determining an initial calibration value using the plurality of uncalibrated reference-level pressure estimates and a plurality of calibrated reference-level pressure estimates, the plurality of uncalibrated reference-level pressure estimates and the plurality of calibrated reference-level pressure estimates corresponding to a plurality of respective time periods;

for each time period of the plurality of time periods, determining an adjusted reference-level pressure estimate for that time period by adjusting the uncalibrated reference-level pressure estimate for that time period by the initial calibration value;

for each time period of the plurality of time periods, determining a difference between (a) the adjusted reference-level pressure estimate corresponding to that time period and (b) a calibrated reference-level pressure estimate corresponding to that time period;

for each time period of the plurality of time periods, determining if the determined difference for that time period meets a threshold condition; and

upon determining that the determined difference for that time period meets the threshold condition, identifying the uncalibrated reference-level pressure estimate as the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

6. 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, comprising:

determining a plurality of uncalibrated reference-level pressure estimates associated with an unstable pressure sensor, each uncalibrated reference-level pressure estimate corresponding to a respective time period of a plurality of time periods;

determining if the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor;

identifying the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates that should not be used when calibrating the unstable pressure sensor; and

determining a calibration value for the unstable pressure sensor using the plurality of uncalibrated reference-level pressure estimates except for the identified uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

7. The one or more non-transitory machine-readable media of claim 6 , wherein identifying the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates that should not be used when calibrating the unstable pressure sensor comprises:

determining an initial calibration value using the plurality of uncalibrated reference-level pressure estimates and a plurality of calibrated reference-level pressure estimates, each calibrated reference-level pressure estimate of the plurality of calibrated reference-level pressure estimates corresponding to a respective time period of the plurality of time periods;

for each time period of the plurality of time periods, producing an adjusted reference-level pressure estimate for that time period by adjusting the uncalibrated reference-level pressure estimate for that time period by the initial calibration value;

for each time period of the plurality of time periods, determining a difference between (i) the adjusted reference-level pressure estimate corresponding to that time period and (ii) the calibrated reference-level pressure estimate corresponding to that time period;

determining if a threshold amount of the determined differences are less than a threshold pressure difference; and

upon determining that the threshold amount of the determined differences are not less than the threshold pressure difference, determining that the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates should not be used when calibrating the unstable pressure sensor.

8. The one or more non-transitory machine-readable media of claim 6 , wherein determining if the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

for each time period of the plurality of time periods, determining a difference between (i) an uncalibrated reference-level pressure estimate corresponding to that time period and (ii) a calibrated reference-level pressure estimate corresponding to that time period;

determining a mean or median of the determined differences;

determining if a threshold amount of the determined differences are within a threshold pressure difference from the mean or median of the determined differences; and

upon determining that the threshold amount of the determined differences are not within the threshold pressure difference from the mean or median of the determined differences, determining that the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

9. The one or more non-transitory machine-readable media of claim 6 , wherein identifying the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

for each time period of the plurality of time periods, determining a difference between (a) an uncalibrated reference-level pressure estimate corresponding to that time period and (b) a calibrated reference-level pressure estimate corresponding to that time period;

for each time period of the plurality of time periods, determining if the determined difference for that time period meets a threshold condition; and

upon determining that the determined difference for that time period meets the threshold condition, identifying the uncalibrated reference-level pressure estimate as the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

10. The one or more non-transitory machine-readable media of claim 6 , wherein identifying the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

determining an initial calibration value using the plurality of uncalibrated reference-level pressure estimates and a plurality of calibrated reference-level pressure estimates, the plurality of uncalibrated reference-level pressure estimates and the plurality of calibrated reference-level pressure estimates corresponding to a plurality of respective time periods;

for each time period of the plurality of time periods, determining an adjusted reference-level pressure estimate for that time period by adjusting the uncalibrated reference-level pressure estimate for that time period by the initial calibration value;

for each time period of the plurality of time periods, determining a difference between (a) the adjusted reference-level pressure estimate corresponding to that time period and (b) a calibrated reference-level pressure estimate corresponding to that time period;

for each time period of the plurality of time periods, determining if the determined difference for that time period meets a threshold condition; and

upon determining that the determined difference for that time period meets the threshold condition, identifying the uncalibrated reference-level pressure estimate as the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

11. A system for determining calibration values for atmospheric sensors that provide measured pressures used for estimating altitudes of a mobile device, the system comprising one or more machines configured to perform a method, comprising:

determining a plurality of uncalibrated reference-level pressure estimates associated with an unstable pressure sensor, each uncalibrated reference-level pressure estimate corresponding to a respective time period of a plurality of time periods;

determining if the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor;

identifying the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates that should not be used when calibrating the unstable pressure sensor; and

determining a calibration value for the unstable pressure sensor using the plurality of uncalibrated reference-level pressure estimates except for the identified uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

12. The system of claim 11 , wherein identifying the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates that should not be used when calibrating the unstable pressure sensor comprises:

determining an initial calibration value using the plurality of uncalibrated reference-level pressure estimates and a plurality of calibrated reference-level pressure estimates, each calibrated reference-level pressure estimate of the plurality of calibrated reference-level pressure estimates corresponding to a respective time period of the plurality of time periods;

for each time period of the plurality of time periods, producing an adjusted reference-level pressure estimate for that time period by adjusting the uncalibrated reference-level pressure estimate for that time period by the initial calibration value;

for each time period of the plurality of time periods, determining a difference between (i) the adjusted reference-level pressure estimate corresponding to that time period and (ii) the calibrated reference-level pressure estimate corresponding to that time period;

determining if a threshold amount of the determined differences are less than a threshold pressure difference; and

upon determining that the threshold amount of the determined differences are not less than the threshold pressure difference, determining that the uncalibrated reference-level pressure estimate of the plurality of uncalibrated reference-level pressure estimates should not be used when calibrating the unstable pressure sensor.

13. The system of claim 11 , wherein determining if the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

for each time period of the plurality of time periods, determining a difference between (i) an uncalibrated reference-level pressure estimate corresponding to that time period and (ii) a calibrated reference-level pressure estimate corresponding to that time period;

determining a mean or median of the determined differences;

determining if a threshold amount of the determined differences are within a threshold pressure difference from the mean or median of the determined differences; and

upon determining that the threshold amount of the determined differences are not within the threshold pressure difference from the mean or median of the determined differences, determining that the plurality of uncalibrated reference-level pressure estimates include an uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

14. The system of claim 11 , wherein identifying the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

for each time period of the plurality of time periods, determining a difference between (a) an uncalibrated reference-level pressure estimate corresponding to that time period and (b) a calibrated reference-level pressure estimate corresponding to that time period;

for each time period of the plurality of time periods, determining if the determined difference for that time period meets a threshold condition; and

upon determining that the determined difference for that time period meets the threshold condition, identifying the uncalibrated reference-level pressure estimate as the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

15. The system of claim 11 , wherein identifying the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor comprises:

determining an initial calibration value using the plurality of uncalibrated reference-level pressure estimates and a plurality of calibrated reference-level pressure estimates, the plurality of uncalibrated reference-level pressure estimates and the plurality of calibrated reference-level pressure estimates corresponding to a plurality of respective time periods;

for each time period of the plurality of time periods, determining an adjusted reference-level pressure estimate for that time period by adjusting the uncalibrated reference-level pressure estimate for that time period by the initial calibration value;

for each time period of the plurality of time periods, determining a difference between (a) the adjusted reference-level pressure estimate corresponding to that time period and (b) a calibrated reference-level pressure estimate corresponding to that time period;

for each time period of the plurality of time periods, determining if the determined difference for that time period meets a threshold condition; and

upon determining that the determined difference for that time period meets the threshold condition, identifying the uncalibrated reference-level pressure estimate as the uncalibrated reference-level pressure estimate that should not be used when calibrating the unstable pressure sensor.

Assignments (2)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: DORMODY, MICHAEL; HAN, GUIYUAN; NAGARAJAN, BADRINATH
To: NEXTNAV, LLC
Reel/Frame 055249/0742 →
Continuity (3)
Continuation 16380107 · Apr 10, 2019
Provisional Application 62679937 · Jun 3, 2018
Related Publication 20210164779A1 · Jun 3, 2021
Cited By (1)
US 12,429,334