Context-Based Sensor Data Compression for Mobile Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices face challenges in efficiently storing ambient sensor data due to increasing data variability, leading to inefficient memory usage, as existing solutions do not account for context-specific data patterns, resulting in suboptimal compression and memory utilization.

Innovation Solution

The electronic device employs a context-based data compression method using machine learning algorithms to classify activities and apply appropriate compression schemes, such as delta and delta-square coding, tailored to the device's operating context, which includes stationary, walking, biking, and vehicle modes, to optimize memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is applied to sensor data, then memory usage is reduced, but compression efficiency varies significantly depending on data variability context

Engineering Contradiction:
Improvememory usageVSAvoidcompression efficiency adaptability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the compression scheme based on the detected context. Different compression algorithms are selected according to the data variability characteristics observed in different contexts (e.g., stationary vs. moving contexts), allowing the compression efficiency to be optimized for each specific situation rather than using a fixed compression method

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes compression parameters based on context detection. By analyzing data variability metrics such as standard deviation and range, the system adjusts compression parameters to match the observed data characteristics, thereby improving compression efficiency while maintaining data integrity across different operating conditions

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If memory capacity is increased to store more sensor data history, then data history length is improved, but device size and cost increase

Engineering Contradiction:
Improvedata history capacityVSAvoiddevice size
Core Design Contradiction:
Quantity of substanceVSWeight of stationary object

Solution Approach 1:

The system extracts and removes redundant information from sensor data before storage. By applying context-based compression that eliminates repetitive or highly predictable data patterns, the system retains only the essential information, thereby reducing the total storage capacity needed while maintaining adequate data history length

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system discards redundant data representations through compression and recovers the original data when needed. By storing compressed versions of sensor data and reconstructing them on demand, the system achieves efficient use of limited memory resources while preserving the full data history

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If context-based compression is applied, then compression efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the processing into distinct modules: context detection module that analyzes data variability, compression selection module that chooses appropriate algorithms, and compression execution module that applies the selected scheme. This segmentation allows each module to be optimized independently and simplifies the overall system architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary context analysis layer between raw sensor data and compression processing. This intermediary layer characterizes the data variability and selects appropriate compression parameters, acting as a mediator that simplifies the complexity by providing structured information to the compression algorithms

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11587378B2Electronic device for efficiently saving historic data of ambient sensors and associated method
Publication Date: 2023.02.21 STMICROELECTRONICS SRL
  • US11587378B2 patent drawing
  • US11587378B2 patent drawing
  • US11587378B2 patent drawing

AI summary

A device includes sensing circuitry, compression circuitry, and a memory. The sensing circuitry, in operation, generates sensor data. The compression circuitry is coupled to the sensing circuitry, and, in operation, determines environmental contexts based on variation rates of sensor data and compresses sensor data based on determined environmental contexts. The compressed data is stored in the memory.