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

40 of 172 comments (clear)

  1. 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 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.
    8. 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.
  2. 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?

  3. 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 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!

    2. 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. 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 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
  5. 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 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!
    2. 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.

    3. 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.
  6. 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).

  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. 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.
  9. 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!

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

    Word patent troll edition.

  11. 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!
  12. 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.

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

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

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

  16. Re:Easy Solution by wxyze · · Score: 3, Informative
  17. 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 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.

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

  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.

  20. 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
  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.
  22. 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.

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