Interstitial Animation for Video Buffering Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience frustration due to slow loading times of streaming media content on devices, leading to potential errors and aborted requests, as existing technologies fail to effectively manage buffering and presentation of videos.

Innovation Solution

Implementing methods and systems that generate and present interstitial animations based on video metadata during buffering, using a hardware processor to create animations that scroll or change size at varying speeds, and terminate once a predetermined video buffer is reached, allowing seamless video playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the video buffering time is reduced to improve loading speed, then the user experience deteriorates due to lack of visual feedback during loading

Engineering Contradiction:
Improvevideo loading speedVSAvoiduser experience during loading
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

An interstitial animation is introduced as an intermediary visual element between the buffering process and the video playback. The animation displays video metadata (title, thumbnail, description) and provides visual feedback to users during the buffering period, maintaining user engagement without interfering with the technical buffering process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The animation is prepared and displayed in advance during the buffering period, presenting video information to users before the actual video playback begins. This preliminary visual content keeps users informed and engaged while the video data is being loaded in the background.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If an interstitial animation is displayed during buffering to improve user experience, then the device complexity increases due to additional processing requirements

Engineering Contradiction:
Improveuser experience during loadingVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Video metadata (title, thumbnail, description) is retrieved and prepared in advance before the animation needs to be displayed. This preliminary preparation reduces the processing burden during the actual buffering period, as the animation content is already available and only needs to be rendered, not generated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The animation uses copied or referenced metadata from the video information already available in the system, rather than generating new content. The thumbnail and title are direct copies of existing video metadata, minimizing additional processing requirements.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the animation duration is extended to provide better visual feedback, then the video playback delay increases

Engineering Contradiction:
Improvevisual feedback qualityVSAvoidvideo playback delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The animation duration is made dynamic rather than fixed. It automatically adjusts based on the actual buffering progress, ensuring the animation is displayed for the entire buffering period but terminates immediately when buffering completes, preventing any unnecessary delay before video playback.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The animation serves as visual feedback that is synchronized with the buffering process. It provides continuous visual information to users about the video content while the buffering progresses, and automatically stops when buffering is complete, ensuring no time loss for video playback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10424273B2Methods, systems, and media for presenting interstitial animations
Publication Date: 2019.09.24 GOOGLE LLC
  • US10424273B2 patent drawing
  • US10424273B2 patent drawing
  • US10424273B2 patent drawing

AI summary

Methods, systems, and media for presenting interstitial animations are provided. In some embodiments, the method comprises: receiving metadata associated with a video; receiving a request to present the video; causing the video to begin buffering; generating, using a hardware processor, an animation based on the metadata; causing the animation to be presented until a predetermined amount of the video has been buffered; and causing the video to be presented upon buffering the predetermined amount of the video.