Storage Device Media Identification via Cluster Lookup Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices cannot determine which part of a media file is being read or displayed by a playback device, nor can they provide additional information about the media content, as they lack file system information and identifiers to identify specific data blocks within media files.

Innovation Solution

A method and apparatus that determine identifier information associated with media content by creating a lookup table to store and retrieve identifiers for clusters storing media files, allowing the storage device to identify the current media content being read and displayed, even when the playback device reads data blocks without file name information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the storage device only reads and writes media files as data blocks, then the storage device can store and retrieve media files efficiently, but the storage device cannot identify which data block belongs to a particular media file or determine which part of the media file is being read and displayed

Engineering Contradiction:
Improvemedia file identification informationVSAvoidstorage device structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent embeds identifier information directly within the media file data units that are already stored in the storage device. Each data unit contains both media content and an identifier, creating a nested structure where the identifier is contained within the existing data block structure. This allows the storage device to identify media files without adding external tracking systems or complex file system structures.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The media file structure itself provides the identification capability through embedded identifiers within each data unit. The data units are self-describing, containing their own identification information that enables the storage device to recognize and track them without requiring external file system information or additional metadata structures.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the storage device cannot determine which part of the media file is being read and displayed, then the storage device structure remains simple, but the storage device cannot provide additional information about the media content to other terminal devices

Engineering Contradiction:
Improvemedia content information provision capabilityVSAvoidmedia content identification information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The identifier information is nested within the media file data units, allowing the storage device to access and provide content identification information when needed. The embedded identifiers enable the storage device to determine which media content is being read and displayed, and to provide this information to other terminal devices without requiring external file system structures.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Reliability

If file system information such as file handles and file locations is only available to the operating system on the playback device, then the operating system can manage files effectively, but the storage device cannot use this information to identify media files or determine reading progress

Engineering Contradiction:
Improvemedia file identification reliabilityVSAvoidstorage device information structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The data units contain embedded identifiers that enable self-identification without requiring external file system information. Each data unit is self-describing with its identifier, allowing the storage device to reliably identify media files and track reading progress using only the information embedded in the data units themselves, without dependency on operating system file handles or locations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10620836B2Method and apparatus for determining media information associated with data stored in storage device
Publication Date: 2020.04.14 ALIBABA GROUP HOLDING LTD
  • US10620836B2 patent drawing
  • US10620836B2 patent drawing
  • US10620836B2 patent drawing

AI summary

Systems and methods are provided for determining identifier information associated with media content stored in a storage device; wherein the storage device comprises a plurality of clusters and stores a media file including media content and identifier information associated with the media content, the media content and the identifier information being stored in a plurality of data units distributed among the plurality of clusters. The method comprises: determining, when a data unit is read, a first identifier associated with a first target cluster that stores the data unit being read; determining a second identifier associated with the first identifier, the second identifier being associated with a second target cluster that stores a data unit that stores the identifier information; and obtaining, based on the second identifier, the identifier information associated with the media content.