Slashdot Mirror


"Easy Work-Around" For Microsoft Word's Legal Woes

CWmike writes "Microsoft can likely use an 'easy technical work-around' to sidestep a recent injunction by a Texas federal judge that bars the company from selling Word, a patent attorney said today. 'The injunction doesn't apply to existing product that has already been sold,' said Barry Negrin, a partner with the New York firm Pryor Cashman LLP who has practiced patent and trademark law for 17 years. 'Headlines that say Microsoft can't sell Word are not really true,' said Negrin, pointing out that the injunction granted by US District Court Judge Leonard Davis on Tuesday only prohibits Microsoft from selling Word as it exists now after Oct. 10. 'All Microsoft has to do is disable the custom XML feature, which should be pretty easy to do, then give that a different SKU number from what's been sold so it's easy to distinguish the two versions.'"

172 comments

  1. The other solution by Anonymous Coward · · Score: 0

    They can just rename it to Words.

    1. Re:The other solution by sakdoctor · · Score: 3, Funny

      Word patent troll edition.

    2. Re:The other solution by RDW · · Score: 1

      Looks like Microsoft have already taken pre-emptive action. A fully-functional version of Word, lacking XML support but including all the features that anyone actually uses, is now available for (free!) download:

      http://www.downloadsquad.com/2005/11/25/free-file/

  2. Really... by Darkness404 · · Score: 5, Interesting

    Really if MS decided to lobby against patent trolls they could have saved themselves the trouble in the first place.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Really... by KraftDinner · · Score: 4, Informative

      Except the company suing them aren't patent trolls. If you took a minute to check out their site, they legitimately offer services that directly relate to what they're suing about.

    2. Re:Really... by Deanalator · · Score: 2, Insightful

      A patent troll with a PoC is still a patent troll. Looks to me like they sold a pretty simple plugin, and even made some money while doing it. Now that feature has been moved into the mainline version of word, and they worry about unfair competition.

      If i4i has a better product, they have nothing to worry about. If Microsoft is interested in adding that functionality to word, then they can acquire i4i for a fair price. If neither side can agree on a fair price, then we have what is called innovation. Both sides crank out features as fast as they can, and compete for who can offer the best features for cheapest. Eventually they will agree on a fair price, and the consumers will be better off for it.

      Using patents to prevent Microsoft from competing is anti-competitive.

    3. Re:Really... by Tubal-Cain · · Score: 2, Informative

      If i4i has a better product, they have nothing to worry about. If Microsoft is interested in adding that functionality to word, then they can acquire i4i for a fair price.

      It doesn't matter whether or not i4i has a better product. They own the patent on the method their product uses. Microsoft is using that same method in Office without having licensed it from i4i. If they can't reach an agreement on a license fee or buy the patent outright, MS must wait about twenty years for the patent to expire if they want to use this method again.

    4. Re:Really... by Deanalator · · Score: 2, Interesting

      Ya, sorry, I was sort of giving my view on how things should happen rather than the current legal status quo on the issue.

      20 years is insane.

      I sort of like the idea of property taxes on intellectual property. If microsoft offers to buy the idea for 8 million, and i4i claims the software is worth 10 million, then the value of the patent is set to 10 million, and i4i would need to pay something like 10% of that per year to keep the patent, or it goes into public domain.

      When patent reform actually does happen, it's going to be awesome.

    5. Re:Really... by Zordak · · Score: 5, Insightful

      Using patents to prevent Microsoft from competing is anti-competitive.

      That's because patents are inherently anti-competitive. A patent is a limited-term monopoly expressly granted by the government. That's the whole idea.

      And your naive and simplified free market solution is unrealistic. Don't get me wrong. I'm a fan of free markets too. But they're not flawless and universally efficient. If i4i were to compete head-to-head against Microsoft, they would get crushed regardless of the quality of their product.

      Fortunately for them, the USPTO has, pursuant to its statutory authority (which is well-grounded in the constitution, unlike about 90% of what the federal government does), granted them a limited monopoly. They now have the right to enforce that monopoly in the courts, which means they get a chance to compete.

      The alternative is that MegaCorps get to decide every single product and service that is available to you. There would be no way for disruptive technologies to get a footing. All startups could be crushed at inception, because their ideas (the only asset where they may possibly have an edge on the MegaCorp) would be free for the taking. MegaCorp gets to decide what you can buy and what you can't (and in what form). Sounds like Utopia, huh?

      --

      Today's Sesame Street was brought to you by the number e.
    6. Re:Really... by hedwards · · Score: 2, Insightful

      Technically speaking, patents can be unfairly anti-competitive or part of a healthy market. It all depends upon how they're used, how long they're in place and what they're allowed to cover.

      There's a difference between blocking patents which exist primarily to make it impossible for other companies to work in an area, and patents on important processes that are genuinely being used an exploited as an end.

    7. Re:Really... by Anonymous Coward · · Score: 0

      Problem is that patent *might* have issues with prior art. The patent was filed in 1994. At that time, SGML (HTML's precursor) was still around, and even nroff and TeX do stuff that this patent claims to have.

      If they can make MS settle, they end up with tremendous profits, all tax free and never revealed to the public. If they fail, they are only out a relatively small amount for the legal stuff.

    8. Re:Really... by digitalunity · · Score: 2, Informative

      My biggest gripe with software patents is the asinine frequency with which they are granted, despite the abundance of significant prior art and the lack of desire for patent examiners to reject applications based on said prior art.

      I hate to break it to all the budding young developers-but their projects, however ingenious, are typically based upon tried and true computer science fundamentals and hard work, nothing else. There seem to be relatively few fundamental advances in computer science. Good examples of what I would consider patent-worthy inventions: Java virtual machine, .NET(yep, I said it), MS Office "ribbon" UI(even though I fucking hate it).

      I also believe software patents should be limited to a term of 3 years, and some could make me a convincing argument even that is too long. Right now, software patents are nothing but a hindrance to the market and a leach to the hard work of others. How many companies have been pushed away from OSS because of litigious bastards?

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    9. Re:Really... by Anonymous Coward · · Score: 0

      Except the company suing them aren't patent trolls. If you took a minute to check out their site, they legitimately offer services that directly relate to what they're suing about.

      nah , come on. With a company name like "i4i" ? eye for an eye? Sounds like they knew what they were going to do a long time ago.

    10. Re:Really... by Anonymous Coward · · Score: 0

      Oh, i4i is a technology company? Yes, they are trolls if they enforce this patent against Microsoft. Microsoft is stupied that they lobbied to create the environment for the patent abuse.

    11. Re:Really... by techprophet · · Score: 1

      That's because patents are inherently anti-competitive. A patent is a limited-term monopoly expressly granted by the government. That's the whole idea.

      And your naive and simplified free market solution is unrealistic. Don't get me wrong. I'm a fan of free markets too. But they're not flawless and universally efficient. If i4i were to compete head-to-head against Microsoft, they would get crushed regardless of the quality of their product.

      Fortunately for them, the USPTO has, pursuant to its statutory authority (which is well-grounded in the constitution, unlike about 90% of what the federal government does), granted them a limited monopoly. They now have the right to enforce that monopoly in the courts, which means they get a chance to compete.

      The alternative is that MegaCorps get to decide every single product and service that is available to you. There would be no way for disruptive technologies to get a footing. All startups could be crushed at inception, because their ideas (the only asset where they may possibly have an edge on the MegaCorp) would be free for the taking. MegaCorp gets to decide what you can buy and what you can't (and in what form). Sounds like Utopia, huh?

      You are quite possibly the smartest person on /. atm. Besides meh.

    12. Re:Really... by Dragonslicer · · Score: 1

      A patent troll with a PoC is still a patent troll.

      I've always thought that not actually creating and/or selling any products that use the patents your company owns was part of the definition of patent troll.

    13. Re:Really... by that+this+is+not+und · · Score: 1

      It used to be that way. But now, 'troll' has been redefined. All those chat-room kids teemed forward into the online world, as was inevitable. 'Troll' now means 'something bad' and little more.

    14. Re:Really... by RazorSharp · · Score: 1

      You didn't read the article, did you? (gasp!) They aren't competing companies, it's ONE FEATURE which i4i just so happened to patent first. Sure, you may be opposed to the patent system but your suggestion that "using patents to prevent Microsoft from competing is anti-competitive" is asinine. Do you know what happens when people infringe your patent and you don't legally defend yourself? YOU LOSE THE PATENT AND IT BECOMES PUBLIC PROPERTY. If i4i were to allow Microsoft to infringe on their patent they would have to allow everyone to infringe on their patents, which might put them out of business.

      I understand that the patent system isn't perfect, especially when pertaining to software, but this case is an example of the patent system working. If smaller companies like i4i were unable to patent their ideas then giants like Microsoft would copy their work and out-resource them. For all the bad that patent trolls cause comes the good of allowing the little guys to competing with innovation.

      Anyway, I don't know why I'm explaining this. You think i4i and MS are competing, which proves you didn't take the time to read anything about this case before crying foul about the patent system and anti-competitiveness.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    15. Re:Really... by Anonymous Coward · · Score: 0

      You're thinking of trademarks. You don't have to defend your patent to retain your patent right. The infringer may bring up a laches defense should you be aware of the infringement for a long time and only choose to act at an opportune moment, but that (a) is an equitable remedy; and (b) will not cause you to lose your right to enforce the patent against anyone else.

    16. Re:Really... by Rob+Y. · · Score: 1

      Good examples of what I would consider patent-worthy inventions: Java virtual machine, .NET(yep, I said it), MS Office "ribbon" UI(even though I fucking hate it).

      I'd be willing to be there's prior art on all of these. Hell, the Java virtual machine is probably prior art to 90% of .NET. If that were patented, the 'innovative' parts of .NET wouldn't have a platform to have been innovated onto.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    17. Re:Really... by lenehey · · Score: 1

      I also believe software patents should be limited to a term of 3 years, and some could make me a convincing argument even that is too long. Right now, software patents are nothing but a hindrance to the market and a leach to the hard work of others. How many companies have been pushed away from OSS because of litigious bastards?

      I can see you neither work for a start up company or have ever talked with a venture capitalist.

    18. Re:Really... by 99BottlesOfBeerInMyF · · Score: 1

      That's because patents are inherently anti-competitive.

      Technically speaking, patents can be unfairly anti-competitive or part of a healthy market.

      That's a matter of opinion, but patents certainly are anti-competitive. The important thing to realize is that "anti-competitive" is not always a bad thing depending on the market. It isn't a synonym for "bad" it just means there isn't competition. Lack of competition can be a very bad thing in many economic situations, but it is not necessarily a bad thing in all cases. People with the opinion that it is tend to be those with oversimplified understandings of economics.

    19. Re:Really... by foniksonik · · Score: 2, Insightful

      I second the idea of a property tax. If the intellectual property is worth a significant amount of money then there should be no shortage of investors willing to pay a tax for the exclusive right to benefit from that IP. Filing fees are not the right way to do it at all, though they do of course have their place as the USPTO should cover their costs to assess the patent application.

      If the property tax were to go directly to the USPTO for other operational expenses they would be flush with cash and able to hire enough staffing to do the job right.

      So a property tax on IP assessed annually would solve several problems.

      1) it would help to fund the USPTO which is badly in need of such funding

      2) it would discourage submarine patents and encourage legitimate investment

      3) it would help to set the fair market value of IP for legitimate patent infringement or disputes

      4) with a reduction in filing fees offered in parallel it could lower the entry price for new inventors

      .
      The only problem (and it's not insignificant) is how to set the value of the IP to begin with. Not every idea is valuable. OTOH why maintain a patent if the idea isn't valuable... so a minimum value would have to be set and anyone who doesn't want to pay could forfeit to the public domain. Possibly a grace period of 5 years before the minimum kicks in during which time if an offer to buy occurs and the offer amount is put into escrow the value of the IP could be set at the offered amount. The owner could then choose to hold on to the patent and start paying the tax or they could sell the the buyer. 10% may be high, 1% would be better. An offer of 10 million for a patent is not unknown and is not out of the ballpark for a deep pocket company to put into escrow.

      If the patent is that valuable the owner should have no problems getting investment to pay for the tax and help to monetize if they choose to do so.

      If the offer is much less say $100,000 then a tax of $1000 per year is not so much that you'd need investment and if planning to monetize should be able to afford.

      If the offer is in between, you have a legitimate valuation of your IP that should get you a bank loan or angel investors interest.

      I don't see any pitfalls here.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    20. Re:Really... by davester666 · · Score: 1

      So Microsoft/any other relatively large/established business can either acquire a patent for a relatively small amount of money or financially cripple a new business that has a patent, simply by bidding on it? Hell, this would be cheaper for them than simply suing them into the ground through legal fee's, as they only have to pay anything if the small company gives up.

      If the startup wants to keep the patent, and actually make a product, they need to make payments based on an amount set by Microsoft/whomever.

      --
      Sleep your way to a whiter smile...date a dentist!
    21. Re:Really... by Bigjeff5 · · Score: 1

      God, do any of you own a house? I'm worried if you do, because you obviously have no idea how property tax works, or how the value is assessed.

      Property value is based on market value, and it is assessed not determined with any arbitrarily set at whatever the owner says it is worth. If THAT were the case, everyone would claim their house is worth ~$1, and nobody would pay property tax. The individual sale price for the property is only one factor in the equation, and just because you offer something for $10 million does not mean the tax value is $10 million.

      For example, if a house sells for $10 million, but over the last decade it only sold for between $80k-100k, the assessed tax value is definitely not going to be $10 million. If every other house on the block is only worth $100k as well, it factors in. If nothing has been added to the house to increase its value, then obviously this is the off case of someone who really really wanted a property for a reason likely unrelated to the property value, and someone who really did not want to sell for likely the same reason. Therefor the $10 million sale probably does not represent the true market value of the house, and you'd probably only see a bump in the assessed tax value of 50-100%.

      In this case with Microsoft, some manager was probably unwilling to pony up the cash and tried to steamroll them, with a "go on, sue the mighty Microsoft, I dare ya" and this little company called their bluff. They went into "Oh Shit" mode, couldn't reach an agreement (they probably pissed the hell out of this company), and lost the court case.

      This is very clearly NOT a case where a patent troll was biding their time to strike an unsuspecting victim - they sold the product and Microsoft tried to steal it. Microsoft is in the wrong, and they only ways they can make it right is by either removing the functionality altogether, creating NEW functionality that does not infringe the patent, or ponying up the cash. The third option may no longer be available, it sounds like they burned that bridge pretty well.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    22. Re:Really... by Anonymous Coward · · Score: 0

      That is the problem with software patents. Non-software patents are designed so that the inventor gets a short term benefit, and after that, society at large benefits from the knowledge. It works for most things where the rate of change isn't that great or there is a long process of engineering/turning the patent into something actually workable to make money off. (Drug patents could easily have half their life taken up betwen initial patenting and being an actual product). At the end of the patent lifetime, society benefits.

      (No matter what, when the patent on Viagra runs out, it is still going to work and be 'useful to society', for example.)

      Where it all goes wrong in IT is that the rate of change is too high. Twenty years might as well be a hundred and twenty - by the time the patent expires the knowledge is of negligible value to society. (Twenty year old compression algorithms are worthless, for example. Except for the rare case where writing old file formats is relevant.) Society is getting a raw deal - giving up valuable rights to use in exchange for fools gold.

      (The other issue I have is why should software have both Copyright AND Patent protection? You can't copyright a drug, you can't patent a novel. Why can you do both to software?)

    23. Re:Really... by Chandon+Seldon · · Score: 1

      Fortunately for them, the USPTO has, pursuant to its statutory authority (which is well-grounded in the constitution, unlike about 90% of what the federal government does), granted them a limited monopoly.

      In what sense do software patents "encourage the progress of science and the useful arts"?

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  3. Beware the Details by syntap · · Score: 1

    As we all know, when someone (usually a non-techie or a PHB) says "All you have to do is blah blah" it usually means it will be far from simple and easy.

    1. Re:Beware the Details by Brian+Gordon · · Score: 3, Insightful

      Nah, removing the ooxml code is easy. Telling your customers "all of the documents you've saved since 2006 won't be readable by new installations" is the hard part. This is a non-story, we all know obviously they can take the code out, but it doesn't help their users who have docx documents.

      Maybe they could offer a downloadable component like they have for old versions of Word?

      Also, what does this mean for openoffice?

    2. Re:Beware the Details by fuzzyfuzzyfungus · · Score: 3, Insightful

      I'd assume that whichever judge imposed the injunction would take a very dim view of MS offering a "product + download" to circumvent the injunction; but IANAL, and there could be some subtlety that makes that legal(incidentally, I can well imagine that, if it applies to the OOXML plugins for 2003, there'll be some weeping and gnashing of teeth among certain major corporate customers).

    3. Re:Beware the Details by Anonymous Coward · · Score: 2, Insightful

      I know of an easy solution: sign a patent license agreement with the patent holder!

    4. Re:Beware the Details by Anonymous Coward · · Score: 0

      or hire an assassin

    5. Re:Beware the Details by blackraven14250 · · Score: 4, Informative

      Wow. Just wow. Do yourself a favor next time, and look up the slightest bit of info. The US District Court is a FEDERAL court.

    6. Re:Beware the Details by jonbryce · · Score: 1

      The work-around is that they are no longer using the patented invention. That is complying fully with the requirements of the injunction.

    7. Re:Beware the Details by HiThere · · Score: 1

      According to GrokLaw's informal analysis, OpenOffice doesn't use this patent. This is a patent on custom extensions to the standard.

      Caution: IANAL. I may well have misunderstood the argument. But the conclusion was that OpenOffice isn't affected by this particular patent.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:Beware the Details by Anonymous Coward · · Score: 0

      This case does not reference the XML-based file formats. It's a specific reference to a custom XML editor that was rarely used - totally different things. So, it really is as simple as TFA suggests.

      It's a common mistake to confuse the two.

    9. Re:Beware the Details by HiThere · · Score: 1

      What if they don't want to sign?

      (Well, of course there's the suggestion in the sibling post. But MS wouldn't do anything illegal, would they?)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:Beware the Details by budgenator · · Score: 2, Interesting

      if memory serves me correctly the patents main feature was storing all of the XML in a single file, Open office seems to do this as well. The difference is OO uses several files that are compressed into a single archive. You can take a OO file and run gnuzip on it and all the file uncompress; Microsoft could do the same and simple add a converter to open the old format, split it into seperate files internally and store it as a single archive.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    11. Re:Beware the Details by Brian+Gordon · · Score: 1

      But you can open a docx as an archive and see each resource. It works with winrar (everything works in winrar) and probably 7zip too.

    12. Re:Beware the Details by Anonymous Coward · · Score: 2, Informative

      Wow. Just wow. Do yourself a favor next time, and look up the slightest bit of info. The US District Court is a FEDERAL court.

      whose legal interpretations ONLY apply to that district. They can keep selling in any other district, including the three other Texas districts and not have any legal ramifications, until someone decides to file a lawsuit.

    13. Re:Beware the Details by hedwards · · Score: 1

      That's possibly true, as I don't believe that MS has ODF proper fully functional support yet. I suspect this probably has to do with their XML version as I'm pretty sure that Word didn't have any support at all for ODF until relatively recently.

    14. Re:Beware the Details by fermion · · Score: 1

      If only it were this simple. If it were more difficult to buy MS word in texas, then the entire reange of MS products might not be used. And I can think of nothing more sweet that a Texas without the MS virus. We could actualy open files without paying the MS protection money.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    15. Re:Beware the Details by dbIII · · Score: 1

      Perhaps it's time for Microsoft to rattle sabres again about taking everything out of the USA and we may see some action. They have enough spare cash that it would not have to be a bluff, Vancouver isn't far away, and the Canadian (or Indian or whatever) economy would get a nice boost. Microsoft software will still be sold in the USA even if there is some sort of embargo - remember all those PCs in Iraq were running Microsoft software that was imported via a third party (and pirated as well of course).
      We'll see this kind of bullshit so long as software patents exist and IMHO the only way to deal with this is take it out of the realms of rubber stamp patents and back under copyright where it belongs.

    16. Re:Beware the Details by kripkenstein · · Score: 2, Informative
      You are right, removing OOXML will lead to a large amount of consumer confusion and annoyance - so yes, this is very problematic.

      In addition, even removing OOXML won't solve the entire problem with this patent. Despite TFA (and the summary) saying

      The injunction doesn't apply to existing product that has already been sold

      that is only true for Microsoft - but not for Microsoft customers . A user of Word can be sued by the patent holder, simply because that user infringes upon the patent (that the user didn't write the code doesn't matter at all). If a user is in fact sued, Microsoft is committed to indemnify them, which means... Microsoft is once more fighting this patent in the courts.

      Bottom line, it won't end until Microsoft buys a license for the patent, or until the patent is invalidated. Microsoft's usual strategy is to fight in the courts until the end of time, but given this injunction, that isn't an option (the patent holder can sue Microsoft users tomorrow and get an injunction against them).

      Either Microsoft miraculously gets the injunction cancelled, or it buys a license (for many, many billions of dollars - the patent holder would be stupid to ask for anything less). There is no "easy work-around" despite what TFA says.

      TFA may well be a Microsoft effort to keep its share price from dropping due to this debacle. It might work, Wall Street isn't that bright about this stuff.

    17. Re:Beware the Details by techprophet · · Score: 1

      Wow. Just wow. Do yourself a favor next time, and look up the meaning of sarcasm.

    18. Re:Beware the Details by that+this+is+not+und · · Score: 1

      We'll see this kind of bullshit so long as software patents exist and IMHO the only way to deal with this is take it out of the realms of rubber stamp patents and back under copyright where it belongs.

      Unfortunately (for Microsoft) that would be just as disruptive. Microsoft has built their product line with the assumption that the framework of patents they hold is their property.

      I agree that we should all just hand-wave away software patents and the world will become a somewhat better place. But that isn't possible.

    19. Re:Beware the Details by V!NCENT · · Score: 1

      Do you know why governments never give into terrorists demands?

      Jup.

      --
      Here be signatures
    20. Re:Beware the Details by dbIII · · Score: 1

      Why not? They have a very shaky legal basis in the first place and there is very little work done to check for validity. The small benefit of them being a minor form of taxation is being overwhelmed by the drain on the economy. I think (and hope) we're just a few high profile cases away (and hence a few years) from them being abolished as a misinterpretation of the law.

    21. Re:Beware the Details by Ritchie70 · · Score: 1

      IANAL but wouldn't the patent holder have to sue each Microsoft user individually?

      I don't think there's a "reverse class action" lawsuit to sue a class of people.

      --
      The preferred solution is to not have a problem.
    22. Re:Beware the Details by kripkenstein · · Score: 1

      Yes, they would need to sue individual users separately.

      In practice, they would sue a small number of very big users - just like SCO did with Linux, in fact. Basically, pick a few huge corporations that use Microsoft Office... not hard to find.

    23. Re:Beware the Details by pfleming · · Score: 1
      TFA seems to suggest that it only applies to custom XML tags ie. not the default tags.

      Custom XML allows people to create forms or templates such that words in certain fields are tagged and then can be managed in a database...

      This would seem to actually affect only a limited number of MS customers. Perhaps large customers, but limited in numbers.

      Large companies and government agencies, for example, might create such templates.

    24. Re:Beware the Details by Bigjeff5 · · Score: 1

      The patent is on storing the XML tags in one file and the raw text with pointers in another file, then combining the two on the fly. The two files are stored in a container that the software knows what to do with (obviously).

      This is supposed to make saving large documents significantly more efficient, and makes conversion to other formats simpler and quicker. The OO format apparently doesn't operate in this specific way, perhaps it uses a similar but different methodology that does not infringe the patent, because it seems they are not affected by it.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  4. Right, easy.... by SirLurksAlot · · Score: 4, Insightful

    All Microsoft has to do is disable the custom XML feature, which should be pretty easy to do

    Spoken like a true end-user. As a developer, almost every single time I've ever said something would be "easy to do" code-wise it has come back to bite me in the ass. I've learned not to use that phrase for anything, especially for things that really do seem easy to do. Now it is "I'll see what is involved in that request and get back to you." End-users always seem to think things will be easy to change. Disabling a feature in a widely used application like Word that likely has a ton of legacy code in it is probably not as easy as one might think. I'd also be skeptical about this statement considering it is coming from the opposing lawyer and not from one of MS's own engineers.

    --
    God, schmod. I want my monkey man!
    1. Re:Right, easy.... by FlyingSquidStudios · · Score: 1

      Not to mention the fact that this would require a new run of DVDs having to be specially burned, new packaging which would have to be approved of, etc.

    2. Re:Right, easy.... by Anonymous Coward · · Score: 2, Funny

      Oh it's very easy for the lawyer to do, he just tells his client to disable it and *poof*! It's done!

      Remember, computers run on magical mystical blue smoke that can do ANYTHING as long as you don't let it out!

    3. Re:Right, easy.... by tomhudson · · Score: 2, Interesting

      This would remove the "extend" from "embrace, extend, extinguish (the competition)".

      Also, anyone who read the judgment already knew this. This is NOT news.

    4. Re:Right, easy.... by Anonymous Coward · · Score: 0

      simple enough...on the routine that handles the xml feature, just replace the first line with:

      GOTO 10

      Done and done.

    5. Re:Right, easy.... by bertoelcon · · Score: 1

      Yeah and sometimes that smoke goes through the monitor cable to give you a fancy BSOD.

      --
      Anything can be found funny, from a certain point of view.
    6. Re:Right, easy.... by HiThere · · Score: 1

      It should be easy to do. Just make a new run of MSWord 2000. It didn't use XML, so it definitely didn't violate the patent.

      Of course, that means that you won't be able to open docx files. Opening those files, though, would require using the patented technology. So you can't do it. (Or can you? OpenOffice can, I believe, open those files...but I'll admit I've never tried.)

      Maybe MS could just start distributing OpenOffice? Of course, once OpenOffice got sued it would be forced to remove the ability to read/write docx files, but that's no problem. They've got their own file format which doesn't use the patented process. So just send you documents to Canada or Mexico and have them converted into *.odf formats.

      You say that's not practical? But you can't open the files without violating the patent. So tell me again just *why* you supported software patents.

      This patent is certainly a lot more valid than many that MS has been threatening people with.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:Right, easy.... by uninformedLuddite · · Score: 1

      Wouldn't you just remove the option from the 'save as' menu? Then when it is laughed out of court it could be restored by a very tiny online update.

      --
      The new right fascists are bilingual. They speak English and Bullshit.
  5. Good luck with that... by Sfing_ter · · Score: 2

    I wanna see this shit play out - M$ is going to attempt to tell a Judge that they "fixed" it by disabling something - (then perhaps a hacker can - re-enable it)... wonder if this... ahem "JUDGE" will accept this...

    --
    A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
    1. Re:Good luck with that... by FudRucker · · Score: 2, Interesting

      why not, they convinced a judge that internet explorer is part of the windows OS when there are plenty of third party apps that can remove it...

      --
      Politics is Treachery, Religion is Brainwashing
    2. Re:Good luck with that... by fuzzyfuzzyfungus · · Score: 4, Funny

      Your honor, we've moved all the offending code to hot_coffee.dll, and made sure that it is not accessible to users...

    3. Re:Good luck with that... by Anonymous Coward · · Score: 1, Insightful

      At the time, IE was the only way to get updates for the system. I'd call that part of the OS.

    4. Re:Good luck with that... by Darkness404 · · Score: 1, Insightful

      So in other words adware, toolbars and spyware should be perfectly allowed because a third party program can remove them?

      --
      Taxation is legalized theft, no more, no less.
    5. Re:Good luck with that... by FudRucker · · Score: 0, Troll

      sure, why not, i dont care one way or the other, i use openoffice on linux anyway, so this lawsuit against microsoft office xml does not mean anything to me...

      --
      Politics is Treachery, Religion is Brainwashing
    6. Re:Good luck with that... by thetoadwarrior · · Score: 1

      Except for the fact that what business would want to rely on fixes by a hacker to keep Office as it was?

    7. Re:Good luck with that... by TheRealMindChild · · Score: 2, Insightful

      And break the control panel, countless apps, filters for image formats, and I'd wager a whole slew of other things. Internet Explorer may not be part of the OS like a kernel module to a Linux Kernel, but it is an expected part of the Operating System and is the foundation for Explorer and a mess of other Microsoft and 3rd Party applications. You take it away, you essentially have a broken system.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    8. Re:Good luck with that... by Anonymous Coward · · Score: 0

      You'd be suprised. I've seen more than a few businesses using pirated software on their systems, though it has usually been smaller businesses. One would hope larger business would keep to legally licensed software, but I'm sure there are those that don't as well. Even the guy who ran one of the labs in my university building had not quite legitimate software on the workstations.

    9. Re:Good luck with that... by Anonymous Coward · · Score: 0

      I've done various software installs for several different types of organizations and I would venture to guess that most have "pirated" software on their systems. "Pirated" in quotes, however, as most of it is probably believed to be legal but actually isn't. In my experience most companies have paid at least something at some time to software companies that are "victims" of the piracy, but the software is deployed on too many computers or some other aspect of the license is being broken.

    10. Re:Good luck with that... by Dare+nMc · · Score: 1

      not sure why you think it would bother i4i, the patent holder, that a third party would then be allowed to write a Solution to XML Authoring in Microsoft® Word? Some reason they don't like Microsoft building that tool into word without sharing some of the profits.

    11. Re:Good luck with that... by Anonymous Coward · · Score: 0

      Internet Explorer may not be part of the OS like a kernel module to a Linux Kernel, but it is an expected part of the Operating System and is the foundation for Explorer and a mess of other Microsoft and 3rd Party applications. You take it away, you essentially have a broken system.

      And how would this be different from an unmodified Windows installation?

    12. Re:Good luck with that... by that+this+is+not+und · · Score: 1

      Not a lot of people care what you use on your personal computer. That has nothing to do with whether this affects you or not.

      Your doctor, the power utility that provides you with electricity, the supermarket that sells you food, the police station that will dispatch a squad car if someone is threatening you with a broken beer bottle, etc..

      They don't all use OpenOffice on Linux anyway.

      You are a member of a society, and can't just 'tune in, turn on to Linux, drop out, etc.'

    13. Re:Good luck with that... by V!NCENT · · Score: 1

      There is a difference between a rendering engine and an entire browser...

      --
      Here be signatures
    14. Re:Good luck with that... by yuhong · · Score: 1

      Yep, I wonder how this compares to the Eolas lawsuit that forced MS to require clicking to activate components in IE for 2 years (April 2006 to April 2008).

    15. Re:Good luck with that... by Sfing_ter · · Score: 1

      Perhaps "Hacker" was an incorrect term and - "a hack" to set it to work again - would have been a more appropriate statement. Never mind that the person creating a "HACK" would be dubbed a "HACKER".

      --
      A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
  6. Is this guy an idiot? by fuzzyfuzzyfungus · · Score: 5, Insightful

    Or does he not quite understand the reaction of a few million angry customers, who've just discovered that "Word" now doesn't read "Word documents" and have been blandly told "Oh, we changed the SKU number from 3454234 to 3454235, didn't you notice? You should have seen KB65564 for clarification of Microsoft Office Product SKUs."

    Seriously, doing that would make the whole Vista Ready vs. Vista Capable debacle look like a 10 dollar parking ticket. What a stupid plan.

    1. Re:Is this guy an idiot? by DJRumpy · · Score: 1

      The summary said it doesn't affect products that have already been sold. You didn't even need to go into TFA to find that much.

      These millions of customers won't even notice. Word also defaults to .DOC so it's unlikely it will have that much of an impact, even if they do remove .XML support from new products after Oct 10th. Unless someone goes out of their way to save or open an XML doc, they won't notice.

    2. Re:Is this guy an idiot? by sirsnork · · Score: 2, Insightful

      Uh, not the last time I used it. Word defaults to docx in it's default state. THats not to say you can't change that preference via group policy or just doing some menu digging, but out of the box it most certainly saves to docx by default

      --

      Normal people worry me!
    3. Re:Is this guy an idiot? by CastrTroy · · Score: 1

      Yes, but if your whole office has MS Word with XML, and you need to get the new employee a computer, you can no longer get a license for Word with XML, just Word sans XML. So now the new person at the office can't read any of the existing documents. And all the existing users have to make sure they only use the old .doc version.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Is this guy an idiot? by Anonymous Coward · · Score: 0

      KB65564?

      Any takers on a bet that we get to article 65535 and then the MSKB system crashes and burns?

    5. Re:Is this guy an idiot? by DJRumpy · · Score: 1

      I doubt it would affect licensing for an existing product. If you are purchasing an additional license, you already own the product itself. Your new employees would get the same version as everyone else in your company, which again wouldn't have this restriction. Only new products sold after October 10th.

    6. Re:Is this guy an idiot? by Anonymous Coward · · Score: 0

      Not insightful. The patent is about creating XML. Not reading it in a document.

    7. Re:Is this guy an idiot? by Anonymous Coward · · Score: 0

      docx is xml. Idiot

    8. Re:Is this guy an idiot? by nickspoon · · Score: 1

      This injunction (as I understand from TFA) does not concern saving to XML. If saving to an XML format were patent-protected like this Microsoft wouldn't be the only ones up to their neck in lawsuits.

      The actual technology to which this injunction pertains is "Custom XML", which "allows people to create forms or templates such that words in certain fields are tagged and then can be managed in a database." This is what supposedly infringes on i4i's patent (the actual patent which was infringed upon is 5,787,449). I imagine that very few people will notice the missing functionality - it's not a very common task for your day-to-day Office user.

      And as much as it amuses me that Microsoft has been hoist by their own petard, it seems to me that this is a flagrant abuse of the patent system and should not be happening.

    9. Re:Is this guy an idiot? by blackraven14250 · · Score: 1

      Funny you mention that, because docx uses XML for formatting.

    10. Re:Is this guy an idiot? by blackraven14250 · · Score: 2, Insightful

      Ok, so, we were kinda talking about 2 different things. An article I found says it's the actual creation of XML documents (i.e. documents meant to be used as XML) that's the problem. Another says it's both the creation of said XML documents and the .docx and .docm, as they use XML for their own formatting. Considering it's custom XML they use for docx and docm, I'd think that they would both be nixed by this judgment, along with XML, thus rendering a large portion of Word users really, really pissed.

    11. Re:Is this guy an idiot? by DJRumpy · · Score: 1

      Irrelevant to existing installs. Again, it only affects new products sold after Oct 10th. Any existing Office 2007 products will be unaffected.

    12. Re:Is this guy an idiot? by chill · · Score: 2, Insightful

      WTF part of "all our files for the last two years are in a format the new employees can't create or modify" are you not understanding?

      --
      Learning HOW to think is more important than learning WHAT to think.
    13. Re:Is this guy an idiot? by DJRumpy · · Score: 1

      So every time you get a new employee they don't get the same Office software as all of the rest of your employees? I seriously doubt that, as any IT shop worth it's salt has a standard version that users get. Upgrading new users willy nilly with whatever flavor happens to be newest version would be a help desk disaster as your user base could have any number of versions. The version of Office you are currently licensed with won't be affected by this at all. It won't suddenly stop working after October.

      Since that version will continue to work just fine after October 10th, including the ability to open, edit, and save XML files, then you have nothing to worry about unless you plan to upgrade and even then it would be a manual choice to upgrade.

    14. Re:Is this guy an idiot? by chill · · Score: 1

      We don't keep to many spare licenses laying around. Any expansion of employees means new licenses. A license would be the equivalent of selling a new copy, thus prohibited under the injunction.

      Replacement employees could keep the same software because it is already licensed, but you couldn't get new licenses except under the new SKU and the new version.

      --
      Learning HOW to think is more important than learning WHAT to think.
    15. Re:Is this guy an idiot? by HiThere · · Score: 1

      Sorry, but I think that this is a more reasonable than average use of the patent system.

      Software patents are bad medicine. AKA poison. Anyone who supports them in anything approximating their current form is asking for courts to make stupid decisions, because that's what the laws require.

      P.S.: Business method patents are nearly as bad. Other patents are also candidates for the junk heap. It's not that patents are, inherently, a bad idea. It's that the implementation, and the creation of monopolies is abusive.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    16. Re:Is this guy an idiot? by hairyfeet · · Score: 1

      So all these companies have to pay a flunkie to sit there with the old version and go "file>save as" and convert them back to the old .DOC format. Hey, people need jobs! It's good for the economy! What's the matter, don't you WANT the economy to recover?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    17. Re:Is this guy an idiot? by DJRumpy · · Score: 1

      The permanent injunction does not apply to Infringing or Future Word Products that:

      open an XML file as plain text;
      upon opening an XML file, applies a custom transformation that removes all custom XML elements;
      providing support or assistance to anyone that describes how to use any of the infringing products to open an XML file containing custom XML if that product was licensed or sold before the date of the permanent injunction, which was August 11, 2009.

      Meaning you can simply open the XML and save it as a doc.

    18. Re:Is this guy an idiot? by DJRumpy · · Score: 1

      Here's the text of the judgment if your curious:

      Link

      The exclusions are at the bottom.

    19. Re:Is this guy an idiot? by chill · · Score: 1

      Documents of any complexity get their formatting screwed up when you do this. Been there, suffered under that curse.

      This will create an immense amount of work and introduce errors.

      Leave it to a lawyer (from the original article) to tout this as "an easy workaround". Wasn't it the legal industry that kept WordPerfect alive for so long because of the weaknesses of Word?

      --
      Learning HOW to think is more important than learning WHAT to think.
    20. Re:Is this guy an idiot? by Anonymous Coward · · Score: 0

      True, but then this has nothing to do with docx files. That isn't what it is about at all. It is a little used extension for custom XML. Fixing that does not prevent anyone from reading or writing docx files at all. Or the older office xml files either.

    21. Re:Is this guy an idiot? by that+this+is+not+und · · Score: 1

      Microsoft just needs to figure out a way now to turn the fact that feature-creep means the old files won't open on the new version of their software. They've been doing the opposite of that for so long that all they need to do is declare a 'backwards day.'

      Of course, on said 'backwards day,' money flows OUT of Microsoft's bank accounts, instead of in.

      They've screwed the public for so long with this tactic that it's just, well, delicious to think that maybe it will bite THEM this time.

    22. Re:Is this guy an idiot? by Anonymous Coward · · Score: 0

      Maybe he comes from the USA. They don't have new employees. [drumroll, open symbol]

    23. Re:Is this guy an idiot? by yuhong · · Score: 1

      In general, MS KB articles with 5 digit numbers are old ones, as the system moved to 6 digit numbers long ago. Interestingly, right now the system is moving to 7 digit numbers: http://support.microsoft.com/kb/2000011

  7. MS Remove Custom things from an application? by Kilz · · Score: 4, Insightful

    If Ms got rid of the ability to add custom XML, they would never be able to Extend the specification they proposed, and so Extinguish competition while everyone else plays catch up.

    --
    I trust Microsoft as far as I could comfortably spit a dead rat
  8. Thank you by wumpus188 · · Score: 1

    I hear the sound of the millions of ./-ers sighing with relief.

    1. Re:Thank you by buchner.johannes · · Score: 3, Insightful

      We all write our comments in Word. Because the Internet Explorer doesn't have a spell checker.*

      * (just a guess)

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    2. Re:Thank you by rennerik · · Score: 4, Funny

      We all write our comments in Word. Because the Internet Explorer doesn't have a spell checker.*

      * (just a guess)

      Wat are u tlaking abot, I dont nede a spellcheker.

    3. Re:Thank you by that+this+is+not+und · · Score: 1

      We all write our comments in Word. Because the Internet Explorer doesn't have a spell checker.

      But SeaMonkey's Composer has a spell checker.

    4. Re:Thank you by V!NCENT · · Score: 1

      Firefox has the largest market share on /.. Firefox has a spell checker.*

      * (just a guess)

      --
      Here be signatures
    5. Re:Thank you by proxxy · · Score: 1

      Eye loose a spell checkers Andy it wrecks feline

  9. Easy Solution by arthurpaliden · · Score: 0, Redundant

    Just impliment Open Document Format (ODF) like every other word processor.

    1. Re:Easy Solution by /dev/trash · · Score: 1

      They do.

    2. Re:Easy Solution by rennerik · · Score: 2, Interesting

      Just impliment Open Document Format (ODF) like every other word processor.

      Does ODF use XML format? Because if it does, it's also technically in trouble just as much as the DOCX format is for Word. If anything, that should be the cause of even greater worry for Microsoft's format. If Microsoft can't or won't defend themselves against this ridiculous patent, then any XML format that even partly resembles something technically covered by this patent would be subject to a lawsuit. And while IANAL, it would seem that having this "legal victory" under their belts against a huge company such as Microsoft, the plaintiffs can use that as precedence to go after ODF, the custom XML format I use in the applications I write, the custom XML format *you* use in the applications *you* write, etc.

      I would suggest we all hope for Microsoft's lawyers to prevail in this case. It will be a victory for all of us, even if you dislike Microsoft and think they should get their comeuppance. Please save your schadenfreude for another case.

    3. Re:Easy Solution by wxyze · · Score: 3, Informative
    4. Re:Easy Solution by Anonymous Coward · · Score: 0

      Does ODF use XML format? Because if it does, it's also technically in trouble just as much as the DOCX format is for Word. If anything, that should be the cause of even greater worry for Microsoft's format. If Microsoft can't or won't defend themselves against this ridiculous patent, then any XML format that even partly resembles something technically covered by this patent would be subject to a lawsuit. And while IANAL, it would seem that having this "legal victory" under their belts against a huge company such as Microsoft, the plaintiffs can use that as precedence to go after ODF, the custom XML format I use in the applications I write, the custom XML format *you* use in the applications *you* write, etc.

      If your conclusion is true, it sounds like this might eliminate XML use as we currently know it. If that's not a reason to celebrate, I don't know what is.

    5. Re:Easy Solution by tomhudson · · Score: 1, Troll

      Does ODF use XML format? Because if it does, it's also technically in trouble just as much as the DOCX format is for Word.

      ...

      I would suggest we all hope for Microsoft's lawyers to prevail in this case. It will be a victory for all of us, even if you dislike Microsoft and think they should get their comeuppance. Please save your schadenfreude for another case.

      Nice shilling - you don't get out much, do you? This has NOTHING to do with xml. i4i made an add-in that Microsoft refused to license for $20 million, copied the functionality and called it "custom xml" (which is another way of saying it's NOT part of the xml standard) and now has to pay 10 times as much for WILLFULLY infringing.

      You want us to hope Microsoft gets a pass for that? You work there or something?

      If Microsoft had stuck to the standard rather than trying another "embrace, extend, extinguish", they wouldn't be in this boat right now. Then again, it's only by bringing out incompatible "features" such as "custom xml" (which, since it doesn't conform to the standard for xml, is really a misnomer), that Microsoft can keep people locked in.

    6. Re:Easy Solution by arthurpaliden · · Score: 2, Insightful

      Actually they did not. They deviated just enough with regards to implimenting the standard to make their version incompatable with everybody else.

    7. Re:Easy Solution by MarkKB · · Score: 1

      Actually they did not. They deviated just enough with regards to implimenting the standard to make their version incompatable with everybody else.

      So, just like every other implementation of ODF? :D

    8. Re:Easy Solution by arthurpaliden · · Score: 1

      Actually no. Read up on the various compatibility tests done on all the major ODF implimentations.

  10. Custom XML by imemyself · · Score: 3, Informative
    Complying with this would *NOT* involve removing support for the Open XML formats (.docx, .xlsx, .pptx, etc). This is related to Custom XML, which is described as:

    âoeCustom XML is the support for custom defined schemas. Itâ(TM)s that support that allows you truly integrate your documents with business processes and business data. You can define your data using XML Schema syntax, and then you can use that data in your Office documents. By opening up our formats with our reference schemas, and supporting your custom defined schemas, you get true interoperability of your documents.â

    --
    Every time you post an article on Slashdot, I kill a server. Think of the servers!
    1. Re:Custom XML by Anonymous Coward · · Score: 0

      Still it is trivial extention and part of the ISO specification. So in other words Open XML as an ISO standard is a jeopardy. And the patent is not enforced against ODF.

      Am I the only person who wonders why i4i sounds like eye4eye?

    2. Re:Custom XML by FlyingBishop · · Score: 1

      By opening up our formats with our reference schemas, and supporting your custom defined schemas, you get true inoperability of your documents.

      Fixed that for you.

  11. I have a better idea by russotto · · Score: 3, Insightful

    They could hire someone to dig through the IBM research journals and patents on the General Markup Language and its successor SGML, and find some prior art. They might even have some prior art of their own related to RTF. This patent sucks; it's on a basic technique that anyone writing a program to read a document with inline tags would at least consider, and I find it hard to believe it wasn't actually used on occasion.

    1. Re:I have a better idea by Anonymous Coward · · Score: 0

      Isn't that what was in the TNEF file that was attached to emails sent by Exchange's client before they switched to HTML?
      This used to annoy the crap out of me until a Microsoft afficionado I knew explained it was only some markup to put some color and style and leave pure text for the email. So I could ignore it without losing too much.
      So if this patent is what I understand, it applies to TNEF too. Except I saw TNEF files in 96, so TNEF is prior art...
      The company is not really a troll, they just had a product that was an add-on for Word that became obsolete when Word started doing XML. Which shows of future-proof a business they really had...

  12. :P by Rehnberg · · Score: 1

    Of course, there's a good chance that Microsoft will still try to fight the ruling, even though I've never used the Word feature to create XML documents. In fact, I hadn't even been aware of that feature before I read the original story.

    1. Re::P by Anonymous Coward · · Score: 0

      Of course, there's a good chance that Microsoft will still try to fight the ruling, even though I've never used the Word feature to create XML documents.

      I want you to sit in the corner and think about what you just said.

  13. Not news by Anonymous Coward · · Score: 0

    This was known since forever.

  14. OK Then by Orion+Blastar · · Score: 1

    Convert all DOCX documents to DOC format to prevent some Microsoft Office update removing the XML features and thus shutting people out of their DOCX documents.

    What does the judge think of this ODF plug-in converter for MS-Office? Does it violate the XML patent as well as Sun Office and OpenOffice.Org and IBM Lotus Symphony?

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:OK Then by hedwards · · Score: 1

      Because the patent covers the extensions to the format that allow for the information to be made more readily available as a form for a database. And ODF doesn't in and of itself do that. Unfortunately neither does docx. From what I gather it's the fact that it's an extension to the docx format that's in question.

  15. Patent is "markup indirection" by baboo_jackal · · Score: 5, Informative

    So the patent works like this: Instead of storing markup within a document, you instead store the markup separately from the raw data and then map each markup element to a character position in the raw data, like this:



    --Original document--
    <foo>This is a foo</foo><foo><bar>This is a foo bar</bar></foo>

    --i4i patented storage--
    Raw document:
    This is a foo This is a foo bar

    Metadata Map:
    1 <foo> 0
    2 </foo> 13
    3 <foo> 14
    4 <bar> 14
    5 </foo> 31
    6 </bar> 31

    The idea is that you should be able to edit the raw data, or the markup, independently of one another. The patent outlines three core scenarios: 1) Taking an existing document with inline markup and separating the text and the markup, 2) Generating a "separate data and markup" document from scratch, and 3) Combining the markup and raw data of a doc generated from scenario 1 or 2 back together to produce a document with the markup inline.

    So why is this neat? The patent claims that you can edit both the content and the markup independently of one another. Except that you would require a specialized editor that manipulates both components to be able to do this and still maintain the "mapping" of markup to raw data. Hate to say it, but I can already do this on normal, inline-markup documents using notepad, or any WYSIWYG HTML editor.

    The other claim is that you could apply any map to any raw data. Except that, unless the character positions of semantic elements in the raw data were exactly where the "Metadata Map" expected them to be, the result would be a huge mess. Practically speaking, the application of a metadata map to multiple documents (since the map is based on character position) would most likely require additional inline tags to align the separate metadata to the content, thus defeating the whole purpose of the patent. Or maybe you could establish a "standard sentence length" in order to allow one map to be applied to different documents - that would be great. :P

    I'm having a hard time understanding how the technology described in this patent is actually useful at all, let alone how Microsoft has infringed on it.

    1. Re:Patent is "markup indirection" by Anonymous Coward · · Score: 0

      Something so vague shouldn't be patentable at all. US patent law allows way to many vaporware patents. Copywriting the source code is one thing, but patenting the obvious idea behind it should not be possible. Like Amazon's "1 click to purchase" patent:

      http://en.wikipedia.org/wiki/1-Click
      http://v3.espacenet.com/publicationDetails/biblio?CC=US&NR=5960411&KC=&FT=E

      It's like patenting "wet car with hose, scrub car with soapy sponge, rinse car, let dry".

    2. Re:Patent is "markup indirection" by noidentity · · Score: 1

      Odd, that's how styled text was stored on Mac OS at least as far back as 1990, probably earlier. You had the text, and a style table which was just a set of runs for each style, with changes between. But it's insanely obvious; either you store meta-information inline, and have delimiters, or you store it separately, and include pointers (text offsets) to what they apply to.

    3. Re:Patent is "markup indirection" by speedtux · · Score: 4, Interesting

      I'm having a hard time understanding how the technology described in this patent is actually useful at all, let alone how Microsoft has infringed on it.

      It's crappy technology (and there is prior art too). However, it happens to be the format that Microsoft uses in Microsoft Office's native XML format. I think Microsoft used it because it maps more naturally onto Microsoft Office's internal data structures. The correct way to accomplish this goal is, of course, with style sheets.

      ODF, instead, uses XML markup the way it was intended to, so the patent shouldn't apply.

      The patent may also be the reason for Microsoft's sudden reversal and support of ODF a couple of years ago.

    4. Re:Patent is "markup indirection" by Cacadril · · Score: 1

      If I recall correctly from reading the code a few years ago, Gtk text widgets also use pointers and character ranges stored separately (in addition to some inline markup). However, this is in memory only, not in files. Tcl/Tk also has it.

      As to using the same description for multiple documents, this fits the IP and TCP headers. Every IP header has a ttl field in a fixed position. Most programs that handle IP datagrams have the offsets hard-coded, while this patent is about looking up the offsets in a list. Now, what about protocol analyzers, don't they have the header layouts descriptions in separate files? There are endless examples of use of exactly the same techniques for analogous purposes. A compiler produces files containing sections, some of which have symbol tables and pointers into other sections. Linkers process such tables and edit the jump addresses in the code. The only real difference is the terminology. There are symbol tables, not "metacode storage means".

      I have not read the whole patent, mostly because it is in an incomprensible language. (What means "mapped content distinct storage means"? Is it just a notepad style file with all markup removed, into which the pointers point? If so, what is "raw content distinct storage means"? In any case, how can they patent a straight file with completely unspecific contents?)

      Yet it seems like a very simple recipe of things that have been done for ages. For instance, they claim a patent on stepping through a text taking note of where the markup is, while compacting the text removing the markup. They also patent the inverse process, inserting markup in positions specified in a list. They even patent the idea of showing the list of markup tags in a menu. Lists have been around since the invention of writing some 6000 years ago.

      When every part of the patent is indistinguishable from long established practice, I suppose it must be the particular combination that is patented. How can anyone know when the limit is overstepped?

      --
      There is no substitute for common sense. Especially, no body of rules will do.
    5. Re:Patent is "markup indirection" by Anonymous Coward · · Score: 0

      I did something a lot like this somwhere circa 1991, although it was for in-memory edit control, not in the saved data stream. it made it easier to handle cut-and-paste.

      However, the whole concept smells a lot like a Design Pattern - most probably Visitor. In Model/View/Controller terms, you could potentially display different markups applied to the same underlying text (data model). So there's a lot of utility there.

      But anything that exhibits a strong resemblance to something that already has a name, a description, and implementations, reeks heavily of Prior Art. Or at least, of failing the non-obviousness test.

  16. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  17. Yeah... by Anonymous Coward · · Score: 0

    Doesn't Microsoft have their own patent related to exactly how they use the XML code within their software? If they do, and the patents conflict with each other, then Microsoft should not be in trouble. The patent office should have done a better job.

  18. SKU number? by noidentity · · Score: 1

    All Microsoft has to do is disable the custom XML feature, which should be pretty easy to do, then give that a different SKU number from what's been sold so it's easy to distinguish the two versions.

    I'd better get out my debit card, go get some cash from the ATM machine after entering my PIN number, and buy some copies before they remove this feature...

    1. Re:SKU number? by Anonymous Coward · · Score: 0

      There is nothing syntactically redundant about the phrase 'Stock-keeping unit number'.

    2. Re:SKU number? by TheThiefMaster · · Score: 1

      Indeed, you could also identify SKUs with words, or barcodes.

    3. Re:SKU number? by noidentity · · Score: 1

      Before posting, I looked up a few definitions and read that an SKU was some kind of identifier, for example a number of alphanumeric code. If you're saying that SKU number isn't redundant, then what exactly is a "Stock-keeping unit"?

    4. Re:SKU number? by TheThiefMaster · · Score: 1

      Manufacturer-specific.

    5. Re:SKU number? by noidentity · · Score: 1

      OK, it's manufacturer specific, but is it not an identifier of some sort for the product, similar to ISBN or UPC? Your point seems orthogonal to the main question.

    6. Re:SKU number? by TheThiefMaster · · Score: 1

      You've already said what it is yourself.

      "some kind of identifier".

      Specifically, it's something that can identify a single product. It could be a book title with print year, for example. Or it could be a seemingly random series of letters and/or numbers, like an ISBN or UPC.

      They are normally alpha-numeric, with each short section of the code meaning various manufacturer-specific things. Black computer parts often get a "B" on the end of the code, for example.

      There is no convention what-so-ever, so "some kind of identifier" is as specific as you can be.

    7. Re:SKU number? by TheThiefMaster · · Score: 1

      Addendum:
      Saying "SKU number" is likely incorrect, as MS uses alpha-numeric SKU codes, not purely numeric codes. It wouldn't be redundant even if it was correct, as SKUs can be anything.

      For examples of MS's SKU codes:
      scan and ebuyer.

      Both have the MS SKU code of "79G-00007", so it's the exact same product, being sold by two different stores.

      Along with:
      scan
      ebuyer
      SKU: W87-01076

      and:
      scan
      (apparently not sold on ebuyer)
      SKU: 9QA-01757 ... that covers all of the first group characters as possibly being alpha.

      Does that help?

  19. easy technical workaround by speedtux · · Score: 3, Interesting

    The "easy technical workaround" for Microsoft is to dump their crappy OOXML format (which infringes this patent) and switch completely to ODF (which doesn't seem to).

    Maybe this patent lawsuit is the reason why Microsoft started supporting ODF in the first place.

    1. Re:easy technical workaround by Anonymous Coward · · Score: 0

      The easy work around for Microsoft is to pay the license, buy the company and then sell it when news of it's patent success pushes the stock price up.

  20. RE: Aiding and Abetting ... by Anonymous Coward · · Score: 0

    Aiding and abetting ... the perpatrators!

    PS Note to Slashdot.
    Seems you like Safari, but not Opera ... Why? Are you ... Afraid? ,,, Are you paid by ... M$? ... Answer: Yes!

  21. Patten troll or not? by goombah99 · · Score: 4, Informative

    Except the company suing them aren't patent trolls. If you took a minute to check out their site, they legitimately offer services that directly relate to what they're suing about.

    First off I would have to disagree that your assertionis correct (see below). But at the same time I would assert that the technique in question might be on the hairy edge of patentable, making them legitimate--maybe.

    Okay so what is the patent about? Well it's not about using XML to store documents. It's about a somewhat specific way of storing xml for documents in file systems or streams that has gains some efficiency over the conventional XML format. Specifically you write the documents plain text out as raw plain text without any XML tags. Then in separate location you write our all the xml tags. After each tag you write a pointer to the chearacter position in the plain text where the tag needs to go. The claim is this means that if you change formats you don't have to re-write the file with the plain text thus making it a lot faster to update (and you can imagine stream on the cloud). The second patented feature is that this allows one to store multiple "views". That is one could have multiple different xml tag sets for the same text body. Besides simply being a view, this is useful also for undo's

    So you can see this pertains basically to "fast saves" of big documents, and possibly to cloud applications.

    It's pretty easy to imagine other ways to skln this cat if you had too. FOr example, store diffs which I think is how the older MS fast saves work anyhow. But in the cloud world I bet just using XML views rather than diffs is slightly more javascript freindly given all the existing XML based code. plus it makes i more of an open standard.

    SO while MS could work around this, it will make the resulting document less open format. a terrible irony.

    One could question howver if this is really patent worthy. I'd say maybe. it does have tangible advantages and back when it was patented it might have been the first time for xml to be encoded this way (I have no idea on that). But it also seems kinda obvious. Many XML documents sort of do that in a way already. They insert some labeled format tag which we call a "style" then put the detailed XML description of that "style" in the document header. SOr example apple's pages does that, and presumbaly most processors with style sheets have done that. But that's still a bit different than actuall pointers.

    So maybe maybe it's patent worthy. I'd say no. but it's arguable.

    ANyhow getting back to the parent's assertion that they market this, well thats nonsense. this is a technique that once you tell it to someone is generic. No one would hire you to implement it for their own product so you can't sell any services here. And any specific implementation is irrelevant. FOr example this is not going to affect their competitiveness in selling a word processor.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Patten troll or not? by cenc · · Score: 1

      Shit, I violated that patent 10 times yesterday before my first cup of coffee and did not even know it. Good thing I am judgment proof (i.e. very small bank account).

    2. Re:Patten troll or not? by johannesg · · Score: 1

      It's about a somewhat specific way of storing xml for documents in file systems or streams that has gains some efficiency over the conventional XML format. Specifically you write the documents plain text out as raw plain text without any XML tags. Then in separate location you write our all the xml tags. After each tag you write a pointer to the chearacter position in the plain text where the tag needs to go.

      How can that even be called "XML" in the first place? XML has a specific format, described in a standard - and it describes the tags as being in-line with the data. A format that separates them, no matter how useful it might be, is not XML.

    3. Re:Patten troll or not? by Captain+Segfault · · Score: 1

      How can that even be called "XML" in the first place? XML has a specific format, described in a standard - and it describes the tags as being in-line with the data. A format that separates them, no matter how useful it might be, is not XML.

      What is being stored on disk is not an XML document only in the same sense that foo.xml.gz is not an XML document. Just because you store foo.xml.gz doesn't mean foo.xml stops being XML.

    4. Re:Patten troll or not? by johannesg · · Score: 1

      How can that even be called "XML" in the first place? XML has a specific format, described in a standard - and it describes the tags as being in-line with the data. A format that separates them, no matter how useful it might be, is not XML.

      What is being stored on disk is not an XML document only in the same sense that foo.xml.gz is not an XML document. Just because you store foo.xml.gz doesn't mean foo.xml stops being XML.

      Sorry, but the disk format _does_ matter, since the XML standard specifies what the disk format is supposed to be. Making up your own format and calling that XML because a transformation exists that turns it into XML is disingeneous at best.

      If something is XML then it can be used with the large number of XML tools that are out there. Neither the format described here, nor your .gz format, nor for that matter .odf, meets that criterium. And you'll notice that in fact the ODF people are careful to state that ODF is _based on_ XML, not that it _is_ XML.

    5. Re:Patten troll or not? by Bigjeff5 · · Score: 1

      Maybe that's why it's saved as a .docx? Maybe? I dunno, I'm just throwing things out here...

      Retard, ooxml is XML based, as in, it uses standard XML tags and should you want to do a conversion to .xml would be very simple and straightforward.

      The problem is, someone already thought of that, and patented it. If it's novel and better than what is out there, it does not matter that someone else COULD have thought of it, what matters is that i4i DID think of it, and thought of it first, and got a patent on it.

      Software patents are always dubious, but this is a novel process that nobody was doing before i4i was doing it. That nobody on SlashDot knew they were doing it does not mean they weren't, and they've got the patent to prove it. The patent has also been held up in court. Bad software patents generally get nullified when they go to court, because the other party can bring up prior art that nullifies the patent. Apparently, that was not the case here, and the patent is legit.

      Always remember, hindsight is 20/20, and just because the solution is simple does not mean anybody had thought of it before.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  22. Just let it alone by Anonymous Coward · · Score: 0

    My problem with all of this is why so long for this action? Let's all pile on Microsoft and pile on and pile on. To me, this is not about patent infringement. It is again about someone(s) who for whatever reason do not MSFT and know MASFT is an easy target. And just think where all of these elitists attacking MSFT would be if not for MSFT and their vision and marketing. (Doing constructive things???????) Anyway, to me it just stinks of another MSFT with hunt. And I use a Macbook on the road and Ubuntu on my desktop for info sake

  23. Validation of Linux work arounds for MS patents? by emeade · · Score: 1

    Sweet, sweet, catch-22. Show linux infringements of MS patents so they too can be trivially worked-around. Sleep in the bed you patented.

  24. Pryor Cashman LLP? by TheVelvetFlamebait · · Score: 1

    Is this cryptic lawspeak for "cash up front"?

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  25. Plaintiff previously did work for microsoft by Anonymous Coward · · Score: 0

    http://www.theglobeandmail.com/globe-investor/investment-ideas/features/vox/i4i-won-a-huge-legal-victory-but-at-what-cost/article1251606/

    Here's a link to an article about the Canadian company involved in the lawsuit.

    From briefly skimming the article, here's what I got:

    The company (i4i) did work for microsoft. Microsoft took the patented ideas the company used in its software, and began distributing an implementation of them for free in Word.

    This appropriation by Microsoft of i4i's technology effectively destroyed the company's business. Hence the lawsuit.

    Definitely not a case of patent trolling.

  26. Internet Explorer doesn't have a spell checker but by trum4n · · Score: 1

    ...FireFox does.

  27. Re:Internet Explorer doesn't have a spell checker by buchner.johannes · · Score: 1

    # How do I spell Firefox? How do I abbreviate it?

    Firefox is spelled F-i-r-e-f-o-x - only the first letter capitalized (i.e. not FireFox, not Foxfire, FoxFire or whatever else a number of folk seem to think it to be called.) The preferred abbreviation is "Fx" or "fx".

    http://www.mozilla.com/en-US/firefox/releases/1.5.html#FAQ

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  28. It is the end of patents as we know it, and I ... by cenc · · Score: 1

    It is the end of patents as we know it, and I feel fine.

    Everyone sing along now.

    It is the end of patents as we know it, ....

  29. Fun facts about lawyers by jonaskoelker · · Score: 1

    Remember, computers run on magical mystical blue smoke

    Incidentally, lawyers don't breath air but the same magical smoke. Don't let any of them near your computers! ;-)

    1. Re:Fun facts about lawyers by that+this+is+not+und · · Score: 1

      So you're telling me that what makes lawyers 'that way' is they huff burned-capacitor fumes?

      It figures...

  30. Yeah very "easy"! by Anonymous Coward · · Score: 0

    You are speaking as a "mother"?

  31. Does Microsoft actually -sell- Word? by Anonymous Coward · · Score: 0

    I was under the impression the product is only licensed to you, rather than sold. Thus, how can they be prevented from selling it, if they don't do so in the first place?

  32. Anonymous Coward by Anonymous Coward · · Score: 0

    Wrong, that's not an easy workaround
    Users will not be so happy to lose all their work done in docx.

    And moreover there'll be users who already have word with XML and others without so we'll hear/see/read this sentence a lot "Can you please resend this in doc format(not docx)?"

  33. What about all of the copies on desktops? by Anonymous Coward · · Score: 0

    "All microsoft has to do is stop selling word in its current version"... ok, but what about all of the copies on desktops. They are still violating this patent. They obviously have to be removed, and the new version of the software installed....at microsoft expense, of course. It would be wrong to do otherwise. If a P2P user spread software that violated someones legal rights, they would be fined, according to a crazy new formula where guessing damages is measured in superlatives. Here, microsoft willingly shipped software violating someones legal rights and made boatloads of money on it. I can imagine damages in superlatives squared. Every copy of windows XP ever sold has to have word removed from each and every computer, and a new non-infringing version replace it. Every one. No exceptions, plus they must pay the new company for violation. Forty Billion US dollars is a good estimate at damages, but griief and court costs are not added in, nor interest. Sixty billion would be a good estimate at the true damages. Not payable in software, but cash. Cold, hard cash. No fake 'software as currency' where a .20 cent disk with old software slapped on it is given a value of $700. No. We want cash.

  34. Nonsense. by jotaeleemeese · · Score: 1

    The only thing stoping Microsoft from having a complete monopoly is the closest we have to subverting copyright: the GPL.

    Pretty much all OSes and major software that can compete against MS are GPL or BSD licensed software, that is software that is license with the specific intent to go around copyright. If copyright didn't exist there is no reason to believe people would have not tinkered with software and hardware to make things more useful than what big, abusive corporations would have provided otherwise.

    It would be a similar situation with patents, even more so, since the abolition of patents would not automatically imply the abolition of copyright, meaning that you could come up with ideas, but the implementation would be rewarded by the market, which is closer to how the system should work (with copyright seriously scaled down from the current abusive terms).

    --
    IANAL but write like a drunk one.
    1. Re:Nonsense. by Bigjeff5 · · Score: 1

      The only thing stoping Microsoft from having a complete monopoly is the closest we have to subverting copyright: the GPL.

      BZZZZZT! Wrong, you've got it backwards. The only thing keeping GPL'd OSs alive are anti-trust laws which have consistantly smacked Microsoft down when they get heavy-handed. Without them Microsoft would have crushed the competition years ago.

      Linux and Mac OS would not stand a chance without these laws, and even with them only Mac OS offers any sort of competition, and that's primarily proprietary on top of a small BSD core.

      So your argument for the heroic GPL is a little off-kilter. Break it down - Proprietary (Windows) Dominates > Mostly Proprietary (Mac OSX) holds its own > GPL (Linux) is dominated by every measure possible. Seems like the GPL software is doing the worst of the bunch.

      I'm not an MS fan, and I like Linux, but I'm tired of people singing the glories of the heroic Linux when it's just not true.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  35. Another Option.. by Bilbo · · Score: 1

    Hummm..... Another option to get around the patent would be to use ODF. THAT would be easy, and free to boot!

    --
    Your Servant, B. Baggins
  36. Re:Really...? Reeeeally? by mujadaddy · · Score: 1

    By providing a financial incentive via secured production monopoly to produce something new without having the idea stolen. Duh. Seriously, DUH.

    Don't discount the concept just because the USPTO doesn't know what a patentable idea is.

    --
    Populus vult decipi, ergo decipiatur...
    "Force shits upon Reason's back." - Poor Richard's Almanac