Latest CAFC Ruling Suggests A Whole Lot Of Software Patents Are Likely Invalid
from the target-practice dept
Some more good news on the patent front. Following the Supreme Court's ruling last month in the Alice v. CLS Bank case, there has been some question about how the lower courts would now look at software patents. As we noted, the Supreme Court's ruling would seem to technically invalidate nearly all software patents by basically saying that if a patent "does no more than require a generic computer to perform generic computer functions" then it's no longer patentable. But that, of course, is basically all that software does. Still, the Supreme Court's ruling also insisted that plenty of software was still patentable, but it didn't give any actual examples.Now in the first post-Alice ruling on a software patent at CAFC (the appeals court that handles all patent cases, and which is infamous for massively expanding the patentability of software over the years), the court has smacked down a patent held by one of the many (many, many) shell companies of patent trolling giant Acacia. The shell, Digitech Image Technologies, got control of US Patent 6,128,415, which had originally held by Polaroid. The patent supposedly describes a setup for making sure images are consistent on a variety of different devices. Acacia/Digitech did what patent trolls do and basically sued a ton of companies, including NewEgg, Overstock, Xerox, Toshiba, Fujifilm and more.
A lower court kicked out the patent, and now CAFC has upheld that ruling, making use of the Alice ruling to make it doubly clear this isn't patentable. The court doesn't waste too much time, as the ruling is quite short. The key bits:
There is no dispute that the asserted method claims describe a process. Claims that fall within one of the four subject matter categories may nevertheless be ineligible if they encompass laws of nature, physical phenomena, or abstract ideas..... The Supreme Court recently reaffirmed that fundamental concepts, by themselves, are ineligible abstract ideas. Alice Corp. v. CLS Bank... In determining whether a process claim recites an abstract idea, we must examine the claim as a whole, keeping in mind that an invention is not ineligible just because it relies upon a law of nature or mathematical algorithm. As noted by the Supreme Court, “an application of a law of nature or mathematical formula to a known structure or process may well be deserving of patent protection.” ... A claim may be eligible if it includes additional inventive features such that the claim scope does not solely capture the abstract idea.... But a claim reciting an abstract idea does not become eligible “merely by adding the words ‘apply it.’”As Tim Lee notes, this ruling is great for folks opposed to software patents, and should send chills down the spines of those who support them. Because that basic reasoning can invalidate a hell of a lot of software patents.
The method in the ’415 patent claims an abstract idea because it describes a process of organizing information through mathematical correlations and is not tied to a specific structure or machine.
[... Discussion of specific claim in the patent ...]
The above claim recites a process of taking two data sets and combining them into a single data set, the device profile. The two data sets are generated by taking existing information—i.e., measured chromatic stimuli, spatial stimuli, and device response characteristic functions—and organizing this information into a new form. The above claim thus recites an ineligible abstract process of gathering and combining data that does not require input from a physical device. As discussed above, the two data sets and the resulting device profile are ineligible subject matter. Without additional limitations, a process that employs mathematical algorithms to manipulate existing information to generate additional information is not patent eligible. “If a claim is directed essentially to a method of calculating, using a mathematical formula, even if the solution is for a specific purpose, the claimed method is nonstatutory.”
Consider Google's famous PageRank patent, which covers the algorithm at the heart of Google's search engine. In the language of the Federal Circuit, it claims the use of "mathematical algorithms" (involving eigenvectors) to "manipulate existing information" (a list of links between web pages) to "generate additional information" (a ranking of the pages).The number of software patents out there that use algorithms to manipulate existing information to generate additional information is... rather large. And they may all be invalid.
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: abstract ideas, algorithms, cafc, invalid, software patents
Companies: acacia, alice, cls bank, digitech, newegg, overstock, toshiba, xerox
Reader Comments
Subscribe: RSS
View by: Time | Thread
[ link to this | view in thread ]
Re:
[ link to this | view in thread ]
That name again
[ link to this | view in thread ]
Wow - who would have thought a judge could actually come up with such an elegant description of something this technical?
[ link to this | view in thread ]
Beleive it...
And even then... who will protect everyone from the litany of SLAPs that will be coming down the pike regardless?
Big company can just decide to sue a small competitor for any reason it can get or bribe a judge to hear a case on.
Drug companies already have x amount of $$$ put away for when a drug patent expires, but just launching a suit against a legal generic keeps their competition off the market long enough to generate more revenue. They pretty much know they are going to lose the lawsuit, its just profitable to do it.
[ link to this | view in thread ]
Someone call me an ambulance, I think I just had a heart attack.
[ link to this | view in thread ]
[ link to this | view in thread ]
Re: Beleive it...
This is about software patents, drug companies have nothing to do with it.
[ link to this | view in thread ]
Re: Re: Beleive it...
The way drug companies do it now, will be how the software companies would start doing it. Its why it up it up there.
[ link to this | view in thread ]
Question
[ link to this | view in thread ]
Re:
[ link to this | view in thread ]
Question: What is a Generic computer function?
> the Supreme Court's ruling would seem to technically invalidate nearly
> all software patents by basically saying that if a patent "does no more than
> require a generic computer to perform generic computer functions"
> then it's no longer patentable.
Also, what is a generic computer? One that does not have a brand like Lenovo, Dell, HP, etc? Or does it mean something different? Or does it mean anything?
> But that, of course, is basically all that software does.
Well, that's what I was thinking.
Any function done in software could be done in any language, on any OS, on any general purpose cpu.
Is the Supreme Court trying to suggest that some software should be patentable? If so, how would you define which software?
If the Supreme Court means no software should be patentable, which seems to natural conclusion of this 'generic computer function on a generic computer' nonsense, then why not just come out and say that no software is patentable?
[ link to this | view in thread ]
Maybe I misunderstand, but this is almost Richard Stallman's dream ruling - it more or less says "algorithms can't be patented".
If so, that would invalidate a ton of stuff, including methods for audio and video coding (MPEG, H.26x, etc.).
Not to mention most of my own patents (too late; I mentioned them). [A price I'm happy to pay for freedom to innovate.]
While I'd love to see this ruling upheld, I'm pessimistic that it will be - seems like too many connected people will scream.
So, either I'm misinterpreting the meaning of this ruling (quite possible), or the next few days will be really interesting as people react to it.
[ link to this | view in thread ]
Re: Question
[ link to this | view in thread ]
Re: Question: What is a Generic computer function?
So for example, if you patented software as part of a device (e.g., an autonomous vehicle), it probably would stand - as long as it's not just any car, but a specific solution that includes specialized hardware necessary for the software to function and which would be useless without the software.
[ link to this | view in thread ]
Re: Re: Re: Beleive it...
Not certain you have a grasp of what Generics are either...
Ah well...
[ link to this | view in thread ]
Too soon to pop the champagne
[ link to this | view in thread ]
Re: Re: Re: Beleive it...
[ link to this | view in thread ]
Re:
[ link to this | view in thread ]
Re: Beleive it...
[ link to this | view in thread ]
[ link to this | view in thread ]
Binary Code
"Leibniz was trying to find a system that converts logic’s verbal statements into a pure mathematical one."
"What Is Not Protected by Copyright?
ideas, procedures, methods, systems, processes, concepts,
principles, discoveries, or devices, as distinguished from a
description, explanation, or illustration."
So how is binary code a description, explanation, or illustration?
...
[ link to this | view in thread ]
Wait, what?
You mean CAFC actually did the right thing for a change instead of upholding a bad patent with an extremely convoluted ruling? Hey, there's a snowball fight going on in Hell right now!
[ link to this | view in thread ]
Re: Binary Code
Asking if a binary code is a "description, explanation, or illustration is like asking if a set of letters amounts to a "description, explanation, or illustration." Maybe it does or maybe it is pure gibberish.
[ link to this | view in thread ]
There is some logic to this. Even a computer is a set of smaller machines that cooperate to do something. Even a single one of the millions of FETs in a computer is really a "current controlling machine." The dashed box that defines the machine can be very small or very large, and is to some extent arbitrary.
[ link to this | view in thread ]
What shall we innovate?
[ link to this | view in thread ]
Re:
Since DRM doesn't rely on patents, no.
[ link to this | view in thread ]
Re:
This has nothing to do with Digital Restrictions Management, although the DMCA is often used to fight circumvention attempts.
Digital Restrictions Management is a choice made by the author/owner/packager/etc. to try and limit what actions you can perform. Sometimes it works, sometimes it doesn't.
When Avatar came out some time ago, DVDFab broke the blu-ray restrictions within a couple of hours. It only takes one person to put a movie on the Internet, and then all you are doing is inconveniencing people who might have no intent of doing something like that.
[ link to this | view in thread ]
Re: What shall we innovate?
[ link to this | view in thread ]
more dissembling by Masnick
Nonsense:
http://patentlyo.com/patent/2014/06/scotusblog-symposium-alice.html
* http://www.scotusblog .com/2014/06/symposium-supreme-court-leaves-patent-protection-for-software-innovation-intact/
David Kappos – Supreme Court leaves patent protection for software innovation intact
From the perspective of the parties involved, this week’s Alice Corp. v. CLS Bank decision held that a process that lessens settlement risk for trades of financial instruments is too abstract for patenting. However, to the leagues of interested onlookers holding their collective breath across our country and indeed around the world, the Supreme Court’s unanimous ruling subtly conveyed a much more significant judgment: software, as a class, is EVERY BIT AS WORTHY of patent protection as any other medium in which innovation can be practiced.
* http://www.scotusblog.com/2014/06/opinion-analysis-the-uncertain-expansion-of-judge-made -exceptions-to-patentability/
There’s also a detailed analysis and commentary by John Duffy that begins:
Although Alice Corp. v. CLS Bank was identified by this website and many other commentators as a major case on patent law, the Supreme Court’s unanimous resolution of the case DOES LITTLE TO CHANGE, or even to clarify, pre-existing law. The case becomes the fourth Supreme Court decision since 2010 to hold patent claims invalid based on judicial exceptions to patentability. While Alice Corp. is only an incremental addition, the continuation of that larger trend is hugely important because, as the Court itself acknowledges, the judge-made doctrine in this area has the potential to swallow all of patent law.
Justin Nelson – For patent litigants, Court affirms status quo
The reaction from patent litigants to the Supreme Court’s decision yesterday in Alice Corp. v. CLS Bank was ONE BIG SHRUG. The decision was exactly as expected. While the Court made clear that abstract ideas remain unpatentable, it “tread[ed] carefully” in construing patentability. Indeed, the most notable part of the decision was that it shied away from any grand pronouncements. Rather, it relied heavily on prior cases such as Bilski v. Kappos, Mayo Collaborative Services v. Prometheus Laboratories, Inc., and Association for Molecular Pathology v. Myriad Genetics. As the Court correctly concluded, “[i]t follows from our prior cases, and Bilski in particular, that the claims at issue here are directed to an abstract idea.” Yet it went no further than necessary: “[W]e need not labor to delimit the precise contours of the ‘abstract ideas’ category in this case. It is enough to recognize that there is no meaningful distinction between the concept of risk hedging in Bilski and the concept of intermediated settlement at issue here.”
The word on the street is that you and Lee are paid puppets for some of the world's biggest invention thieves. all you know about patents is you don't have any.
For the truth, please see http://www.truereform.piausa.org/
http://piausa.wordpress.com/
[ link to this | view in thread ]
Re: more dissembling by Masnick
There is no rational for it.
[ link to this | view in thread ]
Re: Question: What is a Generic computer function?
(IANAL)
A specific(or limited)-purpose manufacturing machine with computerised controls would be an example of a non-generic computer.
e.g. robotic arms used in car assembly plants. They have computers buit into them who's sole purpose is controlling/manipulating the arm, go forward/back, up/down, place weld 10degress to the left and 245mm forward, verifying the positional accuracy by combining positional data from onboard laser sensors etc.
The computerisation is not general, it is very specifically tied to that machine (even tho it may be made of generic computer chips, e.g. a motorola 68000 CPU may be the chip doing the calculations on how to manipulate the arm) for a limited purpose, controlling the motion of the arm.
Therefore the software that runs on the robotic arm to control it is not the whole patent, not the sole purpose of the patent, it is a part of the patent. The patent would be on the complete package, the robotic arm and it's controlling soft/firmware.
A more everyday example would be the software on your digital camera that controls the working of the camera as being a non-generic computer. Or the embedded controller in a stereo.
But a software calculator that just performs pen-and-paper calculations, but much faster, on your dekstop PC that also runs spreadsheets, word processors, image editing, games, i.e. general tasks, wouldn't (or at least shouldn
't) be patentable (although it would still have copyright protection).
If, however, you built an electronic calculator (I remember HP reverse polish notation caculators being all the rage amongst the well-to-do maths nerds in the late 80's early 90's) then the software that controls it could be patentable as a part of 'the machine', the calculator.
[ link to this | view in thread ]
Re: more dissembling by Masnick
[ link to this | view in thread ]
Re: Question
I think PoIR has written something about it.
http://www.groklaw.net/article.php?story=2010092621054289
[1] In Europe, all software-patents are explicitly illegal.
[ link to this | view in thread ]
Re:
http://seegras.discordia.ch/Blog/the-moby-dick-support-device/
Of course, this kind of reasoning was already completely bonkers with the player piano.
[ link to this | view in thread ]