Collaborative event playlist systems and methods
First Claim
Patent Images
1. A system comprising:
- a moderator device located at an event premises, connected to a local area network at the event premises, and hosting a collaborative event playlist for playback at an event at the event premises; and
a plurality of participant devices located at the event premises, connected to the local area network at the event premises, and configured to communicate with the moderator device by way of the local area network to participate in populating the collaborative event playlist with a plurality of songs to which at least one of the plurality of participant devices has access rights;
wherein the moderator device;
provides a user interface for display on a display screen of the moderator device;
receives, when the collaborative event playlist is created, a user input that is entered by way of the user interface by a moderator of the collaborative event playlist and that selects a first set of parameters for the collaborative event playlist, the first set of parameters specifying types of songs that are blacklisted from being added to the collaborative event playlist;
defines, based on data received from the plurality of participant devices that includes attributes of the plurality of songs to which the at least one of the plurality of participant devices has access rights, a second set of parameters for the collaborative event playlist, the second set of parameters indicative of a collective popularity of songs to which the plurality of participant devices have access rights;
populates, based on both the first set of parameters selected by the moderator and the second set of parameters that are indicative of the collective popularity of the songs, the collaborative event playlist with songs included in the plurality of songs;
sends, as the plurality of participant devices connected to the local area network changes when users of the plurality of participant devices come and go from the event premises during the live event, an invitation message to one or more of the plurality of participant devices to invite the one or more of the plurality of participant devices to participate in the collaborative event playlist;
determines, as the plurality of participant devices connected to the local area network changes when the users of the plurality of participant devices come and go from the event premises during the event and based on additional data received from the one or more of the plurality of participant devices, that a plurality of music libraries associated with the plurality of participant devices include at least a majority of songs associated with an additional set of parameters that is different from the first set of parameters;
automatically changes or overrides the first set of parameters for the collaborative event playlist based on the additional set of parameters; and
populates, based on the additional set of parameters, the collaborative event playlist with additional songs included in the plurality of songs that, before the automatically changing or overriding of the first set of parameters, were blacklisted and would not have been allowed, by the moderator device, to be added to the collaborative event playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary collaborative event playlist systems and methods are disclosed herein. An exemplary system includes a moderator device located at an event premises, connected to a local area network at the event premises, and hosting a collaborative event playlist for playback at an event at the event premises. The system further includes a participant device located at the event premises, connected to the local area network at the event premises, and configured to communicate with the moderator device by way of the local area network to participate in populating the collaborative event playlist with a song to which the participant device has access rights. Corresponding methods and systems are also disclosed.
26 Citations
24 Claims
-
1. A system comprising:
-
a moderator device located at an event premises, connected to a local area network at the event premises, and hosting a collaborative event playlist for playback at an event at the event premises; and a plurality of participant devices located at the event premises, connected to the local area network at the event premises, and configured to communicate with the moderator device by way of the local area network to participate in populating the collaborative event playlist with a plurality of songs to which at least one of the plurality of participant devices has access rights; wherein the moderator device; provides a user interface for display on a display screen of the moderator device; receives, when the collaborative event playlist is created, a user input that is entered by way of the user interface by a moderator of the collaborative event playlist and that selects a first set of parameters for the collaborative event playlist, the first set of parameters specifying types of songs that are blacklisted from being added to the collaborative event playlist; defines, based on data received from the plurality of participant devices that includes attributes of the plurality of songs to which the at least one of the plurality of participant devices has access rights, a second set of parameters for the collaborative event playlist, the second set of parameters indicative of a collective popularity of songs to which the plurality of participant devices have access rights; populates, based on both the first set of parameters selected by the moderator and the second set of parameters that are indicative of the collective popularity of the songs, the collaborative event playlist with songs included in the plurality of songs; sends, as the plurality of participant devices connected to the local area network changes when users of the plurality of participant devices come and go from the event premises during the live event, an invitation message to one or more of the plurality of participant devices to invite the one or more of the plurality of participant devices to participate in the collaborative event playlist; determines, as the plurality of participant devices connected to the local area network changes when the users of the plurality of participant devices come and go from the event premises during the event and based on additional data received from the one or more of the plurality of participant devices, that a plurality of music libraries associated with the plurality of participant devices include at least a majority of songs associated with an additional set of parameters that is different from the first set of parameters; automatically changes or overrides the first set of parameters for the collaborative event playlist based on the additional set of parameters; and populates, based on the additional set of parameters, the collaborative event playlist with additional songs included in the plurality of songs that, before the automatically changing or overriding of the first set of parameters, were blacklisted and would not have been allowed, by the moderator device, to be added to the collaborative event playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; and a collaborative playlist facility that directs the processor to; host a collaborative event playlist for playback at an event at an event premises; provide a user interface for display on a display screen of a moderator device; receive, when the collaborative event playlist is created, a user input that is entered by way of the user interface by a moderator of the collaborative event playlist and that selects a first set of parameters for the collaborative event playlist, the user input provided by a moderator of the collaborative event playlist, and the first set of parameters specifying types of songs that are blacklisted from being added to the collaborative event playlist; define, based on data received from a plurality of participant devices that includes attributes of a plurality of songs to which at least one of the plurality of participant devices has access rights, a second set of parameters for the collaborative event playlist, the second set of parameters indicative of a collective popularity of songs to which the plurality of participant devices have access rights; populate, based on both the first set of parameters selected by the moderator and the second set of parameters that are indicative of the collective popularity of the songs, the collaborative event playlist with songs included in the plurality of songs; leverage the access rights of a participant device included in the plurality of participant devices to access and play a song included in the plurality of songs at the event in accordance with the collaborative event playlist after the song is populated in the collaborative event playlist; send, as the plurality of participant devices connected to a local area network changes when users of the plurality of participant devices come and go from the event premises during the live event, an invitation message to one or more of the plurality of participant devices to invite the one or more of the plurality of participant devices to participate in the collaborative event playlist; determine, as the plurality of participant devices connected to the local area network at the event premises changes when the users of the plurality of participant devices come and go from the event premises during the event and based on additional data received from the one or more of the plurality of participant devices, that a plurality of music libraries associated with the plurality of participant devices include at least a majority of songs associated with an additional set of parameters that is different from the first set of parameters; automatically change or override the first set of parameters for the collaborative event playlist based on the additional set of parameters; and populate, based on the additional set of parameters, the collaborative event playlist with additional songs that, before the automatically changing or overriding of the first set of parameters, were blacklisted and would not have been allowed, by the moderator device, to be added to the collaborative event playlist. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
hosting, by a moderator device located at an event premises, a collaborative event playlist for playback at an event at the event premises; providing, by the moderator device, a user interface for display on a display screen of the moderator device; receiving, by the moderator device when the collaborative event playlist is created, a user input that is entered by way of the user interface by a moderator of the collaborative event playlist and that selects a first set of parameters for the collaborative event playlist, the first set of parameters specifying types of songs that are blacklisted from being added to the collaborative event playlist; defining, by the moderator device based on data received from a plurality of participant devices that includes attributes of a plurality of songs to which at least one of the plurality of participant devices has access rights, a second set of parameters for the collaborative event playlist, the second set of parameters indicative of a collective popularity of songs to which the plurality of participant devices have access rights; populating, by the moderator device based on both the first set of parameters selected by the moderator and the second set of parameters that are indicative of the collective popularity of the songs, the collaborative event playlist with one or more songs included in a plurality of songs to which a plurality of participant devices located at the event premises have access rights; leveraging, by the moderator device, the access rights of a participant device included in the plurality of participant devices to access and play a song included in the one or more songs at the event in accordance with the collaborative event playlist; sending, by the moderator device as the plurality of participant devices connected to a local area network changes when users of the plurality of participant devices come and go from the event premises during the live event, an invitation message to one or more of the plurality of participant devices to invite the one or more of the plurality of participant devices to participate in the collaborative event playlist; determining, by the moderator device as the plurality of participant devices connected to the local area network at the event premises changes when the users of the plurality of participant devices come and go from the event premises during the event and based on additional data received from the one or more of the plurality of participant devices, that a plurality of music libraries associated with the plurality of participant devices include at least a majority of songs associated with an additional set of parameters that is different from the first set of parameters; automatically changing or overriding, by the moderator device, the first set of parameters for the collaborative event playlist based on the additional set of parameters; and populating, by the moderator device based on the additional set of parameters, the collaborative event playlist with one or more additional songs included in the plurality of songs that, before the automatically changing or overriding of the first set of parameters, were blacklisted and would not have been allowed, by the moderator device, to be added to the collaborative event playlist.
-
-
24. A method comprising:
-
hosting, by a moderator device located at an event premises, a collaborative event playlist for playback at an event at the event premises; providing, by the moderator device, a user interface for display on a display screen of the moderator device; receiving, by the moderator device when the collaborative event playlist is created, a user input that is entered by way of the user interface by a moderator of the collaborative event playlist and that selects a first set of parameters for the collaborative event playlist, the first set of parameters specifying types of songs that are blacklisted from being added to the collaborative event playlist; defining, by the moderator device based on data received from a plurality of participant devices that includes attributes of a plurality of songs to which at least one of the plurality of participant devices has access rights, a second set of parameters for the collaborative event playlist, the second set of parameters indicative of a collective popularity of songs to which the plurality of participant devices have access rights; analyzing, by the moderator device, a plurality of music libraries associated with a plurality of event attendees; populating, by the moderator device based on the analyzing of the plurality of music libraries associated with the plurality of event attendees and on both the first set of parameters selected by the moderator and the second set of parameters that are indicative of the collective popularity of the songs, the collaborative event playlist with a song included in the plurality of music libraries; accessing and playing the song at the event premises in accordance with the collaborative event playlist; sending, by the moderator device as the plurality of participant devices connected to a local area network changes when the plurality of attendees that are associated with the plurality of participant devices come and go from the event premises during the live event, an invitation message to one or more of the plurality of participant devices to invite the one or more of the plurality of participant devices to participate in the collaborative event playlist; determining, by the moderator device as the plurality of participant devices connected to the local area network changes when the plurality of attendees that are associated with the plurality of participant devices come and go from the event premises during the event and based on additional data received from the one or more of the plurality of participant devices, that the plurality of music libraries associated with the plurality of attendees include at least a majority of songs associated with an additional set of parameters that is different from the first set of parameters; automatically changing or overriding, by the moderator device, the first set of parameters for the collaborative event playlist based on the additional set of parameters; and populating, by the moderator device and based on the analyzing of the plurality of music libraries associated with the plurality of attendees and on the additional set of parameters, the collaborative event playlist with an additional song that is included in the plurality of music libraries and that, before the automatically changing or overriding of the first set of parameters, were blacklisted and would not have been allowed, by the moderator device, to be added to the collaborative event playlist.
-
Specification