Application Execution List Generation for Electronic Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when searching for and executing specific application programs on electronic devices, as existing methods do not effectively consider the relationships between installed applications, leading to inefficient navigation and usage.

Innovation Solution

A method and apparatus that create and display application program lists based on the execution history and relationships between applications, using a processor to generate lists that include information on executable applications, with options to display via pop-up windows, variable icons, and multiple screens, and even across local area networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly search for and execute application programs using traditional methods, then the device structure remains simple, but user convenience and execution efficiency deteriorate due to the need to manually search through all installed applications

Engineering Contradiction:
Improveease of application executionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically analyzing application relationships and generating optimized execution lists before users need to access applications. The processor proactively creates lists of related applications based on usage patterns, so when users need an application, it is already organized and ready for quick access, eliminating manual searching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically monitoring application execution, analyzing usage patterns, and generating optimized application lists without requiring user intervention. The processor autonomously determines application relationships and updates the execution lists, making the system self-organizing and reducing the need for complex user-side search mechanisms.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system monitors and analyzes application execution patterns to generate optimized lists, then user convenience improves, but the loss of time for data processing and analysis increases

Engineering Contradiction:
Improveease of application executionVSAvoidtime for execution history analysis
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs analysis in advance by continuously monitoring application execution patterns and pre-generating optimized application lists during idle periods or in the background. This preliminary processing ensures that when users need applications, the analysis is already complete, and the lists are ready for immediate use, minimizing perceived wait time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring and analysis process operates continuously in the background, accumulating execution history data and progressively building optimized application lists. This continuous operation distributes the processing load over time rather than concentrating it, reducing peak processing demands and making the time investment less noticeable to users.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If the system creates detailed application program lists based on execution history, then application relationship utilization improves, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveapplication relationship utilizationVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the application ecosystem into meaningful groups based on execution patterns and relationships. Instead of treating all applications uniformly, it divides them into related sets that are logically organized, making the complexity manageable and the relationships可利用able without requiring the system to process all applications as a single complex entity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of application organization from static (pre-defined categories) to dynamic (execution-pattern-based grouping). By adjusting how applications are classified and grouped based on actual usage data, the system adapts to user needs without requiring complex hard-coded structures, achieving versatility through flexible parameter adjustment rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2757469B1Method and apparatus for executing application program in electronic device
Publication Date: 2021.10.27 SAMSUNG ELECTRONICS CO LTD
  • EP2757469B1 patent drawingFigure 1
  • EP2757469B1 patent drawingFigure 2
  • EP2757469B1 patent drawingFigure 3

AI summary

An apparatus and a method for displaying application program information in an electronic device are provided. The method for displaying the application program information includes executing a first application program, determining at least one second application program capable of being executed after the first application program, and displaying, on a display unit, information on the at least one second application program.