METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A MULTI-USER ENTERTAINMENT SYSTEM WITH CENTRALIZED PLAYLIST MANAGEMENT FOR NETWORKED MEDIA SOURCES
First Claim
1. A method comprising:
- generating a shared playlist comprising indications of one or more items of media content in response to receipt of one or more requests from one or more communication devices to include a respective item of the items of media content in the shared playlist;
analyzing, via a processor, an initial or subsequent item, among the items, of the media content in the shared playlist to determine a first communication device that stores, or is authorized to access, the item of media content;
receiving a stream of the item of media content from the first communication device in response to sending a message to the first communication device requesting the first communication device to play the item of media content; and
enabling provision of data of the item of media content being streamed to enable users of the communication devices, that are physically co-located together, to listen to audio data or view visible data corresponding to the item of media content.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for multi-user media collaboration includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including generating a playlist including indications of media content responsive to requests from communication devices to include an item of media content in the playlist. The computer program code may further cause the apparatus to analyze an initial or subsequent item in the playlist to determine a communication device storing, or authorized to access, the item and to receive the item of media content from the communication device responsive to requesting the communication device to play the item. The computer program code may further cause the apparatus to provide data of the item being streamed to enable users of communication devices, that are physically co-located, to listen to audio or view visible data corresponding to the item. Corresponding methods and computer program products are also provided.
55 Citations
20 Claims
-
1. A method comprising:
-
generating a shared playlist comprising indications of one or more items of media content in response to receipt of one or more requests from one or more communication devices to include a respective item of the items of media content in the shared playlist; analyzing, via a processor, an initial or subsequent item, among the items, of the media content in the shared playlist to determine a first communication device that stores, or is authorized to access, the item of media content; receiving a stream of the item of media content from the first communication device in response to sending a message to the first communication device requesting the first communication device to play the item of media content; and enabling provision of data of the item of media content being streamed to enable users of the communication devices, that are physically co-located together, to listen to audio data or view visible data corresponding to the item of media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; generate a shared playlist comprising indications of one or more items of media content in response to receipt of one or more requests from one or more communication devices to include a respective item of the items of media content in the shared playlist; analyze an initial or subsequent item, among the items, of the media content in the shared playlist to determine a first communication device that stores, or is authorized to access, the item of media content; receive a stream of the item of media content from the first communication device in response to sending a message to the first communication device requesting the first communication device to play the item of media content; and enable provision of data of the item of media content being streamed to enable users of the communication devices, that are physically co-located together, to listen to audio data or view visible data corresponding to the item of media content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:
-
program code instructions configured to generate a shared playlist comprising indications of one or more items of media content in response to receipt of one or more requests from one or more communication devices to include a respective item of the items of media content in the shared playlist; program code instructions configured to analyze an initial or subsequent item, among the items, of the media content in the shared playlist to determine a first communication device that stores, or is authorized to access, the item of media content; program code instructions configured to cause receipt of a stream of the item of media content from the first communication device in response to sending a message to the first communication device requesting the first communication device to play the item of media content; and program code instructions configured to enable provision of data of the item of media content being streamed to enable users of the communication devices, that are physically co-located together, to listen to audio data or view visible data corresponding to the item of media content. - View Dependent Claims (20)
-
Specification