IP Library Granted Patent US 12,052,088
Granted Patent B2
US 12,052,088 · App. 18/053,295 · Granted Jul 30, 2024

Simplified inter-satellite link communications using orbital plane crossing to optimize inter-satellite data transfers

Inventors: Tyghe Robert Speidel (Washington, DC); Andrew J. Gerber (Darnestown, MD)
Assignee: Lynk Global, Inc.
H04B7/18521H04B7/18515H04B7/18532H04B7/195
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,052,088
App. No.
18/053,295
Granted
Jul 30, 2024
Kind
B2
Abstract

In a method and apparatus for inter-satellite communications, transmissions between a satellite and neighboring satellites that share an orbital plane occur via an aft antenna or a forward antenna and transmissions between the satellite and neighboring satellites that do not share an orbital plane occur via the aft antenna or the forward antenna timed during orbital plane crossings. This occurs even if the total path length and number of links is higher than inter-satellite communications that use side-to-side transfers.

Claims (41)

1. A method of operating a communications system to transfer messages from a source device to a destination device, the method comprising:

obtaining, at a first satellite that is orbiting in a first orbital plane, a message;

obtaining, at the first satellite, a message path for the message, wherein the message path accounts for orbital movements of the first satellite and other satellites in a constellation;

determining, based on the message path, a next satellite in the constellation selected from an aft satellite, a forward satellite, a west-crossing cross-plane satellite, or an east-crossing cross-plane satellite;

storing the message at the first satellite for a predetermined period of time prior to sending the message to the next satellite, wherein the predetermined period of time is determined from orbital parameters and corresponds to a passing of a cross-plane satellite in a beam path of the first satellite; and

sending, from the first satellite, the message to the next satellite, wherein the west-crossing cross-plane satellite or the east-crossing cross-plane satellite is selected for at least one message and is selected based on when the cross-plane satellite passes in the beam path of the first satellite.

2. The method of claim 1 , wherein obtaining the message path comprises computing it on the first satellite.

3. The method of claim 1 , wherein obtaining the message path comprises computing it at a ground location, the method further comprising including a representation of the message path with the message.

4. The method of claim 1 , further comprising:

passing the message from a downlink satellite to a ground station; and

passing the message from the ground station to an uplink satellite, if the message path includes the ground station.

5. The method of claim 1 , wherein the predetermined period of time is specified in a representation of the message path.

6. The method of claim 1 , wherein each satellite in the constellation has a distinct orbital plane and the constellation is arranged as a spiral.

7. The method of claim 1 , wherein the message path contains links between for cross-plane satellites when an in-plane antenna can be used to convey the message.

8. A system for communicating messages from a source device to a destination device comprising:

a processor for computing a message path for a message;

a plurality of satellites in a constellation, wherein a first satellite of the plurality of satellites orbiting in a first orbital plane is configured to receive and send messages to other satellites in the constellation;

first storage for the message path for the message, wherein the message path accounts for orbital movements of the first satellite and other satellites in the constellation;

a first antenna for sending and receiving messages between the first satellite and an aft in-plane satellite or an aft cross-plane satellite;

a second antenna for sending and receiving messages between the first satellite and a forward in-plane satellite or a forward cross-plane satellite;

second storage for storing messages at the first satellite for a predetermined period of time prior to sending the message to a cross-plane satellite, the cross-plane satellite being the aft cross-plane satellite or the forward cross-plane satellite, wherein the predetermined period of time is determined from orbital parameters and corresponds to a passing of the cross-plane satellite in a beam path of the first satellite;

logic for determining based on the message path, a next satellite in the constellation selected from the aft in-plane satellite, the forward in-plane satellite, the aft cross-plane satellite, or the forward cross-plane satellite; and

radio frequency transmission system for sending or receiving, to or from the first satellite, the message from or to the next satellite, based on the message path, wherein the cross-plane satellite is selected for at least one message and is selected based on when the cross-plane satellite is passing in the beam path of the first satellite.

9. The system of claim 8 further comprising program code memory.

10. The system of claim 8 , wherein obtaining the message path comprises computing it at a ground location and including a representation of the message path with the message.

11. The system of claim 8 , further comprising:

passing the message from a downlink satellite to a ground station; and

passing the message from the ground station to an uplink satellite, if the message path includes the ground station.

12. The system of claim 8 , further comprising:

a clock for use at least in timing storage of messages as indicated by representations of predetermined periods specified by or determined from the message path.

13. The system of claim 12 , wherein a representation of the predetermined period of time is specified in a representation of the message path.

14. The system of claim 8 , wherein each satellite in the constellation has a distinct orbital plane and the constellation is arranged as a spiral.

15. The system of claim 8 , wherein the message comprises a representation of an SMS message, a data packet, or at least a portion of a digitized audio signal.

16. The system of claim 15 , wherein the digitized audio signal comprises a voice signal.

17. A satellite, for use in a constellation of satellites capable of inter-satellite message forwarding and having orbital planes comprising:

a processor;

first memory storage for a message;

second memory storage for a representation of at least a portion of a message path indicating a plurality of satellites in the constellation through which the message is to be forwarded;

an aft antenna for sending and receiving messages between the satellite and an aft in-plane satellite or an aft cross-plane satellite;

a forward antenna for sending and receiving messages between the satellite and a forward in-plane satellite or a forward cross-plane satellite;

program code storage for storing program code for determining based on the message path, which of the satellites in the constellation is to be a next satellite, the next satellite selected from the aft in-plane satellite, the forward in-plane satellite, the aft cross-plane satellite, or the forward cross-plane satellite, where the determination considers orbital plane crossings, wherein the message is stored in the first memory storage for a predetermined period of time prior to the message being sent to a cross-plane satellite, the cross-plane satellite being the aft cross-plane satellite or the forward cross-plane satellite, wherein the predetermined period of time is determined from orbital parameters and corresponds to a passing of the cross-plane satellite in a beam path of the satellite, and wherein the cross-plane satellite is selected for at least one message and is selected based on when the cross-plane satellite is passing in the beam path of the satellite.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2023
From: SPEIDEL, TYGHE ROBERT; GERBER, ANDREW J.
To: LYNK GLOBAL, INC.
Reel/Frame 064940/0984 →
Continuity (4)
Continuation 16920319 · Jul 2, 2020
Continuation 15910959 · Mar 2, 2018
Provisional Application 62465945 · Mar 2, 2017
Related Publication 20230268989A1 · Aug 24, 2023