US 12,451,960 B2
Intersatellite imaging data transfer
Tsu-Wang Hsieh, Redmond, WA (US); Behnaz Arzani, Redmond, WA (US); Peder Andreas Olsen, Redmond, WA (US); Ranveer Chandra, Kirkland, WA (US); and Chenning Li, Cambridge, MA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 25, 2023, as Appl. No. 18/306,856.
Prior Publication US 2024/0364418 A1, Oct. 31, 2024
Int. Cl. H04B 7/185 (2006.01)
CPC H04B 7/18521 (2013.01) [H04B 7/18584 (2013.01); H04B 7/18586 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
a processor configured to:
receive satellite status data from each of a plurality of satellites included in a satellite constellation, wherein:
the satellite status data is associated with a time window of a plurality of time windows; and
for each of the plurality of satellites, the satellite status data associated with that satellite includes a label distribution of a plurality of labels computed during the time window;
determine a link topology of the plurality of satellites at the time window;
based at least in part on the satellite status data and the link topology, identify a first satellite constellation subset including one or more selected satellite pairs, wherein identifying the one or more selected satellite pairs includes:
computing respective link utility values associated with a plurality of candidate pairs of satellites included in the satellite constellation based at least in part on the satellite status data and the link topology; and
selecting the one or more selected satellite pairs based at least in part on the link utility values; and
transmit, to the satellites included in the first satellite constellation subset, instructions to perform intersatellite imaging data transfer.