Distributed Sensor Data Processing for Bandwidth-Efficient Trip Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processing large datasets of remotely captured sensor data poses challenges in terms of resource efficiency, particularly in deploying and configuring systems that effectively utilize processing power and network bandwidth.

Innovation Solution

A distributed data processing system that receives and analyzes sensor data from mobile devices, employing various data processing modules to detect trip-related characteristics such as vehicle mode, user roles, and places of interest, and generates relevant trip records and user data for storage in dedicated databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If a centralized system is used to process large datasets of sensor data, then processing power is consolidated, but network bandwidth consumption increases and system complexity increases

Engineering Contradiction:
Improveprocessing powerVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The system segments the data processing function into two parts: (1) edge devices perform local preprocessing and filtering of sensor data to reduce data volume, and (2) the centralized server processes only the essential aggregated data. This segmentation reduces network bandwidth consumption while maintaining centralized processing power for critical operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary data processing and filtering at the edge devices before data is transmitted to the centralized server. This preliminary action reduces the volume of data that needs to be transmitted over the network, thereby reducing network bandwidth consumption while still utilizing centralized processing power for final analysis.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If a distributed system is used to process sensor data locally, then network bandwidth is reduced, but processing power at individual devices is insufficient

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidprocessing power
Core Design Contradiction:
Loss of energyVSPower

Solution Approach 1:

The system segments processing tasks by complexity: simple filtering and aggregation are performed locally at edge devices, while complex analysis and pattern recognition are performed at the centralized server with sufficient processing power. This segmentation allows the system to reduce network bandwidth while still handling computationally intensive tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the processing capabilities of multiple edge devices with the centralized server to create a hybrid processing architecture. This combination allows the system to leverage both the local processing power of individual devices and the aggregate processing power of the centralized system, overcoming the limitations of either approach alone.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If all sensor data is transmitted to a centralized server, then data analysis accuracy is improved, but network bandwidth consumption and system complexity increase

Engineering Contradiction:
Improvedata analysis accuracyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system extracts only the essential features and aggregated statistics from raw sensor data at the edge devices before transmission to the centralized server. This extraction process maintains data analysis accuracy by preserving critical information while removing redundant data, thereby reducing network bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary data aggregation and feature extraction at edge devices before centralized analysis. This preliminary action ensures that the most important data characteristics are preserved and prepared for accurate analysis at the server, while reducing the overall data volume that consumes network bandwidth.

Inventive Principle:
Principle #10Preliminary action

4Speed

If data processing is performed in real-time, then responsiveness is improved, but processing power requirements and system complexity increase

Engineering Contradiction:
ImproveresponsivenessVSAvoidprocessing power requirements
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The system segments real-time processing into two stages: (1) immediate local processing at edge devices for time-critical operations, and (2) subsequent centralized processing for less time-sensitive analysis. This segmentation enables the system to maintain responsiveness for critical operations while reducing overall processing power requirements by distributing tasks appropriately.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11933624B2Distributed data processing systems for processing remotely captured sensor data
Publication Date: 2024.03.19 ALLSTATE INSURANCE COMPANY
  • US11933624B2 patent drawing
  • US11933624B2 patent drawing
  • US11933624B2 patent drawing

AI summary

Aspects of the disclosure relate to processing remotely captured sensor data. A computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a user computing device, sensor data captured by the user computing device using one or more sensors built into the user computing device. Subsequently, the computing platform may analyze the sensor data received from the user computing device by executing one or more data processing modules. Then, the computing platform may generate trip record data based on analyzing the sensor data received from the user computing device and may store the trip record data in a trip record database. In addition, the computing platform may generate user record data based on analyzing the sensor data received from the user computing device and may store the user record data in a user record database.