Describing How To Create A Software Program Now Puts You At Risk Of Contributory Patent Infringement?

from the for-the-purpose-of-teaching... dept

A whole bunch of you have been submitting the following story from a Dutch developer who is being threatened by Landmark Digital, a BMI subsidiary which owns the patents on Shazam's music recognition technology, for writing a blog post describing how to build similar technology in your spare time. The story is a perfect example of the ridiculous situation with patents today. Basically, the guy noted that what Shazam does in recognizing music is really not that complicated, and explained how to create something similar yourself, which he did himself in a weekend. He had not released the code, but was planning to do so when the legal threats came in. The guy wondered what patents they were talking about specifically, especially considering that in Europe, the standards to patent software are much higher. In response, he was only told about two US patents (6,990,453 and 7,627,477 -- oddly, on that last one, Google still shows it as being patent pending, even though the patent was granted last year).

The developer points out how silly this is:
Why does Landmark Digital Services think they hold a patent for the concepts used in my code? Even if my code works pretty different from the Shazam code (from which the patents came).

What they describe in the patent is a system which:

1. Make a series of fingerprints of a media file and/or media sample (such as audio, but could also be text, video, multimedia, etc) 2. Have a database/hashtable of fingerprints as lookup 3. Compare the set of hashtable hits using their moment in time it happened This is very vague, basically the only innovative idea is matching the found fingerprints linearly in time. Because the first two steps describe how a hashtable works and creating a hash works. These concepts are not new nor innovative.

But, with a bit of imagination one could (possibly) argue that my code (again, written completely by myself in a weekend with some spare time) does the same thing as the patent describes.
After talking it over with some attorneys, he realized that it probably wasn't worth the potential lawsuit to publish the code he wrote over the weekend, as ridiculous as that sounds. But then things got more ridiculous, as the lawyers for Landmark demanded he take down the original blog post as well, saying that it could teach others how to infringe the patent:
As I'm sure you are aware, your blogpost may be viewed internationally. As a result, you may contribute to someone infringing our patents in any part of the world. While we trust your good intentions, yes, we would like you to refrain from releasing the code at all and to remove the blogpost explaining the algorithm.
Great, so now we have to worry about contributory patent infringement as well? Are we really going to keep stretching third party liability to such ridiculous levels? Explaining to people how they might possibly build a simple app is now putting yourself at risk of liability?
Hide this

Thank you for reading this Techdirt post. With so many things competing for everyone’s attention these days, we really appreciate you giving us your time. We work hard every day to put quality content out there for our community.

Techdirt is one of the few remaining truly independent media outlets. We do not have a giant corporation behind us, and we rely heavily on our community to support us, in an age when advertisers are increasingly uninterested in sponsoring small, independent sites — especially a site like ours that is unwilling to pull punches in its reporting and analysis.

While other websites have resorted to paywalls, registration requirements, and increasingly annoying/intrusive advertising, we have always kept Techdirt open and available to anyone. But in order to continue doing so, we need your support. We offer a variety of ways for our readers to support us, from direct donations to special subscriptions and cool merchandise — and every little bit helps. Thank you.

–The Techdirt Team

Filed Under: contributory infringement, europe, music recognition, netherlands, patents, software patents
Companies: bmi, landmark digital, shazam


Reader Comments

Subscribe: RSS

