Game Streaming Event Synchronization with Encoded Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gaming streaming technologies face challenges in synchronizing the presentation of events between a streaming device and a client device due to delays, leading to inconsistencies and a frustrating user experience.

Innovation Solution

The system encodes metadata associated with events occurring during a streamed game to enable the client device to trigger transitional content that synchronizes with the actual events, minimizing timing discrepancies and providing a seamless streaming experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If video data is streamed from the streaming device to the client device, then the game play can be viewed remotely, but delays occur between events at the streaming device and their presentation at the client device

Engineering Contradiction:
Improveremote game viewing capabilityVSAvoidevent synchronization delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by encoding metadata about upcoming game events at the streaming device before they occur at the client device. This metadata includes timing information and event identifiers that allow the client device to prepare and display transitional content in advance, synchronizing the viewing experience despite network transmission delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Metadata serves as an intermediary between the streaming device and client device. This intermediate data structure carries event synchronization information, allowing the client device to interpret and synchronize video content with local game state without requiring real-time direct communication between the two devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If metadata is encoded and transmitted with video data, then event synchronization is improved, but data transmission complexity increases

Engineering Contradiction:
Improveevent synchronization accuracyVSAvoidmetadata encoding and processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The synchronization system segments information into distinct metadata fields, each carrying specific event synchronization data. This segmentation allows for targeted processing and transmission of only the necessary synchronization information, reducing overall complexity while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by encoding event timing and state information in standardized metadata formats with defined data types and structures. This parameter standardization simplifies processing at both encoding and decoding ends while ensuring reliable synchronization across different devices and platforms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12374187B2Synchronization of events in a game streaming environment
Publication Date: 2025.07.29 INTERNATIONAL GAME TECHNOLOGY INC
  • US12374187B2 patent drawing
  • US12374187B2 patent drawing
  • US12374187B2 patent drawing

AI summary

Systems and methods that synchronize the presentation of events on a client device with events occurring on a streaming device and being streamed to the client device by a live streaming platform.