Getting Into The Supreme Court's Mind On Software Patents...
from the reading-the-tea-leaves dept
With the CAFC's decision on Bilski being appealed to the Supreme Court, it's worth thinking about how the Supreme Court might actually view the question of software and business model patents. While patent system defenders go through all sorts of twists and turns to explain why software should be patentable, Tim Lee has a detailed explanation of why software should not be patentable, based on earlier Supreme Court precedent. It's a great read (though, frankly, Ars Technica's habit of breaking stories like this up into multiple pages, without a single-page option is annoying) that highlights why there's a decent chance that the Supreme Court would uphold the CAFC's ruling on Bilski if it chose to hear it. Of course, you never know until it happens, and while the current court has been good about limiting the more ridiculous aspects of the patent system over the past few years, we shouldn't be surprised by bad rulings anymore. That said, who knows if the Supreme Court will even hear the case -- or if it will prefer to see how things play out based on the Bilski ruling, and wait for an alternate case to come up before addressing the issue of software patents.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: bilski, patents, software patents, supreme court
Reader Comments
Subscribe: RSS
View by: Time | Thread
Software as an apparatus
However, many people are unaware that software can also be claimed as a machine or apparatus. When the software is executed on the computer, it becomes a specific machine for performing the desired function.
If, instead, the machine is hard wired with circuitry to perform the exact same function as the software, using the exact same logic, there would be no question as to the patentability.
OK, so what, if any, is the difference in patentability between software on a disk accessed and executed by a computer and software on ROM chips that are soldered to and accessed and executed by a computer (which in this case would be a specific machine)?
[ link to this | view in chronology ]
Re: Software as an apparatus
[ link to this | view in chronology ]
Re: Software as an apparatus
And BTW you forgot to mention FPGAs and ASICs
And to continue with this software-hardware dichotomy nonsense you must also mention things like Verilog and VHDL
But this is of course beyond the reach of your average techdirt lemming-punk
[ link to this | view in chronology ]
Re: Software as an apparatus
just a lowly patent agent wrote:
Does that argument work both ways? Can I use it in reverse to argue for the copyrightability of mechanisms? If not, why not?
[ link to this | view in chronology ]
Re: Software as an apparatus
perform the exact same function as the software, using the
exact same logic, there would be no question as to the
patentability."
It occurs to me that software only fits that analogy if you've written it in machine code.
If a coder has written in anything higher-level than that, then surely they're relying on their compiler to do the actual design of their so-called-patented process.
I could attempt to patent a software process which I had programmed in, for example, Java, but in doing so, I rely on Java compiling to Java Bytecode, which then runs on the Java virtual machine, which then runs on the actual machine. In effect, though I have laid out a broad design with my Java code, it is entirely possible that the final implementation of my process would be a complete mystery to me.
Can you even patent a design that consists of nothing more than on assembling an array of pre-built components, which is essentially the situation which occurs during software compilation?
[ link to this | view in chronology ]
Re: Software as an apparatus
I've learned the hard way what happens when you invent a software solution, complete with the "machine" to run on, as well as the business processes behind the whole solution.
It means lawyers won't take your case because they won't be killed for you, because you have something the "big boys" want and you ticked them off by not giving up your company plans and software to them.
My best guess, in hindsight, don't invent any software someone else might find threatening or valuable then you don't have to worry about it getting stolen. *grin*
[ link to this | view in chronology ]
Re: Re: Software as an apparatus
Pfah, what would that help? It's quite simple, really. If you want to invent something, but are scared of the big boys 'stealing' it, just free it. Slap a GPL notice on it and go crazy. Most companies won't touch it, because they like their code proprietary, and if they happen to grab it anyway and try to patent, you've got prior art on them now.
[ link to this | view in chronology ]
It is amazing...
Anyway, consider the implications of the Supreme Court either granting certiorari or not granting certiorari. If the Supreme Court does not grant certiorari, then they essentially agree that the CAFC got it right, and the recent decisions by the BPAI (the Supremes will have to consider these cases since they are practical applications of Bilski) are correct.
On the other hand, if the Supreme Court grants certiorari, then there are two possibilities. Either the Supreme Court wants to reverse themselves and establish a completely new precedent, or the Supreme Court wants to go even further on spelling out that software and business methods do not meet the statutory requirements for patentability.
Consider the possibilities and the implications.
Regardless of which side of this argument you personally think should be the winner, none of the arguments we have in either direction will influence the Supreme Court, unless you are enthusiastic enough to file an amicus brief with the Supreme Court.
[ link to this | view in chronology ]
Re: It is amazing...
[ link to this | view in chronology ]