View by: Time | Thread


  1. identicon
    Anonymous Coward, 8 Jul 2010 @ 1:31pm

    "Basically, the guy noted that what Shazam does in recognizing music is really not that complicated, and explained how to create something similar yourself, which he did himself in a weekend."

    Because patents are what's supposed to teach you how to do stuff, not blog posts and teachers with lessons. PATENTS!!! Patents are the ultimate teaching instruments.

    link to this | view in thread ]

  2. icon
    william (profile), 8 Jul 2010 @ 1:32pm

    Dear Mr. Briggs from Landmark Digital,

    First of all, let me thank you for bringing million of people's attention to a blog that is possibly only followed by a few hundred people. Without your tremendous contribution, the general public and the rest of the world may have never known or realize how easy it is to write an application similar to Shazam.

    Second of all, if I may, I would like to welcome you to the Internet, on behalf of everyone. As you may or may not be aware, the Internet never forgets. We would like to reassure you that if the original blog is taken down in the near future, you can have a peaceful mind knowing somewhere on the 'Net this particular idea and code will live on with free access to all.

    Finally, let me thank you again for dropping the stone on your own feet and save us a lot of work.

    Regards,

    link to this | view in thread ]

  3. identicon
    Anonymous Coward, 8 Jul 2010 @ 1:33pm

    Isn't the patent itself supposed to provide all the information needed to infringe upon it?

    link to this | view in thread ]

  4. identicon
    Anonymous Coward, 8 Jul 2010 @ 1:36pm

    "he was only told about two US patents"

    The government granted monopoly capital of the world strikes again!!!

    link to this | view in thread ]

  5. identicon
    Anonymous Coward, 8 Jul 2010 @ 1:37pm

    I haven't read into those patents, but from the description quoted from the blogger these sound very much like the way speech recognition was done back in the 1980s. Including the matching of fingerprints linearly in time. One well-known algorithm for doing that is Dynamic Time Warping, which has been around since the '70s.

    Too bad patents are so hard to challenge, because this one probably wouldn't stand up to the prior art. They've just applied old speech recognition and search tech to music. Hardly inventive.

    link to this | view in thread ]

  6. identicon
    Anonymous Coward, 8 Jul 2010 @ 1:44pm

    Re:

    Exactly, so what's the point of suppressing the blog post if the patent is supposed to be the thing that sufficiently educates people?

    link to this | view in thread ]

  7. identicon
    Anonymous Coward, 8 Jul 2010 @ 1:47pm

    Re: Re:

    But, alas, the U.S. doesn't care about free market capitalism. It only cares about government granted monopolism.

    link to this | view in thread ]

  8. icon
    Hephaestus (profile), 8 Jul 2010 @ 1:52pm

    I have the solution

    Remove the blog post an put up the patent and highlight the relevant parts ... plus throw in a comments section for people to expand on the highlighted parts.

    link to this | view in thread ]

  9. identicon
    Anonymous Coward, 8 Jul 2010 @ 2:08pm

    So, now, basic signal processing is patented?

    Since when can someone patent fairly standard signal processing algorithms that are taught in college?

    link to this | view in thread ]

  10. identicon
    Chosen Reject, 8 Jul 2010 @ 2:15pm

    I thought that was the purpose of patents

    As a result, you may contribute to someone infringing our patents in any part of the world.


    Wait, I thought the purpose of patents was to demonstrate how to do something. Someone should also tell them that the USPTO's website can be viewed internationally and it may may contribute to someone infringing [their] patents by explaining the algorithm here and here.

    link to this | view in thread ]

  11. icon
    bishboria (profile), 8 Jul 2010 @ 2:21pm

    Re:

    Awesome.

    I've saved a copy of this page on my computer just in case it disappears from google too.

    link to this | view in thread ]

  12. icon
    Michael Long (profile), 8 Jul 2010 @ 2:25pm

    Paper by one of Shazam's authors

    Follow the links, and you'll find a much more in depth paper on the subject... written by one of Shazam's engineers!

    http://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf

    Do you think they'll now threaten to sue themselves?

    link to this | view in thread ]

  13. identicon
    Anonymous Coward, 8 Jul 2010 @ 2:34pm

    I guess the patents themselves should not be shown as they could contribute to patent infringement. Just because something is possible doesn't mean people will do it. I'm sure many more people will not just out of spite.

    link to this | view in thread ]

  14. identicon
    Anonymous Coward, 8 Jul 2010 @ 2:38pm

    Patents help innovation, development and bla bla bla

    Yah! right.

    link to this | view in thread ]

  15. identicon
    Anonymous Coward, 8 Jul 2010 @ 2:45pm

    Mr. van Rijn,

    The US patent numbers for the two examples I provided you are 6,990,453 and 7,627,477. Note that there are additional issued patents and pending patent applications in the US and Eu that cover these concepts as well.

    Best regards,


    Can we send tons of prior art to the patent office since he already told us they are trying to file other patents as well on the same subject?

    That would be priceless, the guy send a lawyergram and gets his clients patents revoked LoL

    link to this | view in thread ]

  16. identicon
    Anonymous Coward, 8 Jul 2010 @ 2:48pm

    So anyone trying to use FFT or WFT can be sued now?

    link to this | view in thread ]

  17. icon
    Eugene (profile), 8 Jul 2010 @ 2:48pm

    Looks like the only innovation here is in managing to correlate what this guy figured out with a BS patent. Hey! Maybe someone should patent THAT concept and then cite BMI for infringement!

    I propose U.S. Patent #LOL: a system comprised of 1) a lookup table (be it a programmable database maintained on a massive server or a handwritten list on a stained napkin I stole from a diner) containing responses to otherwise benign ideas or original research 2) methods to equate said ideas or research with previously existing patents 3) a means by which said responses can be sent to the responsible party, and/or anyone linked to the responsible party, in the form of a takedown notice or cease-and-desist order. And 4) any other stuff related to this system which I haven't thought of yet.

    link to this | view in thread ]

  18. identicon
    Anonymous Coward, 8 Jul 2010 @ 2:56pm

    Re: Re: Re:

    The US cares about free market capitalism when it helps giant corporations. Why do you think the Tea(bagger) Party is so popular with republicans?

    link to this | view in thread ]

  19. identicon
    Richard Corsale, 8 Jul 2010 @ 3:12pm

    Intellectual Foreclosure

    So, this makes perfect sense actually... If you allow ownership of concept, then you have to defend the right to control the spread of that concept/property. Otherwise, there is no legitimate benefit to the ownership of ideas. The only thing you can do with a concept is implement it, but why would you implement it when you have 20 years to see if you were right and collect royalties risk free. There is no right of exclusivity if the idea is spread outside of the jurisdiction that grants the monopoly.

    link to this | view in thread ]

  20. identicon
    Anonymous Coward, 8 Jul 2010 @ 3:53pm

    His code will be anonymously posted to a public code forum in 5...4...3...2...

    link to this | view in thread ]

  21. identicon
    Anonymous Coward, 8 Jul 2010 @ 4:40pm

    infringing on every patent

    1. File for and receive patent.
    2. ???
    3. Profit!

    link to this | view in thread ]

  22. identicon
    Anonymous Coward, 8 Jul 2010 @ 4:44pm

    I would feel more comfortable if you removed this article.

    Wait...OH NOES you are now put at risk from posting an article!!! What has the world come to!?! There oughtta be a law!!!

    link to this | view in thread ]

  23. identicon
    Anonymous Coward, 8 Jul 2010 @ 5:43pm

    Found this interesting.

    "Nearly one-fourth of scientists responding to a survey by the American Association for the Advancement of Science, the largest general scientific body in the world, reported that patents were hampering their research.[1] In the European Union, over €60 billion are wasted every year on research and development of products that are already protected by patent law."

    http://www.globalresearch.ca/index.php?context=va&aid=19959

    link to this | view in thread ]

  24. identicon
    [andy], 8 Jul 2010 @ 6:05pm

    awesome

    Man that's a totally sweet proof of concept. So sweet I'm reposting the full thing on my own blog with a link back to the original. I would heartily advise anyone else with a blog to do the same :D

    [a]

    link to this | view in thread ]

  25. identicon
    Pixelation, 8 Jul 2010 @ 6:38pm

    Landmark Digital is pissed that someone has seen the man behind the curtain. People will now look at what they spent and realize how much of a rip-off Landmark Digital really is.

    link to this | view in thread ]

  26. identicon
    Anonymous Coward, 8 Jul 2010 @ 8:05pm

    Re: I thought that was the purpose of patents

    "Wait, I thought the purpose of patents was to demonstrate how to do something."

    The problem with patents is that they mostly just cover general ideas and not specific implementations. At least in the U.S. where the legal system is generally broken so as to unfairly benefit the top one percent.

    link to this | view in thread ]

  27. identicon
    yet another anonymous coward, 8 Jul 2010 @ 8:30pm

    Proof of Idiocy

    Lets publish the code on as many blogs around the world as possible. And sit back and watch them prove their idiocy as they try...

    Wait I had an idea....so sue me :-)

    link to this | view in thread ]

  28. icon
    The Mighty Buzzard (profile), 8 Jul 2010 @ 10:55pm

    Re: Re: Re: Re:

    You're obviously laboring under the misassumption that Tea Party types enjoy big government and political parties telling them what's good for them. Since this is more or less the exact opposite of why there even is a Tea Party movement, allow me to suggest you set aside your crack pipe long enough to do your own thinking for a change.

    link to this | view in thread ]

  29. identicon
    Jollygood, 9 Jul 2010 @ 1:13am

    Shazam

    Must be threatened because they don't own their technology anyway. They sold it off to bmi some years ago.

    link to this | view in thread ]

  30. icon
    MadJo (profile), 9 Jul 2010 @ 3:44am

    uninstalled+1star review

    I had the Shazam app installed on my Android phone, but I have now uninstalled it, and left a 1 star review of the app.

    And then I donated to mr. Van Rijn's paypal account.

    If Landmark decides to abuse patent law, then they don't deserve my business, nor my ad-impressions.

    Incidentally, I think it's funny that they dared to claim that they filed patents in NL too, AFAIK software patents aren't enforceable in NL. Good luck Landmark, but Shazam just gotten a HUGE black eye, and I won't be installing it ever again.

    link to this | view in thread ]

  31. icon
    Richard (profile), 9 Jul 2010 @ 4:27am

    Massive IP confusion

    This nastygram is yet another example of the effect of confusing different kinds of IP and the related laws.

    There is absolutely nothing in any patent law anywhwere in the world that gives a patent holder the right to demand that information about how to copy the mechanisms defined in a patent should be kept secret. In fact patent law demands that such information must be published as part of the deal.

    Arguably even the source code in question is covered by this - since it is no more than a very precise description of how to achieve the patented effects. In fact this is one argument against software patents - because in principle it should be possible to construct an interpreter which could violate any software patent by executing the actual patent filing displayed by the patent office. (Hmm - should I patent that?) This would mean that the patent office themselves would be infringeing every software patent that they had ever issued.

    Of course such takedown mechanisms do exist for copyright and maybe exist for information about how to break DRM. However those are completely different laws.

    It just goes to show the stupidity of using the term "IP" to cover a variety of different things.

    link to this | view in thread ]

  32. identicon
    Andrew D. Todd, 9 Jul 2010 @ 4:55am

    Microsoft v. AT&T

    Microsoft v. AT&T came out the same day as KSR v. Teleflex, and did not attract as much attention

    MICROSOFT CORP. v. AT&T CORP. (No. 05-1056) 414 F. 3d 1366, reversed.

    In the Majority Opinion, Justice Ginsburg noted that: "Neither Windows software (e.g., in a box on the shelf) nor a computer standing alone (i.e., without Windows installed) infringes AT&T’s patent. Infringement occurs only when Windows is installed on a computer, thereby rendering it capable of performing as the patented speech processor."

    http://www.law.cornell.edu/supct/html/05-1056.ZS.html
    http://www.law.cornell.edu/sup ct/html/05-1056.ZO.html

    http://en.wikipedia.org/wiki/Microsoft_v._AT&T

    Oddly enough, Justice Stevens dissented. In the light of the total pattern of his patent opinions, he must have felt that the other justices were trying to apply a band-aid, rather than address something like Bilski head-on.

    Microsoft v. AT&T of course constitutes a charter of rights for a "pure" Linux distribution, such as Debian, which does not get involved in side-businesses of one kind of another.

    To: Richard (# 32)

    I might add that there is an emerging movement towards "nearly-source-only" distributions. Microprocessors are coming to have many cores, which means that they can do highly parallel computations very quickly. Compilers fall into the category of "ridiculously parallel" computations. There are some distributions which provide only an essential minimum of components in binary form, and cause programs to be compiled in the process of installation. The installation system sequences in the compiler the same way it sequences in the file unzipper and the RPM manager, and so on. These essential installation-related components tend to be some of the oldest parts of Linux, going back to the time when Linux, and GNU, and BSD started as programmers' operating systems, not users' operating systems. They are very likely to provably predate any patent asserted against them. The comparatively controversial stuff like audio-video has very little to do with setting up a system. One justification for such a source-code-based system is that it keeps the practice of open-source comparatively close to the spirit of open source. Everyone gets a copy of the source code, even the non-programmers who only want to use Open Office. You don't have binaries circulating into places where the source never arrives.

    link to this | view in thread ]

  33. identicon
    Brian Berneker, 9 Jul 2010 @ 5:09am

    Copyright Law

    You could defend your software on the basis of the following:

    Nothing you wrote is proprietary, and it uses standard algorithms commonly and publicly found elsewhere for other unrelated applications. This places your code and its sources in the public domain.

    Personally I think you SHOULD defend the code, and file for indemnity of costs and maybe even move to have the patent stricken.

    It's high pressure lawyering like this that forces people to roll over and much worse, set a precedent for larger companies to bully around anyone who is remotely capable. You should take donations for your legal fund and FIGHT!!!

    And don't sucker down like Mike Rowe did with the mikerowesoft.com story, settling for an XBOX.

    link to this | view in thread ]

  34. icon
    Richard (profile), 9 Jul 2010 @ 7:24am

    Re: Microsoft v. AT&T

    To: Richard (# 32)

    I might add that there is an emerging movement towards "nearly-source-only" distributions...


    Very interesting information - however I don't quite understand how it relates to my comment which was more about the confusion between patent law (which contains no restrictions on the distribution of information), copyright law (which prevents redistribution of copyrighted content - but not comment about the content), and anti-circumvention provisions (which might be construed as restricting the distribution of such meta-information).

    I then made a side swipe about software patents - really trying to do a "reductio ad absurdam" on them. Were you trying to amplify that last point?

    link to this | view in thread ]

  35. identicon
    Andrew D. Todd, 9 Jul 2010 @ 8:30am

    Re: Re: Microsoft v. AT&T

    Well, you do know about IBM's OS/2 Warp, don't you? It's been a long time, fifteen or twenty years. IBM sold a version of their operating system, OS/2, which could interact with Microsoft Windows 3.1, if you just happened to have a copy of Windows 3.1 lying around. OS/2 would read the Windows files into memory, and patch them in memory, so as to incorporate the Windows system logic. They were very careful at no point to save these modified files to disk, but generated them anew every time the Windows system was loaded. The idea was to keep the patched version of Windows sufficiently ephemeral that the lawyers couldn't get a grip on it. The point of the exercise was to enable OS/2 to run third-party programs intended for Windows. If I recall rightly, this must have been about 1993 or 1994, and Microsoft was having all kinds of delays getting out what eventually became Windows 95. So IBM tried to nip in with its own product, and take over the market. At any rate, I'm not prepared to say that your "reductio ad absurdum" is necessarily impractical.

    As for source code, some phrases in Justice Alioto's concurring opinion suggested that he attached importance to whether code was human-readable.

    link to this | view in thread ]

  36. icon
    RobShaver (profile), 9 Jul 2010 @ 8:45am

    My email to Mr. Griggs

    SUBJECT: Regarding Shazam Music Recognition Technology

    Dear Darren P. Griggs,

    It is my openion that you have sullied the reputation of the USA, Shazam, Landmark Digital Services, LLC and IBM, Inc. through your attempt to intimidate a Dutch national and fellow developer, Mr. van Rijn.

    Patents were originally constituted to "promote the useful arts and sciences". Is that what you think your doing here? Does your patent disclose the information about the technology it covers? Even though Mr. van Rijn didn't know this at the time, isn't that exactly what he is doing on his blog and, if he publishes it, isn't source code the best way to discribe these concepts?

    So isn't he doing exactly what you did when you applied for and were granted the two patents in question? In fact isn't that exactly what the patent system is intended to do? And aren't you threatening him for doing exactly what the patent system was intended to do? Instead it is clear that patents, as currently practiced, are stifling innovation. This is especially true of software patents.

    Or are you saying that he, and everyone in the world, are not allowed to even discuss these ideas? Are you trying to suppress the free exchange of ideas? Isn't that what you're trying to do?

    I think that's exactly what you're trying to do.

    Have you heard of "the Streisand effect"? (Look it up.) Well, now you've brought world attention to the algorithms used by Shazam exposing how simple they are. Is that what you wanted? How it's virtually child's play to implement them?

    My only recourse is to boycot Shazam and any products of Landmark Digital Services, LLC. One guy; not much impact. Perhaps others will join me.

    Cool regards,

    Rob:-]

    Shaver Associates
    mailto:Rob@ShaverAssociates.net
    http://ShaverAssociates.net

    link to this | view in thread ]

  37. icon
    TesserId (profile), 9 Jul 2010 @ 9:27am

    No Big Trick

    Um, it's no big trick to put fingerprints of files into a hash table (Perl, Python, Ruby, etc.) and save that to a file (YAML, etc.) or a database; it happens all the time. Aside from the usual discussion of prior art and non-obviousness, it's only a Patent violation if someone attempts to sell a product that uses that functionality.

    Getting huffy about someone who educates others is a sure way to prove that patents stifle education as well as innovation. Seriously, how can you be sure you're not violating a patent if you don't learn about the patent before you go to sell your product. That's why patents aren't violated until the patent appears for sale in an unlicensed product.

    This is just more of the confusion over the differences between patents and copyrights.

    link to this | view in thread ]

  38. icon
    Christopher Weigel (profile), 9 Jul 2010 @ 9:55am

    Re: Re: Re: Re: Re:

    Uhm... nobody, to my knowledge, said anything related to that.

    What was said, which is entirely truthful, is that free market capitalism as embraced by both the tea party and republicans is highly favorable to large corporations.

    The point here is that there's an amusing dichotomy between embracing "free-market capitalism" and "intellectual property" to the extent the US has done so, yet both the republican and tea parties continue to embrace both as though they weren't completely contradictory concepts.

    The particular mix that has occurred is, in point of fact, very highly favorable to large corporations holding effective monopolies and using their combined financial power and that of gov't granted monopolies (i.e. patents) to eliminate the concept of "competition", which is what free-market capitalism SHOULD be encouraging.

    Therefore, allow me to paraphrase you and suggest you set aside the belligerence hat and actually do some thinking. It doesn't even have to be your own.

    link to this | view in thread ]

  39. identicon
    Ken Domino, 12 Jul 2010 @ 9:07am

    So describing an algorithm is now illegal?

    I am writing a book on advanced algorithms with source code for programmers. But, the actions of Landmark Digital just gives me shivers. While Landmark Digital's claim may not hold up in the courts, it will at the least cause van Rijn to spend large sums of money to defend himself. It makes me wonder if what I may publish would be illegal, or the target of some crazed company, just because I describe their algorithm using code. Even if I write the algorithm in my own pseudo code, and mutate the problem to use a different example or make it more abstract, publishing that seems to open me up to huge risks. This world really does suc'. When is software patenting and copyrighting going to end.

    link to this | view in thread ]

  40. icon
    Natanael L (profile), 18 Sep 2010 @ 4:14am

    Re: uninstalled+1star review

    +1

    link to this | view in thread ]


Follow Techdirt
Essential Reading
Techdirt Deals
Report this ad  |  Hide Techdirt ads
Techdirt Insider Discord

The latest chatter on the Techdirt Insider Discord channel...

Loading...
Recent Stories

This site, like most other sites on the web, uses cookies. For more information, see our privacy policy. Got it
Close

Email This

This feature is only available to registered users. Register or sign in to use it.