UI Revision Isolation via Segmented Version Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge lies in efficiently identifying and resolving unintended deviations in user interfaces (UIs) caused by revisions, which can lead to costly and complex troubleshooting due to the complex nature of UI instructions and the impracticality of testing each revision and version update.
Innovation Solution
A method and system for comparing UIs by identifying a specific portion associated with an event with corresponding information from previous versions, using a computing device to iteratively compare and isolate the revision that caused the event, thereby reducing the number of potential revisions to be considered.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If testing is performed on each revision and version update, then reliability of UI functionality is improved, but productivity and time consumption deteriorate due to the complex nature of UI instructions
Solution Approach 1:
The patent segments the UI into multiple portions and compares them across different versions. Instead of testing the entire UI systematically, the system divides the comparison into manageable segments (portions of the UI) that can be analyzed independently to identify which specific segment contains the deviation, thereby reducing overall testing complexity and time
Solution Approach 2:
The patent extracts and compares only the specific portions of the UI that have changed between versions, rather than analyzing the entire UI. By taking out and focusing only on the relevant differences, the system efficiently identifies the source of functional deviations without being burdened by the complexity of the complete UI instruction set
2Measurement precision
If systematic testing of all revisions is performed, then measurement precision of UI deviations is improved, but loss of time increases due to the impracticality of testing each revision
Solution Approach 1:
The patent performs preliminary comparison actions by generating and storing information about multiple versions of the UI in advance. By pre-processing and organizing the UI data from different versions before actual deviation detection is needed, the system has ready-to-analyze segmented information available, enabling rapid identification of deviations when events occur without requiring time-consuming systematic testing
Solution Approach 2:
The patent creates copies of UI information from multiple versions and stores them for comparison. By maintaining copied versions of the UI data in a structured format, the system can quickly retrieve and compare specific portions across versions without needing to re-process or re-test the original UI, thereby reducing time loss while maintaining detection precision
Data Source
AI summary
Comparing user interfaces (UIs) can refer to comparing information pertaining to a portion of a UI associated with an event with information pertaining to one of a plurality of previous version of the UI and/or identifying, based on the comparison, a revision to the one of the previous version of the UI that caused the event.


