Scheduling beams of a satellite antenna
AssigneeAireon LLC
InventorsMichael A. GARCIA, Boris VEYTSMAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeAireon LLC
InventorsMichael A. GARCIA, Boris VEYTSMAN
Estimating the term…
In one implementation, a method for scheduling beams of an antenna on a satellite during a defined time period includes calculating a beam score for each beam based on the expected gain of the beam and determining that the number of beams having non-zero beam scores during the defined time period is less than a threshold value. In addition, the method also includes accessing a set of beam weights for each of multiple different candidate beam patterns, and, for each set of weights, multiplying individual beam weights by corresponding beam scores, and generating a candidate beam pattern score by calculating a sum of the products of the beam weights and corresponding beam scores. The method further includes comparing the candidate beam pattern scores, selecting a particular one of the candidate beam patterns, and scheduling the selected beam pattern for the defined time period.
1-20. (canceled)
A computer-implemented method for scheduling beams of an antenna on board a satellite in low-Earth orbit for receiving Automatic Dependent Surveillance Broadcast (ADS-B) messages, wherein the antenna is configured to provide multiple different beams, the method comprising:
A system for scheduling beams of an antenna on board a satellite in low-Earth orbit for receiving Automatic Dependent Surveillance Broadcast (ADS-B) messages, wherein the antenna is configured to provide multiple different beams, the system comprising:
A non-transitory computer-readable storage medium having computer-readable program code embodied thereon for scheduling beams of an antenna on board a satellite in low-Earth orbit for receiving Automatic Dependent Surveillance Broadcast (ADS-B) messages, wherein the antenna is configured to provide multiple different beams, the computer-readable program code comprising instructions that, when executed by one or more processing elements, cause the processing elements to:
Dependencies are inferred from the claim text.