Adaptive Multi-Window Layout for Automatic Screen Reconfiguration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices struggle with efficiently managing multiple windows, as they often require manual adjustment of window sizes and locations, leading to user inconvenience and suboptimal information viewing.
Innovation Solution
An electronic device with a control module that adaptively adjusts the configuration of multiple windows in response to events, changing display formats or types based on user interactions or function changes, allowing seamless transitions between windows with similar or related functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual adjustment of window sizes and locations is required, then user control over window placement is improved, but user convenience and operation efficiency deteriorate
Solution Approach 1:
The system automatically detects function relationships between windows and adjusts their configurations without requiring manual user intervention. The control module autonomously determines which windows should be displayed together based on their functional associations, eliminating the need for users to manually adjust window sizes and locations.
Solution Approach 2:
The patent dynamically changes window display parameters (size, location, configuration) based on detected function relationships. When a window's function changes or new windows are opened, the system automatically adjusts relevant display parameters to optimize the layout, transitioning from static manual configuration to dynamic automatic parameter adjustment.
2Adaptability or versatility
If fixed window configurations are used, then device complexity is reduced, but adaptability to different function combinations deteriorates
Solution Approach 1:
The window configuration system transitions from static fixed layouts to dynamic adaptive configurations. The control module continuously monitors window functions and automatically reconfigures window arrangements based on real-time functional relationships, enabling the system to adapt to various function combinations without pre-defining all possible configurations.
Solution Approach 2:
The system pre-establishes function relationship databases that contain associations between different applications and functions. When windows are opened or functions change, the control module queries these pre-established relationships to quickly determine appropriate window configurations, reducing the complexity of real-time decision-making while maintaining high adaptability.
3Loss of information
If multiple windows are displayed simultaneously, then information viewing capability is improved, but screen space utilization efficiency deteriorates
Solution Approach 1:
The display screen is segmented into multiple regions that can be dynamically allocated to different windows based on their functional relationships and importance. The control module divides the screen space efficiently, ensuring that windows with strong functional associations are positioned adjacent to each other while maximizing the use of available display area.
Solution Approach 2:
The window management system provides universal configuration rules that can adapt to various function combinations. By establishing general principles for window arrangement based on function relationships, the system can efficiently manage any combination of windows without requiring specific predefined layouts for each scenario, thereby improving both information accessibility and screen space utilization.
Data Source
AI summary
An electronic device including a touch-enabled display module configured to display a plurality of windows according to a multi-window mode; and a control module configured to displaying on the touch screen a first application window and a second application window according to the multi-window mode, alter the first application window in response to a touchscreen input received via the touch-enabled display, and automatically alter the second application window in response to the alteration of the first application window.


