Portable playlist
First Claim
1. A playback device, comprising:
- a storage that is configured to contain a plurality of stored content items, and a processing system that is configured;
to receive a first playlist that includes a plurality of content identifiers, to search the storage for matching content items of the plurality of stored content items, based on the plurality of content identifiers, and to create a second playlist that includes a subset of the plurality of content identifiers having matching content items, and associated location identifiers of each of the matching content items.
5 Assignments
0 Petitions
Accused Products
Abstract
A playback system and method allows for dynamic remapping of location identifiers in a playlist. An original playlist is created based on select content material located at a first set of storage locations. When the playlist is transferred to a different environment, having access to a second set of storage locations containing unknown content material, the playback device at this different environment searches the second set of storage locations for content material that corresponds to the items/songs in the playlist. If a correspondence is determined for a song in the playlist, the location identifier of the playlist for this song is updated to reflect its location in the second set of storage locations. If a correspondence is not found, the location identifier of the playlist for this song is updated to reflect a “not found” indication. Thereafter, when directed to effect a playback of the material in the playlist, the playback device will render the songs that were found at the second set of storage locations, and skip those that are marked “not found”. By dynamically updating the location identifiers of a playlist based on the available content at a given system, the playlist becomes a means for communicating a user'"'"'s preferred set of songs without actually transferring the songs. In a preferred embodiment, additional filtering criteria may be applied, in addition to the availability of the material within the current environment.
-
Citations
15 Claims
-
1. A playback device, comprising:
-
a storage that is configured to contain a plurality of stored content items, and a processing system that is configured;
to receive a first playlist that includes a plurality of content identifiers, to search the storage for matching content items of the plurality of stored content items, based on the plurality of content identifiers, and to create a second playlist that includes a subset of the plurality of content identifiers having matching content items, and associated location identifiers of each of the matching content items. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A playlist creation device, comprising:
a processing system that is configured;
to receive a first playlist that includes a plurality of content identifiers, to search a storage for matching content items of the plurality of stored content items, based on the plurality of content identifiers, to create a second playlist that includes a subset of the plurality of content identifiers having matching content items, and associated location identifiers of each of the matching content items, and to transmit the second playlist to a playback device for subsequent rendering of the matching content items in the storage. - View Dependent Claims (7, 8)
-
9. A method of facilitating playback of select content items, the method comprising:
-
receiving a plurality of content identifiers, searching a storage device for the select content items corresponding to some or all of the plurality of content identifiers, creating a playlist that includes location identifiers of the select content items corresponding to some or all of the plurality of content identifiers. - View Dependent Claims (10, 11, 12)
-
-
13. A method of providing a broadcast of select content items, comprising
creating a playlist that includes a plurality of content identifiers of the select content items, and broadcasting the playlist to at least one subscriber, to facilitate creation of a subset of the playlist, based on a correspondence between some or all of the content identifiers and content items that are located at a storage device of the subscriber.
Specification