Edge Query Processing With Dynamic Ledger Summary Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of data from IoT sensors and other sources in value chain networks overwhelms traditional centralized data collection methods, leading to complexity and inefficiencies in data transmission and automated decision-making.

Innovation Solution

A method for processing queries in a distributed database using edge devices, where queries are stored on a dynamic ledger, generating approximate responses based on summary data, and transmitting these responses, with the option to use a probability distribution model or neural network for prediction, optimizing data management and reducing network overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is collected and processed centrally from distributed IoT sensors, then data completeness is improved, but network overhead and system complexity increase

Engineering Contradiction:
Improvedata completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the centralized data processing system into distributed edge computing nodes. Each edge device independently processes queries and generates summary data, dividing the monolithic centralized system into modular autonomous units that operate locally while contributing to the overall network functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dynamic ledger as an intermediary layer between distributed edge devices and query sources. The ledger stores and manages summary data from multiple edge devices, enabling coordinated access and aggregation without requiring direct centralized control, thus reducing network overhead while maintaining data completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all query data is transmitted to centralized systems, then decision-making accuracy is improved, but transmission time and energy consumption increase

Engineering Contradiction:
Improvedecision-making accuracyVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-computing and storing summary data at edge devices before queries are executed. This advance preparation allows edge devices to immediately respond to queries using locally available aggregated data, eliminating the need to transmit all raw data to centralized systems and significantly reducing transmission time while maintaining decision-making accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by enabling each edge device to independently generate and maintain its own summary data based on local sensor inputs. This localized data processing allows decisions to be made at the edge with high accuracy using locally available information, reducing the need for continuous data transmission to centralized systems.

Inventive Principle:
Principle #3Local quality

3Speed

If summary data is stored on dynamic ledger, then query response speed is improved, but data storage overhead increases

Engineering Contradiction:
Improvequery response speedVSAvoiddata storage overhead
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential summary data from raw sensor data and stores it on the dynamic ledger, rather than storing all detailed information. This selective extraction of critical aggregated metrics enables fast query responses while minimizing the storage overhead on the distributed ledger system.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12153580B2Dynamic-ledger-enabled edge-device query processing
Publication Date: 2024.11.26 STRONG FORCE VCN PORTFOLIO 2019 LLC
  • US12153580B2 patent drawing
  • US12153580B2 patent drawing
  • US12153580B2 patent drawing

AI summary

A method for processing a query for data stored in a distributed database includes receiving, at an edge device, the query for data stored in the distributed database from a query device. The method includes causing, by the edge device, the query to be stored on a dynamic ledger maintained by the distributed database. The method includes detecting, by the edge device, that summary data has been stored on the dynamic ledger. The method includes generating, by the edge device, an approximate response to the query based on the summary data stored on the dynamic ledger. The method includes transmitting, to the query device, the approximate response.