Mixed source media playback
AssigneeApple Inc.
InventorsWilliam Martin Bachman, Christopher J. Sanders, Timothy B. Martin
Life of this patent
Estimating the term…
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.
Claims21
(canceled)
A method comprising:
- accessing, by a processor of a server, a playlist including a plurality of media items, the playlist being stored on an electronic device, wherein some of the plurality of media items are stored on the electronic device and some of the plurality of media items are accessible from a secondary source of media items, and wherein the secondary source is a computing device remote from the electronic device that includes a collection of media items that the electronic device does not have an independent right to perform;
- analyzing, by the processor of the server, the playlist to select an additional media item to add to the playlist that is not already in the playlist based on a similarity of a first media item in the playlist to the additional media item not in the playlist;
- and
- recommending, by the processor of the server, the additional media item to be added to the playlist.
A system comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, causes:
- accessing, by the one or more processors, a playlist including a plurality of media items, the playlist being stored on an electronic device, wherein some of the plurality of media items are stored on the electronic device and some of the plurality of media items are accessible from a secondary source of media items, and wherein the secondary source is a computing device remote from the electronic device that includes a collection of media items that the electronic device does not have an independent right to perform;
- analyzing, by the one or more processors, the playlist to select an additional media item to add to the playlist that is not already in the playlist based on a similarity of a first media item in the playlist to the additional media item not in the playlist;
- and
- recommending, by the one or more processors, the additional media item to be added to the playlist.
A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes:
- accessing, by the one or more processors, a playlist including a plurality of media items, the playlist being stored on an electronic device, wherein some of the plurality of media items are stored on the electronic device and some of the plurality of media items are accessible from a secondary source of media items, and wherein the secondary source is a computing device remote from the electronic device that includes a collection of media items that the electronic device does not have an independent right to perform;
- analyzing, by the one or more processors, the playlist to select an additional media item to add to the playlist that is not already in the playlist based on a similarity of a first media item in the playlist to the additional media item not in the playlist;
- and
- recommending, by the one or more processors, the additional media item to be added to the playlist.
Dependencies are inferred from the claim text.