IP Library Granted Patent US 12,701,567
Granted Patent B2
US 12,701,567 · App. 18/430,384 · Granted Aug 4, 2026

Timing half-duplex transmissions

Inventors: Peter J. Worters (San Carlos, CA); Martin S. McCormick (Studio City, CA); Andrew G. Whitlow (Carnation, WA)
Assignee: Space Exploration Technologies Corp.
H04W72/121H04B7/18513H04L5/16H04W56/0045H04W56/0055H04W72/1273
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,701,567
App. No.
18/430,384
Granted
Aug 4, 2026
Kind
B2
Abstract

Systems, methods, and non-transitory media are provided for timing transmissions in a wireless communication system. An example method can include determining, at a satellite, a maximum round-trip propagation delay associated with one or more user terminals of a plurality of user terminals, determining, based on the maximum round-trip propagation delay, a respective downlink to uplink (DL/UL) offset for each user terminal, wherein the DL/UL offset comprises a time difference between a first downlink frame at the satellite and a first corresponding uplink frame at the satellite, transmitting a first downlink frame, receiving a first uplink frame from a first user terminal associated with the maximum round-trip propagation delay during the first corresponding uplink frame at the satellite, and receiving a second uplink frame from a second user terminal associated with a round-trip propagation delay less than the maximum round-trip propagation delay during the first corresponding uplink frame at the satellite.

Claims (43)

1 . A method comprising:

determining, at a satellite in communication with a plurality of half-duplex user terminals, a maximum round-trip propagation delay associated with one or more half-duplex user terminals of the plurality of half-duplex user terminals, wherein each half-duplex user terminal of the plurality of half-duplex user terminals is associated with a propagation delay less than or equal to the maximum round-trip propagation delay;

determining, based on the maximum round-trip propagation delay and one or more additional delays, a respective downlink to uplink (DL/UL) offset for each half-duplex user terminal of the plurality of half-duplex user terminals, wherein the DL/UL offset comprises a time difference between a first downlink frame at the satellite and a first corresponding uplink frame at the satellite;

transmitting, from the satellite, a first downlink frame to the plurality of half-duplex user terminals, wherein the first downlink frame comprises the DL/UL offset;

receiving, at the satellite, a first uplink frame from a first half-duplex user terminal of the plurality of half-duplex user terminals during the first corresponding uplink frame at the satellite, wherein a first propagation delay associated with the first half-duplex user terminal comprises the maximum round-trip propagation delay; and

receiving, at the satellite, a second uplink frame from a second half-duplex user terminal of the plurality of half-duplex user terminals during the first corresponding uplink frame at the satellite, wherein a second propagation delay associated with the second half-duplex user terminal is shorter than the maximum round-trip propagation delay.

2 . The method of claim 1 , wherein the plurality of half-duplex user terminals is grouped in a plurality of half-duplex user terminal groups.

3 . The method of claim 2 , wherein a duration of the DL/UL offset is greater than a duration of N number of downlink frames at the satellite, where Nis an integer, and wherein a number of groups included in the plurality of half-duplex user terminal groups is less than N.

4 . The method of claim 2 , wherein the first half-duplex user terminal of the plurality of half-duplex user terminals associated with the maximum round-trip propagation delay is included in a first group of the plurality of half-duplex user terminal groups associated with the first downlink frame and the second half-duplex user terminal is included in a second group of the plurality of half-duplex user terminal groups associated with the first downlink frame.

5 . The method of claim 1 , further comprising:

determining, at a different location of the satellite, a second DL/UL offset for a first group of the plurality of half-duplex user terminals, wherein the first group of the plurality of half-duplex user terminals comprises the first half-duplex user terminal of the plurality of half-duplex user terminals associated with the maximum round-trip propagation delay, and wherein the second DL/UL offset is less than the DL/UL offset; and

determining a transmit offset delay for transmitting a third downlink frame to the first group of the plurality of half-duplex user terminals, wherein the transmit offset delay comprises a difference between the second DL/UL offset and the DL/UL offset.

6 . The method of claim 1 , wherein the one or more additional delays comprises at least one or more of a user terminal processing delay, a user terminal transmit (Tx) mode to receive (Rx) mode transition delay, or a user terminal Rx mode to Tx mode transition delay.

7 . The method of claim 1 , wherein the second half-duplex user terminal begins transmission of the second uplink frame after the first half-duplex user terminal begins transmission of the first uplink frame.

