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

263 comments

  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
    1. Re:Nothing to do with software by Motard · · Score: 1

      Unfortunately, it will be reduced to this, as it has over recent history.

      Software = Money, or Software != Money.

      A too often ignored, third option, is that "There should be money in software."

      I've been around IT for a looong time, and it's been only recently that there's been a complete crowding out of the middle ground.

      I think the big corporations - ones like IBM, Oracle and SAP started it. Even through the personal computer revolution, they kept pushing high priced enterprise solutions that were, as we all know, products that any of us could create.

      Eventually, it came down to the point that 'we' did. GNU, Linux, Apache, etc.

      And it eventually came down to one extreme versus the other.

      Some very good products with relatively modest goals got squeezed right out of the picture.

      A good example is Delphi. This arose from Turbo Pascal which was very popular amongst computer enthusiasts, even though it cost around $40-$50 (about the same as a game).

      But when the holy war came, it was not on any side.

      It was demonstrably better than VB, and leagues beyond anything the open source community had to offer - well, at least until the Free Pascal related Lazarus project was created. And even that tends to lag behind, despite some intriguing platform options.

      So, it appears at first they thought that they needed to be an enterprise product - and that failed for a lack of soulless corporate sales weasels.

      Then they decided to court the open source community with a stripped version called Kylix. But they found out rather quickly that this community didn't like stripped down anythings - and, in any case, wouldn't pay much, if anything for anything.

      Now finally, it's been bought up by Embarcadero but has gone back to the enterprise style pricing (which probably means you can get it for nothing if you buy their database tools)

      I really long for time when we could buy good tools for a reasonable price, Buying or using Turbo Pascal was never a career threatening proposition, but it's really the sort of middle road that's no longer available.

      So, with all that said, I do think this SCOTUS decision, while going to far for some, and not far enough for others, is a good step in the right direction of common sense. As I understand it, they said that just because it's on a computer does not mean it's novel.

    2. Re:Nothing to do with software by Darinbob · · Score: 1

      Right, the patent system is about "is it an idea that can make lots of money". The only reason mathematical formulas and algorithms are not patentable is because someone saw fit to exclude them early on. The very fact that a business process can be patented means the system is broken, and even the SCOTUS should be able to understand that part.

    3. Re:Nothing to do with software by smittyoneeach · · Score: 1

      The very fact that a business process can be patented means the system is broken, and even the SCOTUS should be able to understand that part.

      Precisely

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:Nothing to do with software by TapeCutter · · Score: 1

      A too often ignored, third option, is that "There should be money in software."

      That's the crux of many problems, not just software. The "entrepreneurs" are allowed to take far more than their fair share of the "innovation" cake. For some reason many people hold this up as a virtue of the system. Just look at the financial trajectories of Woz and Jobs, yet neither could have built Apple alone.
      Disclaimer: Fellow old fart here, cut my teeth on Turbo Pascal and Applesoft basic. Dear old dad is 80, a retired mechanical engineer, I introduced him to Turbo Pascal in the 80's, he traded Delphi for Python last year, he said he had outgrown it and wanted to play with android. :)

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    5. Re:Nothing to do with software by Motard · · Score: 1

      The only quibble I have in regard to your reply is the use of the word 'allowed'. That is a defeatist word no matter which side of the orange you're on.

    6. Re:Nothing to do with software by Anonymous Coward · · Score: 0

      Didn't we tell these guys 14 years ago when software patents started to gain traction that software is just logical algorithms and matematical equations?

      A "we already told you so" is in order here. Duh!

      Let them boil in their own soup.

    7. Re:Nothing to do with software by smittyoneeach · · Score: 1

      Yup

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    8. Re:Nothing to do with software by HiThere · · Score: 1

      The trouble is, we're in the same pot of soup.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  2. Why not patent compression algorithm? by Pulzar · · Score: 1, Insightful

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

    2. 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?

    3. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 1

      a patent compression algorithm?

    4. Re:Why not patent compression algorithm? by Ihlosi · · Score: 1
      I read the argument about math not being patentable, but I don't really understand why.

      Because, at the root, patents protect concrete implementations, not a sequence of process steps.

      Part of the art of making a patent is figuring out how to word the claims so that copying the process becomes impossible or pointless.

    5. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      It isn't always clear-cut when a script is an invention, an obvious application of well-known practices, or an implementation of a math formula.

      Of course it is all data, but reducing it all down to this common denominator isn't useful. In fact, it serves only to obscure the differences that are apposite to the value of the application to us (this same observation applies to calling bitcoins, social security numbers, and mp3 files "just data" and hence deserving of regulation under identical laws).

      I submit that reducing all software down to "mathematics" is similarly unhelpful. Programs are wildly different in their value to us, and in their novelty, despite the fact that they can all be thought of as sequential math formulas.

      Let us not fall prey to the dicto simplicter fallacy.

    6. Re:Why not patent compression algorithm? by AxeTheMax · · Score: 1

      It's interesting that at the time I'm writing, the parent that asks 'why should they be able to patent it' is modded 0, while the grandparent that asks 'why should'nt they be able to patent it' is modded 5 insightful.

      I have no mod points so I can comment only.

    7. Re:Why not patent compression algorithm? by sribe · · Score: 1

      I read the argument about math not being patentable, but I don't really understand why.

      Because that's what the constitution says. Want software patents? Amend the constitution ;-)

    8. Re:Why not patent compression algorithm? by rmdingler · · Score: 1
      It is the product of a human judging panel... +1 agree/-1 disagree system.

      Unfortunate sometimes, but like Democracy, the fairest system presently at our disposal.

      --
      Happiness in intelligent people is the rarest thing I know.

      Ernest Hemingway

    9. Re:Why not patent compression algorithm? by david_thornley · · Score: 1

      Would you care to tell us where that is in "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to the respective Writings and Discoveries"?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    10. Re:Why not patent compression algorithm? by Xicor · · Score: 1

      that isnt the issue. the issue is that right now pretty much anything in software is patentable... hardware has much more difficulty. one example is that apple patented swipe to unlock... which is an idea, not an actual invention.

      you cant patent an idea, you have to patent the thing that the idea represents.

    11. Re:Why not patent compression algorithm? by king+neckbeard · · Score: 1

      Since you are throwing down the latin gauntlet, I'll have to formally lay down an argument old school.

      For the purposes of patent law, all the things you just mentioned are indeed 'just data.' Whether they are 'just data' in other legal contexts is a different issue, although there may be very similar overlaps. Precisely, the legally relevant meaning of 'just data' is that no part of software is not data, no part of data is not math, and that if there is no part of an invention that is not math, it is not patent eligible subject matter.

      --
      This is my signature. There are many like it, but this one is mine.
    12. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      No. As a mathematician, the idea that certain computations are illegal for me to perform strikes me as so wholly unpalatable, and I honestly can't imagine why anyone would think that's okay. Imagine you couldn't use the Pythagorean theorem to find the third side of a right triangle. Just because the math involved here is more advanced, doesn't make the idea any less ridiculous.

    13. Re:Why not patent compression algorithm? by Impy+the+Impiuos+Imp · · Score: 1

      Well, can you patent a gene? A ton of expensive investment and clever innovation could be involved to discover it, greater than many "normal" inventions.

      You can't patent a molecule. Saying all software is algorithms and thus not patentable is like saying the Wright Brother's plane is a giant molecule and thus not patentable.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    14. 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.

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

    16. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      I'd argue that you can patent the machines used to synthesise the gene, but not the gene itself.

    17. Re: Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Last time checked when you write a book you get it copyrighted. Why would writing software be any different? One is a series of words. One is a series of steps that need to be performed. What is the difference?

      I'm not trolling. I really do not how software can be patented.

    18. Re:Why not patent compression algorithm? by sribe · · Score: 1

      Would you care to tell us where that is in "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to the respective Writings and Discoveries"?

      DING! You are correct, the prohibition on patenting mathematical algorithms, laws of nature, etc, are not in the constitution. They are in the Patent Act. Sorry about the sloppiness.

    19. Re:Why not patent compression algorithm? by meerling · · Score: 1

      It was decided when they set up the patent systems that since math is universal, no mathematical formulas or algorithms could be patented. No owning 2+2=4 or the far more complex mathematical proof of it either. Math and all it's variations belong to everyone, even if you don't understand it.

      Patenting math was considered as ill advised as letting some lout wander into the forest, pick up a pretty leaf, and then patent leaves.
      It still is, but some lawyers are really good at obfuscating what they are actually requesting patents for, so watch out for that patent troll sending you a bill for your vegetative violations of his lawful patents.

    20. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      I'll bite. It's in the part where they mention Science and the useful Arts as two separate things, then refer to their respective exclusive rights. Science covers abstract things like Math. The useful Arts covers physical inventions. To protect the former, we secured the exclusive right to the Author's Writings with copyright; for the latter, we secured the exclusive right to the Inventor's Discoveries with patents.

      To summarize:
      Science, Authors, Writings -> Copyright
      useful Arts, Inventors, Discoveries -> Patents

      Since math is not a physical thing, it isn't a product of the useful Arts. Hence, it cannot be patented.

    21. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Well that's just not true. Business process patents have been a part of the US patent system from the very beginning:
      http://en.wikipedia.org/wiki/Business_method_patent

    22. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Because algorithms are the building blocks needed to make real world systems. Especially when it comes to data formats, which frequently require things like compression, you don't even get to chose what blocks you want to use.

      The patent on S3 texture compression, for example, has caused problems for open source graphics drivers for more than a decade.

    23. 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.
    24. Re:Why not patent compression algorithm? by gnupun · · Score: 1

      "why should they be able to patent it."

      Because if the can't, then they likely won't bother investing the time, energy and money needed to create the new compression algorithm. There's nothing for them except some temporary fame for being published in some scientific paper. As a result, humanity will have have to use the less efficient compression algorithm it already uses.

    25. Re:Why not patent compression algorithm? by symbolset · · Score: 1

      Google seems to making great strides in "the progress of science and useful arts" of compression algorithms and giving the result away for free.

      --
      Help stamp out iliturcy.
    26. Re:Why not patent compression algorithm? by vux984 · · Score: 1

      I read the argument about math not being patentable, but I don't really understand why.

      Facts aren't patentable. Everything in math is either a fact (or unprovable axiom which is taken as fact) or is a logical consequence of those facts, and are in turn facts in their own right.

      All mathematical methods can be restated as statements of fact about mathematical relationships.

      For example suppose I were to attempt to patent a method for computing the length of the hypotenuse of a right triangle. You take side a and square it, and take side b and square it, and then take the positive square root of that to get the length of the hypotenuse... except that "method" is just a particular way of stating the mathematical fact that

      a^2 + b^2 = c^2

      A fact. That is not patentable.

      And all mathematical "methods" have this same characteristic.

      When you get to information theory, encryption, compression etc... its just vastly more complicated, but at the end of the day its still just the expression of mathematical facts.

      Similarly software is just a specialized notation for manipulating numbers; we associate it with 'computers' but it can be abstracted as pure math, its just set theory, mapping functions, and so forth, and it can be expressed in purely mathematical form.

      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?

      There's the rub. On the one hand, yes, we want to reward people for hard work, and DISCOVERING the mathematical relationships that allow for the expression of a new compression is very difficult, but on the other hand its not an invention, its still just a factual mathematical relationship and facts are not patentable.

      She is not an inventor, she's a mathematician. She solved a math problem. That's not to say its not hugely difficult or that she wasn't creative. But its still not an invention.

      Lots of people solve hugely difficult problems -- that isn't the criteria by which we determine whether they are patentable. No more than you can't solve a difficult sudoku and patent the solution... regardless of how hard the sudoku was.

    27. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      If the law already stipulates that software is "just data," then that settles that. However, my contention is that the law should not define software as "just data" any more than it should define buildings, cars, and cell phones as "just construction materials" or people and animals as "just chemicals." The arrangement makes very different that which would otherwise be the same set of basic components.

    28. Re:Why not patent compression algorithm? by speedplane · · Score: 0

      Hardly free. I give up a good deal of privacy and I'm subjected to countless paid influence peddlers (i.e. advertisements) to receive the benefits that google "sells". Not saying that it isn't worth it, but it's certainly not free.

      --
      Fast Federal Court and I.T.C. updates
    29. Re:Why not patent compression algorithm? by symbolset · · Score: 1

      Sorry, no. All computer programs are math. Especially compression algorithms. They should not be entitled to patent protection. Most programs are exceptionally poor math, as well.

      --
      Help stamp out iliturcy.
    30. Re:Why not patent compression algorithm? by speedplane · · Score: 1

      So then a concrete implementation of a mathematical formula would be patentable, no? Isn't that exactly what software is?

      --
      Fast Federal Court and I.T.C. updates
    31. Re:Why not patent compression algorithm? by symbolset · · Score: 1

      This was always a mistake.

      --
      Help stamp out iliturcy.
    32. Re:Why not patent compression algorithm? by symbolset · · Score: 1

      Indeed. Also overlooked, although the Constitution grants to Congress the power to declare wars and grant copyrights and patents, it in no way compels them to do so. They could just repeal the whole thing.

      --
      Help stamp out iliturcy.
    33. Re:Why not patent compression algorithm? by Darinbob · · Score: 1

      Sofware -> copyright AND patents, especially if there's some profit to be made.

    34. Re:Why not patent compression algorithm? by Darinbob · · Score: 1

      You can patent the method to obtain the gene ("add eye of newt after reaching a full boil"), but not the gene itself. Someone could discover another method of doing the same thing and use that. Often however what someone wants to do is isolate the gene and then modify it; the modification is new, but the isolation is a matter of either paying some money to license the existing method or inventing your own method.

    35. 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?!
    36. Re:Why not patent compression algorithm? by pauljlucas · · Score: 1
      As it was explained to me by a patent attorney, what is colloquially known as a "software patent" really isn't. Rather, it's a patent on the resulting machine that software transforms a general purpose machine (computer) into.

      If I had a black box wherein you fed in paper tape encoding data on one end and different paper tape with the data compressed came out the other end (thus taking less tape), that would be a data compression machine. Certainly, if the black box had no software at all but was instead a bunch of gears and such, i.e., totally mechanical, you'd have to agree that the machine would be patentable.

      But it's still the type of machine that's being patented (a data compression machine). The preferred embodiment as described in the patent is just one way to do it. Now if instead of gears you had a computer running software, well that doesn't change the functioning of the machine -- the tape output is the same for a given input. Therefore, the fact that a particular embodiment just might happen to use a computer and software rather than gears is irrelevant.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    37. Re:Why not patent compression algorithm? by ATMAvatar · · Score: 1

      Because if the can't, then they likely won't bother investing the time, energy and money needed to create the new compression algorithm.

      Citation needed.

      Inventions of all kinds occurred before the patent system was created. Additionally, we currently have a free software movement devoid of profit motive which actively avoids patents. To get even more specific to your point, gzip is patent-free, and it was specifically created to side-step patented compression algorithms.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    38. Re: Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Of course "limited time" and "authors" is not all that accurate. A company usually holds the patent, and even if the "author" is a person it can end up being owned by their estate (like copyright which has an even longer "limited time"). The time also seems to be far longer than makes sense for the current rapid progression of technology.

    39. Re:Why not patent compression algorithm? by sjames · · Score: 1

      Write it up and submit to a journal of mathematics. Perhaps it will win a prize.

      But the reason generally understood is that one doen't invent a mathematical relation, one only discovers it. It is an intrinsic property of reality. It would be like patenting gravity.

    40. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      A patent means other people cannot do what you can do/did without your permission.

    41. Re:Why not patent compression algorithm? by Arker · · Score: 0

      "As it was explained to me by a patent attorney, what is colloquially known as a "software patent" really isn't. Rather, it's a patent on the resulting machine that software transforms a general purpose machine (computer) into. "

      Sophistry. The general purpose machine is a general purpose machine at the beginning of the day, at the end of the day, and every single moment in between. It does not magically become something else just because you feed it an algorithm. It executes algorithms, that is the one and only purpose and function of a general purpose computer.

      "If I had a black box wherein you fed in paper tape encoding data on one end and different paper tape with the data compressed came out the other end (thus taking less tape), that would be a data compression machine. Certainly, if the black box had no software at all but was instead a bunch of gears and such, i.e., totally mechanical, you'd have to agree that the machine would be patentable. "

      The machine itself, sure. The underlying algorithm it implements, no. Anyone that can figure out a different machine to accomplish the same task can still do so legally, and it actually does not have to be very different either, as long as one or another element that's critical to the patent claim is different.

      And using a general purpose computer to execute the algorithm certainly should never be patented - using a general purpose computer to execute algorithms is not just obvious, it's blindingly obvious, it is the one and only thing that a general purpose computer can ever be used to do!

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    42. Re:Why not patent compression algorithm? by symbolset · · Score: 1

      You are confusing the use with the policy. Google has an open policy art codecs. I could implement a VP9 player sure that Google will not sue me.

      --
      Help stamp out iliturcy.
    43. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Do you want it to work on Linux?

    44. Re:Why not patent compression algorithm? by shutdown+-p+now · · Score: 1

      Facts aren't patentable. Everything in math is either a fact (or unprovable axiom which is taken as fact) or is a logical consequence of those facts, and are in turn facts in their own right.

      Everything in the world is a fact. Any mechanical contraption is just an arrangement of things that uses a set of known facts, in certain combination, to achieve the desired goal. There is no fundamental difference between an algorithm and a device, except that algorithm takes raw information as input and produces raw information as output, while a device takes the state of the physical environment as input (which is ultimately also just information, once you get down to wave functions), and produces a different state of the physical environment as output. Devices are algorithms that operate on data that's encoded in the universe.

      Every invention is really just a "discovery of fact". If you want to argue unpatentability on that basis, you should argue against all patents in general, not just software patents.

    45. Re:Why not patent compression algorithm? by shutdown+-p+now · · Score: 1

      Any mechanical assembly can also be distilled down to a bunch of physical laws, and described as such. In fact, if you go low level enough, it's all pure math - wave functions etc.

    46. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      If you can patent a chemical process, not the involved hardware, but the concept, based on the unpatentable laws of nature, why should you not be able to patent a data process, not the hardware involved, but the concept, based on the unpatentable laws of mathematics?

    47. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Is that not because of the revenue they derive from some other intellectual property protection of algorithms?

    48. Re:Why not patent compression algorithm? by Patent+Lover · · Score: 1

      The constitution says nothing about this. It's the patent laws that could be amended.

    49. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      If Pythagoras had just patented his theorem, I think he would be justified in going after you for infringement if you incorporated it into a commercial product within 17 years of his patent. Noncommercial (academic pursuits) could be treated differently. You could argue, however, that you (and a whole bunch of other people) supposed the result of the theorem and made use of it in prior art, having merely lacked a proof. The result was known to the ancient Babylonians (actually, they had a proof of it, the square within a square proof, much simpler than Pythagoras' method of proof), and the result was known to the ancient Egyptians, although they had no formal proof, the knew quite well how to compute that third side.

    50. Re:Why not patent compression algorithm? by sjames · · Score: 1

      Yes, but you are combining bits and pieces that don't combine in nature.

      It's the difference between knocking fruit down with a stick you found and building a harvester.

    51. Re:Why not patent compression algorithm? by jd · · Score: 1

      Where is the inventor? The algorithm already existed, and had done so a few milliseconds after the Big Bang. That's very much prior art.

      All anyone does, when they play with mathematical systems, is record the properties the system already had. The observer has added nothing and has invented nothing.

      I can see certain merits to copyrighting a specific implementation, and expecting trivial variants to be covered. That is no different from writing a book and having rights over translations.

      But a patent goes beyond a specific implementation and restricts ALL algorithms that are functionally equivalent. Patents are not supposed to ban all competition, just unfair competition.

      --
      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)
    52. Re:Why not patent compression algorithm? by Pepebuho · · Score: 1

      The purpose of a patent is not to "reward inventors for their work". The purpose of patents is "To promote the Progress of Science and useful Arts". The do this by creating time-limited monopolies. If you create a new widget-building-machine, people who make widgets the old fashioned way are not affected. They can continue to do so, although at a disadvantage (less efficient, more costly, whatever). If you patent an abstract mathematical idea, like division, or sum, no one else can use that until the patent expires, hurting "the Progress of Science"

      JP

    53. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      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.

      Isn't the well-intentioned idea of patents to prevent MegaCorp from stealing Joe Inventor's idea by being able to copy it and instantly sell it to the masses and hence preserve the status quo that MegaCorp creates huge wealth for its owners and Joe Inventor has to stay in his garage and can never profit from his work the way he by most people's ethics standards should. And if he's good at inventing, him being motivated to invent would benefit a market-economy-based society. However, the system is broken since MegaCorp has enormous R&D resources and can get a gazillion of patents and abuse them against both Joe Inventor and other MegaCorps.

      My proposal to fix the system would be to allow each single entity (Joe Inventor or MegaCorp) only to posses a fixed number of patents at any one time - let's say five. If you want a new patent, you have to release one that you have to the public domain. To prevent MegaCorp from abusing that system to hold more patents through subsidiaries and such, "entity" should count those. IANAL so I cannot come up with the precise definition but I'm sure you get the idea. And I'm also sure that you know how lobbyists on behalf of MegaCorp would prevent it from ever being implemented but it's a nice dream to have isn't it?

    54. Re:Why not patent compression algorithm? by shutdown+-p+now · · Score: 1

      It's the difference between knocking fruit down with a stick you found and building a harvester.

      There is only a quantitative difference between knocking fruit down and building a harvester. A harvester may not be found in nature as a whole, but all of its constituent components are, and their particular arrangement follows directly from the laws of nature. Similarly, a specific algorithm is not really found in nature as a whole until such time someone applies it, but its constituent components are the basic laws of mathematics.

    55. Re:Why not patent compression algorithm? by gnupun · · Score: 1

      Inventions of all kinds occurred before the patent system was created.

      And most of the inventors got squat for all that effort. Do we know who invented the wheel, or bow and arrow?

      Additionally, we currently have a free software movement devoid of profit motive

      That's debatable. Free software usually clones popular, successful proprietary software. So, by creating a free software clone, the users of the clone enjoy the same benefits of the proprietary software without paying anything. In essence, they enjoy the same benefits as people pirating the proprietary software, except cloning using open source is legal.

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

    57. Re:Why not patent compression algorithm? by sjames · · Score: 1

      Patent law is filled with quantitative judgments. Degree of novelty for example. What skill level may it require of one who would understand it. Etc.. The quantitative judgement in this case is more inventive than an equation. More inventive than a stick you found.

      You can't just find the math and patent it. You must do something unique with that math to reduce it to practice for it to be patentable. Simply coding it up in a symbolic form and running it on a computer isn't enough.

      Beyond that, there are many very old examples of compression pre-dating computers. Abbreviations, shorthand, contractions, short order, numbered dishes in a Chinese restaurant, etc.

    58. Re:Why not patent compression algorithm? by shutdown+-p+now · · Score: 1

      Well, I would argue that a sufficiently advanced compression algorithm would pass the common sense quantitative judgement for being innovative and patent-worthy (and it seems that the judges here agree, as well). I would say that to dismiss it as "just math" is really the same as dismissing a mechanical contraption as "just physics". Which is to say, it is, but the particular arrangement that works is not obvious and requires a lot of conscious time and effort to arrive at. Whether you use the term "invented" or "discovered" to describe the result is not particularly important.

      And of course there are many examples of compression predating computers. That's why you can't patent the notion of compression in general - it is not novel. But a particular way to compress data may well be.

    59. Re:Why not patent compression algorithm? by Ihlosi · · Score: 1

      And that is another sure sign of a messed-up patent systems. Patents are about disclosure of technical inventions. For other types of intellectual property, there are other ways of protecting it.

    60. Re:Why not patent compression algorithm? by Ihlosi · · Score: 1
      Isn't that exactly what software is?

      No, software is still just a set of process steps. However, if you implement the algorithm in some kind of hardware (ASIC, whatever) in an especially clever way, then you might have something that's patentable.

    61. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

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

      In the continuous arms-race between greed and altruism, patents were a win for the altruists. Greed has had 500 years to figure out how to corrupt that system, though, and we shouldn't be surprised that it's been subverted.

      It's always seemed to me that greed works best by slow decay - gradually wearing down the intent of reforms. Lowering the threshold for invention. Lowering the expectation of disclosure. Extending the duration of monopoly or the exaggerating the penalties for infringement. Greed works this way because the individual actors gain by each little erosion.

      Things have to get pretty bad before the altruists can actually accomplish anything. They may have very valid points, but no one cares until it impacts them directly. If you could show people that 40% of the price of their smartphone is patent licensing fees (number I made up), or that 10% of the cost of their house was for patented fasteners, then you'd see a lot more pressure for patent reform.

      I wonder if one could get a license-fee disclosure law passed. Force manufacturers to label their products with the per-unit cost of all licensing fees paid.

    62. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      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.

      There are two reasons for patents. First is that often, the clever part of an invention is the concept itself, not the implementation. That, once you've been told that you can you can tack the box to the wall to hold the candle, it stops being a problem a problem at all.

      Second is that, absent protection, an inventor may be forced to great lengths to ensure his methods remain secret. You might have to send your camera back to Kodak for developing, so no one else discovers their chemistry. Which means no one else can improve on their chemistry, either, and that prevent human progress.

      So, patents are intended to reward inventors for being clever, with the understanding that creating something no one's ever heard of before is a damn sight harder than creating a calculator that also tells time. This is what's wrong with the patent system today: the bar for "clever" has gotten so low that "set up an escrow account with a computer" was deemed patent-worthy.

    63. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Since when are molecules not patentable?

      Your analogy is fail.

    64. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      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.

      So basically, just bringing us in-line with NZ (I think it was them) who specifically made a law to say that 'but on a computer' didn't make an old thing patentable.

    65. Re:Why not patent compression algorithm? by gnasher719 · · Score: 1

      Sorry, no. All computer programs are math. Especially compression algorithms. They should not be entitled to patent protection. Most programs are exceptionally poor math, as well.

      All computer programs are math. Everything else is quantum physics. Quantum physics isn't patentable, so nothing should be patentable.

      Unless there is something wrong with your argument.

    66. Re:Why not patent compression algorithm? by sjames · · Score: 1

      It would have to be a truly AMAZING way of reducing the algorithm to practice. Consider that the FFT and DCT were not patentable.

      Consider the whole GIF fiasco when USPTO screwed up and allowed a very minor improvement to the existing LZ78 compression to be patented.

    67. Re:Why not patent compression algorithm? by bmo · · Score: 1

      Because a "data compression algorithm" is more than a mathematical equation.

      You can't be serious.

      Indeed, outside the material scope of a computer it has no existence,

      IN TYPING CLASS 30(mumble) YEARS AGO we had this "game" where you were basically given a sheet with LZW compressed data and when you typed it out, you got a pretty picture. No computer used at all. Indeed, they were manual typewriters, except for the single IBM Selectric in the corner of the room.

      Shut the fuck up. Seriously, shut the fuck up. You are wrong in every possible way.

      --
      BMO

    68. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      Typical lawyer weasel-wording and twisting. I sure hope you didn't fall for it.

    69. Re:Why not patent compression algorithm? by Anonymous Coward · · Score: 0

      You're basing your argument on the concept that chemical processes are reasonable to patent. Perhaps that's another mistake in the system?

    70. Re:Why not patent compression algorithm? by HiThere · · Score: 1

      That's an assertion that had some validity a few years ago, and has much less now. Yes, people tend to produce things similar to other popular things. But commercial software is no less that way than is GPL software. And guess what, people also tend to wear their hair the same way, and wear shoes that look in whatever style is popular.

      That said, there is much free software is that explicitly designed to look NOTHING like commercial software. Anything that relies on the command line, for one thing. I would guess that more free software uses the command line than uses GUI, but it's a guess. Even more is purely a library, for use in building something else.

      So I disagree with your point even for the relatively small subset of FOSS software that is directed at end users, though I do agree that the copying effect used to be rather dominant.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    71. Re:Why not patent compression algorithm? by vux984 · · Score: 1

      Any mechanical contraption is just an arrangement of things that uses a set of known facts, in certain combination, to achieve the desired goal.

      We don't have a grand unified theory of everything. We don't know how a lot of things work. A pencil sharpener cannot be deduced from the axioms of the universe, and by the mere act of deduction take form in your hands ready to sharpen pencils. A compression algorithm can be deduced from the axioms of mathematics, and performed in your head (at least in theory).

      Maybe one day, when we have GUT and a you'll be able to will a pencil sharpener into existence as deductive effort directly from the axioms of the universe, then you can argue its the same thing, but until then its not.

      There is no fundamental difference between an algorithm and a device

      A device implements an algorithm. An algorithm never implements a device; that doesn't even have meaningful semantics. THAT is a fundamental difference right there.

      Every invention is really just a "discovery of fact".

      At best it relies on what we've observed to be consistent behaviour about the universe around us. It is not 'fact' itself.

    72. Re:Why not patent compression algorithm? by shutdown+-p+now · · Score: 1

      As I noted in another thread, this is really just hair splitting. If you insist that an algorithm does not implement a device as such, fine; I present to you a patentable invention, a computer running that algorithm. There's your device.

    73. Re:Why not patent compression algorithm? by vux984 · · Score: 1

      As I noted in another thread, this is really just hair splitting.

      Sure, if the difference between pure abstract logic and the observable material world is just splitting hairs.

      I mean they are only at opposite ends of the spectrum philosophically.

      The scientific method which we use in the observable material world doesn't even really apply the same way to math. In math you actually can prove things -- that's where you get facts. In science you can only disprove them - you only have theory, never facts.

      . If you insist that an algorithm does not implement a device as such, fine;

      I do so insist.

      I present to you a patentable invention, a computer running that algorithm.

      That is not an algorithm implementing a device. That is a device implementing an algorithm. Of course its (potentially) patentable.

      I say potentially, because of course a computer is patentable. New computers are being invented and patented all the time.

      So is the computer you built novel in some way? Or is the sole novelty the fact that its running some algorithm? Because then, no then it is not eligible for a new patent.

      Just as inventing a toaster and using it to toast bread is a patentable invention, taking exactly the same toaster and using it to toast waffles is not a new patentable invention.

      A general purpose computer is a symbol manipulator. Provided it meets the necessary criteria to be a general purpose computer and has sufficient resources it can run any given algorithm.

      So if you built a computer to run the algorithm, it may or may not be patentable -- but it would depend on what exactly you built, and has nothing whatsoever what algorithm you are running on it.

    74. Re:Why not patent compression algorithm? by shutdown+-p+now · · Score: 1

      So, by your argument, should we ever have sci-fi nanobots that are capable of arranging into any configuration and mimicking a mechanical device, all patents on such devices shall be null and void at that point?

      I think you're looking too hard at the philosophical part of it (that's what I referred to by "splitting hairs"), and ignoring the pragmatic part. The point of patents is not philosophical. It is to encourage innovation by rewarding it with a limited-time monopoly. What is and is not patentable, and under what terms, should be decided solely on that basis, not on a philosophical distinction between "just abstract math" and "solid, material world".

      Now, from my perspective, a sufficiently advanced, non-obvious algorithm is certainly valuable, and can take significant time and effort to produce. Therefore, to encourage the discovery of such new algorithms, they need patent protection. The term and other conditions are a different matter (though I think that the terms should be reduced for all patents, not just software patents), but in principle I don't see any problem with patenting something like, say, MP3.

    75. Re:Why not patent compression algorithm? by vux984 · · Score: 1

      So, by your argument, should we ever have sci-fi nanobots that are capable of arranging into any configuration and mimicking a mechanical device, all patents on such devices shall be null and void at that point?

      Sure, when you come with nanobots that simply by virtue of being arranged in a specific way can mimic the material properties of glass, carbon fibre, silicon, and nitroglycerine then yeah i think as a species we'll be beyond the need for patents.

      The point of patents is not philosophical. It is to encourage innovation by rewarding it with a limited-time monopoly.

      Except that we have copyright to encourage creativity by rewarding it with a limited time monopoly. Software is unquestionably covered by copyright. So why does it need patents too?

      Just as we don't allow patents on the idea behind the invention but on the invention itself, we don't need protection of the idea behind algorithms, we have copyright on the software implementing the algorithms.

      Now, from my perspective, a sufficiently advanced, non-obvious algorithm is certainly valuable, and can take significant time and effort to produce

      Sounds like this person is writing software and its already protected by copyright.

      but in principle I don't see any problem with patenting something like, say, MP3

      Because MP3 is simply a mathematical transformation from data A to data B. By allowing a patent on the mathematical idea of the transformation itself, you preclude the existence of any other implementations of the idea.

      I cannot come up with a novel implementation of mp3, because you own the math itself. The person who invented the pencil sharpener to patent the specifc arrangement of hole and blade and so forth. He didn't get a lock on the idea of taking unsharpened pencils and putting a specific sharpened tip on them. If I can come up with a novel way of taking a pensil and sharpening it... maybe I'll use hamsters to power a cutting laser... I can do that.

      Input A -> Output B is not patentable.
      The machine in that arrow "-->"is the patent. If you let someone patent MP3, you've given them monopoly on idea of taking A and producing B, not merely the method to do so.

      However, the method, as written in software, IS protected by copyright... so a patent is not required.

      The term and other conditions are a different matter (though I think that the terms should be reduced for all patents, not just software patents),

      On this we agree. :)

    76. Re:Why not patent compression algorithm? by king+neckbeard · · Score: 1

      Neither the law nor case law says that construction materials or chemicals are not patentable subject matter. If we legally define all of those things in the matter that you suggest, everything stays the same in regards to 101. So, effectively, the law does what you say it should, it just doesn't do what you illogically conclude it should.

      Again, this seems to extend from your misinterpretation of what is meant by 'just data.' If the patent consisted of just "a law of nature", which is similarly excluded, it would not be patentable either, as in Funk Brothers Seed Co. v. Kalo Inoculant Co... You haven't presented evidence that there is any patentable subject matter in software.

      --
      This is my signature. There are many like it, but this one is mine.
    77. Re:Why not patent compression algorithm? by speedplane · · Score: 1

      So then running software is not a concrete implementation of anything? That seems a bit silly. Software is complex with lots of moving parts. There are abstract ideas for particular components within software, but as a whole it is not abstract the way an equation or observational relationship is.

      --
      Fast Federal Court and I.T.C. updates
    78. Re:Why not patent compression algorithm? by Spazmania · · Score: 1

      If you ask a mathematician, all the universe is math. Folks who practice law have a different point of view. Unsurprisingly, the legal point of view prevails in court.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    79. Re:Why not patent compression algorithm? by Ihlosi · · Score: 1
      So then running software is not a concrete implementation of anything?

      The whole system of hardware plus running software could be viewed as a concrete implementation. "Running software" without the associated is just a series of zeros and ones that would only make sense to a particular hardware. "Software" as in source code is even less concrete; it's just a set of instructions for a compiler.

      Software is complex with lots of moving parts.

      Complexity is not a condition for patentability. You can have horrendously complex, but unpatentable systems.

    80. Re:Why not patent compression algorithm? by Spazmania · · Score: 1

      Shut the fuck up. Seriously, shut the fuck up. You are wrong in every possible way.

      Why don't you tell us what you really think.

      Seriously though, this is how patents work. Law isn't math and it pays math no more heed than it pays any other point of view. If you learn nothing else today, understand that from a legal perspective math is just another point of view.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  3. Going further by Anonymous Coward · · Score: 1

    Going further, all possible inventions can be described as a series of mathematical algorithms. So then nothing should be patentable at all, ever! But perhaps the question shouldn't be self consistency, courts like to hold that up as an ideal but rarely if ever follow through. But what makes the most sense economically. Theoretical papers have shown that what would be best for everyone is a rather stringently light form of patentability and protection, with strict rules as to specificity, prior art, and etc.

    That, ideally, would be the goal here. But then that would also ask the Supreme Court to understand advanced concepts of everything including law, software, and economics. Which is probably asking a lot of a group of barely evolved apes that we all are.

    1. 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.
    2. Re:Going further by Anonymous Coward · · Score: 0

      While we are at it, lets make sure chemicals and polymers can't be patented. What about patenting new elements? Patenting sub-atomic particles so that permits can be issued? The possibilities are endless.

    3. Re:Going further by Arker · · Score: 1

      "Going further, all possible inventions can be described as a series of mathematical algorithms."

      They can be described *using* a series of mathematical algorithms, but they have substance beyond those algorithms. Software does not. Software has no physical existence, it's an entirely abstract thing, a number, nothing more.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:Going further by shutdown+-p+now · · Score: 1

      They can be described *using* a series of mathematical algorithms, but they have substance beyond those algorithms.

      In what sense? That "substance" that you claim is really just a bunch of mathematical functions as well. Just because your body is another set of such functions, allowing you to interact with the former directly and "feel" it, doesn't change its nature.

    5. Re:Going further by Arker · · Score: 1

      Negative. The map is not the territory. Your body is not the same thing as a diagram of your body.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    6. Re:Going further by jd · · Score: 1

      No, not all inventions can be described in the form of mathematical algorithms. Only computable ones are reducible to such a form and only computable problems with a unique solution will reduce to the -same- mathematical algorithms.

      To use the example of an elevator, if you vary the shape, mass, composition, dimensions, enclosure, counterweights, or medium travelled through, you have changed the system of equations. Thus, an elevator in the abstract cannot be reduced to a mathematical description, only a specific elevator in a specific context can.

      --
      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)
    7. Re:Going further by shutdown+-p+now · · Score: 1

      If you're willing to split hairs over this, then a computer running a piece of software is not the same thing as a piece of software by itself. And it's the former that is patentable, not the latter.

  4. Data compression is data processing by tomhath · · Score: 1

    It seems to me that Kennedy left the door open to software that does something only software can do. The patent they ruled on was an escrow service in software (or something like that). The software angle added nothing to the idea of an escrow service. Data compression on the other hand is a different domain.

    1. Re:Data compression is data processing by Anonymous Coward · · Score: 1

      However rare it is to do these days -- outside of, for instance, courtroom stenographers -- you don't need software to do data compression.

    2. Re:Data compression is data processing by king+neckbeard · · Score: 1

      and that's a door that technically doesn't exist. One, software doesn't do anything. It's merely data. Two, everything that is done on the computer itself could be performed by any universal Turing machine, including a human brain.

      --
      This is my signature. There are many like it, but this one is mine.
    3. Re:Data compression is data processing by markus_baertschi · · Score: 1

      > Data compression on the other hand is a different domain.

      Why ?
      Data compression has been used since a long time, think about stenography or shorthand, for example. This is a manual data compression system, no computer required. Many algorithms are only practical on a computer, but they still are mathematical algorithms.

    4. Re: Data compression is data processing by Anonymous Coward · · Score: 0

      The point was taking something old and doing it on a computer is not patentable.

      Other new and novel things might.

    5. Re: Data compression is data processing by Anonymous Coward · · Score: 0

      And hardware doesn't do anything. It just does what the power source directs it to do, sometimes with an altering input. No power, and it quietly does nothing.

    6. Re:Data compression is data processing by jd · · Score: 1

      There is nothing that software can do that a physical implementation of the model cannot do. See Turing for details.

      --
      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)
  5. Here's an idea... by Anonymous Coward · · Score: 1

    How about legislation limiting software patents to 1 year expirations? It'd give just enough protection, hopefully, for startups wanting to get a food hold in the business world, while hopefully preventing big companies from attacking each other year after year.

    1. Re:Here's an idea... by Anonymous Coward · · Score: 1

      1 year isn't very long when you think about it. Not in the tech world, at least.

    2. Re:Here's an idea... by Anonymous Coward · · Score: 0

      One problem is it'll create a rapidly changing minefield for developers, without necessarily much benefit to the owners of the patents. It'll be essentially all overhead.
       
      Here's a question in return: Why do we need software patents? Why not try out not allowing any software patents and see if there's a lack of innovation, rather than having the default position be that we need to add the administrative overhead, litigation, and restrictions caused by patents? If we as a society can get just as much progress without patents wouldn't that be better than getting along with patents and all those headaches?

    3. Re: Here's an idea... by Anonymous Coward · · Score: 0

      It would not make the patent valueless. The patent becomes valid from date of filing. Imagine a scenario, such as in the HBO series Silicon Valley, you show enough of your privates to a VC to see how it works and they steal the idea instead of funding, but have a patent application on file, you could go for damages for that period, even if the patent had expired.

    4. Re:Here's an idea... by jd · · Score: 1

      Software patents are not recognized in much of the world. Interestingly, said parts of the world are currently leading the US in just about every aspect of software development. Why would anyone want to continue a model that is a proven failure?

      --
      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)
    5. Re: Here's an idea... by Anonymous Coward · · Score: 0

      Exactly. It would prevent abuse of people collecting patents just for the royalties, but it would provide protection for someone developing a brand new idea.

    6. Re:Here's an idea... by NotInHere · · Score: 1

      Even in the tech world, one year is not long. You should rather limit it to 10 years. Make the limits depending on the industry. In software development, innovation is blazingly fast, so you don't need so long terms here. 7-10 years would be enough for you to make sufficient money. OK, perhaps you need more in the embedded sector.

  6. 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 suutar · · Score: 1

      Perhaps it should only outlaw things that we know how to reduce to mathematics. Software is a gimme. Lots of mechanical engineering stuff can be reduced to math; that's how we can simulate it. So maybe not so much need for patents there. Serious biochemistry (e.g. drug research) isn't fully simulatable yet (hence folding@home), and arguably that's the stuff that needs to keep patents. I'm not sure where something like chip fabrication technology falls on that scale, but I think it's closer to the "not quite simulatable yet" side...

    2. 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. Re:Everything is an algorithm by Prune · · Score: 1

      Information production, writing, storage, and retrieval requires the rearranging of matter and energy in the real world. Information doesn't exist unless it has a physical manifestation. Indeed, physics places very hard fundamental limits on things like processing rate, maximum information density possible (due to Bekenstein bound), and so on exactly because information can only exist through its physical manifestation. This is the case even if said physical manifestation is just the neural correlates in your brain of the thoughts you're having on a possible invention. You cannot sever the idea from physical manifestations. What you refer to as abstract ideas are not fundamentally different from specific applications because there's no such thing as a purely abstract concept that is not married to physics, just as there's no specific application that is not also informational in nature. I stand by my original point -- it's all a matter of degree and subjectivity.

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

      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.

      But, if you claim a computer configured to perform certain new and non-obvious functions, it can't be implemented wholly in algorithmic terms. It's a device, not the blueprints...

      The real question is "what's an abstract concept"? This ruling admitted that it didn't have a definition, but in several passages, seems to state that an abstract concept is one that's made up of known steps. If something has been done before, says Thomas, it's abstract. That seems to be an oxymoron - if something has been done, how can it be a mere abstract idea?

    5. Re:Everything is an algorithm by StripedCow · · Score: 1

      Also, any mp3 file is contained somewhere in the binary representation of Pi (*)
      Since you cannot copyright mathematics, music can't be copyrighted either.

      (*) I lost the proof for that

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    6. Re:Everything is an algorithm by Arker · · Score: 1

      "But, if you claim a computer configured to perform certain new and non-obvious functions, it can't be implemented wholly in algorithmic terms. It's a device, not the blueprints..."

      And that argument fails on the additional grounds of the novelty requirement.

      Using a general purpose computer to execute an algorithm can only be described as blindingly obvious, since this is the one and only function of a general purpose computer.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    7. Re:Everything is an algorithm by Anonymous Coward · · Score: 0

      And you can patent the physical device that supports that physical manifestation...

      But you can't patent information...

      "You cannot sever the idea from physical manifestations."

      Yes you can. Just look at a book on engineering. You don't patent the book. You can patent the devices the book describes.

    8. Re:Everything is an algorithm by Anonymous Coward · · Score: 0

      No - you can copyright mathematics. What you can't do is copyright or patent a number.

      I think you meant "music can't be patented either".

    9. Re:Everything is an algorithm by jd · · Score: 1

      Doesn't matter if everything is an algorithm. You aren't patenting an algorithm when you patent a real invention. If I patented a machine that did X and then built a hundred machines off that patent, not a single one of those machines would share the same algorithm as the machine in the patent, nor would any two share the same algorithm. There would be common elements but that is it.

      If someone else designed a machine that did X, in a fundamentally different way, that would have yet another algorithm, where there would be even fewer elements in common with anything I'd done.

      If I design an algorithm to do X, all implementations will be precisely that algorithm and no other.

      If someone else designed an algorithm to do X, no matter how hard they tried to make it fundamentally different, it would be provably identical to mine. It can be nothing else.

      Do you now see why your argument simply doesn't hold up?

      --
      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)
    10. Re:Everything is an algorithm by xigxag · · Score: 1

      Of course you can copyright a number. Every digital audio or video or text file is nothing but a number. That's what digital means. Yet they can be copyrighted.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    11. Re:Everything is an algorithm by Theaetetus · · Score: 1

      "But, if you claim a computer configured to perform certain new and non-obvious functions, it can't be implemented wholly in algorithmic terms. It's a device, not the blueprints..."

      And that argument fails on the additional grounds of the novelty requirement.

      Using a general purpose computer to execute an algorithm can only be described as blindingly obvious, since this is the one and only function of a general purpose computer.

      Cool. Since it's so blindingly obvious, can you please tell me how to program a general purpose computer to losslessly compress a random data set to 1/10 size?

      Sure, the general purpose computer is known, but if the algorithm is not, and the patent claims the computer performing that algorithm, then it's not blindingly obvious.

    12. Re:Everything is an algorithm by Arker · · Score: 1

      "Sure, the general purpose computer is known, but if the algorithm is not, and the patent claims the computer performing that algorithm, then it's not blindingly obvious."

      That's right, the algorithm itself may not be obvious, but algorithms are not patentable! That's settled law.

      The patent attorneys try to get around that by patenting a "method" or a "device" instead, which just happens to embody the algorith. But when you read carefully there is no method (other than hiring a coder to program the algorithm into the computer) and no device (other than a general purpose computer doing exactly what it was designed to do.

      If they would actually write an application for a special purpose machine that only implements this one algorithm (instead of any algorithm you want to hand it) and that machine itself incorporated innovations, then those should probably be patentable. But that would require actual R&D expenditures, and risks, and still would not be the gold mine that a patent on the simple idea of using a ubiquitous general purpose computer to execute a known algorithm could be.

      I can understand why patent attorneys want to make more money more easily, but why should society be forced to pay the cost?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    13. Re:Everything is an algorithm by Theaetetus · · Score: 1

      "Sure, the general purpose computer is known, but if the algorithm is not, and the patent claims the computer performing that algorithm, then it's not blindingly obvious." That's right, the algorithm itself may not be obvious, but algorithms are not patentable! That's settled law.

      On the contrary, processes are one of the statutory categories in 35 USC 101, and algorithms are processes. The only ones that aren't patentable are the subset of "mathematical algorithms". But a (new and nonobvious) algorithm for making a sandwich would be patentable.

      The patent attorneys try to get around that by patenting a "method" or a "device" instead, which just happens to embody the algorith. But when you read carefully there is no method (other than hiring a coder to program the algorithm into the computer) and no device (other than a general purpose computer doing exactly what it was designed to do.

      If they would actually write an application for a special purpose machine that only implements this one algorithm (instead of any algorithm you want to hand it) and that machine itself incorporated innovations, then those should probably be patentable. But that would require actual R&D expenditures, and risks, and still would not be the gold mine that a patent on the simple idea of using a ubiquitous general purpose computer to execute a known algorithm could be.

      You could embody the algorithm in an FPGA and it would be a patentable device... But when you have the same exact algorithm in a self-configuring processor, it's not? How does that make sense?

    14. Re:Everything is an algorithm by Arker · · Score: 0

      "On the contrary, processes are one of the statutory categories in 35 USC 101, and algorithms are processes. The only ones that aren't patentable are the subset of "mathematical algorithms". "

      We are talking about mathematical algorithms. That's the only kind a computer can process.

      "You could embody the algorithm in an FPGA and it would be a patentable device... But when you have the same exact algorithm in a self-configuring processor, it's not? How does that make sense?"

      Because a specific device may be patentable subject matter, while the algorithm itself is not, and the combination of an algorithm with a general purpose computer is an obvious application of the general purpose computer as soon as the algorithm is known.

      Seriously, how does that not make perfect sense?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    15. Re:Everything is an algorithm by Theaetetus · · Score: 1

      "You could embody the algorithm in an FPGA and it would be a patentable device... But when you have the same exact algorithm in a self-configuring processor, it's not? How does that make sense?"

      Because a specific device may be patentable subject matter, while the algorithm itself is not, and the combination of an algorithm with a general purpose computer is an obvious application of the general purpose computer as soon as the algorithm is known.

      Seriously, how does that not make perfect sense?

      Because for some reason, you're still stuck on the device. Under 35 USC 101, there are four categories of patentable subject matter - machines, yes, but also articles of manufacture, compositions of matter, and processes. In other words, you can get a patent that claims a "specific device", but you can also get a patent that claims a method. So, if the FPGA executing a new algorithm is a patentable device, why isn't the new algorithm a patentable method?

    16. Re:Everything is an algorithm by Arker · · Score: 1

      The process language was aimed at chemistry originally, with the aim to make patentable novel and useful chemical processes. The courts have recognized it would be idiocy if read literally and generally declined to do so. But even with it in, it is not a free pass on the rest of the requirements, one of which is that mathematical algorithms are explicitly excluded.

      So you have one part of the analysis that says maybe (a process could qualify - but not every process does) and that cannot be used to override the definite 'no's (mathematical algorithms are not patentable and a general purpose computer does absolutely nothing else.)

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    17. Re:Everything is an algorithm by Theaetetus · · Score: 1

      The process language was aimed at chemistry originally, with the aim to make patentable novel and useful chemical processes.

      That's not true at all. Pre-1952, the term used was "art" and referred to any industrial art. For example, here is Bell's patent on an "Improvement in Telegraphy", which includes the following claim:

      3. The method of producing undulations in a continuous voltaic current by the vibration or motion of bodies capable of inductive action, or by the vibration or motion of the conducting wire itself, in the neighborhood of such bodies, as set forth.

      The courts have recognized it would be idiocy if read literally and generally declined to do so. But even with it in, it is not a free pass on the rest of the requirements, one of which is that mathematical algorithms are explicitly excluded.

      Actually, mathematical algorithms are implicitly excluded. There's no mention of them in the statute, and it's solely due to SCOTUS interpretation. Accordingly, it may be an error to read too much into that interpretation, and suggest that no method performed by a computer could ever be patent eligible. For example, the Alice Bank opinion seems to suggest that a method performed by the computer that improves the working of the computer would be patentable - e.g. data compression methods, encryption schemes, data transmission improvements, etc.: "[Alice Bank's] method claims do not, for example, purport to improve the functioning of the computer itself."

    18. Re:Everything is an algorithm by Arker · · Score: 1

      "There's no mention of them in the statute, and it's solely due to SCOTUS interpretation."

      SCOTUS' logic here is good. Patents are specifically for inventions, not discoveries.

      " Accordingly, it may be an error to read too much into that interpretation, and suggest that no method performed by a computer could ever be patent eligible. For example, the Alice Bank opinion seems to suggest that a method performed by the computer that improves the working of the computer would be patentable - e.g. data compression methods, encryption schemes, data transmission improvements, etc.: "[Alice Bank's] method claims do not, for example, purport to improve the functioning of the computer itself.""

      It's an interesting passage but I think you read too much into it. They are simply distinguishing the case they are ruling on from the cases they are not ruling on.

      If a patent purported to improve the functioning of the computer itself, perhaps it would be valid. Or perhaps not. Being that the patent in front of them in this case did not, they did not rule on that question. (And reading the decision, they do show more nuance than most give them credit for. It's quite possible if such a case came up they would be able to understand that software is math by the time they ruled on it.)

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    19. Re:Everything is an algorithm by Anonymous Coward · · Score: 0

      The disputes here are on where along a continuum to place a threshold, and everyone has their own favourite point.

      A commonly expressed opinion in these disputes, and a very foolish one.

      If any part of the legal system is overly complex, that automatically creates an artificial demand for the services of legal professionals, at which point enforcing the law inherently involves unethical practice of law.

      Allowing unethical practice of law in turn creates all kinds of problems for society (and, in the case of US law, violates a fundamental right retained by the people under the 9th Amendment, namely the right to ethical practice of law).

      It is not simply a matter of creating a point on a continuum, for patent law to be valid it must be simple, straightforward, and easy to understand. The disputes here show that the current system does not achieve that, therefore it is unconstitutional.

  7. 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
  8. The real cause of the patent problem is exposed... by Obfuscant · · Score: 0

    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.

    Thus demonstrating that the entire patent problem is because women cannot understand simple mathematical algorithms.

  9. Best system in the world!! by bogaboga · · Score: 1

    I understand the sentiment but at the same time, won't be surprised if the judges, like most Americans I've met, believe the USA has the best of everything mankind can think of.

    1. Re:Best system in the world!! by Anonymous Coward · · Score: 0

      trivial.

      Italians have some of the worlds best food and architecture.

      New Zealand has the best scenery (though that can depend on what individuals like). :)

  10. bad logic by Anonymous Coward · · Score: 0

    It does not follow that the supreme court does not understand software just because they don't share the same definition of it that you do. I believe the reason that math is not considered patentable, that it does not have a physical representation. But computers most definitely can project themselves into the physical world. To the extent this is true, software should be considered as patentable as any other complex items which physically exist. There is no reason that a complex electronic device which could equally be produced by software should enjoy more patent protection, as software can in theory take just as much time to develop.

    Now, I tend to agree that almost all the software patents I have run across I would consider invalid (including a couple I have filed myself, just to defend against patent trolls), but there are categories of things I think should be patentable as far as software goes. I would say that when encryption algorithms first came out, that they should have been eligible, since they took a non-trivial amount of effort to develop and had a number of practical uses.

    1. Re:bad logic by DrJimbo · · Score: 1

      ... computers most definitely can project themselves into the physical world. To the extent this is true, software should be considered as patentable as any other complex items which physically exist.

      That argument is obvious nonsense. The problem is that the same software can run on lots of different hardware. Are you suggesting someone would need a separate patent for each possible hardware the software could run on? I don't think so. You want one patent to cover all possible hardware implementions. That is clearly patenting an idea, not a device/implementation.

      [...] when encryption algorithms first came out, [...] they should have been eligible, since they took a non-trivial amount of effort to develop and had a number of practical uses.

      Those are not good reasons for granting patents. A lot of effort goes into making many useful things but the effort and the usefulness do not make those things patent-eligible.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
    2. Re:bad logic by Anonymous Coward · · Score: 0

      "But computers most definitely can project themselves into the physical world.."

      No.

      Peripherals do that.

      Software does not. It cannot do anything outside of the CPU which is specifically designed to emulate the rules of mathematics.

  11. Saw a reasonable analogy for software by Anonymous Coward · · Score: 0

    If I invent a machine with 100 switches, and I have designed what each of those switches do, I should be able to patent this machine.

    Nobody else should be able to come along and "invent" turning on switches 3, 18, and 92.

    If I invent a computer with 256 opcodes, and I have designed what each of those opcodes do, I should be able to patent this computer.

    Nobody else should be able to come along and "invent" using opcodes 0x03, 0x18 and 0x92.

    1. Re:Saw a reasonable analogy for software by wisnoskij · · Score: 1

      If I invent transistors, resistors, ect, I should be able to patent these.
      Nobody else should be able to come along and "invent" hooking up these electronic components in some specific sequence.

      --
      Troll is not a replacement for I disagree.
    2. Re:Saw a reasonable analogy for software by Anonymous Coward · · Score: 0

      Correct. If you invented a 500 ohm resistor and a 1000 ohm resistor, I should not be able to patent connecting your 500 ohm resistor to your 1000 ohm resistor to get 1500 ohms resistance. Or 333.33 ohms, for that matter.

    3. Re:Saw a reasonable analogy for software by gnupun · · Score: 1

      If I invent a machine with 100 switches, and I have designed what each of those switches do, I should be able to patent this machine.

      Exactly, at a very low level of abstraction, software is a bunch of simple operations and switches (things that decide which simple operations to execute and which to avoid). At this level, software resembles a very simple machine, which is patentable, as you have stated. Software is not math, in that, it does invent new concepts of mathematics. Rather, software just uses existing mathematical methods, to build machines, same as every other field of engineering does.

      Electrical engineering is chock full of math, but that does not mean an electronic invention is unpatentable, because it is math.Electronic inventions are not math, they just use (apply) math. The same goes for software inventions.

    4. Re:Saw a reasonable analogy for software by Anonymous Coward · · Score: 0

      Then if you make a machine with 100 switches, you could be in violation of patent law.

    5. Re:Saw a reasonable analogy for software by Anonymous Coward · · Score: 0

      Almost.

      You can patent THE SWITCHES AND THE ARRANGEMENT OF THOSE SWITCHES.

      Not the numbers.

      Companies have done exactly that... UNISYS, DEC, Honeywell, AMD, Intel, IBM,.. everybody that manufactures a CPU does that.

      What they can't patent (or even copyright) are the numbers.

  12. No shit! They're all Republicans. by Anonymous Coward · · Score: 0

    They hate anything newer than 0 AD. That is the way of their kind. All of them hate anyone that isn't an old white man. That's why every decision they've ever made has been so racist and hateful. After they decided to fuck us over and declare us only 3/5 of a person, that is when smart people gave-up on them. They claim minorities are not complete people. That is the way of their kind. They want us all to die. That is what those Republicans live for. That and guns, and the SCOTUS loves to flood the streets with guns. They've done nothing to stop gang-related violence since their kind supports it. Fuck them and their hatred of the Internet.

  13. Re:The real cause of the patent problem is exposed by I'm+New+Around+Here · · Score: 1

    Racist!

    --
    If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
  14. Re:The real cause of the patent problem is exposed by I'm+New+Around+Here · · Score: 1

    Oh shit! Sorry. Picked up the wrong cue card. I'll try again.

    Sexist!

    --
    If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
  15. COME ON by nicobigsby · · Score: 1

    It's the thing that makes the magic box go!

  16. Re:The real cause of the patent problem is exposed by Obfuscant · · Score: 1

    I was perhaps too subtle in pointing out the inappropriate assumption that all judges are women. "... a judge ... she ..."

  17. Program != Theorem by Stenboj · · Score: 1

    A Patent can be issued for a novel and useful composition of matter or process. A theorem is neither, and is indeed not patentable. But an automated process, like the bottle capper at the end of a beer bottling production line, is carrying out a potentially patentable process, even though it may be implemented in a way that depends crucially on the operation of an embedded control program. Agreed so far? Let's take another step: how about the PageRank algorithm that processes information in a way that grew up in an empirically-driven manner without any central core of mathematics? I think that there is a sensible argument to be made that we are still in patentable territory under present law. Dammit. I'd like to see most software patents eliminated, but their continued existence is not good evidence against SCOTUS understanding of software.

  18. Nice puff piece, but misses the point. by Anonymous Coward · · Score: 0

    Sewing machines are just wheels and a needle moving at specific rates and times. Software is just algorithms doing basic math. Computers are boxes of transistors indicating electrical 1's and 0's, and the transistor was a patented device.

    The Supreme Court drew a line between generic things being done with generic computing devices, and novel things being done with generic computing devices.

    And he's mad that the whole concept of a software patent didn't get thrown out, at the Supreme Court, this time. This whole thing is a signaling to the appellate federal courts (which normally hear these things) that the standards need to be toughened. Said appellate courts have a recent history of being extremely pro-patentholder on software patents. They'll knuckle down, or the Supreme Court will hear a case and have to rule again.

    Nothing about the Supreme Court ruling implies a failure of understanding.

    1. Re:Nice puff piece, but misses the point. by overshoot · · Score: 1

      This whole thing is a signaling to the appellate federal courts (which normally hear these things) that the standards need to be toughened. Said appellate courts have a recent history of being extremely pro-patentholder on software patents. They'll knuckle down, or the Supreme Court will hear a case and have to rule again.

      It's not "federal appellate courts," it's the Court of Appeals for the Federal Circuit. There is only one, and it hears all patent appeals. And much as it needs to be smacked around, this isn't the case for it because the SCOTUS affirmed the (IIRC unanimous) en banc ruling of the Federal Circuit.

      In short, this case is not nearly the landmark that people are making it out to be.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  19. Completely unqualified to govern by Anonymous Coward · · Score: 0

    This "supreme court" has proven itself in a court of law that it is completely unqualified to govern the United States. They simply do not understand the consequences of anything, let alone their decisions.

    We really need to rethink the way the supreme court is chosen.

    1. Re:Completely unqualified to govern by Anonymous Coward · · Score: 0

      Governance is not the Supreme Court's job.

  20. A big problem, but also the only missing piece by ciaran_o_riordan · · Score: 1

    With regard to this, one helpful thing in the ruling is that the Court says that old and ubiquitous technologies don't count when judging if an abstract concept has been transformed into a patentable application of said abstract concept.

    (Patent lawyers are up in arms about this, complaining that the Court has "mixed up article 101 (subject matter) with articles 102 (prior art) and 103 (obviousness)". To get more patents, they want to reduce the "abstract ideas" exception to a theoretical concept that only happens inside people's brains any patent application can pass.)

    So Timothy's right (as usual), but still, at least we have the Justices acknowledging that algorithms shouldn't be patentable, and that "on a computer" doesn't make a non-patentable concept patentable. All we have to do is bridge that last gap and show them that all software is math:

    http://en.swpat.org/wiki/Softw...

    For Alice v. CLS, more analyses listed at the end of this page:

    http://en.swpat.org/wiki/Alice...

  21. judges don't understand much by swschrad · · Score: 1

    their presumed knowledge is limited to application of 87 US 1.d.23 and related precedents, for instance. they spend 7 to 8 years in university for that, and suck up to politicians for the rest. it is up to the lawyers on both sides to reduce a case to words of one syllable at a 5th grade level of reading to make complex systems understandable. judges' heads swim if you can't lead them through a nasty stew of undocumented code to a conclusion in less time than it takes to search Nexus-Lexus for prior rulings. just how it is.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  22. Software should not be patentable by mrflash818 · · Score: 1

    Software are just instructions that run on a processor.

    I do not think any software should be legally patentable, and look forward to the day the rest of the global legislative community realizes it, too.

    --
    Uh, Linux geek since 1999.
  23. 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.

    1. Re:conceptually equivalent != legally equivalent by Anonymous Coward · · Score: 0

      well, no, one is a performance and one is not. if you read a book to the public in an auditorium (or more likely, performed a play to the public in an auditorium) that would be a performance which requires a license. there are numerous obvious factual differences which you are refusing to see.

  24. Yup by fsterman · · Score: 1

    Patents were created to help protect the upfront capital investments required for creating physical goods. We came up with a set of rules that protect against utterly absurd misapplications of this temporary monopoly. The justices are trying to apply these baseline protections to an area of investment and innovation that is radically different. If only we could just pass a law saying "this is stupid" and move on....

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
  25. It from bit vs. the universe's quantum DRM by tepples · · Score: 1

    At least according to some philosophers and physicists, everything corresponds to algorithms

    The difference between "it" (physical things) and "bit" (information) is that unlike "it", "bit" can be copied. This allows distinguishing methods that work on "it" from methods that work on "bit".

    1. Re:It from bit vs. the universe's quantum DRM by Prune · · Score: 1

      Nope: "it" also be copied. https://en.wikipedia.org/wiki/...

      --
      "Politicians and diapers must be changed often, and for the same reason."
    2. Re:It from bit vs. the universe's quantum DRM by tepples · · Score: 1

      From the lead section of the article you linked: "[Quantum teleportation] also cannot be used to make copies of a system, as this violates the no-cloning theorem."

    3. Re: It from bit vs. the universe's quantum DRM by Anonymous Coward · · Score: 0

      Keyword: theorem. Not law.

    4. Re: It from bit vs. the universe's quantum DRM by Anonymous Coward · · Score: 0

      However, physical things can be copied: see 3d printers. It's only a matter of time before we can do this with a non uniform material (think bw printers to color). Software *is physical*. You may not be able to hold the information in your hand, but you can hold a physical device that holds the information. Besides, you're not patenting a physical device. The patent is for a description that can be used to reproduce a physical device, or reproduce how said physical device operates.

    5. Re:It from bit vs. the universe's quantum DRM by Anonymous Coward · · Score: 0

      Even then... All that happens a copy of the STATE... not a copy of the particle.

    6. Re: It from bit vs. the universe's quantum DRM by tepples · · Score: 1

      If "everything corresponds to algorithms", and these algorithms implement the standard model of quantum mechanics, then any theorem provable from the standard model corresponds to a law of physics. Counterexamples to the law would falsify the standard model; good luck with that.

    7. Re:It from bit vs. the universe's quantum DRM by shutdown+-p+now · · Score: 1

      If you fully copy the state of a particle, how would you distinguish it from another particle? Particles don't have any inherent identity, you know.

    8. Re: It from bit vs. the universe's quantum DRM by tepples · · Score: 1

      However, physical things can be copied: see 3d printers. It's only a matter of time before we can do this with a non uniform material (think bw printers to color).

      If you 3D scan something and 3D print it out, there will be plenty of generation loss (think photocopier).

      Software *is physical*. You may not be able to hold the information in your hand, but you can hold a physical device that holds the information.

      The signal read back from a data storage medium is not an exact copy of the signal fed into it due to various noise sources. It too loses a generation. So the device's controller has to use an error-correcting code to write redundant information and correct the noise introduced by generation loss. Most of this time, this works well: bits in, bits out. But once in a great while, enough errors accumulate to exceed correctability.

    9. Re:It from bit vs. the universe's quantum DRM by Anonymous Coward · · Score: 0

      but all fundamental particles are identical, so that copying of their state is creating a copy of the particle in question....

  26. Program == Theorem by JesseMcDonald · · Score: 1

    Good news! Programs are theorems. I direct your attention to the Curry–Howard correspondence. Every program corresponds to a mathematical proof, and vice-versa.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    1. Re:Program == Theorem by gnupun · · Score: 1

      Good news! Programs are theorems.

      So a program that "prints recipes stored on disk onto a printer" is a theorem of what mathematical concept?

    2. Re:Program == Theorem by Anonymous Coward · · Score: 0

      translation.

      A proof (by demonstration) of mathematical equivalence at a minimum.

    3. Re:Program == Theorem by Arker · · Score: 1

      It's just a number.

      It's a number on the disk. A series of binary digits. The program can be stored as electrical potentials, or as dots of ink, gaps in a punchcard, the list can always be expanded. But the program is not the electrical potential, or the bits of ink, or even the empty space. It's simply a number.

      A number, in this case, which is mathematically equivalent to the algorithm for translating yet another number (the recipes file on the disk) into still another number. That third number is the number which can then be sent to the printer, and result in the recipes being printed out on paper for you.

      The computer has no semantics, no concepts, it simply accepts numbers as inputs, performs mathematical operations based on that input, and sends numbers as output. Just exactly like the people that used to be employed as computers before someone figured out how to make a machine that could do it faster.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:Program == Theorem by gnupun · · Score: 1

      The computer has no semantics, no concepts, it simply accepts numbers as inputs, performs mathematical operations based on that input, and sends numbers as output. Just exactly like the people that used to be employed as computers before someone figured out how to make a machine that could do it faster.

      There are plenty of patented electronic (hardware) and mechanical machines that do what humans can do by hand. That doesn't make them unpatentable. Removing a human from a task often saves money, or the human can't do it fast enough. So such a machine benefits the user of the machine, and therefore some of the benefits should trickle up to the person who created said machine.

    5. Re:Program == Theorem by Arker · · Score: 0

      "There are plenty of patented electronic (hardware) and mechanical machines that do what humans can do by hand. That doesn't make them unpatentable."

      No one said computers are not patentable. Let me repeat that. No one said COMPUTERS were not patentable. We are talking about software. And software is not the computer. Software is a number to be given the computer as input. Very different things.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    6. Re:Program == Theorem by gnupun · · Score: 1

      We are talking about software. And software is not the computer.

      Yes, software is not the computer, but software is a part of the computer. When you see some output on the screen, do you (or a common consumer) know which part of that output is generated by hardware and which part by software? Obviously not.

      Software is a number to be given the computer as input. Very different things.

      Not all that different, really. Anything you can do in hardware, you can do in software and vice versa. Suppose you implement a machine X in software using say, Java and C. You can implement the same machine X in hardware using verilog (whose syntax greatly resembles C btw). The hardware solution will be a few orders of magnitude faster than the software version because it runs many things in parallel. But the hardware version will be much harder to create (more effort, time and money) and maintain than the software version. Therefore, most machines are implemented using software, unless the extra expense of creating the machine in hardware is really worth it.

      An example where it is worth creating a machine in hardware is 3D graphics. 3D graphics can be implemented using pure software. The 3D Wolfenstein game is an example. But software 3D games suffer from poor resolution and frame rates. So they implemented the compute intensive portion of the 3D library in hardware giving an order of magnitude speed improvement in fps and polygons rendered.

    7. Re:Program == Theorem by Anonymous Coward · · Score: 0

      I think you've explained Curry-Howard wrong, but the link is right. The "type" of the program is the theorem. The program itself is a proof. In particular, it as a proof that the that type is inhabited.

      So if a program has type f := Z -> Z, then a program of that type is proving that if you give me an integer, I can give you another integer. A function that simply adds one to the integer (lambda x.x+1) is a proof that the type f is inhabited. There are many other proofs of such a simple theorem.

      With a more powerful type system, you can have more expressive types, like g := forall (x y:Z), x <> y -> x+1 <> y+1. A program (proof) that inhabits this type (proves this theorem) must take as arguments two integers x and y, and another proof that x and y are not equal, and return a proof that the successors of x and y are not equal to each other. A function that takes a proof as an argument is simply a higher order function, since proofs are programs.

      Anyway, if you cannot patent a proof, you cannot patent a program. The Curry-Howard correspondence is very real.

    8. Re:Program == Theorem by Arker · · Score: 1

      "When you see some output on the screen, do you know which part of that output is generated by hardware and which part by software? Obviously not."

      Obvious nonsense. It's all 'generated' by the hardware. By a general purpose computer doing what a general purpose computer does - processing input and producing output according to fixed mathematical rules.

      "Anything you can do in hardware, you can do in software and vice versa."

      Not true. The one and only thing you can do 'in software' is read input perform mathematical operations and output the result. Any effect that you want to produce in the outside world (aside from trivial side-effects) has to be done by producing the correct number and sending it to the correct output hardware, which actually produces the effect. Not the computer itself.

      Now it's true, you can produce the number using a program on a general purpose computer, or you could instead construct a special purpose machine that does only this one algorithm and does it much faster. So what? That has NOTHING to do with patent eligibility, or with whether or not the algorithm is math. A special purpose machine might be patent eligible, as it might incorporate innovations that for instance bring the cost of implementation down considerably and let them compete where they previously could not. Fine. That does NOT mean that the algorithm itself is patentable, or that using a general purpose machine to execute the same algorithm is patentable (which in the modern world would be extremely close to, perhaps indistinguishable from, the same thing.)

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  27. Simple by CanEHdian · · Score: 1

    the Supreme Court does not understand software

    Simple. Appoint RMS to the Supreme Court and let all other judges go. Bring on the software patent cases!

    --
    When the copyright term is "forever minus a day", live every day like it's the last.
  28. I believe ... by Anonymous Coward · · Score: 0

    ... we are all a part of a giant simulation, running on some alien overlord's server farm. So everything is software and data structures. And none of it should be patentable.

    This is my belief, my religion. So what business does Congress have to make law prohibiting the practice of my religion. Particularly if I have been pre-programmed to implement some device or algorithm in a certain manner by The Master Race.

  29. How hard can it be by overshoot · · Score: 1

    to explain to a judge that the claimed patent covers something that a human being can do with nothing more than a sufficient supply of paper, pencils, and time?

    I'm reminded of how upset the Court got when it turned out that the real heart of one patent was that it claimed infringement by doctors making the mental connection between a lab test and a diagnosis. It wasn't that the lab test was unique, it was that any test that informed the physician of the measured physiological indicator would lead to the diagnosis.

    Can't some member of the patent bar get the Court to the same realization with regard to software? Or is it that any party with the warchest to show up before the SCOTUS has too much invested in the current regime?

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:How hard can it be by Anonymous Coward · · Score: 0

      I'm reminded of how upset the Court got when it turned out that the real heart of one patent was that it claimed infringement by doctors making the mental connection between a lab test and a diagnosis. It wasn't that the lab test was unique, it was that any test that informed the physician of the measured physiological indicator would lead to the diagnosis.

      Medical and surgical procedures have traditionally been exempt from patents, because the doctors union (aka AMA) is by far the most powerful trade union in this country. However, they are even starting to feel the touch of government granted monopolies on ideas.

  30. It's magic by Anonymous Coward · · Score: 0

    > if the formula is too complex ... to understand

  31. Re:The real cause of the patent problem is exposed by Anonymous Coward · · Score: 0

    The one who made a hash of the "rounded corners" case was.

    She was a gomer too.

  32. TBL really needs to stop talking by Anonymous Coward · · Score: 0

    He does not understand the fact the Supreme Court tends to limit its decisions to only what is required to decide a case. His comment make Him look ignorant.

  33. Re:In a world.. where Mathematics is patentable. by Krishnoid · · Score: 1

    The weird thing about this is that other than its verbosity, it sounds like something a corporate IP lawyer at a company might write to another one, and that a Justice at any level would find perfectly reasonable, even ordinary, in the arena of law.

  34. The article misunderstands the ruling by SLi · · Score: 1

    I don't think this article quite hits the nail. Specifically, its interpretation of the ruling is wrong (though IANAL). Having said that, this is certainly a positive ruling (if you are, like me, opposed to software patents), and in general my impression is that the trend is clearly against software patents. I'm not sure if there is any software patent the court would eventually uphold, but it generally prefers to avoid such sweeping rulings on matters that are not immediately before it. That is, the court is not entirely sure that no software patent can pass the muster, so it prefers to wait until it sees more credible software patents (like compression algorithms, apparently) to rule on those.

    The article claims the Supreme Court ruled that the "invention" is not patent-eligible because "each step does no more than require a generic computer to perform generic computer functions". However, this is not the whole analysis and is akin to saying that no electrical circuit can get patent protection if it can be divided into basic components.

    Let me quote the relevant parts from the ruling.

    In Mayo, we set forth a framework for distinguishing patents that claim laws of nature, natural phenomena, and abstract ideas from those that claim patent-eligible applications of those concepts. First, we determine whether the claims at issue are directed to one of those patent-ineligible concepts. If so, we then ask, "[w]hat else is there in the claims before us?" To answer that question, ***we consider the elements of each claim both individually and "as an ordered combination"*** to determine whether the additional elements "transform the nature of the claim" into a patent-eligible application. We have described step two of this analysis as a search for an "'inventive concept'"--i.e., an element ***or combination of elements*** that is "sufficient to ensure that the patent in practice amounts to significantly more than a patent upon the [ineligible concept] itself."

    (page 7, emphasis added, internal quotations removed)

    That is, the "elements", or the steps the algorithm in question performs, are to be considered both individually and as an ordered combination. The article somehow reads the second prong of this analysis entirely out, but such a reading is not faithful to the decision. Similarly to how an electrical circuit that consists of basic components can still merit patent protection, the court leaves open the possibility that an algorithm composed of "ordinary" steps might be eligible if the steps "as an ordered combination" contains an "inventive concept" that is "sufficient to ensure that the patent in practice amounts to significantly more than a patent upon [an abstract idea] itself".

    The text that the article quotes is from page 15 of the ruling:

    ***Taking the claim elements separately***, the function performed by the computer at each step of the process is "[p]urely conventional.". Using a computer to create and maintain "shadow" accounts amounts to electronic recordkeeping--one of the most basic functions of a computer. The same is true with respect to the use of a computer to obtain data, adjust account balances, and issue automated instructions; all of these computer functions are "well-understood, routine, conventional activit[ies]" previously known to the industry. In short, each step does no more than require a generic computer to perform generic computer functions.

    But this is only the paragraph that analyzes the claim elements separately. What the article does not recognize is the paragraph that immediately follows:

    ***Considered "as an ordered combination,"*** the computer components of petitioner's method "ad[d] nothing . . . that is not already present when the steps are considered separately." ***Viewed as a whole***, petitioner's method claims simply recite the concept of intermediated settlement as performed by a generic computer. See 717 F. 3d, at 1286 (Lourie, J., concurring) (noting that the rep

    1. Re:The article misunderstands the ruling by gnasher719 · · Score: 1

      I don't think this article quite hits the nail. Specifically, its interpretation of the ruling is wrong (though IANAL). Having said that, this is certainly a positive ruling (if you are, like me, opposed to software patents), and in general my impression is that the trend is clearly against software patents. I'm not sure if there is any software patent the court would eventually uphold, but it generally prefers to avoid such sweeping rulings on matters that are not immediately before it. That is, the court is not entirely sure that no software patent can pass the muster, so it prefers to wait until it sees more credible software patents (like compression algorithms, apparently) to rule on those.

      Let's say you come up with some clever idea. Not being a software developer, you come to me, explain your idea, and I say "it will take me 12 months to turn this idea into a program". It's a lot of work, and you need a developer who is good at his job, but in these twelve months I do nothing that would be considered inventive, just good, solid work. This ruling says that the software is not patentable.

      But let's say there's a difficult part in that idea. Where your idea says "we have this information, and from that information we figure out that other information". And I say "look, I don't have any idea right now how to figure out that other information. It should be possible, but I don't know how to. I'll have to invent something to do this". And now let's say in the end I can't figure out that bit, you go to some other developer, and he manages to solve the problem and writes the software for you. Now there is a much better argument that this software should be patentable.

  35. 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 smittyoneeach · · Score: 1

      The law was morphed to grow the litigation market.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. 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.

    3. 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.
    4. 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)
    5. Re:Followed the law. if (false) then false by jd · · Score: 1

      I don't see how that's a problem. I don't even see how that's a surprise, given that Turing and von Neumann were saying the same thing before there was a computer industry and back when biotech meant experiments with mould.

      --
      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)
    6. Re:Followed the law. if (false) then false by Arker · · Score: 1

      "It's been argued that had Huffman implemented his famous compression algorithm in hardware rather than software he would have been granted a patent."

      Which would be (relatively) fine. Because if he implemented it in hardware, and got a patent on that, it would only cover the specific techniques he came up with to facilitate implementing it in hardware. It would not necessarily cover all hardware implementations (it would almost certainly be possible to design another hardware implementation of the same algorithm by doing it differently in at least one key respect) and it would certainly not cover using a general purpose computer to implement the algorithm (a completely obvious step once the algorithm is known since the one and only purpose of a computer is to implement algorithms.)

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    7. Re:Followed the law. if (false) then false by rtb61 · · Score: 1

      Shouldn't that mathematical operations also extend to database operations where data is converted into mathematically applied operations. How many patents have flooded the system that are nothing more than column and row name descriptions with simplest data base functions applied. How the hell are they giving away patents the straight forward creation of a database.

      --
      Chaos - everything, everywhere, everywhen
    8. Re:Followed the law. if (false) then false by Anonymous Coward · · Score: 0

      OK, but this is dumb. You're arguing that if I invent an algorithm A to solve a problem, since A is reducible to tautology by mathematical proof, it cannot be patented. But why couldn't I patent algorithm A', which is exactly like A except that it fails for case X which nobody cares about? Now algorithm A' is not reducible to tautology under mathematical proof. I mean, you're basically arguing that no nontrivial inventions exist.

    9. Re: Followed the law. if (false) then false by Anonymous Coward · · Score: 0

      Missed point completedly:
      Patenting elevator is fine, but software patent are worded to cover all mechanism for moving a person vertically to point a to b, so would cover both electrical elevator and pneumatic one wheter they were obvious at the time of your invention or not

    10. Re:Followed the law. if (false) then false by KramberryKoncerto · · Score: 1

      Even "artificial" methods are "discoveries"; "this method can be used to achieve that" is simply a consequence of the laws of nature, discovered by the inventors. An elevator may be seen as man-made, but the engineering of it is still a method, whose usefulness is merely a consequence of laws of nature, hence "discovered". Yet a patent does not "protect" a single elevator, but the method that makes it work. A star can't be patented, but neither can an elevator.

      What you advocate is also against the spirit of patents, which is to protect science progress by providing financial incentives to make effort to contribute to science, whether or not some people would think such contribution should be be labelled a "discovery" or an "invention".

      I don't have an answer as to whether we should patent mathematical methods, but your argument against it is very weak.

    11. Re:Followed the law. if (false) then false by KramberryKoncerto · · Score: 1

      Sorry, the "quote" tags shouldn't have been there.

  36. Sensible criteria for software eligibility by Anonymous Coward · · Score: 0

    Patent attorney here.

    The struggle that the Supreme Court is having with software has less to do with their understanding of software but rather is about whether business methods should be patentable. At least three justices are in agreement that they should not be.

    So slashdotters, help me out here: If you assume business methods should not be patentable, how do you distinguish between business methods implemented on computers and/or the internet, and other software innovations such as those in compression, cryptography, or other algorithms? Because once there are five justices on the court or a majority of congresspersons willing to kill business methods altogether but maintain the patentability of true innovation in software, they are going to need to announce what test to apply.

    The court distinguished the patent overturned here from those patents that "purport to improve the functioning of the computer itself." Can anyone do better?

  37. Submitter doesn't understand SCOTUS by Anonymous Coward · · Score: 0

    "Unfortunately, the justices weren't willing to make any broader statements about the patentability of basic software tools, so the patent fights will continue. "

    It is not up to SCOTUS to legislate from the bench. All SCOTUS does is look at what is at issue in the specific case and rule on that, and that precedent is applied to other cases that arise under the EXACT SAME circumstances.

    SCOTUS cannot and SHOULD NOT make broader statements that are extrajudicial to the case at hand.

  38. Einstein ... He worked in a patent office. by Anonymous Coward · · Score: 0

    Somehow he never patented his ideas.

  39. Reform by manu0601 · · Score: 1

    the Supreme Court does not understand software, and says we won't see significant reform until they do.

    In a healthy democracy, reform should come from the legislative branch.

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

      Too bad we're not a democracy.

  40. 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 JoelKatz · · Score: 1

      If you're the first person to develop a mechanism to get a particular result, there's no reason you shouldn't be able to patent the result (within reason). Otherwise, it would be too easy to get around patents by making trivial changes to the mechanism.

      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? And, if not, what "mechanism" should your patent be tied to?

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

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

      So you're argument is that if there was a space race to the moon, and the first person on the moon notices that the surface is quite loose, so they quickly send back that data and make some "snow shoes" that better support their next space crafts, they should be granted a patent on said "snow shoes" because they were the first to the moon and to make an overwhelming obvious observation?

      I argue that 99% of patented solutions to problems are obvious to nearly anyone with common sense, but what makes it seem like the patent is special is that the problem was special.

    4. Re:those ARE a problem. Mechanisms, not results by Anonymous Coward · · Score: 0

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

      Most insightful comment of the day. Thank you, sir.

    5. Re:those ARE a problem. Mechanisms, not results by JoelKatz · · Score: 1

      We agree that you shouldn't be able to patent something if it's obvious or someone else did it first.

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

      This argument is invalid. Sure, seeing a particular invention and seeing the result it gets, it may then be obvious how to achieve that same result by alternative methods. But it doesn't follow that the invention itself is trivial. This is precisely why patents can't just cover mechanisms.

    6. Re:those ARE a problem. Mechanisms, not results by HiThere · · Score: 1

      More to the point, those patents so infest the patent system as to call into question the desireability of even HAVING a patent system. They do so much damage that we might be better off without ANY patent system. In the area of software I'm rather sure that we would. Others, more knowledgeable in that area, seem to feel the same way about business methods patents.

      I will agree with you in principle that there's no valid reason why patent shouldn't apply to a specific implementation, but guess what, that's what copyright covers.

      The patent office became an absurdity when they stopped requiring detailed plans for construction as part of the patent. For software that would mean the source code. I do understand that they were running out of shelf space, but that's not a sufficient excuse. If patents are so important, then they should have just built a new storage area.

      OTOH, if they implemented a test that the instructions in the patent should be detailed enough that one skilled in the art could reproduce the invention, then many of my comments would be invalidated, as long as the patent was on the specified implementation rather than on any way of doing the same thing.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:those ARE a problem. Mechanisms, not results by mysidia · · Score: 1

      If you're the first person to develop a mechanism to get a particular result, there's no reason you shouldn't be able to patent the result (within reason). Otherwise, it would be too easy to get around patents by making trivial changes to the mechanism.

      No... development of the mechanism, not the result, IS the invention. You're supposed to be able to get around patents by using an altered mechanism. It's called a new invention.

      And it works that way in other industries, otherwise the Reynolds pen company wouldn't exist, as they got around the Birome ballpoint pen patent by designing a new mechanism.

      If they could have gotten away with a patent for "Pointy stick that deposits ink on a page", or "Pointy stick that deposits ink on a page, with a small ball bearing attached to the end", they most certainly would have... then Bic and Reynolds would not exist, and one South American company would have a complete monopoly over the US pen market.

    8. Re:those ARE a problem. Mechanisms, not results by Anonymous Coward · · Score: 0

      Speaking as a patent attorney who has read, literally, thousands of patents, I don't recall ever reading an issued patent that read like the one the poster postulates. I think I understand the point he's trying to make (which is off-base anyway), but his example is so wrong for so many other reasons, it would IMO be nearly impossible to get it through the Patent Office.

      One thing that is interesting, though, is that the posting, I believe, reveals why so many I-ANAL posters on Slashdot hate the patent system so much. It's apparently because: a) they don't really understand how it works; and b) don't know enough about the topic to realize i).

      Actually, this whole story is just silly. The Supreme Court yesterday didn't do much of anything significant, except finally publish a unanimous holding on patent law. (Cf. the prior Alice rulings, which were so badly fragmented.) The holding in this case merely affirmed prior rulings. Alice's claim 33 is clearly unpatentable as an abstract concept and merely adding an element of the concept being performed by a generic computer does not overcome that deficiency. That's nothing new, as the Court clearly notes in the first two pages ("our long-held position continues to be..."). Alice's claim is clearly distinguishable, however, from a good software patent, in which a computer processor might perform a statutory method.

      I realize that the above statement may make sense only to those who understand the case law interpreting s101, but I think readers might at least get a start on understanding how the patent system works by taking my word on this point: There is a legally distinct, and quite significant, difference between an abstract concept and an algorithm or method. The law of gravity or Einstein's mass-energy conversion equation are abstract concepts of nature. A method of rendering a 3D animation in real time on a computer monitor is patentable subject matter. Big difference.

      And that's the way it should be. I would have expected the people in this venue to understand better than anyone the fuzzy line between software, hardware, and firmware. So think about it: Why should a method be unpatentable if it is loaded from disk into RAM before being performed, but be patentable if it is loaded into RAM from hard-coded ASICs or FPGAs? Same invention, same utility, same novelty, even if one is "software" and one is "hard-wired circuitry." Those who believe that software, per se, is not statutory subject matter, but can't deny that, as has been the case since the beginning of our patent system, methods are patentable, simply haven't thought this through. The first step to becoming educated is admitting that maybe, just maybe, the field your exploring has more subtlety than you think.

      Having said that, I do believe that there are major tweaks that might allow software patents to better attain the original objectives of the patent system. Software patents, e.g., might be subject to shorter terms than, say, pharmaceuticals. And that's 's a point about which reasonable minds can disagree. But simply declaring software unpatentable? That will never happen. Period. And anybody who wastes his time arguing that it should, or even might, be is also wasting your time. I mean, seriously, think about how that would have turned out in the recent past: If Apple released the first iPhone on April 6, and a Chinese competitor released a physically identical ePhone on May 6 -- which ran iOS, interfaced with iTunes, ran all Apple Store apps, and was sold by Verizon for $75 with a two-year contract -- and if that happened with every product that Apple releases -- would there ever have been an iPhone 4? Or an iPad? Trademark law would still protect the mark 'iPhone" and copyright might still protect some screen layouts & elements. But Apple would be giving away the software and design components of every product it releases. So how would doing away with software patents lead to an outcome that anybody wants?

    9. Re:those ARE a problem. Mechanisms, not results by Sciath · · Score: 1

      Ditto on the thank you.

      --
      "Those who can make you believe absurdities can make you commit atrocities." - Voltaire
    10. Re:those ARE a problem. Mechanisms, not results by JoelKatz · · Score: 1

      The development of the mechanism is the invention. But if you're the first person to figure out a non-obvious way to obtain a result that cannot be obtained any obvious way, then you should be (and mostly are) entitled to protection of that result. The scope of the invention for patent purposes is not the common sense notion of "the invention", nor should it be. This is why patents have a section called "claims" that sets our precisely the legal scope of the invention. They can't quite claim results, but they don't have to claim specific mechanisms either. The law is, justifiable, a complex balance.

      If patents lasted forever, your hypothetical about ball point pens would be correct. But patents don't last for all that long. So all that would happen is Birome, in exchange for innovating using a small ball bearing to deposit ink, would get a market lead and about 20 years of exclusivity. But, after that, would have to compete on a level playing field.

      It's easy to say that 20 years with just one pen manufacturer is too long. But the alternative could be 40 years with none.

    11. Re:those ARE a problem. Mechanisms, not results by JoelKatz · · Score: 1

      You can't get a patent on a result if there are obvious ways to achieve that result. If the result is "rank web pages in order of quality", well anyone can think of a dozen obvious ways to do that. For example, you could have people vote on them or track their usage. I don't believe anyone argues that one should be able to patent a result if there's an obvious way to get that result. The scope of a patent's protection can't include anything obvious. When you file for a patent, you have to set out the legal scope of your patent's protection in the claims, and any claims that can be violated by a solution that would be obvious to people skilled in the art to which the patent pertains are invalid.

      The main problem is that things that are obvious, like one-click ordering, are getting patent protection.

    12. Re:those ARE a problem. Mechanisms, not results by Anonymous Coward · · Score: 0

      The bulk of the Software Patents out there, are that very problem. If you've got software that is actually transformative, it's patentable. If it's just simplifying something that is patentable in a circuit or a mechanical device, it's patentable.

      The problem is...the bulk of the patents out there are on things like Pinch-to-zoom and the like- which, flatly, fall right smack dab in the unpatentable space (and rightly shouldn't be granted or invalidated accordingly...).

    13. Re:those ARE a problem. Mechanisms, not results by Barsteward · · Score: 1

      " A method of rendering a 3D animation in real time on a computer monitor is patentable subject matter. " - why? they are just using software (i.e. a coding langauge) and writing a program/library to run the 3D animation. to me it is the same as making a cake with different recipes because you are using already existing ingredients.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    14. Re:those ARE a problem. Mechanisms, not results by raymorris · · Score: 1

      - why? they are just using tools (i.e. a milling machine) and building a machine / mechanism to lift people to higher floors safely.

      If they build a new, and useful way of getting something done, in a way that nobody would have thought of, those are they key requirements for a patent.

      > you are using already existing ingredients.

      Gears, levers, shafts and cams already exist, and have for many years. If you build a new, useful idea out of these existing parts, that's patentable (if it's non-obvious).

    15. Re:those ARE a problem. Mechanisms, not results by rioki · · Score: 1

      "A method of rendering a 3D animation in real time on a computer monitor is patentable subject matter." Just because you don't understand the subject matter does not make it patentable. Your example is a really bad example because it takes 2 coordinate transformations, one linear interpolation and 2 comparisons to go from geometry to pixels. From that point on it is just copying them from video memory to a screen. To anybody with a math background these are a really old hat and just because two specific matrices does not mean it is patatable. Computer graphics are a really bad filed for patetens because you are either in the field of basic math or trying to replicate physics.

      Although I don't think that patents are inherently bad, the current burden of proof for software patents are inherently low. As being listed as inventor on two patents and having seen a few others, you can not claim that I totally do not have a clue how the system works. How I and few of my colleagues came to being "inventors" was, we just did out daily work of solving mediocre to boring problems and then someone comes along and is awed in his naivety and pushes us write a few pages about the "invention". This goes by lawyers and a few months later you are an inventor on the patent. To this day I have never invented anything, I just look around me and into other fields and am quite good at applying new ideas to old problems.

      Maybe the LZW patents and similar groundbreaking algorithms may be worthy of a patent, but the current status quo you can throw out 95% of the patents, because any person with a modest intellect will come up with a similar solution to the given problem. The only difference is that patent holder had the problem first.

    16. Re:those ARE a problem. Mechanisms, not results by Anonymous Coward · · Score: 0

      So think about it: Why should a method be unpatentable if it is loaded from disk into RAM before being performed, but be patentable if it is loaded into RAM from hard-coded ASICs or FPGAs? Same invention, same utility, same novelty, even if one is "software" and one is "hard-wired circuitry." Those who believe that software, per se, is not statutory subject matter, but can't deny that, as has been the case since the beginning of our patent system, methods are patentable, simply haven't thought this through.

      One is patenting a specific implementation, a thing that exists in the real world. The other is patenting something that does not exist in the real world, and claiming all possible equivalent methods. Methods may be patentable, but math is not. Math is an abstract concept which only relates to the real world by coincedence. You can model the real world by using math, but it is a constructed system of logic that is fundamentally based on axiomatic choices; you are free to choose other axioms, and mathematicians frequently do. It's been said that, "to a mathematician, reality is just a special case." As an IP lawyer, you may be more sympathetic to claiming property rights over abstract concepts, but that doesn't mean the rest of us need to take it seriously.

      You're doing your best to not rise above your preconceptions. "What would the world look like if we didn't have this?" is a shit argument. Specifically, 'ad ignorantium." Describing the real world as a special case in mathematics is not just rhetoric: it is the entire basis of math that you are free to choose your axioms. If abstract concepts are "clearly unpatentable" than that applies to all math. In other words, if your innovation is not fundamentally tied to manipulating the real world in a new manner, then you don't get to patent it. If it can be described in entirely mathematical terms, it is as abstract as abstract gets. The sequence of numbers, what numbers there are, how logic works, and whether arithmetic works is all consequent of choices, and there are many branches of math that exclude some of those choices.

      Just because something is more complicated than 2 + 2 = 4 does not make it less abstract. An algorithm to transform a set of pixels, running on any given set of hardware, is still an abstract concept that relies entirely on axiomatic choices and does not rely on any part of the real world. The first step to recovering from being a lawyer is to recognize that some things are, in fact, as simple as they appear to be. In particular, math. Because it's defined that way.

  41. No different from other patents by iamacat · · Score: 1

    A patent on some hypothetical one-tap checkout in supermarket is no better or worse than Amazon's 1-click patent for online shopping. I think so long as we need intellectual property, patents in US are better than copyrights, as they last for borderline sane limited time. Software or physical objects, I think the test should be weather an expert in subject area who is not familiar with a particular patent would be surprised after reading it.

  42. In a world.. where Mathematics is patentable. by Anonymous Coward · · Score: 0

    I am not certain, but isn't it always possible to express any mathematical procedure in some other, non-obvious homomorphic representation that doesn't appear to be the same procedure at a cursory level, and could be the equivalent of a "clean room" reimplementation that achieves the desired result and might be argued to be independent development? I am not a mathematician, but as a possible example, any mathematical procedure is thought to be computable by a universal Turing machine, but is equally expressable in terms of Church's lambda calculus (Church-Turing hypothesis/conjecture/whatever). I thought it took some work to show the non-obvious equivalence of these approaches. In terms of examples from physics, the equivalence of Newtonian mechanics with Lagrangian, Hamiltonian mechanics, and the Hamilton-Jacobi equation; or the equivalence in quantum mechanics of wave mechanics, matrix mechanics, Dirac's formulation, Von Neumann's formulation, Feynman's path integral formulation, Wigner's quantized phase space representation and Schwinger's field representation.

  43. Re:The real cause of the patent problem is exposed by I'm+New+Around+Here · · Score: 1

    No, I was just joking with ya. :^)

    Actually, I'm surprised there weren't others jumping on you about your comment. Not everyone can find the humor.

    --
    If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
  44. Stupid premise from which to judge by Anonymous Coward · · Score: 0

    Basing patentability on whether something in computing is or is not a mathematical algorithm is, well, patently stupid. Computing (hardware or software) is applied mathematics in its basest form. Everything to do with computing relies on mathematics. Hardware to perform calculations and software to setup the conditions of those calculations. If it wasn't math we wouldn't need a computer to do it! Igit judges!

  45. Mathematics is not real. by Tenebrousedge · · Score: 1

    Your argument is entirely false.

    Any mechanical contraption is just an arrangement of things that uses a set of known facts...

    Mathematical fact is a different kind of truth than statements about the real world. Truths produced by means of different methodologies are generally not comparable. For example:

    • "2 + 2 = 4" (mathematical truth)
    • "the sky is blue" (empirical truth)
    • "There is no God but Allah and Muhammad is his prophet" (religious truth)

    Mathematical truth is always true, given a set of axioms. Empirical truth is only true to the limits of our observations. Religious truth is an oxymoron.

    The fundamental difference between a machine and an algorithm is what you have stated: a machine uses a set of facts, in our current discussion mathematical facts. As vux984 said, software is a description of facts. In theory, all algorithms could be run in your head. By all means patent a device to perform these operations -- patent a dozen different machines. Implement a Curta Calculator using bamboo, chrysanthemums, and birdsong, and another device which calculates digits of pi by applying thumbscrews to grad students. However, treating the underlying math as if it had a real existence is to misunderstand what math is. Devices are not algorithms; they do not depend on your choice of axioms. Logical statements or mathematical statements can be represented or implemented by things that exist in the real world, but in the words of Phillip K. Dick, "reality is that which, when you stop believing in it, doesn't go away," and mathematics fails this criterion.

    It is a popular pasttime of capitalists to claim ownership of things which do not have a real existence. This is eminently rational, and I would be happy to remunerate them in any similarly non-existent coin.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  46. You may have learned calculation, but not math. by Anonymous Coward · · Score: 0

    You misunderstood the argument. A' is still fundamentally dependent on your choice of axioms. It is not untrue because it is not the same as A, it is merely different. It does not cover the same domain.

    The only way that you cannot reduce math to a tautology is if you start introducing real-world concepts into your equations: "two plus squirrel equals five", by which we mean a living, breathing animal.

    Mathematical truths do not describe the real world. They have no real existence, which is why we can say they will be the same in all universes. They can be represented or implemented by things that exist in the real world, but mathematical truths have no more real existence than religious truths. For an example, we may take Euclid's fifth postulate (briefly, that parallel lines will not cross). For centuries it was assumed that Euclid's geometry was the only geometry that existed, because it describes the world that we can trivially measure and see. A proof of the fifth postulate eluded mathematicians for centuries, and eventually it was discovered (not invented) that discarding the fifth postulate resulted in geometries that were not the geometry of Euclid, but were still valid mathematically. Today we understand that non-Euclidean geometry more accurately describes the universe on large scales.

    Mathematical truths depend wholly and solely on your choice of axioms. They can be descriptive of the universe. They can be described in the universe. They are entirely abstract concepts, with no real existence. "2 + 3 = 5" is not the same kind of truth as "water is wet", or any other empirical fact. They are not dependent on observation.

    And you're asking why we think it's silly to treat algorithms the same way as devices. Obviousness ain't in it. You also can't patent the Flying Spaghetti Monster. And sure, you can't patent stars, like jd said, but stars at least exist. It's difficult to describe how badly you've misunderstood this subject.

    1. Re:You may have learned calculation, but not math. by HiThere · · Score: 1

      You can definitely *say* that mathematical truths will be the same in all universes, but you can't prove it. You can only prove that you can't imagine how it could be different. (Neither can I, but that's not proof.)

      It is true that when I was actively studying mathematics, I also believe that math was a more underlying basic truth. I think this is a side effect of studying math intensively. Poets have been known to claim that the universe is poetry, e.g. "Truth is beauty. Beauty truth. That is all you know in life and all you need to know." I rather think that plumbers and hydralics engineers tend to see everything as flows. This says more about the nature of mind than about the nature of reality.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:You may have learned calculation, but not math. by Archimonde · · Score: 1

      And accountants see everything in accounts, balances and money. I know, I've worked there.

      --
      Trolls are like broken clocks. They show the truth two times a day. The rest of the day they talk nonsense.
    3. Re:You may have learned calculation, but not math. by Tenebrousedge · · Score: 1

      Yes, you can prove it. That is the whole point. Every true statement in math is based on a set of chosen axioms. Numbers follow each other in sequence because we have defined them to. Addition and logic work because we have chosen axioms that allow them to be true statements. You can choose other axioms, in which case you will be able to construct different tautologies or theorems.

      Mathematics has no correspondence to anything in the real world. You can use it to model the real world, using numbers to represent bottlecaps, and using arithmetical methods to describe moving piles of them around. However, to borrow a phrase, "mathematics is more than just a physics of bottlecaps." Numbers aren't even that important a lot of math. Mathematics must be the same everywhere by definition. The difference between Euclidean Geometry and Non-Euclidean geometry is an example of what happens when we change our definitions. See also Peano arithmetic vs more complicated systems. It's not like we're discovering new truths about the universe when we're proving theorems. To some degree it's all wanking, just playing around in a constructed system Poets, plumbers, and engineers may have varying views of the universe; to a mathematician reality is just a special case.

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  47. Re:Please by Anonymous Coward · · Score: 0

    Someone mod this up. It's true. Look at the history of these types of suits. Where it's a foreign entity, they are FAR more likely to be ruled against, rather than for.

    I was looking for the Roland MT-32 ROMs the other day, to use in some emulators, figuring I'd have to scour some piratebay-type sites to get. Nope, turns out Roland LOST the lawsuit on having their ROM code passed around, because they "...failed to properly register the MT-32's original ROM code in accordance with the Berne Convention Implementation Act, which came into force on March 1989. As such, the original ROM code of the MT-32 is in the public domain and can be freely used, distributed, and modified without the permission, express or implied, of the Roland Corporation." (Wikipedia: Roland MT-32)

    Think that would have happened if Roland were a US company? No way, Jose.

  48. Real Things Are Not Algorithms by Tenebrousedge · · Score: 1

    Are you seriously asking what an abstract concept is?

    It's something that doesn't exist in the real world. If the justices could not come up with a definition, they're disturbingly ignorant. Mathematics is entirely dependent on your choice of axioms. You can accept Euclid's fifth postulate, and discover a composite truth of Euclidean geometry, or reject it and describe some aspect of non-Euclidean geometry. Both are equally valid (though not at the same time) and both describe the real world to some degree. They are however solely logical concepts which do not exist in any real sense. Empirical facts, (e.g. "fire burns things") are true based on observations about the real world, and are only true to the limits of our observational abilities. Mathematical truths are true regardless of observations; they are true in all possible universes, whether those universes include observers.

    To quote Phillip K. Dick, "reality is that which, when you stop believing in it, doesn't go away." Math is not real. Asserting ownership rights over a non-real concept is a popular delusion, but one which should not be tolerated. The cynic in me would suggest that the reason for the Court's confusion in these matters is that they are making an analogy to the concept of justice, which is also both abstract and widely sold.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    1. Re:Real Things Are Not Algorithms by Theaetetus · · Score: 1

      Are you seriously asking what an abstract concept is?

      Yes. It's been at the heart of major supreme court decisions for the last 50 years, and even this opinion refuses to define it other than "I know it when I see it". That didn't work for obscenity either.

      It's something that doesn't exist in the real world.

      So if something has been done before - say, double ledger bookkeeping - then it's not abstract? That's directly the opposite of this opinion.

      If the justices could not come up with a definition, they're disturbingly ignorant.

      And yet, they're the ones ruling whether something is patentable or not.

      Mathematics is entirely dependent on your choice of axioms. You can accept Euclid's fifth postulate, and discover a composite truth of Euclidean geometry, or reject it and describe some aspect of non-Euclidean geometry. Both are equally valid (though not at the same time) and both describe the real world to some degree. They are however solely logical concepts which do not exist in any real sense. Empirical facts, (e.g. "fire burns things") are true based on observations about the real world, and are only true to the limits of our observational abilities. Mathematical truths are true regardless of observations; they are true in all possible universes, whether those universes include observers.

      To quote Phillip K. Dick, "reality is that which, when you stop believing in it, doesn't go away." Math is not real. Asserting ownership rights over a non-real concept is a popular delusion, but one which should not be tolerated. The cynic in me would suggest that the reason for the Court's confusion in these matters is that they are making an analogy to the concept of justice, which is also both abstract and widely sold.

      So, in your opinion, a claim to something that's purely mathematical would be unpatentable as an abstract idea, while a claim to, say, a method of burning something with fire, would be a patentable concrete idea (disregarding the fact that it hasn't been "new" for a million years)?

    2. Re:Real Things Are Not Algorithms by Tenebrousedge · · Score: 1

      The court does not define reality; if they have defined mathematical concepts to be real they are in error. I did not claim fire to be patentable, and did not address the subject of "it has been done before," nor do I consider that to be a good argument. Double entry bookkeeping, if it can be expressed as an algorithm, would not be patentable, but I do not believe that to be the case. You could make provably true statements about DEB, but I don't think you could reduce it to a logical tautology. The same would not be true of a data compression algorithm.

      Any other questions?

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  49. the invention is the compressor, not the reader by Rob+Y. · · Score: 1

    So even granting that Huffman's invention was worthy of a patent, that patent should be on the method of file compression - not on the compressed file format itself. Royalties should be collectible on the compression software (the part that implements the patent), not on the decompression software, which simply reads the file.

    Popular file formats become de-facto standards, and a patent on the format that covers reading it becomes more than a monopoly on the format - it becomes a monopoly on the data contained in the file, which becomes inaccessible without paying patent royalties. So, sure, if you invent a great file format - patent it, and if it's really great, people will pay. But don't allow the fact that a video content provider chose to pay for a particular video compressor grant control of the video data to to the patent holder on the compressor. Or allow the fact that an SD card manufacturer chose to use a FAT32 filesystem (and paid a royalty to do that) prevent you as the purchaser of that card from reading the data you store on it from any device you want to plug it into.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  50. must be new and non-obvious. Snow shoes are not by raymorris · · Score: 1

    The law is that to be patentable, it must be a new, non-obvious invention. Snow shoes are not new. "Snow shoes for the moon", if somehow new, would probably be obvious under your scenario.

    Most certainly the goal or result "a way to walk on the moon" isn't supposed to be patentable, which is what this thread is about.

    1. Re:must be new and non-obvious. Snow shoes are not by JoelKatz · · Score: 1

      Most certainly the goal or result "a way to walk on the moon" isn't supposed to be patentable, which is what this thread is about.

      And in this example it wouldn't be, since it's obvious how to do that.

    2. Re:must be new and non-obvious. Snow shoes are not by Barsteward · · Score: 1

      "The law is that to be patentable, it must be a new, non-obvious invention." - agreed but just look how many shit patents there are out there in the mobile phone and computing worlds....

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  51. Someone discovered that a a hydraulic cylinder att by raymorris · · Score: 1

    > You can patent an elevator because it isn't obvious. You cannot patent a spring because it is.
    > Everything in mathematics is ultimately obvious.

    The number of unsolved problems in mathematics demonstrates how very false that is. For thousands of years, thousands of people have been trying to come up with an efficient way to find the square root of a large number. Despite a few million man-hour hours being devoted to the problem, the method has not yet been found. Therefore, it is decidedly not obvious.

    Like square root, people not only haven't been able to find solutions to the halting problem, they have't even been able to figure out if there IS a solution. We can't figure out if there is a method, much less find it. Certainly the solution isn't obvious.

    > You can patent an elevator because you invented it. Nothing in mathematics is invented, only discovered. (You cannot patent Antarctica, either.)

    Someone discovered that if you attach a pump to a hose, then to a hydraulic cylinder and ... you end up with a mechanism that will usefully lift people. That was true before it was discovered.
    Someone discovered if you count the number of web pages, and count the number of links on each web page ... you end up with a mechanism that will usefully find high quality web pages.

    There's no qualitative difference between the two. "If you put this mechanism together and operate it in this way, it will do this thing" is true whether the mechanism is made of wood, iron, or electrons.

    The law is is that you can't patent the laws of nature, you can patent using them in a particular way o accomplish a particular useful thing. I happen to think that's about right. We just need to follow that law, to not grant a patent unless it's new, non-obvious, and useful.

  52. zero? by raymorris · · Score: 1

    > How many patents have flooded the system that are nothing more than column and row name descriptions with simplest data base functions applied.

    I'll bite. Is the answer zero? One?

    1. Re:zero? by HiThere · · Score: 1

      I've heard of at least one. I don't know whether it was invalidated, but it came up in court and was mentioned in slashdot.

      OTOH, given the accuracy of /. summaries, perhaps I should amend that to "I've heard an assertion of at least one".

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  53. The DEcompression is probably obvious, unpatentabl by raymorris · · Score: 1

    Certainly no one should be granted a patent on "make files smaller", that would be a patent on the goal rather than the mechanism. A certain method of compression may certainly be new, useful, an non-obvious. However, given a file compressed in a certain way, the mechanism to uncompress it is probably obvious to one skilled in the art. Therefore, decompression is not patentable under current law, because you anything obvious to one skilled in the art is not patentable.

    Of course, the patent office sometimes messes up and issues patents on things that are not patentable under established law. They need to do a better job. Perhaps someone could come up with a system to encourage people knowledgeable about a subject to assist by pointing out these problems, crowdsourcing in a way. Maybe something like a bounty - if you're the first to file a valid reason a patent application is patentable under law, you get half of the filing fee. I'm sure something that simple wouldn't quite work, but maybe something along those lines.

  54. Re:Someone discovered that a a hydraulic cylinder by HiThere · · Score: 1

    But "laws of nature" is not a well defined term.

    E.g., is "all electrons have the same charge" a law of nature? A matter of definition? True? False? It depends on how you are looking at them?

    If nobody has called something a law of nature, does that mean that it isn't? What if only 3 people have called it such? Is it still a law of nature if it eventually turns out to be invalid? (Either in special cases, or because it's a special case of some other "law of nature".)

    FWIW, legal terminology is generally a century behind the technical fields to which it refers, BECAUSE once the laws start using a term, the professionals stop using it, because the laws misapply and misdefine the term. It would be nice if the only reason for the errors were lack of understanding of the technicalities by those not of the profession, but there's usually a fair bit of evidence that it has been intentionally misinterpreted. This isn't surprising as legal cases are only made by someone with an ax to grind.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  55. Shorter Title by JimSadler · · Score: 1

    In fact an accurate title would be "The Supreme Court Doesn't Understand". These dullards do not even understand that free speech is not money nor that corporations are not people. And congress is even more mindless. The phrase advise and consent means exactly that. If congress advises the president not to install an official the constitution still requires them to consent to the appointment. The language could not be simpler. Nowhere was the congress instructed to consent or deny an appointment. The founders were smart enough to realize that the advice of congress could be mindless and worthless and that the president always has the right to appoint. Then there is my favorite " The right to bear arms". Just what lame fool decided that bear means own or possess or that some people could be excluded? To bear means to carry. It really is that simple. You have the right to carry arms. It is that simple. That does not mean open or concealed or limited right to carry. You simply have the right to carry arms.That means that seniors, people who have finished prison sentences, and anyone who is considered mentally competent at the moment is allowed to carry a gun or rifle. I know a lot of people don't like that but seriously how can the term "bear" be confusing?

  56. agreed. Shelf space = TB drive by raymorris · · Score: 1

    Agreed, that was a bad change. I think we should go back to requiring a specific description of the implementation, either engineering drawings or the equalivent. Shelf space is no longer an issue since a 3TB drive could hold at least a million such patents in pdf or other format. A broom closet with a storage server in it would be sufficient to hold all US patents.

    I somewhat disagree that copyright covers a mechanism. Copyright covers a specific DESCRIPTION of a mechanism, but not the mechanism itself. Gears and levers are one way of performing multiplication. Software code is another way of doing the same thing. Realizing that a gear is a piece that does multiplication, a button is input, and a light bulb or flag is output, you can compile any mechanism to either hardware or software. The nature of the mechanism exists apart from any particular description of it or compilation of it. It's the mechanism that should be patentable, and that's true even though it means we have to provide patent examiners with training in how to recognize a mechanism vs a material (wooden lever vs multiply the force) or a goal.

    1. Re:agreed. Shelf space = TB drive by HiThere · · Score: 1

      With software it's sort of vague, but I think one could argue that, e.g., transforming C++ into assembler or Ada was still covered by the same copyright, and as such WRT software copyright covers essentially the same area as a patent on the "mechanism" of the software would cover. (This is underscored because we usually talk about translating C++ into Assembler, or Ada, or Python rather than transforming, implicitly recognizing their approximate equivalence.)

      There is a problem that it would be difficult to explain that the "mechanism" was the same when statements were re-ordered and variables renamed, and other obfuscation techniques employed, but this is no different in principle than patents in any other technical area, and I still think that copyright and patent would cover the same area. OTOH, I'm no lawyer, so...

      OTOH, given multi-processing, simply reordering the statements can suffice to totally transform a method. And that is also difficult to explain, even to another programmer who is not "skilled in the art" of multi-processor programming.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  57. Stupid subject by Chewbacon · · Score: 1

    As a user of free software, I agree with the justices. Maybe they should try linux?

    --
    Chewbacon
    The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
  58. Amicus curiae by NewYork · · Score: 1

    Isn't https://en.m.wikipedia.org/wik... going to help Supreme Court?

  59. Math by Anonymous Coward · · Score: 0

    Maybe they could use a far easier and blunter example. "Dear old people, you are allowing people to patent Math. You know, the thing you use to determine long it is going to take you to get home tonight. If you can wrap your head around this you donkuses are giving copyright protection to a principal we use to understand the functioning of the universe. Not a bright idea."

  60. Copy right only by jbee02 · · Score: 1

    I strongly believe software should be subjected to copy right laws only. No software or code should be patentable.

  61. Court Almost Always Prefers Narrow Decisions by billstewart · · Score: 1

    US Courts, particularly the Supreme Court, generally prefer to make narrow decisions instead of broad ones. Occasionally they'll make a fairly activist decision, like the Miranda Warnings, or the Exclusionary Rule that says cops can't use illegally obtained evidence, but most of the time they'd rather decide a case on some relatively narrow grounds, such as rejecting somebody's argument because they didn't file the lawsuit before some deadline, or didn't have standing to make the case, or there were specific details as well as general legal principles and they could get the conclusion they wanted in this case based on the details instead of having to make new laws.

    In this case, if I understand it correctly, they went sort of for the middle. They didn't throw out the whole concept of software patents, but there's a large class of software and business method patents like

    Claim 1: Something obvious (or well-known, or prior art, or otherwise unpatentable Claim 2: Do (Claim 1 thing) with a computer! (or On The Internets!) Claim 3: Profit!!

    and they've tossed those out. That's separate from an earlier class of patents, from back in the days that you weren't able to patent software, that would take some algorithm and describe a machine that implemented it, in ways that sort of got around the rules by claiming that some competitor's software was a software implementation of their hardware design and therefore infringing.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Court Almost Always Prefers Narrow Decisions by mysidia · · Score: 1

      That's separate from an earlier class of patents, from back in the days that you weren't able to patent software

      Yes.... but they have raised the bar, and that's the important, and useful thing they have done here. It is totally unlikely for the court to lay down a decision about software patents as a whole, at least at this point, or for the foreseeable future; they're likely to find other merits in the defense besides "the invention was implemented in software only".

      Before they raise the bar further, I believe the next thing that needs to be brought before their court is a case involving a purely business method patent of a similar nature.

      And the court clearly stating the limitation against patenting a series of steps involving: "Apply non-patentable thing using X", to all kinds of method patents, not just to software patents.

      Basically.... the bar needs to be raised higher for all method patents, of which software is just one special category; special in the fact, that all software patents are essentially method patents.

      I see no chance of software patents being completely rejected, as long as more general business method patents continue to be allowed.

  62. the bulk of the headlines != typical everyday life by raymorris · · Score: 1

    > the bulk of the patents out there

    If you were an alien reading our newspaper headlines, you'd see that the bulk of headlines are about people who make several million dollars per year. Based on bulk of the stories mentioning physical feats or physical attributes, you'd think most of us throw a football 65 yards and run a mile in 80 seconds. These things make the news precisely because they are UNUSUAL. If you look at news stories about patents, you'll read about the most unusual ones. The normal ones aren't newsworthy.

  63. Wrong headed by Anonymous Coward · · Score: 0

    From the artical's references:

    "Patents are supposed to create a positive incentive for innovation by enhancing the profits of companies that develop new technologies. If the patent system is working properly, the average firm's patent portfolio should generate more profits than the total cost of defending against patent infringement lawsuits from other firms. If, in contrast, litigation costs exceed patent profits, that suggests the patent system is actually creating a net dis-incentive to innovation."

    I agree with the first sentence, but the second seems more suited to a patent system designed to provide work for lawyers and patent clerks. The dis-incentive in the third sentence is real, but it's the system setup by the business practice in the second sentence that is the cause.

    When you license a patent, you are basically paying a person not to sue you.
    The price is whatever the the person can get.
    In a situation where only a few patents are holding up a large project, the price can far exceed the value.
    Which says two things.

    First the above second sentence indicates that the license fees are a measure of a patent's 'innovation value'.
        They are really more a measure of the streangh of the holder's negotiation position.

    Second, there is a strong incentive to have patents which do not provide details sufficient to actually build anything, but are sufficient to permit a thread to sue.
    This leads to a new definition of the term inventor. Working hard and actually building a useful gadget is unnecessary.
    Staking a claim for 'intellectual property' in a direction someone else might work is sufficient.
    This is the way to optimize a corporate patent department's bottom line impact.
    This is what the second sentence is saying.

    So what does all this have to do with S/W patents?

    First, S/W is a fundamental tool these days used to implement all sorts of complex gadgets what were science fiction a few years back.

    Second, it seems that useful S/W programs are composed of a plethroa of algorithms and the claim stakers have figured this out. It's hard to write some novel and useful programs without stepping on ground claimed by folks who in many cases have never considered the problem being solved, let alone actually solved it.

    Third, the mental effort required to work around these claims far exceeds the 'innovation' benefit in the claims.

    So what do we do?

    First recognize the problem. Our attempt to create an incentive for innovation has been contorted into a dis-incentive by folks gaming the system.
    The natural pace of S/W innovation calls to question the necessity of the patent bargain in the first place.
    (Is society more likely to have more neat gadgets if we allow a click to buy patent or not?)

    All the childeren are not above average. Everybody is not an inventor. Patents should be relatively rare. The list of things to dis-allow a patent should be taken seriously and a few more things added.
          Obvious, works (actually working) , fully described, useful (but not too useful to prevent future innovation), not just wearing down the patent examiner

    Building block ideas that used to be freely published are now claimed, limiting their use by folks actualling building useful gadgets.

  64. "...we won't see significant reform..." by Anonymous Coward · · Score: 0

    SCOTUS is not tasked with reform, that is the job of the legislature (and God help us with what they might do).

  65. Re:Someone discovered that a a hydraulic cylinder by Anonymous Coward · · Score: 0

    The difference is that with the elevator you patent the implementation, and with an algorithm you patent all equivalent operations.

    Sweat of the brow is not a consideration in patentability.

    Mathematics is "obvious" because it is tautological. It also, critically, does not describe the real world. It is an abstract concept. You don't get to patent abstract concepts as if they were real things. Make the real thing, and patent that. And no, you don't get to add "on a computer" to an abstract concept and patent that. If you're not doing wacky new things with your circuit board, then you don't get a patent. If your "innovation" is not fundamentally tied to how you are manipulating the physical world in new and interesting ways, then you don't get a patent. You do not get to assert property rights over something that does not have a real existence. You definitely don't get to do that and claim ownership of all possible implementations of that non-real thing (or if you want to be generous, all implementations that can be created on general-purpose computer hardware).

    It's not enough for you capitalists to sell your own mother, you have to sell her thoughts and dreams as well -- and all the rest of our thoughts as well. If you want to own an idea, copyright it, or patent a specific implementation. Patenting abstract concepts is just dumb.