Dynamic Display Allocation for Multi-OS Mobile Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile terminals with multiple operating systems and displays face complexity in handling events, as they struggle to efficiently allocate display resources and output execution results across different operating systems, leading to user interface challenges.
Innovation Solution
A mobile terminal with a communication unit, storage for multiple OSs, and a controller that allocates display resources and outputs execution results across OSs, allowing for sharing of information between applications and executing operations in the background or through external devices based on event types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple operating systems are independently run on separate displays, then each OS can operate autonomously, but the display resource allocation becomes complex and difficult to manage
Solution Approach 1:
The patent merges display resource management across multiple operating systems by allowing a single display to be dynamically shared between OS1 and OS2. The controller integrates the display allocation mechanism to handle events from either OS on the same display, eliminating the need for strict one-to-one mapping between displays and OSs, thus reducing display resource allocation complexity while maintaining OS autonomy.
Solution Approach 2:
The patent implements dynamic display allocation where the display can switch between serving OS1 and OS2 based on active events. The controller dynamically adjusts which OS receives display output depending on which OS generated the current event, allowing flexible resource allocation that adapts to runtime conditions rather than being statically assigned.
2Ease of operation
If display is allocated to a specific OS, then the OS can display its execution results, but events from other OSs cannot be displayed on the same display
Solution Approach 1:
The display allocation is made dynamic rather than static. When an event occurs in OS2, the controller temporarily allocates the display to OS2 for displaying that event's execution results, then switches back to OS1. This dynamic reallocation allows the display to serve multiple OSs sequentially, maintaining clear output for each OS while enabling cross-OS event handling capability.
Solution Approach 2:
The display is designed to serve multiple functions by being accessible to both OS1 and OS2. Instead of dedicating the display exclusively to one OS, the controller enables the display to function as a universal output device for events from either OS, thereby increasing system versatility while maintaining operational clarity through controlled switching.
3Productivity
If execution results are output through external devices, then internal display resources are freed, but the user interface becomes more complex
Solution Approach 1:
The patent segments the output destinations by allowing different types of operations to be routed to different displays or external devices. Simple events can be displayed internally on the allocated display, while certain operations can be output to external devices. This segmentation enables flexible resource utilization while managing interface complexity through selective routing rather than forcing all outputs through a single complex interface.
Data Source
Figure 1
Figure 2
Figure 3(a)~3(c)
AI summary
A mobile terminal including a storage unit in which a first operating system (OS) and a second OS are loaded; a first display allocated to the loaded first OS and a second display allocated to the loaded second OS; and a controller configured to receive an indication signal indicating a second OS related event has occurred on the mobile terminal, and to selectively execute a second operation corresponding to the second OS related event using the first OS and allocate at least a portion of the first display to an output of the executing second operation.