Join the 85,000 open source advocates who receive our giveaway alerts and article roundups.
Battle lines drawn over software patents in CLS Bank case
Judges split on software patents and computer transubstantiation
Get the newsletter
The law of software patents took an interesting, and ultimately encouraging, turn a little more than a week ago. In the CLS Bank case, ten judges of the Federal Circuit issued five separate opinions, without any single legal theory gaining a majority. Their debate showed that the scope of the subject matter requirement for patenting software is far from settled. It also makes it more likely that the Supreme Court will speak to the issue, and get it right.
First, a little background. The case concerned a group of patents relating to settlement risk in financial transactions. Generally in financial transactions, there is a risk that a party to the transaction may not pay or perform as promised. The patents address that risk by relying on a trusted third party to assure a simultaneous exchange. This is done using a computerized trading platform. (If this sounds sort of abstract or blindingly obvious to you, read on—you will soon feel vindicated.)
CLS Bank filed suit in federal court in the District of Columbia against the patent holder, Alice Corp., seeking to invalidate the patents. Alice counterclaimed alleging infringement. CLS filed a motion for summary judgment, which argued that the patents were invalid under 35 U.S.C. Section 101 based on the Supreme Court’s decision in the Bilski case. The trial court agreed, finding the patents invalid on the ground that they were directed to an abstract idea.
A panel of the Federal Circuit reversed, but the en banc Federal Circuit (meaning all the judges sitting together) agreed to rehear the case. (Full disclosure: at this point Red Hat joined in an amicus brief with Google, Dell, Facebook, Homeaway, Intuit, Rackspace, and Zynga arguing that the patents were invalid.) The en banc decision affirmed the lower court’s finding of invalidity, but the judges were sharply divided on the grounds for their decision.
Although the opinions are lengthy (all told, 135 pages) and address several significant points, there is one major issue that both divided the judges and partially illuminates their world views: the significance of describing a computer as part of the invention. The judges mostly agreed that the idea of managing settlement risk with a third party was abstract such that by itself it could not be patented. They differed, though, on whether using a general purpose computer for managing settlement risk meant that the patents avoided invalidity based on abstraction.
One camp of five judges led by Judge Lourie supported invalidating the patents based on the view that the computer limitation as merely "insignificant post-solution activity relative to the abstract idea..." Judge Lourie wrote that "simply appending generic computer functionality to lend speed or efficiency to the performance of an otherwise abstract concept does not meaningfully limit claim scope for purposes of patent eligibility."
At the same time, a group of four judges strongly disagreed on the significance of the computer limitation. Chief Judge Rader, writing for this group, said that "a computer programmed to perform a specific function is a new machine with individualized circuitry created and used by the operation of the software." Similarly Judge Moore wrote for this same group of four judges that "a general purpose computer in effect becomes a special purpose computer once it is programmed to perform particular functions pursuant to instructions from program software," on the theory that software "effectively rewires a computer."
The Supreme Court’s Bilski case earlier established that a tie to a machine is a clue to patent eligibility. Viewing the software and hardware together as a new machine was, in these judges’ view, sufficient to overcome the objection that the patent was too abstract.
It seems strained and unconvincing to think of computers as becoming "new machines" each time they run a different program. It makes almost as little sense as thinking of the radio as a new machine each time it plays a different song, or the telephone as a new machine each time a different person calls. My laptop can do a lot of different things, but it doesn't ever strike me as transforming its identity.
Perhaps the "new machine" argument would seem justifiable if one thought it would prevent the end of the world as we know it. In fact, this may explain some of this debate.
Judge Moore’s tone was in places apocalyptic. She worried that Judge Lourie’s approach would mean "the death of hundreds of thousands of patents" and would "decimate the electronics and software industries." She said, "There has never been a case which could do more damage to the patent system than this one." Chief Judge Rader, in an unusual second opinion titled "Additional Reflections," stated that without patent protection "investors would quickly opt to put their resources" into some field safer than technology.
In short, four of the ten Federal Circuit judges seem to think that highly abstract software patents serve the accepted purposes of the patent system in encouraging innovation and economic progress. They seem to fear that eliminating such patents would harm the economy. On the other hand, five of the ten judges, led by Judge Lourie, did not buy this view.
The Judge Lourie group is correct. While eliminating abstract software patents could temporarily affect some corporate balance sheets, most of the effects would be positive. It’s highly unlikely that the software business would be decimated, since, after all, it did quite well before the age of software patents began in the 1990s.
As the amicus brief noted above put it, "low quality patents in computer-related industries have become a scourge that raises costs and places a drag on innovation. One study found that patents in these industries have produced net litigation costs far in excess of the net profits derived from the patents themselves." Low quality patents "add little, if anything, to human knowledge while broadly foreclosing future development by others."
It isn’t really surprising that Federal Circuit judges who have devoted their working lives to the patent system tend to think most patents, including software patents, are valuable and useful. What is surprising is that, in spite of this likely tendency, the en banc Federal Circuit invalidated the patents here. Half of the en banc judges took the sensible view that running a program on a computer does not transform the computer or render software less abstract.
Both sides of this debate have now been carefully articulated, and the battle lines are drawn. Alice is entitled to seek discretionary Supreme Court review. The Court could well take this case in the next few months. If it does, it seems doubtful it would find that a generic computer is continually becoming a new machine.