IP Library Granted Patent US 12,381,621
Granted Patent B2
US 12,381,621 · App. 18/155,711 · Granted Aug 5, 2025

Multi-pathway satellite communication systems and methods

Inventors: Henrique Miranda (Castro Valley, CA); Kiruthika Devaraj (Sunnyvale, CA)
Assignee: PLANET LABS PBC
H04B7/18584B64G1/244G06T7/30H04B7/18528H04B7/18558H04L45/304H04N23/661G06T2207/10032
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,381,621
App. No.
18/155,711
Granted
Aug 5, 2025
Kind
B2
Abstract

Systems and methods for controlling satellites are provided. In one example embodiment, a computing system can obtain a request for image data. The request can be associated with a priority for acquiring the image data. The computing system can determine an availability of a plurality of satellites to acquire the image data based at least in part on the request. The computing system can select from among a plurality of communication pathways to transmit an image acquisition command to a satellite based at least in part on the request priority. The plurality of communication pathways can include a communication pathway via which the image acquisition command is indirectly communicated to the satellite via a geostationary satellite. The computing system can send the image acquisition command to the selected satellite via the selected communication pathway.

Claims (40)

1. A computing system on-board a satellite, the computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more processors cause the computing system to:

receive a query for availability to acquire image data;

determine, based on the query, an availability to acquire the image data;

transmit, to a remote command system or to a geostationary satellite, a signal indicating availability to acquire the image data;

obtain a request for image data, the request comprising at least one of: (i) a location of a target, (ii) an order of imagery acquisition relative to other imaging tasks, (iii) a position of the satellite, (iv) an orientation of the satellite, or (v) a sensor setting;

capture the image data according to the request; and

transmit, to the geostationary satellite, a confirmation signal acknowledging successful completion of the image capture according to the request.

2. The computing system of claim 1 , wherein receiving the query for availability to acquire image data is from the remote command system.

3. The computing system of claim 1 , wherein receiving the query for availability to acquire image data is from the geostationary satellite.

4. The computing system of claim 1 , wherein receiving the query for availability to acquire image data comprises an indication that at least one other satellite received the query.

5. The computing system of claim 1 , wherein the request is associated with a priority for acquiring the image data.

6. The computing system of claim 5 , wherein the instructions when executed by the one or more processors cause the computing system further to:

determine the priority for acquiring the image data.

7. The computing system of claim 5 , wherein the signal indicating the availability to acquire the image data is transmitted to the remote command system or to the geostationary satellite based on the priority.

8. The computing system of claim 1 , wherein the signal indicating the availability to acquire the image data is transmitted to the remote command system.

9. The computing system of claim 1 , wherein the signal indicating the availability to acquire the image data is transmitted to the geostationary satellite.

10. The computing system of claim 1 , wherein capturing the image data according to the request comprises causing at least one of a position or orientation of the satellite to be adjusted.

11. The computing system of claim 1 , wherein obtaining the request for image data comprises receiving:

a first image acquisition track that includes an image acquisition sequence associated with acquiring the image data; and

a second image acquisition track that includes the image acquisition sequence associated with acquiring the image data, wherein the image acquisition sequence is afforded a priority in the second image acquisition track different from a priority in the first image acquisition track.

12. The computing system of claim 11 , wherein the instructions when executed by the one or more processors cause the computing system further to:

receive, from the remote command system, data indicative of the first image acquisition track and the second image acquisition track.

13. The computing system of claim 12 , wherein the priority associated with first image acquisition track is based on at least one of a user request or the target associated with the request.

14. The computing system of claim 11 , wherein the request for image data comprises a command to use an updated communication pathway.

15. The computing system of claim 14 , wherein the confirmation signal is transmitted to the geostationary satellite based on the command to use the updated communication pathway.

16. The computing system of claim 15 , wherein the request for image data comprises an instruction to switch from the first image acquisition track to the second image acquisition track.

17. The computing system of claim 16 , wherein the one or more tangible, non-transitory, computer readable media, when executed by the one or more processors cause the computing system further to:

switch, based on the instruction, from the first image acquisition track to the second image acquisition track.

18. The computing system of claim 17 , wherein the one or more tangible, non-transitory, computer readable media, when executed by the one or more processors cause the computing system further to:

acquire the image data in accordance with the second image acquisition track.

19. A method comprising:

receiving, at a satellite, a query for availability to acquire image data;

determining, based on the query, an availability to acquire the image data;

transmitting, to a remote command system or to a geostationary satellite, a signal indicating availability to acquire the image data;

obtaining a request for image data, the request comprising at least one of: (i) a location of a target, (ii) an order of imagery acquisition relative to other imaging tasks, (iii) a position of the satellite, (iv) an orientation of the satellite, or (v) a sensor setting;

capturing the image data according to the request; and

transmitting, to the geostationary satellite, a confirmation signal acknowledging successful completion of the image capture according to the request.

