Slashdot Mirror


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."

20 of 263 comments (clear)

  1. Nothing to do with software by smittyoneeach · · Score: 4, Insightful

    Everything to do with money

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  2. Everything is an algorithm by Prune · · Score: 2

    At least according to some philosophers and physicists, everything corresponds to algorithms: https://en.wikipedia.org/wiki/... Any patented process and device can be described wholly in algorithmic terms. Does this mean nothing should be patentable? Of course not. There's no sharp dividing line in these things, and this is my point -- there are soft lines here, just like there are soft lines between things that are best described as mathematics, and things that are best described as software processes. Ultimately they all reduce to mathematics, but that in itself doesn't make them unpatentable. The disputes here are on where along a continuum to place a threshold, and everyone has their own favourite point. The summary suggests this is lost on Mr. Lee, who chooses to see this as purely black and white and cut off anything that reduces to mathematics. The problem with that is that, if you were to take this to its logical conclusion, then nothing whatsoever would be patentable. Then again, Mr. Lee may just be radical enough to believe that, even if he's not upfront about it for strategic reasons.

    --
    "Politicians and diapers must be changed often, and for the same reason."
    1. Re:Everything is an algorithm by JesseMcDonald · · Score: 4, Insightful

      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
  3. In a world.. where Mathematics is patentable. by Vellmont · · Score: 2

    I'd suggest the justiced read a little bit from the late computer scientist Dijkstra liked to imagine a world where math was patentable. He was president of "Math Inc" "the most exciting and most miserable business ever conceived." Where he imagined that an important mathematical proof had been patended, and was demanding all the mathematicians that relied on it to pay up!

    My dear Jonathan,

    After so many years of silence, you will be surprised to receive such a long letter from me. But, read on, and you will understand that this time I must address myself to a lawyer I can trust and of whom I know that he understands.

    Remember our schooldays, when we argued about the relative merits of the Greek and the Roman culture? How I defended the Greeks by quoting Plato and you the Romans by quoting Cicero, and how the unsettled question did not impair the friendship and companionship between the two of us? (Happy youths, who could argue hotly about the relative superiority of classical cultures, whereas, today, the inferiority of contemporary civilization seems to be the only common meeting ground!) Our fates were decided that evening by the choice of our heroes: you chose law and I chose mathematics and our ways parted. (It is a strange thought that, if in that same discussion, I had chosen Homer and you Horatius, we might both have become professional poets and our paths might have continued to cross each other....)

    Dear Jonathan, I am in a fix. I leave it to your great wisdom or to your worldly experience to decide for yourself, whether my problem is that I don’t understand them, or whether they are so short-sighted that they are unable to understand me. But the long and the short of it is that I am in a fix, I have painted myself into a corner to the extent that I need legal advice, imagine! As you know —Hugo has certainly told you something about it— I am presently responsible for Mathematics Inc., the most exciting and most miserable business ever conceived. It is really most exciting, because —beside being a most flourishing business (and that is saying a good deal, these days)— by blending the strength of Greek contemplation with that of Roman enterprise, we are changing the face of the world! Our problem is, however, that apparently the world is not quite ready for this (truly!) “Cultural Revolution” and is beginning to fight back in a most unartistic manner, just because it —and in particular: its legal procedures!— cannot cope with it. There are legal procedures for the protection of property of “things”, but there is no true protection of property of “ideas”, and of such nature are the products of Mathematics Inc. (There are, of course, patent law and copy-right, but as you read on, you, as a lawyer, will immediately see that in our cases they are insufficient.)

    One of our most successful product lines is connected with what used to be known as the Riemann Hypothesis, but now should be named our Theorem. To bring you into the picture, Riemann —originally trained to become a Lutheran minister!— was one of those romantic mathematicians of the nineteenth century, who maintained his fame by dying young enough to ensure that nobody saw that he himself was also unable to prove his conjecture. Riemann completely missed the vision and imagination, needed to escape from the prejudices of the pre-industrial society and, according to the tradition of the period, he fought his problem single-minded: the amateur, needless to say, failed miserably.

    To supply the missing proof was for Mathematics Inc. an obvious target, not only because we have built up the first (and only) corporation in the world, that is technically capable of constructing such a proof, but also, because commercially it is a most attractive proposition. The point is that whole flocks of mathematicians have made themselves dependent on it and have (somewhat irresponsibly) based whole branches of mathematics on Riemann’s assumptio

    --
    AccountKiller
  4. Re:Why not patent compression algorithm? by shanipribadi · · Score: 5, Insightful

    The question should never have been "why shouldn't they be able to patent it", it should always be "why should they be able to patent it". The fact is that a patent is granted at the expense of the many for the benefit of the few, so there should always be a damn good reason for something to be granted as a patent.

  5. Re:Why not patent compression algorithm? by rolfwind · · Score: 4, Insightful

    Back in the day patents were put in the Constitution to advance the arts and sciences. Medieval guilds protected knowledge which held humanity/society back, so it was preferable to give limited government protection in exchange for opening up the knowledge (so the next generation can have at it, I guess).

    Having patents for their own sake seems counterproductive in this regard, as a lot can be reverse engineered in the meantime.

    In reality, everyone is told by legal not to look at previous patents ever, just in case they do infringe, it's not willful infringement.... patent portfolios protect the huge corps and the trolls, with very little in between, and the really lucrative stuff is kept proprietary anyway.

    So it leads one to ask, while wasting time writing patents apps, what is the patent scheme good for really and is it beneficial for society?

  6. conceptually equivalent != legally equivalent by dominux · · Score: 2

    Reading a book to someone is perfectly legal, reading a book on the radio to lots of people is conceptually equivalent to visiting them one by one and reading the book to them, it just saves a bit of time to do it in parallel. Conceptually this pretty much the same thing, but they are not the same from a legal perspective. Same goes for patentability of software, just like art or porn, you know it when you see it, but pinning down the definition is non-trivial - and doesn't need to be pinned down as much as you might expect for practical legal purposes.
    Personally I don't support software patents at all, however there is a tendency from technical people like myself to expect the legal system to follow more logical rules than it does.

  7. Re:Going further by king+neckbeard · · Score: 2

    You are assuming that nothing being patentable is an inherently wrong idea without supporting that statement, which is a logical flaw and a strong indication of irrational bias.

    You are also assuming that being able to be described mathematically is somehow equivalent to being able to be performed mathematically. Math can model a rocket going to Mars, but it can't send a rocket to Mars by itself.

    --
    This is my signature. There are many like it, but this one is mine.
  8. Re:Why not patent compression algorithm? by Kat+M. · · Score: 5, Insightful

    The purpose of patents is not to reward inventors for being clever. A patent is an extremely powerful monopoly, against which even independent reinvention does not protect and is a privilege that in a free market economy should be granted with extreme reluctance, because of the negative effects monopolies can have on competition and economic freedom.

    We have patents because in some fields inventors may be discouraged otherwise because the financial outlay for R&D is too high and it is too easy to duplicate the invention. Patents thus encourage inventors (or the people who bankroll them) by making the financial risk manageable; in exchange, the invention enters the public domain after a set period of time, so society benefits too. I.e., ideally we have a win-win situation where both the inventory and society benefit.

    But when R&D does not require expensive labs, materials, or processes, that rationale disappears; instead, patents are likely to become the tools of rent-seeking and regulatory capture and impede progress rather than furthering it. And when independent reinvention is common –as is the case with computer science – society does not benefit from granting inventors such an extremely broad monopoly. The narrower monopoly of copyright is instead more suitable when it comes to protecting the genuine interests of software developers, because the costs associated with software projects are generally caused by sweat of the brow effort (especially when managing a large project), not the underlying novelty.

  9. Re:Why not patent compression algorithm? by galabar · · Score: 3, Informative

    Patents are not granted for the benefit of a few. They are granted because: The Congress shall have power ... To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries; Having said that, I agree that the question should be "why should they be able to patent it."

  10. Re:Why not patent compression algorithm? by Spazmania · · Score: 3, Interesting

    Because a "data compression algorithm" is more than a mathematical equation. Indeed, outside the material scope of a computer it has no existence, except perhaps as a thought problem.

    The idea of mechanically separating grain is not patentable but a machine which actually does so is. And that patent will cover any machine which works substantially the same way, which is to say follows the same process or algorithm. Do you follow the difference?

    What SCOTUS said yesterday was that merely adding a computer to something already practiced in the public domain does not remove it from the public domain. It is not patentable. Not new. That should come as a big "duh" moment for anyone who thought otherwise. But the invention of something that didn't exist in a non-computer form and for which a computer is an essential component, well that is patentable. And the patent will cover any computer or other device running it.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  11. Followed the law. if (false) then false by raymorris · · Score: 3, Interesting

    The judgement reflects current law. The article uses the weasel word "if" to continue to promote the anti-patent lobby's favorite lie:

        "If a sequence of conventional mathematical operations isn't patentable,

    Okay, if, but the first half is false. The idea that inventions based on math is simply a falsehood detained to confuse those who a) don't know any better and are too busy or two lazy to read the couple of paragraphs that is the actual law.

    The law says what isn't patentable is "the laws of nature, including the laws of mathematics".

    That laws of physics aren't patentable. Does that mean that any invention based on the laws of physics is unpatentable? Obviously not. An elevator is an application of the laws of physics. You can patent an elevator design. You can't patent gravity. PageRank is an invention that is an application of the laws of mathematics. You can patent PageRank. You can't patent the associative law of addition.

    That's the law. Some people want to change the law, and that's fine. Current law is that you can't patent the fundamental natural laws of a science, and can patent an invention which makes use of the science.

    1. Re:Followed the law. if (false) then false by mysidia · · Score: 4, Insightful

      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.

    2. Re:Followed the law. if (false) then false by TapeCutter · · Score: 3, Interesting

      It's been argued that had Huffman implemented his famous compression algorithm in hardware rather than software he would have been granted a patent. The social/legal problem is that modern Science is demonstrating the term "the laws of nature, including the laws of mathematics" is synonymous with "everything". Particularly in the computer and biotech industries.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Followed the law. if (false) then false by jd · · Score: 3, Interesting

      You can patent an elevator because you invented it. You cannot patent gravity because you didn't.

      Everything that ever was, is or ever will be, in mathematics, always has been and always will be. Nothing in mathematics is invented, only discovered. (You cannot patent Antarctica, either.)

      You can patent an elevator because it isn't obvious. You cannot patent a spring because it is.

      Everything in mathematics is ultimately obvious. See "Spiked Maths" for details. Or, if you prefer, consider the fact that everything is built from statements already proven to reduce to fundamental axioms. Everything in mathematics is ultimately true, though not necessarily at the same time. There is no innovation, no creation. Nothing has been added. All you have done is taken two truths and constructed a composite truth. You can add whatever physical theory you like to gravity, you will never construct an elevator.

      You can patent an elevator because there are multiple solutions to the same problem. You cannot patent sodium chloride because there is only one chemical that is sodium chloride, it is unique.

      Any two mathematical statements which yield identical results (which implies both operate over the same domain and range) are provably identical. Thus, there is a unique solution to a given problem.

      You can patent an elevator because it is man-made, artificial. You cannot patent a star because it is not.

      Ok, this is my one controversial statement. However, those who disagree are wrong, so I don't care. Mathematics is natural. It exists in the same form throughout the universe. If multiple universes exist, mathematics will be the same in all of them. Including the ones in which no life can exist to make use of it. There are bits of mathematics that cannot coexist, ensuring it cannot be both complete and correct (blame Godel), but there's lots in the natural world like that. That's normal for the natural world.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  12. Re:Why not patent compression algorithm? by zippthorne · · Score: 3, Informative

    The point of patents isn't to reward them for inventing a new compression algorithm. They can do that by selling their compression software and keeping the algorithm secret (if they can keep it secret)

    The point is to reward them for telling the world how it works, so others can, eventually, use the same algorithm in their own inventions, or learn about compression and create a better one (which they may or may not patent and then the rest of us benefit from that as well)

    --
    Can you be Even More Awesome?!
  13. those ARE a problem. Mechanisms, not results by raymorris · · Score: 3, Informative

    Certainly those types of patents are bad, and potentially invalid. The scenario you described, where someone attempts to patent result rather than the mechanism is invalid and should be held invalid. Note that this is true whether the mechanism uses gears to perform multiplication or transistors. That problem is completely separate from and unrelated to software or math. It's a bad patent because there's no invention, just a goal or result.

    I don't know that anyone has done an analysis to see whether or not more invalid "result" patents have been issued for bit-based "inventions" than molecule-based inventions. Whether the mechanism is made of wood or of bits, I know patents that are too broad have been issued in both.

    Of course it's conceivable that some patent examiners could have had trouble distinguishing between the result of a software mechanism (find quality web pages) and a particular mechanism for doing so (PageRank). "High quality" web pages could be determined by any number of mechanisms and PageRank is just one of many different mechanisms that might be invented.

    1. Re:those ARE a problem. Mechanisms, not results by ultranova · · Score: 3, Interesting

      Imagine if you're the first person to think of routing cars around areas of high traffic in real time and develop a method to do so. Why shouldn't you be able to get a patent on the result -- routing cars around areas of high traffic for a reasonable amount of time?

      Because "sure would be nice if all these cars didn't come here at once" is not an invention? You are not the first person to grasp the concept of load balancing. And indeed, radio has been broadcasting traffick reports for as long as I can remember.

      And, if not, what "mechanism" should your patent be tied to?

      The specific method you developed. Sure, that might mean an alternative method is trivial to develop and you get nothing - but guess what? All that means is that your "invention" was trivial in the first place.

      The real problem is that Americans treat the patent system like they treat everything else: as a get-rich-quick scheme to escape the self-inflicted hell that's their "incentivizing" economy.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  14. Re:Reform by TerminaMorte · · Score: 2

    Too bad we're not a democracy.

  15. Re:Why not patent compression algorithm? by gnupun · · Score: 2

    The point of patents isn't to reward them for inventing a new compression algorithm. They can do that by selling their compression software and keeping the algorithm secret (if they can keep it secret)

    No, the point is to reward them, because of the major or minor benefit humanity enjoys because of that invention. It's not a freebie, but rather an exchange of benefits.

    If the inventors keep it a secret, they risk being reverse engineered by a competitor, and suffering a minor or major financial loss in the marketplace depending on the marketing/financial power of his competitor. With patents, the secret is exposed, but competitors, who did not put any effort in creating the invention, don't get the right to sell it, and don't get to unjustly profit for someone else's work.