Media File Indexing via Metadata Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media players struggle to efficiently identify and play media files similar to a selected or currently playing file, especially in large media libraries, as they rely on file folder organization rather than metadata characteristics.

Innovation Solution

An electronic device with a processor and storage device that indexes metadata of media files, allowing users to target and play media files based on metadata categories such as artist, album, genre, and tempo, using targeting buttons and a threshold control to dynamically select similar media files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If media files are organized by file folder structure, then ease of file storage and access is improved, but the ability to identify and play media files with similar metadata characteristics deteriorates

Engineering Contradiction:
Improveease of file storage and accessVSAvoidability to identify media files with similar metadata
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces metadata as an intermediary layer between the file folder structure and the media files. Instead of directly organizing files by folders, the system uses metadata (artist, album, genre, tempo) as a mediating index that connects related files regardless of their physical storage location. This allows the system to identify and play media files with similar characteristics by querying metadata rather than traversing folder structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If a media library contains hundreds of thousands or millions of media files, then the quantity of available media is improved, but the difficulty of identifying similar media files increases

Engineering Contradiction:
Improvequantity of media filesVSAvoiddifficulty of identifying similar media files
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the media library into metadata categories (artist, album, genre, tempo) and creates separate index structures for each category. Instead of searching through all media files sequentially, the system divides the large collection into manageable metadata groups and queries only the relevant segments. This segmentation allows efficient identification of similar files even in libraries containing hundreds of thousands or millions of media files.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If conventional media players use predetermined playlists or channels, then ease of playback is improved, but the ability to dynamically select similar media files deteriorates

Engineering Contradiction:
Improveease of playbackVSAvoidability to dynamically select similar media files
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic media selection by allowing users to specify criteria (artist, album, genre, tempo) and automatically generating playlists based on those criteria. Instead of using fixed predetermined playlists, the system dynamically creates playback lists that adapt to user preferences and can be generated in real-time based on selected metadata characteristics, enabling both ease of operation and dynamic adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10977306B2Systems and methods of playing media files
Publication Date: 2021.04.13 MEJIA COBO MARCELO ALONSO
  • US10977306B2 patent drawing
  • US10977306B2 patent drawing
  • US10977306B2 patent drawing

AI summary

A method of playing media files includes accessing a media library, identifying a plurality of media files in the media library, indexing metadata of the plurality of media files, targeting a first subset of media files in the plurality of media files based on metadata of a selected media file, and playing at least one media file of the first subset of media files.