Sensor Data Storage Controller Volatile Nonvolatile Memory Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sensor-equipped terminals face inefficiencies in power consumption due to frequent small-granularity writing in nonvolatile memory when sampling intervals are short, and data loss risk when intervals are prolonged, as they store data obtained from sensors in nonvolatile memory without optimizing storage strategies.

Innovation Solution

An information processing device with a data obtaining unit and a data storage controller that stores sensor data in volatile memory when the sampling interval is short and transfers it to nonvolatile memory when the interval exceeds a threshold, optimizing power saving modes and reducing frequent writing in nonvolatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in nonvolatile memory every time sensor data is obtained, then data loss is avoided, but power consumption increases due to frequent small-granularity writing

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the storage destination into two types: volatile memory for frequent short-interval data and nonvolatile memory for less frequent long-interval data. This segmentation allows the system to optimize power consumption by avoiding frequent writes to nonvolatile memory while maintaining data integrity through conditional storage strategies based on sampling interval thresholds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the storage parameter (destination memory type) based on the sampling interval parameter. When the sampling interval is below a threshold, data is stored in volatile memory; when above the threshold, data is stored in nonvolatile memory. This dynamic parameter adjustment resolves the contradiction by adapting the storage strategy to the actual data acquisition frequency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sampling interval is shortened to prevent data loss, then data integrity is improved, but power consumption increases due to more frequent writing operations

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of the sampling interval based on the destination storage medium. When volatile memory is the destination, shorter intervals are used to ensure data integrity. When nonvolatile memory is the destination, longer intervals are acceptable. This dynamic adaptation allows the system to maintain reliability while minimizing power consumption by avoiding unnecessarily frequent writes to nonvolatile memory.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The sampling interval parameter is changed based on the storage destination. The system sets different threshold values for sampling intervals depending on whether data is stored in volatile or nonvolatile memory, allowing optimization of both data integrity and power consumption by matching the sampling frequency to the characteristics of the storage medium.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If data is stored in volatile memory during short sampling intervals, then power consumption is reduced, but data loss risk increases if power is lost

Engineering Contradiction:
Improvepower consumptionVSAvoiddata integrity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent uses the sampling interval threshold as an intermediary criterion to determine storage destination. This intermediary mechanism balances the trade-off between power consumption and data integrity by routing data to appropriate storage media based on the temporal characteristics of data acquisition, ensuring that volatile memory is only used when the risk of data loss is acceptable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the storage destination parameter based on the sampling interval parameter. By monitoring whether the sampling interval is above or below a threshold, the system dynamically adjusts where data is stored, reducing power consumption during frequent sampling while maintaining data integrity during less frequent sampling where nonvolatile memory is used.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9710050B2Information processing device, semiconductor chip, information processing method, and computer program product
Publication Date: 2017.07.18 KIOXIA CORP
  • US9710050B2 patent drawing
  • US9710050B2 patent drawing
  • US9710050B2 patent drawing

AI summary

According to an embodiment, an information processing device includes a data obtaining unit and a data storage controller. The data obtaining unit is configured to obtain data measured by a sensor. The data storage controller is configured to store the data obtained by the data obtaining unit in a first memory of volatile nature when a sampling interval indicating an interval at which the data obtaining unit obtains the data is equal to or smaller than a threshold value. The data storage controller is configured to store the data obtained by the data obtaining unit and the data stored in the first memory in a second memory of nonvolatile nature when the sampling interval exceeds the threshold value.