20. The method of claim 19 , wherein the request is associated with a priority for acquiring the image data.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 4, 2023
From: PLANET LABS INC.; PLANET LABS PBC
To: PLANET LABS PBC
Reel/Frame 065748/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: DEVARAJ, KIRUTHIKA; MIRANDA, HENRIQUE
To: PLANET LABS, INC.
Reel/Frame 065713/0815 →
Continuity (3)
Continuation 17227904 · Apr 12, 2021
Continuation 16529299 · Aug 1, 2019
Related Publication 20230336242A1 · Oct 19, 2023
References Cited (51)
US 7502382B1 · Liu et al. · 2009 [cited by applicant]
US 9442936B2 · Zhang · 2016 [cited by examiner]
US 10325295B1 · Augenstein et al. · 2019 [cited by applicant]
US 20020041328A1 · LeCompte et al. · 2002 [cited by applicant]
US 20040158832A1 · Chechik et al. · 2004 [cited by applicant]
US 20060189275A1 · Karabinis · 2006 [cited by applicant]
US 20070090990A1 · Nelson · 2007 [cited by applicant]
US 20080069458A1 · Vega-Higuera · 2008 [cited by examiner]
US 20100095065A1 · Gray · 2010 [cited by examiner]
US 20100115519A1 · Chechik et al. · 2010 [cited by applicant]
US 20110302414A1 · Logan · 2011 [cited by examiner]
US 20140039963A1 · Augenstein et al. · 2014 [cited by applicant]
US 20140040282A1 · Mann et al. · 2014 [cited by applicant]
US 20160034743A1 · Squires · 2016 [cited by applicant]
US 20170076304A1 · Toth et al. · 2017 [cited by applicant]
US 20170078516A1 · Ishizaki · 2017 [cited by examiner]
US 20170270639A1 · Rousmaniere et al. · 2017 [cited by applicant]
US 20180060394A1 · Gawande · 2018 [cited by examiner]
US 20180062735A1 · Gill et al. · 2018 [cited by applicant]
US 20180159617A1 · Nobbe et al. · 2018 [cited by applicant]
US 20180220107A1 · Williams, Jr. · 2018 [cited by applicant]
US 20180239948A1 · Rutschman et al. · 2018 [cited by applicant]
US 20190102449A1 · Albrecht · 2019 [cited by examiner]
US 20190116544A1 · Glottmann · 2019 [cited by applicant]
US 20200410301A1 · Delay et al. · 2020 [cited by applicant]
US 20210019891A1 · Yu · 2021 [cited by examiner]
US 20210183487A1 · Teodoro · 2021 [cited by examiner]
EP 0833462 · 1998 [cited by applicant]
EP 3070001 · 2016 [cited by applicant]
EP 3182700 · 2017 [cited by applicant]
EP 3378171 · 2018 [cited by applicant]
EP 3381812 · 2018 [cited by applicant]
Dixon, “Final Report: TDRSS Telecommunications System PN Code Analysis”, Robert Gold Associates, Los Angeles, California, Aug. 21, 1976, 441 pages. [cited by applicant]
Donadlson, “Integrating Communication and Navigation: Next Generation Broadcast Service (NGBS)”, Workshop on Emerging Technologies for Autonomous Space Navigation, Feb. 16, 2017, Washington, D.C., 20 pages. [cited by applicant]
European Telecommunications Standards Institute, “Satellite Earth Stations and Systems (SES); Harmonized EN for Very Small Aperture Terminal (VSAT); Transmit-only, transmit-and-receive, receive-only satellite earth stat… [cited by applicant]
Frequency Plan Satellites Homepage, “Beacon and Telemetry”, http://frequencyplansatellites.altervista.org/, retrieved on Sep. 9, 2020, 6 pages. [cited by applicant]
Heckler, “TDRSS Augmentation System for Satellites”, SpaceOps Conferences, May 16-20, 2016, Daejeon, Korea, 14 pages. [cited by applicant]
Hogie, “Tracking and Data Relay Satellite System Demand Access System Augmentation”, NASA, 2015, 17 pages. [cited by applicant]
Inmarsat, “IsatData Pro”, https://www.inmarsat.com/service/isatdata-pro/, retrieved on Sep. 9, 2020, 3 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2020/044759, mailed Nov. 19, 2020, 14 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2021/052557, mailed Jan. 10, 2022, 16 pages. [cited by applicant]
International Telecommunication Union, “Maximum permissible levels of off-axis e.i.r.p. density from earth stations in geostationary-satellite orbit networks operating in the fixed-satellite service transmitting in the … [cited by applicant]
Kopp, “Utilizing Existing Commercial Geostationary Earth Orbit Fixed Satellite Services for Low Earth Orbit Satellite Communication Relays with Earth”, New Space, vol. 7, Issue 1, Mar. 1, 2019, 12 pages. [cited by applicant]
NASA, “Space Network Users' Guide (SNUG)”, Goddard Space Flight Center, Greenbelt, Maryland, Aug. 3, 2012, 577 pages. [cited by applicant]
NASA, “Tracking and Data Relay Satellite (TDRS)”, nasa.gov/directorates/heo/scan/services/networks/tdrs_main, retrieved on Sep. 9, 2020, 3 pages. [cited by applicant]
National Telecommunications and Information Administration, “Regulations and Procedures for Federal Radio Frequency Management (Redbook): Chapter 5—Spectrum Standards”, May 2013, 48 pages. [cited by applicant]
Orban Microwave Products, “The Basics of Quadrifilar Helix Antennas”, https://orbanmicrowave.com/thebasicsofquadrifilarantennas/, retrieved on Sep. 9, 2020, 2 pages. [cited by applicant]
Phung, “Tracking and Data Relay Satellite System (TDRSS) Range and Doppler Tracking System Observation Measurement and Modeling”, Goddard Space Flight Center, Greenbelt, Maryland, Sep. 1980, 226 pages. [cited by applicant]
Romanian Space Agency, “C-Band Inter-Satellite Link (Priority 2) (Artes At 5A.054)”, http://www2.rosa.ro/index.php/en/esa/oferte-furnizori/2894-c-band-inter-satellite-link-priority-2-artes-at-5a-054, retrieved on Sep. 9… [cited by applicant]
The Critical Path, “A Flight Programs and Projects Directorate Quarterly Publication: A Newsletter Published for Code 400 Employees”, vol. 11, No. 2, Mar.-May 2003, 24 pages. [cited by applicant]
Zaleski “Three Generations of Tracking and Data Relay Satellite (TDRS) Spacecraft”, Boeing Customer Conference, Jun. 9, 2016, 33 pages. [cited by applicant]