Unified Bootstrapping and Initiation Message for Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current device management processes in mobile services are inefficient due to the need for separate messages for bootstrapping and session initiation, leading to potential misselection of messages by the server and increased data transfer, which can result in failed device management sessions and inconvenient configuration processes for users.

Innovation Solution

Transferring both bootstrapping and initiation information in a single message or packet, allowing the client device to determine its state and select the appropriate information for the device management session, thereby reducing the need for additional communication rounds and ensuring correct information is available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate messages are used for bootstrapping and session initiation, then the device management process follows a structured two-step approach, but the server may send incorrect messages and increase data transfer

Engineering Contradiction:
Improvedevice management session reliabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent combines bootstrapping information and initiation information into a single message transmitted from the server to the client. This merging eliminates the need for separate messages, reduces data transfer overhead, and prevents the server from sending incorrect message types. The unified message structure ensures that both bootstrapping and session initiation parameters are delivered together, improving reliability while reducing information loss.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If the server sends separate bootstrapping and notification messages, then the communication protocol maintains clear separation of functions, but additional communication rounds are required

Engineering Contradiction:
Improveconfiguration process simplicityVSAvoidcommunication time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges bootstrapping information and initiation information into a single message, eliminating the need for separate communication rounds. The client receives both types of information simultaneously, processes them together, and can immediately establish the device management session without waiting for additional messages from the server.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the server is unaware of terminal configuration state in two-way communication, then the system supports bidirectional communication flexibility, but the server cannot select the appropriate message type

Engineering Contradiction:
Improvecommunication mode flexibilityVSAvoidmessage selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal message structure that serves both bootstrapping and session initiation functions simultaneously. The single message contains both bootstrapping information (for unprovisioned devices) and initiation information (for provisioning notifications), making it adaptable to any terminal state. The server can use this same message type regardless of whether the terminal is provisioned or unprovisioned, eliminating message selection errors while maintaining communication flexibility.

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

Data Source

PatentUS7734737B2Device management with configuration information
Publication Date: 2010.06.08 NOKIA TECHNOLOGIES OY
  • US7734737B2 patent drawing
  • US7734737B2 patent drawing
  • US7734737B2 patent drawing

AI summary

The invention relates to device management and to information needed for bootstrapping and initiation. The bootstrapping information and initiation information are sent in one message, wherein the client receives them both. According to the state of the client, one of the informations is selected and used.