File System Compatibility via Dynamic Rule Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for accessing data from passive storage devices often require complex file system conversions, leading to compatibility issues, data loss, and lengthy processing times, especially when different file systems are involved, and typically involve emulation which is costly and error-prone.

Innovation Solution

A method that dynamically establishes file system compatibility by using a modeling device to recognize the file system of a passive data storage device, select appropriate access rules, and apply them to access requests, allowing real-time read and write operations without emulating hardware or converting the entire file system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the file system of the data storage device is converted to ensure compatibility with the terminal device, then compatibility between different file systems is improved, but the process becomes tedious and time-consuming

Engineering Contradiction:
ImprovecompatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The terminal device determines the file system type of the data storage device before accessing it. Based on this determination, the terminal device pre-selects appropriate access rules from its stored rules that correspond to the identified file system type. This preliminary identification and rule selection eliminates the need for time-consuming file system conversions during actual data access operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The terminal device acts as an intermediary between the data storage device and the file system access layer. Instead of converting the file system on the storage device, the terminal device stores multiple access rules corresponding to different file system types and selectively applies the appropriate rule based on the identified file system type, thereby mediating compatibility without conversion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the entire data memory is formatted to convert the file system, then compatibility is achieved, but data loss occurs and backup becomes necessary

Engineering Contradiction:
ImprovecompatibilityVSAvoiddata loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The terminal device determines the file system type of the data storage device before accessing it. Based on this determination, the terminal device pre-selects appropriate access rules from its stored rules that correspond to the identified file system type. This preliminary identification and rule selection eliminates the need for time-consuming file system conversions during actual data access operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The terminal device acts as an intermediary between the data storage device and the file system access layer. Instead of converting the file system on the storage device, the terminal device stores multiple access rules corresponding to different file system types and selectively applies the appropriate rule based on the identified file system type, thereby mediating compatibility without conversion.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If emulation is used to imitate the functionality of the target system, then compatibility is improved, but the process becomes expensive and complex

Engineering Contradiction:
ImprovecompatibilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts only the essential file system identification and rule selection functionality from the terminal device. Instead of implementing full emulation of target system functionality, the terminal device simply identifies the file system type and selects corresponding access rules, thereby achieving compatibility with minimal added complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of making the data storage device active and emulating its functionality (traditional emulation approach), the invention makes the terminal device active by storing and selecting access rules locally. This inversion eliminates the need for complex emulation layers on the storage device while achieving the same compatibility goal.

Inventive Principle:
Principle #13The other way round (Inversion)

4Adaptability or versatility

If complex file system conversion processes are performed in advance, then compatibility is ensured, but real-time access capability is lost

Engineering Contradiction:
ImprovecompatibilityVSAvoidaccess speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The terminal device determines the file system type of the data storage device before accessing it. Based on this determination, the terminal device pre-selects appropriate access rules from its stored rules that correspond to the identified file system type. This preliminary identification and rule selection eliminates the need for time-consuming file system conversions during actual data access operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The terminal device dynamically selects access rules based on the identified file system type of the data storage device. This dynamic rule selection allows the system to adapt to different file system types in real-time without requiring pre-conversion of the storage device's file system, thereby maintaining both compatibility and real-time access capability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3912021B1Dynamic creation of compatibility between file systems in real time
Publication Date: 2023.05.24 PARAGON SOFTWARE GMBH
  • EP3912021B1 patent drawingFigure 1
  • EP3912021B1 patent drawingFigure 2
  • EP3912021B1 patent drawingFigure 3

AI summary

The present invention relates to a method for dynamically producing a compatibility of file systems and for accessing data in real time independently from the file system. According to the invention, it is possible that an end user accesses a passive data memory using any terminal without the need for taking into account the underlying file system of the passive memory. Thus, complex method steps are prevented, which e.g. make provision for a conversion of the file system. Consequently, the proposed method is more efficient and robust against errors. The present invention also relates to an accordingly designed device and to a system arrangement. Furthermore, a computer program product is proposed, including control commands which implement the method steps.