IP Library Granted Patent US 12,270,916
Granted Patent B2
US 12,270,916 · App. 16/937,900 · Granted Apr 8, 2025

System and method for aiding data processing for signals of opportunity-based assured position, navigation and timing (PNT)

Inventors: Joseph P. Kennedy (Great Falls, VA); John P. Carlson (Dulles, VA); Martin Alles (Great Falls, VA)
G01S19/31G01S19/254G01S19/256
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 12,270,916
App. No.
16/937,900
Granted
Apr 8, 2025
Kind
B2
Abstract

A system and method to opportunistically receive and use measurements on a priori unknown radio signals, not intended for radio navigation or geolocation, in conjunction with aiding data to improve navigation/geolocation position and time estimation yield and accuracy.

Claims (54)

1. A method of using aiding data for determining the location of a user, comprising:

a. surveying an RF environment by monitoring a range of RF frequencies or sources;

b. receiving a plurality of non-GNSS RF signals at a user from a plurality of first sources, wherein the first source is not a Global Positioning System or Global Navigation Satellite System;

c. receiving aiding data associated with at least one of received non-GNSS RF signals, sent from a second source which is different than the first source, wherein the aiding data provides information about a received non-GNSS RF signal or a source of the received non-GNSS RF signal;

d. in a processor, accessing the received aiding data associated with the plurality of received non-GNSS RF signals;

e. in the processor, selecting aiding data as a function of a characteristic of the accessed aiding data source;

f. in the processor, selecting at least one of the plurality of non-GNSS signals as a function of the selected aiding data;

g. performing RF related measurements on the selected received non-GNSS signals; and

h. in the processor, determining a location of the user as a function of the performed RF related measurements and the selected aiding data.

2. The method of claim 1 comprising the further steps of using the determined location of the user to select additional aiding data to further refine the location of the user.

3. The method of claim 1 comprising the further steps of (i) weighing each selected non-GNSS RF signal as a function of the aiding data and (ii) determining location of the user as a function of the selected weighted non-GNSS RF signals.

4. The method of claim 1 wherein at least one of the received non-GNSS RF signals is a signal of opportunity (SoOP).

5. The method of claim 1 wherein the aiding data is from an RF source.

6. The method of claim 5 wherein the aiding data includes a time tag.

7. The method of claim 1 wherein the aiding data includes RF spectrum sensing data which indicates what RF frequencies may be received without interference at the user.

8. The method of claim 1 wherein the step of selecting the non-GNSS RF signals includes a measurement of a non-GNSS RF signal and determining an associated quality metric.

9. The method of claim 8 comprising the further steps of (i) weighing each selected non-GNSS RF signal as a function of the associated quality metric and (ii) determining location of the user as a function of the selected weighted non-GNSS RF signal.

10. The method of claim 1 wherein the step of selecting the aiding data further comprises selecting the aiding data as a function of the characteristics of the local spectrum environment at the user platform.

11. The method of claim 1 wherein the step of selecting a non-GNSS RF signals includes selecting a non-GNSS RF signal as a function of a) received signal strength and b) contribution to dilution of precision (DOP).

12. The method of claim 1 wherein the step of selecting the non-GNSS RF signals includes selecting a non-GNSS RF signal as a function of a desired level of performance.

13. The method of claim 1 wherein the step of selecting the non-GNSS RF signals includes selecting the non-GNSS RF signal as a function of a characteristic of an RF signal source that transmitted the non-GNSS RF signal.

14. The method of claim 1 further comprising the steps of (i) receiving a GNSS signal at the user, (ii) performing RF measurements on the selected received non-GNSS signals and the received GNSS signal, and (iii) determining a location of the user as a function of the performed measurements and the selected aiding data.

15. The method of claim 1 wherein the plurality of non-GNSS signals includes a signal from a communications satellite, and the aiding data includes ephemeris data for the communications satellite.

16. The method of claim 1 further comprising the steps of (i) performing ranging measurements using the non-GNSS signal RF related measurements, and (iii) determining a location of the user as a function of the performed ranging measurements and the selected aiding data.

17. The method of claim 1 wherein the user is a pedestrian, a vehicle, an aircraft or a ship.

18. The method of claim 1 comprising the further steps of:

h. sensing the RF environment at the user;

i. changing an operating characteristic of an RF source that transmitted the non-GNSS RF signal as a function of the sensed RF environment;

and j. retuning a receiver at the user as a function of the changed operating characteristics.

19. The method of claim 18 wherein the operating characteristic characteristics include one of frequency and waveform.

20. The method of claim 1 wherein the non-GNSS signal is transmitted from a low earth orbiting satellite and the RF related measurement includes relative Doppler shift.

21. The method of claim 1 wherein at least one of the plurality of non-GNSS signals is transmitted from a first transmitter of a prior unknown location and further comprising the step of determining a location of the first transmitter as a function of the selected accessed aiding data.

22. The method of claim 1 wherein the step of performing RF related ranging measurements includes determining a time difference of arrival of at least two signals.

