Systems and methods for sound recognition
First Claim
1. A method for recognizing a sound on a server computer, the method comprising:
- receiving on the server computer a user input from a computing device, the user input providing a search query comprising the sound;
executing instructions stored in memory on the server computer, wherein execution of the instructions by a processor on the server computer;
provides an available set of sound recognition applications, the available set of sound recognition applications comprising at least two sound recognition applications selected from a group of sound recognition applications at least comprising a first sound recognition application for singing or humming sounds, a second sound recognition application for recorded music, and a third sound recognition application for speech,provides an available set of databases, each database comprising a sound type and associated data, the available set of databases comprising at least two databases selected from a group of databases at least comprising a first database for singing or humming sounds, a second database for recorded music, and a third database for speech,discriminates the sound by classifying the sound according to a sound type and routing the sound to a corresponding sound recognition applications for processing based on the sound type, the corresponding sound recognition application being selected from the available set of sound recognition applications,analyzes a database for searching based on the sound type using data included in the discriminated sound, the database being selected from of the available set of databases, andobtains information regarding the discriminated sound based on the analysis; and
in response to the search query, transmitting for display information regarding the discriminated sound to a display of the computing device.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for recognizing sounds are provided herein. User input relating to a sound is received from a computing device. Instructions, which are stored in memory, are executed by a processor to discriminate the sound, analyze one or more databases using data included in the discriminated sound, the one or more databases being selected based upon the discrimination of the sound. Additionally, the processor may be executed to obtain information regarding the discriminated sound, from the one or more databases, based on the analysis, and in response to the search query, transmitting for display the information regarding the discriminated sound to the computing device.
-
Citations
19 Claims
-
1. A method for recognizing a sound on a server computer, the method comprising:
-
receiving on the server computer a user input from a computing device, the user input providing a search query comprising the sound; executing instructions stored in memory on the server computer, wherein execution of the instructions by a processor on the server computer; provides an available set of sound recognition applications, the available set of sound recognition applications comprising at least two sound recognition applications selected from a group of sound recognition applications at least comprising a first sound recognition application for singing or humming sounds, a second sound recognition application for recorded music, and a third sound recognition application for speech, provides an available set of databases, each database comprising a sound type and associated data, the available set of databases comprising at least two databases selected from a group of databases at least comprising a first database for singing or humming sounds, a second database for recorded music, and a third database for speech, discriminates the sound by classifying the sound according to a sound type and routing the sound to a corresponding sound recognition applications for processing based on the sound type, the corresponding sound recognition application being selected from the available set of sound recognition applications, analyzes a database for searching based on the sound type using data included in the discriminated sound, the database being selected from of the available set of databases, and obtains information regarding the discriminated sound based on the analysis; and in response to the search query, transmitting for display information regarding the discriminated sound to a display of the computing device. - View Dependent Claims (16, 17)
-
-
2. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for recognizing a sound, the method comprising:
-
receiving on a server computer a user input from a computing device, the user input providing a search query comprising the sound; providing an available set of sound recognition applications on the server computer, the available set of sound recognition applications comprising at least two sound recognition applications selected from a group of sound recognition applications at least comprising a first sound recognition application for singing or humming sounds, a second sound recognition application for recorded music, and a third sound recognition application for speech; providing an available set of databases on the server computer, each database comprising a sound type and associated data, the available set of databases comprising at least two databases selected from a group of databases at least comprising a first database for singing or humming sounds, a second database for recorded music, and a third database for speech; discriminating the sound on the server computer by classifying the sound according to a sound type and routing the sound to a corresponding sound recognition application for processing based on the sound type, the corresponding sound recognition application being selected from the available set of sound recognition applications; analyzing a database on the server computer based on the sound type using data included in the discriminated sound, the database being selected from the available set of databases; obtaining information regarding the discriminated sound, from the one or more databases, based on the analysis; and in response to the search query, transmitting for display the information regarding the discriminated sound to the computing device. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system for recognizing a sound, comprising:
-
a computing device having a display; one or more databases coupled to the computing device; a server having a music processor, the server being coupled to the computing device and the one or more databases, the music processor configured to execute instructions stored in memory to; receive a user input from the computing device, the user input providing a search query comprising the sound; provide an available set of sound recognition applications on a server, the available set of sound recognition applications comprising at least two sound recognition applications selected from a group of sound recognition applications at least comprising a first sound recognition application for singing or humming sounds, a second sound recognition application for recorded music, and a third sound recognition application for speech; provide an available set of databases on the server, each database comprising a sound type and associated data, the available set of databases comprising at least two databases selected from a group of databases at least comprising a first database for singing or humming sounds, a second database for recorded music, and a third database for speech; discriminate the sound by classifying the sound according to a sound type and routing the sound to a corresponding sound recognition application for processing based on the sound type, the corresponding sound recognition application being selected from the available set of sound recognition applications; analyze a database based on the sound type using data included in the discriminated sound, the database being selected from the available set of databases; obtain information regarding the discriminated sound, from the one or more databases, based on the analysis; and in response to the search query, transmit for display the information regarding the discriminated sound to the computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 18, 19)
-
Specification