System for synchronizing playback of recordings and display by networked computer systems
First Claim
Patent Images
1. A system for synchronizing playback of multiple copies of a recording at a plurality of playback devices based on information received from a server device connectable to the playback devices via a network, said system comprising:
- means for establishing a connection between the playback and server devices via the network to provide control and output data related to the recording from the server device to the playback devices, with all of the copies of the recording stored at the playback devices prior to establishing the connection;
means for controlling playback of all of the copies of the recording based on the control data; and
means for outputting the output data at the playback devices during playback of the recording.
8 Assignments
0 Petitions
Accused Products
Abstract
Entertainment content complementary to a musical recording is delivered to a user'"'"'s computer by means of a computer network link. The user employs a browser to access the computer network. A plug-in for the browser is able to control an audio CD or other device for playing the musical recording. A script stored on the remote computer accessed over the network is downloaded. The script synchronizes the delivery of the complementary entertainment content with the play of the musical recording.
-
Citations
74 Claims
-
1. A system for synchronizing playback of multiple copies of a recording at a plurality of playback devices based on information received from a server device connectable to the playback devices via a network, said system comprising:
-
means for establishing a connection between the playback and server devices via the network to provide control and output data related to the recording from the server device to the playback devices, with all of the copies of the recording stored at the playback devices prior to establishing the connection; means for controlling playback of all of the copies of the recording based on the control data; and means for outputting the output data at the playback devices during playback of the recording. - View Dependent Claims (55)
-
-
2. A method of controlling playback of a recording at a first device based on information received from a second device connectable to the first device via a network, comprising:
-
establishing a connection between the first and second devices via the network to provide access to control and output data stored on the second device related to the recording, with the recording stored at the first device prior to said establishing; sending the control and output data from the second device to the first device; controlling playback of the recording based on the control data; and outputting the output data substantially in synchronism with the playback of the recording. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling playback of a recording at a first device based on information received from a second device connectable to the first device via a network, comprising:
-
establishing a connection between the first and second devices via the network to provide access to control and output data stored on the second device related to the recording, with the recording stored at the first device prior to said establishing; sending the control and output data from the second device to the first device; controlling playback of the recording based on the control data; and outputting the output data in perceived synchronicity with the playback of the recording.
-
-
12. A method of synchronizing playback of multiple copies of a recording at a plurality of playback devices based on information received from a server device connectable to the playback devices via a network, comprising:
-
establishing a connection between the playback and server devices via the network to provide access to control and display data stored on the server device related to the recording, with all of the copies of the recording stored at the playback devices prior to said establishing; sending the control and display data from the server device to the playback devices; controlling playback of all of the copies of the recording based on the control data; and displaying the display data substantially in synchronism with the playback of the recording. - View Dependent Claims (71)
-
-
13. A method of synchronizing playback of multiple copies of a recording at a plurality of playback devices based on information received from a server device connectable to the playback devices via a network, comprising:
-
establishing a connection between the playback and server devices via the network to provide access to control and output data stored on the server device related to the recording, with all of the copies of the recording stored at the playback devices prior to said establishing; sending the control and output data from the server device to the playback devices; controlling playback of all of the copies of the recording in perceived synchronicity based on the control data; and outputting the output data substantially in synchronism with the playback of the recording. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of synchronizing playback of multiple copies of a recording at a plurality of playback devices based on information received from a server device connectable to the playback devices via a network, comprising:
-
establishing a connection between the playback and server devices via the network to provide control and output data related to the recording from the server device to the playback devices, with all of the copies of the recording stored at the playback devices prior to said establishing; controlling playback of all of the copies of the recording based on the control data; and outputting the output data at the playback devices during playback of the recording. - View Dependent Claims (34, 35, 36, 37, 38, 72)
-
-
39. At least one program embodied in at least one computer-readable storage for controlling a process of synchronizing playback of multiple copies of a recording at a plurality of playback devices based on information received from a server device connectable to the playback devices via a network, said process comprising:
-
establishing a connection between the playback and server devices via the network to provide control and output data related to the recording from the server device to the playback devices, with all of the copies of the recording stored at the playback devices prior to said establishing; controlling playback of all of the copies of the recording based on the control data; and outputting the output data at the playback devices during playback of the recording. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 73)
-
-
56. A system for synchronizing playback of multiple copies of a recording over a network, comprising:
-
a plurality of playback devices, connected to the network, each including a recording player to playback the recording, a network interface to establish a connection with the network after the recording is accessible to said recording player, a processor, coupled to said recording player and said network interface, to control playback of the recording based on control data, and an output unit, coupled to said processor, to output related data associated with the recording; and a server, connected to the network, to supply the control and related data to said playback device via the network. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74)
-
Specification