DYNAMIC SELECTION OF MEDIA FOR PLAYBACK
First Claim
1. A method for providing image media files, comprising:
- setting a first criteria for identifying a set of one or more image files having a user-created rating that satisfies a first threshold;
setting a second criteria for identifying a set of one or more image files not rated by a user;
setting a third criteria for identifying a set of one or more image files added to a database during a specified period of time, the first criteria, second criteria and third criteria associated with a dynamically created list of images;
receiving input requesting to provide a dynamically created set of images;
constructing a query in response to the input, the query based on the first criteria, second criteria and third criteria; and
providing the set of images listed in a set of query results associated with the constructed query.
2 Assignments
0 Petitions
Accused Products
Abstract
A list of media, such as image media, is dynamically generated and provided to a user. The dynamically generated media playlist may be associated with a user'"'"'s “favorite pictures,” “favorite music” or some other type of media. Each of the “favorite media” features may be associated with playlist criteria, which is used to dynamically construct a query for media files to include on the playlist. The criteria may specify several requirements for including media in the dynamically created playlist, for example user rating, recently added media, and other criteria. The query is sent to a database, which returns a playlist of media. The returned playlist is provided to a media center, which retrieves and provides the listed media to a user.
-
Citations
20 Claims
-
1. A method for providing image media files, comprising:
-
setting a first criteria for identifying a set of one or more image files having a user-created rating that satisfies a first threshold; setting a second criteria for identifying a set of one or more image files not rated by a user; setting a third criteria for identifying a set of one or more image files added to a database during a specified period of time, the first criteria, second criteria and third criteria associated with a dynamically created list of images; receiving input requesting to provide a dynamically created set of images; constructing a query in response to the input, the query based on the first criteria, second criteria and third criteria; and providing the set of images listed in a set of query results associated with the constructed query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
storing a first criteria for identifying a set of one or more audio files having a user-created rating that satisfies a first threshold, the set of one or more audio files listed in a data store; storing a second criteria for identifying one or more audio files having an auto rating which satisfies a second threshold; storing a third criteria for identifying a first number of the most recent audio files added to a data store; storing a fourth criteria for identifying each audio file added to the data store within a first time period; and generating a list of the identified audio files based on the stored criteria. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system of providing a list of media files, comprising:
-
a media center application having a playback engine and a query generator; a media player module; and a media database, the media center application able to set and store a first criteria for user rating, a second criteria for non-rated media files, and a third criteria for a time period threshold during which media files are added to the media database, the query generator able to generate a query based on at least two of the first criteria, second criteria and third criteria, the query to be submitted to the media database, the media database containing media data and able to process a query for media files, the playback engine able to retrieve each listed media file in a set of query results generated by the media database and received by the media center application, the playback engine able to provide each retrieved media file to a user. - View Dependent Claims (18, 19, 20)
-
Specification