| CPC H04B 7/18584 (2013.01) [H04B 7/18521 (2013.01); H04B 10/118 (2013.01); H04B 10/11 (2013.01); H04J 14/0267 (2013.01); H04J 14/0269 (2013.01); H04Q 2011/0073 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, at a satellite node in a network of satellites, a communication directed to an address for a destination satellite;
determining, by the satellite node, whether the satellite node is the destination satellite;
upon determining that the satellite node is the destination satellite, transmitting, by the satellite node, the communication to a ground station in communication range of the satellite node; and
upon determining that the satellite node is not the destination satellite:
identifying, via a local routing table, a second satellite node associated with the address for the destination satellite, wherein the local routing table includes multiple rows associated with the destination satellite, with each row associated with a different period of time within which one or more different satellite nodes is predicted to be in range of the satellite node, wherein the second satellite node is identified from the one or more different satellite nodes; and
forwarding the communication to the second satellite node based on a current time of the communication.
|