US7075000B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for prediction of musical preferences
Assignee: Pandora Media LLC
•
Filing: 2001-06-29
•
Granted: 2006-07-11
•
Expires: 2021-06-29
Abstract
Abstract A system and a method for predicting the musical taste and/or preferences of the user The present invention receives, on one hand, ratings of a plurality of songs from the user and/or other information about the taste of the user, and on the other hand information about the songs in the catalog from which recommendations are to be given The method then combines both types of information in order to determine the musical preferences of the user. These preferences are then matched to at least one musical selection, which is predicted to be preferred by the user.
Inventors
- 👤 Dan Gang
- 👤 Daniel Lehmann
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:05
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/102; G11B27/105; G06; G06F; G06F16/00; G06F16/60; G06F16/63; G06F16/635; G06F16/637; G06F16/638; G06F16/639; G06F16/68; G06F16/683; G06F16/686; G06Q; G06Q30/00; G06Q30/02; G10; G10H; G10H1/00; G10H1/0008; G10H1/0033; G10H1/0041; G10H1/0058; G11B27/19; G11B27/28; G11B27/34; G10H2240/00; G10H2240/011; G10H2240/046; G10H2240/061; G10H2240/075; G10H2240/081; G10H2240/171; G10H2240/281; G10H2240/295; G10H2240/305; G10H2250/00; G10H2250/131; G10H2250/151; G10H2250/311
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
168 words
A method for predicting a preference of a user for a media item from a group of media items, each of said group of media items having a set of internal characteristics, the method comprising: analyzing said group of media items to obtain respective quantifications of said set of internal characteristics generating a test selection of media items from said group said test selection comprising a plurality of media items; inviting the user to provide a respective rating for each of said selected media items in said test selection obtaining each rating from said user; analyzing said obtained ratings over said test selection to determine preferences of said user for said internal characteristics, and predicting the preference of the user for at least one other media item in said group based on respective internal characteristics of said at least one other media items and said determined preferences of said test selection; and providing to said user a recommendation for a media item for which said prediction is favorable.
Claim 2
Independent Claim
168 words
A method for predicting a preference of a user for a media item from a group of media items, each of said group of media items having a set of internal characteristics, the method comprising: analyzing said group of media items to obtain respective quantifications of said set of internal characteristics generating a test selection of media items from said group said test selection comprising a plurality of media items; inviting the user to provide a respective rating for each of said selected media items in said test selection obtaining each rating from said user; analyzing said obtained ratings over said test selection to determine preferences of said user for said internal characteristics, and predicting the preference of the user for at least one other media item in said group based on respective internal characteristics of said at least one other media items and said determined preferences of said test selection; and providing to said user a recommendation for a media item for which said prediction is favorable.
Claim 3
Dependent Claim
22 words
The method of claim 1 , wherein said test selection comprises a plurality of media items in which said internal characteristics differ.
Claim 4
Dependent Claim
50 words
The method of claim 1 , wherein a matching process is a neural network, such that said plurality of internal characteristics of said media items forms a binary vector and said neural network learns to match said binary vector to internal characteristics of each item of said user-rated media selection.
Claim 5
Dependent Claim
42 words
The method of claim 1 , wherein a matching process is a map method for creating a matrix of pseudo-distances between each pair of media items, for comparing each rated media item to at least one other media item in said catalog.
Claim 6
Dependent Claim
25 words
The method of claim 4 , wherein said map method is a selection map method, for comparing all characteristics of each pair of media items.
Claim 7
Dependent Claim
28 words
The method of claim 4 , wherein said map method is a feature map method, for comparing a selected group of features of each pair of media items.
Claim 8
Dependent Claim
25 words
The method of claim 4 , wherein said map method is a fingerprint map method, for comparing a signature of each pair of media items.
Claim 9
Dependent Claim
40 words
The method of claim 1 , wherein a matching process is a rating method for rating each media item of said catalog and directly comparing each rating of the user to said rating for said media item of said catalog.
Claim 10
Dependent Claim
21 words
The method of claim 1 , wherein information about each media item in said catalog is stored in a feature base.
Claim 11
Dependent Claim
15 words
The method of claim 1 , wherein each media item is also characterized by genre.
Claim 12
Dependent Claim
15 words
The method of any of claim 1 , wherein said media items are musical items.
Claim 13
Dependent Claim
29 words
The method of claim 11 , wherein said quantifying said internal characteristics comprises carrying out an analysis of musical features for a respective musical item by a trained musician.
Claim 14
Dependent Claim
20 words
The method of claim 11 , wherein said quantifying said internal characteristics comprises rating said musical items plurality of users.
Claim 15
Dependent Claim
21 words
The method of claim 11 , wherein said musical items are automatically analyzed according to a fingerprint of the audio signal.
Claim 16
Dependent Claim
21 words
The method of claim 11 , wherein said musical items and rating information are presented to the user through a network.
Claim 17
Dependent Claim
12 words
The method of claim 15 , wherein said network is the Internet.
Claim 18
Dependent Claim
23 words
The method of claim 11 , wherein said musical items and rating information are presented to the user through a stand alone station.
Claim 19
Dependent Claim
18 words
The method of claim 15 , further comprising: purchasing at least one recommended musical item by the user.
Claim 20
Dependent Claim
13 words
The method of claim 1 , wherein said media items feature printed material.
Claim 21
Dependent Claim
13 words
The method of claim 1 , wherein said media items feature visual material.
Claim 22
Dependent Claim
13 words
The method of claim 20 , wherein said visual material includes video data.
Claim 23
Dependent Claim
17 words
The method of claim 1 , wherein said media items are rated by a plurality of users.
Claim 24
Independent Claim
177 words
A method for predicting a preference of a user for a media selection, the method comprising: obtaining an analysis of at least a portion of a catalog of media items according to a plurality of internal media characteristics of each media item in said portion by a group of raters to obtain a quantification of respective internal characteristics of ones of said media items; generating at least one test selection from said catalog, using said rating analysis, said test selection comprising a plurality of selected media items; inviting a user to rate each of said selected media items; obtaining a respective user rating for each of said selected media items; matching an analysis of said user ratings over said test selection to obtain user preference data regarding said internal media characteristics; with said user preference data predicting the preference of the user for at least one further of the media items of the catalog having a different quantification of said internal media characteristics; and using said prediction, recommending at least one predicted media item to the user.
Claim 25
Independent Claim
177 words
A method for predicting a preference of a user for a media selection, the method comprising: obtaining an analysis of at least a portion of a catalog of media items according to a plurality of internal media characteristics of each media item in said portion by a group of raters to obtain a quantification of respective internal characteristics of ones of said media items; generating at least one test selection from said catalog, using said rating analysis, said test selection comprising a plurality of selected media items; inviting a user to rate each of said selected media items; obtaining a respective user rating for each of said selected media items; matching an analysis of said user ratings over said test selection to obtain user preference data regarding said internal media characteristics; with said user preference data predicting the preference of the user for at least one further of the media items of the catalog having a different quantification of said internal media characteristics; and using said prediction, recommending at least one predicted media item to the user.
Claim 26
Independent Claim
164 words
A method for predicting a preference of a user for a media selection, the method comprising: automatically analyzing at least a portion of a catalog of media items according to plurality of internal media characteristic of each media item of said portion to obtain a quantification of respective internal characteristics of ones of said media items; generating at least one test selection from said catalog, using said media internal characteristic analysis, said test selection comprising a plurality of selected media items; inviting the user to rate each of said selected media items and obtaining a respective resulting user rating for each of said selected media items; matching an analysis of said user rating over said test selection to obtain user preference data regarding said media items using said at least one internal characteristic; with said user preference data predicting the preference of the user for said media items; and using said prediction, recommending at least one other of said media items to the user.
Claim 27
Independent Claim
164 words
A method for predicting a preference of a user for a media selection, the method comprising: automatically analyzing at least a portion of a catalog of media items according to plurality of internal media characteristic of each media item of said portion to obtain a quantification of respective internal characteristics of ones of said media items; generating at least one test selection from said catalog, using said media internal characteristic analysis, said test selection comprising a plurality of selected media items; inviting the user to rate each of said selected media items and obtaining a respective resulting user rating for each of said selected media items; matching an analysis of said user rating over said test selection to obtain user preference data regarding said media items using said at least one internal characteristic; with said user preference data predicting the preference of the user for said media items; and using said prediction, recommending at least one other of said media items to the user.
Claim 28
Dependent Claim
27 words
The method of claim 24 , wherein said media items feature audio data, and said characteristic is a fingerprint of said audio data as an audio signal.
Claim 29
Dependent Claim
24 words
The method of claim 1 , further comprising a first step of decomposing a collection of media items into a plurality of separate sub-catalogs.
References Cited (Backward Citations)
US4996642A
Cited
US6041311A
Cited
US6092049A
Cited
US20030021441A1
Cited
US5790426A
Cited
US5884282A
Cited
US6370513B1
Cited
US6064980A
Cited
US6317722B1
Cited
US6412012B1
Cited
US6438579B1
Cited
US6636836B1
Cited
US6801909B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-07-10 | 2010-01-09 | 2010-07-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-07-10 | 2014-01-09 | 2014-07-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-07-10 | 2018-01-09 | 2018-07-11 | $7700.00 | Window Closed / Lapsed |