Creating Shazam in Java (2010)
A more interesting story is behind the blog post linked in the article to someone else's implementation (which I also think contains a bit more detail than this one):<p>[0] <a href="https://www.royvanrijn.com/blog/2010/06/creating-shazam-in-java/" rel="nofollow">https://www.royvanrijn.com/blog/2010/06/creating-shazam-in-j...</a><p>[1] <a href="https://www.royvanrijn.com/blog/2010/06/music-matching-part-deux/" rel="nofollow">https://www.royvanrijn.com/blog/2010/06/music-matching-part-...</a><p>Turns out he was contacted and threatened by some patent lawyers from Shazam for writing the above blog posts:<p>[2] <a href="https://www.royvanrijn.com/blog/2010/07/patent-infringement/" rel="nofollow">https://www.royvanrijn.com/blog/2010/07/patent-infringement/</a><p>[3] <a href="https://www.royvanrijn.com/blog/2010/07/patent-publicity/" rel="nofollow">https://www.royvanrijn.com/blog/2010/07/patent-publicity/</a><p>[4] <a href="https://www.royvanrijn.com/blog/2010/11/patent-infrigement-part-2/" rel="nofollow">https://www.royvanrijn.com/blog/2010/11/patent-infrigement-p...</a><p>And of course, the original HN post:<p>[5] <a href="https://news.ycombinator.com/item?id=1496683" rel="nofollow">https://news.ycombinator.com/item?id=1496683</a><p>It seems he eventually just told them to go pound sound (!!). Good for him!