IP Library › Granted Patent US 8,519,249
Granted Patent B2
US 8,519,249 · App. 13/291,227 · Granted Aug 27, 2013

Music intelligence universe server

Inventors: Vicenç Gaitan Alcalde (Castellà del Vàlles, ES); Julien Ricard (Barcelona, ES); Antonio Trias Bonet (Sant Cugat del Valles, ES); Antonio Trias Llopis (Sant Cugat del Valles, ES); Jesús Sanz Marcos (Barcelona, ES)
Assignee: Polyphonic Human Media Interface, S.L.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,519,249
App. No.
13/291,227
Granted
Aug 27, 2013
Kind
B2
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.

Claims (59)

1. A method of recommending music, said method comprising the steps of:

mathematically analyzing each digital song file in a database comprising a plurality of digital song files to determine a numerical value for a plurality of selected quantifiable characteristics;

compiling a song vector comprising a list of said numerical values for each of said plurality of selected characteristic for each said song file;

comparing the song vector for each song in the database with the song vector for every other song in the database and establishing a plurality of affinity values for each song, wherein each said affinity value corresponds to the similarity of one song to another; and

using a topological clustering engine based on physical pattern recognition to display a representation of at least one song vector wherein the distance between the at least one song vector representation and any other song vector representation corresponds to the affinity value.

2. The method according to claim 1 , wherein said method is performed via a computer website.

3. The method according to claim 1 , wherein said representation of at least one song vector uses color codes or other symbols to identify different genres of songs.

4. The method according to claim 1 , wherein at least some of the selected quantifiable characteristics are physical parameters based on human perception.

5. The method according to claim 1 , wherein at least some of the characteristics are based on audio perceived global characteristics.

6. The method according to claim 5 , wherein said global characteristics are selected from the group consisting of:

happy;

sad;

calm; and

energetic.

7. The method according to claim 1 , wherein said display comprises a two-dimensional array.

8. The method according to claim 1 , wherein said display comprises a computerized graphic user interface.

9. The method according to claim 8 , wherein said computerized graphic user interface is displayed in a location selected from the group consisting of:

in-store retail terminals;

retail internet websites;

personal computers;

personal music player devices; and

mobile phone handsets.

10. The method according to claim 1 , wherein said database comprising a plurality of digital song files is selected from the group consisting of:

private music collection;

radio station music library;

recording label music library;

music store song library; and

combinations of the above.

11. A computer implemented method of determining a user's preference of music, comprising the steps of:

using an analysis engine having software for use in a computer processor adapted to execute said software to mathematically analyze each digital song file in a database comprising a plurality of digital song files in order to determine a numerical value for a plurality of quantifiable characteristics;

using said computer processor to create a multidimensional song vector for each said song file, said multidimensional song vector representing the numerical values for each of said quantifiable characteristic;

using said computer processor to compare the song vector for each song in the database with the song vector for every other song in the database and to establish a plurality of affinity values for each song, wherein each said affinity value corresponds to the similarity of one song to another;

said computer processor using a topological clustering engine based on physical pattern recognition to determine the distance between each song vector based on the affinity value and calculating a position for plotting each song on a display; and

displaying at least a portion of the display with a representation of at least one song vector, wherein the distance between the at least one song vector representation and any other song vector representation corresponds to the affinity value.

12. The method according to claim 11 , wherein said method is performed via a computer website.

13. The method according to claim 11 , wherein said representation of at least one song vector uses color codes or other symbols to identify different genres of songs.

14. The method according to claim 11 , wherein at least some of the quantifiable characteristics are physical parameters based on human perception.

15. The method according to claim 11 , further comprising the steps of combining the plurality of quantifiable characteristics with a plurality of audio perceived global characteristics.

16. The method according to claim 15 , wherein said global characteristics are selected from the group consisting of:

happy;

sad;

calm; and

energetic.

17. The method according to claim 15 , wherein the step of displaying at least a portion of the display with a representation of at least one song vector further comprises the step of displaying at least a portion of the display based on the combination of quantifiable characteristics and global characteristics.

18. The method according to claim 11 , wherein said display comprises a two-dimensional array.

19. The method according to claim 11 , wherein said display comprises a computerized graphic user interface.

20. The method according to claim 19 , wherein said computerized graphic user interface is displayed in a location selected from the group consisting of:

in-store retail terminals;

retail internet websites;

personal computers;

personal music player devices; and

mobile phone handsets.

21. The method according to claim 11 , wherein said database comprising a plurality of digital song files is selected from the group consisting of:

private music collection;

radio station music library;

recording label music library;

music store song library; and

combinations of the above.

22. The method according to claim 11 , said analysis engine further comprising a non-linear kernel learner.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2020
From: POLYPHONIC HUMAN MEDIA INTERFACE, S.L.
To: MUSIC INTELLIGENCE SOLUTIONS, INC.
Reel/Frame 054481/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: ALCALDE, VICENC GAITAN; RICARD, JULIEN; BONET, ANTONIO TRIAS; LLOPIS, ANTONIO TRIAS; MARCOS, JESUS SANZ
To: POLYPHONIC HUMAN MEDIA INTERFACE, S.L.
Reel/Frame 035760/0366 →
Continuity (6)
Continuation 11825457 · Jul 6, 2007
Continuation In Part 11492355 · Jul 25, 2006
Continuation 10678505 · Oct 3, 2003
Provisional Application 60415868 · Oct 3, 2002
Provisional Application 60857627 · Nov 8, 2006
Related Publication 20120125177A1 · May 24, 2012