3 ms·
I don't know that a court would have to rule that way. On your very first step, where you decide the algorithm is not patentable subject matter, I think they c
by shasta 16y ago
I don't know that a court would have to rule that way. On your very first step, where you decide the algorithm is not patentable subject matter, I think they could instead take into account the generality of the algorithm in making that determination. They could distinguish between simple unpatentable algorithms and complex patentable ones. Video codecs, in my opinion, should be patentable (provided they are novel, etc.).
- brlewis 16y agoAlgorithms are not statutory subject matter, according to any court. Software patents are always drafted to claim a larger system of which the algorithm is a part.
- shasta 16y agoRight, and yet courts affirm patents where the only novel component is something that can be expressed in software. The reason they do, in my non-expert opinion, is that they see the slippery slope - every invention can be decomposed into logical steps (the algorithm) and simple physical processes carrying out those steps that aren't novel enough to be patented on their own. And for many or most inventions, the combination of the physical processes isn't even enough to be novel -- the algorithm is key. Consider, for example, synthesizing a chemical. You could have a chemical plant that's able to perform hundreds of basic processes, and the key component is the algorithm that describes which steps to perform in which order. Not allowing patents on these processes just because the important parts of them can be described with an algorithm would be a radical departure from the functioning of our patent system - much more radical than not following the reasoning in some past case to the letter. So courts have allowed this kind of patent on algorithms, but in my opinion have gotten the logic of it wrong. What I think they should do is distinguish between algorithms that are really mathematical in nature (as in, would be of interest to computer scientists or mathematicians) and algorithms that really just encode a physical process. This wouldn't be that radical of a departure from the cases you mention - they'd just need to refine what those cases meant by 'algorithm'. The problem with the way courts have ruled to date is that it actually affords less protection to the real mathematical algorithms that the clause was meant to protect, because everyone just slaps "on a machine" to the end of their patent and bam, you've got patentable subject matter. Linked lists on a machine. I'd much rather see the courts look at the crux of the algorithm being suggested (linked lists) and decide that it's too abstract for a patent.
- marshray 16y agoeveryone just slaps "on a machine" to the end of their patent and bam, you've got patentable subject matter. Linked lists on a machine. That was the 1980s. Those patents have since be re-filed to protect the grand new invention: $data_structure on a machine connected to the Internet.
- brlewis 16y agoI don't know what courts you're referring to. The U.S. Supreme Court has never affirmed a patent where the only novel component was an algorithm executed on a general-purpose computer. Mathematical algorithms were never intended to receive patent protection.