Dual-Controller File Management for Block and Cluster Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file management systems, such as FAT file systems, face inefficiencies in managing large files and performing writing, reading, and erasing operations due to their reliance on cluster units, which can lead to unnecessary data loss and inefficient data handling, especially when dealing with multimedia data in devices like DMB machines and MP3 players.

Innovation Solution

The proposed information processing device employs a dual-controller system that manages file data in both block and cluster units, allowing for efficient writing, reading, and erasing operations by dividing file data into portions stored in block units and cluster units, optimizing data storage and retrieval processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If file data is managed using cluster units in a FAT file system, then data can be stored and retrieved, but writing, reading, and erasing operations become inefficient and may cause unnecessary data loss

Engineering Contradiction:
Improveoperational efficiencyVSAvoiddata loss
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent divides the data field into two distinct regions: a first data region managed in block units and a second data region managed in cluster units. This segmentation allows different operational modes to coexist, enabling efficient block-unit operations for large files while maintaining compatibility with traditional cluster-unit systems for smaller files, thereby resolving the contradiction between operational efficiency and data loss prevention

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the operational mode (block-unit or cluster-unit) based on the file size and type. Large files are automatically routed to the block-unit management system for efficient erasure operations, while smaller files continue to use traditional cluster-unit management. This dynamic adaptation allows the system to optimize performance for each specific case without causing data loss

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If erasing operations are performed in cluster units, then data can be erased, but non-target data in the same block must be copied elsewhere causing inefficiency

Engineering Contradiction:
Improveerasing operation simplicityVSAvoiderasing operation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

By segmenting the data field into block-managed and cluster-managed regions, the patent enables erasing operations to be performed at the block level for large files. This eliminates the need to copy non-target data within the same block, as block-unit erasure operates on larger, more granular units that can be independently managed, thus improving erasing operation efficiency without sacrificing simplicity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent eliminates the unnecessary copying step by implementing block-unit erasure. Instead of copying non-target data to other locations before erasing (as required in cluster-unit systems), the block-unit system directly erases the target blocks when they are properly isolated, significantly improving operational efficiency

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the data field is divided into cluster blocks and clusters, then large files can be efficiently managed, but the system complexity increases with dual-controller requirements

Engineering Contradiction:
Improvefile size adaptabilityVSAvoidcontroller structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data field into two regions with distinct management approaches, enabling the system to handle both large and small files efficiently. The first data region uses block-unit management optimized for large files, while the second data region uses traditional cluster-unit management for smaller files, providing adaptability across different file sizes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dual-controller system implements multi-functionality by enabling both block-unit and cluster-unit operational modes within a single file system. This universal approach allows the system to adapt to different file sizes and types, maintaining compatibility with existing FAT file system protocols while adding enhanced capabilities for large file management

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

Data Source

PatentUS8782353B2Information processing device having data field and operation methods of the same
Publication Date: 2014.07.15 SAMSUNG ELECTRONICS CO LTD
  • US8782353B2 patent drawing
  • US8782353B2 patent drawing
  • US8782353B2 patent drawing

AI summary

An information processing device includes a memory array and a controller. The memory array includes a data field that stores file data and a management information field that stores information regarding the data field. The controller controls a writing operation to the memory array. The controller stores a portion of the file data, corresponding to a product of a positive-integer and a predetermined unit block size, in the data field by block units, with reference to the data field information of the management information field.