23. The method of claim 1 wherein the at least one of a plurality of non-GNSS signal includes a communication signal.

24. The method of claim 23 wherein the communication signal includes at least one of a WIFI signal, a WIMAX signal, radar, a cellular signal, a digital television signal, or a signal from an orbiting satellite.

25. The method of claim 1 wherein the step of performing RF related measurements includes ranging measurements.

26. A method of using aiding data for determining the location of a user, comprising:

a. surveying an RF environment by monitoring a range of RF frequencies or sources;

b. receiving a plurality of signals of opportunity (SoOPs) at a user from a plurality of first sources, wherein the first source is an RF source not mainly intended for positional, navigational and timing purposes;

c. receiving aiding data associated with at least one of the received SoOPs sent from a second source which is different than the first source, wherein the aiding data provides information about a received SoOP or the source of the SoOP;

d. in a processor, accessing aiding data associated with the plurality of received SoOPs;

e. in the processor, selecting aiding data as a function of a characteristic of the accessed aiding data source;

f. in the processor, selecting at least one of the plurality of SoOPs as a function of the selected aiding data;

g. performing RF related measurements on the selected received SoOPs;

and h. in the processor, determining a location of the user as a function of the performed RF related measurements and the selected aiding data.

27. A method of using aiding data for determining time at a user, comprising:

a. surveying an RF environment by monitoring a range of RF frequencies or sources;

b. receiving a plurality of non-GNSS RF signals at a user from a plurality of first sources, wherein the first source is not a Global Positioning System or Global Navigation Satellite System;

c. receiving aiding data associated with at least one of received non-GNSS RF signals, sent from a second source which is different than the first source wherein the aiding data provides information about a received non-GNSS RF signal or the source of the received non-GNSS RF signal;

d. in a processor, accessing the received aiding data associated with the plurality of received non-GNSS RF signals;

e. in the processor, selecting aiding data as a function of a characteristic of the accessed aiding data source;

f. in the processor, selecting at least one of the plurality of non-GNSS signals as a function of the selected aiding data;

g. performing RF measurements on the selected received non-GNSS signals;

