Method and system for providing joint viewing service of moving picture
First Claim
1. A method for providing joint viewing of contents comprising the steps of:
- (a) creating a joint viewing room in response to request for creating joint viewing room from a user, wherein the joint viewing room allows a plurality of users to watch the same moving pictures during substantially same time period;
(b) allowing at least one other user to join said joint viewing room;
(c) providing contents data to the users that joined the joint viewing room;
(d) facilitating at least one chat session through which at least some of said users joined in the joint viewing room chat with each other with electronic messages;
(e) transmitting current contents playing time information to at least some of the other users joined in the joint viewing room in response to request from a room master client; and
(f) allowing said at least some of the other users to synchronize the contents playing time based on the contents playing time of the room master client.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
30 Citations
32 Claims
-
1. A method for providing joint viewing of contents comprising the steps of:
-
(a) creating a joint viewing room in response to request for creating joint viewing room from a user, wherein the joint viewing room allows a plurality of users to watch the same moving pictures during substantially same time period; (b) allowing at least one other user to join said joint viewing room; (c) providing contents data to the users that joined the joint viewing room; (d) facilitating at least one chat session through which at least some of said users joined in the joint viewing room chat with each other with electronic messages; (e) transmitting current contents playing time information to at least some of the other users joined in the joint viewing room in response to request from a room master client; and (f) allowing said at least some of the other users to synchronize the contents playing time based on the contents playing time of the room master client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 26, 27, 28)
-
-
8. A system for providing service for joint viewing of contents comprising:
-
a web server for receiving request for joint viewing from users to process it; a contents server for storing moving picture contents and for providing the stored moving picture contents to users that requested joint viewing; a chat server for relaying chatting message while joint viewing, state information regarding contents playback, control message regarding contents playback provided from a room master client to other users in joint viewing; and a joint viewing user database coupled to the web server and the chat server for managing state information of joint viewing room; wherein a contents player for playing contents and providing chatting related interface is installed in the user clients in joint viewing room, the room master client transmits current contents playing time information to other user clients in the joint viewing room periodically, and the other user clients in the joint viewing room synchronize contents playing time based on the contents playing time of the room master client. - View Dependent Claims (9, 10)
-
-
11. A method for providing joint viewing of contents comprising the steps of:
-
(a) creating a joint viewing room in response to request for creating a joint viewing room from a user; (b) receiving request for joining the joint viewing room from at least one other user; (c) receiving contents selection information from at least one user in the joint viewing room and transmitting the selected contents data to at least some of the users joined in the joint viewing room; (d) transmitting playback start signal to said at least some of the users joined in the joint viewing room; (e) synchronizing contents playing time of said at least some of the users joined in the joint viewing room; and (f) allowing the users to chat with each other with electronic messages while contents being played. - View Dependent Claims (12, 13, 30, 31, 32)
-
-
14. A method for providing joint viewing of moving picture to a plurality of users through an on-line theater web page at predetermined time, comprising the steps of:
-
(a) receiving request for joining an on-line theater from users; (b) connecting users who satisfy predetermined conditions among the users who requested for joining the on-line theater to the on-line theater; (c) determining if the predetermined time is reached; (d) transmitting playback start message to all the users that joined the on-line theater; and (e) synchronizing contents playing time of all the users that joined the on-line theater by monitoring current contents playing time information and occurrence of buffering of all user clients that joined the on-line theater. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 29)
-
-
22. A system for providing service for joint viewing of moving picture comprising:
-
a web server for providing a web page through which users can request for joint viewing of moving picture, the web server receiving request for joint viewing from users to process it; a contents server for storing moving picture contents, the content server providing moving picture contents to users that requested joint viewing; and a chat server for receiving information on users that requested joint viewing through the web server or a database coupled to the web server, the chat server transmitting playback start message to the user clients that requested joint viewing so that the moving picture contents is played simultaneously, the chat server controlling the chatting message transmission/receipt, and the chat server receiving current contents playing time information and buffering occurrence information from the user clients in joint viewing to synchronize the contents playing time of the user clients in joint viewing. - View Dependent Claims (23, 24)
-
-
25. A method for providing joint viewing of moving picture, comprising the steps of:
-
(a) receiving request for joint viewing of moving picture from users; (b) providing requested moving picture contents to the users that requested joint viewing of moving picture; (c) receiving a moving picture playback ready signal from the users that requested joint viewing of moving picture; (d) transmitting playback start message to all user clients that requested joint viewing of moving picture when moving picture playback ready message is received from all users; and (f) synchronizing contents playing time of all user clients in joint viewing by monitoring contents playing time information and occurrence of buffering of user clients in joint viewing.
-
Specification