Wireless Software Dialer for Autonomous Satellite Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing satellite communication systems in aircraft lack reliability and efficiency in data transmission, particularly in mobile environments, and fail to seamlessly integrate with onboard systems without requiring specific hardware or screens.
Innovation Solution
A software-based system utilizing programmable peripheral devices with extensible protocols to control satellite communication devices autonomously, enabling reliable data transfer and messaging without dedicated hardware, using software applications to send and receive commands and data directly to and from satellites.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a software-based system is used to control satellite communication devices, then device complexity and hardware requirements are reduced, but reliability of communication control may be compromised
Solution Approach 1:
The patent replaces physical hardware keypads and control interfaces with a software-based system that runs on general-purpose computing devices. The software dialer application emulates traditional communication controls through virtual interfaces, eliminating the need for dedicated hardware while maintaining full communication functionality through software-based command generation and transmission.
Solution Approach 2:
The software-based system can operate across multiple device types and operating systems (iOS, Android, Windows), allowing a single software solution to control satellite communication devices without requiring device-specific hardware. The system adapts to different platforms while providing consistent communication control capabilities.
2Ease of operation
If dedicated hardware keypads and screens are used, then ease of operation is improved, but device complexity and cost increase
Solution Approach 1:
The software dialer creates virtual copies of traditional hardware interfaces (keypads, displays, buttons) through software rendering. These virtual interfaces replicate the functionality and user interaction patterns of physical hardware while being implemented entirely in software, allowing users to interact with familiar controls without dedicated physical components.
Solution Approach 2:
The software-based interface is dynamically adaptable to different device screens, resolutions, and operating systems. Unlike fixed hardware keypads, the virtual interface can adjust its layout, size, and behavior based on the host device's characteristics, providing consistent usability across diverse platforms without requiring hardware modification.
3Reliability
If onboard server assistance is required for satellite communication, then reliability is improved, but response time and autonomy are reduced
Solution Approach 1:
The software dialer pre-establishes communication protocols and command structures locally on the device. When communication is needed, the system can immediately execute pre-configured commands without requiring real-time server intervention for basic operations. The system maintains local capability to initiate and manage communications autonomously.
Solution Approach 2:
The communication control functionality is segmented into autonomous local operations (command generation, dialing, basic messaging) that do not require server assistance, and higher-level operations that can optionally use server support. This segmentation allows the system to operate reliably with minimal latency for essential functions while maintaining the option to engage server resources for enhanced capabilities.
Data Source
Figure 1
Figure 2A~2C
AI summary
An aircraft communication system is provided that includes: i) a self-contained onboard communication system, the onboard communication system comprising a first peripheral device and an at least one second peripheral device, the first and second peripheral devices each comprising a non-transitory computer-readable medium, having stored thereon a computer program for data communication, the computer program having a plurality of protocols, the protocols being extensible, the protocols executable by a processor to cause the first and second peripheral devices to send data and commands between one another, the first peripheral device further caused to perform the steps of: directly controlling a satellite communication device; directly dialing the satellite communication device; sending data directly to the satellite communication device; and receiving data from the satellite communication device, each of said steps being performed without the assistance of an on-board server.