Customized File System Object for Cross-Platform Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Global companies face challenges in managing file systems across wide area networks due to platform incompatibilities, varying data storage needs, and inefficiencies in transferring large computer animation files, leading to increased complexity and latency.

Innovation Solution

A customized file system object is generated based on user requirements, providing an interface for accessing specific hardware resources, including storage location, transfer speed, and versioning policies, to ensure cross-platform compatibility and optimized resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of stationary object

If data is transferred across wide area network from remote data centers, then storage capacity is improved, but data access latency increases

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access latency
Core Design Contradiction:
Volume of stationary objectVSLoss of time

Solution Approach 1:

The patent segments file system operations into local and remote components. Local file system cache stores frequently accessed files locally, while remote data centers store master copies. This segmentation allows users to access files locally with low latency while maintaining remote storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a local file system cache as an intermediary between users and remote data centers. This cache mediates file access requests by serving files locally when available, reducing the need for direct remote access and thereby decreasing latency while preserving storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If local storage solutions are provided along with off-site storage, then data access speed is improved, but file system complexity increases

Engineering Contradiction:
Improvedata access speedVSAvoidfile system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent creates a universal file system interface that works uniformly whether files are accessed from local cache or remote data centers. The same file system calls and APIs are used regardless of file location, simplifying the user experience while enabling multi-location storage access.

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

Solution Approach 2:

The patent implements file copying between remote data centers and local cache rather than complex linking mechanisms. When files are accessed, they are copied to local cache for fast access. This copying approach simplifies the file system management compared to maintaining complex link structures across distributed systems.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If files are moved to different storage locations, then storage flexibility is improved, but file identity changes causing broken links

Engineering Contradiction:
Improvestorage flexibilityVSAvoidfile link integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the file identity concept from its physical location. Files are identified by unique identifiers rather than by their storage path or location. When files are moved between remote data centers or cache locations, their identifiers remain constant, preserving link integrity while enabling storage flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses copying to maintain file identity during movement. When a file is moved to a different storage location, a copy is created at the new location with the same file identifier. This ensures that existing links to the file remain valid while allowing flexible storage reorganization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10229170B2File system manager for customized resource allocation
Publication Date: 2019.03.12 DREAMWORKS ANIMATION LLC
  • US10229170B2 patent drawing
  • US10229170B2 patent drawing
  • US10229170B2 patent drawing

AI summary

Systems and processes provide network clients on various platforms a customized file system experience on demand while managing files (e.g., computer animation files) across a variety of storage devices spread across a network of arbitrary size (local area networks, wide area networks, worldwide networks, the world wide web, etc.). Clients may specify a set of requirements for an instantiation of a file system interface or object for a given application. Such requirements may include storage location, file quality, capacity, scale, permanence, speed, and the like. The system may then provide to the client a customized file system interface with particular hardware resources allocated to satisfy the designated file system requirements. The file system interface may coordinate file delivery, allocation, tracking, transportation, caching, deletion, and the like. The system may manage and allocate hardware resources ranging from a local client computer to distant hard drive banks across the world.