Memory Controller Backup Mapping Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of data backup operations due to the need to parse large file systems, which consumes significant computer resources and requires different parsing methods for various operating systems, making it complex and resource-intensive.

Innovation Solution

A data processing method that utilizes a memory controller to record and update information about data to be backed up in real-time, allowing the host device or backup software to efficiently identify which data is new or updated, thereby simplifying the backup process and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If file system parsing is performed to determine new and old data, then data backup can be performed, but computer computing resources are greatly consumed and the process becomes complicated

Engineering Contradiction:
Improvedata backup efficiencyVSAvoidcomputer computing resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory controller proactively maintains a mapping table that pre-records the correspondence between logical block addresses and physical block addresses before backup operations are initiated. This preliminary action eliminates the need for resource-intensive file system parsing during backup, as the mapping information is already prepared and available when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a mapping table as an intermediary data structure between the logical file system and the physical storage medium. This mapping table serves as a mediator that translates logical block addresses to physical block addresses without requiring the host system to parse the file system, thereby reducing computational resource consumption while maintaining backup functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If file system parsing is performed to determine new and old data, then data backup can be performed, but the process becomes complicated and tedious

Engineering Contradiction:
Improvedata backup efficiencyVSAvoidbackup process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory controller pre-establishes and maintains a mapping table that records the correspondence between logical block addresses and physical block addresses before backup operations are needed. This preliminary action simplifies the backup process by providing ready-to-use mapping information, eliminating the need for complex file system parsing and manual tracking of file updates.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If different parsing methods are designed for different file systems, then compatibility with different operating systems is achieved, but the development complexity increases

Engineering Contradiction:
Improveoperating system compatibilityVSAvoidparsing method complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The mapping table acts as an intermediary layer between the logical file system and the physical storage medium, providing a universal interface for data location regardless of the underlying file system or operating system. This intermediary approach enables broad compatibility without requiring separate parsing methods for different file systems, as the mapping table handles the translation uniformly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The mapping table provides a universal solution that works across different operating systems and file systems by maintaining a standardized correspondence between logical and physical block addresses. This single universal mechanism replaces the need for multiple specialized parsing methods, reducing development complexity while maintaining broad adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11436105B2Data processing method and memory controller utilizing the same
Publication Date: 2022.09.06 REALTEK SEMICON CORP
  • US11436105B2 patent drawing
  • US11436105B2 patent drawing
  • US11436105B2 patent drawing

AI summary

A data processing method includes: configuring a predetermined memory space to record information regarding data to be backed up of a memory device, where the information is used to indicate data associated to which logical memory space is the data to be backed up; and updating the information according to commands received from a host device.