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).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:
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.
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?
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
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 ]
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 ]
[ link to this | view in thread ]
The government granted monopoly capital of the world strikes again!!!
[ link to this | view in thread ]
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 ]
Re:
[ link to this | view in thread ]
Re: Re:
[ link to this | view in thread ]
I have the solution
[ link to this | view in thread ]
So, now, basic signal processing is patented?
[ link to this | view in thread ]
[ link to this | view in thread ]
I thought that was the purpose of patents
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 ]
Re:
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 ]
Paper by one of Shazam's authors
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 ]
[ link to this | view in thread ]
Yah! right.
[ link to this | view in thread ]
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 ]
[ link to this | view in thread ]
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 ]
Re: Re: Re:
[ link to this | view in thread ]
Intellectual Foreclosure
[ link to this | view in thread ]
[ link to this | view in thread ]
infringing on every patent
2. ???
3. Profit!
[ link to this | view in thread ]
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 ]
"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 ]
awesome
[a]
[ link to this | view in thread ]
[ link to this | view in thread ]
Re: I thought that was the purpose of patents
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 ]
Proof of Idiocy
Wait I had an idea....so sue me :-)
[ link to this | view in thread ]
Re: Re: Re: Re:
[ link to this | view in thread ]
Shazam
[ link to this | view in thread ]
uninstalled+1star review
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 ]
Massive IP confusion
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 ]
Microsoft v. AT&T
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 ]
Copyright Law
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 ]
Re: Microsoft v. AT&T
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 ]
Re: Re: Microsoft v. AT&T
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 ]
My email to Mr. Griggs
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 ]
No Big Trick
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 ]
Re: Re: Re: Re: Re:
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 ]
So describing an algorithm is now illegal?
[ link to this | view in thread ]
Re: uninstalled+1star review
[ link to this | view in thread ]