Automated Device Provisioning via Intermediary Server Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current process of provisioning electronic devices, especially automation devices, requires significant user interaction and technical knowledge, making it complex and insecure, as users need to configure devices manually to join networks and manage security protocols.

Innovation Solution

A method where a provisioning server receives device identifiers from both computing devices and automation devices, using public-key encryption to authenticate and configure the devices, allowing them to join networks securely without manual intervention, even when the automation device is powered off, and ensuring only authorized devices can communicate within allowed networks and geographical regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration is used for device provisioning, then security can be maintained through user control, but the complexity and time required for provisioning increases significantly

Engineering Contradiction:
ImprovesecurityVSAvoidprovisioning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A provisioning server acts as an intermediary between the computing device and the automation device. The server receives the device identifier from the computing device, communicates with the automation device to verify its status, and automatically completes the provisioning process. This eliminates the need for users to manually configure security settings while maintaining security through server-side validation and authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-registering device identifiers and maintaining a database of authorized devices. Before actual provisioning occurs, the system has already established the security framework and authentication mechanisms in place, allowing the actual provisioning process to be automated and simplified without compromising security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual configuration is required for each device, then security control is maintained, but the time and effort required for provisioning increases

Engineering Contradiction:
Improvesecurity controlVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The automation device performs self-service by automatically responding to provisioning requests from the provisioning server. The device provides its identifier, receives configuration automatically, and configures itself to join the network without user intervention. This self-service capability dramatically reduces provisioning time while the provisioning server maintains security control through automated authentication.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The provisioning server mediates the entire provisioning process, eliminating the need for user involvement. It automatically verifies device identifiers, checks authorization status, and distributes configuration information. This intermediary approach maintains security control while reducing provisioning time from minutes of manual configuration to seconds of automated processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If users must understand network configuration, then security can be managed, but the ease of operation decreases

Engineering Contradiction:
Improvesecurity managementVSAvoiduser ease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The provisioning server serves as an intelligent intermediary that handles all complex network configuration tasks. Users simply need to initiate the provisioning process by providing a device identifier; the server then manages authentication, security protocol selection, and configuration distribution. This abstracts away the technical complexity while maintaining security management through server-side intelligence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables users to provision devices through simple self-service operations. Users input a device identifier and the system automatically completes the entire provisioning workflow including security configuration. This eliminates the need for users to understand network protocols or security settings, greatly improving ease of operation while the provisioning server maintains security management through automated validation and configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8806209B2Provisioning of electronic devices
Publication Date: 2014.08.12 ARM CLOUD TECH INC
  • US8806209B2 patent drawing
  • US8806209B2 patent drawing
  • US8806209B2 patent drawing

AI summary

Systems and methods for provisioning electronic devices. In some embodiments, a method may include receiving a first message at a provisioning server, the first message originated by a computing device, the first message including a device identifier associated with an automation device. The method may also include receiving a second message at the provisioning server, the second message originated by the automation device and including at least a device identifier portion. In response to the device identifier portion of the second message matching the device identifier of the first message and/or in response to the automation device not being associated with a provisioning account, the method may then include providing configuration information to the automation device.