Multi-user media delivery system for synchronizing content on multiple media players
First Claim
1. A controller device comprising:
- a messaging interface that establishes a communicative link at least between two media players structured to selectively deliver a media selection to one or more users from one of at least two portable media storage devices, wherein each of the portable media storage devices includes an identical version of the media selection in the portable media storage devices; and
a controller that receives synchronization data of the media selection from each of the media players, wherein the controller uniformly synchronizes delivery of the media selection by controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection, and wherein the controller communicates, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection and enables media players that are using an authorized copy of the media selection to participate in a system, and wherein the controller facilitates communication to and between the media players while the media selection is being delivered.
12 Assignments
0 Petitions
Accused Products
Abstract
An interactive, multi-user media delivery system having a number of media storage mediums, each of containing a particular media selection, and a number of media players structured to selectively deliver the media selection to users. Each of the media players includes a control assembly structured to selectively control and regulate delivery of the media selection to the user, and at least one of the media players is selectively designatable as a slave unit. A master control assembly is further provided and is operatively associated with the media players, a connectivity assembly being included to establish a communicative link at least between the slave unit(s) and the master control assembly. The master control assembly is further structured to receive synchronization data from each of the media players, and to simultaneously and uniformly control the delivery of the media selection by the media players.
-
Citations
14 Claims
-
1. A controller device comprising:
-
a messaging interface that establishes a communicative link at least between two media players structured to selectively deliver a media selection to one or more users from one of at least two portable media storage devices, wherein each of the portable media storage devices includes an identical version of the media selection in the portable media storage devices; and a controller that receives synchronization data of the media selection from each of the media players, wherein the controller uniformly synchronizes delivery of the media selection by controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection, and wherein the controller communicates, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection and enables media players that are using an authorized copy of the media selection to participate in a system, and wherein the controller facilitates communication to and between the media players while the media selection is being delivered. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
establishing a communicative link at least between at least two media players having an identical version of a media selection, wherein the communicative link is structured to selectively deliver the media selection via one of the at least two media players; receiving synchronization data of the media selection from each of the media players at commencement of communication of the media selection; communicating, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection; enabling media players that are using an authorized copy of the media selection to participate in a system; controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection; and
facilitating communication to and between the media players while the media selection is being delivered. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising:
-
establishing a communicative link between two of the at least two media players having an identical version of a media selection, wherein the communicative link is structured to selectively deliver the media selection via one of the at least two media players; receiving synchronization data of the media selection from each of the media players at commencement of communication of the media selection; communicating, to a central authority, an identifier of the media selection to verify that the media players are using an authorized copy of the media selection; enabling media players that are using an authorized copy of the media selection to participate in the system; controlling each of the media players based on polled and received synchronization data to cause each of the media players to simultaneously deliver specific points of the media selection; and facilitating communication to and between the media players while the media selection is being delivered. - View Dependent Claims (11, 12, 13, 14)
-
Specification