Method and system for music information retrieval
First Claim
1. A computer based method for searching a music library, comprising the steps:
- receiving an audio clip from a user;
computing musical features of said audio clip;
transmitting said musical features of said audio clip to a server; and
receiving a segment of a music file from said server determined to be similar to said audio clip by comparing said musical features of said audio clip to musical features associated with segments of a plurality of music files stored in said music library to find said segment from said segments of said plurality of music files stored in said music library that is similar to said audio clip.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for searching or finding music with music, by searching, e.g., for music from a library that has a sound that is similar to a given sound provided as a search query, and to methods and systems for tracking revenue generated by these computer-user interactions, and for promoting music and selling advertising space. These include, inter alia, systems that allow a user to discover unknown music, and systems that allow a user to look for music based directly on queries formed from sounds that the user likes. In some embodiments these queries are comprised of a clip or relatively small segment of a larger media file. A client server system comprising web graphical elements, advertisements and/or other affiliated revenue links, elements in support of the music query and a music player, a database, elements for matching music clips to clips from a library, and elements to present results.
71 Citations
23 Claims
-
1. A computer based method for searching a music library, comprising the steps:
-
receiving an audio clip from a user;
computing musical features of said audio clip;
transmitting said musical features of said audio clip to a server; and
receiving a segment of a music file from said server determined to be similar to said audio clip by comparing said musical features of said audio clip to musical features associated with segments of a plurality of music files stored in said music library to find said segment from said segments of said plurality of music files stored in said music library that is similar to said audio clip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for searching a segment of music, comprising:
-
a music library comprising a plurality of music files and a plurality of musical features associated with segments of said plurality of music files;
a client device, associated with a user and connected to a communications network, for selecting an audio clip, playing said audio clip and computing music features of said audio clip; and
a server for receiving said musical features of said audio clip from said client device over said communications network and comparing said musical features of said audio clip to said musical features stored in said music library to find a segment from segments of said plurality of music files that is similar to said audio clip. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer medium comprising a code for searching a music library, said code comprising instructions for:
-
receiving an audio clip from a user;
computing musical features of said audio clip;
transmitting said musical features of said audio clip to a server; and
receiving a segment of a music file from said server determined to be similar to said audio clip by comparing said musical features of said audio clip to musical features associated with segments of a plurality of music files stored in said music library to find said segment from said segments of said plurality of music files stored in said music library that is similar to said audio clip. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification