Hybrid Stream Content Presentation With Fallback Client Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming content delivery technologies require a constant connection, which can be disrupted by changes in location or network conditions, leading to interruptions or termination of content delivery sessions.

Innovation Solution

Implementing a hybrid stream mode that combines client and content provider streams for presentation, allowing the client to continue content delivery using a client stream when the content provider stream becomes unavailable, and switching back when it becomes available again, with features distributed based on importance and intricacy levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a constant connection to the provider is maintained for content delivery, then content delivery quality is improved, but the system becomes vulnerable to interruptions when the client changes location or network conditions deteriorate

Engineering Contradiction:
Improvecontent delivery continuityVSAvoidmobility flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The content delivery system is segmented into two independent streams: a client stream generated locally by the client device and a content provider stream delivered over the network. This segmentation allows the client to switch between streams based on connection availability, resolving the contradiction between maintaining reliable content delivery and allowing mobility flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The client device performs preliminary action by generating and storing a client stream in advance, which can be used as a fallback when the content provider stream becomes unavailable. This preliminary preparation ensures continuous content delivery without interruption when network conditions change, allowing the client to move freely without compromising content delivery reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a client stream is used to maintain content delivery when the provider stream is unavailable, then content delivery continuity is improved, but visual quality may deteriorate due to lower intricacy features

Engineering Contradiction:
Improvesession continuityVSAvoidvisual quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the content source based on connection availability. When the content provider stream is available, the system uses it for high visual quality. When unavailable, it dynamically switches to the client stream to maintain continuity. This dynamic adaptation resolves the contradiction by accepting temporary quality reduction in exchange for session continuity, then recovering quality when the provider stream becomes available again.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If higher intricacy features are distributed from the content provider stream, then visual quality is improved, but network bandwidth requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality by distributing higher intricacy features selectively from the content provider stream only when network conditions permit. The client stream provides baseline quality locally, while the provider stream enhances specific areas with higher intricacy features when bandwidth is available. This resolves the contradiction between visual quality and bandwidth consumption by applying high-quality features locally and conditionally.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10097596B2Multiple stream content presentation
Publication Date: 2018.10.09 AMAZON TECH INC
  • US10097596B2 patent drawing
  • US10097596B2 patent drawing
  • US10097596B2 patent drawing

AI summary

A client may, for example, initiate presentation of the content item in a hybrid stream mode in which both a client stream and a content provider stream are combined to form a resulting hybrid stream for presentation. The client may then, at some point during presentation of the content item, detect that the content provider stream has become unavailable. In response to such a determination, the client may continue to present the content item in a client stream mode, in which the client stream is used for presentation of the content item without use of the content provider stream.