Universal Application Coordination via Item Value Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional application coordinating systems require significant effort and expense for data coordination between applications, lack universality, and necessitate rebuilding when changes occur, limiting their effectiveness and adaptability.
Innovation Solution
An application coordinating system that includes a storage device with a coordination rule storage unit, an item value acquirer, and a coordinated launch command generator, allowing for the acquisition of item values from a coordination source application and generation of launch commands to launch a coordination target application with specific parameters, enabling flexible and universal coordination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional application coordinating systems are used with pre-established rules, then coordination between applications can be achieved, but enormous effort and expense are required for data coordination and system rebuilding when changes occur
Solution Approach 1:
The patent implements a universal coordination mechanism that works across different application types and coordination scenarios without requiring custom rule sets. The system uses a standardized coordination table structure and item value acquisition approach that can be applied to any coordination source and target application, eliminating the need to rebuild systems for different coordination needs.
Solution Approach 2:
The patent creates a virtual copy of the coordination source application's interface elements (windows, items, controls) within the coordination system. By acquiring item values through this virtual interface rather than direct application integration, the system avoids complex direct connections while maintaining coordination functionality.
2Adaptability or versatility
If conventional application coordinating systems are used with pre-established rules, then coordination between applications can be achieved, but the systems lack universality and require rebuilding when changes occur
Solution Approach 1:
The patent implements a dynamic coordination system where the coordination table and item value acquisition methods can be modified without system rebuilding. The system adapts to changes in coordination source or target applications by updating the coordination table entries and item value acquisition logic, rather than requiring complete system reconstruction.
Solution Approach 2:
The patent divides the coordination system into independent, modular components: the coordination table (storing coordination rules), the item value acquirer (extracting data from coordination source), and the coordination target application. This segmentation allows individual components to be modified or replaced without affecting the entire system, enhancing adaptability while simplifying implementation.
3Ease of operation
If item values are acquired from coordination source application windows, then specific launch parameters can be passed to coordination target applications, but the system requires precise interface identification and mapping
Solution Approach 1:
The patent introduces an intermediary coordination system that sits between the coordination source application and the coordination target application. This intermediary contains the coordination table and item value acquisition logic, translating interface elements from the source application into launch parameters for the target application without requiring direct integration or complex interface mapping between the two applications.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
PROBLEM: To provide an application coordinating system that is simple and is highly universal. SOLUTION MEANS: Application coordinating system 1 is provided with coordination rule storage device 122 that stores coordination rule(s) pertaining to coordination source application(s) and coordination target application(s); item value acquirer 31 that acquires item value(s) at coordination acquisition item(s) within coordination item acquisition window(s) of coordination source application(s) displayed at display device(s) during coordination; coordinated launch command generator 32 that generates coordinated launch command(s) which include, as launch parameter(s), item value(s) acquired by item value acquirer 31 based on coordinated launch command format(s) during coordination; and coordinated transfer protocol generator 33 that generates coordinated transfer protocol(s) which include, as transferred data, item value(s) acquired by item value acquirer 31 based on coordinated transfer protocol format(s) during coordination.