IP Library Granted Patent US 12,306,314
Granted Patent B2
US 12,306,314 · App. 18/135,520 · Granted May 20, 2025

Non-cooperative position, navigation, and timing extraction from VSAT communications signals using multi-beam phased array antenna

Inventors: Jeremiah P. Turpin (Linthicum, MD); Brian Billman (Baltimore, MD); John Finney (London, GB)
Assignee: All.Space Networks Limited
G01S19/31G01S19/258G01S19/49H01Q3/34
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,306,314
App. No.
18/135,520
Granted
May 20, 2025
Kind
B2
Abstract

A ground antenna determines the current time and its own position from received signals that were transmitted by artificial earth satellites for communication. A high-gain multi-beam electrically-steered antenna is combined with a processing system to measure the angles between two or more satellites and determine the present distance to each satellite by the information broadcast on the TT&C channel. The knowledge of the angles and distances, as well as the trajectory of the satellites, can be combined with their locations as predicted by the satellite ephemeris data to triangulate the location of the receiver. This system is different from conventional GPS antennas because it does not require the cooperation of active communication with the satellites to derive a location estimate. The location is computed by the ground terminal, not by the satellite. This system can be used in cases where other locating services are offline, jammed, or otherwise unavailable to maintain location and time synchronization.

Claims (32)

1. A satellite communication system, comprising:

a multi-beam antenna configured to receive different satellite transmissions from different directions simultaneously via different beams; and

one or more processors configured to:

direct the multi-beam antenna to track three or more non-global navigation satellite system (GNSS) satellites whose transmissions are signals lacking location and time data;

determine time based on one or more of the three or more non-GNSS satellites; and

determine a location of the satellite communication system based on location information determined from the signals from each of at least three of the three or more non-GNSS satellites.

2. The satellite communication system according to claim 1 , wherein the one or more processors is configured to determine an angle from the satellite communication system to each of the at least three of the three or more non-GNSS satellites as the location information.

3. The satellite communication system according to claim 2 , wherein the one or more processors is configured to determine the location of the satellite communication system based on the location information and triangulation.

4. The satellite communication system according to claim 1 , wherein the one or more processors is configured to determine a distance from the satellite communication system to each of the at least three of the three or more non-GNSS satellites as the location information.

5. The satellite communication system according to claim 4 , wherein the one or more processors is configured to determine the distance to the at least three of the three or more non-GNSS satellites based on the signals and on trajectory information for the at least three of the three or more non-GNSS satellites.

6. The satellite communication system according to claim 1 , wherein one or more of the one or more processors is configured to obtain ephemeris data indicating a provided trajectory for the one or more of the three or more non-GNSS satellites.

7. The satellite communication system according to claim 6 , wherein the one or more processors is configured to determine an estimated trajectory for the one or more of the three or more non-GNSS satellites based on a frequency shift in the signals from the one or more of the three or more non-GNSS satellites.

8. The satellite communication system according to claim 7 , wherein the one or more processors is configured to improve an estimate of the time and the location of the satellite communication system based on comparing the provided trajectory with the estimated trajectory for the one or more of the three or more non-GNSS satellites.

9. The satellite communication system according to claim 6 , wherein the ephemeris data is updated via communication with one of the three or more non-GNSS satellites.

10. The satellite communication system according to claim 9 , wherein the one of the three or more non-GNSS satellites is not one of the one or more of the three or more non-GNSS satellites used to obtain the time.

11. The satellite communication system according to claim 9 , wherein the ephemeris data is updated via terrestrial communication by the satellite communication system.

12. The satellite communication system according to claim 1 , wherein the satellite communication system is non-stationary, and the satellite communication system further comprises an inertial measurement unit (IMU) to locally track relative motion and position of the system.

13. The satellite communication system according to claim 12 , wherein one or more of the one or more processors is configured to integrate the relative motion and position of the satellite communication system obtained from the IMU into a determination of the location of the satellite communication system.

14. The satellite communication system according to claim 1 , wherein one or more of the one or more processors is configured to provide the location of the satellite communication system to a device that relies on but cannot obtain GNSS-based location.

15. A controller of a satellite communication system, comprising:

a memory configured to store orbital data for one or more non-global navigation satellite system (GNSS) satellites whose transmissions are signals lacking location and time data; and

a processor configured to:

command a multi-beam antenna to track three or more non-GNSS satellites;

determine time based on one or more of the three or more non-GNSS satellites; and

determine a location of the satellite communication system based on location information determined from the signals from each of at least three of the three or more non-GNSS satellites.

16. The controller according to claim 15 , wherein the processor is configured to determine an angle from the satellite communication system to each of the at least three or more non-GNSS satellites as the location information.

17. The controller according to claim 16 , wherein the processor is configured to determine the location of the satellite communication system based on the location information and triangulation.

18. The controller according to claim 15 , wherein the processor is configured to determine a distance from the satellite communication system to each of the at least three of the three or more non-GNSS satellites as the location information and to determine the distance to the at least three of the three or more non-GNSS satellites based on the signals and on trajectory information for the at least three of the three or more non-GNSS satellites.

19. The controller according to claim 15 , wherein the processor is further configured to obtain ephemeris data indicating a provided trajectory for the one or more of the three or more of the non-GNSS satellites.

20. The controller according to claim 19 , wherein the processor is configured to determine an estimated trajectory for the one or more of the three or more of the non-GNSS satellites based on a frequency shift in the signals from the one or more of the three or more of the non-GNSS satellites.

21. The controller according to claim 20 , wherein the processor is configured to improve an estimate of the time and the location of the satellite communication system based on comparing the provided trajectory with the estimated trajectory for the one or more of the three or more of the non-GNSS satellites.

