Recent App Layout Restoration for Multi-Window Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices with multi-windowing capabilities do not accurately reflect the previous layouts of executed applications, requiring users to manually set layouts again when selecting from the application history.
Innovation Solution
An electronic device retrieves and displays a history of previously executed applications, including layout information, and outputs the selected application's execution screen in the corresponding layout.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multi-windowing is supported to simultaneously execute multiple applications, then application execution capability is improved, but layout information is lost when displaying application history
Solution Approach 1:
The system performs preliminary action by storing layout information (position, size, arrangement) of multiple applications when they are first executed in multi-window mode. This pre-stored layout data is then retrieved and applied when the user selects applications from the recent apps screen, eliminating the need for users to manually reconfigure layouts and preventing information loss.
2Device complexity
If application history is displayed without layout information, then display simplicity is improved, but user operation convenience deteriorates
Solution Approach 1:
The system creates a copy of the original layout information (position, size, arrangement) and stores it separately. When displaying the recent apps screen, the system retrieves this copied layout data and applies it to reconstruct the original multi-window arrangement, thereby maintaining display simplicity while significantly improving user operation convenience by eliminating manual layout configuration.
3Adaptability or versatility
If users manually set layouts after selecting applications from history, then layout flexibility is improved, but time consumption increases
Solution Approach 1:
The system performs preliminary action by automatically storing and retrieving layout information, so when users select applications from the recent apps screen, the layouts are automatically restored to their previous configurations. This eliminates the time-consuming manual layout setting process while maintaining the flexibility users need, as the system can handle various multi-window arrangements automatically.
Data Source
AI summary
Disclosed is an electronic device that includes a display that outputs execution screens of a plurality of applications, a memory that stores the plurality of applications, and a processor electrically connected with the display and the memory. The processor retrieves a history of one or more applications among the plurality of applications that were previously executed in the electronic device, in response to a user input detected by the electronic device and outputs the history on the display based on information about the one or more applications and information about layouts of execution screens of the one or more applications. If at least one of the one or more applications is selected from the history, the processor outputs an execution screen of the selected application on the display according to the corresponding layout.


