Multi-Window Layout Recommendation for Electronic Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices with multi-window functions require cumbersome multiple inputs to change layouts, making it inefficient to rearrange execution screens of multiple applications.
Innovation Solution
An electronic device that provides a plurality of recommended layouts with differently arranged windows based on attributes of multiple applications and states of the device, automatically displaying these layouts when an event for changing the layout is detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple inputs are used to change layout by selecting and dragging applications, then layout customization is achieved, but operation complexity and time consumption increase
Solution Approach 1:
The system pre-calculates and prepares multiple recommended layouts based on detected events (such as screen rotation or device state changes) before the user needs to manually rearrange windows. This preliminary action eliminates the need for users to perform multiple selection and dragging operations, directly reducing operation complexity while maintaining layout customization capabilities.
Solution Approach 2:
The system automatically generates and presents recommended layouts based on the current application states and detected events, allowing the device to serve itself by intelligently rearranging windows without requiring extensive user input. This self-service mechanism reduces the burden on users while maintaining flexible layout customization.
2Productivity
If manual selection and dragging of applications is required, then precise layout control is achieved, but time consumption increases
Solution Approach 1:
The system performs preliminary layout calculations by analyzing detected events and current application states to pre-determine optimal window arrangements. This eliminates the time-consuming manual selection and dragging process, directly improving layout change efficiency while maintaining precise control through intelligent automation.
Solution Approach 2:
The system continuously monitors device events and application states, using this feedback to dynamically generate recommended layouts. This feedback mechanism ensures that layout changes are automatically optimized based on real-time conditions, reducing the time required for users to manually rearrange windows while maintaining precise layout control.
3Adaptability or versatility
If fixed layout options are provided, then implementation simplicity is maintained, but adaptability to different application states decreases
Solution Approach 1:
The system transitions from static fixed layout options to dynamic recommended layouts that automatically adapt to different application states and detected events. The layout configuration is no longer fixed but dynamically generated based on real-time conditions, improving adaptability while managing complexity through automation.
Solution Approach 2:
The system changes layout parameters (such as window positions, sizes, and arrangements) automatically based on detected events and application attributes. This parameter change mechanism enables the system to adapt to different application states without requiring complex manual configuration, improving versatility while managing system complexity through intelligent automation.
Data Source
AI summary
An electronic device is provided. The electronic device includes a display, a memory, and a processor operatively connected to the display and the memory, wherein the processor may be configured to display a screen composed of a plurality of windows corresponding to a plurality of applications on the display, detect an event for changing a layout of the plurality of windows, in response to the detection of the event, display, on the display, a plurality of recommended layouts in which the plurality of windows are arranged differently on the basis of an attribute of each of the plurality of applications and a state of the electronic device, and when one of the plurality of recommended layouts is selected, display, on the display, the plurality of windows to which the selected recommended layout is applied.


