Synchronized Timestamps for Video Streaming Additional Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in video streaming is the lack of synchronization between additional content and video content due to differing delivery times, leading to out-of-sync displays and incorrect user input processing in interactive video streaming scenarios.

Innovation Solution

Implementing a system that assigns synchronized timestamps to both video content and additional content, allowing the viewer node to delay the display of additional content until corresponding video content is received, and providing timing information with user input to ensure accurate interaction with the video game state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If additional content is delivered separately from video content, then delivery speed is improved, but synchronization between additional content and video content deteriorates

Engineering Contradiction:
Improvedelivery speedVSAvoidsynchronization accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system assigns timestamps to additional content portions in advance, before delivery to the viewer node. This preliminary timestamp assignment enables the viewer node to buffer and display additional content at the correct synchronized moment with the video content, resolving the contradiction between fast delivery and accurate synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses timestamp feedback mechanisms where the viewer node receives timing information for each additional content portion and adjusts its display timing accordingly. This feedback loop ensures that even though additional content is delivered separately at high speed, it is displayed in precise synchronization with the video content.

Inventive Principle:
Principle #23Feedback

2Device complexity

If additional content is displayed without timing coordination, then display complexity is reduced, but user input processing accuracy deteriorates

Engineering Contradiction:
Improvedisplay complexityVSAvoiduser input processing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system introduces timestamp parameters for each additional content portion, transforming the display process from a simple sequential operation to a time-coordinated operation. This parameter change enables precise timing control without significantly increasing display complexity, while dramatically improving user input processing accuracy by ensuring inputs are processed in the correct temporal context.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10412442B1Embedded content input and timing
Publication Date: 2019.09.10 AMAZON TECH INC
  • US10412442B1 patent drawing
  • US10412442B1 patent drawing
  • US10412442B1 patent drawing

AI summary

In combination with video content transmitted by a video streaming service, additional content may also be displayed to viewers. The video content may be displayed in a video player display, while the additional content may be displayed in an additional content area, such as an inline frame. In some examples, the display of the video content and the additional content may be synchronized such that portions of video content are displayed along with corresponding related portions of additional content. The additional content area may also receive user input. In some examples, the user input may be provided back to a source of the video content, such as a video game that generated the video content. In some examples, timing information may also be provided along with the user input, such as a time associated with a simultaneously displayed portion of video content.