IP Library Granted Patent US 11,463,161
Granted Patent B2
US 11,463,161 · App. 17/069,779 · Granted Oct 4, 2022

System and method for authorizing access in satellite communications

Inventor: Brad Arnold Bode (Pacific Palisades, CA)
Assignee: ATLAS SPACE OPERATIONS, INC.
H04B7/18519H04L12/4641H04L67/10H04W76/10
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,463,161
App. No.
17/069,779
Granted
Oct 4, 2022
Kind
B2
Abstract

The present teachings is generally directed to systems and methods for facilitating communications with a satellite. In some embodiments, a request to communicate with a satellite may be received from a client device, and upon determining that a device identifier associated with the client device is associated with an account authorized to connect to one or more satellite ground stations, a schedule of activity for the account may be retrieved. The schedule of activity may indicate a time period that the client device is authorized to connect to the satellite ground station(s) such that data is communicated between the satellite and the client device, and the satellite ground station(s) may be configured to communicate with the satellite. At a start of the time period, a connection between the client device and the satellite ground station(s) may be generated, and via the connection, data may be provided to the client device.

Claims (65)

1. A non-transitory computer-readable medium storing computer program instructions that, when executed by one or more processors, effectuate operations comprising:

retrieving a schedule of activity for an account associated with a client device authorized to connect to a satellite ground station, wherein the schedule of activity indicates at least one time period during which the satellite ground station is authorized to communicate data to the client device, and wherein the schedule of activity is determined based at least in part on an orbital trajectory of a satellite and a geographical location of the satellite ground station;

generating a connection to the satellite ground station during the at least one time period; and

obtaining, via the connection, telemetry data from the satellite ground station to be provided to the client device.

2. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

receiving, from the client device, a request for communicating with the satellite, wherein the schedule of activity for the account is retrieved in response to determining, based on the request, that the client device is associated with the account.

3. The non-transitory computer-readable medium of claim 1 , wherein generating the connection to the satellite ground station during the time period comprises:

generating the connection to the satellite ground station at a start time of the at least one time period, wherein the connection is between the client device and the satellite ground station.

4. The non-transitory computer-readable medium of claim 3 , wherein the operations further comprise:

determining an end for the at least one time period; and

causing the connection between the client device and the satellite ground station to be disconnected at the end of the at least one time period such that the telemetry data is discontinued from being provided to the client device.

5. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

receiving, during the at least one time period, an instruction to be provided to the satellite; and

providing, via the connection, the instruction to the satellite ground station, wherein the satellite ground station is configured to provide the instruction to the satellite.

6. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

accessing an account database that stores a plurality of accounts authorized to connect to the satellite ground station, wherein each of the plurality of accounts includes information related to one or more client devices allowed to access the account, and each account comprises a corresponding schedule of activity between the one or more client devices associated with the account and the satellite ground station.

7. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

determining, from the schedule of activity, a task to be performed, wherein the task indicates that data received from the satellite is to be obtained or data is to be provided to the satellite, wherein the task indicates a corresponding time period when the task is to be performed;

accessing a clock synchronized with the satellite ground station;

determining, based on the clock, a temporally proximate task to occur; and

adding the temporally proximate task to a task executor to facilitate the connection to the satellite ground station being generated at a start of the corresponding time period.

8. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise:

buffering the telemetry data to local memory at the satellite ground station;

receiving a request for the telemetry data from the client device; and

providing the telemetry data to the client device responsive to the request.

9. A method for communicating with a satellite, the method being implemented by one or more processors configured to execute one or more computer program instructions, the method comprising:

retrieving a schedule of activity for an account associated with a client device authorized to connect to a satellite ground station, wherein the schedule of activity indicates at least one time period during which the satellite ground station is authorized to communicate data to the client device, and wherein the schedule of activity is determined based at least in part on an orbital trajectory of a satellite and a geographical location of the satellite ground station;

generating a connection to the satellite ground station during the at least one time period; and

obtaining, via the connection, telemetry data from the satellite ground station to be provided to the client device.

10. The method of claim 9 , further comprising:

receiving, from the client device, a request for communicating with the satellite, wherein the schedule of activity for the account is retrieved in response to determining, based on the request, that the client device is associated with the account.

