Method for recognizing and distributing music
First Claim
1. A method for distributing music over the internet, comprising the steps of:
- (a) recognizing a plurality of musical compositions from a specimen vocalized by a person, by using a computer to compare a pattern derived from the specimen with patterns from a pattern library;
(b) sending information to identify the musical compositions in writing to the person over the internet;
(c) receiving a request from the person over the internet for an audio preview of one of the musical compositions, which has been selected by the person;
(d) sending a corrupted version of some or all of the selected musical composition to the person over the internet;
(e) receiving a request from the person over the internet for the selected musical composition without corruption; and
(f) sending the selected musical composition without the corruption to the person,wherein the person is provided with a set of keys to hear and choose from before vocalizing the specimen,wherein the pattern derived from the specimen comprises pitch information, andwherein deriving the pattern comprises detecting whether the specimen has a loudness level greater than a predetermined value, dividing the specimen into a plurality of frequency bands, finding a first one of the frequency bands that has the strongest signal when the loudness level of the specimen is greater than the predetermined value, detecting when the strongest signal shifts to a second one of the frequency bands if the loudness level of the specimen is greater than the predetermined value, and detecting the number of half tones between the first one of the frequency bands and the second one of the frequency bands.
0 Assignments
0 Petitions
Accused Products
Abstract
A customer for music distributed over the internet may select a composition from a menu of written identifiers (such as the song title and singer or group) and then confirm that the composition is indeed the one desired by listening to a corrupted version of the composition. If the customer has forgotten the song title or the singer or other words that provide the identifier, he or she may hum or otherwise vocalize a few bars of the desired composition, or pick the desired composition out on a simulated keyboard. A music-recognition system then locates candidates for the selected composition and displays identifiers for these candidates to the customer.
69 Citations
18 Claims
-
1. A method for distributing music over the internet, comprising the steps of:
-
(a) recognizing a plurality of musical compositions from a specimen vocalized by a person, by using a computer to compare a pattern derived from the specimen with patterns from a pattern library; (b) sending information to identify the musical compositions in writing to the person over the internet; (c) receiving a request from the person over the internet for an audio preview of one of the musical compositions, which has been selected by the person; (d) sending a corrupted version of some or all of the selected musical composition to the person over the internet; (e) receiving a request from the person over the internet for the selected musical composition without corruption; and (f) sending the selected musical composition without the corruption to the person, wherein the person is provided with a set of keys to hear and choose from before vocalizing the specimen, wherein the pattern derived from the specimen comprises pitch information, and wherein deriving the pattern comprises detecting whether the specimen has a loudness level greater than a predetermined value, dividing the specimen into a plurality of frequency bands, finding a first one of the frequency bands that has the strongest signal when the loudness level of the specimen is greater than the predetermined value, detecting when the strongest signal shifts to a second one of the frequency bands if the loudness level of the specimen is greater than the predetermined value, and detecting the number of half tones between the first one of the frequency bands and the second one of the frequency bands. - View Dependent Claims (2, 3, 4, 5, 12, 13)
-
-
6. A method for distributing music to a person over the internet, comprising the steps of:
-
(a) picking out a musical specimen on a simulated musical instrument, step (a) being conducted by the person, the specimen comprising codes to identify the notes picked out rather than sounds detected by a microphone, the codes being selected from a set having not more than about twelve codes per octave, the codes in the set identifying notes in an evenly-tempered scale; (b) sending the specimen over the internet to a music distribution company; (c) using a computer to recognize at least one candidate musical composition from the specimen, step (c) being conducted by the music distribution company; (d) sending information to identify the at least one candidate musical composition in writing to the person over the internet; (e) selecting a musical composition from the at least one candidate musical composition, step (e) being conducted by the person; (f) sending a request for an audio preview of the selected musical composition to the music distribution company over the internet; (g) sending a corrupted version of some or all of the selected musical composition to the person over the internet; and (h) sending the selected musical composition without corruption to the person over the internet, wherein step (c) comprises identifying a sequence of notes in the specimen without rests between the notes, and information about the time interval between the beginning of one note in the sequence and the beginning of the next note. - View Dependent Claims (7)
-
-
8. A method for delivering a musical composition desired by a person who does not know the title of the desired musical composition, comprising the steps of:
-
(a) generating a specimen having information about at least a sequence of notes characterizing the desired musical composition, the specimen being generated by the person while the person is at a first location; (b) sending the specimen over a communication network to a second location that is remote from the first location; (c) at the second location, using a computer to identify the desired musical composition from the specimen; and (d) sending the desired musical composition to the person, wherein step (a) comprises providing a simulated musical instrument with which the person picks out the specimen, wherein step (b) comprises sending codes that identify notes in the specimen, the codes being selected from a set having not more than about twelve codes per octave, the codes in the set identifying notes in an evenly tempered scale, and wherein deriving the pattern comprises generating information identifying a sequence of notes without rests between the notes, and information about the interval between the beginning of one note in the sequence and the beginning of the next note. - View Dependent Claims (9, 10, 11, 15)
-
-
14. A method for distributing music over the internet, comprising the steps of:
-
(a) recognizing a plurality of musical compositions from a specimen vocalized by a person, by using a computer to compare a pattern derived from the specimen with patterns from a pattern library; (b) sending information to identify the musical compositions in writing to the person over the internet; (c) receiving a request from the person over the internet for an audio preview of one of the musical compositions, which has been selected by the person; (d) sending a corrupted version of some or all of the selected musical composition to the person over the internet;
(e) receiving a request from the person over the internet for the selected musical composition without corruption; and(f) sending the selected musical composition without the corruption to the person, wherein the person is provided with a set of keys to hear and choose from before vocalizing the specimen, wherein the pattern derived from the specimen comprises pitch information, and wherein deriving the pattern comprises generating information identifying a sequence of notes in the specimen without rests between the notes, and information about the time interval between the beginning of one note in the sequence and the beginning of the next note.
-
-
16. A method for delivering a musical composition desired by a person who does not know the title of the desired musical composition, comprising the steps of:
-
(a) generating a specimen having information characterizing the desired musical composition, the specimen being generated by the person while the person is at a first location using an apparatus configured for sending and receiving information via a communication network, the apparatus including a keyboard and an audio transducer for producing sounds, keys of the keyboard being assigned notes of a musical scale and the notes being sounded by the transducer when the keys are manually actuated by the person; (b) sending the specimen over the communication network to a second location that is remote from the first location; (c) at the second location, using a computer to identify the desired musical composition from the specimen; and (d) sending the desired musical composition to the person, wherein the person generates the specimen by actuating a sequence of keys while listening to the notes sounded by the transducer, and wherein step (c) comprises identifying a sequence of notes in the specimen without rests between the notes, and information about the time interval between the beginning of one note in the sequence and the beginning of the next note. - View Dependent Claims (17, 18)
-
Specification