Client Device Onboarding with Version Verification Gatekeeping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure device onboarding processes fail to verify and ensure that client devices have appropriate and up-to-date firmware and operating system versions, leading to potential security vulnerabilities and operational inefficiencies.

Innovation Solution

A method for integrating client devices into an operational environment that includes a version control procedure to verify the current code version against a target version, ensuring compatibility and security by transmitting a version notification message, checking admissibility conditions, and optionally updating the code if necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device onboarding is performed without version verification, then onboarding process is simple and fast, but security vulnerabilities and operational issues may occur due to outdated firmware or operating system

Engineering Contradiction:
Improvedevice security and compatibilityVSAvoidonboarding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing version verification of firmware and operating system before the device onboarding is completed. The verification instance checks the current version against a target version and admissibility conditions in advance, ensuring that only devices with appropriate versions are onboarded. This prevents security vulnerabilities and operational issues from arising later in the device lifecycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a verificationinstance as an intermediary component between the client device and the deployment environment. This verificationinstance specifically checks version compatibility and security requirements, acting as a mediator that ensures the device meets necessary criteria before full onboarding is permitted. This intermediary approach maintains security without requiring complete redesign of the onboarding process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If version verification is added to onboarding process, then device security and compatibility are improved, but onboarding time and processing steps increase

Engineering Contradiction:
Improvefirmware and operating system version securityVSAvoidonboarding processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Version verification is performed as a preliminary action during the onboarding process, specifically in the verification phase before the device is fully onboarded. By conducting the version check early and efficiently, the patent ensures security without causing significant delays in the overall onboarding timeline, as the verification instance can quickly compare versions against predefined criteria.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If no version check is performed, then device integration is fast, but missing functionalities and security vulnerabilities are not detected

Engineering Contradiction:
Improvedevice integration speedVSAvoidfunctional completeness and security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs version verification as a preliminary check during the onboarding process, before the device is integrated into the deployment environment. The verificationinstance compares the device's current firmware and operating system versions against target versions and admissibility conditions, ensuring functional completeness and security are maintained without significantly impacting integration speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4679305A1Binding method for binding a client device to a deployment environment, test instance device, version check device, deployment environment, client device, computer program and electronically readable data carrier
Publication Date: 2026.01.14 SIEMENS AG
  • EP4679305A1 patent drawingFigure 1
  • EP4679305A1 patent drawingFigure 2
  • EP4679305A1 patent drawing

AI summary

The invention relates to an integration method for integrating a client device (10) into an operating environment (40), wherein the integration method comprises a version verification method comprising the following steps.Transmission of a version notification message (12) by the client device (10) to a test instance device (14) of the deployment environment (40), wherein the version notification message (12) includes a current version of code installed on the client device (10); - Verification by the test instance device (14) whether the current version of the code installed on the client device (10) meets a predefined acceptance condition with respect to a predefined target version of the code; If the current version meets the acceptance condition, the test instance device (14) initiates a procedure to integrate the client device (10) into the deployment environment (40); and if the current version does not meet the acceptance condition, the test instance device (14) refuses to integrate the client device (10) into the deployment environment (40).