PATENT CLAIM ANALYSIS

Application Number: 16167001
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-04
Patent Classification: ["718", "104000"]

Abstract:
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.

Claim (Index 20):
A system comprising:\n one or more computers; and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising: obtaining, by a terrestrial scheduler of a server system, configuration data for one or more satellites associated with the server system, wherein each satellite from among the one or more satellites comprises an aerial scheduler configured to exchange communications with the terrestrial scheduler; identifying, by the terrestrial scheduler, (i) multiple objectives corresponding to a task to be performed using the satellites, and (ii) resource parameters associated with executing the task to be performed using the satellites; computing, by the terrestrial scheduler, a score for each objective included in the multiple objectives based on the resource parameters and the configuration data for the one or more satellites, each score representing a prioritization of a corresponding objective from among the multiple objectives; assigning, by the terrestrial scheduler, the multiple objectives to one or more of the satellites based on the scores for the objectives; and providing, by the terrestrial scheduler and to the aerial schedulers of the one or more satellites, instructions that, when received by the one or more satellites, cause the one or more satellites to execute the task according to the assignment of the objectives to the one or more satellites.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 97.0
- Lexical Diversity: 2.39683
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15994485', '15221908', '15462371', '10573829', '15016851']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3885104674248271
- 35 USC 102 Novelty (BERT): 0.5031634075216727
- Combined Prediction Score: 0.3999757614345117
- Mean Citation Score: 187.734512
- Max Citation Score: 207.37782
- Similarity Product: 171.93954895520213

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test