Adaptive Streaming Device Caching for Download Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming configurations are inefficient as they require users to re-stream and re-download content in its entirety if they want to keep it, leading to waiting times and interruptions, and they only temporarily cache streamed data, which is deleted after use.

Innovation Solution

An adaptive streaming device that allows users to cache streamed content and download the remainder at a selected bitrate, enabling faster content acquisition by utilizing previously viewed adaptive streams, with bitrate determination based on user input, automatic criteria, or a combination of both.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If users stream content and then download the entire content again to keep it, then users can obtain the complete content, but users spend excessive time and resources streaming and downloading the same content twice

Engineering Contradiction:
Improvecontent retentionVSAvoidtime spent streaming and downloading
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements a cache storage mechanism that retains streamed content segments instead of deleting them. When users initiate a download, the system recovers by utilizing the cached segments already stored from the streaming phase, combining them with the remaining content to be downloaded, thereby avoiding re-streaming of already viewed portions.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system performs preliminary caching of content segments during the streaming phase before the user initiates a download. This preliminary action of storing content in cache memory during playback enables the system to quickly assemble the complete content file without requiring users to wait for re-streaming of already received segments.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system waits for complete content delivery before playback, then playback quality is ensured, but users experience interruptions and waiting times

Engineering Contradiction:
Improveplayback qualityVSAvoidwaiting time and playback interruptions
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides content into multiple segments that can be independently received and cached. This segmentation allows the streaming system to deliver and cache individual segments during playback without requiring the complete content to be available, enabling continuous playback while progressively receiving and caching remaining segments in the background.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary caching of content segments during the streaming playback phase. By caching segments as they are received and played back, the system ensures that content is progressively stored in advance, allowing for smooth playback without interruptions while preparing the complete content for subsequent download operations.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the system deletes cached data after streaming, then storage space is freed, but users must re-download all content if they want to keep it

Engineering Contradiction:
Improvestorage space availabilityVSAvoidcontent acquisition efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements a cache storage mechanism that retains streamed content segments instead of deleting them. When users initiate a download, the system recovers by utilizing the cached segments already stored from the streaming phase, combining them with the remaining content to be downloaded, thereby avoiding re-streaming of already viewed portions.

Inventive Principle:
Principle #34Discarding and recovering

4Illumination intensity

If users stream content at high bitrate for quality, then playback quality is improved, but download time increases if the same high bitrate is used for the complete download

Engineering Contradiction:
Improvecontent qualityVSAvoiddownload time
Core Design Contradiction:
Illumination intensityVSLoss of time

Solution Approach 1:

The patent applies different quality levels to different portions of content based on user needs. During the streaming phase, content is delivered at high bitrate for optimal playback quality. During the subsequent download phase, the system can utilize the already cached high-quality segments and download only the remaining portions, potentially at adjusted bitrates, thereby reducing total download time while maintaining quality for the cached portions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9215267B2Adaptive streaming for content playback
Publication Date: 2015.12.15 DISNEY ENTERPRISES INC
  • US9215267B2 patent drawing
  • US9215267B2 patent drawing
  • US9215267B2 patent drawing

AI summary

Streamed content that is a subset of a set of content is received. Further, the streamed content is stored. In addition, at least a portion of the streamed content is played. A request to download a remainder of the set of content is received. Further, a download bitrate is selected. In addition, the remainder of the set of content is received according to the download bitrate.