Slashdot Mirror


Judgement Against Microsoft Declares XML Editing Software To Be Worth $98?

Many people have written to tell us about the patent infringement lawsuit that resulted in a $200 million judgement against Microsoft by a small Toronto firm called i4i. Techdirt has a line on the details of the suit where the patent in question is for "separating the manipulation of content from the architecture of the document." i4i argues that this covers basic XML editing to the tune of $98 per application. "It's quite troubling that doing something as simple as adding an XML editor should infringe on a patent, but what's even more troubling is that the court somehow ruled that such an editor was worth $98 in the copies of Microsoft Word where it was used. An XML editor. $98. And people say patent awards aren't out of sync with reality?"

5 of 230 comments (clear)

  1. Re:What about Open Office by msobkow · · Score: 5, Insightful

    If it's an issue of editing XML documents in the sense of using XML to store structured data (such as Ooo documents), then the patent should be overturned. The whole point of XML is to provide a generic (and thereby obvious) means of structuring and editing data.

    --
    I do not fail; I succeed at finding out what does not work.
  2. Re:Patent Makes My Head Asplode by Zarhan · · Score: 5, Funny

    When reading patents, you always ignore most of the boilerplate and preamble. Just go for the Claims section.

    In this case, Claim 1 is quite understandable:

    1. A computer system for the manipulation of the architecture and content of a document having a plurality of metacodes and content by producing a first map of metacodes and their addresses of use in association with mapped content; said system comprising:

            metacode map distinct storage means;
            means for providing a menu of metacodes to said metacode storage means;
            and means for compiling said metacodes of the menu by locating, detecting and addressing the metacodes in the document to constitute the map and storing the map in the metacode storage means; and
            means for resolving the content and the metacode map into the document.

  3. Re:Patent Makes My Head Asplode by happyemoticon · · Score: 5, Funny

    The USPTO should start denying patent applications that contain this kind of deliberately obfuscative gobbledegook. This is like describing cup of coffee as a "insulating ceramic material vessel for the transportation of central nervous system-stimulant-laden liquids of temperatures approaching gradual evaporation adapted to both manipulation and imbibation for the purposes of maximum early-hours alertness and/or circadian rhythm modulation." It's like reading Foucault.

  4. Re:Filed in 1994 by Anonymous Coward · · Score: 5, Informative

    If you were to decide to consider allowing your eyes to accept light emitted from your screen after having navigated to a site where details of the case were located and then allowed your sensory equipment to interpret the light patterns in accordance to the conventions of the English language, you might find that i4i demonstrated its technology to Microsoft in 2001 with the hopes of licensing it for use in Microsoft Word. Microsoft declined, but with office 2003, they offered the same capabilities as that which i4i tried to license them. The case was filed in 2007, so it took them like 3-4 years to sue. There were also some emails they found that microsoft was discussing i4i and their patent prior to adding the office 2003 functionality.

    So Basically the company was able to present evidence that Microsoft intentionally reviewed, and then disregarded the patent and implemented the same feature as the patent holder tried to sell them. That probably didn't sit very well with the jury. Microsoft should have been a good citizen and tried to strike down the ridiculous patent, rather than just ignore it and hope for the best.

  5. Re:That makes sense... by FooRat · · Score: 5, Interesting

    You're joking, right? I develop an XML editor as my living, so I'm more than passingly familiar with this topic. Generating XML is on the order of a few hundred lines of code. A proper, full XML parser is on the order of 100,000 lines of code. The xerces source code is over 300,000 lines of code - there's a reason for that - does that sound "simple" to you? Even the simplest of XML parsers (and even if you only a tiny subset of XML) is orders of magnitude more complex and time-consuming than merely generating XML, which is trivial. Sure there's "very specific documentation" - so what? Have you even looked at that specification? The full specification is large. Having "very specific documentation" for something has nothing to do with difficulty of implementation (I'm sure there's "very specific documentation" for wiring a 747 too). And a parser has to handle so many more cases than a generator. And is much more work to test. For reasonably simple cases, you can write a generator that can generate a valid fairly complex XML document in under an hour. Good luck writing a proper XML parser in under an hour for an XML document of the same complexity.