File System Translation Service for Cross-OS Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in supporting disparate file systems across different operating systems, particularly when a file system like Apple Filing Protocol (AFP) manages files as two separate components (data fork and resource fork), making it difficult for other operating systems to access and manage these files effectively.

Innovation Solution

A method is implemented to support non-native file systems by receiving requests from clients using a first operating system and protocol, assembling files in a format expected by the protocol, and delivering them via a second, disparate operating system, using secondary data streams to maintain and serve files transparently, allowing access and management without requiring separate servers for each operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a file system like AFP manages files as two separate components (data fork and resource fork), then the file system can maintain detailed management and security data, but it becomes difficult for other operating systems to access and manage these files effectively

Engineering Contradiction:
Improvefile management integrityVSAvoidcross-OS compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a translation layer or gateway that acts as an intermediary between AFP file systems and other file systems. This intermediary translates AFP-specific operations (data fork and resource fork manipulation) into operations compatible with the target file system, enabling cross-OS access while preserving AFP's detailed file management capabilities. The intermediary handles the complexity of fork management internally while presenting a simplified interface to external systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the representation of AFP file parameters into formats compatible with other file systems. Specifically, it converts the dual-fork structure (data fork and resource fork) into equivalent parameter representations that other operating systems can understand, such as mapping resource fork contents to file attributes, metadata, or separate data streams that the target OS natively supports.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate servers are deployed for each operating system to ensure native file system support, then each OS can access files in its native format, but system complexity and infrastructure requirements increase

Engineering Contradiction:
Improvenative file system supportVSAvoidserver infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal file access interface that can handle multiple file system protocols (AFP and others) through a single server implementation. The system provides multi-functionality by implementing protocol translation capabilities within one server, allowing it to serve files in different formats and protocols without requiring separate dedicated servers for each operating system, thus reducing infrastructure complexity while maintaining native format support.

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

3Manufacturing precision

If protocol-specific file formats are used to ensure correct data representation, then data integrity is maintained, but interoperability between different protocols becomes difficult

Engineering Contradiction:
Improvedata representation accuracyVSAvoidprotocol interoperability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent employs a translation layer that acts as an intermediary between protocol-specific file formats. This intermediary receives files in AFP format with their specific data fork and resource fork structure, processes and validates the data to ensure integrity, then transforms the representation into the target protocol's expected format while preserving the semantic meaning and data accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates intermediate representations or copies of the file data that can be transformed between protocols. By maintaining copies of the data in different representations (AFP native format and target protocol format) through the translation layer, the system ensures that data integrity is preserved while enabling interoperability between different file system protocols.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8285759B2Techniques to support disparate file systems
Publication Date: 2012.10.09 ORACLE INT CORP
  • US8285759B2 patent drawing
  • US8285759B2 patent drawing
  • US8285759B2 patent drawing

AI summary

Techniques for supporting disparate file systems are provided. A native file system is managed so as to be capable of supporting a protocol associated with access attempts to files of the file system, wherein the protocol is associated with a non-native and disparate file system. The files are managed, maintained, and served from the native file system to a plurality of similar and disparate operating systems and to similar and disparate file systems.