Compressed Application Preloading for Faster Volatile-Memory Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing costs and shrinking memory specifications in electronic devices limit the number of applications that can be preloaded into high-speed memory, leading to significant differences in application loading times between preloading from high-speed memory and loading from non-volatile memory.

Innovation Solution

A memory operation method that uses a compression algorithm to compress applications in non-volatile memory into compressed format files, preloads these files into a compressed data area in volatile memory, obtains an image of the compressed data area, writes it back to non-volatile memory, and then decompresses the files into applications in volatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If applications are preloaded into high-speed memory, then application opening speed is improved, but memory capacity requirements increase and costs rise

Engineering Contradiction:
Improveapplication opening speedVSAvoidmemory capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of data compression ratio to reduce the volume of data stored in memory. By compressing applications before preloading, the system can fit more applications into the same memory capacity, thus improving speed without proportionally increasing memory requirements

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies preliminary compression of applications before they are loaded into high-speed memory. This preliminary action reduces the data size in advance, allowing more applications to be preloaded into limited memory capacity, thereby improving opening speed without requiring proportionally more memory

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If memory specifications shrink, then device costs decrease, but the number of preloadable applications is reduced

Engineering Contradiction:
Improvedevice costVSAvoidnumber of preloadable applications
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent changes the data representation parameter from uncompressed to compressed format. This allows the same memory capacity to store more applications, effectively increasing the number of preloadable applications without increasing the physical memory size or cost

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary compression of applications before storage. This preliminary processing reduces the data footprint, enabling more applications to be stored in the same memory capacity, thus improving adaptability without increasing manufacturing cost

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If applications are loaded from non-volatile memory, then memory capacity requirements are reduced, but loading time increases

Engineering Contradiction:
Improvememory capacity usageVSAvoidapplication loading time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary compression and storage of applications in a compressed state within the acceptable memory capacity. When needed, the system loads the compressed version and decompresses it, reducing the actual loading time compared to loading uncompressed applications from non-volatile memory

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the storage parameter to compressed format, which reduces the data size and allows more efficient use of memory capacity. This enables the system to maintain faster loading speeds while using less memory capacity by storing applications in a compact compressed state

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250291483A1Method of memory operation, electronic device and non-transitory computer-readable medium
Publication Date: 2025.09.18 REALTEK SEMICON CORP
  • US20250291483A1 patent drawing
  • US20250291483A1 patent drawing
  • US20250291483A1 patent drawing

AI summary

A method of memory operation includes using a compression algorithm to compress at least one application in a non-volatile memory into at least one compressed format file; preloading the at least one compressed format file from the non-volatile memory into a compressed data area of a volatile memory; obtaining an image of the compressed data area based on the at least one compressed format file preloaded into the compressed data area, and storing the image back to the non-volatile memory; and decompressing the at least one compressed format file into the at least one application.