IoT Data Ingestion System with Unified Format Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT management systems fail to seamlessly integrate with IoT devices, struggle to process large volumes of unstructured data, and require significant time and resources to update, leading to potential hazardous conditions and legal liabilities in industries like the chemical industry.

Innovation Solution

A data ingestion system that receives and converts telemetry data from IoT devices into unified formats, identifies anomalies in near-real time, and performs actions based on stored data, using cloud-based serverless components to process data efficiently and adapt to changing business needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current IoT management systems are used to integrate and process IoT device data, then system integration is achieved, but the systems fail to seamlessly integrate with diverse IoT devices and struggle to process large volumes of unstructured data efficiently

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidintegration capability with diverse IoT devices
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments data processing into multiple specialized components: a data ingestion service for receiving telemetry data, a data normalization service for converting to unified formats, and an anomaly detection service for real-time analysis. This segmentation allows each component to optimize for its specific function, improving overall processing efficiency while maintaining adaptability to diverse device formats.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data normalization service as an intermediary layer between diverse IoT devices and the processing system. This intermediary converts various device-specific data formats into unified formats, enabling seamless integration with diverse devices without requiring changes to the core processing infrastructure, thus maintaining both adaptability and efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional IoT management systems are used, then basic data collection is possible, but significant time and resources are required to update and maintain the systems

Engineering Contradiction:
Improvesystem maintenance requirementsVSAvoidtime and resources for system updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service capabilities through automated anomaly detection that continuously monitors telemetry data and identifies issues without human intervention. The serverless architecture automatically scales resources based on demand, eliminating the need for manual system updates and maintenance, thus improving reliability while reducing time and resource investment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The anomaly detection service provides continuous feedback by analyzing telemetry data in real-time and identifying potential issues before they become critical problems. This feedback mechanism enables proactive maintenance, reducing the need for reactive system updates and minimizing downtime, thereby improving reliability while reducing maintenance time and resources.

Inventive Principle:
Principle #23Feedback

3Speed

If real-time anomaly detection is implemented, then faster decision-making is enabled, but computing and networking resources are consumed

Engineering Contradiction:
Improveanomaly detection speedVSAvoidcomputing and networking resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system uses serverless computing architecture that dynamically allocates computing resources based on actual demand. When telemetry data volume is low, resources are minimized; when data volume increases or anomalies are detected, resources automatically scale up. This dynamic resource allocation enables real-time anomaly detection speed while optimizing energy and computing resource consumption.

Inventive Principle:
Principle #15Dynamics

4Reliability

If large volumes of unstructured data are processed, then comprehensive monitoring is achieved, but processing efficiency decreases and resource consumption increases

Engineering Contradiction:
Improvemonitoring comprehensivenessVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The data normalization service extracts and converts only the essential telemetry data points from large volumes of unstructured data into unified formats. By extracting only the relevant information needed for anomaly detection and monitoring, the system achieves comprehensive monitoring coverage while maintaining high processing efficiency and reducing resource consumption associated with processing unnecessary data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12074776B1Providing high performance internet of things data ingestion and processing
Publication Date: 2024.08.27 ACCENTURE GLOBAL SOLUTIONS LTD
  • US12074776B1 patent drawing
  • US12074776B1 patent drawing
  • US12074776B1 patent drawing

AI summary

A device may receive, from Internet of Things (IOT) devices, telemetry data in a variety of formats and may convert the telemetry data to converted telemetry data in a first unified format. The device may receive, from one or more of the IoT devices, offline IoT data in a variety of formats and may convert the offline IoT data to converted offline IoT data in a second unified format. The device may receive events from one or more of the IoT devices and may identify anomalies based on the telemetry data and in near-real time relative to receiving the telemetry data. The device may store the converted telemetry data, the converted offline IoT data, the events, and the anomalies, as stored data, in a data structure, and may perform actions based on the stored data.