Dynamic Wizard Execution for Non-Linear Device Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing device configuration and adjustment processes require users to navigate through multiple screens using 'Next' and 'Back' buttons, leading to inefficiencies and potential errors due to the need for scrolling and linear processes.
Innovation Solution
A dynamic wizard system that reuses a single screen, dynamically activating and deactivating controls, adding or removing them, and reorganizing them based on state machine dependencies, allowing for non-linear adjustment processes and presenting all relevant information at once.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users navigate through multiple screens using Next and Back buttons for device configuration, then the configuration process can be completed, but the interaction time and adjustment errors increase due to scrolling and linear processes
Solution Approach 1:
The configuration wizard segments the configuration process into multiple logical steps or sections that can be independently accessed and modified. Each segment represents a specific configuration aspect, allowing users to jump between segments without linear navigation, thus reducing interaction time while maintaining configuration accuracy through structured organization.
Solution Approach 2:
The patent transitions from one-dimensional linear screen navigation to a multi-dimensional interface where multiple configuration parameters are displayed and editable simultaneously on a single screen. This dimensional change allows users to access all configuration options at once, eliminating the need to scroll through multiple screens and significantly reducing interaction time while preventing errors through comprehensive visibility.
2Loss of information
If multiple input controls are displayed on a single screen for device configuration, then all relevant information is presented at once, but the screen complexity and difficulty of information presentation increase
Solution Approach 1:
The patent extracts and separates related configuration parameters into logical groups or sections on the single screen. By taking out and organizing parameters into distinct functional areas with clear headings and visual separators, the interface presents all necessary information comprehensively while maintaining clarity and reducing perceived complexity through structured layout.
Solution Approach 2:
The interface dynamically adjusts the display of input controls based on the device state and configuration context. Controls are dynamically shown or hidden, enabled or disabled, and reorganized based on dependencies between parameters, allowing the screen to present only relevant information at any given moment while maintaining access to all configuration options, thus balancing information completeness with interface simplicity.
3Productivity
If the wizard dynamically activates and deactivates controls based on state machine dependencies, then the adjustment process becomes more efficient, but the control logic and screen reorganization complexity increase
Solution Approach 1:
The system performs preliminary analysis of configuration dependencies and pre-organizes the display of controls according to the state machine logic. By pre-calculating which controls should be active, inactive, or hidden based on current device state and parameter relationships, the system efficiently guides users through the configuration process without requiring complex real-time logic evaluation during user interaction, thus improving productivity while managing control logic complexity through advance preparation.
Data Source
AI summary
Systems and methods are provided for a non-transitory computer readable medium storing instructions is configured to provide a configuration wizard. The configuration wizard is configured to display, via a single screen, a first input-receiving control configured to receive a user input and a second input-receiving control configured to receive the user input. The configuration wizard is also configured to display a display area configured to display a first parameter value associated with a device. The first input-receiving control is displayed as active and the second input-receiving control is displayed as inactive. The second input-receiving control is displayed as active based on a first dependency.


