File Allocation Table Cluster Chain Division

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for managing and editing large volumes of data in electronic devices are inefficient, as they require extensive storage space and slow data editing processes, particularly when dealing with files stored across multiple clusters.

Innovation Solution

A method utilizing a file allocation table (FAT) to divide or merge files by selectively copying data from one cluster to another, creating new cluster chains and adding dummy data to maintain file integrity and alignment, allowing for efficient reading and editing of files without requiring the entire file to be copied.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional file copying methods are used to edit files, then file editing can be performed, but extensive storage space is required and data editing is slow

Engineering Contradiction:
Improvefile editing speedVSAvoiddata editing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the file into multiple clusters and uses the File Allocation Table (FAT) to manage cluster chains. By dividing the file into readable units (clusters) and manipulating individual cluster chains, the system enables partial file editing without copying entire files, thus improving editing speed and reducing time loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces the File Allocation Table (FAT) as an intermediary data structure to manage file clusters. The FAT enables efficient cluster chain manipulation, allowing the system to perform file editing operations by modifying FAT entries rather than physically copying large amounts of data, thereby improving productivity and reducing editing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If traditional file copying methods are used to edit files, then file editing can be performed, but the process is slow

Engineering Contradiction:
Improvedata editing efficiencyVSAvoidtime delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the file into multiple clusters and uses the File Allocation Table (FAT) to manage cluster chains. By dividing the file into readable units (clusters) and manipulating individual cluster chains, the system enables partial file editing without copying entire files, thus improving editing speed and reducing time loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses selective copying of only the necessary cluster chains required for editing operations, rather than copying entire files. This selective copying approach, managed through FAT manipulation, significantly reduces data transfer time and improves editing efficiency while minimizing time delays.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If files are stored across multiple clusters, then storage capacity is optimized, but file reading and editing becomes more complex

Engineering Contradiction:
Improvestorage capacityVSAvoidfile management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal File Allocation Table (FAT) structure that can manage files of any size distributed across multiple clusters. The FAT provides a standardized method for tracking cluster chains, making file management consistent whether files occupy one cluster or many, thereby optimizing storage capacity without proportionally increasing management complexity.

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

Solution Approach 2:

The patent introduces the File Allocation Table (FAT) as an intermediary data structure to manage file clusters. The FAT enables efficient cluster chain manipulation, allowing the system to perform file editing operations by modifying FAT entries rather than physically copying large amounts of data, thereby improving productivity and reducing editing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8423743B2Method to divide a file or merge files using file allocation table (FAT)
Publication Date: 2013.04.16 SAMSUNG ELECTRONICS CO LTD
  • US8423743B2 patent drawing
  • US8423743B2 patent drawing
  • US8423743B2 patent drawing

AI summary

A method to divide a file or merge files using a file allocation table (FAT) in which the method to divide a file includes storing data of a first cluster, among data intended to be separated from the file, into a second cluster, and generating a first cluster chain and a second cluster chain using a file allocation table (FAT), the first cluster chain containing data remaining in the first cluster, and the second cluster containing data existing in the second cluster. As a result, time delay due to a file copy process and shortening of a lifespan of NAND flash are prevented, and a reserve capacity for editing purposes is minimized.