and h. in the processor, determining a time at the user as a function of the performed RF measurements and the selected aiding data.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 058941 FRAME: 0924. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 11, 2022
From: ECHO RIDGE LLC
To: PARSONS CORPORATION
Reel/Frame 059728/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: ECHO RIDGE, LLC
To: PARSONS CORPORATION
Reel/Frame 058941/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2020
From: KENNEDY, JOSEPH P.; CARLSON, JOHN P.; ALLES, MARTIN
To: ECHO RIDGE LLC
Reel/Frame 053302/0432 →
Continuity (2)
Provisional Application 62877950 · Jul 24, 2019
Related Publication 20210026022A1 · Jan 28, 2021
References Cited (97)
US 5652592A · Sanderford · 1997 [cited by applicant]
US 5794128A · Brockel et al. · 1998 [cited by applicant]
US 5917449A · Sanderford et al. · 1999 [cited by applicant]
US 6094168A · Duffet-Smith et al. · 2000 [cited by applicant]
US 6275705B1 · Drane et al. · 2001 [cited by applicant]
US 6313789B1 · Zhodzishsky · 2001 [cited by applicant]
US 6393292B1 · Lin · 2002 [cited by applicant]
US 6492945B2 · Counselman, III et al. · 2002 [cited by applicant]
US 6518918B1 · Vannucci · 2003 [cited by applicant]
US 6522890B2 · Drane et al. · 2003 [cited by applicant]
US 6529165B1 · Duffett-Smith · 2003 [cited by applicant]
US 6571082B1 · Rahman et al. · 2003 [cited by applicant]
US 6865395B2 · Riley · 2005 [cited by applicant]
US 6970795B1 · Burgett · 2005 [cited by applicant]
US 6978131B1 · Lee · 2005 [cited by applicant]
US 7019693B2 · Spirito · 2006 [cited by applicant]
US 7035650B1 · Moskewitz et al. · 2006 [cited by applicant]
US 7171345B2 · Mocek · 2007 [cited by applicant]
US 7398086B2 · Morgand et al. · 2008 [cited by applicant]
US 7620368B2 · Wang et al. · 2009 [cited by applicant]
US 7750848B2 · Normark et al. · 2010 [cited by applicant]
US 7773995B2 · Rappaport et al. · 2010 [cited by applicant]
US 8000656B1 · Jiao et al. · 2011 [cited by applicant]
US 8018383B1 · Schantz et al. · 2011 [cited by applicant]
US 8086187B1 · Davis et al. · 2011 [cited by applicant]
US 8106818B2 · Bhattacharya et al. · 2012 [cited by applicant]
US 8126453B2 · Wang · 2012 [cited by applicant]
US 8188912B1 · Weisenburger · 2012 [cited by applicant]
US 8229416B2 · Akman et al. · 2012 [cited by applicant]
US 8225160B2 · Duffett-Smith et al. · 2012 [cited by applicant]
US 8270910B2 · Picard · 2012 [cited by applicant]
US 8332198B1 · Barclay et al. · 2012 [cited by applicant]
US 8339142B2 · Oowada · 2012 [cited by applicant]
US 8339310B2 · Mizuochi et al. · 2012 [cited by applicant]
US 8428617B2 · Maher · 2013 [cited by applicant]
US 8437772B2 · Moeglein et al. · 2013 [cited by applicant]
US 8451763B2 · Brundage et al. · 2013 [cited by applicant]
US 8843077B2 · Haran · 2014 [cited by applicant]
US 9588218B2 · Kennedy · 2017 [cited by applicant]
US 9594170B2 · Kennedy · 2017 [cited by applicant]
US 9739891B2 · Kennedy · 2017 [cited by applicant]
US 10212687B2 · Kennedy · 2019 [cited by applicant]
US 11226416B1 · Pullen · 2022 [cited by examiner]
US 20020160717A1 · Persson et al. · 2002 [cited by applicant]
US 20040008138A1 · Hockley et al. · 2004 [cited by applicant]
US 20040033808A1 · Rorabaugh · 2004 [cited by applicant]
US 20050085223A1 · Liu · 2005 [cited by applicant]
US 20050197769A1 · Soehren · 2005 [cited by applicant]
US 20050200525A1 · Duffett-Smith et al. · 2005 [cited by applicant]
US 20050260962A1 · Nazrul et al. · 2005 [cited by applicant]
US 20060094365A1 · Inogai et al. · 2006 [cited by applicant]
US 20060128315A1 · Belcea · 2006 [cited by applicant]
US 20060148429A1 · Inogai et al. · 2006 [cited by applicant]
US 20060174162A1 · Varadarajan et al. · 2006 [cited by applicant]
US 20060229018A1 · Mlinarsky et al. · 2006 [cited by applicant]
US 20060229020A1 · Mlinarsky et al. · 2006 [cited by applicant]
US 20060240839A1 · Chen et al. · 2006 [cited by applicant]
US 20060287824A1 · Lin · 2006 [cited by applicant]
US 20070019769A1 · Green et al. · 2007 [cited by applicant]
US 20070072552A1 · Jonsson et al. · 2007 [cited by applicant]
US 20070127559A1 · Chang · 2007 [cited by applicant]
US 20070223571A1 · Viss · 2007 [cited by applicant]
US 20080026748A1 · Alexander et al. · 2008 [cited by applicant]
US 20080057873A1 · Huang et al. · 2008 [cited by applicant]
US 20080084951A1 · Chen et al. · 2008 [cited by applicant]
US 20080274753A1 · Attar et al. · 2008 [cited by applicant]
US 20090094492A1 · Music et al. · 2009 [cited by applicant]
US 20090113245A1 · Conner · 2009 [cited by applicant]
US 20090213828A1 · Brundage et al. · 2009 [cited by applicant]
US 20090233621A1 · Rhoads et al. · 2009 [cited by applicant]
US 20090281729A1 · Duffett-Smith et al. · 2009 [cited by applicant]
US 20100049469A1 · Wirola · 2010 [cited by applicant]
US 20100062722A1 · Dykema et al. · 2010 [cited by applicant]
US 20100099361A1 · Lundstrom et al. · 2010 [cited by applicant]
US 20100204916A1 · Garin · 2010 [cited by applicant]
US 20110037650A1 · Lennen · 2011 [cited by applicant]
US 20110057836A1 · Ische · 2011 [cited by applicant]
US 20110065457A1 · Moeglein et al. · 2011 [cited by applicant]
US 20110109504A1 · Ellis · 2011 [cited by applicant]
US 20110124295A1 · Mahjoubi Amine et al. · 2011 [cited by applicant]
US 20110136457A1 · Yu · 2011 [cited by applicant]
US 20110223869A1 · Harteneck · 2011 [cited by applicant]
US 20110234454A1 · Mathews et al. · 2011 [cited by applicant]
US 20110287721A1 · Haran · 2011 [cited by applicant]
US 20110306306A1 · Reed · 2011 [cited by applicant]
US 20120071107A1 · Falck et al. · 2012 [cited by applicant]
US 20120225624A1 · Kyosti et al. · 2012 [cited by applicant]
US 20130029608A1 · Kuo et al. · 2013 [cited by applicant]
US 20130231060A1 · Ozaki et al. · 2013 [cited by applicant]
US 20140051363A1 · Kennedy et al. · 2014 [cited by applicant]
US 20150326463A1 · Solondz · 2015 [cited by examiner]
US 20160014713A1 · Kennedy · 2016 [cited by examiner]
US 20190072634A1 · Johnson · 2019 [cited by examiner]
WO 2007113086A1 · 2007 [cited by applicant]
WO 2008119635A1 · 2008 [cited by applicant]
WO 2009112293A1 · 2009 [cited by applicant]
Derek Kurth, “Range-Only Robot Localization and SLAM with Radio,” Robotics Institute, Carnegie Mellon University, May 2004, 60 pgs. [cited by applicant]