ParentFull threadalva·Shazam has an Excellent patent. Very broad coverage. A lot harder and less effective using other means for this purpose.https://www.google.co.uk/patents/US6990453View on HN