Configuration Value Verification via Independent Display Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the context of electronically configurable devices with increased safety requirements, there is a need for a secure method to verify that the displayed configuration parameter value matches the actual set value, particularly in environments where standard browsers are used and display errors can occur, potentially leading to safety-critical discrepancies.
Innovation Solution
A method involving two versions of the configuration parameter value representation, where the first version is displayed and the second version is generated independently through an image or graphic form, allowing for a computer-assisted comparison to ensure accuracy, with operator confirmation only after verifying equivalence between the two versions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If standard web browsers are used for displaying configuration parameter values, then ease of operation and user-friendliness are improved, but display errors may occur reducing reliability
Solution Approach 1:
The patent creates a graphical copy (image representation) of the displayed configuration parameter value and compares it with the actual stored value. This copying approach allows verification of the display without changing the underlying browser technology, thus maintaining ease of operation while improving reliability through independent verification.
Solution Approach 2:
The patent introduces an intermediary verification process that acts as a mediator between the displayed value and the actual stored value. This intermediary comparison mechanism (checking whether the graphical representation matches the stored value) bridges the gap between the browser interface and the actual configuration data, ensuring reliability while using standard browsers.
2Reliability
If checksums and specially adapted display programs are used to avoid errors, then reliability is improved, but device complexity increases
Solution Approach 1:
Instead of using complex checksum algorithms and specialized display programs, the patent uses a simpler copying approach: it creates a graphical representation of the displayed value and compares it with the stored value. This method achieves reliable verification with minimal additional software complexity.
Solution Approach 2:
The patent uses a lightweight, simple verification mechanism that does not require complex or permanent software additions. The graphical copy and comparison process is a simple, disposable verification step that adds minimal complexity while effectively detecting display errors.
3Ease of operation
If configuration parameters can be set remotely using standard PCs, then ease of operation is improved, but the risk of display errors increases
Solution Approach 1:
The patent introduces an intermediary verification step between the remote configuration interface and the actual device settings. This mediator (the comparison between graphical representation and stored value) ensures that even when using untrusted standard PCs for remote configuration, the displayed values can be verified as accurate before being applied.
Solution Approach 2:
The patent implements a feedback mechanism where the system verifies the displayed configuration value by comparing its graphical representation with the actual stored value. This feedback loop provides confidence to the operator that the displayed value matches the actual setting, even when using remote standard PCs for configuration.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for verifying a configuration parameter value set on an electronically configurable device is described. The device has a user interface with a display device, the user interface being configured to display a set configuration parameter value on the display device using a computer program, in particular a browser, for displaying data. The method comprises: displaying at least one first version of the set configuration parameter value using a first representation form of the computer program; generating a second version of the set configuration parameter value based on the first version; and verifying the set configuration parameter value based on the first version and at least the second version.