Slashdot Mirror


The Death of Nearly All Software Patents?

An anonymous reader writes "The Patent and Trademark Office has now made clear that its newly developed position on patentable subject matter will invalidate many and perhaps most software patents, including pioneering patent claims to such innovators as Google, Inc. In a series of cases including In re Nuijten, In re Comiskey and In re Bilski, the Patent and Trademark Office has argued in favor of imposing new restrictions on the scope of patentable subject matter set forth by Congress in article 101 of the Patent Act. In the most recent of these three — the currently pending en banc Bilski appeal — the Office takes the position that process inventions generally are unpatentable unless they 'result in a physical transformation of an article' or are 'tied to a particular machine.'"

731 comments

  1. This violates my patent by Pennidren · · Score: 5, Funny

    Invalidation of software patents was patented by me back in 2003.

    1. Re:This violates my patent by Anonymous Coward · · Score: 1, Funny

      You just violated my patents on patent-ing invalidation of....

      Aw fuck it...

    2. Re:This violates my patent by eln · · Score: 5, Funny

      I patented the use of curse words for humor value in Slashdot comments years ago. If I ever decide to enforce that patent, all of you fuckers are doomed.

    3. Re:This violates my patent by neokushan · · Score: 5, Funny

      Well you're all in deep shit, I patented "beating a dead horse through overuse of a tired old joke" way back in 1996, so you'd better get wise

      This is the first post I'm making informing you of your new, patent-holding, overlord. I suggest you welcome him, you insensitive Clod!

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    4. Re:This violates my patent by saigon_from_europe · · Score: 1

      I patented the ability to talk about patent news stories in a threaded manner. Pay up suckers.

      According to TFA, I can mod you "overrated" now!

      --
      No sig today.
    5. Re:This violates my patent by cjb658 · · Score: 3, Funny

      This is the first post I'm making informing you of your new, patent-holding, overlord. I suggest you welcome him, you insensitive Clod!

      I threw a chair at him but it missed and hit a statue of Natalie Portman.

    6. Re:This violates my patent by Mordok-DestroyerOfWo · · Score: 4, Funny

      I patented the use of S&M coupled with necrophilia and bestiality in a series of independent films years ago. Therefore your horse beating is in clear violation of my patent.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    7. Re:This violates my patent by geekoid · · Score: 5, Funny

      I patent thinking..and I still can't find anyone infringing.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:This violates my patent by Anonymous Coward · · Score: 1, Informative

      Worst part about the joke-on-joke is that this really is how patent litigation is used.

    9. Re:This violates my patent by Anonymous Coward · · Score: 3, Funny

      I am a software patent you insensitive clod.

    10. Re:This violates my patent by Anonymous Coward · · Score: 0

      That's fine... I'm posting from the future, in the year 2014 and your patent has already expired, so bite me.

    11. Re:This violates my patent by Tetsujin · · Score: 4, Funny

      You just violated my patents on patent-ing invalidation of....

      ...whatever it is the poem was about!

      --
      Bow-ties are cool.
    12. Re:This violates my patent by Kingrames · · Score: 5, Insightful

      Well then we're safe then, since we're not funny.

      --
      If you can read this, I forgot to post anonymously.
    13. Re:This violates my patent by Opportunist · · Score: 2, Funny

      I patented memes a while ago, right now I'm waiting for /. to drown in them and everyone to use them, then all your base will be belong to me!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    14. Re:This violates my patent by Chyeld · · Score: 2, Funny

      In Korea only old people enforce patents. In Soviet Russia, patents enforce you!

    15. Re:This violates my patent by spazdor · · Score: 1
      --
      DRM: Terminator crops for your mind!
    16. Re:This violates my patent by snoyberg · · Score: 4, Funny

      But at least we know that patent will hold up: no prior art.

      --
      Thank God for evolution.
    17. Re:This violates my patent by Anonymous Coward · · Score: 0

      You obviously haven't read my patent: "A method for notifying others regarding a lack of equestrian response to beating."

    18. Re:This violates my patent by Anonymous Coward · · Score: 0

      I claim prior art!

      Though actually, I used a baseball bat, and the horse wasn't dead to begin with.

    19. Re:This violates my patent by geminidomino · · Score: 5, Funny

      Worst part about the joke-on-joke is that this really is how patent litigation is used.

      Hot joke on joke action, only $9.95/mo

      Dear gods, I need sleep/death.

    20. Re:This violates my patent by Random+BedHead+Ed · · Score: 4, Funny

      You just violated my patents on patent-ing invalidation of....

      ...whatever it is the poem was about!

      Right, to the airlock with the lot of you!

    21. Re:This violates my patent by Anonymous Coward · · Score: 1

      All patents are embodiments of ideas, and the purpose of patents is to protect inventors in order to encourage their bringing products to market. So software SHOULD be (and currently is) patentable. The problem, in case you forgot, was that brilliant programs came out and were then immediately reverse engineered, often in other countries, and competing products put the original author out of business. If the original product were patented, however, the competing product could be halted for patent infringement. Why should mousetrap makers enjoy protection that software crafters do not?

    22. Re:This violates my patent by morgan_greywolf · · Score: 4, Funny

      I threw a chair at him but it missed and hit a statue of Natalie Portman.

      In Soviet Russia, Natalie Portman beats a dead horse and throws chair and hits YOU!!!

    23. Re:This violates my patent by ChiRaven · · Score: 1

      WAIT. I patented posting from the future in 2009, 2013, 2017, 2024, 2036, and again in 2048. My lawyers (yes we STILL haven't shot all of them) are working diligently on patent renewals in 2067 and 2083.

    24. Re:This violates my patent by FingerSoup · · Score: 2, Funny

      That's patently absurd!!!!

    25. Re:This violates my patent by kingramon0 · · Score: 3, Informative

      This is the first post I'm making informing you of your new, patent-holding, overlord. I suggest you welcome him, you insensitive Clod!

      I threw a chair at him but it missed and hit a statue of Natalie Portman.

      Which then fell into a vat of hot grits.

    26. Re:This violates my patent by aynoknman · · Score: 1

      This is the first post I'm making informing you of your new, patent-holding, overlord. I suggest you welcome him, you insensitive Clod!

      In 1993 I patented overlording, so I suggest you welcome your new meta-overlord. In a pre-emptive move, I also patented meta-overlording, meta-meta-overlording ... (It's turtles all the way down).

      --
      We need a "+1 -- nice sig" moderation.
    27. Re:This violates my patent by Anonymous Coward · · Score: 0

      Sorry to burst you're bubble - I patented patenting back 1986... so there.

    28. Re:This violates my patent by Anonymous Coward · · Score: 2, Funny

      I'm a meme, you insensitive clod!

    29. Re:This violates my patent by deander2 · · Score: 0

      1996? woot! only 2 years to go before we can once again beat dead horses royalty-free!!! =P

    30. Re:This violates my patent by erroneus · · Score: 4, Insightful

      The question is then "should software be a product?" Initially, it wasn't. Software was just something that was needed to show that the computer worked. People either wrote their own software or borrowed it from someone else. It was never really considered a product all by itself.

      Efforts to change this has resulted in quite a mess we have today. Among these are stiffled innovations, advancements and imporovements in software technologies. And as can be seen, treating software like hard copies or an object is a truly broken idea since software doesn't exist in the physical world -- physical paradigms don't work on it. Copyright is the most applicable intellectual property protection mechanism for software. Patents just don't fit.

      The fact is, patenting software is nothing short of anti-competitive behavior. The very idea that someone might be able to do the same thing better, faster, cheaper or more efficiently is put on hold while the patent holder, who may or may not necessarily have a working model of his own, sits back demanding money from everyone else who is actually capable of moving forward with ideas. In the case of copyright, you have to have actually written and produced something to have it copyrighted. This is certainly more appropriate for software.

      In fact, the only way software patents have inspired people to be creative is in finding ways AROUND existing patents. PNG is a perfect example of this. I think it's hard to agree that software patents are good or appropriate. Designing a new bearing, or a new type of chair might be worth patenting. Software isn't... it's a list of instructions. Patenting a list of instructions shouldn't be permitted.

    31. Re:This violates my patent by Intron · · Score: 1

      "Why should mousetrap makers enjoy protection that software crafters do not?"

      Because to patent a mousetrap I have to do it in a new way, disclose that way, it has to be novel and non-obvious. With a software patent, all I apparently have to do is take the well-known way of doing something and add one of the phrases "with a computer" or "on the internet" and I get a patent. Any software that I write is incidental, since it isn't disclosed in the patent.

      --
      Intron: the portion of DNA which expresses nothing useful.
    32. Re:This violates my patent by BlastQuake · · Score: 1

      I resent your implication that all residents of Klah are insensitive - insensitivity belongs to those that reside in the dimension of Perv. "Klahd, clod, same difference" - Skeeve

      --
      "What use is power to the Keeps of Balance?" -Disnt of Nightmare LpMud
    33. Re:This violates my patent by Anonymous Coward · · Score: 0

      This is patently false.

    34. Re:This violates my patent by MightyMartian · · Score: 1

      I wonder which patent attorney or patent troll this particular AC is shilling for. At any rate, software has always been copyrightable, so software producers have long been able to sue anyone doing a blatant knockoff (the underlying problem here is that just about all consumer-grade software on the market now is a blatant knockoff of some other software).

      The problem here is that a lot of what is being patented is either incredibly obvious or in many cases already has prior art. These sorts of software patents are among the most malicious and insidious examples of patent fraud, because the sheer volume of software itself often makes finding prior art a needle-in-the-haystack affair.

      There has to be standard of worthiness here, and I think demanding a physical working example of a patent is as reasonable standard as any. Yes, it's pretty much going to wipe out a lot of software and process patents (I'd say probably the vast majority), but quite frankly, having patents on things like one-click buying (I mean, the whole point of hypertext is one-clicking, do you honestly think there should be patents on every possible combination of clicking-->processing-->end result) or on a simple linked-list file system (FAT) is ludicrous, and stifles innovation. I contend you can't write a non-trivial piece of software without leaving yourself open to some sort of litigation.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    35. Re:This violates my patent by dgatwood · · Score: 4, Interesting

      That's intended as a strawman argument, right?

      • Most countries that do the things you describe don't care about U.S. patents. China runs roughshod over them with impunity on an ongoing basis and we haven't sanctioned them for it yet. Why, then, would software patents improve on that in any useful way. At best, a product might be enjoined from import into the U.S. (though in practice, this almost never occurs). Doing that for something as easily transmittable as software, however, is an exercise in futility.
      • Most products that can be trivially rewritten do not substantively advance the state of the art. With the exception of file format compatibility and complex mathematical algorithms like image or sound processing, any piece of software can be rewritten fairly easily through black box examination. Look at the features, the inputs, the outputs, determine what it did, and write code to do the same thing. Such software should not be patentable because it should not be possible to patent the functionality of a piece of code, only the specific implementation thereof. Patents on the functionality go way beyond any patents on inventions in the physical world, and are the main reason that so many people think software patents are absurd.
      • Most products that cannot be trivially rewritten are really patents on algorithms. Algorithms are mathematical truths and are explicitly excluded from patents. The implementation of an algorithm should, therefore, not be patentable, either, as it basically represents a way to trivially game the system into allowing algorithmic patents.
      • File format reverse engineering and any patents required to encode and decode a file format should not be patentable because such patents cause direct harm to the end user by limiting interoperability of software from multiple vendors (including free/gratis software for which a patent license could never be reasonably obtained) and creating an artificial lock-in monopoly preventing users from migrating to better software by competitors once it becomes available. The purpose of patents was not to create a situation in which someone would forever be locked into using a particular brand of tractor because it created a field whose furrows were in a special, patented pattern that could not legally be plowed by any other tractor....

      I think that we could probably go on with additional reasons for a week....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    36. Re:This violates my patent by Anonymous Coward · · Score: 0

      Ah, yes, I see. So the dead horse would be the 'article', which you would 'physically transform' by beating it.
      Looks all clear here, you're set for eight more years.

    37. Re:This violates my patent by dgatwood · · Score: 1

      It is worth noting that software is the only thing protected by both copyrights and patents, or at least the only thing I can think of. As such, software makers are currently far more protected than the mousetrap maker. Eliminating patents would go a long way towards equalizing that, but with the current duration of copyright, software makers would still be way ahead....

      And you're right. Anything much larger than "Hello World" is a patent minefield automatically, and I suspect I could even come up with a Hello World program that violates at least three or four frivolous software patents....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    38. Re:This violates my patent by Mateo_LeFou · · Score: 1

      "I threw a chair at him but it missed and hit a statue of Natalie Portman."

      You shouldn't have done that; my patent #48763458765 covers the use of seating equipment in grits-oriented ballistic encounters

      --
      My turnips listen for the soft cry of your love
    39. Re:This violates my patent by c1t1z3nk41n3 · · Score: 1

      If I were a software patent you'd already be dead.

    40. Re:This violates my patent by cHALiTO · · Score: 2, Insightful

      And then there's the issue of Software being seen as a product, but not being sold, and it being -licensed- instead (even tho you usually don't get to read the license until after you've bought and installed the copy).

      Of course it's debatable, but personally I HATE the idea of licensing software. I think a Software Product should be sold as a copy, protected only by explicit copyright law (i.e.: you can't redistribute it without permission), period. None of this nonsense of dictating how you can or can't use it. If I want to use it for business, I will, or at home, or for whatever purpose the author didn't intend. It's my copy, and with it I should be able to do absolutely anything I want to as long as I don't redistribute it without permission.

      I want to BUY a COPY, not just a limited set of permissions from someone to only do a couple of things with it.. where did this idea that just because someone's the author of some work he gets to dictate what others do with it once it's been paid for?

      If I buy a copy, that copy is mine, I do whatever I want with it (as long as it's not explicitely forbidden by law).

      This is all fucked up.

      --
      "Luck is my middle name," said Rincewind, indistinctly. "Mind you, my first name is Bad." -- Terry Pratchett
    41. Re:This violates my patent by Compulawyer · · Score: 1

      Actually THIS is Patently Absurd.

      --

      Laws affecting technology will always be bad until enough techies become lawyers.

    42. Re:This violates my patent by Anonymous Coward · · Score: 0

      Did twitter patent sockpuppeting, trolling, astroturfing and making free software look bad?

    43. Re:This violates my patent by Larryish · · Score: 0

      I know a mime who will kick your meme ass if you don't pipe down.

    44. Re:This violates my patent by QuantumHobbit · · Score: 1

      This is to inform you of my patent on persistent internet memes. All your posts are belong to me.

    45. Re:This violates my patent by Drooling+Iguana · · Score: 1

      If you were a software patent you'd already be dead.

      --
      ... I'm addicted to placebos
    46. Re:This violates my patent by c1t1z3nk41n3 · · Score: 1

      Neither of us is dead, so I'm obviously not a software patent.

    47. Re:This violates my patent by Opportunist · · Score: 1

      So what? In Soviet Russia, patent violates YOU!

      Hmm... how, again, is that different from here?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    48. Re:This violates my patent by Anonymous Coward · · Score: 0

      Clearly.

      You know, you argue like a Sicilian when a dead horse is on the line.

    49. Re:This violates my patent by v(*_*)vvvv · · Score: 1

      The fact is, patenting software is nothing short of anti-competitive behavior.

      Well, patents are designed to be anti-competitive in nature regardless of subject matter. Patents grant a monopoly.

      In fact, the only way software patents have inspired people to be creative is in finding ways AROUND existing patents.

      This does not pertain to software alone. Patent circumvention can be seen anywhere, from shavers to cars to chairs to what have you.

    50. Re:This violates my patent by v(*_*)vvvv · · Score: 1

      If I buy a copy, that copy is mine, I do whatever I want with it (as long as it's not explicitely forbidden by law).

      Well, copying it is explicitly forbidden by law.

    51. Re:This violates my patent by Anonymous Coward · · Score: 1, Interesting

      Two problems with your post:

      First, all patents are lists of instructions. They're not just ideas: they are indepth descriptions and diagrams to describe how something operates. You don't patent a product, you patent how the product operates.

      Second, of course patents are anticompetitive. Like all forms of intellectual property patents are government sanctioned monopolies granted to the creator in exchange for those instructions. The creator benefits from the exclusive rights to commercialize the item, but they cannot prevent competitors from viewing those instructions immediately gaining the benefit of whatever R&D was involved. If a competitor finds a way to do it better then they can submit their own patent application and market their own product. Westinghouse found a way to patent market their own lightbulbs despite Edison's patent because they were able to read the patent and determine a way to accomplish the same product in a different way.

      There are problems with software patents and patents in general. The first problem is this ability to patent something as an idea with no intention of productizing it. I think to combat this the initial patent application should contain a much shorter duration unless the applicant either markets a product or licenses the patent to another company which is marketing a product. This would severely reduce submarine patents as the applicant can't just sit on the patent waiting for someone to accidentally trip it.

      The second problem I have with software patents is that, in my opinion, the software patent should require the actual compilable and verifyable source code of the implementation of the patented algorithm.

      You can argue that copyright is more appropriate for software, but I don't think that is the case. Copyright lasts a LOT longer and has amorphous rules regarding infringement. The source code itself perhaps can be covered by copyright, but the binary itself should not.

    52. Re:This violates my patent by Keeper+Of+Keys · · Score: 1

      Carfeul; I have a patent on posting to remove incorrect mods.

    53. Re:This violates my patent by tambo · · Score: 2, Informative

      nd then there's the issue of Software being seen as a product, but not being sold, and it being -licensed- instead...

      That's copyright law, not patent law.

      Short answer: Copyright law does not grant the author full control of the work. There are only five rights granted by copyright: reproducing, distributing, derivatizing, public display, and public performance. A holder of the copyrighted work can do anything with it that doesn't fall into these bins. And even these rights are limited by certain principles (fair use, first sale doctrine, etc.)

      - David Stein

      --
      Computer over. Virus = very yes.
    54. Re:This violates my patent by tambo · · Score: 1

      With a software patent, all I apparently have to do is take the well-known way of doing something and add one of the phrases "with a computer" or "on the internet" and I get a patent.

      You couldn't be further from the truth. The USPTO is being extremely obstructive of all software patent applications - pendency times are through the roof... they're basically stalling on examination indefinitely in software (among other areas.)

      Of course, this delay hurts every applicant, regardless of the merit of the invention.

      Arguably, this is in dereliction of their duty as the administrative body of the federal government for examining applications. The Government Accountability Office (GAO) has written several scorching reports on the poor management of the PTO. I wouldn't be surprised to see class-action lawsuits and congressional investigations against the PTO (once election fever dies down, and we can replace Bushie cronies with more competent folks.)

      - David Stein

      --
      Computer over. Virus = very yes.
    55. Re:This violates my patent by BootNinja · · Score: 1

      Perhaps because software is essentially nothin more than an algorithm, and algorithms are explicitly not patentable.

    56. Re:This violates my patent by Anonymous Coward · · Score: 0

      Well, copying it is explicitly forbidden by law.

      You might want to actually read up on things like this next time so you don't make yourself look like a fool.

      Can I backup my computer software?
      Yes, under certain conditions as provided by section 117 of the Copyright Act. Although the precise term used under section 117 is "archival" copy, not "backup" copy, these terms today are used interchangeably. This privilege extends only to computer programs and not to other types of works.

      Under section 117, you or someone you authorize may make a copy of an original computer program if:

              * the new copy is being made for archival (i.e., backup) purposes only;
              * you are the legal owner of the copy; and
              * any copy made for archival purposes is either destroyed, or transferred with the original copy, once the original copy is sold, given away, or otherwise transferred.

      http://www.copyright.gov/help/faq/faq-digital.html#backup

      In other words, monster fail.

    57. Re:This violates my patent by rubycodez · · Score: 1

      I have prior art on beating meat through overuse, since I turned twelve in 1976

    58. Re:This violates my patent by Anonymous Coward · · Score: 0

      I violated your mom's patent last night. Twice.

    59. Re:This violates my patent by fngl51 · · Score: 1

      There are problems with software patents and patents in general. The first problem is this ability to patent something as an idea with no intention of productizing it. I think to combat this the initial patent application should contain a much shorter duration unless the applicant either markets a product or licenses the patent to another company which is marketing a product. This would severely reduce submarine patents as the applicant can't just sit on the patent waiting for someone to accidentally trip it.

      You cannot patent ideas. A patent must instruct those who are skilled in the art as to how something novel, useful, and non-obvious is reduced to practice. There must be a working example that is available to instruct and demonstrate the patent. In the absence of such a reduction to practice the patent can be easily challenged. Such challenges are quite common in the biotech and pharmaceutical industries and frequently are at the heart of major litigation involving products worth billions of dollars/year. The software industry could learn quite a bit about how patents are structured by looking at big pharma and how they operate, how to defend patents and how to break competitors' patents. Perhaps the first challenge that ought to be raised in any instance is to challenge on the grounds of non-enablement. This puts the patent holder in the position of having to demonstrate that their claims have actually been reduced to practice. If they can't, the patent is invalid.

    60. Re:This violates my patent by v(*_*)vvvv · · Score: 0, Flamebait

      Put my reply in context. There are exceptions to "the rule", but "the rule" is you cannot freely copy what you own. Copyright protection wouldn't be protection otherwise.

      Anonymous Coward, oh you so smart!

    61. Re:This violates my patent by Hairy+Heron · · Score: 1

      Put my reply in context. There are exceptions to "the rule", but "the rule" is you cannot freely copy what you own. Copyright protection wouldn't be protection otherwise.

      Except for the fact that what the AC pasted WAS THE RULES. Did you miss the part where the link was to the U.S Copyright Office's webpage?

    62. Re:This violates my patent by dangitman · · Score: 1

      Dear gods, I need sleep/death.

      If you get it via a simple one-click interface, you'll be posthumously sued for patent violation.

      --
      ... and then they built the supercollider.
    63. Re:This violates my patent by dangitman · · Score: 1

      And as can be seen, treating software like hard copies or an object is a truly broken idea since software doesn't exist in the physical world

      This doesn't make any sense. Patents over hardware also don't exist in the physical world - they are intellectual property, methods of implementation, just like software patents.

      But let's step back a bit. I think this entrie premise is flawed, because software does exist in the physical world. How would you use it if it didn't exist? Just as methods of implementation exist. I think the entire "it doesn't physically exist" meme is a total red herring. It has no bearing on the law.

      --
      ... and then they built the supercollider.
    64. Re:This violates my patent by v(*_*)vvvv · · Score: 1

      I am talking about "the rule" as in, "the spirit of copyright protection". It is illegal to "do whatever you want" with a copy or a master copy.

      You are talking about "the rules (with an s)" as in, "the implementation of the spirit of copyright protection".

      Yes, the implementation is composed of many rules, and they talk about what you can and cannot do more specifically.

      Yes, you can copy under certain circumstances, as pasted like a smart man, but is that what the parent poster was talking about?

      No, he wants to "do whatever he pleases". He is saying EULAs are lame, but I am saying even without them he cannot do whatever he pleases.

      Welcome to the context. I'll try to speak in shallower terms next time.

    65. Re:This violates my patent by bryce4president · · Score: 1

      This is very true. And wouldn't it be the case that if software (being a written work) were to be only protected by copyright and no longer have patent protection then this would strengthen the fair use argument and put it more inline with other written works such as books and magazines.

      Once I buy a book I can do with it what I please, in accordance with the law of course. I can read a book anywhere I want for whatever reason I want, and the use of software should be the same.

      The biggest gripe I have since getting into the world of software licensing (as a programmer on an expensive server setup) has been the way companies charge for their software. I'm ending this post before it becomes a rant... but you all know what I'm getting at.

    66. Re:This violates my patent by cHALiTO · · Score: 1

      You apparently didn't read my comment very well.


      I think a Software Product should be sold as a copy, protected only by explicit copyright law (i.e.: you can't redistribute it without permission), period. None of this nonsense of dictating how you can or can't use it.

      What I despise is the author telling you what you can or cannot do with my own copy, ASIDE from what copyright law says. One thing is what the law says, another thing is what the guy who sold me the software says.

      Using the typical car analogy, it's as if Ford sold you a car. You're subject by law not to use it to run over someone, or use it without driver license or a license plate, but the 'author' sure as hell has no right at all to tell you which roads you're allowed to use the car on or to forbid you from putting racing tyres on it if you want to. The brand, design, etc of the car belongs to them, but THAT car is yours.

      --
      "Luck is my middle name," said Rincewind, indistinctly. "Mind you, my first name is Bad." -- Terry Pratchett
    67. Re:This violates my patent by v(*_*)vvvv · · Score: 1

      Oh, I read your comment. You can disagree with me, but I don't think you get my point.

      What I am getting at is the fact that you seem to think that EULAs are what are truly restrictive and that copyright law itself is pretty much just a "no redistribution law". Try reading the full section on copyright law. Heck, just scroll over it. It is longer than most EULAs. In fact, because it is so restrictive, they keep adding exceptions to try and make it more fair. The Fair Use clause is a great example. There is no such clause for software yet btw.

      What exactly about EULAs do you hate then? Or which EULA are you talking about? None of the software I buy requires me to use it in any specific way. Some may restrict copying more than others, but that is something already restricted, and even if the EULA says you can't do something, usually it has to be enforced within the software (like online registration) for anyone to give a damn. Furthermore, if the software itself has features to prevent certain use, then it is like buying a Ford with 3 wheels. Blame the Ford. Return it. The EULA really has nothing to do with it.

      In fact, I bet you already ignore EULAs. Have you ever read any of them? No one does anymore. It is pretty much legal insurance for the maker so they have an easier time suing you when you do something to irritate them. Well, we all pretty much know how to hide any bad behavior, so I don't think any of us are worried about anything in an EULA, and hence we just hit "I Agree".

      I will go as far as to say you probably ignore Copyright law just the same. You explicitly single out the no redistribution aspect, but that is of course because that is something that could get you caught. In the privacy of your own home, who knows what you are doing with and to your software, and heck, the US Justice department could care less.

    68. Re:This violates my patent by cHALiTO · · Score: 1

      It's not that it more or less restrictive (and I do think EULAs are more restrictive in general, as they are restrictions -in addition- to what copyright law already states. The fact that no one cares about either is another matter). What bothers me the most is the general perception that (generally through licensing) authors get the right to tell you what you can or cannot do with what you've bought and is yours. One thing is the government telling you that through laws, which (we suppose) are set by people democratically elected, and another quite different is some individual getting to tell you that. Sure, we can discuss all night about corruption, lobbying, etc etc, but there's a huge ethical and ideological difference there.
      The fact that we couldn't care less about the license doesn't mean they're ok. Heck, most of your assumptions were spot on :) but that doesn't mean we shouldn't criticize it if we don't agree, because today they don't care about us ignoring the EULA, but tomorrow things could change, and enforcing it would certainly suck.
      Oh and by eulas being restrictive I was thinking of software allowed to be used commercially or not, allowed to be installed in VMs, charging for allowed connections, that sort of crap. The important thing is that even if today it's not terribly worrying, we're going down a path I don't like at all.
      Having said all of that, I also happen to think copyright law as it is sucks donkey balls, but that's another story.. we could write a book about that (and Bruce Sterling already did:))

      --
      "Luck is my middle name," said Rincewind, indistinctly. "Mind you, my first name is Bad." -- Terry Pratchett
    69. Re:This violates my patent by mgiuca · · Score: 1

      So let me get this straight. Your strategy is:

      1. Patent overused Slashdot memes.
      2. Write witty self-referential post invoking as many such memes as possible.
      3. ???
      4. Profit!

    70. Re:This violates my patent by neokushan · · Score: 1

      Well shit...you got me!
      I ain't even married.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    71. Re:This violates my patent by shentino · · Score: 1

      Nope, you automatically gave us a license by posting.

      Read the Slashdot EULA ;)

  2. Tied to a machine? by RandoX · · Score: 5, Funny

    Sounds like the machine that these patents are going to be tied to is the Titanic.

    1. Re:Tied to a machine? by that+IT+girl · · Score: 1

      Ba-dum ccchhhhhhhing.

      --
      10 FILL MUG WITH COFFEE
      20 DRINK COFFEE
      30 GOTO 10
    2. Re:Tied to a machine? by Bat+Country · · Score: 1

      They'll just be brought up again by James Cameron.

      --
      The land shall stone them with the bread of his son.
    3. Re:Tied to a machine? by abreel · · Score: 1

      Or a chair.

      --
      so say we all
  3. Patent Pending by tensop · · Score: 5, Funny

    Someone should jump the gun and patent the idea that software cannot be patented. Then sue the trademark office for patent infringement.

    1. Re:Patent Pending by Presto+Vivace · · Score: 3, Insightful

      Actually I assume that this ruling will be litigated.

    2. Re:Patent Pending by rah1420 · · Score: 2, Funny

      Ah, good. We can then get patent lawyers and lawyers in the room at the same time. Too bad we can't patent that as a cure for insomnia. Or can we? I'm so confused....

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    3. Re:Patent Pending by phoenixwade · · Score: 5, Insightful

      Actually I assume that this ruling will be litigated.

      Yeah, that's a "well, Duh!" comment - there is too much money involved here for it not to be litigated.

      If this interpretation is upheld in litigation, you can bet that congress will get involved and fix it so that software patents are retroactively reinstated.

      I'd like to see big money lose over the interests of the people, but I doubt our system could ever allow that.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    4. Re:Patent Pending by Alpha42 · · Score: 5, Funny

      We can then get patent lawyers and lawyers in the room at the same time. Too bad we can't smuggle a small yield tactical nuclear device onto the premises. Or can we?

      Fixed that for you. :)

    5. Re:Patent Pending by that+IT+girl · · Score: 1

      I was about to mod this Funny, and then realized maybe Insightful would be better...

      --
      10 FILL MUG WITH COFFEE
      20 DRINK COFFEE
      30 GOTO 10
    6. Re:Patent Pending by afidel · · Score: 2, Funny

      small yield? Aren't you thinking a bit kindly towards the lawyers. I say nuke it from orbit, it's the only way to be sure =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:Patent Pending by afidel · · Score: 4, Insightful

      Actually with all the patent trolls big money is starting to realize that software patents are doing way more harm than good, even if you have a large warchest of patents a patent-troll can still cause you a large amount of cash and time. It's a bad situation for big money since they have no leverage against the patents trolls as the trolls only goal is to extort a jackpot out of big money.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    8. Re:Patent Pending by drinkypoo · · Score: 1

      If this interpretation is upheld in litigation, you can bet that congress will get involved and fix it so that software patents are retroactively reinstated.

      The biggest companies in software are feeling the pain of software patents. It is not at all clear how that battle will settle out.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Patent Pending by tonyray · · Score: 1

      Very unlikely to be litigated. Courts generally do not tell regulatory agencies how to make their rules. They only concern themselves with constitutionality, ability to comply, and capricious application.

    10. Re:Patent Pending by tambo · · Score: 3, Interesting
      Very unlikely to be litigated. Courts generally do not tell regulatory agencies how to make their rules.

      Sure they do. Earlier this year, in Tafas v. Dudas, GlaxoSmithKline sued the USPTO over its new "continuation rules package" that imposed new procedural requirements on certain patent applications. The CAFC not only heard the case, but came down loud and hard against the USPTO, finding that it had exceeded its authority. Although cast in procedural language, the new rules effectively altered the landscape of patentable inventions - a substantive change that only Congress was authorized to make.

      Now, that was for a set of rules that were facially procedural. The USPTO's position here is not even facially procedural - it is a completely substantive decree that they will regard a whole swath of inventions as unpatentable.

      The CAFC will definitely hear this case, and I've got some safe money on a USPTO smackdown.

      - David Stein

      --
      Computer over. Virus = very yes.
    11. Re:Patent Pending by c0d3h4x0r · · Score: 1

      For even more silly fun, write the idea up as a program, and then patent the program!

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    12. Re:Patent Pending by tensop · · Score: 0

      We can write the program as a VBS! Then when their IT dept tells them not to open it, we can use gross negligence as a claim aswell!

    13. Re:Patent Pending by drinkypoo · · Score: 1

      Can't we just use a hydrogen fuel-air bomb or something? It would be more environmentally sound. (Although eliminating lawyers has got to be one of the best things you can do for the environment, provided that they are concentrated in certain fields of lawyerdom, or at least evenly distributed throughout the multitudes of the same.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Patent Pending by Sabriel · · Score: 1

      Surely at some point Congress will notice that software patents no longer (if ever) "promote the progress of science and useful arts"?

      I was under the impression that's the requirement for Congress to grant them...

    15. Re:Patent Pending by sveinungkv · · Score: 1

      Since when has Congress cared about the constitution?

      Before you mod me troll: Read Section 8 of the the American Constitution. As far as I understand Section 8 it is a list of the only things Congress is allowed to do. (If Congress where allowed to do whatever they wanted to "pay the Debts and provide for the common Defence and general Welfare" why would those that wrote it bother listing all those powers, like the one parent was referring to, in the subsections?) To me, it seems like they do a lot more than what the Constitution allows them to do. (Disclaimer: I am European and English is not my first language, so I could have read it wrong)

      --
      Spelling/grammar nazis welcome (English is not my first language and I am trying to improve my spelling/grammar)
  4. About damn time! by neowolf · · Score: 3, Insightful

    The subject says it all.

    1. Re:About damn time! by SleptThroughClass · · Score: 3, Funny

      This calls for a Kermit full-waving "YAAAaaaaaaaaaaaaaaaay!"

    2. Re:About damn time! by b4thyme · · Score: 5, Funny

      And millions of patent troll voices cried out in terror and were suddenly silenced...

    3. Re:About damn time! by tambo · · Score: 5, Informative

      This calls for a Kermit full-waving "YAAAaaaaaaaaaaaaaaaay!"

      Err... not so fast.

      The PTO is an administrative body, not a legal body. It has no authority to state, "these types of inventions are patentable, and these aren't." It cannot impose new substantive requirements on inventions, including "physicality."

      The PTO has taken this position a dozen times in the past - and it has been repeatedly rejected by the federal courts. The federal judges must be tired of having to explain to the PTO that "physicality" is not, and never was, a requirement of patentability.

      So what we have here, once again, is the PTO exceeding its authority. The federal court has already hammered the PTO once this year for this (relating to its imposed requirements on continuation rules.) Expect this to occur again when the federal court decides In re Bilski.

      Look, guys - nothing's gonna change. IT is one of the only consistently thriving segments of the U.S. economy, and the drivers of that market - Intel, IBM, Microsoft, Apple, Google, Yahoo, Adobe, eBay - all utilize and support software patents. If anything, they're pinning an increasing emphasis and reliance on software patenting. And they all have great lobbyists, so expect Congress to step in with new patent legislation if it looks like software patents are in jeopardy. (They've done it before, folks. Consider 35 USC 103(b) for a specific instance where Congress changed the law to support biotech patenting.)

      - David Stein

      --
      Computer over. Virus = very yes.
    4. Re:About damn time! by ElectricTurtle · · Score: 1

      Sigh... mod parent informative, but with prejudice....

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    5. Re:About damn time! by Opportunist · · Score: 1

      You say that like it's a bad thing.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:About damn time! by colmore · · Score: 5, Insightful

      Here's an idea. Write (or type and print out) a letter to your senators and representatives and to Mr. Obama (and I guess McCain if you think he's got a snowball's chance) and tell them how important you think this is.

      If you work in the tech sector, tell them that too. Super double extra bonus points if you hold a legit patent. Or heck, if you hold an illegitimate patent for defensive reasons.

      Emails don't count.

      --
      In Capitalist America, bank robs you!
    7. Re:About damn time! by Foofoobar · · Score: 5, Informative

      Correction. IBM is on your lists for supporting software patents. They do not believe in them. They believe the patent process needs overhauled and should support the open source model and a companies should make money off services, support and hardware (unless they can patent software tied to hardware or patent hardware innovations).

      IBM has also started a patent fund with other companies to make sure nobody gets sued for broadly affected patents and work with others to find prior art and prior invention on modern software patents. IBM would like to see everything move towards a software services and support model mainly because they are in the forefront and most of the patents they are now putting through are hardware patents.

      --
      This is my sig. There are many like it but this one is mine.
    8. Re:About damn time! by Just+Some+Guy · · Score: 5, Insightful

      IT is one of the only consistently thriving segments of the U.S. economy, and the drivers of that market - Intel, IBM, Microsoft, Apple, Google, Yahoo, Adobe, eBay - all utilize and support software patents.

      You couldn't be more wrong. IT is being crippled by software patents, because you can be sued for writing the most obvious things that some jackass already registered. Those companies pretty much hate software patents. Do you think Microsoft really wants Joe Troll in Texas coming after them for 20 billion dollars because he patented spreadsheets? No! They see them as an evil that they have to put up with so that they don't get run out of business by the people gaming the system.

      American companies, or at least the intelligent ones, hate software patents because they're only useful against American companies. They don't do jack against the 95% of the world's population that doesn't live here, but give that 95% one hell of a big stick to beat us down with.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:About damn time! by FingerSoup · · Score: 2, Interesting

      Microsoft can buy patents. It owns enough of them to claim that Linux is a violation of several. That's why Microsoft had plenty of Patent deals with Novell, Linspire, etc... To make a quick buck off Linux

    10. Re:About damn time! by Anonymous Coward · · Score: 5, Informative

      So what we have here, once again, is the PTO exceeding its authority.

      It's almost like you didn't RTFA at all. The decisions in question, In re Nuijten, In re Comiskey and In re Bilski, are all CAFC decisions not PTO decisions. And in case you haven't heard, the CAFC does have authority to state, "these types of inventions are patentable, and these aren't." They rejected rehearing en banc of Nuijten. Additionally, I doubt the rehearing of Bilski will come out the way you seem to believe it will.

      Additionally, the major players in the IP market, are increasingly getting patents for defensive purposes and pushing for patent reform (See the Patent Reform Act of 2007).

      So, if you haven't been following recent developments both in the CAFC and SCOTUS, and by the tone of your comments you obviously haven't been, the trend is clearly away from stronger patent rights, especially in the field of software patents.

      Now it is entirely possible that the system will not change and inane and overly broad software patents will continue to come flowing out of the PTO.. However, the trend is certainly in the opposite direction.

    11. Re:About damn time! by mc900ftjesus · · Score: 2, Informative

      I can't believe anyone reading /. possibly thinks the gov't is going to step up and piss off every big tech campaign contributor all at once. Never happen, too late in the game.

      The only thing they could do at this point is a "use it or lose it" rule to invalidate patent troll patents.

    12. Re:About damn time! by MadMidnightBomber · · Score: 1

      They also have more patents than anyone else if I recall correctly.

      --
      "It doesn't cost enough, and it makes too much sense."
    13. Re:About damn time! by Just+Some+Guy · · Score: 4, Insightful

      It owns enough of them to claim that Linux is a violation of several.

      I don't own any at all, but I'm going to claim that Windows violates a few of mine. I've now shown as much proof of my statement as Microsoft has of theirs.

      Microsoft can buy patents.

      Timeline.

      Eolas.

      Avistar.

      Burst.com.

      Gotuit.

      Alcatel-Lucent.

      These are all companies that sued the crap out of Microsoft over software patents. Like the saying goes, one of those companies only has to get lucky ones, while Microsoft has to get lucky every single time. Do you think they like being a target for this legal thuggery?

      --
      Dewey, what part of this looks like authorities should be involved?
    14. Re:About damn time! by Free_Meson · · Score: 1

      Even if the CAFC/SC ruled to dramatically restrict the field of patentable subject matter (an unlikely outcome in these cases, as is pointed out by the linked articles in the summary), any specific patent would only be rendered useless after being dragged through a long and costly appeals process. Trolls seek to profit from the cost of defeating their flawed patents in court. No decision in these cases would harm the patent troll business model.

      The only way to inhibit "patent trolls" is to make it profitable for the victim of a frivolous law suit to fight to the end rather than to settle.

    15. Re:About damn time! by debatem1 · · Score: 1

      Most are hardware patents, which they are unsurprisingly still in favor of. Most of the remainder are much like Xerox's patents- theoretically defensive, but in practical terms unenforced and perhaps unenforceable.

    16. Re:About damn time! by tambo · · Score: 2, Interesting

      It's almost like you didn't RTFA at all. The decisions in question, In re Nuijten, In re Comiskey and In re Bilski, are all CAFC decisions not PTO decisions...

      You didn't RTFA, which is about (1) the position taken by the PTO in a case before the CAFC, and (2) the trend of the PTO's decisions in prior cases before the CAFC.

      As for the CAFC's opinions: In re Nuijten was a specific question about a particular claim style in the software arts (the "electromagnetic signal" claim); In re Comiskey was not even a software case - it was purely a business-method case involving an arbitration of a legal dispute by a human arbitrator; and In re Bilski has not yet been decided.

      I doubt the rehearing of Bilski will come out the way you seem to believe it will.

      Wait and see. In the meantime, don't forget that this is the same court that decided State Street Bank, which - well, you know what that's about, right?

      Additionally, the major players in the IP market, are increasingly getting patents for defensive purposes and pushing for patent reform (See the Patent Reform Act of 2007).

      Patents are used for all sorts of purposes in industry. Litigation is only one scenario, where company A believes it has a valid patent covering company B's product, but company B refuses to settle.

      Here are some other uses of patents (besides litigation and defense) that are a daily part of technology businesses:

      • Licensing and cross-licensing.
      • Establishing market power.
      • Allowing researchers to publish without surrendering the rights to published inventions.
      • Controlling an industry standard, and forming an industry consortium.
      • Acquired business assets that promotes stock prices, secures investment, collateral for loans, etc.

      Keep in mind that these activities are all pretty invisible - they involve mostly private communication among firms. It's impossible to gauge this from the outside.

      Of course, companies seem to believe in the value of patents - they keep applying for them, in greater numbers every year. ...the trend is clearly away from stronger patent rights, especially in the field of software patents.

      Generally we are in a phase of contraction of patent rights, yes. The patent system is cyclic - inventors' rights tend to fluctuate with the political climate. But the pendulum always swings back.

      Now it is entirely possible that the system will not change and inane and overly broad software patents will continue to come flowing out of the PTO.. However, the trend is certainly in the opposite direction.

      The system has been changing through a series of small tweaks. Most of those cut against the rights of inventors, but by and large, patenting is the same game it was a decade ago (State Street Bank came about in 2008.)

      Part of the reason why the system changes only in small increments is that the CAFC and Supreme Court tend to issue very narrow, limited decisions on patent law issues. They don't make huge, sweeping changes - they appreciate that the system is very complex, and that rapid change could be disastrous.

      - David Stein

      --
      Computer over. Virus = very yes.
    17. Re:About damn time! by tambo · · Score: 5, Informative

      IBM is on your lists for supporting software patents. They do not believe in them.

      Wrong. IBM is an ardent supporter of patents, and has consistently argued in favor of them. And an increasing share of its business is based on software patents.

      Rather, IBM's position is that it is against bad patents: those that are not adequately examined, and that issue despite invalidating prior art. IBM supports software patents just as ardently as electrical patents... so long as the patented invention is novel, non-obvious, adequately described, etc.

      (And, really, who could oppose that position? Even though better examination lead to a higher rejection rate, they also lead to greater certainty in the validity of issued patents. In fact, the only opponent of this position is the USPTO itself, which throttles the amount of time and resources that an examiner can throw at an application in the interest of "productivity." I'll let you draw your own conclusions about that.)

      ...and most of the patents they are now putting through are hardware patents.

      Also wrong (same article as above.) IBM's software patenting efforts have grown over the last decade.

      - David Stein

      --
      Computer over. Virus = very yes.
    18. Re:About damn time! by FingerSoup · · Score: 2, Insightful

      Nobody likes being a target, but if you own enough guns, I'll bet you that you've likely fired a couple of them...

    19. Re:About damn time! by QuantumHobbit · · Score: 0, Offtopic

      Boy the Jedi's are going to feel this one!

    20. Re:About damn time! by Foofoobar · · Score: 1

      And alot of the patents the own they have put into the pool and are ready to hand over when everyone else jumps in with their patents. They are offering the majority of their software patents for free to people who offer to join the fight against patents... the other patents you mention are for hardware. And yes, they own a shitload of hardware patents. And they deserve it.

      --
      This is my sig. There are many like it but this one is mine.
    21. Re:About damn time! by tambo · · Score: 1

      They are offering the majority of their software patents for free to people who offer to join the fight against patents...

      "...who offer to join the fight against patents?" Riiiiiight. I think you're jamming words into IBM's mouth that it didn't put there.

      IBM's donation is a standards-body/consortium licensing agreement. It works like this:

      "We've made and patented many contributions to this niche. We will put ours into a pool with other contributors so that we can all use them in a cooperative manner, so long as certain conditions of development are satisfied. We'll also allow others to use the technologies and participate in the consortium if they abide to the same conditions..."

      This is a traditional licensing arrangement. It helps ensure that the participants play according to some common rules - e.g., compulsory cross-licensing, such as "no one will warp the standard in a proprietary way, or refuse to cross-license their products on a reasonable basis..." etc.

      These agreements only work because of the pooled patents. They ensure that participant who doesn't comply will be in breach of licenses, and will be on the hook for patent infringement damages (likely of a whole body of patents donated by many players!) If those patents did not exist, there would be no significant financial threat... and hence, no consortium. In fact, this is one of the strongest arguments in favor of patents for software (and any other technology.) It wards off "embrace, extend, extinguish" tactics and other types of anticooperative behavior.

      In general, IBM is a huge fan of patent licenses - it's one of the top patent licensors in *any* field. Only a few are donated to consortiums like this - the quid pro quo of most of its licenses is a cash payment, or a cross-license of another patent, etc. Those are traditional (and widely practiced and accepted) forms of software licenses... and if anything, they support the concept of software patents - because they can be, and often are, used in a cooperative manner.

      BTW - it's hardly "a majority" of its patents... it has donated 500 patents to OSS, but it typically receives over 3,000 patents annually.

      - David Stein

      --
      Computer over. Virus = very yes.
    22. Re:About damn time! by Anonymous Coward · · Score: 0

      And then there was freedom.

    23. Re:About damn time! by tambo · · Score: 1
      IT is being crippled by software patents...

      Riiiiight. Any evidence of this? Besides, y'know, a million posts on Slashdot asserting the same thing (also without evidence?)

      Show me a company that hasn't been able to release a key piece of software because a competitor has a patent on it.

      Show me a company that has admitted to staying out of a particular sector of software because of competing patents.

      Show me a software company that has folded, or even scaled back operations, because of an adverse patent infringement judgment (AND where the patent was invalid due to novelty/non-obviousness, etc.)

      Show me any area of software research that has been crippled by any software patent.

      Hell - show me a Slashdotter who has not written a particular piece of software primarily because of a patent concern.

      I'll bet that, aside from a few minor and tangential examples, you can't. Know why? Because that's not how patents are used - particularly in software. Licenses, cross-licenses, consortium arrangements, claim-centric design-arounds, and even old-fashioned "let's invent another way to do it"-ness abound. So do compulsory licenses (licenses granted to patents by a court against the will of a patentee) and business realities that discourage suing a small-fry competitor over a particular product.

      -----

      Do you think Microsoft really wants Joe Troll in Texas coming after them for 20 billion dollars because he patented spreadsheets? No! They see them as an evil that they have to put up with...

      Wrong again. Microsoft has actually argued for expanding software patent rights in Europe. Why would it do that if it regarded software patents as a loathsome burden?

      -----

      American companies, or at least the intelligent ones, hate software patents because they're only useful against American companies. They don't do jack against the 95% of the world's population that doesn't live here...

      Ridiculously incorrect. Enforcement of a U.S. patent involves a patented item or activity existing in the U.S. The nationality of the company is completely irrelevant.

      In fact, non-U.S. companies have obtained patents in greater numbers over the last 15 years - both in terms of raw numbers (50,000 in 1994; 90,000 in 2007) and as compared with U.S. companies (from 43% in 1994 to 49% in 2007.)

      - David Stein

      --
      Computer over. Virus = very yes.
    24. Re:About damn time! by Just+Some+Guy · · Score: 1

      Show me a company that hasn't been able to release a key piece of software because a competitor has a patent on it.

      We'll never know, will we?

      Show me a software company that has folded, or even scaled back operations, because of an adverse patent infringement judgment (AND where the patent was invalid due to novelty/non-obviousness, etc.)

      I'm sure RIM wasn't happy having an injunction against them.

      Show me any area of software research that has been crippled by any software patent.

      Video compression. Unless you're one of the big players, you're effectively not allowed to participate.

      Wrong again. Microsoft has actually argued for expanding software patent rights in Europe. Why would it do that if it regarded software patents as a loathsome burden?

      Of course! Right now software patents can only be used to attack American companies. I'm sure they'd love to level the playing field.

      Ridiculously incorrect. Enforcement of a U.S. patent involves a patented item or activity existing in the U.S. The nationality of the company is completely irrelevant.

      If a Chinese company opens an American office and patents a software concept, they can pursue American companies that violate it. It is basically impossible for an American company to sue a Chinese company on their own turf.

      In fact, non-U.S. companies have obtained patents in greater numbers over the last 15 years - both in terms of raw numbers (50,000 in 1994; 90,000 in 2007) and as compared with U.S. companies (from 43% in 1994 to 49% in 2007.)

      You're bragging about the fact that we're unilaterally increasing risk to our companies at an increasing rate?

      --
      Dewey, what part of this looks like authorities should be involved?
    25. Re:About damn time! by tambo · · Score: 1
      We'll never know, will we?

      Absence of evidence is not evidence of absence. You'll have to do better than that.

      -----

      I'm sure RIM wasn't happy having an injunction against them.

      I'm sure they'd have preferred to have used NTP's patent for free. But they settled that case and continued operation just fine, neither "folding" nor "scaling back." Last I checked, the BlackBerry was a thriving product.

      -----

      Video compression. Unless you're one of the big players, you're effectively not allowed to participate.

      Um, XVID? Its developer doesn't seem to be a "big player," and it seems to do just fine. (And it's a fine codec, too.)

      I'm not sure what patent-based restriction you're seeing. I see plenty of interoperation of videos and players - you don't have lock-in of a particular codec to a particular player and/or video format. Codecs are readily swappable among renderers, etc.

      -----

      Right now software patents can only be used to attack American companies. I'm sure they'd love to level the playing field.

      Errr... what?

      First - U.S. software patents can be acquired by any company organized in any country, and can used to attack any company based on infringing activities occurring in the U.S.

      Second - any patent law decision in Europe would also affect U.S. companies exactly the same as foreign companies based on the activities in EU nations.

      So the playing field is as level as it can be: every country grants and enforces patents in a completely nationality-agnostic manner. What sort of unevenness are you implying?

      -----

      If a Chinese company opens an American office and patents a software concept, they can pursue American companies that violate it.

      Yes, exactly as if an American company opened an American office and pursued Chinese companies that violate it... based on activities occurring in the U.S.

      I completely don't understand what you're getting at about "U.S. companies" and "non-U.S. companies." It doesn't make any sense, and I can only conclude that you really don't understand the regional nature of patents.

      I'll write it again - the nationalities of the applicant/patentee and accused infringer are irrelevant to enforcement issues. All that matters is where the accused activity occurs.

      -----

      You're bragging about the fact that we're unilaterally increasing risk to our companies at an increasing rate?

      :sigh: Yep, you don't get it. The "risk" is to ALL companies of ANY nationality... WHEN THEY DO BUSINESS IN THE U.S. There is no "our companies" vs. "other countries' companies"... the application of the laws is exactly the same.

      But anyway - I'm not "bragging" about anything - that would be nonsensical, since I have not helped to shape patent law or policy. I merely present facts from reliable sources that refute your arguments.

      - David Stein

      --
      Computer over. Virus = very yes.
    26. Re:About damn time! by Anonymous Coward · · Score: 0

      He pwned you, for real. You're just making yourself look like an ass when you keep arguing the same disproven statements.

    27. Re:About damn time! by Kadin2048 · · Score: 1

      IBM applies for more patents per year than any other corporation or institution, but that's not limited to software. I suspect that they probably do not generate the most software patents specifically (I would bet that's probably Microsoft).

      They're typically always #1 overall but they're not that far ahead of MS and some other big companies, and a lot of their research is in hardware. I doubt they're still #1 if you remove it.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    28. Re:About damn time! by tambo · · Score: 1
      Sigh... mod parent informative, but with prejudice....

      Wow. I'll take that as high praise. ;)

      - David Stein

      --
      Computer over. Virus = very yes.
    29. Re:About damn time! by Anonymous Coward · · Score: 0

      we can dream...

    30. Re:About damn time! by Trickster+Paean · · Score: 1

      IBM supports software patents just as ardently as electrical patents... so long as the patented invention is novel, non-obvious, adequately described, etc.

      (And, really, who could oppose that position?...)

      How about someone who believes that the "patented invention" in this case is merely a functional descriptive material? The fact is that software, the actual program itself, is adequately, and quite strongly protected by copyright law. Copyright should be the sole source of protection for programs. Just because one program and another program perform the same function does not mean that one program writer should be able to prevent the other program writer from using that program.

      The problem is that software patents should not be patented subject matter to begin with. There is almost nothing that is novel about using a computer program to perform a task. The mere fact that the process involves a computer program should not oust others from being able to write program legally to perform those tasks.

    31. Re:About damn time! by jcr · · Score: 1

      Show me a company that hasn't been able to release a key piece of software because a competitor has a patent on it.

      Omnigroup wrote an excellent disk backup program for Mac OS X, which they had to pull because Dantz had a patent on keeping an index to a backup on a separate device. OmniBackup was a vastly superior product to Retrospect, but we never got to use it.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    32. Re:About damn time! by tambo · · Score: 1
      Omnigroup wrote an excellent disk backup program for Mac OS X, which they had to pull because Dantz had a patent on keeping an index to a backup on a separate device.

      Interesting. I'd never read that story, but it looks like it checks out. Thanks for the info.

      - David Stein

      --
      Computer over. Virus = very yes.
    33. Re:About damn time! by slashdotwannabe · · Score: 1

      Here's an idea. Write (or type and print out) a letter to your senators and representatives and to Mr. Obama (and I guess McCain if you think he's got a snowball's chance) and tell them how important you think this is.

      If you work in the tech sector, tell them that too. Super double extra bonus points if you hold a legit patent. Or heck, if you hold an illegitimate patent for defensive reasons.

      Yea, that's a great idea! It worked out fantastically for the recent FISA law...

      --
      This comment is my opinion and does not represent an official position of Donald Trump or others I do not work for
    34. Re:About damn time! by jcr · · Score: 1

      Incidentally, it was Dantz's failure to update and improve Retrospect that caused Apple to come up with Time Machine.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    35. Re:About damn time! by Foofoobar · · Score: 1

      Correct and how many of those patents are hardware innovations NOT software? I keep mentioning this but you seem to gloss over it.

      Second, until patent reform takes place, this is the best IBM can do. Offer their patents to others wishing patent reform on software patents while at the same time making sure they are protected

      --
      This is my sig. There are many like it but this one is mine.
    36. Re:About damn time! by jcast · · Score: 1

      Explain to me again --- how do you think patents work?

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    37. Re:About damn time! by tambo · · Score: 1
      Explain to me again --- how do you think patents work?

      Umm... that's such an open-ended question that I can't really answer it. I'll just give you two things:

      1) Here's a brief summary. A patent is a limited-duration government-awarded monopoly on an invention. It is issued if the government, after examination, determines that the invention is new and meets some other prerequisites (e.g., a sufficiently detailed description.)

      In exchange for publishing (free of charge) the patentee's description for the whole world to read, the government grants the patentee exactly one right: the ability to stop anyone else from practicing the invention within the country of issue of the patent. This prohibition is enforceable by the patentee through litigation, resulting in a potentially large damages award and an injunction. However, the patentee may license others to use the patent subject to contractual obligations - which may range from very restrictive (high royalty payments to the patentee) to very open (only a handful of use restrictions.)

      2) For general info, here is an outline. It's eight years old and some parts are out of date, but it's mostly correct as to the general state of law. If you have specific questions, consult a patent attorney. (Of course, I am a lawyer, but I am not your lawyer.)

      - David Stein

      --
      Computer over. Virus = very yes.
    38. Re:About damn time! by jcast · · Score: 1

      So we agree the purpose of a patent is to create a monopoly. But yet you claim this kind of monopoly doesn't put your competitors out of business...

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    39. Re:About damn time! by tambo · · Score: 1
      So we agree the purpose of a patent is to create a monopoly. But yet you claim this kind of monopoly doesn't put your competitors out of business...

      Of course not. Consider:

      Companies A and B are competing in offering a particular product (say, an operating system.) Company A develops, patents, and brings to market an improvement of that product (e.g., a new type of task scheduler that's more efficient than conventional types.) Does Company B go out of business because of Company A's patent? Of course not; it has several other options -

      (1) License the patent to the invention from Company A and build it into its product.

      (2) Build a further improvement of the invention (e.g., another new task scheduler) that adds to the value, then cross-license the inventions with Company A so that both get to use the improved invention.

      (3) Conduct some R&D to build (and patent) an entirely new type of invention that doesn't work along the principles of Company A's, but allows them to compete with Company A's improved product.

      (4) Ignore the invention and continue selling the unimproved product.

      Many other options are also available. And, you know, even if Company B were threatened with extinction over Company A's patent, Company A might just want to help out Company B - even big companies see value in competition, you know.

      Look - patents aren't the evil that Slashdot thinks they are. A bunch of studying of the law, business, and economics may promote a deeper understanding of the business realities at play here.

      - David Stein

      --
      Computer over. Virus = very yes.
    40. Re:About damn time! by tambo · · Score: 1
      Correct and how many of those patents are hardware innovations NOT software? I keep mentioning this but you seem to gloss over it.

      I addressed that a few posts above, but I'll address it more thoroughly now.

      From IT Jungle:
      "According to sources at IBM, about 1,800 of the patents that were issued to Big Blue in 2005 were for software-related inventions... IBM says that the percentage of its patents relating to software inventions has been increasing steadily in the past few years. It was 51 percent in 2003, 58 percent in 2004, and 61 percent in 2005."

      -----

      Second, until patent reform takes place, this is the best IBM can do. Offer their patents to others wishing patent reform on software patents while at the same time making sure they are protected

      Well, it's true that despite what changes are in store, you've got to play the current game as well as you can.

      However, IBM is one of the strongest supporters of software patents, and has consistently been so throughout the history of software patenting.

      Here is a transcript of USPTO hearings in 1994 - back when many industry players held Slashdot-like dislike for software patents. Even back then, IBM took a pro-software-patent stance and advocated for their allowance.

      (Incidentally, that transcript should be required reading for anyone who wants to participate in this debate - IBM raised some extremely persuasive points that most Slashdotters don't like to acknowledge - such as: "We can't divorce computer program-related inventions from computer hardware and other microprocessor inventions. The overlap between the two is so great that cutting back on one automatically cuts back on the other.")

      IBM continues to lobby in favor of software patents - particularly in the EU. From FFII.org:
      "In the wake of the Opensource hype, IBM's rhetoric has become relatively moderate, but nonetheless it is supported by real pressure. IBM has acquired approximately 1000 European software patents whose legal status is currently unclear. Given the great number of software patents in IBM's hands, IBM is one of the few software companies who may have a genuine interest in software patentability."

      From Ars Technica:
      "IBM and OSDL to help Patent Office get organized"
      This article is about IBM's contributions to the USPTO to help it improve its search tools, and in developing a Wiki-like system for allowing the public to participate in patent examination. This initiative is hardly about deconstructing the patent system - it's about sharpening and improving it, so that better-examined patents can issue.

      And from Gartner:
      "IBM Uses Patents to Lead Open-Source Community"
      "IBM announced that it would open access to technology covered by 500 IBM software patents to any individual, community or company working on or using software that meets the Open Source Initiative (OSI) definition of open-source software (see www.opensource.org). IBM also proposed an industrywide "patent commons" for sharing patents among technology developers."

      Note: This is not "donating patents to the public domain" or "abandoning patents." This is "using patents strategically to promote a particular sector of the market," i.e., the OSI crew.

      In short - you couldn't be more wrong in your summary of IBM's position on software patents. IBM is a HUGE player in this space. They know how to get them, and they know how to use them well. They have consistently supported software patenting, from its mainstream inception in the 1990's and through today, and consistently lobby for expansion in terms of allowability, regional acceptance, and enforcement power.

      - David Stein

      --
      Computer over. Virus = very yes.
  5. Good by Lord+Apathy · · Score: 5, Insightful

    Thus is a good thing. Patenting software is like patenting a math equation. I can understand software copyrights but not a freaking patent. I wonder how this will affect the cases that where already in court.

    Now if we can only get some sense in patents regarding biology. By the way my patent on the biological reproductive process in humans will go into affect today. So all you with kids prepare to cough up.

    --

    Supporting World Peace Through Nuclear Pacification

    1. Re:Good by Chris+Burke · · Score: 5, Insightful

      Patenting software is like patenting a math equation.

      It's not even "like", it is patenting math. Software is math. Someone might say that everything can be reduced to math, but the fact is that a ball tossed in the air may follow a parabola, but the ball isn't math, it is just described by math. Whereas software is math, as surely as "y = ax^2 + bx + c" is math. One is a human-readable representation of a pure mathematical concept, and software is a machine-readable representation of a pure mathematical concept. You can't patent the human-readable form of math, you should not be able to patent the machine-readable form of the exact same math.

      You can patent the machine that is capable of reading and acting on the mathematical operations described by the software. But not the software itself, because that is, literally, no metaphor at all, patenting math.

      --

      The enemies of Democracy are
    2. Re:Good by denis-The-menace · · Score: 3, Funny

      I agree with you but now I'll have to find a new sig! Damn!

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    3. Re:Good by thermian · · Score: 5, Informative

      During my phd I created a dynamically resizing matrix like structure for representing gene networks of arbitrary size.
      Shortly after this I found that something effectively identical had been granted a patent in the US.

      The patent didn't effect me at all, so I wasn't concerned on that front. What shocked me was that a patent had been granted for it at all.

      The design was useful for me, because it reduced memory usage by around 96%, but in no way was it something that should have been granted a patent.

      I imagine that patent will cause some researchers problems unless reforms prevent its usage. I've not heard of it being used offensively yet, I assume the holder will be waiting for a chance to get some serious settlement cash.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    4. Re:Good by mini+me · · Score: 1

      Why is a patent for a user interface element, for example, any different than a patent for, say, a suspension system design for an automobile?

      I don't like software patents because it means that my favourite application won't legally be able to include that superior interface element. But, for the same reason, I don't like automobile patents because my favourite car won't legally be able to include that superior suspension system.

      I'm just not seeing what exactly is different about the software patent that makes it worse than any other type of patent.

    5. Re:Good by eggstasy · · Score: 1, Interesting

      You could just as well argue that nothing is patenteable, as a patent contains the human-readable method for doing something, and software is a machine-readable method for doing something.
      Analogies... everybody has one and they all stink :)

    6. Re:Good by Khalid · · Score: 4, Informative

      You are completly right, there is even a mathematical foundation for this, it's called the Curry-Howard correspondence : http://en.wikipedia.org/wiki/Curry_Howard; which says : "The Curry-Howard correspondence is the direct relationship between computer programs and mathematical proofs. Also known as Curry-Howard isomorphism, proofs-as-programs correspondence and formulae-as-types correspondence, it refers to the generalization of a syntactic analogy between systems of formal logic and computational calculi that was first discovered by the American mathematician Haskell Curry and logician William Alvin Howard."

    7. Re:Good by AshtangiMan · · Score: 1

      Hear hear on the biology patents. IIRC pharmaceutical companies are able to patent the genomes of plants . . . perhaps also of animals. Hopefully this is the next bad idea to epic fail.

    8. Re:Good by Klaus_1250 · · Score: 5, Insightful

      By that same logic, doesn't that void patenting genes as well, as Genes are natures version of software?

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    9. Re:Good by Spy+der+Mann · · Score: 0

      I think software can be described as unpatentable with this simple claim:

      "There is no spoon."

      Think about it.

    10. Re:Good by Locklin · · Score: 4, Insightful

      Your not patenting the patent; you are patenting the physical machine. Of course a patent is not patentable, just like software should not be patentable.

      GP was NOT making an analogy, GP was making the assertion that software IS ACTUALLY, FOR ALL INTENTS AND PURPOSES math.

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    11. Re:Good by pfleming · · Score: 1

      You're saying that it's OK to patent the look of the interface? That clearly should be covered under copyright (and be covered for longer than under a patent BTW)

    12. Re:Good by Spy+der+Mann · · Score: 1

      I'm just not seeing what exactly is different about the software patent that makes it worse than any other type of patent.

      Software vs. Hardware.

      Any questions?

    13. Re:Good by Mouse42 · · Score: 5, Insightful

      From my experience with watching how the companies I work for treat patents, they aren't used offensively. They are used to:

      A) Show proof of innovation to venture capitalists, stock holders and management
      B) Ensure they will have the right to use that process, so some other guy won't use a patent offensively against them.

      I would say the patent you're discussing falls under A.

      However, that certainly doesn't stop a patent troll from buying the company who has the patent and then using it offensively.

    14. Re:Good by ColdWetDog · · Score: 3, Funny

      By the way my patent on the biological reproductive process in humans will go into affect today.

      "Ah, Mr. Lord Apathy, sir? There's this big guy in flowing white robes in the waiting room. He's got thunderbolts sticking out at odd angles and he has some sort of weird glowing mist around him. He wants to talk to you and is muttering something about 'prior art'.

      Should I let him in?"

      --
      Faster! Faster! Faster would be better!
    15. Re:Good by jalet · · Score: 3, Funny

      > By the way my patent on the biological reproductive process in humans will go into affect today.
      > So all you with kids prepare to cough up.

      Well, you're on /. so nobody will pay you a dime, unless you've also patented the stimulation of self genital organs with one's hand.

      --
      Votez ecolo : Chiez dans l'urne !
    16. Re:Good by Oswald · · Score: 1

      If you give me your address, I'll have my three on a plane tomorrow.

    17. Re:Good by Khalid · · Score: 4, Interesting

      I even wonder if the Curry-Howard correspondence can't be used in court to invalidate "ALL" software patents as this a theoretical which equats any progam and (algorithm) to a mathematical formula. I wonder if this has been already tried in court !!

    18. Re:Good by Budha_man_99 · · Score: 1

      By the way my patent on the biological reproductive process in humans will go into affect today. So all you with kids prepare to cough up.

      Sorry I can show prior art.

      --
      Why do we correct our criminals but punish our children?
    19. Re:Good by Jerf · · Score: 5, Insightful

      I've frequently wished that the very fact that a patent troll can sue twenty other people for violating their patent was considered ipso facto proof that the patent couldn't have been all that innovative, by the very fact that several other people coming up with the same solution ought to be the very definition of "obvious to someone skilled in the arts".

      Certainly when we're talking about students coming up with "patented material" that should be strong evidence that it's not that hard.

      (This is a summary of the argument, there are details and nuances, etc. But I think the root idea is sound.)

    20. Re:Good by lymond01 · · Score: 1

      I can understand software copyrights but not a freaking patent.

      Exactly. Patenting a software idea, as broad as the patent office was accepting them, is worthless. Copyrighting particular code and licensing it is a good idea. But patenting "a mouse clickable interface for shopping" and then suing everyone on the face of the planet shows that most people have no idea what they're talking about.

      Just like devices -- I'm not certain, but don't inventions need a working prototype to be accepted as patents? Software should be the same way, only the specific code, like the specific blueprints, cannot be copied, only licensed (depending on who you are). Patenting an "idea" is retarded.

    21. Re:Good by Ares · · Score: 2, Interesting

      Ahh but therein lies the difference. There's actually something being physically manipulated when it comes to gene patents: the DNA sequence itself. Of course, that's the result, and the specific process to create that gene is the patentable piece if I'm understanding this correctly, not the gene itself. IOW, if John Q. Researcher files a patent for building the gene "top-down", its legitimate, and if Jane P. Researcher files a patent for the same gene building it from the bottom up, that too is legitimate, despite having the exact same result. *

      * This of course assumes that John didn't patent building it either way in the first place.

    22. Re:Good by johannesg · · Score: 3, Insightful

      You know, this argument always comes up and I firmly believe it is rubbish. Software is NOT math, and the fact that computer science gets linked to math courses in almost every university is actually harmful (because it scares off people who might otherwise have become very good computer scientists, and because it propogates this "software is math" fallacy).

      Granted, math is a tool used in software engineering to achieve certain effects. That does not turn software into math. And you can use math to describe (some) software. That also does not turn software into math.

      The essential difference is this: software is an engineering discipline, while mathematics is a science. Therefore they cannot possibly be the same thing. And until I see a proper software science, I will not buy into the "software is math" fallacy, and neither should anyone else.

      Hans

    23. Re:Good by azgard · · Score: 2, Insightful

      We don't know if information contained in DNA is actually sufficient. It may well also be that DNA catalyzes some processes, and then the invention (of nature) is embodied in a physical "product".

      That being said, I disagree with patenting of DNA.

    24. Re:Good by Chrutil · · Score: 1

      >>Patenting software is like patenting a math equation.
      It's not even "like", it is patenting math. Software is math.

      So you mean Windows Vista is actually a 3GB equation?
      You could probably simplify it down to something along the lines of 1/0 then, or perhaps sqrt(-1)...

    25. Re:Good by paeanblack · · Score: 5, Funny

      The patent didn't effect me at all...

      Another universe-destroying causality violation narrowly avoided...

      Whew!

    26. Re:Good by Tony+Hoyle · · Score: 2, Funny

      Software is a mixture of maths, art, sweat and donuts.

      You can also add coffee/beer flavouring depending on your tastes.

    27. Re:Good by epee1221 · · Score: 2, Interesting

      Seriously though, there's more to math than equations -- algorithms, theorems, sets, groups, graphs, etc.

      --
      "The use-mention distinction" is not "enforced here."
    28. Re:Good by cjb658 · · Score: 1

      You can't patent code, you can only patent the underlying idea.

      The problem has been that companies can make the underlying idea sound so complex to a patent examiner because computer science has so many levels of specialization. Thus, Amazon can make buying with one click sound like a novel idea to someone who doesn't fully understand their explanation.

    29. Re:Good by gnick · · Score: 2, Insightful

      I don't like automobile patents because my favourite car won't legally be able to include that superior suspension system.

      Yes they will - If they decide that the value of that superior suspension system exceeds whatever the patent holder is charging to license its use.

      Patents are being badly abused, but they're not all bad. If car manufacturers knew that pouring $$ into R&D would aid their competitors evenly with themselves and provide them with no market advantage, they would all eliminate R&D, wait for their competitors to innovate, and then start using the new design (should it ever emerge). Unless tinkerers were developing stuff on their own time and donating it to the car companies, neglecting patents all together would ensure that you would never see a superior suspension system coming from anywhere.

      --
      He's getting rather old, but he's a good mouse.
    30. Re:Good by Anonymous Coward · · Score: 0

      Please add some bugs and lot of swear words to make it yummy sizzling hot Chef Special.

    31. Re:Good by Sen.NullProcPntr · · Score: 1

      By the way my patent on the biological reproductive process in humans will go into affect today. So all you with kids prepare to cough up.

      I have proof of prior art - my family tree.

    32. Re:Good by aproposofwhat · · Score: 5, Insightful

      Hans,

      At the level at which you (possibly as a software engineer) deal with it, the mathematics behind the software is normally so abstracted as to be almost invisible.

      That does not change the fact that at the most basic level all computer programs are just mathematics - a Turing machine manipulating program and data.

      And mathematics isn't a science at all - it is a logical discipline, where (all useful) theorems are either true or not true, unlike science where hypotheses are there to be shot down, but so long as they work better than existing hypotheses they are held to be contingently true.

      Fact is, it is possible to prove the correctness or otherwise of a computer program, so it's mathematics.

      Bri.

      --
      One swallow does not a fellatrix make
    33. Re:Good by Anonymous Coward · · Score: 1, Interesting

      It is also used to convince another company that you are a 'player' in that field and 'safe' to do business with. It gives your client a warm fuzzy feeling to know that you have a patent(s) in the field and have some defense against a patent troll.

      My company (and myself) have patents on things that surely seemed obvious to me, but since competitors have obvious patents, we had to have some also.

      We'll see if the new limits actually are put into effect. I'll believe it when I see it.

      Isn't it amazing that laws are ruled on by people that used to be lawyers and often help perpetuate the system that lawyers benefit from? Not.

    34. Re:Good by Anonymous Coward · · Score: 0

      God has prior art, so all gene patents are invalid anyway.

    35. Re:Good by CrazedWalrus · · Score: 5, Informative

      I used to agree with what you're saying, but that was before I realized a few things:

      1. Computer Science != Programming

      Computer science is more about research, not about writing accounting and billing programs. The mistake colleges make is not mixing computer science with math, it's making the assumption that all programmers must be computer scientists.

      2. You can only get away with being a programmer while sucking at math because of the many layers of abstractions that have been built on top of the math. The math is still at the bottom, but we now have higher-level, more right-brained ways of expressing that math.

      An example might be SQL and relational databases. SQL is a very English-like language that is interpreted into relational algebra by the database engine. You don't really need to thoroughly understand all of the relational algebra to write basic SQL, but there it is nevertheless.

    36. Re:Good by maxume · · Score: 1

      As long as the twenty other people can demonstrate their own development; if they read the patent to get the idea it isn't quite as much of a troll.

      --
      Nerd rage is the funniest rage.
    37. Re:Good by saterdaies · · Score: 4, Interesting

      Traditionally, you cannot patent discoveries. Discoveries aren't something new or novel that you created. You just found something that already existed. For instance, if you discoverd Klausonium - a new element awesome for everything from T-Shirts to nuclear weapons - you couldn't patent it because its existence isn't owed to you; it existed before you found and it would continue to exist whether you tell people about it or not.

      Likewise, gene sequences shouldn't be patentable because they are discoveries. The European Patent Convention expressly forbids patents on discoveries. US patent law is slightly more vague allowing patents on "new. . .compositions of matter". One could argue that a gene sequence is a composition of matter, but it certainly is not new.

      Well, I'm done thinking. Good luck with Klausonium. Hope you can be first to market :-).

    38. Re:Good by jedidiah · · Score: 1

      The PAINT on the suspension bridge versus the means by which it doesn't collapse.

      Also, if there's something to patent on the bridge it
      shouldn't be something that be recreated by a bunch of
      undergrads once you give them the description of the
      invention.

      There's a difference between professional practice and invention.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    39. Re:Good by burris · · Score: 1

      Maybe 20 people are infringing on the patent because the claims of the patent are public knowledge.

    40. Re:Good by g1zmo · · Score: 1

      How can you patent the act of using something in exactly the way it was designed to be used? The entire reason for the existence of a general-purpose processor is to execute an arbitrary series of pre-defined instructions. Software is just an ordered list of such instructions. It seems like patenting the act of driving a nail with a claw hammer.

      --
      I have found there are just two ways to go.
      It all comes down to livin' fast or dyin' slow.
      -REK, Jr.
    41. Re:Good by tambo · · Score: 5, Interesting

      Your not patenting the patent; you are patenting the physical machine.

      That is flatly incorrect.

      A machine patent claims a particular configuration and interrelation of components: "an A connected to a B and applying pressure to a C..." etc.

      And the components don't even need to be particularly stated: a general reference to a "fastener" or a "fastening means" can cover anything that holds part A to part B (a bolt, a nail, a clip, tape, a piece of rope, glue...)

      Even in the machine arts, the focus of the patent is the operative principle: the concept of using force, pressure, torque, etc. in a particular way to achieve a particular result. Any machine operating according to that concept is covered by the patent. Of course, that principle may be described with an example, such as a particular combination of parts. And the patentee may find it convenient to describe his own embodiment - the particular components that he chose. But the patent claims, which define the scope of the patent, can be very broad and generic - even in machine patents.

      This point is so poorly misunderstood here at Slashdot that I'll write it again: For all types of patents, the defining limitation is the operative concept. So it has ever been.

      - David Stein

      --
      Computer over. Virus = very yes.
    42. Re:Good by geekoid · · Score: 1, Interesting

      But it's not.
      saying software is math is like saying a car engine is physics.

      Math, can represent what is happening, and it can be used to determine what will happen, but software isn't math.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    43. Re:Good by cduffy · · Score: 3, Informative

      And you can use math to describe (some) software.

      Not some software; all software. That's not a very convenient way to describe it, to be sure -- but when you get under the hood and look at what the CPU is doing, it's all -- completely -- 100% math.

    44. Re:Good by Schadrach · · Score: 2, Insightful

      Let's look at this from a different angle than "Comp Sci is usually in an engineering department at uni and Math isn't".

      A computer is, essentially by definition, a machine that computes. As in, it performs mathematical operations (essentially nothing else besides math, input of data and output of data). Those mathematical operations are fed to it through a machine language (which is specific to the type of computer), and thus machine language is a direct statement of a series of mathematical operations, and thus is math (whether you write your derivatives in Leibniz notation or not does not change whether or not they are math). A high level language (the sort you generally actually write code in), is directly translatable into machine language and is thus, wait for it, shorthand for math!

      Unless, of course, you can demonstrate for me where in the chain of events the math suddenly stops being math?

    45. Re:Good by fumblebruschi · · Score: 3, Interesting

      Mathematics is not a science. Science employs inductive reasoning, while mathematics employs deductive reasoning. That's why my university had a "Department of Math and Science".

      Software is not "an engineering discipline." The process of writing software is an engineering discipline. Software itself is a self-consistent logical construct following a strict syntax -- in other words, it's math.

    46. Re:Good by Anonymous Coward · · Score: 0

      By the way my patent on the biological reproductive process in humans will go into affect today.

      I could swear I once found some prior art somewhere on the internet... Guess I'll have to go dig that up again.

    47. Re:Good by Endlisnis · · Score: 1

      Patents are made available to the public. So even if it was innovative, lots of companies could copy it and *say* they thought it up on their own.

    48. Re:Good by Anonymous Coward · · Score: 1, Informative

      (Caveat: IANAL, but I am a Patent Agent.)

      A patent does not give anyone a right to use a process. Rather, a patent gives the holder the right to _exclude others_ from using the patented process.

      In some instances, a 2nd patented process may infringe on a 1st (already-patented) process. The holder of the 2nd patent must license from the owner of the 1st patent in order to practice the 2nd patent.

    49. Re:Good by Anonymous Coward · · Score: 1, Funny

      Is this related to the Moe-Shemp theorem?

    50. Re:Good by Anonymous Coward · · Score: 1, Funny

      Shame on us all for thinking that Porn on the Internet would have no valid use.

      "Whats that you're looking at honey?"
      "Oh nothing, I'm just researching prior art on a patent I saw today".

    51. Re:Good by Chabil+Ha' · · Score: 1

      Depends on what sites you're visiting, in which case, it becomes hardware.

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    52. Re:Good by oyenstikker · · Score: 1

      How do you know the other people didn't read the (publicly available) patent but actually came up with it themselves? You don't.

      --
      The masses are the crack whores of religion.
    53. Re:Good by Anonymous Coward · · Score: 0

      Good question. I think no, here's why.

      Genes are fundamentally molecules, so a gene would remain patentable as a "composition of matter" even if software patents are out. A string of bases on your computer screen is not the gene, and does not function as a gene, no more than a drawing of a caffeine molecule structure will help you wake up.

    54. Re:Good by phoenixwade · · Score: 1

      as surely as "y = ax^2 + bx + c" is math.

      Well, there is the flaw in your logic.....

      That is not math, it is Algebra - I like math, I do not like Algebra. Therefore, ipso facto, that equation is not math.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    55. Re:Good by Chris+Burke · · Score: 4, Insightful

      Math, can represent what is happening, and it can be used to determine what will happen, but software isn't math.

      Yes it is. Software is nothing but a series of mathematical operations expressions. It's in a binary format a computer can read, but it is, literally, actually, and only, a series of mathematical statements. It starts as a series of human-readable mathematical statements, and is translated into machine-readable mathematical statements, yet the resulting binary remains nothing more than a series of mathematical statements. The ASCII code that you see here: "x := a + b" is no different in any way from the ASCII CODE: "add r1, r2, r3" is no different in any way than the binary equivalent of that instruction for a given ISA. What's the difference between the same statement, one expressed in ASCII and one in MIPS? Nothing. They're exactly the same math statement. They're both math. One cannot be math, yet the other not, because they are the same statement.

      You liken it to a car engine, the behavior of which is described by physics, but which isn't itself physics. The car engine here is the computer which is capable of reading the binary math statements, and controls millions of tiny electrical switches based on that input. The operation of that computer can be described by math, but the computer isn't math.

      The instructions that the computer reads? Those ARE math, literally. They are literally a language that expresses mathematical operations. Not math as embodied in the behavior of a physical entity. Math itself.

      --

      The enemies of Democracy are
    56. Re:Good by Randall311 · · Score: 3, Funny

      Did anyone else read that as the Curly Howard correspondence? http://en.wikipedia.org/wiki/Curly_Howard nyuk-nyuk-nyuk!

    57. Re:Good by Opportunist · · Score: 2, Interesting

      Nobody questions the idea to patent a design. But what we have with software patents is companies trying to patent a speedometer displaying the speed in a half-arc, a manual transmission with the well known H-Pattern for the gears or that headlights are mounted at the front of the car.

      Computers and computer software are still a fairly new field with lots of "obvious" things not being invented yet. The examples above are of course not patentable (anymore) since they have been in wide use for years now, but we're with computers now where we were with cars a century ago. Can you imagine what the car industry would have looked like if those things had been patented by the first one who happened to use them?

      Maybe patents in the CS field will make sense in a century, when all the obvious things have been discovered. Right now, they'd just serve as tools to avoid competition by making sure you can decide what competitor may use what technology.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    58. Re:Good by Anonymous Coward · · Score: 0

      Patents aren't for inventors. They were created to spur innovation in society. Somewhere along the line the inventors started working for corporations. Corporations realized that they could make a lot more money without competition for 17 years.

      So they started patenting everything in sight, regardless of the merits to society. How did they do it? Corporations tend to perpetuate things that make them money through the use of campaign donations.

      So what started out as a something good for society took a U-turn and was twisted as needing to be good for corporations.

      Removing patents from software (and hopefully biological discoveries, which are hardly invented) allows us to get on with innovating together.

      Software, biology, and the like should be treated like cookbooks. You can copyright the text, but not patent the recipes.

    59. Re:Good by samkass · · Score: 0

      Software *is not* math. Software is a creative expression, an instruction manual, or a machine with many variable parts. It is as much "math" as the steam engine or the airplane. Yes, there are mathematical constructs that can explain it, but that doesn't make it equivalent. I think that point was made fairly well in the DeCSS case by Dr. David Touretzsky when he said that source code is a creative work covered by the 1st amendment.

      IMHO, there is no significant difference between patenting a machine or a perfect computer simulation of that machine. If you can patent a physical device that sorts letters, I don't understand why there's a line drawn such that a virtual machine that sorts virtual letters is unpatentable.

      --
      E pluribus unum
    60. Re:Good by Anonymous Coward · · Score: 1, Funny

      Flatly incorrect? We might even say... Patently incorrect.

    61. Re:Good by Opportunist · · Score: 2, Insightful

      What bothers me most about those patents, what if, for some odd reason, your lifestock has the patented gene?

      Human has bred animals for centuries and millenia to make them perform better. More milk, more meat, more eggs, more ... anything. Now, of course, what companies will patent is genes that offer the same, after all, who'd want to buy a patented cow that gives less milk and beef?

      What happens if "natural" breeding (ya know, the kind you can find on youtube) happens to yield the same result as years and decades of research? May I not sell my naturally created beef anymore because someone suddenly patents what I had for years, I just never bothered to patent it?

      I see a new problem on the horizon, and it won't be pretty.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    62. Re:Good by Jason+Levine · · Score: 1

      Didn't you know? You can patent a math equation. For example, Weight Watchers has patented Points = (Calories/50) + (Fat/12) - (Min(Fiber, 4)/5). This patent was filed on July 19, 1997 and so presumably will expire in 2 years. Until then, mentioning that particular mathematical formula or using it to calculate a figure could get you in legal hot water. I like Weight Watchers to lose weight (lost 75 pounds on a "modified" version of their plan), but I don't like that they can patent a mathematical formula.

      Here's hoping that the US Patent Office has had a sudden outbreak of sanity.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    63. Re:Good by AshtangiMan · · Score: 1

      No doubt. I seem to recall hearing that genetically modified corn was found in non genetically modified crops (perhaps in mexico), so the gm crops were cross pollinating, over many many miles with non gm crops. Thanks Monsanto.

    64. Re:Good by Sniper98G · · Score: 4, Interesting

      But there is a difference between finding a gene that exists in nature and manufacturing one that nature never created.

      Sure it's kind of an open and shut case when you're talking about parts of genes that already exist. The problem is that people now have the capability to make genes from scratch.

      Why shouldn't someone be able to patent a gene they made that lets you grow five noses?

    65. Re:Good by johndunlop · · Score: 1

      Actually if you go that deep, it is not math - it is physics.

    66. Re:Good by DamnStupidElf · · Score: 1

      Math, can represent what is happening, and it can be used to determine what will happen, but software isn't math.

      Then show me a program that can't be perfectly expressed as a formal mathematical set. Software is merely a subset of finite mathematics. Physical machines can be built that derive results from software, but machines can be built to derive results from mathematical formulas just as easily. The machines are ultimately equivalent in function. See anything written by Turing, Church, Howard, or Curry.

    67. Re:Good by Nocturnal+Deviant · · Score: 1

      Thus is a good thing. Patenting software is like patenting a math equation. I can understand software copyrights but not a freaking patent. I wonder how this will affect the cases that where already in court.

      Now if we can only get some sense in patents regarding biology. By the way my patent on the biological reproductive process in humans will go into affect today. So all you with kids prepare to cough up.

      Thank God nobody on Slashdot has ever used a Biological reproductive process, if we had wed be poorer code monkeys

      --
      -Noc
    68. Re:Good by hvm2hvm · · Score: 1

      You are either making a bad* joke or you are an idiot. I'm not going to explain because I hope it's just the former.

      *bad as in not funny

      --
      ics
    69. Re:Good by Anonymous Coward · · Score: 0

      Patenting software is like patenting a math equation.

      It's not even "like", it is patenting math. Software is math. Someone might say that everything can be reduced to math, but the fact is that a ball tossed in the air may follow a parabola, but the ball isn't math, it is just described by math. Whereas software is math, as surely as "y = ax^2 + bx + c" is math. One is a human-readable representation of a pure mathematical concept, and software is a machine-readable representation of a pure mathematical concept. You can't patent the human-readable form of math, you should not be able to patent the machine-readable form of the exact same math.

      You can patent the machine that is capable of reading and acting on the mathematical operations described by the software. But not the software itself, because that is, literally, no metaphor at all, patenting math.

      *cough*

      http://xkcd.com/435/

      *cough*

    70. Re:Good by Jason+Levine · · Score: 1

      You can't patent the human-readable form of math

      See my post regarding the Weight Watchers Points formula. Apparently, you can patent math if you phrase the patent request just right.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    71. Re:Good by cdhgee · · Score: 1

      By the way my patent on the biological reproductive process in humans will go into affect today.

      Yes, but when will it go into effect, that's the real question.

    72. Re:Good by gtall · · Score: 1

      Not quite: Curry-Howard posits a (iso)morphism between proofs in Intuitionistic Logic and closed terms (i.e., well-typed as in type theory) terms of the lambda calculus. It says nothing about computer programs.

      Many computer programs have no ending (like an OS), proofs always end and typed lambda terms always yield an answer (they never loop).

      The untyped lambda calculus does allow for never-ending loops (Y combinator). And there are (fixpoint) logics for such a calculi.

      Your general point can be made to hold if we take it as writ that every computer program can be modeled using some sort of mathematical formalism. This however must avoid the slippery slope of just about any patentable device can be modeled mathematically. That is the crux of the argument. Where is the dividing line between mathematical method and patentable device, or put another way, how do we take Bezo's One-Click Patent and shove it down his throat.

      Gerry

    73. Re:Good by morgan_greywolf · · Score: 5, Informative

      Yes.

      What he's saying is that software patents are not patents on math because you aren't patenting the math. You're patenting the concept.

      It's the difference between copyright and patents. And people here are not clear on the distinction.

      Copyright grants exclusive rights to the creator of a specific expression of an idea. I can hold a copyright on my specific play about a man, a woman, a gerbil, 10 pounds of cucumbers and a jar of petroleum jelly. My copyright only covers my play; if someone else rights a different, independently created play about a man, a woman, a gerbil, 10 pounds of cucumbers and a jar of petroleum jelly, that's just my tough luck.

      A patent, on the other hand, grants exclusive rights to a concept or an idea. If I couldn't patent plays, I could patent the concept of a play involving a man, a woman, a gerbil, 10 pounds of cucumbers and a jar of petroleum jelly and no one else could write a play with those elements in it.

      Seen differently in software, a copyright prevents someone else from ripping off my specific program, Stylus Toolbox. If there were no prior art, I could patent the concept of writing GUI front-end to a command-line utility for the purposes of controlling an inkjet printer. Then no else could write such a program. But I am not patenting MATH (or software), I'm patenting the concept of such a program.

      Whether software patents are a good idea is another matter entirely. The fact is that existing law allows for software patents, and the reason is is that you aren't patenting the software, but the concept.

    74. Re:Good by Anonymous Coward · · Score: 0

      Using your logic then all nails, screws, and fasteners should not be patentable because they can all be made out of the same lump of steel. The inventor just carved the same piece of steel a different way.

      Software patents are most definitely valid, as the software engineer shapes the "general purpose computer" to do new and interesting things, the same as someone carves a piece of steel to create a new fastener.

      Behind every nail is just a lump of steel carved in a special way...

    75. Re:Good by gtall · · Score: 1

      That's not really a good way to view math. Where does the game plan for a proof come from? It is not hiding in the premises of a theorem for you to merely pull out and make explicit. Math is a science but maybe not like unto any other.

      Gerry

    76. Re:Good by Bob-taro · · Score: 1

      It's not even "like", it is patenting math. Software is math.

      So your argument is:
      math is unpatentable
      software is math
      therefore, software is unpatentable

      By that kind of argument, you could say that machines are not patentable because "machines are physics". But you don't patent a machine anyway, you patent a design. Software has a design. You can patent circuits can't you? Why not software?

      --
      Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
    77. Re:Good by Lysdestic · · Score: 1

      It's not even "like", it is patenting math. Software is math. Someone might say that everything can be reduced to math, but the fact is that a ball tossed in the air may follow a parabola, but the ball isn't math, it is just described by math. Whereas software is math, as surely as "y = ax^2 + bx + c" is math. One is a human-readable representation of a pure mathematical concept, and software is a machine-readable representation of a pure mathematical concept. You can't patent the human-readable form of math, you should not be able to patent the machine-readable form of the exact same math. You can patent the machine that is capable of reading and acting on the mathematical operations described by the software. But not the software itself, because that is, literally, no metaphor at all, patenting math.

      That has got to be the one of the most insightful posts I have ever seen on Slashdot... err, the Intrawebs.

    78. Re:Good by Anonymous Coward · · Score: 0

      Wow. I was intensely interested in what the Three Stooges could have to do with mathematical software proofs but then promptly lost interest when I blinked a couple of times and figured out that wasn't the CURLY Howard Correspondence.

    79. Re:Good by ThosLives · · Score: 3, Informative

      I think that most of this could be solved if they re-wrote section 101 to say "you have patent the process or mechanism, not the result."

      The "result" is the problem that people scream about today, not the process. The reason patents are out of hand isn't because people are patenting a specific set of bars, wheels, levers, and computers to paint the side of a barn red, they are patenting "A red side of a barn."

      Now, to be sure, there are many patents which truly are in the original spirit of patents - a new way to obtain some result. That's the key thing that seems to be missed by many in the discussion. Make patents the means, not the result, and be done with it.

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    80. Re:Good by znerk · · Score: 1

      If he wants to sue me for it, he knows where to find me.

      --
      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
    81. Re:Good by Anonymous Coward · · Score: 0

      "Science employs inductive reasoning, while mathematics employs deductive reasoning."

      I should sue my old high school alma mater for false advertising then, since in my sophomore math class, we studied inductive reasoning. It must have really been a science class!

    82. Re:Good by Anonymous Coward · · Score: 0

      Playing devils advocate, why shouldn't I be able to patent a sufficiently clever, non-obvious mathematical equation? I ask because I do not know.

    83. Re:Good by Anonymous Coward · · Score: 0

      "From my experience with watching how the companies I work for treat patents, they aren't used offensively."

      That has to be one of the most rediculously naive things I have ever read. Check corporate courtrooms and revisit your statement.

    84. Re:Good by pietromenna · · Score: 0

      That is actually truth, all the computer science was born from Maths!

    85. Re:Good by FingerSoup · · Score: 1

      While this is true, the operative concept of a computer is to process 1's and 0's to perform whatever task is fed into it. I can understand patenting a microprocessor. On the other hand, Patenting software always seems that prior art is a substantial factor, and likewise the fact that "If/Then/Else" statements and loops, and other data structures are unpatentable. Either a software patent must be too specific to be enforceable, or someone can claim prior art... Because everything in computers can be derived as a logical and OBVIOUS and natural progression of prior art, this SHOULD make hardware process the only enforceable patent...

      In other words, If I were to attempt to patent a baseball bat, whn first invented, someone else could claim prior art with a stick. If I qualify that the baseball bat has a thinner handle, and a thicker hitting surface, the laws of physics make this a logical progression of a stick. A baseball bat is still just a fancy stick. The same is true of a computer program. If you dig deep enough (and in computers it isn't that deep), every program is a series of choices of yes or no, based off numbers stored in memory (yet another series of 1's and 0's). Thus, any program that counts and makes decisions off a series of 1's and 0's, is strictly a logical and obvious derivative of a 1 or a 0. Everything that was ever done with a modern computer is a strict derivative of a yes or no choice. At one point, you may have been able to argue that the method of storing data was patentable (ASCII, EBCDIC characters, and how they convert from letters to numbers. Endianness, and how it is processed by the microprocessor), but because it is now considered prior art, and unpatentable. Along with it, pointers, data types, Functions (concept of), Objects(Concept of), and databases are all prior art.

      Compilers could have been patentable at one point as well... But because they weren't patented, they are now prior art. GUI's could have been patentable, but as we've seen, Xerox started it, Apple used it, and Microsoft stole it from apple. When Microsoft was sued, they claimed prior art from Xerox. Once again, graphical representation is now prior art.

      So basically, my argument is that every software patent is technically defeated by prior art. Anything that can be done in software is a logical and obvious progression, and as such should make software unpatentable. A piece of software is a set if instructions used to flip 1's and 0's around.As a result, it is just a fancy stick.

    86. Re:Good by seanadams.com · · Score: 2, Insightful

      Maybe 20 people are infringing on the patent because the claims of the patent are public knowledge.

      That is not the case in the overwhelming majority of computer hardware/software patent lawsuits today. More often than not, the people who are sued have independently developed their supposedly infringing design well before the patent was granted and made public. Also, the grantee of the patent usually doesn't actually get around to shipping their product until late in that time frame, so it's not available to be reverse engineered either.

      It takes a long time, often three to four years, between the critical filing date and the date the information is made public. Indeed, the fact that others in the field made the same invention at the same time should alone stand as proof that the invention was obvious, but unfortunately the courts haven't seen it that way.

      Basically, the vast majority of stuff that is patented today in EE/CS is stuff that comes about as soon as either a) the prerequisite, underlying technology becomes available/affordable or b) demand materializes for the thing. Almost never is it precipitated by any actual invention.

    87. Re:Good by Anonymous Coward · · Score: 0

      1. Computer Science != Programming

      Computer science is more about research, not about writing accounting and billing programs. The mistake colleges make is not mixing computer science with math, it's making the assumption that all programmers must be computer scientists.

      No, the mistake that colleges make is assuming that those who enroll in Computer Science programs are actually interested in Computer Science.

    88. Re:Good by microbox · · Score: 1

      Someone might say that everything can be reduced to math,

      How Pythagorean.

      It's a beautiful idea of an ancient cult.

      Statistics is maths also - yet conventionally deals with different topics. So you could in theory attempt to patent statistics, which would be those relevant sub-topics. This would not literally patent maths itself - and I'm not using literal in the figurative sense =)

      Same applies to computer software. All you're saying is that if you patented maths then software would fall somewhere under that. Even if it was possible to patent maths equations - exceptions could be made for maths equations which have the properties of software.

      So it seems that, while software might be maths, since their meaning is different it is possible to patent one and not the other, by identifying common and distinctive characteristics of the two ideas.

      --

      Like all pain, suffering is a signal that something isn't right
    89. Re:Good by Chris+Burke · · Score: 1

      You can patent circuits can't you? Why not software?

      Because a circuit isn't math. It can be described by math, but a circuit isn't math. You can say "I have invented a type of semiconductor-based transistor whose characteristic IV curve is described by the following formula:" and you can patent that transistor.

      You cannot patent the formula itself that describes the operation of the transistor. Because that is math.

      Software is math. It is itself nothing more than a description of mathematical operations. Not a physical entity that can be described by math, like a circuit or a machine. It is the description itself.

      Here's another way of looking at it. Say I designed a computer whose ISA was standard mathematical expressions in ASCII code. The equation "x = a + b" could be directly input into the computer and the operation performed. Hopefully you can see that "x = a + b" is math. If so, then it is no different in a traditional computer, where the same math equation is converted into a machine-readable binary format. It's still just math.

      --

      The enemies of Democracy are
    90. Re:Good by forgotten_my_nick · · Score: 1

      I would have to somewhat disagree. Not all software is maths. Some of it is complex systems, just as complex as any machine. While I agree that trying to patent a maths sum shouldn't be allowed, actual complex systems shouldn't be. and I am not talking about BS patents like one-click buying.

      However my opinion is moot, as is the patent office. There is so much revenue generated for companies and the government that if ever someone got close to a position to kill software patents they would be out on their ear faster then you can say lobbyists.

    91. Re:Good by bob.appleyard · · Score: 1

      ((lambda (a) (a a)) (lambda (a) (a a)))

      Is there no equivalent of this in your typed lambda thingy?

      --
      How dare you be so modest!! You conceited bastard!!
    92. Re:Good by Anonymous Coward · · Score: 2, Interesting

      You can also patent novel applications of things which exist in nature and methods for producing, refining, and testing for them. You cannot patent proteins which are found in every human liver on the planet, but you could certainly patent (novel, non-obvious) methods for extracting, synthesizing, and purifying them. You could also patent variants of these proteins which are not found in nature but have important medical properties or even the same effective properties as those found in nature. You might even go so far as to patent all the feasible methods for isolating some important biological compound and thereby obtain a lock on the market for valuable experimental ingredients.

      If I recall correctly from what I have been told, such is the case for the polymerase derived from Thermus aquaticus, which results in a lot of expenses for many labs. These labs could easily synthesize the polymerase themselves, but they must buy it from a licensed distributor (at much greater cost) for any official experiments that will gather data for publication. If they don't, then they could get slapped with a suit for infringement because they performed a reaction whose ingredients were obtained by violating a process patent.

      As far as the analogue with computer programs goes, by this standard, you could patent the use of a particular algorithm for a certain purpose. The DEFLATE algorithm itself cannot be patented, but as long as it's novel and non-obvious, you could patent the use of it to filter for spam or whatever other (novel, non-obvious) purpose you like.

    93. Re:Good by debatem1 · · Score: 1

      Lets be realistic here: there are mathematically valid ways of modeling some software, but there are innumerable behaviors in software that simply have no clean mathematical representation.

    94. Re:Good by Chris+Burke · · Score: 1

      And you can use math to describe (some) software.

      You can use math to describe ALL software, because all software is a description of math!

      Every single statement in every piece of code ever written is nothing more than a description of how to manipulate a piece of state based on a mathematical operation. That state itself is described in an abstracted purely mathematical way, separate from any actual hardware implementation (more or less the same abstract model used in the 8088 and the Core 2 Duo). It's a finite state machine. A mathematical model, with mathematical operations performed on it. It's all math. And it's purely math, nothing more than a description, until you invent an actual machine capable of acting on that description.

      The essential difference is this: software is an engineering discipline, while mathematics is a science. Therefore they cannot possibly be the same thing. And until I see a proper software science, I will not buy into the "software is math" fallacy, and neither should anyone else.

      You're talking about fields of study. That's completely irrelevant. A grocery store clerk is not a mathematician in any way shape or form. Yet when they add up your bill, that's math.

      Software is math. Whether computer science or computer programming or what have you is a scientific discipline or an engineering discipline is an interesting question, with practical ramifications as to how we teach software development. It makes no difference as to whether or not the software itself is math. I learned about the Normal Distribution and Conditional Probability in an engineering class. Probability is still math.

      --

      The enemies of Democracy are
    95. Re:Good by Chris+Burke · · Score: 1

      but there are innumerable behaviors in software that simply have no clean mathematical representation.

      Every single statement in software can be cleanly described by the math that the statement itself represents.

      If you're talking about the "emergent" properties of the software, that's true, but the same is true of any complex series of mathematical statements which do not lend themselves to a simpler description. There is no "clean mathematical representation" for the border of the Mandelbrot Set -- except for the series of mathematical operations used to produce it. Just because there is no clean, simple description of a piece of software does not change the fact that every single step in the software is itself a simple mathematical statement.

      --

      The enemies of Democracy are
    96. Re:Good by methuselah · · Score: 1

      well technically you are pumping electrons through gates and twiddling bits in registers. This can be best described mathematically he said with a stupid grin. agree register = 1

    97. Re:Good by CrazedWalrus · · Score: 1

      That might be closer to the mark.

      Lots of folks go into college wanting to be programmers, but don't want to learn how to design programming languages. They approach it as a vocation rather than an entire field of study. Blacksmiths work metal, but aren't metallurgists. Some folks might want to program without being full-fledged computer scientists. Whether that's good or bad, I don't know, but it's certainly where many people are.

    98. Re:Good by HolyCrapSCOsux · · Score: 1

      Yes, but sometimes, it is a fancy stick "on the internet" or, if you will, Stick 2.0.

      --
      0xB315AA8D852DCD3F3DCA578FD2E0BF88
    99. Re:Good by phoenixwade · · Score: 1

      *bad as in not funny

      *bad as in you didn't think it was funny, anyway.

      And don't be so judgmental, the world isn't an either / or place in most cases; the possibilites you cite are not mutually exclusive; My joke might be bad AND I might be an idiot....

      You need to change your opinions to allow for real world possibilities.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    100. Re:Good by Ann+Coulter · · Score: 1

      No piece of steel has been perfectly modeled by mathematics. Furthermore, no physical entity has been perfectly modeled by mathematics. However, software can always be perfectly modeled by mathematics.

    101. Re:Good by Anonymous Coward · · Score: 0

      You people have obviously never run a program on Intel hardware. :-p

    102. Re:Good by Zordak · · Score: 1

      the very fact that several other people coming up with the same solution ought to be the very definition of "obvious to someone skilled in the arts

      Multiple simultaneous invention is actually a factor that can be considered in favor of obviousness.

      --

      Today's Sesame Street was brought to you by the number e.
    103. Re:Good by Anonymous Coward · · Score: 0

      If there were no prior art, I could patent the concept of writing GUI front-end to a command-line utility for the purposes of controlling an inkjet printer. Then no else could write such a program. But I am not patenting MATH (or software), I'm patenting the concept of such a program.

      Then how is that different than patenting "the concept" of solving a series of linear equations using Gaussian elimination?

    104. Re:Good by quanticle · · Score: 1

      The only reason those people are interested in "Computer Science" is because "Software Engineering" hasn't reached the same level of prestige.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    105. Re:Good by quanticle · · Score: 1

      Well, that's arguable, though. While its true that the physical manifestation of von Neumann model (i.e. the modern CPU) requires physics, its equally true that the model started out as a mathematical construct, and the physical parts were built to realize the model.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    106. Re:Good by Creepy · · Score: 1

      The problem is they are patenting any old thing they can put onto a computer without really inventing anything, or patenting fairly obvious ways of implementing conventional equations.

      Take, for instance, the Navier-Stokes equations for fluid dynamics (specifically the incompressible equations, which are much simpler and suitable to realtime). I know of at least 3 patents on computerized methods of using them. Twice I came up with nearly or exactly the same idea as the patented method without knowing there was a patent out there (once for software, once for graphical hardware acceleration - the latter I didn't even discover until I had finished 3/4 of my code and was researching an issue). In fact, the patent filed in 1996 I even found similar work in a university paper that pre-dates it by 2 years, but if I remember correctly, the patent might have been filed just before that paper was published (it did not contain the names of the researchers, so I'm pretty sure it was independent).

    107. Re:Good by HiThere · · Score: 4, Insightful

      Go back and look at how this got started.

      Intel wanted to patent the code to a process, which it sold as a ROM. The ROM was only different from several other ROMs because of which particular code it contained. So the court decided that the particular configuration of switches inside the ROM was patentable. Everything else grew from that original decision. Including most micro-processors.

      I don't know whether it was a good decision or a bad one. I didn't know at the time, and I still don't. Some of the follow-on decisions, however, were frankly stupid. They were done, generally, to make the decision tree simpler...and at the time they were made, they did, indeed, simplify the law. Oversimplify. Then other situations would arise, and decisions were made to be consistent with the previous decisions. UGH!! So we ended up with a bunch of spaghetti law that nobody understands (though some people can argue about very well). Nobody can understand it because it isn't self-consistent, but it's so complex that it's nearly impossible to prove that it's inconsistent.

      The whole patentability of software needs to be redone practically from the beginning. Probably code that's embedded in ROMS should be patentable, but I'm not sure. Consider FPLAs, EPROMS, and EEPROMS. Those all look like their code should be copyrightable, but not patentable. But if ROMs aren't patentable, why would the equivalent circuit implemented with hard wiring be patentable?

      Possibly one could say "binary code can be patented and not copyrighted, but source code can be copyrighted and not patented". But then what about the various kinds of interpreter, and what about assembler code, Hex representations, and all of the intermediates.

      Probably the simplest reasonable answer is to just say that software cannot be patented. Everything else leads into a tangled jungle.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    108. Re:Good by biffyboy · · Score: 1

      So out of curiosity - if software is unpatentable, could I write a mod for a game and sell it without liability?

    109. Re:Good by morgan_greywolf · · Score: 1

      Then how is that different than patenting "the concept" of solving a series of linear equations using Gaussian elimination?

      Solving a series of linear equations is an algorithm, and algorithms are specifically listed as not patentable. My software is a collection of various algorithms.

    110. Re:Good by quanticle · · Score: 3, Informative

      Inductive reasoning != inductive proof.

      Inductive reasoning works up from specific example to general properties. The development of the law of gravitation is a classic example. Tycho Brahe took many detailed observations of stars, planets and other celestial bodies. From these, Kepler derived general principles of planetary motion. Newton took Kepler's laws and generalized them one step further, showing that the same principle could explain both the fall of an apple and the orbit of planets. Finally, Einstein (with General Relativity) showed that other phenomena could be attributable to gravity as well (such as light distortions). All throughout, the trend has been from specific to general, starting with individual observations, working up to general principle. Note that at no point is the general principle assumed to be correct. If there are observations that contradict the general principle it is presumed that the general principle needs to be modified, not the observation.

      Now contrast this with deductive reasoning. Deductive reasoning starts with the general principles (a small set of highly general axioms) and applies them to generate individual proofs. If at any point one of the axioms is violated, it is the proof, not the axiom that is incorrect. Descartes was a master of deductive reasoning, showing how even complex mathematical proofs could be built up by applying a small set of axioms (initial assumptions).

      Strangely enough, an inductive proof is a form of deductive reasoning, which is why its taught in math class and not in science class.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    111. Re:Good by Anonymous Coward · · Score: 0

      From parent of parent:

      Patenting software is like patenting a math equation.

      From parent:

      literally, no metaphor at all, patenting math.

      Similes use like or as

      "Software is math" is a metaphor

      --Only a coward would write this.

    112. Re:Good by Wooky_linuxer · · Score: 1

      So you are claiming that complex systems aren't math? I'd understand if you said that complex math should be patentable, but saying that "some software is math and some isn't" look just silly to me. What software you say isn't math? Give a tangible example.

      --
      Where is that guy who'd die defending what I had to say when I need him?
    113. Re:Good by the_one(2) · · Score: 0

      how about two hands?

    114. Re:Good by quanticle · · Score: 1

      There are innumerable things in mathematics that have no "clean" description. Look at differential equations, for example. The vast majority of all differential equations used have no close form solution - the only way to make use of them is with numerics (like Euler's method).

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    115. Re:Good by Anonymous Coward · · Score: 0

      Wrong. Ideas are unpatentable, you can only patent implementations.

    116. Re:Good by LihTox · · Score: 1

      Both of these uses would be ensured if we had some sort of "non-exclusive patent" (like Creative Commons), or an official register of prior art.

      I'm also thinking, however, that each patent counts as an asset, and maybe companies benefit from being able to claim a higher amount of assets? (IANABusinessman so I'm not sure this is true.)

    117. Re:Good by FingerSoup · · Score: 1

      Once again, the internet is a derivative of OSI Networking - not patented - thus not patentable. Communicating between 2 computers is derivative of basic I/O functionality, combined with 1's and 0's. Stick 2.0 is still a fancy stick, with no improvements that aren't obvious.

    118. Re:Good by HiThere · · Score: 2, Insightful

      Any particular instance is an implementation using physics. The program itself is math. As such it can be implemented on multiple different substrates. It can even be implemented isomorphically if the substrates have an identical interface. (Which is what, e.g., a java interpreter or a C compiler attempts to provide [Java slightly more successfully than C].)

      This is why the same programs can be run on a Mac and a MSWind box and a Linux box. (If, or course, you choose a program whose complete interface needs are handled identically on all three systems.)

      A part of the problem here is the use of the term "is", which has multiple different meanings, none of which precisely fit the universe in which we live. However, let me try...

      A program implements a design in symbolic logic extended with various useful operations that were not included in, e.g., Russel's Principia Mathematica or Bool's Modern Logic. With the inclusion of certain extensions and the alteration of certain syntax rules conventional symbolic logic we call the resulting code C code, or Ada code, or Java code, or code written in some other conventional amalgamation of syntax rules and extensions to symbolic logic.

      Binary code describes code used by some particular design of mathematical structure descendant from the design called "A Universal Turing Machine". (Note that calling a design a machine does not entail it being one.) Such a design can only act in the material universe when implemented in material form. It is intended that an isomorphism exists between the design and the implementation. Deviations from this isomorphism get called bugs. Binary code can be understood both as a large number expressed to base two and as a representation of a sequence of instructions to be executed by the instance of the design.

      Note here that the program is math, but the execution of the program uses physics (and that what's being executed is not the program itself, but rather something intended as isomorphic to it).

      Now consider a ROM. In a ROM the mathematical structure of the program is fixed into a physical form. (Math describes a series of relations between different entities, possibly otherwise undefined. Physics is differently constrained.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    119. Re:Good by Anonymous Coward · · Score: 0

      Just because a builder on a building site spends all day putting bricks on top of each other, or concreting foundations, doesn't change the fact that the principles guiding the hand of the architects and engineers behind the project were based on Physics. Similarly, just because some people spend all day writing code, and all but the most simple of mathematical constructs has been abstracted far away from them, it doesn't change the fact that it all comes back to Maths.

      So, in summary, it doesn't matter what you believe, however firmly. Facts are facts.

    120. Re:Good by QuantumHobbit · · Score: 1

      Mathematics is not a science. Science employs inductive reasoning, while mathematics employs deductive reasoning. That's why my university had a "Department of Math and Science".

      By that logic half of all physicists are not scientists.

    121. Re:Good by nasor · · Score: 1

      Most patents on genes that are found in nature are really patents on using a natural gene sequence for a particular purpose (medical therapy, growing a better crop, whatever), not patents on the gene sequence itself. It's more analogous to patenting T-shirts made from Klausonium, not patenting Klausonium in general.

    122. Re:Good by Lserevi · · Score: 1

      ...

      Fact is, it is possible to prove the correctness or otherwise of a computer program, so it's mathematics.

      While I agree with your thesis, in general, the above assertion is false given the halting problem.

    123. Re:Good by Jack9 · · Score: 1

      Not to be ridiculously picky, but (generic) nails, (generic) screws, and (generic) fasteners are not patented.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    124. Re:Good by frank_adrian314159 · · Score: 1

      I always liked the Curly Howard correspondence better:

      Dear Moe -

      Having a great time, wish you were here.

      Nyuk, nyuk, nyukk...

      Give my best to Larry!

      Love,
      Curly

      --
      That is all.
    125. Re:Good by Ungrounded+Lightning · · Score: 1

      From my experience with watching how the companies I work for treat patents, they aren't used offensively. They are used to:

      A) Show proof of innovation to venture capitalists, stock holders and management
      B) Ensure they will have the right to use that process, so some other guy won't use a patent offensively against them.

      And this, plus:

      C) Give them something to trade when somebody with a patent on something they're doing goes after them

      are how they're usually used, at first.

      But when a company gets seriously behind the pack in competition and is looking at bankruptcy, its executives normally refuse to abandon the stockholders, employees, and their own paychecks and let it go quietly into that dark night. At that point they will often dig out the patent portfolio and start a bunch of actions against competitors who are beating them at their own game, on the chance that some of them are doing so using their own patented technology.

      If the competitors ARE using their certified inventions, and if they can prove it (or are close enough that the competitors decide to concede the battle), they can obtain a revenue stream, a lump of cash for themselves, and/or access to some of the comptitors' own "secret sauce recipies", while penalizing the competitor and leveling the playing field. This might bring them back into the game - or at least mitigate the damage and extend their company's life.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    126. Re:Good by sbeckstead · · Score: 1

      During my phd I created a dynamically resizing matrix like structure for representing gene networks of arbitrary size.

      Oddly enough I did this but for sequences and I used an Oracle database to do it. We couldn't get the PHDs to agree what a "gene" was so we made the software so they could each pull out the sequence that they determined was a "gene".

    127. Re:Good by gnupun · · Score: 0
      Copyrights are only useful against blatant copying and distribution (aka pirates), not copycat competitors. For example, in a world before chairs, if someone were to invent a brown chair, copyright it, but did not patent it. His competitor can easily clone the same chair, paint it white, change the shape of the seat, legs and back and legally sell it. Copyright will not protect the chair inventor from losing everything.

      Software is a product because it is composed of 1s and 0s that have to be stored somewhere physically. Therefore software patents are valid because they create a physical product, just as a car CAD diagram results in a real, metal, fabric and rubber car, or Verilog source code is used to manufacture CPUs.

    128. Re:Good by gewalkeriq · · Score: 1

      A part of the problem here is the use of the term "is", which has multiple different meanings, none of which precisely fit the universe in which we live. However, let me try...

      Sounds like the conundrum faced by Bill Clinton to me.

    129. Re:Good by Chris+Burke · · Score: 1

      "Software is math" is a metaphor

      No, it isn't. There's more to metaphor than simple grammar. "Spain is a country" is not a metaphor, and neither is "Software is math", at least as I said it. I was being literal, which is the opposite of metaphorical.

      --

      The enemies of Democracy are
    130. Re:Good by LordVader717 · · Score: 1

      While what you say is completely correct, it doesn't change anything about computer programming as an engineering discipline. It seems to me to be like arguing how mechanical engineering is just physics and so forth.

    131. Re:Good by Chris+Burke · · Score: 1

      Not all software is maths. Some of it is complex systems, just as complex as any machine.

      Complex math is still math.

      There is so much revenue generated for companies and the government that if ever someone got close to a position to kill software patents they would be out on their ear faster then you can say lobbyists.

      Actually quite a few of the most powerful companies (MS, IBM) are quite upset at being targeted by patent trolls. Their own software patents serve almost no function except a defensive one.

      --

      The enemies of Democracy are
    132. Re:Good by Anonymous Coward · · Score: 0

      Hope so.

    133. Re:Good by Raffaello · · Score: 1

      To be precise wrt GUIs, Xerox did it first, Apple licensed it from Xerox, Microsoft licensed it from Apple as part of their license to write software for the original Mac, then Apple turned around and sued Microsoft mostly because of plain old sour grapes, and I say this as a long time (20+ years) Apple/Mac user. Apple predictably lost.

    134. Re:Good by SocioDude · · Score: 1

      What you're saying isn't completely true. It's not all mathematical instructions. The instruction to load a value from memory into some registers isn't math, and the order in which those values are loaded from memory can have a strong effect on the performance of the machine.

      I'm not saying that I think software should be patentable, but I disagree that it can be completely reduced to math.

    135. Re:Good by TuringTest · · Score: 1

      Ah, but solving a series of linear equations is also a collection of various algorithms: those for addition, product, substraction and division, with some extra rules to combine them properly.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    136. Re:Good by bob.appleyard · · Score: 1

      Oh, sorry, I somehow missed the bit about fixed points... Never mind...

      --
      How dare you be so modest!! You conceited bastard!!
    137. Re:Good by Chris+Burke · · Score: 1

      It's not all mathematical instructions. The instruction to load a value from memory into some registers isn't math

      Of course it is.

      "let M be a one dimensional matrix of size 2^30"
      "let x = M[4096]"
      "let y = x + 17"
      "let M[4097] = y"

      M is memory, x and y are registers. It's all math. Every single statement in a program is a symbolic description of the manipulation of state through mathematical operations (including the identity operation). That's math.

      Even I/O instructions, because all that is doing is calculating a value and placing it in a specified variable. The fact that the variable has a hardware-generated side effect doesn't make the instruction not math, any more than filling in the "amount owed" field on your taxes with a positive value causing you to have to write a check to the IRS makes calculating your taxes not math.

      and the order in which those values are loaded from memory can have a strong effect on the performance of the machine.

      True but irrelevant as to whether it's math or not. You can reformulate an equation or algorithm so that it's faster to calculate by hand. The calculations are still math.

      --

      The enemies of Democracy are
    138. Re:Good by falconwolf · · Score: 1

      To be precise wrt GUIs, Xerox did it first, Apple licensed it from Xerox, Microsoft licensed it from Apple as part of their license to write software for the original Mac, then Apple turned around and sued Microsoft mostly because of plain old sour grapes, and I say this as a long time (20+ years) Apple/Mac user. Apple predictably lost.

      Actually I don't think it was sour grapes, though it might of been. John Scully sold a license to the GUI to Microsoft when he was CEO of Apple. Apple didn't file a lawsuit against Microsoft, at least don't I think, until Apple brought Steve Jobs back as CEO. Steve Jobs may not of known of this license.

      Falcon

    139. Re:Good by GumphMaster · · Score: 1

      If software is math then there truly is some pretty f*cked up math in circulation ;^)

      --
      Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
    140. Re:Good by tambo · · Score: 1

      Probably the simplest reasonable answer is to just say that software cannot be patented. Everything else leads into a tangled jungle.

      If you're going to choose software as being exclusively copyrightable or exclusively patentable... then ask yourself this: How often do you use a particular piece of software because it's "expressive" of an "aesthetic" concept, and how often do you use it because it can achieve a functional result to a particular problem?

      After you've answered that question, ask yourself which is more appropriate: protecting software under a body of law designed to protect artistic works (novels, plays, songs) or useful inventions.

      - David Stein

      --
      Computer over. Virus = very yes.
    141. Re:Good by Anonymous Coward · · Score: 0

      Restrictions on mods usually come from the reverse-engineering provision in the EULA, not patents.

      Plenty of games encourage mods tho, so why bother with those that don't.

    142. Re:Good by debatem1 · · Score: 1

      Lets get some semantics out of the way: I would say that programming is mathematical if a function or set of functions can be defined in advance that will accurately model the behaviour of any program.

      I argue that this condition is false as a result of, as lambda calculus calls them, side effects- interactions with a user, with the OS, with the network, and with hardware. The behaviour of those systems is effectively chaotic, rendering the machine state of even a pretty trivial program effectively indeterminable reletively few cycles into execution. While this does not inevitably preculude the possibility of modelling such software, it reduces the feasability of doing so, and, in some cases will forbid a solution in less than n functions, where n is the number of possible state transformations. In practice, I have yet to see a mathematical definition or model of any useful, nontrival program.

    143. Re:Good by debatem1 · · Score: 1

      And yet we have excellent ways of modelling the behaivour of differential equations. I am unaware of any nontrivial program that has been successfully mathematically modelled, although I would love to be proven wrong.

    144. Re:Good by IntlHarvester · · Score: 1

      I think this entire discussion of "Is Software Math?" misses the point that many software patents have nothing to do with the calculation or "math" involved.

      The Google PageRank patent in TFA is a methodology for ranking web pages (you could by hand if you wanted to). The Amazon One-Click patent covers a specific business function of a web button.

      It's only when you get into the LZW "GIF" patents that you're talking a something that's pure algorithm.

      --
      Business. Numbers. Money. People. Computer World.
    145. Re:Good by jopsen · · Score: 1

      I don't think proving that software patents and math patents are the same is going to invalidate software patents...
      Everybody knows software is math, that's nothing new... It was also known when the law was written...

    146. Re:Good by gnupun · · Score: 0

      They were patented when they were invented.

    147. Re:Good by JohnGalt411 · · Score: 1

      You can argue that a software application is simply Math, but what prevents us from extending this to the logical conclusion that any physical item can be resolved down to a series of complex mathematical equations? If you make this argument, you may as well just stop patenting anything. What makes the machine any different from the software?

      I think that people should have the right to protect their creations software or otherwise via patent law.

    148. Re:Good by HiThere · · Score: 1

      Actually I generally choose the software I choose because of details of its expressiveness. E.g., I choose Gnumeric as my spreadsheet *because* it doesn't automatically capitalize words that I don't want capitalized. Presumably other spreadsheets have the same feature, but at the time it was Gnumeric vs. OpenOffice vs. KSpread...and that was the deciding factor.

      Other times...you can damn well bet that I choose my computer language because of it's expressiveness. Also because of other features, but expressiveness is mandatory.

      Games? Please be serious. Copyright is the only reasonable protection. (Though I would assert that if a game is protected via DRM it doesn't merit copyright protection...not unless the DRM is time-limited, and when it expires the source is open. Otherwise is defies the intention of copyright as defined by the constitution. And the media would need to still be readable when the copyright expired.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    149. Re:Good by dave1g · · Score: 1

      as i understand it, all of the "gene patenets" arent gene patents at all, they patent the process of snipping the gene using some enzyme.

    150. Re:Good by gnupun · · Score: 0

      A high level language (the sort you generally actually write code in), is directly translatable into machine language and is thus, wait for it, shorthand for math!

      It looks like math (sort of), but it's not math. Math is abstract concepts related to numbers, not a machine. Writing ax**2 + bx + c = 0 on paper does not do anything. Software does *do* something.

      I feel like Bill Clinton trying to explain the meaning of is , but a handheld HP calculator is not math, although it deals exclusively with math. Instead, the calculator is a tool/machine that uses math. Similarly, computer hardware is not math, it's a general purpose machine using math and physics. A software program is a special-purpose machine that uses the general purpose machine to perform a task.

      In summary, Math cannot be used as a machine, while software can. Therefore software should be patentable.

    151. Re:Good by SocioDude · · Score: 1

      At this point, you're stretching to show that it's math. What about reading bits that are coming over the network, and putting them into a buffer. Surely math has no "network cord". Obviously, software is rooted heavily in math, but saying that it IS math is an oversimplification. You can make a model in math, where you would pretend that matrixes are memory, and that no ops are statements like 1=1, but you could also make a model where spaghetti is memory, and adding tomato sauce is placing bits. Just because math can model it doesn't mean that it IS math.

    152. Re:Good by tambo · · Score: 1

      Actually I generally choose the software I choose because of details of its expressiveness. E.g., I choose Gnumeric as my spreadsheet *because* it doesn't automatically capitalize words that I don't want capitalized.

      OK, but the value here is not in how it aesthetically styles the document, but in facilitating you with text entry. That's not "artistic" - it's functional and utilitarian: it applies a more accurate predictive capitalization model than competing packages, which saves you some keystrokes. The document produced by each package probably looks identical - it just took you a few fewer strokes to input it.

      -----

      you can damn well bet that I choose my computer language because of it's expressiveness.

      Hey, so do I. C# is really nice; Perl makes me shudder and break into a cold sweat. ;)

      But the programming language is not the same as the software. The source code is indeed a "writing" deserving of copyright. But when you run it through a compiler, what you get is an incomprehensible binary - it's machine code that happens to execute the instructions that you specified in the most accurate and efficient manner.

      Any "art" that you may have imbued in the source code - the selection of names for symbols; the visual arrangement of the code (tabbing, etc.); comments and documentation - is actually *scrubbed out* during the compiling process. Instructions are rearranged and sometimes ignored; named symbols are reduced to logical memory references; etc. All that remains is the functionality that your source code commanded.

      -----

      Games? Please be serious.

      I will absolutely side with you on that one - games have many artistic components. I was thinking more of applications, which you generally choose based on their functional capabilities.

      - David Stein

      --
      Computer over. Virus = very yes.
    153. Re:Good by nebosuke · · Score: 1

      PageRank is either an algorithm or heuristic, and thus as firmly grounded in math as LZW, software FFT implementations, etc.

      One-Click is a business process which should be patented as such, completely separate from software. I.e., a means of signaling intent to purchase a specified item and execute the purchase using previously supplied information with a single action. It is easily (if not exactly cost-effectively) implemented as a system where you point at any item you want in a store, and a clerk runs up and bags it for you and charges it against your previously established credit account. No software in sight. In fact, this was how some of the earlier stores were run way back in the day.

      The problem with many (not all, but many) software patents is that they are 'old thing with 100+ year prior art ... + software!'. No innovation, or even minor evolution/refinement of the core principle.

      Also, probably because software engineering is a relatively new/esoteric field, people have managed to confuse patent clerks enough to get away with patenting ends rather than means. This is basically the difference between patenting the physical characteristics and operating principles of a wheel vs patenting 'reducing the energy required to transport mass'. The former is patentable (prior art notwithstanding) while the latter is not. The problem is that patent clerks seem to have more trouble than usual distinguishing between the two when software is involved.

    154. Re:Good by Anonymous Coward · · Score: 0

      [...tries to remember high school like definitions of simile and so forth...]

      So it's...a......metaphor?

    155. Re:Good by TheVelvetFlamebait · · Score: 1

      It's not even "like", it is patenting math.

      Not always. You can patent things like UI improvements that have tenuous connections to maths at best.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    156. Re:Good by forgotten_my_nick · · Score: 1

      "Complex math is still math."

      An excuse that could be applied to anything. But I am talking about the design and development of a complex system.

      "Their own software patents serve almost no function except a defensive one."

      Your wrong. A good example with IBM. Back when everyone was going "Haha stick to the Big Blue MS" when companies started creating clone PCs and MS had held onto the rights of the Operating System. People strongly believed that MS won out in that situation. The truth of the matter is IBM made every PC maker do micro-payments of each patent filed in relation to the PC. So every PC built IBM got a slice of the pie.

      Also IBM don't patent troll type patents. They normally publish them as it costs little to no money and stops others creating trolls. They even help out in peer2patents trying to kill trolls.

      But don't mistake that thinking that IBM doesn't see value in software patents. They award bonus money to employees for creating them.

    157. Re:Good by dangitman · · Score: 1

      Ahh but therein lies the difference. There's actually something being physically manipulated when it comes to gene patents: the DNA sequence itself.

      How is that different to computer software, which physically manipulates electrons?

      --
      ... and then they built the supercollider.
    158. Re:Good by dangitman · · Score: 1

      Oh, a lesson in causality from Mr. "I'm my own grandfather."

      --
      ... and then they built the supercollider.
    159. Re:Good by pbhj · · Score: 1

      ipso facto proof that the patent couldn't have been all that innovative, by the very fact that several other people coming up with the same solution ought to be the very definition of "obvious to someone skilled in the arts".

      The point of view for an assessment of obviousness is that of the notional skilled man in the art _at the time of the application_.

      Obviousness has always been a tricky one. In any well worked field, if something hasn't been [disclosed as] done already then a priori you can claim it's not obvious.

      The bargain between state and applicant is one of disclosure in return for time-limited monopoly. Early disclosure benefit's the public good. That is why you get a patent even if someone did it before, provided that it wasn't made public in some way. Just because several people/groups come up with the same thing, it doesn't make it obvious - was calculus obvious in Newton/Leibniz's day? Their is an effective bonus to the first to "invent" something.

    160. Re:Good by Conficio · · Score: 1

      that computer science gets linked to math courses in almost every university is actually harmful (because it scares off people who might otherwise have become very good computer scientists, and because it propogates this "software is math" fallacy).

      I think you do not have fully understood your studies. You learn math as a computer scientists, because understanding computers requires understanding very, very complex subjects. It is not about being able to proof theorems on a daily basis, but it is about having done that at least once to get your brain to this level of abstract thinking.

      who might otherwise have become very good computer scientists

      Chances are not so good for this to be true. At least not if you want to device a learnign curriculum that likely produces good computer scientists. Math is simply the most useful study to force you into this level of abstract thinking (variables, and formulae and variables for formulae, and proofs and theorems, ...) and it sure comes in handy when you try to understand computational theory to have done your Calculus right

      --
      Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
    161. Re:Good by Conficio · · Score: 1

      But it sure helps if you understand sets, tuples, vectors, and unions of sets, intersections, etc.

      Oh! All mathematical concepts!

      --
      Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
    162. Re:Good by alecwood · · Score: 1

      Math is an abbreviation of Mathematics, a discipline which includes as a subset, Algebra Thus Algebra is math, but it isn't Arithmetic, which is perhaps the word you were seeking and would protect you from the grammar nazis

      --
      Real happiness lies in the completion of work using your own brains and skills.
    163. Re:Good by Chris+Burke · · Score: 1

      At this point, you're stretching to show that it's math. What about reading bits that are coming over the network, and putting them into a buffer. Surely math has no "network cord".

      It's not a stretch at all. Show me the instructions executed to read bits from the network card, and tell me which one isn't math. You can't, because every single one is math. Just because the math is being done in pursuit of a high-level purpose doesn't make it not math. Math has no concept of "alternative minimum tax" or even "The IRS", yet doing your taxes is still math, because every step of it is math. Same with your network card. Your software doesn't even know the network exists. It's just a sequence of simple math operations.

      Obviously, software is rooted heavily in math, but saying that it IS math is an oversimplification. You can make a model in math, where you would pretend that matrixes are memory, and that no ops are statements like 1=1, but you could also make a model where spaghetti is memory, and adding tomato sauce is placing bits.

      You say "you can make a model in math", but that's exactly what an ISA is -- an abstract mathematical model to which the software is written. From the standpoint of the software, memory is a matrix, as that's how the ISA defines it. Nowhere is "memory" defined to necessarily be DRAM. It could be an SRAM, it could be a network card accessing a network, it could be a dude with a pen and paper writing down values or sending them via semaphore "network" to another location, and yes it could be a plate of spaghetti if you created a way to accurately do the math using it.

      You could execute software by hand. It wouldn't be fast enough to be useful; but so what? Just because doing the math to calculate the necessary corrections for a cruise missile by hand would mean you miss your target doesn't make that calculation not math. Math is an abstract concept; math doesn't require being fixed to a particular implementation.

      Just because math can model it doesn't mean that it IS math.

      Software is the model, and it is math. Just because the syntax is different (NOP instead of "let x=x") makes no difference. One of the most basic concepts in math is that if two things are logically equivalent, then they are equivalent. A NOP is math, it's logically the same as 1=1, the difference in syntax is irrelevant. Loads and stores are math. Every single operation in software is math.

      Hardware is something that can be modeled by math but isn't math. The software it runs is, by definition, a mathematical model itself. Software is math.

      --

      The enemies of Democracy are
    164. Re:Good by Chris+Burke · · Score: 1

      An excuse that could be applied to anything. But I am talking about the design and development of a complex system.

      That's an excuse to not defend the ridiculous idea that at a certain level of complexity, math becomes not-math. Math can be ridiculously complex, where the only way to predict the output is to perform the math itself. Software is math, because at the simplest level every single instruction in a piece of software is a simple mathematical statement (literally, as in it is a representation of symbolic mathematics as surely as an equation written on paper). Complexity simply doesn't enter into it.

      The truth of the matter is IBM made every PC maker do micro-payments of each patent filed in relation to the PC. So every PC built IBM got a slice of the pie.

      But don't mistake that thinking that IBM doesn't see value in software patents. They award bonus money to employees for creating them.

      That was IBM back then; they were evil to be sure, but times have changed. And how did them only using patents defensively become them not seeing any value at all?

      --

      The enemies of Democracy are
    165. Re:Good by Chris+Burke · · Score: 1

      Lets get some semantics out of the way: I would say that programming is mathematical if a function or set of functions can be defined in advance that will accurately model the behaviour of any program.

      There is. The functions defined by the program itself. Alan Turing already figured this out many years ago, using a purely mathematical model (because that's what software is, a series of math operations written to a mathematical model that represents a physical machine, but doesn't require one, which is good because he didn't have one). He showed that the only way to determine if an arbitrary program will reach the "stop" instruction is to actually run it. Practically, what this means is that the only way to determine the outcome of any arbitrary series of mathematical operations is to actually do them. Which is pretty common in math, really. NP-complete problems are ones for which there is no (known) polynomial complexity solution; the only model for the problem is an exponential one. Chaotic systems are ones in which the only way to know the outcome is by actually doing every calculation. Chaos theory isn't math? No, of course it is.

      I don't really understand what you're getting at with this term "mathematical", but it sounds like what you're saying is that something is only "mathematical" if it there is an equivalent mathematical model that is sufficiently simple to predict the outcome 'in advance'. Well, sounds pretty arbitrary to me, I mean complex math is still math, just because you can't predict the outcome in advance doesn't change that what you're doing is math. But fine. Software isn't "mathematical". It is math.

      --

      The enemies of Democracy are
    166. Re:Good by Chris+Burke · · Score: 1

      What makes the machine any different from the software?

      A machine is a physical device whose operations can be described by math.

      Software is a symbolic representation of abstract mathematical operations. It is literally a language for describing math. Not a device with properties that follow certain math equations. It is math. A machine is metal and silicon and tiny electrical switches. Software is literally a series of words that say "add this, subtract that, multiply by seven, store the result in this matrix, if the result is negative then add the first value to that same matrix location".

      Can you see that the words I just wrote are math? Can you see the difference between those words and a physical device that might, perchance, have behavior that is described by that math? That's the difference. Software is a language for describing symbolic math. Just because it's a language designed to be read by a machine doesn't change that.

      I think that people should have the right to protect their creations software or otherwise via patent law.

      Be glad nobody believed that back when the Quick Sort algorithm (algorithm! It's math!) was invented, along with countless other things that are the foundation of computer science. Because we wouldn't be having this conversation if they did.

      --

      The enemies of Democracy are
    167. Re:Good by phoenixwade · · Score: 1

      Math is an abbreviation of Mathematics, a discipline which includes as a subset, Algebra

      Thus Algebra is math,

      but it isn't Arithmetic, which is perhaps the word you were seeking and would protect you from the grammar nazis

      No, I was referring to Mathematics, and as another pointed out, either I'm an idiot, or the joke wasn't funny.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    168. Re:Good by debatem1 · · Score: 1

      Well, so far all you've done is to claim that software is math. I've demonstrated that there are failings in the state machine and lambda calculus models that are common in modern systems- aka that the math and the code are not lining up. If you want to provide more than an dogmatic belief as evidence, I am listening.

    169. Re:Good by Chris+Burke · · Score: 1

      No, all you've done is state that because you can't predict the outcome in advance, it isn't math. So what, this is common even in 'pure' math systems, it's still math. Show me a single instruction anywhere in any piece of code that isn't math. A collection of math operations expressed in symbolic form is math, regardless of its complexity or the ability to predict the outcome in advance using simpler math.

      --

      The enemies of Democracy are
    170. Re:Good by Anonymous Coward · · Score: 0

      Fact is, it is possible to prove the correctness or otherwise of a computer program

      That's a fact, eh? Last I checked, correctness of arbitrary programs was still undecidable.

    171. Re:Good by debatem1 · · Score: 1

      This is an awful lot like the arguments that mathemeticians have with physicists- you probably side with the mathemeticians, saying that we live in a mathematical universe because we can model it mathematically, and I side with the physicists who say that math is useful for looking at the universe, but when the math and the universe don't line up, it isn't the universe that's wrong.

      Similarly, mathematics is a *model* for computation. It isn't the computation itself. It will always be a useful tool in many areas of programming, but nontrivial code has mostly grown past the point where math is a useful model for its analysis. Like any other model, you use it when appropriate, and abandon it when it isn't.

    172. Re:Good by GreyWolf3000 · · Score: 1

      Having done a fair mount of assembler, you are technically correct.. but to say that writing software is 100% math seems analogous to saying that the complete works of Shakespeare is 100% words. It's technically true, but it leaves out the intangible creative element.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    173. Re:Good by Chris+Burke · · Score: 1

      This is an awful lot like the arguments that mathemeticians have with physicists- you probably side with the mathemeticians, saying that we live in a mathematical universe because we can model it mathematically, and I side with the physicists who say that math is useful for looking at the universe, but when the math and the universe don't line up, it isn't the universe that's wrong.

      That's a completely orthogonal discussion, unrelated to what I'm saying (and imo it's the theory which says what math to use which is wrong). It has nothing to do with being able to break down everything into the universe into math. People keep saying "well everything is math, so by that logic nothing should be patentable". But that's not what I'm saying. I'm not saying everything is math. I'm saying only those things that are, by design, explicitly symbolic representations of math, are math.

      Similarly, mathematics is a *model* for computation. It isn't the computation itself.

      Yes, and software is a *model* for computation, it isn't the computation itself. The computation itself is done by a computer, a physical device. That physical device is intentionally abstracted into a mathematical representation, and software is a series of manipulations of that representation. The programmer can be aware of the underlying hardware, but it isn't necessary, and the whole reason there is an abstraction is so the hardware can change more or less freely. Turing's machine was never even a real machine, it was always a mathematical model. And software for it? Pure math.

      Look. "x = a + b" is math. I could write that in English as "Let x be the sum of a and b" and it's math. If I translate that into French, it's still math. If I translate it into ASCII or UUCODE, and it gets sent to your computer, and it gets rendered as a font as the letters that you see, it's math. But if I translate it into MIPS, then suddenly it's not math? No, it's math, the same abstract concept as "x = a + b". It doesn't become computation until a machine or a person actually does what the math says. But the instructions are purely math. The software doesn't know or care what it is modeling, or whether it is doing it correctly. It's just a language for expressing math.

      It will always be a useful tool in many areas of programming, but nontrivial code has mostly grown past the point where math is a useful model for its analysis. Like any other model, you use it when appropriate, and abandon it when it isn't.

      You're still talking about "modelling" a non-trivial program with math, seemingly implying that the math model should be simpler than the program itself. I say what does that have to do with anything. You can't model the Mandelbrot set with anything less complex than repeated iterations of the formula for every specific point of space you want to know is in the set or not, because it is a chaotic system and thus the only way to arrive at the answer is to fully calculate it. So the Mandelbrot set isn't math, even though repeated iterations of x=x^2 + c is clearly math? Just because you can't "model" the outcome of a series of computer instructions with anything less than the program itself doesn't make a series of adds, subtracts, loads, and stores into something other than math either. Nowhere, ever, has math required that it be able to be simplified in order to be math.

      --

      The enemies of Democracy are
    174. Re:Good by grishnav · · Score: 1

      Yes they will - If they decide that the value of that superior suspension system exceeds whatever the patent holder is charging to license its use.

      And if a patent holder decides not to license it, but be the sole, exclusive manufacturer?

      Ah, yes. Then we're right back where the parent poster started. His vehicle will not benefit until the patent expires.

      Patents are being badly abused, but they're not all bad. If car manufacturers knew that pouring $$ into R&D would aid their competitors evenly with themselves

      Why do you believe it would aid them evenly?

      Among other things, they'd be first to market with the new design. And they'd have it for as long as the competitors took to figure out how to replicate it. And the design might not even matter: A luxury car company probably wouldn't have much use for an improvement that was only applicable to sport suspension. Different companies would still exist to support different markets

      and provide them with no market advantage, they would all eliminate R&D, wait for their competitors to innovate, and then start using the new design (should it ever emerge).

      This statement seems to be predicated on the belief that people wouldn't innovate if there weren't a patent motive. I submit that there only needs to be a monetary motive to drive people to innovate (and if open source software is any proof, sometimes, not even a monetary motive).

      Do a little thought experiment with me:

      Imagine there are 10 auto manufactures in the world, and they all make exactly the same car. It lasts 10,000 miles (if you are lucky) before it breaks down, has no luxury feature whatsoever (no power steering, heat, A/C, power windows, locks, mirrors, sunroof, hell, maybe it doesn't even have windshield wipers), gets 3 gallons to the mile, dumps a thick smog everywhere around it (including the passenger compartment), and tops out at 5mph.

      Are you seriously going to tell me the first person who figures out how to put AC or a heater in a car isn't going to have an advantage over the others? What if the other guys are working on making their cars faster or more efficient, aren't they going to have an advantage?

      So all ten companies work on ten different advantages to their automobiles, and produce their "second generation." Each vehicle has all the problems of the first generation, but with one improvement (one has wipers, one has AC, one has a nice stereo, one gets good mileage, etc.).

      Now, consumers are going to pick which features are most important to them. Some companies will survive, others won't. 'tis the nature of the market.

      Assuming all the features were easy to copy, generation three cars from all 9 (lets say 1 died) manufacturers are going to be awesome: Good mileage, low pollution, creature comforts, power everything... Now what? Are you saying, without patents, development stops here?

      Each company now has a huge incentive to:

      • Find ways to make vehicles less expensively
      • Come up with new features that customers are going to want.
      • Make their vehicles chaper
      • Etc. etc.

      If they don't, they die.

      Now imagine generation 3 with patents. Every car on the road is going to suck, with minor improvements to whatever system each company specializes in. The companies that thrive are going to be the ones that figure out how to accomplish the same goals (such as AC, power windows, and wipers) at the same time, in the same car, without violating any patents. In many cases, they will have to use inferior technology to do this. In some cases, they will improve upon the existing technologies. Companies will still die if the patented technology isn't important enough to consumers (say, wipers are more important than AC), and then that technology disappears and becomes unavailable to 3g cars (so now nobody can make AC until the patent expires), thereby making all cars on the road

    175. Re:Good by debatem1 · · Score: 1

      You are correct that both software and mathematics are models for computer behaviour, but the fact that they can model (more or less) the same thing does not make them the same thing. It would be torturous (and perhaps impossible) to represent the behaviour of a nontrivial program in terms of mathematics. It would be similarly difficult (and perhaps impossible) to represent any number of relatively simple functions in terms of software. I'm not sure who to attribute it to, but there's a saying that theories can only be right or wrong, but models can be right, wrong, or irrelevant. For most of software, the mathematical model is at least irrelevant.
      Now, obviously we aren't going to see eye to eye on this one, but I think we can both agree that what we're arguing over is a more or less semantic difference. Your argument is that as many of the fundamental operations of a CPU are modelled on mathematical primitives, all software is mathematical. My argument is that math was only ever a model of behaviour, and that the actual behaviour of those systems has outgrown that model. We both have points, and none of those points are of more than symbolic significance. If you want to hack it out further, I'm willing to do that, but honestly I think both of our time could be better spent. Agree to disagree?

    176. Re:Good by gnick · · Score: 1

      Assuming all the features were easy to copy, generation three cars from all 9 (lets say 1 died) manufacturers are going to be awesome: Good mileage, low pollution, creature comforts, power everything...

      One big problem. If one company did not innovate at all, it would have an inferior product for a very short while. But before long, they would copy all of the other innovations and could sell a car with all of the improvements for a lower sticker price than all of the competitors because they don't have to recoup R&D and they could eliminate all of their competition. If two cars have identical A/C systems, the public won't care who came up with the idea or who had it first. If the quality's the same, they'll want the one that's cheaper (the one that doesn't have to recoup costs).

      Also, your "crappy cars because of patents" scenario assumes no licensing. If two car companies both find some cool improvements, there's nothing stopping them from saying "You can put A/C in your cars if you'll pay us $25 per car with A/C and let us use that neat new suspension technique you figured out." That's a win-win (for both car companies and the consumer) and it happens all the time.

      Can companies hoard their patents and refuse to play with others until they expire? Sure. That happens a lot too, but I'm not convinced that American technological ingenuity is suffocating because of it. Like I said, patents are often badly abused and the system has flaws, but I do believe that patents (at least in the case of hardware innovations) are essential for this country's business model. I'd like to see the system improved, but I certainly don't consider elimination an improvement.

      Also, I think that your comparison to open source is a little flawed. As the Patent Office has finally figured out, software is a very different creature than hardware. Unfortunately, community designed hardware is something of a rarity.

      --
      He's getting rather old, but he's a good mouse.
    177. Re:Good by drinkypoo · · Score: 1

      Patents didn't exist when they were invented.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    178. Re:Good by Anonymous Coward · · Score: 0

      Now if we can only get some sense in patents regarding biology. By the way my patent on the biological reproductive process in humans will go into affect today. So all you with kids prepare to cough up.

      Your parents are an example of prior art on that.

    179. Re:Good by Lost+Race · · Score: 1

      Spoken like someone who knows nothing about patents or software development. Have you ever tried to implement an algorithm based on your reading of a patent? It's pretty much impossible. If someone else wrote a program that uses the same algorithm, they either made it up independently or copied from the same place the "inventor" did.

      I don't know about other kinds of patents, but software patents fail miserably as a public library of technology. They're written by lawyers, for the purpose of employing lawyers to read and litigate them.

    180. Re:Good by grishnav · · Score: 1

      Assuming all the features were easy to copy, generation three cars from all 9 (lets say 1 died) manufacturers are going to be awesome: Good mileage, low pollution, creature comforts, power everything...

      One big problem. If one company did not innovate at all, it would have an inferior product for a very short while. But before long, they would copy all of the other innovations and could sell a car with all of the improvements for a lower sticker price than all of the competitors because they don't have to recoup R&

      They still have to recoup a form of R&D: Reverse Engineering. Granted it's a cheaper form of R&D, but it also returns less of a product: It doesn't create anything new, it only recreates something that somebody else already does.

      and they could eliminate all of their competition.

      You act like I didn't even think of this in your reply.

      I believe I pretty specifically said that the companies that originally developed the technology would have a huge pressure to innovate again, because if they didn't they would die.

      So by the time the leech company has copied A/C, the original companies have either a) figured out something great and new, above and beyond AC, the continues to justify their price, or b) dies. The pressure to innovate (caused by the prospect of death) keeps them going, or somebody better can step in and replace them. It's simple competition, which patents stifle.

      If two cars have identical A/C systems, the public won't care who came up with the idea or who had it first. If the quality's the same, they'll want the one that's cheaper (the one that doesn't have to recoup costs).

      I submit to you: the iPhone. Lots of knockoffs that are cheaper, technically superior, and higher quality. And yet, the iPhone outsells them by leaps and bounds. Why? Here's a hint: they serve different markets.

      Also, your "crappy cars because of patents" scenario assumes no licensing. If two car companies both find some cool improvements, there's nothing stopping them from saying "You can put A/C in your cars if you'll pay us $25 per car with A/C and let us use that neat new suspension technique you figured out." That's a win-win (for both car companies and the consumer) and it happens all the time.

      A mandatory licensing system might make for a more efficient market. Maybe. But I'm highly skeptical of government interference in the markets because, in almost every case, they make them way less efficient for minimal gain.

      Can companies hoard their patents and refuse to play with others until they expire? Sure. That happens a lot too, but I'm not convinced that American technological ingenuity is suffocating because of it.

      Then why does our iPhone totally suck compared to the cheap, Chinese knock-off?

      Like I said, patents are often badly abused and the system has flaws, but I do believe that patents (at least in the case of hardware innovations) are essential for this country's business model. I'd like to see the system improved, but I certainly don't consider elimination an improvement.

      Also, I think that your comparison to open source is a little flawed. As the Patent Office has finally figured out, software is a very different creature than hardware. Unfortunately, community designed hardware is something of a rarity.

    181. Re:Good by Anonymous Coward · · Score: 0

      Assuming all the features were easy to copy...

      ...

      They still have to recoup a form of R&D: Reverse Engineering.

      Self-contradicting much?

    182. Re:Good by quanticle · · Score: 1

      Safety critical systems are modeled all the time, usually by finite state machines. The software engineering academic community has an extensive body of literature about the advantages and limits of trying to represent software with formal models.

      Indeed there are languages (like VDMSL and Zed) that were created especially to model software systems, with an eye towards being able to mathematically prove certain properties (like ensuring that a variable never goes beyond certain bounds).

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    183. Re:Good by Anonymous Coward · · Score: 0

      But there is a difference between finding a gene that exists in nature and manufacturing one that nature never created.

      Never is a long time. How do you know the genetic makeup of every animal that has ever existed on the planet?

      Sure it's kind of an open and shut case when you're talking about parts of genes that already exist. The problem is that people now have the capability to make genes from scratch.

      It's not a problem if you cant patent genes.

      Why shouldn't someone be able to patent a gene they made that lets you grow five noses?

      And what happens if they patent their "5 noses" gene, only to discover a year later that the same gene actually does exist in nature? Is the patent now invalid? What if the "5 noses" gene existed in an animal that is now extinct? What if we come across extra-terrestrial life, (e.g. microbes on an asteroid) can we patent it?

    184. Re:Good by philsf · · Score: 1

      not only genes, but also complete chromosomes orgenomes of transgenic strains.

  6. Can Someone Please Speak English? by Flyin+Fungi · · Score: 1

    Can someone who is in the "know" on this matter please translate it to English for us please?

    1. Re:Can Someone Please Speak English? by rah1420 · · Score: 4, Insightful

      You don't need to be "in the know."

      The patent office is tired of BS patents for ideas, and is telling inventors that it has to transform a Lumpy Object (to quote Tom Peters) or be part of a process that is inextricably tied to the operation of a machine (for example, a process to get an internal combustion engine to get 100MPG.)

      Simply coming up with a software algorithm or something in the abstract won't be patentable.
      (And, IMO, shouldn't be patentable. But of course, it's easy for me to say that because I don't hold any patents, least of all a software patent.)

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    2. Re:Can Someone Please Speak English? by Chris+Burke · · Score: 5, Insightful

      (And, IMO, shouldn't be patentable. But of course, it's easy for me to say that because I don't hold any patents, least of all a software patent.)

      Sure, but for anyone coming from the other side, who does have software patents and is thus in favor of keeping them, all I can say is this: You would be nowhere and have nothing if patents had been allowed in the first thirty years of electronic computing. All the sorting algorithms, all the OS scheduler algorithms, all the compiler technology, all the things you take for granted every day, would have been locked up and all the amazing development that required freely taking these basic ideas as building blocks for more ideas would have faced repeated decade-long roadblocks. The environment in which you are creating your software patents would not exist if they had been able to place those roadblocks to progress just as you are doing today.

      So sucks to be you, Mr. Software Patent Holder, but the health and development of the industry requires you to take down your toll booth.

      --

      The enemies of Democracy are
    3. Re:Can Someone Please Speak English? by Anonymous Coward · · Score: 0

      The patent office is tired of BS patents for ideas

      Sure they are, the same way government is tired of BS propositions for more laws and more spending.

    4. Re:Can Someone Please Speak English? by CyprusBlue113 · · Score: 1

      It still wouldn't have been a big problem if the work was truly innovative, and by the spirit of the patent system, they actually LISCENSED their patents in good faith, instead of only using them to extort money on the backend or create product monopolies artificially.

      --
      a handful of selfish greedy people are no match for millions of selfish, greedy people -u4ya
    5. Re:Can Someone Please Speak English? by Spy+der+Mann · · Score: 3, Insightful

      Sure, but for anyone coming from the other side, who does have software patents and is thus in favor of keeping them, all I can say is this: You would be nowhere and have nothing if patents had been allowed in the first thirty years of electronic computing.

      Maybe, but these first thirty years of electronic computing are gone. Right now you practically can't design any new software because you might be infringing on a software patent. And it's worse if you research because you might find out you ARE infringing on it, and the responsibility is much greater.

      Unfortunately, software patents hurt innovation much more than they foster it. In other words, they fail at doing what they were made to do. And perhaps the same is true for other kinds of patents - but in the information era, the impact of software patents is critical.

    6. Re:Can Someone Please Speak English? by pfleming · · Score: 1

      Sure, but for anyone coming from the other side, who does have software patents and is thus in favor of keeping them, all I can say is this: You would be nowhere and have nothing if patents had been allowed in the first thirty years of electronic computing. All the sorting algorithms, all the OS scheduler algorithms, all the compiler technology, all the things you take for granted every day, would have been locked up and all the amazing development that required freely taking these basic ideas as building blocks for more ideas would have faced repeated decade-long roadblocks. The environment in which you are creating your software patents would not exist if they had been able to place those roadblocks to progress just as you are doing today.

      And countries that look the other way on patents and "IP" would be so much farther ahead than the US that we, and all other subscribers to the concept of patenting numbers, would be third world countries.

    7. Re:Can Someone Please Speak English? by DeadCatX2 · · Score: 1

      You would be nowhere and have nothing if patents had been allowed in the first thirty years of electronic computing.

      EXACTLY! Imagine if Dijkstra had patented his algorithm.

      True scientists are interested in the evolution of human knowledge. Greedy capitalist pig-dogs are interested in lining their pockets. I, for one, am glad that people like Dijkstra were more interested in the benefit of humanity.

      --
      :(){ :|:& };:
    8. Re:Can Someone Please Speak English? by Jabbaloo · · Score: 1

      All the sorting algorithms, all the OS scheduler algorithms, all the compiler technology, all the things you take for granted every day, would have been locked up and all the amazing development that required freely taking these basic ideas as building blocks for more ideas would have faced repeated decade-long roadblocks.

      Somehow I remember doing all this stuff in the process of obtaining my CompSci degree a decade ago. I also seem to recall some crazy software realm - I believe they call it "open source" - that's generated all sorts of patent-free OS scheduling algorithms, compilers and interpreters for more patent-free languages I care to learn, and pretty much all the things I take for granted every day.

      I seriously doubt computing has been advanced primarily due to patents.

      --
      to pronounce my name, I would have to pull out your tongue...
    9. Re:Can Someone Please Speak English? by Chris+Burke · · Score: 1

      I seriously doubt computing has been advanced primarily due to patents.

      That's nice, because I'm saying exactly the opposite of that. I'm saying computing advanced so quickly because there weren't any software patents. I said if there had been software patents, then all of those things you studied in school would have been covered by patents, and unavailable for use by free software. Fortunately, this is not the case. Yet some people think they should have the right to patent their own software, software that wouldn't exist if they hadn't ridden on the backs of those who worked in the software patent-free era.

      Hope that makes more sense.

      --

      The enemies of Democracy are
    10. Re:Can Someone Please Speak English? by Anonymous Coward · · Score: 0

      So, as a holder of a bunch of SW patents (so sue me :_) ) I would like to see SW patents abolished. Granted that my patents are only used for defense and never offense, but I don't care, I think they do way more harm than good and should be made to go away.

    11. Re:Can Someone Please Speak English? by Jabbaloo · · Score: 1

      Well Blech. Apparently I can't read :-\

      I hereby relinquish my posting privs for the day.

      --
      to pronounce my name, I would have to pull out your tongue...
    12. Re:Can Someone Please Speak English? by Anonymous Coward · · Score: 0

      So you are claiming that while in the physical world patents work because they produce more innovation, in the virtual world they preclude innovation?

      In other words, patents were invented in England in the 1700's because no one wanted to share their knowledge on how to do things, but by having a patent you could sell your inventions and ask for money to the people who copied them even 70 years after being invented, which made inventions blossom because you could live off your patents.

      Now that everyone is an inventor and the volume of inventions made in one year is more than the inventions from 1700 to 1800, having patents that last 70 years actually reduce the number of inventions, because you can't use other people ideas.

      One easy solution would be to reduce the patent protection time from 70 years to just 5 years. Another idea would be that if one invention gets you more than 1 million dollars, the government can take the invention from you by paying you 5 additional million dollars and asking users of the invention to pay a very small license fee, so that the government can get the money back but the users of said invention do not get ripped off.

      After the 5 years the invention is free for anyone to use anyway.

  7. There is sanity! by Anonymous Coward · · Score: 0

    Maybe the system does work.. albeit glacially slow.

    My cynical self wonders how long before companies buy a new act that re-instates the broken method.

    --iamnotayam

    1. Re:There is sanity! by hostyle · · Score: 1

      A broken clock tells the correct time every so often.

      --
      Caesar si viveret, ad remum dareris.
    2. Re:There is sanity! by tehcyder · · Score: 1

      A broken analogue clock tells the correct time exactly twice a day.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    3. Re:There is sanity! by Anonymous Coward · · Score: 0

      A broken clock tells the correct time every so often.

      I did the math.

      A stopped clock is right twice a day. A functional clock is never right, but its RMSE is much lower.

    4. Re:There is sanity! by albee01 · · Score: 1

      Only a broken analog clock is right twice a day. A broken electronic clock is never right since it can not display the time at all.

    5. Re:There is sanity! by squizzar · · Score: 1

      Not necessarily. This is the fallacy of assuming that when something is broken, it stops. What about if it is producing bad results (e.g. running too fast or slow). A Clock that runs 1% faster than it needs to will only tell the correct time once every 35 days or so*, but will be almost correct for quite a lot longer. Wasn't there a story recently about a redundant system that broke because a network card was outputting spurious data? Same problem: whoever designed it assumed that a broken card 'stops' rather than carries on but making mistakes.

      (* very quick maths, almost undoubtedly wrong...)

  8. Good idea! by Orleron · · Score: 4, Funny

    They should patent it.

    1. Re:Good idea! by Constantine+XVI · · Score: 0, Offtopic

      I'm going to patent the process of different people posting the same thing repeatedly. I could make billions from Slashdot and Fark alone.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
  9. Hooray by ZwJGR · · Score: 3, Interesting

    Good news at last!
    Common sense prevails.
    Hopefully patent trolls will not be able to lobby against such changes; as for once, I daresay that certain major corporations are likely to be somewhat supportive, the current patent mess is as much a pain for them as for everyone else.

    These restrictions bring patents back in line with their original intention, and hopefully will help reduce the excessive (patent) litigation so prevalent in the US...

    --
    There is no psychiatrist in the world like a puppy licking your face - Ben Williams
    1. Re:Hooray by Opportunist · · Score: 1

      I daresay that certain major corporations are likely to be somewhat supportive, the current patent mess is as much a pain for them as for everyone else.

      Now duh, why do you think this change happened? Because the PTO had a sudden outbreak of common sense and a leap in their collective IQ?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Hooray by Ares · · Score: 1

      and a leap in their collective IQ

      a process for increasing the collective IQ of a group?? now that would be something patentable!

    3. Re:Hooray by Opportunist · · Score: 1

      Simple, shoot everyone but one person.

      'scuse me, I have to run to the patent office.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  10. I'll believe it when it happens, not before... by mark-t · · Score: 5, Insightful

    I don't care who's reporting it or how reliable the source, the news that software patents would be invalidated, at least to me, and I'm sure a great many others, is something that is far in excess of too good to be true, so I'm gonna wait and see what happens.

    I really wish I could believe that this were possible, but I think too many people with very deep pocket and friends in the right places would get screwed over by this sort of thing to ever allow it to happen.

    1. Re:I'll believe it when it happens, not before... by Alexpkeaton1010 · · Score: 4, Insightful

      You are exactly correct Sir. There is so much money (read: lobbyists) involved, that even if the Patent office has good intentions, I won't believe this until it actually happens.

    2. Re:I'll believe it when it happens, not before... by Joey+Vegetables · · Score: 1

      I would not say they will get "screwed over" except possibly in the sense that other kinds of thieves are "screwed over" by laws against theft. In reality, the most that might happen is that THEIR ability to screw over other people will be reduced, probably marginally and temporarily at best.

    3. Re:I'll believe it when it happens, not before... by greenguy · · Score: 4, Insightful

      Precisely. Patent abuse is both a cause and effect of corporate power. Money speaks, and I think I can hear it clearing its throat even now.

      Somebody post on this after it's happened, and a long list of major technology corporations has not only acknowledged it, but acted on it. Until then, I'm not getting my hopes up.

      --
      What if I do the same thing, and I do get different results?
    4. Re:I'll believe it when it happens, not before... by mr_mischief · · Score: 4, Insightful

      There is also a large amount of money in the software markets held by people who compete with patent trolls. RIM, Barnes and Noble's web design team or anyone who knows how to put payment information in a database, Novell, IBM, and a great many other companies will be glad when obvious, common-sense methods are not being used to fish for huge settlements.

    5. Re:I'll believe it when it happens, not before... by Anonymous Coward · · Score: 0

      Did anyone who RTFA understand the nonsensical doubletalk re Wasynczuk broad 'simulation' claim and simply mentioning processes tied to a 'physical computing device' being different things?

      Since all simulation codes run on a 'physical computing device' even the text clarifying the position made no sense.

      I totally agree with your POV. I'll believe it when I see it :)

    6. Re:I'll believe it when it happens, not before... by steelfood · · Score: 2, Insightful

      Let's see among the major corporations in the technology sector and outside, who will defend this new position, and will speak out against it (or not speak at all, for that matter). Then we'll really see which companies are evil, and which ones truly have large software patent portfolios only for self-defense purposes.

      Google, Microsoft, Apple, Adobe, Oracle, IBM, HP, Cisco, TI, Intel, AMD, Nvidia, Sony, Nokia, Nintendo, I'm looking at you guys.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    7. Re:I'll believe it when it happens, not before... by Anonymous Coward · · Score: 0

      you are on to something... the deep pockets rule the day.

      however, think this one through.

      is msft making billions off their patents or losing billions dealing with the patents of others?

      i only hear of msft LOSING patent battles and paying $100s of millions, if not billions, to someone else.

      maybe the cost is much larger than the benefit for our deep pocket overlords?

      i wholeheartedly agree this isn't being done for the right reasons - its only purpose is to protect streams of cash from deep pockets.

  11. I was going to tag this... by pushing-robot · · Score: 5, Funny

    suddenoutbreakofcommonsense, but holyfreakingshit conveys my feelings better.

    I haven't finished reading TFA yet, but this seems huge if it pans out — not only would software patents be invalidated, but essentially all "business process" patents would get tossed out as well.

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:I was going to tag this... by TwoQuestions · · Score: 1

      Wait, there are 'business process' patents? Like patenting the process of asking floor workers what the problem is before we fix it? holyfreakingshit indeed.

    2. Re:I was going to tag this... by Sonic+McTails · · Score: 4, Funny

      I'm not even sure holyfreakingshit covers it. Its the patent office doing something nonbraindead. That itself is almost enough to make one believe in God.

      --
      This signature was left intentionally blank.
    3. Re:I was going to tag this... by Anonymous Coward · · Score: 0

      Mod parent insightful or interesting, but not funny.

    4. Re:I was going to tag this... by Zordak · · Score: 1

      I'm not even sure holyfreakingshit covers it. Its the patent office doing something nonbraindead. That itself is almost enough to make one believe in God.

      Rest assured that the patent office is as brain dead as ever. They may incidentally let some bathwater slip down the drain, but they're shoving the baby down as fast as the courts will let them. It's kind of ironic that all the Bush haters on Slashdot suddenly think his appointed tools in the patent office are so awesome when their pro-big-business reforms manage to snag a few problematic things too.

      John Dudas is not even statutorily qualified to serve as director of the PTO. Under his direction, there has been a big push at the patent office recently to make it nearly impossible to get valuable patents (meaning patents with legitimate claims that will survive a court battle and that could be found to be infringed). This is to ensure that megacorps who contribute to the right politicians can steal inventions with impunity. The Dudas patent office is all about the death of the individual inventor and centralization of all invention with big, monied corporations that have extensive R&D departments and can afford to file patent applications by the dozens. Why the Slashdot crowd would be in favor of this is a actually a mystery to me. I assume it's simply because the lobbyists have done a great job of overinflating the (real but not nearly as big as they want you to think) problem of "patent trolls" while hiding the many instances of legitimate inventions being infringed.

      The Supreme Court, composed of people who don't have to answer to lobbyists, is already showing an inclination to reign in the more absurd patents. In my opinion, eBay and KSR did a good job of reminding the Federal Circuit that fact questions like injunctions and obviousness should be evaluated on an individual basis rather than being forced into rigid frameworks. The Federal Circuit itself recently ruled that a "signal" is not patentable subject matter. Personally, I don't see the need for Dudas's brand of IBM/Microsoft/HP-sponsored "reform."

      --

      Today's Sesame Street was brought to you by the number e.
    5. Re:I was going to tag this... by Dash+Hash · · Score: 1

      What does a god, any god, have to do with common sense?
      The belief in a god is the exact opposite of common sense.

      --
      Calling a sword by a pretty name is no more than adding perfume to poison.
  12. What about compression algorithms? by Spy+der+Mann · · Score: 5, Insightful

    Does compression of data count as "physical transformation" (IMO it's not, but I wonder what the USPTO thinks about it)?

    And if this turns out well, does that mean that the MP3 and MPEG4 formats will no longer be patent encumbered?

    1. Re:What about compression algorithms? by Anonymous Coward · · Score: 2, Interesting

      Doubtful that it's counted as physical. Compression is probably one of the closest types of software 'patents' to a pure mathematical algorithm.

    2. Re:What about compression algorithms? by fitten · · Score: 1

      This was what I was thinking... does this cover any sort of compression or transformation of data (converting format A to format B, for example)? What about taking two input streams and combining them into one type processing?

    3. Re:What about compression algorithms? by cyphercell · · Score: 1

      I think you've pointed directly at the Achilles' heel of patent reform

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    4. Re:What about compression algorithms? by pinky99 · · Score: 1

      Doubtful that it's counted as physical. Compression is probably one of the closest types of software 'patents' to a pure mathematical algorithm.

      you could still be bound to pay for your ipod etc, as it is really "a machine" implementing this process described.

    5. Re:What about compression algorithms? by szelus · · Score: 1

      I'm all againt software patents, but I would argue, that if we allow for patents at all, MP3 and MPEG4 patents are as close to the other "physical" patents as it gets.
      We do have a method here of converting a physical waveform into a stream of bits/storage space. It uses particular properties of this physical input object to store it into a particularly constained medium.
      I mean, if we allow patents for gramophone or magnetophone (or radio, or telephone), this is quite like these.

    6. Re:What about compression algorithms? by Digital+Vomit · · Score: 1

      Does compression of data count as "physical transformation"

      Only if you are talking about an android or a teenage asian spelunker.

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    7. Re:What about compression algorithms? by John+Hasler · · Score: 1

      > We do have a method here of converting a physical waveform into a stream of bits/storage
      > space.

      MP3 and MPEG4 have nothing to do with physical waveforms. They transform pure data to pure data. They could, in principle, be carried out with pencil and paper. Microphones and A/D converters convert physical waveforms into bits.

      > I mean, if we allow patents for gramophone or magnetophone (or radio, or telephone),
      > this is quite like these.

      A gramophone is a machine: a composition of matter. These are algorithms.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    8. Re:What about compression algorithms? by DivineGod · · Score: 1

      No it is not the same thing. gramophone is a device for reading and converting sound data. Keyword: Device. MP3 conversion algorithm is a mathematical description for converting numbers. Not a device.

    9. Re:What about compression algorithms? by Constantine+XVI · · Score: 1

      If I've read TFS correctly, it means that the patent has to be for a specific machine. So, no to collecting royalties on SFAC* for DAPs, but yes for patenting SFAC as used within my company's audio system.

      *Super Fancy Audio Codec

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    10. Re:What about compression algorithms? by MobyDisk · · Score: 2, Interesting

      I actually don't mind the purely mathematical or purely algorithmic patents. Phil Katz patented some efficient string matching algorithms that became a well-known compression program. He was a pioneer who pushed the field of CS. If Burrows and Wheeler wanted to patent their algorithm and license it as a compression technology, then awesome. And if the Fraunhofer institute found an efficient lossy way of compressing DCT using psychoacoustic modeling and licensed it, that's good for everyone.

      The problem with software patents are with the system itself:
      1) They are too long. You could renew a software patent for a period of time that is actually longer than the home computer has even existed. That's not reasonable.
      2) The patents on things that are NOT algorithmic. Like adding "over a network" to regular everyday things and claiming that is patentable. Running an auction ...over the internet or running an escrow service...over the internet or even buying something from a catalog...in a particular number of mouse clicks Those are not patentable. Those are absurd.

      This foolishness is a recent development too. I doubt anyone has a patent on ordering from a mail order catalog...with a particular number of pen strokes . But for some brain-dead reason, adding "network" or "internet" makes it non-obvious.

    11. Re:What about compression algorithms? by Anonymous Coward · · Score: 0

      I rly hop nt, bcs thn im in trble

    12. Re:What about compression algorithms? by szelus · · Score: 1

      Sure I understand distinction between a device and an algorithm, but maybe I was not precise enough.
      I'm not sure how the actual MP3 patent is written. But yes, assume algorithm is not patentable, so you can publish it in books, or carry it with a pen and paper ;-) but then, if a device running this alorithm is patentable, then what gives? You still cannot use this algorithm in practice. But sure, software distributors would be off-hook then.

      I hope, you don't argue that one can patent a gramophone, but not mp3 player (on principle, forget details), are you?

    13. Re:What about compression algorithms? by FlyingBishop · · Score: 1

      Of course the device is patented, i.e. your computer. The algorithm, transforming bits into a sequence of ones and zeroes that your audio card can transform into a waveform, would only be patentable if it was specific to your audio card. Assuming this goes through, my libmpeg might just go legit.

    14. Re:What about compression algorithms? by cdrguru · · Score: 1

      I would offer that anything new in compression or similar things has now been pushed into hardware. You would then need a specific chip in order to implement the process and that chip does not just execute software but has specific hardware implementation of parts of the process. This would then be able to be patented, I would suspect.

      The result is that what could be a "software upgrade" is now a hardware change. You want to play the new video streams from the Internet, you need a new card which allows decoding of them. You want to decompress some compressed file, you need the card for that as well.

      Practical and efficient? No. Patentable and protectable? Yes.

    15. Re:What about compression algorithms? by Anonymous Coward · · Score: 0

      Does compression of data count as "physical transformation" (IMO it's not, but I wonder what the USPTO thinks about it)?

      No. Bits are not physical. If they are, then you can argue that software changes bits in memory, and therefore make physical transformations, therefore you can still make software patents.

      And if this turns out well, does that mean that the MP3 and MPEG4 formats will no longer be patent encumbered?

      That would be my interpretation. MP* is just compression, and compression can be done through software.

    16. Re:What about compression algorithms? by j-beda · · Score: 1

      It would seems however that if someone were to actually write software to do the job that the patented hardware did, that software would not be in violation of the patent. Thus the patented hardware offers little "protection" to the patent-holder, and little value to the purchaser.

    17. Re:What about compression algorithms? by Anonymous Coward · · Score: 0

      Since compression of all sorts is mathematical transformation, not physical transformation, the answer should be no.

      If one posits that re-arranging the order of bits on a physical medium (a hard-drive) is the physical transformation referred to above, what is the result?

      A patent can be granted for how the bits are set and read off of the disc, (a physical change to the disc), but the order the bits are read/set in is not, as they aren't relevant to how the bits are actually stored on the drive. If the bits are written in one order or a different order, it has no bearing on how the drive is writing them to the disc.

    18. Re:What about compression algorithms? by Anonymous Coward · · Score: 0

      Nice as that'd be, do you really think that the machinations of calculating which frequencies are optional and discarding them is a trivial act which anyone versed in computer science does?

      This isn't exactly a "one-click" patent sort of situation.

      Obviously, there's a line there somewhere between things which were actually innovative and new when they were patented, versus things where some bright bulb got paperwork to the Patent Office on something that everyone was doing anyway. The trick is figuring out where that line is.

    19. Re:What about compression algorithms? by DamnStupidElf · · Score: 1

      I actually don't mind the purely mathematical or purely algorithmic patents. Phil Katz patented some efficient string matching algorithms [wikipedia.org] that became a well-known compression program.

      Except that Katz didn't invent LZ77 or huffman coding. If both of those were patented, I doubt deflate or gzip would exist today. We'd still be doing run length encoding or something stupid because the patent owners would never get together to combine the best algorithms into one product. Similarly, the BWT relies on an efficient LRU encoding plus huffman coding, so if everyone was patent happy the BWT might be useless as well. The fact that arithmetic coding is more efficient than huffman coding, but is used almost nowhere (I think some voice codecs pay for it, but that's all I can think of), is easy proof that patents are harmful to just about everyone. That is one of the most fundamental flaws of patent licensing schemes; the best possible products require the cooperation of everyone, which rarely happens. Often the parts one would like to merge together overlap each other slightly, making the entire project unfeasible unless everyone licenses their patents. The patent system has a massive built-in DoS vulnerability.

      In regard to your point 2), what's the difference between "If you take all the sentences formed by rotating a given sentence by every letter offset and sort them, their last letters have a repeating pattern more easily memorized" and the BWT? There are plenty of cases where sorting, searching, and other algorithms have close analogs in the real world.

    20. Re:What about compression algorithms? by cyphercell · · Score: 1

      I haven't read the article, but the summary states "most software patents" and gives 'result in a physical transformation of an article', so what does this describe?

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  13. patent scope by Anonymous Coward · · Score: 0

    I would like to see an end to business process and some medical (DNA!) patents.

  14. Mixed Blessings by danaris · · Score: 4, Insightful

    First of all, can I just say, WOO HOO! This has been far too long in coming!

    If this is what it sounds like (and no, I didn't RTFA; way too many links that look like they're probably rich in legalese!), it could pull the rug out from under many patent trolls, and allow a lot more innovation to come back into the US software world.

    However, precisely because it has been so long in coming, it could mean a major shakeup of a number of things. One important example is listed right in the summary: Google's PageRank patent. With that invalidated, other search engines can legally use PageRank, without giving Google a dime, which could give them the same searching power as Google.

    I can't even begin to speculate what the fallout of this would end up including, but I think it's important not to underestimate it. However, even if there are some short-term negative consequences, I think most of us here will agree that in the long term, at least, this is a big win for everyone (well, everyone but the patent trolls, that is!).

    Dan Aris

    --
    Fun. Free. Online. RPG. BattleMaster.
    1. Re:Mixed Blessings by Qzukk · · Score: 4, Informative

      other search engines can legally use PageRank

      That's where Google's pal "Trade Secret" comes in, after all, it's not like they list the algorithm they use to rank pages on their front page. Their patent reads more like "PageRank exists and we use it to order results from most relevant to least relevant and then display those results with links to the user, doing so is hereby patented" i.e. business process at its finest, with not a word that can be used to actually implement PageRank.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    2. Re:Mixed Blessings by Narpak · · Score: 1, Insightful

      If this were expanded to count DirectX I would be pleased. Opening up DirectX would be a good way to reduce Microsofts dominance of the computer gaming platform. And hopefully make games run better and faster. Then again, that is something I can't see happening regardless of the letter of the Law. Microsoft will fight hammer and nail for all of its patents I am sure. Of course, is such a reformation is executed, Microsoft, and others, could take a heavy hit to their stock price.

    3. Re:Mixed Blessings by tinkerghost · · Score: 1

      With that invalidated, other search engines can legally use PageRank, without giving Google a dime, which could give them the same searching power as Google.

      Actually, they can develop their own version of PageRank. In order to use PageRank itself, they would have to license it as the code behind it is still under copyright. Running a copy without paying Google is infringing, and using it for a 3rd party site would be 'exceeding authority' for computer access.

    4. Re:Mixed Blessings by cornice · · Score: 1

      Google isn't where it is because of the patents that it holds. Google simply runs faster than everyone else. This change will take a lot of effort and energy that's currently wasted in the courts and put it back into products or services. I'm all for protecting the small inventor but patenting math didn't work.

    5. Re:Mixed Blessings by LWATCDR · · Score: 1

      Great.
      In the industry I am in a company patented sending text over a connection and displaying it on terminals. That got tossed but some other stupid parts didn't. They have no product but I have been prevented from putting in a really cool feature because it might get us sued.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Mixed Blessings by Anonymous Coward · · Score: 0

      Google's PageRank patent. With that invalidated, other search engines can legally use PageRank, without giving Google a dime, which could give them the same searching power as Google.

      they'd have to come up with their own implementation of it first, because the actual code would still be protected by copyright.

      and hey, if someone can make a page-rank algorithm that works as well as or better than google's, then more power to them. at least now they'd be allowed to TRY.

    7. Re:Mixed Blessings by mrbah · · Score: 1

      "One important example is listed right in the summary: Google's PageRank patent. With that invalidated, other search engines can legally use PageRank, without giving Google a dime, which could give them the same searching power as Google." Other search engines already have the searching power of Google. Yahoo and MSN results are comparable with Google's, their problem is presentation. Larry and Sergey stumbled upon the perfect user interface for a search engine while Google was still a research project at Stanford, while Yahoo and MSN stuck to their ugly, information-vomiting, 1997-style portals. Is it any wonder people prefer Google?

    8. Re:Mixed Blessings by lintmint · · Score: 1, Insightful

      I can't even begin to speculate what the fallout of this...

      Dan Aris

      It's called competition, don't be scared, it's a good thing

    9. Re:Mixed Blessings by John+Hasler · · Score: 1

      If the patent is really like that it is useless.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    10. Re:Mixed Blessings by danaris · · Score: 1

      Did you not read the part where I said "big win"?

      Dan Aris

      --
      Fun. Free. Online. RPG. BattleMaster.
    11. Re:Mixed Blessings by hewest · · Score: 1

      Ok, is this a good development, yes and no. Superfluous patents are hindrance to further innovation this will in no way make everything magically open. Things that are closed source, with be even more closed source. Companies that have been mulling opening up their source will think twice about opening their source.

      With no patent protection the only protection that they have for their investment is obfuscation. Google is a great example of this, naming something PageRank does not make it magically search better. It is the algorithm that makes it work better, nothing in this would make Google share their algorithm.

      There is no for profit organization in the world that will make a large investment in anything with out some way to mitigate the risk of the investment. While the open source community has shifted its business model to focus on support instead of licensing that has not proven to been a sustainable model for a market share leading operating system or software application.

      Apple and Microsoft won't look at this change and think "gee, let's open source all our work!" Instead, they will look at solutions that will be even more laden with restrictions and obfuscation.

    12. Re:Mixed Blessings by Qzukk · · Score: 4, Insightful

      If the patent is really like that it is useless

      Ding ding ding! PageRank's patent is simply one of thousands upon thousands of useless patents exactly like this. Take, for instance, this lawsuit over this patent. Read the line items there, and tell me how one would go about creating a "video codec" using "a single semiconductor chip". I'm almost willing to bet that this "Advanced Video Technologies" couldn't tell me either, but I'm sure they thought that it sounded like it would be a good idea.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    13. Re:Mixed Blessings by kalidasa · · Score: 1

      Killing patents doesn't force anyone to release their code.

    14. Re:Mixed Blessings by dossen · · Score: 1

      Try googling the words "page brin pagerank" - the first result I got was the CiteSeer entry for the PageRank article from '98. It describes the basic algorithm - and I can say from experience, that PageRank can be implemented using this and other available articles (no, I don't care to look up more - go build a search engine and find them yourself (or bootstrap with google)).

      What is protected by Googles trade secrets is what they do besides PageRank (e.g. detection of link farms). And how to run a search engine that services the whole internet with nice response times.

    15. Re:Mixed Blessings by mc900ftjesus · · Score: 1

      Google would hold the copyright to the code still, you can't just go stealing code because there's no patent.

    16. Re:Mixed Blessings by lastchance_000 · · Score: 1

      And that's where the magic of reverse engineering comes into play.

    17. Re:Mixed Blessings by John+Hasler · · Score: 1

      > However, precisely because it has been so long in coming, it could mean a major shakeup
      > of a number of things. One important example is listed right in the summary: Google's
      > PageRank patent. With that invalidated, other search engines can legally use PageRank,
      > without giving Google a dime, which could give them the same searching power as Google.

      So what? Why is it not good for Google to have competition? Are "not evil" monopolies desireable?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    18. Re:Mixed Blessings by DragonWriter · · Score: 1

      That's where Google's pal "Trade Secret" comes in, after all, it's not like they list the algorithm they use to rank pages on their front page. Their patent [...]

      As you would be aware if you read your own link past the Abstract and down to the part marked Assignee, its not "their" patent, but that of "The Board of Trustees of the Leland Stanford Junior University (Stanford, CA)".

      reads more like "PageRank exists and we use it to order results from most relevant to least relevant and then display those results with links to the user, doing so is hereby patented", i.e. business process at its finest, with not a word that can be used to actually implement PageRank.

      No, you seem to have merely read the Abstract and mistook it for the patent; I suggest you read the Description which is rather more detailed as to the algorithm used (Though to really get all the detail, you really should refer to the page images, since the equations are omitted from the text version.)

    19. Re:Mixed Blessings by immcintosh · · Score: 1

      Of course the process outlines, in general, how PageRank works. It has to, even with the shoddy examination process we've had for years it would never have been allowed if it didn't at least do a little on that front. The specific algorithm isn't explained either, because, oddly enough, it's unlikely the patent would have been granted if they had explained the details. Why? Algorithms are unpatentable. "Business methods" are what they can patent, so they try very hard to make it look less like an algorithm and more like a "business method."

      All that being said, I find it difficult to believe there's something so genuinely innovative and unprecedented going on behind the scenes for Google's rankings. I think it's much more likely that they just developed by trial and error the proper coefficients and variables to use in a ranking algorithm. That is, the sort of thing that can easily be duplicated, just with a little time to figure out the details. Then again, I've never seen the exact algorithms they use, so maybe there is something unbelievably brilliant and unusual going on.

    20. Re:Mixed Blessings by danaris · · Score: 1

      So what? Why is it not good for Google to have competition? Are "not evil" monopolies desireable?

      Did I say anything of the kind?

      My assumption, from the fact that PageRank is patented (and which several people have said is erroneous), was that the algorithm itself, or at least a version of it, was made public knowledge when it was patented. That is, after all, the entire original purpose of a patent: you make the means of creating your invention completely public, and in return, you are granted a limited monopoly on the ability to produce it.

      If the PageRank patent were declared invalid, the algorithm would still be exposed to the public (if it was, in fact, exposed in the first place), and others would be able to use the algorithm Google came up with (and which Google probably would not have revealed to the public in the first place if it were not patentable, instead keeping it as a trade secret) to compete with Google, rather than having to come up with their own search algorithms, which might or might not work along the same lines as PageRank.

      So no, I don't think that Google is somehow special, and should be exempted from the law: I was merely using them as a prominent example, and one already mentioned in the summary, of the type of problem that will be likely to arise if this rule change actually happens.

      Dan Aris

      --
      Fun. Free. Online. RPG. BattleMaster.
    21. Re:Mixed Blessings by Anonymous Coward · · Score: 0

      with not a word that can be used to actually implement PageRank.

      which makes the patent itself invalid on its face, the whole idea of a patent is that someone sufficiently skilled in the art can practice the invention - no details, no patent.

    22. Re:Mixed Blessings by Anonymous Coward · · Score: 0

      "I suggest you read the Description which is rather more detailed . . . "

      The _claims_ are the meat of the patent, they are what are upheld or rejected by the PTO or the courts. The claims here are pretty broad and vague. Though the description is more detailed, you can still get in patent trouble even if you don't infringe any details of the description. (referring to the page images seems to be impossible on my machine here at work)

    23. Re:Mixed Blessings by DragonWriter · · Score: 1

      The _claims_ are the meat of the patent

      Irrelevant: the assertion was made that, in the event that patent was invalidated, Google could rely on the fact that the patent did not disclose the details necessary to implement the algorithm to prevent other people from using it. Since the description is part of the publicly available patent material (regardless of what weight it is given by the PTO and the courts), and does provide that detail, this argument fails.

    24. Re:Mixed Blessings by Anonymous Coward · · Score: 0

      what about googles copyright? wouldnt they still retain that?

  15. Yahoo vs Microsoft by AftanGustur · · Score: 3, Interesting
    If this invalidates most business patents as well (since they do not transform an physical object) as required.

    The famous Overture's PPC patent which microsoft is trying to accuire through Yahoo should become invalid as well, resulting in "interesting times" to say the least.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:Yahoo vs Microsoft by Anonymous Coward · · Score: 0

      The following statement may be caused by my tinfoil hat being on too tight but maybe some big players (like Microsoft) decided they'd be better off without software patents and are thus letting the changes come or dare I say, provoke it?

  16. quick by Tom · · Score: 5, Interesting

    Hope this gets done quickly, because the EU and other players are pushing for software patents and one of the main arguments is "harmonisation with the global (read: US) systems".

    And I'm very keen on finding out what their next pseudo-argument is gonna be.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:quick by Tweenk · · Score: 3, Informative

      To be precise, the European Commission is pushing for software patents, but to date all their attempts have been struck down by the European Parliament.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    2. Re:quick by kanweg · · Score: 1

      Nevertheless they have already won in practice. The EPO basically grants software patents, but not for a computer program per se. However, if on a physical carrier, then it is patentable. So, what is excluded is software programs that float in a vacuum. To be complete there is a minor requirement which is adhered to requiring some physical significance, but this hurdle is not really a hurdle.

      Usually patent ground is conquered in a fierce battle by patent agents, but in this case it was an overzealous Dutch EPO employee that shifted the fence posts in consecutive decisions, each time stretching his own previous decisions until he reached the opposite and current situation: Yes, software can be patented over here.

      Bert

    3. Re:quick by Anonymous Coward · · Score: 0

      Hold your breath. We're told the same on the other side of the pond about the US intentions. The patent system works a bit different here, first-to-file principle and the existence of more than 30.000 software patents even though in Europe exactly the same wording as the US patent office is proposing is law. Why do they exists? The EU patent office is granting them. %)

  17. So how will this affect the real-world today? by tonto1992 · · Score: 2, Interesting

    Will the patents like the so-called "one-click" patent be voided wherein anyone who paid licensing fees to that company will no longer have to? Will fees be refunded?

    1. Re:So how will this affect the real-world today? by tb()ne · · Score: 1

      Good question. The patent holder will likely argue that the patent indeed results in "a physical transformation of an article" and is tied to a specific device (a mouse with a button). Specifically, the patent involves the transformation of the mouse button from the "unpressed" state to the "pressed" state, after which a second transformation moves the mouse button from the "pressed" state to the "unpressed" state. This series of transformations will hereafter be refered to as a "click"....

    2. Re:So how will this affect the real-world today? by gmuslera · · Score: 1

      If i got it right, is the criteria that is already using the USPTO in court. So if someone get sued for breaking a software patent that isnt an exception, can be used that criteria as defense (and hope for the best).

      If this end in that the patent is revoked, well, not sure about refunds paid when the patent was valid,

    3. Re:So how will this affect the real-world today? by maxume · · Score: 1

      More Cowbell. Lots more.

      --
      Nerd rage is the funniest rage.
  18. Read the WHOLE article... by HaeMaker · · Score: 2, Informative

    They are holding patentable when there are two computers involved. So, any networking code may still be patentable since it is a system of multiple computers. This may help to invalidate non-network software. Fraunhofer, I'm looking at you...

    1. Re:Read the WHOLE article... by Tony+Hoyle · · Score: 0, Troll

      So the retarted practice of patenting '[obvious action] ON THE INTERNET' will still continue. No change there then.

  19. Retroactive? by rumblin'rabbit · · Score: 4, Insightful

    The article uses the workd "invalidate", which sounds to me like it would cancel existing patents. My question is - would this new set of criteria be retroactive, or would it apply only to new applications?

    The PTO changing the rules to cancel previously approved patents would generate massive legal problems. In particular, companies have spent billions of dollars to register patents, only for the PTO to say "Oops, just kidding. Jokes on you."

    No matter where you stand on software patents (and I'm against them if they can be restricted sensibly, BTW), that's no way to run a patent office.

    1. Re:Retroactive? by fnj · · Score: 1

      I hope it _is_ retroactive!

      companies have spent billions of dollars to register patents, only for the PTO to say "Oops, just kidding. Jokes on you.

      I don't know about you, but I'm sure laughing. With the unholy collusion of Big Business + Government that has spread round the world, I can't think of a better way to _begin_ to reverse the process.

      Choke on it, megacorps!

    2. Re:Retroactive? by pavera · · Score: 3, Insightful

      I doubt it would immediately invalidate existing patents, however, it would certainly open the door to A LOT of patent challenges, and certainly greatly reduce the value of people's patent portfolios. If you implement page rank, and Google sues you, you have a clear cut defense now it appears. In your case you can argue that page rank is not patentable material, and it appears you would win based on these recent decisions.

      It would certainly take the bite out of the patent trolls, as soon as they sue, their patents would be invalidated by this rule, and they'd lose.

      In short, I don't think it would invalidate any patents immediately, but it would greatly reduce the ability of companies to leverage their software patent portfolios against competitors (think Microsoft's patent threats against Linux...)

    3. Re:Retroactive? by langelgjm · · Score: 1

      I don't know about canceling an entire class of patents, but single patents that were approved are often invalidated, so it's not as if it can't be done.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    4. Re:Retroactive? by darkmeridian · · Score: 1

      No, it is not a good way to run a patent office but judicially-crafted patent rules are applied to previously-issued patents. The Patent Office and the court system are two separate entities on different branches of government. The courts are supposed to defer to the Patent Office but the courts always have the right to just do whatever they think is right.

      For example, the KSR case has caused many patents to be rendered obvious. The KSR rule has been applied to patents issued before the decision. It's bad for "intellectual property rights" but there is a legitimate debate to be had concerning the bounds of the rights and whether the government can "seize" them if they are overly broad.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    5. Re:Retroactive? by BPPG · · Score: 1

      I couldn't find a particular date when any of this might be implemented, so it's still up in the air. If they are serious about this, however, they're probably expecting there to be big confrontations between themselves and the companies.

      --
      What's the value of information that you don't know?
    6. Re:Retroactive? by DragonWriter · · Score: 5, Insightful

      The article uses the workd "invalidate", which sounds to me like it would cancel existing patents. My question is - would this new set of criteria be retroactive, or would it apply only to new applications?

      Changes to the scope of matters to which patent protection applies would affect existing patents, since those patents would no longer relate to patentable subject matter and thus could not be enforced in court.

      The PTO changing the rules to cancel previously approved patents would generate massive legal problems.

      The PTO is not changing the rules, the PTO is arguing to the courts that the law has been incorrectly applied (including by the PTO) in the past, and that the law should be correctly applied now and in the future. Since patent rights are not inherent rights, but privileges granted by law, there is no basis for protecting them other than the laws passed by Congress authorizing and limiting them. If those laws are incorrectly applied to restrict freedoms of others in ways that the law does not authorize, it is a violation of the Constitutional rights of every person affected (specifically, its a deprivation of liberty without [procedural] due process).

      In particular, companies have spent billions of dollars to register patents, only for the PTO to say "Oops, just kidding. Jokes on you."

      If the PTO is correct, those companies spent billions of dollars to exploit a misapplication of the law to which from which they were not entitled to benefit but did, in fact, benefit. Since they will neither be recompensed for the expenditures nor forced to disgorge their already-realized ill-gotten gains, I don't see the particular problem here.

      This seems to be a fairly routine controversy over what the law means and how it should be applied vs. how it has been applied, not some kind of unusual power grab that you are characterizing it as.

    7. Re:Retroactive? by rumblin'rabbit · · Score: 1

      Most mega-corporations would suffer but survive. Even if they lose IP, they have the size and strength to shrug it off. But for some smaller companies, their IP is a critical part of their business, and many could well fold.

      Governments owe it to their citizens to provide a stable and fair set of rules for running a business. When governments fail to do that, it's the everyday Joe (the forgotten man) who finally pays the bill - as he always does.

      People who say "Yeah, we shafted the big corporations!" are the same ones who later ask "Why does the economy suck?", "Why can't I find a good job?", "Why are things so expensive?"

      I'm fine with changing the rules for new applications. Software patents would disappear in 20 years. Retroactive changes would be stupid beyond belief, and I'm not even sure the PTO has the right to do so.

    8. Re:Retroactive? by DragonWriter · · Score: 1

      I couldn't find a particular date when any of this might be implemented, so it's still up in the air.

      Its a legal controversy in the courts; if the class of patents at issue are ruled, by the Supreme Court (or by the Federal Circuit with the Supreme's taking a pass) to cover matter which is unpatentable, then the new rule will be applied in all patent controversies before US courts until and unless that rule itself is overturned by the courts, or Congress changes the statute law on which the decision is based. This isn't an administrative regulation with a proposed effective date, but a controversy about the meaning of existing law.

    9. Re:Retroactive? by rumblin'rabbit · · Score: 1

      I never argued it's a power grab. But for the PTO to argue in court that the criteria they themselves have used for decades is wrong is obscene and patently (ahem) unfair. As I argued in other postings, businesses deserve better than that.

      How many contracts out there involve the selling and licensing of software patents? Every one of these contracts could now be in dispute, as the very premise of these contract disappears. The legal morass would be massive. The courts better hire more staff.

    10. Re:Retroactive? by fnj · · Score: 1

      Interesting points.

      Free enterprise does not equal megacorps. Megacorps, especially in collusion with government, are in fact the antithesis of true free enterprise. They choke competition by forming virtual monopolies and oligopolies, using what amounts to thuggery, threatening small competitors with restraint via patents.

      Small operators can't afford their own patents. They can't afford a trial to prove the megacorp's patent is spurious, either.

      By "small", I don't mean your typical 200 employee "small" business so much as five guys in a garage, or one man in a basement.

      A small point, which does not automatically invalidate your reasoning, but helps to explain mine: some of us can't afford to wait 20 years for relief. We're at a point in life where we're unlikely to be around in 20 years.

    11. Re:Retroactive? by Ted+Freeman · · Score: 0

      What would happen is that patents that don't "result in a physical transformation of an article" would become unenforceable in law. A precedent would be established though a purely software patent failling to be upheld in court ( as in the cases listed above In re Nuijten, In re Comiskey and In re Bilski). Software companies subsequently trying to enforce their patents would then be at a severe disadvantage, and be less likely to be upheld.

    12. Re:Retroactive? by DragonWriter · · Score: 1

      I never argued it's a power grab. But for the PTO to argue in court that the criteria they themselves have used for decades is wrong is obscene and patently (ahem) unfair.

      They are arguing that as an application of, among other things, new rulings from the U.S. Supreme Court, that have expressly ruled that what the PTO has done things in the past (and the way the Federal Circuit has applied the law that has guided the PTO previously) is, in some cases, incorrect.

      As I argued in other postings, businesses deserve better than that.

      Our Constitutional order of government reflect the primacy of the interests of business that you seem to be suggesting here in the interpretation of the law. While I suppose some people may see this as a flaw, I think business has enough of a sway over the writing of the law, the election of officers, and the appointment of judges that they don't need any more priority than they already have.

      How many contracts out there involve the selling and licensing of software patents? Every one of these contracts could now be in dispute, as the very premise of these contract disappears. The legal morass would be massive.

      Again, I think you lack perspective. While this is a big deal for people who care about software patents, its not (in terms of its effect on premises of existing contracts) all that unusual among major issues of legal interpretation. Issues like this come up periodically, and its part of the routine workload of the courts. And it happens enough that the effect of legal impossibility on contract obligations is not some big mystery that needs to get worked out from scratch every time.

    13. Re:Retroactive? by mc900ftjesus · · Score: 1

      I'd be happy if they instituted the "use it or lose it" that trademarks adhere to. If you're not licensing the patent or using it, your patent becomes public domain because you're just using it to abuse the system, not to recoup costs on the research and work to get the patent.

    14. Re:Retroactive? by rumblin'rabbit · · Score: 1

      You seem to think this is run-of-the-mill. Just another day at the office. It's not.

      It's fine for government to change the rules when they need improving. Retroactive change, however, is not fine, and that appears to be what the PTO is attempting to do.

      Retroactive change undercuts business confidence. It sends a clear message that government - and the PTO in particular - can not be trusted. And this trust is vital for a healthy business climate.

      Running a business is tough enough trying to guess how government will change the rules for the future. It becomes really tough when you have to guess how government will change the rules for the past.

      And the people who end up footing the bill? The citizen - the one who always ends up paying.

    15. Re:Retroactive? by rumblin'rabbit · · Score: 1

      They sort-of have that already. There's a yearly fee for maintaining a patent. If you have so little interest in your own patent that you can't be bothered to pay the fee, the patent lapses.

    16. Re:Retroactive? by John+Hasler · · Score: 1

      Under that system if I invent something that is an improvement on an existing patent and so cannot be practiced without the permission of the owner of that patent they can simply refuse to either buy the patent from me or license theirs to me and mine will fall into the public domain.

      You also then have the problem of defining "use it". It would be quite easy for a big company (or well-funded patent troll) to make and sell a few hundred units a year of a device incorporating the patent and keep the patent alive while the individual inventor would be forced to sell out quickly.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    17. Re:Retroactive? by DragonWriter · · Score: 1

      You seem to think this is run-of-the-mill. Just another day at the office. It's not.

      Yeah, actually, it is.

      It's fine for government to change the rules when they need improving. Retroactive change, however, is not fine, and that appears to be what the PTO is attempting to do.

      The PTO is making an argument about what is within the scope of patentability under the statute. Any court decision on that (unless unusual restrictions were placed by the court on its applicability) would apply to existing patents. It would not be "retroactive", but it would affect any future legal action, even regarding existing patents.

      This is run-of-the-mill. This is how disputes about the meaning of the law almost invariably work in our legal system.

    18. Re:Retroactive? by Xtifr · · Score: 1

      It's fine for government to change the rules when they need improving. Retroactive change, however, is not fine, and that appears to be what the PTO is attempting to do.

      No, that's what the Supreme Court already did! The PTO is simply trying to find the best way of coping with recent Supreme Court decisions like KSR International Co. v. Teleflex Inc. and Microsoft v. AT&T (perhaps suprisingly to a lot of slashdotters, Microsoft were the Good Guys in that latter), and Quanta v. LG Electronics.

      If the blame lies anywhere for the various messes that will inevitably ensue from all this, it is with the Federal Circuit which greatly overstepped its bounds by misinterpreting patent law in favor of those with patents.

      It becomes really tough when you have to guess how government will change the rules for the past.

      According to the Supremes, the rules aren't changing for the past, they're simply being interpreted and enforced correctly now, which they weren't before. It's true that some will be hurt by all of this, but the alternatives are equally ugly, e.g. selective enforcement of existing laws, and a get-out-of-jail-free card for those who have been trying to take advantage of apparent loopholes in the law which never actually existed in the first place.

      And the people who end up footing the bill? The citizen - the one who always ends up paying.

      No more so than the way we've been paying for patent trolls and other patent abusers. We ended up in a situation with no easy way out, so we might as well take the right way out, which should cause less pain in the long run.

    19. Re:Retroactive? by DamnStupidElf · · Score: 1

      Most mega-corporations would suffer but survive. Even if they lose IP, they have the size and strength to shrug it off. But for some smaller companies, their IP is a critical part of their business, and many could well fold.

      Perhaps you mean the little patent troll companies?

      If there really are tiny little companies whose only method of making money is a patent, what the hell do their long term financial forecasts look like? "Well, we're good for the next 20 years, but then our patent expires and we'll suddenly go belly-up."

    20. Re:Retroactive? by Anonymous Coward · · Score: 0

      It wouldn't be the first time the goverment has cost corporations money.

      Prohibition.

    21. Re:Retroactive? by rumblin'rabbit · · Score: 1

      My guess is that patent troll companies are relatively scarce compared to the number of companies that hold and use patents in good faith.

      Many smaller companies use patents to protect their ideas from larger companies. The company I work for is one (although our use of patents is limited - this won't hurt us much).

      Declaring that software patents will no longer be approved is fine. But many smaller companies have invested much in the assumption that their current patents will continue to be valid.

    22. Re:Retroactive? by DamnStupidElf · · Score: 1

      Declaring that software patents will no longer be approved is fine. But many smaller companies have invested much in the assumption that their current patents will continue to be valid.

      And I've invested the last 20 years of my life assuming that if I hear or think of a neat idea for a program or algorithm, I'll actually be able to legally implement it and use it. So who gets to trump my right to do that, and why?

    23. Re:Retroactive? by rumblin'rabbit · · Score: 1

      Why? Because it is in the public interest that governments deal with businesses responsibly.

      Sudden policy changes that bankrupt businesses and create huge legal problems with tens (hundreds?) of thousands of existing contracts will destroy trust in the government to provide a workable business environment.

      Businesses didn't set the rules for patents. Government did. As such, government has the duty to make the transition as smooth and non-disruptive as it can, even when they recognize that the old system was a mistake.

    24. Re:Retroactive? by rumblin'rabbit · · Score: 1

      We have a government agency applying a set of rules for decades, and then arguing to the courts that they were wrong, and those individuals and businesses who have invested large sums of money based in the trust that the agency was acting with competence and in good faith are left high and dry.

      If this is the way it plays out then the behaviour of the PTO is obscenely irresponsible.

      You must have a different definition of "run-of-the-mill" than I have.

    25. Re:Retroactive? by rumblin'rabbit · · Score: 1

      On second thought, you may be right. A government agency acting obscenely irresponsible might indeed be considered "run-of-the-mill".

    26. Re:Retroactive? by DamnStupidElf · · Score: 1

      Sudden policy changes that bankrupt businesses and create huge legal problems with tens (hundreds?) of thousands of existing contracts will destroy trust in the government to provide a workable business environment.

      Hmm. Sounds like progress marching forward. Anyone investing heavily in software patents, which only started existing in the mid 1980s, should have known better. It's kind of like investing in soft drink companies because of prohibition being enacted. Oh wait, lots of companies did that and are quite successful now.

      I think that what the disappearance of software patents will show is a lot of patent troll companies going under, and everyone with an actual *product* to sell doing just fine. Standards bodies will still come up with codecs. They'll just ask for R&D fees up front from movie/music studios, or companies like Apple and Microsoft (who already invented their own codecs to get around licensing MPEG Audio Layer 3) will do more of the R&D.

      Businesses didn't set the rules for patents. Government did. As such, government has the duty to make the transition as smooth and non-disruptive as it can, even when they recognize that the old system was a mistake.

      Probably few existing patents will be overturned, and the ones that do will be the obvious and stupid ones. That's pretty smooth and fair, I think. Retards who think that pushing email to a wireless device is patentable will hopefully die a well deserved death.

    27. Re:Retroactive? by DragonWriter · · Score: 1

      We have a government agency applying a set of rules for decades, and then arguing to the courts that they were wrong, and those individuals and businesses who have invested large sums of money based in the trust that the agency was acting with competence and in good faith are left high and dry.

      You seem to have missed the part where the agency was in the past operating based on court rulings issued by the Federal Circuit, and is now arguing that the past practice is wrong based on decisions of the Supreme Court which are more recent.

      While the PTO may be wrong in how it has interpreted the more recent Supreme Court decisions, its the PTO's job to apply the patent law based on current law, including binding case law. It is not their job to provide stability for business by never changing the way they do business.

      You must have a different definition of "run-of-the-mill" than I have.

      Well, on that we certainly agree.

    28. Re:Retroactive? by rumblin'rabbit · · Score: 1

      You seemed to have missed the point that it was the PTO itself that argued for these restrictions before the courts. They are not just bystanders following the court's rulings - they actively helped bring them about.

  20. Not good by 5pp000 · · Score: 5, Insightful

    I don't agree. Once again, patent policy is being set by people who obviously don't understand the technology, and so, having lurched from one extreme to the other back in the 1980s, we're now going to lurch to a new extreme that is also not going to make sense. If you read TFA closely to the end, you'll see that somehow two connected computers constitutes a "particular machine", where one does not. This doesn't make any sense, and is going to result in an arbitrary selection of which patents are valid and which aren't.

    I understand that many people feel that software patents are so broken they should be thrown out. I don't agree. I think the problem with software patents is that the PTO never has had adequate expertise concerning prior art in the industry, and largely as a consequence, the bar for obviousness has been set about two orders of magnitude too low.

    --
    Your god may be dead, but mine aren't!
    1. Re:Not good by Spy+der+Mann · · Score: 1

      I was also startled by the "two connected machines", but I don't think we should worry about multiprocessors, because they tend to become a "general purpose machine".

    2. Re:Not good by pfleming · · Score: 1
      "A particular machine" is used to describe one computer not two connected computers.

      The Board concluded that the collection of the two âoephysical computing devicesâ operating together âoeis âa particular apparatusâ(TM) to which the process is tied, not simply a generic computing device for performing the steps.â[19] Distribution of the process over two general purpose computing devices quite clearly seems to be the key to patentability in the Boardâ(TM)s view, for the Board emphasized that the narrower claim covered only the embodiment in Wasynczukâ(TM)s specification that âoeuses two computing devicesâ not the embodiment that âoeuses a single computer.â[20]

    3. Re:Not good by malkavian · · Score: 5, Insightful

      Bear in mind obsolescence and market saturation times as well.
      Patents were developed with a long time to market and market saturation time (i.e. several years to ramp up production, then about 10-15 years to get a market using this as almost a standard), which ate up about half of the patent time. So you had about the same time again to enjoy the benefits of a stable market before the floodgates were opened, and everyone could make it.

      In the software world, a technique can have the development time of hours. Market saturation can happen in weeks/months.

      If software were to be patentable in its current form, I'd say 5 years would be a good ballpark figure. Like all things, this would have to be hashed out sensibly, so it'll likely never be implemented in a workable form.

    4. Re:Not good by betterunixthanunix · · Score: 4, Insightful

      The problem with software patents is that they are too easy to unwittingly violate. Even a very specific sounding patent could wind up being violated, just because it is easy to unknowingly embed one system in another. This is where the mathematical roots of CS show through. Worse, the existence of prior art may not be so easy to determine -- the prior art may itself be embedded in a larger system, hidden from view.

      --
      Palm trees and 8
    5. Re:Not good by SpinyNorman · · Score: 5, Insightful

      I understand that many people feel that software patents are so broken they should be thrown out.

      The purpose of patents is meant to be to encourage innovation by protecting investment in innovation, but by that standard the concept of software patents is indeed broken.

      Software is not like other fields where innovation occurs relatively infrequently and often at considerable cost of time and money. In the software field, there are two contradictory forces at play that capture the essence of the field:

      1) Writing software is an inherently creative / innovative process. Every day you are innovating - sometimes coming up with a design takes longer than others, but innovation is essentially a daily and cheap process.

      2) Software inherently requires reuse. As the realities of design patterns (formalized or not) and libraries attest, even programming languages themselves, software is inherently about applying a limited set of tools and approaches to solving the unique task at hand.

      Consequently, and correspondingly:

      1) Software doesn't need patent protection because innovation is not an optional investment - it is a fundamental daily practice part of the field.

      2) Software is hampered by protecting "innovation" (i.e. other's software designs) since it is the nature of software that at a certain level of abstraction there are only so many ways of doing things and so many types of functionality that are needed (design patterns and libraries). If software patents are allowed it is inevitable that other software developers, on a daily basis, will need to keep redesigning the wheel, since all software needs wheels. Look at the GNU compiler set as an example - there are only so many types of code optimization techniques that make sense, and due to the patent office having allowed these "wheels" to be patented, every compiler designer, GNU team included, need to find less optimal and obvious ways of doing optimization than the obvious approaches that suggest themselves though the normal discipline of software design.

    6. Re:Not good by MonsterTrimble · · Score: 1

      So then we make it simple:

      USPTO: How long did it take you to develop this?
      Applicant: X years
      USPTO: Prove it.
      Applicant: *Produces documentation*
      USPTO: Then your patent is good for X years from date of approval.

      Caveat:
      If X>10 years, Patent is only good for 10 years.

      This post is unpatentable due to the use of math and logic.

      --
      I call it 'The Aristocrats'
    7. Re:Not good by Eil · · Score: 1

      I have to agree. This sounds too much like they're deliberately setting it up for failure so that the next time a an anti-software-patent movement starts, the pro-software-patent crowd can say, "gee, sorry guys, we tried that and it didn't work..."

    8. Re:Not good by Anonymous Coward · · Score: 0

      > If you read TFA closely to the end, you'll see that somehow two connected computers constitutes a "particular machine", where one does not. This doesn't make any sense, and is going to result in an arbitrary selection of which patents are valid and which aren't.

      It makes perfect sense within certain bounds. The idea is that anything that runs on a general purpose computer (i.e. most software) shouldn't be patentable, whereas things that require special computer setups (say, clusters) might be patentable, because you're patenting the software only insofar as it's a part of that hardware setup.

      It might not be perfect, but that seems to me to be a more reasonable line in the sand to draw. Assuming they follow that logic, too, and don't substitute something else.

    9. Re:Not good by bleckywelcky · · Score: 1

      I think everyone has lost sight of the intention of patents. It isn't to protect every single person's personal ideas such that no one else can use them. Thereby enabling you to hit the bank and/or exclude everyone in the world from some niche.

      The patent office does not exist to protect your personal fortune. The patent office exists to ensure that innovation is protected for the good of society.

      It's to protect ideas that require significant resources to develop, such that when someone spends the resources to develop that idea, they won't be priced out of the market by competitors who undercut them with no development costs. This ensures that people will continue to innovate in the future because there is some financial security in investing the development funds. Thus, since much of the patented software out there is very simple and requires relatively small amounts of resources to develop, it does not fit the intention of the patent office. (This is perhaps why we've also seen a never-ending flood of software patents hit the PTO ... because they are so easy to develop and people are looking to make a quick buck.)

      And that is why most software patents out there are bunk, and the PTO needs to severely limit how they grant them.

    10. Re:Not good by Anonymous Coward · · Score: 0

      I think what is required here is some specific physical design constraint, rather than the idea that the algorithm could be executed on any general purpose processor.

    11. Re:Not good by adriantam · · Score: 1

      If you read TFA closely to the end, you'll see that somehow two connected computers constitutes a "particular machine", where one does not.

      Wait a second....can you tell me what is a computer? I am typing on my MacBook Pro which has a Core2Duo processor with two cores, each core has its own logic circuit and some caching memory. So I am using one computer or two connected computers?

      --
      http://www.ieaa.org/~adrian/
    12. Re:Not good by Anonymous Coward · · Score: 0

      The fundamental problem is that the same algorithm
      implemented in hardware is patentable. Specific machine and all. So everyone rich enough would just create a hardware implementation and that would be enough to prevent other people from implementing it in software. (Non specific machine) So this seems like an attempt to lock the individuals out of the software patent market while maintaining it for large corporations. No more having to buy those pesky startups.

    13. Re:Not good by dangitman · · Score: 1

      So, at what limit is the boundary set? Computers are made up of many different chips communicating with one another. By the logic of the quoted statement, any desktop computer is not a "particular machine," but a collection of machines connected together. Alternatively, different machines connected by a network are "physical devices operating together," making them a "particular machine."

      --
      ... and then they built the supercollider.
    14. Re:Not good by pfleming · · Score: 1
      According to TFA a particular machine (and I'm reading a little into this part) would need to be a specialized device.

      A general purpose computer is not a particular machine, and thus innovative software processes are unpatentable if they are tied only to a general purpose computer.

      and

      Distribution of the process over two general purpose computing devices quite clearly seems to be the key to patentability in the Boardâ(TM)s view...

      It's going in the right direction IMO. They just need to more narrowly define what they are trying to say.

  21. Previous lawsuits from frivolous patents? by Jinky · · Score: 5, Insightful

    If this is actually true and at least the frivolous software patents are going to be removed, what about those who have been sued by the patent owners and lost? Will they be entitled to receive anything back from the patent owners as the patents are now invalidated? I know if I lost out hundreds of thousands of dollars to one of these BS patents, I would want my money back. Hell, if I lost $5, I'd want it back. I only read part of TFA, so maybe I'm missing something. Patent discussions are boring :o

    1. Re:Previous lawsuits from frivolous patents? by DragonWriter · · Score: 1

      If this is actually true and at least the frivolous software patents are going to be removed, what about those who have been sued by the patent owners and lost? Will they be entitled to receive anything back from the patent owners as the patents are now invalidated?

      No, court decisions don't create precedent that applies to cases that have a final resolution in the past, so a ruling that a broad class of subject matter was unpatentable wouldn't allow those who had lost patent suits based on such matter to sue to undue the prior judgements. OTOH, it would apply to cases still on appeal, and might allow overturning of ongoing effects of prior litigation (such as permanent injunctions). But money that was awarded and paid is gone.

    2. Re:Previous lawsuits from frivolous patents? by sohp · · Score: 1

      I'm sure that if this change in patent law really happens, there will be hordes of out-of-work lawyers ready to take your case to the former patent owners.

  22. Kind of a shame, sorta by Anonymous Coward · · Score: 0

    On the down side, I was hoping to patent an online technology that I think is revolutionary. On the up side, I guess that's done with now, and I get to release it to the public sooner!

  23. Google will be fine. by SanityInAnarchy · · Score: 5, Insightful

    That blog seems to want software patents to continue -- not surprising, really, given that it's a "patent law blog", and lawyers are the ones with the most to win from the cottage industry of software patents.

    While I doubt this ruling will stand, I hope it does. Google has an enormous amount of manpower to throw at this kind of problem, most of it highly intelligent. The only way this hurts Google is if a competitor is able to implement PageRank (and other features) so much better than Google that people start to switch -- and I doubt Google will be standing still as this happens.

    The fact is, software patents have had an overwhelmingly detrimental effect.

    Does anyone really believe that, for instance, h.264 would never have been invented, were it not for patents? It would either have been open, or some interested party would have paid for the development.

    As it is, while it's relatively cheap to obtain the computing power needed to, say, transcode a large library of video to h.264, the licensing cost can end up being something like $2500 per machine used in this capacity. And because of the longevity of patents, it seems unlikely that it will expire before a better encoding option surfaces.

    Yeah -- ever wonder why YouTube took so long to convert everything to hi-def, when they have the computing resources of Google available? I think we know now.

    I can imagine software patents being a good thing, but not in their current form. Getting rid of the 15-year-monopoly on an ephemeral idea or a mathematical function can only be a good thing for society as a whole.

    --
    Don't thank God, thank a doctor!
    1. Re:Google will be fine. by DragonWriter · · Score: 1

      That blog seems to want software patents to continue -- not surprising, really, given that it's a "patent law blog", and lawyers are the ones with the most to win from the cottage industry of software patents.

      Lawyers have interests on both sides (and have clients with interests on both sides), and a "patent law blog" could have interests on both sides. But, the author of the particular blog entry that is TFA here is a lawyer hired to write an amicus brief depending software patents in the particular case at issue here, so you are correct to infer that there is a self-interest motive here, though it is more specific than the one you inferred.

    2. Re:Google will be fine. by AllIGotWasThisNick · · Score: 1

      Lawyers have interests on both sides (and have clients with interests on both sides),

      But if there were not patents, no patent attorneys would get paid. Just because a lawyer argues against something today (for money), doesn't mean that he would benefit from it disappearing. So, the GP seems to be correct.

    3. Re:Google will be fine. by kanweg · · Score: 1

      I'm a patent agent and against software patents. Granted, I may be one of the exceptions.

      While the patent system has its merits, it is a rather blunt tool. A patent is basically a trade between society and an inventor. The inventor tells his secret, society gets to use it for free after (up to) 20 years. For software, that balance is disturbed. Most patents on software merely phrase a wish. For software, the hard work is the implementation. For other inventions, a patented product is sold and the buyer is free to use it any way he sees fit. A software "invention" cannot be bought as such, it may be available as part of a program, but that program may not run on your computer, and even if it does it may not co-operate with the programs you want it to co-operate with. I could go on, but let me make a (weak) attempt to defend them. There are only a few software inventions that I'd really call inventions, and that is the compression type inventions. I cannot tell the guy who develops programs for my company to write a compression algorithm. Sure, he can implement one, but coming up with a (good) algorithm is beyond most mortals.

      Bert

    4. Re:Google will be fine. by DragonWriter · · Score: 1

      But if there were not patents, no patent attorneys would get paid.

      Which would be relevant if the issue here was the elimination of patents entirely, which it is not. The change at issue here might (or might not) clearly and unambiguously eliminate most software and business process patents, but it would also create a whole new "edge case" of patents and activity and litigation aroudn that edge that would feed patent attorneys.

    5. Re:Google will be fine. by AllIGotWasThisNick · · Score: 1

      So, you're suggesting, as the GGGP did, that "lawyers are the ones with the most to win from the cottage industry of software patents"? Or do you assume that software patent attorneys would move to non-software patents?

    6. Re:Google will be fine. by lenehey · · Score: 1

      IAFPL. I will repeat what I stated ealier. Patents promote competition and therefore innovation, and that is why software patents are important. Talk to any venture capitalist and they will tell you how important it is for a startup to have their ideas patented. Without patents, a person with a great idea for a new feature can't enter an existing market because the existing market players will simply and rightfully rip off the idea. Sure, they may come up with the idea eventually on their own, but that would leave you with fewer market participants, and less competition, which is ultimately bad for the consumer. Also, there is little incentive for a dominant market player to introduce new features on their own. They are better off slowwwwly introducing new features and enhancements in accordance with a planned obsolescence program to ensure a steady income stream. New market participants, bolstered by patents, can disrupt this scenario, and compete knowing that if big competitors steal their idea, they can at least sue.

    7. Re:Google will be fine. by jyoull · · Score: 1

      Venture capitalists say lots of things. They talk constantly, actually.
      That doesn't mean the statements are necessarily true, or even worth hearing.

    8. Re:Google will be fine. by Splab · · Score: 1

      I pretty much agree with what you said. General software patents are bad, but some stuff is worth granting a company exclusive rights to for a period of time. I'm currently working on some pretty funky routing protocols for a telecom, no one is doing it like this and we truly expect this to be a major selling point, to me this should be patentable because it really is a non obvious way to solve the problem.

      One way of fixing it, is to grant patents, but limit them to something like 3-4 years. Changes happen extremely fast in the computer business industry, the big pharmaceuticals got it like that (8 years I think?). You research something, come up with a new way of doing it and get rewarded with exclusive rights for a limited period - there is no more patent trolling, if you got an idea and want to make money on it, do it fast or you lose. No more sudden "well we patented this idea back in 1996, never figured out to implement it, but give us a bazillion dollars anyways".

    9. Re:Google will be fine. by SanityInAnarchy · · Score: 1

      Without patents, a person with a great idea for a new feature can't enter an existing market because the existing market players will simply and rightfully rip off the idea.

      If the existing market players are actually nimble enough to pull that off, good for them. Often, they're not, because...

      Also, there is little incentive for a dominant market player to introduce new features on their own. They are better off slowwwwly introducing new features and enhancements in accordance with a planned obsolescence program to ensure a steady income stream.

      If they're used to playing that game, they really won't be ready for a young startup who can do everything they can, faster, better, and with more features.

      New market participants, bolstered by patents, can disrupt this scenario

      And move on to be the dominant player, because they have the absolute must-have feature, and no one else can make a move.

      Well, unless the big competitors steal the idea, in which case:

      compete knowing that if big competitors steal their idea, they can at least sue.

      The courts are largely a game of money. The "new market participant" will run out of money before the case is over. The "big competitor" can usually offer a sweet settlement deal that will leave the CEO of the "new market participant" rich and happy, and the overall market situation as stagnant as ever.

      Oh, but it does mean that a small company, filled entirely with lawyers, can take a semi-valid-looking patent around to other small companies and sue them. This is called "patent trolling", and it's interesting in that it only hurts mom&pop shops, never the big competitors.

      The argument isn't whether patents cause any good at all -- though some convincing arguments have been written to suggest that they don't.

      The argument is whether patents cause more good than harm -- whether they have a net positive impact on society. I'm not sure that's true.

      --
      Don't thank God, thank a doctor!
    10. Re:Google will be fine. by kanweg · · Score: 1

      Well, you can repeat your earlier statement but on the bold assumption that I'm not entirely stupid that won't make a difference. Yes, a big company could rip the idea but they cannot start before the small company has its product on the market. You do know that it took MS until Windows 95 before they had an OS as user-friendly as the 1984 Mac, right? You may not realise how many start-ups receive a "no, too risky" from investors because the start-up cannot guarantee that they aren't infringing someone's patent. Now, that may always be a problem, but it is especially true for software. There are so many aspects to a program, and programmers solve problems all the time, that it is quite likely that the programmer(s) of the start-up come up with something covered by someone else's software "invention". Big companies don't have that problem. Philips and Sony aren't in court all the time. They settle things among each other. Apple isn't in court to fight MS all the time. They have a deal. Big companies aren't kind to small companies. Small companies might grow big. It is exactly your system that is bad for the consumer. Companies like Philips and MS lobbied for software patents because it is devastating for the smaller companies (I have seen them at work myself here in the Netherlands, in a meeting with the person of ministry of economic affairs who is one level low. There is only one such person and is allowed to call herself minister when abroad, because of the influential nature of the position).

      You may have a great software idea, but you're not likely to be able to implement it without infringing on other software patents. Really, MS etc. have the time to wait you out, until your funds run out.

      Bert

  24. If these cases are influencing the fall of.... by 3seas · · Score: 1

    ...software patents then what is common factor? Abstraction Physics!

  25. The submarine goes... by Lord+Lode · · Score: 1

    Woot, look at the submarines, they're all sinking! It's beautiful!

  26. Which PTO are we talking about? by Mesa+MIke · · Score: 1

    Must be the one on Nibi-Nibi island in the south pacific.

    Too much common sense here to the US PTO.

  27. Tied to a particular machine... by gmuslera · · Score: 3, Insightful

    how much particular? What about i.e. iPhone? There are a lot of patents around it, probably several related with software. If "tied" means "no way you can implement a similar algorithm if is in a different hardware" should be mostly ok.

    This could be the silver bullet needed to kill all patent trolls.

  28. 4 words by Anonymous Coward · · Score: 0

    It is about time!

  29. Thank Goodness! by MarkvW · · Score: 1

    This has the look and feel of a very good decision. Software patents, used in conjunction with trade secrets and copyright, are a wonderful way to create FUD. That FUD chills programmers too much because they don't want the litigation risk associated with FUD.

    I hope the courts eventually figure out that software patents are troll food--and nothing else.

    1. Re:Thank Goodness! by Spy+der+Mann · · Score: 1

      Software patents, used in conjunction with trade secrets and copyright, are a wonderful way to create FUD.

      You've just described Intellectual Property, my friend. Mod parent up.

  30. Cheer! and stock market upheaval by RichMan · · Score: 1

    So what is happening to patent troll companies with software patent portfolios?

  31. New strategy by Captain+Spam · · Score: 2, Insightful

    s/process/physical transformation/g

    Before: "A process by which text may be inserted into a 'base' of 'data' in a format easily searchable by electronic means."

    After: "A physical transformation by which text may be inserted into a 'base' of 'data' in a format easily searchable by electronic means."

    And presto, patent granted! Cue the next round of the trolls! :-)

    --
    Demanding constant attention will only lead to attention.
    1. Re:New strategy by DamnStupidElf · · Score: 1

      Ah, but here's some prior art called a "book" "shelf" which may have "text" inserted in an ordered fashion making it "easily searchable" via illumination by "electronic" lights.

    2. Re:New strategy by immcintosh · · Score: 1

      That's fine. Except the process of physical transformation you are talking about, in this case most likely the process of writing data to a magnetic storage medium, is a hardware issue that is long settled and not in dispute. Unless you really think somebody is going to try to take out a new patent on the hard disk...

  32. The Loophole by Vornzog · · Score: 1

    From TFA

    This is not, however, the end of the story. The PTO's decision in Ex parte Wasynczuk provides one final twist so Kafkaesque as to strain credulity.
    ...

    In sum, an innovative process is not patentable when operating on a single computer processor but is when operating on two processors, even though the Board recognizes that the process in the unpatentable claim "is essentially the method" set forth in the patentable claim.

    I really hate law sometimes. Using two computers (instead of just one) means that the method is tied to a 'particular machine' instead of a general purpose computer.

    So while this may kill of some current software patents, only a slight change in hardware is required to keep on patenting software. Why even bother? All this does is ensure that every software patent from this day forward will be tied to a 'particular machine'.

    I harbor a secret hope that this will still render software patents ineffective, because to get a patent, you'll have to say that your process can only be run on a 'particular machine' comprised of two computers, while your competitors will just run a 'general purpose computer' and claim that they are not violating your patent. That's still probably wishful thinking, given my usual misunderstanding of how laws actually works.

    --

    -V-

    Who can decide a priori? Nobody.
    -Sartre

    1. Re:The Loophole by betterunixthanunix · · Score: 1

      It is a mixed win for free software (if it happens). On the one hand, there will no longer be any barrier to creating a FLV codec for SPARC or other non-x86 non-Adobe Flash architectures. On the other hand, it will create an entirely new minefield of patents, where certain software would only be legal on certain hardware, and nobody could really say what the legal status of their computer is ("I have a dual core x86_64 machine with 4GB of RAM. Can I use this MP3 codec?"). I could also see powerful corporations trying to obtain a series of patents for the most popular computer configurations, and continuing to demand royalties.

      I am in a negative mood today.

      --
      Palm trees and 8
  33. Oh, that's right, it's an election year by realinvalidname · · Score: 2, Insightful

    Those parties materially impacted by this policy, for good or ill, will presumably need to get out their checkbooks and start making contributions to candidates who will legislate/administrate in whatever manner suits the contributors.

  34. The court is too smart by Anonymous Coward · · Score: 0

    The courts are too smart to invalidate software patents wholesale. They realize the incentives to innovation they provide, the vast sums of research money that are put into place based on them already, and the destabilizing economic effect such a shift in policy would have.

  35. You can't have it both ways by JSBiff · · Score: 5, Insightful

    You've got to decide whether software patents are good or bad. If it's good for Google to patent the idea of page ranking, then software patents, in general, must be a good idea. If software patents are a bad idea, then allowing Google to have a software patent on the PageRank algorithm is a bad idea.

      In the future, if software patents are basically denied altogether, Trade Secret law will used to protect this sort of thing. Unfortunately for the many companies like Google, who've already been awarded patents, the algorithms are already disclosed. Which is why you will probably see some sort of transition period where currently existing software patents aren't just immediately invalidated, but I suspect will be grandfathered in - a basic principle of fairness is you can't change the rules after someone has already upheld their end of the bargain - the patent bargain is that you publically disclose your 'secrets', so that other people can *eventually* use them, but get legal protection on those secrets for a limited time. Telling people who've made disclosure that suddenly they get no protection on their disclosured algorithms is something I don't think is gonna pass - there will be too much resistance from companies on legislators to get protection for this sort of thing.

    Personally, I think search engine competition is a good thing. I think competition in general is a good thing. My only concern with outright gutting of the patent system, is that now much knowledge that would have been disclosed in patents, will now remain locked up as trade secrets and NOT eventually become generally available to practitioners of software engineering, and so will, long-term, hold back the progress of computer science. Of course, we all know that right now, patent trolls are holding back the progress of computer science even more. Sort of a lose-lose situation. I guess gutting software patents is, really, probably the lesser of two evils here.

    1. Re:You can't have it both ways by danaris · · Score: 1

      You've got to decide whether software patents are good or bad. If it's good for Google to patent the idea of page ranking, then software patents, in general, must be a good idea. If software patents are a bad idea, then allowing Google to have a software patent on the PageRank algorithm is a bad idea.

      Oh, I'm not claiming that Google's patent on PageRank should be upheld, or that we should otherwise cherry-pick some software patents to keep and others to throw away. I'm just saying that with a change like this, there will, almost inevitably, be some negative consequences, and one of those may be to Google.

      Like I said before, this is clearly a good thing overall.

      Dan Aris

      --
      Fun. Free. Online. RPG. BattleMaster.
    2. Re:You can't have it both ways by zarkill · · Score: 1

      much knowledge that would have been disclosed in patents, will now remain locked up as trade secrets and NOT eventually become generally available to practitioners of software engineering, and so will, long-term, hold back the progress of computer science

      i don't know if that would necessarily be the case. without the legal obstacle of patents, it would be easier for software writers to reverse-engineer or otherwise mimic the features in question.

      coca cola's exact recipe is a trade secret, but there's plenty of competition, some of which people even prefer, because the idea of a cola-flavored beverage itself was not covered by a patent.

      people will figure out what they need to figure out... nothing important will stay secret forever.

    3. Re:You can't have it both ways by _|()|\| · · Score: 1

      Unfortunately for the many companies like Google, who've already been awarded patents, the algorithms are already disclosed. Which is why you will probably see some sort of transition period where currently existing software patents aren't just immediately invalidated, but I suspect will be grandfathered in

      Assuming there is even a grain of truth to this story, grandfathering existing patents is a virtual certainty, but I'm not sure that that's the fairest remedy. Patent owners might have gone the trade secret route had they known the patents wouldn't hold up. (Incidentally, I don't share your uneasiness with that prospect going forward.) However, having decided that software is not patentable, why should we let them add to their ill-gotten gains? It's not fair to everyone else.

    4. Re:You can't have it both ways by lenehey · · Score: 1

      There is a grain of truth to the story, the over-the-top sensationalized slash-dot version of a headline notwithstanding.

      IAFL, and I work in the software field. If the federal circut upholds the PTO's position, it is highly unlikely that the Google's patents would be grandfathered in. That is not how the court works. The court construes the laws as they are written, they don't make new laws. If they construe the laws in the PTO's favor, then the law will be construed such that it could seriously impact Google's portfolio. The only way for Google to be saved would be if Congress stepped in.

      Not only that, but even if the PTO wins, all you software patent-bashers out there should understand that the PTO is not arguing that software should be made unpatentable. All the ruling would require is that every recitation in a patent claim of software must include either manipulate something physical (which could be electronic signals in a computer chip) or be tied to a computer or some tangible medium like a disk or flash drive. Since every software program operates on a computer or resides on a tangible medium, the ruling would not affect the overall patentability of software, just how the claims are drafted.

      Finally let me just add my $.02 on why we should favor patents on software: Patents promote competition. If you have a good idea and get it patented, you can attract venture capital and enter an existing market without worrying (too much) about existing companies ripping off your idea. It would be extremely difficult to build a business and enter an existing market without patents on your side. Venture capitalists care very much if your idea is patented or at least you have a pending application. Without small companies entering the market, there would not be very much competition, and therefore there would not be very much innovation. Patents drive competition and promote innovation. This is as true in the world of software as in any other.

    5. Re:You can't have it both ways by Enleth · · Score: 1

      No, full-blown search engine competition is not a good thing. I, for one, DON'T want even more search bots sucking up my website's bandwidth in a completely retarded way, ignoring robots.txt (yes, Googlebot does that, it just doesn't identify itself as Googlebot and operates from a slightly different IP range - but this range belongs to Google and the bot's behaviour is roughly the same) and so on.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
    6. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      As I understand it, he wasn't saying that Google not having a patent was a bad thing, he was saying that the fall out of patents disappearing was going to hurt...

    7. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      Patents promote competition. If you have a good idea and get it patented, you can attract venture capital and enter an existing market without worrying (too much) about existing companies ripping off your idea.

      if nobody's "ripping you off" then who are you competing against?

      google has a patent on "ranking pages by an algorithm". if i have a better algorithm, but i can't use it or market it because "ranking pages by an algorithm" is already patented, how is that promoting competition?

    8. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      - a basic principle of fairness is you can't change the rules after someone has already upheld their end of the bargain -

      Tell that to congress who extended copyright terms to keep things locked up for years after we (the public) upheld our end of the original bargain!

    9. Re:You can't have it both ways by Zordak · · Score: 1

      I think what a lot of people really have a problem with is obvious software patents. They get bothered because somebody got a patent issued on "doing some really well-known thing ON A COMPUTER--now I want my $100 million." I see less resistance to patents on truly innovative software methods. KSR has actually already done a lot to address that concern.

      --

      Today's Sesame Street was brought to you by the number e.
    10. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      In the future, if software patents are basically denied altogether, Trade Secret law will used to protect this sort of thing.

      This not a big deal. Programmers are pretty good in reimplementing things without knowing exact details of the original. In fact I'd rather have it that way than simply using someone elses code.

    11. Re:You can't have it both ways by JSBiff · · Score: 1

      Simple things, sure. But, you're saying there aren't any algorithms someone might devise in the future that any other person might be unlikely to independently rediscover? Reverse engineering can only take you so far - without some sort of disclosure, it's virtually guaranteed that some Art (not in the sense of paintings or music, but in the sense of extremley creative programming) will be lost, buried in the vaults of some corp somewhere.

    12. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      My only concern with outright gutting of the patent system, is that now much knowledge that would have been disclosed in patents, will now remain locked up as trade secrets and NOT eventually become generally available to practitioners of software engineering, and so will, long-term, hold back the progress of computer science.

      When was the last time you looked to patents for software ideas/knowledge? I think what you say is relevant to other industries, but not so much for software.

      The purpose I might see for software patents would not be for encouraging the sharing of knowledge, but instead be for encouraging innovation, because a patent would allow someone to monetize a fresh idea before it's copied by some other company.

      Now, I personally don't think innovation would be an issue either if there was no software patent protection, but I'm at least not worried about never seeing how I might implement a "one-click" solution to e-commerce.

    13. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      My only concern with outright gutting of the patent system, is that now much knowledge that would have been disclosed in patents, will now remain locked up as trade secrets and NOT eventually become generally available to practitioners of software engineering, and so will, long-term, hold back the progress of computer science.

      While corporations would try to keep their processes secret, there would be no legal impediment to trying to reverse engineer or re-implement a technique. I think this is a net win because the mere existence of a technology proves that it can be done, and it will spur research.

    14. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      Ah, but you can't sue someone to death because they happened to duplicate your trade secret, now, can you?

      And if you can/do, then wouldn't you be required to disclose said secret?

    15. Re:You can't have it both ways by Anonymous Coward · · Score: 0

      Actually I'm almost saying that. Once you know something is possible/meaningful/usable it becomes immensely easier target than something totally unknown. Of course you might go with a worse algorithm if it suffices so you might lose the final bit of excellence. Luckily this is at least partially balanced with the possibility of coming up with something better.

  36. Re:Patent on Reproduction by NReitzel · · Score: 1

    Cough up? Uh... I thought it was the other way.

    --

    Don't take life too seriously; it isn't permanent.

  37. They are math. by SanityInAnarchy · · Score: 1

    As I understand it, at least a few codecs we know of as "protected by patents" are actually mostly open -- just some crucial mathematical function has been patented, and it's impossible to build a working encoder/decoder without it.

    --
    Don't thank God, thank a doctor!
  38. Quickly! by Lord+MuffloN · · Score: 0

    Someone check the temperature in hell!

  39. Most but not all by EmperorOfCanada · · Score: 1

    Woo hoo!!! But I think that some patents should stand if they are truly innovative. If someone comes up with a killer compression technique that can compress a rar to 10% of it's size then they would deserve a patent. It is these "use a hyperlink to start a video" patents that need to go.

    1. Re:Most but not all by DamnStupidElf · · Score: 1

      Woo hoo!!! But I think that some patents should stand if they are truly innovative. If someone comes up with a killer compression technique that can compress a rar to 10% of it's size then they would deserve a patent. It is these "use a hyperlink to start a video" patents that need to go.

      I think being able to personally violate the laws of entropy would be reward enough, don't you? That's the way I see it; all currently patentable ideas are worthless enough that if one chump doesn't patent them today, some other chump will think them up in a few years. Things like you describe, e.g. "a method of extracting free energy from the vacuum energy" style patents don't *need* a patent because the first person or group to invent it would have de-facto control of the world if they wanted it.

  40. And a pony by Chemisor · · Score: 1

    I propose that to circumvent the new "particular machine" requirement, all software patents should henceforth contain the phrase "this algorithm executes on a general purpose computer and a pony named Jack, housed in the San Francisco Zoo". A pony should be particular enough, right?

  41. has the fat lady even gotten to the stage yet? by Anonymous Coward · · Score: 0

    once again the bell has tolled over the death of something or other around slashdot with absolute zero proof that anything will change. the village idiots are all cheering in the streets over the sudden outbreak of common sense even though a finger really hasn't been lifted against the foe yet.

    sweet dreams, guys. this is an extremely premature victory party.

  42. What I see happening by Ares · · Score: 3, Interesting

    Somehow I've got the feeling that if this goes through, there will be a lot of patent attorneys making a lot of money writing clauses into software patent applications along the lines of:

    "whereby said process causes an electron to move from transistor a to transistor b"

    since way down at a quantum level, the bit state of a block of memory is a physical process.

    Alternatively, I'm sure there will be a lot of "software appliance" patents showing up under the argument that once its an "appliance", its no longer a general purpose computer.

    1. Re:What I see happening by v(*_*)vvvv · · Score: 1

      I don't think it needs to be that abstract. Google's patent triggers many physical changes, and perhaps elaborating on some of them is all the Patent Office is asking.

      1. Google creates data/files that are then saved to computers, which causes physical transformations of the data recording medium.

      2. Google also creates and presents their results through a monitor, which can then be manipulated by the user through specific "controllers". They could even argue these results to be "products".

      3. Google sends and receives data over the network innovatively.

      All of these things are non-virtual and physical in nature. Their patent could easily be reworded to incorporate all these physical elements regarding their innovation in hand, rather than concentrating on the virtual ones which seem to be more troublesome for the agency.

  43. The natural workaround... by pushing-robot · · Score: 4, Funny

    ...is for companies to employ a "physical object" provision in their patent filings. Google's PageRank patent, for example, may change from:

    "A computer implemented method of scoring a plurality of linked documents"

    to:

    "A computer implemented method of scoring a plurality of linked documents with possible applications as a shower curtain"

    --
    How can I believe you when you tell me what I don't want to hear?
  44. Particular Machine by BPPG · · Score: 1

    If you read TFA closely to the end, you'll see that somehow two connected computers constitutes a "particular machine", where one does not. This doesn't make any sense, and is going to result in an arbitrary selection of which patents are valid and which aren't

    That doesn't sound very particular

    If anything, I'd think a particular machine would be defined by whether it's able to work independent from it's parts. Oh wait, fuck, then we'd have to figure what constitutes 'works', and 'parts', wouldn't we? But you get my meaning anyways, right?

    Regardless, if patents are worth it to manufacturers, we might see a more hardware-centric business model.

    --
    What's the value of information that you don't know?
  45. are you sure? by rozz · · Score: 1

    catchy article title but you are joking, right? anyone aware of how many billions in "property" will be erased in an instant?

    if that title ever makes it to a main media channel like CNN, you will hear thousands of CEOs, board members and other millionaires yelling at once .. and there will be noone there to silence them!
    as a matter of fact, I am sure there is going to be a second wall-of-noise generated by cellphones ringing in law-firms, political bureaus and lobbist halls ... well, at least those people will be most happy to hear about it

    --
    "There is nothing more frightful than ignorance in action." Johann Wolfgang von Goethe
  46. I wonder... by X_Bones · · Score: 1

    ...how long it will be before some lawyer argues that flipping bits in RAM or on a hard drive constitutes "a physical transformation of an article".

    As nice as it would be to get some real reform efforts going, I'm not holding out too much hope for this particular one.

  47. About damned time by SCHecklerX · · Score: 1

    Just imagine where we would be today if that nonsense had never existed in the first place.

    I'd guess that we'd have much more usable software that worked well together and was more secure and efficient, vs. crap that was done just to avoid a ridiculous patent infringement.

    1. Re:About damned time by geekoid · · Score: 1

      "Just imagine where we would be today if that nonsense had never existed in the first place."

      Pretty much in the same place. Impeding of software advance through patents is very new.

      Plus your statement seems to be a logical fallacy.
      perhaps a version of Ad ignorantiam

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  48. chance of this happening = less than Zero by Danathar · · Score: 1

    Come on.

    The first thing IBM, Google, Microsoft, and a gaggle of companies will do is march right over to congress and say that the earth will implode if this is allowed.

    Then they will mention that they may not have money for campaigns, jet trips and dinner engagements.

    And..

    A bill will work it's way through congress in record time. Gauranteed.

    1. Re:chance of this happening = less than Zero by PPH · · Score: 1

      The first thing IBM, Google, Microsoft, and a gaggle of companies will do is march right over to congress and say that the earth will implode if this is allowed.

      Sorry. Vogon Construction LLC owns exclusive patent rights on the technology required to implode the earth.

      --
      Have gnu, will travel.
    2. Re:chance of this happening = less than Zero by DragonWriter · · Score: 1

      The first thing IBM, Google, Microsoft, and a gaggle of companies will do is march right over to congress and say that the earth will implode if this is allowed.

      Maybe, maybe not; some big software companies may love software patents, some may hate the expense they have to go through to patent things defensively. While TFA paints Google is threatened by this, the presentation is somewhat slanted. A different perspective is here.

  49. Oooo, a line in the sand? by madbox · · Score: 2, Funny

    I love a good mystery (and polls). So, is it the PTO saying:

    a) "Cap'n she can't take much more!" (Approaching total functional failure)
    b) "Go ahead, make my day." (I ain't takin' no more sh*t from you)
    c) "Do you want to live forever?" (What the hell, got nothing to lose at this point.)
    d) "ZOMG! pwnies!" (This acid trip is soooo righteous, man!)

    The scariest part about it is, as a government office/function/bureau, the most likely answer is:
      e) All of the above (Hi, my name is Sybil.)

  50. I favor pantents. by jellomizer · · Score: 1

    I favor patents, even software patents. However lately software patents have been abused. I favor patents such as compression algorithms, encryption methods, etc. Stuff that takes real though and is a part that the pattenter knows has practical application. However most patents are stupid, and are not used to help the inventor protect his rights and allow them to profit for a time to cover the R&D costs, but they are used to keep others from doing what needs to get done, eg. Microsoft patent on timing the last time you clicked a button. Or the Amazon.com One Click. Things like these would be created when a business requirement to make them comes up. However when you get a business requirement to say compress data or encrypt data as part of a larger project most professional developers will not go out and make their own they will use someone else's method, and that person should get credit/compensation for the work that they are using. Smart patents are good and help provide stability for innovation (as many are afraid to innovate if their work cannot be protected).
    Now for the fact that Software patents are against the GPL well remember the GPL forced this idea onto itself patents have been around long before the GPL, and if you want a GPL version you will need to make it slightly different or wait for the software patent to expire. If the GPL was written without the the Ultra Left views it could have been designed that patented code could be use if the patienter gave permission for use of this code in all GPL licensed software without stipulations of reoccurring costs.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:I favor pantents. by geekoid · · Score: 1

      Copyright is the protection for software, not patents.
      In fact, no process should be patented.

      I am not against patents, just against software patents.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:I favor pantents. by the+eric+conspiracy · · Score: 1

      No process should be patented? That is somewhat ridiculous. Things like chemical process patents go back to the beginning of the concept of patents. In fact I believe US Patent No. 1 is a process patent.

      http://en.wikipedia.org/wiki/Image:FirstUSpatent.jpg

    3. Re:I favor pantents. by MadMidnightBomber · · Score: 1

      I hate patents for one very good reason: reading patent applications is about as boring as you can get without taking a degree in economics.

      No software patents means I won't have to read another patent again EVER. And that's good.

      --
      "It doesn't cost enough, and it makes too much sense."
    4. Re:I favor pantents. by DamnStupidElf · · Score: 1

      Do you also favor patents for mathematical proofs? Because I can write a proof for any specific compression algorithm that there exists a function from one integer to another integer, with a partial inverse from any compressed integer back to the original. If someone were to verify that proof with a test integer, could (or should) they violate a patent by doing so? Is the mathematical function patented, or is it just the *use* of mathematics that a patent prevents?

    5. Re:I favor pantents. by jellomizer · · Score: 1

      A proof is different then from invention or process. A proof would verify that a compression would work, perhaps it could explain the outer bounds of limits to the proof. But it doesn't nessarly give the process.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    6. Re:I favor pantents. by DamnStupidElf · · Score: 1

      A proof is different then from invention or process. A proof would verify that a compression would work, perhaps it could explain the outer bounds of limits to the proof. But it doesn't nessarly give the process.

      A formal proof that an algorithm is correct is enough information to implement the algorithm, since each step of the algorithm must exist as part of the proof. There is no way to formally verify that an algorithm works without showing that each of its operations has a well defined action, and that the result of all the actions yields the correct output.

      There are non-constructive proofs of theorems, but the proof itself can ultimately be treated as an algorithm for applying the axioms of a formal system in order to generate the proof. The problem remains that if it is possible to patent software algorithms, then it must be possible to patent mathematical proofs. See metamath for a good example of why and how it can work. Mathematical proofs can be reduced to a formal language which describes an algorithm for applying axioms to a sequence of well formed formulas.

  51. YES, and thats the way it should be by unity100 · · Score: 1

    dont get me wrong - i would definitely not like a piece of software i wrote being stolen.

    but patenting software and methods are WAY stupid. its basically patenting algorithms, which is basically the PROCESS OF THINKING. can you imagine ? we are allowing people to patent complex THOUGHTS. and even many are not complex either. we are issuing patents on the process of THINKING.

    its totally absurd. the new stance office is taking is spot on.

    1. Re:YES, and thats the way it should be by geekoid · · Score: 1

      Copyright the code. That is the method of protection software should have.

      I ahve the patent on thinking...too bad nobody seems to infringe upon it~

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:YES, and thats the way it should be by cdrguru · · Score: 1

      Copyright affects only a single instance. The problem is that it doesn't begin to cover true innovation.

      The example is someone comes up with a radically different audio or video compression technique. Copyright is meaningless because it will simply be stolen, reworked (slightly) and published by a large corporation. Who will then use the full weight of the legal system to defend "their" proprietary property.

      The only defense against that today was the patent office. True, you can copyright a program, but it doesn't mean that someone cannot take that and reverse-engineer it or modify it slightly with a hex editor and republish it. Is it a "derivative work" subject to the original copyright? Maybe, maybe not. Chances are nobody is going to win that fight because it will never be brought out.

      Similarly, using a GPL-licensed program as a "reference" isn't anything that can be stopped. You take the original code and use it as a model. Now someone has done all the hard work for you. This is especially true in areas where it took a considerable amount of research to figure out the hardware behind it.

      Were software patents good? No, almost certainly not. Is copyright a good replacement? No, not at all because it doesn't begin to cover the real issues today.

  52. Mixed feelings... by flajann · · Score: 4, Interesting
    Well, before I got my software patent, I was firmly against them.

    Then I got one, and was paid good money for it (sold it to the company I was working for).

    And now it may become invalidated. Hmmm... While some software patents are ridiculous, such as the XOR algorithm and the "one-click" purchase of Amazon, others that involved true ingenuity and shrewdness perhaps should remain? If the same intellectual "energy" goes into creating an algorithm as it does, say, a widget, should it not be awarded *some* protection?

    I am really mixed on this because of all the abuse software patents have seen. At the same time, when the whole notion of patents was drafted, that was no such thing as "software" Now, we have software running everywhere, including controlling such machines as the car you drive.

    I know I will be hissed and booed, but perhaps there is *some* place for *some* software patents.

    But in today's high seas of corporatism, many patents are abused anyway, and not just software ones. Big corporations will use their patents as "head whackers" where one corp will sue and counter-sue over patents just to gain market advantage, as opposed to exploiting the market for a patent. It's a fine distinction, one I am not sure about.

    1. Re:Mixed feelings... by Just+Some+Guy · · Score: 1

      If the same intellectual "energy" goes into creating an algorithm as it does, say, a widget, should it not be awarded *some* protection?

      No. Unless your last name is "Turing" or "Knuth", you probably haven't invented anything. Even then, I guarantee that your algorithm is nowhere near as important as, say, the Lorentz transformation. Good thing he and Newton and Leibniz and Einstein didn't patent their algorithms, huh?

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Mixed feelings... by Lserevi · · Score: 1

      According to the US constitution, the only justification for software patents is that they "promote the progress of science and useful arts". I've been writing software for 39 years and have come to believe that, on balance, software patents do no such thing and should, consequently, be abolished.

    3. Re:Mixed feelings... by flajann · · Score: 1

      If the same intellectual "energy" goes into creating an algorithm as it does, say, a widget, should it not be awarded *some* protection?

      No. Unless your last name is "Turing" or "Knuth", you probably haven't invented anything. Even then, I guarantee that your algorithm is nowhere near as important as, say, the Lorentz transformation. Good thing he and Newton and Leibniz and Einstein didn't patent their algorithms, huh?

      Wow, what a smug attitude.

      While it would be considered rather passe' today, I did invent an animated GUI based on fractals to allow one to explore and drill down into heirarchial networks of arbitrary complexity. Did this back in 1997-98.

      There were a few patents that were in the ballpark, but not the same at all. But they were close enough that the patent attorney and I had to hammer out on the differences in the claims.

      I am currently working on a new mathematical system that I *know* does not exist anywhere else; kind of a generalization of network theory. There are a number of ideas that hint around what I have, but still does not really come close.

      We all invent and create things based on the work of others; a recombination in novel ways. Certainly the ones you mention above have all done this; there is no such thing as *complete* originality. Having said that, the novel recombination can be very powerful and insightful. Anyone who works at it long enough and does enough research can do it; your name does not have to be Turing or Knuth.

      At the same time, there are, admittedly, many who *think* they have something original, but don't. Too many of those. But just because there are so many "false starts" does not preclude true originality.

    4. Re:Mixed feelings... by Just+Some+Guy · · Score: 1

      That's great, but it's still just math (which is unpatentable).

      --
      Dewey, what part of this looks like authorities should be involved?
    5. Re:Mixed feelings... by flajann · · Score: 1

      According to the US constitution, the only justification for software patents is that they "promote the progress of science and useful arts". I've been writing software for 39 years and have come to believe that, on balance, software patents do no such thing and should, consequently, be abolished.

      Well, I've been writing software for 30 years (long enough, eh?), and I've come to the conclusion that I wouldn't want to write off software patents in all cases. I think they should be harder to get, but if a company spends a million bucks developing some hot algorithm, it may not wish to do so without protection, eh?

    6. Re:Mixed feelings... by Just+Some+Guy · · Score: 1

      if a company spends a million bucks developing some hot algorithm, it may not wish to do so without protection, eh?

      Name one algorithm that has been patented that would not have been protected by copyrights or trade secret law, and that worked to "promote the progress of science and useful arts". Just one. Any one.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:Mixed feelings... by flajann · · Score: 1

      if a company spends a million bucks developing some hot algorithm, it may not wish to do so without protection, eh?

      Name one algorithm that has been patented that would not have been protected by copyrights or trade secret law, and that worked to "promote the progress of science and useful arts". Just one. Any one.

      Automatically Defined Functions -- Koza (I think) for Genetic Programming.

    8. Re:Mixed feelings... by gnupun · · Score: 0

      Fraunhofer's MP3

    9. Re:Mixed feelings... by guzzloid · · Score: 1

      > If the same intellectual "energy" goes into creating an algorithm as it does, say, a widget, should it not be awarded *some* protection?

      It is: Copyright.

      You could have implemented your algorithm, or produced some abstract expression or illustration of it, and sold or licensed that work to your company for the same price. No patent necessary. (Or indeed just sold your services to design, document or implement it for the company.)

      If I go to the trouble and effort of writing some software, or even just writing a description or illustration of an algorithm, then that work is automatically protected in copyright law in most countries. Of course, someone can go to the same trouble and effort to write their own, and good luck to them. Competition in a free market is good, isn't it?

      With patents, the same thing can be independently invented by two people (both spending the same intellectual "energy"), but only the first to invent, or the first to file (depending on country) gets to have a monopoly, and the other is just unlucky and cannot profit from his own invention, despite having expended the same "energy".

      Software algorithms are mathematical in nature, and so are arguably unpatentable, but a particular *expression* of an algorithm might be protected by copyright.

      Copyright is also, arguably, easier to define and apply (cheaper too, since unregistered copyright is "free"), and infringement easier to prove. Often it's not clear whether a patent is valid or applicable in a particular situation or "expression" of an idea, whereas it's quite clear what a copyright protects -- a particular expression of a work. If you didn't copy anything, then you know you're in the clear. With patents, you know no such thing without extensive (and expensive) research, analysis and interpretation.

      IMHO, copying someone elses *idea* should be allowed, but simply taking a direct copy of the product of someone else's work shouldn't be. (Without permission, of course.)

      A combination of copyright and trade secrets (where applicable) is powerful enough protection for software, and doesn't stifle competition.

    10. Re:Mixed feelings... by Anonymous Coward · · Score: 0

      Of course, if math were patentable, then network theory would already be patented, and you wouldn't be able to do your work on generalized network theory. ;-)

    11. Re:Mixed feelings... by flajann · · Score: 1
      Sounds good in principle, and would apply, I think, in the vast majority of cases.

      But then, on the basis of that argument, why have patents *at all*? I mean, if I and some poor smuck on the other side of the country spends 100 hours inventing WidgetX, and I make it to the patent office before he does, does not the same apply -- his efforts have gone to waste? It would be a bit tricky to see how copyright would apply to a physical WidgetX -- except these days, we have 3-D printers!

      So, the distinctions between what is "physical" and what is "mathematical" becomes more blurred. Perhaps we should just drop the entire patenting process altogether for *anything*? Because in reality, all the arguments against *software* patents can also be applied to patents in general.

    12. Re:Mixed feelings... by flajann · · Score: 1

      Of course, if math were patentable, then network theory would already be patented, and you wouldn't be able to do your work on generalized network theory. ;-)

      Actually, not entirely correct. If you look into how patents work, you will see lots of patents that are derived from other patents; improvements to pre-existing patents, so my work would not necessarily be precluded.

    13. Re:Mixed feelings... by guzzloid · · Score: 1

      That's an interesting argument, but abolishing patents would leave a hole in the protection of physical things -- as you say, there is no "copyright" for physical things. But perhaps such a concept could be invented?

      Personally, I'd be happy with a world where creative works such as art, software, etc. are protected by copyright and truly novel physical/mechanical inventions are protected by a relatively short term patent system. At the moment, I think patents are applied way too broadly, and for too long. If you can't make a profit on a truly novel and revolutionary idea after say, 10 years, then perhaps it isn't worthy of protection?

    14. Re:Mixed feelings... by flajann · · Score: 1

      If you can't make a profit on a truly novel and revolutionary idea after say, 10 years, then perhaps it isn't worthy of protection?

      I would agree with that. And even if you DO make money off of it after 10 years, it should go into public domain anyway, I think.

  53. Want to bet? by Anonymous Coward · · Score: 0

    You think your negative view is unique? Aren't you a special little black snowflake.

    1. Re:Want to bet? by Danathar · · Score: 1

      Maybe not, but I posted before you did

  54. Won't somebody please think of me! by PinkyDead · · Score: 1

    I've just spent the last 5 weeks putting together a patent application for a "System for greeting individuals called World" - and now it's worthless.

    What's the point of other people doing work, if I can't cash in on it.

    Sod it. :-(

    --
    Genesis 1:32 And God typed :wq!
    1. Re:Won't somebody please think of me! by GerardAtJob · · Score: 1

      LOL nice one... "Hello World"... you'll make a fortune out of this!

      --
      I can't call that English ;-)
  55. YAY!!! by Jane+Q.+Public · · Score: 1

    Score one for freedom and the free market! This is GREAT news!

  56. If it pans out... by Anonymous Coward · · Score: 0

    ...I haven't finished reading TFA yet, but this seems huge if it pans out...

    Can you hear that ever increasing hum? It is the sound of a few thousand software industry lobbyists revving up the engines of their luxury cars and driving off to Washington at breakneck speed.

  57. Unlikely to be retroactive by debrain · · Score: 1

    Software patents that already exist are unlikely to be invalidated (though it's not impossible). Any law undermining existing rights probably amounts to an appropriation of property, and companies affected could appeal to the 14th Amendment for (potentially enormous) compensation. If the patents were annulled (i.e. said to have never rightfully existed in the first place). Who's to say, though. At least the momentum seems to be swinging away from the ridiculous.

    1. Re:Unlikely to be retroactive by lenehey · · Score: 1

      Actually, the PTO is not making a rule, they are arguing to a court how the law should be applied. Therefore, any decision by the federal circuit would impact all pending patents. The only way for existing patents to be protected would be if Congress stepped in and made a law to that effect.

  58. Retroactive = Unconstitutional Takings? by cpu_fusion · · Score: 1

    Not that I agree with this, but I believe that a patent is considered property for the purposes of the 5th Amendments "Just Compensation" clause. Given that, patent holders may be able to sue the Government for "taking" the patent back.

    (I am not a lawyer, and certainly not a Takings expert; just a random thought.)

    1. Re:Retroactive = Unconstitutional Takings? by DragonWriter · · Score: 1

      Not that I agree with this, but I believe that a patent is considered property for the purposes of the 5th Amendments "Just Compensation" clause. Given that, patent holders may be able to sue the Government for "taking" the patent back.

      Since the argument that the subject matter at issue is unpatentable is that the patent right was never authorized by the law in the first place, there can't be an unconstitutional taking since there was never any legal property right.

    2. Re:Retroactive = Unconstitutional Takings? by John+Hasler · · Score: 1

      Invalidation of a class of patents as not properly issued is not "taking". "Taking" is what the US government did when they took Fermi's fission reactor patent and assigned it to themselves. They were eventually required to pay his estate $10M. In this case they are deciding that the material in question is not patentable at all and so was always in the public domain.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  59. Looks like... by Last_Available_Usern · · Score: 1

    We're just trading one type of troll for another. Instead of patent trolling, people will just look for marketable software that they can "make their own". Reverse engineering and cracking will go up and the only net gain will be a decrease in the workload at the patent office.

    1. Re:Looks like... by linal · · Score: 0

      so what your saying is that we are going to be flooded with even more bloatware for windows? Or are they are going to change fields and try to fill the gap that the spam king left

    2. Re:Looks like... by Shados · · Score: 1

      Its not that bad actually. Most things in software that were TRULY worth patenting, are copyrightable. It was rarely about an algorythm, but usually about how that algorythm was integrated in the application. (Go ahead, reverse engineer -all- of the algorythms that make photoshop. Good luck making a photoshop clone after that without messing up with design copyright and trademarks).

      99% of the time, software patents were only infringed by -accident-. The last one % is something that is worth losing to prevent all of the mess.

      If software copyright was to be abolished (which a lot of people on this site seems to want too... especially a certain category of torrent fans), then the scenario you describe would become very very real.

  60. GPL2 vs GPL3 Debate by Whatanut · · Score: 1

    It seems that in the past a lot of the debate regarding GPL2 vs GPL3 has largely been over patent issues. What would this do to the argument if software patents were removed from the equation.

    --

    yvan eht nioj
    1. Re:GPL2 vs GPL3 Debate by Spy+der+Mann · · Score: 1

      It seems that in the past a lot of the debate regarding GPL2 vs GPL3 has largely been over patent issues. What would this do to the argument if software patents were removed from the equation.

      Just because the threat is gone (for now) doesn't mean we should dismantle our defenses against it.

  61. Which part don't you agree with? by DamnStupidElf · · Score: 4, Insightful

    Do you not agree that software is equivalent to mathematical formulas, or do you think that software patents (an arbitrary subset of mathematics) should be patentable for some reason?

    In the latter case, do you believe that, say, Andrew Wiles proof of Fermat's last theorem could be translated to a typed lisp expression (or any equivalent in some other language) and patented as a method of proving a certain fact about integers, and then authors of any proofs using Fermat's last theorem as a lemma could be sued for violating the patent? What about the four-coloring theorem which requires a programmatic proof? In short, what criteria would you use to distinguish unpatentable mathematics from patentable software?

    1. Re:Which part don't you agree with? by et764 · · Score: 1

      Should things that aeronautical engineers come up with not be patentable before aeronautical engineering is just an arbitrary subset of physics? I'll gladly agree that there is something seriously broken with software patents as they are currently implemented, but I certainly don't claim to know the best way to fix them. I don't think we should completely get rid of them though.

      By this point, software engineering is practiced very differently than abstract mathematics. It's much more akin to taking different building blocks and finding ways to put them together. In the same way that an aeronautical engineer would combine different hydraulics, flaps, bolts, fixtures, bearings and control surfaces, a software engineer will combine input routines, sorting functions, display functions and storage devices. We speak of software in terms of interconnected components that each preform a certain task and together perform a more complicated task, not in terms of mathematical proofs, even if you can express proofs as software and vice versa.

      Furthermore, I'd argue that software is at one end of a spectrum that includes firmware and hardware. I think most readily agree that things on the hardware end of the spectrum are patentable. Where is the line that makes software exempt from these same protections. Imagine trying to patent an MP3 player. The software is an integral part of this invention. The MP3 player would be impossible without the software it runs.

      Something is absolutely broken with software patents in their current incarnation. The bar for "obviousness" seems far too low. The patent term seems rather long, given the speed at which the industry moves. The treble damages for knowingly infringing a patent, while it makes sense to a certain extent, leads to some braindead behavior, like never reading patents in fear that you might accidentally knowingly infringe someone else's patent. Despite these flaws, software is sufficiently similar to other types of inventions that there is a place for patents on software as well.

    2. Re:Which part don't you agree with? by DamnStupidElf · · Score: 1

      Should things that aeronautical engineers come up with not be patentable before aeronautical engineering is just an arbitrary subset of physics? I'll gladly agree that there is something seriously broken with software patents as they are currently implemented, but I certainly don't claim to know the best way to fix them. I don't think we should completely get rid of them though.

      Should Bernoulli's equations be patentable? If not, then why should a specific wing shape derived from those equations be patentable? Most likely the wing shape was some local maxima of an equation relating Bernoulli's principle (and other basic physical forces) to some requirements (lift, wingspan, loadbearing capacity, cross section, air resistance, etc.) If anyone can derive the same optimal wing shape from straightforward mathematics, why should a wing shape be patentable?

      By this point, software engineering is practiced very differently than abstract mathematics. It's much more akin to taking different building blocks and finding ways to put them together. In the same way that an aeronautical engineer would combine different hydraulics, flaps, bolts, fixtures, bearings and control surfaces, a software engineer will combine input routines, sorting functions, display functions and storage devices. We speak of software in terms of interconnected components that each preform a certain task and together perform a more complicated task, not in terms of mathematical proofs, even if you can express proofs as software and vice versa.

      So copyright the combination of components. The problem with patents is that they generally refer to the entire problem space and not to a specific implementation of a general solution for a problem space. E.g. the patents on MPEG compression cover *every* possible algorithm for encoding or decoding an MPEG stream, because they are actually defined in an elementary mathematical way, not as a collection of specific physical components that do specific things. I think you'll find that every other software patent is similar; it covers the problem space and not a specific implementation that should be covered by copyright.

      Furthermore, I'd argue that software is at one end of a spectrum that includes firmware and hardware. I think most readily agree that things on the hardware end of the spectrum are patentable. Where is the line that makes software exempt from these same protections. Imagine trying to patent an MP3 player. The software is an integral part of this invention. The MP3 player would be impossible without the software it runs.

      I don't mind hardware patents too much, so long as they aren't obvious. For instance, U.S. patent #1 is, wait for it, a gear for a train wheel to let it go up hills on a toothed track. It has special retractable teeth or something. To me, it's fairly obvious that if you want to get a heavy train up a hill, you either use cables or gears. I don't actually see what good an MP3 player patent is. It's just a walkman (which is just a small tape player [which is just a small radio with a magnetic pickup and motors { etc... }]) with an MP3 decoder instead of a tape player. I don't think applying a DCT to an audio sample and huffman coding its quantized values should be patentable. It's just a linear operator and entropy encoder.

      Something is absolutely broken with software patents in their current incarnation. The bar for "obviousness" seems far too low. The patent term seems rather long, given the speed at which the industry moves. The treble damages for knowingly infringing a patent, while it makes sense to a certain extent, leads to some braindead behavior, like never reading patents in fear that you might accidentally knowingly infringe someone else's patent. Despite these flaws, software is sufficiently similar to other types of inventions that there is a place for patents on software as well.

      That brings up the question of what complexity should be required for patents. Should the four color theorem be patentable? W

    3. Re:Which part don't you agree with? by pbhj · · Score: 1

      Andrew Wiles proof of Fermat's last theorem could be translated to a typed lisp expression (or any equivalent in some other language) and patented as a method of proving a certain fact about integers

      Lacks industrial application, is a mathematical method, is a program without any real world effect (Sections 4 & 1(1)(c), 1(2)(a), 1(2)(c), UK Patent Act which align with the international patent conventions and treaties namely the EPC and PCT). No patent.

      Saying that software is simply binary mathematics is like saying people are simply chemistry. True (spiritual arguments aside) but not useful.

      In the UK under Aerotel/Macrossan (2007) there is a 4-step approach to determine patentablility.

      (1) Properly construe the claim;
      (2) identify the actual contribution [over the prior art];
      (3) ask whether it falls solely within the excluded subject matter [see above, things like mathematical methods are excluded];
      (4) check whether the actual or alleged contribution is actually technical in nature.

      It's also made clear you only look at (4) if (1)-(3) have been passed.

      So a voice encoding algorithm (speex and the like) would not be patentable per se. But if it were to be used in a mobile phone to save power then it might be patentable, see the UK Manual of Patent Practice at Section 1.17:

      [...] the Technical Board of Appeal rejected claims to a method of digitally filtering data
        performed on a conventional general purpose computer, since those claims were held to
        define an abstract concept not distinguished from a mathematical method. However, they
        allowed claims to a method of image processing which used the mathematical method to
        operate on numbers representing an image. The reasoning was that the image processing
        performed was a technical (ie non-excluded) process which related to the technical quality of
        the image and that even if the idea underlying an invention may be considered to reside in a
      mathematical method, a claim directed to a technical process in which the method is used
      does not seek protection for the mathematical method as such. Therefore the allowable
      claims went beyond a mathematical method as such because they specified the physical
      entity the data represented and the technical process in which it was used.

    4. Re:Which part don't you agree with? by DamnStupidElf · · Score: 1

      So a voice encoding algorithm (speex and the like) would not be patentable per se. But if it were to be used in a mobile phone to save power then it might be patentable, see the UK Manual of Patent Practice at Section 1.17:

      If I understand you right, mathematical inventions can't be patented but actually *using* a mathematical invention for a particular purpose is patentable? Shouldn't that just fall under copyright for a circuit design or particular piece of software? If someone can get a patent on "using a specific compression algorithm to save power", but they can't get a patent on the specific compression algorithm, then what use is their patent? Does it also prevent the use of other compression algorithms to save power?

    5. Re:Which part don't you agree with? by pbhj · · Score: 1

      If someone can get a patent on "using a specific compression algorithm to save power", but they can't get a patent on the specific compression algorithm, then what use is their patent? Does it also prevent the use of other compression algorithms to save power?

      [I'm not currently working in this field, FWIW]

      How I read it is that if the subject of the application is not wholly within the excluded fields and it has a technical contribution to the art then it's patentable.

      They can't get a patent of the algorithm, that prevents them from using their patent against new uses of the algorithm. They might not of considered it's use as part of a solution to some other problem for example.

      "what use is their patent"

      It protects their invention, namely a more efficient telecoms device in my example.

      Does it prevent the use of other compression algorithms to save power - depends on the claims. If this algorithm is one of a class of optimal algorithms that can be used to save power and the claims are drafted broadly then possibly the patent covers other algorithms. But otherwise, no.

  62. Google's Success and patents by Jdodge99 · · Score: 1

    Let's say software and business process patents did not exist. Where would Google be now? Would Sergey and Brin not have bothered to work on search algorithms if there hadn't been a patent carrot at the end? I highly doubt it -- and I doubt that there would be any change for the worse in the software or business landscape in terms of new ideas and new processes. Let's use the example of "not a Patent troll" NTP. A very friendly write up (in Businessweek, iirc) noted that this company wasn't a patent troll because they guy who'd had the idea of push e-mail and worked in telecom for years, had the idea and patented it, then put it in a drawer for "later use" That's the problem -- 99% of these patents are either 1. Defensive or 2. Predatory. I think Google's patents are defensive -- Google is doing so well because they figured out a way to make everything work. I agree that the "particular machine" seems a bit odd, but I guess as with many others I'm so disgusted seeing a system which is supposed to promote new ideas and move the marketplace forward doing the exact opposite. It's being used to kill or extort companies that are actually making new ideas work -- say vonage -- by companies that just patented huge swaths of ideas speculatively and in that case both defense and predation. (Verizon patented a lot of VOIP stuff it doesn't use but by going after companies using it they protect their core business model using older methods) Are there two examples of software patents that really helped innovation and would have been unlikely to be discovered / worked out if software was not patentable? - Jeff Dodge

    1. Re:Google's Success and patents by Jon_S · · Score: 1

      "Let's say software and business process patents did not exist. Where would Google be now? Would Sergey and Brin not have bothered to work on search algorithms if there hadn't been a patent carrot at the end? I highly doubt it"

      I disagree. Sure, one of the features that made Google rocket above all the other search engines back at the turn of the millenium was its much more accurate and useful list of web pages that it returned as results, thanks to PageRank.

      But two other things were equally important, in my view. One was the speed of the service. Google was groudbreaking, or at least most successful, in deploying huge Linux server farms to implement the algorithm, which made it more useful. This was back, if you remember, before Linux really went mainstream and many still considered it a hobbyist's OS. Second was the clean interface. Remember how long Altavista and the rest used to take to load over the late-90's dial-up connections?

      Google didn't make it big based on pagerank alone.

    2. Re:Google's Success and patents by gnasher719 · · Score: 1

      Let's use the example of "not a Patent troll" NTP. A very friendly write up (in Businessweek, iirc) noted that this company wasn't a patent troll because they guy who'd had the idea of push e-mail and worked in telecom for years, had the idea and patented it, then put it in a drawer for "later use"

      In this case, I think both RIMM and NTP were working very hard in that field and patented everything they could think of. One of them was commercially successful, the other wasn't. The successful one was sued. If NTP has been the successful one, RIMM would have sued them and would have won.

    3. Re:Google's Success and patents by Jdodge99 · · Score: 1

      Google didn't make it big based on pagerank alone.

      erm -- that was my point -- they made the whole process WORK -- speed implementation -- it wasn't a patented idea -- it was simply doing it. That's the case with a lot of these ideas -- the ideas aren't key -- but you can sometimes prevent others from competing with them. That doesn't foster innovation and competition, it stifles it.

    4. Re:Google's Success and patents by Jdodge99 · · Score: 1

      NTP had no product -- they had no service. (on a push e-mail front)
      They simply waited for someone else to do it and then sued them. This did not serve innovation.

      Again: Can anyone come up with two cases where patents have driven innovation in software or even electronics?

  63. A computer is a machine by OrangeTide · · Score: 1

    My software is a process tied to a particular machine.

    --
    “Common sense is not so common.” — Voltaire
  64. In other news... by Maverick+Hunter+Zero · · Score: 0

    Marshall, TX just lost most of its business. (At least, I hope this is the case.)

    --
    --Z
  65. viewpoint of the article by bzipitidoo · · Score: 4, Insightful

    I suppose the author, Mr. Duffy, thinks he wrote a fair and balanced article. He mentions several times how valuable certain patents are, and that this change "threatens" many patents and will "destabilize" patenting. There is no mention of the gains to society, this seems to be purely a lawyer's outlook on the immediate consequences to patent attorneys and their clients. Clients will lose a lot of patents, oh no!

    There's no mention of how this will greatly help everyone against patent trolling. The closest he gets is a mention that this is "cause for celebration among those ... philosophically opposed to property rights in innovation", as if there are no real benefits to be had, as if that's a point that is of no interest to any except a few theologians of some obscure religion, He writes that this is a departure from over 2 centuries of tradition. We think otherwise. The tradition of patenting is over 200 years, yes, but the tradition of patenting software is perhaps only 30 years old, not 200. And the "system is supposed to be designed to encourage ... the innovative", but there is nothing about the means or any studies about the system's effectiveness. Are we supposed to take it for granted that because the system was designed to accomplish a purpose, it does so? Apparently we are supposed to take that view. How else could a "contraction of patent eligibility" be seen as "very troubling"? To the contrary!

    He concludes that figuring out answers to these "fascinating questions" will keep patent attorneys employed. I would add gainfully to the front of employed, but I'm doubtful that these questions are "fascinating", any more than a "debate" over the merits of Young Earth Creationism vs Old Earth Creationism is interesting. We know the answers already, it's that some don't like the answers and have tried to create debate and controversy out of nothing.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    1. Re:viewpoint of the article by lenehey · · Score: 1

      IAF(patent)L, and if you think the "gains to society" will be based on software not being patentable, think again. The PTO is not arguing that software should be unpatentable, only that software, in order to be patentable, must be claimed a certain way. Therefore, this ruling will only impact existing software patents, not future software patenting.

    2. Re:viewpoint of the article by dbIII · · Score: 1

      There is no mention of the gains to society

      Programmers in the USA can get jobs again instead of having to outsource the work to countries without software patents. The patent violation happens in a country where it is legal, by another company and the source is closed so infringements can be denied.

      OK - so I'm half joking and not even from the USA but the way things are going it will end up being a major reason to outsource. That sort of thing happened with the very stupid encryption laws a few years ago which meant RSA did their software development in my country instead.

    3. Re:viewpoint of the article by serveto · · Score: 1

      A perfect post, well done.

  66. grandfather clause by pak9rabid · · Score: 1

    If this is in fact true, then I would imagine that there would be some sort of grandfather clause (or there probably will be after enough companies with deep pockets with large patent portfolios get to enough people in power) that would render existing software patents as valid, but prevent any new software patents from emerging (unless tied to a physical device as started before).

    1. Re:grandfather clause by the+eric+conspiracy · · Score: 1

      That seems very unlikely to me. There have been plenty of other cases where patent validity criterea have changed, and none of them led to grandfathering.

    2. Re:grandfather clause by pak9rabid · · Score: 1

      That seems very unlikely to me. There have been plenty of other cases where patent validity criterea have changed, and none of them led to grandfathering.

      Yeah, but I'd be willing to guess that the other examples didn't have millions of dollars of companies' money sunk into them like software and business process patents do. It all comes down to the Golden Rule: He who has the gold makes the rules.

    3. Re:grandfather clause by the+eric+conspiracy · · Score: 1

      The thing to keep in mind that this is a zero-sum game. For everyone that would gain by grandfathering there would be a loser.

  67. Gorilla in the Room by randomErr · · Score: 1

    Would this completely destroy GPL and Creative Commons?

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:Gorilla in the Room by Spy+der+Mann · · Score: 1

      Would this completely destroy GPL and Creative Commons?

      Those are COPYRIGHT licenses, not PATENT licenses.

  68. Let them know by geekoid · · Score: 1

    you think this is a good thing.
    Contrary to what many posters on /. seem to think, government agencies do listen to the people.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  69. The trouble is by Anonymous Coward · · Score: 0

    The trouble is, I think the submitter is wrong and that the cases he's citing don't go nearly as far as he claims they do.

  70. It'll Never fly, Orville by misterhypno · · Score: 2, Informative

    There are too many Intellectual Property attorneys out there that would be put out of business by such a ruling.

    Of course, the whole concept OF "intellectual property" actually IS something of an oxymoron, when one considers the actual meaning of the term... property that exists only intellectually... and not on the physical plane...

    It will be interesting to see how the COURTS rule on this, as opposed to the Patent Office. It's the courts that will have the final say, anyway... not the Patent Office...

    1. Re:It'll Never fly, Orville by Shados · · Score: 1

      I don't know... software patents were pretty silly, but intellectual property isn't completly silly... the meme "Someone stole my idea!" has been around almost since humans have been able to talk, so there has to be something to it beyond just silly laws paid for by big corporations.

  71. But don't forget Turing.. by mengel · · Score: 4, Insightful
    Who proved that computer programs are equivalent to Turing machines, which can be actual mechanical devices.

    So computer programs are both equivalent to a physical machine, and an abstract mathematical proof, at the same time.

    That is, you can argue it either way, and they're both right.

    That said, I maintain that you should have to acutally build the Turing machine to get the patent :-)

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
    1. Re:But don't forget Turing.. by gtall · · Score: 3, Insightful

      Turing machines assume an infinite tape. So when you build one, please get back to us.

      Gerry

    2. Re:But don't forget Turing.. by Anonymous Coward · · Score: 1, Informative

      Well see you pretty much stated the difference right there. The programs are equivalent to a machine. They aren't actually a machine and therefore should not be patented. They actually are a mathematical algorithm.

    3. Re:But don't forget Turing.. by francium+de+neobie · · Score: 3, Informative

      Man, I can't believe I need to argue this on Slashdot.

      Turing machine is a mathematical construct. It is just like you can construct a 3D or 4D or even 160D Cartesian space in your brain, in paper, or in a computer at any time you like - but they are just mathematical constructs! Just look at Wolfram's page, it says "A Turing machine is a theoretical computing machine invented by Alan Turing (1937) to serve as an idealized model for mathematical calculation."

      To prove the computer you're using to post thing to Slashdot is not a Turing machine - just ask yourself - Can you computer fit in a program that is infinite in length? Can you computer run a program that requires an infinite amount of memory? If you answer "no" to any of my questions, you are not using a Turing machine.

    4. Re:But don't forget Turing.. by Chris+Burke · · Score: 1

      Who proved that computer programs are equivalent to Turing machines, which can be actual mechanical devices.

      No, Turing proved that any computer program has an equivalent program that can be run on a Turing Machine. He proved that anything you can compute can be computed on the Universal Turing Machine, and thus all computers are subsets of a Turing Machine, and all software is a subset of a Turing Machine program.

      He didn't prove that software is equivalent to a machine itself. That makes no sense; software can't do anything by itself. It needs someone or something to interpret it and take actions based upon that.

      --

      The enemies of Democracy are
    5. Re:But don't forget Turing.. by Ann+Coulter · · Score: 1

      All programs that run on a Turing machine will only use a finite length of tape.

    6. Re:But don't forget Turing.. by Ann+Coulter · · Score: 1

      No program is infinite in length. No terminating program requires an infinite amount of memory.

    7. Re:But don't forget Turing.. by Ann+Coulter · · Score: 1

      I should qualify that by saying that all terminating programs that run on a Turing machine will only use a finite length of tape.

    8. Re:But don't forget Turing.. by DaveV1.0 · · Score: 1

      Your reasoning is flawed.
      Computer programs are the equivalent of Turing machines.
      Turing machines can be physical devices.
      Therefore, computer programs can be physical devices.
      However, not all Turing machines are physical devices. Some Turing machines are not physical devices.
      Therefore, there is no requirement for a Turing machine or a computer program to be a mechanical device. So, any argument that equates a computer program to a physical device is invalid.

      It does not follow that because a computer program can be a physical device that all computer programs should be treated as physical devices.

      If a computer program is NOT a physical device, then it should not be treated as a physical device.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    9. Re:But don't forget Turing.. by bgillespie · · Score: 1

      I'm surprised nobody has mentioned the correspondence between computer programs and the counting numbers via Godel numbering. Basically, given any finite state machine and starting configuration, one can assign a unique natural number to this program (although not every natural number necessarily represents a valid program). So a patent on a computer program is essentially equivalent to a patent on a subset of the counting numbers, up to a choice of numbering scheme.

    10. Re:But don't forget Turing.. by Khalid · · Score: 1

      I wasn't talking about the Turing machine in fact but about the http://en.wikipedia.org/wiki/Curry-Howard_correspondence, which is loosly related to the http://en.wikipedia.org/wiki/Church_thesis

    11. Re:But don't forget Turing.. by DarkOx · · Score: 1

      I am sorry but you are wrong. The component of the turing machine definition about memory is, "given and infinite amount of memory any transformation can be performed."

      Chances are the system you have if equiped with unlimited memory could perform any transformation.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    12. Re:But don't forget Turing.. by Sir_Lewk · · Score: 1

      Ah, so the real question is where or not it terminates. Well lets just run it to see.... oh wait.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    13. Re:But don't forget Turing.. by tepples · · Score: 1

      That said, I maintain that you should have to acutally build the Turing machine to get the patent :-)

      The excuse was that one can "build" a linear bounded automaton by building a commodity PC running Windows or */Linux and then adding a novel, useful, and non-obvious program to its storage.

  72. So what would this mean for Linux????? by tatermonkey · · Score: 1

    So what would all this mean for the Linux/BSD OS's?

    1. Re:So what would this mean for Linux????? by dbIII · · Score: 1

      Nothing really since this software patents mess is entirely a US thing. It's a big world out there.

  73. One Step Closer to Proper Function by SerfsUp · · Score: 1

    This appears to be one step closer to reason, but not quite the outbreak of common sense that many (including me) have been hoping (and/or pounding fists into tables and heads against walls) for. Patents are good when they (1) encourage the application of resources (time/money/intellect) in working out how to do something new/better/improved, (2) provide for a means of allowing the individual(s) who devoted these resources to derive some benefit from their efforts (primarily monetary, but not exclusively), (3) explicitly allow for the expiration of the rights (of exclusive ownership of the implementation details) to ensure that the the general public can, in time, benefit most fully from the invention after a suitable level of "encouragement" has been allowed to accrue to the inventor. A proper functioning patent system will not only address those 3 goals, but also balance the relationships among them to achieve the best long term outcome for all individuals (i.e. society). What the change discussed in TFA addresses, is a part of the larger discussion on the refinement of the system regarding software patents to make sure that patents are only (hopefully) offered on the working out of the implemenation details to make it work, not on the concept or method itself (which took inspiration but not substantial development effort to invent). It's a critically important distinction that means the difference between a system which encourages people to invest their time/effort/money in developing new/novel/innovative ways of doing things without worrying about losing there shirt to copycats on day 2. The invalidation of most software patents would get us back, here in the US, to being closer to a patent system which is as it should be: an economic inducement mechanism for encouraging investment in development of new things, not a prize system that locks up value within the organization who patent ideas first (or who have the biggest legal teams to do so).

  74. Physical transformation by gmuslera · · Score: 1

    So this covers "pure software" process, but what about anything related to i.e. printers, cd/dvd burning, hd/usb/(database?) writting and so on?

    Sometimes the spirit of the law it isnt in the way it is written. My 1st idea of what meant physical transformation was related to software that uses machines in a production chain, i.e. for making car parts or a can of soda. But the way it is written opens enables again "generic" enough patents.

  75. Yeah right by Anonymous Coward · · Score: 0

    None of you actually believe any of this hype do you? Andrew Young hit the nail on the head with "Nothing is illegal if one hundred businessmen decide to do it."

    I would go so far as to assume that google employs more than 100 businessmen (http://en.wikipedia.org/wiki/Google says almost 20000 total, so if at least .5% are businessmen...). I realize it's no law of physics, but Mr. Young's point is that laws that are bad for businesses don't usually work out. And common sense tells us that the worse it is for the bigger the industry, the less likely it is to work as expected.

    Google and M$ are big. IBM is big. Take away something they all bank heavily on? Not happening, I don't care whether or not software patents make sense or are bad ideas. I don't care if the USPTO has total authority and is the one saying it will happen, mark my words, the problem we all share with software patents will survive this battle, even if it has to rename itself.

  76. Sooooo by markov_chain · · Score: 1

    Just run the software on a monitor with mechanical pixels. You know, like those oldschool signs in train stations and airports.

    --
    Tsunami -- You can't bring a good wave down!
  77. You should mention your experience to RIM by Nicolas+MONNET · · Score: 2, Informative

    The makers of the Blackberry would then educate you about that $600 million check they had to write.

  78. Just waiting for the counter strike.... by plsander · · Score: 2, Insightful

    You just know someone is going to sue claiming that abolishing software patents is a "Taking" under the fifth amendment and that they (and all the other patent trolls) are due compensation.

  79. Very close - though I would alter it a bit... by CFD339 · · Score: 2, Insightful

    ...I would say it is much more akin to authoring music or text. You have a limited (though sometimes wide) vocabulary and syntax. Many authors will put the same vocabulary and syntax together in a strive for similar goals, yet the combination used is generally unique. The differentiation between them come out in skill and subtlety as well as application.

    Copyright, IOW, is very appropriate. Patent is entirely not.

    Business process falls into the same category IMO. If the drive-through window were invited in the 90's and not the 40's, only the first bank or fast food restaurant to come up with the concept could use it and all others would have to pay royalties. Then the owners of toll roads would sue for prior art, etc. etc.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
    1. Re:Very close - though I would alter it a bit... by Chris+Burke · · Score: 1

      It's not "akin" to anything. Software IS math. Math is not patentable. Software is math. Not 'akin', not 'analogous', not 'similar'. It IS math.

      --

      The enemies of Democracy are
    2. Re:Very close - though I would alter it a bit... by Anonymous Coward · · Score: 0

      Business process falls into the same category IMO.

      I'd say they fail the test even worse than software patents, but I honestly don't understand how anyone thought they could or should be patented in the first place. Patents are to encourage people to share ideas. How do you secretly use use a business method and in what delusional brain is it a device?

  80. Urm, not quite by Angst+Badger · · Score: 1

    One important example is listed right in the summary: Google's PageRank patent. With that invalidated, other search engines can legally use PageRank, without giving Google a dime, which could give them the same searching power as Google.

    Just because I could legally use PageRank -- leaving aside for the moment the fact that much of Google's actual search algorithm isn't patented, it's a trade secret -- doesn't mean that I can magically materialize data centers with tens or hundreds of thousands of servers and the money and personnel to run them. There are plenty of barriers to entry in the search market, and intellectual property isn't the most important of them.

    One would think that, having observed Microsoft, among others, making billions of dollars from unoriginal and technically inferior products, people would begin to realize that neither the quality of one's technical ideas nor their originality are the main determiners of success in the marketplace. Ideas, even good ideas, are cheap and plentiful and therefore not worth very much. The world will not beat a path to your door if you build a better mousetrap. In fact, the idea that anyone is going to beat a path to your door for any reason is why so many brilliant people end up working for someone else.

    --
    Proud member of the Weirdo-American community.
  81. Page Rank is well known by thc4k · · Score: 2, Informative

    The whole pagerank algorithm is well know and not particulary complex. Implementing it and writing a spider was one of many homeworks i had in my numeric programming course (thou one of the most interesting) Basically you put the probability to get from website A to B into a matrix and find it's eigenvalues (which is best done numeric). Those are the pagerank.
    What's not so well known is how to find a good set of a few hundred websites out of the trillions of pages your spider indexed to build that matrix ...

    1. Re:Page Rank is well known by j1m+5n0w · · Score: 1

      I've implemented a few variations of pagerank myself (in C, ocaml, and lua), and none of those implementations were particularly complicated, even with the addition of a few non-standard extensions of my own. (Unfortunately, the patent situation has prompted me to keep that code to myself.) You are correct; pagerank is simple and well-understood by many.

  82. Starting to seem real to me... by fmertz · · Score: 1

    Let's says that Second Life has some patented algo's. We know that Second Life somehow exists in this space, as I have read a paper based article on the virtual world software application of same name. If, as we have seen, the application's "real estate" can be purchased for REAL money from this space, clearly a transformation has occurred. Somehow those mathy logic loops moved some money at a distance. A recent Accenture study indicated that 70% of value of the S&P 500 is intangible. Google does not have enough capital goods to equal their current valuation - where does that value come from? The overwhelming bulk of their value is one pretty complex algorithm. How much money is that algo moving at a distance for Google? Not all of that money movement is digital, as some is still moved in the form of checks. There is some interface between the purely math world of for loops, and the real world of money and iPhones. How many applications are there out there attempting to increase the efficiencies of the S&P 500? Literally thousands. If only a few succeed, they too have performed a transformation in this real space. The transformation is the physical firing of neurons setting behind the keyboard, through the interaction with the software, and then propagated to other neurons/keyboard combinations, until a new efficiency has been achieved, resulting in more REAL dollars in the company's bank account. The software is focusing or harmonizing neural firings to achieve a new reality that a group of people in this space share. Acme company: Yesterday, we could only do two of these projects simultaneously, now with our new project portfolio management software, we can do three. New reality, more money. Transformation complete. There are substantial arguments on whether math is a representation, or math IS reality. For this discussion, it doesn't really matter. Software, and the math loops behind it, is increasingly manipulating objects in this space via the transference of an organized thought from one neuron host to the next. The social software sites are an extreme example. The software is changing our culture (youtube, myspace, linkedin, etc.) - talk about transformation. I have five software patents, and each time I think about them, sometimes I'm proud, and sometimes I feel guilty. My mom is always proud. I'm not smart enough to have any ideas outside my current domain, so this company I started represents my retirement. Patents represent some great potential value for me. Conversely, I can't get to all of the things that the patents represent, so if they were in the public domain, potentially great efficiencies could be obtained, lessening carbon output in some small way. The right path is not so clear to this dude. When the PTO begins research into a new claim, they say they are "going to the shoes." This terms goes all the way back to the very first US patent examiner, the 3rd president himself, TJ. He was selected the first examiner, because, well, he knew everything. However, he kept some reference material in shoe boxes, hence the term. I think the bar for most software patents is too low. However, I do think that when software incorporates new algorithms that can demonstrably transform behaviors in this space, that software seems pretty special to me, and a patent doesn't seem like such a bad thing.

  83. Poor Jeff Bezos by Anonymous Coward · · Score: 0

    Seriously the guy should get a refund for all those patents he paid for. It's really not fair.

  84. Good news. But too late... by Zadaz · · Score: 1

    If only my last client had used their money to pay me what they owed rather than filing a bunch of software patents...

    Well they'd still be out of business, but I wouldn't have to wait in line for their bankruptcy handouts.

  85. Science and patents have to deal by Anonymous Coward · · Score: 0

    With the real world.

    Mathematics and software create their own world, the laws of which mean that an answer is right.

    E.g. a software simulation of gearing will show that you can get 1,000 gears set up so that you can have a gearing ratio of 1:1 up to 1:1,000,000,000. In real life, you'll find problems that you have to overcome (and it's the method of overcoming them that is worthy of a patent) such things as:

    a) Backlash
    b) Friction
    c) Stripping gear teeth
    d) sizes
    e) torque losses
    f) manufacturing the gears
    g) putting them together

    and so on.

    Science gets away with it by saying "this is probably not 100% correct, but it should do". Engineering and the patents you are allowed to have are answering the naive production making you say "shit. why did that not work". Scientists get papers, prizes and accolades of their peers for finding out why it didn't work. Engineers get patents.

  86. Return of hardware based solutions... by fitten · · Score: 1

    Well... this is interesting, we'll have to see how it plays out.

    On the one hand, if the tag is true and that there will be no software patents, startups are effectively dead as well. Many startups use a patent as collateral for investors in order to get started. No patents mean that anybody (provided you have the resources - time, or a flock of programmers) can now reverse engineer what you've done and use it and you have no protection against that happening. Since you cannot protect your idea, your idea no longer has value to investors -- you have no collateral for investors to use to secure investment monies. Microsoft, for instance, will be able to not pay any licenses to the 'little guy' in order to use any new IP. Copyright only protects the source, not the algorithm. As long as anyone wants to write their own source, they have your IP. The flip side is that the big companies can't keep any other company (large or small) from making use of its IP. So, the death of startups based on new ideas and the proliferation of anyone with the resources using any idea from anyone else. Pretty high stakes.

    The other side is that any company with the resources will simply make physical products instead of software. This could herald in the return of cartridge based systems and set-top boxes and the return to hardware based solutions. Since it's a physical product, the barrier to creating new hardware is pretty high (not everyone can manufacture their own cartridges or fab their own chips). Plus, because the algorithm is now implemented using atoms instead of ideas, electrons, and magnetic fields, it can now be patented... since atoms are seen to be more valuable than ideas.

    What people don't understand is that IP does have value. The idea of a plow and what that idea enables is far more (incredibly more) valuable than the steel that's used to make the plow. Just because something isn't made of atoms does not mean it has no value.

    1. Re:Return of hardware based solutions... by sohp · · Score: 1

      Many startups use a patent as collateral for investors in order to get started. No patents mean that anybody (provided you have the resources - time, or a flock of programmers) can now reverse engineer what you've done and use it and you have no protection against that happening

      Given the implosion of startups and the crap patents often used to attract VC funding, how is this a bad thing?

      Microsoft, for instance, will be able to not pay any licenses to the 'little guy' in order to use any new IP.

      I think you mean "other small competing companies, for instance, will not be forced to liquidate when a patent trolling lawyer comes calling telling them their product infringes on the overly-broad obvious patent that Microsoft bought for a relative song from someone who had no really good ideas, just a business plan to patent something obvious and try to get an IBM/Microsoft/Cisco/Yahoo to buy them out just to have the patent protection."

      The whole Microsoft wanting to buy Yahoo is really about the pay-per-click patent that Yahoo picked up when they bought out Overture years ago. It's the big companies with spare cash that can cruise around looking for obvious patents to snap up when they need some legal tire iron to beat over the heads of their competitors. Remember, we had plenty of innovation (in the real sense, not the Microsoft meaning) in computing before software patents, that will still happen.

    2. Re:Return of hardware based solutions... by fitten · · Score: 1

      The whole Microsoft wanting to buy Yahoo is really about the pay-per-click patent that Yahoo picked up when they bought out Overture years ago. It's the big companies with spare cash that can cruise around looking for obvious patents to snap up when they need some legal tire iron to beat over the heads of their competitors.

      The advantage with this scheme is that Microsoft will have it for free the instant this goes into effect... there's no way to prevent it.

      Remember, we had plenty of innovation (in the real sense, not the Microsoft meaning) in computing before software patents, that will still happen.

      Yes, it was a different world back then, too. Today, it'll just be easier for anyone with resources to make use of your IP. Sure, OSS benefits greatly (and also has nothing to lose but all to gain) but so do the big companies. No more licensing, no more delays, just throw people at it as soon as they hear about it. Just remember... any idea you come up with after this (if it goes into effect) is Microsoft's (or any other big company that you don't like).

      But... ideas are worthless unless they can be materialized in atoms. If you can easily reproduce it (like copying a file), it's worthless.

  87. "to such innovators as Google, Inc." by Anonymous Coward · · Score: 0

    uh, i almost forgot that they're such great innovators! what have they invented? oh yeah, a search engine and how to destroy our privacy!

    remember: just mention "google" in the context of sth bad (sw patents) and that sth turns into sth good immediately.

    next please.

  88. My dad can beat up your dad... by RingDev · · Score: 2, Insightful

    Actually, all that math is an abstraction of electronics, and electronics is just an abstraction of physics.

    So "researchers" are no more Computer Scientist that "programmers" are because neither of them comprehend the entirety of the physics that are driving the electrons that make it possible for that computer to do the math that has been abstracted to a high level 'English-like' readable language. /sarcasm

    Really, intra-software industry pissing matches are just humorous. There is no significant difference in skill levels of programmers and researchers. Only the knowledge of the application's focus changes. And for as complex as modeling some new mathematical equation may be, I can present you with a mile long list of tax codes, international trade law, federal regulation, incentive programs, etc... that can make a "simple" accounting program just as complex.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:My dad can beat up your dad... by The+Dancing+Panda · · Score: 2, Insightful

      Those are all programming problems, not CS problems.

      A prototypical CS problem is "Traveling Salesman". Writing a program to route a salesman over a series of cities would be a programming problem. The CS researchers problem would be solving the underlying mathematics of it in polynomial time. CS Research can be done sans computer, programming cannot (at least not usefully). There is a huge difference.

      Also, your assertation that math is an abstraction of electronics is just weird. Electronics is a specific field of physics. Physics is (in essence) a specific field of math.

    2. Re:My dad can beat up your dad... by RingDev · · Score: 1

      A prototypical CS problem is "Traveling Salesman". Writing a program to route a salesman over a series of cities would be a programming problem.

      Actually, the Traveling Salesman is a logic problem, and has been completed many times on paper long before it became an academic tool for making CS students sweat out writing a process to execute a series of known formulas.

      I think the 12 hungry philosophers with 11 spoons is much better example of a prototypical CS problem as it involves a specific set of logic, multi-threading, locks, and requires significantly more knowledge about the language you are working with than the Traveling Salesman example.

      My original post may have been poorly worded, but the intent remains. A "computer scientist" is not a better programmer than a "software developer". I can introduce you to good and bad developers inside academia, in public service/military, and in the private sector. I also feel that the term "computer scientist" is grossly abused.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    3. Re:My dad can beat up your dad... by CrazedWalrus · · Score: 1

      Actually, all that math is an abstraction of electronics, and electronics is just an abstraction of physics.

      Yep, it's turtles all the way down.

      So "researchers" are no more Computer Scientist that "programmers" are because neither of them comprehend the entirety of the physics that are driving the electrons that make it possible for that computer to do the math that has been abstracted to a high level 'English-like' readable language. /sarcasm

      It's not a pissing match, and I said nothing about one being more or less skilled. I said they were not the same. My point was that programming is one skillset and computer science is another. They both work with computers, and mechanics and automobile designers both work with cars. Both work on layers of abstraction, but they're different layers of abstraction that allow them to do what they do best.

      Is statistics the same as mathematics? Statistics is surely mathematics applied to a certain set of problems, but when you say "mathematics", you surely think of a field broader than statistics. In other words, one is a subset of the other, applied to a specific problem set.

      Programming is a subset of computer science, applied to solving a specific type of problem -- billing, accounting, physics simulations, etc. Computer science is a much larger field. Oddly enough, some computer scientists don't ever write programs. Programming requires a knowledge of the field in which you will be doing the programming. As a programmer in the financial industry, I need to know about stocks, bonds, derivatives, mortgages, etc. In fact, if you're planning on programming for a living, I would encourage you to minor in the field in which you expect to program.

      I'll leave you with a quote from the Computer Science entry in Wikipedia:

      Computer science (or computing science) is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.[1][2][3] Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others relate to properties of computational problems (such as computational complexity theory). Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing computations, while computer programming applies specific programming languages to solve specific computational problems. A further subfield, human-computer interaction, focuses on the challenges in making computers and computations useful, usable and universally accessible to people.

      emphasis mine.

    4. Re:My dad can beat up your dad... by quanticle · · Score: 1

      Actually, all that math is an abstraction of electronics, and electronics is just an abstraction of physics.

      And physics is but the application of math to real world phenomena.

      Secondly, who said that computer science is "an abstraction of electronics?" Computer science, properly, is a subbranch of boolean logic, hybridized with some number theory. Would it be as significant if the relevant electronics never existed? Certainly not. Would people still explore this area of mathematics? I'd argue yes.

      There is no significant difference in skill levels of programmers and researchers.

      Who said we're debating skill levels? Hell, I'd argue that there is no single measure of programming skill, as different skills are required for different tasks. A good numerical model programmer would likely make a poor application developer, and vice versa.

      Again, as the grandparent has stated, computer science != programming. Programming is an application of computer science, in the same way electrical and mechanical engineering are applications of physics.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    5. Re:My dad can beat up your dad... by RingDev · · Score: 2, Insightful

      A nice response, I agree with much of what you said, with one exception:

      and mechanics and automobile designers both work with cars.

      I don't believe that accurate describes the correlation between Programmers and Computer Scientists.

      The 'Computer Scientist' of the automobile industry are the material engineers that determine what compounds to make components out of to best perform their specific duty. For instance, designing a ceramic piston to replace a traditional steal one in high compression non-nitrous engines, or developing an aluminum block with steal sleeves to replace traditional cast iron block, or designing a 2nd catalytic converter to take advantage of a lower temperature with a different chemical reaction to reduce emissions. None of those tasks require any significant knowledge of the automobile as a whole, but do require significant knowledge of their specific scientific field.

      The 'Computer Programmer' of the automobile industry are the vehicle designers. They take the tools and devices the 'Computer Scientists' have made available to them and build something whole and functional out of it.

      The 'Application Administrators' and 'Support' are the rough equivalent of the Mechanics of the automobile industry. Sure, if there's a design problem, they'll kick it back up to the programmers, but for configuration and maintenance, they handle the bulk of it.

      My apologies for being confrontational, I've met my fair share of egotistical 'computer scientists' who were so proud of their brand new' life altering' linked list logic... So usually when people pull out the "programmers are lesser than computer scientists" argument, I jump to the defensive side ;)

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    6. Re:My dad can beat up your dad... by RingDev · · Score: 1

      My objection was not with his point 1. My object was to:

      You can only get away with being a programmer while sucking at math because of the many layers of abstractions that have been built on top of the math. The math is still at the bottom, but we now have higher-level, more right-brained ways of expressing that math.

      Which implies that Computer Scientists are better at math, and that programmers as a whole, suck at math.

      Which is hardly true. Tell the computer programmers who wrote the physics engine for Unreal that they suck at math. Tell the computer programmers actively working on getting raytracing engines into the main stream that they suck at math. Tell the computer programmers working on accounting applications tracking billions of dollars through complex business requirements that they suck at math.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    7. Re:My dad can beat up your dad... by Wooky_linuxer · · Score: 1

      As a former physicist, I resent that. Physics use math as a tool. This is going to be a weird argument, but I could say that physics uses the part of math that is real (for very larges values of reality). The fact that you can use math to describe phenomena happening in the real world doesn't mean that these phenomena, and their study, are a subset of the field used to describe them.

      Of course some people believe that abstract concepts such as a point, an irrational number such as pi or e, the Mandelbrot set or whatever fills your cup really exists at some level. For some other people, math is just a human mind construct. That is metaphysics (or maybe metamath?) and I shall not discuss that. Math is science, but not a natural science; its value to physics and other (natural) sciences is only as a tool (an invaluable tool, of course, but still a tool). If you can conceive something other than math that could be used to describe and predict physical phenomena - well, we'd use it.

      --
      Where is that guy who'd die defending what I had to say when I need him?
    8. Re:My dad can beat up your dad... by quanticle · · Score: 1

      None of them suck at math. But that's not the OP's point. A game developer can get away with not knowing about texture models and normal maps because the people at Unreal have done the hard work already. A person who writes Excel scripts for an accounting division can be forgiven for forgetting how to optimally calculate a standard deviation, because the folks have Microsoft has taken care of it.

      The OP is not implying that programmers are incompetent at math. He is implying that programmers are able to get away with ignoring the mathematics because the computer scientists that came before them built abstractions.

      As for whether Computer Scientists are better at math than programmers, my response is that the average computer scientist is probably better at math than the average programmer, for the simple reason that the average computer scientist has more practice. Its like asking, "Who's better at tennis, the average member of the USTA or the average member of the general public?"

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    9. Re:My dad can beat up your dad... by uglyduckling · · Score: 1
      Of course some people believe that abstract concepts such as a point, an irrational number such as pi or e, the Mandelbrot set or whatever fills your cup really exists at some level.

      -
      Dude, I went there for my holidays last year.

    10. Re:My dad can beat up your dad... by RingDev · · Score: 1

      None of them suck at math. But that's not the OP's point.

      Funny, the line "You can only get away with being a programmer while sucking at math" sure sounds like he is implying that programmers suck at math.

      A game developer can get away with not knowing about texture models and normal maps because the people at Unreal have done the hard work already.

      A game developer, in this case, I'll assume you are actually refering to a 3-d modeler or artist, is not a programmer. The person who wrote the normals calculation engine for the UT game engine how ever, IS a programmer, not a computer scientist.

      A person who writes Excel scripts for an accounting division can be forgiven for forgetting how to optimally calculate a standard deviation, because the folks have Microsoft has taken care of it.

      Again, making a spread sheet in Excel does not make you a programmer. Some of the greatest Excel masters I know are actually research scientists and haven't a clue when it comes to programming. How ever, the programmers who developed Excel, including the person responsible for implementing the standard deviation formula, were programmers, not scientists. The formula for standard deviation had been hypothesized, tested, and proven long before computers had been invented.

      Its like asking, "Who's better at tennis, the average member of the USTA or the average member of the general public?"

      I would liken that statement to this one: "Who's better at making bad analogies, a brick, or a nuclear submarine?"

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    11. Re:My dad can beat up your dad... by dkf · · Score: 1

      My apologies for being confrontational, I've met my fair share of egotistical 'computer scientists' who were so proud of their brand new' life altering' linked list logic... So usually when people pull out the "programmers are lesser than computer scientists" argument, I jump to the defensive side ;)

      Meh (and quadruply so at the idiots who get excited about linked lists; they're an extremely well understood area of DS&A). As a certified Computer Scientist[*], I have to note that it's a pretty broad field. There are those who study the physical devices that are computers, those who study the logical artifacts that control that machinery, and those who study the interaction of these things with humanity. This means that CS is founded on Engineering, Math, Psychology and Business (err, "Applied Sociology"). In other words, it's definitely its own major field! Which isn't to say that every computer scientist is good at all of these bits or interested in them; that would be ridiculous. But if you want to understand the field as a whole, you'd better be prepared to work really hard.

      Myself, I like making stuff that other people use and I like turning really complicated things into stuff that ordinary mortals can handle. I just wish that didn't involve so much damn project management though...

      [* Really. Not that certification means anything much on its own other than the ownership of a piece of paper. ]

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    12. Re:My dad can beat up your dad... by Draek · · Score: 1

      Actually, all that math is an abstraction of electronics, and electronics is just an abstraction of physics.

      Not really, software is merely an expression of an abstract, mathematical concept that's able to be interpreted by actual, physical machines, but that means that the *machines* could be patented, not the software itself. That's because when you write software, you don't write it against the hardware itself, you write it against an abstract *specification*, and if the implementation of it works differently than expected, the problem is in the implementation, not the spec.

      It'd be, for example, as if scientists decided to nuke Uranus to make it go through the orbit Newton's law of gravity predicted, instead of re-analizing the data and discovering Neptune. Here the abstraction is more important than the physical thing, whereas with physics it's the other way around.

      --
      No problem is insoluble in all conceivable circumstances.
    13. Re:My dad can beat up your dad... by jvkjvk · · Score: 1

      None of them suck at math. But that's not the OP's point.

      Funny, the line "You can only get away with being a programmer while sucking at math" sure sounds like he is implying that programmers suck at math.

      Alternately, you could read this original line as "the reason that people who suck at math can get away with being programmers is..."

      See the shift? To imply that the OP was saying all programmers suck at math seems much more of a distortion of the OP's original text than to assert the meaning is something like this.

    14. Re:My dad can beat up your dad... by RingDev · · Score: 1

      It's a matter of semantics. It implies that the category of "programming" is lesser to the category of "computer scientist" because it has a lower requirement of math.

      It's about the difference between saying, "I don't care for your favorite band's music" and "Your favorite band sucks". Both mean the same thing, but the phrasing of one was designed to be inflammatory and insulting.

      In any case, even if you reword his initial statement in a non-inflammatory way, such as saying "programming has a lower requirement level in knowledge and practical ability of mathematics..." I would still argue that such a statement is false.

      Both the fields of "programming" and computer science are so incredibly broad, such a generalization is almost guaranteed to be false even with out further investigation. And even just a cursory glance through a handful of "programming" careers can show you just how critical a high level understanding of mathematics is.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    15. Re:My dad can beat up your dad... by alecwood · · Score: 1

      No it's still math The electronics have just been constructed in such a way as to add physicality to the math

      --
      Real happiness lies in the completion of work using your own brains and skills.
  89. Bias by Windrip · · Score: 1

    The author of the blog post referenced by this article exhibits a conservative bias, and doesn't disclose a conflict of interest. Others have called him on it. But, it's his blog, isn't it.
    Nevertheless, the post replies are interesting reading with passionate arguments on all sides, some of whom are ACTUAL PATENT ATTORNEYS!

  90. Re:Patent on Reproduction by Kiaser+Zohsay · · Score: 1

    Cough up? Uh... I thought it was the other way.

    Just wait til his patent is invalidated by prior art ... from his parents.

    --
    I am not your blowing wind, I am the lightning.
  91. That is too far. by CFD339 · · Score: 0

    That is like saying a nut and bolt is physics. You can't patent physics. A refrigerater using a compressor, a gas, an expansion valve, and a condenser is just physics. You can't patent physics.

    You CAN patent what you've done with physics. You can patent what you've done with math.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
    1. Re:That is too far. by Chris+Burke · · Score: 1

      That is like saying a nut and bolt is physics. You can't patent physics. A refrigerater using a compressor, a gas, an expansion valve, and a condenser is just physics.

      No it isn't. A refrigerator can be described by physics, but it is not physics. The physics-based description is, by definition, physics.

      Or to use the example from my first post -- a ball thrown in the air follows a parabola. The ball's motion can be described by math. But the ball isn't math. The description of its path, h = -9.8t^2 + vt + c, is math. And you can convert that description into any equivalent language, and it will still be math. Machine language is just another language for describing math.

      Software is the description. It is literally a language that describes mathematical actions. It is not the actions themselves. It is as if each byte of software was a description of the physics of nuts and bolts. It requires a computer to take that description and perform actions based on it. The computer is the refrigerator. You can patent the computer. Software is the description of how the compressor, condesor, etc should work. Software is not the compressor. It's the math behind it. Software is math. Saying software isn't math is like saying the parabolic equation above isn't math, because it describes a ball's motion.

      --

      The enemies of Democracy are
  92. Next step by bender647 · · Score: 1

    Can programmers stop calling themselves software "engineers"?

    1. Re:Next step by Ash-Fox · · Score: 1

      Can programmers stop calling themselves software "engineers"?

      No.

      --
      Change is certain; progress is not obligatory.
  93. Don't shoot me, but... by znerk · · Score: 1

    I actually read the article. It made me wonder if patenting a piece of software as "a process, implemented on an x86 cpu" would be patentable, since it describes a particular piece of hardware. If so, it looks like rather than reducing the amount of frivolous patents, this merely opens the floodgates for a bunch of wannabes to attempt to patent "software x" on specific processors, while shafting the original idea guys because their patents are "too broad".

    Also, what does "utilizing multiple computing devices" have to do with software? Can I just perform the same exact steps on a single cpu, perhaps taking twice as long, and claim that I'm not violating the patent just because it doesn't happen to utilize two separate devices?

    This looks like a good way to start some sort of corporate war, but will end up being meaningless to the common man (until he hires on as a meat shield for the coming Microsoft/Yahoo/Sony conflict (Live, in HD where available!)).

    Is it any wonder there are so many "pirates", when even the people who make the rules don't know how the rules work?

    --
    This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  94. So I'm safe by Anonymous Coward · · Score: 0

    Your software is a process running on MY machine. Unless your patent says "on Mark's machine" you're SOL. And if it does, then you can be violating your own patent when running it on your machine!

    1. Re:So I'm safe by OrangeTide · · Score: 1

      I think it depends on the definition of particular. Generally my software(firmware) only runs on hardware my company designed and produces. It won't run on your machine without some modification and recompilation. (a second patent to adapt it to your machine would be possible then).

      If someone had a widget-making machine that stamps them out using a hydraulic press or something, does the patent have to be just for that one machine? What if someone built another machine just like it? What if my machine breaks and I need to replace it? what if I expand my business and need 10 of these machines? Are you really implying that the patent is only a process for an individual machine? (I hate analogies but in this case I think it is safer than trying to discuss the software patent side of things)

      --
      “Common sense is not so common.” — Voltaire
  95. who y'gonna call - patentbusters... by bugs2squash · · Score: 1

    USPTO will not act; I'm not even sure they should having read many of the posts above.

    Polititians will not act, same reasons.

    If you want to invalidate software patents then you must make the current system unworkable. Some examples might be...

    1) Target a high-profile software patent and patent dozens of things that overlap with it.

    2) Target a high-profile patent and re-publish the guts of it as math in some respected math journal

    Use some means to pick the high-profile patent so that it is not just a vindictive stab at a targetted company - maybe something that gets voted on as being particularly egregious or something that would benefit lots of people if it were busted.

    I'm sure that with a little thought, the patent process could be used against itself.

    --
    Nullius in verba
  96. Nonsense! by bjk002 · · Score: 1

    This argument you pose can be applied to any phenomenon. In the end, EVERYTHING is rooted in mathematical equations. To allow for segregation, separation, and specialization, Society has decided that at some point the level of obscurity where mathematics is evidenced (or not), warrants a new classification.

    --
    Opinion:=TMyOpinion.Create(Me);
    1. Re:Nonsense! by quanticle · · Score: 1

      Everything is rooted in mathematics, but that's a far cry from saying that everything is mathematics.

      On the other hand, software is as much a mathematical formula as x + 2 = 4.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
  97. Take a deep breath... oh, and get a clue. by ChaoticPup · · Score: 1

    Every time this subject comes up, I'm amazed at the number of clueless people that chime in. I seriously doubt that ALL 'software patents' will go away. That's far too broad of a stroke. There are many many 'software patents' that are perfectly legitimate. Yes, there are many that are questionable and need to be reined in... and that will happen. But all? Sorry, no. If something is invented that is truly novel, non-obvious and useful... it deserves to be protected with a patent no matter what it is made of. To automatically think it's somehow not deserving simply because it's 'software' instead of brick and mortar is, frankly, stone-age thinking. The same blood, sweat and tears in terms of creative work can certainly be poured into a software project that can be poured into a brick and mortar project; probably even more so.

    The BIG problem is, a lot of things are getting patented that don't meet the statutory for patentability... which really has nothing to do with it being software.

  98. Google Patent by speedtux · · Score: 1

    including pioneering patent claims to such innovators as Google, Inc

    If this is about page rank, Google did a great job applying it to the web, but the idea and approach were not "pioneering". The same algorithm had been in the literature for many years.

  99. Googles patent is safe by Gresyth · · Score: 0

    All they need is to make a hard copy of every search result. This should satisfy, "result in a physical transformation of an article". Then we can build golf courses on all the land freed up by Googles need for printer paper. Note: I have protected my idea by making a hard copy of this posting.

    --
    Tech Support: "No, sir...clicking on 'Remember Password' will NOT help you remember your password."
  100. Prior Art / Obviousness by Anonymous Coward · · Score: 0

    Sex may not be well known to the average slashdotters, but there are people in the trade to whom the techniques are obvious.

  101. No metaphor at all... by Neon+Madman · · Score: 1

    Actually, the parent post contained a simile that compared software to math, not a metaphor.

    1. Re:No metaphor at all... by Chris+Burke · · Score: 1

      Actually, the parent post contained a simile that compared software to math, not a metaphor.

      I was using metaphor in the broader sense of non-literal comparisons (because it's irrelevant to my point what kind of figurative comparison is used), and in this sense a simile is a type of metaphor.

      --

      The enemies of Democracy are
  102. because someone found how this works... by Anonymous Coward · · Score: 0

    Say pieces on a board, make each piece a pair with another piece.

    like...

    |55|33|66|
    |44|66|55|
    |33|44|22|
    |22|11|11|

    a piece can only be figured out to move one way...

    pick any piece, try to move it somewhere...

    have the chosen piece move to another piece, it moves there and makes the other piece have to move too.

    when a piece is moved to another piece, it becomes a pair with the piece it moves to.
    any piece that is moved has to have it's pair move at the same time.

    any piece to move to another piece is a piece that moved at the same time as it's pair, and moved to another piece that

    moved at the same time as it's pair too. A piece that moves to another piece becomes a pair with it, and the other of the pair
    has moved to become a pair with another piece.

    try anyway, works in one way where a piece can move back to the piece to move first.

    A common type of problem, I forget what it's called.

    A piece always goes where a piece leaves, the first piece has the last piece go where it left.

    You can't move a piece that moves where the piece came from.

    There is no such thing as a free space, a piece always moves to another piece.

    A pair never moves to a pair.

    A piece works out to move where another piece can get back to where a piece moves from.

    The last move has to be known for the first move to be made, because the first move can't be understood until
    the last move is. That's because the first move is where a piece moves to and it works around to the last move, and the
    last move is where a piece can work getting to from the first move.

    so try this...

    draw for each piece a line that shows each piece that moves to another piece for the way that piece can move. A line should show a
    piece that moves back to the piece started from. See each piece and pieces involved in moving for that piece as a machine part.
    A machine part is a connected condition where there's a dependency on one condition for another condition.

    see this as a machine diagram.

    move a piece then figure the machine diagram again, it's the same machine though...

    see how every other piece moves another way now?

    what happened for how the machine moved?

  103. The wrong criteria by kevin805 · · Score: 1

    If this is accurate, it's an even worse situation than right now.

    The fact that the patent office is granting obvious patents, or patents "it's a good idea to do this" rather than "this is a good way to do something" is the problem.

    The patent system is designed to promote innovation. It does so by allowing people to exploit an invention without the overhead of trying to keep it secret. If this becomes the policy, then if you come up with innovation, you need to keep it secret, because it is only protected by trade secret.

    There's a large (and to me, obvious) difference between something like the one click patent ("if we let people order with only one click, we can make lots of money") and RSA (a specific method of doing public key cryptography). The criteria should be that a patent must clearly specify a *method* of doing something, which would be non-obvious to someone skilled in the art who was confronted by the problem of "how should I do this".

  104. They should write Dijkstra's phrase... by hummassa · · Score: 1

    ... in the enrollment papers:

      "Computer science is no more about computers than astronomy is about telescopes."

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:They should write Dijkstra's phrase... by Anonymous Coward · · Score: 0

      Real astronomy *is* largely about telescopes. Dutch douche.

  105. Well, my rates will just have to go up then by Anonymous Coward · · Score: 0

    My God. You dont get an ounce of work for free out of a lawyer, doctor, plumber, electrician but software development gets crapped on left and right. First its the exempt status with NO overtime pay and then its the outsourcing debacle and now, do away with patents.

    I'll just raise my rates three-fold to cover the losses. Simple as that.

    1. Re:Well, my rates will just have to go up then by TeraCo · · Score: 1

      Lawyers, Doctors, Plumbers and Electricians all need a physical presence and as such the work can't be done by (occasionally) equally skilled staff in other countries at cheaper prices.

      If you're going to do a job that can be done from anywhere in the world, you'd better make sure you're doing it for the lowest cost or you're going to get screwed.

      --
      Not Meta-modding due to apathy.
    2. Re:Well, my rates will just have to go up then by stevejsmith · · Score: 1

      Uh, actually, you get about 50 hours of free work out of lawyers each year, if they abide by the ABA's ethical standards. It's called "pro bono" work.

  106. If you read Turing, you wouldn't... by mengel · · Score: 1
    The whole point of Turing's thesis was that the Turing machine was a constructable physical device. Sure, one reasons about them mathematically, and can describe them mathematically, but the whole point was that they could be physically built.

    Secondly, lots of folks on this thread are confusing Simple Turing machines which implement some specific algorithm or other with the Universal Turing Machine, which can read a description of a Simple Turing machine (i.e. a program) and then emulate its execution.

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  107. RTFA!!! by Anonymous Coward · · Score: 1, Informative

    The article specifically states:

    "The vast bulk of patents on software, business and information technology are thought by some not to be threatened because those innovations are typically implemented on a machineâ"namely, a computerâ"and the tie to a machine would provide security against the agencyâ(TM)s contractions of  101."

    Yes, it affects PageRank because that software the technology not tied to a specific machine. But according the the article it shouldn't affect patents which are tied down to a specific hardware and software specification. Apple's iPhone software should be totally patentable. My personal view is that all this does is narrow the scope of patents so that you can't patent some technology for general use all computers.

    1. Re:RTFA!!! by Anonymous Coward · · Score: 0

      it shouldn't affect patents which are tied down to a specific hardware and software specification

      exactly, it doesn't affect patents tied down to *specific* hardware, but it does affect patents tied down to *general purpose* hardware:

      "...the PTO Board of Patent Appeals and Interferences has now supplied an answer to that question: A general purpose computer is not a particular machine, and thus innovative software processes are unpatentable if they are tied only to a general purpose computer. "

  108. RTFA Everyone: by Anik315 · · Score: 2, Informative

    The article specifically states: "The vast bulk of patents on software, business and information technology are thought by some not to be threatened because those innovations are typically implemented on a machine namely, a computer and the tie to a machine would provide security against the agency's contractions of $ 101." It affects PageRank because that the technology not tied to a specific machine. But according the the article it shouldn't patents which are tied down to a specific hardware and software specification. Apple's iPhone software should be totally patentable. All this does is narrow the scope of patents so that you can't patent some technology for general use all computers.

    1. Re:RTFA Everyone: by v(*_*)vvvv · · Score: 1

      No. The exact same paragraph concludes the opposite (in bold):

      "The vast bulk of patents on software, business and information technology are thought by some not to be threatened because those innovations are typically implemented on a machineâ"namely, a computerâ"and the tie to a machine would provide security against the agencyâ(TM)s contractions of  101. Even if that view were right, the contraction of patent eligibility would be very troubling because the patent system is supposed to be designed to encourage the atypical, the unusual and the innovative. But that view is wrong."

      And the rest of the article will enlighten you as to why.

  109. Software should be no more patentable than a poem by dontmakemethink · · Score: 2, Insightful

    Software is a series of words that instruct a computer to perform specific functions. Copyright is all that's necessary to protect the intellectual property of software developers.

    And I don't mean copy protection of the specific code, obviously there are many ways for software to achieve the desired effect. It's the effect that should be subject to copyright, which is what leans software developers towards the patent office.

    However, if you translate a poem to french, which would entail significantly changing several phrases to maintain a rhyming scheme, the original author still has copyright protection.

    L'auteur n'en apprendra jamais probablement*, but the software developer probably will learn of competitive products that violate copyright.

    * The author would probably never learn about it

    --

    War as we knew it was obsolete
    Nothing could beat complete denial
    - Emily Haines
  110. Don't jump to conclusions by jilles · · Score: 1

    It's popular to be against patents here on slashdot but most of the discussion is unfortunately limited to very simplistic black and white type reasoning where people use legal terms they barely understand. Quite frankly, most people here seem to have no clue about what they are actually against / in favor of. What is a software patent and what is not a software patent is very murky in a legal sense and quite hard to explain. Quite many patents related to software systems are actually phrased as traditional patents about devices performing certain functionality in very general broad terms. In other words, they are not software patents at all and you can get them registered outside the US (provided there is enough novelty).

    The problem is not so much that there are software patents, but that there are many trivial patents for which the prior art research leaves a lot to be desired and for which the claims are covering a lot of existing systems. Challenging these is difficult, time consuming and expensive. Patents that are actually software patents or method patents are generally pretty weak to begin with. It means the patent lawyer wasn't able to phrase the invention in more traditional patent terminology (and they are really good at this). Having them is one thing, enforcing them is another.

    Some lawyers & institutions pondering how to tweak definitions, interpretations, etc means nothing until laws are actually changed and until court cases (re)define interpretations of those laws. We are talking about a very lengthy process that is going to be very political. Decisions will be challenged endlessly because the stakes are very high. A decade is nothing here. Even then the impact is probably going to be very limited. No way, that many thousands of IBM, Sun, Microsoft, etc. patents are suddenly invalidated. That represents billions of dollars of investment for these companies (R&D + legal fees). At best it might get slightly easier to challenge some of the more obvious patents.

    That's probably a good thing long term and there seems to be a lot of demand from big corporations for this due to the fact that they are under constant attack from small companies owning bullshit patents. But meanwhile the amount of patents registered will likely continue to grow.

    --

    Jilles
  111. Can't prove CORRECTNESS, can prove other stuff. by Ungrounded+Lightning · · Score: 1

    Fact is, it is possible to prove the correctness or otherwise of a computer program, so it's mathematics.

    Actually it's not possible to prove correctness - though there's other stuff you can prove.

    Consider:

    What constitutes "correctness" depends on the intent of the program. A perfect "cat", for example, is broken if what you wanted was "sum".

    So if you have a method to formally prove correctness of a program, you have to specify to it what the intent of the program is. And you have to do that in a formal way. This, itself is a programming problem. So you have ANOTHER program which may or may not be correct, as a necessary step for proving the correctness of the first program, and this new "program" is itself not proven correct. Infinite regress.

    The "correctness" proof, meanwhile, is demoted to a proof of equivalence between the two "programs", which are merely different ways to express the same intent.

    Of course this can be very useful: The two (or more) forms of expression of the intent can be wildly divergent. Expressing the same intent in two or more divergent forms drastically reduces the chance that the same error is made in all of the expressions. Combined with an automatic way to prove equivalence between them (and thus root out the errors that don't occur in all of the expressions) and you end up with a drastic reduction in the number of errors in the final product and a drastic increase in the chance that there are no undiscovered errors.

    Other things that can sometimes be proved about programs include impossibility and membership in a class of programs with equivalent degrees of computational difficulty.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  112. Your point is somewhat rediculous by Anonymous Coward · · Score: 0

    If you can't keep the process secret, then you aren't giving anything up to get a patent. And if you are just saying "pour beaker A in to beaker B", you can't keep that secret.

    That's the sort of process patent he's on about.

    1. Re:Your point is somewhat rediculous by the+eric+conspiracy · · Score: 1

      Actually your example of pour A into B is the type of thing that is easy to keep secret.

      The traditional problem with process patents is that once you reveal the process it is damn hard to discover who is infringing since the finished good may not actually reveal how it was made. Many many proprietary processes are held as trade secrets rather than being patented for that very reason. Patents are not viewed as offering the inventor anything because they require revealing the invention with no hope of being able to enforce the patent.

      Now business process patents (which I think is a real bad idea to allow) is often the reverse. You can't keep it secret which is why getting a patent is so useful. But you are exactly right in that since these types of processes cannot be kept secret the conventional concept of a patent as a contract to reveal an idea in exchange for a grant of being able to exclude others from practicing the art revealed is a very one sided deal in favor of the patent owner.

  113. Re:It's about time by gnupun · · Score: 0
    You misspelled insanity. If this goes through, only copycats will profit. Anyone would be able to build a google search clone in a fraction of time and money it took Google to build their search engine.

    You stupid communists/socialists are begging for unfair/corrupt world where the doers get squat and the lazy bums make all the money.

  114. Surprising turn of events ... by Anonymous Coward · · Score: 0

    ... but I wonder why they elected to dump the entire software patent system rather than fix it?

    Maybe the pro-patent lobbyists wish list looks like this:

    1. A dysfunctional patent system system that lets us patent stuff without actually disclosing any details.
    2. No patent system at all - reliance on trade secrets.
    3. A functional patent system that will make the market force us to disclose details.

  115. Your widget machine by Anonymous Coward · · Score: 0

    Is what is patented: not the "use the machine to make widgets" (which is the program). So that doesn't work.

    Your widget is patented.

    Your machine (how to make the machine) is patented.

    Using the machine to make your widget is never patented.

    Try again.

    1. Re:Your widget machine by OrangeTide · · Score: 1

      That sounds pretty reasonable.

      But a process can still be patented. And people seem to accept that as long as the process is attached to a machine.

      If you want to have a widget making machine, you'll have to make yours work differently. I think is the intention of a process patent.

      --
      “Common sense is not so common.” — Voltaire
  116. The Professional by falconwolf · · Score: 1

    I threw a chair at him but it missed and hit a statue of Natalie Portman.

    And you're still alive? Natalie didn't clean you?

    Falcon

  117. competition by falconwolf · · Score: 1

    It wards off "embrace, extend, extinguish" tactics and other types of anticooperative behavior.

    Patents by their vary nature are anticompetitive (I know you said "anticooperative", which patents can be also), they grant the patent holder a monopoly.

    Falcon

    1. Re:competition by tambo · · Score: 1

      Patents by their vary nature are anticompetitive (I know you said "anticooperative", which patents can be also), they grant the patent holder a monopoly.

      The sole right granted by a patent is anticompetitive, yes. But that doesn't mean that the only use of a patent is to squelch competition - it can be used cooperatively in licensing, standards-body formation, etc.

      - David Stein

      --
      Computer over. Virus = very yes.
    2. Re:competition by falconwolf · · Score: 1

      The sole right granted by a patent is anticompetitive, yes. But that doesn't mean that the only use of a patent is to squelch competition - it can be used cooperatively in licensing, standards-body formation, etc.

      Without patents licensing wouldn't be needed. Licensing itself is anticompetitive, "either you pay to license or we'll crush you." Standards bodies aren't helped by patents either, here on /. a bunch of discussions have taken place on how Microsoft has tried to pervert ISO standards bodies, such as with making MS Office an official standard. With Open Office.org's file format an ISO standard anybody, including Microsoft can implement it in their products, but to include MS Office file compatibility in another product you have to get MS's permission. Meanwhile open standards work fine such as for electricity, electricity produced by wind farms in Scandinavia is compatible with the electricity produced via wind farms in Spain or the electricity produced in France's nuclear reactors. In the US UL certification of an appliance pretty much insures the appliance will work in almost any outlet with the same electrical rating in the US. All patents do is hold standards as hostages.

      Falcon

    3. Re:competition by tambo · · Score: 1

      Without patents licensing wouldn't be needed.

      Err... without patent licensing, these cooperative consortiums couldn't exist. The consortium could say, "if you want to use our stuff, you've gotta follow these rules...", but there wouldn't be any force behind it. Non-consortium members could take the ideas and run with them.

      -----

      ...here on /. a bunch of discussions have taken place on how Microsoft has tried to pervert ISO standards bodies...

      Yeah, I guess the old days were better - when there was no consortium, when file and data formats were not at all intercompatible and mostly untranslatable, and when everyone just used Microsoft's file and data formats because "everyone else uses it."

      -----

      Meanwhile open standards work fine such as for electricity, electricity produced by wind farms in Scandinavia is compatible with the electricity produced via wind farms in Spain or the electricity produced in France's nuclear reactors.

      :lol: Um.... :snicker: really? You want to talk about the intercompatibility of electricity? :lol:

      By the same token - software is freely interchangeable, too, because it's all made of 1s and 0s!! The 1s and 0s produced in Belgium are EXACTLY the same as the 1s and 0s produced in the U.S., or Australia, or on the moon!

      Seriously, even electricity has had its share of battles and compatibility problems:

      Edison vs. Tesla

      International electricity differences today
      ...etc.

      - David Stein

      --
      Computer over. Virus = very yes.
    4. Re:competition by drinkypoo · · Score: 1

      Seriously, even electricity has had its share of battles and compatibility problems:

      Those aren't really battles or compatibility problems, because you can convert AC to DC and vice versa. The biggest problem is in DC to DC, because you usually need to convert to AC as an interim step.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:competition by falconwolf · · Score: 1

      Yeah, I guess the old days were better - when there was no consortium, when file and data formats were not at all intercompatible and mostly untranslatable, and when everyone just used Microsoft's file and data formats because "everyone else uses it."

      There were no file formats before Microsoft cam along with Office? Then what was ASCII, .txt, .rdf, and Word Perfect's format.

      Meanwhile open standards work fine such as for electricity, electricity produced by wind farms in Scandinavia is compatible with the electricity produced via wind farms in Spain or the electricity produced in France's nuclear reactors.

      :lol: Um.... :snicker: really? You want to talk about the intercompatibility of electricity? :lol:

      Yes, several governments are talking about "Wind-fuelled 'supergrid' offers clean power to Europe" using High Voltage DC to transmit energy from Iceland the northern Africa. You recall those blackouts in the Northeast a few years ago, you know the one that effected the US and Canada? The lines were interconnected, if they hadn't been power would only have been lost in local places not all over.

      Seriously, even electricity has had its share of battles and compatibility problems:

      I know about the electrical battle between Edison and Tesla, Edison used DC whereas Tesla advocated AC. I even posted a link on /. a little while ago about how Edison tried to electrocute an elephant to show how dangerous AC power was. While AC power is delivered to most places in the US there were places in New York that used DC until last year, 2007. The US uses high voltage DC transmissions today. HVDC is used because there is less of a loss of power when transmitting it long distance than there is transmitting the same amount of power over AC lines the same distance.

      Falcon

    6. Re:competition by tambo · · Score: 1
      There were no file formats before Microsoft cam along with Office? Then what was ASCII, .txt, .rdf, and Word Perfect's format.

      Read my post again, please - I wasn't arguing that there weren't any "file formats" (which would be ridiculous!), but that there weren't any (or at least, not many) consortiums for standardizing file and data formats to promote cross-compatibility.

      I agree that the ECMA proceeding may not have reached an acceptable solution. But was it better two decades ago, when no one submitted any data format to an independent body for review and documenting?

      - David Stein

      --
      Computer over. Virus = very yes.
    7. Re:competition by falconwolf · · Score: 1

      There were no file formats before Microsoft cam along with Office? Then what was ASCII, .txt, .rdf, and Word Perfect's format.

      Read my post again, please - I wasn't arguing that there weren't any "file formats" (which would be ridiculous!), but that there weren't any (or at least, not many) consortiums for standardizing file and data formats to promote cross-compatibility.

      Okay, however at first you said there weren't any consortiums but now you're say "or at least, not many".

      I agree that the ECMA proceeding may not have reached an acceptable solution. But was it better two decades ago, when no one submitted any data format to an independent body for review and documenting?

      It was better when data formats weren't considered intellectual property and was available for anyone to use, without a license.

      Falcon

  118. Problem isn't that software patents are allowed by TiggertheMad · · Score: 1

    ...the problem is that they aren't treated like other sorts of patents.

    If I file a patent for a new type of chair, I have to explain how it works on public record, and in return for society getting new and useful information, I am granted a limited monopoly.

    If you want to uphold the concept, you really need to require companies that file software patents to present their complete source code trees for the software that they wish to patent. Society really isn't getting any benefit by granting amazon.com a monopoly off of 'one click checkout' bullshit. but society might benefit if amazon open sourced its code after seven years of monopoly.

    If companies don't like this, they are free to keep their code as a trade secret. It's worked quite well for the Coca-cola company and their famous secret recipy.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  119. Oooh... by TiggertheMad · · Score: 1

    ...I want to read your play now...

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  120. Five noses by TiggertheMad · · Score: 1

    Why shouldn't someone be able to patent a gene they made that lets you grow five noses?

    Because the practice just stinks. BWHAHAHAHAHAHAHAHHAHAHHAHA*gasp*AHAHAHAHAHAHAHHAHAHHAHAAHAHAHAHAHAHAHHAHAHHAHA....

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  121. GUI, Xerox, Apple, and Microsoft by falconwolf · · Score: 1

    GUI's could have been patentable, but as we've seen, Xerox started it, Apple used it, and Microsoft stole it from apple. When Microsoft was sued, they claimed prior art from Xerox. Once again, graphical representation is now prior art.

    I used to think the same as you, that MS stole the GUI from Apple. However as CEO of Apple in or around 1991 John Sculley sold a license to a GUI to Microsoft. Some people think Steve Jobs stole the GUI from Xerox too. However Xerox invested in Apple and invited Jobs to tour Xerox PARC and try to develop a commercial product from what he saw there, PARC did fabulous research but weren't so good at commercializing what they created.

    Falcon

  122. Ideally... by Twinbee · · Score: 1

    Ideally speaking, companies would be able to let loose algorithms, and it would be trivial for other people/companies to buy them very cheaply using some kind of a micropayment system.

    Super simple algs like quicksort would be fractions of a fraction of a percent, while more developed algs (such as say an algorithm to detect faces, or extract individual instruments from a piece of music) would take a larger percentage (still probably small) from any earnings that the new software makes.

    It's good, because even the smallest startup can afford it (since it's a percentage, not a flat fee). As long as there isn't lots of red tape to slow down the process, I can't see the harm.

    --
    Why OpalCalc is the best Windows calc
  123. Scope of the matter. by v(*_*)vvvv · · Score: 1

    I don't think these people here read the whole article (I don't expect that), but the issue here is not just about software patents.

    Software patents represent the cutting edge in innovation for a good two decades, and to now backpedal and have the patent office claim they mishandled these applications is not just a blow to software, it represents a breakdown of the system itself.

    From the article:

    And it is likely to generate puzzlement among business people and innovators, who may wonder how agency decisions supposedly premised on the need for ensuring that âoethat the patent system be directed to protecting technological innovationsâ[22] have ended up rendering unpatentable innovations in search engine technology, computer modeling, bioinformatics and many other innovations in cutting edge fields related to software and information technology.

    So Dyson, Pfizer, and Toyota are innovative/inventive, but Apple, IBM, and Google are not? It would be easy to argue they are, and if they in fact are, then what are the patent office's claims that make them not worthy of similar protection? That they work at a higher abstraction level than wood and glue, nuts and bolts, soldiering irons and circuit boards?

    Yes there are some very stupid software patents. But look at all other types of patents. The number of ridiculous patents you find will be proportional to the time you spend looking. It is when these patents become cause for litigation that they start to hold any meaning whatsoever.

  124. Refund? by Anonymous Coward · · Score: 0

    So will they be offering refunds on the hundreds of millions of dollars spent on the patents that were granted but are now invalidated by the new rules?

  125. Can genes be pattented? by Provoostenator · · Score: 1

    My guess is that depends on what "machine" is considered to be running that software. Let's say you genetically manipulate a human. Does the code run on the machine "human"? Or does it run on "ribosone" machines? And for both of these machines, can they be consider "particular"? But the more important part might be the physical change: the protein synthesis. One might argue that changing code only indirectly lead to physical changes, as ribosones just read everything they run into. If not, than Google could just argue people physically go to the bars that they found thanks to PageRank. I am definitely not a legal expert, but I do think somebody better write a well informed paper on this subject (if it has not already been done).

  126. Google's patent should go by bgspence · · Score: 1

    Google's page rank patent has no reason to exist. The point of a patent is to protect innovation in trade for disclosing how that innovation is done. Google does not disclose how they rank pages. Their actual page rank algorithm is a trade secret. They seem to get benefits both ways, patent protection for the page rank idea, but don't disclose how they really do it. That simply seems to violate the spirit under which patent protection might be granted.

  127. Adobe? by simplerThanPossible · · Score: 1

    I've read submissions from Adobe that they don't support patents.

    They think the troll cost is not worth it. They do utilize patents, but that's just so they have something to cross-license. They claim patents aren't necessary for innovation, nor for protecting startups (eg. they started up fine without patents).

    This was a few years ago, so they may possibly have since changed their minds.

    1. Re:Adobe? by tambo · · Score: 1

      I've read submissions from Adobe that they don't support patents... This was a few years ago, so they may possibly have since changed their minds.

      Yep, mind-changing. They opposed software patents back in 1994 or so. However, their current CEO, John Warnock, supports software patents (and has actually lobbied Congress in favor thereof.)

      Besides, this is from the About screen of Photoshop CS3:

      "Protected by U.S. Patents 4,667,247; 4,837,613; 5,050,103; 5,146,346; 5,185,818; 5,200,740; 5,233,336; 5,237,313; 5,255,357; 5,546,528; 5,625,711; 5,634,064; 5,729,637; 5,737,599; 5,754,873; 5,781,785; 5,808,623; 5,819,278; 5,819,301; 5,832,530; 5,832,531; 5,835,634; 5,860,074; 5,870,091; 5,905,506; 5,929,866; 5,930,813; 5,943,063; 5,974,198; 5,995,086; 5,999,649; 6,023,264; 6,025,850; 6,028,583; 6,049,339; 6,072,502; 6,073,148; 6,084,684; 6,100,904; 6,185,342; 6,205,549; 6,208,351; 6,269,196; 6,275,587; 6,289,364; 6,298,157; 6,313,824; 6,324,555; 6,337,925; 6,357,038; 6,385,350; 6,396,959; 6,408,092; 6,411,730; 6,411,742; 6,415,278; 6,421,460; 6,434,269; 6,456,297; 6,466,210; 6,507,848; 6,515,675; 6,563,502; 6,563,509; 6,587,592; 6,604,105; 6,606,166; 6,639,593; 6,701,023; 6,711,557; 6,720,997; 6,721,446; 6,728,398; 6,748,111; 6,754,382; 6,771,816; 6,775,821; 6,785,866; 6,791,573; 6,803,923; 6,825,852; 6,842,786; 6,844,882; 6,857,105; 6,862,102; 6,865,301; 6,894,704; 6,934,909; 6,970,169; 6,983,074; 7,002,597; 7,006,107; 7,006,707; 7,042,467; 7,071,948; 7,088,375; patents pending"

      That seems like a healthy amount of support, don't you agree? ;)

      - David Stein

      --
      Computer over. Virus = very yes.
    2. Re:Adobe? by simplerThanPossible · · Score: 1

      I wonder why Adobe thought differently in 1994? Since Warnock's a co-founder, I'd be surprised that his views were overruled, and also surprised if he'd changed his mind. BTW: That link reports only has a summary of Warnock's views (there's no specifics).

      That list of patents shows utilization, not necessarily support.

    3. Re:Adobe? by simplerThanPossible · · Score: 1

      For reference, here's Adobe's 1994 position (stated by Douglas Brotz, Principal Scientist at the time):

      http://www.jamesshuggins.com/h/tek1/software_patent_adobe.htm

  128. Stallman by Anonymous Coward · · Score: 0

    I bet Stallman got a hardon reading this.

  129. Patents are good for you by DoctorPhil · · Score: 1
    I'm sick of the entire geek community lining up against software patents. Why is it okay for inventors of physical machines to get patents, but not for inventors of algorithms?

    RSA is a really clever algorithm. Its creators deserved to make money off it. Principal component analysis, the fast Fourier transform, and MPEG compression are all very clever algorithms whose inventors deserved to have gotten rich off them.

    Being able to patent algorithms is a good thing. The problem was the USPTO's standard for obviousness, which was too low, and let people patent stupid stuff like one-click shopping, hyperlinks on cell phones, or email over wireless.

    Everybody who posts something against software patents, but does so not from actually knowing anything about software patents, but because they believe that patent, copyright, and all intellectual property is inherently bad, and all software and music should be free, should post a note to that effect so we know they're crazy.

  130. The End of Microsoft Patent Extortion? by Anonymous Coward · · Score: 0

    Ding Dong the Witch is Gone.
    Does this mean Microsoft can no longer engage in patent extortion against the Open Source community?
    Oh Happy Day

  131. only one word by Anonymous Coward · · Score: 0

    Can't say nothing else than "Hurraaaaaaaaaaaaaaaaay !!!"

  132. Maths != logic by Anonymous Coward · · Score: 0

    And mathematics isn't a science at all - it is a logical discipline, where (all useful) theorems are either true or not true, unlike science where hypotheses are there to be shot down, but so long as they work better than existing hypotheses they are held to be contingently true.

    While I agree software should not be patentable, mathematics is NOT logic. That's what Kurt Goedel's proof shows: you cannot build mathematics while only using logical components (as Frege, Russel, Hilbert and others tried before).

  133. Re: Because nature can do so as well by Conficio · · Score: 1

    Well with genes, there is one caveat. Nature can do produce the very same gene, just on its own. So should you be liable for patent infringement, if you are born with five noses, or your parents?

    --
    Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
  134. Created a dynamically resizing matrix? by pbhj · · Score: 1

    How useful was the matrix-like structure. Very, it reduced memory usage by 96%. How long did it take to create?

    As you were doing private research you were entitled to use the patent's content (making the shaky assumption that US patents are like UK ones in this respect) so if you'd be using the patent databases effectively you could have saved some time by just appropriating this technique. That's why we give out patents, so we can get the full disclosure of innovative technology back to aid research and push forward technical advances.

    Of course if the technique is common in the art, just find a prior art publication (someone else's dissertation?). In the UK such things can be filed as SS.21 observations (http://www.ipo.gov.uk/patent/p-other/p-object/p-object-observation/p-object-observation-making.htm) and can be used to invalidate a patent or at very least protect anyone from being sued under that patent.

  135. Re: Software "for a particular machine" by bwcbwc · · Score: 1

    This sounds like they're aiming for a compromise that might actually make sense:

    1) Source code is not patentable, nor are descriptions of business processes.

    2) Binary code in a computer or other programmable device can be patentable, since that is what gives the system to perform the actual patentable task.

    Since different compilers can produce different binary implementations of the same process (or even the same compiler using different settings), it might be possible to avoid infringement fairly simply.

    In order to make this reasonable, the PTO should set the bar for non-obviousness and scope of claims higher as well. The flexibility of the general purpose computer (including PCs) means that most uses should be considered obvious unless they involve a completely new numerical method or involve a special device attached to the PC. And the scope of the patent must be intimately related to the new algorithm or device. So a patent might be issuable for the implementation of a new formula that calculates the re-order points for their supplies and materials, but not for the overall process of setting the reorder points.

    --
    We are the 198 proof..
  136. Before anyone crows or cries... by Tanka+Tennen · · Score: 1
    ... please remember that:

    `
    - no decision or opinion in re Bliski has yet been handed down by the Federal Circuit since the en banc hearing, and:

    - Professor Duffy is simply a lawyer offering an op-ed piece. While he is an informed member of the patent law community (he presented oral argument at that hearing) he does not work for the PTO, nor is he a federal judge. His opinions are just that - opinions.

    So save the champagne or the kleenex; it's what the courts say that counts.

    P.S. - P.J. and the GrokLaw folks have been discussing this.

    --
    Ex vitio sapiens aleno emendat suum
  137. Sounds like Nethack to me by roguegramma · · Score: 1

    In Soviet Russia, Natalie Portman beats a dead horse and throws chair and hits YOU!!!

    This sounds like a normal game of Nethack to me

    --
    Hey don't blame me, IANAB
  138. No software patents? by Anonymous Coward · · Score: 0

    Poor Microsoft!!!!

  139. You are your own prior art by howlatthemoon · · Score: 1

    unless you are under 20 years old, you could be held against yourself in a court of law. Or, does that violate the 5th Amendment in the Bill of Rights?

  140. Takings clause by tepples · · Score: 1

    Since patent rights are not inherent rights, but privileges granted by law, there is no basis for protecting them other than the laws passed by Congress authorizing and limiting them.

    But can the U.S. Congress[1] or an agency under its control fail to maintain such privileges without invoking the protection of the Fifth Amendment[1] against uncompensated takings?

    [1] Or foreign counterparts.

  141. There was software, in a sense by tepples · · Score: 1

    At the same time, when the whole notion of patents was drafted, that was no such thing as "software"

    There was software, in a sense. Humanity has known about algorithms at least since Euclid, and the name "algorithm" itself comes from the ninth century when Muhammad ibn Musa al-Gorithmi (transliteration may vary) published a book about arithmetic with Indian numerals. (You might also recognize him for writing the first book in the Kitab al-gebra wal-muqabala, or Book of Completion and Balancing, series.) You're probably thinking of the fact that when the USPTO was formed, there were no machines to perform arbitrary algorithms automatically. That didn't happen until the twentieth century.

    1. Re:There was software, in a sense by flajann · · Score: 1

      At the same time, when the whole notion of patents was drafted, that was no such thing as "software"

      There was software, in a sense. Humanity has known about algorithms at least since Euclid, and the name "algorithm" itself comes from the ninth century when Muhammad ibn Musa al-Gorithmi (transliteration may vary) published a book about arithmetic with Indian numerals. (You might also recognize him for writing the first book in the Kitab al-gebra wal-muqabala, or Book of Completion and Balancing, series.) You're probably thinking of the fact that when the USPTO was formed, there were no machines to perform arbitrary algorithms automatically. That didn't happen until the twentieth century.

      Well, that's pushing the definition of "software" quite a bit. Yes, algorithms existed, but "software" could only be the stuff of metaphors. However, I do recall something about a type of loom that used punch cards to control it, but can't recall what it was called and when it was built.

  142. The Jacquard loom by tepples · · Score: 1

    Yes, algorithms existed, but "software" could only be the stuff of metaphors. However, I do recall something about a type of loom that used punch cards to control it, but can't recall what it was called and when it was built.

    Joseph Marie Jacquard invented a loom using bitmaps stored on punch cards in 1801.

    1. Re:The Jacquard loom by flajann · · Score: 1

      Cool. Thanks for the reference.