22. The controller according to claim 19 , wherein the processor is configured to update the ephemeris data based on communication with one of the three or more of the non-GNSS satellites.

Assignments (3)
SECURITY INTEREST Recorded Oct 21, 2025
From: ALL.SPACE NETWORKS LIMITED
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 072615/0927 →
CHANGE OF NAME Recorded Oct 23, 2023
From: ISOTROPIC SYSTEMS LTD.
To: ALL.SPACE NETWORKS LIMITED
Reel/Frame 065308/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2023
From: TURPIN, JEREMIAH P.; BILLMAN, BRIAN; FINNEY, JOHN
To: ISOTROPIC SYSTEMS LTD.
Reel/Frame 065202/0310 →
Continuity (3)
Continuation 16854442 · Apr 21, 2020
Provisional Application 62958043 · Jan 7, 2020
Related Publication 20230258820A1 · Aug 17, 2023
References Cited (58)
US 6133870A · Wehner · 2000 [cited by applicant]
US 6327534B1 · Levanon et al. · 2001 [cited by applicant]
US 7116268B2 · Akano · 2006 [cited by applicant]
US 7148844B2 · Salkhi · 2006 [cited by applicant]
US 7317418B2 · Salkhi · 2008 [cited by applicant]
US 7379707B2 · DiFonzo et al. · 2008 [cited by applicant]
US 7579987B2 · Cohen et al. · 2009 [cited by applicant]
US 7711321B2 · DiFonzo et al. · 2010 [cited by applicant]
US 8009092B2 · Abraham et al. · 2011 [cited by applicant]
US 8032073B2 · Youssefzadeh et al. · 2011 [cited by applicant]
US 8094073B2 · Nelson et al. · 2012 [cited by applicant]
US 8106822B2 · Schipper et al. · 2012 [cited by applicant]
US 8378890B2 · Chopard et al. · 2013 [cited by applicant]
US 8682581B2 · Psiaki et al. · 2014 [cited by applicant]
US 8692712B2 · van Diggelen et al. · 2014 [cited by applicant]
US 8712322B2 · Youssefzadeh et al. · 2014 [cited by applicant]
US 8749431B2 · Thill et al. · 2014 [cited by applicant]
US 8766847B2 · Zhao et al. · 2014 [cited by applicant]
US 8793033B2 · Schuerman · 2014 [cited by applicant]
US 8862398B2 · De Vries et al. · 2014 [cited by applicant]
US 8963764B1 · Gray et al. · 2015 [cited by applicant]
US 8988284B2 · Brucker et al. · 2015 [cited by applicant]
US 9057606B2 · Wolf et al. · 2015 [cited by applicant]
US 9083429B2 · Tang et al. · 2015 [cited by applicant]
US 9083430B2 · Roos et al. · 2015 [cited by applicant]
US 9121940B2 · Psiaki et al. · 2015 [cited by applicant]
US 9160442B2 · Roos et al. · 2015 [cited by applicant]
US 9618601B2 · Aymes et al. · 2017 [cited by applicant]
US 9638785B2 · Sato et al. · 2017 [cited by applicant]
US 9810788B2 · Raghupathy et al. · 2017 [cited by applicant]
US 9945952B2 · Arcidiacono et al. · 2018 [cited by applicant]
US 9991946B2 · Amundsen · 2018 [cited by applicant]
US 10054663B2 · Katz · 2018 [cited by applicant]
US 10222479B2 · Jarvis et al. · 2019 [cited by applicant]
US 10234538B1 · Fortney · 2019 [cited by applicant]
US 10243651B1 · Le et al. · 2019 [cited by applicant]
US 10247828B2 · Riley et al. · 2019 [cited by applicant]
US 10254392B2 · Reed et al. · 2019 [cited by applicant]
US 10382121B2 · Roos et al. · 2019 [cited by applicant]
US 10429513B2 · Yun et al. · 2019 [cited by applicant]
US 10466364B2 · Rollet · 2019 [cited by applicant]
US 20020167441A1 · McBurney · 2002 [cited by examiner]
US 20050260947A1 · Karabinis · 2005 [cited by examiner]
US 20050280577A1 · Feller · 2005 [cited by examiner]
US 20150002334A1 · Lim et al. · 2015 [cited by applicant]
US 20170353231A1 · Amundsen · 2017 [cited by applicant]
US 20180224519A1 · Sendonaris et al. · 2018 [cited by applicant]
US 20180316089A1 · Amaki et al. · 2018 [cited by applicant]
US 20200167441A1 · Lind et al. · 2020 [cited by applicant]
US 20210208286A1 · Turpin et al. · 2021 [cited by applicant]
CN 106654531A · 2017 [cited by applicant]
GB 2379110A · 2003 [cited by applicant]
RU 2010121505A · 2011 [cited by applicant]
RU 2606958C1 · 2017 [cited by applicant]
International Search Report and Written Opinion mailed Apr. 1, 2021 in connection with International Application No. PCT/IB2021/050078. [cited by applicant]
Ardito, et al., Performance Evaluation of Navigation Usmg LEO Satellite Signals With Periodically Transmitted Satellite Positions. Proceedings of the 20H1 International Technical meeting; ION ITM Conference, 2019, 13 pg… [cited by applicant]
Jackson et al., Real Time GPS Data Transmission Using VSAT Technology. https://www.researchgate.net/publication/227334284_Real-Time_GPS_Data_Transmission_Using_VSAT_Technology, May 8, 2001; 7 pages. [cited by applicant]
Bartel, Very Small Aperture Terminal (VSAT) Satellite Communications System. https://kb.nnavco.org/article/very-small-aperture-terminal-vsat-satellite-communications-system-project-historical-346.html. [last accessed De… [cited by applicant]