MIXED SOURCE MEDIA PLAYBACK
First Claim
1. A computer implemented method comprising:
- mapping media items in a first library to media items in a second library, the first library comprising media items which are controlled by a user, the second library comprising a collection of media items to which the user does not have the individual right to perform, the mapping identifying items represented in both the first and second libraries; and
sending a quantity, up to a limit, of media items in a playlist that are not identified in the first library from the second source for playback by a client, the limit being determined based on inputs comprising royalty rates charged for sharing media items from the second source with the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Playlists having media items from more than one source are described. Media items in a first library are mapped to media items from an online media item store. Media items within the playlist that can be found in the first library will be played from the first library, while media items not within the first library will be played from the online media store. By identifying media items present in both libraries and playing them only from the first library, the described method can reduce the royalties needing to be paid by the online media store. Further methods are disclosed for setting limits on the number of media items that can be shared by a second library.
217 Citations
25 Claims
-
1. A computer implemented method comprising:
-
mapping media items in a first library to media items in a second library, the first library comprising media items which are controlled by a user, the second library comprising a collection of media items to which the user does not have the individual right to perform, the mapping identifying items represented in both the first and second libraries; and sending a quantity, up to a limit, of media items in a playlist that are not identified in the first library from the second source for playback by a client, the limit being determined based on inputs comprising royalty rates charged for sharing media items from the second source with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium storing computer executable instructions for causing a computer to perform the method comprising:
-
loading a playlist using a media player, the playlist comprising media items from a first and a second library, the second library being remote with respect to the first library, the playlist comprising a limited number of media items from the second library; playing media items in the playlist, the media items present in the first library being played from the first library; and downloading and playing media items not within the first library from the second library without accruing a fee owed to a host of the second library. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a client device having a library of media items, the client device further having a media player configured to playback media items in a playlist, the media player being configured to insert and download media items that are suggested for inclusion in the playlist based on their similarity to at least one other media item in the playlist; and an online media store having a library of media items available for purchase including media items that are not within the client device'"'"'s library of media items, the online media store further having a record of all the media items stored in the client device'"'"'s library, and having a record of media items that are similar to the media items in the client device'"'"'s library, regardless whether the similar media items are stored in the client device'"'"'s media library, the online media store further configured for recommending media items that are similar to at least one item in the playlist, but not found in the client device'"'"'s library, and further configured for sharing a limited quantity of the recommended media items without receiving a fee in exchange. - View Dependent Claims (23, 24, 25)
-
Specification