Coordinating Device for Synchronized Multi-User Video Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions fail to enable simultaneous and synchronized editing of digital data, such as video, audio, or text, across multiple computers over a network, leading to inefficiencies and lack of coordinated control during shared experiences.

Innovation Solution

A system and method that coordinates commands from multiple user computers to control and edit shared digital data, using a coordinating device to merge, prioritize, and execute commands uniformly across all connected computers, allowing for simultaneous editing and synchronization of digital content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video data is transmitted from a server to multiple computers for sharing, then the video content can be displayed on multiple devices, but the synchronization between devices deteriorates when users perform independent editing actions

Engineering Contradiction:
Improvevideo sharing capabilityVSAvoidsynchronization stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent introduces a coordinating device as an intermediary between multiple user computers. This coordinator receives commands from all users, processes them centrally, and distributes synchronized commands back to all participants, ensuring that editing actions remain synchronized across all devices while maintaining the versatility of multi-user video sharing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple users can independently control and edit shared digital data, then the collaborative editing capability is improved, but the data consistency deteriorates due to conflicting commands

Engineering Contradiction:
Improvecollaborative editing capabilityVSAvoiddata consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The coordinating device serves as a mediator that receives commands from multiple users, processes them centrally to detect and resolve conflicts, and ensures that only consistent commands are executed across all devices. This maintains data consistency while preserving the ease of collaborative editing operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the coordinating device monitors commands from all users, provides feedback on command acceptance or rejection, and ensures that all devices receive consistent update information. This feedback loop maintains data consistency across the distributed system

Inventive Principle:
Principle #23Feedback

3Device complexity

If a central server transmits video data to multiple computers, then the system complexity is reduced compared to peer-to-peer sharing, but the coordination capability for simultaneous edits deteriorates

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidsimultaneous edit coordination capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the system into distinct functional components: a central server for video data storage and distribution, and a coordinating device for command processing. This segmentation allows the server to handle data transmission simply while the coordinator handles the complex task of simultaneous edit coordination, resolving the contradiction between system simplicity and coordination capability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9270715B2System and method for coordinating display of shared video data
Publication Date: 2016.02.23 KALTURA INC
  • US9270715B2 patent drawing
  • US9270715B2 patent drawing
  • US9270715B2 patent drawing

AI summary

A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.