Hierarchical satellite task scheduling system
AssigneeHawkEye 360, Inc.
InventorsT. Charles Clancy, Robert W. McGwier, Timothy James O'Shea, Nicholas Aaron McCarthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeHawkEye 360, Inc.
InventorsT. Charles Clancy, Robert W. McGwier, Timothy James O'Shea, Nicholas Aaron McCarthy
Estimating the term…
A task scheduling system that can be used to improve task assignment for multiple satellites, and thereby improve resource allocation in the execution of a task. In some implementations, configuration data for one or more satellites is obtained. Multiple objectives corresponding to a task to be performed using the satellites, and resource parameters associated with executing the task to be performed using the satellites are identified. A score for each objective included in the multiple objectives is computed by the terrestrial scheduler based on the resource parameters and the configuration data for the one or more satellites. The multiple objectives are assigned to one or more of the satellites. Instructions are provided to the one or more satellites that cause the one or more satellites to execute the task according to the assignment of the objectives to the one or more satellites.
An aerial scheduling system for deployment and operation on an aerial satellite, the areal satellite having multiple components, including sensors and communications equipment, and being operable in an aerial satellite system having multiple satellites, whose individual satellites communicate with, and are controlled by, terrestrial stations, each terrestrial station having at least one terrestrial scheduler with one or more computers, one or more storage devices, and telecommunications devices, said aerial scheduling system on said areal satellite comprising:
A non-transitory, computer-readable medium for use in an aerial scheduler for deployment and operation on an aerial satellite, the areal satellite having multiple components, including sensors and communications equipment, and being controlled by, terrestrial stations, each terrestrial station having at least one terrestrial scheduler, said non-transitory, computer-readable medium storing one or more instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
Dependencies are inferred from the claim text.