Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed
First Claim
1. A method for suggesting a list of media items utilizing one or more computers by a user, said method comprising:
- presenting a user with a selection element for gathering a seed for generating a list of media items related to the seed, said selection element including a plurality of media items, each of presented media items in the selection element remaining unselected and un-played by a media player system;
receiving a seed selection from the user, said seed being a starting point for determining what media items to suggest to the user, said received seed selection remaining un-played by the media player system upon being selected, said seed selection including at least one of a media item, an artist, an album name, and another media identifier, said selection being displayed as highlighted and distinguished over other media items in at least one of a playlist, a pull-down menu, a dialog box, and a search result on the selection element;
in response to the received seed selection, identifying one or more characteristics of said seed;
in response to the identified characteristics of the seed, generating a suggested list of media items with characteristics corresponding to the one or more characteristics of said seed selection without playing the seed selection, wherein said generating comprises determining a score for said seed, determining the score for each media item in a candidate list of media items, and selecting at least one media item from said candidate list based upon the relationship between the score of the seed and the score of the at least one media item, wherein each of the media items in the generated suggested list remains separate from any user playlist or group of selected media items until deliberate selection of one of the media items in the suggested list,wherein said determining the score for said seed comprises at least one of the following;
evaluating at least two characteristics of media items on an album when said seed is said album; and
evaluating at least two characteristics of media items performed by the artist when said seed is said artist, wherein said evaluating at least two characteristics of media items on the album when said seed is said album comprises averaging the scores of each media item on the album in candidate list of media items to create said seed score, and wherein said evaluating at least two characteristics of media items performed by the artist when said seed is said artist comprises averaging the scores of each media item performed by said artist in said candidate list of media items to create said seed score; and
on the one computer, presenting the user with the suggested list of media items and presenting the user with the score for said seed and the scores for each media item in said candidate list of media items.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for suggesting a list of media items to a user. The method comprises presenting a user with a selection element for gathering a seed for generating a list of media items related to the seed. The method further receives a seed selection from the user and identifies one or more characteristics of the seed. The method further generates a suggested list of media items with characteristics corresponding to the one or more characteristics of the seed. The method additionally presents the user with the suggested list of media items and a choice of selecting media items or groups of media items in the suggested list. A system for executing the method comprises a user interface, a processor, and a data source for generating the suggested list by evaluating characteristics of the media items to similar find media items.
120 Citations
15 Claims
-
1. A method for suggesting a list of media items utilizing one or more computers by a user, said method comprising:
-
presenting a user with a selection element for gathering a seed for generating a list of media items related to the seed, said selection element including a plurality of media items, each of presented media items in the selection element remaining unselected and un-played by a media player system; receiving a seed selection from the user, said seed being a starting point for determining what media items to suggest to the user, said received seed selection remaining un-played by the media player system upon being selected, said seed selection including at least one of a media item, an artist, an album name, and another media identifier, said selection being displayed as highlighted and distinguished over other media items in at least one of a playlist, a pull-down menu, a dialog box, and a search result on the selection element; in response to the received seed selection, identifying one or more characteristics of said seed; in response to the identified characteristics of the seed, generating a suggested list of media items with characteristics corresponding to the one or more characteristics of said seed selection without playing the seed selection, wherein said generating comprises determining a score for said seed, determining the score for each media item in a candidate list of media items, and selecting at least one media item from said candidate list based upon the relationship between the score of the seed and the score of the at least one media item, wherein each of the media items in the generated suggested list remains separate from any user playlist or group of selected media items until deliberate selection of one of the media items in the suggested list, wherein said determining the score for said seed comprises at least one of the following;
evaluating at least two characteristics of media items on an album when said seed is said album; and
evaluating at least two characteristics of media items performed by the artist when said seed is said artist, wherein said evaluating at least two characteristics of media items on the album when said seed is said album comprises averaging the scores of each media item on the album in candidate list of media items to create said seed score, and wherein said evaluating at least two characteristics of media items performed by the artist when said seed is said artist comprises averaging the scores of each media item performed by said artist in said candidate list of media items to create said seed score; andon the one computer, presenting the user with the suggested list of media items and presenting the user with the score for said seed and the scores for each media item in said candidate list of media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for facilitating a user in generating a suggested list of one or more media items, said system comprising:
-
one or more computers; a data source containing a library of media items, said library of media items remaining unselected and un-played by the system; a memory for storing the data source; a user interface for receiving a seed selection from a user, said seed being a starting point for determining what media items to suggest to the user, said seed selection remaining un-played by the system upon being selected, said seed selection including at least one of a media item, an artist, an album name, and another media identifier, wherein said user interface presents a selection element to the user, said selection element comprising at least one of a pull-down menu, a pop-up menu, a check box, and a button, wherein the received selection appears to be highlighted and distinguished over other media items in the selection element; and a processor responsive to the received seed selection for identifying one or more characteristics of the seed and for identifying one or more characteristics of each of said media items of said library, said processor further for determining a score for said seed based upon said one or more identified characteristics and for determining score for each of said media items of said library based upon said one or more identified characteristics, said processor responsive to the identified characteristics of the seed for generating a suggested list of media items from the library with characteristics corresponding to the one or more characteristics of said seed based upon said score of said seed and said score of each of said media items of said library, without playing the seed selection, wherein each of the media items in the generated suggested list remains separate from any user playlist or group of selected media items until deliberate selection of one of the media items in the suggested list wherein the processor, in determining the score for said seed, evaluates least one of the following;
at least two characteristics of media items on an album when said seed is said album, and at least two characteristics of media items performed by the artist when said seed is said artist, wherein the processor evaluates at least two characteristics of media items on the album when said seed is said album by averaging the scores of each media item on the album in candidate list of media items to create said seed score, and wherein the processor evaluates at least two characteristics of media items performed by the artist when said seed is said artist by averaging the scores of each media item performed by said artist in said candidate list of media items to create said seed score; andwherein the user interface of a computer presents to the user the suggested list of media items and presents to the user the score for said seed and the scores of said each media item in said candidate list of media items. - View Dependent Claims (11)
-
-
12. A computer storage medium having computer-executable instructions for suggesting a list of one or more media items to a user, said computer-executable instructions for performing steps comprising:
-
presenting instructions for presenting a user with a selection element for gathering a seed for generating a list of media items related to the seed, said selection element including a plurality of media items, each of presented media items in the selection element remaining unselected and un-played by a media player system upon being selected; receiving instructions for receiving a seed selection from the user, said seed being a starting point for determining what media items to suggest to the user, said received seed selection remaining un-played by the media player system, said seed selection including at least one of a media item, an artist, an album name, and another media identifier, said selection being displayed as highlighted and distinguished over other media items in at least one of a playlist, a pull-down menu, a dialog box, and a search result on the selection element; in response to the received seed selection, identifying instructions for identifying one or more characteristics of said seed; and in response to the identified characteristics of the seed, generating instructions for generating a suggested list of media items with characteristics corresponding to the one or more characteristics of said seed selection without playing the seed selection, wherein said generating instructions comprise determining instructions for determining a score for said seed, determining instructions for determining score for each media item in a candidate list of media items, and selecting instructions for selecting at least one media item from said candidate list based upon the relationship between the score of the seed and the score of the at least one media item, wherein each of the media items in the generated suggested list remains separate from any user playlist or group of selected media items until deliberate selection of one of the media items in the suggested list, wherein said determining the score for said seed comprises at least one of the following;
evaluating at least two characteristics of media items on an album when said seed is said album; and
evaluating at least two characteristics of media items performed by the artist when said seed is said artist, wherein said evaluating at least two characteristics of media items on the album when said seed is said album comprises averaging the scores of each media item on the album in candidate list of media items to create said seed score, and wherein said evaluating at least two characteristics of media items performed by the artist when said seed is said artist comprises averaging the scores of each media item performed by said artist in said candidate list of media items to create said seed score; andpresenting the user with the suggested list of media items and presenting the user with the score for said seed and the scores for each media item in said candidate list of media items. - View Dependent Claims (13, 14, 15)
-
Specification