Cloud Endpoint Pre-Configuration for Faster IoT Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices experience increased time and power consumption when switching cloud endpoints due to geographical distance, leading to inefficient and power-intensive communication.

Innovation Solution

Pre-configure a set of cloud endpoints for specific connection with IoT devices, considering security, privacy, and geographic restrictions, to facilitate efficient and rapid transitions between endpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an IoT device connects to a cloud endpoint that is geographically distant, then the device can maintain its pre-configured connection, but the time and power required for communication increase

Engineering Contradiction:
Improveconnection stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-configuring multiple cloud endpoints before the device needs to switch. When a device initially connects, the system proactively identifies and pre-configures alternative endpoints in advance, so that when switching is needed, the device can immediately connect to a pre-configured endpoint without performing expensive discovery and negotiation procedures, thus reducing both time and power consumption.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If an IoT device switches cloud endpoints due to geographical movement, then the device can reduce communication time and power, but the switching process itself consumes time and power

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidswitching time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-configuring multiple cloud endpoints before the device needs to switch. When a device initially connects, the system proactively identifies and pre-configures alternative endpoints in advance, so that when switching is needed, the device can immediately connect to a pre-configured endpoint without performing expensive discovery and negotiation procedures, thus reducing both time and power consumption.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If an IoT device performs cloud endpoint switching with detailed coordination communications, then connection reliability can be ensured, but the complexity and power consumption of the switching process increase

Engineering Contradiction:
Improveconnection reliabilityVSAvoidswitching coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-configuring multiple cloud endpoints before the device needs to switch. When a device initially connects, the system proactively identifies and pre-configures alternative endpoints in advance, so that when switching is needed, the device can immediately connect to a pre-configured endpoint without performing expensive discovery and negotiation procedures, thus reducing both time and power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary component that manages the cloud endpoint configuration and switching logic. This intermediary handles the complex coordination communications between devices and cloud endpoints, shielding devices from the complexity of endpoint management while ensuring reliable connections through centralized control and coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12549442B2Device-specific pre-configuration of cloud endpoints
Publication Date: 2026.02.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12549442B2 patent drawing
  • US12549442B2 patent drawing
  • US12549442B2 patent drawing

AI summary

The pre-configuring of a set of cloud endpoints to connect to a device in response to receiving a request that cloud endpoints be pre-configured for connection to the device. The request is used to identify the set of cloud endpoints that is to be so pre-configured. Then, a pre-configuration instruction is formulated that is structured to be interpretable by each cloud endpoint to establish device-specific connection configuration that is specific to the device. Furthermore, the pre-configuration is structured to assist the respective cloud endpoint to establish a connection with the device upon request of the device. The pre-configuration instruction is then sent to each cloud endpoint in the set of cloud endpoints, causing the pre-configuration to occur. Thus, subsequent connection to the device is more efficient.