Music intelligence universe server
First Claim
Patent Images
1. A method of determining a user'"'"'s preference of music, said method comprising the steps of:
- a) providing a digital database comprising a plurality of digital song files;
b) mathematically analyzing each said digital song file to determine a numerical value for a plurality of selected quantifiable characteristics;
c) compiling a song vector comprising a list of said numerical values for each of said plurality of selected characteristic for each said song file;
d) selecting and storing a representative portion of each said song file wherein said representative portion substantially mathematically matches the song vector of said song file;
f) choosing a pair of two dissimilar representative portions and enabling said user to evaluate both representative portions;
g) permitting said user to indicate which of said two dissimilar representative portions said user prefers;
h) based on the indication from said user of which of said two dissimilar representative portions said user prefers, finding another pair of dissimilar representative portions to maximize the probability to learn something about the user'"'"'s preference; and
i) repeating steps f) through h), as necessary, to establish a taste vector for said user comprising song characteristics that said user prefers.
2 Assignments
0 Petitions
Accused Products
Abstract
An artificial intelligence song/music recommendation system and method is provided that allows music shoppers to discover new music. The system and method accomplish these tasks by analyzing a database of music in order to identify key similarities between different pieces of music, and then recommends pieces of music to a user depending upon their music preferences.
98 Citations
12 Claims
-
1. A method of determining a user'"'"'s preference of music, said method comprising the steps of:
-
a) providing a digital database comprising a plurality of digital song files;
b) mathematically analyzing each said digital song file to determine a numerical value for a plurality of selected quantifiable characteristics;
c) compiling a song vector comprising a list of said numerical values for each of said plurality of selected characteristic for each said song file;
d) selecting and storing a representative portion of each said song file wherein said representative portion substantially mathematically matches the song vector of said song file;
f) choosing a pair of two dissimilar representative portions and enabling said user to evaluate both representative portions;
g) permitting said user to indicate which of said two dissimilar representative portions said user prefers;
h) based on the indication from said user of which of said two dissimilar representative portions said user prefers, finding another pair of dissimilar representative portions to maximize the probability to learn something about the user'"'"'s preference; and
i) repeating steps f) through h), as necessary, to establish a taste vector for said user comprising song characteristics that said user prefers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of recommending music comprising:
-
a) establishing a digital database comprising a plurality of digital song files;
b) mathematically analyzing each said digital song file to determine a numerical value for a plurality of selected quantifiable characteristics;
c) compiling a song vector comprising a list of said numerical values for each of said plurality of selected characteristic for each said song file;
d) establishing an affinity value for each song in the database as compared to every other song in the database; and
j) displaying a representation of each song vector on a two-dimensional array wherein the distance between each song vector representation corresponds to the affinity value. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification