Metadata Enhanced Filenames for Cross-Platform File Portability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack a consistent method to easily access and retain custom metadata for electronic files across different platforms and file systems, leading to metadata loss when files are moved and increased network traffic due to the need to download additional data to access metadata.

Innovation Solution

Storing metadata in filenames by using a second set of characters that can be parsed to determine file metadata without downloading additional file data, allowing metadata to be accessed and processed directly from directory listings, regardless of the file system or platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If metadata is stored in the file itself using standard or custom formats, then metadata can be accessed with the file, but additional network steps and data transfer are required to download the file or parts thereof to access the metadata

Engineering Contradiction:
Improvemetadata accessibilityVSAvoidtransaction speed
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts metadata from the file content and stores it separately in the filename itself. This allows the metadata to be accessed independently of the file download, eliminating the need to download the entire file or additional data to access metadata. The metadata is 'taken out' from the file body and embedded in the filename structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The filename is segmented into multiple parts including a metadata portion and a name portion. The metadata portion contains encoded metadata information that can be parsed independently. This segmentation allows the system to access only the metadata portion without downloading the actual file content, improving transaction speed while maintaining metadata accessibility.

Inventive Principle:
Principle #1Segmentation

2Reliability

If metadata is stored in the file itself, then metadata is available with the file, but the amount of data transferred over the network increases

Engineering Contradiction:
Improvemetadata availabilityVSAvoiddata transfer volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts metadata from what would otherwise be separate file data and embeds it in the filename. This extraction eliminates the need to transfer additional metadata data over the network, as the metadata is already contained within the filename that must be transferred anyway to access the file.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the metadata and filename into a single structure where the filename contains both the traditional name information and embedded metadata. This combining reduces total data transfer volume by eliminating redundant metadata transmissions while ensuring metadata availability alongside the filename.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If metadata for different files is encoded in different formats, then custom metadata can be stored, but custom code is required for each format to extract the metadata

Engineering Contradiction:
Improvemetadata format flexibilityVSAvoidcode complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal filename structure that can accommodate multiple types of metadata information through a standardized encoding scheme. The metadata portion of the filename uses a consistent format that can represent different types of custom information without requiring different extraction codes. This universal structure handles diverse metadata needs while maintaining uniform processing logic.

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

Solution Approach 2:

The patent changes the parameter representation by encoding metadata as structured text within the filename rather than using separate binary formats. This parameter transformation allows different types of metadata to be represented using the same text-based encoding scheme, enabling a single extraction routine to handle all metadata types without requiring format-specific code.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If files are moved between different platforms, then file portability is improved, but portions of metadata associated with the file may be lost

Engineering Contradiction:
Improvefile portabilityVSAvoidmetadata loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extracts metadata from platform-specific file structures and embeds it in the filename, which is a universal component recognized across all platforms. This extraction ensures that metadata travels with the file regardless of the destination platform, preventing metadata loss during file transfers between different operating systems and storage platforms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal filename structure that maintains metadata integrity across different platforms. The standardized metadata encoding in the filename is recognized and preserved by various file systems and platforms, ensuring that metadata portability matches file portability without requiring platform-specific adaptations or risking metadata loss.

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

Data Source

PatentUS9697218B2Systems and methods for providing metadata enhanced filenames
Publication Date: 2017.07.04 IVANTI US LLC
  • US9697218B2 patent drawing
  • US9697218B2 patent drawing
  • US9697218B2 patent drawing

AI summary

Described are computer-based methods and apparatuses, including computer program products, for metadata enhanced filenames. A filename is received, the filename including a first set of characters that represents a name for the electronic file, and a second set of additional characters. The filename is parsed to identify the second set of additional characters. Metadata associated with the electronic file is determined based on the second set of additional characters without downloading additional data of the electronic file. The electronic file is processed based on the determined metadata.