From Tim Lee of the Washington Post:
In a trio of Supreme Court decisions between 1972 and 1981, the court held that mathematical algorithms were not eligible for patent protection. Since computer software is little more than mathematical algorithms encoded in machine-readable form, most of the software industry assumed this meant you couldn't patent software. But then, in the 1990s, a patent-friendly appeals court handed down a series of decisions that opened the door to patents on software. That triggered a wave of patenting that has drowned the technology industry in litigation.
In principle, the Supreme Court's old precedents ruling out patents on mathematical algorithms are still good law. And today, the Supreme Court announced that it would hear an appeal that, for the first time in 30 years, will directly address the patentability of software.
The case focuses on four financial software patents. The patents claim a method of "mitigating settlement risk" using electronic "shadow credit records." The trial court judge ruled that this "invention" isn't patentable because it is "directed to an abstract idea of employing an intermediary to facilitate simultaneous exchange of obligations in order to minimize risk." When the case was appealed to the United States Court of Appeals for the Federal Circuit, the court with jurisdiction over all patent appeals, the court deadlocked 5 to 5. That left the lower court's ruling in place.
Now the Supreme Court will have an opportunity to weigh in on the case. And while the high court could issue a narrow ruling based on the details of the patents in this case, it could also take the opportunity to fix the software patent mess more broadly. All it would need to do is to reiterate its earlier position that patents claiming mathematical processes — a.k.a. computer software — isn't eligible for patent protection unless it's tied to a specific machine or physical process.
The high court will be reluctant to do this because it would be disruptive. Reiterating that mathematical algorithms can't be patented would call into question thousands of patents held by major software companies. And these companies could complain, with some justification, that the Supreme Court's failure to rule on the issue for more than 30 years was a tacit acceptance of rulings by the Federal Circuit.
Let's say the Supreme Court does take away some or all software patents. What, if anything, does the TRIPS Agreement say about protecting software patents? Are they any countries who are likely to make a WTO claim about this? And are there any non-U.S. companies with U.S. software patents that, having had their patents taken away, might make investor-state claims under one of the various investment treaties or investment chapters of trade agreements?