Flexible Display Application Preloading Based on Size
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for preloading applications in electronic devices, such as the least recently used (LRU) method, can lead to inefficient memory usage by loading unnecessary applications and wasting storage space.
Innovation Solution
An electronic device with a flexible display and a processor that identifies changes in the display area size to determine which applications to preload, loading a preload process including resources for executing the determined application, and unloading unnecessary preload processes to optimize memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the LRU method is used for preloading applications, then the memory can automatically manage loading and unloading processes, but unnecessary applications are loaded into memory and storage space is wasted
Solution Approach 1:
The patent changes the parameter for determining application preload priority from time-based (LRU) to display-area-based criteria. The system determines which applications to preload based on the current display area size, ensuring that applications suitable for the actual display configuration are loaded, thereby improving storage space utilization while maintaining automatic management functionality.
2Speed
If all applications are preloaded into memory, then the response speed of application execution is improved, but the storage capacity of the memory is exceeded
Solution Approach 1:
The patent applies local quality by differentiating the preload strategy based on the current display area size. Instead of uniformly preloading all applications, the system selectively preloads applications that are appropriate for the specific display configuration, optimizing both memory usage and application launch speed for the actual usage scenario.
Solution Approach 2:
The system changes the selection parameter from comprehensive (all applications) to conditional (applications matching current display area), achieving a balance between memory capacity constraints and response speed requirements.
3Quantity of substance
If applications are selectively preloaded based on display area size, then memory efficiency is improved, but the complexity of determining which applications to preload increases
Solution Approach 1:
The patent simplifies the selection logic by changing the criterion to display area size, which is already a parameter the system monitors for flexible display operation. This approach avoids complex prediction algorithms while achieving improved memory efficiency through straightforward conditional selection.
Data Source
AI summary
An electronic device may include: a housing including a first housing and a second housing movable with respect to the first housing; a flexible display in which a display area for displaying a screen is expanded or reduced as the second housing moves with respect to the first housing; a memory; and a processor, wherein the processor is configured to: identify a change in the size of the display area on the basis of the movement of the second housing relative to the first housing; determine an application to be preloaded from among a plurality of applications on the basis of the identified size of the display area; load, into the memory, a preload process including some of resources for executing the determined application to be preloaded; and, in response to the occurrence of an event associated with the execution of the application to be preloaded, load an activity for the execution of the application by using the loaded preload process.


