Storage Controller Orchestration for Selective Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As storage capacity increases in memory devices, transferring data to and from hosts becomes time-consuming and resource-intensive due to the transfer of irrelevant data, leading to excessive processing time and resource consumption.

Innovation Solution

Implementing a storage controller with orchestration capabilities to perform operations such as filtering, arithmetic, and logical operations on data blocks before transfer, reducing the amount of data transferred by extracting relevant information and removing irrelevant data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If storage capacity increases in memory devices, then data storage capability is improved, but data transfer time and resource consumption increase

Engineering Contradiction:
Improvestorage capacityVSAvoiddata transfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts only the relevant data from the stored data blocks before transferring to the host. The storage controller identifies and transfers only the necessary portions of data based on host requests, leaving irrelevant data in the memory device. This extraction approach resolves the contradiction by maintaining large storage capacity while reducing transfer time through selective data extraction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by pre-processing data blocks within the storage device, organizing and identifying relevant data portions before the host requests them. The storage controller prepares data blocks in advance, maintaining them in a state ready for rapid extraction when needed, thus reducing actual transfer time while preserving full storage capacity.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If storage capacity increases in memory devices, then data storage capability is improved, but resource consumption during data transfer increases

Engineering Contradiction:
Improvestorage capacityVSAvoidresource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The storage controller extracts only the necessary data portions for transfer to the host, avoiding the energy-intensive process of transferring entire data blocks. By extracting only relevant data based on host requests, the system maintains large storage capacity while significantly reducing the energy and computational resources required for data transfer operations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If all data is transferred to the host, then complete data availability is improved, but processing time and bandwidth consumption increase

Engineering Contradiction:
Improvedata availabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The storage controller extracts and transfers only the specific data portions that the host needs, rather than transferring complete data blocks. This selective extraction ensures that the host receives all necessary information for its operations while avoiding the bandwidth consumption and processing time associated with transferring irrelevant data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transferring only the necessary portion of data blocks to the host. Instead of transferring complete blocks (excessive action), the system transfers precisely the amount of data needed, optimizing bandwidth utilization and processing efficiency while maintaining complete data availability for host operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12591382B2Storage device operation orchestration
Publication Date: 2026.03.31 LODESTAR LICENSING GROUP LLC
  • US12591382B2 patent drawing
  • US12591382B2 patent drawing
  • US12591382B2 patent drawing

AI summary

Systems, apparatuses, and methods related to storage device operation orchestration are described. A plurality of computing devices (or “tiles”) can be coupled to a controller (e.g., an “orchestration controller”) and an interface. The controller can control operation of the computing devices. For instance, the controller can include circuitry to request a block of data from a memory device coupled to the apparatus, cause a processing unit of at least one computing device of the plurality of computing devices to perform an operation on the block of data in which at least some of the data is ordered, reordered, removed, or discarded, and cause, after some of the data is ordered, reordered, removed, or discarded, the block of data to be transferred to the interface coupled to the plurality of computing devices.