Content management for packet-communicating devices
First Claim
1. A system comprising:
- a network-based storage thatidentifies at least one media content title under at least two playlists and at least two formats of media content files for the at least one media content title based, at least in part, on a cross-referencing file structure, anddetermines to store media content and playlist data based, at least in part, on the identification of the at least one media content title and the at least two formats; and
a host server thatin response to a request for a playlist, identifies at least one media content file associated with the playlist based, at least in part, on the cross-referencing file structure;
facilitates delivery of the at least one media content file from the network-based storage to a remote playback device based, at least in part, on the identification of the at least one media content file.
3 Assignments
0 Petitions
Accused Products
Abstract
Media content associated with a playlist is provided for remote access over a packet-based network. According to an example embodiment of the present invention, a host server provides access to a user-defined playlist depicting media content available from user'"'"'s media content source (e.g., at a registered user'"'"'s PC). User-defined playlists and associated media content are managed to facilitate access to media in accordance with characteristics of the media content and/or playlist such as format and bitrate, and as may be related to an intended playback use of the playlist. Media content for the playlists is stored in a network storage device for remote access, with the storage managed to facilitate remote access in appropriate formats, with selective cross-referencing among playlists for different playlist types, content format and content bandwidth.
82 Citations
30 Claims
-
1. A system comprising:
-
a network-based storage that identifies at least one media content title under at least two playlists and at least two formats of media content files for the at least one media content title based, at least in part, on a cross-referencing file structure, and determines to store media content and playlist data based, at least in part, on the identification of the at least one media content title and the at least two formats; and a host server that in response to a request for a playlist, identifies at least one media content file associated with the playlist based, at least in part, on the cross-referencing file structure; facilitates delivery of the at least one media content file from the network-based storage to a remote playback device based, at least in part, on the identification of the at least one media content file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
identifying at least one media content title under at least two playlists and at least two formats of media content files for the at least one media content title based, at least in part, on a cross-referencing file structure; determining to store the media content and playlist data at a network-based storage based, at least in part, on the identification of the at least one media content and the at least two formats; in response to a request for a playlist, identifying at least one media content file associated with the playlist based, at least in part, on the cross-referencing file structure; and facilitating delivery of the at least one media content file to a remote playback device based, at least in part, on the identification of the at least one media content file. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
determining to establish a playlist based, at least in part, on a user request by generating a playlist identifier and a list of encoding identifiers, each encoding identifier specifying an encoded version of a media content file to be stored in the network-based storage; identifying media content files to be transmitted to the network-based storage based, at least in part, on a comparison of media content files in the playlist with media content files in the network-based storage; determining to transcode the identified media content files based, at least in part, on the encoding identifiers; determining to transmit the transcoded media content files to the network-based storage, wherein the transcoded media content files are stored based, at least in part, on the identification of at least one media content title under at least two playlists and at least two formats of media content files for the at least one media content title according to a cross-referencing file structure; and in response to a request for the established playlist specifying the playlist identifier, facilitating delivery of media content associated with the playlist to a remote playback device.
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, identify at least one media content title under at least two playlists and at least two formats of media content files for the at least one media content title based, at least in part, on a cross-referencing file structure; determine to store the media content and playlist data at a network-based storage based, at least in part, on the identification of the at least one media content and the at least two formats; in response to a request for a playlist, identify at least one media content file associated with the playlist based, at least in part, on the cross-referencing file structure; and facilitate delivery of the at least one media content file to a remote playback device based, at least in part, on the identification of the at least one media content file. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification