IoT Cloud Migration via Intermediary Packet Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The migration of Internet of Things (IoT) devices to cloud-based computer systems is cumbersome and can cause interruptions in service availability and uptime due to the need for stopping virtual machines, creating new identities, and reconfiguring systems, despite advancements in server virtualization.

Innovation Solution

An intermediary computer system that facilitates data communication between IoT devices and cloud-based systems by exchanging data packages, storing variable mappings, and forwarding them to selected cloud systems based on user commands, load conditions, content types, and time-based criteria using various communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual machine instances are stopped and reconfigured for migration, then service provider flexibility is improved, but service availability and uptime deteriorate

Engineering Contradiction:
Improveservice provider flexibilityVSAvoidservice availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a network address translator (NAT) as an intermediary component that sits between the IoT device and the cloud-based computer system. This NAT maintains persistent network connections while allowing the cloud system to change underlying virtual machine instances. The NAT translates and forwards data packets between the IoT device and different cloud systems without requiring the IoT device to know about instance changes, thus enabling flexible migration while maintaining continuous service availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If virtual machine instances are stopped and reconfigured for migration, then cloud system scalability is improved, but migration complexity deteriorates

Engineering Contradiction:
Improvecloud system scalabilityVSAvoidmigration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The network address translator serves as an intermediary that abstracts away the complexity of virtual machine migration from the IoT device. It handles all the complex operations of stopping instances, creating new identities, transferring data, and reconfiguring systems automatically in the background. The IoT device simply communicates with the NAT, which manages the complex migration process transparently, thus enabling scalability without increasing perceived migration complexity for end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs copying mechanisms where the NAT maintains copies of connection information and data packets during migration. When migrating from one virtual machine instance to another, the system creates and maintains duplicate connection pathways temporarily, allowing seamless switching between instances without interrupting the IoT device's communication flow.

Inventive Principle:
Principle #26Copying

3Productivity

If direct connection is established between IoT device and cloud system, then communication efficiency is improved, but migration flexibility deteriorates

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidmigration flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The network address translator acts as a transparent intermediary that maintains communication efficiency while enabling migration flexibility. It efficiently forwards data packets between the IoT device and cloud systems with minimal processing overhead, preserving direct connection performance. Simultaneously, it provides the flexibility to change underlying cloud infrastructure by translating addresses and routing packets through different virtual machine instances without requiring direct reconnection from the IoT device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3977709B1System and method of facilitating data communication between an internet of things device and a cloud-based computer system
Publication Date: 2026.01.07 LEGIC IDENTSYSTEMS AG
  • EP3977709B1 patent drawingFigure 1
  • EP3977709B1 patent drawingFigure 2
  • EP3977709B1 patent drawingFigure 3

AI summary

An intermediary computer system (1) is provided for facilitating data communication between an Internet of Things device (2) and a cloud-based computer system (3A, 3B, 3C), the intermediary computer system configured to exchange data packages with the Internet of Things device (2), to exchange data packages with a plurality of cloud-based computer systems (3A, 3B, 3C), to store a variable mapping of the Internet of Things device (2) to a selected one of the plurality of cloud-based computer systems (3A, 3B, 3C), and to receive a data package from the Internet of Things device (2) and to forward the data package to the selected one of the plurality of cloud-based computer systems (3A, 3B, 3C) mapped to the Internet of Things device (2).