Embedded Control Unit for Cross-OS Information Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computing devices with multiple display units, such as laptops, it is challenging to easily integrate functions across different operating systems, particularly when one display unit is controlled by a dedicated operating system, limiting the ability to share information and extend functionality between systems.
Innovation Solution
A system comprising a first and second operating system, each with its own display unit, connected through a serial bus interface, with an embedded control unit that manages input information and switches processing between the systems, allowing parallel execution and sharing of information, including using a USB interface for communication and displaying shared data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a secondary display unit is controlled by a dedicated operating system, then the display unit can be independently controlled, but it becomes difficult to easily add functions and share information with the main system
Solution Approach 1:
The patent introduces an embedded control unit as an intermediary component that mediates between the main system and the sub-system. This control unit receives input information and selectively transmits it to either the main system or the sub-system, enabling flexible function addition without direct complex integration between the two operating systems. The intermediary approach allows the secondary display unit to maintain independence while enabling easy function extension through the control unit.
2Adaptability or versatility
If multiple operating systems execute in parallel on the same device, then functionality is enhanced, but information sharing between systems becomes difficult
Solution Approach 1:
The embedded control unit is designed with universal functionality to serve multiple purposes: it controls the secondary display unit, manages input information routing to both main and sub-systems, and facilitates information sharing between the two operating systems. This multi-functional component enables parallel execution of multiple OS while maintaining information sharing capability through a single universal interface.
3Ease of operation
If input devices are dedicated to specific operating systems, then each system can be independently controlled, but shared input becomes difficult
Solution Approach 1:
The system implements dynamic input routing where the embedded control unit can switch the destination of input information based on the current operational state. When the sub-system is active, input is directed to it; when the main system is active, input is directed there instead. This dynamic switching capability allows the same input device to serve both operating systems flexibly, enhancing input sharing without sacrificing independent control capability.
Data Source
AI summary
A computing apparatus is provided to improve information sharing between multiple operating systems of the same system, that operate in parallel. The computing apparatus includes a first system having a first display unit and configured to execute processing by a first operating system (“OS”), and configured to display, on the first display unit, display information based on the processing by the first OS. The computing apparatus also includes a second system having a second display unit and configured to execute processing by a second OS, and configured to display, on the second display unit, display information based on the processing by the second OS.


