Slashdot Mirror


Understanding (and Avoiding) Software Patents?

An anonymous reader asks: "I'd like to write some Free backup software, but this area is mined with patents. I downloaded one and tried to understand it, but the 'claims' section (arguably the most important part) is made up of utterly incomprehensible patentese, and I can't afford to hire a patent attorney to help me understand it. Are there any free or cheap ways to learn enough about patents to understand them, so I can figure out exactly what is patented and therefore avoid it?" "How different does my software have to be in order to be non-infringing? The patent I tried to understand is Dantz's 5,150,473. Many, including Slashdot readers, have said what this patent covers, but from reading the patent itself, I would never have guessed. Also, there are lots of other patents to understand and avoid, so I'm looking for general information on how I can unravel it all into language I can understand."

72 comments

  1. understanding doesn't help. by gl4ss · · Score: 3, Insightful

    you can't know if there has been some patents applied that haven't been published yet.

    it's impossible for you to learn of all the patents that you might have to deal with.

    the solution? just write the fsckin software, if someone complains then take it out.

    --
    world was created 5 seconds before this post as it is.
    1. Re:understanding doesn't help. by ottothecow · · Score: 2, Insightful
      Parent is right.

      A lone person simply cannot handle this task so you are better off just writing it and then if anybody comes after you (and you are actually infringing...not just being chased away), you either fold or find another solution such as letting the EFF or somebody use your situation as a poster child for patent reform.

      --
      Bottles.
    2. Re:understanding doesn't help. by Anonymous Coward · · Score: 0

      you either fold or find another solution such as letting the EFF or somebody use your situation as a poster child for patent reform. ...and face up to triple damages that can be awarded in patent infringement cases if the patent holder shows they lost revenue due to your infringement.

    3. Re:understanding doesn't help. by Anonymous Coward · · Score: 3, Insightful

      A lawyer who would probably not want to be identified with the large patent-holder (and lawsuit target) for which he works recommended that programmers *not* read patents. The implication was that "ignorance of the law" mitigated damages.

      Why not "read and avoid?" The lawyer didn't say, but I'd guess that it's hopeless. I was once named as a "co-inventor" and yet couldn't recognize the invention in the patent write-up which came back from the lawyers.

    4. Re:understanding doesn't help. by SagSaw · · Score: 2, Insightful

      you can't know if there has been some patents applied that haven't been published yet.

      Actually, I think a good improvement for the patent system would go like this:

      1. Every patent application is kept secret for a certain period of time (the same time for every patent in a particular field).

      2. At the end of that period, the patent is either issued or rejected.

      3. If someone else invents the same thing within the secrecy period, it is evidance that the subject of the patent application is obvious to somebody skilled in the art.

      The downside of this, of course, is that if you attempt to sell your invention or incorporate it in a product prior to the expiration of the secrecy period, somebody else could copy it and invalidate your patent.

      --
      Come test your mettle in the world of Alter Aeon!
    5. Re: understanding doesn't help. by jmason · · Score: 1

      'A lawyer who would probably not want to be identified with the large patent-holder (and lawsuit target) for which he works recommended that programmers *not* read patents. The implication was that "ignorance of the law" mitigated damages.'

      Well, more correctly, if you're ever accused of infringement, awareness of the contents of the patent will greatly increase your damages. I've also heard this, from several different lawyers, including lawyers who were expert in US patent law. It certainly seems to be the prevailing point of view.

      'Why not "read and avoid?" The lawyer didn't say, but I'd guess that it's hopeless.'

      What I was told is that you may think you've written the software in such a way that you can avoid the patent, but unless you're a patent lawyer, you aren't qualified to be able to make an accurate assessment of your status.

      So I guess that means that we need to get the lawyers writing the software nowadays. This is, of course, an absurd situation. People in Europe: fight the software patent directive. People in the US: hope that your absurd patent system is reformed soon....

    6. Re:understanding doesn't help. by Anonymous Coward · · Score: 0

      ...and face up to triple damages that can be awarded in patent infringement cases if the patent holder shows they lost revenue due to your infringement.

      What about filing for bankruptcy? Last I heard they can't take your house.

    7. Re:understanding doesn't help. by tverbeek · · Score: 3, Informative
      A lawyer... recommended that programmers *not* read patents. The implication was that "ignorance of the law" mitigated damages.

      It isn't so much "ignorance of the law" that provides some protection, but the ability to demonstrate that you were ignorant of the patented invention, because if they can show that you read the patent, that would imply that you ripped off the idea from it.

      But if you haven't ever looked at it, you can make your alleged infringement look accidental, which might (in theory) even strike down the patent, by showing that it was obvious to someone familiar with the state of the craft.

      --
      http://alternatives.rzero.com/
    8. Re:understanding doesn't help. by tverbeek · · Score: 1

      A secrecy period like that would make it impossible for other practictioners to challenge unwarranted patents before they get issued.

      --
      http://alternatives.rzero.com/
    9. Re:understanding doesn't help. by FLEB · · Score: 1

      Hmm... so if you convert your life savings to cash (or perhaps gold, or some other commodity), and structurally (but removably) build it into your primary residential house... what a dodge!

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    10. Re: understanding doesn't help. by boy_asunder · · Score: 2, Informative
      It's not exactly awareness of the contents that will increase your damages. What increases your damages (by trebling them) is "willful infringement" which means you know of a patent and you know you're infringing but you keep on doing it.

      Of course the easiest way to avoid willfully infringing any patents is to not know of any in the first place. But this will fall apart the first time you get a cease and desist letter.

      The best way to know you aren't going to get nicked for crazy damages if you are found to infringe is to get an opinion from a patent lawyer that you aren't infringing. This doesn't mean you won't be found to be doing so at trial, but it does mean are you pretty much insured against treble damages. Unfortunately, this costs a crapload of money in attorney fees.

    11. Re:understanding doesn't help. by cpt+kangarooski · · Score: 1

      IIRC, that depends on where you live. Don't forget to avoid fraudulent transfers.

      And of course, bankruptcy might not discharge debts arising from patent infringement suits.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    12. Re:understanding doesn't help. by booch · · Score: 1
      The downside of this, of course, is that if you attempt to sell your invention or incorporate it in a product prior to the expiration of the secrecy period, somebody else could copy it and invalidate your patent.
      That's easy enough to solve. Just make the length of the patent a multiple of the secrecy period. (I'd probably pick a factor of 4-10.) Thus, the applicant gets to decide how long to risk keeping it secret, and the more he's confident that it's original, the longer he can keep the patent. There would still be a reasonable time limit, of course. Note that the secrecy period wouldn't really effect the purpose of patents -- to make the process/technique known to the public -- since the public can't use the technique until the patent expires anyway.

      Although I'd be more in favor of a public review period where the public can submit prior art or try to show that it's obvious. I suppose you could do both -- have a (variable length) secrecy period, then a review period, then the published/valid period.

      --
      Software sucks. Open Source sucks less.
  2. Nobody's going to sue you by Neil+Blender · · Score: 2, Insightful

    If you aren't making money.

    1. Re:Nobody's going to sue you by miu · · Score: 3, Insightful

      They might sue you if they believe that you are preventing *them* from making money though.

      --

      [Set Cain on fire and steal his lute.]
    2. Re:Nobody's going to sue you by thegrassyknowl · · Score: 1

      Just go back in time by about 20,000 years. Invent everything. Bam - prior art. Now the whole stupid patent system is invalid.

      --
      I drink to make other people interesting!
    3. Re:Nobody's going to sue you by miu · · Score: 1, Insightful

      The thing is that patents don't suck, really - can you think of a better way to make raw research pay off than to award the inventor a limited time monopoly on the results? Any other system would simply make inventors bear the cost of research and then a producer could swoop in for the profit. The thing that sucks is the awarding of software patents for a ridiculous length of time and for trivial non-inventions.

      --

      [Set Cain on fire and steal his lute.]
    4. Re:Nobody's going to sue you by Crayon+Kid · · Score: 3, Insightful

      The thing is that patents don't suck[...] Any other system would simply make inventors bear the cost of research and then a producer could swoop in for the profit.

      I've heard this argument before, but it doesn't sit well with me. How can someone come and just "swoop in for the profit"? What do you think software development is? It's not like taking someone else's photo collection and just using it.

      Even if I got access (legally!) to the complete source code for any successful commercial software product out there, I couldn't just cash in on it. I'd still have some investing of my own to do. I'd have to pay programmers to make a viable product out of it, I'd have to handle distribution and support. Even so, it would be just a clone. If I wanted to get the edge on it I'd have to invest some creativity and implement some additional features at the very least. Not to mention preventing the product from becoming obsolete, which could mean anything from adding new features periodically to catching up with other technologies (either hardware or software).

      Add copyright to the equation and enforce it, and it means I cannot use the code verbatim anymore, even if I know all the great ideas and have the previous code layed out for me. I have to get programmers to reimplement it.

      So "cashing in" on somebody's else's work is not so easy as it seems, not in software world. Copyright IMO is the best compromise between allowing freedom of inovation and protection of rights. Patents take this to a whole new level of complication, with emphasis not on "protect the original author" but on "award someone a monopoly on (often) arbitrary basis".

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    5. Re:Nobody's going to sue you by miu · · Score: 2, Insightful

      I was talking more specifically about patents on physical inventions, but I can imagine software constructs that would qualify as an actual invention. No amount of copyright will protect a physical or software device once it released to a public audience, and that is the point at which a "producer" (eg MS, IBM) could swoop in and take the market from the inventor.

      --

      [Set Cain on fire and steal his lute.]
    6. Re:Nobody's going to sue you by booch · · Score: 1

      Agreed. But with software, there's already copyright protection. I can't think of too many other things that you can protect with both copyright and patent. I think software should only be covered by one or the other. The combination gives the owner too much power over its use.

      --
      Software sucks. Open Source sucks less.
    7. Re:Nobody's going to sue you by Anonymous Coward · · Score: 0

      Actually the subject of this game

  3. Don't go looking for trouble by rossifer · · Score: 3, Insightful

    Perversely, it's not a very good idea to actually do a patent search before lunging into your neat new idea. Should you actually find evidence that your invention was close to patented technology and that fact comes out in court, you will be accused of violating the patent deliberately.

    If you never looked, on the other hand, you just didn't know about it and may have violated someone's patent as a result.

    Further, you'll only be subject to serious trouble on the patent front if you're wildly successful (i.e. harming the patent holder's market share). In that case, there ought to be enough interested parties with money to actually handle the challenge.

    I am not a lawyer, but I've talked to a few on this exact subject with the exact same question.

    Regards,
    Ross

  4. Treble damages by danpat · · Score: 4, Insightful

    In addition to there simply being too much to read, in the US, if it can be shown that you knowingly infringed a patent, the amount of damages you can be liable for is trebled (x3).

    You're much safer in your ignorance.

    1. Re:Treble damages by Anonymous Coward · · Score: 0
      if it can be shown that you knowingly infringed a patent, the amount of damages you can be liable for is trebled

      So...I'm going to be fined in a high octave?

    2. Re:Treble damages by Anonymous Coward · · Score: 0


      "So...I'm going to be fined in a high octave?"

      Well, the people suing you will certainly enjoy the high pitch of your crying.

    3. Re:Treble damages by drseuk · · Score: 1

      And if you can't afford the damages? What happens then? Can you be jailed?

    4. Re:Treble damages by Anonymous Coward · · Score: 0
      And if you can't afford the damages? What happens then? Can you be jailed?

      #include "IANAL.h"

      First, you'll probaby be asked to stop infringing. Which means either replace the infringing portion of your program or stop distributing your program altogether.

      Second, you may be asked to pay damages.

      You probably won't go to jail unless you can't or won't stop infringing; or can't or won't pay damages.

  5. Um what? by Anonymous Coward · · Score: 1, Insightful

    Just write the damn thing, I don't see what's wrong with it being patented

  6. Don't Read Patents by fm6 · · Score: 0, Redundant
    I downloaded one and tried to understand it, but the 'claims' section (arguably the most important part) is made up of utterly incomprehensible patentese, and I can't afford to hire a patent attorney to help me understand it.
    At one place I worked, our lawyers urged developers not to read patents. Makes it harder for them to defend you.

    If this project is a commerical one, and you can't afford to provide proper legal protection for your product, I'd recommend abandoning it -- there's no way you'll ever make a buck on it. On the other hand, if you're doing an open source project, I'd recommend that you just go ahead and do it, and not worry about legal issues. If your product's any good, then it will develop a following that will help you fight any patent infringement suits. Remember, the patent holder has to show that you're infringing, and that his patent is valid.

  7. ObLinus quote by ccady · · Score: 3, Funny

    Do what Linus does: don't read patents.

    "Technical people are better off not looking at patents. If you don't know what they cover and where they are, you won't be knowingly infringing on them. If somebody sues you, you change the algorithm or you just hire a hit-man to whack the stupid git."

    --
    J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
  8. Translation of Patents into English by seanellis · · Score: 5, Insightful

    The way I have attacked this in the past is to go through it sentence by sentence and translate it back into English, keeping a glossary of things which seem to make sense in context.

    From your example: "The archive format includes the transfer of data to an archive media member, which archive media member can alternatively be addressable or sequential memory and can be recordable in either a rewriteable or right [sic] once manner."

    Glossary: Archive media member - a tape or disk. (This is backed up by the fact that these may be sequential or "addressable" (i.e. random access)).

    So, in other words, "The archives are stored on tapes or disks, which may be rewritable or write-once."

    This is, of course, a tedious and laborious process. (Just imagine, however, being a patent lawyer and having to actually write this stuff for a living.)

    Note well that, if the CIID passes, us software developers in Europe are going to have to learn to do this much more often. Here's an obligatory link to the FFII for the benefit of anyone who's been on Mars for the last 6 months.

    OK, here's an idea. How about an open directory of patent translations?

    Once you've translated a patent into English, you would upload it to the directory for others to use. They would be available under something like a creative commons license, with a feedback/rating system, standard disclaimers that original legalese has priority over the translation (of course), and that translations are supplied for convenience only.

    The web interface could optionally display the original and the translation side-by-side, aligned by paragraphs, so you can easily cross-check. There should be a simple way to post/suggest corrections.

    NOTE: This posting consitutes prior art on this concept. You may not patent it!

    ASIDE: The method described for translation is basically the same as that described by Richard Feynman for dealing with obtuse english. Here's a quote:

    "There was a sociologist who had written a paper for us all to read - something he had written ahead of time. I started to read the damn thing, and my eyes were coming out: I couldn't make head nor tail or it! I figured it was because I hadn't read any of the books on that list. I had this uneasy feeling of "I'm not adequate," until I finally said to myself, "I'm gonna stop, and read one sentence slowly, so I can figure out what the hell it means.

    So I stopped - at random - and read the next sentence very carefully. I can't remember it precisely, but it was very close to this: "The invidivual member of the social community often received his information via visual, symbolic channels." I went back and forth over it, and translated. You know what it means? "People Read."


    (From "Is Electricity Fire?" in "Surely You're Joking, Mr. Feynman".)

    1. Re:Translation of Patents into English by FLEB · · Score: 1

      The only problem with this would be its definitiveness. You'd have to make totally sure that you expressed that it was for non-definitive explanatory purposes only, and did not purport to be a legal reference, etc., etc., cover your butt... Otherwise you'd be in trouble if your definition wasn't "right on" enough, and the discrepancy ended up getting someone in legal trouble.

      I'm not saying it's not a good idea, though, just that it would have to be sufficiently disclaimered.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    2. Re:Translation of Patents into English by Anonymous Coward · · Score: 0

      Ever wondered why patents (and laws in general) are so difficult to read? It's like the old programmer joke about job security. You make it bizarre, build in important yet obscure loopholes, and you make it all but impossible to read, and you have job security for life.

      Lawyers are the reason you need to pay a lawyer to understand patents.

    3. Re:Translation of Patents into English by QuantumG · · Score: 1
      Note well that, if the CIID passes, us software developers in Europe are going to have to learn to do this much more often.

      I don't get it, if developers in the US who already have these laws don't do this, what makes you think developers in Europe will have to?

      --
      How we know is more important than what we know.
    4. Re:Translation of Patents into English by Anonymous Coward · · Score: 0

      Of course you are right, they won't, but it is worth pointing out that we don't have the 'contributory infringement' thing that you have in the US so the x3 damages disincentive does not apply, just the impossible number, uselessness and incomprehensibility disincentives.

  9. If you are concerned about software patents... by mellon · · Score: 4, Insightful

    ...work to get rid of them. Seriously. There is absolutely nothing you can do to protect yourself from software patents, other than this.

  10. Move to a jurisdiction not encumbered by patents? by Curmudgeonlyoldbloke · · Score: 1

    OK - so it's a bit drastic, but (thankfully) US law doesn't yet apply worldwide.

    Here's a question for the lawyers and not-a-lawyers with more time for legalese for the rest of us - if you're physically resident in one state, but only ever store and write programs in a second, and publish (whatever that means) in a third, which law applies?

  11. Hahahaha by Deliveranc3 · · Score: 0

    Wouldn't it be funny if patent refrencing software was patented... hahahhahahaha... oh wait...

    Good lord I'm evil.

    1. Re:Hahahaha by WebCrapper · · Score: 1

      I think it would be funny if someone would attempt (it may have already been attempted) to patent the patent system. Write something so obscure that it gets past them - that would be funny. Heck, you could even patent software for viewing patents - get both regular and software patents involved.

      Yes, while its prior art, I'm sure if you tried enough, had enough money and where bored enough, you could get it approved. Immediately release what happened to the media and watch how the system squirms under pressure.

      The system has really changed so that less people can invent stuff. In the past, a clock would have been something like "A weight at the end of an arm swings in two directions" - now days it would be something like "An object fixed at the end of a device or shaft that is omni-directional". The first one, its pretty obvious what it is - the second one, my dick could used as an example of prior art...

  12. Fish/Google by CyberVenom · · Score: 4, Funny

    Dude, that's like, totally bogus! Try using the Fish on it... Maybe its in like, Polish or something...

    Seriously, it would be interesting to see the technology behind Google Translate or AltaVista Babelfish applied not only to proper languages but also to specialized jargon and dialects: Legalase, Technobabble, maybe even Diner.

    Hmmm, imagine using the fish to translate "From Legalese to Engrish" *cringes*

    1. Re:Fish/Google by sjames · · Score: 1

      Seriously, it would be interesting to see the technology behind Google Translate or AltaVista Babelfish applied not only to proper languages but also to specialized jargon and dialects: Legalase, Technobabble, maybe even Diner.

      I'm pretty sure both Diner and Technobabble could be successfully translated. Both share the purpose of being a shorthand with very specific meanings. Both are "designed" to allow insiders to communicate unambiguously.

      Legalese (or at least Patentese) would be a lot less likely. Unlike the other two, it attempts to be as general as possible and it's primary purpose is to defy understanding. Should patents be abolished, I suppose patent attourneys will have little choice other than attempting to found a sort of fake Dadaism.

      On the other hand, if someone does successfully translate it, they will rock the foundations of the modern legal profession. ;-)

  13. For the love of God, DO NOT READ THEM by Anonymous Coward · · Score: 0

    If you read the patents and infringe, that's called willful negligence. Your intent and so on is almost meaningless.

    If you don't have the funds to hire a patent attorney, it suggests this is pretty small scale. In which, just move forward. You're probably small enough to fly under the radar. Even if not, you're most likely going to get a cease & desist letter.

  14. Just to add my two cents... by tchuladdiass · · Score: 2, Interesting

    There have been a few cases that source code is speach, i.e., in relation to publishing encryption code. If any of those cases held up, then it may also apply to patented algorithms. Therefore if you only publish source code then it would be up to the person compiling/running the code to check for patent infringements. Of course it would be nice if the system actually worked like this...

    1. Re:Just to add my two cents... by boy_asunder · · Score: 2, Interesting
      I've actually written a law review comment on these laws. While one case did hold that code is speech, a few others haven't; it depends on the jurisdiction. And the case that would be the most likely precedent to patent law would probably be the 2600 case, since it involved the DMCA, and that didn't accept the free speech rationale as enough of a defense. Frankly, and annoyingly, it's really hard to get judges to recognize code as speech, since to most of them it's just a bunch of meaningless symbols; at best they tend to analogize it to a recipe.

      However, if you were only publishing source code, this might not matter at all because it's not clear that you can really sue someone under patent law for publishing source code. Patent claims generally have to be for a device, a method, or a composition of matter. What you emphatically cannot patent is a pure algorithm.

      So if you look at them, they'll claim some sort of software system, or the method it performs, or some sort of computer media that has instructions written on it. Source code published online (or especially published on paper) isn't really anything more than an expression of an algorithm, so it's pretty much outside the realm of traditional software patent claims.

    2. Re:Just to add my two cents... by KontinMonet · · Score: 1

      What you emphatically cannot patent is a pure algorithm.

      Really? I thought 'anything made by man under the sun' was patentable in the US. After all, two prime numbers represented in hex have been patented.

      Note that even a few lines of software (strictly speaking a process which stops, C=A+B is sufficient) is exactly equivalent to an algorithm (Church, Turing etc.). I've read somewhere how the US courts managed to frig the semantics such that a 'pure' algorithm is not patentable but you can patent the same algorithm if you mention 'a computer' or somesuch somewhere (Diamond v. Diehl 1981).

      --
      Did he inhale?
    3. Re:Just to add my two cents... by boy_asunder · · Score: 2, Informative

      Right, you mention a computer, so that what are you patenting is the computer, not the pure algorith itself. And of course, the difference is pretty much nonexistenct for practical purposes, but since we were working with a contrived example of just publishing source code, I think that was one of the few times that difference mattered.

    4. Re:Just to add my two cents... by Anonymous Coward · · Score: 0

      Here's the actual words from Title 35 US Code :

      "Whoever invents or discovers any new and useful process, machine, manufacture,
      or composition of matter, or any new and useful improvement thereof, may obtain
      a patent therefor, subject to the conditions and requirements of this title."

  15. Re:Move to a jurisdiction not encumbered by patent by Anonymous Coward · · Score: 0

    The answer. It depends. Choice of law is a very complicated subject. Much litigation can occur before the parties even get to the merits of the case. The most likely answer is that the lawsuit will be filed in the state of the plaintiff, although there are jurisdictional questions there. In addition to state law, the might also be overlapping federal law. There is just no simple answer. Choice of law and erie doctrine are a few things to search on.

  16. You got some bad legal advice by Anonymous Coward · · Score: 1, Insightful

    > If you never looked, on the other hand, you just didn't know about it and may have violated someone's patent as a result.

    IAAL and I can tell you that in tort law, ignorance is not a viable defense. This is basic tort law and any lawyer who passed bar should know this.

    1. Re:You got some bad legal advice by FLEB · · Score: 1

      This is basic tort law and any lawyer who passed bar...

      And, ya see, that's where we get into the problem...

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    2. Re:You got some bad legal advice by rossifer · · Score: 1

      It's not a defense, it's avoiding the additional penalty. Regards, Ross

    3. Re:You got some bad legal advice by Znork · · Score: 2, Insightful

      It isnt ignorance of the law, it's ignorance of the patent. And it isnt a defense, it's avoiding possible willful infringement damages.

      > IAAL

      Yeah, well, when even lawyers have trouble understanding the ins and outs of patent law, maybe it's time to do something serious about it, eh?

    4. Re:You got some bad legal advice by nerdlyone · · Score: 1
      Yeah, well, when even lawyers have trouble understanding the ins and outs of patent law, maybe it's time to do something serious about it, eh?

      I note the previous poster didn't say he was a patent lawyer. Those are an especially weird breed. Generally failed engineers who were argumentative enough and had high enough alcohol tolerance to make it though law school.

  17. Too much scope... by Spoing · · Score: 3, Insightful
    It's not possible to know where and how you might be in violation of an unknown patent. The best you can do is dodge the obvious patent violations or as others have said don't go looking for trouble.

    Besides, if you spend all your time looking for a patent you mighg be violating, you'll not get any coding done.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  18. Re:Move to a jurisdiction not encumbered by patent by boy_asunder · · Score: 1

    I'm not sure if you're talking about US states here, or "states" as in nations.

    If it's the former, there is no state patent law, as all patent law is federal (as is copyright law, both by the U.S. Constitution). Any patent suit in any state will be brought under federal law, so the states involved are largely meaningless.

    If you meant which country, it could be more than one, or even all three, and it would depend on the laws of each state. Of course, there might be conflicts of law rules in one or more that would be used to decide which law applies, but that decision would be so context-sensitive that it couldn't be answered in a general way here.

  19. Simple by Anonymous Coward · · Score: 5, Funny

    Just clone something at least 20 years old. Bring it up to modern standards by adding translucent drop shadows and a few gratuitous memory leaks. This is the method used by all major software publishers and it works without fail.

    1. Re:Simple by Anonymous Coward · · Score: 0

      I'm a patent attorney working largely in the software field so I expect I'll get flamed for this ... but a partner of mine once gave this same advice to some clients, they came back a few weeks later with a device cobbled together by combining some 20 year old designs and said "Can we Patent this"

  20. also by Anonymous Coward · · Score: 0

    Two patent applications is not the same thing as being obvious. Ethical inventors will not try to patent obvious inventions.

  21. The Anatomy of a Trivial Patent by DrMorris · · Score: 3, Informative

    There is an article about "The Anatomy of a Trivial Patent" written by RMS. It may be a nice introduction to the topic if you want to read more complex patent texts.

  22. For a temp solution by boogy+nightmare · · Score: 3, Funny

    Or for a more temporary solution.... move to Europe

    --
    Kingdom of Loathing (www.kingdomofloathing.com) Addicted is me
  23. When infringes-pass maintenance to patent free ctr by Anonymous Coward · · Score: 0

    Even better, if you find your software infringing,
    pass its maintenance to someone living in the country where SW patents are invalid!

  24. I have worked on a software patent in the past by Anonymous Coward · · Score: 1, Insightful

    Now before you take me outside and give me a good (and possibly deserved) kicking this was for a fairly involved process, and not for something blatantly obvious and oft-used (isnot anybody?)

    Despite writing large chunks of the text after the legal department had their way with it I can't tell you what it does.

    Not out of fear, or nondisclosure or other legal hurdles - it's just but I don't understand a damn word of it!

    What do these legal teams smoke in their breaks?

  25. Translation of Patents ... copyright infringement by pbhj · · Score: 1

    Two points:

    1) You might be infringing crown copyright (or equivalent in your jurisdiction) by doing this as you are creating a derivative work for which you do not hold rights!!

    2) The reason it says "data storage means" (or whatever) rather than CDR is that it has been broadened. It becomes ridiculous to replace every "data storage means" token with something like "CDR, CDRW, DVDR, DVDRW, Tape, Memory Stick, ..." and you're bound to miss something off your list. Similar wording like "fixing means" would be replaced by "glue, screws, pins, nails, clamps, ...". I think it's easier to learn the generic wording.

    Hope that this is a worthy "electronic communication means not limited to bulletin board postings providing aid or assistance by virtue of information therein held or otherwise". [transl: post that helps].

    pbhj

  26. Re:Translation of Patents ... copyright infringeme by seanellis · · Score: 1

    I agree that there may be a copyright problem here. A translation is a translation, regardless of whether it's French to English or Patentese to English.

    However, for ease of reading, it should be obvious that specific instances of things are easier to deal with for most readers. Granted, a "sequential archive media member" isn't always a tape, but that phrase has no immediate reference in people's minds - they have to laboriously unpick it and make a new mental symbol to represent it. "Tape" may not be completely representative, but it fits into the user's existing mental model better and so speeds understanding.

  27. Re:Move to a jurisdiction not encumbered by patent by cmiller173 · · Score: 1

    as all patent law is federal (as is copyright law, both by the U.S. Constitution).

    Just a minor quible but the constitution, while providing the basis for federal patent and copyright law, does not in and of itself prohibit states from having patent and copyright laws. What does, in the case of copyright law, is Title 17 section 301 of the US Code which reserve to the federal government the right to enact copyright law. I'm sure there is something like that for patents, I just don't know it off the top of my head.

  28. Re:Move to a jurisdiction not encumbered by patent by TheSeventh · · Score: 0
    Take a look at OpenSSH. From the history/credits page:

    Niels Provos (GERMANY but living in USA) quickly removed the remaining cryptographic and GPL'd components by doing road trips to Canada, so that we could end up with a completely freely reusable source code base.


    Niels was a PhD candidate at Univ. of Mich., and would drive the 45 minutes or so to Canada to work on the crypto code to avoid the US restrictions.

    I'm assuming by doing the work in Canada, even though he was living in the US, Canadian law applied. You could ask him for more clarification if you'd like. Just google his name. You'll get a lot of hits, especially since he works there.
    --
    Just because you're paranoid, it doesn't mean that they're not out to get you.
  29. Re:Move to a jurisdiction not encumbered by patent by boy_asunder · · Score: 1

    While that's true that it doesn't explicity give Congress exclusive power to do so, the fact that Congree can write such a law comes from the fact patent and copyright power are given in the Constitution and from the Supremecy clause. Otherwise, Congress would never be able to carve out the law just for itself in the first place.

  30. Re:Move to a jurisdiction not encumbered by patent by booch · · Score: 1
    I'd have to say that it's debateable whether the Constitution allows states to make patent law or not. The 10th Amendment says:
    The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
    The Constitution does not explicitly prohibit states from issueing patents and copyrights. But since Article I, Section 8 does give Congress the power to issue patents and copyrights, I think that means that the power is NOT afforded to the states or the people. But the 10th Amendment says that if the Constitution does not say anything about it, then Congress CANNOT make a law forbidding the states to do it. So I think Title 17 that you reference is either unconstitutional, unnecessary, or a clarification of the Constitution.
    --
    Software sucks. Open Source sucks less.
  31. A better way by Anonymous Coward · · Score: 0

    Without patents the producer (or the industry collectively - a big win over the patent way of doing things) would employ someone to come up with such inventions. Someone who had a track record of such creativity in the past. So even if a given invention comes from outside the industry, that person will be rewarded by improved prospects of future employment. So the money-for-creative-labour side works itself out, and now everyone gets to use the fruits of the creative labour - so its usefulness is increased, which results in more demand for creative labour and hence more money flowing in in the first place.

    Patents do not encourage innovation. That is a myth. They only ever hinder it. Patents were never intended to encourage innovation. They were intended to encourage disclosure. For that purpose they probably work OK, but awarding a patent to something that could not feasibly be used in secret (like an algorithm, typically) doesn't encourage enclosure (because it was inevitable) - it's just an unnecessary obstacle to technological progress and further innovation.

  32. Re:Translation of Patents ... copyright infringeme by Teancum · · Score: 1

    In the USA "crown copyrights" don't apply as they simply don't exist. If it is a public document then it lacks a copyright. That may not be true for some state government records, but for U.S. Federal publications they are all in the "public domain", including patent records. The trick is simply to get access to the records in the first place.

    That said, it would be futile to try and do a commentary on all patents in the USA, as the USPTO is willing to give you a patent for just about anything that can be written down... far more than should legitimately be given out. It is this volume that would make any community effort to annotize patants to be useless except on the most controvercial patents.

  33. Re:Translation of Patents ... copyright infringeme by nerdlyone · · Score: 1
    It is this volume that would make any community effort to annotize patants to be useless except on the most controvercial patents.

    That, and the fact that such "translations" into English would be largely worthless, as changing the language would necessarily mean changing the scope of what the language covers. Reading a "plain English" translation of a patent would not tell you claim scope--the only thing that matters on a patent. The scope is determined exactly by the language used, as defined in the body of the patent. Using alternative words would change that scope. One would be ill advised to rely on such a translation.

  34. Re:Move to a jurisdiction not encumbered by patent by nerdlyone · · Score: 1
    Here's a question for the lawyers and not-a-lawyers with more time for legalese for the rest of us - if you're physically resident in one state, but only ever store and write programs in a second, and publish (whatever that means) in a third, which law applies?

    Patent law covers making, using, and selling the patented invention. Anywhere any of those acts took place, that law would apply. If you write it in Canada, you "made" it in Canada. Canadian law applies to the act of writing. If you sell it in the US, US law covers the sale (but not the writing, which occurred in Canada).

    A more difficult question: What if the act of "using" the patent occurs in two different countries? This was in the news recently. A patented process could rely on two different servers, located in two different countries. Anyone know anything about this?