Microsoft's Internal Advice About Patents
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'?"
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.
"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."
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. If you fail to disclose it, there are serious consequences (e.g., invalidity, etc.).
In the age of patent trolling I suppose it's best to protect yourself by any means necessary - you might make it easier for someone to claim you ripped them off if you've already accessed all the details about their work. It might be counterintuitive, but that's why you pay lawyers the big bucks. They can worry about it for you.
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.
I used to have a sig, but I set it free and it never came back.
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 who finds some OS tool online, checks the USPTO database for any claims, and not finding anything obvious, uses the tool with out any concern for the IP owner.
I'm all for flaming MS when they f'up, but this sure seems like good advice. When followed, it protects MS from lawsuits and IP holders from being infringed upon.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
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."
I work for the Department of Redundancy Department.
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.
Well.. maybe. Or Maybe not. But Definitely not sort of.
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.
Lacking <sarcasm> tags,
Ironically, the original purpose of patent was to get them published to help others learn new techniques and ideas and expand on them.
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
Editor, A1-AAA AmeriCaptions
Willful violation invokes statutory damages:
35 USC 284
When that doesn't apply, then you have to consider provisional damages:
35 USC 154.(d)(1)(B) Provisional damages:
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):
-- Terry
my current employer (not microsoft) has the same policy: implementors should stay as far away as possible from other people's patents, while filing for as many of our own as we can.
Yes, it's completely inconsistent with the constitutional justification for the patent system, but it's the optimal strategy for any decent sized technology company given the rules as currently defined, and, as a whole, means that those of us in the trenches never have to worry about patents.
I'm struck by the stark contrast between TFA's ideas and the Hallowe'en Documents.
"Press to test."
(click)
"Release to detonate."
One more way patents do NOT advance science or the arts. Anybody in a position to learn from and/or comprehend a patent is extremely dissuaded from doing such. Patents are a black hole sucking not just money and time but also information. Sure that information may leak out eventually but long after its immediate utility to us. All patents suck. We don't need them for health care - the FDA approves drugs and that is a HUGE hurdle to help protect market share. Software has copyrights - blah - but it does not need patents. Business methods, algorithms, "ideas" all ought to be off limits. I see no utility for patents. Sure ideas will get "stolen", BFD. That's what they are there for.
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 anyway) results in much higher damages in the event of a lawsuit there are powerful disincentives, namely the two mentioned above, against searching for any existing patents. In other words, it is better from a legal and financial standpoint to remain willfully ignorant of any existing patents and negotiate a settlement when or if a patent holder shows up. This is closely related to the issue of defensive patents and maintaining a portfolio of patents merely for use as fodder in settlement negotiations.
As far as i know, and i have experience in two large mainstream software companies, this is common practice. All the engineers and software guys are explicitly instructed to ignore and actually avoid reading anything about patents that might be even remotely relevant to company.
I have heard couple reasonings behind this, but it has always boiled down to this : IF the case is taken to court, patent violation is easier to defend when claiming ignorance of its existence.
Does this person by any chance know U. R. Rong?
Microsoft paid Stac Electronics 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?
Many companies that apply for patents on their IP have the same policies. This isn't really noteworthy except the absurdity of the whole IP / Patent system.
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"....
It's his twin brother. They easily get into arguments.
Quick someone patent "taking the credit for the works of others"....
Taking credit for the works of others increases (on average) public good will, which you can capitalize.
As such, your invention is a business method patent, and violates claim one of my business method patent no. 10583614: "the business method of patenting business methods".
The problem with patents in the "business methods" area such as computer programming is that between overly generic claims and the failure of non-practitioners in the USPTO to recognize the obvious, it is easy to run afoul of patents just be doing what one is taught in school. Reading patents makes this problem worse because it activates the treble damages and fraud issues and does not convey the sort of illumination found in patents in other fields such as biotech.
Closed source + Patents = Oxymoron
Open source + Patents = Intellectual Property
I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
I have been reading the comments, but the most important thing nobody has mentioned. If your art is not original then why the hell would you apply for a patent? If you know your art is not original and are granted a patent then you deserve an ass kicking. As a result is not better to look for prior art to know that you should not apply for a patent? If you look for prior art and do not find any prior art then you are not susceptible to treble damages and should feel good that your patent is indeed ethically legitimate. Why the hell are you guys trying to offer advise based upon conduct of ignorance in order to protect conduct that is not likely ethical? Seriously, what the hell... Ultimately, you, as an inventor, can only look so far at which point the patent lawyer and patent clerk must take over. Nonetheless, you, the inventor, know the subject of the work and areas of conflict better than anybody else. As a result a quick search can do an amazing amount of good to determine the credibility of your patent application before you even attempt to file for a provisional. I did look for prior art in my invention and as a result I do feel damn good that my patent is legitimate and that residual works will be worth of patents as a result. Honestly, who wouldn't want that?
The main reason corporates discourage engineers from searching patents, especially during R&D, is because this often leads to inadvertent patent violation. If you - or anybody in your organisation have seen the patented solution, your solution could be influenced, even if you don't 'steal' the entire idea.
So, use normal research sources (e.g ieee/acm papers et al), but don't use patents.
I've just started a project where I need to re-implement some very low level compiler functionality in a commercial project. One of the people previously working there has essentially stolen one function from a GPL project and I've been asked - as an external consultant - to rewrite it. They gave me access to a SCM branch that has the offending function scrubbed and I was asked to not look for examples anywhere.
My point is that you should be careful about looking at incompatible-licensed code as well - not just patents.
Ultimately, patents can also be rubbish. Peer reviewed research papers are much less likely to mess your thinking up.