Electronic Device Application Execution Compatibility Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face issues when trying to execute applications on external display devices due to resolution and size compatibility, leading to abnormal execution or failure, causing inconvenience to users without prior recognition.

Innovation Solution

An electronic device method and apparatus that determines whether an application can be executed on an external device by transmitting state and execution information to a server, which then recommends compatible applications based on the connected external devices and user profiles, displaying execution possibilities and recommending suitable apps for normal operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the electronic device attempts to execute an application on an external display device without checking compatibility, then the user can quickly connect and use the device, but the application may execute abnormally or fail due to resolution and size incompatibility

Engineering Contradiction:
Improveconnection speedVSAvoidapplication execution reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary compatibility checking before application execution by transmitting device state information (resolution, display size) to a server, which determines whether the application can be normally executed on the external display device. This preliminary action prevents abnormal execution while maintaining ease of connection.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the electronic device checks application compatibility with external devices before execution, then application execution reliability is improved, but the operation becomes more complex and time-consuming

Engineering Contradiction:
Improveapplication execution reliabilityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically performs compatibility checking and provides feedback to the user without requiring manual intervention. The processor automatically transmits state information to the server, receives execution possibility feedback, and displays it to the user, making the complexity invisible while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the electronic device displays execution possibility information for all applications, then users can make informed decisions about which applications to execute, but the information display becomes overwhelming and difficult to navigate

Engineering Contradiction:
Improveinformation completenessVSAvoidinformation navigation
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system provides differentiated information display based on execution possibility. Applications are visually distinguished by icons or indicators showing whether they can be normally executed or will execute abnormally. This local quality approach helps users quickly identify suitable applications without being overwhelmed by uniform information for all apps.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3447632B1Electronic device for displaying application and operating method thereof
Publication Date: 2023.03.08 SAMSUNG ELECTRONICS CO LTD
  • EP3447632B1 patent drawingFigure 1
  • EP3447632B1 patent drawingFigure 2
  • EP3447632B1 patent drawingFigure 3

AI summary

An electronic device is provided. The electronic device includes a memory for storing at least one application, a wireless and/or wired communication interface, and a processor. The processor is configured to detect a display event for the at least one application, in response to the detection of display event, determine whether the electronic device is in a state of being connected to an external output device through the communication interface, when it is determined that the electronic device is in the state of being connected to the external output device, determine whether execution of the at least one application is possible, based on a state of connection with the external output device, and control to display, on the external output device, information indicating whether execution of the at least one application is possible.