IP Library Granted Patent US 10,677,880
Granted Patent B2
US 10,677,880 · App. 16/456,200 · Granted Jun 9, 2020

Systems and methods for selecting atmospheric data of reference nodes for use in computing the altitude of a receiver

Inventors: Michael Dormody (San Jose, CA); Thomas Wolf (Mountain View, CA)
Assignee: NextNav, LLC
G01S5/0236G01C5/06G01S19/45
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,677,880
App. No.
16/456,200
Granted
Jun 9, 2020
Kind
B2
Abstract

Using atmospheric data from one or more reference nodes to estimate an altitude of a receiver. Assistance data associated with a set of reference nodes within a region is identified, and the assistance data is used to identify atmospheric reference data associated with a subset of selected reference nodes. An estimate of the receiver's altitude is generated using the atmospheric reference data from the subset of reference nodes.

Claims (102)

1. A method for using atmospheric data from one or more reference nodes to estimate an altitude of a receiver, the method comprising:

for each reference node in a set of reference nodes, determining pressure data associated with that reference node,

for each reference node in the set of reference nodes, determining if the determined pressure data associated with that reference node satisfies a threshold criterion;

selecting a subset of reference nodes that includes each reference node associated with pressure data that satisfies the threshold criterion, and excluding from the subset each reference node associated with pressure data that does not satisfy the threshold criterion; and

generating an estimated altitude of the receiver using pressure measurements or reference pressures that are based on measurements of pressure from the reference nodes of the subset of reference nodes,

wherein the estimated altitude is generated without using pressure measurements or reference pressures that are based on measurements of pressure from reference nodes that are excluded from the subset of reference nodes,

wherein the method comprises measuring a pressure at the receiver, wherein the pressure data associated with each reference node includes a pressure measurement that was measured by that reference node, wherein the pressure measurement that was measured by that reference node satisfies the threshold criterion when that pressure measurement is within an identified amount of pressure from the pressure measured at the receiver, and wherein the pressure measurement that was measured by that reference node does not satisfy the threshold criterion when that pressure measurement is not within the identified amount of pressure from the pressure measured at the receiver.

2. The method of claim 1 , wherein generating an estimated altitude of the receiver comprises:

selecting reference pressures associated with the subset of reference nodes;

generating an average of the selected reference pressures; and

generating the estimated altitude of the receiver using the average of the selected reference pressures.

3. The method of claim 2 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a distance between an estimated position of the receiver and the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

4. The method of claim 2 wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a temperature difference between a temperature measured at the receiver and a temperature measured at the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

5. A method for using atmospheric data from one or more reference nodes to estimate an altitude of a receiver, the method comprising:

for each reference node in a set of reference nodes, determining pressure data associated with that reference node,

for each reference node in the set of reference nodes, determining if the determined pressure data associated with that reference node satisfies a threshold criterion:

selecting a subset of reference nodes that includes each reference node associated with pressure data that satisfies the threshold criterion, and excluding from the subset each reference node associated with pressure data that does not satisfy the threshold criterion; and

generating an estimated altitude of the receiver using pressure measurements or reference pressures that are based on measurements of pressure from the reference nodes of the subset of reference nodes,

wherein the estimated altitude is generated without using pressure measurements or reference pressures that are based on measurements of pressure from reference nodes that are excluded from the subset of reference nodes,

wherein the pressure data associated with each reference node includes a pressure measurement that was measured by that reference node, wherein the pressure measurement that was measured by that reference node satisfies the threshold criterion when that pressure measurement is within an identified numerical range, and wherein the pressure measurement that was measured by that reference node does not satisfy the threshold criterion when that pressure measurement is not within the identified numerical range.

6. The method of claim 5 , wherein generating an estimated altitude of the receiver comprises:

selecting reference pressures associated with the subset of reference nodes;

generating an average of the selected reference pressures; and

generating the estimated altitude of the receiver using the average of the selected reference pressures.

7. The method of claim 6 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a distance between an estimated position of the receiver and the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

8. The method of claim 6 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a temperature difference between a temperature measured at the receiver and a temperature measured at the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

9. A method for using atmospheric data from one or more reference nodes to estimate an altitude of a receiver, the method comprising:

for each reference node in a set of reference nodes, determining pressure data associated with that reference node,

for each reference node in the set of reference nodes, determining if the determined pressure data associated with that reference node satisfies a threshold criterion:

selecting a subset of reference nodes that includes each reference node associated with pressure data that satisfies the threshold criterion, and excluding from the subset each reference node associated with pressure data that does not satisfy the threshold criterion; and

generating an estimated altitude of the receiver using pressure measurements or reference pressures that are based on measurements of pressure from the reference nodes of the subset of reference nodes,

wherein the estimated altitude is generated without using pressure measurements or reference pressures that are based on measurements of pressure from reference nodes that are excluded from the subset of reference nodes,

wherein the pressure data associated with each reference node includes a reference pressure that is based on a measurement of pressure from that reference node, wherein the reference pressure associated with that reference node satisfies the threshold criterion when that reference pressure is within an identified numerical range, and wherein the reference pressure associated with that reference node does not satisfy the threshold criterion when that reference pressure is not within the identified numerical range.

10. The method of claim 9 , wherein generating an estimated altitude of the receiver comprises:

selecting reference pressures associated with the subset of reference nodes;

generating an average of the selected reference pressures; and

generating the estimated altitude of the receiver using the average of the selected reference pressures.

11. The method of claim 10 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a distance between an estimated position of the receiver and the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

12. The method of claim 10 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a temperature difference between a temperature measured at the receiver and a temperature measured at the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

13. 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 using atmospheric data from one or more reference nodes to estimate an altitude of a receiver, the method comprising:

