Slashdot Mirror


How Linus Torvalds Helped Bust a Microsoft Patent

New submitter inhuman_4 passes along this quote from an article at Wired: "Last December, Microsoft scored a victory when the ITC Administrative Law Judge Theodore R. Essex found that Motorola had violated four Microsoft patents. But the ruling could also eliminate an important Microsoft software patent that has been invoked in lawsuits against Barnes & Noble and car navigation device-maker Tom Tom. According to Linus Torvalds, he was deposed in the case this past fall, and apparently his testimony about a 20-year-old technical discussion — along with a discussion group posting made by an Amiga fan, known only as Natuerlich! — helped convince the Administrative Law Judge that the patent was invalid."

24 of 103 comments (clear)

  1. Re:Does it mean the FAT longnames patent is dead? by buchner.johannes · · Score: 3, Informative

    That's what I would like to know! It was unfortunately upheld in Germany, citing that it takes effort to come up with technical software solutions (i.e. having ideas is hard), that's why there should be software patents. Perhaps I remember incorrectly.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  2. The Atari programmer should get the money by Anonymous Coward · · Score: 3, Insightful

    Well if patents are really to reward innovation, and if the patent office was right that this is an innovation, presumably Microsoft will be stripped of the profit it made by stealing his invention and the money given to him?

    No?

    Ahh, I thought so, patents are just a game. The USPTO believed it could create IP assets by simply issuing more patents and did a huge load of damage in the process to everyone except lawyers.

  3. Part of the 20 year old discussion... by ccguy · · Score: 4, Funny

    Linus: (b) do the long filenames by fooling around with several consecutive minix-type directory entries. Depending on how you do it, you can make old binaries see only th first characters of a extended filename, while new binaries see them all. Besides, this means you won't waste a full 64-char direntry for short files, but instead use several entries only when necessary. The downside is that it's a bit more work in the kernel.

    Reading about saving bytes and caring about storage... um, gave me a semi...

    1. Re:Part of the 20 year old discussion... by metacell · · Score: 2

      No, it's an ellipsis.

  4. internet vs lawyers by Anonymous Coward · · Score: 5, Funny

    I can imagine the Laywer vs Torvalds.

    Lawyer: Are you sure this alledged discussion happend before the MS patent
    Linus: Yes, I'm sure, in fact the timestamp is right there: Dec 23 1992, 8:34 am
    Lawyer: 20 Years is a long time ago, how can you be so sure?
    Linus: the timestamp is right there: Dec 23 1992, 8:34 am
    Lawyer: So there is no doubt you might remeber the date wrong.
    Linus: No.
    Lawyer: Really, So when did this discussion happend?
    Linus: Dec 23 1992, 8:34 am
    Lawyer: I see, are you sure about the date? ...

    Internet 1, Lawyers 0
    Thank you internet news groups for documenting these old discussions.

    1. Re:internet vs lawyers by clickclickdrone · · Score: 5, Insightful

      >Thank you internet news groups for documenting these old discussions.
      And another good reason we should stop relying on web boards and get back to Usenet. You can bet if a discussion like this happened 5 years ago on a forum, it's gone now. We're such a throw away society, we even throw away stuff like this.

      --
      I want a list of atrocities done in your name - Recoil
  5. PHOSITA by l2718 · · Score: 5, Insightful

    A major problem with the way courts have analyzed software patents is their low-balling the skill level of a "Person having ordinary skill in the art". This is significant since anything such a person can do given the prior art is considered "obvious" and non-patentable. Basically, judges don't understand software well enough to distinguish true invention from routine solutions to problems.

    In the case of software patents, many of them (the long-filename patent, the BCD patent [invalidated by the Supreme Court on other grounds] and so on) are for solutions that a typical developer will propose given the problem. But, because PHOSITA is basically taken to be an idiot the "obviousness" limitation on patentability has no effect unless by some chance an actual person bothered to write down this solution in the past.

    1. Re:PHOSITA by l2718 · · Score: 2

      Here's a problem: you have a data structure intended to be kept in an array and would like to extend it (say by adding a field) in a backward-compatible way.

      Here's a standard solution going back to the first days of computers: chain successive entries in the array, with the first entry being kept roughly the same as it was before while the succeeding ones are made "invalid" in some way so that the legacy programmes ignore them while the new programmes know how to deal with the extra data. A twist on this is putting a "magic cookie" in one of the fields for the "legacy entry" making it easier for the "new programmes" to know to look at the succeeding entries.

      What Linus is saying is: hey -- your problem is of this type (the data structure is the directory entry and the array is the directory file), and the standard solution applies to it. I don't think Linus is showing extraordinary skill here.

      Of course for this patent Linus's discussion serves are prior art. But I want to draw a more general lesson. This patent is for the natural solution to a trivial problem. It should be invalid on obviousness grounds even if no-one has documented the solution. In fact, the current system fails in that the more trivial the problem the less likely it is that someone had bothered to publish a solution, hence the harder it is to locate prior art. Obviousness is supposed to fill this gap but it doesn't because the PHOSITA used by the court is too stupid relative to the actual skill of actual programmers.

  6. Re:Does it mean the FAT longnames patent is dead? by Anonymous Coward · · Score: 3, Informative

    Except that in the light of the discussion submitted by Linus Torvalds, the exact way Microsoft is using for long fat names was done BEFORE Microsoft even thought about it...

    In case of a retrial in Germany, this will be brought on the table and the patent will also be invalidated there (well, IANAL but it's common sense).

    Looks like that stupid patent is dead...

  7. Another example of Microsoft copying ideas: by backslashdot · · Score: 5, Interesting

    Microsoft recently got this patent:
    http://www.reghardware.com/2011/09/23/microsoft_contemplates_mobiles_with_interchangeable_accessories/

    Now, go to http://www.engadget.com/2008/12/26/how-would-you-change-sony-ericssons-xperia-x1/2#comments and do a find in page for the word "bottom" or "pop out" ... ok read that description .. now if you scroll up to the top of the article you can see a photo of the Xperia X1 which is being talked about .. notice that a combination of the Xperia X1 and the comment exactly fit the patent of microsoft? If you read the actual patent it becomes even clearer they stole the idea from that engadget comment.

    1. Re:Another example of Microsoft copying ideas: by qxcv · · Score: 2

      If you read the actual patent it becomes even clearer they stole the idea from that engadget comment.

      Because "stealing" is the only logical explanation for two people coming up with similar ideas at different times, right?

      --
      "The most dangerous enemy of a better solution is an existing codebase that is just good enough." -- Eric S. Raymond
    2. Re:Another example of Microsoft copying ideas: by Arrepiadd · · Score: 3, Insightful

      No, stealing isn't the only way. But then again, when you apply for a patent it should (in principle) be for something novel and non-obvious. If random Joe (whomever he is) can think of it, then maybe a patent shouldn't be granted to such a thing.

    3. Re:Another example of Microsoft copying ideas: by Cajun+Hell · · Score: 2

      Because "stealing" is the only logical explanation for two people coming up with similar ideas at different times, right?

      Yes, "stealing" is the only explanation for someone using force (government patent) to deprive the other person of the ability to use the idea.

      Some things are independently invented, and all the inventors get to use it, and other people get to copy them.

      And some things are stolen, taken away from everyone else. It's not even an accident; the filing for a patent shows intent to take away from others.

      --
      "Believe me!" -- Donald Trump
  8. Re:typo in summary by Anonymous Coward · · Score: 2, Insightful

    Also, "known only as Natuerlich!"?

    The post has a complete e-mail adress from somebody at the computer science department of the university in Darmstadt attached to it.

  9. Re:Atari ST & Amiga by Anonymous Coward · · Score: 3, Funny

    I agree. Let it drop. We all know the Atari ST sucks, while the Amiga still kicks $ss!!!!

  10. Re:Atari ST & Amiga by Joce640k · · Score: 5, Funny

    Be sure to let us know when you've managed to get your Amiga to boot from a hard disk...

    --
    No sig today...
  11. Re:Atari ST & Amiga by Anonymous Coward · · Score: 2, Informative

    ummm lets see every Amiga after the 1000/500 ie 1500-3000 and even the 500 with a conversion could boot from a hard drive.

  12. Importance of mail-list/blog/.... archives by Alain+Williams · · Score: 5, Interesting

    This shows how important it is that mail list (& similar) archives of very old discussions are kept on-line. They are not just a matter of academic/historic interest, they can have real benefits.

    So: if you do host something like this and are thinking of removing it because it is old, out of date, ... please think again. Thanks.

  13. Re:Atari ST & Amiga by Joce640k · · Score: 2

    Sure, but the Amiga was dead by then...

    --
    No sig today...
  14. Who said Amiga? by nurb432 · · Score: 2

    Its clearly an Atari thread that was discussed in court. If the attorneys were incorrect, they jeopardized their case out of ignorance, if it was the guy who wrote the story, he should be taken out back and shot.

    I don't care if its been decades since both camps lost the fight with IBM/Microsoft, but they deserve to be represented properly.

    --
    ---- Booth was a patriot ----
  15. Re:Does it mean the FAT longnames patent is dead? by Ihmhi · · Score: 2

    the patent will also be invalidated there (well, IANAL but it's common sense).

    Yeah, do you honestly believe common sense factors in anywhere when it comes to this kind of blatant patent garbage?

  16. Re:Atari ST & Amiga by Ktek · · Score: 2

    As I recall the Amiga and the ST had different specialties. The ST excelled at music and the Amiga at video. While I can't speak for the ST, I saw many Amigas with Toasters still being used for video far into the Windows era.

  17. Re:Does it mean the FAT longnames patent is dead? by nothousebroken · · Score: 2

    No. The ITC is an administrative body that only rules on trade issues. It does not have the authority to invalidate a patent. That is a job for the district court.

    Microsoft sued at the ITC because they want to block imports. If the ITC believes the patent to be valid and infringed, then it will block imports of the accused devices. If it believes the patent to be invalid or not infringed, then it will allow importation of the accused devices. In either case, the parties will then go to the district court to get an actual decision on validity/invalidity and infringement/non-infringement.

    Microsoft started at the ITC because it works much more quickly than the district courts. A favorable decision at the ITC is almost as good as winning in court.

  18. Re:Technology and software patents are different by metacell · · Score: 2

    The purpose of patents is to promote the publication of useful technical solutions. An inventor describes their solution in their patent application, which then becomes public, and in return for making it public gets a time-limited monopoly on it.

    When someone constructs a special connector to prevent interoperability, the connector itself isn't valuable. Patenting (and publishing) it doesn't make society richer, since its main purpose is to *prevent* devices from working together. Once the patent has run out and the connector becomes available for anyone to manufacture, it becomes useless, since it can no longer be used to prevent competition. Patenting it only has a cost for society (decreased competition), not any benefit.