Server-Mediated Synchronization for Live Streaming in Collaboration Workspaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Collaboration systems face challenges with asynchronous playback of live streaming data, leading to difficulties in achieving real-time consensus among participants, as each user must establish separate connections, resulting in inconsistent viewing experiences.

Innovation Solution

A method and system for providing synchronous playback of live streamed content in a collaboration session, where a server device receives and manages live streamed content, establishes connections, and synchronizes playback across client devices, including leader-follower collaboration models and storage of recorded content for synchronized playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each participant establishes a separate connection to live streaming data, then each user can access the stream independently, but asynchronous playback occurs and real-time consensus cannot be achieved

Engineering Contradiction:
ImproveIndependent access capabilityVSAvoidSynchronized playback
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary between multiple client devices and the live streaming data source. The server receives the live stream, manages distribution to multiple clients, and coordinates playback timing. This intermediary role enables independent access for each user while maintaining synchronized playback through server-controlled data distribution and timing coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If separate connections are established for each user, then connection flexibility is improved, but viewing consistency and real-time collaboration deteriorate

Engineering Contradiction:
ImproveConnection flexibilityVSAvoidViewing consistency
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent segments the live stream distribution into separate data streams for each client device while maintaining synchronization through the server. Each user receives an independent data stream through their own connection, ensuring connection flexibility and ease of operation. The server coordinates these segmented streams to maintain viewing consistency and real-time collaboration by managing playback timing and data distribution.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If live streaming data is distributed to multiple clients, then accessibility is improved, but playback synchronization and real-time review capability worsen

Engineering Contradiction:
ImproveMulti-client accessibilityVSAvoidPlayback synchronization
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where the server monitors and coordinates playback status across multiple client devices. The server receives status information from clients and adjusts data distribution accordingly to maintain synchronization. This feedback loop enables multi-client accessibility while preventing time loss and maintaining real-time playback synchronization for collaborative review.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240348842A1Real time streaming in collaborative workspace environment
Publication Date: 2024.10.17 BLUESCAPE BUYER LLC
  • US20240348842A1 patent drawing
  • US20240348842A1 patent drawing
  • US20240348842A1 patent drawing

AI summary

Systems and methods are provided for live streaming content in a collaboration session. The method includes receiving, by a server device, a first data from a first client device, the first data comprising a source of the live streamed content and a key to access the live streamed content in a collaboration workspace. The method includes, establishing, at the server device, a connection to the source of the live streamed content using the key to access the live streamed content. The method includes, receiving, by the server device, the live streamed content from the source of the live streamed content. The method includes, sending, by the server device, the live streamed content to the first client device for display in the collaboration workspace. The method includes, receiving, by the server device, a second data from the first client device for sharing the collaboration workspace including the live streamed content.