for each reference node in a set of reference nodes, determining pressure data associated with that reference node,

for each reference node in the set of reference nodes, determining if the determined pressure data associated with that reference node satisfies a threshold criterion:

selecting a subset of reference nodes that includes each reference node associated with pressure data that satisfies the threshold criterion, and excluding from the subset each reference node associated with pressure data that does not satisfy the threshold criterion; and

generating an estimated altitude of the receiver using pressure measurements or reference pressures that are based on measurements of pressure from the reference nodes of the subset of reference nodes,

wherein the estimated altitude is generated without using pressure measurements or reference pressures that are based on measurements of pressure from reference nodes that are excluded from the subset of reference nodes,

wherein the method comprises measuring a pressure at the receiver, wherein the pressure data associated with each reference node includes a pressure measurement that was measured by that reference node, wherein the pressure measurement that was measured by that reference node satisfies the threshold criterion when that pressure measurement is within an identified amount of pressure from the pressure measured at the receiver, and wherein the pressure measurement that was measured by that reference node does not satisfy the threshold criterion when that pressure measurement is not within the identified amount of pressure from the pressure measured at the receiver.

14. The one or more non-transitory machine-readable media of claim 13 , wherein generating an estimated altitude of the receiver comprises:

selecting reference pressures associated with the subset of reference nodes;

generating an average of the selected reference pressures; and

generating the estimated altitude of the receiver using the average of the selected reference pressures.

15. The one or more non-transitory machine-readable media of claim 14 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a distance between an estimated position of the receiver and the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

16. The one or more non-transitory machine-readable media of claim 14 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a temperature difference between a temperature measured at the receiver and a temperature measured at the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

17. 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 using atmospheric data from one or more reference nodes to estimate an altitude of a receiver, the method comprising:

for each reference node in a set of reference nodes, determining pressure data associated with that reference node,

for each reference node in the set of reference nodes, determining if the determined pressure data associated with that reference node satisfies a threshold criterion;

selecting a subset of reference nodes that includes each reference node associated with pressure data that satisfies the threshold criterion, and excluding from the subset each reference node associated with pressure data that does not satisfy the threshold criterion; and

generating an estimated altitude of the receiver using pressure measurements or reference pressures that are based on measurements of pressure from the reference nodes of the subset of reference nodes,

wherein the estimated altitude is generated without using pressure measurements or reference pressures that are based on measurements of pressure from reference nodes that are excluded from the subset of reference nodes,

wherein the pressure data associated with each reference node includes a pressure measurement that was measured by that reference node, wherein the pressure measurement that was measured by that reference node satisfies the threshold criterion when that pressure measurement is within an identified numerical range, and wherein the pressure measurement that was measured by that reference node does not satisfy the threshold criterion when that pressure measurement is not within the identified numerical range.

18. The one or more non-transitory machine-readable media of claim 17 , wherein generating an estimated altitude of the receiver comprises:

selecting reference pressures associated with the subset of reference nodes;

generating an average of the selected reference pressures; and

generating the estimated altitude of the receiver using the average of the selected reference pressures.

19. The one or more non-transitory machine-readable media of claim 18 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a distance between an estimated position of the receiver and the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

20. The one or more non-transitory machine-readable media of claim 18 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a temperature difference between a temperature measured at the receiver and a temperature measured at the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

21. 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 using atmospheric data from one or more reference nodes to estimate an altitude of a receiver, the method comprising:

for each reference node in a set of reference nodes, determining pressure data associated with that reference node,

for each reference node in the set of reference nodes, determining if the determined pressure data associated with that reference node satisfies a threshold criterion;

selecting a subset of reference nodes that includes each reference node associated with pressure data that satisfies the threshold criterion, and excluding from the subset each reference node associated with pressure data that does not satisfy the threshold criterion; and

generating an estimated altitude of the receiver using pressure measurements or reference pressures that are based on measurements of pressure from the reference nodes of the subset of reference nodes,

wherein the estimated altitude is generated without using pressure measurements or reference pressures that are based on measurements of pressure from reference nodes that are excluded from the subset of reference nodes,

wherein the pressure data associated with each reference node includes a reference pressure that is based on a measurement of pressure from that reference node, wherein the reference pressure associated with that reference node satisfies the threshold criterion when that reference pressure is within an identified numerical range, and wherein the reference pressure associated with that reference node does not satisfy the threshold criterion when that reference pressure is not within the identified numerical range.

22. The one or more non-transitory machine-readable media of claim 21 , wherein generating an estimated altitude of the receiver comprises:

selecting reference pressures associated with the subset of reference nodes;

generating an average of the selected reference pressures; and

generating the estimated altitude of the receiver using the average of the selected reference pressures.

23. The one or more non-transitory machine-readable media of claim 22 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a distance between an estimated position of the receiver and the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

24. The one or more non-transitory machine-readable media of claim 22 , wherein the average of the selected reference pressures is a weighted average of the selected reference pressures, and wherein generating the estimated altitude of the receiver comprises:

generating, for each of the selected reference pressures, a weight that is inversely proportional to a temperature difference between a temperature measured at the receiver and a temperature measured at the reference node associated with that selected reference pressure; and

using each of the generated weights to generate the weighted average of the selected reference pressures.

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 Jun 28, 2019
From: DORMODY, MICHAEL; WOLF, THOMAS
To: NEXTNAV, LLC
Reel/Frame 049621/0603 →
Continuity (3)
Continuation 15238302 · Aug 16, 2016
Provisional Application 62214741 · Sep 4, 2015
Related Publication 20190317179A1 · Oct 17, 2019
Cited By (1)
US 12,429,334