Android System Runtime Parameter Tuning for Touchscreen Freezes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Android system experiences performance issues, particularly freezing during multiple gestures on a touch screen, necessitating optimization to better meet user needs.

Innovation Solution

A method and apparatus that modify system environment parameters from a first value to a second value upon user instruction, enhancing performance by importing these parameters into a /data/property area through an echo instruction, and running the Android system based on these new values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the Android system uses default system environment parameters, then the system maintains stability and compatibility, but the system performance is insufficient and cannot meet diversified user needs

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic parameter adjustment by allowing the system environment parameters to be modified at runtime based on user needs and system state. The Android system transitions from a static configuration to a dynamic one where parameters can be adjusted without requiring system reinstallation or reboot, enabling the system to adapt to different usage scenarios while maintaining operational stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The core of the patent lies in changing system environment parameters (such as CPU frequency, memory allocation, I/O settings) to optimize system performance. By providing a mechanism to modify these parameters dynamically, the system can switch between different performance profiles (e.g., power-saving mode, performance mode) to balance adaptability and stability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the Android system optimizes performance through parameter modification, then user experience is improved, but system complexity increases

Engineering Contradiction:
Improvesystem performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (such as a system service or configuration management module) that handles parameter modification requests. This intermediary abstracts the complexity of parameter changes from the user and application layers, providing a simplified interface while managing the underlying complex parameter adjustments through established system mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy or projection of the parameter modification interface at the application layer, allowing users to adjust parameters without directly interacting with the complex system configuration files. This copying approach enables performance optimization while shielding users from the underlying system complexity.

Inventive Principle:
Principle #26Copying

3Loss of time

If the Android system loads parameters through traditional methods, then system boot time is acceptable, but user waiting time during parameter updates is excessive

Engineering Contradiction:
Improveuser waiting timeVSAvoidparameter loading efficiency
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The patent implements preliminary loading of parameter configurations during system boot or idle periods, so that when users need to modify parameters, the system can apply changes immediately without requiring lengthy loading or processing time. This pre-preparation approach significantly reduces user waiting time during parameter updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables rapid parameter application by skipping traditional lengthy configuration processes. When parameters need to be updated, the system uses optimized loading mechanisms that bypass unnecessary processing steps, allowing quick parameter switches without requiring full system reinitialization or extended waiting periods.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12360764B2Android system development method and apparatus, related device and computer-readable storage medium
Publication Date: 2025.07.15 NG YAT FAI
  • US12360764B2 patent drawing
  • US12360764B2 patent drawing
  • US12360764B2 patent drawing

AI summary

Embodiments of the present application disclose an Android system development method and apparatus, a related device and a computer-readable storage medium. The method is applied to a terminal device with an Android system, and the Android system is associated with a system environment parameter assigned a first value. The method may include: modifying, by the terminal device, the system environment parameter from the first value to a second value through an object instruction in response to receiving a first modification instruction for the Android system initiated by a user; and running, by the terminal device, the Android system based on the second value of the system environment parameter to cater for operations initiated by the user through the terminal, device, where the performance of the terminal device running the Android system based on the second value of the system environment parameter is better than that based on the first value of the system environment parameter. The implementation of the present application can improve the performance of the Android system to better meet the diversified needs of users.