File Archive System Variable Block Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Block-based file systems on handheld devices inefficiently store small files, wasting memory space and requiring full block allocation, while existing solutions fail to effectively group and access related files as a single block.

Innovation Solution

A file archive system that stores multiple files as a single compressed file, utilizing a loadable file system with a file manager that manages directory navigation and file storage, allowing files and information blocks to be mingled without fixed block sizes, and using active/inactive bits to optimize space usage and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If block-based file system is used to store files, then files can be organized in directories, but small files waste disproportionate memory space due to fixed block sizes

Engineering Contradiction:
Improvefile organization capabilityVSAvoidmemory space waste
Core Design Contradiction:
Ease of manufactureVSLoss of substance

Solution Approach 1:

The patent segments the traditional fixed block structure into variable-sized blocks. Each file is divided into blocks of varying sizes depending on the file content and requirements, allowing precise allocation without wasting space on small files while maintaining directory organization capabilities through the archive structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of block size from fixed to variable. By allowing blocks to have different sizes based on actual file needs, the system eliminates the waste associated with fixed block sizes while small files still benefit from the archive's organizational structure.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed block size is used for file storage, then allocation is simplified, but storage efficiency decreases for small files

Engineering Contradiction:
Improveallocation simplicityVSAvoidstorage efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic block size allocation where blocks can vary in size based on file requirements. This dynamic approach allows the system to optimize storage efficiency for each file while maintaining a manageable allocation process through the archive's structured approach to file management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the block size parameter from fixed to variable, enabling efficient storage of small files without excessive complexity in the allocation mechanism. The archive structure provides the necessary framework to manage variable blocks while maintaining operational simplicity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If files are stored as separate blocks, then access is straightforward, but related files cannot be efficiently grouped together

Engineering Contradiction:
Improvefile access simplicityVSAvoidfile grouping capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent merges related files into a single archive file, which appears as a single block to the user but contains multiple individual files. This combining approach allows related files to be efficiently grouped together while maintaining straightforward access through the archive interface, eliminating the need for separate block management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The archive structure serves multiple functions: it groups related files, provides a unified access interface, and maintains individual file integrity. This multi-functionality allows the system to achieve both simple access and effective file grouping simultaneously.

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

4Ease of operation

If directory structure is stored as separate blocks, then navigation is simple, but space is wasted on empty blocks

Engineering Contradiction:
Improvedirectory navigationVSAvoidspace waste on empty blocks
Core Design Contradiction:
Ease of operationVSLoss of substance

Solution Approach 1:

The patent merges the directory structure with the file storage by embedding directory information within the archive file itself. This eliminates the need for separate directory blocks, allowing navigation to remain simple while preventing space waste on empty directory blocks.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The directory structure is nested within the archive file rather than existing as a separate block. This nesting approach allows the directory to be stored efficiently within the archive's structure, eliminating empty blocks while maintaining simple navigation capabilities.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS7653632B2File system for storing multiple files as a single compressed file
Publication Date: 2010.01.26 TEXAS INSTRUMENTS INC
  • US7653632B2 patent drawing
  • US7653632B2 patent drawing
  • US7653632B2 patent drawing

AI summary

A file archive system for storing multiple files and directories as a single file. The file archive system could be used on a hand-held computer or other computing device. The file archive system in a preferred embodiment has an operating system with a loadable file system. In another embodiment, the file archive system includes a file archive structure for storing multiple files as a single file.