Ancillary Embedded System Status Display Before High-Level Boot
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The disparity in boot times between high-level and ancillary embedded systems in electronic devices, such as communication devices, delays users' awareness of ancillary system status and functionality, particularly affecting public safety personnel who require immediate land-mobile radio network access.
Innovation Solution
A method and system that allow the ancillary embedded system to generate and display its status information independently before the high-level embedded system completes its initialization, using shared memory and inter-processor communication to provide real-time updates on the user display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the high-level embedded system controls the main display, then the system architecture is simplified and centralized, but the user cannot view or change ancillary system settings during the high-level system's boot time
Solution Approach 1:
The patent segments the display control functionality by creating a separate display interface for the ancillary embedded system that operates independently from the high-level system's main display control. This allows the ancillary system to maintain its own display buffer and present information directly to the user without requiring the high-level system to be fully operational, thereby resolving the contradiction between centralized architecture and user accessibility during boot time.
2Speed
If the ancillary embedded system boots faster than the high-level system, then the ancillary system becomes operational sooner, but the user remains unaware of its status due to the high-level system controlling notifications
Solution Approach 1:
The patent introduces an intermediary display buffer mechanism that allows the ancillary embedded system to store and present its status information directly to the user interface. This intermediary buffer acts as a mediator between the fast-booting ancillary system and the user, enabling status visibility independent of the high-level system's notification controls, thus resolving the contradiction between fast boot time and status visibility.
3Adaptability or versatility
If the high-level embedded system takes longer to initialize, then it can provide more comprehensive control over device functions, but critical ancillary functions become inaccessible during initialization
Solution Approach 1:
The patent implements preliminary action by enabling the ancillary embedded system to initialize its display buffer and present basic status information before the high-level system completes its full initialization sequence. This allows critical ancillary functions to be accessible in a preliminary state during the high-level system's initialization, resolving the contradiction between comprehensive control capability and operational accessibility.
Data Source
AI summary
A method and apparatus for indicating the status of an ancillary embedded system in an electronic device. In one exemplary embodiment, the method includes starting an initialization process of a high-level embedded system in the electronic device. The method further includes determining the status of the ancillary embedded system. The method further includes generating display information for the status of the ancillary embedded system. The method further includes storing the display information in a manner retrievable by the high-level embedded system. The method further includes reading the stored set of display information and displaying an indication of the status on a user display prior to completion of the high-level embedded system's initialization process. The method further includes periodically updating the stored set of display information by the ancillary embedded system to provide a real-time indication of status.


