Interface Classification via Hierarchy Path Dictionary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automatically classifying arbitrary interfaces from various interface providers into their specific types is challenging due to variations in source code, making it difficult for software applications to interact with them without human input.
Innovation Solution
A system that determines the type of an interface by generating a category dictionary from object hierarchy paths unique to each interface type, using machine learning algorithms trained with feature vectors to identify and interact with interfaces of a specific type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional interface classification methods are used, then implementation is simpler, but classification accuracy deteriorates due to source code variations across different interface providers
Solution Approach 1:
The patent introduces an intermediary processing layer that transforms diverse interface source codes into a standardized representation format. This intermediary step involves extracting common interface elements and normalizing their structures before classification, thereby bridging the gap between varied source codes and the classification algorithm, which improves accuracy without requiring fundamental changes to the classification system's core logic
Solution Approach 2:
The patent transforms the classification approach by changing the parameters used for interface identification. Instead of relying on raw source code variations, the system extracts and analyzes specific interface characteristics and structural parameters that are consistent across different providers. This parameter transformation enables accurate classification while maintaining system manageability
2Productivity
If automated interface interaction is implemented, then productivity improves, but reliability deteriorates due to difficulty in accurately classifying arbitrary interfaces
Solution Approach 1:
The patent applies preliminary classification and analysis actions to interfaces before automated interaction occurs. By pre-processing interfaces to extract and standardize their characteristics, the system establishes a reliable foundation for subsequent automated operations. This preliminary action ensures that automation scripts work with consistently formatted interface data, thereby maintaining both productivity and reliability
Solution Approach 2:
The patent incorporates feedback mechanisms where classification results and interaction outcomes are continuously analyzed to refine the classification model. This feedback loop allows the system to learn from past interactions and improve its classification accuracy over time, ensuring that automated operations remain reliable even as new interface types are encountered
Data Source
AI summary
A first hierarchy path associated with a first interface of a first provider is determined, with the first interface being of a first type. A second hierarchy path associated with a second interface of the first provider is determined, with the second interface being of a second type different from the first type. The first hierarchy path is determined to be a mismatch from the second hierarchy path. A third hierarchy path corresponding to another interface of the first type is obtained from a second provider. A dictionary is generated based on a determination that the third hierarchy path matches the first hierarchy path. A vector that corresponds to a third interface is generated based on the dictionary. As a result of the third interface being determined to be of the first type based on the vector, a device is caused to perform an operation against the third interface.


