System and method for creating a collaborative playlist
First Claim
Patent Images
1. A method for creating a collaborative playlist comprising:
- establishing, via instant messaging, a communication between a first user at a first computing device and a second user at a second computing device;
providing, for display on each of said first computing device and said second computing device, a playlist application accessible by both said first user and said second user for essentially simultaneous interaction by said users with a playlist creation tool for collaboratively creating a playlist usable to play media files; and
accepting a media file identifier selected by either one or both of the users for inclusion on said playlist.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, server, and user interface associated with creating a collaborative playlist between one or more users based on user interaction with a media program. In one embodiment, the media program is an instant messaging application.
-
Citations
138 Claims
-
1. A method for creating a collaborative playlist comprising:
-
establishing, via instant messaging, a communication between a first user at a first computing device and a second user at a second computing device;
providing, for display on each of said first computing device and said second computing device, a playlist application accessible by both said first user and said second user for essentially simultaneous interaction by said users with a playlist creation tool for collaboratively creating a playlist usable to play media files; and
accepting a media file identifier selected by either one or both of the users for inclusion on said playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 81)
-
-
52. The method of 51 wherein said permission level is associated with the media file.
-
54. A server that distributes data for collaborative playlist creation, the server comprising:
-
a communications software module that establishes communication with a first user at a first computing device and a second user at a second computing device; and
a data distribution software module that receives a first data set associated with a first media file from the first computing device and transmits the first data set to the second computing device, the data distribution software module receiving a second data set associated with a second media file from a second computing device and transmitting the second data set to the first computing device so that the first computing device can include an identifier of the second media file in a playlist that is essentially simultaneously viewed on the first computing device and the second computing device. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A user interface for an instant messaging application comprising:
-
a first area comprising an area for inputting messages and a conversation area for viewing the exchange of messages;
a second area for searching for media file identifiers from a media file source; and
a third area for displaying a collaborative playlist. - View Dependent Claims (78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102)
-
-
103. A program storage device tangibly embodying a program of instructions executable by a computing device to perform method steps comprising:
initiating, in response to an input from a first user, an instant messaging communication between said first user at said computing device and a second user at a second computing device;
displaying, for said first user, a playlist application accessible by both said first user and said second user for essentially simultaneous interaction with a playlist creation tool for collaboratively creating a playlist usable to play media files; and
receiving, via the playlist creation tool, a media file identifier selected by either one or both of the users for inclusion on said playlist. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114)
-
115. A computer data signal embodied in a carrier wave comprising instructions for receiving signals transmitted by network entities, wherein at least a subset of said signals comprise code for performing the steps of:
-
initiating, in response to an input from a first user, an instant messaging communication between said first user at said computing device and a second user at a second computing device;
displaying, for said first user, a playlist application accessible by both said first user and said second user for essentially simultaneous interaction with a playlist creation tool for collaboratively creating a playlist usable to play media files; and
receiving, via the playlist creation tool, a media file identifier selected by either one or both of the users for inclusion on said playlist. - View Dependent Claims (116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126)
-
-
127. A method of creating a collaborative playlist comprising:
-
initiating, in response to an input from a first user, an instant messaging communication between said first user at said computing device and a second user at a second computing device;
displaying, for said first user, a playlist application accessible by both said first user and said second user for essentially simultaneous interaction with a playlist creation tool for collaboratively creating a playlist usable to play media files; and
receiving, via the playlist creation tool, a media file identifier selected by either one or both of the users for inclusion on said playlist. - View Dependent Claims (128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138)
-
Specification