Extensible File System Metadata via Self-Describing Records

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional file-based computer systems have limited support for metadata beyond fixed types of file attributes and lack a flexible mechanism for accessing and managing additional file information, which hinders coordination between applications in complex computing environments.

Innovation Solution

A system and method for generating extensible file system metadata, where a storage device and file system detect file system content access events and store metadata records in an extensible, self-describing format, such as XML, to facilitate more comprehensive and flexible data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional fixed types of file attributes are used for metadata, then the file system structure is simple and easy to implement, but the metadata cannot be augmented or extended to store additional file information

Engineering Contradiction:
Improvemetadata extensibilityVSAvoidfile system structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic metadata by allowing the file system to create and store custom metadata attributes beyond the fixed predefined types. The metadata system transitions from static to dynamic, enabling augmentation of file information with application-specific or system-specific attributes while maintaining the underlying file system structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments metadata into two parts: fixed predefined attributes (for compatibility and simplicity) and extensible custom attributes (for additional functionality). This segmentation allows the system to maintain the simple fixed structure while adding extensibility through separate custom metadata fields that can be stored and managed independently.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a limited procedure for accessing metadata is used, then the access mechanism is simple, but the system lacks flexible procedures for retrieving and managing metadata

Engineering Contradiction:
Improvemetadata access flexibilityVSAvoidaccess mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal metadata access mechanism that can handle both traditional fixed attributes and extensible custom attributes through a unified interface. The file system provides flexible procedures for retrieving metadata that work across different metadata types, allowing applications to access both predefined and custom attributes through the same mechanisms.

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

3Productivity

If numerous applications interact with files independently, then each application can perform its specific functions, but coordination between applications requires considerable user intervention

Engineering Contradiction:
Improveapplication coordinationVSAvoiduser intervention requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms through extensible metadata that allow applications to publish and subscribe to file system events. Applications can set metadata attributes to indicate their needs or states, and other applications or the file system can detect these changes and automatically respond, creating a coordinated workflow without requiring user intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The extensible metadata system acts as an intermediary between applications, allowing them to communicate their requirements and states through standardized metadata attributes. The file system mediates coordination by detecting metadata changes and facilitating automated responses, reducing the need for direct application-to-application communication and user intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8484257B2System and method for generating extensible file system metadata
Publication Date: 2013.07.09 ARCTERA US LLC
  • US8484257B2 patent drawing
  • US8484257B2 patent drawing
  • US8484257B2 patent drawing

AI summary

A system and method for generating extensible file system metadata. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device and to store file system content. The file system may be further configured to detect a file system content access event, and in response to detecting the file system content access event, to generate a metadata record, where the metadata record is stored in an extensible, self-describing data format.