Sensor Data Batch Processing for IoT Edge Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT systems face inefficiencies in processing and transmitting sensor event data due to high transport protocol overhead, limited computing power at edge devices, and the need for costly security operations, leading to inefficient data delivery and potential latency.

Innovation Solution

Implementing a method to buffer and group sensor data by message patterns, compress, and apply security operations in batches, with metadata management to facilitate efficient transmission and secure delivery, using edge devices to rearrange and secure sensor event data before sending it to the cloud, and reversing these processes at the cloud gateway to restore original data sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensor data is transmitted individually with full security operations applied to each message, then security is maintained, but bandwidth consumption and computing power requirements increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges multiple individual sensor messages into a single batch message for transmission. Instead of applying security operations and transmitting each message separately, the system consolidates multiple messages into one batch, applies security operations once to the entire batch, and transmits it as a single unit. This significantly reduces bandwidth consumption and computing power requirements while maintaining security.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary actions by buffering and grouping sensor messages into batches before applying security operations. The system prepares the batch metadata, groups messages by pattern, and organizes them for efficient processing before the actual security operations and transmission occur. This preliminary organization enables more efficient resource utilization.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If security operations are applied to each individual sensor message, then data security is ensured, but processing time and latency increase

Engineering Contradiction:
Improvedata securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple security operations into a single batch processing step. Instead of applying encryption, signing, or other security operations to each individual message sequentially (which would accumulate latency), the system applies these operations once to the entire batch, dramatically reducing total processing time while maintaining the same security guarantees.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary grouping and organization of messages into batches before applying security operations. This preliminary action allows the security operations to be applied more efficiently to consolidated data rather than repeatedly to individual messages, reducing overall processing time and latency.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If batch processing is implemented to reduce bandwidth consumption, then resource efficiency improves, but message ordering and data sequence may be compromised

Engineering Contradiction:
Improveresource efficiencyVSAvoidmessage order
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent introduces batch metadata as an intermediary element that carries ordering information alongside the batched sensor messages. This metadata acts as a mediator that preserves the original sequence and contextual information of individual messages within the batch, enabling the receiving system to reconstruct the correct message order even though messages were processed and transmitted as a batch.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the batch into individual message units while preserving their original sequence information through batch metadata. Each message within the batch maintains its positional identity and ordering information, allowing the system to efficiently process the batch as a whole while still being able to reconstruct and deliver messages in their original sequence at the receiving end.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11316836B2Efficient sensor data delivery
Publication Date: 2022.04.26 CROSSLAYER COMM LLC
  • US11316836B2 patent drawing
  • US11316836B2 patent drawing
  • US11316836B2 patent drawing

AI summary

A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data and restoring the original message sequence of the grouped sensor data.