Slashdot Mirror


'Eolas' Browser Plug-in Patent Case Rises Again

eldavojohn writes "A legal battle that has been around since 1999 and seemingly ended in 2005 now rears its head again. In a confusing move, the USPTO 'reissued a Microsoft patent last week covering the same concepts outlined in the Eolas patent and with wording mirroring that of the Eolas patent. With both companies holding identical patents, the USPTO will now play King Solomon and decide which parent gets custody of the baby.' Both the Microsoft & Eolas patents are available online."

31 of 107 comments (clear)

  1. Any chance in hell they'll both get revoked... by bbernard · · Score: 4, Interesting

    ...for being "obvious?"

    --
    ----- Connection reset by beer
    1. Re:Any chance in hell they'll both get revoked... by geekoid · · Score: 2, Insightful

      No, because they don't fall under what the USPTO considers obvious.

      Thinking you could of come up with the same thing does not make it obvious.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Any chance in hell they'll both get revoked... by Anonymous Coward · · Score: 2, Insightful

      In the world of One-Click innovation, nothing is obvious. In the world of software patents, everything deserves a government-granted monopoly.

      There are only two requirements for a software patent: the money to pay your lawyers and the conceit to bury your conscience.

    3. Re:Any chance in hell they'll both get revoked... by Waffle+Iron · · Score: 2, Insightful
      Likewise, the USPTO considering it nonobvious does not make it nonobvious.

      And software "plugins" have been obvious for decades. No matter what context they're used in.

    4. Re:Any chance in hell they'll both get revoked... by Frosty+Piss · · Score: 3, Informative

      And software "plugins" have been obvious for decades. No matter what context they're used in.

      There is a lot more to it than just the concepts of a software plug-in. There is even more to it than the very general description that gets bandied around here at Slashdot.

      It's pretty standard here to take the title or first paragraph or so of the patent description and jump to the assumption that this is all they have. But this is almost always wrong.

      --
      If you want news from today, you have to come back tomorrow.
    5. Re:Any chance in hell they'll both get revoked... by suv4x4 · · Score: 2, Insightful

      Any chance in hell they'll both get revoked... for being "obvious?"

      let's hope. But if only one will be revoked, I hope it's Eolas. Microsoft may be terribly competitive, and using their advantages to hurt competition, but they're not poor (like Eolas) and aren't stupid (like Eolas).

      They won't sue anyone over this patent.

      If anything, this confirms again Microsoft, and any other big company, is more or less forced to patent bullshit so they have a chance to fight back in such frivolous suits.

    6. Re:Any chance in hell they'll both get revoked... by Anonymous Coward · · Score: 3, Interesting

      It's pretty standard here to take the title or first paragraph or so of the patent description and jump to the assumption that this is all they have. But this is almost always wrong. Agreed. The best way to skim a patent is to go straight for the claims, as they are the most important for interpreting the scope of the legal scope of the patent, claim 1 usually being the broadest and most important. Here's claim 1 from the Microsoft patent:

      We claim:

      1. A method of invoking system commands from a mark-up language electronic book document associated with a computer running an operating system and having predefined system commands, the method comprising the steps of: (a) receiving an indication that a link in the mark-up language electronic book document has been selected; (b) locating an alias within the link; (c) reading an instruction located within the link; (d) identifying a predefined system command associated with the alias; and (e) executing the predefined system command associated with the alias; wherein the identifying and executing steps are performed if the instruction is to invoke the predefined system command; and wherein the instruction is X-MSR1INVOKE.


      Let's see...

      a. click a link
      b. figure out what the link is pointing to
      c. read the instruction at the location the link is pointing to
      d. identify associated system command and
      e. execute!

      Except for the fact that it is associated with a computer running an operating system, I suppose that is fairly obvious...

      However, you can have individual claims of a patent held obvious and be granted others, so don't stop at claim 1, because the later claims narrow the scope and may be upheld even if claim 1 isn't.

      I am ANAL, but not a lawyer.
    7. Re:Any chance in hell they'll both get revoked... by kisrael · · Score: 3, Insightful

      It's pretty standard here to take the title or first paragraph or so of the patent description and jump to the assumption that this is all they have. But this is almost always wrong.

      That also doesn't mean that software patents are *right*.

      More so than a lot of other professions, programmers entire job is to sit and think of ways of doing things. I think the standard for "non-obvious" should be much, much stricter for such a cerebral and abstract pursuit.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    8. Re:Any chance in hell they'll both get revoked... by Waffle+Iron · · Score: 2, Insightful
      Look at the single claim in the Eolas patent. That huge run-on sentence is nothing but a badly-worded description of the totally obvious way to solve the the following problem: "Expose a browser's plugin functionality to a scripting language.". Anybody, even less than ordinarilly skilled in the art of CS, would have come up with essentially the same series of steps.

      Just because the people who Eolas bought the patent from were the first to pose the problem, that still doesn't make the solution any less obvious. This is a major flaw with the patent process that the SCOTUS has recently partially addressed: the fallacious assumption that if you're the first to solve a problem, then your solution must be nonobvious because nobody has solved it before. That's not true. Being the first to work on a problem has nothing to do with the obviousness of any solutions you come up with. And the Eolas patent is dead obvious, regardless of how many obfuscating phrases they pack into their claim.

    9. Re:Any chance in hell they'll both get revoked... by dkf · · Score: 2, Insightful

      Just because the people who Eolas bought the patent from were the first to pose the problem, that still doesn't make the solution any less obvious.
      Funnily enough, the actual inventor is also the CEO of Eolas (which was a spin-off technology transfer firm from the university where he worked as I understand it, a common enough occurrence). While I don't care for software patents for the most part and think that they were enforced in a way that sucked (thanks to odd guidance from SCOTUS) under the standards of obviousness of the time what they were doing was patentable. I remember the early web from around 1993; the whole plugin thing was definitely novel at the time when Eolas was busy inventing, even if it became thoroughly obvious several years later. (Arguably, the technology became obvious because of people having seen the tech that the Eolas people were hawking around.)

      Would anyone grant such a step ahead of the current normal state of the art now under modern "obviousness" rules? I hope not; the system was seriously screwed at the time. On the other hand, would you, if you were a small inventor that offered a tech to Microsoft but had it turned down only to then have the 800-lb gorilla then use it in a flagship product, want MS to get away with it? (If you answer "yes" to that one, I have to ask whether you like throwing chairs and chanting "developers"...) I know it's fashionable among a certain clique to hate Eolas, but according to the facts (yes, the truth really is out there if you choose to look) they're within their rights to get their payout. (FWIW, the usual reason for not pursuing a payout - that the other party has a defensive patent portfolio to apply in retaliation - don't apply this time because Eolas changed the field they were working in. It happens.)

      Of course, if you're only riled up over this because of the effect it has on your web apps in IE, you should switch to Firefox which isn't adversely affected. :-)
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    10. Re:Any chance in hell they'll both get revoked... by billsoxs · · Score: 2, Insightful

      That huge run-on sentence is nothing but a badly-worded description of the totally obvious way to solve the the following problem:

      I won't disagree with what you say about the quality of the patent - but the run-on and poorly worded bit is standard. I had a Lawyer explain it to me at one time - the upshot being that you need single sentences in the claims. The wording is also VERY precise (but not normal English!) Sorry - I do not remember the exact reason for the run-on bit but it made sense at the time.

      --
      This message was brought to you by "Lack of Sleep."
    11. Re:Any chance in hell they'll both get revoked... by bit01 · · Score: 2, Insightful

      the whole plugin thing was definitely novel at the time when Eolas was busy inventing

      Nonsense. The idea of adding software to other software at runtime, as needed, to increase functionality is basic. Very basic, and was being done very early on.

      Naive people who think that giving a software blob a new name somehow mystically gives it new functionality are a large part of the patent mess and you're contributing to that mess by calling this name change an "invention".

      Until the PTO can actually cope intelligently with language they will continue to be a sad joke. They're forever confusing language and reality, particularly in software. Patent proponents frequently don't even realize all they're talking about is a name change.

      ---

      Windows and closed source software. The US intelligence agencies' back door to every network connected country and business on earth.

  2. I vote we cut them in half! by Binestar · · Score: 2, Insightful

    Worked for King Solomon! Just split Microsoft in half, Applications apart from OS and we're all set!

    --
    Do you Gentoo!?
  3. I'm glad a read the article by geekoid · · Score: 4, Informative

    all that are doing is giving MS a chance to prove that they invented the technology before it was patented. This is not unusual.

    It is also why there are forms of invention protection you can use when shopping around for investors.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:I'm glad a read the article by mavenguy · · Score: 2, Informative

      Except you missed a few things...

      Inventors: Doyle; Michael D. (Wheaton, IL)
      Assignee: Eolas Technologies, Inc. (Wheaton, IL)
      Appl. No.: 09/481,984
      Filed: January 11, 2000


      CROSS-REFERENCE TO RELATED APPLICATION

      This application is a continuation of and claims the benefit of U.S. Provisional Application No. 60/115,502, filed Jan. 11, 1999, the disclosure of which is incorporated herein by reference.

      Inventors: Beezer; John L (Redmond, WA), Silver; David M (Redmond, WA), Zeman; Pavel (Kirkland, WA)
      Assignee: Microsoft Corporation (Redmond, WA)
      Appl. No.: 10/870,472
      Filed: June 18, 2004


      This application is a continuation of and claims priority from application Ser. No. 09/465,081, filed Dec. 16, 1999, now U.S. Pat. No. 6,826,725, issued Nov. 30, 2004, the content of which is herein incorporated by reference in its entirety.

      Thus, Eolas is entitled to a filing date of Jan. 11, 1999 and Microsoft is entitled to a filing date of Dec. 16, 1999. Thus Microsoft filed about 11 months later, but before any Eolas patent issued. Microsoft would be the Junior Party in an interference, and would have the burden of proof of prior invention.

    2. Re:I'm glad a read the article by rs79 · · Score: 2, Interesting

      "On the other hand, Netscape has had plugins since about 1994, so both patents should be declared void."

      In the fall of 1993 Jim Mercer showed me a mpg plugin for NCSA Mosaic in Toronto.

      (I quit my consulting gig the next day to do web stuff)

      --
      Need Mercedes parts ?
  4. See why I don't like software patents by Marc+D.M. · · Score: 5, Insightful

    See why I don't like software patents, because they're stupid and everyone gets hurt.

    Unless of course, you manage to patent something that a large company will have to pay you $500+ million for. But if that's my large company, I'll be upset.

    At this rate, we might as well patent integration and differentiation.

  5. Keep tabs on patent reform here by Mateo_LeFou · · Score: 4, Informative
    --
    My turnips listen for the soft cry of your love
  6. In other news ... by WrongSizeGlass · · Score: 3, Funny

    ... the USPTO issued itself a patent on issuing Identical patents. This new patent, along with its other patents for issuing Holy Crap Obvious patents and Why Not patents will now allow it to sue itself under the latest incarnation of the Recursive Rules of Litigation.

  7. Choose your weapons by AP2k · · Score: 2, Funny

    To the death in a Roman Coliseum?

  8. This is why Microsoft should shut up by gilesjuk · · Score: 2, Interesting

    They keep going on about Linux and how it infringes on their patents. I'm sure Microsoft's products infringe on quite a few too, it's just many companies don't have the time and money to spend suing Microsoft.

  9. Re:No. by CastrTroy · · Score: 3, Interesting

    This is my biggest beef with software patents. Software already has copyright protecting it. It also has trade secrets protecting it (at least in closed source software). And it has patents. And in all the patents i've seen, I've never seen a full source code disclosure of a working model. So, now when the patent expires, you still can't dupicate it (assuming it's not trivial) because you have to figure out all the source code on your own. As far as I'm concerned, copyright and trade secrets should be enough to keep your software safe.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  10. How do you spell 'broken'? by fredrated · · Score: 2, Informative

    USPTO

  11. And it is because... by jd · · Score: 3, Interesting
    ...King Solomon reckoned that one who was genuine would be compassionate that his technique worked. (This is independent of whether the event actually happened.) A derivative of this can be found in the puzzle of walking up to two people, one who will always lie and one who will always tell the truth. You need to know the answer to a yes/no question, but can only ask one person one question. What do you ask that will guarantee the right answer? (In the biblical case, substitute imposter for person who lies, and one who tells the truth for the real mother.)

    Obviously, Solomon's situation - and solution - differed somewhat from the classical problem and answer in the details, but underlying it is the same basic idea, which is to force the liar to stay consistent and the honest person to change.

    The USPO (and all other patent offices) rely on a high level of honesty, as they stand, but what if a variant of King Solomon's approach could be used, when rival claims exist? Have a way of putting the claims on the spot such that the real claimant will concede something before any false claimants would? Mind you, that might not work - current culture is designed to put self above all else, then both would rather rip the intellectual baby in half. It would only work with ideas developed by people who primarily care that the customers get the products. For example, I could easily see a humanitarian who develops a cure for some deadly disease preferring that the product be developed by someone else than not at all. That's not going to happen very often, though.

    Nonetheless, I believe that such methods are inevitable, eventually. The system as it stands doesn't scale and frequently doesn't work well - if at all. Somebody will have to develop filtering techniques that allow false and fraudulent claims to be detected much more easily - and preferably by anyone who wants to apply those techniques. The patent pending scheme is supposedly so that problems can be found - well, that's all fine and good, if there's any way to find said problems. If a programmatic test can be found to do at least some of the filtering, then all the USPO needs is to distribute the appropriate BOINC clinet. Eventually, this must happen, as there's simply more work than can humanly be done in the time alloted and the system, the inventors and the innovators are suffering as a result.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  12. IsNot Patent by Nom+du+Keyboard · · Score: 2, Funny

    Eolas: It's the same patent!
    Microsoft: IsNot!
    Eolas: How can you say it IsNot the same patent?
    Microsoft: because we've patented IsNot,, which means we can say it, and you can't!
    Eolas: IsNot IsNot IsNot!
    Microsoft: Lawyers!!!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  13. Re:No. by CastrTroy · · Score: 3, Insightful

    But software is more like a creative work than a physical object, so you might want to compare it to books. You get a copyright on a book, so that people can't print off copies of your book and make money off it. Imagine if you could get a patent on a book, such that nobody else could write a book with a similar plot. We'd have a lot less books, or a lot more litigation going on in the book making industry. You couldn't even start to sit down and write a book without reading through thousands of patents on books that people had written. It would be fairly impossible for two authors to come up with exactly the same book, but you could probably find lots of books with similar plots, and similar pieces of text. Just like with software. Presented with the same problem, most programmers will probably come up with very similar methods of solving the problem. I guess it's more of a problem with patents in general than with software patents. With so many patents out there, how are you supposed to know if you are infringing on something, and if you take the time to do the research, to see if you are infringing, then it will take you years before you can even start developing something.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  14. Re:USPTO makes the ruling? by trolltalk.com · · Score: 3, Funny

    No, they'll both get revoked because SCO will claim to have some sort of "prior art" to hijacking patents.

  15. Could be valid, but shouldn't matter. by Kaenneth · · Score: 3, Interesting

    When this idea was 'invented', web browsers were new, and the idea of a browser plug-in was to allow the playing of media, like .GIF's, .WAV's, and .FLI's on a web page.

    Taking that idea of a plug in, writing one that makes it's own connection to a server to provide interactive data appears to be the basic 'invention'.

    When I looked through Google Groups (USENET Archive) I could find nothing mentioned prior to then that mentioned an interactive plugin.

    My thought is, because it's such a bad, horrible, wrong idea.

    Browser plug-ins are not portable, between platforms, OS's or browsers. They run in native code, and need hardware access to render video/audio and access the network making them difficult to secure. They hurt maintainability, accessability and localizability. They can be used for DOS attacks on third parties. Have version compatibility issues, etc. etc. You're basically throwing away the entire point of a standards based browser, in favor of a single-use executable.

    Patenting browser plugins that get embedded in pages was like patenting shooting yourself in the foot.

  16. I wonder if we can sue... by RufusFish · · Score: 2, Interesting

    Our company spent upwards of half a million dollars revising code so that the 'click to activate' crap wouldn't show up in IE. Our team spent at least $40k.

    Though mildly irritating for your average at-home browser, a message saying anything about 'clicking to active' an 'Object' is a barrier of entry for someone who is using software to learn to read at a readiness level; we couldn't just 'leave it be'.

    Now that it gets reversed? I'd like to have that chunk o' change back, that's for sure.

  17. Re:Two possibilities by marcello_dl · · Score: 2, Funny

    lemme guess, somebody patented enumerating three possibilities with a summary stating there are three possibilities, so you had to work around that.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  18. Prior art from 1997: The applet tag! by NWprobe · · Score: 3, Informative
    Plugins was introduced by html 3.2 on the 14th of january 1997. That's prior art to any of the patents by more than 3 years. It cannot be patented.

    HTML 3.2 adds widely deployed features such as tables, applets and text flow around images, while providing full backwards compatibility with the existing standard HTML 2.0.


    http://www.w3.org/TR/REC-html32/
    --
    #find /dev/brain find: no such file or directory