Implementation Guide Conflict Resolution via Switch Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for managing computer application enhancements face conflicts when selecting functions from enhancement packages, leading to complex hierarchies and compromised configuration management due to the need for workarounds that introduce additional nodes, which clutter the implementation guide and fail to reflect only changes to application functions.
Innovation Solution
A method that retrieves and processes switches assigned to selected functions, identifying active conflict switches to resolve conflicts by hiding conflicting function GUI elements, thus presenting only non-conflicting functions for execution, simplifying the implementation guide topology and maintaining configuration integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If workarounds are introduced to resolve conflicts between selected functions, then conflicts are resolved, but the implementation guide topology becomes cluttered and configuration management integrity is compromised
Solution Approach 1:
The patent extracts and removes conflicting function GUI elements from the implementation guide display. When a conflict is detected between selected functions, the conflicting elements are taken out of the visible interface, preventing user selection while maintaining configuration integrity without adding cluttering workaround nodes to the topology.
Solution Approach 2:
The patent applies preliminary anti-action by proactively identifying and preventing selection of conflicting functions before they can be chosen. The system detects potential conflicts and automatically hides or disables conflicting GUI elements, preventing the harmful action of selecting incompatible functions in the first place.
2Loss of information
If all functions from enhancement packages are displayed in the implementation guide, then users have complete visibility of available functions, but conflicting functions can be selected leading to system errors
Solution Approach 1:
The patent implements feedback by continuously monitoring user selections and dynamically adjusting the display of function GUI elements. When a function is selected, the system provides feedback by automatically hiding conflicting functions, ensuring that only compatible options remain visible and selectable, thus preventing system errors while maintaining information visibility.
3Adaptability or versatility
If the implementation guide displays complex hierarchical structures to represent all enhancement package functions, then comprehensive function selection is enabled, but the user interface becomes complicated and difficult to navigate
Solution Approach 1:
The patent applies segmentation by dividing the implementation guide interface into distinct segments or regions. Functions are organized and displayed in segmented areas, with conflicting functions automatically hidden or separated, making the complex hierarchical structure more manageable and easier to navigate while preserving comprehensive function selection capability.
Data Source
AI summary
A computer-implemented method for selecting one or more functions for display is provided. The selection may be performed via an implementation guide that is a hierarchy comprising nodes. A node may represent one function. The method may comprise retrieving a first list of switches in response to selection of a function, extracting one or more switches from the first list such that the extracted switches include function switches and/or conflict switches, determining whether each of the extracted switch is an active conflict switch and, if yes, adding the active conflict switch to a second list of switches. After removing all switches from the first list or having added all of them to the second list, the method processes the second list to determine which functions can be executed on the processor without conflicts and presenting a function GUI element representing a function determined to be executable without conflicts.


