Storage Device Burst Mode Activation via Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices require explicit commands or complex data rate calculations to switch to burst mode, which can lead to delays and inefficiencies, especially in applications lacking the necessary intelligence to determine when burst mode is needed.

Innovation Solution

Implementing a system within the storage device to monitor data types and resolutions, automatically enabling burst mode operation for high-resolution files like JPEG and MPEG by analyzing the first sector of data, thereby eliminating the need for explicit commands and complex calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit commands from host device are used to switch to burst mode, then burst mode can be activated, but latency is introduced due to command issuance and confirmation delays

Engineering Contradiction:
Improveburst mode activation accuracyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage device performs preliminary analysis of data characteristics (file type, resolution) as data is being written, before burst mode activation is needed. This allows the device to pre-determine whether burst mode should be activated, eliminating the latency associated with post-hoc command processing and confirmation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device autonomously determines when burst mode should be activated by analyzing data characteristics itself, rather than relying on the host device to issue commands. This self-service approach eliminates communication latency and makes the system independent of host device intelligence.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If complex data rate calculations are implemented to trigger burst mode, then accurate burst mode activation can be achieved, but device complexity and cost increase

Engineering Contradiction:
Improvedata transfer rate measurement accuracyVSAvoidhardware or software implementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of measuring data transfer rate (a dynamic parameter requiring continuous monitoring), the invention changes to analyzing static data characteristics such as file type and resolution. These parameters can be determined from metadata or initial data sectors without complex continuous measurement systems, significantly reducing implementation complexity while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention extracts only the essential characteristics needed to determine burst mode activation (file type, resolution) from the data stream, rather than implementing complex systems to measure and analyze continuous data transfer rates. This extraction approach simplifies the implementation while preserving the ability to make accurate burst mode decisions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If burst mode is enabled for all video or image files, then high-resolution file writing performance is improved, but unnecessary burst mode activation occurs for small files reducing efficiency

Engineering Contradiction:
Improvedata writing speedVSAvoidenergy wasted on unnecessary burst mode operation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The invention applies different quality levels of burst mode operation based on local characteristics of the data being written. By analyzing file-specific parameters such as resolution and size, the system tailors burst mode activation to match the actual needs of each file, ensuring high performance for large high-resolution files while avoiding unnecessary activation for small files.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying burst mode universally to all video and image files (excessive action), the invention applies burst mode selectively based on partial analysis of data characteristics. This partial approach activates burst mode only when truly needed, optimizing the balance between performance and energy efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9927997B2Methods, systems, and computer readable media for automatically and selectively enabling burst mode operation in a storage device
Publication Date: 2018.03.27 SANDISK TECHNOLOGIES LLC
  • US9927997B2 patent drawing
  • US9927997B2 patent drawing
  • US9927997B2 patent drawing

AI summary

The subject matter described herein relates to methods, systems, and computer readable media for automatically and selectively enabling burst mode operation in a storage device. One method includes monitoring data written by a host device to a storage device. The method further includes determining whether the data is of a type for which burst mode operation of the storage device is indicated. The method further includes, in response to determining that the data is of a type for which burst mode operation is indicated, automatically enabling burst mode operation of the storage device.