356 thoughts on “Patent Absurdity: The Movie

  1. 301

    “but this robot can fold towels. ”

    Yay? I could use one in my bathroom that’s for sure.

    “Note that the robotic platform is not the invention. My understanding is that it was developed by someone else and used by these folks who wrote the software that allowed it to fold towels.”

    Note that it was. Your understanding is that the original inventor and other users were entirely too lazy to program his creation to fold towels. At some point I’m sure you plan to arrive at a point.

    “Reading Justice Stevens’ Flook decision and Diehr dissent, I’m not quite sure how he would come out on whether this one is patentable subject matter.”

    The robot itself was very likely plainly patentable subject matter at the time of its invention. (You’ll note though that there was probably no application filed on it, just as is the case with most of these make it yourself robots) Claiming the robot’s memory with instructions to fold a towel? Give me a fin’ break.

    Look Broje, I have no doubt that this was complex software. It may have taken a single programmer longer than one night to write it. A lot of machines take longer than one night to operate. Should we then turn all those machines into “new machines” everytime someone bothers to use them? I’m more than a little bit skeptical on this issue.

    Ping I already told you dude, if you want to read my full response to your “challenge” then go look up the pages I’ve already written in response to it the last time it was presented to me. They’re not but a month hot off the press. BTW, it might not have been Broje that presented it, it may have been NAL. Shortly before she acknowledged my win in Ariad and went into shamed hiding.

    ” Do either of you understand EE/CS?”

    Apparently sht ton better than you do sir.

    “Have either of you ever worked with a start-up in the EE/CS space?”

    Yes.

    “Have either of you ever helped a start-up in the EE/CS space get funding?”

    Nope. But if you wanna help me start a start-up in the EE/CS space and get some funding then you’re welcome to anytime. I’ll go 50/50 with ya. If, IF, you can avoid making lame excuses to write claims for my inventions.

    “Have either of you ever worked on selling or buying a start-up in the EE/CS space?”

    Thought about buying one myself one time. It was too expensive. By a lot.

    “Or are you speculating from your basement MM as everyone suspects.”

    I’m speculating from my sunny apt thank you very much.

  2. 299

    please make an attempt

    Hey NWPA, I have 6 in grand court right now.

    And why you be wasting time with questions you know the answer to? Everyone knows that MM and 6 don’t have EE/CS background and minimal understanding. That has never stopped opinions before, so why make that qualification now?

  3. 298

    And, MM and 6 please include your qualifications for answering these questions. Do either of you understand EE/CS? Have either of you ever worked with a start-up in the EE/CS space? Have either of you ever helped a start-up in the EE/CS space get funding? Have either of you ever worked on selling or buying a start-up in the EE/CS space?

    Or are you speculating from your basement MM as everyone suspects. (probably from the basement of the PTO.)

  4. 297

    Good questions Broje. Please make an attempt to actually answer them 6 and MM. I don’t think I have ever seen you answer questions fairly MM. Please do not pick out a sentence and make a snarky remark.

  5. 296

    MM: The software patent and the biz method crowd is due for multiple spankings, however

    You are a nut. And an ignorant nut at that.

  6. 295

    Money, 6, et al.,

    Here we have what is being hailed as an important breakthrough in robotics.

    link to eecs.berkeley.edu

    Handling non-rigid objects is an extremely difficult problem, but this robot can fold towels. Note that the robotic platform is not the invention. My understanding is that it was developed by someone else and used by these folks who wrote the software that allowed it to fold towels.

    Reading Justice Stevens’ Flook decision and Diehr dissent, I’m not quite sure how he would come out on whether this one is patentable subject matter. Clearly, the method of folding the towels is quite different from that used by people. We don’t need to perform all of those steps of twisting and turning and inspecting the towels to figure out how to orient them for the folding. Sometimes, it seems Stevens merely wants the process being carried out to be different, and other times it seems like he actually wants new hardware to be present. How do you guys think he would rule on 101 here?

    And now, how about you? Do you think there is any claim that could be written to protect this invention and that should pass 101? If so, what kind of claim is it? What is the magic format and/or magic words?

  7. 293

    Showing someone the money… still doesn’t correct the problem.
    I often wonder when a child dies.. does the mother expect the world to stop while it takes a breath, for her child. OF COURSE SHE DOES!
    Does the Country expect the same when it is crossed. IT SHOULD! BUT DOES IT?

  8. 292

    Malcolm,

    Must drive you nuts then for your self-policed world to fall under teh scrutiny (and attack) of outsiders.

    The spankings won’t be confined to the “software patent and the biz method crowd” because, in part, softwarea and biz methods pervade (near) everything.

  9. 291

    ping The humourous thing is that the changes underway in patent law and the sea of anti-patent rhetoric (arising in the new art) promise not to stop at the new art and will affect your backyard too.

    Well, the thing is that my “backyard” is pretty much self-policing. People stick their noses out from time and time and pretty much inevitably get their noses sliced off. And the rest of the community pretty much shrugs it off because, for the most part, we saw it coming and, hey, they were asking for it.

    The software patent and the biz method crowd is due for multiple spankings, however.

    you dislike the new art on principle, rather than directly on law

    I dislike some of the new art (e.g., social networking b.s.) but not on any principle except that so much of it is corporate-manufactured trend-mongering, piffle that people “need” no more than they “need” the the latest Taco Bell menu item.

    But if you pay attention (and I know you have been) you understand that my main objection is, in fact, that the USPTO has been ignoring and subverting patent law for many years when it comes to the examination and prosecution of claims in the computer-related art units. Meanwhile, folks who go apeshxt and claim that every $5 fee increase is a “taking” tend to fall suspiciously silent when the bizarro world of Beauregard claims is discussed.

  10. 290

    Malcolm,

    I see that you still choose your words precisely – “capable of

    I thought you liked older, dour guys, so why do you set traps for children?

    Your desire to see the “structural differences” (bias from your own backyard), along with your innate ha_tred for the new art (“children”) really poisons your posts.

    The humourous thing is that the changes underway in patent law and the sea of anti-patent rhetoric (arising in the new art) promise not to stop at the new art and will affect your backyard too. My big box ‘o electrons-protons-neutrons is just a different abstraction from your box of atoms. Sure the rules of the art are different (claiming norms), but that’s to be expected given the inventive power of the new art (sorry, I know you won’t like hearing that).

    It’s no wonder you purposely conflate 101/102/103 in your lashing out at the young puppy – someone taking a closer look will plainly see that you dislike the new art on principle, rather than directly on law, and the easiest way to dispose of the entire branch (I think anything falling short will not please you) is to rule it out on 101 grounds.

    The problem will be, as I mentioned, the anti-patent police won’t stop there. The bio field is the very next target.

    “THEY CAME FIRST for the Communists,
    and I didn’t speak up because I wasn’t a Communist.

    THEN THEY CAME for the Jews,
    and I didn’t speak up because I wasn’t a Jew.

    THEN THEY CAME for the trade unionists,
    and I didn’t speak up because I wasn’t a trade unionist.

    THEN THEY CAME for me
    and by that time no one was left to speak up.”

    – Martin Niemöller

  11. 289

    Ned: Programming makes computers both physically and functionally different. This should be enough to make them patentable subject matter, provided they also have the requisite utility.

    A method of programming a computer could be patentable subject matter. And the computer could arguably be patentable subject matter if it was claimed properly.

    Recite the structural differences in the claim to the computer, Ned, and I’ll have no issues, nor will the law.

    The gift that keeps giving to the children practicing in the computer-related arts is that, for reasons that they are frightened to articulate (“it’s hard!!!!!!”), they are allowed to prosecute composition claims that describe only the new functions, and none of the new structure.

    Imagine I invented a bracelet for treating rheumatism and the PTO grants me a claim to “A bracelet, wherein said bracelet is capable of treating rheumatism.” That shxt don’t fly, unless of course the bracelet comprises a computer and “treating rheumatism” is defined as “identifying which of your favorite friends has disagreed with you online about a book” or some other bogus utility.

  12. 288

    IANAE, I think I understand you now. You would agree that if I disclosed computer hardware in terms of an ALU, accumulators, stacks, instruction registers, program counters, index registers, pipelines, decoders, I/O and memory, and then further defined the specific bit settings of the memory that exactly define the sequence of program instructions and data I wish the machine to execute, you would agree that I would be claiming a machine — as the corresponding structure is all hardware.

    The vice in current software applications is, according to you, that we are claiming a machine functionally, and do not have corresponding “structure” described in the specification, but simply have more functional statements. In the end, you suggest, that what we are really disclosing is a machine process and we should claim that way.

    Close?

    You know, way back, we actually used to do this. We actually included a program listing and perhaps the actual machine code as an appendix.

  13. 287

    Well, you know 6, I am no biologist and I have a hard time understanding just how “isolated” DNA is not the same thing as “wild” DNA when both perform the same claimed encoding function.

    I explained this in words pretty much any high schooler would understand, Ned. What is your problem?

  14. 286

    mike,

    I know that you were not referring to any particular legal definition.

    That’s why I was toying with you. You are on a legal blog. Might help if you kept that in mind. In certain circles, legal definitions make the difference of whether you hear a trumpet or not.

    As to the “no real difference between code and data,“. Do you know what the Printed Matter Doctrine is (alternatively, the pWinted Matter Doctrine)? If you want to make a statement and have it mean more than monkey scratch, you might want to understand the references involved. As it is, your statement is simply flat out wrong (ahh, another trumpet).

    IF and “All you need to do…” extract, compile and execute. Except that’s a bit more than viewing it, isn’t? And unless you go through those additional steps, you haven’t functionally changed the machine even if you have “used” the machine to view that source code now have you? And doing more than viewing that wasn’t an option given to you was it (I didn’t say that you had an extractor or compiler)? And even if you take that route, (whoops not so fast – The second part of my answer to you must wait until I get 6’s reply – don’t want to ruin the plot).

    So obviously, “displaying” is simply not the same as “configuring”, and merely displaying the pdf will not configure your machine, will it? And will ther be a difference (functionally) to your machine which pdf is displayed? IANAE’s premise holds true (OK, I’ll drop a plot hint – just as “displaying” is different than “configuring”, the terms of “using” and “configuring” are not synonymous).

    but the bytes stored in memory would be completely different, meaning that the individual electrical states in the memory circuits would be completely different. That would make my machine a completely different machine from yours
    Again, your lack of legal sense hurts you my pal. The legal language is “configured to”. Is your adapted machine, even having the bytes stored in memory being completely different, still “configured to”? Of course this also weaves back into the plot as the story previously given by 6 on historical distinguishing and all that. But that’s a different web to weave.

  15. 285

    @ping: I wasn’t referring to any particular legal definition of anything, I was talking about the fact that there is no real difference between code and data. Want an example of what I mean? In your fourth version of the ‘great hall’, you allow your opponent a PDF copy of the source code. You think that this is an ‘unconfigured’ state. All you need to do to execute the same code is to extract the source from the PDF and compile it.

    If you’re using a compiled version of the code on your machine, I can extract the code, and then use it in an interpreter, which would mean that I would be using the exact same source code on a circuit-for-circuit identical machine, but the bytes stored in memory would be completely different, meaning that the individual electrical states in the memory circuits would be completely different. That would make my machine a completely different machine from yours, if we accept the idea that different memory configurations are different machines.

  16. 284

    You sincerly don’t think that LOADING information onto a machine is not USING IT? Sincerely? I’m pretty dam sure you cannot load information onto any computer I’m aware of without USING THE COMPUTER.

    Just got back and I see you have more than one post – I won’t read the others just yet.

    I told you I was lazy and I see that “using” should have been spelled out in more detail for ya. I might even buy your expanded def, but first I need two answers from you. Does the included use of “configuring” (which in my mind was more along the lines of making than using – do you use something in the process of making it, before it is completely made?) make the machine after “configuring” a different machine than before “configuring”? Why or why not.

    (keep in mind as you delve upon your answer the Supremes rebuke to that famous telecommunication inventor about “by any and all means“).

  17. 283

    But, if they are different, and the isolated DNA has some utility that wild DNA does not, then it seems to me that isolated DNA should be patentable subject matter.

    1. Whether it has a different utility from wild DNA is not relevant to 101. As long as it has some utility, that should be enough, even if it’s the same utility. Not every patented invention has a brand new utility.

    2. It does have a different utility. The one Myriad is using it for.

    3. If a useful isolated gene that does not exist in nature is patentable subject matter, a useful isolated gene that does exist in nature is necessarily patentable subject matter (though arguably not patentable under 102-103).

    What am I missing here in your argument?

    A claim to isolated DNA claims the exact structure of the molecule. A claim to a “structurally” programmed computer doesn’t claim the “structure” that’s different – only its function. Which is fine, if you like product-by-process or means-plus-function claims, I guess.

  18. 282

    Wait… the movie ridiculed the Fed Cir pretty badly. Aren’t they the same Fed Cir that refused Bilski their patent, because it must transform something?

    So didn’t the Fed Cir do what the movie-makers wanted them to do? Lay off!

  19. 281

    Well, you know 6, I am no biologist and I have a hard time understanding just how “isolated” DNA is not the same thing as “wild” DNA when both perform the same claimed encoding function. But, if they are different, and the isolated DNA has some utility that wild DNA does not, then it seems to me that isolated DNA should be patentable subject matter.

    Now I do understand computers and programming. Programming makes computers both physically and functionally different. This should be enough to make them patentable subject matter, provided they also have the requisite utility.

    What am I missing here in your argument?

  20. 280

    The problem is, it doesn’t get us beyind the simple question of whether or not anyone knows HOW the programmed machine is “new”. The answer is, they don’t.

    That’s why they claim it in product-by-processBeauregard format, I thought.

  21. 279

    After having skimmed your grand hall challenge ping, I recall that I already did pass your challenge. Broje presented the same thing in slightly different words not a few weeks or a month ago. Go look up that post if you’re curious about my full response.

    However, I will agree with you that I “want” to “expand “use”” to include the “configure” portion of USING a computer, because people can “use” computers to make “upgrades” (i.e. configurations) to the very computer being “used”. The thing is that I don’t need to “expand use” to include doing that, because it is already in the definition ya jackas. And there is no meaningful way to distinguish between the two. You configure a computer by any of the standard ways and you had to have used it. (there may be some exotic processes that don’t involve using the computer)

    “Here “use” does not mean “configure”. You will run into the same telecommunicaiton device “by any future means” problem that the Supremes already addressed if you try to hold the position that a computer, through its “use” encompasses all future possible states of the machine. ”

    It most certainly does.

    And I’ll hardly run into that problem. The same USSC you wish to discuss just recently expressed many of it’s own member’s opinion that to suggest your point of view is valid is outrageous to the point of absurdity. See Bilski transcripts. Remember, I was there mo fo. I heard some of the comments being made by the justices. I saw the downcast looks on the faces of software practicioners. I saw their concern as they walked out. I heard their concessions spoken directly to my face. He ck, rather than being all too happy about it, I rather felt sorry for them. It was indeed a day of rude awakening for many of them. Many of them had casual conversations in the streets where they related to one another their own ignorance of how their claimed structures actually structurally differ from the old structures and how they felt this ignorance would impact their jobs going forward. Specifically, they were quite concerned about how much of a job they would have period.

    Just fyi I do believe I’ve read the decision to which you refer, and iirc the “configuration” at issue there was an actual physical configuration set down quite clearly. In the bs claims at issue in this thread you don’t actually tell us anything about the “actual physical configuration” (nor does your inventor know what it is), you simply tell us the “result of the configuration” and state that it was configuredlol in such a way as to acheive that.

    Now I really need to do a bit o work before I leave so I’ll ttyl.

    “THAT should get is beyond the simple question of whether a programmed machine is new.”

    The problem is, it doesn’t get us beyind the simple question of whether or not anyone knows HOW the programmed machine is “new”. The answer is, they don’t.

  22. 278

    Well at least we made progress. Both IANAE and 6 agree that a programmable computer is physically different depending upon the programming. THAT should get is beyond the simple question of whether a programmed machine is new.

    Now turning to the printed matter doctrine, the reason the machine with writing on it is not patentable is that the machine is functionally the same. Not so with programming. The machine with different programming operates differently.

    This should get us by Section 101 and into Section 112 and 102.

    Now, we learn from the Aristocrat cases that the corresponding structure is the programming. In a sense it is, but it really is a computer with the programming, not the programming disembodied.

    With this understanding, and I think it is correct, if the specification discloses programming for use on a programmed computer, I think there is sufficient corresponding structure to satisfy Section 112 .

    This would leave only Section 102 and 103 to deal with.

    Should be simple.

    So why is it not simple? Benson? Flook?

    Utility!

  23. 277

    “v”You have your machine and I have mine. I configure my machine (load it with software). Note that I have not “used my machine yet. I have not run the software, I have merely configured the machine.”

    I figured I’d just go ahead and skim your post right fast. You sincerly don’t think that LOADING information onto a machine is not USING IT? Sincerely? I’m pretty dam sure you cannot load information onto any computer I’m aware of without USING THE COMPUTER. It might be possible, by some exotic process, but it sure as f isn’t the standard way of doing so.

    Your grand hall challenge probably isn’t going to end up being that hard if I don’t even have to read past the first paragraph to knock a huge hole in your reasoning.

  24. 276

    “Engraving instructions on the handle of a hammer fails WMD. ”

    Is a hammer with such instructions not a CRM? Hmmm, I think it is.

    Oh and sorry I missed your great hall challenge posted way above until now, I’ll get back with an answer shortly, I think should do some work.

  25. 275

    Sequence of steps or sequence of informational blips?

    You know, like in gene patents. A series of zeros and ones, with the occasional two.

  26. 274

    “Will you accept a sequence listing?”

    Sequence of steps or sequence of informational blips? If the later, seems reasonable to me.

  27. 273

    “Even if they are means plus function claims, could you possibly consider that the structure can be specified as “structure by process” in the specification, in the same way that “product by process” can be enablingly disclosed and suffiently described in the specification? Can you consider that the computer can be claimed as product by process, by claiming the steps for programming it?”

    “”structure by process””

    LOL

    “Can you consider that the computer can be claimed as product by process, by claiming the steps for programming it?”

    You might could and maybe even for a CRM, but I have yet to see a claim that states:

    A computer readable medium made by the process comprising:
    pushing “(” on a keyboard;
    pushing “a” on a keyboard;
    …; and
    burning the information in a compiled program executable to a CD.

    Nor have I seen:

    A computer made by the process comprising:
    pushing “(” on a keyboard;
    pushing “a” on a keyboard;
    …;
    burning the information in a compiled program executable to a CD; and
    reading the contents of the CD and making a computer .

    F it, I can’t even continue that hypothetical. I’m loling already.

    “Empty words 6 – until (or if) you can rise to the occasion in the challenge of the great hall.”

    Our courtrooms generally aren’t that great of halls, save perhaps for the Fed. Circ. courts and USSC. They have really nice facilities.

  28. 272

    “Sure man, all they gotta do is tell us, structurally, what the contents of the memory are.”

    No they don’t.

    “Now, if they attempt to claim that same article structural arrangement functionally don’t be surprised if I hit them with a ‘super enablement’ 112 1st. And don’t be surprised when, magically, it gets upheld.”

    What color is the sky in your world?

  29. 271

    Actually it is Mike.

    Empty words 6 – until (or if) you can rise to the occasion in the challenge of the great hall.

    And even then, we may be (cake)walking down a similar path to your other definitional tendency.

    Just because you want to conflate the words doesn’t make it so.

  30. 270

    The industrial age meets the information age. Building industrial quality information machines is expensive and the stakes are high. Those who ante-up to make it happen want the means to improve their odds. Moreover, they’ll make sure those who make the rules governing the means appreciate that there are financial concerns.

  31. 269

    Sure man, all they gotta do is tell us, structurally, what the contents of the memory are. No biggie.

    Will you accept a sequence listing?

  32. 267

    “6 and IANAE, could you possibly consider that a machine that has a stored program memory is physically different depending upon the contents of the memory?”

    Sure man, all they gotta do is tell us, structurally, what the contents of the memory are. No biggie.

    Now, if they attempt to claim that same article structural arrangement functionally don’t be surprised if I hit them with a “super enablement” 112 1st. And don’t be surprised when, magically, it gets upheld.

    Also don’t be surprised when they admit for me on the record that any ol’ structure will do, including a mere 01 on a cd, for telling a computer to do anything it is capable of doing. Then don’t be surprised when I reject the claim over Britney Spear’s first album “One O 2 I LUV U” (iirc).

  33. 266

    broje Even if they are means plus function claims, could you possibly consider that the structure can be specified as “structure by process” in the specification, in the same way that “product by process” can be enablingly disclosed and suffiently described in the specification?

    Product-by-process claims are essentially method claims. How much of your clients’ money do you waste filing these claims in addition to method claims?

  34. 265

    Your distinction between using a computer and configuring one is illusory.”

    Absolutely not mike. It is a mistake to interchange the words. Of course, you have to understand the Written Matter Doctrine – if you don’t understand that, I might as well be speaking Greek to you.

    Let me give full credit to IANAE for setting the distinction: You can use a computer that displays a pdf of text (or you can use a computer that displays comments of a blog, those comments being the witty challenge of proving the difference between two machines in a great hall, even), such “use” may be of the WMD section of displaying, which does not functionally change the machine. A machine built to display pdf files cares not which pdf files it displays.

    However, configuring a machine to display pdf files and something different, let’s say the ability to recognize a certain situation and taking a subsequent action, such as making a trumpet sound whenever a poster named ping wins a battle, gives you a different machine. The change in configuration is a visceral change in capability. Without a change in configuration, your first machine cannot perform as the second machine can (of course, I am being lazy here and assuming that the pdf functionality does not include the trumpet function – otherwise, I would just change my hypo to include a suitable difference).

    Dr. Frankenstein, the microsurgery was a success!

    So with your new machine you will have to turn down the volume because of the constant trumpet sounds.

  35. 264

    You and yours have a LOT of targets to destroy. Good luck with that.

    Good point. I’ve never seen an examiner successfully reject five independent claims at once before.

  36. 263

    “Could you possibly consider claiming that physical difference? Could you possibly consider that claiming “instructions for doing (whatever)” is at best means-plus-function and limited to the corresponding structural differences of the physical memory that are described in your spec and their statutory equivalents?”

    Even if they are means plus function claims, could you possibly consider that the structure can be specified as “structure by process” in the specification, in the same way that “product by process” can be enablingly disclosed and suffiently described in the specification? Can you consider that the computer can be claimed as product by process, by claiming the steps for programming it?

    Software patents I write tend to have all kinds of independent claims: Means plus function; Product by process; Apparatus; Method; Beauregard. I hope no one ever buys your hopelessly strained interpretation of the lawl to try and get rid of one type of claim, and then buys your next redonkulous reinterpretation to try and get rid of another. You and yours have a LOT of targets to destroy. Good luck with that.

  37. 262

    When it comes to “software” and “computers“, people say an awful lot of irrational stuff without ever stepping back to realize it is irrational.

    Let’s take the phrase: “general purpose computer”.

    What a load of @#$%%^ !!!

    Rather than waxing philosophical here, allow me to reprint a sarcastic comment I left on another blog:
    – – – – – – – – – – – – – – – – – –

    Dear All-wise and All-powerful Patent Partner,

    The other day I was studying two for-sale ads on eBay.

    One was for a general purpose computer that was advertised as being able to emulate a Turing machine.

    The other was for an actual Turing machine.

    I was debating with myself as which one I should buy. I was thinking, why buy the slower machine that merely “emulates” Turing’s Machine when instead I could purchase the genuine article?

    The sales price seemed reasonable.

    But then I started to worry about costs of operation. This Turing Machine won’t be very “useful” to me if my electric bills exceed my ability to pay them.

    But at that point the computations became too complicated for my simple, businessman’s brain. Maybe you can help me out?

    So let’s say the Turing tape is made of an ultra thin, super strong and never wearing out material having a width of 1/4 inch and a mass of just one nanogram per square meter. What would my electric bill be if I needed to run a computing operation that must advance the tape from one end to the other in less than half of a human lifetime?

    Thank you in advance for your help all wise patent practitioner. This business man only knows how practice business methods. Computations that involve physics are just too much for me.

    Sincerely yours,
    Turing Machine collector

  38. 261

    Oh, I know the difference, and I’m not saying I necessarily agree with what I’m saying myself, but some assumptions need to be challenged.

    The hammer is different by virtue of the instructions. Is that no more than printed matter? What about packaged drugs and second medical uses?

  39. 260

    If the method of use was patentable, so I could stop you using the hammer in that particular way, why shouldn’t I be able to stop you selling a hammer with the instructions inscribed on it? And if I could do that via contrubtory infringement why shouldn’t I just claim the “modified” hammer as well as the method of using the prior art hammer?

    You don’t know the difference between direct infringement and contributory infringement?

    Also, this isn’t a question of “who would it harm?” or “why shouldn’t it be easier for me to sue you for something I was going to sue you for anyway?”. This is a question of “how is your hammer different from the prior art hammer?”

    (what does WMD stand for, apart from Weapons of Mass Destruction?)

    pWinted Matter Doctrine.

  40. 259

    “Why should a hammer engraved with instructions for using it in a new and non-obvious way not be patentable?

    Because hammers are known in the prior art.”

    A hammer with those instructions on it isn’t known.

    If the method of use was patentable, so I could stop you using the hammer in that particular way, why shouldn’t I be able to stop you selling a hammer with the instructions inscribed on it? And if I could do that via contrubtory infringement why shouldn’t I just claim the “modified” hammer as well as the method of using the prior art hammer?

    Just musing now – how different is “writing” executable code on a hard disk or in semiconductor memory from writing instructions for use (a different kind of code) on a hammer? The code is processed and executed by a human brain in the latter case and by a micrprocessor in the former…

    I don’t think you’ve refuted any of my points at all, deftly or otherwise.

    (what does WMD stand for, apart from Weapons of Mass Destruction?)

  41. 258

    @ping: Your distinction between using a computer and configuring one is illusory. Using a computer is configuring one, and vice versa. Unless, of course, you’re referring to a machine that has toggle switches on the front panel, so that loading an OS is actually different from using the machine normally.

    @step back: As one of the ‘crazies’, I would not term your use of the quadratic equation in a pacemaker to be either software or math as such. It’s a particular use of it, and it wouldn’t preclude me from using the same equation with the same coefficients in my fancy new rubber curing process, or getting a patent for it.

    You also picked a pretty bad example of a piece of math with no direct, useful applications. It is used, for example, in ballistics calculations, and even the ancient Egyptians and Babylonians used solutions of it for geometrical and engineering purposes.

  42. 257

    could you possibly consider that a machine that has a stored program memory is physically different depending upon the contents of the memory?

    Sure. Could you possibly consider claiming that physical difference? Could you possibly consider that claiming “instructions for doing (whatever)” is at best means-plus-function and limited to the corresponding structural differences of the physical memory that are described in your spec and their statutory equivalents?

  43. 256

    In Deener all the components were old, the method called for using several old machines in a method to process grain.

    So, patentable method then?

  44. 255

    6 and IANAE, could you possibly consider that a machine that has a stored program memory is physically different depending upon the contents of the memory?

  45. 254

    >>Care to address that argument, then?

    A special purpose computer can be built to run the method. A machine can be built to perform any circuit function which by your arguments would render all ee patents unpatentable.

    In Deener all the components were old, the method called for using several old machines in a method to process grain.

  46. 253

    Some interesting discussions here, but some incredibly awful misinformation as well.

    vexorian, you have been sadly misinformed if you really think that patents for physical stuff come with blueprints and all.

  47. 252

    In before: “That’s like saying a house becomes a different structure when you open and close the doors and windows.”

    Care to address that argument, then?

    You can even stick to your example of magnetic media, so you don’t have to distinguish transistor memories where you pretty much literally are opening and closing doors to write the instructions. But then I guess you’d only get a patent on the “structure” of a computer-readable magnetic medium.

  48. 251

    I ha_te the Ha_te filter.

    Another witty post swallowed up.

    IANAE, the way that you deftly handle the critics here is one reason you are my hero. It’s a shame that neither Hagbard nor NWPA realize that all they need to do to defeat your position is to invoke the WMD.

    Engraving instructions on the handle of a hammer fails WMD. However, “engraving instructions on a general purpose computer does not fail WMD.

    WMD devastates your “isn’t terribly persuasive” position because it simply doesn’t matter that even distance micro-surgery changing a computer memory (that memory being nothing more than…) is still enough of a change to create a new machine because of WMD. Basically, the power of the computer is its ability to become a new machine. Ya can’t fight that power.

    That would be state of the hard disk and/or the semiconductor memory, or equivalents thereof, that are physically altered by the programming. – Great. Claim that, then.

    That’s what they do. They claim that by stating “…configured to…”.

    Even with all your might, you would fair no better than 6 against me in the contest of the great hall as I laid out above.

    If you even want a third battle, we can lay out the situation as you have described in that 6’s initial machine without software comes with a paperback manual with every line of software written down in one great cookbook. Sitting next to the machine it is useless. But if the machine is configured with that code, it must be changed. I still win.

    You even lay out a scenario in your own arguments somewheres on these threads showing that you understand WMD (I don’t understand why you are afraid of embracing it fully – but that’s your issue, not mine). Let’s have yet another contest wherein I spot you a computer changed enough to display pdf files on a monitor. The great big manual/cookbook is reduced such that the text is viewable and displayed on the monitor. Now you can read to your heart’s content, but your machine still fails WMD and you still lose to my machine. Your machien still is not the same as my machine. Your machine still is not configured, and cannot perform the same as mine. I still win.

  49. 249

    Those of you who think that the structure of computer memory does not change when it is programmed have a fundamental misunderstanding of how computer memory works. It’s basically an array of magnets that get flipped over to be positive or negative.

    In before: “That’s like saying a house becomes a different structure when you open and close the doors and windows.”

  50. 248

    That is the real question here, is it not?

    No, the question is whether you can get a patent claiming a prior art computer with stuff written on it.

  51. 247

    The 6’s and INANE’s of the world make a strong case that when the machine is unchanged, causing it to operate differently does not create a new machine, but a new process. Now such is clearly claimable as a process under Section 100(b):

    “The term process means…a new use of a known…machine”

    I think they would further agree that selling a machine configured to execute a patented machine process would be an infringement, but only as contributory infringement.

    I think they would further agree that selling a program on media that would cause the machine to operate in the infringing matter would similarly be an infringement either as contributory or as an inducement.

    So the only question that remains is whether allowing patents on the “configured” machine or article manufacture somehow does fundamental damage to our patent system because it would convert that which was contributory infringement into direct infringement.

    That is the real question here, is it not?

  52. 246

    Why should a hammer engraved with instructions for using it in a new and non-obvious way not be patentable?

    Because hammers are known in the prior art.

  53. 245

    If the use of a computer could be characterized as such,

    Are you saying it can’t?

    Bear in mind that new software seems to run perfectly well on prior art computers, without even inserting new physical memory media into them. You can send instructions over the internet to a prior art computer to carry out the method according to your claim.

    I suppose you could argue that what you’re really doing is sending instructions over the internet to a prior art computer to perform transistor-level surgery on itself to become a new machine, but that argument isn’t terribly persuasive once you remember that memory is nothing more than a computer’s way of writing stuff down.

    Unless your computer becomes SkyNet. Then you can have your patent. We don’t want to upset SkyNet.

  54. 244

    A computer programmed to perform a particular task is, by definition, physically different from an otherwise identical computer without the programming. Or do you think that computers are programmed using pixie-dust?

    Why should a hammer engraved with instructions for using it in a new and non-obvious way not be patentable?

  55. 243

    >>an old machine in a new way

    If the use of a computer could be characterized as such, then every method that uses a hammer would be a method for using a hammer in a new way and would be unpatentable.

  56. 242

    The tool of the hammer is used in carrying out many methods. Those methods are not all subsumed into the hammer invention.

    So, like I said two days ago in this very thread, you have a (potentially) patentable method for using an old machine in a new way, and an unpatentable programmed machine.

  57. 241

    The tool of the hammer is used in carrying out many methods. Those methods are not all subsumed into the hammer invention.

    The hammer allowed people to drive metal into wood. The computer allows people to process information.

  58. 240

    >>A program is just instructions for using >>existing hardware.
    A program is an information processing method. A tool called a computer can be used to carry out the method. Many computers can be used. Many different architectures for computers can be used. Hardware can be built that does nothing else but run the method.

    The method takes time and energy and space to transform represented information.

  59. 239

    Uh-huh, but you don’t need to modify (program) a hammer to hit different things with it.

    A program is just instructions for using existing hardware. Whether the instructions are written down (in a computer-readable memory, say) or not, the hardware doesn’t change. You could include the “program” in a pamphlet packaged with the hammer, or even write it on the handle. Structurally different hammer now?

    That would be state of the hard disk and/or the semiconductor memory, or equivalents thereof, that are physically altered by the programming.

    Great. Claim that, then.

  60. 237

    6,

    I readily admit my laziness, and this is no exception – I lifted the following thought experiment from pages past and wanted to see if you had an answer. Of course, I have added some of my flair, but I must apologize to RWA, as I could not think of an appropriate song.

    Two general purpose computers fresh from the factory are delivered to us in a great hall filled with the courts and the leaders of the Office for our great deciding contest. And by fresh, I mean really fresh – no software has been loaded at all to either machine.

    Each machine is identical down to the last
    circuit.

    You have your machine and I have mine. I configure my machine (load it with software). Note that I have not “used my machine yet. I have not run the software, I have merely configured the machine.

    The grand contest is to see if the machines are indeed the same by seeing what each machine can actually do and if the non-congfigured machine, strictly by your “use” (and you do not have the invention of the new configuration) can match my configured machine.

    Ready set go.

    I’m done.

    How about you?

    What? You’re not? How can that be? We both have the same machine, right?

    Oh I see, your software-less machine can only “do” a paperweight or great electric heat trap.

    So I win the contest.

    Of course, you want a rematch and want to start with “some” software. Cocky with my win, and in full knowledge that I have just proven that two machines that seem to have teh exact same physical components can indeed be different machines, I accept the second contest.

    In the second contest, your machine has been loaded with software to the PHOSITA level of a general purpose machine. My machine has, like before, been configured for the special purpose of the contest. Here, you are barred from the hindsight knowledge of my invention (for a PHOSITA, let’s for our hypothetical use a flow chart of the functional configuration).

    Ready set go.

    I’m done.

    How about you?

    What? You’re not? How can that be? We both have the same machine, right?

    I win again (I do like winning).

    Oh I see, you are stuck trying to “use” the machine without changing the machine into something else.

    The problem you have is “use”. You want to expand “use” to include the “configure” portion of a computer, because people can “use” computers to make upgrades to the very computer being “used”.

    You will note that I purposefully set distinguish “use”. I do notice that you like to define words a bit (OK, well beyond a bit) unreasonbly broad to suit your argument. Here “use” does not mean “configure”. You will run into the same telecommunicaiton device “by any future means” problem that the Supremes already addressed if you try to hold the position that a computer, through its “use” encompasses all future possible states of the machine. That’s a problem with the Turing-complete folks. Turing complete is a thought-experiment. Assumptions of infinite capacity, infinte tape length, infinite time should be clues. Turing complete is kinda like my great big box of electrons-protons-neutrons. With both, anything is possible to be built.

    This is where the Frankenstein Printed Matter Doctrine can be useful (yea, you are going to have to understand what that doctrine means to follow along here). Think of “use” as anything being done on a general purpose computer that does not involve the functional side of PMD. Think of “configure” as the other side – the functional change in the machine accomplished by augmenting its functionality (if it helps the bio folks – think of this as tweaking the molecular congfiguration of the molecules – before and after each “box” has the same number of electron-proton-neutrons, just that after the configuration is different and perhaps what is sitting on the shelf is also different – like a gp, configuring rarely means tha tthe entire guts of the gp have been changed or used, so things sit onthe shelf as it were in both backyards).

    As for Dr. House, he too, conflates “use” because his quippy soundbyte is for a TV show, not a court, not the Office and definitely not for the law.

  61. 236

    I agree. Those are good hypos step back.

    Another question: how is the structure of information processing measured?

    How much time it takes to operate and how much space it needs to operate. Sounds like there must be some struture there to me otherwise why does it need space?

    You see we come back to the philosphical medieval thinkers. They believe that thinking doesn’t take space and energy and time. Sorry fellas your brain does the thinking just like your arm does the moving.

    No structure. No structure that takes space. There a trick. Angels spinning on the top of pin.

  62. 235

    I like this latest discussion because it’s full of hypotheticals with which to test the rigor of the EPO approach to patent eligibility and the “useful arts” (which includes allowing Beauregard claims as routinely as method or apparatus claims, but not when they are for financial engineering).

  63. 233

    Tom,

    So let’s follow my example above up with a slightly different claim:

    What is claimed is:
    1 A method comprising:
    … and causing the computer-implemented output module to output a signal according to: y=5.4*x^2 + 3.2*x + 1 where x is the cardiac rhythm factor of said monitored patient and y is a graphical magnitude displayed on the physician’s screen voltage.

    Horror of horrors.
    We have now written something that the crazies will say is a “software” claim. (Even though God did not come down from the mountain top and anoint them Guardians of the Holy Dictionary.)

    But now you want to step back and ask yourself: Is this slightly varied claim still that which embraces the “useful arts”?

    Inquisitive students do not spout blind dogma. They ask why and they think for themselves. 🙂

  64. 232

    Tom,

    As a student (of law?), you should be asking ‘why?’ rather than repeating blind dogma.

    Why do we not allow for the “patenting” (whatever that means, do you know?) of “ideas”?

    The US Constitution empowers Congress “to promote the Progress of Science and [and of the] **useful** Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their **respective** Writings and Discoveries;”

    So there is that troublesome phrase, “the useful arts”. What does it mean? What is an un-useful art?

    Well, conjuring up stories about voodoo magic is an example of an unuseful art. It may be entertaining and all, but it has no direct practical and useful application to the real world.

    Similarly, an expression like y=ax^2 + bx + c has no direct practical and useful application to the real world because y and x can be any illusory thing I choose to pick.

    However, one should not fall for the trap of form over substance.

    Let’s say we had a “method” claim at the end of a patent that said:

    What is claimed is:
    1 A method comprising:
    … and causing the output device to output an electrical signal according to: y=5.4*x^2 + 3.2*x + 1 where x is the cardiac rhythm factor of said monitored patient and y is output voltage.

    Yes. There is a mathematical formula inside the claim, but that is no reason to go ballistic. The claim encompasses only a real world, practical and useful process. It is not wholly pre-empting the public from using the abstract expression:
    y=ax^2 + bx + c

  65. 231

    “Not everything made of steel is obvious, but neither does finding something different to hit with a hammer make the hammer a different tool.”

    Uh-huh, but you don’t need to modify (program) a hammer to hit different things with it.

    “Great. Now, what part of the structure of the programmed computer distinguishes it from the prior art unprogrammed computer?”

    That would be state of the hard disk and/or the semiconductor memory, or equivalents thereof, that are physically altered by the programming.

  66. 230

    As a student, I’m probably dead wrong, but how I see it is:
    You can patent concepts, not actual devices (you can patent an apparatus or method, such as a device to walk around with that does computations not an Apple macBook G5 bladieblah)
    You cannot patent formulas, and thus not algorithms (which are formulas, and once code is compiled its just pure calculations with ones and zero’s, thus formulas)

    If I would like to patent a program, I end up patenting the concept, for example e-commerce.
    This would then be the means to order products/services from a different location by the means of a computer over the internet.

    Patenting specific software, like Windows 7, will end up in patenting formulas. Since Windows 7 does nothing more than if I press a button, some algorithm get run.
    So, one could say, it’s a process: you click a button, something happens. And I concur, but what happens after the clicking will end up being a concept (f.i. a context menu occurs), and not a program as is.

    The issue is, that with computers most concepts aren’t that new. Most concepts are things we do in our ordinary life, but now electronically. Obviousness and Novelty issues all over the place.

    That being said, Bilski is not trying to claim computer software at all (which makes this movie all the more weird, since it starts with a scene from the Bilski case) Bilski is trying to patent a process, not software (it is even stated that this process should be able to run without any computers involved, making it not even applicable for technology-related patents, although the supreme court seems to have overruled that).

  67. 229

    @Ned:
    I still kind of want to quibble over whether it could be said to have been a part of the Manhattan project, since in June or July of ’45 they had already done the first test, and by August they had dropped 2 bombs on Japan, and the computation didn’t take place until December. But we’re kind of just arguing over semantics now, so I won’t.

    Thanks for bringing up the subject, it is really interesting going over the history of it.

    I think the claim of first ‘real’ computer is probably debatable, although ENIAC has a pretty good claim. It just depends too much on exactly how you define a ‘real’ computer. If the definition were up to me, I’d write it so that Charles Babbage’s Difference Engine would win. It’s clearly way ahead of its time, and when they actually did go out and build one, many decades after his death, using historical technology, it worked.

  68. 228

    You’re probably thinking about product by process claims.
    definitely not.

    “functionally equivalent…cover them all…courts allow”
    Um 6 – that sounds like means claims…

    on a device that was known to be old that supposedly had a new function
    ya mean like a new use invention…?

    had a structure which would be readily noticed as being such if they came later (such as a brand new clipping mechanism) and they wanted to cover them all
    …cover them all including the brand new?
    Slow down and try again 6 – yous all garbled.
    And when you get there, stop for a sec and think of one mighty powerful word: PHOSITA.

    The programmed part.

    Oh how the mighty fall.

  69. 226

    Mike, according to McTiernan, see the link above regarding the Army patent attorney, my post at 7:29, the calculation took place in Dec. 1945 as part of the Manhattan project. They did involve the H-Bomb. I am not sure exactly when the Manhattan project was transfered to its successor agency. But, does that really make any difference that the first true GP digital computer was the ENIAC or that it was a project of the US Army or that it was used in the Manhattan project, albeit, that it was not originally built for that purpose, but for code breaking and artillery calculations?

    Von Neumann described the project in his mid-1940’s paper. His paper essentially describes all modern computers.

  70. 225

    Thanks Ned, I understand now why you mentioned the Manhattan project in that context, but I can’t actually find the word “Manhattan” in your link (link to ftp.arl.mil).

    All the same, the Frankel link was especially interesting because clearly he must have been one of Feynman’s boys, and it does actually say he used it in the Manhattan project, though remembering Feynman on the subject of Frankel I still think that needs to be taken with a grain of salt (Feynman was extremely suspicious of computer nerds till he met Danny Hillis and his ‘Thinking Machine’). The PDF on the patent issues is fascinating too. I was aware of some of this from decades ago, but didn’t understand patents at all till beginning a law degree.

    I do see that Frankel confirms ENIAC’s use for the hydrogen bomb. The link also states Frankel ran “thermonuclear” calculations on ENIAC three years after 1942, so either 1945 or 1946; the http://ftp.arl.mil link gives “final assembly in the fall of 1945, and the formal dedication in February 1946”.

    The ENIAC overlapped Manhattan then by a little less than a year, so use in the dying days before the AEC took over Manhattan is possible.

    I’d guess Frankel’s work happened after Oppenheimer and Feynman left the Manhattan project. Was it actually part of Manhattan? Not clear. Discussion follows.

    Most think of the Manhattan project as being to develop the A-bomb as a weapon of war, and it was too late for that. I’m calling Teller’s thermonuclear design the Super because that was Teller’s name for it. The Super was not part of the Manhattan project at Los Alamos because Oppenheimer and Bethe kicked Teller off the team (Teller was hard to work with, and the Super wasn’t a practical war weapon).

    But when you have such a limited supply of talent it’s hard to prevent stellar luminaries like von Neuman and Teller from associating with Manhattan. Teller still had a room at Los Alamos though he didn’t do H-bomb work there – he called in others outside the Manhattan project to help with it – and von Neumann contributed his own share of heartache, especially towards the later patent squabbles.

    The Super wasn’t the H-bomb as we now understand it because the critical design idea for that didn’t happen till after 1950, but it’s entirely possible the ENIAC was used on the Super design sometime in late 1945 or 1946.

    Was that ever part of the Manhattan project? Not, I reckon, while Oppenheimer and Groves were in charge. But hey, there’s about three months when it’s conceivable an unfinished ENIAC played with thermonuclear calculations under the auspices of Manhattan, at least in name.

    The http://ftp.arl.mil and Frankel links do make clear ENIAC had nothing to do with the A-bomb … Johnny von Neuman was talking about it in 1945, but “ENIAC was not yet fully operational”, for example.

    Nonetheless the links you provide do show ENIAC was doing interesting stuff before it took final form, which provides some leeway.

    Of course here’s where it gets fascinating from a patent perspective, because they also show ENIAC wasn’t a static design. I had thought the design was frozen in 1943, but apparently not, there were multiple innovations any one of which, including the vacuum tubes, would have been patent-worthy.

    Later, ENIAC might have had lot to do reconciling range-energy curves and diffusion, both of which were critical to the development of the H-bomb.

  71. 224

    “but it was used by the Manhattan project to calculate fundamental calculations that lead to the bomb.”
    No, according to your own link, it was used on an h-bomb simulation in ’46, by which time the Manhattan project had succesfully finished. The simulation was apparently oversimplified to the point of being meaningless, anyway.

    There’s a big difference between a fission bomb and a fusion bomb. If you’re talking about the first fission bomb, it was done by ’45, so the ENIAC wouldn’t have been able to help. It was used to help make the first fusion bomb, which was done by ’52.

    Here’s LANL’s history page that discusses, among other things, the use of computers for that:
    link to lanl.gov

  72. 223

    broje TINLA IANYL: Thank you for mentioning the incredibly innovative automobile industry. Their US success is surely something that software industry should look forward to become :/

    (Off topic: patents for physical stuff come with blueprints and all , why can companies have software patents without revealing any source code? )

  73. 222

    Here’s another great piece from an Army patent attorney who later worked for both IBM and Sperry Rand. In the latter capacity, he was their patent counsel and in charge of prosecuting and licensing the ENIAC patent.

    A very good read.

    link to design.osu.edu

  74. 221

    Terry, here some more history from the Army. It does not give the Navy folks any credit for the decision to fund the project, but does note that the ENIAC was used in the Manhattan project.

    link to ftp.arl.mil

  75. 220

    “Great. Now, what part of the structure of the programmed computer distinguishes it from the prior art unprogrammed computer?”

    The programmed part.

  76. 219

    Perhaps we could interpret Aristocrat as stating that the computer, programmed with the algorithm, is the corresponding structure. This is hardware and the programming has to be present in the form of stored instructions.

    Great. Now, what part of the structure of the programmed computer distinguishes it from the prior art unprogrammed computer?

  77. 218

    Dear Ned,

    The Manhattan project was effectively over by late 1945 by which time of course Hiroshima was history. Oppenheimer left in October.

    The ENIAC was ready in 1946 and could not possibly have been used in the Manhattan project. It’s been thirty years since I took a BSc in Nuclear Physics but I always thought this was widely known. The Atomic Energy Commission took over from Manhattan.

    Other early computing efforts were motivated not by the bomb but by much more mundane tasks (ballistics and aerodynamics). Feynman had shown that a roomful of calculators with really smart human computers could do the job of atomic calculations.

    Not that the bomb pioneers were averse to using electronic shortcuts. If recollection serves, ENIAC was used in the development of Teller’s Super, but that was in the early ’50s.

    I did wonder if by “modern computers” you had in mind the ENIAC, but although an important early step it’s not usually counted as the first modern architecture – it was at least Turing complete so reasonable people may differ.

    Zuse’s Z3 (and thanks for the link, I’d forgotten its name) probably has a better claim (it did at least use binary arithmetic) but my personal preference is still for the Harvard Mark I.

  78. 217

    6, you are making a strong case that the algorithm is a method and cannot be corresponding structure.

    Perhaps we could interpret Aristocrat as stating that the computer, programmed with the algorithm, is the corresponding structure. This is hardware and the programming has to be present in the form of stored instructions.

    But I tend to agree with you that the algorithms alone cannot be corresponding structure.

    But I sense that you would go further and declare that Alappat was wrong and that a programmed machine is not new.

  79. 216

    “I mean not configured.”

    If you don’t tell me what the configuration is you haven’t told me anything of substance about the configuration.

    And again, when you’re simply using a computer you’re not really “reconfiguring it” in any fashion that has any meaning to you or me.

  80. 215

    “I am not sure you got your history right on this – distinguishing in terms of function (perfectly legit in its own right) started when teh structure was not readily apparent or easily described. If the structure is apparent and easy to describe, it would be done so.

    No, trust me I do. Go check the cases on the subject. The older ones that is. You’re probably thinking about product by process claims.

    The functional claiming started when people started to notice that there were substantial functionally equivalent structures (rather, usually small parts of an overall structure) well known to those in the art that would all perform the same as their disclosed structure, or had a structure which would be readily noticed as being such if they came later (such as a brand new clipping mechanism) and they wanted to cover them all and when courts started to allow it. And it was fine and dandy as the upper courts noted because the applicant had merely described his structure differently even though he at least gave us one structure in his spec that was providing his functionality, one of skill would know the alternatives, and thus the product would presumptively be patentable under 102/103 if no art were turned up that showed those structural piece(s) being implemented in a machine in the same way. And that was regardless of whether or not those structural pieces were put to the same function or not. If the product appeared to be the same product structurally then it is presumed that it functions the same.

    Now enter products that are, for all intents and purposes structurally the same so far as anyone knows at least, but functionally behave differently.

    Now the lawlyers have “discovered” that, lo and behold, in one art (and one art alone) some courts will allow you to use this claiming mechanism even though you don’t disclose any structural differences from the prior art, nor would anyone of skill appreciate that there are such. All they supposedly think you need is the function itself. Try that sht in another art and see how fast the 102’s fly in. I can personally assure you that they’ll fly in quite fast from my AU. And they will be upheld. And they’ll probably be accompanied by 112’s.

    However, you rarely see this kind of practice because, in other arts people rarely (if ever) submit an application for an admittedly old device and then try to rely on a supposedly new function to distinguish. And when they do, they usually take their 102 and go home and amend/abandon. They do not often argue that, so far as they know the structure is the same, but the function is different therefore the 102 doesn’t apply. Nor do they often argue that the structure is PRESUMPTIVELY OR IMPLICITLY different because the function is different and thus the 102 doesn’t apply. Those arguments are available to them, but they are not used, and when they are used, they are not appealed when the examiner comes back with the same rejection. I’ve seen this happen, even though the instance is rare. If you think differently, be so kind as to show me even one case, that has been litigated and upheld, on a device that was known to be old that supposedly had a new function.

    Now, don’t think that I don’t believe that they never argue such things in other arts, because they do, and, indeed, occasionally an examiner is confused and allows the case. However, you will not find people whom are in the know doing such things, like an appellate court for instance.

    Bottom line, the mechanism of functionally claiming was proper when everyone knew what structure portion was being replaced by the functional portion, what that structure actually was, and the structural differences which would separate the new device from the old were plain on its face.

    However, the same cannot be said for when dam near nobody, or nobody, knows the structure that is being claimed from the information disclosed or how it is different. Indeed, there are those who will straight up admit that the machine isn’t changed or “new” in any structural way that they can appreciate. That on its face should be enough to dam such a product claim. And indeed it is in every art save one.

    I really have to go and finish this sht up.

  81. 213

    Mike, the ENIAC was the first GP digital computer. It was funded by the US Army during WWII. It became part of the Manhattan project purely by chance, but it was used by the Manhattan project to calculate fundamental calculations that lead to the bomb. link to hp9825.com

    In the Honeywell case, the court recognized the patent, 3,120,606, to be the fundamental patent on the first computer. It also recognized that IBM’s computer monopoly was a result of a cross license of this patent.

    The patent was declared invalid because it was filed more than a year after any one of several critical dates. Further, several claims were held invalid for late claiming.

    The funding of the ENIAC was a result of a collaboration of the Army with the Navy codebreakers, who were working with the British and its Colossus project. Among the Navy engineers was William Norris.

    Now William Norris later founded ERA shortly after the war. This company was later merged with Sperry Rand and became its Univac division. (Norris ran it.) All of the founders of the modern computing industry worked for ERA. Bill Norris went on to found CDC.
    link to nap.edu
    link to msthalloffame.org

    So, who more than anyone was responsible for the origin of the computer? Possibly, William Norris.

  82. 212

    Not configured? You mean not “used”.

    No. I mean not configured. And you are telling broje to leave his strawman at home? So, you kinda are goin downthe wrong path with the “merely being used” line.

    As to “See my post above.“, I see it. It’s still wrong. Was it going to change?

  83. 211

    ” show the old hardware that is not configured (as the new machine is) doing what the new hardware can do. ”

    Not configured? You mean not “used”. You’re right, if you don’t use a piece of machinery it’ll never do what you want it to spontaneously. If you’re merely using a piece of machinery that’s not really making a “new machine” as you have concluded by way of jumping to such conclusion.

    The thing is, dude, which I’ve been trying to tell you, even if we stick with using the word “configured” to describe the old machine merely being used, the only “configuration” which is being disclosed in the applications I take issue with is the “result of the configuration”, they never even tell us what the “configuration” (i.e. structure) is. In fact, admittedly, in 99.9%, or perhaps 100%? of cases the applicant couldn’t even tell us what the configuration is and surely nobody of ordinary skill could either. Again, all the app tells us is the “result of the configuration” and then states that it is configured to do such, without telling us what the actual configuration is. Why should the actual configuration (i.e. the structure) be required? See my post above.

    In any case I got workz to do ttyl.

  84. 209

    Moonman, it wouldn’t be all that helpful to require software applicants to provide electron microscope scans of computer memory storing the code that accomplishes the observable functionality.

    BOO HOO HOO HOO HOO!!!!!! “Hold my hand! Writing claims like everyone else is hard!!!”

    MM can you remind me of the case where Rader touches on PBP infringement? If you know it off hand. I need it right fast.

    Abbott v. Sandoz (2009)

  85. 208

    “Moonman, it wouldn’t be all that helpful to require software applicants to provide electron microscope scans of computer memory storing the code that accomplishes the observable functionality.”

    It would at least make the structure searchable though wouldn’t it?

    “And it is perfectly enabling to provide the things that the Fed Circ have identified as sufficient structure, such as psuedocode, detailed flow diagrams, mathematical formulas, etc. ”

    Nobody here questions enablement save perhaps for the “super enablement” requirement of the WD req. You can leave strawman Mr. Enablement at home Broje.

  86. 207

    “There are often very specific methods of performing a function.”

    Methods are not structure. They are methods. You might notice that there is a difference between the two things. Inter alia, one is tangible, one is intangible.

    ” That is structure. ”

    See, the ol’ “algorithm is structure” or “method is structure”. Plainly false on its face. Algorithms are not tangible, structures are. Methods are not tangible, structures are. The CAFC even told us about this in a decision unrelated to software just recently. It was that case regarding whether or not some obscure provision of the lawl applied to “imported” methods. The only person on the court that thought that you could “import” a “method” was Newman. Everyone else said you could not “import” a method because it was intangible.

    “The structure is in the relationship between and among the steps and the data structures.”

    I had been beginning to suspect this. You have, this entire time, for YEARS, been basing your entire position on a laughable interpretation of “structure”. In this context we are not talking about “structure” as in a hierarchy of positions in a company has a “structure”. Or a method is “structured” in so far as the steps are “arranged” in a particular fashion. Structure in this context is referring to the actual physical arrangment of the object in question.

    “2. How it is implemented. Include in the specificaiton a general purpose computer, computer readable medium, and various ways of implementing it in hardware, and ROMs, PLA, etc.”

    That could be true, but how do you plan to distinguish on these basis? If you can distinguish on these basis then it seems like a fine product claim and has little if anything to do with software.

    “I really do not see why you think this is less than a mechanical or ee specification.”

    Because you do not ever tell us what is special about the instant “product” in terms of its physical arrangement. And before you ask “well why on earth should that be required”? I’ll tell you why. Because that is how it has been for time immemorial, that is how products have always been distinguished, it is axiomatic that it is done so, and finally the caselawl recognizes such, now in several decisions. These decisions range from Lowry to IPXL to the more recent case in a district court where all parties agreed wholeheartedly that this was so (and in that later case tried to use the fact that this was so commonly known to make the claim that they plainly made a mistake in drafting and it should have been correctable, alas the court did not agree that it was correctable drafting error).

    MM can you remind me of the case where Rader touches on PBP infringement? If you know it off hand. I need it right fast.

  87. 206

    If there are any FedCir cases which have unfairly (in the opinion of the anti-software patent people) upheld the validity of a “software” patent, please let me know.

  88. 205

    Malcolm Mooney: “… software applicants are allowed to claim their articles and compositions functionally, while everybody else has to describe their articles and compositions structurally.”

    Malcolm, it seems your issue is with the quality of examination, not with software patents.

    PS – the fact that overly broad claims sometimes make it through the USPTO filter is not a genuine argument against software patents.

  89. 204

    “That must be why software applicants are allowed to claim their articles and compositions functionally, while everybody else has to describe their articles and compositions structurally”

    Moonman, it wouldn’t be all that helpful to require software applicants to provide electron microscope scans of computer memory storing the code that accomplishes the observable functionality. And it is perfectly enabling to provide the things that the Fed Circ have identified as sufficient structure, such as psuedocode, detailed flow diagrams, mathematical formulas, etc. Unfortunately, it presents an apparent target that you can’t seem to resist shooting at.

  90. 203

    assume, unjustifiably, that the newly enabling hardware simply springs forth from the ground

    But 6, just as conversely, show the old hardware that is not configured (as the new machine is) doing what the new hardware can do. – Answer: you cannot.

    However, distinguishing in terms of function was never meant to be a way around distinguishing structurally, it was only an alternative way of doing so because the structure was apparent to all.” I am not sure you got your history right on this – distinguishing in terms of function (perfectly legit in its own right) started when teh structure was not readily apparent or easily described. If the structure is apparent and easy to describe, it would be done so.

  91. 201

    Structure in information processing:

    1. The how it is done. There are often very specific methods of performing a function. The method is included in the specification. That is structure. If there is not a need for an algorithm for a particular functional description because one skilled in the art would know how to perform the function in a number of ways then a method is not needed in the specificaion. The structure is in the relationship between and among the steps and the data structures.

    2. How it is implemented. Include in the specificaiton a general purpose computer, computer readable medium, and various ways of implementing it in hardware, and ROMs, PLA, etc.

    I really do not see why you think this is less than a mechanical or ee specification. Can’t tell you how many ee spec’s I’ve written with an ee inventor saying, well it doesn’t matter all of this could either be in a circuit or we could do it in software. As anyone knows you can move almost everything between software and hardware except a few tools that are used.

    Anyway, very busy today. Cheers.

  92. 199

    “There is structure in information procesing every bit as mcuh as in electrical engineering.”

    Well then be so kind as to tell us what it is in your apps sir. If you could be so kind as to include a list of other structures other than the ones you’re disclosing that would also do the same information processing then we’d be much obliged.

  93. 198

    @Ned Heller:
    The ENIAC wikipedia article mentions that a set of bomb calculations was run on it before any artillery calculations. That doesn’t show that the thing was made by Los Alamos during the Manhattan project, it shows that they used it once, assuming that the article is correct. (It also says that this happened in the ’43-’46 time frame, and that it was a set of calculations for the hydrogen bomb. The hydrogen bomb came around in the early 50’s, not the mid 40’s, so that sounds wrong.)

    I’m not sure what you were getting at with the reference to the patent on ENIAC.

    @NWPA:
    “And really, there simply has been no retort as to the assertion that the computer is a tool. A tool for information processing.”
    I’m not sure why you think that the fact that a computer does information processing supports your side.

  94. 197

    “The functional description is used in mechanical and electrical applications as well. ”

    The thing is, NWPA, that those functional limitations are easily met by structures which are capable of performing those functions. For instance, a hammer claimed functionally for hitting a nail, or a tp holder/dispensor claimed functionally to dispense tp. Furthermore, the functional language is (to my knowledge, and in all the cases that I can find on the subject) used in mech/elec/bio situations where, as noted recently by the CAFC, the corresponding structure is apparent to all (usually even shown in a figure, gasp), and other structures which would perform the same function are likewise more or less apparent to one of skill. In this situation it is more or less apparent what the scope of the disclosure and the scope of what structure is claimed is clear.

    However, distinguishing in terms of function was never meant to be a way around distinguishing structurally, it was only an alternative way of doing so because the structure was apparent to all. In the software case however, it is not merely an alterntive way of structurally defining the invention, since in that instance nobody has the faintest notion of what the structure being claimed is in the app itself, and the structures that would also perform such a function are nowhere near apparent to one of skill. Distinguishing in terms of function has thus been perverted into a way of running an end run around distinguishing structurally.

  95. 196

    “I would give a lot of that credit to hardware.”

    Indeed. In fact, all of it. Which is the key thing which Mr. NWPA will never grasp. Likely because he spent most of his life around cs folk who assume, unjustifiably, that the newly enabling hardware simply springs forth from the ground to support their exersizes in literature. Exersizes which are appartentlylol the thing which really makes a new machine.

  96. 195

    NWPA Functional description has more to do with stopping work arounds and the fact that there is so many ways to do things now, and a functional description of the combination of elements is fair way to represent what has been invented.

    I’m just going to let this statement collapse under its own inanity.

  97. 194

    >>everybody else has to describe their articles >>and compositions structurally.

    This isn’t true. The functional description is used in mechanical and electrical applications as well. Functional description has more to do with stopping work arounds and the fact that there is so many ways to do things now, and a functional description of the combination of elements is fair way to represent what has been invented.

    There is structure in information procesing every bit as mcuh as in electrical engineering.

  98. 193

    the big players who are typically capable of reproducing product functionality relatively easily.

    That must be why software applicants are allowed to claim their articles and compositions functionally, while everybody else has to describe their articles and compositions structurally.

  99. 192

    One point the movie fails to note is that patents provide a double-edged sword.

    Sure, the patent thicket problem exists – to what degree it hinders innovation is debatable. It seems to me the patent thicket only becomes an issue when a company has made it big, i.e. the company is on the radar of potential rights holders. At that stage in the game the company should be capable of effectively dealing with any concerns, e.g. licensing arrangements.

    Protection from copying however helps the little guys. Any startup can tell you the value in being able to protect their innovations through patents. Without such protection startups would have little chance competing against the big players who are typically capable of reproducing product functionality relatively easily.

    .

  100. 191

    As a follow up to my earlier post and to the intersection of people who believe both
    that software is math and
    that copyright is sufficient protection:

    Ho v. Taflove, No. 07 C 4305, Slip Op. (N.D. Ill. Jan. 15, 2010)

    The article discussing this was found at: link to chicagoiplitigation.com

  101. 190

    >>Because Amazon has spent a fortune defending >>it and the USPTO sucks axx and can’t apply the >>law correctly? Just a guess.

    We know you are *much* smarter than any court or the PTO MM.

    (coughs)

  102. 189

    Scott Dunn: Do patent monopolies even have a place in free markets?

    Probably not, but since we thankfully don’t have a free market in the US, it’s purely a philosophical question.

  103. 188

    Amazon’s patent has passed the non-obviousness test numerous times already. If it’s so obvious (so to speak) that the patent is obvious, why isn’t it invalid yet?

    Because Amazon has spent a fortune defending it and the USPTO sucks axx and can’t apply the law correctly? Just a guess.

  104. 187

    You know what that reads like to me, it reads like communism to me, take from the producers and give to those who don’t!

    Are you talking about having no patents, where those who produce innovations can be supplanted by those others who make use or sell them without consequences? Sounds like that must be what you are talking about.

  105. 186

    But, then I suppose everything is obvious that is made of steel? Or everything is obvious that is made with a hammer?

    It’s the imaging room, not the PTO, that has signs reading “no metal past this point”.

    Not everything made of steel is obvious, but neither does finding something different to hit with a hammer make the hammer a different tool.

  106. 185

    Can anyone seriously disagree with the assertion in the film that the Patent Bar is essentially a powerful lobby? That is why you rarely (if ever) see balance at patent law seminars which challenges notions on the proper scope of patent law.

    Posted by: Justin Levine | Apr 20, 2010 at 11:15 PM

    Justin, spend some time here and you will find no uniform opinion on anything among patent attorneys. How could we form a powerful lobby. We have the AIPLA. But they generally do not act without a broad consensus among patent attorneys. That is rare.

    That said, we have interest groups that do band together and lobby, as in, the Coalition for Patent fairness. But these generally are big companies and not necessarily patent attorneys.

    So, no, patent attorneys as a group, are not a powerful lobby.

  107. 184

    6, thanks for your reply. You make a good point about the new use of an old machine being patentable as a process. Food for thought there.

  108. 182

    And really, there simply has been no retort as to the assertion that the computer is a tool. A tool for information processing.

    You can yap all day long and make things up and yap some more, but try to refute that simple assertion and you look ridiculous.

  109. 181

    >>I would give a lot of that credit to hardware.

    Obviously some of the credit goes to hardware. But, then I suppose everything is obvious that is made of steel? Or everything is obvious that is made with a hammer?

    No. In fact, the software is what is the trick these days.

  110. 180

    mike: I never mentioned anything about Beauregard claims, or even anything specific about the hypothetical patent.

    But you did say you had a hypothetical patent, right? Which means you have hypothetically claimed an invention. The specifics of your claim are what determine who exactly did “any inventing that needed doing”.

    Bugle: I dunno about that!

    In the time it took you to state your ignorance, you could have informed yourself.

    NWPA: The difference between having to cut you open to see what is inside and being able to image what is inside.

    I would give a lot of that credit to hardware.

  111. 179

    >>If you’re in favor of software patents after >>reading that, justify your position.

    Information processing. The difference between having to speak with MM’s aunt over which movie you might like and having it displayed for you on a screen. The difference between having to cut you open to see what is inside and being able to image what is inside.

    The list is growing each day.

    Really, I mean I think if one of you spent some time with real start-ups (particularly coming out of universities) you simply would not write such nonsense.

    Von Neuman wrote the first sorting algorithm on a modern computer to see whether a punched card sorter was faster.

    The general purpose computer is just a short hand for a hard-wired computer. Can’t say enough about how little respect I have for your intelligence. You are about on the level with a worm.

  112. 177

    “If all you can get is a Beauregard claim, you’re probably not even the inventor. All you have is an unspecified data storage device with probably-unspecified means for achieving a result someone else thought of.”

    I think you misunderstood my thought experiment. I never mentioned anything about Beauregard claims, or even anything specific about the hypothetical patent. The hypothetical computer maker asked me to make a program that does X, and gave me sufficient info to interface with his computer. I did the programming and any inventing that needed doing.

  113. 176

    Thank you breadcrumbs, all of these posters, RogerO, “bill”, “mike” get the Chicken Little award and might really be the same person, like, say, Mr. O’R.

    It’s like I said at the start. “Programmers” don’t need to worry about patents. Period.

    Now get back to work. That code isn’t going to write itself.

  114. 175

    Humans aren’t even remotely smart enough to decide what is patentable.

    Case in point: Scott Dunn.

    IANAE is the man!

  115. 174

    gus3: If you did understand computer programming, you would understand how Amazon’s “one-click” fails the non-obviousness test. I can, with one click, post a comment on this website, and the database interactions are very similar to what Amazon claims.

    Amazon’s patent has passed the non-obviousness test numerous times already. If it’s so obvious (so to speak) that the patent is obvious, why isn’t it invalid yet?

    Your suggestion that posting on a blog infringes Amazon’s patent shows that you haven’t “attempted to understand the subject matter”. Have you even read the claims? They involve buying things.

    mike: Here’s another one: say I meet someone who’s making a computer different from any others. He gives me a spec of inputs and outputs, and asks me to write a program for it. I do, and I get a patent on some element of the program.

    If all you can get is a Beauregard claim, you’re probably not even the inventor. All you have is an unspecified data storage device with probably-unspecified means for achieving a result someone else thought of.

    Glenn Thigpen: A company whose only product is a software patent and sues forty other companies for violation of that patent, and those companies mostly developed their software independently, it would seem to a rational person that such a patent must be obvious, or so overly broad as to be almost impossible not to violate unintentionally. Such a patent needs to be invalidated.

    This is why we don’t leave rational people in charge. Independent invention has nothing to do with obviousness. Calculus was independently invented at least two or three times, and it’s so non-obvious that even now that it’s well-understood, it’s nearly impossible to explain its rudiments to many science undergrads.

    There is no intent element to patent infringement. Never has been, apart from that bizarre and anachronistic marking law. There’s no intent element to parking or speeding tickets either – if you did what you weren’t allowed to do, you have to pay.

    RogerO: My argument against software patents is simple, programmers don’t get them, corporations do with the end result is that the only people who really benefit from them are parasites, like patent lawyers and trolls.

    Programmers do get them. They sell them to the corporations by contract (of employment or otherwise), which is well within the rights of a good capitalist inventor, and well within the purpose of a patent to help the inventor monetize his invention. Nobody is a “parasite”, they’re all trading money for goods and services, the same way we want every good capitalist in America to do.

    RogerO: Do you think that we would have software patents if only the programmers who created the software could have them and they were non-transferrable?

    No, but that would make for a pretty silly patent system. There are only two ways to make money from a patent – market your invention and hit people over the head with the patent until they stop, or sell your patent in whole or in part. What has America come to, when someone works hard to acquire a valuable piece of property, and other people tell him he shouldn’t be selling it?

    Scott Dunn: Do patent monopolies even have a place in free markets?

    Not in truly free markets obviously, but since Congress has an explicit constitutional power to grant patents it should be clear that America was not established to be an unregulated free market economy. So, in answer to “Who gets to decide?”, I’m going to say Congress. Unless they delegate their power to some administrative body. Maybe the courts could have the final say on what Congress meant by its laws, and they could also handle the enforcement end. Just a thought.

  116. 173

    I think that the patent apologists have missed the point, entirely. Humans aren’t even remotely smart enough to decide what is patentable. Even if they were, they wouldn’t be working for the patent office.

    For a tiny bit of enlightenment, go here: link to redmonk.com

    If you’re in favor of software patents after reading that, justify your position.

    Who gets to decide? The USPTO? The Courts? The (free) market? Do patent monopolies even have a place in free markets?

  117. 172

    > I see. It’s useful for more people, so it shouldn’t be patentable.

    I guess you guys really don’t like that “to promote the Progress of Science and useful Arts” clause in the US Constitution, or you’ve already decided that licensing money is a useful enough proxy for it that one can ignore any other considerations?

    But in all fairness, the courts HAVE pretty nearly ignored it, or at least, left that consideration almost entirely up to Congress, which certainly does view patents in almost purely economic terms.

  118. 171

    This thread should be labeled patent stupidity.

    From “right to practice” which a patent is not, to software is like music which it is not, the level of misinformation here is astounding.

    Bill,
    If as you say “software is nothing but matematics“, then you lose even copyright. You cannot copyright a mathematical expression.

    For those concerned with the length of patent rights, how long does the copyright last?

    As copyright only covers the immediate expression, what protection does your code written in one language provide against someone taking your method (patent sense) and rewriting it in a different language?

    RogerO,
    Your comment of “My argument against software patents is simple, programmers don’t get them, corporations do” is true of most every type of patent – especially in the pharma arena. Are you actually saying thast you are simply anti-patent?

  119. 170

    Great little movie. Hopefully if not in the Bilski decision, then some day soon, SCOTUS will put software patents out of their misery. If we’re lucky, maybe ridiculous gene copying patents will die next.

  120. 168

    The problem is created by the patent lawyers not the programmers writing code. We have a situation where general math and logic steps have been granted patents.

    If I convert a businesses process from manual to a computerised solution I’d use the same logic as most other programmers. What I create is not unique or earth shattering and is covered by copyright anyway.

    I do not want or need a patent system to do my job, to me and my profession it makes no sense whatsoever to be burdned with a system designed by others who have no idea of how our business works.

  121. 167

    Software patents should not be granted. Why? Because software is nothing but matematics! Supreme Court has decided that patent-eligible processes do not include “laws of nature, natural phenomena, [or] abstract ideas.” And matematics is nothing but natural phenomena! MOT.

    Copyrights are totally different thing. Most of programmers find their code to be more or less like an artwork, not a discovery.

  122. 166

    Why should they present both sides? Presenting the other side is, after all, the responsibility of, you guessed it, the other side. I do not spend my time and resources making arguments for the competition. If you think that the people arguing for software patents are acting in the public interest then you are just naive. Maybe too naive to be out in public. You will buy anything. My argument against software patents is simple, programmers don’t get them, corporations do with the end result is that the only people who really benefit from them are parasites, like patent lawyers and trolls. Do you think that we would have software patents if only the programmers who created the software could have them and they were non-transferrable? I don’t think so. The patent lawyers would starve!

  123. 165

    To further respond to Winston, I had to go to business papers quoting Darl McBride, who at the time was CEO of Caldera and then SCO.

    Darl did state to the press that he was going after patent infringement:

    link to marketwatch.com

    Further, Chris Sontag was telling people that they had purchased the right to use the patents, and therefore could go after people for violating them. A quick interview of this is here:

    link to linuxjournal.com

    Although the statement on patents was made and was verified by tape recording, McBride later retracted that by downplaying it:

    link to zdnet.co.uk

    The original complaint was based partly upon patents. Desertion here:

    link to catb.org

    SCO was claiming that IBM destroyed part of the code to hide patent violations to the press:

    link to linuxinsider.com

    On their website, SCO claimed the patents back to 1969:

    link to ir.sco.com

    As well as in the press:

    link to eweek.com

    Darl McBrides quotes on patents continued in a lot of newsites with quotes like this:

    They [Microsoft] agree with our approach to intellectual property. They’ve taken a patent license on our technology to build better integration between Unix and Windows. I believe that sends a statement to others with respect to what it means to honor intellectual property.

    Novell responded to SCO’s claims on the IP, including patents:

    link to novell.com

    So SCO was claiming patents at first. Just not after a check with the patent office and that they were called on it.

    Their lawyers are still trying to get all the IP however, so we may soon see that they will claim that the patents transfered as well, as was the original claim.

  124. 164

    Can anyone seriously disagree with the assertion in the film that the Patent Bar is essentially a powerful lobby? That is why you rarely (if ever) see balance at patent law seminars which challenges notions on the proper scope of patent law.

  125. 163

    We need all to take a dep breath and remember just what patents are for. From the U.S. Constitution delimiting the poers of Congress:
    “To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;”
    When a patent runs hinders rather than promotes the progress of science and the useful arts, it runs afouls of the constitution and should be invalidated.
    When a patent is obvious, it should be invalidated. A company whose only product is a software patent and sues forty other companies for violation of that patent, and those companies mostly developed their software independently, it would seem to a rational person that such a patent must be obvious, or so overly broad as to be almost impossible not to violate unintentionally. Such a patent needs to be invalidated. It should never have been issued in the first place.
    I do not know if software patents are good or bad. I do know that some of the ways patents are being issued and the way the system is being managed does not promote the progress of science and the useful arts.
    All of the software patent holders are benefitting from the work of others, using their code and ideas to develop their own derivatives. Some actually innovate. SMP, NUMA, etc are areas where software innovation is/was an actuality and are actually used by the companies that produced them in software products. There are others also. I am just using them as an example. However there are so many more software patents that are granted that at the time only exist as a rather abstract idea on paper with no practical program or algorithm to give them life, until a programmer happens along here and there that implement that idea in the form of a functioning algotithm, and then the fun begins.
    I am not a programmer, pantent holder, or patent attorney.

    Glenn

  126. 162

    Ned’s comment about “Socialists and their fellow travelers” not respecting notions of copyright or patent sounds odd to me too.

    Relevant example: Farley Mowat is not, I think, widely read now, but was he once a hugely popular Canadian (and Socialist) author on nature and the environment. On arrival in the then Soviet Union he found himself a multi-millionaire.

    His books had of course been published in Russia, but royalties were payable in non-convertible roubles which could only be spent within the Soviet Union. All the same, those bad socialists had punctiliously paid royalties into a trust account for his use.

  127. 161

    Why does Ned Heller believe that “… modern computers all stem from the Manhattan project. This was an American lead project”?

    As far as I’m aware the theoretical underpinnings are due to Alan Turing (a Brit) and the first physical implementations were German, American, and British. None of them had anything at all to do with the Manhattan project.

    Richard Feynman was in charge of the computers (meaning, humans wielding Marchant calculators) at Los Alamos, where the implosion calculations were done. There were no recognizable computers of ‘modern’ architecture there.

    It’s also worth bearing in mind that the Manhattan project grew out of the Tube Alloys projects, which were British-led, and personnel from Europe who had passed through Tube Alloys.

    It’s not that I think the first modern architecture machines were other than American. I do reckon the first modern computer was IBM’s ASCC, that is the Harvard Mark I, but that was never used in the Manhattan project.

    Zuse’s thing was supposedly Turing-compatible but I do believe it should be disqualified – because the memory was so small and could not be realistically expanded (the practical meaning of an infinite tape).

    The Colossus machines were British, though not Harvard architecture and not Turing-compatible as far as I’m aware (Turing was in charge and didn’t need them to be).

  128. 160

    “Even so, modern computers all stem from the Manhattan project. This was an American lead project.”

    The Manhattan project made the atomic bomb. It had nothing to do with making computers.

    I have never understood the logic behind the ‘new machine’ idea.

    Here’s a thought experiment: say I write a piece of software that has elements that infringe 7 separate patents. Each of the patents justify themselves by saying that they ‘create a different machine’. When I load it onto a computer, which machine does it become?

    Here’s another one: say I meet someone who’s making a computer different from any others. He gives me a spec of inputs and outputs, and asks me to write a program for it. I do, and I get a patent on some element of the program. My patent claims to transform a general purpose computer into a different machine. If he runs my program on his unknown type of computer, can you tell me anything at all about the ‘new machine’?

  129. 159

    Clarification:

    “attempting to understand the subject matter of the patent in question“. (As opposed to patent law, which can also be the “subject matter” here. Sorry for the abiguity.)

  130. 158

    @ned:

    “gus3, that was new info about the first computer. Leave it to Nazi Germany to be first in everything.”

    Konrad Zuse had no particular sympathies for either side in WWII. He was just trying to make something that would speed up his engineering calculations. He had to use phone switch relays because vacuum tubes (thermionic valves) were in short supply due to the war.

    Stop reading into people’s statements what you want them to say.

    “Even so, modern computers all stem from the Manhattan project. This was an American lead project.”

    Do you mean “led”? Although, I suppose lead (Pb) was a by-product of the project, eventually.

    “Your light switch analogy is not apt because the switch is not programmed to perform a new function. It simply performs its old function.”

    What “new function” does a transistor in a CPU perform, that it wouldn’t perform in isolation? A small voltage on the base allows current to flow between the emitter and the collector. That behavior does not change between a digital clock and Pentium Xeon.

    link to en.wikipedia.org

    This is the basis of all modern computing. The only difference between the constructions of a PDP-8 processor and a Xeon is that the Xeon has eliminated most of the wires.

    “Now, the video would argue that we were writing books for thousands of years without copyright so why do we need to protect works against copying in order to incent writing them? But we know that it, in fact, does.”

    But even without copyright law, copyright disputes still arise. St. Columba got into a scrap with St. Finnian of Moville over who got to keep a psalter. The former had copied it, in a scriptorium operated by the latter. By the time it was all over, there were bodies on the ground, and St. Columba went into exile.

    “Socialists and their fellow travelers, who wave red flags, wear red hats and follow the precepts of the various French revolutions, would argue that there should be no property rights in new works or inventions, as abstract ideas are the common resource of all mankind.”

    But those socialists you rightly decry rely on governments to impose a way of life on their citizens. You may attempt to impose a limited monopoly for patents, but you have no way to deal with those who refuse to patent their inventions and discoveries. Once again, who are you to tell me what I have to do with my own efforts, what kind of rewards I may and may not seek?

    How would you answer Ben Franklin’s refusal to patent the lightning rod, his “gift to mankind”? Yes, it was patentable, but from what I’m getting of you here, you would simply wait around until someone else asked you to file a patent on it.

    You are showing precious little concern about attempting to understand the subject matter. If you did understand computer programming, you would understand how Amazon’s “one-click” fails the non-obviousness test. I can, with one click, post a comment on this website, and the database interactions are very similar to what Amazon claims. Does every weblog in the world violate the one-click patent?

    “None so blind as one who will not see” (because his paycheck depends on him not seeing).

  131. 157

    “But what also seem obvious to a casual observer is that the big softwares of the world want to be able to copy the successful products of others without paying them a dime. ”

    So frakin’ let them try. MS tries to steal software games all the time and no patent (to my knowledge) has been asserted over the games themselves. Guess what? 99% of the time their knock off is a failure compared to the original. It might be a mild success in some cases, and in others it might be fairly successful. Still, I can see no value in stopping MS from knocking off that software. If they want to pony up to make a knock off then let them try.

    Same thing as above seems to go for Mozilla. IE has it’s uses, but by and large Mozilla is better in every way to the (advanced?) user.

    Again, same goes for things like Word, where they may, or may not have used a patented “technologylol”. Note that I have more respect for the kind of patent they had than most that supposedly cover software. And I have nothing but love for the small company that they quashed neath’ their heel, but if the small company couldn’t be bothered to make their product worth people buying in some of the hundreds of gazzillions of ways to do so without the need for gov PROTECTIONLOL then I’m sorry, but don’t expect to survive the competition. Btw, I’m going to laugh my arse off when that company still fails within a few years.

    Companies fail, in my limited but astute experience, mostly because they’re retrds and/or their market dries up (or never existed) ala capitalism/innovation, and those guys in the MS suit have retrd written all over them, no offense to them. It may very well also be the case that many companies go out of business because of COMPETITION, aka other people making something functionally the same as their product and then beating them out of the market. I have little doubt that such a thing would also happen to software companies. Maybe they should try making their software or “product” (the software + support etc.) so good that won’t be a problem? Kind of like, I don’t know, running a business? Maybe they should also note that maybe there simply isn’t enough business to support them if they should get some competition and consider that a business risk.

    Guess what? MS has money. MS has popularity. MS has distribution. MS has got it all except some things, like the personal touch. They’ll never have it. There are many other things they will never have. Good customer service is yet another example. There may be some things you need to do before you can go toe to toe with them. Things like, oh, I don’t know, serve the consumers of your software better, and foster a great reputation that spreads. MS is a corporate giant, but it is hardly impossible to compete with unless you’re dam near retrded. There are countless companies doing so as we speak, many without patents.

    And the same goes for the other “bigs”. The problem, sir, may be that your small guy clients are actually retrds (perhaps creative retrds), are trying to put out a product in a market where they simply don’t stand a chance or both. Guess what? That’s capitalism for you. It kills untold amounts of businesses every year. Apparently that’s a feature.

    Why don’t we hear you advocating for sandwich patents? Whatever would we do if the Jerry’s down the street couldn’t compete with Potbellies because they OVERCHARGE YOU? Surely, their new italian sandwich that has nearly (if not completely) the same stuff as the other shop’s sandwhich should be PROTECTED. Whatever would we do if a mom and pops store pops up, has all great new sandwichs that they wanted protection for, and then Potbellies copies them and drives them out of business? OMFGOMFGOMFG? Whatever would we do?

    Heck Ned, sandwiches are blatantly products right? Where’s the outcry and the advocacy for those poor start ups?

    Let’s be clear Ned, while I personally do not espouse “protecting” the “functionality” of software, that is a policy decision to be made by congress. It is not the business of the PTO, lawlyers, or the courts to shoehorn it into patents, where plainly the arguments for doing so border on the absurd. See for example the ol’ “algorithms are structure” and “I has a new product but I won’t/can’t tell you what it is and you should totally give me a patent just on the basis of it having a new function (or the function of a computer “loaded” with some instructions from the supposedly new product”). Sounds to me like what these people have is something that isn’t structure and a function in product’s clothing respectively.

    That said, I do not begrudge you such protection if congress should decide, on policy grounds, that software should get protected by some means. Just as I would not begrudge sandwich makers such protection. Indeed, I like new sandwiches and would like to promote the art o sandwich making. Be that as it may, I think you’ll find the policy argument much harder to drive home when you suggest a 20 year exclusive period. Try perhaps a 2 year exclusive period then you may even have some support. Maybe instead of novelty req’s you could make the req “first to bring this functionality to market” or something like that for your software protection. I’m just spitballin’ but hey, there’s plenty to play around with in such a proposal.

    “Furthermore, 6, assuming novelty and non obviousness, just how is the innovator of new software riding on the coattails of anybody?”

    Novely and non-obviousness of what? The computer? Or the software? Perhaps the computer with the software on it?

    Assuming one of the above, then the “innovator” of the new software, aka the “author”, is riding the coattails of the guys with glasses in the labs at IBM et al., who make you a better computer every generation, everytime he patents their new machines by using them and claiming he made a new machinelol. Frankly if I were IBM I’d find/make a way to sue the sht out of the gov or for implementing software patents in the first place, as they make the products that they invent, make and sell very much less useful. That or lobby them out of existence back in the day before they got a stranglehold on the system.

    I’d tell this “innovator” author person no, ya jackarse, you didn’t make/invent/dream up/create sht. You wrote some sht. And then maybe wrote it on some disks (or in barcodes lol broje) and sent them to others. Or put it on the net. You might be unfamiliar with the process of actually making something, and things which are made, but it doesn’t usually involve WRITING any part of the thing you’re supposedly MAKING.

    ” Are you suggesting, by analogy, that the inventor of a printing press has exclusive rights to all future books printed on it because otherwise the authors would be riding on the coattail of the inventor of the printing press?”

    No. I’m not.

    “A better analogy might be a programmable machine tool. The tool stays the same, the programming changes. But with different programming, the tool may operate differently.”

    Since you just admitted that the tool stays the same then I think you resolved whatever issue you were trying to bring up largely without my involvement. A tool operating differently may give rise to a process claim, but you’re sure as f not going to convince me that a tool that you just admitted “stays the same” as when it was old is “novel”. A process claim that, as MM reminds us, is subject to Bilski, er, Bilko, er, yeah Bilski.

    And yes, that was an ok analogy.

    Apologies for waxing poetic, I was kinda bored, Hulu is the sux atm.

  132. 156

    What’s in it for the thousands of volunteer developers, thousands of volunteer technical supporters, thousands of volunteer testers, thousands^Whundreds of volunteer authors like myself?

    Who are you, MM, to answer that question for me?

    Just a patent attorney who could whip out a couple “software applications” right now, file them before the PTO closes and probably get some claims to issue which I could then assert against some business a few years down the road. If your initial response to this information is “Well, why don’t you do it then?”, you’re probably part of the problem.

  133. 155

    Tufte badly misinterpreted the application in question. He made the mistake of basing his analysis, such as it was, on the title of the patent application, which has no legal effect. A reading of the claims of the application, which hasn’t seen its first office action yet, shows that it’s considerably narrower than Tufte and many of his readers made it out to be. Furthermore, Microsoft cited Tufte (amongst others) as prior art in its IDS. The phrase “cobbler, stick to thy last” comes to mind.

    There may be good examples of Microsoft’s patent strategy harming users, but I don’t think that’s one of them.

    True, and I won’t dispute that, but it was the first one I came across. I have looked into several others since then, not too seriously because I believe that prior art should be able to be introduced and force a reexamination. What I believe is that some of them are just filed to create confusion for a while. Get some of Microsoft’s many detractors focusing in on something else so that they ignore what may be in front of them.

    Strangely, it has only been in the last few years that a lot of frivolous patents have been filed. I would say that is because of the advent of communal dissemination that is occurring because of the Internet, and that they wish to prevent such from other areas, such as the question of monopoly pressure.

  134. 154

    Winston, I had some of those for a long time.

    As for the amended complaint, it’s just that. Amended. Which means that it was not the original complaint, or the complaint, impression, knowledge, or speeches that they gave at the shows which stated that it included patents that they owned.

    The shows, which they had the code under an ND, especially to the press, but not to those who they claimed were infringing on their IP, including copyrights and patents, were ever brought to light.

    Currently, they are asking that the judge grant them all IP in Unix, transferring the copyrights, but then, if they get all IP that is in Unix, they can also then argue that they own the patents within so that they can use it in SCOsource.

    in 33, of SCO’s Proposed Findings of Fact and Conclusions of Law, they are setting themselves up for this argument with “Novell through the APA effectively transferred to SCO ownership of the UNIX and UnixWare business in its entirety, subject to Novell’s receipt of certain royalty rights and protections of those royalty rights.”

    In 34, they indicate that the entire business, which includes all IP such as patents was to be transfered to them.

    Like any good lawyers, SCO’s, while arguing for the copyrights, are setting up an argument for getting the patents later on.

  135. 153

    @James Daily
    “So you admit that the lack of software patents enabled Microsoft to achieve a dominant position in the software industry?”

    In other words: Microsoft made “innovative” (in the sense that people wanted it anyway) software since there was no software patents which hindered them, and they therefor rose to a dominant position, and therefor we need software patents?

    That seems hardly like an argument FOR software patents! 🙂 Rising to a dominant position is not a problem in a free market. The problem comes when you are in a dominant position and enforcing it with, for instance, software patents (refer to Chris’s post above for Jobs position on that, it’s strange how things change once on top). It seems to me that you think Microsoft is bad,otherwise I don’t understand your argument above, and you need to ask yourself why that is.

  136. 152

    Philip says (paraphrased):

    “The proofconjured up “reports” that software patents are bad for the software industry is shown time and time again, every time we see a report about the latest court case where someone with the simplest software idea in the world successfully sues for hundreds of millions of dollars in ill-gotten gain”

    So how are these reports any different from “saying it” and making it true? These studies and reports are hardly objective.

    If you insist on an example of a useful patent related to software how about Lempel-Ziv compression U.S. Patent No. 7,507,897

    Read the story at link to en.wikipedia.org

  137. 151

    Well the book/printing press is somewhat apt because writing books only minimally rides on the coattails of the inventor of the printing press, but protection of the work was itself was recognized an beneficial to promote works of authorship and thereby learning and the progress of science.

    Now, the video would argue that we were writing books for thousands of years without copyright so why do we need to protect works against copying in order to incent writing them? But we know that it, in fact, does.

    Socialists and their fellow travelers, who wave red flags, wear red hats and follow the precepts of the various French revolutions, would argue that there should be no property rights in new works or inventions, as abstract ideas are the common resource of all mankind. But such thinking is seriously flawed regardless of it being so widespread and accepted. These ideas of the property-less altruist state, while notionally attractive, are the bane of the modern age.

  138. 150

    You know, just once I’d love to see someone who is pro software patents actually provide some real, convincing, verifiable proof of their claims that software patents are vital for the continued health of the software industry. Unfortunately, I’ve been waiting for years, and I’ve still not seen it. Apparently it’s so much easier just to spout the claims over and over again in the belief that just saying it makes it true.

    The proof that software patents are bad for the software industry is shown time and time again, every time we see a report about the latest court case where someone with the simplest software idea in the world successfully sues for hundreds of millions of dollars in ill-gotten gain.

  139. 149

    Undoing an old weld is a new function, and I suggest, entirely patentable. But the machine stays the same throughout.

    So we’re in agreement, then? Patentable method, unpatentable machine-comprising-instructions?

    Software is still a field where a few people can get together and build something really innovative in a few weekends, with a budget of only a few hundred dollars. How much do you feel is a reasonable amount for them to spend on consulting with an IP lawyer first?

    That depends. How profitable do they think this “something really innovative” might be for them? How important is it for them to prevent competition from some larger company with better distribution channels that could copy their “something really innovative” with a budget of only a few hundred dollars?

    I suppose your next point will be that it shouldn’t cost ten grand to do something really clever that could only cost a few hundred to do. I’ll concede that one, but it’s the price they pay for a system that protects people’s “something innovative” where it would otherwise be very cheap to sit back and wait for other people to do the inventing and then steal their ideas.

  140. 148

    “Speaking for myself, it’s nice to have an occupation where I need not worry about infringing a ridiculous patent claim”

    Like posting all-day every day on PatentlyO, not much of an occupation Mooney…

  141. 147

    That’s a bad assumption. As I said above, read up on “Turing completeness” to see why.

    Turing-completeness doesn’t destroy the novelty of later-written software any more than movable type destroys the originality of later-written books. All Turing-completeness destroys is the concept of any computer as a “particular machine”, unless it has special user interface hardware or something.

  142. 146

    “Are you suggesting, by analogy, that the inventor of a printing press has exclusive rights to all future books printed on it because otherwise the authors would be riding on the coattail of the inventor of the printing press?”

    Not that I agree with 6’s position at all, but wow. Nice analogy there Ned. Because of course we all know that patents and copyrights are the same.

    Your argument actually works better to support 6’s side. Copyrights were created to protect books since they were not patent eligible.

  143. 145

    Your argument is that patents hold back the art more when the art has already lost interest in the patented technology during the term of the patent?

    “and everything invented since then” being the key phrase in what I actually said. My argument is that, if all the basic tools in a field are patented, it makes it either very difficult or very expensive to innovate.

    Let’s try a different example. Software is still a field where a few people can get together and build something really innovative in a few weekends, with a budget of only a few hundred dollars. How much do you feel is a reasonable amount for them to spend on consulting with an IP lawyer first?

    Then, of course, you could say that if they make it big, and actually become a target for lawsuits, they can afford to license the technologies. Go ahead, try telling the owner of a new startup that they’re now facing a lawsuit from a much larger competitor, because the competitor thought of something tangentially related first.

    My assertion is that patents are far too heavy a tool to be applied to software.

  144. 144

    gus3, that was new info about the first computer. Leave it to Nazi Germany to be first in everything.

    Even so, modern computers all stem from the Manhattan project. This was an American lead project.

    Your light switch analogy is not apt because the switch is not programmed to perform a new function. It simply performs its old function.

    A better analogy might be a programmable machine tool. The tool stays the same, the programming changes. But with different programming, the tool may operate differently.

    Now, lets assume the tool welds one part to another. Now, lets assume with particular settings, an old weld is undone so that it might be redone. Undoing an old weld is a new function, and I suggest, entirely patentable. But the machine stays the same throughout.

    Better analogies, please.

  145. 143

    “Furthermore, 6, assuming novelty and non obviousness…”

    That’s a bad assumption. As I said above, read up on “Turing completeness” to see why.

  146. 142

    Are you suggesting, by analogy, that the inventor of a printing press has exclusive rights to all future books printed on it because otherwise the authors would be riding on the coattail of the inventor of the printing press?

    Yes. The inventor (patentee) of the printing press has a cause of action against people who print books on his patented printing press during the term of his patent.

    Are you suggesting that every new arrangement of movable type in a printing press makes it a new and 101-patentable printing press?

  147. 141

    “We truly need to stop saying the computer is not “new” as this argument borders on the disingenuous. It cannot be taken seriously.”

    Actually I take it srsly and it is very ingenuous. The only reason you (and others) apparently want these machines to be “new” is that you weren’t the maker of the actual machine and now want to ride coattails.

    Posted by: 6 | Apr 20, 2010 at 05:15 PM

    6, reading minds, now, are we? But what also seem obvious to a casual observer is that the big softwares of the world want to be able to copy the successful products of others without paying them a dime.

    Furthermore, 6, assuming novelty and non obviousness, just how is the innovator of new software riding on the coattails of anybody? Are you suggesting, by analogy, that the inventor of a printing press has exclusive rights to all future books printed on it because otherwise the authors would be riding on the coattail of the inventor of the printing press?

    6, I must say, your thinking is remarkable for plowing new ways of looking at reality.

  148. 140

    I’m not sure the pro-software patent side on this site really understands how much faster software moves than other fields. Imagine patents lasting 200 years; imagine patents still existing on basic technology like steam engines, and everything invented since then; and you’ll understand how much potential software patents have to hold back the state of the art.

    Your argument is that patents hold back the art more when the art has already lost interest in the patented technology during the term of the patent?

    You’re entitled to your opinion, I guess, as long as I get a software gearbox that can handle the torque from my steam engine. Come on, people. This is basic technology.

  149. 139

    Winston said:

    “I’m not sure what your first sentence means in context. I’d think you would applaud the system for invalidating patents based on glaring 102 and 103 issues.”

    I was saying I disagree completely with your characterization that “glaring 102 or 103 issues” (as you put it) are what peeves people about software patents. It’s not. Those cases, while they make headlines, are the exception and not the rule.

    What peeves people in actuality is when they see the news saying things like “Microsoft patents sudo” (referring to said patent 7,617,530). At best, those headlines were a blatant exaggeration. At worst, they were an intentionally false statement to drum up web page hits on a slow news day.

    Or more often, people get peeved when they actually see what was patented (like Microsoft’s patented gui-help-menu-in-sudo) and they say “that’s been done a million times before! They can’t patent that!” Well, without the PUBLISHED source code to back that statement up, it’s not a “glaring 102 or 103 issue” by any stretch of your imagination. It becomes much closer to your example of a guy working in his basement trying to invalidate a patent based on work that he never told anyone about.

  150. 138

    “What exactly is in this for me if I am a developer?”

    What’s in it for Linus Torvalds? What’s in it for Andrea Arcangeli? What’s in it for Alan Cox? What’s in it for Con Kolivas, DDS? What’s in it for Dr. Stallman? What’s in it for Juliet Kemp? What’s in it for Dru Lavigne?

    What’s in it for the thousands of volunteer developers, thousands of volunteer technical supporters, thousands of volunteer testers, thousands^Whundreds of volunteer authors like myself?

    Who are you, MM, to answer that question for me? If you want to be paid cash on the barrel head for your programming, fine, but don’t say you speak for me on the matter.

    Normally, I don’t answer trolls, but after Harlan Ellison’s temper tantrum last year on this very topic, I won’t let it slide.

  151. 137

    One of the major problems that software people have with software patents is the duration. I’m not sure the pro-software patent side on this site really understands how much faster software moves than other fields. Imagine patents lasting 200 years; imagine patents still existing on basic technology like steam engines, and everything invented since then; and you’ll understand how much potential software patents have to hold back the state of the art.

    There is a fine line that intellectual property walks, between promoting and preventing the progress of the art. Software patents are way the hell on the wrong side of that line.

  152. 136

    “The first credible article I saw was this one: link to edwardtufte.com

    Tufte badly misinterpreted the application in question. He made the mistake of basing his analysis, such as it was, on the title of the patent application, which has no legal effect. A reading of the claims of the application, which hasn’t seen its first office action yet, shows that it’s considerably narrower than Tufte and many of his readers made it out to be. Furthermore, Microsoft cited Tufte (amongst others) as prior art in its IDS. The phrase “cobbler, stick to thy last” comes to mind.

    There may be good examples of Microsoft’s patent strategy harming users, but I don’t think that’s one of them.

  153. 135

    I’m not sure where NWPA gets the idea that Linux Torvalds “copied UNIX”. Maybe he’s confused by the command interface. But that’s not the kernel.

    Torvalds’ original 1991 post kicking the project off made it clear that he wanted to write his own operating system, with whoever else might be persuaded to help, to take advantage of the new capabilities of the i386 chip series.

    People have made much of it being “just another UNIX” or “just another MINIX”, but it was neither. The IEEE put out a standard some three years previously, called POSIX, which described the way a UNIX-like OS should behave to the developer and user.

    Torvalds’ Linux was just a kernel, with a POSIX-compliant interface. That made it look like UNIX to those disinclined to peer under the hood. But it was not related to any of the varieties of UNIX otherwise. All the code was new and original expression, which made it possible to protect it with copyright law.

    From the FAQ: “POSIX is an acronym for Portable Operating System Interface”. Interestingly, Richard Stallman was responsible for the name.

    Though named “POSIX”, the IEEE standard was not UNIX, for it says nothing about the kernel.

    As for the model of development, I don’t think the Linux folks set out to create a new one. But the consensus is that they did.

    The Linux model differed from earlier collaborative projects in several respects, including the benign despotism of the project head. But what impressed the security professional who lectured me on the subject in 1997 was the way in which somehow the development model got all the prima donnas in charge of the various distributions to work together – something, he said, no previous UNIX project had managed to do, be it proprietary or open.

  154. 134

    The only reason you (and others) apparently want these machines to be “new” is that you weren’t the maker of the actual machine and now want to ride coattails.

    To quote Dr. Gregory House, “That’s a great idea. For the guy who invented the computer… Your idea was to use his idea.”

  155. 133

    A bill which is an extraordinary cost just to do what I want in my business.

    You know what that reads like to me, it reads like communism to me, take from the producers and give to those who don’t!

    Actually, that’s capitalism at its finest. Take money from the people who have it, because that’s where the money is. Spend it as you see fit, because it’s yours now. Put another way, you are encouraged to seek your fortune, but everyone else is seeking it too.

    Is a light switch the same switch in the Off position as it is in the On position?

    Yes. It’s a switch. By its very nature, it is a thing in one of two positions and capable of being reversibly put in the other position. A car is the same car whether or not the engine is running, too.

    Or, if you answer “Yes”, then how do you claim differently for a very large collection of high-speed switches? Because that is what a computer is.

    When you connect a billion switches in a particular way, you might have something there. When you build a better switch, that sounds patentable too. Flipping some of the switches that are already there, not so much.

    I may go into the basement of the Empire State Building and flip breakers until the lights in the window spell out L-O-V-E. Have I violated any patents on the breakers by doing so?

    Use is patent infringement, right?

  156. 132

    “We truly need to stop saying the computer is not “new” as this argument borders on the disingenuous. It cannot be taken seriously.”

    Actually I take it srsly and it is very ingenuous. The only reason you (and others) apparently want these machines to be “new” is that you weren’t the maker of the actual machine and now want to ride coattails.

  157. 131

    “A programmed GP digital computer that performs a new function because of the programming is not the same machine as one that does not have the programming.”

    Is a light switch the same switch in the Off position as it is in the On position?

    Is the switch at the phone company the same switch when it connects you to your girlfriend’s cell phone, as it is when it connects you to your wife on your home phone?

    If you answer “No”, are you saying you have removed the switch and replaced it with another switch (maybe even one that’s identical)?

    Or, if you answer “Yes”, then how do you claim differently for a very large collection of high-speed switches? Because that is what a computer is.

    A patent holder may claim a production monopoly on a particular type of switch, but it cannot claim a monopoly on how that switch is used. I may go into the basement of the Empire State Building and flip breakers until the lights in the window spell out L-O-V-E. Have I violated any patents on the breakers by doing so?

    Incidentally, the first system that we would now call a programmable computer was the Z3, built in 1941 by a civil engineer named Konrad Zuse in Germany. It was built with phone switch relays, not breakers or light switches. With enough storage, it could accomplish any calculation today’s computers could handle, just not as fast. Read up on “Turing completeness” to see what that’s about.

  158. 130

    Defensive patents, so let me get this straight, a patent cache obtained to keep other people off my back.

    Do we see the nice patent people all sitting there taking money for the services. (If the USPTO charged for each application it might be more interesting.)

    All for what to have granted to me a finite time monopoly so that I can then cross licence to stay in business.

    What exactly is in this for me if I am a developer?

    A bill which is an extraordinary cost just to do what I want in my business.

    You know what that reads like to me, it reads like communism to me, take from the producers and give to those who don’t!

  159. 129

    Patents make the most sense for innovations that either: (a) can successfully be kept as trade secrets; and/or (b)require a significant expenditure of resources to bring to market.

    Software does not strongly fall into either of these categories. However, for startups, the amount of resources placed at risk seem much larger. Category B therefore applies for small entities, and patents help a new market entrant penetrate the market, without fear that a larger competitor with established market streams will simply copy the innovation more successfully.

    Thus, the argument for software patents is that they help the little guys establish their businesses. It is ironic that the anti-software patent crowd is composed of big players like Cisco, Google, Apple, Dell, Intel, and Microsoft (members of the deceitfully named “Coalition for Patent Fairness”), but that the propaganda being trotted out is that software patents hurt the “struggling individuals.”

  160. 128

    Programmers find it increasingly difficult to wrote software they won’t be liable to be sued for.

    Any programmers out there who think it is easier to write software that they won’t be liable to be sued for than, say, ten years ago?

    Speaking for myself, it’s nice to have an occupation where I need not worry about infringing a ridiculous patent claim that should never have been granted. Of course, if Bilski had his way, that could easily change.

  161. 127

    0+1=1

    1+1=2

    Are you willing to file a patent on those equations? Because ultimately, that’s what all mathematics come down to: adding 0 (additive identity) and adding 1. But the lawyers for Bilski and Warsaw don’t know enough math to understand that they’ve been snowed.

    Then again, there is none so blind as one who will not see (because he might lose his fat paycheck if he did).

  162. 126

    MM: YOU started calling names (again) not me.

    Yes, I called you a doofus because you made a doofus-worthy comment. It’s a bit different than your incessant, habitual trash-talking which proceeded (and still does) without any explanation or justification other than your personal issues.

  163. 125

    PS, I couldn’t disagree with you more. A programmed GP digital computer that performs a new function because of the programming is not the same machine as one that does not have the programming.

    We truly need to stop saying the computer is not “new” as this argument borders on the disingenuous. It cannot be taken seriously.

  164. 124

    Several comments:

    “patent examiners who essentially receive credit for their work only when they issue or uphold patents” <= definitely not talking about the USPTO point system "Software is made by individuals, tiny companies, non-software companies (who just write something to get their real work done)." <= as well as Microsoft, IBM, Oracle, Adobe, etc. "And the hobbyists can't be dismissed either ... the big companies jumped in when it was already working" <= the "hobbyists" were often well compensated or sponsored by big companies, thus allowing the hobbyists to work on FOSS projects I have not yet seen complete, convincing arguments either for or against software patents. All we have thus far is FUD on both sides of the argument.

  165. 123

    PS,

    Presume someone claims a computer readable medium storing code operable to casue a computer processor to perform blah blah blah

    If you have a PDF file that merely displays the code on a screen, then you don’t infringe the claim.

    Software patents don’t prevent people communicating about the code. They just stop you from making, using, or selling the application itself.

  166. 122

    >>sockpuppets included. Feel free to start up >>your shenanigans again. Or better yet: get a >>life.

    MM: YOU started calling names (again) not me. And I never had any sockpuppets–YOU did and do. And YOU spend all your time on this blog not me.

    Sheesh.

  167. 121

    And, oh boy, did you cry a river of tears of how unfair it was that I (and many others) keep calling you the banned name.

    There was no crying, NWPA, just a promise to join you in your own game, sockpuppets included. Feel free to start up your shenanigans again. Or better yet: get a life.

  168. 119

    MURDERERS ARE FINDING IT INCREASINGLY DIFFICULT TO COMMIT ACTS THAT THEY WON’T BE HELD CRIMINALLY LIABLE FOR

    It’s not just the serial killers or the killers-for-hire anymore either. It’s the individual murderers, organized crime startups, non-murderers who just kill people to get their real work done. These people can’t be just told “too bad, deal”.

  169. 118

    MURDERERS ARE FINDING IT INCREASINGLY DIFFICULT TO COMMIT ACTS THAT THEY WON’T BE HELD CRIMINALLY LIABLE FOR

  170. 117

    So if you don’t like h.264, or more precisely paying the licensing fees to use h.264, just use OGG instead. However, if you want the desirable features and near-universal adoption of h.264 by users, pay the fees. It’s that simple. The patent holders have invested time, energy, and creativity in creating software products deemed by the patent office to be sufficiently novel and non-obvious to be anticipated, and I believe that an Examiner’s stamp of approval means something. If you disagree in any instance, feel free to seek a declaration of invalidity. However, given the utility of software, I feel it is the natural conclusion to make it patentable in some form.

  171. 115

    Hey Matt, take your BigGulp and your intelligence (which you can easily carry in a small bag) and go over to TechDirt with all the other teenagers. You can bash patents all day with your armchair understanding of the world.

    Google “Monstanto corn wars” and maybe you will be blessed with a moment of clarity.

  172. 114

    The real question is why would Dennis care whether we were calling Mooney a babxxn? Hmmmmmm….

  173. 113

    Nice try PS, for a lay person. Your example is simply analogous to whether a person buying a product that is covered by a patent would be guilty of infringement. The short answer is yes, (make, use or sell). But such a person would never be sued – its bad for business. The patentee generally swims upstream, which is where your little manifesto falls apart.

  174. 112

    PS

    The difficulty with using copyright law is that only the expression of an idea, and not the idea, can be protected. It is very hard, especially when looking at source code, to distinguish between “idea” and “expression of idea”. Also, copyright is not supposed to protect things that are functional.

    There’s at least one software copyright case out there (Atari I think) where the judge all but said that software belongs to the patent world.

    Software seems to be an orphan that nobody really wants to protect because it is too difficult to figure out how to do it.

  175. 111

    “Imagine if corn was patented”

    Someone has never heard the name Monsanto…

    Crawl out from under that rock. Mooney can take care of himself under there…

  176. 110

    The people who are against patents (or software patents in particular) are advancing their dedication to communism, so that all ownership of intellectual-property is turned over to their new People’s Republic of the Internet, whether that IP be patents, MP3s, videos, and so forth. (Their communism is so rabid, that they cannot patiently wait the 20 years for the Founding Fathers’ patent system to transfer ownership to the people.) The goal of the FLOSS movement (freedom, libre, open-source software) is to “liberate” the software from corporate ownership. Google-/Bing-search “dot communist manifesto”, then read it. Please note the author of that document. Please note the FLOSS organizations that he is affiliated with. Then investigate who the “fellow travelers” along with the communists are. You will see the same list of universities and URLs of the fellow travelers of these communists who want to bring down capitalism. You will find them aligned with movements as Net Neutrality, that seeks to prohibit tho capitalist’s approach to the Internet or telephone network: paying rent for an assured minimum amount of bandwidth and quality of service (QoS). Make no mistake: this communism is intended to bring down capitalism, including *all* of its powerbases.

  177. 109

    MM wrote: >>You’ve got an opportunity to refute it now, doofus.

    Now MM you got the label that I fixed you with banned from this blog by stomping your feet and crying. And, oh boy, did you cry a river of tears of how unfair it was that I (and many others) keep calling you the banned name.

    Should you really be calling me a name? You want me to rename you? How long would it be before you started to cry us all a river of tears again and disrupted this blog so much that Dennis would ban the new name?

    Behave little boy.

  178. 108

    Oh, you say you made a disc containing a program with a gui help menu for sudo years before Microsoft filed for the patent on it? Too bad the patent office and the courts can’t prove or disprove that, since they don’t have any source code to look at, as the code was never published in any way. Have fun paying Microsoft to use it for the next 10 years. Unless of course SCOTUS takes care of that for you . . .

    Patents are invalidated with proprietary prior art all the time. If you did something in your basement that Microsoft later patents, though, it’s not necessarily invalidating prior art. Even if it is, you can’t very well blame Microsoft or the patent office for not knowing what you were doing in your basement. The same problem would exist if Microsoft was in the hammer business and patented a new hammer similar to one you made and used in your basement. You may not have documentation sufficient to submit to the patent office and initiate an inter partes reexam, but you’d be able to testify and present what evidence you do have should Microsoft ever attempt to enforce the patent.

    Only in cases where the courts quickly overturned the patent based on 102 or 103. In other cases it’s more an issue of software makers never releasing their source code, ever.

    I’m not sure what your first sentence means in context. I’d think you would applaud the system for invalidating patents based on glaring 102 and 103 issues.

  179. 107

    There is no longer a distinction between possessing all the information about the invention and practising the invention.

    What if you had a copy of the patent? Wouldn’t that give you all the information about the invention without spontaneously causing your computer to execute code?

  180. 106

    Lost in all this discussion is the following fundamental difference between software (and business method) patents on the one hand and traditional patents on the other:

    Patents are supposed to encourage the dissemination of information on an invention by granting a limited monopoly on the practising of the invention. This assumes that there is a significant difference between possessing information about the invention and practising the invention. This assumption is true for traditionally patentable subject matter but false for software and business method patents.

    Having in your hand a blueprint for a mousetrap does not naturally lead to practising the invention. In order to make mousetraps one must invest in materials like wood or metal (materials which will be permanently committed to the making of the trap and not available afterwards) and must commit time and energy to manufacturing the traps.

    By contrast, having in your computer’s memory the object code for a software program, or even merely the source code in some cases, will automatically result in one practising the invention encompassed by that software program as soon as the computer’s instruction register reaches that memory address.

    To take another example: if a web page contains an expression of ideas along with some javascript source code enclosed within “script” tags, and if a person visits that web page with a standard browser, that person’s computer will automatically begin executing the software program whose source code is embedded into the web page. If that program is patentable, that means a person can be technically infringing on a patent merely by visiting that web page.

    There is no longer a distinction between possessing all the information about the invention and practising the invention. Therefore, it is not possible for patent law to limit the rights to practising the invention without simultaneously limiting the rights to possessing and copying information about the invention.

    Therefore, since the goals of patent law cannot be met in this field, software should not be patentable. Instead, protection of software should be done through copyright law. That is the appropriate means for protecting inventions which can be practised merely by copying information. Copyright law is better equipped to deal with restrictions on the free exchange of information than is patent law, since patent law was designed to allow unrestricted free exchange of information.

    I think there should be a return to the “useful, tangible result” criterion with one clarification and one addition. The clarification should be that “tangible” must literally mean what it says. Tangible is not synonymous with “specific”. Money is not tangible (unless you are referring to a specific bill or coin.). Profits are not tangible. A result is tangible if it can be touched, or pointed to; something that occupies a well-defined location in space and time. And, it needs to be a “result” of the patentable process in that it is tangibly and permanently (at least, permanently short of explicit intervention to reverse it) different from what existed before the process.

    A computer is a tangible device, but a general-purpose computer running a particular software program is no different from one that is not running the program, except for transient differences in the voltages and currents in particular memory and bus locations. These transient differences are the of the same sort as those which would occur during the running of any software program; they are distinguished only by being representations of different information. Therefore, such devices should not be patentable, because patents are not supposed to be restricting information.

    A specific-purpose computer, built with circuitry specially designed for optimal execution of a specific algorithm, could well be patentable subject matter. However, it is absurd to allow a patent which merely involves combining an existing device with new information, for then the only way to control the practice of the invention is to control the dissemination of the information to devices, and this puts patent law at odds with itself.

  181. 105

    “Realistically, what has brought this debate about is SCO, formerly Caldera. When they went about claiming…patents they didn’t own”

    As far as I can tell SCO never made any claims of patent infringement or any controversial claims of ownership of patents, although IBM did allege patent infringement in its counter-claims against SCO.

    From SCO’s own website: link to sco.com

    link to computerweekly.com

    link to computerweekly.com

    link to computerweekly.com

    link to computerweekly.com

  182. 104

    Some say it started with this article

    Did you just google microsoft and patent and link the first three results? None of those links show what you claim.

    Actually, they claimed everything dating back to 1969 including patents and copyrights by lumping it under Intellectual Property.

    What patents did SCO assert against IBM? (Hint: they didn’t assert any)

    Here is SCO’s second amended complaint, in all its ridiculous glory:
    link to groklaw.net

    Read it and let us know where the patent claims are.

  183. 103

    The basic argument remains that mathematics are either abstract ideas or laws of nature. We can, it is said, patent useful applications of the such mathematics, but not the mathematics per se.

    But this line of thinking is unsound. Most mathematics are not laws of nature. Neither are they abstract ideas when they have a practical, useful application.

    Generally, with machines or compositions of matter, the first discoverer of utility for such can claim the machine or composition per se. Thereafter, no one can claim the machine or composition of matter again simply because one discovers a new use for it. One has to claim the new use.

    By analogy, it seems logical to say that if one discovers a practical use for new mathematics, not a law of nature, one should be able to claim it per se. Thereafter, one should be required to claim any newly discovered practical application of the mathematics by expressly claiming the new use.

    These basic principles are as old as the hills. But for some reason, we seem lost in obfuscation when we talk about the topic.

  184. 102

    darn you, Chris, you took my handle.

    Winston said:

    “The fundamental complaint that most detractors of software patents seem to have, though, is that some issued software patent making news should have failed under a 102 or 103 analysis. That’s more an issue of rigor in examination than patentable subject matter.”

    Only in cases where the courts quickly overturned the patent based on 102 or 103. In other cases it’s more an issue of software makers never releasing their source code, ever.

    Oh, you say you made a disc with a gui help menu for sudo years before Microsoft filed for the patent on it? Too bad the patent office and the courts can’t prove or disprove that, since they don’t have any source code to look at, as the code was never published in any way. Have fun paying Microsoft to use it for the next 10 years. Unless of course SCOTUS takes care of that for you . . .

  185. 101

    Winston said:

    “The fundamental complaint that most detractors of software patents seem to have, though, is that some issued software patent making news should have failed under a 102 or 103 analysis. That’s more an issue of rigor in examination than patentable subject matter.”

    Only in cases where the courts quickly overturned the patent based on 102 or 103. In other cases it’s more an issue of software makers never releasing their source code, ever.

    Oh, you say you made a disc containing a program with a gui help menu for sudo years before Microsoft filed for the patent on it? Too bad the patent office and the courts can’t prove or disprove that, since they don’t have any source code to look at, as the code was never published in any way. Have fun paying Microsoft to use it for the next 10 years. Unless of course SCOTUS takes care of that for you . . .

  186. 100

    With the revelations that Microsoft has been trying to keep innovation down by patenting something after someone else brought it out

    Cite, please?

    Some say it started with this article: link to jonathanischwartz.wordpress.com

    I disagree, that one shows that patents were used against other patent threats.

    The first credible article I saw was this one: link to edwardtufte.com

    It lead me to search back, and I came across numerous instances, including: link to eweek.com

    As such, I would suggest looking here for information: link to w2.eff.org

    Realistically, what has brought this debate about is SCO, formerly Caldera.

    When they went about claiming code, copyrights, and patents they didn’t own, focus was set on them

    In the only litigation I’m aware of, SCO claimed ownership of a copyright, not a patent.

    Actually, they claimed everything dating back to 1969 including patents and copyrights by lumping it under Intellectual Property.

  187. 99

    investors would generally prefer for a hedge fund to disclose a risky derivatives scheme in a patent application than to keep it a trade secret.’

    LOLOLOLOLOLOLOL.

  188. 98

    I don’t follow that logic at all. Please explain how the commercial success of a format makes the patents on that format invalid under 101.

    That’s the position advanced by Ciaran. As for how to get there logically…. who knows?

  189. 97

    NWPA I’ll bet that movie would have been quite different if there had been an opportunity to refute the nonsense.

    You’ve got an opportunity to refute it now, doofus.

  190. 96

    “all the (US) patents are invalid under 101 because the format has become so successful.”

    I don’t follow that logic at all. Please explain how the commercial success of a format makes the patents on that format invalid under 101.

  191. 95

    “Realistically, what has brought this debate about is SCO, formerly Caldera. When they went about claiming…patents they didn’t own”

    As far as I can tell SCO never made any claims of patent infringement or any controversial claims of ownership of patents, although IBM did allege patent infringement in its counter-claims against SCO.

  192. 94

    With the revelations that Microsoft has been trying to keep innovation down by patenting something after someone else brought it out

    Cite, please?

    Realistically, what has brought this debate about is SCO, formerly Caldera.

    When they went about claiming code, copyrights, and patents they didn’t own, focus was set on them

    In the only litigation I’m aware of, SCO claimed ownership of a copyright, not a patent.

    All these various objections, all of these differing points, with many complaining the film didn’t show both sides.

    Teach the controversy?

    link to controversy.wearscience.com

  193. 93

    Matt,

    You clearly have no idea what you are talking about.

    You might want to look up all of the corn patents. Likewise, software patents and design patents are not about to be “invalidated” ….whatever that means.

  194. 92

    Can you imagine if corn was patented?

    If corn didn’t exist and one company invented it, I’d be more than happy to give them 20 years to extract from it whatever profit they could.

    that would mean only one company can make corn products. Sound good for business? probably not.

    Not bug. Feature.

  195. 91

    Strange.

    All these various objections, all of these differing points, with many complaining the film didn’t show both sides. At the same time, the persons complaining about that are the ones pushing for disregarding the people who want software patents removed.

    Lets face facts. There are two sides, or more, to this issue. Simplistically, there are those who want patents and those that don’t. Realistically, what has brought this debate about is SCO, formerly Caldera.

    When they went about claiming code, copyrights, and patents they didn’t own, focus was set on them. When patent trolls came up (Those who buy patents only to try litigate them as a business), more focus on the patent standard was set. With the revelations that Microsoft has been trying to keep innovation down by patenting something after someone else brought it out, at least from various reports in industry, we saw the rise of groups like pubpat, which searches for previous art and gathers patents for public use.

    Then we saw Microsoft take the other side, when the i4i incident came to court, claiming that the people who wrote the code, were selling a package and utility, and from whom they stole the code, were patent trolls.

    There is good and bad on both sides of the aisle, and if people want software patents to survive, given the vast pressure to eliminate them thanks to unscrupulous individuals in companies like SCO, then the whole patent regime will have to come under scrutiny and be revised.

    Lets face it, the problems start with the ease of filing a patent, despite prior art, and with the companies who are set up to litigate what someone else developed because they could get those patents. Toss in a company like SCO, who tried to litigate without owning the patents to litigate with, and companies like Microsoft who want to play both sides when it suits them, and the system, as it is, will not survive another decade.

    Don’t complain about the film. Fund a version that really shows all sides, and then start working on a solution. Work together on this and perhaps meet somewhere where all sides can agree it works.

    Otherwise, let the broken system speak for itself and don’t criticize a movie that at least has opened the debate to a larger audience.

  196. 90

    clarification ciaran: you can’t argue with these people. They don’t understand.

    Put a bunch of patent lawyers in a room and of course they’re going to think things are patentable. Who woulda thought!

  197. 89

    hahaha you pro patent folks crack me up.

    I love how you mix up software patenting with copyright.

    Maybe next time you realize this, ciaran, you’ll be someone who’s a little smarter.

    design patents and software patents are both thankfully about to be invalidated. Meanwhile, copyright still exists. Nothing’s stopping you from suing if someone copies your exact design. However, nothing is inventive if you patent a design that a hundred other people could duplicate. This model works out just fine in everyday products. Can you imagine if corn was patented? that would mean only one company can make corn products. Sound good for business? probably not. If a bunch of companies produce their own corn and end up with the same or a very similar product? Copyright/trademark laws might come into place, but appropriately patent law would not.

  198. 88

    win back the freedom to make a website

    Tell me more about this “freedom”. I’m still not sure I understand why anybody should have this freedom (a quick perusal of existing websites only reinforces my position), or why this freedom is more important than someone else’s property rights, granted (assuming they are) by act of Congress.

    Also, you still haven’t answered my question about how “most of harms of software patents come without litigation”. It sounds to me like your behavior is largely conditioned by the fear of litigation and the unwillingness to pay a royalty to avoid litigation.

  199. 87

    “Let’s imagine that was true. Will you by the legal fees I need to get around the 900 patents that cover the h.264 video format?”

    Were you involved in the development of this technology? If not, why do you believe you have a right to leech off of somebody else’s work?

    Also, if 900 patents cover the h.264 video format, then it must be pretty complicated and took a great amount of time to engineer. This technology didn’t just magically appear. People spent real time and real money to develop it. Why should you have any right to this technology?

    The reason why your arguments will fail is that ultimately Congress will have the last say as to what is patentable and what is not, and you do not present a very persuasive argument.

    Your argument: Programmers are worried about infringing somebody else’s patent when the write software. As such, there should be no patents on software. Instead, anybody should be free to use any technology.

    The opposing argument: My small business spent 1 year developing this technology and now these freeloaders want access to it for free. What they are advocating is similar to what communists believe – everything belongs to the commune (or “commons”) and there is no ownership over intellectual property. Instead, they want to profit off of my sweat.

    Your argument will never fly with the average Joe because the average Joe recognizes that people should be rewarded (e.g., with a patent) for their work and that it is wrong for other people to take their work without compensation.

  200. 86

    “Exactly. Microsoft’s innovative work, getting from zero to massive, was done before they owned patents. In 1995, they still only had 5 patents, and no one else was really litigating either.”

    So you admit that the lack of software patents enabled Microsoft to achieve a dominant position in the software industry? That hardly seems like an argument against software patents.

    “You say that GNU/Linux just copied Unix, well, look at Firefox and OpenOffice.org. They developed tabbed browsing and compressed-xml document formats.”

    Firefox didn’t invent tabbed browsing. The first tabbed browser was BookLink InternetWorks in 1994. The first modern browser to offer tabs was NetCaptor, a proprietary shell for the Internet Explorer rendering engine, which offered tabs in 1997. Opera, another closed-source browser, offered tabs in 2000. Firefox (called Phoenix at the time) was actually quite late to the tabbed browsing game, first offering tabs in late 2002.

  201. 85

    All I’m suggesting is that, like the way patents don’t restrict people who write music or literature, patents also shouldn’t restrict people who write software.

    Write software that lacks utility and you won’t be bothered by patents.

  202. 84

    Got to go back to work. Go and invent a software company with all your great and wonderful energy Ciaren. I wish you well.

  203. 83

    @FormerDeveloper: All I’m suggesting is that, like the way patents don’t restrict people who write music or literature, patents also shouldn’t restrict people who write software.

    Your unrelated thoughts about long walks on the beach is surely just proof that you’ve no concrete argument against the substance of my point.

    @IANAE: I don’t have the spare time to go applying for patents just to try to win back the freedom to make a website. And I’m not going to pour the price of a patent down the drain, and the other patent holders would know that I don’t have the personal finances to launch litigation anyway. Even if the 900 patents could be gotten down to 50 (even just 1), and it’s too much hassle for someone who just wants to write a website.

    @NWPA: You say that GNU/Linux just copied Unix, well, look at Firefox and OpenOffice.org. They developed tabbed browsing and compressed-xml document formats. What’re the big innovations in Internet Explorer 9 and Word 2009? Ooh, tabs and compressed-xml.

  204. 82

    “can’t we all just walk barefoot together on the beach and share all of this wonderful stuff together living free in peace and harmony forever and ever?”

    Until someone needs a toilet.

  205. 81

    Collectivist arguments never work…

    O’Riordan’s argument like those of most collectivists, is essentially, “can’t we all just walk barefoot together on the beach and share all of this wonderful stuff together living free in peace and harmony forever and ever?”

    The short answer: “No, we can’t”

  206. 80

    The companies I normally work with start like this:

    Inventor: I have an idea for a company/product/improvement. Can you take a look and see if it is worth writing a patent for?

    Me: Sure.

    OR

    Company: We’d like to do X. Can you look and see if there are patents that cover that? What is the probability that I am going to get sued?

    Not: I’d like to take someone else’s technology and pretend it wasn’t invented and then re-write it after a good night of drinking so I can say I don’t remember anything.

  207. 79

    Will you by the legal fees I need to get around the 900 patents that cover the h.264 video format?

    If it’s so easy to get a patent on that format that 29 companies have them, get some of your own patents and offer up some cross-licenses.

    Or you could potentially save a chunk of legal fees by noticing that those hundreds of patents are in over 50 countries, and many of the US ones probably have identical specs, so there’s probably a significant amount of duplication in the analysis.

    Or you could use one of the many existing players that are presumably made available by the hundreds of companies that have already licensed the patents.

    The deep-discount approach, of course, is to say that all the (US) patents are invalid under 101 because the format has become so successful.

  208. 78

    @TINLA IANYL: Exactly. Microsoft’s innovative work, getting from zero to massive, was done before they owned patents. In 1995, they still only had 5 patents, and no one else was really litigating either. The new mountain of patents (and the new patent-thick environment) have only helped them in the phase of entrenching their position.

    link to en.swpat.org

  209. 77

    >>In fact what I hear more often is that any >>decent patent attorney can tell you how to >>design around any software patent.

    Let’s not quote me out of context. So, you want to use a standard someone else came up with? How do you want to use their standard?

  210. 75

    They just made an OS that worked basically the same way with no consequences. They also allegedly “stole” the mouse from Xerox.

    I believe Apple also “borrowed” extensively from Xerox PARC.

  211. 74

    “Without software patents, software companies could successful in their own right.”

    Much in the way that Microsoft became successful in its own right without software patents (Microsoft’s first software patent was filed in April, 1989, by which time it had released Office and was on the verge of releasing Windows 3.0). Microsoft was free in its early years to copy others and develop what became the “embrace, extend, extinguish” strategy.

    With software patents, however, that strategy fails from the beginning. You can’t embrace or extend a patented technology without a license.

    Indeed, Microsoft’s biggest competitors in various markets (Nintendo, Sony, Google, and Apple) all rely heavily on software patents to prevent appropriation of their key technologies by competitors like Microsoft.

    Without patents on PageRank, AdWords, MapReduce, and other key technologies, Google would probably have lost out to Microsoft in the internet search market. Without design patents on Google’s look and feel, Microsoft could have copied Google’s successful minimalist design.

    Suffice to say that the argument that a lack of software patents would lead to an explosion of innovation and commercial success is definitely debatable.

  212. 73

    Am I anti-patent? No, I already said you can have your car pedal patents.

    Did patents help Microsoft? Maybe they did. Being a monopoly is profitable for that one company and it hurts everyone else.

    You must be new to the software game. If the documentaries and TV movies are accurate, Microsoft grew up in a software patentless playground, doing basically what NWPA said at 1:04. IIRC, MS allegedly “stole” Windows from Apple. They just made an OS that worked basically the same way with no consequences. They also allegedly “stole” the mouse from Xerox. Only after MS got big did software patents become possible, and then they started using them as one tool to try and protect their market share. Too bad for Apple, Xerox, and others (allegedly) that software patent protection wasn’t available sooner.

    Now go invent something.

  213. 70

    So at the time the video player or word processor in question was invented it was patentable subject matter, but after it achieved commercial success it became unpatentable subject matter?

    Yup. Secondary considerations.

    Who had “two hours” in the pool?

  214. 69

    And, Ciaran O’Riordan, I work with real companies that get real money that develop real software and real products.

    I don’t know what world you live in. Linus Turval copied Unix and copied the delopment model of nethack. No wonder his followers are complaining about patents.

  215. 68

    * Writing a video player that can play the videos that are commonly found online
    * Writing a word processor that can read, edit, and save documents in the common formats that people use

    So at the time the video player or word processor in question was invented it was patentable subject matter, but after it achieved commercial success it became unpatentable subject matter?

  216. 66

    In all the CLE programs I’ve attended in recent years, I can’t think of even one where these issues were up for debate, i.e., where the program included speakers willing to make any case against business method, software, or gene patents.

    Sounds like a legitimate form of advocacy to me. All of the people in that room make more money with software patents than without.

    You don’t see a lot of church discussion groups on evolution either.

  217. 65

    The fact is that the software developers that complain are suffering from George Harrison syndrome.

  218. 64

    >>when they work with the threat that with >>success comes litigation

    I work with real software companies. Start-ups that need the patents to get funding and real companies that have $$ in sales. I don’t see the real companies having big problems with patents. The stuff you describe sounds like companies or people wanting to reproduce old stuff. Wait 20 years and you can have it.

    In fact what I hear more often is that any decent patent attorney can tell you how to design around any software patent.

  219. 63

    “I’ll bet that movie would have been quite different if there had been an opportunity to refute the nonsense. ”

    The movie is a legitimate form of advocacy, and one shouldn’t expect the advocate for one side of an issue to give equal time to the other side as well. On the other hand, things ought to be more intellectually ambitious at meetings and talks pitched towards patent practitioners, right? In all the CLE programs I’ve attended in recent years, I can’t think of even one where these issues were up for debate, i.e., where the program included speakers willing to make any case against business method, software, or gene patents. There is a huge and growing disconnect between the patent world (PTO, Patent Bar, Federal Circuit) and everyone else, and pretending that these issues are not up for debate does no one any good.

  220. 62

    NWPA: That was certainly worthless. Next time make a movie where you give both sides of the issue and allow an open debate.

    That’s because this is clearly an advocacy piece, not journalism. The entire point is to convince other people of their viewpoint, not to do fair and balanced reporting.

  221. 61

    @NWPA: Yes, I used to work as a software developer. A few years ago, I realised that progress in software now depends more on clearing away patent problems than it depends on what one more programmer to write. (progress as in “benefit to society”, not as in “benefit to Microsoft’s bank balance”)

    No, I never tried to sell a company to Microsoft. (I was a developer, not a company owner.) A buy-out is maybe the best a company can hope for when they work with the threat that with success comes litigation. Without software patents, software companies could successful in their own right.

    @FormerDeveloper: I’ll hasard a guess that you’re no fan of the CAFC’s machine-or-transformation definition of what should and shouldn’t be patentable. And since you’re such a reasonable guy, I’ll assume your not asking me, off the cuff, to better what the CAFC can do with a few weeks and 132 pages. But I can give you a list of things that shouldn’t carry the risk of patent litigation:

    * Laying out information on a web page
    * Writing a video player that can play the videos that are commonly found online
    * Writing a word processor that can read, edit, and save documents in the common formats that people use

    Stuff that can be patented:

    * Car brake pedals
    * Ways of curing rubber
    * Anti-lock braking systems for cars

  222. 60

    “My car drives so smoothly with its software gearbox. I can barely feel the gears shifting at all.”

    I think the point is that anything that can be done in software can be done in hardware, though not necessarily the other way ’round.

  223. 59

    Anyone that works in real products will tell you that whether it is in software or hardware is all a matter of design choice.

    My car drives so smoothly with its software gearbox. I can barely feel the gears shifting at all.

  224. 58

    In all the pages of the “End Software Patents” propaganda site, I do not see one definition of what a software patent is…

    The site prominently links to a wiki, which includes this definition.

    What a huge load of hogwash.

    Seems to be a lot of that going around.

  225. 57

    >>What a huge load of hogwash.

    The problem with the definition part is that the reality is that to end software patents you end all EE patents too. Anyone that works in real products will tell you that whether it is in software or hardware is all a matter of design choice.

  226. 56

    In all the pages of the “End Software Patents” propaganda site, I do not see one definition of what a software patent is…

    What a huge load of hogwash.

  227. 55

    Being a monopoly is profitable for that one company and it hurts everyone else.

    That’s not a bug, it’s a feature.

  228. 54

    If patents shine the light, then why do so many anti-software people claim that patents infringe on “the commons”?

    Aren’t “the commons” located in the light?

  229. 53

    “For example, if bankers are motivated to file patents on “how to screw people out of their money”, then maybe the public in general will become more informed.”

    Indeed, that very point was made in the amicus brief filed by Dr. Ananda Chakrabarty in the Bilski case:

    ‘Patents on business and science methods require disclosure of valuable information about risky undertakings, enabling patients, doctors, investors, and investment advisors to make more informed decisions. For example, investors would generally prefer for a hedge fund to disclose a risky derivatives scheme in a patent application than to keep it a trade secret.’

    /media/docs/2009/08/08-964-chakrabarty.pdf

    (Full disclosure: I was involved in the preparation of that brief.)

  230. 52

    Actually, Jules, the most I’ve ever learned about banking is from working on patent applications for banks. The patent applications do expose how banks take advantage of people.

    Shine the light.

  231. 50

    “When you can’t respond to the substance, ”

    If there was some substance I’d respond to it.

  232. 49

    Ciaran O’Riordan: Have you ever worked in a software company? Tried to sell a company to Microsoft?

    You want to know how realty works:

    Start-up: want to buy us?
    Microsoft: do you have patents? No, we will just hire some people in India to exactly duplicate your work. Bye.

  233. 48

    Well, I was wrong with my Bilski prediction that it would come out today. Even more interesting, however, is that I hope the opinion is timed right, and picked up by the media because it could have an impact on the banking industry. For example, if bankers are motivated to file patents on “how to screw people out of their money”, then maybe the public in general will become more informed.

  234. 47

    Sorry to offend your delicate sensibilities, but your attacks against “Software Patents” are loosely normative, completely devoid of solid legal foundation or argument, and essentially ad hominem. Can you please explain what, exactly, a “Software Patent” is?

    I didn’t think so.

  235. 46

    “Unfortunately, those distributors could either face litigation in the future for past damages”

    Yet there is an extremely persuasive case to be made that those open source projects will never be the subject of litigation. Patents may be selectively enforced, and patentees often allow low-value infringement.

    The open, distributed nature of open source development means that litigation would have to be virtually world-wide to be effective; attempting to sue in only a few countries would simply push development and hosting elsewhere. And of course the h.264 patent pool doesn’t have patents in every country or even every developed country. In the US is quite possible that a court would refuse to enjoin the projects and damages would be minimal.

    Suing end users is a complete non-starter from a cost-benefit point of view as the costs would be enormous and the damages nonexistent. Additionally, effective litigation would require the assent of all the parties to the h.264 patent pool because any patentee that didn’t approve would be less likely to participate in patent pooling in the future. Furthermore, the whole thing would be a PR nightmare that would push hardware and software companies to free and open formats.

    “or they could become dependent on that format and find it very difficult to move away when MPEG-LA changes the licence terms.”

    Why would an open source video player project become dependent upon the h.264 format or care if MPEG-LA changes the license terms? Such projects support dozens of formats and don’t have a license right now. Neither a shift in the popularity of a format nor a change in the license terms would have any impact on free and open source video players.

    Despite the claims of doom and gloom that have been made for a decade or more, the much-vaunted “Open Source Patent Litigation Apocalypse” just isn’t going to happen.

  236. 45

    You know what I find interesting:

    I argued with Richard Stallman in 1985 whether or not software should be non-proprietary or not. So before patents he argued that software from companies should be free to share. At least how the software works. Back in 1985 everything was a secret. There was the universities that churned out great books–really great books and a few journals that were good. Everything else was kept secret. You could go and interview for a job and they wouldn’t tell you how the software worked or sometimes even what they were doing.

    Patents shone light on the world and brought all the how it works out in the open. Now software isn’t keep secret. Now they want to end patents and bring it back in the dark.

  237. 44

    “I’ll bet that movie would have been quite different if there had been an opportunity to refute the nonsense. ”

    You know you always have an opportunity on here NWPA, just like last time you wrote that nonsensical “in defense” article.

  238. 43

    Am I anti-patent? No, I already said you can have your car pedal patents.

    Did patents help Microsoft? Maybe they did. Being a monopoly is profitable for that one company and it hurts everyone else.

    Thanks for all the ad hominem replies. When you can’t respond to the substance, I guess ad hominems are to be expected. Here’s a list of studies showing that software patents are bad for the economy or for innovation:

    link to en.swpat.org

  239. 42

    The good news for all these poor, oppressed individuals, tiny companies, and non-software companies is that there’s pretty much no business case for the patentee to sue them.

    The argument I’ve heard from “programmers” is not that they’re afraid to get sued presently, but that they’re afraid to get sued should the code they write hit the jackpot and become wildly successful. This is akin to not wanting to get a job out of fear of having to pay taxes. Essentially, it’s an excuse to be lazy and not try to innovate. If fear of some patent which may or may not exist that they’ve never read prevents them from working, they were unlikely to work in the first place. They likely also refuse to do chores around the house out of fear that fixing the sink or vacuuming the rug may infringe a patent.

    As for the compatibility argument, that’s an issue with non-software patents as well. From plugs to hoses to fasteners, there’s a world devices whose interoperability and usefulness were limited for a time during which their inventors enjoyed patent protection. I fail to see what makes software a special case in this respect.

    The fundamental complaint that most detractors of software patents seem to have, though, is that some issued software patent making news should have failed under a 102 or 103 analysis. That’s more an issue of rigor in examination than patentable subject matter.

  240. 41

    I’m confused. Is the principle objection to software patents per se, or rather the abundance of overly broad and improperly allowed software patents?

  241. 40

    O’Riordan, you’re kind of like an anti-patent “troll.” You appear to be nothing more than a parasite that feeds off of the free floating fears of those who write a little code and don’t understand much about the law.

    Seems you, like the others in the movie, simply enjoy supporting a “cause” that gets you a little time in the limelight in an otherwise boring profession. Are you benefiting from a corporate sponsorship? Or are you independent?

  242. 39

    Ciaran O’Riordan: do you have a list of software that has been helped by information processing method patents?

    Why did Microsoft hire 1,000’s of researchers?

    Why are many “software” start-ups on hold right now?

  243. 38

    @James: Shipping h.264 support is seen as crucial. Unfortunately, those distributors could either face litigation in the future for past damages, or they could become dependent on that format and find it very difficult to move away when MPEG-LA changes the licence terms.

    For a list of examples of projects harmed by software patents, see:

    link to en.swpat.org

  244. 37

    >>In fact

    I’ll bet that movie would have been quite different if there had been an opportunity to refute the nonsense.

  245. 36

    When was the last time you wrote some useful code O’Riordan? I suspect its been a long time since you did anything useful…

  246. 35

    “No one has to sue the developers of video software in order to prevent them from putting their time into being able to read MPEG H.264.”

    In fact there are several free and open source video players that handle h.264.

    link to en.wikipedia.org

    “And no one has to sue Red Hat before they decide they can’t ship mp3 support in their GNU/Linux.”

    That’s Red Hat’s decision. Many other distributions have no problem including mp3 playback software and have not suffered any consequences for doing so for years. Indeed, Red Hat included xmms at least as recently as version 8.

  247. 34

    @FormerDeveloper: He’s safe. The risk of getting sued is mostly limited to people who write *useful* code.

    With *useful* code, the patent trolls see dollars to be drained.

  248. 33

    somecode()

    THAT is what I’m talking about. Now, after having done that, have you been overwhelmed by a disabling fear that you may be “liable to be sued?”

    I didn’t think so.

  249. 32

    The poll results are in, a solid majority believes that Mooney is still a huge azzwhole

  250. 30

    “Non-sequitur of the Month.”

    Only in your mind Mooney.

    The point is that here are a bunch of programmers worried about some amorphous threat called “Software Patents” that, according to the title of the movie above, they could be “liable to be sued for” when they could be liable to be sued for much more serious matters like writing crappy code that kills people. But I wouldn’t expect you to be capable of grasping that nuance.

    I promise Ciaran O’Riordan that as soon as I figure out what a “Software Patent” is, I will join your call to ban it. I suspect the villainous “Software Patent” will be found right next to “The Rich.”

  251. 28

    Yes, like a method of solving a problem in your mind.

    I was thinking more along the lines of a software implementation of a method that would ordinarily be patentable, like maybe a novel method for operating that gearbox from the other thread. So I guess you’d have to claim parts of the gearbox too, but maybe that’s still scary to the poor, oppressed non-software company.

  252. 27

    NWPA you believe no good comes from information processing method patents?

    Because nobody will write information processing software without patents! It’s a proven fact, and NWPA is going to talk all about it in his upcoming movie, SOFTWARE PATENTS ARE TEH AWSEOME!

  253. 25

    a software-implemented patentable method is just as patentable as any other method

    Yes, like a method of solving a problem in your mind. Oh wait …

  254. 24

    You might also ask yourself what good has Linux done? What is new about Linux?

    And the model of development was not new by the way. Linus Turval did not innovate anything as far as can see.

  255. 23

    NWPA That was certainly worthless. Next time make a movie where you give both sides of the issue and allow an open debate.

    Look, kids, it’s the Movie Police, telling the director what to do. That’s pretty funny.

  256. 22

    Most of harms of software patents come without litigation.

    What harms of software patents come without litigation? Are you counting threats of litigation and fear of litigation in that category?

    (About writing a book: no, I didn’t mean anyone can say whatever they like.)

    Great. Same goes for code.

  257. 21

    public MediaStream filterContent(MediaStream content)
    {
    if (content.getFormat() == MEDIA_FORMAT_OGV &&
    content.getMetadata().synthesizeQuery(“Ciaran NEAR *Riordan”))
    {
    return null;
    }
    return content;
    }

  258. 20

    >Most of harms of software patents come without >litigation. Other harms do come via litigation, >like trolls attacking non-software companies >because of tabs or images in a website.

    And you believe no good comes from information processing method patents?

  259. 19

    IANAE: …no business case for the patentee to sue them

    Litigation isn’t the main problem. No one had to sue the W3C in order for the HTML5 standard to remove all mentions of recommending a video format. That hurts everyone.

    No one has to sue the developers of video software in order to prevent them from putting their time into being able to read MPEG H.264. And no one has to sue Red Hat before they decide they can’t ship mp3 support in their GNU/Linux. End users of softwares (that’s pretty much everyone and every company) pay the cost through frustration, incompatibility, pointless lack of useful features, and software products being taken off the market.

    Most of harms of software patents come without litigation. Other harms do come via litigation, like trolls attacking non-software companies because of tabs or images in a website.

    (About writing a book: no, I didn’t mean anyone can say whatever they like.)

  260. 18

    Lumping patent risk onto authors, and asking them to do reasonable patent searching etc. would be ludicrous.

    Authors aren’t the problem. It’s not the same for music, because music is only protected by copyright, and copyright generally only protects copying. If you write original music, you can safely assume you won’t infringe anything.

    You’ll note from the other thread that I’m not a huge fan of software patents as a genre. Even so, a software-implemented patentable method is just as patentable as any other method, and anyone who is developing a useful thing has the same “freedom” of making sure they don’t run afoul of someone else’s “freedom” to their issued patent.

    The good news for all these poor, oppressed individuals, tiny companies, and non-software companies is that there’s pretty much no business case for the patentee to sue them.

    It’s like writing a book. Everyone has the freedom to do so, it’s a lot of work, it can be technical, most people won’t bother ever doing it, but everyone agrees that everyone should have that freedom.

    I’m not sure I understand this “freedom to write a book”. Are you saying that anybody can write anything they want in a book, and nobody can ever sue them over the contents?

  261. 16

    That was certainly worthless. Next time make a movie where you give both sides of the issue and allow an open debate.

  262. 15

    How writing some code that will ensure that the accelerator pedal input on my auto wont be improperly processed and cause my car to suddenly accelerate and careen out of control.

    Non-sequitur of the Month.

  263. 13

    Wow, let’s just make a movie and not present the other side except as straw men.

  264. 12

    @FormerDeveloper: Car brakes, controlled by humans+mechanics or controlled by computers, can be patentable. That’s no problem for us, those things are made by companies that have cash and a legal department.

    Similar example: ABS link to en.swpat.org

    @IANAE: “useful” isn’t so clear. I’d say “done by more people”, or more people “participate in the activity”. It’s like writing a book. Everyone has the freedom to do so, it’s a lot of work, it can be technical, most people won’t bother ever doing it, but everyone agrees that everyone should have that freedom.

    Lumping patent risk onto authors, and asking them to do reasonable patent searching etc. would be ludicrous. Same for music, same for software.

  265. 9

    Software is made by individuals, tiny companies, non-software companies (who just write something to get their real work done). These people can’t be just told “too bad, deal”.

    I see. It’s useful for more people, so it shouldn’t be patentable.

    How long till we see “lack of commercial success” as a secondary consideration under 101?

  266. 8

    How writing some code that will ensure that the accelerator pedal input on my auto wont be improperly processed and cause my car to suddenly accelerate and careen out of control.

    Are the “programmers” worried about their liability to be sued for THAT fiasco? They should be.

    Stop worrying about patents “programmers” and get back to work. And this time try to write some decent code that doesn’t kill people.

  267. 7

    Ciaran O-Riordan again. Sheesh.

    It seems to me that these “programmers” don’t have enough to do and are trying to create a cottage industry around complaining about the patent system.

    Go write some code!

  268. 4

    @broje TINLA IANYL: The key difference is that cars are made by big companies with money and a legal team. You can tell them to go deal with it like all the other regulatory requirements of that field.

    Software is made by individuals, tiny companies, non-software companies (who just write something to get their real work done). These people can’t be just told “too bad, deal”.

    And the hobbyists can’t be dismissed either – they wrote the GNU/Linux operating system (the big companies jumped in when it was already working).

  269. 3

    Dr. Robert Shafer, associate professor of medicine at Stanford University, who created a free, publicly available HIV Drug Resistance Database, praised the film for challenging the interest groups which currently profit from the patent system.

    “There is a hardcore group of special interests who profit from the system the way it is now – the Court of Appeals of the Federal Circuit, patent examiners who essentially receive credit for their work only when they issue or uphold patents, and the patent bar which benefits from cross-licensing and patent litigation regardless of how ridiculous a patent is,”

    link to eweekeurope.co.uk

  270. 2

    Try and make an automobile that complies with safety regulations, that uses the latest technology, and that is competitive in the marketplace, and see if you can do that without infringing some patents.

    Programmers need to grow up, become less risk averse, and develop some defensive patent portfolios, or work for companies that do develop such portfolios.

Comments are closed.