Dynamic Boost Time Management for Application Launch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for optimizing application launch on electronic devices often result in inefficient power usage and performance issues due to fixed boosting durations that do not account for varying application types and user-perceived launch times, leading to over or under boosting and inaccurate launch time reporting.

Innovation Solution

An AI-based method that predicts user-perceived application launch time by measuring real-time system health parameters and adjusting CPU and GPU frequencies accordingly, using image similarity metrics and spectral clustering to classify applications and optimize boosting duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If fixed boosting duration is used for application launch, then application launch performance is improved, but power consumption increases due to over-boosting

Engineering Contradiction:
Improveapplication launch speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by transitioning from fixed boosting duration to dynamic boosting duration that adapts based on application characteristics and system state. The AI model predicts the optimal boosting duration for each specific application launch scenario, allowing the system to adjust the boost time dynamically rather than using a predetermined fixed value, thereby avoiding both over-boosting and under-boosting.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of boosting duration from a static fixed value to a dynamic predicted value based on multiple factors including application type, system load, and hardware capabilities. The AI model computes the optimal boosting duration by analyzing various parameters and their interactions, enabling precise control over the boost period to match actual application requirements.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If fixed boosting duration is used for application launch, then implementation simplicity is maintained, but performance accuracy deteriorates due to under-boosting for resource-intensive apps

Engineering Contradiction:
Improveimplementation simplicityVSAvoidperformance accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements self-service by enabling the system to automatically determine the optimal boosting duration for each application launch without requiring manual configuration or intervention. The AI model autonomously analyzes application characteristics, system state, and historical data to compute the precise boost duration needed, making the system self-adjusting and eliminating the need for external tuning while maintaining high performance accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system continuously monitors application launch performance and uses this information to refine future boosting decisions. The AI model learns from past launch scenarios and adjusts its predictions accordingly, creating a closed-loop system that improves performance accuracy over time while maintaining operational simplicity.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If AI model is always invoked for prediction, then prediction accuracy is improved, but system health deteriorates due to excessive resource usage

Engineering Contradiction:
Improvelaunch time prediction accuracyVSAvoidsystem health
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies partial action by selectively invoking the AI model only when necessary rather than continuously. The system assesses whether AI prediction is needed based on current system conditions, application characteristics, and confidence levels from simpler prediction methods. This approach achieves accurate predictions when required while avoiding the resource overhead of continuous AI model execution, thereby preserving system health.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements local quality by applying different prediction strategies to different application scenarios. For some applications or system states, simpler and less resource-intensive prediction methods are used, while for others requiring higher precision, the full AI model is invoked. This localized approach ensures prediction accuracy is optimized only where necessary, reducing overall system resource consumption and maintaining system health.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12093702B2Method and electronic device for managing a boost time required for an application launch
Publication Date: 2024.09.17 SAMSUNG ELECTRONICS CO LTD
  • US12093702B2 patent drawing
  • US12093702B2 patent drawing
  • US12093702B2 patent drawing

AI summary

A method for managing a boost time required for an application launch in an electronic device is provided. The method includes detecting, by the electronic device, a user input to launch the application. Further, the method includes measuring, by the electronic device, real-time system health parameters of the electronic device. Further, the method includes predicting, by the electronic device, an application launch time by inputting the real-time system health parameters to an AI-based application prediction model. Further, the method includes boosting, by the electronic device, at least one hardware of the electronic device based on the predicted application launch time.