Streaming Media Intro Caching Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming media technologies face inefficiencies due to the repeated download of common introductory scenes in media content, leading to increased bandwidth usage and battery life consumption on client devices, which delays the download of the remainder of the media content and affects user experience.

Innovation Solution

Implementing a system that identifies and caches common introductory sequences on client devices before media playback, allowing for seamless playback by retrieving pre-fetched intro content from local storage while streaming the rest of the content from the server, and potentially sharing cached content between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If common introductory scenes are re-streamed for each video playback, then complete video content can be delivered, but bandwidth usage increases and battery life is consumed

Engineering Contradiction:
Improvecomplete video content deliveryVSAvoidbandwidth usage and battery life
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary action by identifying and caching common introductory scenes from multiple videos before they are needed. When a user requests a video, the cached intro scene is already available for immediate playback, eliminating the need to re-stream it and thus reducing bandwidth usage and energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges multiple video streams by extracting and combining their common introductory scenes into a single cached copy. This consolidation allows the same intro content to be reused across multiple videos, reducing redundant data transmission and saving bandwidth.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If common introductory scenes are re-downloaded for each video, then all video content can be accessed, but loading time increases

Engineering Contradiction:
Improvevideo content accessibilityVSAvoidloading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-fetching and caching common introductory scenes before user requests. This advance preparation ensures that when users request videos, the intro content is already stored and ready for immediate playback, significantly reducing loading time.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If introductory scenes are cached on client devices, then bandwidth usage is reduced, but device storage is consumed

Engineering Contradiction:
Improvebandwidth usageVSAvoiddevice storage
Core Design Contradiction:
Loss of energyVSVolume of stationary object

Solution Approach 1:

The system applies local quality by caching content at the edge (client devices or CDN nodes) rather than centrally. This distributed caching approach stores intro scenes locally where they are most needed, reducing bandwidth usage while managing storage efficiently across multiple locations rather than concentrating it in one place.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If streaming technology is used for on-demand video, then user convenience is improved, but repeated downloads of intro content waste resources

Engineering Contradiction:
Improveon-demand video accessVSAvoidrepeated downloads
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary action by identifying and caching common introductory scenes from multiple videos before user requests. This advance preparation ensures that when users request videos, the intro content is already stored and ready for immediate playback, significantly reducing loading time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11019125B2Similar introduction advertising caching mechanism
Publication Date: 2021.05.25 GOOGLE LLC
  • US11019125B2 patent drawing
  • US11019125B2 patent drawing
  • US11019125B2 patent drawing

AI summary

A method for reducing bandwidth needed for streaming media content. The method includes identifying, by the streaming media server, a subset of a plurality of media content items having a portion of media data in common and extracting, by the streaming media server, the common portion from a first media content item of the subset; generating, by the streaming media server, a common media package comprising the extracted common portion, providing, by the streaming media server to a client media device, the common media package, and receiving, by the streaming media server from the client media device, a request for an item of content. The method also includes selecting an item of content from the subset; and transmitting, by the streaming media server to the client media device, an identification of the common media package and an identification of a chunk of the selected item of content subsequent to the common portion.