Collaborative chat room media player with recommendations
First Claim
1. A method comprising:
- connecting a plurality of user devices in a networked environment, the networked environment including;
a media player to play a piece of media content selectable from a playlist and to enable substantially synchronized distribution of the piece of media content to the plurality of user devices during the play of the piece of media content; and
a message board to enable a plurality of users to communicate among one another while the plurality of user devices receive the piece of media content in the networked environment, the plurality of users including a group of users that purchased the piece of media content;
surveying pieces of media content from media libraries of individual ones of the plurality of users, the pieces of media content made selectable for inclusion in a first population of media content of a queue that feeds one or more pieces of media content to a second population of media content of the playlist, wherein the first population of media content is separate from the second population of media content; and
moving the piece of media content from a position in the playlist to another position in the playlist in response to determining that a threshold number of users of the group of users that purchased the piece of media content indicate that the piece of media content is to be moved.
1 Assignment
0 Petitions
Accused Products
Abstract
A collaborative chat room media player may enable a user to create or join a virtual lounge for a group of remotely located members to share a media experience. The virtual lounge may include a media player, an interactive communication component (e.g., instant messaging, comment board, blog, etc.), and a collaborative music queue and/or playlist. The media player may provide and/or make available recommendations to the members of the group. For example, the members may populate a playlist with media content from their media library. The media player may then add recommendations to the playlist based on the groups interests (media content selection, media content ownership, etc.). The members may vote on the content in the playlist and influence, via collaboration, when (or if) a piece of media content is played to the group.
-
Citations
26 Claims
-
1. A method comprising:
-
connecting a plurality of user devices in a networked environment, the networked environment including; a media player to play a piece of media content selectable from a playlist and to enable substantially synchronized distribution of the piece of media content to the plurality of user devices during the play of the piece of media content; and a message board to enable a plurality of users to communicate among one another while the plurality of user devices receive the piece of media content in the networked environment, the plurality of users including a group of users that purchased the piece of media content; surveying pieces of media content from media libraries of individual ones of the plurality of users, the pieces of media content made selectable for inclusion in a first population of media content of a queue that feeds one or more pieces of media content to a second population of media content of the playlist, wherein the first population of media content is separate from the second population of media content; and moving the piece of media content from a position in the playlist to another position in the playlist in response to determining that a threshold number of users of the group of users that purchased the piece of media content indicate that the piece of media content is to be moved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
one or more processors; and a non-transitory memory to store computer executable instructions that, when executed by the one or more processors, performs acts including; hosting user devices of a plurality of users in a networked environment; compiling a queue of media content files based on media content files stored in a plurality of user storage locations of the plurality of users; assigning a corresponding number of votes to multiple users in the plurality of users, the votes influencing at least one of inclusion of media content files in the queue or a sequential order of the media content files in the queue; providing a message board for the multiple users to trade the votes that influence the media content files for inclusion in the queue or the sequential order of the media content files in the queue; and playing one or more media content files in the queue on the user devices based at least in part on votes received from for the plurality of users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable media storing a user interface (UI), the UI comprising:
-
a media player interface of a media player that plays media content for distribution to a group of users; a message board interface of a message board that enables communications among the group of users; a queue interface that displays one or more pieces of media content in a queue for presentation by the media player, the queue interface displaying at least one of; a piece of media content owned by at least one first user of the group of users, or at least one recommended piece of media content related to media content owned by at least one second user of the group of users; and a playlist interface of a playlist that is populated by an additional piece of media content that is moved from the queue interface to the playlist interface in response to a threshold number of one or more users of the group of users indicating that the additional piece is to be moved, the queue interface being separate from the playlist interface in the UI. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification