Slashdot Mirror


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

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

230 comments

  1. Texas? You Don't Say! by eldavojohn · · Score: 2, Insightful

    Microsoft Corp said on Wednesday a Texas federal jury ...

    Texas? You mean the state of Marshall, TX where Microsoft (and everyone else who wants to win) holds all of its prosecuting patent cases? I do believe Microsoft may be getting a taste of its own medicine!

    --
    My work here is dung.
  2. What about Open Office by cbs4385 · · Score: 2

    Aren't all the ODF documents just XML documents? How much does Open Office have to pay for each download?

    1. Re:What about Open Office by Jurily · · Score: 4, Informative

      Aren't all the ODF documents just XML documents?

      No, they're compressed XML documents.

      How much does Open Office have to pay for each download?

      If this ruling stands for them too, still nothing. They just won't let you download in the US. Free Software has no jurisdiction.

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

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

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:What about Open Office by Jurily · · Score: 1

      The whole point of XML is to provide a generic (and thereby obvious) means of structuring and editing data.

      Not to mention ODF is an international standard, so any US patent should in my opinion be null and void. Of course that's common sense, so likely not true.

    4. Re:What about Open Office by mea37 · · Score: 4, Insightful

      Right. And any Open Office developers who happen to live in the U.S. - whose coding would be subject to U.S. patents - would do what exactly to avoid their liability for infringing the patent? And even if we pretend (as TFS seems to imply, incorrectly) that patent damages somehow have to be tied to a count of distributed copies, and that OO could cut off U.S. distribution, how would the cover the damages for copies already distributed in the U.S.?

      If the patent applies to what OO is doing, it would be a big problem for the project.

    5. Re:What about Open Office by mea37 · · Score: 1

      Whether the patent would be valid might well depend on when it was filed. The mechanisms for editing XML are obvious if the XML spec is taken as background, but if the patent was in force when the XML spec was created and if those methods were covered by the patent, then XML would violate the patent (not the other way around).

    6. Re:What about Open Office by larry+bagina · · Score: 1

      This patent was first filed in 1994. Initial talks on standardizing ODF began in 2002. I don't know when StarOffice started using XML, but it was DOS only until 1996. The patent (bullshit or not) predates ODF.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    7. Re:What about Open Office by mea37 · · Score: 1

      It may be common sense, if the standard were there first (i.e. before the patent). If the patent were there first, why would it be common sense that an international standards body would be allowed to say "Hey, that's a good idea; we'll just invalidate your patent by incorporating it into a standard!"?

      And indeed, if the standard came first, then any later-filed patent covering the idea could not be novel and non-obvious, so the law would behave in what I consider a common-sense fashion.

    8. Re:What about Open Office by RulerOf · · Score: 2, Funny

      And then torrenting OpenOffice inside of the US would be illegal for an entirely different reason than 99% of all the other torrent traffic out on the inter-tubes.

      Neat.

      Not good, just neat.

      --
      Boot Windows, Linux, and ESX over the network for free.
    9. Re:What about Open Office by MadnessASAP · · Score: 1

      I would suspect that many people would start using Tor once again demonstrating to the governments that people are still more then capable of hiding their identities online when given sufficent cause too.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    10. Re:What about Open Office by Anonymous Coward · · Score: 2, Interesting

      Before we had XML, there was a more elaborate ML called "SGML" (HTML 1-4 are simplified versions of SGML. SGML was standardised in 1986, was there prior art involving similar techniques around XML?
      --
      AC

    11. Re:What about Open Office by wellingj · · Score: 1

      I would generally agree with you on this point concerning any other kind of patent except for software...

    12. Re:What about Open Office by Jurily · · Score: 1

      If the patent were there first, why would it be common sense that an international standards body would be allowed to say "Hey, that's a good idea; we'll just invalidate your patent by incorporating it into a standard!"?

      Doesn't the ISO have policies for patents they know about? And if they didn't, it's hard to argue about the originality of a patent that made it into a standard.

    13. Re:What about Open Office by belmolis · · Score: 3, Interesting

      The use of XML for documents may postdate the patent, but text processing systems that separate document structure from details of formatting go back at least to the late 1970s in the form of Brian Reid's Scribe. Unless I have misunderstood the patent, this constitutes prior art.

    14. Re:What about Open Office by Jurily · · Score: 2, Insightful

      And any Open Office developers who happen to live in the U.S. - whose coding would be subject to U.S. patents - would do what exactly to avoid their liability for infringing the patent?

      Stop contributing. Where is it written, that OOo has to have contributors from the US? There will be others. And I'm sure the courts would appreciate the fact that they stopped upon finding out about the infringement.

      Also, the fact that they sued the richest software company in the world does not imply they'll go after individuals.

    15. Re:What about Open Office by Zarluk · · Score: 0, Troll

      I do believe that you, americans, have to fix your entire law system... it is resembling Kafka's books :-(

      The shit is, that if the US justice goes down the drain, it will soon spread all over the world. We see some disturbing signs here in Europe, too...

      Please, fix your screwed patent system, so we all can sleep a little better ;-)

    16. Re:What about Open Office by Thinboy00 · · Score: 1

      Also, the fact that they sued the richest software company in the world does not imply they'll go after individuals.

      They might go after Sun. Of course, if it made it into the courtroom it would be thrown out immediately (Sun doesn't develop OOo, it just sponsors it) (IANAL), but these are patent trolls. They'll think of anything. Remember SCO? These guys are worse.

      --
      $ make available
    17. Re:What about Open Office by Anonymous Coward · · Score: 0

      99% of OpenOffice developers work for Sun.

      Once again open source fanboys are shown to be tinfoilhat retards.

    18. Re:What about Open Office by Jurily · · Score: 1

      Remember SCO? These guys are worse.

      Even SCO went after IBM, not J. Random Developer.

    19. Re:What about Open Office by tsm_sf · · Score: 2, Funny

      Ahh, but does this separation occur on the internet?

      --
      Literalism isn't a form of humor, it's you being irritating.
    20. Re:What about Open Office by Anonymous Coward · · Score: 0

      But you're using common sense again! Common sense doesn't stand up in courts!

    21. Re:What about Open Office by Anonymous Coward · · Score: 0

      contribute via encrypted channels to a trusted 3rd party not bound by stupid patent laws created by and for asshats allowed by a broken system

    22. Re:What about Open Office by jedidiah · · Score: 1

      Open Office is was commercial program that was developed by a German company (not Sun).

      Some of us still have our old copies from when they were still Star Division.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    23. Re:What about Open Office by dimeglio · · Score: 1

      If the patent applies to what OO is doing, it would be a big problem for the project.

      Only if i4i decides to enforce its patent. If royalties are based on revenue, then I see only joy.

      --
      Views expressed do not necessarily reflect those of the author.
    24. Re:What about Open Office by dimeglio · · Score: 1

      Am I reading this wrong? I seem to read that the issue is the method not the format. You can probably use notepad to write your XML and not infringe. The software that would decode it however, might require a patent if it performs the decoding in a particular way. This is not at all questioning the ISO mandated format. This company simply designed a way to read and write metacoded documents.

      --
      Views expressed do not necessarily reflect those of the author.
    25. Re:What about Open Office by Anonymous Coward · · Score: 0

      Where is it written, that OOo has to have contributors from the US?

      Probably an internal document on file at Sun's Santa Clara, CA headquarters...

    26. Re:What about Open Office by edittard · · Score: 2, Informative

      As any lawyer will tell you, don't go after the guilty - go after the ones with the deepest pockets.

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    27. Re:What about Open Office by pbhj · · Score: 1

      And any Open Office developers who happen to live in the U.S. - whose coding would be subject to U.S. patents - would do what exactly to avoid their liability for infringing the patent?

      The devs are fine as long as they stay away from the relevant part of the XML code. Most of OOo is nothing to do with XML surely. IANA[Patent]L.

      Also, the fact that they sued the richest software company in the world does not imply they'll go after individuals.

      They don't have to "go after" you to make it illegal (patent infringement would be tortuous if you're being pedantic).

    28. Re:What about Open Office by ais523 · · Score: 1

      Not quite. You need to go after people who can afford to settle with you for lots of money, but who aren't so rich that they can waste money running the entire court case through just to spite you (which is possibly what's happening in SCO vs IBM).

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    29. Re:What about Open Office by Anonymous Coward · · Score: 0

      Generic does not equal or imply obvious - sometimes quite the opposite.

    30. Re:What about Open Office by Anonymous Coward · · Score: 0

      If you're comfortable livling at someone else's whim, then I suppose that would pass for joy.

  3. OOo by Celeste+R · · Score: 1

    Microsoft Office may be worth $98 (what? only $98?), but what about OOo?

    Oh wait, OOo has more XML compatibility. Perhaps it's worth more than MS Office? /sarcasm

    --
    There are no perfect answers, only the right questions. More questions at http://foresightandhindsight.blogspot.com/
    1. Re:OOo by Brian+Gordon · · Score: 1

      Maybe the entire XML-editing program is only worth $98, not just a single copy :)

  4. I feel sorry for Microsoft by Anonymous Coward · · Score: 1, Funny

    Which makes i4i Stalin Hitler.

    1. Re:I feel sorry for Microsoft by Anonymous Coward · · Score: 0

      i4i , does it stand for Eye For an Eye?

  5. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 2, Insightful

    Yeah, too bad it sets a precedence that fucks us all.

    Down with "soft" patents!

  6. Fair Play by DaMattster · · Score: 0, Flamebait

    Hey, Microsoft is one of the software patent trawlers. They have to be careful about lobbying to hard for a legal weapon that could be used against them. I don't feel sympathetic in the least.

    1. Re:Fair Play by someone1234 · · Score: 4, Insightful

      Despite how one feels against M$, this is ridiculous.
      It is not fair at all and could be used against other software with similar capabilities.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    2. Re:Fair Play by Red+Flayer · · Score: 1

      I don't feel sympathetic in the least.

      Neither do I. However, in the end, who ends up paying $98/copy to i4i?

      I'll give you a hint -- it's not Microsoft.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:Fair Play by Jurily · · Score: 1

      It is not fair at all and could be used against other software with similar capabilities.

      Not quite. Other companies with similar cash flow.

    4. Re:Fair Play by Anonymous Coward · · Score: 0

      Really? I bet it will be their name on the check.

    5. Re:Fair Play by JCSoRocks · · Score: 4, Funny

      I agree. I enjoy seeing them get a taste of their own medicine as much as anyone, but this sets an awful precedent. Can we organize a virtual million man march and get the patent system fixed? (and by "we" I mean someone other than me. I'm too busy drinking soda in my mom's basement.)

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    6. Re:Fair Play by wellingj · · Score: 1

      This is the same kind of egalitarianism that's stifling nearly everything good in the US. Which is to say it's not very egalitarian at all because someone has some crack pot idea about how thier world should work and the ends justify the means in their mind.

    7. Re:Fair Play by rzekson · · Score: 2, Insightful

      You mean, the law should protect only the poor, miserable, and troubled, and punish the rich, mighty, and successful, so that everyone and everything becomes uniformly mediocre and apathetic. I'm amazed at how the pure open source ideals sometimes end up twisted in people's minds, so that they become indistinguishable from the dull communist propaganda. Surely, this is completely missing the point of the open source movement?

    8. Re:Fair Play by rzekson · · Score: 2, Insightful

      You don't become a patent troll by simply acquiring lots of obvious patents. You become a troll by using those patents to harass others. Lots of companies big and small file patents for DEFENSIVE reasons. Once you have a patent, it's much harder to sue you for infringement; after all, the patent office already agreed that you're doing something innovative. So as long as the patent office awards patents for obvious stuff, filing for such patents for defensive reasons is not only fair, but essentially required. You don't want to risk investing lots of money to develop and market a new product only to find out later that you've been sued by some stupid patent-squatter. Instead of blaming the big players, who only exercise their common sense right to protect their investment, the community should exert pressure on the patent office to start uniformly rejecting ALL such applications.

    9. Re:Fair Play by Jurily · · Score: 1

      You mean, the law should protect only the poor, miserable, and troubled, and punish the rich, mighty, and successful, so that everyone and everything becomes uniformly mediocre and apathetic. I'm amazed at how the pure open source ideals sometimes end up twisted in people's minds, so that they become indistinguishable from the dull communist propaganda. Surely, this is completely missing the point of the open source movement?

      WTF? I was implying that suing the richest software company in the world does not necessarily mean they'll go after individuals, because it's likely not a good investment. What ideals are you talking about?

    10. Re:Fair Play by JackieBrown · · Score: 1

      Where did Jurily mention open source?

    11. Re:Fair Play by MonkWB · · Score: 3, Funny

      First they came for Microsoft...
      But I was not Microsoft so I laughed at the irony.

    12. Re:Fair Play by rzekson · · Score: 1

      In that case you're right. It wasn't clear if you're just stating the fact or approving of it. Lots of people here seem happy that MS got spanked.

    13. Re:Fair Play by rzekson · · Score: 1

      He didn't, I misinterpreted his comment.

    14. Re:Fair Play by FooRat · · Score: 1

      Really? I bet it will be their name on the check.

      Oh, so Microsoft prints their own currency now?

    15. Re:Fair Play by Miseph · · Score: 1

      Only? No. But it should and often does (at least in sensible systems) take into consideration the degree to which a person needs defending. If you break a guys jaw in a barfight, you'll likely spend a couple nights in a county jail and get some probation... if you break a little old lady's jaw while she's crossing the street you'll likely spend a couple years in a state prison and a felony record.

      The sad truth is that in many places, the law really doesn't protect the poor, miserable and troubled, serving only the rich, mighty and successful. When a wealthy white woman turns up dead it gets international attention... what do you think happens if a poor black or hispanic woman does?

      --
      Try not to take me more seriously than I take myself.
    16. Re:Fair Play by mqduck · · Score: 2, Funny

      Can we organize a virtual million man march and get the patent system fixed?

      We could start a Facebook group!

      --
      Property is theft.
    17. Re:Fair Play by Thinboy00 · · Score: 1

      Lots of people here seem happy that MS got spanked.

      After the Tom-Tom suit I don't blame 'em.

      --
      $ make available
    18. Re:Fair Play by Thinboy00 · · Score: 1

      Really? I bet it will be their name on the check.

      Oh, so Microsoft prints their own currency now?

      It's called the "Vista". Until recently they had a very popular currency called the "XP", but MS ran out of^H^H^H^H wanted more USDs so they had to print more money to exchange -- but they didn't want inflation so they invented a new currency called the "Vista", symbol MSV. The people rejected the Vista and its exchange rate plummeted, so now MS is working on a new currency to replace the Vista -- currently codenamed "seven", but that probably won't be its final name.

      --
      $ make available
    19. Re:Fair Play by Purity+Of+Essence · · Score: 1

      Oh, so Microsoft prints their own currency now?

      You're thinking of Nintendo.

      --
      +0 Meh
    20. Re:Fair Play by Anonymous Coward · · Score: 0

      If a particular very rich black woman turns up dead she'll still get international attention :).

    21. Re:Fair Play by Bert64 · · Score: 1

      Laws like this exist to allow companies to profiteer... Starting legal action against the poor miserable and troubled is not profitable... Winning legal action against MS will get you a lot of money and might enable you to sell your company for a huge amount.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    22. Re:Fair Play by vuffi_raa · · Score: 1

      that's not a good argument though, it not only ignores fairness in the law but discourages people from development- what is the point of trying to become a successful developer if all it means is that you will be whittled back down by a million patent trolls?

    23. Re:Fair Play by Red+Flayer · · Score: 1

      And where do they get their cash from?

      This is the problem with business fines on a monopoly... in the end, those fines hit the consumer, since they have little choice of going to a competitor (who, in theory, offers a competitive product at a competitive price, without the cost of the fine factored in).

      Fining a monopoly is counterproductive. It hurts the very people it's meant to help. Disbanding a monopoly is a far better choice.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  7. Let's all by Anonymous Coward · · Score: 0

    write XML editors, and send the source code to the company using disposable email addresses.

  8. Since when... by Stoner369 · · Score: 1

    ...did notepad start costing $98?

    1. Re:Since when... by jonadab · · Score: 1

      > ...did notepad start costing $98?

      Well, I suppose, technically, in order to get a legal copy of Notepad, you have to get a legal copy of Windows, which has for most (all?) of its history always retailed, officially, for at least that much, at least in the US.

      But personally, I can't imagine trying to edit XML in Notepad. In a text editor, yes, but not Notepad. It's too feature-impoverished. Notepad doesn't do indentation, doesn't match up grouping symbols or quotes, doesn't provide validation or other doctype-related features, doesn't provide for the insertion of elements in a structured manner, doesn't have syntax-aware (re)wrapping (neither automatic nor manual), doesn't even do syntax highlighting, ...

      --
      Cut that out, or I will ship you to Norilsk in a box.
  9. LOL by EkriirkE · · Score: 0

    LMAO

    --
    from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    1. Re:LOL by Anonymous Coward · · Score: 0

      ROFLYAO?

    2. Re:LOL by Anonymous Coward · · Score: 0

      FYMLMAO

  10. If You Have a Repeat Offender, Increase Penalty? by eldavojohn · · Score: 3, Interesting

    ... but what's even more troubling is that the court somehow ruled that such an editor was worth $98 in the copies of Microsoft Word where it was used. An XML editor. $98. And people say patent awards aren't out of sync with reality?

    Well--and I stress that I am not defending this ruling--you could look at it like raising the stakes involved since there are so many patent cases.

    Example: You steal a piece of fruit. You are convicted in front of a jury and slapped on the wrist. So you and everyone else does it again tomorrow. To combat this they increase the penalty to a $70 fine and 4 days in jail. In an ideal world, people stop stealing fruit.

    Of course, I'm told hands get chopped off for stealing in some countries (could be wrong on that one though). I do know in Texas they're not opposed to electrocutin' ya for certain offenses though ... maybe they are just on their way to try to get all these patent cases prevented?

    Doesn't make a lick of sense at all considering you can't throw a goddamn progress bar on your application without risking litigation.

    --
    My work here is dung.
  11. Filed in 1994 by El_Muerte_TDS · · Score: 2, Interesting

    Granted in 1998.

    It took them that long to sue MS?

    1. Re:Filed in 1994 by moogsynth · · Score: 2, Insightful

      Who knows why they took so long. Still, the patent will expire in a couple of years, so if they want to milk people for cash they have to do it now. Anyone who creates similar software is going to have to watch out for the next couple of years.

      Anyhow, the patent is regarding "separating the manipulation of content from the architecture of the document." That's so hopelessly vague it's not even a joke. That's a patent that will affect every document format known to man. How on earth can this patent be a novel solution, then? Human brains work exactly the same way. We learn and absorb information, and then process it and work with it without modifying the architecture of our brains. Can I have a patent on that?

    2. Re:Filed in 1994 by Amazing+Quantum+Man · · Score: 1

      Still, the patent will expire in a couple of years

      2015 (or 2018) is *FOREVER* in "internet time".

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:Filed in 1994 by Anonymous Coward · · Score: 5, Informative

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

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

    4. Re:Filed in 1994 by Anonymous Coward · · Score: 0

      Well that explains it, then. Mod parent up.

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

      Anyhow, the patent is regarding "separating the manipulation of content from the architecture of the document." That's so hopelessly vague it's not even a joke.

      The patent claims (which define the scope of the patent) are easier to read after going through the specification a bit more closely. This patent is about a particular method of encoding structured data.

      Consider the example (given in the patent) of <Chapter><Title>The Secret Life of Data</Title><Para>Data is hostile. </Para>The End</Chapter>. Typical parsers would encode this as some kind of tree.

      This patent teaches coding it by creating a "Metacode Map" with six elements encoded as {Element Number, Element, Character Position}: ({1, <Chapter&gt, 0}, {2, <Title>, 0}, {3, </Title>, 23}, {4, <Para>, 23}, {5, </Para>, 23}, {6, </Chapter>, 46}). The content is then stored separately as one long strong: "The Secret Life ofDataData is hostile. The End"

      I haven't read the claims closely enough to say whether they are consistent with the teachings of the patent, but it does seem to be narrower than simply editing XML (or SGML). I also suspect that there aren't a whole lot of infringers since this is an unusual way encoding marked up language. Does Word do this? The jury though so, but the code is all under seal, so it is a bit difficult to check out independently.

    6. Re:Filed in 1994 by Decameron81 · · Score: 1

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

      That's a very good point, but what's so wrong about copying the idea? Is the idea THAT good that it needs to be patented and protected as such?

      It's not like this particular idea is doing any good for us all... so why grant the patent?

      --
      diegoT
    7. Re:Filed in 1994 by danomac · · Score: 1

      What I find odd is that Microsoft has a bunch of these stupid types of patents. There's prior art for even this, and now that it has come to this, even if they win they will basically make a large majority of their patents useless.

      I just don't understand how Microsoft thinks (actually, I don't really want to know anyhow.) But this doesn't seem like a really smart move. They could wind up shooting themselves in the foot, in more ways than one.

    8. Re:Filed in 1994 by Philip_the_physicist · · Score: 1

      Isn't this similar to the old DOC format? I'm not sure when the semantic markers first appeared, but the oterh formatting was in a similar format, IIRC.

    9. Re:Filed in 1994 by shutdown+-p+now · · Score: 1

      Consider the example (given in the patent) of The Secret Life of DataData is hostile. The End. Typical parsers would encode this as some kind of tree.

      This patent teaches coding it by creating a "Metacode Map" with six elements encoded as {Element Number, Element, Character Position}: ({1, , 0}, {3, , 23}, {4, , 23}, {5, , 23}, {6, , 46}). The content is then stored separately as one long strong: "The Secret Life ofDataData is hostile. The End"

      I'd expect a typical XML (or, really any structural document) editor with syntax highlighting / code completion to store it in memory that way.

    10. Re:Filed in 1994 by pbhj · · Score: 1

      You're not supposed to read the claims. If the title/abstract mention documents then you assume that the patent covers any and all computer documents and is invalidated by Babbage's engine.[/sarcasm]

      Interesting info though, not come across metacode maps before. Can imagine that this would be the internal .doc structure and account for a lot of the problems.

    11. Re:Filed in 1994 by Richard+Kirk · · Score: 1

      I would not have thought it possible to make me feel sorry for Microsoft, but by God, they've done it...

      I used to work on patents and other R&D matters for a large company (about 70 000 employees). The general rule was if someone sent you a letter describing a patent or an invention, then you should send it back, if possible unopened. If you read what is in the letter, and anyone, anywhere in your company happens to be working on something that infringes what is described, then your company is now 'knowingly infringing a patent' and the damages (if they win any) are tripled. In 1994 it was also becoming clear that software patents were going to be recognized in the US, which is a huge chunk of the technology market covered by a single patent in English. If you had something that you thought might be patentable, you filed a speculative patent of your own if your company could afford it (my one did). Even if your patent did not stand, you may well prevent anyone absolutely owning anything in the area.

      I have also worked for smaller companies where large companies have claimed infringement of some very general patents without evidence, and demanded disclosure of any and all software in the company, so they could troll though and see if they could find anything. We managed to get this patent dismissed. They came up with a second. Then a third. Then a fourth. We were required to read each legal letter, and each letter made us liable to further knowing infringements. In the end, we had to licence a produce we did not use in order to avoid paying ever-increasing patent lawyers costs.

      NB: the others in the company didn't tell me we had taken the licence until long after it had been done. I would have fought, but they were probably right. If you are in this position - reply to each letter as briefly as possible. Require them to itemize every case where they think you are infringing before you do any work checking it. Get them to do work and rack up costs where possible. Sit on each letter for a week at least. They may lose interest or look for a softer target.

      In 1994, software patents were beginning to look possible. There was a lot of virgin patent territory out there, and some people laid claims to all sorts of things that they could not be said to own. There was no tradition of IP ownership in computing, and it was easy to patent things that could have been found in the library of Alexandria. The company sat on the patents until the idea of a software patent became a bit more solid, and then went to the biggest company they could find. Microsoft must get a lot of gold-diggers like these, and they cannot afford a patent lawyer for each. Their mistake was to talk to the company in the first place, though like my case of returning a letter unopened, it is hard to know what you ought to do until it is too late.

      I think things are taking their natural course. Microsoft have probably saved money by not dealing with each gold-digger individually. This strategy means they have to deal with every one that makes it through to the final round without going bust. In the end, all software patent issues seem to be about spending money in legal fees. I have seen software patent battles from both sides, and the person with the deepest pockets always wins. Patents have their place, but they are restrictive rulings which take rights from everyone else when they grant the patent to an individual. This is something we should do sparingly where there is real need. In my opinion, there never was any need for software patents.

    12. Re:Filed in 1994 by MarkKB · · Score: 1

      Microsoft already had such a system then - Office 2000 implemented a kind of HTML-XML cross, first seen in a beta in 1998, with the intention of it becoming the default format for Office (that's the reason for all the proprietary stuff - they wanted to have full fidelity, they didn't intend for anyone to actually make websites with it).They didn't go all the way with it, however, and it was regulated to a "Save as HTML" option in the Save As dialog.

      Incidentally, this format was actually a direct predecessor to the Office '03 XML formats (and thus OOXML).

  12. Maybe by Anonymous Coward · · Score: 0

    it's a very fancy XML editor.

  13. Patent Makes My Head Asplode by Fantom42 · · Score: 3, Informative

    http://www.google.com/patents?id=y8UkAAAAEBAJ&dq=5787449

    I have no idea what this patent is saying.

    Abstract:

    A system and method for the separate manipulation of the architecture and content of a document, particularly for data representation and transformations. The system, for use by computer software developers, removes dependency on document encoding technology. A map of metacodes found in the document is produced and provided and stored separately from the document. The map indicates the location and addresses of metacodes in the document. The system allows of multiple views of the same content, the ability to work solely on structure and solely on content, storage efficiency of multiple versions and efficiency of operation.

    It sounds a bit like an embedded XSLT, more or less. Maybe?

    1. Re:Patent Makes My Head Asplode by oneiros27 · · Score: 1

      Just from reading the abstract, it sounds more like templating -- I know the basic structure of your format, so I can go in and replace the strings (content) between the parts that are structural. Or, to modify the template, I could hide the content, and allow you to modify just the structural part ... and I could present it in any number of ways to allow you to edit it.

      XSLT is more one-directional, and there isn't the mapping made to relate how things go back into the original file.

      --
      Build it, and they will come^Hplain.
    2. Re:Patent Makes My Head Asplode by Zarhan · · Score: 5, Funny

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

      In this case, Claim 1 is quite understandable:

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

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

    3. Re:Patent Makes My Head Asplode by iamhigh · · Score: 1

      Or a database... or about anything else where you can structure data, work on the structure or work on the data.

      --
      No comprende? Let me type that a little slower for you...
    4. Re:Patent Makes My Head Asplode by capt.Hij · · Score: 3, Interesting

      From that vague wording it seems that using the XML::RPC module in Perl would violate the patent. You can use that module to separate your manipulation of the xml and the data that is represented in the xml. Then again, it seems to me that this is exactly what word processors have been doing since wordstar. The editor allows you to focus on the contents while the program manipulates the file under the hood. The fact that it uses XML is not really relevant.

    5. Re:Patent Makes My Head Asplode by K.+S.+Kyosuke · · Score: 1

      Perhaps there is a bit of something MVC-like? The "content" is a model/data structure, even "view" is explicitly mentioned. Hell, it can mean a million different things...it's a patent, after all. :)

      --
      Ezekiel 23:20
    6. Re:Patent Makes My Head Asplode by happyemoticon · · Score: 5, Funny

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

    7. Re:Patent Makes My Head Asplode by xlotlu · · Score: 2, Interesting

      Sounds like any type of stylesheet-based editing.

      That means office suites, HTML editors, vector graphics editors are all "infringing".

    8. Re:Patent Makes My Head Asplode by PitaBred · · Score: 1

      Ok. So you read the claim... it seems exactly like what someone "skilled in the arts" would do when presented with a document having a plurality of metacodes. There's nothing "novel" about what they're doing.

    9. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      circadian rhythm modulation.

      That made me like your post a lot more

    10. Re:Patent Makes My Head Asplode by TimothyDavis · · Score: 1

      So to fill out a patent application, you first need to carefully document what the 'new' idea is, and then keep running it through computerized spoken language translations until all possible case specific meaning is lost?

      IDNRTFPA (I did not read ... patent application) - but at least many of the patents of old had drawings of the concept so folks had a least a fucking clue as to what the patent applied to.

      I can only imagine the poor guy who has to search through existing patents when checking to see if his idea is new.

    11. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      Actually, if I wanted to laugh at the patent, I would point out that this sounds like nothing more than trying to patent annotations and citations, or the guts of a compiler.

      The "document" is used in the claim first to refer to the composite dataset containing structured maps of meta-codes and once to refer to just the corpus of meta-codes that is a member of the composite. This is a sadly obvious product of any parsing system worth its salt, e.g. the corpus is just like a raw input file to a programming language compiler, the meta codes are like the line/col positions referenced in a debugger map, and the map is the various parse trees and intermediate forms used during semantic validation, optimization, and code generation (transformative processes much like structural editing). Usually these debug maps reference the source files as the corpus, still stored separately on the filesystem from the compiled forms.

      Anyone skilled in the art knows that once you have a graph of different structured views onto a common set of atomic nodes (the meta-codes), you always have to pick some normalizing form to serialize the graph into an output format. A common method is to dump the nodes and then dump graph structures as sets of connectivity via reference back to the node definitions. When there is a canonical hierarchical view, you often dump the nodes in situ in the canonical view and then dump the alternate views as referencing annotations against this canonical view.

      They might as well patent algebra and topology theory.

    12. Re:Patent Makes My Head Asplode by FooRat · · Score: 1

      In this case, Claim 1 is quite understandable

      Please tell me you were joking, and I missed it ... that claim is about as opaque as a brick wall.

    13. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      Hah! Mine has closed-cell foam polystyrene!!
      Although I do have prior art on the ceramic vessel,
      having made my own for 30+ years, and used same to
      stimulate my nervous system. Can I claim
      sedation too?

    14. Re:Patent Makes My Head Asplode by radtea · · Score: 1

      In this case, Claim 1 is quite understandable:

      Why isn't this modded funny?

      I've spent a stupid amount of time reading patents, and this is one of the worst I've ever seen. The third item in the list isn't even coherent, as it suddenly starts talking about storing some map in a "metacode storage means" which is hitherto undefined.

      I defy anyone to show me a class diagram and pseudo-code that unambiguously instantiates this claim.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    15. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      I struggled through the patent when the story broke. It seemed to me that the proposal was to store the body text in one file (note: no markup) and to store the markup _plus indexing information_ in another file. So the second file would say somthing like "Char position 1: ; Char position 12: ." Why this is a great idea was lost on me.

    16. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      I meant "Char pos 1: {Title}; Char pos 12: {\Title}"

    17. Re:Patent Makes My Head Asplode by MightyMartian · · Score: 1

      I struggled through the patent when the story broke. It seemed to me that the proposal was to store the body text in one file (note: no markup) and to store the markup _plus indexing information_ in another file. So the second file would say somthing like "Char position 1: ; Char position 12: ." Why this is a great idea was lost on me.

      If you're Microsoft, it's probably a great idea. Make your data files even more complex by splitting data and markup up, so when those poor KOffice and OO.org guys go to reverse engineer your file formats, it's even more bizarre and difficult.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    18. Re:Patent Makes My Head Asplode by Decameron81 · · Score: 1

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

      You sir, have made me laugh.

      --
      diegoT
    19. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      That's just a bidirectional hash with a menu. It's sad that that held up in court.

    20. Re:Patent Makes My Head Asplode by StormReaver · · Score: 2, Insightful

      As a sad commentary on the state of the patent system, your convoluted description of coffee was easier to follow than most patent applications.

    21. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      How about SGML and SGML processors? I think (but am not sure) that DSSSL predates it - certainly there are published versions of talks by James Clark on DSSSL dating from 1994. That covers most of XML (since XML is really just a restriction of SGML) and XSLT (which is DSSSL in XML syntax).

    22. Re:Patent Makes My Head Asplode by 91degrees · · Score: 1

      Patent application denied. Does not contain the word "plurality".

      I have never seen the word when not used in patents (or referring to them), and I have never seen a patent without the word.

    23. Re:Patent Makes My Head Asplode by Morth · · Score: 1

      Read the part "Summary of the invention" instead. It's quite undestandable

    24. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      The USPTO should start denying patent applications that contain this kind of deliberately obfuscative gobbledegook.

      Agreed. One should eschew obfuscation wherever possible.

      This is like describing cup of coffee as a "insulating ceramic material vessel for the transportation of central nervous system-stimulant-laden liquids of temperatures approaching gradual evaporation adapted to both manipulation and imbibation for the purposes of maximum early-hours alertness and/or circadian rhythm modulation." It's like reading Foucault.

      You forgot to specify that the vessel shall be toroidal in form, unless it has multiple handles.

    25. Re:Patent Makes My Head Asplode by Dachannien · · Score: 1

      Does not contain the word "plurality".

      I have never seen the word when not used in patents (or referring to them), and I have never seen a patent without the word.

      That's because it's a concise way to require that there be more than one of something. If you don't specifically say that you mean more than one, in a lot of cases, just making a noun plural can be construed as indicating at least one of the noun, rather than at least two.

    26. Re:Patent Makes My Head Asplode by Dachannien · · Score: 1

      As it turns out, nearly all of the claim language you wrote would be considered "intended use", which usually doesn't impose any actual limitations on the claim. In this case, prior art would include any "insulating ceramic material vessel" aside from those which are completely incapable of transporting liquids.

      This would include anything from an actual ceramic coffee cup to, say, a ceramic capacitor with a surface on which you could put some amount of liquid and then be able to transport it. (The reference cited as prior art doesn't actually have to state that the disclosed item is usable for that purpose, as long as it could be used that way.)

      But in terms of indefiniteness, which is, I think, what you're talking about, no, it's not indefinite. It may be complicated, but one can discern what it is you're claiming, with a bit of applied thought. I've seen a few patent apps where you can read the claims and still can't actually tell what the invention is, but that doesn't mean it's indefinite - it just means the claim is written really broadly. The specification will explain what the actual application is, and the claim is just a much more generalized description that is intended to be applicable to a lot of things rather than their specific application.

      Indefiniteness instead means that you can't tell where the boundaries are of what's being claimed. Think of a patent claim as a property deed, except instead of indicating what land you own, it indicates what portion of the space of inventions you "own". A property deed (in the older states in the US, anyway) will indicate the property line by "metes and bounds", i.e., "starting at a marked birch tree on the bank of the Potomac River, thence 120 poles N 34 degrees E on a line with Adams['s adjacent property] to a boulder..." While a birch tree isn't the best indicator (especially now that we have GPS) of a corner on a property line, it's historically been considered permanent enough to be definite.

      If it instead says, "Starting at Bob who is standing on the bank of the Potomac River..." that would be indefinite, because you don't know who Bob is or where he's standing, and it's unlikely that someone will go back there later and find Bob still standing in the same spot.

      The same thing applies with patent claims, except there are other ways that a claim can be indefinite. It can refer to some limitation as if it's one we already know about from earlier in the claim, but that hasn't actually been mentioned yet (that's called lacking antecedent basis); it can use some relative term in a way that doesn't actually tell you anything (e.g., "having a large number of widgets attached"); it can use "for example" or similar terms which make it unclear whether a particular limitation is required to meet the claim; it can just state "A device for transporting coffee" without providing any actual limitations on the structure of the device; and there are various other ways of making a claim indefinite. If the claim is just pure non-understandable gobbledygook, that's indefinite, too.

      Indefinite claims get rejected under the second paragraph of 35 USC 112, but the statute has been "clarified" by prolific case law on what is and isn't indefinite. You can look in the Manual on Patent Examining Procedure (MPEP), section 2173, and the subsections following that for more details.

    27. Re:Patent Makes My Head Asplode by pbhj · · Score: 1

      The claims are interpreted in the light of the description however and so metacode would be given it's normal meaning as understood by a notional skilled practioner OR the meaning illucidated in the description. If "metacode" is misleading , the patent examiner should however of requested a change to the claims to avoid them being misconstrued.

    28. Re:Patent Makes My Head Asplode by pbhj · · Score: 1

      I know you're joking (in part at least) but it's actually very difficult to describe things fully without reverting to patent-ese.

      For example if two parts are connected in a way that they can move - the connection is important but the connection method is not - then mentioning a specific method limits your patent scope and means a competitor may be able to simply change the unimportant part to avoid your claim. Thus instead of "hinge" we have "rotatable connecting means" or less specific "flexible connecting means" or less specific "connecting means". Similarly "fixing means" covers screws, nails, glue, velcro (and the ways you never thought of).

      In your coffee cup case you've limited yourself to ceramics and required that the liquid stimulate and are hot - simply "a convex container" is your broadest scope, but saucepans, glasses and spoons provide prior art. "a convex container having a supporting means comprising a substantially curved member" might be a good first stab at "a cup".

    29. Re:Patent Makes My Head Asplode by Anonymous Coward · · Score: 0

      Your patent is hereby granted.

    30. Re:Patent Makes My Head Asplode by Artagel · · Score: 1

      A means plus function claim. (35 U.S.C. Section 112, Paragraph 6), is not plain English.

      For each means for performing the function, you have to go back to the specification, and identify the specific structure that performs that function and then plug it in to the "means for" part. Determining what details have to be included and not is the subject of quite a bit of litigation.

      Then the claim covers that plus its equivalents as known to those of ordinary skill in the art as of the time of the invention.

      That is probably the least simple claim in the patent, though I have not looked.

    31. Re:Patent Makes My Head Asplode by 91degrees · · Score: 1

      "A plurality of" is one letter longer than "More than one" and two letters longer than At Least Two", and decreases readability because it's such a bizarre word to use.

      Aren't patents meant to be clear to someone skilled in the arts rather than clear to a patent attorney?

  14. Altova by Anonymous Coward · · Score: 0

    XML Spy costs $224 for the basic edition. I don't know how/why that company is still in business

    1. Re:Altova by Itninja · · Score: 1

      Because there a LOT of companies that assume expensive software is better software. I know that I could tell my manager that I needed $500 for "Media Win G-Playa xT 3.0 Enterprise Edition" and I would get it (as long as it really existed, which it does not). Even if Media Player or WinAmp did the same thing, the price would indicate that it was better in the eyes of the uninformed.

      --
      I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    2. Re:Altova by Anonymous Coward · · Score: 0

      Mind telling me which company this is? I could really use money, and I have a ton of useless software projects lying around on my hard drive.

    3. Re:Altova by PitaBred · · Score: 0, Troll

      Tell you what... I'll set up a site with a Winamp skin installer called "Media Win G-Playa xT 3.0 Enterprise Edition", you tell your manger you need it, and I'll split the profits with you 50/50. Deal?

    4. Re:Altova by Anonymous Coward · · Score: 0

      Your manager should be fired. You can't go directly to the CEO and say that because CEO would reply "Your manager knows things better than you do because his wage is higher."

      It is sad because it's true

    5. Re:Altova by Anonymous Coward · · Score: 0

      I know that I could tell my manager that I needed $500 for "Media Win G-Playa xT 3.0 Enterprise Edition" and I would get it (as long as it really existed, which it does not). Even if Media Player or WinAmp did the same thing, my misrepresentation of the facts would indicate that it was better in the eyes of the uninformed.

      fixed that for ya

    6. Re:Altova by Anonymous Coward · · Score: 0

      Cut me in too, else I'm squealing!

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

      This is too true. My boss purchased a license for a remote administration system, despite my suggestions of the multitude of free (and the built-in version) available for windows.

      He scoffed at my idea, because a free offering would be insecure or nonfunctional. Even though the solution he purchased no doubt is just a wrapper over a freely available option.

      "You get what you pay for."
      Right....

    8. Re:Altova by Anonymous Coward · · Score: 0

      Actually, $224 is for the Professional edition. The Standard edition is $159 (though I don't quite know what the difference is). Anyway, even $224 is not a lot of money if your job includes mucking around with XML documents daily. For small companies, it might be a bit of a stretch. For larger companies, not a problem. I've actually used it a couple of times and it is quite capable and extremely easy to use. I haven't used anything else so maybe there are decent alternatives.

    9. Re:Altova by VGPowerlord · · Score: 1

      Actually, we have Altova installed where I work... but only a single license for our entire network.

      Beats me as to why we have it. The only time I ever use it is if I accidentally double-click an XML file in an Explorer view rather than opening it through my IDE.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    10. Re:Altova by Bert64 · · Score: 1

      Might be able to make a good business taking free software, slapping a huge price tag on it and selling it... Just include the src on the CD to comply with the GPL...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  15. $98 isnt alot compared to RIAA/etc by wjh31 · · Score: 1

    maybe they were after RIAA sized multiples of damages

  16. Re:Texas? You Don't Say! by CajunArson · · Score: 4, Informative

    Please reference one case where Microsoft was plaintiff in the Eastern District of Texas (where Marshall resides) and won some huge award... I'm not holding my breath.
    P.S. --> A plaintiff is the party that brings a case, Microsoft was the defendant in this case. Under Federal rules of civil procedure, plaintiff has a choice of forum (assuming there is personal jurisdiction and venue, but MS conducts business in all 50 states, and venue is often pretty easy to manufacture as well).

    --
    AntiFA: An abbreviation for Anti First Amendment.
  17. Ignore this. by Sybert42 · · Score: 0

    Patents will be moot post-Singularity. It will be more about technology (encryption, maybe). But, please don't even mod this. Ignore it. Thanks--the Singularity will happen even if you ignore this post.

  18. Re:tell the Obama Administration... by cyber-vandal · · Score: 1

    Big? Yes. Innocent? Ahahahahahahahahahahahaha.

  19. That makes sense... by __aaclcg7560 · · Score: 1

    Only if you trying to program an XML parser without using an existing library. Creating the XML file is easy. Reading the damn thing back in is hard. Something I found out during one of my programming classes.

    1. Re:That makes sense... by Anonymous Coward · · Score: 0

      No, it's actually pretty easy to parse. That's one of the advantages that XML has: there's a very specific documented definition of what's allowed and what's not. Yes it's moderately harder that writing XML, but compared to parsing HTML, or C++, it's a pretty trivial task.

    2. Re:That makes sense... by __aaclcg7560 · · Score: 1

      That wasn't a trivial task for me. Then again, I was taking three programming classes and carrying 19 units at the time.

    3. Re:That makes sense... by K.+S.+Kyosuke · · Score: 1

      Well, it's easy certainly easier parse in comparison with C++, but that does not mean that it's "pretty easy". And certainly not as fast to parse as comparable formats (s-exps, for example).

      --
      Ezekiel 23:20
    4. Re:That makes sense... by K.+S.+Kyosuke · · Score: 1

      "it's easy easier to parse"...shoud be in bed already...Zzz...

      --
      Ezekiel 23:20
    5. Re:That makes sense... by hazah · · Score: 1

      Its a matter of experience. The parent isn't realising that you haven't really worked enough with data structures, in general, which really helps knowing the ins and outs of what to do after you parse the data. In essence, you are asking a very different question than the one you worded.

      The parent is stating that: Of the variety of parsing tasks out there to do, with the level of support available in terms of API's and frameworks, working with XML could be seen as slicing butter with a hot knife. Relatively, it's pretty easy.

      The part that you found non-trivial isn't the parsing, it's figuring out what to do with the data once you parsed it.

      Just figure out some sort of abstract structure of what the XML file is supposed to represent. That structure is a higher level structure than say, the DOM tree you get. Use it to wrap over the DOM objects to hide away the details. All this assumes you're using DOM. You could be using something else, but it's a matter of reorganising similar concepts.

      Lather, rinse, repeat till it's second nature

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

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

    7. Re:That makes sense... by FooRat · · Score: 2, Insightful

      Of the variety of parsing tasks out there to do, with the level of support available in terms of API's and frameworks, working with XML could be seen as slicing butter with a hot knife.

      creimer wasn't talking about using a XML parsing API - of course it's easy if you use someone else's parsing and DOM API, that is not the point - he's talking about writing such a parser yourself. Look at the source code of an XML parser (like xerces) sometime if you think it's a quick 'n easy job to whip up something like that.

    8. Re:That makes sense... by Anonymous Coward · · Score: 1, Interesting

      As an old programming languages and compilers junkie, I never understood how XML people could make it so complicated. I have never bothered to implement a "proper, full XML parser" but I get the impression most of the work is in namespaces and schema validation.

      It seems entirely trivial to adapt existing tools like lexer and parser generators to scan and parse every well-formed XML document into a parse tree on which to do validation (and a parser generator is over-kill since it is a trivial recursive-descent tree parsing problem, just like s-expressions, once you lex the open/close tags). And if you realized that things like XSD are really defining new custom languages, you could transform the schema definitions into grammars for a parser generator and generate a totally custom validating parser/recognizer for valid XML docs with a given root element type. Or you could use one of the tree-parser/matcher tools constructed to do semantic checking and other more challenging analysis in traditional compiler environments. Most of the complexity of many XML tools I've looked at is in their strange insistence at trying to handle new schema dynamically instead of generating a custom parser for the working set of schemas, in spite of the fact that nearly every practical web service etc. works with a closed set of schemas introduced at development time and updated with new versions of the software. There is simply no need for trying to validate or parse new novel schema at runtime when the underlying application code will simply handle it as an opaque data blob anyway.

      Another amusement is that the XML and XSD specifications are so obviously constrained to limit the various syntactic constructs as little regular mini-languages embedded within the well-formed tree. Yet many of the XML processing tools I've seen seem to have a glaring lack of DFA compilers and other tools most appropriate for efficiently (and correctly) processing regular languages. It's as if the high priests of XML knew all about computational theory and made the specifications exceedingly easy to process, but most of the authors of XML tools turned out to be totally ignorant of those same theories.

      I hope I can some day read a history of web fads and finally understand how this all went so horribly wrong.

    9. Re:That makes sense... by MightyMartian · · Score: 1

      I hope I can some day read a history of web fads and finally understand how this all went so horribly wrong.

      RAM and disk space got cheap.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    10. Re:That makes sense... by ppanon · · Score: 1

      Microsoft IE and Netscape jumping through hoops to allow poorly formed HTML, thus setting the bar in a vertical position.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    11. Re:That makes sense... by Anonymous Coward · · Score: 0

      Yeah, that took me a whole freaking 4 hours to write. The horror.

    12. Re:That makes sense... by Hognoxious · · Score: 1

      Many moons ago I wrote a quick and dirty one and it wasn't too hard. But it was a one off for a specific purpose so all the tags could be hardcoded, assumptions could be made about the structure etc.

      I'd imagine bulding a generic or flexible one would be at least an order of magnitude more difficult.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    13. Re:That makes sense... by hazah · · Score: 1

      This too is simply a matter of experience. Instead of grabbing an API for parsing XML, grab an API for a recursive descent parser and make an XML parser out of it.

      Unless specifically instructed to produce all of the API code yourself, which is an entirely different topic than that of making parsers, don't do it. That setting will put too much in your lap all at once, rendering your effective learning to being sub-par in both subjects.

  20. Must Be East Texas by Nom+du+Keyboard · · Score: 1

    I don't even have to read the article to know that this must be in East Texas. Anyone ever realize that maybe Texas should succeed? Not only would it whip Washington D.C. into line faster and more completely than anything else, but it would end Marshall Texas as the patent infringement destination resort of choice.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Must Be East Texas by Tihstae · · Score: 2, Informative

      Anyone ever realize that maybe Texas should succeed?

      I bet Texas already thinks they are successful. Did you mean secede? http://www.merriam-webster.com/dictionary/secede

    2. Re:Must Be East Texas by Anonymous Coward · · Score: 0

      Anyone ever realize that maybe Texas should succeed?

      It would be better than this FAIL.

    3. Re:Must Be East Texas by Anonymous Coward · · Score: 1, Funny

      Did you mean secede?

      Damn you clippy!!

  21. Windows 7 ships without notepad by Fuzzums · · Score: 1

    Saves you $100 in a blink of an eye :)

    --
    Privacy is terrorism.
    1. Re:Windows 7 ships without notepad by thatkid_2002 · · Score: 1

      Saves you $100 in a blink of an eye :)

      Are you sure it does? My Win 7 RC has notepad.

    2. Re:Windows 7 ships without notepad by Anonymous Coward · · Score: 0

      RC? As in, not yet shipped?

  22. And many others by Vandil+X · · Score: 1

    Indeed. I was about to post how plenty of people out there use Notepad, TextEdit, nano, vi, and plenty of other text editors and word processors to write XML.

    May as well fine Smith Corona, since a typewriter from 1970 can also edit XML with the appropriate white out fluid.

    --
    Up, Up, Down, Down, Left, Right, Left, Right, B, A, START
  23. Re:Texas? You Don't Say! by cyber-vandal · · Score: 1, Informative

    I can reference another Marshall case where they were a defendant:

    http://www.shvoong.com/internet-and-technologies/gaming/1875809-microsoft-settles-lawsuit-xbox/

  24. Beat me to it by billlava · · Score: 1

    Secede is right. Please note the last time Texas Succeeded at anything.

  25. Re:If You Have a Repeat Offender, Increase Penalty by Anonymous Coward · · Score: 0

    I do know in Texas they're not opposed to electrocutin' ya for certain offenses though ...

    We do not electrocute people in Texas. We use lethal injection. A few of us would rather we went back to good, old-fashioned hanging.

  26. XML editing in WORD?! by N!NJA · · Score: 1

    $98 is too much even for Word itself! besides, how great is XML editing in Word 2007? on version 2003 it just looks like a lame-ass text editor. however, if the lawsuit referred to Microsoft's free XML Notepad 2006, i would understand the reason for *some* of the ado. it's a great utility. butit it isnt worth more than $20 either.

    1. Re:XML editing in WORD?! by Cedric+Tsui · · Score: 1

      "$98 is too much even for Word itself! "

      Why? How much did you pay for it?
      Suggested retail price is $229.

    2. Re:XML editing in WORD?! by Shados · · Score: 1

      150$ for 3 licenses for personal use

      Less than that at work for the full thing, thanks to volume licensing, including a free copy for home use there too via the professional home usage program that microsoft offers. Oh, and another "free" (to some extent) license of all Office client products from the MSDN subscription.

    3. Re:XML editing in WORD?! by Cedric+Tsui · · Score: 1

      Ahh.
      So $98 *IS too much for Word

    4. Re:XML editing in WORD?! by Shados · · Score: 1

      Big fat enterprise software aside(like the server versions of windows, sql server, Dynamics, etc) when purchased as single licenses, very few products of Microsoft end up being that expensive when bought correctly.

      There's always a way. MSDN Subscriptions can be obtained as low as 30% retail price if bought through the proper (legal!!) channels, Exchange licenses can drop to almost free when in bulk, Office can be obtained for near free as I described, etc etc etc.

      There's always a (legal!) way with MS products. Heck, its not limited to them. Never buy Photoshop fullprice (assuming you're not a pirate anyway =P). Get a cheap Wacom tablet (except for the plain Bamboo. Though Bamboo Fun works!), register the bundled software, and get Photoshop (legit, full Photoshop C4) as an half price upgrade. Then resell the Wacom.

      Retail pricing of big name software companies really mean absolutely nothing.

  27. Patent awards out of sync with reality? Hardy! by noidentity · · Score: 2, Funny

    And people say patent awards aren't out of sync with reality?

    Are you aware of how much genius it takes to come up with the idea of first parsing the XML file into an internal in-memory format, editing that, then flattening that back to an XML file? Nobody would have done anything different than re-parsing and modifying the XML every time a minor change was made in the editor, if it weren't for this insightful patent.

    1. Re:Patent awards out of sync with reality? Hardy! by Spyder0101 · · Score: 1

      I'm afraid I am missing the sarcasm if it was present in that post...

      You do know that XML Specification defines XML as a tree, a common structure in most (all?) programming languages. It is obvious to anyone even remotely skilled in the art. I wrote an XML editor as a toy project as a freshman in HS that would have violated this patent. I guess I am that much of a genius, or just not as much as a dumbass as you. **Listens for WOOSHING**

      --
      Troll, n. - Someone who disagrees with me
    2. Re:Patent awards out of sync with reality? Hardy! by shentino · · Score: 1

      If you had published it it would have become what's known as PRIOR ART.

    3. Re:Patent awards out of sync with reality? Hardy! by Spyder0101 · · Score: 1

      Non-obvoiusness is and important factor. If as novice HS programmer can do it without assistance of any sort beyond knowing how to program, it is pretty obvious.

      --
      Troll, n. - Someone who disagrees with me
    4. Re:Patent awards out of sync with reality? Hardy! by Anonymous Coward · · Score: 0

      If you had published it it would have become what's known as PRIOR ART.

      LISP, from the 1960's, is prior art. A key ability of lisp is to treat it's own code (tree structured S-expressions) as editable data based on other inputs. S-expressions are manipulated in far more sophisticated ways than anything in this patent.

      Of course the PTO examiner, who as usual seems to be incapable of separating words and ideas, seems to be so ignorant they don't even recognize that this patent is simply one example of the vast number of ways tree structured data is manipulated in LISP and other languages. These people make me spit.

  28. Re:If You Have a Repeat Offender, Increase Penalty by K.+S.+Kyosuke · · Score: 1

    Why don't you just hang them on a conductive IV hose connected to a mains line?

    --
    Ezekiel 23:20
  29. Isn't this a patent for a style sheet? by Anonymous Coward · · Score: 0

    Isn't this a patent for a style sheet?

    Separate document that covers the architecture from the content?

  30. Re:Texas? You Don't Say! by xlotlu · · Score: 3, Insightful

    I do believe Microsoft may be getting a taste of its own medicine!

    You make it sound like it's a good thing...

    I haven't read the patent, but TFA makes it sound like it applies to any kind of "WYSIWYG" editing of a document that gets saved in a structured format, not only XML ("separating the manipulation of content from the architecture of the document").

    Besides the obvious implications for software like OpenOffice, this covers pretty much any type of WYSIWYG editing: spreadsheets, UML diagrams, math formulas, MS's Visio/Project outputs, the list goes on. Hell, all modern browsers support a WYSIWYG HTML editor. Do they infringe this patent?

    This is absolutely terrible. The only good thing about it is that Microsoft has the money to overturn this joke of a patent, and can get enough media coverage to point out how broken the U.S. patent system is.

  31. Re:Texas? You Don't Say! by Amazing+Quantum+Man · · Score: 1

    Sounds like a patent on MVC or Doc/View architecture.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  32. Ridiculous. by cdn-programmer · · Score: 4, Interesting

    This is just ridiculous.

    The patent would apply to any markup language. This is totally obvious and there are many implementations which have been around for more than 25 years.

    There are several errors here.

    1) the patent should not have been granted because to do something like this is obvious.

    2) the court must be totally incompetent.

    3) the defense must be incompetent as well.

    Any database driven web page is an infringement. It doesn't need to be XML. In fact most databases have this and Oracle is an example. PostgreSQL also has tools which do this.

    Any templating software does this.

    This illustrates just how bad the USA patent system is.

    I hope it goes to appeal and that this gets straightened out. The thing is we software developers are under attack these days We will find that the 3rd world will eventually do all our software development. I know I would not go into software development if I were back in my university days. If a person does anything of any significance they can expect to be sued. No other profession that I know of is attacked as we software developers are being attacked.

    1. Re:Ridiculous. by stikves · · Score: 2, Interesting

      Defense does not necessarily need to be incompetent. As long as the accuser can demonstrate that the patent applies, defense has no choice, until the patent used itself is invalidated, which is not easy. (Remember that one-click shopping patent of Amazon).

      I've only seen one recent case of Microsoft using patents against competition (FAT vs TomTom). However, every year they have to pay hundreds of millions of dollars to unknown companies. Especially the Eolas case was ridiculous, and those money, unfortunately, goes from our wallets, as the MS tax, when we purchase a new Dell system.

    2. Re:Ridiculous. by Anonymous Coward · · Score: 1, Interesting

      This patent does NOT apply to any markup language. Markup languages are generally handled as: [markup] some text [more markup] more text, etc. In general, the markup is embedded in the text with appropriate identifiers to separate markup from content.

      This patent is about removing the embedded nature of markup, so that the content is raw text, the markups are maintained as a list of markup codes with appropriate 'pointers' into the raw text. This way a single document can have multiple views while having only a single copy of the content. There is no 'transform' going on as others claim.

      Was this 'obvious'? All markup languages to my knowledge used embedded codes, so this does seem to me to be a new concept, strikingly different from the existing art. I think a strong case can be made that the concept was enough different to be patentable. Was there prior art? I don't know and won't spend the time to research it, thats the lawyers jobs.

      How does this apply to XML editors? I haven't read the court case, but if indeed the implementation of the editor stored the metadata separately with pointers into a raw content stream, then there is a potential lawsuit. But it is NOT so cut and dried as to be considered 'ridiculous'...

    3. Re:Ridiculous. by piemcfly · · Score: 1

      No other profession that I know of is attacked as we software developers are being attacked.

      Fuggedahboutit.
      You computer nerds got it easy. Me and my cousing Cesare are legitimate garbage disposal business professionals and not a week goes by without the Feds paying us a visit over some cooked up litigational issues.

      How's an honest man to make a living disposing of chemical waste with these cacasodos all up in our business?

    4. Re:Ridiculous. by Anonymous Coward · · Score: 0

      No other profession that I know of is attacked as we software developers are being attacked.

      You should inquire into the rates that anesthesiologists pay for malpractice insurance. It quickly becomes evident why they charge by the minute for their services.

  33. Re:Reality and Singularity by VulpesFoxnik · · Score: 1

    Why are you ignoring me?

    Because if we don't, it will end your game.

    --
    RES PUBLICA NON DOMINETUR
  34. Re:Texas? You Don't Say! by digitig · · Score: 4, Interesting

    You make it sound like it's a good thing...

    I haven't read the patent, but TFA makes it sound like it applies to any kind of "WYSIWYG" editing of a document that gets saved in a structured format, not only XML ("separating the manipulation of content from the architecture of the document").

    Not just WYSIWYG. There are TeX and laTeX templates that aim to separate content from structure, and have been for a long time. There are even elements of it in roff. Just how old was that patent?

    --
    Quidnam Latine loqui modo coepi?
  35. $98 is a Bargain... by Hercules+Peanut · · Score: 1

    ...If you consider some poor sucker is paying $655.52 for the whole office package. I'd rather pay $98 for an xml editor than $557.52 for MS Office sans editor. Not that the xml editor is that important but I'd rather throw away $98 than throw away ~$600.

    Perhaps this is a little poetic justice for MS's fleecing of their own customers.

  36. Re:Texas? You Don't Say! by CrossCompiler · · Score: 4, Informative

    Two minor points.

    #1 The patent application is from 1994. The example in the patent looks like the same early-XML format used by Ventura, a desktop publishing program released in 1986 by Xerox (and subsequently purchased by Corel). The general idea and much of the exact format was borrowed from expensive, proprietary computerized typesetting equipment that was popular in the 70's.

    #2: The person who "examined" the patent, a Jankus; Almis R, is now a patent agent. I'm no longer amazed at how often bad patent applications are approved by law students, future patent attorneys and/or agents.

  37. Re:If You Have a Repeat Offender, Increase Penalty by Anonymous Coward · · Score: 2, Funny

    Geez, you guys take patent infringement far too seriously.

  38. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 4, Informative

    There's a bit of a gap between 'holds all of their prosecuting cases' and 'here is a case where they were the defendant'.

    Also, if what CajunArson writes is correct, it was the plaintiff that chose Marshall and not Microsoft.

    Damned if you do, dam... oh wait, just 'damned if you are Microsoft, to hell with facts'.

  39. Overheard while passing Balmer's office by Anonymous Coward · · Score: 0

    Balmer was upset because this patent was used incorrectly.

    "Doesn't i4i know what they are doing? This patent should not have been used to get an outrageous one time payout. It should have been wielded like a large club to keep competitors in line and ensure the company's future monopoly status in the integrated XML editor market"
    (throws chair across room)
    "STUPID AMATEURS!!!"

  40. Re:Texas? You Don't Say! by lgw · · Score: 1

    Was this granted in 1994? If so it's over soon.

    I keep hoping for more and more patents of obvious bullshit with prior art from the early 90s, as in a few yaers they'll all be expired and we'll be safe.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  41. Re:Texas? You Don't Say! by harlows_monkeys · · Score: 3, Informative

    Texas? You mean the state of Marshall, TX [overlawyered.com] where Microsoft (and everyone else who wants to win) holds all of its prosecuting patent cases? I do believe Microsoft may be getting a taste of its own medicine

    What do you mean by "all of its"? Do you know how many software patent cases Microsoft has been the plaintiff in before the TomTom case? Zero. (And BTW, Texas was convenient for TomTom, as that's where they have filed many of their suits against competing GPS companies).

    Oh, and defendants have been winning more than plaintiffs in the Eastern District of Texas since early 2007.

  42. Re:Dead grandmothers now? by the_bard17 · · Score: 0, Offtopic

    On the bright side, we now know why that Anonymous Coward guy is so freaky. I'd be a little messed up, too, if I "tapped" something that's been dead for that long (above and beyond just being dead...)

  43. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 0

    > "separating the manipulation of content from the architecture of the document"

    Not to mention there's prior art. The Amiga's IFF format, for instance, was exactly that architecture, long before such things became trendy in Windows circles.

  44. Was the case undefended? Default Judgment? by Anonymous Coward · · Score: 1, Interesting

    Was the case undefended? Default Judgment?

    One would expect 1/2 competent lawyers to put in a discovery motion that would slow things down.
    MS should just ask the open source folk to identify prior art with a reward. They still assume they are pretty good at it - or don't or can't because their same Lawyers may spot some prior art MS is trying to claim.
    Produce a list of 100 prior arts, and then ask for costs

    Before computer 'editors' were mainstream on PC's, there were 'Editors' for newspaper layouts.
    Now metadata - Hello rest of world, how do you think Asian Languages like Chinese and Japanese get rendered - yup metadata. Markup languages were on mainframes before PC's existed. Also Fujitsu did the same for programs and data with DSECT's. I expect Fujitsu / Digital are not enforcing their patents or that they have expired.

    Note the US does not recognize foreign patents, and layers can weasel out of trouble claiming they are obscure, when things get tough and money is in the offering. Which is why the list of products made in the USA will cease if the BS prevails.

  45. eye-for-eye by jipn4 · · Score: 1

    Great name for a patent troll company suing Microsoft.

  46. patent is not about XML editing in general by jipn4 · · Score: 1

    What the patent is about is associating formatting information with text by means other than embedding it.  For example, instead of "<b>foo</b>" you separately store the instructions "foo" and "make 0-3 bold"; it calls this "content" and "meta-codes".  It's a bad idea, most software doesn't do it, and there should really be plenty of prior art before 1994.

    I believe the reason Microsoft steps on this patent is because of their XML format, which uses such nonsense.  I don't see how ODF infringes; it doesn't use such separation of content and "meta-codes" but codes everything in-line.

  47. TFA is misleading; RTFP by jipn4 · · Score: 1

    I haven't read the patent, but TFA makes it sound like it applies to any kind of "WYSIWYG" editing of a document that gets saved in a structured format, not only XML

    Well, you should read it. The patent is on associating properties with text without embedding the formatting codes directly. Most XML formats don't do that.

    It's about saying something like "in the text, make characters 17-21 bold face" separately from the text itself, instead of "{\bf hello}"

    1. Re:TFA is misleading; RTFP by dimeglio · · Score: 1

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

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

      This is only 1 of 20 or so claims. Seems like that covers pretty much all XML editors I know of. Notepad doesn't provide a menu of metacodes so it's safe.

      --
      Views expressed do not necessarily reflect those of the author.
    2. Re:TFA is misleading; RTFP by dna_(c)(tm)(r) · · Score: 1

      The patent is on associating properties with text without embedding the formatting codes directly. Most XML formats don't do that.

      It's about saying something like "in the text, make characters 17-21 bold face" separately from the text itself, instead of "{\bf hello}"

      Of course 'XML' does not do that. XML + XML does that, e.g. an ODF file is a zip-container with several XML documents in it, some of which are:

      • content.xml
      • meta.xml
      • settings.xml
      • styles.xml

      so it's not only presentation(style) that is separated from content... But still, the entire document is self contained.

    3. Re:TFA is misleading; RTFP by Anonymous Coward · · Score: 0

      Like taking an attribute table applied to the characters displayed on the screen, like, for example, a Sinclair ZX Spectrum where the screen is a pixel mapped as 1 pixel/bit but the attributes are stored in a separate section of memory, so that, say, characters (an 8x8 pixel square) 17-21 are in Blue on Yellow (to highlight them) as opposed to setting the pixel/palette to Blue on Yellow for them?

  48. What pisses me off about this.... by amiga3D · · Score: 1, Interesting

    Is that it puts me in the uncomfortable and rare position of beeing on Micro$ofts side.

  49. Re:Texas? You Don't Say! by dimeglio · · Score: 1

    If the document has no metacode then the patent doesn't apply. Otherwise, there is possible infringement. Let's wait and see how it plays out during the likely appeals before taking out our cheque books. Wonder if Postcript and PDF would also be infringing. SCO all over again... oh the humanity!

    --
    Views expressed do not necessarily reflect those of the author.
  50. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 0

    The possibility of them wanting to tell Microsoft to "gtfo" exists. It's their choice to sue people if they see an infringement on their patents.
    I'm pretty okay with it.
    Respecting the open source/non-profit community is cool with me, at least I currently think that this is what they're doing (although I might be horribly wrong since I didn't RTFA.)
    (No, I'm, not a fanboy of any kind and I use Windows Vista and Linux (Mint). hurrdurr idort etc. Choose your favorite insult.

  51. Re:Texas? You Don't Say! by rossjudson · · Score: 2, Informative

    Since I am bored, I read it.

    "I am a <b>sentence</b>."

    The patent say, bad! Horrible! Instead, use content + "metacode map":

    "I am a sentence."

    +

    chars 0-7 : normal
    chars 7-15: bold
    chars 15-16: normal

    This is somehow supposed to be dramatically better in every way. Every frickin memory structure ever invented to edit any kind of structured text did this first and did it better.

    I'm quite surprised that anyone would ever be found in violation of this "patent", because it's a pretty stupid thing to do.

  52. i4i, eh? Sounds like foreshadowing. by Anonymous Coward · · Score: 0

    Next up, a company named 2th42th will be suing.

    Patent trolls get Biblical in their vengeance.

  53. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 0

    Here's the local paper's story about MSFT...
    http://www.tylerpaper.com/article/20090520/NEWS08/905209980

    Also, Yahoo! recently lost to the tune of $6.6 million! In the same damn courthouse!
    http://www.tylerpaper.com/article/20090521/NEWS08/905219967

    It's not really Texas as much as East Texas in particular. The land where justice is bought and sold. Heck, now they're moving this crap up to the big city of Tyler.

    The real reason they sue here is because we have the most corrupt courts in the land and the "good citizens" accept that as normal. Criminal or civil, you're screwed here if you don't have the right lawyer. But hey, what do you expect in a dry county that has the only XXX drive-in theater I've ever seen.

    Heck, check out this suppressed book and bear in mind, we still have that same sheriff! Sigh.
    http://wikileaks.org/wiki/Smith_County_Justice

    And yes, I'm anonymous because I value my freedom. Just posting here could put me in jail. I suppose I should be using Tor too but it's alright, nobody here understands technical issues anyhow.

  54. Could someone hup rss.slashdot.org please? by Anonymous Coward · · Score: 0

    The host rss.slashdot.org doesn't respond and that's friggin annoying. I can ping it no problem, but it doesn't respond at all to http requests, so the responsible process probably hung or segd.

  55. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 1, Insightful

    MS and IBM are the main ones jamming sw patents down our throats. There's a scenario where it leads to their justified destruction, since the whole point against sw patents is that no one or corporation can hope to patent every thought that might be useful (which is what sw patents are thought-patents). So even though they have more nukes than anyone else, they still get nuked themselves. And that's a good thing.

    Developers everywhere are nearly universally in denial about what sw patents are and what they imply for those lines of code you wrote today. Every single one of us violates multiple sw patents every day. No software can be written that isn't assailable and no company can launch a product that isn't in violation of sw patents. No company except the behemoths can survive the ensuing legal judgment. The fact that it's not destroying every single company doesn't mean much, except that developers are lulled into believing they're safe.

    The longer sw patents are permitted, the greater the contempt for the law becomes and the more widespread it becomes. Ultimately, contempt for law in this area will be total and absolute. And no, that's not a good thing.

  56. Re:Texas? You Don't Say! by gstoddart · · Score: 1

    The example in the patent looks like the same early-XML format used by Ventura, a desktop publishing program released in 1986 by Xerox

    And, Charles Goldfarb says he invented SGML in '74, which means the amount of prior art to something like XML is huge. The whole point was to separate content from layout, as well as (theoretically) allowing more automation on documents.

    I utterly fail to see how this can possibly be something which can be patented by someone who filed an application in '94.

    This sounds awfully fishy to me.

    Cheers

    --
    Lost at C:>. Found at C.
  57. Re:Texas? You Don't Say! by Machtyn · · Score: 1
    If this is true:

    this covers pretty much any type of WYSIWYG editing

    Then "prior art" should take effect against this patent. It should be overturned at the PTO.

  58. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 1, Interesting

    I'm going to say i, albeit anonymously. I'm a patent attorney. I do mainly patent prosecution, but I also do some litigation, all of it on the defense side. The problem is not trolls themselves - property, including intellectual property, should be completely alienable. A patent troll has as much right to buy a patent as someone that will do something with it.

    The problem is Marshall fucking Texas, which is where all of my cases are tried. The judges down there built up an economy around patent cases. They are alleged experts in claim interpretation, but they always favor the plaintiff and they run their courtroom like the wild west - if one side has the judges best friend as counsel, it's not a conflict at all if the other side has the judge's second best frined on their side. The jurisdiction is very plaintiff friendly because the dumb hick juries there don't know their ass from their elbow and if the government gave someone a patent, well by golly the person shoulda got one. It is almost impossible to invalidate patents there due to this mentality. And if you want to actually TRY a case there, you have to use a Texan as lead counsel because they don't trust anyone that doesn't have a Texan accent. I fucking HATE Marshall Texas and the Eastern District in its entirety. It needs to be nuked from orbit so we can start over.

    I know people think the PTO grants bogus patents. I'm not that harsh. Some bad ones make it through, but there is a lot that doesn't. And on here, people weep and gnash their teeth because they rely on the summary and don't RTFP on their own. Of course everyone also thinks there is mountains of prior art available, when they couldn't produce one of these alleged references if their life depended on it. Anyway, the point is while the PTO has some part in it, Marshal TX bears the bulk of the what-the-fuck-is-going-on with our patent system. See how many ridiculous outcomes come out of other courts. It's simply mind-blowing the impact this backwater town has on our legal system.

    /rant

  59. retribution by Anonymous Coward · · Score: 0

    An i4i, and a tooth4tooth

  60. Re:Texas? You Don't Say! by SL+Baur · · Score: 1

    Wonder if Postcript and PDF would also be infringing.

    Postscript has been around since the 80's, so it would be prior art, not infringing.

  61. Re:Texas? You Don't Say! by Runaway1956 · · Score: 2, Insightful

    "You make it sound like it's a good thing..."

    Well, since you mention it, YES, it's a good thing!! What could possibly be better, than for a dozen winning suits against multi-billion dollar companies over frivolous patent suits? When the idiocy begins to hurt the idiot who are so successful at lobbying Washington and other capitals around the world, THEN we might see some sanity forced into patent law.

    Really, I want another dozen such suits brought against Microsoft quickly. Each one of them worth a billion dollars or more. Redmond will be RACING to Washington, to BEG Congress to invalidate the portfolios of patent trolls. Of course, in the process, Microsoft's own trolls will be set adrift.....

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  62. I wish to complain about your post. by maroberts · · Score: 1

    As a result of reading your post, the "central nervous system-stimulant-laden liquids of temperatures approaching gradual evaporation adapted to both manipulation and imbibation for the purposes of maximum early-hours alertness and/or circadian rhythm modulation" which I happened to be ingesting at the time ended up all over my keyboard

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  63. software patents are not a developer issue by SgtChaireBourne · · Score: 1

    Developers are the easy target, but please stop with the trolling about software patents being a developers' concern. They just happen to be the first users with money.

    Don't get copyright (distribution) confused with patents (usage). If you are doing the same thing as outlined in the patent, you have a problem if you are outside the EU. It doesn't matter whether the code doing it is closed, open, bought, borrowed, stolen, home made or found on the street: It's not the code that violates the patent, it's the activity.

    Anyone doing basic XML editing is the target for the patent. You there, hosting the RSS/Atom feed. Yeah, you. Pay up...

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:software patents are not a developer issue by mea37 · · Score: 1

      You might want to look up a few terms.

      For example, there are many sources (e.g. legal-dictionary.thefreedictionary.com is a nice easy-to-find one) from which you could learn that patent infringement includes both use and manufacture. It is absolutely a coder's concern.

      You also should look up "troll", which surprisingly does not mean "for someone to correctly state facts of which you are unaware".

  64. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 0

    See how many ridiculous outcomes come out of other courts. It's simply mind-blowing the impact this backwater town has on our legal system.

    I meant to put: See how many ridiculous outcomes come out of other courts. The answer: very few.

  65. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 1, Interesting

    MS Write uses this format since Windows 3.0
    It's nice because you can easily read such a file in a text editor (just ignore the binary garbage at the end of the file).

  66. You Never Spoke A Truer Word by Velska1 · · Score: 1, Troll

    'damned if you are Microsoft...'.

    Now, that would cut it in my book. A monopoly abusing its power is worth damning a little. What I found especially heartening is, that as Microsoft has become a patent troll, it is also being sued itself. Perhaps one of these days M$ will have a less stringent approach to enforcing their soft patents?

    I'm not holding my breath.

    --
    Every problem has a solution that is simple, easy and wrong. Selling our Liberty for a little Security is a much too de
    1. Re:You Never Spoke A Truer Word by Ebirah · · Score: 1

      Certainly MS's attitude to patent abuse deserves to be punished. However, it is not as if this money is returned to the people from whom it was extracted in the first place. Rather, it goes to yet another bunch of thieving lowlife scumbags.

      The patent system is so messed up that it can support multiple tiers of extortionists, each preying on the one below, but for MS to unilaterally moderate their own abuses of the system (which would be nice, admittedly) would have little effect on the overall state of affairs, where the entire business model of numerous companies is based upon extortionate patent litigation (though generally against much smaller, more vulnerable companies than MS).

      --
      It's never so bad that it can't get worse.
  67. Re:Texas? You Don't Say! by dna_(c)(tm)(r) · · Score: 1

    There's a bit of a gap between 'holds all of their prosecuting cases' and 'here is a case where they were the defendant'.

    Also, if what CajunArson writes is correct, it was the plaintiff that chose Marshall and not Microsoft.

    Damned if you do, dam... oh wait, just 'damned if you are Microsoft, to hell with facts'.

    No, damned if you sue for patents and damned if you get sued for them. Software patents are silly.

    The irony is that MS is now on the receiving end. And the Marshall/Texas reference is irrelevant.

  68. Re:Texas? You Don't Say! by Bert64 · · Score: 2, Insightful

    Indeed, but if enough of these cases are used to sting microsoft, that they decide to turn against software patents, then the fight against software patents gains a powerful ally.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  69. Re:Texas? You Don't Say! by Bert64 · · Score: 2, Insightful

    Ofcourse there is the risk that MS will simply buy this company so that they can use the patent themselves...

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  70. an i4i, tooth for a tooth by Anonymous Coward · · Score: 0

    an i4i, tooth for a tooth

  71. Re:Texas? You Don't Say! by apoc.famine · · Score: 1

    That is a really short-sighted comment. Microsoft would never hurt themselves like that. What they'd do, and what they're very likely to do is simply buy the company, and thus own the patent themselves.
     
    If a court will let something this generic and this powerful stand, why WOULDN'T Microsoft want to own it?
     
    Buy the company, take the patent, spin off the company if you don't want it. Is there any reason for MS not to do this to everyone who sues them and wins with such a vague patent?

    --
    Velociraptor = Distiraptor / Timeraptor
  72. Forgent and MPEG-LA by tepples · · Score: 1

    Not to mention ODF is an international standard, so any US patent should in my opinion be null and void.

    So is JPEG, but look at Forgent. So is MPEG, but look at the MPEG-LA members.

  73. Prior art? by sribe · · Score: 1

    The 1980s called. They want their SGML editors back.

  74. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 0

    This sounds awfully fishy to me.

    So, I'm curious, how do fish sound anyway?

  75. Only $98 ? by Anonymous Coward · · Score: 0

    Well, it could have been $95 or $2007. We just got lucky.

  76. Re:Texas? You Don't Say! by Anonymous Coward · · Score: 0

    So, I'm curious, how do fish sound anyway?

    glub glub

  77. Re:Texas? You Don't Say! by MarkKB · · Score: 1

    Microsoft is already pushing for patent reform, so I think they're already aware of the suckitude of the current system.