Template-Based Device Registration for IoT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine-to-machine (M2M) communication techniques in IoT environments face challenges in efficient device registration, particularly due to the large size of registration messages when numerous devices attempt to register simultaneously, which can overwhelm system capacity.

Innovation Solution

The implementation of template-based registration methods, where devices use a template identifier to register with a server, reducing the size of registration requests by leveraging pre-defined resource templates stored on the device management platform, and generating new templates as needed based on device type or updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional device registration methods are used where devices transmit full device information to the server, then the registration process is straightforward and complete, but the size of registration messages becomes large when numerous devices register simultaneously, overwhelming system capacity

Engineering Contradiction:
Improveregistration completenessVSAvoidmessage size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential template identifier from the full device information, allowing devices to register by transmitting minimal data (template ID) rather than complete device specifications. This extraction principle reduces message size while maintaining registration functionality through pre-defined templates stored on the server.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by pre-defining resource templates on the server before devices need to register. These templates contain standardized device configurations and resource definitions, allowing devices to simply reference them by ID rather than transmitting full device descriptions, thereby reducing registration message size.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If template-based registration is implemented to reduce message size, then system capacity is enhanced and registration efficiency improves, but the device management platform must dynamically generate and manage resource templates

Engineering Contradiction:
Improveregistration efficiencyVSAvoidtemplate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating resource templates that can serve multiple devices of the same type. A single template definition can be referenced by numerous devices, reducing the need for individual device configurations and simplifying template management despite the dynamic generation requirement.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses copying by allowing the server to replicate template definitions across multiple devices. Once a template is generated for a device type, it can be copied and applied to all devices of that type, reducing the complexity of managing individual device configurations while maintaining consistency.

Inventive Principle:
Principle #26Copying

3Ease of operation

If resource templates are pre-defined and stored on the device management platform, then device registration is simplified using template identifiers, but memory and storage resources are consumed on the platform

Engineering Contradiction:
Improveregistration simplicityVSAvoidstorage resources
Core Design Contradiction:
Ease of operationVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential template identifier to be stored on devices, while keeping the full template definitions on the server. This extraction reduces the storage burden on both devices and the platform, as only minimal reference data needs to be maintained locally rather than complete device configurations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent shifts the storage dimension by moving template definitions from device storage to server storage. Instead of each device storing complete configuration data, the system uses a centralized server to hold template definitions, with devices only storing lightweight template identifiers for reference.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11438230B2Template-based registration of devices
Publication Date: 2022.09.06 ARM IP
  • US11438230B2 patent drawing
  • US11438230B2 patent drawing
  • US11438230B2 patent drawing

AI summary

Broadly speaking, the present techniques relate to a computer implemented method comprising: receiving, at a first server, one or more device identifiers from a device; determining, with the first server, the availability of a resource template for the device based on or in response to the one or more device identifiers; when the resource template is available for the device: provisioning, from the first server to the device, a template identifier to enable the device to register with a second server using the template identifier.