11. The method of claim 9 , wherein generating the connection to the satellite ground station during the at least one time period comprises:

generating the connection to the satellite ground station at a start time of the at least one time period, wherein the connection is between the client device and the satellite ground station.

12. The method of claim 11 , further comprising:

determining an end for the at least one time period; and

causing the connection between the client device and the satellite ground station to be disconnected at the end of the at least one time period such that the telemetry data is discontinued from being provided to the client device.

13. The method of claim 9 , further comprising:

receiving, during the at least one time period, an instruction to be provided to the satellite; and

providing, via the connection, the instruction to the satellite ground station, wherein the satellite ground station is configured to provide the instruction to the satellite.

14. The method of claim 9 , further comprising:

accessing an account database that stores a plurality of accounts authorized to connect to the satellite ground station, wherein each of the plurality of accounts includes information related to one or more client devices allowed to access the account, and each account comprises a corresponding schedule of activity between the one or more client devices associated with the account and the satellite ground station.

15. The method of claim 9 , further comprising:

determining, from the schedule of activity, a task to be performed, wherein the task indicates that data received from the satellite is to be obtained or data is to be provided to the satellite, wherein the task indicates a corresponding time period when the task is to be performed;

accessing a clock synchronized with the satellite ground station;

determining, based on the clock, a temporally proximate task to occur; and

adding the temporally proximate task to a task executor to facilitate the connection to the satellite ground station being generated at a start of the corresponding time period.

16. The method of claim 9 , further comprising:

buffering the telemetry data to local memory at the satellite ground station;

receiving a request for the telemetry data from the client device; and

providing the telemetry data to the client device responsive to the request.

17. A system, comprising:

memory storing computer program instructions; and

one or more processors that, when executing the computer program instructions, effectuate operations comprising:

retrieving a schedule of activity for an account associated with a client device authorized to connect to a satellite ground station, wherein the schedule of activity indicates at least one time period during which the satellite ground station is authorized to communicate data to the client device, and wherein the schedule of activity is determined based at least in part on an orbital trajectory of a satellite and a geographical location of the satellite ground station;

generating a connection to the satellite ground station during the at least one time period; and

obtaining, via the connection, telemetry data from the satellite ground station to be provided to the client device.

18. The system of claim 17 , wherein generating the connection to the satellite ground station during the at least one time period comprises generating the connection to the satellite ground station at a start time of the at least one time period, the connection being between the client device and the satellite ground station, the operations further comprise:

determining an end for the at least one time period; and

causing the connection between the client device and the satellite ground station to be disconnected at the end of the at least one time period such that the telemetry data is discontinued from being provided to the client device.

19. The system of claim 17 , wherein the operations further comprise:

accessing an account database that stores a plurality of accounts authorized to connect to the satellite ground station, wherein each of the plurality of accounts includes information related to one or more client devices allowed to access the account, and each account comprises a corresponding schedule of activity between the one or more client devices associated with the account and the satellite ground station.

20. The system of claim 17 , wherein the operations further comprise:

buffering the telemetry data to local memory at the satellite ground station;

receiving a request for the telemetry data from the client device; and

providing the telemetry data to the client device responsive to the request.

Assignments (5)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 72586/0606 Recorded Dec 29, 2025
From: ALTER DOMUS (US) LLC
To: ATLAS SPACE OPERATIONS
Reel/Frame 074108/0415 →
SECURITY INTEREST Recorded Nov 14, 2025
From: ATLAS SPACE OPERATIONS, LLC; YORK SPACE SYSTEMS LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072911/0519 →
CERTIFICATE OF CONVERSION Recorded Nov 4, 2025
From: ATLAS SPACE OPERATIONS, INC.
To: ATLAS SPACE OPERATIONS, LLC
Reel/Frame 073463/0459 →
SECURITY INTEREST Recorded Oct 15, 2025
From: ATLAS SPACE OPERATIONS, LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 072586/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: BODE, BRAD ARNOLD
To: ATLAS SPACE OPERATIONS, INC.
Reel/Frame 054044/0203 →
Continuity (2)
Continuation 16290734 · Mar 1, 2019
Related Publication 20210044348A1 · Feb 11, 2021