Music intelligence universe server
AssigneeMusic Intelligence Solutions
InventorsVincenç Gaitan Alcalde, Julien Ricard, Antonio Trias Bonet, Antonio Trias Llopis, Jesús Sanz Marcos
Life of this patent
Estimating the term…
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.
Claims14
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;
- e) choosing a pair of two dissimilar representative portions and enabling said user to evaluate both representative portions;
- f) permitting said user to indicate which of said two dissimilar representative portions said user prefers;
- g) 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
- h) repeating steps e) through g), as necessary, to establish a taste vector for said user comprising song characteristics that said user prefers.
A computer implemented method of determining a user's preference of music, comprising the steps of:
- providing a digital database comprising a plurality of digital song files:
- providing an analysis engine having software for use in a computer processor adapted to execute said software;
- using said computer processor to analyze each said digital song file to determine a numerical value for each of a plurality of quantifiable characteristics;
- using said computer processor to create a multidimensional song vector for each said digital song file, said multidimensional song vector representing the numerical values for each of said quantifiable characteristics;
- selecting and storing a representative portion of each said song file wherein the multidimensional vector for said representative portion substantially mathematically matches the multidimensional song vector of said song file;
- said computer processor choosing a pair of two dissimilar representative portions, presenting each said dissimilar representative portions to a user, and enabling the user to evaluate both representative portions;
- permitting said user to indicate which of said two dissimilar representative portions said user prefers;
- based on the indication from said user of which of said two dissimilar representative portions said user prefers, said computer processor choosing another pair of dissimilar representative portions to maximize the probability to learn something about the user's preference;
- and
- presenting additional pairs of dissimilar representative portions, as necessary, to establish a multidimensional taste vector for said user comprising song characteristics that said user prefers.
Dependencies are inferred from the claim text.