Application Execution Macro Mapping for Smart TV

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face cumbersome procedures when trying to execute applications on devices like smart TVs and smartphones, as they need to perform multiple steps each time they want to use an application, which can be time-consuming and prone to errors.

Innovation Solution

A method and system that allows for easy application execution by receiving a mapping request signal, acquiring application execution information, generating mapping information with a short run indicator, and storing it on the device or an external device, enabling quick re-execution of applications based on user input and preview information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users sequentially perform procedures set for each application to execute an application, then the application can be executed, but the process is time-consuming and cumbersome

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

Solution Approach 1:

The patent records the sequential procedures (macros) that users normally perform manually when executing an application. These recorded procedures are stored and can be automatically replayed, eliminating the need for users to perform the same sequential steps repeatedly. The system captures user actions during application execution and stores them as automated scripts that can be triggered by simple user input.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users sequentially perform procedures set for each application, then the application can be executed, but the process is prone to errors

Engineering Contradiction:
Improvereliability of application executionVSAvoidease of application execution
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a copy of the user's manual procedure sequence and stores it as a macro script. This recorded sequence is then executed automatically, replacing the need for users to manually repeat the same steps. The system captures the exact sequence of user actions and reproduces them automatically, ensuring consistent and error-free execution.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If macros are recorded in a specific computer language, then the macro can be executed, but the macro cannot be converted to other computer languages without re-recording

Engineering Contradiction:
Improvelanguage independence of macroVSAvoidtime to create macros for multiple languages
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a language-independent macro format that can be converted to multiple computer languages. The system records user procedures in a universal syntax that is not tied to any specific programming language, allowing the same recorded macro to be compiled and executed in different languages (e.g., Visual Basic, C++, Delphi). This universal format serves multiple functions across different development environments without requiring separate recording sessions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2709005B1Method and system for executing application, and device and recording medium thereof
Publication Date: 2021.05.19 SAMSUNG ELECTRONICS CO LTD
  • EP2709005B1 patent drawingFigure 1
  • EP2709005B1 patent drawingFigure 2
  • EP2709005B1 patent drawingFigure 3A~3B

AI summary

Provided are a method and system for executing an application installed in a device, the device and a recording medium thereof. The method includes: receiving a mapping request signal for requesting a mapping between application execution information and a short run indicator, acquiring the application execution information from an execution starting point of the application up to the receiving of the mapping request signal; generating mapping information comprising a mapping of the acquired application execution information with the short run indicator; and storing the mapping information in at least one of the device and an external device.