Storage Apparatus Managing System with Local and Global Registering Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices face slow data reading speeds due to limited internal memory and restricted support for external memory cards, which are either expensive or easily lost, and flash disks are hindered by data transmission interface limitations.

Innovation Solution

A storage apparatus managing system with a local and global registering region is implemented, where data is first checked in the global and then local registering regions before accessing the external storage apparatus, and copied to these regions to reduce reliance on the slower data transmission interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in external storage apparatus (flash disk), then storage capacity is increased, but data reading speed is limited by transmission interface

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reading speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent pre-loads data from the external storage apparatus into the internal memory before it is actually needed. By anticipating future data access requirements and loading data in advance into the faster internal memory, the system prepares data so that when access is requested, the data is already available in high-speed memory rather than waiting for slow external storage access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The internal memory acts as an intermediary buffer between the external storage apparatus and the processor. Instead of direct access between the slow external storage and the processor, data flows through the internal memory which provides a high-speed intermediate storage layer, effectively mediating the data transfer and masking the speed limitations of the external storage interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If internal memory storage space is increased, then data reading speed is improved, but device cost increases

Engineering Contradiction:
Improvedata reading speedVSAvoiddevice cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

Instead of increasing internal memory capacity excessively to hold all possible data, the patent uses a moderate amount of internal memory strategically. It loads only the necessary portion of data that is likely to be accessed soon into the internal memory, rather than pre-loading everything or having excessive memory capacity. This partial action approach achieves speed improvement without the high cost of large internal memory expansions.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If external memory card is used, then storage capacity is increased, but reliability decreases due to loss or incompatibility

Engineering Contradiction:
Improvestorage capacityVSAvoiddata accessibility
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent merges the advantages of both internal and external storage by combining them into a unified storage management system. The internal memory and external storage apparatus work together as an integrated hierarchy, with the internal memory serving as a high-speed cache layer for the external storage. This combination ensures data accessibility and reliability by keeping frequently accessed data in the reliable internal memory while maintaining the capacity benefits of external storage.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11256618B2Storage apparatus managing system comprising local and global registering regions for registering data and associated method
Publication Date: 2022.02.22 SILICON MOTION INC
  • US11256618B2 patent drawing
  • US11256618B2 patent drawing
  • US11256618B2 patent drawing

AI summary

A storage apparatus managing method applied to a first storage apparatus and a second storage apparatus coupled to the electronic apparatus is disclosed. The first storage apparatus includes a local registering region and a global registering region. The storage apparatus managing method includes: when the global registering region does not have a target data unit, reading the target data unit from the local registering region or from the second storage apparatus; and copying the target data unit to the global registering region. When the target data unit is copied to the global registering region, the target data unit is copied to a global registering buffer region, or otherwise in response to the global registering buffer region not having enough space, the target data unit is copied to a global registering file region.