The detailed diagrams, code samples, and demos are greatly appreciated. I think it shows that you put a lot of work into this. Thanks!
However, Shazam corporate doesn't seem very nice:
http://www.royvanrijn.com/blog/2010/07/patent-infringement/
With such a nice write-up, you probably already know this. :/