Joint Viewing Service Synchronization System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video on Demand (VOD) services lack the social interaction aspect, as users typically watch content alone, limiting the enjoyment experience due to internet transmission rate limitations and inability to synchronize content playback across users.
Innovation Solution
A method and system for joint viewing of moving pictures that allows users to create a shared viewing room, synchronize content playback, and exchange chatting messages, using a web server, chat server, and contents server to manage user connections and synchronize content playback times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of moving object
If VOD service is provided through Internet, then users can enjoy contents at desired time, but transmission rate limit prevents high quality contents from being provided
Solution Approach 1:
The system segments the viewing experience into synchronized playback sessions for multiple users, where content is divided into manageable segments that can be transmitted and played back simultaneously across different users' devices, maintaining quality while enabling flexible viewing times
2Ease of operation
If VOD service is provided through Internet, then users can access contents conveniently, but users cannot enjoy contents with others
Solution Approach 1:
The system merges multiple users into a single synchronized viewing session, combining their viewing experiences while maintaining individual device convenience. The joint viewing room functionality allows users to access content conveniently on their own devices while simultaneously sharing the experience with others through synchronized playback and chat features
3Ease of operation
If traditional VOD service is provided, then individual viewing is simple, but synchronization of content playback across users cannot be achieved
Solution Approach 1:
The system introduces a server as an intermediary that manages playback synchronization between users. The server receives content from the content provider and distributes it to multiple users in a coordinated manner, handling the complex synchronization logic centrally while keeping individual user interfaces simple and intuitive
Data Source
AI summary
Disclose is a method and system enabling joint viewing of moving picture while chatting. In order to match the screen being played and chatting message, a method for synchronizing contents playing times for the contents being played is further disclosed. A room master client among user clients joined the joint viewing room receives buffering state information from all clients in joint viewing and transmits playback start message to the clients in joint viewing according to the buffering state information. After contents playback is started, the room master client provides information on current contents playing time to the other user clients periodically, and the other clients synchronize contents playing times based on the current contents playing time of the room master client.


