Containerized IoT Data Processing Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices face complexity and resource inefficiency due to increased data collection and processing demands, requiring powerful processing units and continuous application execution, which can lead to security risks and high costs.

Innovation Solution

Implementing containerized IoT devices that offload data processing to a computing platform, using container technology to run minimal software on IoT devices and perform bulk processing in cloud-based containers, allowing for efficient data processing and secure data management without the need for continuous network connections or powerful processing units on the devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If IoT devices are equipped with increased data collection capacity and processing power to meet application demands, then data processing capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the data processing functionality from the IoT device itself and relocates it to a remote computing platform. The IoT device is reduced to merely collecting sensor data and transmitting it, while the complex processing tasks are performed externally. This resolves the contradiction by improving data processing capability through external resources while keeping the IoT device simple and low-cost.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If IoT devices run continuous applications with powerful processing units to handle data processing, then data processing capability is improved, but energy consumption and operational costs increase

Engineering Contradiction:
Improvedata processing capabilityVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the continuous application execution and powerful processing requirements from the IoT device, placing them instead on a remote computing platform. The IoT device only needs to collect sensor data and send it remotely, eliminating the need for continuous local processing and reducing energy consumption significantly while maintaining high data processing capability through external resources.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If IoT devices have minimal software and limited processing power to reduce complexity, then device simplicity is improved, but local data processing capability deteriorates

Engineering Contradiction:
Improvedevice simplicityVSAvoidlocal data processing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces a remote computing platform as an intermediary between the simple IoT device and the data processing function. The IoT device remains simple with minimal software, while the remote platform performs the data processing tasks. This intermediary resolves the contradiction by allowing device simplicity while maintaining data processing capability through the mediating system.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If IoT devices perform data processing locally to maintain operational independence, then autonomy is improved, but security risks and cost increase

Engineering Contradiction:
Improveoperational autonomyVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the data processing function from the IoT device to a remote computing platform, which provides isolated container environments for processing. This resolves the security risks by removing sensitive processing from the potentially vulnerable IoT device while maintaining operational autonomy through the use of isolated containers that can be selectively activated based on processing needs.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10348831B2Method and system for containerized internet of things (IoT) devices
Publication Date: 2019.07.09 UNISYS CORP
  • US10348831B2 patent drawing
  • US10348831B2 patent drawing
  • US10348831B2 patent drawing

AI summary

A method and system for containerized Internet of Things (IoT) devices. The method includes receiving by a computing platform IoT device sensor data. The method also includes receiving by the computing platform at least one container image script. The method also includes loading into the computing platform at least one container, which is based on the at least one container image script received by the computing platform. The method also includes processing at least a portion of the IoT device sensor data within the at least one container to generate processed IoT device data. The method also includes transmitting from the computing platform at least a portion of the processed IoT device data. The method also includes removing the at least one container from the computing platform in response to at least a portion of the processed IoT device data being transmitted from the computing platform.