Control Panel Fingerprint Validation for Building Management Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building management system control panels often experience synchronization issues with programming data, leading to incorrect customer information being provided when reused at different sites, resulting in potential miscommunication during alarm states, such as fire alarms.

Innovation Solution

A lightweight validation system where control panels send a fingerprint value representing their programming data to a server system for comparison with stored values, ensuring accurate synchronization and updating of programming data if mismatched.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control panels are reused at different sites without validation, then device versatility and ease of operation are improved, but data accuracy and reliability deteriorate due to synchronization issues and incorrect customer information

Engineering Contradiction:
Improvecontrol panel reuseVSAvoidprogramming data accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary validation by comparing the fingerprint value of programming data against a database of known good values before the control panel is deployed or reused at any site. This preliminary check prevents synchronization issues and ensures data accuracy is maintained while allowing versatile reuse of control panels across different installations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive programming data validation is implemented, then data integrity and reliability are improved, but device complexity and processing requirements worsen

Engineering Contradiction:
Improveprogramming data synchronizationVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential fingerprint value from the complete programming data set for validation purposes. This extracted fingerprint serves as a lightweight representative that can be quickly compared against the database without requiring validation of the entire programming data set, thus maintaining reliability while minimizing added complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms the complex programming data into a simplified fingerprint parameter that retains the essential identity characteristics needed for validation. This parameter transformation allows comprehensive validation of programming data integrity while keeping the validation process itself simple and computationally efficient.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If fingerprint validation is performed for every control panel, then measurement precision and data accuracy are improved, but loss of time and processing overhead worsen

Engineering Contradiction:
Improveprogramming data verification accuracyVSAvoidvalidation processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates and validates a fingerprint copy or representation of the programming data against stored reference fingerprints, rather than validating the entire programming data set each time. This copying approach maintains high measurement precision in verifying data authenticity while significantly reducing the time and computational resources required compared to full data validation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10795328B2Method of confirming remote programming of device by monitoring station
Publication Date: 2020.10.06 TYCO FIRE & SECURITY GMBH
  • US10795328B2 patent drawing
  • US10795328B2 patent drawing
  • US10795328B2 patent drawing

AI summary

A method and system for processing information from a control panel in a building management system validates programming data of the control panel and then a monitoring station responding to the information from the control panel if its programming data was validated. A server system can be used for this validation. The proposed system can provide a lightweight system for validation to avoid problems arising from incorrectly configured panels sending false alarms to monitoring stations.