Augmented Software Interface for Source-Code-Free App Customization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing application programs lack flexibility in updating functions without access to the source code, leading to differing user requirements in various fields being unaddressed.
Innovation Solution
A method and system for establishing a software augmented agent that provides an augmented interface based on interaction parameters, allowing for adjustments without modifying the underlying code of the application program, and utilizing an augmented application program to determine parameters through acquisition information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the original developer does not revise the functions, then the application program cannot be updated without obtaining the source code, but this restricts flexibility for different user requirements
Solution Approach 1:
The patent segments the software system into two independent parts: the original application program and the augmented application program. The augmented program operates independently by capturing UI events and injecting modified events, without needing to access or modify the original source code. This segmentation enables flexible updates while maintaining the original program's integrity.
Solution Approach 2:
The augmented application program acts as an intermediary between the user and the original application program. It intercepts UI events, processes them according to custom requirements, and injects modified events back into the original program's event queue. This intermediary approach enables functional updates without direct modification of the original program.
2Adaptability or versatility
If the same set of applications is used, then development resources are saved, but users in different fields cannot have customized functional requirements
Solution Approach 1:
The patent creates a copy of the original application program's interface behavior through the augmented program. Instead of modifying the original program, the augmented program replicates its UI event handling capabilities and overlays custom functionality. This copying approach enables customization while preserving the original application.
Solution Approach 2:
The augmented application program provides universal functionality that can be applied to any original application program. It serves multiple purposes: event interception, custom logic execution, and event injection. This multi-functional design enables a single solution to address diverse customization needs across different applications and user requirements.
Data Source
AI summary
A method for establishing a software augmented agent and a software augmented agent system are provided. The method is adapted to an electronic device. The electronic device is connected to a display device. The electronic device includes an application program. At least one an interaction interface of the application program is displayed on the display device. The method includes the following steps: providing an augmented interface based on the interaction interface of the application program; displaying at least one augmented parameter of the augmented interface based on at least one corresponding acquisition information of at least one interaction parameter of the at least one interaction interface; and adjusting at least one augmented parameter displayed on the augmented interface based on variations in the corresponding acquisition information of the at least one interaction parameter of the at least one interaction interface.


