Slashdot Mirror


Microsoft Retracts Patent

An anonymous reader writes "Microsoft has retracted their recent controversial patent application. The story was first brought to light by Slashdot on Saturday. Today, Jane Prey of Microsoft announced the retraction on the SIGCSE (Special Interest in Computer Science Education) mailing list. 'Many thanks to the members of the community that brought this to my attention — and here's the latest. The patent application was a mistake and one that should not have happened. To fix this, Microsoft will be removing the patent application. Our sincere apologies to Michael Kölling and the BlueJ community.'"

34 of 182 comments (clear)

  1. Moral is complicated by chriss · · Score: 4, Insightful

    I have a tendency to believe that humans can err, but are basically good. And even Microsoft consists of humans. So my first reaction was "Oh good, they are not as soulless as we believe, this was an honest mistake." That option had already been pointed out during the discussion on slashdot as a problem within their process:

    1. Microsoft collects suggestions from different sources
    2. Someone suggests the BlueJ functionality
    3. Someone extracts a list of features that should actually be implemented
    4. Some developer implements the function, not knowing where it came from
    5. At the end someone sees the function, attributed to the developer, does not see the BlueJ connection and suggests it for patent application, because this is the routine way to handle new ideas at Microsoft

    So, an honest mistake. But this being Microsoft it took me seconds to fall into conspiracy mode. How could they have such mistakes in their process, if they care about intellectual property? Was the mistake that they didn't hide it well? Did they simply try if they can get through with this? Can an entity that consists of basically good humans be not good in the end? (I'm afraid yes). So I still cannot decide if I can trust them or not, they seem to have lied too often in the past.

    1. Re:Moral is complicated by Anonymous Coward · · Score: 5, Interesting

      My cynical reaction: The patent application would not have been pulled except for the written admission on the part of a Microsoft developer that the feature was copied from BlueJ.

    2. Re:Moral is complicated by Frosty+Piss · · Score: 5, Insightful

      But this being Microsoft it took me seconds to fall into conspiracy mode.

      There's no "conspiracy" about it, this is now common among most big technology corporations: Throw buckets of patent applications at the Patent Office, and see what sticks. Often the "little people" they are ripping off don't have the means to fight it, and while the other big players know it's bullshit, they find it cheaper and quicker to just pay the license. It's not just Micorsoft, they all do it.

      --
      If you want news from today, you have to come back tomorrow.
    3. Re:Moral is complicated by Anonymous Coward · · Score: 4, Insightful

      So you know what happens now - MS issues a company-wide edict forbidding staff blog references to the possible origins of new functionality in their products.

    4. Re:Moral is complicated by sholden · · Score: 4, Insightful

      Except that three people are listed as the inventors on the patent application.

      So those three must have thought they'd invented something - otherwise they lied on that application.

      Or is it legal to put people's names on a patent application without asking them if what they did is actually an "invention"?

      The people at both 3 and 4 have to know they didn't "invent" anything and surely the people at 5 have to ask them at some point?

    5. Re:Moral is complicated by Frosty+Piss · · Score: 4, Funny

      My cynical reaction: The patent application would not have been pulled except for the written admission on the part of a Microsoft developer that the feature was copied from BlueJ.

      A week or so from now, a headless body will turn up floating in Lake Washington off Madina.

      --
      If you want news from today, you have to come back tomorrow.
    6. Re:Moral is complicated by kansas1051 · · Score: 4, Informative

      Each inventor listed in a U.S. patent application has to sign an oath (declaration) that states that he believes that he is the first to invent what is claimed in the patent application. So you are correct in that these Microsoft inventors were either: (1) lazy (didn't read the patent application); (2) lying (knew of BlueJ and didn't care); or (3) incompetent (didn't know what BlueJ was).

    7. Re:Moral is complicated by kansas1051 · · Score: 3, Informative

      As a follow up to my own post, inventor oaths are typically made under penalty of perjury, so that if an inventor knowingly signs a false declaration, the inventor may be punished by fine and/or imprisonment under 18 U.S.C. 1001.

    8. Re:Moral is complicated by Anonymous Coward · · Score: 2, Interesting

      Just to play a little devil's advocate:

      Nobody is going to sue MomAndPop.com for patent infringement because its not profitable. They sue the Microsofts and the Apples who have the deep pockets to shell out big settlements. With software patents being the legal quagmire that they are, the only protection these corporations have from others abusing the system is to be the patent holder themselves. So they apply for a patent and this ends in one of a few ways:

      They can't get the patent because someone else has it.
      They can't get the patent because it is not patentable.
      They get the patent.

      They've avoided legal confrontation by having the patent office identify the first case. Either of the other two cases means that they can do whatever they were planning on doing without worry of getting sued for millions upon millions of dollars.

      If the "little people" are so proud of their inventions, they should patent them. If they are such great ideas they will profit from licensing fees. Willfully choosing to not use the system means willfully choosing to not benefit from the protections and advantages it was designed to offer.

    9. Re:Moral is complicated by Speare · · Score: 4, Funny

      I have to say, with all the legal loops that you have to hop to work with corporate lawyers just to get a patent to the submission stage, that this is not just a simple mistake.

      In other words, I definitely heard "And I would've gotten away with it, if it weren't for these meddling kids!" running through my head. Zoinks!

      --
      [ .sig file not found ]
    10. Re:Moral is complicated by russ1337 · · Score: 2, Insightful

      >>> "At Disney Internet Group, we actually receive an award if we develop something we can patent."

      I hope that 'award' is a share of the royalties and not a plastic Mickey Mouse statue. (They still have thousands left over from the 80's you know.)

    11. Re:Moral is complicated by joe+slacker · · Score: 5, Funny

      Only for the autopsy to reveal decapitation by a flying chair

    12. Re:Moral is complicated by nexuspal · · Score: 2, Informative

      The big guys don't pay for others patents. Instead, they cross-license patents (http://en.wikipedia.org/wiki/Cross-licensing/), which is sharing Patent portfolios to prevent mutually assured destruction (in litigation) because every big company cannot be in business WITHOUT violating some other mega corporations patents.

      The little guy does indeed get screwed over as you pointed out. Doesn't that go against the original intent of the Patent system?

      --
      I've read Slashdot for the last 5 years, and now I start posting... Go figure :-P
    13. Re:Moral is complicated by Chris+Burke · · Score: 2, Insightful

      No, there's a fourth option: They didn't know what BlueJ was, not because of incompetence but because they deliberately didn't seek it out under the express instructions of the company patent lawyer.

      Since knowingly infringing a patent is treble damages, it's SOP for companies to tell their engineers not to do patent searches or other prior art searches before submitting patents or using ideas. The other half of this strategy is to patent as many things as possible. This way when you violate someone else's patent you can sit at the negotiating table and point all the patents of yours that they are also violating, the goal being to settle with a cross-licensing agreement that is more favorable to the party with the bigger pile of patents and with more key patents.

      That exact mechanism of treble damages may not apply in this particular case, but I still wouldn't be surprised if it was corporate policy to not try too hard to discover prior art.

      That a letter was found indicates that someone at MS did know about BlueJ, though, is probably what is actually getting them in trouble and causing them to drop the patent. Which just means they're going to enforce the policy of deliberate ignorance even more in the future.

      --

      The enemies of Democracy are
  2. In case you don't feel like clicking by tehwebguy · · Score: 2, Informative

    Here is the description from the linked slashdot post, if you were wondering what this patent was about:

    "BlueJ is a popular academic IDE which lets students have a visual programming interface. Microsoft copied the design in their 'Object Test Bench' feature in Visual Studio 2005 and even admitted it. Now, a patent application has come to light which patents the very same feature, blatantly ignoring prior art."

    --
    -- lol pwned
    1. Re:In case you don't feel like clicking by gregarican · · Score: 4, Informative

      In more detail this feature is something akin to an Object Inspector, something that has been a part of Smalltalk languages for probably 20 years in a GUI form. Funny thing, seeing how Visual Studio 2005 has an Object Browser, which is another throwback to the System/Object Browser feature of various Smalltalks dating back to Smalltalk-80 :-)

  3. Would it have killed the editor... by ivan256 · · Score: 4, Insightful

    ...to include half a sentence describing the basics of the patent in the hyperlink?

    "The patent discussed on saturday" isn't significantly shorter than "the patent on a copied IDE feature" but contains more useful knowledge and less useless knowledge.

  4. Re:It's a good start... by tomstdenis · · Score: 4, Insightful

    hey they have a lot of legitimate patents, like the one for the task scheduler (cron jobs). There is absolutely no prior art (UNIX) for that before MSFT came around. :-)

    Companies like MSFT/IBM/etc shouldn't get patents, not because they don't invent anything, but because they invent so little and patent so much.

    The hardware world scares me though. On the one had they collaborate as academics to share results, and on the other hand they patent everything in sight. No, you can't have an XOR gate, not yours!

    Tom

    --
    Someday, I'll have a real sig.
  5. Why does it not surprise me... by abscondment · · Score: 2, Funny

    Why does it not surprise me that someone named Jane Prey is involved in a Microsoft patent SNAFU?

    1. Re:Why does it not surprise me... by chrism238 · · Score: 2, Insightful

      Actually Prof. Jane Prey is a very active member of the ACM Computer Science Education community (ACM-SIGCSE) who has, on many occassions, provided a very helpful interface between Microsoft and our academic community. I am completely unsurprised that it has been Jane who (must have) raised this delicate issue within Microsoft, overseen its resolution, and acted as a communication medium between the large company and our community. Your attempt at humor is somewat out of line.

  6. Re:Um...what did Slashdot have to do with it? by Aladrin · · Score: 3, Interesting

    When Slashdot did the 'bringing to light', it was Saturday. The developers 'brought it to light' for their crowd on Friday. To 'bring it to light' means that you've made some portion, usually a significant portion, of a group of people aware of it. The majority of the Slashdot crowd did NOT know about this before it was announced on Saturday, so it WAS 'brought to light'.

    Happy?

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  7. Would they have withdrawn without the outcry? by sehlat · · Score: 2, Insightful

    I'd be a lot happier if the Empire's own minions had noticed the problem
    and withdrawn the patent BEFORE the outcry arose. As it is:

    "Eternal vigilance is the price of liberty." -- Wendell Phillips, (1811-1884)

    Modern addendum: "And the price of open software."

  8. Re:Um...what did Slashdot have to do with it? by jimbojw · · Score: 5, Funny

    The story was first brought to light by Slashdot on Saturday.
    Um...what did Slashdot have to do with it? It looks like this fellow started complaining on Friday: http://www.bluej.org/mrt/?p=21
    Obi-Wan: "The article that I'm looking for should be right ..." (points at screen) "here."
    Librarian: "If an article is not on Slashdot, then it does not exist." (Turns abruptly and walks away)
  9. Re:Um...what did Slashdot have to do with it? by nametaken · · Score: 2, Interesting

    Erm, there's a good chance it would have gone largely unnoticed for months if the story hadn't made /.

    To be fair, months can mean the difference between sinking thousands of dollars into a patent and deciding to defend it, or cutting it loose.

  10. Mistake? by MaggieL · · Score: 2, Informative

    Anyone who thinks this was an innocent mistake in "implementing a suggestion" probably hasn't seen the screenshots comparing The VS screens with BlueJ. ( http://www.bluej.org/vs/vs-bj.html )

    Personally, I'm convinced the most plausible explanation for the *extremely* close replication of the BlueJ screens in the MSFT product is that the BlueJ source was ported to C#, probably using an automated tool.

    --
    -=Maggie Leber=-
    1. Re:Mistake? by drinkypoo · · Score: 3, Insightful

      Personally, I'm convinced the most plausible explanation for the *extremely* close replication of the BlueJ screens in the MSFT product is that the BlueJ source was ported to C#, probably using an automated tool.

      That's a bunch of nonsense. I mean, it's not impossible, but it's ridiculous to jump to that conclusion. There are tons of workalike tools in Unixland that look and behave just like the programs they're knocking off. Does that mean they were developed by porting the original program? I just made some documents that look amazingly like some other documents in-house (I'm a graphic artist, and I needed some documents very similar to some old ones but with new graphical elements, and couldn't find the originals.) By your argument, the most rational explanation for the existence of these documents is that I loaded up the originals and altered them. The new document is just so similar!

      Maybe the GNOME desktop is actually a port of Windows' source code, since it looks so much like Windows?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. Missing the point by Anonymous Coward · · Score: 2, Insightful

    Microsoft's apology changes nothing about the fact that all the original factors that caused this embarrassing mistake by them are still in play. It is very lucky that Microsoft's misbehaviour in the BlueJ example was quickly noticed, carefully documented and forcefully exposed by the BlueJ people themselves, but it is not and should not be an inventor's job to police the behaviour of big companies like Microsoft. The next time Microsoft misappropriates somebody else's invention, the problem is unlikely to be exposed so quickly. Microsoft should deal with the underlying factor behind this problem: Employees are still being encouraged to file as many patents as possible on the wrong assumption that it is a good indicator of employee merit. This is part of a deeper problem in the Microsoft executive which is fanatically pushing the meretricious concept of software patents around the world to places that have studied the idea and rejected it (EU) as harmful to the interests of small businesses.

  12. I'm not so sure by Infonaut · · Score: 2, Informative

    Watch now for patents that come as close as possible to stepping over the line, but stop just short. Microsoft easily has the resources to toss up nuisance patents that block possible future development of BlueJ.

    After publicly admitting the misstep with the original patent, I'm not sure what the value to MS would be in aggressively trying to thwart BlueJ. It seems their strategy here is to hold themselves out as an ethical player. They have to know that they're on notice now about BlueJ, and any attmpts to block it would be immediately picked up by the technology press, not to mention by existing BlueJ users.

    Maybe I'm being too optimistic, but it seems it would be monumentally stupid for Microsoft to attempt to destroy BlueJ through legal means at this point. Perhaps they'll have to suck it up and just compete on technical merits. ;)

    --
    Read the EFF's Fair Use FAQ
  13. Prior art detected by Ravear · · Score: 4, Funny

    (A)ssimilate? (Y/Y)

  14. Re:Patent transparency is a good thing. by Dunbal · · Score: 2, Funny

    Microsoft will severely punish employees who falsify invention claims.

          "No Jack, we're not going to fire you over this."

          "You're not?"

          "No -cough- there is, however, the minor matter of your reassignment. It's a cushy position - work from home really. We've taken the liberty of routing our 1-800 number for Vista activation to your home telephone number. And I'd like to be the first to welcome you to the Windows Validation department... Jack? Are you ok?"

    Microsoft will now review all of the claims submitted by these bozos to make sure they didn't screw up before.

          You obviously have little understanding about how a large corporation works. Those "bozos" have probably been promoted...

    --
    Seven puppies were harmed during the making of this post.
  15. Good start, but by dotdash · · Score: 2, Insightful

    To fix this, Microsoft will be removing the patent application. Our sincere apologies to Michael Kölling and the BlueJ community. What about listing BlueJ in Visual Studio credits?
  16. "nothing to see here" by mary_will_grow · · Score: 3, Insightful

    Move along... It was "just a mistake".

    What about the zillions of other patents just like this one that they apply for every day? Is the burden really on ME to make sure that Microsoft hasn't been attempting to patent stuff I've clearly got "prior art" for?

    This is terrible. Stop acting like "The system works". This is one example where a prior-art holder had the means to notice someone's faulty patent claim.

    I'm not even sure where the burden of proof should lie. When you hire a patent attorney to do a "prior art search", they just give you a pile of existing patents that matched some keywords. How do you do a _real_ prior art search, beyond just what has already been patented? Its not even possible. The system is so hosed that every patent that resulted from it should probably just be thrown out.

    I can't believe people are buying this "It was a mistake" B.S.

    --
    Why stick up for big business?
  17. And would've gotten away with it too... by merc · · Score: 2, Funny

    If it wasn't for those meddling F/LOSS kids!

    *ducks*

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
  18. Brought to light *by* /.? by r_jensen11 · · Score: 3, Insightful

    I call BS on that, especially seeing that the submission on /. included two links to stories related and neither was a direct link to an application. Brought to light to Slashdot? Yes, that I can believe.