Satellite Contact Customization via Scoring Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current satellite scheduling systems are unable to optimize tasks across multiple satellites and ground stations, failing to customize schedules for clients based on their specific goals and requirements, especially at scale, due to the need for specific task requests for each satellite.
Innovation Solution
A system that generates satellite constellation access programs by obtaining client goals, computing scores based on compliance with these goals, and selecting programs that prioritize client preferences through a scoring system that incorporates weights and utility functions to optimize access to satellite constellations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a custom scheduler is used to create satellite contact schedules, then scheduling flexibility is improved, but the ability to optimize tasks across multiple satellites and ground stations deteriorates
Solution Approach 1:
The system segments the scheduling problem into individual client goal components, where each client's objectives are treated as separate units that can be independently defined and then collectively optimized. This allows the scheduler to maintain client-specific flexibility while enabling system-wide optimization by processing segmented goals through an automated framework.
Solution Approach 2:
The patent introduces an automated scheduler as an intermediary between client goals and satellite ground station operations. This intermediary component translates high-level client objectives into detailed scheduling decisions, enabling both client-specific customization and system-wide optimization without requiring manual intervention for each satellite contact.
2Measurement precision
If specific task requests are input for each satellite, then scheduling precision for individual satellites is improved, but the ability to customize schedules for clients at scale deteriorates
Solution Approach 1:
The system implements a universal scheduler that can handle multiple client goals simultaneously. The automated scheduling framework is designed to process diverse client objectives through a single unified system, enabling the scheduler to maintain precise individual satellite scheduling while adapting to different client requirements at scale through multi-functional processing capabilities.
Solution Approach 2:
The patent utilizes parameter changes by allowing client goals to be defined through adjustable parameters and constraints. The automated scheduler modifies scheduling parameters dynamically based on client-specific requirements while maintaining overall scheduling precision, enabling customization across multiple clients without sacrificing individual satellite scheduling accuracy.
3Manufacturing precision
If manual scheduling is used for each satellite contact, then scheduling accuracy for individual contacts is improved, but system-wide optimization and scalability deteriorate
Solution Approach 1:
The automated scheduler implements self-service by autonomously processing client goals and generating optimized schedules without manual intervention. The system automatically evaluates multiple scheduling options, selects optimal contacts, and adjusts schedules in real-time, maintaining contact scheduling accuracy while enabling system-wide optimization across all satellites and ground stations simultaneously.
Solution Approach 2:
The patent incorporates feedback mechanisms where the automated scheduler continuously monitors scheduling outcomes and client goal satisfaction. This feedback loop enables the system to refine scheduling decisions, maintain high accuracy for individual contacts, and improve overall system-wide optimization by learning from previous scheduling performance and adjusting future schedules accordingly.
Data Source
AI summary
Described herein are systems, methods, media, and devices for generating a satellite program for contacting satellites. In some embodiments, data including one or more targets for accessing a satellite constellation is obtained. Based on the data, a set of representations may be generated and candidate satellite constellation access programs may be determined based on the set of representations. For each program, a first score may be computed for each target to obtain a first set of scores, and a second score may be computed for each first score of the first set of scores to obtain a second set of scores. A satellite constellation access program may be selected from the candidate satellite access programs based on the second set of second scores.


