IP Library Granted Patent US 11,255,665
Granted Patent B2
US 11,255,665 · App. 16/380,636 · Granted Feb 22, 2022

Systems and methods for determining where to place atmospheric sensors used to estimate an altitude of a mobile device in an environment

Inventors: Badrinath Nagarajan (Cupertino, CA); Guiyuan Han (San Jose, CA); Michael Dormody (San Jose, CA)
Assignee: NextNav, LLC
G01C5/00G01C5/06G01C21/206
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,255,665
App. No.
16/380,636
Granted
Feb 22, 2022
Kind
B2
Abstract

Determining where to place atmospheric sensors that provide measurements of pressure used to estimate an altitude of a mobile device in an environment. Generally, systems and methods determine where atmospheric sensors can be placed relative to each other in order to achieve a required level of accuracy when an altitude of a mobile device is estimated using pressure measurements from the atmospheric sensors in the network. Particular systems and methods determine a maximum distance for separating adjacent atmospheric sensors, or otherwise determine where to place atmospheric sensors relative to each other based on expected pressure distribution of an environment.

Claims (36)

1. A method for determining where to place atmospheric sensors that provide measurements of pressure used to estimate an altitude of a mobile device in an environment, the method comprising:

determining a reference-level pressure for each point in a grid of uniformly-distributed points in an environment, wherein each pair of adjacent points in the grid are separated by a predefined distance;

identifying a sub-grid of uniformly-distributed points in the grid, wherein (i) each point in the sub-grid is at least the predefined distance from each edge point in the grid, and (ii) each pair of adjacent points in the grid are separated by the predefined distance;

identifying a first group of points in the sub-grid, wherein the points in the first group are uniformly distributed by a first distance equal to a first multiple of the predefined distance;

for each point in the first group of points, determining a pressure value for that point using one or more reference-level pressures of points that are the first distance from that point;

for each point in the first group of points, determining a pressure difference between the reference-level pressure for that point and the pressure value for that point;

determining if the largest difference from the determined pressure differences is greater than a threshold amount of pressure;

if the largest difference is greater than the threshold amount of pressure, setting the maximum distance for separating two adjacent atmospheric sensors to the first distance; and

if the largest difference is not greater than the threshold amount of pressure, setting the maximum distance to another distance that is larger than the first distance.

2. The method of claim 1 , wherein setting the maximum distance to another distance that is larger than an nth distance comprises:

determining if the number of groups of points that have been identified is less than a threshold number; and

if the number of the groups is not less than the threshold number, the maximum distance for separating two adjacent atmospheric sensors is set to a distance that is greater than the first distance.

3. The method of claim 2 , wherein the distance that is greater than the first distance equals a length of a smallest side of the sub-grid.

4. The method of claim 2 , wherein the distance that is greater than the first distance is a second distance equal to a second multiple of the predefined distance.

5. The method of claim 2 , wherein if the number of the groups is less than the threshold number, the method further comprises:

identifying a second group of points in the sub-grid, wherein the points in the second group are uniformly distributed by a second distance equal to a second multiple of the predefined distance;

for each point in the second group of points, determining a pressure value for that point using one or more reference-level pressures of points that are the second distance from that point;

for each point in the second group of points, determining a pressure difference between the reference-level pressure for that point and the pressure value for that point;

determining if the largest difference from the determined pressure differences is greater than the threshold amount of pressure;

if the largest difference is greater than the threshold amount of pressure, setting the maximum distance for separating two adjacent atmospheric sensors to the second distance; and

if the largest difference is not greater than the threshold amount of pressure, setting the maximum distance to another distance that is larger than the second distance.

6. The method of claim 2 , wherein the threshold number is determined by:

computing a first number that is equal to half a number of edge points on the shortest side of the grid minus one;

if the first number is not a whole number, rounding down the first number to the nearest integer to produce a second number and setting the threshold number to the second number; and

if the first number is not a whole number, setting the threshold number to the first number.

7. The method of claim 1 , wherein determining a pressure value for that point using one or more reference-level pressures of points that are the first distance from that point comprises:

determining an average of reference-level pressures for any combination of two, three or four points that are the first distance from the point; and

setting the pressure value to the determined average.

8. The method of claim 1 , wherein determining a pressure value for that point using one or more reference-level pressures of points that are the first distance from that point comprises:

computing the pressure value using bilinear interpolation of all reference-level pressures for all points that are separated from the point by the first distance.

9. The method of claim 1 , wherein determining a pressure value for that point using one or more reference-level pressures of points that are the first distance from that point comprises:

setting the pressure value as any reference-level pressure of any point that is the first distance from the point.

10. The method of claim 1 , wherein determining a pressure value for that point using one or more reference-level pressures of points that are the first distance from that point comprises:

setting the pressure value as a first reference-level pressure of a point located the first distance from the point that differs most from a reference-level pressure of the point as compared to other reference-level pressures of points that are located the first distance from the point.

11. 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 the method of claim 1 .

12. A system for determining where to place atmospheric sensors that provide measurements of pressure used to estimate an altitude of a mobile device in an environment, the system comprising one or more machines configured to perform the method of claim 1 .

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 Apr 10, 2019
From: NAGARAJAN, BADRINATH; DORMODY, MICHAEL; HAN, GUIYUAN
To: NEXTNAV, LLC
Reel/Frame 048850/0607 →
Continuity (2)
Provisional Application 62680797 · Jun 5, 2018
Related Publication 20190368870A1 · Dec 5, 2019
Cited By (1)
US 12,429,334