Media Stream App-Sync Indicators for Companion Device Launching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to synchronize the launching of applications on companion devices with media content being presented on a display, requiring manual user intervention and resource-intensive efforts.

Innovation Solution

A media server machine generates a datastream that includes an app-sync indicator, which synchronizes the launching of an application on a companion device with media content by embedding it within the datastream, allowing the media device to send a launch instruction to the companion device in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual user intervention is used to launch applications on companion devices, then user control is maintained, but user effort and time consumption increase

Engineering Contradiction:
Improveuser effortVSAvoidautomatic synchronization
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system enables automatic application launching on companion devices by embedding launch instructions within the media content datastream. The media device autonomously extracts these instructions and transmits them to companion devices, eliminating the need for manual user intervention while maintaining precise control over application synchronization with media content playback.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Launch instructions for companion device applications are embedded within the media content datastream in advance. This preliminary embedding allows the media device to automatically retrieve and transmit the appropriate launch instructions at the precise moment when synchronization is needed, without requiring real-time user input or complex runtime decision-making.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If real-time synchronization of application launching is implemented, then synchronization precision is improved, but computational resources and system complexity increase

Engineering Contradiction:
Improvesynchronization timingVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The launch instructions are merged into the existing media content datastream structure. By combining the application launch information with the media content itself, the system achieves precise synchronization timing without requiring separate communication channels or complex coordination protocols between devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The media device serves as an intermediary that automatically extracts launch instructions from the datastream and transmits them to companion devices. This intermediary role simplifies the overall system architecture by centralizing the synchronization logic in one device rather than requiring complex peer-to-peer coordination between multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250227146A1Synchronizing an application on a companion device
Publication Date: 2025.07.10 OPEN TV INC
  • US20250227146A1 patent drawing
  • US20250227146A1 patent drawing
  • US20250227146A1 patent drawing

AI summary

A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.