| CPC H04W 72/12 (2013.01) [H04B 7/155 (2013.01); H04B 7/195 (2013.01); H04B 17/40 (2015.01)] | 20 Claims |

|
1. A system comprising:
a processor; and
a memory comprising computer program code, the memory and the computer program code configured to, with the processor, cause the processor to:
determine a primary ground station and a set of secondary ground stations based on a predicted orbit of a satellite, wherein the primary ground station is configured to transmit to the satellite and to receive from the satellite, and wherein the secondary ground stations are configured to at least receive from the satellite;
identify a subset of the secondary ground stations, wherein the identified subset of the secondary ground stations are within communication range to receive data transmissions from the satellite;
dynamically change the subset of secondary ground stations at instances in a time period of the predicted orbit of the satellite, such that, for each instance in the time period, the subset of secondary ground stations includes only secondary ground stations for which the satellite will have a line of sight (LOS) and be within communication range;
provide a transmission schedule to the satellite via the primary ground station, wherein the transmission schedule indicates the subset of secondary ground stations.
|