App Prefetch Selection Using Efficiency-Based Memory Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices struggle to efficiently select applications for prefetching, resulting in minimal improvement in entry speed after prefetching, necessitating a technique to enhance overall prefetch operation efficiency.

Innovation Solution

An electronic device selects applications for prefetching based on prefetch efficiency using a processor that considers factors such as screen display changes, recent usage information, and machine learning algorithms to determine prefetch targets and load relevant data into volatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If applications are prefetched without considering prefetch efficiency, then entry speed may be improved for some applications, but overall prefetch operation efficiency remains low

Engineering Contradiction:
Improveentry speedVSAvoidprefetch operation efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent introduces prefetch efficiency as a new parameter to evaluate and select applications for prefetching. By calculating prefetch efficiency values based on recent usage information and adjusting selection criteria according to this parameter, the system optimizes which applications to prefetch, thereby improving both entry speed and overall prefetch operation efficiency simultaneously

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where prefetch efficiency is calculated based on recent usage information of applications. This feedback loop allows the system to learn from actual usage patterns and continuously improve its prefetching decisions, ensuring that prefetch operations are performed on applications that will actually benefit from being prefetched

Inventive Principle:
Principle #23Feedback

2Speed

If more applications are prefetched, then entry speed for frequently used applications improves, but memory resource consumption increases

Engineering Contradiction:
Improveentry speedVSAvoidmemory resource consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies partial action by selectively prefetching only those applications that meet the prefetch efficiency threshold, rather than prefetching all applications. This approach ensures that memory resources are allocated to applications that will actually be used, improving entry speed for relevant applications while avoiding unnecessary memory consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3926466B1Electronic device which prefetches application and method therefor
Publication Date: 2025.11.26 SAMSUNG ELECTRONICS CO LTD
  • EP3926466B1 patent drawingFigure 1
  • EP3926466B1 patent drawingFigure 2
  • EP3926466B1 patent drawingFigure 3

AI summary

An electronic device according to various embodiments may include a display, a first method, a second memory having a plurality of applications installed therein to store data of the plurality of applications, and a processor. The processor may be configured to switch a screen displayed on the display from a first screen to a second screen which includes a plurality of objects respectively indicating the plurality of applications, identify applications which are not running among the plurality of applications, in response to the switching to the second screen, and load data of the at least one application from the second memory to the first memory in order to prefetch at least one application selected from among the identified applications, based on predetermined prefetch efficiency of each of the identified applications.