System and Method For Creating and Sharing Media Playlists
First Claim
1. A system for facilitating the creation of playlists of media files includinga database configured to store a plurality of playlists therein, each playlist including one or more media files, and each playlist and media file being identifiable by one or more identifiers;
- a search engine being operatively configured to search and locateone or more media files of a selected playlist, wherein the selected playlist can be selected from a list including playlists and media files identified based on the one or more identifiers, andone or more playlists including a selected media file, wherein the selected media file can be selected from a list of media files and playlists identified based on the one or more identifiers.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system for facilitating the creation of playlists of media files including a database configured to store a plurality of playlists therein, each playlist including one or more media files, and each playlist and media file being identifiable by one or more identifiers; a search engine being operatively configured to search and locate one or more media files of a selected playlist, wherein the selected playlist can be selected from a list including playlists and media files identified based on the one or more identifiers, and one or more playlists including a selected media file, wherein the selected media file can be selected from a list of media files and playlists identified based on the one or more identifiers.
26 Citations
20 Claims
-
1. A system for facilitating the creation of playlists of media files including
a database configured to store a plurality of playlists therein, each playlist including one or more media files, and each playlist and media file being identifiable by one or more identifiers; a search engine being operatively configured to search and locate one or more media files of a selected playlist, wherein the selected playlist can be selected from a list including playlists and media files identified based on the one or more identifiers, and one or more playlists including a selected media file, wherein the selected media file can be selected from a list of media files and playlists identified based on the one or more identifiers. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 11, 12, 20)
-
3. (canceled)
-
10. (canceled)
-
13. A method of creating playlists of media files, including
searching a database including a plurality of playlists, each playlist including one or more media files, wherein each playlist and media file is identifiable by one or more identifiers; -
in response to a user selected playlist, locating one or more media files of the selected playlist, wherein the selected playlist is selected from a list including playlists and media files identified based on the one or more identifiers, and in response to a user selected media file, locating one or more playlists including the selected media file, wherein the selected media file is selected from a list of media files and playlists identified based on the one or more identifiers. - View Dependent Claims (14)
-
-
15. A method of creating a compilation of files, including
searching a database including a plurality of compilations, each compilation including one or more files, wherein each compilation and file is identifiable by one or more identifiers; -
in response to a user selected compilation, locating one or more files of the selected compilation, wherein the selected compilation is selected from a list including compilations and files identified based on the one or more identifiers, and in response to a user selected file, locating one or more compilations including the selected file, wherein the selected file is selected from a list of compilations and files identified based on the one or more identifiers.
-
-
16. A system for facilitating the creation of playlists of media files including
a database configured to store a plurality of playlists therein, each playlist including one or more media files, and each playlist and media file being identifiable by one or more identifiers; -
an interface for receiving one or more identifiers, a search engine being operatively configured to search and locate a first list of playlists and media files based on the one or more received identifiers, and a display module for generating display data for displaying the search list via the interface, wherein in response to a user selected playlist from the search list, the search engine is configured to locate a second list of media files, the second list of media files being the media files of the selected playlist, and in response to a user selected media file from the search list, the search engine is configured to locate a third list of playlists, the third list of playlists being playlists including the selected media file.
-
-
17. A system for facilitating the creation of playlists of media files comprising:
-
a server configured to receive and store a plurality of playlists of media files therein, each playlist and media file being identifiable by one or more identifiers; one or more remote devices, each device comprising a processor including executable software capable of generating a playlist made up of one or more media files; and a playlist transmission module, the playlist transmission module being configured to interface with the software and the server to facilitate transmission of the generated playlist from said remote device to said server and/or a stored playlist from said server to said remote device, wherein, prior to transmission of said playlist, the playlist transmission module determines whether a media file is present at the server or remote user and only transmits media files that are not present at the server or remote user. - View Dependent Claims (18)
-
-
19. A method of sharing files between multiple users across a network comprising:
-
generating a list of files for review by at least one or more recipient users; pushing said list of files to said one or more recipient users across said network; determining whether the said one or more recipient users is in possession of one or more files in said list of files; pulling from a stored location only those files in the list of files that is not in the possession of said recipient user; presenting to said recipient user a downloadable said list of files for review; and delivering the files for review by the recipient through the recipient'"'"'s preferred file playing software.
-
Specification