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.
I think ignorance is recommended for everything that Microsoft does.
"I don't have to think. I only have to do it. The results are always perfect, but that's old news." - Meat Puppets
"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,
After eight years of suffering under Bush, we finally have a new President - Barack Hussein Obama. America as we know it has changed forever. Now that the arduous campaign has ended, President-elect Obama can begin preparing for governance. After working with the Bush administration to ensure a smooth transition of power, the Obama administration will need to begin the process of healing a sorely divided country.
To this end, the most important priority for an incoming Obama administration needs to be education. Children need to learn from an early age about his glorious struggle for the presidency, with fantastical accounts of how the courageous Obama defeated first the mighty Hillary machine, then a time-tested McCain with only the power of Hope, bringing an end to racism once and for all. Most importantly, we need to impress on them the urgency of supporting our leader in this important period of change and opportunity, and during his subsequent administrations.
However, children are not the only ones in need of more education. Many adults, bitterly clinging to their guns and bibles, are expecting the worst from an Obama presidency. Rather than confirm their worst fears, we should take steps to educate these confused, bigoted and ignorant people.
The most difficult aspect of this will be convincing these counter-Obama Americans to attend the educational seminars. The practical solution is to keep a central list of registered Republicans, being sure to take note of vocal conservatives both in print and on the web. Camps will then be constructed outside of the educational facilities, with separate areas constructed for med, women and children so as to maximize efficiency without the distraction of family. While many may protest at first, after being exposed to the educational program, they will soon come to realize that Obama only has their best interest at heart.
Of course, the first concern most conservatives will have about this plan will be, "how are we going to pay for it?", and rightly so. With our economy near ruin and our budget out of control, the next President will have to take fiscal responsibility seriously. Thankfully, this will not be an unfunded mandate; money will come from two sources.
First, taxes will be raised on certain businesses, primarily on tradesmen such as carpenters and plumbers. In the new Obama economy, these trades will take a back seat to the sate-run endeavors that will bring about 0% unemployment. Secondly, subjects in the camps will work approximately 80 hours a week on public works projects in addition to their rigorous educational schedule. This will not only eliminate the need for external funding, but will provide labor and funding for other Obama programs.
Two days after the election of our First Black President/Heavenly All-Father, I only hope that all Americans, regardless of their current political orientation, can put the hate behind us and get behind our new leader. Thank you and may God bless us all.
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.
http://www.wthr.com/global/story.asp?s=9299280
LOL, they should get used to it. Maybe their wealth got "spread around."
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.