Intelligent Agent Path Rule Adaptation for Application Version Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing intelligent agents struggle to effectively control applications on electronic devices based on user inputs, as they do not consider version information of applications, leading to inefficiencies and compatibility issues.

Innovation Solution

An electronic device and server system that receives user inputs, collects application version information, and generates path rules to control application operations, using a natural language understanding module to select appropriate path rules from a database based on user intent and application versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing intelligent agents control applications without considering version information, then the system operation is simple, but the compatibility and reliability are poor

Engineering Contradiction:
Improveapplication control compatibilityVSAvoidsystem operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting application version information before executing tasks. The version information is obtained in advance and stored, allowing the intelligent agent to select appropriate path rules based on the specific application version, thereby improving compatibility without requiring complex real-time adjustments during task execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of version information from being ignored to being actively utilized. By incorporating version information as a key parameter in path rule selection, the system adapts its behavior to match specific application versions, resolving compatibility issues while maintaining manageable complexity through structured parameter-based decision making.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the intelligent agent uses version information to select path rules, then the task execution accuracy is improved, but the information processing complexity increases

Engineering Contradiction:
Improvetask execution accuracyVSAvoidinformation processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the path rules into different sets corresponding to different application versions. Instead of managing one complex set of rules that must handle all version variations, the rules are divided into version-specific segments (first path rule set for first version, second path rule set for second version), making it easier to maintain accuracy while reducing processing complexity through organized segmentation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system collects and processes version information from multiple applications, then the adaptability to different application versions is improved, but the data management complexity increases

Engineering Contradiction:
Improveversion adaptabilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal data structure and processing approach that can handle version information from multiple different applications. The path rule selection mechanism is designed to work with any application version by using a consistent methodology (comparing received version information against stored version information), providing multi-functional adaptability without proportionally increasing data management complexity.

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

Data Source

PatentUS11301266B2Method and apparatus for managing intelligent agent
Publication Date: 2022.04.12 SAMSUNG ELECTRONICS CO LTD
  • US11301266B2 patent drawing
  • US11301266B2 patent drawing
  • US11301266B2 patent drawing

AI summary

The present invention can receive a user input comprising a request to perform a task using at least one of the application programs via at least one of a display or a microphone, transmit data related to the user input to an external server through a communication circuit, transmit version information on at least one of the application programs to the external server via the communication circuit together with the data transmission or after the data transmission, receive a pass rule as a response to the request from the external server via the communication circuit, and store instructions that cause an electronic device to perform the task by allowing the electronic device to have the sequence. The pass rule comprises information on a sequence of states of the electronic device for performing the task, and at least one of the states may be one determined by the external server on the basis of at least a portion of the version information.