Application Compression With Transparent Decompression for Storage Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices experience reduced storage space due to increased data generation from applications over time, leading to poor user experience.

Innovation Solution

Implement an application compression method that allows users to select and compress applications transparently, with progress display, and decompress when needed, using file block division and algorithm selection for efficient space utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If applications are compressed to save storage space, then storage space utilization is improved, but application size increases and requires decompression

Engineering Contradiction:
Improvestorage spaceVSAvoidcompression management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system automatically detects application compression status and performs transparent decompression when applications are launched, without requiring user intervention. The compression management system serves itself by automatically maintaining applications in uncompressed state when needed, resolving the contradiction between space savings and operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Applications are pre-compressed to save storage space, and the system performs decompression in advance before the application is actually launched. This preliminary decompression ensures that when users access the application, it is already in its functional uncompressed state, eliminating the need for real-time decompression and simplifying user interaction.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If transparent compression is performed on applications, then storage space is reduced, but application functionality may be affected

Engineering Contradiction:
Improvestorage spaceVSAvoidapplication functionality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs decompression in advance before application launch, ensuring that the application is in its full-functional uncompressed state when the user accesses it. This preliminary action guarantees that application functionality is not compromised by compression, while still achieving storage space savings during idle periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the compression state of applications based on their usage status. Frequently used applications are maintained in uncompressed state to ensure full functionality, while rarely used applications remain compressed to save storage space. This dynamic approach resolves the contradiction between space efficiency and functional reliability.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If application compression is implemented, then storage capacity is increased, but user interaction complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcompression operation
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The compression management system operates autonomously, automatically detecting which applications should be compressed or decompressed based on usage patterns and storage conditions. Users interact only with the final result (available storage space) without needing to understand or manage the compression process, thereby maintaining ease of operation while increasing storage capacity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary compression management layer that handles all compression and decompression operations transparently between the user and the storage system. Users simply install and use applications normally, while the intermediary system manages the compression state in the background, preserving ease of operation despite the complexity of compression management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12547592B2Application compression method, application decompression method, and electronic device
Publication Date: 2026.02.10 HUAWEI TECH CO LTD
  • US12547592B2 patent drawing
  • US12547592B2 patent drawing
  • US12547592B2 patent drawing

AI summary

In an application compression method a user may select, on a user interface based on a requirement of the user, a to-be-compressed application, and then an electronic device responds to an operation of the user, and compresses the selected application to reduce storage space occupied by the application. The user may also select to decompress a compressed application to facilitate subsequent use of the application.