AVN Application Booting Priority Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AVN systems in vehicles boot all applications simultaneously, resulting in inefficient booting times due to lack of consideration for the actual importance and usage frequency of each application.

Innovation Solution

An application booting system that generates priority information based on execution time and number of executions, adjusting the booting order to prioritize frequently used and time-sensitive applications, thereby enhancing the overall booting speed of the AVN system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all applications are booted simultaneously with the system, then all applications are available for use, but the booting time of the AVN system becomes excessively long

Engineering Contradiction:
Improveapplication availabilityVSAvoidbooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the application booting process into priority-based groups. Applications are divided into first booting applications (high priority) and second booting applications (lower priority), allowing the system to boot critical applications first while deferring less critical ones, thus reducing overall booting time while ensuring essential functions are immediately available

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-determining application priorities before the booting process. The priority setting unit establishes which applications should be booted first based on their importance to system operation, so that when power is supplied, the system can immediately begin booting the most critical applications without delay

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If applications are booted according to system setting or user setting, then some control over booting order is achieved, but the booting efficiency remains low because actual application importance is not reflected

Engineering Contradiction:
Improvebooting controlVSAvoidbooting efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms where the system monitors application execution patterns, usage frequency, and execution time. This feedback information is used by the priority setting unit to dynamically adjust application priorities, ensuring that the booting order reflects actual application importance rather than static settings

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically determining application priorities based on observed usage patterns. The priority setting unit analyzes execution data and autonomously configures the booting sequence without requiring manual user intervention or complex configuration, thereby improving both ease of operation and booting efficiency

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9529600B2System and method for booting application of terminal to increase booting efficiency based on an execution time of the application
Publication Date: 2016.12.27 HYUNDAI MOBIS CO LTD
  • US9529600B2 patent drawing
  • US9529600B2 patent drawing
  • US9529600B2 patent drawing

AI summary

Provided are an application booting system and method that control a booting time and booting order of each application installed in a terminal (for example, an AVN) according to an importance of each application. The application booting system and method generate or update priority information of each application on the basis of an execution time and the number of executions of each application installed in the terminal, and when power is supplied to the terminal, the application booting system and method control an application to be booted according to the priority information while a system of the terminal is being booted. Accordingly, the application booting system and method enhance a booting speed of a whole system, and provide an execution convenience of an application having a high importance after booting of the system is completed.