8 . The method of claim 1 , wherein a beginning time of the first uplink frame is misaligned in time with a beginning time of a concurrent downlink frame at the satellite.

9 . At least one non-transitory computer-readable storage medium comprising instructions stored thereon which, when executed by one or more processors, cause the one or more processors to:

determine, at a satellite in communication with a plurality of half-duplex user terminals, a maximum round-trip propagation delay associated with one or more half-duplex user terminals of the plurality of half-duplex user terminals, wherein each half-duplex user terminal of the plurality of half-duplex user terminals is associated with a propagation delay less than or equal to the maximum round-trip propagation delay;

determine, based on the maximum round-trip propagation delay and one or more additional delays, a respective DL/UL offset for each half-duplex user terminal of the plurality of half-duplex user terminals, wherein the DL/UL offset comprises a time difference between a first downlink frame at the satellite and a first corresponding uplink frame at the satellite;

transmit, from the satellite, a first downlink frame to the plurality of half-duplex user terminals, wherein the first downlink frame comprises the DL/UL offset;

receive, at the satellite, a first uplink frame from a first half-duplex user terminal of the plurality of half-duplex user terminals during the first corresponding uplink frame at the satellite, wherein a first propagation delay associated with the first half-duplex user terminal comprises the maximum round-trip propagation delay; and

receive, at the satellite, a second uplink frame from a second half-duplex user terminal of the plurality of half-duplex user terminals during the first corresponding uplink frame at the satellite, wherein a second propagation delay associated with the second half-duplex user terminal is shorter than the maximum round-trip propagation delay.

10 . The at least one non-transitory computer-readable storage medium of claim 9 , wherein the plurality of half-duplex user terminals is grouped in a plurality of half-duplex user terminal groups.

11 . The at least one non-transitory computer-readable storage medium of claim 10 , wherein the first half-duplex user terminal of the plurality of half-duplex user terminals associated with the maximum round-trip propagation delay is included in a first group of the plurality of half-duplex user terminal groups associated with the first downlink frame and the second half-duplex user terminal is included in a second group of the plurality of half-duplex user terminal groups associated with the first downlink frame.

12 . The at least one non-transitory computer-readable storage medium of claim 9 , further comprising instructions stored thereon which, when executed by one or more processors, cause the one or more processors to:

determine, at a different location of the satellite, a second DL/UL offset for a first group of the plurality of half-duplex user terminals, wherein the first group of the plurality of half-duplex user terminals comprises the first half-duplex user terminal of the plurality of half-duplex user terminals associated with the maximum round-trip propagation delay, and wherein the second DL/UL offset is less than the DL/UL offset; and

determine a transmit offset delay for transmitting a third downlink frame to the first group of the plurality of half-duplex user terminals, wherein the transmit offset delay comprises a difference between the second DL/UL offset and the DL/UL offset.

13 . The at least one non-transitory computer-readable storage medium of claim 9 , wherein the one or more additional delays comprises at least one or more of a user terminal processing delay, a user terminal Tx mode to Rx mode transition delay, or a user terminal Rx mode to Tx mode transition delay.

14 . The at least one non-transitory computer-readable storage medium of claim 9 , wherein a beginning time of the first uplink frame is misaligned in time with a beginning time of a concurrent downlink frame at the satellite.

15 . A system comprising:

at least one memory; and

at least one processor coupled to the at least one memory and configured to:

determine, at a satellite in communication with a plurality of half-duplex user terminals, a maximum round-trip propagation delay associated with one or more half-duplex user terminals of the plurality of half-duplex user terminals, wherein each half-duplex user terminal of the plurality of half-duplex user terminals is associated with a propagation delay less than or equal to the maximum round-trip propagation delay;

determine, based on the maximum round-trip propagation delay and one or more additional delays, a respective DL/UL offset for each half-duplex user terminal of the plurality of half-duplex user terminals, wherein the DL/UL offset comprises a time difference between a first downlink frame at the satellite and a first corresponding uplink frame at the satellite;

transmit, from the satellite, a first downlink frame to the plurality of half-duplex user terminals, wherein the first downlink frame comprises the DL/UL offset;

receive, at the satellite, a first uplink frame from a first half-duplex user terminal of the plurality of half-duplex user terminals during the first corresponding uplink frame at the satellite, wherein a first propagation delay associated with the first half-duplex user terminal comprises the maximum round-trip propagation delay; and

