On-Demand Media Transcoding API for Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems, especially cloud-based ones, require storing media files in multiple formats to ensure compatibility, leading to increased storage needs and confusion for users about the optimal formats for quality and playback resolution.

Innovation Solution

A media service and method that utilize an API to process transaction requests for media data, determining and converting media files into desired delivery formats on demand, allowing storage in a single format while providing flexibility in delivery formats, thereby reducing storage requirements and user complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media files are stored in multiple formats to ensure compatibility, then compatibility and reliability are improved, but storage requirements and device complexity increase

Engineering Contradiction:
ImprovecompatibilityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system segments the media storage function into two parts: a single master copy stored in one format, and multiple formatted versions generated on-demand through transcoding. This allows the storage system to maintain only one original format while providing multiple delivery formats through processing segments of the media stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a transcoder as an intermediary component between the storage medium and the delivery interface. This intermediary converts the single stored format into multiple requested formats without requiring the storage system to maintain all formats simultaneously, thus resolving the contradiction between storage efficiency and format compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If media files are stored in multiple formats to ensure compatibility, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvedelivery format flexibilityVSAvoiduser complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically handling format conversion based on user requests. Instead of requiring users to manually manage multiple formats or configurations, the system autonomously transcodes media files according to the requested delivery format, simplifying the user experience while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The storage system is designed with universality by storing media in a single master format while incorporating a transcoder that can generate multiple delivery formats. This multi-functional approach allows one storage system to serve multiple delivery requirements without increasing user complexity or requiring multiple specialized storage systems.

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

3Reliability

If media files are stored redundantly in various compression formats, then reliability and compatibility are improved, but storage capability requirements increase

Engineering Contradiction:
Improveplayback qualityVSAvoidstorage capability
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The system performs preliminary action by storing the media file once in a master format during the initial upload phase. When playback is required, the transcoder generates the necessary formatted versions from this master copy, eliminating the need to store redundant formatted versions in advance while ensuring playback quality through on-demand conversion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system discards the need to store multiple redundant formatted copies by using a single master copy that can be converted into any required format. The transcoder recovers the necessary delivery formats from the master copy on-demand, reducing storage requirements while maintaining the ability to provide various compression formats for reliable playback.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS9124671B2Media service and method for delivery of stored media
Publication Date: 2015.09.01 IMAGINE COMMUNICATIONS CORP
  • US9124671B2 patent drawing
  • US9124671B2 patent drawing
  • US9124671B2 patent drawing

AI summary

A system includes an application programming interface (API) configured to process a transaction request that specifies data content located at a storage medium. A request processor associated with the API can be configured to determine a delivery format for the data content in response to the transaction request. A file converter can be configured to transform the data content into the delivery format in accordance with the transaction request.