Slashdot Mirror


Company Claims Patent Over XML

Aviran Mordo writes "News.com reports that a small software developer plans to seek royalties from companies that use XML, the latest example of patent claims embroiling the tech industry. Charlotte, N.C-based Scientigo owns two patents (No. 5,842,213 and No. 6,393,426) covering the transfer of 'data in neutral forms.' These patents, one of which was applied for in 1997, are infringed upon by the data-formatting standard XML, Scientigo executives assert."

103 of 421 comments (clear)

  1. One word - EDIFACT by pieterh · · Score: 5, Informative

    http://www.google.com/search?hl=en&q=define+edifac t&btnG=Google+Search

    Significantly older than 1997, and achieved the same goals as XML, though much less elegantly.

    1. Re:One word - EDIFACT by Uruk · · Score: 5, Informative
      I don't see how this guy's got a case anyway. From his patent statement:

      The present invention simplifies the data modeling process and enables its full dynamic versioning by employing a non-hierarchical non-integrated structure to the organization of information.


      That seems to seal it - he's disclaiming heirarchical data structures isn't he? Wouldn't it be fair to say that if anything, XML is a hierarchical data structure?

      <I>
          <always>
                <thought>
                      <so></so>
                </thought>
          </always>
      </I>
      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    2. Re:One word - EDIFACT by MadMorf · · Score: 3, Interesting

      non-hierarchical non-integrated structure

      Heck, that sounds like a CSV formatted file...

      I hope he doesn't think he invented THAT...!

    3. Re:One word - EDIFACT by Pxtl · · Score: 2, Funny

      Am I the only one who, despite detesting such frivolous patent assaults, knowing full well that this one's full of crap, and working at a company that could stand to lose money over this, really hopes he gets away with it anyways? /hates XML

    4. Re:One word - EDIFACT by ad0gg · · Score: 2, Informative

      Their patent is really on CSV files. If you read the description, you can see they are patenting storing datasets and used excel as example. Excel can ouput CSVs for neutral application portability.

      --

      Have you ever been to a turkish prison?

    5. Re:One word - EDIFACT by bcarl314 · · Score: 2, Funny

      You're right! In fact, if anything I'd say Microsoft has been infringing for years with their idiotic .ini files!

      Seriously, those lack structure AND heirarchy!

    6. Re:One word - EDIFACT by Nataku564 · · Score: 2, Informative

      A correct CSV file must ensure that

      1. If there are commas in a field, it must be surrounded by double quotes.
      2. If there are double quotes in a double quoted field, they must be escaped with a second double quote.

      Like so

      "95,123",100,"Test ""data"" in here",I was bored

      The number of data providers in this world who have no clue how to produce a proper CSV is staggering.

    7. Re:One word - EDIFACT by Frank+T.+Lofaro+Jr. · · Score: 2, Informative

      Someone patented RLE (run length encoding).

      i.e., a string of X repeated Y times is represented as XY, e.g.

      11144333529999998777222222222

      is represented as

      134233512196817329

      Nifty, and useful for compressing something with a lot of serial redundancy (like PPM files, anything will help those!), but patent worthy?

      The US gov't thought so.

      --
      Just because it CAN be done, doesn't mean it should!
  2. Patenting Patents by bldp · · Score: 5, Funny

    Somebody should patent the patent process. Quite possibly the only way to screw it up more.

    1. Re:Patenting Patents by psst · · Score: 5, Funny

      I have seen this comment posted in every article related to patent abuse. In fact, I am thinking of patenting the idea of patenting the patent process, just so it never comes up on slashdot again. Of course, at some point someone would take it even further and patent patenting my idea, and the someone else ... blah blah blah ... I think you get the idea =)

    2. Re:Patenting Patents by bldp · · Score: 5, Funny

      We'll just create Godwin's rule of Patent threads.

      As an online discussion about patents grows longer, the probability someone saying "I'll just patent the patent process" approaches 1.

    3. Re:Patenting Patents by rpresser · · Score: 4, Funny

      What a Nazi-like thing to say!

    4. Re:Patenting Patents by shawn(at)fsu · · Score: 2, Funny

      for some reason this thread reminded me of Futurama
      Don't quote regulations to me, I was on the commitee of the board to discuss the colour of the book the regulations were in! We kept it grey.

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  3. No wonder you guys are so crazy about patents by Anonymous Coward · · Score: 5, Funny

    if only i could patent the first post, but another anonymous coward would probably claim prior art.

  4. SGML? by slavemowgli · · Score: 4, Informative

    But XML is essentially just a stricter version of SGML, which was developed in the 1960s already. Certainly that is prior art?

    --
    quidquid latine dictum sit altum videtur.
    1. Re:SGML? by julesh · · Score: 2, Informative

      While technologically XML is a descendent of SGML, it's used for a substantially different goal: SGML is intended for markup of documents, XML is intended for rendering non-document structured data in a way that allows it to be processed independently of its data type.

      As these patents are very clearly about data, not documents, I don't think SGML is a valid antecedent.

      That doesn't mean there aren't any. ASN.1 or S-Exprs spring to mind as candidates.

    2. Re:SGML? by slavemowgli · · Score: 2, Informative

      Oh, and to the idiot who modded this redundant, if you compare the comment ids, you'll notice that I was actually the first to point this out. Sheesh, if you have to mod down at all, at least mod down the *later* posts, idiot.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:SGML? by afd8856 · · Score: 5, Funny

      On slashdot, only the anonymous coward reads the article. Us, cowboys, will head straight to the arena for a quick round of trolling and fighting.

      --
      I'll do the stupid thing first and then you shy people follow...
    4. Re:SGML? by gstoddart · · Score: 5, Informative
      While technologically XML is a descendent of SGML, it's used for a substantially different goal: SGML is intended for markup of documents, XML is intended for rendering non-document structured data in a way that allows it to be processed independently of its data type.

      Close. XML is not 'intended for rendering non-document structured data'.

      XML allows you to create structured data, be they documents, data interchange, paramet lists, or recipes. XML made some of the schema definitions less ambiguous and more rigid -- SGML had all sorts of things that made parsing difficult. XML didn't say that you can't use XML to store documents and must use it for data. They just said "we'll simplify the rules so that things like yacc can parse the grammar". That's all.

      XML is completely purpose agnostic. So, actually, was SGML. SGML was primarily used to make structured data, but there was never an expectation that the SGML files were "document" vs "data". Though the original uses of GML/SGML may have been for marking up documents, that wasn't required.

      I was using SGML for structured data interchange about 10 or 11 years ago. In the same way, I'm free to use XML for either data, documents, or anything else. The DocBook DTD was around in the SGML days, and is still in use now -- it defines documents.

      As these patents are very clearly about data, not documents, I don't think SGML is a valid antecedent.

      Not really. The stuff in a document is data to the program that runs it. It is a perfectly valid (and well established) usage of SGML to contain what you're calling data -- config filed, parameters, etc. SGML was being used for data back in the day. Much like XML can be used to represent a 'document', or to hold 'data' -- XML-RPC or the ArborText editors are both uses of XML as an interchange format.

      An instance of an XML file (ie. an XML document) is either data, document, or whatever it is intended to be.

      It is completely false ot say that XML and SGML are differentiated by what the purpose of the contents of the file is. And it is completely valid to say the long history of GML/SGML/XML are so much before these patents it's not funny.
      --
      Lost at C:>. Found at C.
    5. Re:SGML? by LWATCDR · · Score: 3, Interesting

      And the difference between a document and data is?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:SGML? by dgatwood · · Score: 2, Informative

      SGML wasn't developed until the 1980s. Structural tagging existed in the 1960s. There's a difference, albeit a rather moot point, since 1985 still predates 1997.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    7. Re:SGML? by drakaan · · Score: 2, Interesting
      I dunno..."Standard Generalized Markup Language" vs. "eXtensible Markup Language". There are hints in the names as to what they're for.

      In point of fact, XML is not just intended for rendering non-document structured data (XHTML being one example of this, just as HTML is an example of this relating to SGML).

      XML and SGML both had the intent of allowing open definitions of document content within a specific framework (delimiters, keywords, general syntax rules), and XML is a restricted subset of SGML. The fact that the most common use of XML to date has been for data and data transformation does not make it a data-container-only language any more than the same fact makes SGML a data-container-only language. The difference comes in the specific restrictions used in XML that make it more practical to implement.

      All that aside, if we go back to heredity, if SGML is not covered by the patent, and XML is substantially a subset of SGML, then does it make sense that XML should be covered by the patent? In Dec, 1997 you find an example of a way to create an XML declaration in SGML. The RFC says in section 4:

      XML, as a subset of SGML, has the same security considerations as specified in [RFC-1874].

      XML is defined here as 'An initiative from the W3C defining an "extremely simple" dialect of SGML suitable for use on the World-Wide Web.', which says to me that the patent holder and the USPTO ought to examine the relationship between SGML and XML more closely, as well as examining the SGML-based applications that still exist.

      Seeing as how SGML is not designed specifically for web-based transactions, it is probably broad enough to cover any situation that the patent applies to, unless they have somehow designed a process that implements SGML/XML-like behavior outside of computing devices.

      --
      "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
    8. Re:SGML? by imbaczek · · Score: 2, Interesting

      How about Lisp? It's 40 years old, and essentially isomorphic with XML.

  5. Ahh, but I recently patented "Data" by Isca · · Score: 2, Funny

    I will require one non-screwed up patent system as my royalty.

  6. Umm...Prior Art? by Mad-Mage1 · · Score: 2, Insightful

    XML is a derivative of SGML..WAY Older than 1997, I can't see how an IP attorney would suggest they actually litigate this. There is A LOT of prior art to go through, in a LOT of formats...This is going to take YEARS in a best case.

    --
    The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants.
    1. Re:Umm...Prior Art? by hitchhikerjim · · Score: 2, Insightful

      Yeah -- but this one is going to be a battle of definitions I believe. I was around during the beginnings of XML and working with several of the companies that created XML (on other projeects)... SoftQuad and several other SGML product makers. They originally envisioned XML as a "simpler" version of SGML... and a way to capitalize on the web market that they were rapidly losing to companies that made products that were simpler in concept. ...and this all happened right around 1997. And I have some vague memory of Paul Odom, currently of Scientigo was involved. If he was the only one to file a patent, then people are screwed on this.

      But I think it'll boil down to whether or not XML is actually different from SGML, or just a re-definition or derivation. IMHO it's a simpler re-definition/derivation. But others would differ on that.

  7. Looooosers. by Godeke · · Score: 5, Informative

    According to this:

    http://www.ukoln.ac.uk/web-focus/events/workshops/ webmaster-2002/materials/savory/slides/img18.html

    the XML draft specification was prepared in November 1996. Good luck with that January 28, 1997 filing date.

    As the article points out, XML is an outgrowth of SGML, which goes way before these filings. Yet somehow both patents manage to recognize neither SGML nor XML as prior art. Patent trolls indeed, I'm looking forward to the crunching sound their company makes when it is crushed. XML is too entrenched for the big players to ignore these losers.

    --
    Sig under construction since 1998.
    1. Re:Looooosers. by 1ucius · · Score: 4, Informative

      Incorrect, fortunately. You can't patent something you didn't invent (i.e., independently conceive). 35 USC 102(f). Moreover, even assuming your hypothetical patentee did independently invent the same thing, they would need to prove they conceived that invention before the publication date of the draft specification or magazine. 35 USC 102(a). They may also need to prove they conceived the invention before the author of the publication. 35 USC 102(e) and 102(g).

    2. Re:Looooosers. by kfg · · Score: 2, Informative

      As the article points out, XML is an outgrowth of SGML, which goes way before these filings.

      More than that, the patent specifies non-heirarchical. XML is specifically heirarchical.

      What they actually seem to have patented here is delimited ASCII.

      KFG

    3. Re:Looooosers. by Chris+Burke · · Score: 3, Funny

      I'm just wondering how many of the "lose vs loose" spelling nazis exploded when they read your subject line.

      --

      The enemies of Democracy are
    4. Re:Looooosers. by failure-man · · Score: 4, Funny

      They're heds had already asploded. Its to late.

    5. Re:Looooosers. by mpsmps · · Score: 2, Informative

      This isn't enough in itself because you have a year to file in the US. For XML to qualify as prior art, there needs to be records of the ideas being discussed in the standards deliberation prior to January 28, 1996.

  8. XML predates this patent filing by jesup · · Score: 5, Interesting

    From http://www.xml.com/pub/a/w3j/s3.paoli.html:

    "Microsoft cofounded the XML working group at the W3C in July 96 and actively participated in the definition of the standard."

    This was used in IE4.00 for their Channel Definition File (used to schedule "Pull" of channels, an idea that's largely died). I was implementing CDF files at Scala in '96/97. The patent was filed in '97.

    1. Re:XML predates this patent filing by divisionbyzero · · Score: 3, Insightful

      Well, Channels are dead but "Pull" isn't. It lives on as RSS, but that's neither here nor there.

  9. Patent protections by totallygeek · · Score: 2, Insightful

    What is really accomplished in all this? No one has stopped making websites with GIF images. After I install Fedora on my box, I race out for the MP3 libs. So, if this goes through, we will all continue to use XML regardless?

    1. Re:Patent protections by k3s · · Score: 4, Informative

      Royalties would be what is accomplished.

      The LZW algorithm that was patented and people had to pay royalities.

      With all the other posts describing prior art, I don't think this claim will hold up.

  10. I don't get it... by SimReg · · Score: 5, Insightful

    Do these companies just forget they have a patent on some technology/feature and then 8 years later when their patent is included in a standard and a huge part of the community they say "Hey, didn't we patent that 8 years ago?"

    There really needs to be some reform that states a company has 90 days, 1 year, or some short fixed period of time to bring a suit against a product, starting from the time it hits the market and is available to the public, the industry, or something.

    The idea that you can silently sit on patents waiting for the world to embrace an obvious idea is an abuse of the system.

    1. Re:I don't get it... by just_another_sean · · Score: 2, Interesting

      Exactly! There was a recent ruling to that effect regarding a guy named Lemelson. Although the guy in question waited between 18 - 39 years before he started going after the industry. The original article I read on this is at Groklaw with a follow up concerning a ruling against Lemelson there as well. The basic gist is that a party may base a reasonable defense against patent infringement on the fact that the plaintiff waited too long to bring a case against them. I would hope that applies here as well!

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    2. Re:I don't get it... by Krach42 · · Score: 3, Informative

      Trademark isn't the same thing as patent law at all. Because Trademark really *is* use it or lose it.

      That's why McDonalds sues everyone who uses a "McSomething", because to protect their brandname, and trademarks, they have to.

      If you can show that a company knew about your possible use of their trademark and did nothing against it in a reasonable amount of time, then they lost out, and you can use it.

      At this point, if you made Google at Timbuktu, and Google didn't do anything about it, then later you grow big enough to cause Google concern, they've already lost out, because the damage to your business Google at Timbuktu of losing what is now your brandname also, would be unfair, just because Google decided to wait to do something about it.

      --

      I am unamerican, and proud of it!
    3. Re:I don't get it... by BeJil · · Score: 5, Insightful

      Close, Lemelson had to do with something called "prosecution laches," and dealt with a patent strategy of keeping a patent from even issueing until the underlying technology becomes widespread. This practice is less problematic now than when Lemelson was originally filed due to changes in the length of a patent term (now a patent term is 20 years from the date of filing, when Lemelson was filed a patent term was 17 years from the date of issue). However, the broader concept of "laches" is relevant. In property law in general, "laches" is the doctrine that requires that a property owner must actively guard their property rights or they will lose them. For example (and this is a simplified example that is not 100% technically accurate), if your neighbor builds a fence that slops over onto your property and you do not make them remove it, after a long enough time period has passed your neighbors will legally own the property encompassed by the fence. The problem is that the application of laches in the IP realm is still an undeveloped concept and the courts have not adequately set out guidelines for determining when a patent holder has forfeited her rights.

  11. Invalid Claim by robbyjo · · Score: 5, Informative

    From the patent abstract:

    The present invention simplifies the data modeling process and enables its full dynamic versioning by employing a non-hierarchical non-integrated structure to the organization of information.

    XML is hierarchical data structure. Hence, his claim isn't valid.

    --

    --
    Error 500: Internal sig error
    1. Re:Invalid Claim by RexRhino · · Score: 4, Insightful

      Yes!

      Now all you need is two years and $5,000,000 for the legal fees to prove it in court!

    2. Re:Invalid Claim by sootman · · Score: 4, Funny

      Sounds more like they've patented unorganized data

      Dude, I've totally got prior art there. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    3. Re:Invalid Claim by Qzukk · · Score: 2, Informative

      The abstract is just there for shits and giggles. The "inventor" can outright lie about the patent in the abstract, and some previous patent story here had two different patents with the exact same abstract. The abstract could just as easily have read "This is an invention to create happy fun places with sunshine and happiness for all!"

      It's the claims that count, all they need is a claim like

      12512: A method as in any of the above where the data is stored in a hiearchical format.

      and they'd have XML by the balls (pending prior art).

      In fact in the first patent the word "hiearchical" doesn't occur in any of the claims at all, and claim 14 describes the process by which most XML parsers work (matching data in the document to variables in the program). The second patent again doesn't mention the word anywhere in the claims, but the claims pretty much describe hierarchical data ("sub-clusters", etc).

      SGML should be our prior-art saving grace though, even after all of these years of pushing "separation of presentation and data", I'm sure you can find someone who can argue that presentation is data ;)

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  12. Antother word perwill... by oliverthered · · Score: 3, Informative

    'Perwill's EDI software, which went live in 1992/3.'

    Perwill is a horrible piece of software written by Polaris that maps from one text based format to another, it's mainly used for EDI but can be used for anything (you could probably setup an XML/SGML template if you could bare using the software for that long).

    --
    thank God the internet isn't a human right.
    1. Re:Antother word perwill... by dgatwood · · Score: 5, Informative

      How about structurally-tagged content dating back as far as the late 1960s?

      A Brief History of the Development of SGML

      For that matter, XML is just a specific, more restrictive dialect of SGML. The SGML draft standard was first published in 1985, twelve years prior to this patent. Since XML is a proper subset of prior art that existed prior to the filing of this patent, XML in effect existed prior to the filing of this patent.

      If this ever goes to court, the company should expect their lawyers to be prosecuted for barratry.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Antother word perwill... by Taladar · · Score: 4, Insightful

      And SGML is just a minor syntax change from Lisp S-Expressions which should be even older.

    3. Re:Antother word perwill... by radtea · · Score: 4, Informative


      Not only does SGML predate these patents by a long, long time, XML itself was announced at SGML'96. I took a copy of the draft standard home from that meeting. So XML also predates the earliest patent application by on the order of a year.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    4. Re:Antother word perwill... by Minna+Kirai · · Score: 2, Interesting

      Since XML is a proper subset of prior art that existed prior to the filing of this patent,

      Subsets of an existing idea are individually patentable. A 3x3x3m block of steel, after all, is a superset of thousands of different useful machines- just eliminate the excess molecule(s), and there it is! "I saw the angel in the marble and carved until I set him free."

      The XML specification is a subset of /dev/random.

    5. Re:Antother word perwill... by sumdumass · · Score: 2, Insightful

      but wouldn't that kind of make it an obvious path to the layperson?

      A machine being a subset of a chunk of steel is somewhat backwards. You cannot just take my list of tools or ideas, leave a few out and then claim them as your own. You have to create a new function or improvment for them.

      Now maybe the fact we are discussing all this prior art (that might not apply) doesn't mean thier patten isn't valid but that it shows it might be overly broad and reaches into too many areas?

      Step 1, look for an existing idea or proccess.
      Step 2, steal idea or process.
      Step 3, ?
      step 4, profit.

  13. I've got a great idea: by BrakesForElves · · Score: 4, Funny

    That's it... I'm going to patent an "agency enabling litigous under-achievers to assert ownership rights for ideas completely obvious to the most casual observer, and exacting confiscatory license fees therefrom". Yep, I'm going to patent the U.S. Patent Office, then chage dickheads like these "patent license" fees for using _my_ patented invention: The patent office.

    --
    About the word "if": If bullfrogs had wings, they wouldn't bounce around on their little green butts.
  14. Bah. by sethadam1 · · Score: 2, Insightful

    Let's review the patenet, line 1:

    The present invention simplifies the data modeling process and enables its full dynamic versioning by employing a non-hierarchical non-integrated structure to the organization of information.

    Uh... is it just me, or is XML ENTIRELY hierarchical?? In fact, it won't validate if you don't have elements nested properly. How can they even be serious?

  15. USPTO - Again by geomon · · Score: 5, Insightful

    This fact:

    Charlotte, N.C.-based Scientigo owns two patents (No. 5,842,213 and No. 6,393,426) covering the transfer of "data in neutral forms." These patents, one of which was applied for in 1997, are infringed upon by the data-formatting standard XML, Scientigo executives assert.

    combined with this fact:

    Daly noted that companies or even individuals often make patent claims on XML. For example, Microsoft, which uses XML as the foundation of many of its products, was awarded a patent for programming techniques related to XML.

    shows me that the USPTO hopelessly is fucked up.

    These people are either overwhelmed by the number of claims and have no time to do the proper research before granting a patent, or they are are just plain stupid. I'm going to be generous and assume that these examiners are given a quota that they have to have resolved each week and that they haven't the time or resources to validate every claim. There is probably also a lack of expertise in the USPTO to properly vet the claims made in these applications.

    --
    "Rocky Rococo, at your cervix!"
    1. Re:USPTO - Again by charon69 · · Score: 4, Interesting

      Quote: I'm going to be generous and assume that these examiners are given a quota that they have to have resolved each week...

      You're exactly correct. My ex worked at the USPTO on biomedical patents. Your evaluation was based on how many patents you had processed during the previous week. She estimated that, with proper investigation of all claims, you would have to work almost 60 hours a week on average to finish your quota. At first hire, you're not expected to meet this quota, i.e. they give you time to get "up to speed". But, after they think that enough time has passed, the quota is driven pretty hard. She spoke of coworkers literally being yelled at for not finishing the proper amount of cases. They don't really care if you pass or deny them, just as long as a "processed" stamp is placed on the case.

      What's worse, even with these draconian measures, they were still roughly two years behind on processing patent applications.

    2. Re:USPTO - Again by geomon · · Score: 3, Insightful

      ... there is no good way to run a patent office.

      It seemed to run just dandy before the flood of business method and software patents hit the system.

      Perhaps we need to define what is "patentable" rather than just throw up our hands and resign ourselves to bureaucratic mediocrity (of the system, not the examiners).

      --
      "Rocky Rococo, at your cervix!"
    3. Re:USPTO - Again by mavenguy · · Score: 2, Interesting

      Well, actually, the minimum time period reported is the bi-week, and many an SPE (i. e., supervisor) will harass you if your production is low. The bigger period, however is the quarter; if your last 4 quarters are below 95% (just below the rating of "fully successful") of your "goal" (i. e., quota) you can expect an "oral warning" and given 90 days to bring your production over 95%.

      Of course, even those who come in between 95% and 100% often get harrased to do 100% as a minimum, and of course, even more.

  16. Patents don't apply to hierarchal data by Swamii · · Score: 2, Informative

    From the patent submission,


    The present invention simplifies the data modeling process and enables its full dynamic versioning by employing a non-hierarchical non-integrated structure to the organization of information.


    How exactly is XML non-hierarchal? Every bit of XML I've seen is all data contained in tags that is structured in a hierarchy of other tags. And if XML is hierarchal, then how do these patents apply to XML data, are they claiming it falls under the "non-integrated" data? Heck, I could throw together a text file and transfer the data over like that, and that would non-integrated. Are they planning on patenting plain text too? This is ludicris. Any tech company with a vested interest in software needs to voice their complains about the horrific software patent situation.

    --
    Tech, life, family, faith: Give me a visit
  17. These insane patents are a good thing... by RexRhino · · Score: 5, Insightful

    These insane patents are actually the best thing that could have ever happened. The way things are going now, there is going to have to be a major overhaul of the patent system. The instane patents have made it dramaticly clear that there is something wrong with the system (these are the tech equivelents of suing McDonalds because your kids are fat).

    Had companies been less aggressive in patenting and litigating nearly anything possible, the system might go on how it is now for decades. These people are making the patent system collapse in a way that those against software patents don't have the power to do.

    1. Re:These insane patents are a good thing... by djmurdoch · · Score: 2, Insightful

      People have been saying that for about 20 years, and the patent system hasn't collapsed yet. I think you should catch on: bad things are bad, they're not good.

    2. Re:These insane patents are a good thing... by djmurdoch · · Score: 2, Insightful

      Its the people who have been saying this for 20 years, and not businesses.

      Sorry, I wasn't clear. People have been predicting the imminent collapse of the patent system due to ridiculous patents for about 20 years. It's still people who are doing that, and they're still wrong.

      Every one of these bad cases just establishes that this is the way things are. It strengthens the patent system, and makes it more resistant to common sense. Businesses don't care if patents are bad or good; businesses don't care about anything. Businesses are just machines designed to make money. If the patent system rewards ridiculous patents, then businesses will file ridiculous patents.

      Do you see any big companies saying that software patents are ridiculous, so they won't file them any more? No, you see them developing defensive portfolios of them. Now, if the USPTO came to its senses and declared all software and business-method patents to be null and void, those companies would suddenly suffer a huge loss in value of their assets. So it's not going to happen.

  18. GML by rlp · · Score: 2, Informative

    From Wikipedia: SGML is a descendant of IBM's Generalized Markup Language (GML), developed in the 1960s by Charles Goldfarb, Edward Mosher and Raymond Lorie.

    --
    [Insert pithy quote here]
  19. The response this deserves by MillionthMonkey · · Score: 4, Funny

    <?xml version="1.0"?>
    <bite attr="me"/>

    1. Re:The response this deserves by handslikesnakes · · Score: 2, Informative

      Uhhhh... the root element can be empty. JFYI.

  20. Re:Can you get more generic? by Onan · · Score: 2, Insightful
    How much more generic than "data in neutral form" can you get?
    If the writeup is accurate (a big supposition), this is pretty absurd. I'm amused by the very notion of patenting doing things not in any particular way.
    If such patents are held to be enforcable you americans really need to start shooting the judiciary to help them get a sense of priorities sorted.
    I have always held that the second ammendment has been broadly misunderstood: its goal was to allow people to overturn the government as necessary, not shoot burglars in their homes. Thus, using a gun on a criminal should still be classed as vigilanteism and a crime itself, but shooting any government official or law enforcement officer should be a constitutionally-protected right.
  21. Thank God by Anonymous Coward · · Score: 2, Funny

    Now we finally have an excuse to kill off XML.

  22. patent improvement by alzoron · · Score: 2, Interesting

    What I would really like to know with all these generic patent infringment cases is what happened to being able to make an improvement to an existing patent and being able to create a new seperate patent without infringing on the original?

    Example:

    There is a patent for a widget to generate a generic document for an electronic medium. I come along and come up with a widget based on the same ideas but generates documents specially suited for view on, let's say, a handheld computer.

    I would be using the same basic idea as the creator of the original widget, but with my improvements it has a much more specialized area, and performs in this area much better than the original could have.

  23. Well, they still need dreamweaver... by twocents · · Score: 3, Funny

    Wow, so a company that claims a patent on xml uses Dreamweaver to build their Web site?

  24. SCO investing by wastedbrains · · Score: 2, Funny

    I am pretty sure that SCO is thinking about investing in this small company... Microsoft will probably just try to purchase this company... Open Source will show prior art to this company... All employess will be replaced by lawers at this company... All of the lawsuits will fail this company... Lawers will be the only ones to profit from this company... The lawers find a way to ruin every profession,or at least get a cut, much like how coders should be held accountable to all the security flaws of the code they write... yeah i would quite my job and claim patents the day that happens.

    --
    Dan Mayer: my blog, essays, art, etc
  25. Maybe, I'm just a cock-eyed optimist but... by badbrownie · · Score: 2, Interesting

    ... I like to imagine that the person claiming these patent rights is doing so to shake some sense into the whole system. They must Know that there's no chance they can win, but the attempt to do so will force some lines to be drawn that will help a million more ambiguous cases. Am I the only one to think that this patent claim is the best thing to ever happen to software patents.

    Bring it on so we can get clearer rules on when software patents have crossed over the line into the Land of Silly

  26. Prior Art: 1960 by ENOENT · · Score: 2, Funny

    John McCarthy invented LISP.

    Since XML is just LISP S-expressions made ugly, there's your prior art.

    I guess they could try to patent ugliness...

    --
    That's "Mr. Soulless Automaton" to you, Bub.
    1. Re:Prior Art: 1960 by hobuddy · · Score: 4, Funny

      I guess they could try to patent ugliness...

      No good; there's prior art.

      (ducks)

      --
      Erlang.org: wow
  27. But the silver lining.. by Free_Trial_Thinking · · Score: 2, Funny

    Of course it would be nice if we could all get an excuse not to use XML ...

    1. Re:But the silver lining.. by SpyPlane · · Score: 2, Funny

      I thought the same thing. When I saw the topic, I said to myself "SWEET!".

      Then damn it all, everyone on slashdot in their IANAL garb squashed it.

      --
      "We need a fourth law of Robotics: Stop Fingering My Wife"
  28. ASCII? by 4Runner · · Score: 2, Insightful


    Isn't ASCII itself data transferred in a neutral form?

  29. Age of XML by BlightShadow · · Score: 2, Interesting
    these patents, one of which was applied for in 1997
    from whois for xml.com
    Record created on 30-Sep-1996.
  30. IP might be the right wing's welfare issue. by hey! · · Score: 2, Insightful

    I can imagine patents and copyrights begin to gain the kind of unpopularity that welfare gained in the 70s and 80s. There are parallels. Welfare was meant to help the poor; but the programs were poorly designed. They there it was a short step to argue that the programs hurt the poor, aided by a few well chosen horror stories. Then a little banging of the idea's head up against a bedrock American values (self reliance), and you get the end of welfare as we know it.

    Patents are supposed to help the business climate, but the program is sloppy that it exerts a chilling effect on innovation. There are no shortage of horror stories to buttress this. The bedrock value you break the whole system on is freedom itself.

    Of course, the flaw in this scenario is the difference between the right and the left. We on the left have always been more of a crowd-type-mob than a mafia-type-mob. If there is no grass roots impetus, then there will be no movement.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  31. What about the Patent examiner responsible? by Anonymous Coward · · Score: 2, Insightful

    Shouldn't he/she be held accountable for any really STUPID decisions made?

    Jesus, the amount of prior art related to this patent, and its similarity to so many other very questionable tech-related patent grants makes one wonder: Maybe if the examiners had their butts held to the fire, maybe they would be more careful about what they grant patent rights to...

    ???

    1. Re:What about the Patent examiner responsible? by wolenczak · · Score: 2, Interesting

      Well, this guy managed to patent a color, yes a color, like in "blue"

      http://en.wikipedia.org/wiki/International_Klein_B lue

    2. Re:What about the Patent examiner responsible? by mavenguy · · Score: 2, Informative

      First, i'd like to know if your numbers have any real fact to them, or whether its just made up.

      Yes, they have some fact to them. I am an ex-examiner who left back in 1991. My "expectancy" was, as I recall, 17.4 hours/balanced disposal - a "balanced disposal" is the average of all first actions on the merits and all disposals (allowances, abandonments and appeal briefs). Thus, for each application, you get one count when you act on it the first time and another count when it's disposed. Thus, two counts divided by 2 = 1 balanced disposal, or, using a common formula expressed in the Office, (n + d)/2.

      If a patent application gets accepted, then your job is done. But if it gets rejected, it could possibly come back, with feedback from the person filing, about why it really should be valid, when you said it wasn't. You'd then have to either pass it, or go through the trouble of writing up a rebuttal to this, or something of the like. It's probably a lot less work to just let the patents slip through instead of actually researching any prior art and having it come back later to defend the prior art you found

      Yes, that is correct. Based on my explanation for how production is calculated. if an application is issued on the first action (i. e., no rejections, or formal objections or restrictions, etc.) then you get both a "new" count and a "disposal" count; one balanced disposal in one, relatively easy to do action.

      The only check against examiners just willy-nilly "putting a blue slip" on every application ( a reference to the old days when a small, blue colored multi-carbon form giving the classification data for the allowed application was stapled to front inside face of the case file wrapper) is what PTO management policies (both stated and actually done in practice) do. Since production is automatically monitored and tracked (religiously, along with other "assembly line metrics, such as acting on responses within two months of submission, first action on the oldest new application every two bi weeks, etc.), but checking the merits of the examination including the search area (which is recorded), evaluating all the prior art of record in the case, reading and understanding the application, and, most significantly, checking the prior art against the claims) is a lot of work for the supervisor, and with the upper managment's constant screaming to get pendency down, you can guess what gets emphasized and monitored like a hawk, and what gets decidedly pushed back as "nice to have", but "don't let it get in your way of making your numbers".

      The reaction to this by working examiners runs the gamut, as in any organization with multiple players. Some, clearly, just take the attitude "I'll just give them wnat they want". Depending on their orginizational political skills they know how not to raise alarms about pushing out work that "looks" shoddy; managers, who have to report to their bosses who are also monitoring the numbers of the units mangaed by their reports, quickly learn to take the attitude "you have to do the best job you can within the time alloted." These examiners usually get rapid promotions up the top working grade of "Primary Examiner" (The production requirememnts go up with each promotion) and are likely candidates to move into management, thus, perpetuating the management culture. Other examiners, realizing that the time provided is inadequate, work extra hours to meet the numeric metrics, and, if they still end up slipping and can't produce cosnsistantly over 100% end up being harassed by production-obsessed managers. Of course, such examiners tend never to make it to management, and, the first time they end a quarter with production below 95% (marginal) or 90% (unsatisfactory) they will immediately have actions taken against them. If they don't get over 95% they get fired, no matter how good their cases are.

      From what I've heard from a friend who still works there, t

  32. Time for the mob... by Lost+Found · · Score: 2, Funny

    How about we just start an international mob whose purpose is to brutally murder anyone greedy enough to file patents and attempt to enforce them in obnoxious ways? We could grow our business by moving onto broader issues like human rights.

  33. Scientigo's Business Plan... by errxn · · Score: 2, Funny


    <?xml version="1.0" encoding="utf-8" ?>
    <businessPlan>
          <items>
                <item id="1">get troll patent</item>
                <item id="2">make frivolous claim</item>
                <item id="3">???</item>
                <item id="4">profit!!!</item>
          </items>
    </businessPlan>

    --
    In Soviet Russia, Chuck Norris will still kick your ass.
  34. ASN.1 -- More Prior Art by engywook · · Score: 5, Interesting
    Seems to me that ASN.1 also would represent some fairly significant prior art.

    Quotes from that web site:

    • Abstract Syntax Notation One (ASN.1) is a formal language for abstractly describing messages to be exchanged among an extensive range of applications....
    • ASN.1 was first standardized in 1984 by the CCITT (International Telegraph and Telephone Consultative Committee, now called ITU-T, International Telecommunication Union - Telecommunication Standardization Sector) under the name "X.409 Recommendation".
    --
    "This signature quote intentionally left blank"
    1. Re:ASN.1 -- More Prior Art by ameoba · · Score: 2, Informative

      Getting kicked in the balls by an army of midgets in steeltoed boots is "slightly more friendly" than ASN.1

      --
      my sig's at the bottom of the page.
  35. Shouldn't they have defended their patent earlier? by SilverJets · · Score: 3, Insightful

    Why isn't there some sort of time limit on how long you can sit back before choosing to file lawsuits against companies over patent infringement? XML has been in widespread use for at least 2 years if not longer. This company had to know it was out there and being used. So, they had to know it infringed on their patent.

    Why didn't they stand up and say anything earlier? Oh yeah...because back then it would have meant alot less money to be gained. Doesn't this amount to blackmail? Or borders on racketeering?

  36. Re:Whitespace by pyrrhonist · · Score: 2, Funny
    GoAhead.ThinkOfAllTheSavedBandwidthAndDriveSpaceTh atWouldResultIfPeopleWereDiscouragedFromExcessiveW hitespaceUsage.

    You forgot to:

    import java.text.*;
    first!

    --
    Show me on the doll where his noodly appendage touched you.
  37. How about gaseous molecules in neutral form by queenb**ch · · Score: 2, Insightful

    Let's apply for a patent for a netural gas with the following composition:

    Nitrogen - 78%
    Oxygen - 21%
    Argon - 1%
    Carbon Dioxide - .03%
    Neon - .002%
    Methane - .0002%
    Helium - .0005%
    Krypton - .0001%
    Hydrogen - .00005%
    Xenon - .000009%

    Wanna guess what I'm gonna do if I can get a patent on that?
    <start evil laughter>
    All of you will be my slaves and I will rule the world!!!
    <end evil laughter>

    Queen B

    --
    HDGary secures my bank :/
    1. Re:How about gaseous molecules in neutral form by Maiko · · Score: 3, Funny

      Wow... this neutral gas is a true innovation... seeing as when you add all the parts together, it's 100.032859%

      "Air 1.2 - Now with 0.032859% More Wow Factor"

      --
      I am the breaker of Chairs!
    2. Re:How about gaseous molecules in neutral form by vettemph · · Score: 3, Funny


      >>> Methane - .0002%

      I'll patent air with Methane > 5%
      Anyone who produces this will owe me an ass-load of money.

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    3. Re:How about gaseous molecules in neutral form by jZnat · · Score: 2, Funny

      So you're asking for methane in return? *farts in your general direction*

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  38. How abstract can a patent be? by baka_boy · · Score: 4, Funny

    From patent #5,842,213:

    One skilled in the art will appreciate that preferred embodiments of the method of the present invention may take on many different forms depending on the particular application intended. In light of this, the preferred embodiment presented here has been designed primarily to teach many of the important aspects and implications of the method of the present invention in a context which can be readily learned. Once taught the method, one skilled in the art will appreciate many alternative and preferred means for implementing individual aspects of it, depending upon their specific purpose.

    After re-reading that a few times, I think I've figured out that it's basically saying that this isn't an invention, it's a philosophy. This is so fscking general it could be equally validly applied to hypermedia, or frame logic, or tuple spaces, or any of the thousands of schema-less data representation models out there.

    Really, the whole patent begs the following three obvious questions:

    1. What was the author of this patent smoking?
    2. What was the reviewer who approved it smoking?
    3. Can I have some of #1 and/or #2?
    1. Re:How abstract can a patent be? by Optic7 · · Score: 3, Insightful

      Hmmm... sounds like a kung-fu movie dialog:

      cut to Shaolin Temple:

      Master Li:
      One skilled in the art will appreciate that preferred embodiments of the method of the present invention may take on many different forms depending on the particular application intended. In light of this, the preferred embodiment presented here has been designed primarily to teach many of the important aspects and implications of the method of the present invention in a context which can be readily learned.

      Grasshopper:
      But Master, how will I use these techniques?

      Master Li:
      Once taught the method, one skilled in the art will appreciate many alternative and preferred means for implementing individual aspects of it, depending upon their specific purpose.

  39. This is actually 'good' news. by Joh_Fredersen · · Score: 2, Interesting

    This was of course, *bound to happen... sort of like !Russia !USA gaining nuclear weapons
    What's needed now in my opinion, is a patent ban treaty, between the major patent holders, ie, a means
    to totally get rid of patents once and for all.

    It's rather ironic that Microsoft, which is attempting to curry public favour by stating "Patent reform" whilst still
    attempting to patent things like a "text editor" interacting with XML
    http://blog.cfdl.auckland.ac.nz/archives/brent/0 00005.html
    will in fact be the most likely target of this insane patent.

    The arguments against patents have been won, Europe will not implement patents and even the beast (Microsoft) admits that the patent system is broken, hardly surprising when one considers that Microsoft looks increasingly likely to have to fork over some $500 million to Eolas, http://www.theregister.co.uk/2005/09/30/uspto_upho lds_eolas_patent/

    In the final analysis, I think the only debate will be *how* patents will be reformed, and when... not if.
    It's enivatible I think that the largest patent holders, when stung often enough by the little guy will lead the drive to all but abolish software patents.

    Indeed for Microsoft and IBM and companies of similar patent stockpiles.. patents will be useless.. IBM and Microsoft can't or won't *war* with each other over patents.. but, each is vulerable to some pipsqueak developer, who claims to have patented the latest trendiest "ungabunga" technology.

    Waiting for Al Gore [1], to assert patent rights on the Internet.

    [1] You remember Al Gore.. the guy who won the election in 2000 don't you?
    /somewhere an O.B.I.T. logs my defiance of our benavolent^^^^^elected leaders.

  40. So, nobody read the patents yet...? by julesh · · Score: 2, Informative

    The first patent (5,842,213) doesn't cover all applications of XML. It might cover some, however. The most relevant claim is this one:

    11. A method of transferring data in electronic form from a computer comprising the steps of:

    a) organizing and storing the data in neutral form that is to be transferred;

    b) organizing and storing the names, definitions and properties of the structural tags used to express the data in neutral form; and

    c) transferring the data expressed in neutral form along with the names, definitions and properties of the structural tags that make up that neutral form data.


    Which sounds to me like it would cover transferring XML with a schema embedded within the document, or transferring both the document and linked schema at the same time. Other uses of XML would still be allowed.

    This claim is probably too general to survive reeximanation, though. It basically amounts to "transferring data and information about how the data is structured together". I'm sure somebody with a better knowledge of IT history than me can very easily name some prior art for that one.

    12. The method of claim 11, wherein the names, definitions and properties of the structural tags used to express the data in neutral form are themselves treated as data and expressed in neutral form.

    The schema is encoded in the same format as the data. Also a relevant claim to XML with embedded schemas. Rules out prior art that transferred data and a program that could process it together, unless the program was expressed in a similar structure to the data (LISP programs might count here).

    13. The method of claim 11, further including the steps of:

    a) adopting a compatible system of data typing;

    b) using the system to express in neutral form both the data values of a set of information being transferred and the names, definitions, and properties of their associated structural tags; and

    c) combining and transferring both the data values and the names, definitions and properties of the structural tags of the data values in a single neutral form transfer file.


    I don't quite follow this one. Anyone got any ideas what it means?

    14. A method of incorporating neutral form data values and the names, definitions and properties of their associated structural tags into an existing computer environment comprising the steps of:

    a) comparing the names, definitions and properties of the components of the structural tags of the data values with those present in the existing environment;

    b) entering a data value structural tag component name, definition and properties into the dictionary system of the existing environment if it is not already present; and

    c) recording equivalency where a structural tag component in the dictionary system of the existing environment is found to be different but equivalent;

    d) thereafter, adding the data values into the neutral form file of the existing environment.


    Merging two XML files by combining their schema, then combining their data.

    15. The method of claim 14, wherein the neutral form data values are new data values.

    16. The method of claim 14, wherein the neutral form data values are transferred data values.


    Different reasons why you may want to do 14.

    17. The method of claim 14, further including the step of incorporating a unique authoring designator of the originating environment during the naming of components of structural tags to insure a lack of overlap between the structural components of a data value and those in the existing environment.

    Could be construed to cover XML namespaces, if you read it right. This stands a chance of being novel, seeing as XML namespaces had not been implemented in '97 when the patent was filed.

    The second patent seems less relevant -- it seems to relate to the same application that the first patent covered, but doesn't seem to add much to it that is relevant to XML. It is worth noting that the second is explicitly about a data serialization format, probably fairly similar in scope to the Java's java.io.Object[Out/In]putStream classes.

  41. 'data in neutral forms' by grumpyman · · Score: 2, Funny
    'data in neutral forms'

    I own patents on ASCII, duh, hand over your money, NOW!!!

    BTW, you all still own me royalty on my patents on 'Respiration', the process of converting oxygen to energy. I will withdraw my pending lawsuit on the entire mankind, only if the reasonable royalty of 'dollar-per-breath' is paid, or 5-for-$3.99.

  42. Barratry by Anonymous Coward · · Score: 5, Informative

    Since I'm sure I'm not the only person who had to look this up. :)

    barratry (br'-tr)
    n., pl. -tries.

    1. The offense of persistently instigating lawsuits, typically groundless ones.

    2. An unlawful breach of duty on the part of a ship's master or crew resulting in injury to the ship's owner.

    3. Sale or purchase of positions in church or state.

    [Middle English barratrie, the sale of church offices, from Old French baraterie, deception, malversation, from barater, to cheat. See barrator.]

  43. What about EDI? by madstork2000 · · Score: 2, Informative

    I got my start in the tech business doing support for an EDI software company- For those not aware EDI - Electronic Data Interchange - was setup to allow business to business transactions before the internet was widely popular. When I was working with EDI , there were several main communication networks, which were really nothing more than an overly complex electronic mailbox. These networks were a royal pain in the ass because they all had different communicatioon protocols, usually worked with only specific brands of modems, and could be accessed with only very specific software.

    Amazing what huge companies can force their little vendors to do. Anyway, the EDI documents where essentially text documents that where defined according to a standard. The definitions where often "modified" by the companies and its partners (causing moe headaches for software vendors). But the bottom line is EDI at the end of the last century filled a niche that XML has made **MUCH** simplier. In fact XML was one of the reason why I changed my focus and got out of EDI, I saw that the Internet and XML specifically were going to make EDI nothing more than a legacy dinosaur.

    -MS2k

  44. I hear XML is like violence... by mrjb · · Score: 2, Funny

    if it doesn't work -- use more.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  45. But does it matter? by sterno · · Score: 3, Insightful

    The thing that's bad about this is that assuming these guys have enough money to front the lawyers they can sue their way into riches regardless of whether it's a valid claim. All they do is send nastygrams to a bunch of small companies they believe to be infringing on their patent seeking royalties. Invariably a number of those companies will pay up to avoid the potential of open ended legal battles.

    So in the 90's it was:

    1) Do something cool
    2) ...
    3) Profit

    In the 00's it's

    1) Do something somebody else did before
    2) Sue everybody who already did it
    3) Profit

    --
    This sig has been temporarily disconnected or is no longer in service
  46. I can't wait for my patent to come through... by IgLou · · Score: 2, Insightful

    On sending data via an electronic mechanism... come on, if this doesn't get smacked down thoroughly I'll get royally pissed!

    There is so much wrong with this I can't even begin!! Freakin' misuse of patents by doughheads who seek to make money on other people's efforts!

    GRR!

    --

    Oops, how did this get here?
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  47. Its not enough to stop this silly patent.. by voss · · Score: 2, Interesting

    The company that brought this suit forward should be countersued into bankruptcy
    and its officers sued under the RICO act.

  48. Of Grains of Salt and Barratry by Doc+Ruby · · Score: 5, Interesting

    We're always hearing of lawyers who file groundless suits. How often are they prosecuted for barratry? Seems like the barratry officer would be the most popular guy around, except among the lawyers.

    --

    --
    make install -not war

  49. Only *neutral* data forms? by Anonymous Coward · · Score: 2, Funny

    Just define some or perhaps in your schema and you should be fine, right? I'm not sure if they have only true neutral or also neutral good/evil, etc. covered, though.

    But don't take my word for it--IANAL.

  50. Patents and Ethics by zerotech · · Score: 2, Funny

    Funny how the "Code of Ethics" page's only content is, "Coming soon".