Dynamic Content Reference Resolution for Streaming Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming media technologies face limitations in dynamically resolving content references, particularly in adaptive streaming over HTTP, which restricts flexibility with changing network and device configurations, and fails to utilize alternative distribution models like multicast/broadcast.

Innovation Solution

The implementation of a system that uses location-independent persistent identifiers to dynamically resolve the location of media streams based on device characteristics, time, and subscription levels, allowing for flexible protocol selection among HTTP, HTTPS, and other protocols, and enabling dynamic rewriting of identifiers to adapt to different scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HTTP/HTTPS URL references are used in DASH implementations, then media content can be downloaded from HTTP servers, but the system lacks flexibility to adapt to changing network and device configurations and cannot utilize alternative distribution models like multicast/broadcast

Engineering Contradiction:
Improveadaptability to network and device configurationsVSAvoidcomplexity of content reference resolution system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary resolution system that sits between the DASH client and the media content. Instead of directly using fixed HTTP/HTTPS URLs, the system employs a resolution mechanism that can dynamically translate location-independent persistent identifiers into appropriate access URLs based on current network conditions, device capabilities, and available distribution models including multicast and broadcast options.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic resolution of content references by replacing static HTTP/HTTPS URL schemes with a dynamic identification and resolution system. The location-independent persistent identifiers can be resolved to different access methods (HTTP, HTTPS, multicast, broadcast) depending on real-time conditions, allowing the system to adapt to changing network and device configurations rather than being locked into fixed URL references.

Inventive Principle:
Principle #15Dynamics

2Productivity

If location-independent persistent identifiers are used to dynamically resolve media stream locations, then flexibility and efficiency are enhanced, but the complexity of the resolution system increases

Engineering Contradiction:
Improveefficiency of media stream deliveryVSAvoidcomplexity of resolution circuit
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the media content delivery system into distinct functional components: location-independent persistent identifiers for content identification, a resolution circuit for dynamic location determination, and multiple access protocols for content retrieval. This segmentation allows each component to be optimized independently, improving overall efficiency while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9191429B2Dynamic resolution of content references for streaming media
Publication Date: 2015.11.17 QUALCOMM INC
  • US9191429B2 patent drawing
  • US9191429B2 patent drawing
  • US9191429B2 patent drawing

AI summary

Systems, methods, and devices for dynamic resolution of content references for streaming media are described. In one innovative aspect, a device for obtaining a media stream is provided. The device includes a receiver configured to receive a location independent persistent identifier for the media stream. The device includes a resolution circuit configured to identify a location of the media stream based at least in part on the location independent persistent identifier. The device includes a media acquisition circuit configured to obtain the media stream based at least in part on the identified location. In some implementations, the resolution circuit is configured to identify a rewrite rule for the media stream and generate a rewritten identifier based on the identified rewrite rule and at least one of the location independent persistent identifier or the identified location.