IP Library Granted Patent US 11,831,396
Granted Patent B2
US 11,831,396 · App. 17/880,514 · Granted Nov 28, 2023

Dynamic switching of satellite inroute data path between a time-division multiple access method and a time division multiplex method

Inventors: Satyajit Roy (Gaithersburg, MD); Ramanathan Thirunallaih (Frederick, MD); Akshaya Hosalli Mukund (Gaithersburg, MD); Archana Gharpuray (Gaithersburg, MD)
Assignee: HUGHES NETWORK SYSTEMS, LLC
H04B7/18532H04B7/2659H04W76/25H04W76/30
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 11,831,396
App. No.
17/880,514
Granted
Nov 28, 2023
Kind
B2
Abstract

Some implementations of the disclosure relate to dynamic switching of a satellite inroute data path between a Time Division Multiple Access (TDMA) method and a Time Division Multiplexing (TDM) method. In one implementation, a satellite terminal comprises one or more processors; and one or more non-transitory computer-readable storage media configured with instructions executable by the one or more processors to cause the satellite terminal to perform operations comprising: communicating, using the satellite terminal, over an inroute TDM channel; determining, based on an ingress traffic rate to the satellite terminal or a determination that the satellite terminal has not received any traffic flows classified for communication using TDM, to switch communications from the inroute TDM channel to an inroute TDMA channel; and after determining to switch communications, switching, at the satellite terminal, from communicating over the inroute TDM channel to communicating over the inroute TDMA channel.

Claims (58)

1. A satellite terminal, comprising:

one or more processors; and

one or more non-transitory computer-readable storage media configured with instructions executable by the one or more processors to cause the satellite terminal to perform operations comprising:

communicating, using the satellite terminal, over an inroute Time Division Multiplexing (TDM) channel;

determining, based on an ingress traffic rate to the satellite terminal or a determination that the satellite terminal has not received any traffic flows classified for communication using TDM, to switch communications from the inroute TDM channel to an inroute Time Division Multiple Access (TDMA) channel; and

after determining to switch communications, switching, at the satellite terminal, from communicating over the inroute TDM channel to communicating over the inroute TDMA channel.

2. The satellite terminal of claim 1 , wherein:

the operations further comprise: receiving, at the satellite terminal, one or more traffic flows on a local area network (LAN) of the satellite terminal; and

the ingress traffic rate is an aggregate ingress traffic rate of the one or more traffic flows.

3. The satellite terminal of claim 2 , wherein determining to switch communications from the inroute TDM channel to the inroute TDMA channel, comprises: determining that the aggregate ingress traffic rate falls below or equals a threshold for a time period.

4. The satellite terminal of claim 1 , wherein:

the operations further comprise:

receiving, at the satellite terminal, one or more traffic flows on a local area network (LAN) of the satellite terminal;

classifying each of the one or more traffic flows; and

determining whether any of the one or more traffic flows matches a TDMA to TDM switching rule; and

determining to switch communications from the inroute TDM channel to the inroute TDMA channel, comprises: determining that the satellite terminal has not received, for a period of time, any traffic flows on the LAN classified for communication using TDM.

5. The satellite terminal of claim 1 , wherein switching, at the satellite terminal, from communicating over the inroute TDM channel to communicating over the inroute TDMA channel, comprises: sending a first request from the satellite terminal to a Gateway Earth Station (GW) to release the inroute TDM channel from the satellite terminal.

6. The satellite terminal of claim 5 , wherein the operations further comprise: after sending the first request from the satellite terminal to the GW to release the inroute TDM channel from the satellite terminal, communicating, using the satellite terminal, over the inroute TDMA channel without waiting for an acknowledgment from the GW that the inroute TDM channel was released.

7. The satellite terminal of claim 5 , wherein the operations further comprising:

communicating, using the satellite terminal, over the inroute TDMA channel;

determining, at the satellite terminal, based at least on an updated ingress traffic rate to the satellite terminal, to switch communications from the inroute TDMA channel to an inroute TDM channel; and

after determining to switch communications from the inroute TDMA channel to an inroute TDM channel, sending, from the satellite terminal to the GW, a second request to be allocated an inroute TDM channel.

8. A method, comprising:

communicating, using a satellite terminal, over an inroute Time Division Multiplexing (TDM) channel;

