Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Microsoft's Internal Advice About Patents

Posted by timothy on Thu Nov 06, 2008 02:34 PM
from the had-that-idea-first dept.
BigPoppaT writes "Eric Brechner writes a best practices blog called Hard Code for Microsoft under the name I.M. Wright. His most recent post sounds like an endorsement of open source development (and does end with a call for Microsoft developers to participate in the shared source community). But even better is his advice regarding patents: 'When using existing libraries, services, tools, and methods from outside Microsoft, we must be respectful of licenses, copyrights, and patents. Generally, you want to carefully research licenses and copyrights (your contact in Legal and Corporate Affairs can help), and never search, view, or speculate about patents. I was confused by this guidance till I wrote and reviewed one of my own patents. The legal claims section--the only section that counts--was indecipherable by anyone but a patent attorney. Ignorance is bliss and strongly recommended when it comes to patents.' Interesting advice from inside Microsoft. I wonder if Ballmer would agree that ignorance should be 'strongly recommended when it comes to patents'?"
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • never search (Score:5, Interesting)

    by TheMeuge (645043) on Thursday November 06 2008, @02:38PM (#25665371) Homepage

    The reason you never want to search, is that you could find prior art. If you find prior art, filing for the patent would place you in an inextricable position. If the patent is approved, and you subsequently try to litigate to "protect" this new patent of yours, the records of your fact-checking can (and will) be subpoenaed, at which point you will not only lose the case, but will likely be subject to a counter-suit.

    If you don't search, you've got a lot more room to maneuver in court.

    • Re:never search (Score:5, Interesting)

      by quanticle (843097) on Thursday November 06 2008, @02:43PM (#25665437) Homepage

      The other issue is that, if you're creating a new product, and you know that its covered by a patent, you're willfully infringing on the patent, and are vulnerable to additional liabilities. If you can prove that you didn't know about the patent when you created the product, then you're not going to be hit as hard if you're found infringing.

      • Re: (Score:3, Interesting)

        The other issue is that, if you're creating a new product, and you know that its covered by a patent, you're willfully infringing on the patent, and are vulnerable to additional liabilities. If you can prove that you didn't know about the patent when you created the product, then you're not going to be hit as hard if you're found infringing.

        That is indeed a core reason why engineers are often discouraged from looking at patents. Another reason is that they have a tendency to document their thoughts with ema

        • Re: (Score:3, Interesting)

          Often times, the possibility that you might infringe a patent is pretty clear from a cursory reading

          Of course, with the quality of patents granted, the language and the overly broad claims means someone reading patents may very well conclude that there is no software they can possibly write without 'the possibility that they might be infringing a patent'.

          When even the patent office can barely tell what it and what isn't valid, the average software engineer has no chance; if you have pockets deep enough, han

          • Of course, with the quality of patents granted, the language and the overly broad claims means someone reading patents may very well conclude that there is no software they can possibly write without 'the possibility that they might be infringing a patent'.

            Methinks that I should have phrased it as "often times, the possibility that you might be infringing a particular patent is pretty clear from a cursory reading of that patent." It does make a difference whether you are assessing the risk of infringing any

          • Re: (Score:3, Insightful)

            They're probably better at reading code than the programmers are at reading patent claims.

            Who does best; programmers operating a dictionary, or lawyers operating a computer? :P

        • Re:never search (Score:5, Informative)

          by Zordak (123132) on Thursday November 06 2008, @03:31PM (#25666029) Homepage Journal

          This is flat wrong. You have no duty to search for relevant patents. You can only be nailed for willful infringement if you actually knew of the patent you're infringing and did not reasonably believe you didn't infringe. It is up to the plaintiff to prove that you knew about the patent---usually by showing the letter he sent you that says, "You infringe my patent." You then show the letter you got from your patent attorney that says, "My reasonable opinion is you don't infringe this patent," or "My reasonable opinion is that this patent is invalid over X,Y,Z prior art."

          Note that willful infringement has nothing to do with whether you infringe. You can infringe and get hit for very substantial damages on a patent you knew nothing about. In that case, searching might have saved you some pain, as you would be aware of what you were facing.

          DISCLAIMER: I am a patent attorney, but I don't represent you. This is not legal advice and you don't get to rely on it. Yes, my .sig already says that, but some people turn them off.

          • Re: (Score:2, Insightful)

            by Anonymous Coward

            Maybe this is different in Pharma compared to the software industry but in Pharma we most definitely have an obligation establish freedom to patent (i.e., make sure the molecule we are patenting hasn't already been patented). In our case this is done via a series of searches in both text format and via chemical substructure searches of the patent literature.

            The current standard is "best effort" which is generally interpreted as searching across all the databases your company subscribes to (chemical patent

            • The question wasn't about applying for a new patent. The grandparent said you needed to do a due diligence search just to make a product.

            • Re: (Score:3, Interesting)

              It's always possible that I'm wrong (I don't usually prosecute biochemical stuff), but I think somebody lied to you. I've never seen or heard of a pharma exception where you're required to do a prior art search before you file a patent. I know that lots of them do, and they file IDS's with hundreds of references sometimes, but that's not because they have to. It's because they want all those references on the face of the patent to make it stronger. Has somebody ever shown you the law that says pharma pa

    • Re:never search (Score:5, Interesting)

      by seanadams.com (463190) * on Thursday November 06 2008, @02:43PM (#25665441) Homepage

      As a developer, the reason you don't search for patents (unless directed to by your own lawyer) is that you can be liable for treble damages if you willfully infringe a patent. Also if it is shown that your knowledge of the patent somehow helped you in your R&D, it becomes much harder to construct certain kinds invalidity and non-infringement defenses.

      • Re: (Score:3, Interesting)

        It is interesting how the whole "willfully" thing works. For OSHA violations you never want to say to the OSHA inspector "I told employee X not to run that cable there!" because that shows you knew abut it. If I recall correctly, a willingful violation is a minimum 10K fine. If you play ignorance the minimum is a $0 "warning" (but the maximum can go up to hundreds or thousands based on the severity of the violation).
      • Re:never search (Score:4, Interesting)

        by jay2003 (668095) on Thursday November 06 2008, @03:19PM (#25665875)

        To expand on the treble damages issue: The reason to have your legal counsel search is what the legal counsel finds out is protected by attorney / client confidentiality. Development teams should not search for or discuss patents outside of privileged discussions with counsel.

    • The author is talking about using other peoples' code, which may be copyrighted. They are recommending that the developers should investigate IF the open source tool is protected, and if so that they should respect those limitations. But if they do not know if there are patents on the technology, they should contact the legal department, because the majority of USPTO listings are written like crap with legalise, jargon, and intentional vagueness written in.

      What they are trying to prevent is some developer w

    • Re:never search (Score:5, Insightful)

      by whoever57 (658626) on Thursday November 06 2008, @02:47PM (#25665491) Journal

      The reason you never want to search, is that you could find prior art

      True, but you also might find a patent that an existing product might violate. That could put your company in the position of having to pay triple damages for willful infringement.

      This aspect of patent law shows how broken the system is. The concept of a patent is publication in exchange for a limited monopoly. If no-one can actually read the patent (because of the willful infringement problem), then publication is really a myth.

    • Re: (Score:3, Interesting)

      In more detail, if you search and find applicable prior art, then you have a duty to disclose it to the USPTO. Failure to do so is considered perpetrating a fraud on the USPTO. If anyone proves that you did not disclose, then your patent is invalidated because of the fraud.

      So, what's applicable prior art? Anything an attorney can convince a judge/jury is. The only real defense is to ignore the literature and pursue a Kazinski-esque existence. On the other hand, finding evidence of the fraud can be t
    • "If you don't search, you've got a lot more room to maneuver in court."

      More importantly: if you are sued for patent infringement, and it comes out that you did a patent search, you will likely be sued for triple damages. You MAY be able to survive a court loss for normal damages, but you're far less likely to be able to survive a court loss for triple damages.

    • That is part of it but the bigger part is you are an engineer. It is not your job to search for patents. Patents are a never ending black hole as far as time goes. You develop the product. Leave the legal matters to the company lawyers. That is what they get payed for.

    • That exact advice and reasoning were stated explicitly in an employee training I took at Microsoft. Incredibly, the words of Steve Martin: "I forgot armed robbery was illegal!" appear to have some actual weight.

    • Not so much that you COULD find prior art, as you WILL find prior art for some part of your software design for any non trivial implementation.
  • Treble damages (Score:4, Informative)

    by MadCow42 (243108) on Thursday November 06 2008, @02:43PM (#25665433) Homepage

    Generally, I believe that if you are aware of prior art, you're liable for treble (triple) damages. If you're ignorant, you're only liable for normal damages.

    MadCow.

    • by Red Flayer (890720) on Thursday November 06 2008, @02:52PM (#25665549) Journal

      Generally, I believe that if you are aware of prior art, you're liable for treble (triple) damages.

      Well, that's the trouble with trebles.

      Should you, by some chance, become aware of related patents, you can dismiss the treble problem by beaming them over to Redmond.

      What? Like 90% of slashdot considers Microsoft to be far worse than the Klingons anyway.

    • One of things I have found in my career is that ignorance is an excellent strategy. Ignorant people aren't asked to work evenings and weekends because they fuck shit up. That means more free time to play FPS games, sniff petrol and argue on the Internet.

  • by v1 (525388) on Thursday November 06 2008, @02:47PM (#25665497) Homepage Journal

    I wonder if Ballmer would agree that ignorance should be 'strongly recommended when it comes to patents'?"

    Makes you wonder if they think that constitutes "plausible deniability"?

    Your honor, you see, we can't possibly have knowingly broken the law, we have a company policy of delibrate ignorance."

    • But don't you see? That is precisely the problem. The only sane strategy for any company is deliberate ignorance. The law says that you have a duty IF you know about the patent, but it does not say that you have a duty to search out relevant patents. Ignorance, even though deliberate in this case, is entirely rational and financially sound business because of the perverse incentives created by our backwards patent laws. I think that Steve Ballmer would whole heartedly agree with this policy because it mak
    • Your honor, you see, we can't possibly have knowingly broken the law, we have a company policy of delibrate ignorance."

      That seems to sum up pretty much the entirety of their strategies in all of their markets, so yeah, I'd believe that.

  • by Bill, Shooter of Bul (629286) on Thursday November 06 2008, @02:48PM (#25665501) Journal
    The article wasn't that close to the summary, guess I should expect that here. I don't see any endorsement of anything open source at all. Codeplex is devoid of any meaningful opensource programs. The patent subject is only briefly tocuhced upon as a warning when using third party stuff. Its mostly a indictment of the Microsoft NIH culture. Which I had always suspected. Their experience is rarely a seamlessly integrated one. But mostly it just game me new reasons why I don't want to work for Microsoft.
    • I don't see any endorsement of anything open source at all.

      Linux has come under quite a bit of criticism [1] for Linus' "don't look at patents" advice.

      [1] As in, NBMers claiming that this proves that Linus and the gang know they're infringing MS patents.

      • The article doesn't say " Linus is right, no one should ever look at patents when developing software". Instead it says " We are a large cooperation with a legal department that will take care of any patent issues, we do not want our developers making adhoc decisions about them. ". Big difference.
      • Take a look at their most popular downloads. Not a who's who in OSS. All of the top projects are built in and around the Microsoft universe. If they are serious about breaking the NIH syndrome, they need to step out of their sandbox.

        Thats a blog about Microsoft culture written by a Microsoft employee. I commend his brutal honesty. If you had read the article, you would have remarked on how there is a strong aversion to using code from other Microsoft products. Developers at Microsoft, don't want to use
  • by overshoot (39700) on Thursday November 06 2008, @02:51PM (#25665539)
    is standard advice from Corporate legal departments. As in, I've lived under the exact same policy in every company I've worked for in more than 35 years as an engineer.

    I have something like 20 patents in my own name, and if they could I think that our Legal department would have me forget them too.

    One does wonder, though, how they are supposed to "advance science and the useful arts" by publication if the publication is supposed to be write-only.

  • Irony (Score:5, Insightful)

    by doconnor (134648) on Thursday November 06 2008, @02:59PM (#25665633) Homepage

    Ironically, the original purpose of patent was to get them published to help others learn new techniques and ideas and expand on them.

  • by ewhac (5844) on Thursday November 06 2008, @03:01PM (#25665661) Homepage Journal

    The legal claims section--the only section that counts--was indecipherable by anyone but a patent attorney.

    Then it shouldn't be a valid patent. Further evidence that the patent system in the US needs to be scrapped and rebuilt from scratch.

    Patents are ensconced in the Constitution, "To promote the progress of science and useful arts." Even after a patent expires, it is supposed to contribute to humanity's corpus of knowledge and science. How does a patent, written in language that can't be understood by an actual person trying to actually get something useful done, serve to promote the progress of science and the useful arts?

    Schwab

    • The claims may be hard to understand, but the part that precedes it--the disclosure--is less so. And it has to be detailed enough to enable a person having ordinary skill in the art to practice the invention. The connection between the two is that the claimed subject matter is supposed to be a subset of the subject matter disclosed elsewhere.

    • by geoffspear (692508) on Thursday November 06 2008, @03:19PM (#25665873) Homepage
      He doesn't know what he's talking about. Any random Slashdot poster can understand any arbitrarily complex patent and explain why it's invalid because a common household item is prior art.
    • Then it shouldn't be a valid patent. Further evidence that the patent system in the US needs to be scrapped and rebuilt from scratch.

      The GP probably means that the legal claims section is the only part that matters in court. Patents also contain detailed descriptions and illustrations which you don't always need to be a lawyer to understand.

    • by tambo (310170) on Thursday November 06 2008, @03:52PM (#25666309)

      Then it shouldn't be a valid patent. Further evidence that the patent system in the US needs to be scrapped and rebuilt from scratch.

      If I were to look at your code (presuming you're a coder [for the sake of argument], and presuming I'm *not* a coder [which I am, actually]) and say, "I can't understand this - you must be a terrible coder and your programming language must be broken," would that be fair?

      The patent claim attempts to do something unique in the domain of language: it attempts to describe, in the simplest and logically clearest possible manner, the bare minimum requirements of an enabled invention. That's not exactly easy... in fact, it's been called the most difficult type of legal drafting.

      The complexity of claim language arises from 170 years of claim-oriented patent drafting. (That's not an exaggeration - the concept of a patent claim arose in the Patent Act of 1836.)

      The language of the patent claim has evolved dozens of times as practices have changed (peripheral claiming, acceptable claim styles, rules of interpretation derived from case law.) It may be incomprehensible to you, but those trained in patent law understand not only what a claim covers, but [i]why[/i] it's written that way.

      Patents are ensconced in the Constitution, "To promote the progress of science and useful arts." Even after a patent expires, it is supposed to contribute to humanity's corpus of knowledge and science. How does a patent, written in language that can't be understood by an actual person trying to actually get something useful done, serve to promote the progress of science and the useful arts?

      A person having "ordinary skill in the art" (i.e., in the technical field into which the patent falls) should be able to read the specification (and review the figures), understand the invention, and be able to practice it without undue experimentation. That's a legal requirement of a patent, and if it's not met, the patent examiner may reject it as insufficiently disclosed. The claims, on the other hand, define what's covered by the patent... in light of the specification.

      - David Stein

  • by tlambert (566799) on Thursday November 06 2008, @03:04PM (#25665695)

    Willful violation invokes statutory damages:

    35 USC 284

    When the damages are not found by a jury, the court shall assess them. In either event the court may increase the damages up to three times the amount found or assessed. Increased damages under this paragraph shall not apply to provisional rights under section 154(d) of this title.

    When that doesn't apply, then you have to consider provisional damages:

    35 USC 154.(d)(1)(B) Provisional damages:

    (d) Provisional Rights.--

    (1) In general.-- In addition to other rights provided by this section, a patent shall include the right to obtain a reasonable royalty from any person who, during the period beginning on the date of publication of the application for such patent under section 122 (b), or in the case of an international application filed under the treaty defined in section 351 (a) designating the United States under Article 21(2)(a) of such treaty, the date of publication of the application, and ending on the date the patent is issued--

    (B) had actual notice of the published patent application and, in a case in which the right arising under this paragraph is based upon an international application designating the United States that is published in a language other than English, had a translation of the international application into the English language

    The intent of willful ignorance is to insulate the company against statutory and provisional damages. As an engineer, this protects you, as well:

    35 USC 271.(b):

    (b) Whoever actively induces infringement of a patent shall be liable as an infringer.

    -- Terry

  • I'm struck by the stark contrast between TFA's ideas and the Hallowe'en Documents [wikipedia.org].

  • As I understand the issue of searching for or viewing patents under the current US laws (IANAL), once one has knowledge of an existing patent then one is charged with an affirmative duty (legal speak for it's your responsibility) to ascertain the scope of the patent and avoid infringement. Now, because it frequently requires the services of a patent attorney to ascertain the full scope of the patent, which is expensive, AND the willful infringement of an existing patent (i.e. you knew about it and infringed
      • If the law isn't comprehensible by the people governed by it, is it really a just law?

        • Re: (Score:3, Insightful)

          I don't know, maybe, but complex laws combined with the often ambiguous circumstances of everyday life are also good reasons to NEVER talk to the police or answer their questions. Talking to the police before you talk to your attorney can NEVER do you any good when and if the case goes to trial and if they are going to charge you and arrest you then NOTHING that you can say is going to change their minds about it. Remember the words of Cardinal Richelieu [wikipedia.org], "If one would give me six lines written by the hand
  • by ettlz (639203) on Thursday November 06 2008, @04:13PM (#25666617) Homepage Journal
    Does this person by any chance know U. R. Rong?
  • by EditDistance (1037142) on Thursday November 06 2008, @04:57PM (#25667225)

    Microsoft paid Stac Electronics [wikipedia.org] triple damages for willful infringement in the Stacker case.

    Unwinding with some Microsofties at a conference, one of the folk claimed to be fairly close to the technical end of it and said: "we thought we were okay because the patent was very specific about the data structures and the algorithms applied to them. We didn't replicate the data structures at all because there better alternatives. The court didn't care". (Actually Microsoft's will-we-won't-we license it dance was pretty despicable, got a deserved kicking IMHO).

    The advice Microsoft is giving here is pretty standard in large engineering companies. Yes, this behavior means patents are largely a self-serving scheme that gives employees a small bonus and makes jobs for corporate legal departments. Yaboo, patents suck...

    To compound my cynical view of patents, I recently discovered a colleague had been granted a patent in an area I'd been working on independently and I could not make head nor tail of it because of the lawyer translation process. I went and spoke with my colleague and we had no problem having a technical discussion about the problem and our not so different approaches. Why, why, why, do we put up with the pretense?

  • Richard Stallman already said about Patents, to not look at them....

    So again MS Does NOT get the credit for that advice.

    Funny if there is anything they do get credit for its trying to take the credit for the works of others.

    Quick someone patent "taking the credit for the works of others"....

    • Re: (Score:3, Informative)

      The reason why patent attorneys recommend against searching for patents is that once you know about a patent that is relevant to the one that you are filing, you have a duty to disclose it.

      Hmm... your statement is correct, but it's not really "the reason why patent attorneys recommend against searching." I certainly wouldn't recommend a client not search for this reason, and I've never read that motivation expressed.

      If prior art is out there that might render your invention non-novel or obvious, it's