Building Control Product With Certificate Verification Bounds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex building systems face compatibility issues due to the aggregate function of elements, leading to performance degradation and increased costs during start-up, despite existing standards and regulations, especially with the introduction of downloadable applications.

Innovation Solution

A product with data processing means and software that verifies certificates to ensure control signals adhere to approved behavior bounds, using checksum calculators or hash algorithms, and checks functions to prevent violations, implemented in hardware or hardware interfacing software, ensuring compatibility and reliability among devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If downloadable applications are introduced to enhance product functionality, then adaptability and versatility are improved, but device complexity and reliability risks worsen

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by verifying the certificate of the downloadable application before it is executed on the data processing means. The processing control means checks whether the application's functions comply with approved bounds of behaviour prior to runtime, preventing potential system conflicts or failures. This advance verification ensures that only certified applications with guaranteed compatibility can be loaded, thereby enhancing adaptability while controlling complexity and reliability risks.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If certificate verification and function checking mechanisms are implemented, then reliability is improved, but device complexity worsens

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a processing control means that acts as a mediator between the downloadable application and the data processing means. This intermediary verifies certificates and checks function compliance before allowing the application to execute. By placing this verification layer between the application and the core processing system, the patent ensures reliability through proper validation while isolating the complexity of verification mechanisms from the main data processing functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If strict bounds checking is applied to control signals, then reliability and safety are improved, but productivity and ease of operation worsen

Engineering Contradiction:
Improveoperational safetyVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing bounds checking on control signals during the certificate verification phase, before the application actually executes and generates control signals. The processing control means checks whether the application's declared functions and expected control signals comply with approved bounds of behaviour in advance. This preliminary verification ensures operational safety while minimizing runtime overhead, as the actual execution can proceed without continuous interruption for bounds checking.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2011102B1Product, device and system for controlling physical properties
Publication Date: 2011.10.12 TAK AB
  • EP2011102B1 patent drawingFigure 1~2
  • EP2011102B1 patent drawingFigure 3~4

AI summary

A product for controlling physical properties comprising data processing means with inputs and outputs is disclosed. The product has approved bounds of behaviour. At least one of said outputs comprises at least one control signal disposed to be output by said product, and said data processing means comprises a processing control means; and a software comprising at least one application, and having a certificate uniquely associated to said at least one application. The processing control means further comprises means for confirming said at least one application by means for verifying said certificate, and means for checking functions of the application and the data processing means in co-operation such that said at least one control signal does not violate the approved bounds of behaviour of the product. A device and system comprising the product are also disclosed.