determining, at the satellite terminal, based on an ingress traffic rate to the satellite terminal or a determination that the satellite terminal has not received any traffic flows classified for communication using TDM, to switch communications from the inroute TDM channel to an inroute Time Division Multiple Access (TDMA) channel; and

after determining to switch communications, switching, at the satellite terminal, from communicating over the inroute TDM channel to communicating over the inroute TDMA channel.

9. A Gateway Earth Station (GW), comprising:

one or more processors; and

one or more non-transitory computer-readable storage media configured with instructions executable by the one or more processors to cause the GW to perform operations comprising:

receiving a request from a satellite terminal to be allocated a Time Division Multiplexing (TDM) channel for inroute communications;

in response to receiving the request, determining whether or not the satellite terminal is eligible to be assigned an inroute TDM channel from a TDM inroute group; and

when the satellite terminal is eligible to be assigned the inroute TDM channel, assigning the inroute TDM channel to the satellite terminal, and transmitting a message to the satellite terminal identifying the assigned inroute TDM channel.

10. The GW of claim 9 , wherein:

the request comprises an identifier of the TDM inroute group, and

determining whether or not the satellite terminal is eligible to be assigned the inroute TDM channel from the TDM inroute group, comprises determining that the satellite terminal is eligible to be assigned the inroute TDM channel by:

identifying, using the identifier in the request, the TDM inroute group; and

determining that the inroute TDM channel is available for assignment from the TDM inroute group.

11. The GW of claim 10 , wherein determining that the inroute TDM channel is available for assignment from the TDM inroute group, comprises: determining the inroute TDM channel is not currently assigned to another satellite terminal.

12. The GW of claim 10 , wherein:

the satellite terminal is a first satellite terminal;

determining that the inroute TDM channel is available for assignment from the TDM inroute group comprises: determining that a priority of the first satellite terminal is higher than a priority of a second satellite terminal currently assigned the inroute TDM channel; and

assigning the inroute TDM channel comprises: reassigning the inroute TDM channel from the second satellite terminal to the first satellite terminal.

13. The GW of claim 9 , wherein the operations further comprise: when the satellite terminal is not eligible to be assigned the inroute TDM channel, transmitting a channel assignment failure response message to the satellite terminal.

14. The GW of claim 9 , wherein determining whether or not the satellite terminal is eligible to be assigned the inroute TDM channel from the TDM inroute group, comprises determining that the satellite terminal is not eligible to be assigned the inroute TDM channel by determining that there are no TDM channels available for assignment from the TDM inroute group.

15. The GW of claim 9 , wherein assigning the inroute TDM channel to the satellite terminal comprises:

obtaining an estimated symbol rate for the satellite terminal; and

assigning, based on the estimated symbol rate and symbol rates of multiple inroute TDM channels in the TDM inroute group, the inroute TDM channel from the multiple inroute TDM channels.

16. The GW of claim 15 , wherein obtaining the estimated symbol rate for the satellite terminal comprises: calculating the estimated symbol rate based on an ingress traffic rate and power headroom of the satellite terminal.

17. The GW of claim 9 , wherein the operations further comprise:

after assigning the inroute TDM channel to the satellite terminal, receiving a request from the satellite terminal to release the inroute TDM channel from the satellite terminal; and

in response to receiving the request to release the inroute TDM channel, releasing the inroute TDM channel from the satellite terminal.

18. The GW of claim 9 , wherein the operations further comprise:

after assigning the inroute TDM channel to the satellite terminal, determining that a keep alive message has not been a received from the satellite terminal for a consecutive number of periods; and

in response to determining that the keep alive message has not been received from the satellite terminal for the consecutive number of periods, releasing the inroute TDM channel from the satellite terminal.

19. The GW of claim 9 , wherein the operations further comprise:

determining that a change to the inroute TDM channel will be made; and

transmitting, over the inroute TDM channel, a message from the GW to the satellite terminal indicating the change that will be made to the inroute TDM channel.

20. The GW of claim 19 , wherein the change comprises: a deletion of the inroute TDM channel, a change to a symbol rate of the inroute TDM channel, or a change to a center frequency of the inroute TDM channel.

Assignments (2)
SECURITY INTEREST Recorded Mar 10, 2025
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 070455/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: ROY, SATYAJIT; THIRUNALLAIH, RAMANATHAN; HOSALLI MUKUND, AKSHAYA; GHARPURAY, ARCHANA
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 060712/0970 →