Hierarchical Sensor Data Dispatcher for Real-Time Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large volumes of sensor data from distributed sensor networks can overwhelm networks and users, leading to delays and the transmission of stale data, reducing the utility and value of the data for users.

Innovation Solution

Organizing sensor networks in a hierarchical structure and providing a graphical user interface to allow users to selectively receive data from specific sensors, using a sensor data dispatcher to transmit real-time data through a real-time messaging system, thereby reducing unnecessary data transmission and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all sensor data is transmitted to the server, then complete data collection is achieved, but network bandwidth is overwhelmed and transmission delays occur

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission speed
Core Design Contradiction:
Loss of informationVSSpeed

Solution Approach 1:

The patent extracts and transmits only the necessary sensor data to the server based on user selections, rather than transmitting all sensor data. The sensor data dispatcher filters data streams according to selected sensors, extracting only relevant data for transmission, which reduces network bandwidth consumption while maintaining data completeness for the needed parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If all sensor data is transmitted, then comprehensive data is available, but the user is overwhelmed by the volume of data

Engineering Contradiction:
Improvedata comprehensivenessVSAvoiddata usability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies local quality by allowing users to select specific sensors or data streams based on their local needs and preferences. The system provides different data quality levels to different users based on their selections, rather than providing uniform comprehensive data to all users. This makes the data more usable and relevant to each user's specific application.

Inventive Principle:
Principle #3Local quality

3Loss of information

If sensor data is transmitted over the network, then data delivery is achieved, but network delays cause data to become stale

Engineering Contradiction:
Improvedata deliveryVSAvoiddata freshness
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts and transmits only the essential sensor data directly to users without unnecessary network routing delays. By filtering data at the source and transmitting only selected streams, the system reduces transmission time and maintains data freshness while still achieving reliable data delivery.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of energy

If selective sensor data transmission is implemented, then network efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork resource usageVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces a sensor data dispatcher as an intermediary component that manages the complexity of selective data transmission. This mediator sits between the sensors and the server/users, handling the filtering and routing logic. While this adds a system component, it centralizes the complexity management and provides efficient network resource usage through intelligent data selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10862988B2On-demand real-time sensor data distribution system
Publication Date: 2020.12.08 THE CHINESE UNIVERSITY OF HONG KONG
  • US10862988B2 patent drawing
  • US10862988B2 patent drawing
  • US10862988B2 patent drawing

AI summary

Methods and systems for operating a sensor network are provided. In one example, a server may provide graphical data representing a hierarchical sensor network for displaying at a client device. The server may receive a selection to display sensor data from a first node of the nodes of the hierarchical sensor network and determine, based on the selection, a hierarchical sensor label associated with one or more first sensors of the hierarchical sensor network corresponding to the first node. The server may also receive a plurality of messages including sensor data generated by a plurality of sensors of the hierarchical sensor network from an in-bound real-time message processor, and identify a first set of messages based on the hierarchical sensor label. The server may extract the sensor data from the first set of messages and provide the sensor data for displaying at the client device.