IoT Platform Shadow Device for Complex Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional IoT platforms are limited in providing complex services involving multiple IoT devices, as they only manage the current state of devices and perform simple rule processing, requiring additional development to handle data processing and storage.

Innovation Solution

The implementation of a method and apparatus for an IoT platform service that generates a shadow device for each IoT device to store and manage its state information, using a device descriptor to define common features and facilitate data processing, enabling real-time data processing and stable service operations even with temporary internet disconnections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional IoT platform only manages current state of devices, then device connection management is simple, but complex data processing and storage require additional application servers increasing system complexity

Engineering Contradiction:
Improveplatform structureVSAvoiddata processing capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent merges data processing and storage capabilities directly into the IoT platform server by introducing shadow devices. Instead of requiring separate application servers, the platform server now handles both device connection management and complex data processing through the shadow device mechanism, which stores historical state information and enables rule processing within the platform itself.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shadow device acts as an intermediary between the physical IoT device and the platform server. It receives state information from the device, stores historical data, and provides this data to the rule engine for processing. This intermediary structure enables complex data processing without requiring additional application servers, as the shadow device handles data buffering and management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IoT platform stores historical state information in shadow devices, then data processing capability is enhanced, but platform memory requirements increase

Engineering Contradiction:
Improvedata processing capabilityVSAvoidmemory resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by creating individual shadow devices for each IoT device, where each shadow device stores only the relevant historical state information for its corresponding physical device. This localized storage approach means memory resources are allocated per-device rather than requiring centralized storage of all possible data, optimizing memory usage while maintaining data processing capabilities.

Inventive Principle:
Principle #3Local quality

3Productivity

If shadow devices store state information locally, then real-time data processing is enabled, but platform device complexity increases

Engineering Contradiction:
Improvedata processing speedVSAvoidplatform architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the platform architecture by introducing shadow devices as separate logical entities for each IoT device. Each shadow device independently stores and manages state information for its corresponding device, allowing parallel data processing without creating a monolithic complex structure. The rule engine then processes rules against these segmented shadow devices, enabling real-time processing while maintaining manageable system architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11483391B2Method and server device for providing internet of things platform service
Publication Date: 2022.10.25 SK TELECOM CO LTD
  • US11483391B2 patent drawing
  • US11483391B2 patent drawing
  • US11483391B2 patent drawing

AI summary

A method and a server device for providing an IoT platform service are provided. According to at least one aspect of the present disclosure, a method of providing an IoT platform service, which is performed by an IoT platform server apparatus, generates a shadow device corresponding to an IoT device, manages state information of the IoT device through the corresponding shadow device, and registers and administers a specification (i.e., a device descriptor) regarding common features of a plurality of devices.