Back before I started teaching, I was very interested in patent law and wrote a short essay on the topic of business method patents. In light of Bilski, I decided to post it on SSRN: Computers and the Patent System: The Problem of the Second Step, 28 Rutgers Computer & Tech. L.J. 47 (2002). From the introduction:
Why have computers created such a headache for the patent system? My argument is that the invention of the general purpose computer has baffled the patent system by breaking down the traditional one-step analytical framework of new inventions into two analytical steps. Unlike traditional machines and processes, general purpose computers divide the brains of the operation (the algorithm) from the brawn (the hardware). Patent law is ill-equipped to respond to this bifurcation. Instead, patent law's one-step conceptual framework forces us to confront an all-or-nothing choice between two unsatisfying alternatives: either we can grant computerized algorithms too much protection, or too little. Either every algorithm is patentable subject matter, or none are.I haven't dabbled in patent law since writing that essay, but I figured it might be of possible interest to those following the Bilski case.
As a non-lawyer and a computer programmer, I have to say that I have a very big problem with software patents. Part of the problem is that covered in your article.
The perhaps bigger issue is that the patent office seems completely overloaded, and utterly without the technical knowledge or ability to evaluate software patents, thus we get a lot of obvious patents, patents with clear prior art, and a lot of general patents that cover far more than they should. I don't know how this is fixable.
Also, do I understand correctly that software patents do not exist in the EU?
IMO, there should be no such thing. Software should be governed by copyright only, not patent.
Software is words and numbers, written. As such, it should be treated as any other written work.
The idea that someone can patent the idea of 'click this button to check out' on a computer screen is insane.
The problem here is that the courts have had foisted upon them the responsibility of determining policy (what type of subject matter should qualify under Title 35 and what type should not) that should be defined by Congress. At best, congressional shirking of its responsibility has led to ad hoc policy choices by courts ill suited to decide such matters.
In the final analysis, one must ask the question if 101 should even be a consideration under our patent laws? There are many who believe that it the absence of congressional action the tried and true 102, 103, 112 analysis should rule the day.
secondjoin the rising chorus here. Amen.I've seen somewhat the opposite done where the code is the heart of the invention -- patent everything but the detailed code. Disclose software function, but not the code itself. So the (otherwise patentable) hardware is patented, but the software is not patented or its detailed code disclosed. Duplicating the device's function would be difficult without the original code.----------------------------------------------------
*Yet Another Programmer Against Software Patents
And yes, of course I'm against business process patents too.
Do we really want to force the latter into special purpose hardware that is thus made more expensive? Couple that with the attendant loss in actual security experienced when encryption algorithms are not published and examined.
One point that may be worth mentioning is that should these two types of subject matter be deemed outside the embrace of our patent laws, the virtually assured response by inventors will be to seek refuge under trade secret law, as well as the control of such trade secrets, to the extent they may be shared with others, under very restrictive licensing agreements. Importantly, patents are solely creatures of civil law, and no criminal penalties attach. The same cannot be said about trade secrets, both under state and federal law. Certainly this is not an insignificant difference.
While reasonable minds can differ on whether or not patents actually fulfill one of their underlying purposes of encouraging public disclosure, I do have to wonder if by denying protection under our patent laws we may create a situation where disclosure is curtailed?