Sensor Dataset Compression Using Suffix Trees and Timestamp Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression techniques are inefficient for identifying and classifying data based on sources, leading to cumbersome search mechanisms in databases, especially when dealing with large volumes of business and sensor data.

Innovation Solution

The implementation of a data compression model that uses suffix tree algorithms to determine data compression logic based on attributes such as sensor node identifiers and timestamps, optimizing memory usage and search efficiency by encoding frequently repetitive patterns and storing compressed datasets in an in-memory data store.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If known data compression techniques are used without classification, then data storage is achieved, but search efficiency deteriorates and data identification becomes cumbersome

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidsearch efficiency
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the data storage system by creating separate compressed data stores for different data sources (sensor data, business data, social media data). Each data source has its own compression model and storage structure, enabling efficient targeted searches without scanning entire datasets. This segmentation resolves the contradiction by organizing data into manageable segments that can be independently optimized and searched.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces metadata as an intermediary layer between the compressed data and search operations. Metadata includes data source identifiers, compression parameters, and indexing information that enable efficient search without decompressing the entire dataset. This intermediary structure allows the system to maintain high compression ratios while providing fast search capabilities through metadata filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Volume of stationary object

If data is compressed without source classification, then storage space is reduced, but data identification and retrieval become difficult

Engineering Contradiction:
Improvestorage spaceVSAvoiddata identification
Core Design Contradiction:
Volume of stationary objectVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies different compression techniques and metadata structures tailored to each data source's characteristics. Sensor data receives specialized compression with timestamp indexing, while business data uses different compression parameters. This local optimization maintains high compression efficiency for each data type while preserving source-specific identification capabilities through customized metadata schemas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates compressed copies of the original data with embedded metadata that preserves identification information. The compression process generates simplified representations that retain essential identifying features (data source, timestamps, key attributes) while removing redundant information. This copying approach reduces storage requirements while maintaining data identification capabilities through the preserved metadata copies.

Inventive Principle:
Principle #26Copying

3Use of energy by moving object

If comprehensive compression is applied to all data, then memory usage decreases, but search complexity increases

Engineering Contradiction:
Improvememory usageVSAvoidsearch complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements dynamic compression where the compression level and technique are adjusted based on data source, access patterns, and resource availability. Frequently accessed data uses lighter compression with more metadata, while less accessed data uses aggressive compression. This dynamic approach optimizes the balance between memory usage and search complexity by adapting compression strategies to actual system conditions and access requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10339121B2Data compression
Publication Date: 2019.07.02 SAP SE
  • US10339121B2 patent drawing
  • US10339121B2 patent drawing
  • US10339121B2 patent drawing

AI summary

Methods and system are disclosed that compress a dataset and optimize the dataset for searching data. In one aspect, based on attributes associated with a unified dataset, the dataset including sensor node identifier data, sensor node timestamp data and sensor measurement data are determined. A suffix tree algorithm may be executed to determine data compression logic to compress the dataset including the sensor node identifier data and sensor node measurement data. A sensor node timestamp data compression model may be executed to compress the dataset associated with the sensor timestamp data. The compressed datasets including the sensor node identifier data, the sensor node timestamp data and the sensor measurement data may be stored in an in-memory data store.