Slashdot Mirror


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."

8 of 288 comments (clear)

  1. Sounds like a patent on the MCV pattern? by WarwickRyan · · Score: 5, Insightful

    From the patent:

    "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=PT 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

    I think I might buy some old IT books, move to America, then patent everything in them.

  2. I'm not anti-Microsoft... by localman · · Score: 5, Insightful

    ...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?

    1. Re:I'm not anti-Microsoft... by rucs_hack · · Score: 5, Insightful

      more likely this and other cases will make microsoft start patenting more and more trivial crap.

      It's going to reach the point where no software company in america will be able to create anything original at all. That will open the stage for new players, like China, India or the middle east (yes, shock horrer they do have smart people there, and software companies too, amazing isn't it...).

      I think that's why microsoft is bricking over Linux et al. While Microsoft is being drown in a shitpool of its own making, Open Source is powering ever onward.

  3. How long until... by MaXMC · · Score: 5, Insightful

    Microsoft just buy them?

  4. Re:Patents: From bad to worse. by gujo-odori · · Score: 5, Interesting

    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.

  5. Let's propagate some FUD by javilon · · Score: 5, Funny

    Now it is the perfect time to show Microsoft that FUD works both ways:

    LEGAL WARNING:

    If you use .net to develop software, in the future your projects can be taken down because of patent infringement.

    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."
  6. Some basic background information by udippel · · Score: 5, Informative

    As former patent examiner I am appalled that something like this was granted; or had to be granted:

    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 ... objects ... in a library'; as well as 'deploying ... objects ... into a design [!] framework' ?
    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 ... !

    1. Re:Some basic background information by mavenguy · · Score: 5, Interesting

      As another ex-examiner I agree with the points you have made. I took a quick look at the prosecution of this application. There were three non-final rejections made before the application was allowed. The examiner spent a good deal of time in laying out rejections under 35 USC 102 (anticipation) and 35 USC 103 (obviousness), using a two column format with the claim limitations in the left column and relevant sections from the prior art in the right column. The applicant made essentially no substantive changes to the claims and just asserted that examiner didn't show what was asserted. I think the examiner made a big mistake in the second and third rejections of failing to respond to the arguments made by the applicant in the amendments; this was noted by the attorney in the last amendment after which the application was allowed.

      There are three things one must keep in mind in figuring out exactly what is covered by a patent. Fundamentally it is the claims that measure the invention, not the title or abstract, or random pieces of the specification. However, the language and terms in the specification must be interpreted in light of the description given in the specification. So, if a term in a claim is an "object library", for example, it wpould be interpreted as this term is discussed in the description. Finally, and relevant to the failing pointed out in the previous paragraph, the scope of the claims is further qualified by the back and forth of the comments and arguments made by the examiner and the applicant. If the applicant tries to avoid a rejection by arguing that a prior art reference feature is not covered by some limitation in the claim the applicant will be bound to this interpretation in any infringement action should a patent be issued. One of the purposes of making rejections, even if it might not be spot on a limitation is to flush out and clarify such possible ambiguities. This is particularly applicable here where an examiner decides to allow a claim previously rejected with no further limitation added. If an applicant is going to squeeze through a narrow "hole" in the prior art not coverable by an obviousness rejection it is important to make sure it is as narrow as possible. By failing to engage the attorney's arguments in the following rejections here the examiner weakened this aspect of prosecution. Instead it looks pretty much like set arguments back and forth, with the examiner essentially saying "OK, I give up, you win" with no further comment.

      Fianlly, I see that a continuation has been filed, but, so far, has been stripped to just claim 1 of the issued patent (with one misspelling). There will clearly be a preliminary amendment filed with claims applicant wants to prosecute, but have no idea what this might be.