receive, at the satellite, a second uplink frame from a second half-duplex user terminal of the plurality of half-duplex user terminals during the first corresponding uplink frame at the satellite, wherein a second propagation delay associated with the second half-duplex user terminal is shorter than the maximum round-trip propagation delay.

16 . The system of claim 15 , wherein the plurality of half-duplex user terminals is grouped in a plurality of half-duplex user terminal groups.

17 . The system of claim 16 , wherein the first half-duplex user terminal of the plurality of half-duplex user terminals associated with the maximum round-trip propagation delay is included in a first group of the plurality of half-duplex user terminal groups associated with the first downlink frame and the second half-duplex user terminal is included in a second group of the plurality of half-duplex user terminal groups associated with the first downlink frame.

18 . The system of claim 15 , wherein the at least one processor is configured to:

determine, at a different location of the satellite, a second DL/UL offset for a first group of the plurality of half-duplex user terminals, wherein the first group of the plurality of half-duplex user terminals comprises the first half-duplex user terminal of the plurality of half-duplex user terminals associated with the maximum round-trip propagation delay, and wherein the second DL/UL offset is less than the DL/UL offset; and

determine a transmit offset delay for transmitting a third downlink frame to the first group of the plurality of half-duplex user terminals, wherein the transmit offset delay comprises a difference between the second DL/UL offset and the DL/UL offset.

19 . The system of claim 15 , wherein the one or more additional delays comprises at least one or more of a user terminal processing delay, a user terminal Tx mode to Rx mode transition delay, or a user terminal Rx mode to Tx mode transition delay.

20 . The system of claim 15 , wherein a beginning time of the first uplink frame is misaligned in time with a beginning time of a concurrent downlink frame at the satellite.

Assignments (2)
CERTIFICATE OF CONVERSION (STATE OF DELAWARE TO STATE OF TEXAS; NEW FILE NO.: 805421124; FILED : 02-14-2024) Recorded Feb 14, 2025
From: SPACE EXPLORATION TECHNOLOGIES CORP.
To: SPACE EXPLORATION TECHNOLOGIES CORP.
Reel/Frame 070631/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: WORTERS, PETER J.; MCCORMICK, MARTIN S.; WHITLOW, ANDREW G.
To: SPACE EXPLORATION TECHNOLOGIES CORP.
Reel/Frame 066956/0715 →
Continuity (3)
Continuation 17339860 · Jun 4, 2021
Provisional Application 63035123 · Jun 5, 2020
Related Publication 20240349270A1 · Oct 17, 2024
References Cited (21)
US 8340619B1 · Shirvani-Mahdavi et al. · 2012 [cited by applicant]
US 8730102B2 · Richards · 2014 [cited by applicant]
US 9666942B2 · Rasheed et al. · 2017 [cited by applicant]
US 10177837B2 · Ravishankar · 2019 [cited by examiner]
US 20060121869A1 · Natarajan et al. · 2006 [cited by applicant]
US 20090273517A1 · Thiesen et al. · 2009 [cited by applicant]
US 20120039366A1 · Wood · 2012 [cited by applicant]
US 20140321578A1 · Richards · 2014 [cited by applicant]
US 20160352407A1 · Ling · 2016 [cited by applicant]
US 20170005741A1 · Wu · 2017 [cited by examiner]
US 20170149457A1 · Mayer et al. · 2017 [cited by applicant]
US 20170366242A1 · Lee et al. · 2017 [cited by applicant]
US 20200107249A1 · Stauffer et al. · 2020 [cited by applicant]
US 20210204254A1 · Lou · 2021 [cited by examiner]
CN 103810319A · 2014 [cited by applicant]
EP 2717382A1 · 2014 [cited by applicant]
KR 100532157B1 · 2005 [cited by applicant]
KR 100914221B1 · 2009 [cited by applicant]
KR 101275548B1 · 2013 [cited by applicant]
International Search Report and Written Opinion mailed Aug. 20, 2020, issued in corresponding International Application No. PCT/US2020/031237, filed May 3, 2020, 15 pages. [cited by applicant]
International Search Report and Written Opinion mailed Aug. 28, 2020, issued in corresponding International Application No. PCT/US2020/032282, filed May 10, 2020, 12 pages. [cited by applicant]