Binary Decision Diagram Partitioning for Sensor Data Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current sensor networks and binary decision diagrams face challenges in efficiently monitoring and analyzing health data, particularly in detecting sensor malfunctions and data corruption, and optimizing data storage and processing for accurate health state analysis.

Innovation Solution

The integration of sensor networks with binary decision diagrams (BDDs) for data compression, partitioning, and correlation analysis, utilizing reduced ordered binary decision diagrams (ROBDDs) to optimize data representation and processing, and employing hashing techniques for data integrity checks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single large BDD is used to represent all sensor data, then data representation is unified, but the BDD size becomes unmanageably large and processing becomes inefficient

Engineering Contradiction:
ImproveBDD sizeVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the large BDD into multiple smaller sub-BDDs, each representing a specific sensor or data stream. This segmentation reduces the size of individual BDDs making them more manageable while maintaining the ability to detect errors through hashing techniques applied to each sub-BDD.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hash functions as intermediaries that operate on individual sub-BDDs. These hash values serve as compact representations that can be stored and verified separately, enabling error detection without requiring the full sub-BDD structure to be maintained in memory simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive error detection is implemented across all sensor data, then data reliability is improved, but processing overhead increases

Engineering Contradiction:
Improveerror detectionVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the essential error-detection information from each sub-BDD in the form of hash values. These compact hash representations enable comprehensive error detection across all sensor data while requiring minimal processing and storage resources compared to maintaining and verifying the full BDD structures.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9075908B2Partitioning medical binary decision diagrams for size optimization
Publication Date: 2015.07.07 FUJITSU LTD
  • US9075908B2 patent drawing
  • US9075908B2 patent drawing
  • US9075908B2 patent drawing

AI summary

In particular embodiments, a method includes accessing a first binary decision diagram (BDD) representing data streams from sensors, selecting portions from the first BDD, constructing a second BDD representing the selected portions and a third BDD representing the non-selected portions, determining sizes of the first, second, and third BDDs, and if the size of the first BDD is less than a sum of the sizes of the second and third BDDs, then storing the first BDD, else storing the second and third BDDs.