Playlist generating methods
First Claim
1. A method of generating a playlist for a user, comprising:
- receiving an input seed from the user associated with one or more items in a database;
identifying characteristics that correspond to the input seed;
identifying one or more focus traits based on the characteristics;
assigning a weighting factor to at least some of the characteristics based on the identification of the one or more focus traits;
comparing the weighted value of the characteristics that correspond to the input seed and characteristics of items in the database; and
selecting items for the playlist based on the comparison.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods of generating a playlist for a user are disclosed. For example, an input seed from the user associated with one or more items in a database is received. The input seed may be a song name or artist name. Characteristics that correspond to the input seed are identified. One or more focus traits based on the characteristics are also identified. Based on the identification of the one or more focus traits, a weighting factor is assigned to at least some of the characteristics. The weighted value of the characteristics that correspond to the input seed and characteristics of items in the database are compared. Based on the comparison, items for the playlist are selected.
246 Citations
27 Claims
-
1. A method of generating a playlist for a user, comprising:
-
receiving an input seed from the user associated with one or more items in a database;
identifying characteristics that correspond to the input seed;
identifying one or more focus traits based on the characteristics;
assigning a weighting factor to at least some of the characteristics based on the identification of the one or more focus traits;
comparing the weighted value of the characteristics that correspond to the input seed and characteristics of items in the database; and
selecting items for the playlist based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
receiving an input seed from the user associated with one or more items in a database;
identifying characteristics that correspond to the input seed;
identifying one or more focus traits based on the characteristics;
assigning a weighting factor to at least some of the characteristics based on the identification of the one or more focus traits;
comparing the weighted value of the characteristics that correspond to the input seed and characteristics of items in the database; and
selecting items for the playlist based on the comparison. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of receiving content corresponding to items in a database, comprising:
-
providing an input seed associated with one or more items in the database;
receiving a playlist of items in the database based on a comparison of weighted values of characteristics that correspond to the input seed and characteristics of items in the database; and
receiving content in accordance with the playlist. - View Dependent Claims (24, 25, 26, 27)
-
Specification