![]() |
|
![]() |
| That it was written by someone under the employment of Shazam makes it likely that it describes their algorithm, but for patent protection, what matters is that you can’t apply for a patent for an invention that has been published.
https://www.science.org/content/article/patent-first-publish...: “According to U.S. law, a patent cannot be obtained if an invention was previously known or used by other people in the U.S., or was already patented or published anywhere in the world. Furthermore, publicly using or selling an invention more than 1 year prior to filing a patent application completely bars you from ever winning a patent on that invention. […] In Europe, for instance, there is no 1-year grace period--the chances of winning patent protection is lost the instant an invention becomes public” |
![]() |
| It's:
(1) deriving a simple fingerprint from the FFT of the audio signal (2) simple indexing (3) simple similarity search You need the signatures of all music on earth for this to work though ;) |
![]() |
| You’re thinking of copyright, which covers a specific creative expression. Patents are more general on how something is done and would cover different code that works the same way. |
![]() |
| I've championed Soundhound but it has literally stopped working (finding any tune) on my iphone. I've reinstalled, still nothing. It does not appear to 'hear' anything. |
![]() |
| That's like saying the Hutter prize is useless for anyone who doesn't want highly compressed versions of Wikipedia. The underlying code or algorithm is still interesting to study, use, and remix. |
![]() |
| Isn’t the whole point of Shazam that you don’t know the song and want to find it? If you don’t know the song, hoeven you provide a Spotify link? |
![]() |
| this is a demo of the algorithm, not a full app / hosted service using it with a pre-populated database. The spotify link would be to fingerprint the song and add it to the database |
![]() |
| Shazam is historically interesting, but Google's "hum to search" algorithm is far superior, and even that is nearly four years old (since production). |
![]() |
| Thanks! I appreciate the compliment on my Golang; This is actually my first full-fledged project with the language, haha. Feel free to reach out if you have any issues running it. |
![]() |
| Does this mean he could accidentally get a $1 million credit card bill from google from someone using his key without his permission? (I don’t know how it works with google.) |
![]() |
| It's to go around the ban of the IP / account by Spotify and to be softer with them, you have to wait between two requests to download songs. |
I think it is very interesting that so many of the early applications of computer technology have to do with audio. John Bardeen's music box, the first commercial application of the transistor in hearing aids, the HP garage in Palo Alto was originally building audio oscillators, the iPhone evolved from the iPod, the internet was built on copper made to carry analog telephone calls, Bell Labs (ping!), the list goes on.
A friend of mine has the hypothesis that maybe human beings end up figuring out how to do kHz stuff before they go on to do MHz/GHz stuff. Not a perfect explanation but kind of attractive...