Implicit Call Program Execution and Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of programs installed on electronic devices increases, the complexity of searching and executing desired programs becomes cumbersome, with devices often displaying multiple programs with identical functions, making it difficult for users to find and execute the appropriate program.
Innovation Solution
The method involves receiving an implicit call instruction, identifying corresponding programs, and displaying a first program while executing it, along with an option to display a second program that provides a similar function, using a database to filter and recommend programs based on function, purpose, and peripherals, and allowing execution through icons, links, or voice commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of programs installed in the electronic device increases, then the functionality and versatility of the device improve, but the complexity of searching for and executing a desired program increases
Solution Approach 1:
The patent introduces a mediator component that automatically analyzes the current execution context and identifies suitable programs without requiring users to manually search through all installed programs. This intermediary system bridges the gap between increased program diversity and simplified user access by automatically matching program functionality with user needs based on contextual information.
Solution Approach 2:
The system enables self-service by allowing programs to automatically register their own functionality and characteristics in a database. When a program is installed, it autonomously provides information about its capabilities, allowing the system to automatically retrieve and present relevant programs without user intervention in the search process.
2Adaptability or versatility
If multiple programs with identical functions are displayed, then the user has more choices and adaptability, but the ease of operation deteriorates due to difficulty in selecting the appropriate program
Solution Approach 1:
The patent applies local quality by providing differentiated information presentation for different programs based on their specific characteristics and the user's current context. Instead of uniform display, the system tailors the presentation of program options to highlight relevant features, making it easier for users to distinguish between similar programs and select the most appropriate one for their specific needs.
Solution Approach 2:
The system performs preliminary action by pre-analyzing and organizing program information in advance, including storing program characteristics, functionality descriptions, and compatibility data in a database. When a user needs a program, the system has already prepared filtered and ranked options based on the current context, eliminating the need for users to manually evaluate multiple identical programs.
3Measurement precision
If the electronic device executes a program using a specific command, then the execution precision is improved, but the ease of operation worsens due to the need for users to know and input specific commands
Solution Approach 1:
The system enables self-service by automatically generating and executing the appropriate program based on the current context without requiring users to input specific commands. The system autonomously identifies the user's intent from the execution context and selects the most suitable program, maintaining execution precision while eliminating the need for users to know or input technical commands.
Solution Approach 2:
The patent introduces an intermediary layer that translates high-level user intentions into specific program execution commands. This mediator component acts as a bridge between simple user actions and precise program execution, automatically generating the necessary commands based on contextual analysis while ensuring accurate program selection and execution.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
A method for operating an electronic device, includes creating an object representing an implicit call, providing a plurality of programs to the created object, determining a first program among the plurality of programs, and executing the first program when the object is selected, providing at least one second program of the plurality of programs during executing of the first program. An electronic device includes a processor configure to receive an instruction including an implicit call, identify at least one program corresponding to the instruction of the implicit call, when a number of the identified program is more than one, provide a first program of the identified program corresponding to the implicit call and display a second program of the identified program corresponding to the implicit call during running of the first program.