Unified Time Machine Control Protocol for Live Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current time machine functions in live video broadcasting are platform and operating system dependent, requiring different streaming protocols and leading to complexity in controlling the time machine feature across various devices.

Innovation Solution

A method and system that utilize a unified time machine control protocol to manage the time machine function independently, allowing streaming clients to operate with any supported streaming standard, regardless of the operating system or player, by establishing separate control and streaming sessions using different protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different streaming protocols are used for each operating system and platform, then compatibility with various players is improved, but system complexity increases due to multiple control sessions

Engineering Contradiction:
Improvecompatibility with various playersVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the streaming system into two independent sessions: a streaming session for data transmission and a control session for time machine function control. This segmentation allows each session to use optimized protocols independently, reducing overall system complexity while maintaining compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a control session as an intermediary layer between the player and the streaming service. This control session handles time machine function requests separately from the streaming protocol, acting as a mediator that simplifies the interaction between different platforms and players.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a unified control protocol is used for time machine function, then ease of operation is improved, but adaptability to different streaming standards decreases

Engineering Contradiction:
Improveease of controlling time machine functionVSAvoidsupport for different streaming standards
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent separates control functions from streaming data transmission by creating distinct control and streaming sessions. This allows a unified control protocol to be implemented for time machine functions while maintaining support for multiple streaming standards in the data session.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control session is designed with universal functionality to handle time machine operations across different platforms and streaming standards. By making the control protocol platform-independent, it achieves universality while the streaming session adapts to specific standards as needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If streaming client depends on player-specific protocols, then manufacturing precision is improved, but ease of operation worsens due to platform-specific implementations

Engineering Contradiction:
Improveprotocol implementation accuracyVSAvoidcross-platform usability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The control session acts as an intermediary that provides a standardized interface for time machine functions, shielding the streaming client from player-specific protocol variations. This intermediary layer maintains precise protocol implementation while improving cross-platform usability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the time machine control functionality into a separate control session, removing the dependency on player-specific streaming protocols. This extraction allows the control logic to operate independently with its own standardized protocol, improving ease of operation across platforms.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10602206B2Method and system for providing time machine function in live broadcast
Publication Date: 2020.03.24 NAVER CORP
  • US10602206B2 patent drawing
  • US10602206B2 patent drawing
  • US10602206B2 patent drawing

AI summary

Provided is a time machine function providing method including setting, at a streaming client installed on the electronic device, a streaming session with a player installed on the electronic device to provide a live streaming service; sequentially transmitting, by the streaming client, live stream data received over a network to the player through the streaming session; setting, at the streaming client, a time machine control session with the player; receiving, at the streaming client, a time machine control request from the player through the time machine control session; and transmitting, by the streaming client, live stream data of a channel corresponding to a time machine control request that includes play location information among time machine control requests sequentially from a play location specified based on the play location information through the streaming session.