Playlist Programming
First Claim
1. A method comprising:
- receiving, from a first user, a request to add a media item to a playlist at a first playlist position, wherein media items in the playlist are provided to a plurality of users that includes the first user and at least one second user distinct from the first user;
determining that the first user has rights to a first version of the media item stored at a first location;
adding the requested media item to the playlist at the requested first playlist position;
providing the first version of the media item to the first user, based on determining that the first user has rights to a version of the media item stored at the first location; and
providing a second version of the media item to the at least one second user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, device and techniques are disclosed for receiving a request from a user to add a media item to a playlist at a certain playlist position where the media items in the playlist are provided to other users in a media group. Based on a determination that the requesting user has rights to the requested media item, the requested media item may be added to the playlist at the position. When the playlist reaches the position, the user that added the media item to the playlist may be provided with a first version of the media item and the other users in the group may be provided with a second version of the media item. If the user that requested the item to be added to the playlist is determined not to have rights to the media item, the item is added to a position different than the requested position.
13 Citations
21 Claims
-
1. A method comprising:
-
receiving, from a first user, a request to add a media item to a playlist at a first playlist position, wherein media items in the playlist are provided to a plurality of users that includes the first user and at least one second user distinct from the first user; determining that the first user has rights to a first version of the media item stored at a first location; adding the requested media item to the playlist at the requested first playlist position; providing the first version of the media item to the first user, based on determining that the first user has rights to a version of the media item stored at the first location; and providing a second version of the media item to the at least one second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, from a first user from a plurality of users, a request to add a media item to a playlist at a first position, wherein media items in the playlist are provided to the plurality of users; determining that the first user does not have rights to the media item; adding the requested media item to the playlist at a second position distinct from the requested first position based on determining that the first user does not have rights to the media item; and providing the media item to the plurality of users including the first user, based on determining that the first user does not have rights to the media item. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a processor configure to; receive, from a first user, a request to add a media item to a playlist at a first playlist position, wherein media items in the playlist are provided to a plurality of users that includes the first user and at least one second user distinct from the first user; determine that the first user has rights to a first version of the media item stored at a first location; add the requested media item to the playlist at the requested first playlist position; provide the first version of the media item to the first user, based on determining that the first user has rights to a version of the media item stored at the first location; and provide a second version of the media item to the at least one second user.
-
-
21. A system comprising:
-
receive, from a first user from a plurality of users, a request to add a media item to a playlist at a first position, wherein media items in the playlist are provided to the plurality of users; determine that the first user does not have rights to the media item; add the requested media item to the playlist at a second position distinct from the first position based on determining that the first user does not have rights to the media item; and provide the media item to the plurality of users including the first user, based on determining that the first user does not have rights to the media item.
-
Specification