Slashdot Mirror


MS Files For NZ Patent On XML Word Processor Files

heretic108 writes "A patent application is currently being examined in New Zealand, which if granted, would bar anyone except Microsoft from using an XML file format for storing Word Processing documents. In contrast to copyrights, patents allow even the most elementary concepts to be patented. Apparently, nobody here is diligently watching out for such ridiculous patents, so the official deadline for submitting objections has passed. This suggests a likelihood that the patent may well be granted. I am not endeared to the thought that I might be breaking the law when I use OpenOffice.org to write documents, especially since the concept of storing docs in an XML format was certainly not thought of by Microsoft, so have written a formal complaint to my Member of Parliament. Hopefully there'll be a public outcry within New Zealand."

2 of 60 comments (clear)

  1. Would you like prior art with that? by Anaxagor · · Score: 5, Funny

    Apparently, nobody here is diligently watching out for such ridiculous patents.

    When challenged by reporters over the volume of prior art which negates this patent, a Microsoft spokesperson replied "Apparently, everybody here is too patently ridiculous to be diligently watching out."

  2. Re:Prior art, film at eleven by mcdrewski42 · · Score: 5, Informative
    Interesting that patent application 20030237048 in the USA Patent Office lodged on Christmas Day 2003 is for a Word processor for freestyle editing of well-formed XML documents


    Abstract
    A word-processor that provides a freestyle-editing environment for editing an XML document while monitoring the XML document for well-formedness. The word processor monitors the XML document to determine if the XML document is well-formed and to automatically correct the XML document to maintain well-formedness.


    Asignee Name: Microsoft Corporation.

    I wonder if they are related at all?
    --
    /* affect != effect */ void affect(int *thing,int effect) { *thing += effect; }