Data traffic scaling for communication satellite
AssigneeMicrosoft Technology Licensing, LLC
InventorsTusher Chakraborty, Jayanth Ganesh Shenoy, Deepak Vasisht, Om Jit Singh Chabra, Ranveer Chandra
Life of this patent
Estimating the term…
Abstract
A method for network data communication includes, at a terrestrial computing device, detecting one or more beacon signals from a corresponding one or more orbital communication satellites of a constellation of orbital communication satellites. A transmission probability threshold is adjusted based at least in part on a detected quantity of the one or more orbital communication satellites. Data is transmitted from the terrestrial computing device to the constellation of orbital communication satellites contingent on the transmission probability threshold being satisfied.
Claims20
A method for network data communication comprises, at a terrestrial computing device:
- detecting one or more beacon signals from a corresponding one or more orbital communication satellites of a constellation of orbital communication satellites;
- adjusting a transmission probability threshold based at least in part on a detected quantity of the one or more orbital communication satellites;
- and
- transmitting data from the terrestrial computing device to the constellation of orbital communication satellites contingent on the transmission probability threshold being satisfied.
An orbital communication satellite, comprising:
- a logic subsystem including one or more processors;
- and
- a storage subsystem including one or more computer memory devices, the storage subsystem holding instructions executable by the logic subsystem to:
- receive data transmitted by a plurality of terrestrial computing devices;
- and
- transmit a beacon signal to the plurality of terrestrial computing devices, the beacon signal including a traffic scaling parameter for controlling a rate of data transmission by the plurality of terrestrial computing devices, and the traffic scaling parameter having a value set based at least in part on an estimated number of network collisions occurring while the orbital communication satellite receives the data transmitted by the terrestrial computing devices.
A network management device, comprising:
- a logic subsystem including one or more processors;
- and
- a storage subsystem including one or more computer memory devices, the storage subsystem holding instructions executable by the logic subsystem to:
- receive network telemetry data aggregated from a plurality of orbital communication satellites, the telemetry data indicative of an estimated number of network collisions occurring over a time interval while the plurality of orbital communication satellites receive data transmitted by a plurality of terrestrial computing devices;
- calculate an observed regional collision rate for a geographical region of interest based on the network telemetry data;
- and
- transmit a rate control instruction to a selected orbital communication satellite of the plurality of orbital communication satellites that is scheduled to provide coverage for the geographical region of interest, the rate control instruction generated based at least in part on the observed regional collision rate, wherein the rate control instruction is used for controlling the selected orbital communication satellite to adjust a rate of data transmission by the plurality of terrestrial computing devices.
Dependencies are inferred from the claim text.