Microsoft Is Sued For Patent Violation Over .NET
randomErr writes "As reported by Info World, Microsoft was issued a cease and desist order on February 7 of this year by Vertical Computer Systems. The order was for patent infringement by the current implementations of the .NET framework. Both the .NET framework and Vertical Computer Systems' SiteFlash use XML to create component-based structures that are used to build and operate web sites. Vertical Computer Systems is requesting a full jury trial. If VCS prevails, .NET technology implementations as we know them may completely change and Microsoft would probably have to pay out a hefty sum."
From the patent:
T O1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fs rchnum.htm&r=1&f=G&l=50&s1=6,826,744.PN.&OS=PN/6,8 26,744&RS=PN/6,826,744
"A system and method for generating computer applications in an arbitrary object framework. The method separates content, form, and function of the computer application so that each may be accessed or modified separately."
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=P
I think I might buy some old IT books, move to America, then patent everything in them.
...but I sort of hope they get bit badly by this. Am I a fool to assume that the only way for patents to be reformed is for the big players to get bit so bad they start lobbying for change?
Microsoft just buy them?
I'm a former employee of a certain large software company related to TFA, and interestingly, one thing they tell you when you go to work there (and I suspect other large companies that file lots of patents also do this) is that you should not - never, ever, ever - do any research into patents to try and find out if something you're developing or have developed and may be filing a patent application on might infringe any existing patents.
The reason for this is that if you do, infringement becomes easier to prove for anyone who does happen to sue you, because they can point at you and say "See, these programmers did patent research in this area, then produced a product and/or filed a patent on stuff that does what my stuff does" and if they win, then they will do better in the damages phase because they can present evidence showing willful infringement.
The bottom line was, leave any patent research, including the decision of whether or not to do it, up to the legal department. Don't get anywhere near it yourself.
Now it is the perfect time to show Microsoft that FUD works both ways:
.net to develop software, in the future your projects can be taken down because of patent infringement.
LEGAL WARNING:
If you use
Using Microsoft products is a legal minefield!!!
You should consult your legal department before purchasing any Microsoft product.
When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
As former patent examiner I am appalled that something like this was granted; or had to be granted:
... objects ... in a library'; as well as 'deploying ... objects ... into a design [!] framework' ?
... !
Claim 1. A method for generating a computer application on a host system in an arbitrary object framework that separates a content of said computer application, a form of said computer application and a functionality of said computer application, said method comprising: creating arbitrary objects with corresponding arbitrary names of various object types for generating said content of said computer application, said form of said computer application, and said functionality of said computer application; managing said arbitrary objects in an object library; and deploying said arbitrary objects from said object library into a design framework to create said computer application.
This grants the patent owner all rights to royalties to a system that any third party brings to the market within the time frame of validity of this patent, and that uses this method.
In technical terms it is obvious; and probably anticipated a few hundred times. In legal terms this is different. As patent examiner you'll find yourself in a quagmire: you may have prior art for the concept, but not for the wording. I agree, that anticipating the concept should be enough. But the vultures of lawyers will pull you apart within minutes, and the chambers and courts of appeal will usually folllow (and your bosses rebuke your rejection of the application). You will be asked for a document to anticipate the wording, and that might not exist.
Only in high-profile cases will the parties drill down to the concepts. Why ? Because that is very costly, and if nobody forks out these costs, the average examiner will have to grant.
Of course, the wording is overly broad. But try to cite a 'library' against it: would it be a 'object library' ? Is pulling in a function ('printf') pulling in a function of a 'object library' when C is doubtlessly not object oriented ? Let us continue with the 'object framework'; more so one that separates: content - form - functionality. Where in the 'prior art' cited here can we make out 'various object types' (not one, that is !). How do you anticipate the 'managing
FYI: All this would have to be anticipated in a (usually) single document, before October 1, 1999.
No, I am not all trying to defend the vultures of applicants. This patent ought to never have been granted.
But one should keep the following in mind as well: The USPTO was never willing to grant software patents, actually refused to do so, but was - in the 1981 case of Diamond v. Diehr - forced to do so by the U.S. Supreme Court. It was not the - then - P.T.O. that started the insanity. It wasn't your House of Representatives or the Senate. Though the House would be very much encouraged to change the legal framework