Looks Like Bilski Decision Is Leading To Many Software Patent Claim Rejections
from the a-good-start dept
When the Bilski decision came out, we said that it would greatly limit software patents, but various patent system defenders (mostly lawyers) insisted that I was wrong and most software was still perfectly patentable. Basically, they said it just meant everyone had to write claims differently, and we'd have just as many software patents as before. Listening to them (there was a hilarious conference call of lawyers insisting this was nothing to worry about), it sounded like they were in serious denial, claiming the only patent this ruling would lead to being rejected was the Bilski patent -- all others would be fine. Things aren't actually turning out that way, however, with a much more aggressive rejection of software claims than those lawyers insisted would happen. This is a good sign... though now we get to wait to see if the Bilski ruling is appealed to the Supreme Court. Update: No waiting necessary... should have checked the wires before posting this, because, indeed, Bilski has been appealed. Will have more on this later...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
Reader Comments
Subscribe: RSS
View by: Time | Thread
Good
~Signed - A programmer who hates the idea of patents.
They only get in the way of progress.
[ link to this | view in thread ]
Double Coverage
Can I get a patent on a story that I write ?
[ link to this | view in thread ]
Re: Good
~Signed - Another programmer who hates the idea of patents.
They only get in the way of progress.
[ link to this | view in thread ]
Re: Double Coverage
[ link to this | view in thread ]
Re: Re: Good
~Signed - Yet another programmer who hates the idea of patents.
They only get in the way of progress.
[ link to this | view in thread ]
Re: Re: Good
~Signed-Yet anotther programmer who hates the idea of patents.
They stifle progress and innovation.
[ link to this | view in thread ]
[ link to this | view in thread ]
Some Reasonable Extensions of Bilski, for the Consideration of the Supreme Court.
In respect of the "general purpose computer" prong, it is reasonable to insist that even if the patent recites dedicated hardware for processing information, the patentee should have the burden of showing that his algorithm is "computationally infeasible" on a general purpose computer. A working definition might be a computational complexity of, say, ten to the hundredth power. In other words, a circuit built out of quantum qubit registers would be eligible for a patent, but an ordinary circuit which processed audio (say, 50 Khertz) or video (say 6 Mhertz) would not be. I don't think there would be very many intermediate cases. Problems either "go to infinity" or they don't, as the case may be.
I gather that a lot of the MPEG patents recite low-speed dedicated computing apparatus, which may have made economic sense twenty years ago, but which no longer makes sense.
In respect of the "tied to process or transformation" prong, the patent should either 1) recite novel and non-obvious "tied hardware," or 2) some novel and non-obvious method of connecting the hardware to a computer, or 3) cause the hardware to act in some novel and non-obvious fashion for some purpose other than conveying information to a human user.
For example, if Lonnie E. Holder wants to build a computer-controlled tractor transmission which behaves in different ways according to how muddy the ground is, according to directions from a computer program, the third clause would put the system within the scope of patentability, subject to novelty and nonobviousness. However, it should not be possible to patent the idea of plugging a standard radio or tape recorder's speaker output into a desktop computer's stereo input or microphone ports, using a standard cable, and running some possibly novel software which does something with the resulting data.
Similarly, the USB specification (class library) for video covers all the usual controls of a VCR or video camera. One might, for example, write a program which tells a USB compatible VCR to advance one frame, records and stores the frame, and then directs the VCR to advance to the next frame. The VCR is synchronized to the computer in much the same way as a disk drive. Thus, data does not arrive until the computer is ready to handle it, and such software ceases to be "real time." This sort of thing should not be patentable. "Freeze-Frame" buttons have been present on VCR's for at least twenty years, being anticipated by similar buttons on moving film projectors.
[ link to this | view in thread ]
Why do humans matter?
I agree with most everything you stated, but I fail to see the reasoning behind the third condition.
I wouldn't characterize software as ever conveying information to a user; software changes the state of hardware which may then be perceived by humans. You seem to be suggesting that a distinction be made between a human directly perceiving the hardware change and the hardware change being exploited without human involvement.
Human involvement is not a consideration when evaluating hardware patents; why should it be a consideration for software?
[ link to this | view in thread ]
#9, saulgoode, Why do humans matter?
Suppose you have a computer controlling a phased-array radio set. At one level, you have the controlling the actual array phasing, steering a radio beam around. You might be testing the thing by getting in your car and driving around to find out what the reception was like at different points. In electrical engineering, there is a distinction between "signal-type" people, or old-time radio engineers, who worry about that kind of stuff, and "computer-science-type" people. My concern is that someone who is doing pure applications software, say a database to keep track of telephone numbers, should not be able to recite some "magic words," and call himself a radio engineer when he is nothing of the kind, and doesn't know the first principles of electromagnetics. The idea is, insofar as possible, to keep the two spheres separate, and let them go their separate ways.
[ link to this | view in thread ]
Yet Another
Bleh.
[ link to this | view in thread ]
techdirt morons
Why the f*** software folks should be treated differently ?
Because you enjoy cutting and pasting too much ?
oh well.... back to hacking Perl regular expressions...
Have a nice day, techdirt lemming-punks
[ link to this | view in thread ]
Re: angry dud
Precisely the point. Why should software be treated differently? Why should it be the only field of human endeavour which gets two kinds of legal “protection”—copyrights and patents?
Let it make do with one kind of protection, just like everything else. Don’t treat it differently.
[ link to this | view in thread ]
Re: angry dud
Noam Chomsky was the first person in the world to think up the concept of regular grammars and regular expressions. Are you paying him patent royalties every time you write a regular expression? After all, he would never have invented the concept if he couldn’t patent it, right?
[ link to this | view in thread ]
Re: techdirt morons
[ link to this | view in thread ]
Re: Re: angry dud
I don't give a f*** about Noam Chomsky and other ivory tower dudes - most if not all of the stuff they do is utterly useless anyway but they still get paid regardless
But I woudn't mind paying a small royalty to Larry Wall: the guy deserves it
[ link to this | view in thread ]
Re: Re: angry dud
you can copyright semiconductor chip desigh AND patent its functionality
You can copyright network design AND patent its functionality
For morions like you one more time: copyrigth is about expression and it does not protect functionality in any way
If you write your software just to stare at it on screen then you are OK with copytighg
If your software actyually does somthiong useful and novel then you need a patent
Now drop dead punk
[ link to this | view in thread ]
Bilski
Patent attorneys, including me, who really believe in the US Constitution and its goals agree with Bilski, and hope it will be used to invalidate nearly all software patents. After all, if there is an invention there, it can be applied to the machine and its functions the software resides in. If it is simply using software to implement a non-invention, bad!!!
[ link to this | view in thread ]
Re: Bilski
you just don't know what you are talking about
One more time
there is no f****** boundary between software and computer hardware
Got it now ?
[ link to this | view in thread ]
Re: angry dud
Does that mean you should be allowed to copyright computer hardware?
[ link to this | view in thread ]
Re: Bilski
I think part of the key to this lies with Leapfrog v. Fisher-Price, with Bilski thrown in. Spreadsheets have existed long before Lotus 1-2-3, Visicalc and Excel. Just because you converted a handwritten spreadsheet to an updated technology should not make the updating patentable. If that was the case, when we went from charcoal to pencils, then "spreadsheet formed by pencil" or "spreadsheet created by pen" would have been patentable. Nonsense. If I performed a process in my brain previously, merely putting that process on a computer is an efficiency statement, not a novelty statement.
[ link to this | view in thread ]
Re: Re: Bilski
You obviously don't know what you are talking about
Visicalc was a killer app, a sort of revolutionary idea at a time
Lotus and Excel were just ripoffs
[ link to this | view in thread ]
Re: Re: angry dud
Now go back to study for your GED
[ link to this | view in thread ]
Re: Re: Re: Bilski
Visicalc may have been a "killer app," but when you read the inspiration for the "killer app," it was a professor making entries on a chalkboard. Ergo, the developers of Visicalc translated what was being done by a human into a newer technology. This scenario is exactly the Leapfrog v. Fisher-Price scenario. Ergo, YOU do not know what YOU are talking about, unless you wish to provide a rebuttal as to why Leapfrog v. Fisher-Price is inapplicable in this situation.
And you need not call me "Dude." That is your name.
[ link to this | view in thread ]
Tubes
What wires? Hadn't you heard? We use a "series of tubes" now!
[ link to this | view in thread ]
[ link to this | view in thread ]