The Supreme Court Doesn't Understand Software
An anonymous reader writes We had some good news yesterday when the U.S. Supreme Court invalidated a software patent for failing to turn an idea into an invention. Unfortunately, the justices weren't willing to make any broader statements about the patentability of basic software tools, so the patent fights will continue. Timothy B. Lee at Vox argues that this is because the Supreme Court does not understand software, and says we won't see significant reform until they do.
He says, "If a sequence of conventional mathematical operations isn't patentable, then no software should enjoy patent protection. For example, the 'data compression' patents that Justice Kennedy wants to preserve simply claim formulas for converting information from one digital format to another. If that's not a mathematical algorithm, nothing is. This is the fundamental confusion at the heart of America's software patent jurisprudence: many judges seem to believe that mathematical algorithms shouldn't be patented but that certain kinds of software should be patentable. ... If a patent claims a mathematical formula simple enough for a judge to understand how it works, she is likely to recognize that the patent claims a mathematical formula and invalidate it. But if the formula is too complex for her to understand, then she concludes that it's something more than a mathematical algorithm and uphold it."
He says, "If a sequence of conventional mathematical operations isn't patentable, then no software should enjoy patent protection. For example, the 'data compression' patents that Justice Kennedy wants to preserve simply claim formulas for converting information from one digital format to another. If that's not a mathematical algorithm, nothing is. This is the fundamental confusion at the heart of America's software patent jurisprudence: many judges seem to believe that mathematical algorithms shouldn't be patented but that certain kinds of software should be patentable. ... If a patent claims a mathematical formula simple enough for a judge to understand how it works, she is likely to recognize that the patent claims a mathematical formula and invalidate it. But if the formula is too complex for her to understand, then she concludes that it's something more than a mathematical algorithm and uphold it."
Everything to do with money
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
If somebody comes up with a novel patent compression algorithm, why shouldn't they be able to patent it? I read the argument about math not being patentable, but I don't really understand why. A new data compression algorithm that is truly novel seems like it should deserve some protection so that the inventor can get rewarded for her work. No?
Never underestimate the bandwidth of a 747 filled with CD-ROMs.
Any patented process and device can be described wholly in algorithmic terms.
Described, yes. Software patents (and business method patents, etc.) are the ones which can be implemented wholly in algorithmic terms. You can describe a new manufacturing process with math, but you can't actually manufacture anything until you apply that math by rearranging matter and energy in the real world. It's the application that the patent covers, not the description. The device, not the blueprints.
This ruling simply states what should be obvious, that adding "on a computer" to an abstract concept does not magically transform it into a patent-eligible invention. The patent is still really about the abstract concept, despite the "on a computer" gimmick, and thus remains ineligible.
There should never have been any question regarding the patentability of taking someone else's invention (a computer) and using it for the purpose it was designed for (speeding up the evaluation of algorithms), regardless of the specific algorithm in question. That would be like patenting the use of an off-the-shelf pocket calculator to evaluate 2 + 2. If you can't patent the algorithm on its own—and you shouldn't be able to, since it's pure math—then it makes no sense to be able to patent it "on a computer".
"The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
Obviously not. An elevator is an application of the laws of physics. You can patent an elevator design. You can't patent gravity.
What people have problems with... is most software patents look like this:
1. Apply the law of gravity, using electric circuits, using a machine to transport people between different levels or heights in a building.
2. The method of claim 1, where a machine is used to carry people between floors in a building.
In other words: the "invention" has been turned into a "black box", which is not explained in the patent.
Instead of the specific elevator design you developed being patented, ALL elevators using the basic principle of gravity are patented, even though gravity itself is not patented.
They just say Apply (basic concept) using (new technology).
The invention is a black box not discussed in detail.