METHOD AND SYSTEM FOR SYNCHRONIZING CONTENT BETWEEN TERMINALS
First Claim
1. A content synchronization method for providing a receiving terminal with content of a sending terminal in a system that includes the sending terminal, the receiving terminal and a server to provide content to the sending terminal and the receiving terminal, comprising:
- receiving, at the server, a session request message from the receiving terminal to request the sending terminal to provide currently played back content to the receiving terminal;
receiving, at the server, session information from the sending terminal; and
calculating a first content playback start time point by adding a transmission delay time to a content playback time point of the sending terminal that is included in the session information, the transmission delay time including a session information deliver delay time taken by the session information to be transmitted from the sending terminal to the receiving terminal and a content request message delivery time taken by the content request message to be transmitted from the receiving terminal to the server to request the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A synchronization apparatus and method for synchronizing playback time of a media provided to multiple devices during service transfer and replication process are provided. The content synchronization system for providing a receiving terminal with content of a sending terminal, the content synchronization system includes the sending terminal; the receiving terminal; and a server configured to provide content to the sending terminal and the receiving terminal and to comprise a communication unit configured to communicate the sending terminal and the receiving terminal and to transmit a message and information about time point at which the message is sent, and a content playback time point calculating unit configured to calculate a first content playback start time point of the receiving terminal in an effort to provide the content of the sending terminal that is synchronized with the receiving terminal.
-
Citations
20 Claims
-
1. A content synchronization method for providing a receiving terminal with content of a sending terminal in a system that includes the sending terminal, the receiving terminal and a server to provide content to the sending terminal and the receiving terminal, comprising:
-
receiving, at the server, a session request message from the receiving terminal to request the sending terminal to provide currently played back content to the receiving terminal; receiving, at the server, session information from the sending terminal; and calculating a first content playback start time point by adding a transmission delay time to a content playback time point of the sending terminal that is included in the session information, the transmission delay time including a session information deliver delay time taken by the session information to be transmitted from the sending terminal to the receiving terminal and a content request message delivery time taken by the content request message to be transmitted from the receiving terminal to the server to request the content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A content synchronization method for providing a receiving terminal with content of a sending terminal in a system that includes the sending terminal, the receiving terminal and a server to provide the content to the sending terminal and the receiving terminal, comprising:
-
receiving, at the server, a session request message including session information of the sending terminal from the sending terminal to request the sever to provide content currently being played back by the sending terminal; and calculating a first content playback start time point by adding a transmission delay time to a content playback start time point of the sending terminal that is included in the session information, the transmission delay time including a session information delivery delay time taken by the session information to be transmitted to the receiving terminal and a content request message delivery time taken by a content request message to be transmitted from the receiving terminal to the server to request the content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A content synchronization method for providing a receiving terminal with content of a sending terminal in a system that includes the sending terminal, the receiving terminal and a server to provide the content to the sending terminal and the receiving terminal, comprising:
-
receiving, at the sending terminal, a session request message from the receiving terminal to request the sending terminal to provide content currently played back to the receiving terminal; transmitting, at the sending terminal, session information to the receiving terminal; and calculating, at the server, a first content playback start time point by adding a transmission delay time to a content playback time point of the sending terminal that is included in the session information, the transmission delay time including a session information delivery delay time taken by the session information to be transmitted from the sending terminal to the receiving terminal and a content request message delivery time taken by a content request message to be transmitted from the receiving terminal to the server to request the content. - View Dependent Claims (14, 15, 16)
-
-
17. A content synchronization method for providing a receiving terminal with content of a sending terminal in a system that includes the sending terminal, the receiving terminal and a server to provide the content to the sending terminal and the receiving terminal, the content synchronization method comprising:
-
receiving, at the receiving terminal, a session request message including session information from the sending terminal to request the sending terminal to provide currently played back content to the receiving terminal; transmitting, at the receiving terminal, a content request message to the server to request the content; and calculating, at the server, a first content playback start time point of the receiving terminal by adding a transmission delay time to a content playback time point of the sending terminal, the transmission delay time including a session information delivery delay time taken by the session information to be transmitted from the sending terminal to the receiving terminal and a content request message delivery time taken by a content request message to be transmitted from the receiving terminal to the server to request the content.
-
-
18. A content synchronization system comprising:
-
a sending terminal; a receiving terminal; and a server configured to provide the receiving terminal with the content of the sending terminal, wherein the server further comprises a communication unit configured to communicate the sending terminal and the receiving terminal and to transmit a message containing a sending time point of the message, and a content playback time point calculating unit configured to calculate a first content playback start time point of the receiving terminal in an effort to provide the content of the sending terminal that is synchronized with the receiving terminal, and wherein the content playback time point calculating unit calculates a first content playback start time point of the receiving terminal by adding a transmission delay time to a content playback time point of the sending terminal, the transmission delay time including a session information delivery delay time taken by the session information to be transmitted from the sending terminal to the receiving terminal and a content request message delivery time taken by a content request message to be transmitted from the receiving terminal to the server to request the content. - View Dependent Claims (19)
-
-
20. The content synchronization system of 18, wherein the receiving terminal is configured to calculate a second content playback start time point by adding a content transmission time taken by the content to be transmitted from the server to the receiving terminal to the first content playback start time point and to reproduce the content based on the second content playback start time point.
Specification