Slashdot Mirror


Microsoft Copies Idea, Admits It, Then Patents It

An anonymous reader writes "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."

33 of 333 comments (clear)

  1. Sick Software "Patents" by Reverse+Gear · · Score: 4, Insightful

    If Microsoft get this patent, which from previous granted software patents doesn't seem unlikely, this again shows that software patents do not deserve the name "patent".
    A patent used to be something that had invented something new, if whatever they had come up with was already out in the open and common knowledge then there a patent could not be granted.

    So many things have been patented late, as far as I know these patents did now show up until a few years ago, yet all kinds of things that has been out in the open has been patented.
    Software patents doesn't seem to have anything to do with who invented anything, it is about who first comes up with patenting something and get the application in.

    So far I have never heard a sensible argument for why software patents is a good thing. It doesn't look like the big companies that keep on filing these patents would stop developing because there was no such thing as a software patent, they did so long before software patents would ever show up. I haven't heard of a single case where the lone programmer (inventor?) gets a patent for some smart code he invented and the big companies will pay him for his efforts. All that I heard of is big companies (or maybe small companies that invent nothing but has made it their business to file patents for things that already exist) that have asked money from another big company because of these patents.

    1. Re:Sick Software "Patents" by teh+kurisu · · Score: 4, Insightful

      The problem is that it is the responsibility of the party filing the patent to check for prior art, and report their findings to the patent office. This is a clear conflict of interest. However, this is not unique to software patents, only that the effects are more pronounced because the industry moves so much quicker than most.

      Reform of the patents system, not abolition of the concept, is required to ensure that they fulfil their purpose.

    2. Re:Sick Software "Patents" by iamacat · · Score: 1, Insightful

      Nope. The English language reached its pre-eminent world status largely due to the United States, and both American English and Australian English are markedly different from British English -- and each have approximately the same population of speakers are British English

      Oh boy! You should read at least a brief introduction to world's history before claiming that Australia has approximately the same population as India after Ghandi kicked out those damn Americans that imposed their language on all the colonies.

    3. Re:Sick Software "Patents" by Anonymous Coward · · Score: 5, Insightful

      Reform of the patents system? By this i hope you mean "throw out software patents".

      The patent system was setup to encourage invention, and give incentives for people to make their work public. Patents are only needed in areas in which invention or innovation are lacking, or are regarded with to much secrecy so as the industry doesn't move forward. Software is a industry where problem solving is a everyday occurrence, and there is no need to give any huge incentives to people. Software is also covered by copywrite, and is one of the few industries protected by copywrite AND patents (the only one i know of actually, but im sure there are a few others probably).

      Software is not a industry of the physical world, in which invention needs encouragement, the entire idea of software requires the ability to solve problems, to do things not done before, and overall, to innovate. If a company wants to succeed in software, then they must produce software that keeps on innovating, or they will soon fall behind and customers will then jump to some other software company to get the services they need.

      When patents get involved, things go bad. Patents give inventors incentives by giving them a temporary monopoly on their patented idea, forbidding other companies from taking that idea without permission, or until the patent expires. This monopoly immediately discourages innovation within the claims of the patent due to the government approved (thus legally binding) monopoly that cant be removed. Normally, this downside is outweighed by the benefits of the invention within the public domain, once the patent expires, the monopoly ends, and the patent falls into the public domain for any use.

      The need for invention is the key to patents. Monopolies granted by patents is a big turnoff to innovation, and this must be remembered when deciding what should or should not be allowed to be patented. Software is already protected by copywrites, also important to remember. Software requires innovation, something patents discourage in the short term (short being the patent expiration term), in the long term, does the software industry really benefit from patents? The answer would be no. Software patents only cover ideas used in software, not actual software. The ideas used would have been created by the need for them by a programmer. Sooner or later, some other programmer would have also come up with the same ideas. Not only that, but software patents try to be generic as possible, they don't just cover implementation, but the whole idea of something. This is what kills innovation in software. Without patents, innovation will flourish as companies wont be scared to death about coming under fire by patents, allowing them to innovate and move the industry as a whole forward. Without software patents, the industry will not suffer from a lack of invention, as stated, the industry requires it just to exist, and if a company did decide "hey, without patents, why should i invent anything?", with will soon find themselfs in a world of hurt when their customers start switching to other software makers (hey, just look what happened to Microsoft and Mozilla, Microsoft won the browser wars with Netscape, and from then on didn't work on IE, Mozilla meanwhile caught up to IE and even surpassed it, forcing Microsoft to update their browser in fear of losing even more people to Mozilla/Firefox and other browsers gaining headway.).

      Competition is good in industries, and in the software industry, you compete and succeed by inventing (yes, success is also being bought out by other companies). As noted by Microsoft, without competition, why even bother innovating and inventing? Patents remove competition, and in a industry who's main goal is to innovate and invent, removing competition is what makes companies sit on their ass.

    4. Re:Sick Software "Patents" by RareButSeriousSideEf · · Score: 2, Insightful

      Yes, because we all know that using open source prior art to fight bad patents, and using proprietary prior art to fight bad patents, and using a simple network of interconnected obvious ideas to fight bad patents, are religions that are anathema to each other.

      Look, I don't want to get bogged down in battles à-la Free vs Open Source philosophies, etc.; I want to do whatever I can to open up the field for more people to help fight bad patents, using any strategy that doesn't have overtly undesirable side effects. While hastily & poorly written, the text on the tooi.org homepage is meant to convey the fact that the system is not intended for people to "claim" the ideas they submit.

      So given its mission, the language about "original ideas" on the homepage needs to change; the scope is counter-productively narrow as it stands. Insofar as the project does solicit and accept original ideas though, the point is that those ideas will somehow be put into either the public domain or Creative Commons (or BSDd or GPLd... implementation still to be debated).

      Hope that clears things up.

  2. More Evidence by mfh · · Score: 4, Insightful

    That this is no longer a world of great men, but a world of committees.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  3. Vote with your money by rjdegraaf · · Score: 3, Insightful

    Vote with your money against such business practices, use competitive products.

    1. Re:Vote with your money by tomstdenis · · Score: 2, Insightful

      I should point out that Gates is rich *on paper*. I imagine if MSFT stock instantly folded he wouldn't be a happy camper.

      Agreed though, I doubt any of the execs of MSFT give two shits about random infractions of the law. They act with impunity all the time anyways. Just makes their eventual demise even more tasty. [Hint: I bet the Enron folk didn't think they'd go down either]

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Vote with your money by Anonymous Coward · · Score: 1, Insightful

      Indeed. And don't pirate Windows either. That just helps secure Microsofts dominance.

    3. Re:Vote with your money by Paradise+Pete · · Score: 2, Insightful
      I should point out that Gates is rich *on paper*. I imagine if MSFT stock instantly folded he wouldn't be a happy camper.

      Yeah ok. He currently owns 977,924,000 shares. MSFT dividends are $0.40 per share. Even ignoring everything else, I think he's doing ok.

  4. Submit the prior art by mbone · · Score: 4, Insightful

    The whole purpose of publishing patent applications was so that people could submit prior art to the examiner.

    So, if you care, and if you think you have prior art, submit it to the examiner.

  5. Go To The Source by MrNonchalant · · Score: 3, Insightful

    That's the final straw. How feasible would it be to take the USPTO to court for not fulfilling their chartered duty and as a result causing millions of dollars of damage? There have been liability suits against the government, I think. How is this one different?

    1. Re:Go To The Source by Dufftron+9000 · · Score: 5, Insightful

      Aside from the fact that this is an APPLICATION and not a GRANTED Patent? What are you going to charge them with? Allowing someone to file a patent application? If it gets granted, then by all means go nuts on them, but if the reference is easy to find it will likely get rejected.

  6. Microsoft has no legal/ethical/moral boundaries by erroneus · · Score: 4, Insightful

    They will do whatever they think they can get away with... and more. They always have and they always will. Their patent people know quite well what patents are for and what the rules are. They do it anyway. I think if it can be shown through some sort of evidence that they were compelled to files these patents by some sort of directive, that they should actually be barred from filing any further patents if not forever, then for a specific and damaging amount of time. Abusers of 'the system' should be blocked from using the system.

  7. Hard to defend by LaughingCoder · · Score: 2, Insightful
    As someone who often finds himself defending MS on this forum, I find this particular transgression on Microsoft's part difficult to rationalize. I read the blog and find it, as presented, believable and condemning. But in keeping with my tendency to challenge /. group-think, I will comment on the following sentence from the article:

    As a result, a product like BlueJ, developed for the education community, that has helped thousands of students to learn programming, may be muscled out of existence by corporate greed.
    As it happens, Visual Studio Express is a free download from Microsoft. Having recently visited a college with my high school aged son I learned that the students in the Computer Science department all used Studio Express for their school projects. So I think ascribing this behavior to "corporate greed" may be reaching a bit. In fact, the author of the blog laments the fact that they (BlueJ) are only trying to educate, not make money. Given that, they should be happy that their ideas have been adopted and given much wider exposure via Visual Studio. Perhaps their motives are not so pure and they now see their chance at big bucks from the big, rich nasty corporation?

    If it were Microsoft company policy to steal ideas that are plainly in the public domain and then patent them, a company with Microsoft's money pile would be the target of thousands of these types of accusations, and rightly so. Rather, I suspect this transgression is the result of some overzealous individuals, perhaps trying to meet patent quotas or gain some upward mobility in an enormously large corporation where it is hard to get noticed. Regardless, should Microsoft ever take the next step and go after BlueJ, I will have to eat these words, because that truly would be an unforgivable act.
    --
    The more you regulate a company, the worse its products become.
    1. Re:Hard to defend by Thawk9455 · · Score: 2, Insightful

      Or Microsoft simply gives away the Express version of their software hoping any student is only taught that in school (because it is a standard Microsoft product) and then will only know how to use it when they are out of school. Now they only use Microsoft's paid professional programs and only develop for the Microsoft Windows operating system which means more apps are Windows only. It's a sweet deal. The kids are stuck using Windows and so are ALL of their future customers.

  8. what about patenting? by ashwinds · · Score: 2, Insightful

    If no one has patented it yet, I want to patent patenting - everyone who wants to patent something, come to me first... :-)

    1. Re:what about patenting? by griffjon · · Score: 2, Insightful

      I want to patent prior art searches.

      --
      Returned Peace Corps IT Volunteer
  9. Re:Granted, but revoakable by delt0r · · Score: 4, Insightful

    The number of downright stupid patents is not summed up by the words "sliped through". Sure they my be overworked and under paid. But toys that are fuled with farts, sticks to entertain dogs, or "one click" online crapola. Its stupid to assume thats novel, inventive or anything other than plain stupid.

    There is no cost to the patent office for granting patents that are stupid. There is no or little cost to the applicant for appling for a stupid patent. Thats the problem.

    --
    If information wants to be free, why does my internet connection cost so much?
  10. evil by oohshiny · · Score: 4, Insightful

    Yes, this is evil. But you're underestimating the problem if you think it's just Microsoft or that we can stop it by reigning in a single company. Apple does the same thing, for example, as do many other companies.

    The only solution is a total overhaul of the patent system.

    (As for the BlueJ feature itself, I'm not exactly sure what's supposed to be new about it anyway. People have been doing that kind of testing since the days of Smalltalk.)

  11. Re:Is anybody really surprised by this? by HeroreV · · Score: 1, Insightful

    I'm not surprised. Seems like standard Microsoft behavior.

    I'm also not surprised that you went off topic and mentioned Linux and OS X just to get modded up. Seems like standard /. behavior.

  12. Re:WTF? by Hotawa+Hawk-eye · · Score: 3, Insightful

    An apt analogy. Someone with a crappy patent can still "win" if they have a dominating chip advantage over an opponent that doesn't have so many chips and can't afford to go all in.

  13. Re:Microsoft is not a single entity by Anonymous Coward · · Score: 2, Insightful

    Except that surely in filing the patent someone had to say "I invented this".

    If the person implementing the feature didn't write the code then they can't.

    If the person who implemented the feature just followed a spec then they can't

    If the person who wrote the spec "invented" it by copying other people's suggestions then they can't.

    The applications lists Goenka; Gautam; (Hyderabad, IN) ; Das; Partho P.; (Hyderabad, IN) ; Unnikrishnan; Umesh; as the inventors so they've declared they invented it. So what did they do that they think is patent worthy?

  14. Re:WTF? by AusIV · · Score: 2, Insightful
    FTA:

    Published: April 25, 2005, 8:53 AM PDT

    I'd hardly call that recent. Since then Microsoft has asserted that Linux violates Microsoft "Intellectual Property" but has declined to specify what IP that would be exactly. I don't think anyone would claim that's to help patent reform.

    This current incident also reeks of foul play, and Microsoft is going to have to turn around pretty quickly and say "Look how stupid the patent office is for giving us this patent," lest they look bad for the incident. If Microsoft is still trying for patent reform, it seems to me they'd be better off targeting ridiculous patents held by other entities.

  15. How this could have happened by Grond · · Score: 4, Insightful
    Note: I'm not going to take Microsoft's side on this. Whether or not this was an innocent mistake, they should own up to it now and withdraw their patent application.

    That said, here's what I think might have happened.
    1. A group of people at Microsoft collects suggestions for the next version of Visual Studio: one of the suggestions is for BlueJ-like functionality.
    2. The feedback group sanitizes this information (i.e., removes any explicit references to BlueJ), then passes it on to the devs.
    3. The devs implement the BlueJ functionality, and (as is probably standard practice) a patent is applied for.
    4. The named inventor on the patent application is a developer who doesn't know anything about BlueJ because of the aforementioned sanitizing. As such, there's no perjury or fraud on the patent office.

    That's my theory, anyway. It goes to show that there's a perverse incentive for large corporations to have a system of information hiding so that it can later have plausible deniability about this kind of thing.
    1. Re:How this could have happened by Anonymous Coward · · Score: 1, Insightful

      The named inventor on the patent application is a developer who doesn't know anything about BlueJ because of the aforementioned sanitizing. As such, there's no perjury or fraud on the patent office.

      The named inventor on a patent must be the inventor or co-inventor, otherwise the patent isn't legally valid.

  16. Re:Is anybody really surprised by this? by Phisbut · · Score: 2, Insightful

    You want to enlighten me how in a discussion about development systems being patented and alternative development platforms is off topic? Or am I feeding a Troll here?

    We were talking about Integrated Development Environments, and out of nowhere you mention how you hope people will change the Operating System they use. If you had stuck to RealBasic and Eclipse, then you would have been on topic.

    --
    After 3 days without programming, life becomes meaningless
    - The Tao of Programming
  17. Re:Is anybody really surprised by this? by HeroreV · · Score: 2, Insightful
    I'm not certain what you're trying to say since your sentence is badly mangled, but in the post I responded to you said this:

    Ubuntu and the like are pretty close

    Hopefully it won't be long before people start moving the majority to Linux or OS X rather than the minority.
    I agree that Linux is a serious alternative to Windows, and I too wish lots of people would move to Linux or OS X, but that has nothing to do with this article.
  18. Do we really need a patent system? by RexRhino · · Score: 3, Insightful

    Do we really need a patent system?

    Oh, I understand the purpose - The purpose is to allow someone who developes a new technology to be able to make the research costs back by having a monopoly, thereby encouraging innovation.

    But, I see two situations:

    1. The new invention is so clear an obvious that there is no effort at all to reverse engineer it when it comes on the market. (i.e. Sporks, intermittent windshield wipers, etc.)

    2. The new invention is technically sophisticated, and requires significant effort to reverse engineer.

    In case one, we probably don't want those obvious types of things patented anyway. In case two, even if there is no patent, the person will have a monopoly while other companies reverse engineer the product, tool up for production, etc.

    I just don't think that people are going to stop innovating because there are no longer patents. In fact, I think it will ACCELERATE innovation. A company won't be able to develop a product, patent it, and just rake in the bucks from their monopoly anymore - They will have to make constant improvements to be ahead of the curve.

  19. Re:BUZZZTT Wrong! by markov_chain · · Score: 2, Insightful

    In addition, maybe there should be stiff penalties for filing patents in bad faith, that is, filing a patent with knowledge of prior art, hoping that the PTO doesn't catch it. It seems that many patents nowadays could fall under this category. The test for "knowledge of prior art" could be broadened to include obvious prior art.

    --
    Tsunami -- You can't bring a good wave down!
  20. Re:Antipatents? by flimflam · · Score: 3, Insightful

    I thought that the idea of a defensive patent wasn't to protect yourself from getting sued for that invention, but to be used as a bargaining chip in case you get sued for a different patent infringement. That way a company with a huge patent portfolio (such as IBM) is able to negotiate a cross-licensing agreement with any company that may be inclined to sue them for patent infringement. Of course it doesn't protect against patent trolls who have no need to license anybody else's patents since they don't actually produce anything....
     

    --
    -- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
  21. Re:Easy way to get mod points by pallmall1 · · Score: 2, Insightful

    ...the sad reality is that there are not any alternatives for many applications.
    No, the sad reality is that most of the Microsoft users in the workplace don't understand the tasks they are supposed to perform well enough to use other applications. For example, not having Photoshop in linux does not mean there are no alternatives, it just means that those who claim there are no alternatives don't understand exactly how or what they are trying to do. They are slaves to the software.

    This might be an acceptable situation for some businesses if they did not have to pay for the Microsoft-certified "professionals" to come fix their installations when the OS gets fried by malware, viruses, adware, spyware, and/or patches and "updates". Not to mention the costs of trying to relicense software if a piece of hardware goes out.

    The real cop-out is saying that there are no alternatives.
    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
  22. Re:Beware of Submitting Prior Art by Shadow+Of+The+Sun · · Score: 2, Insightful

    So now a company can try this:

    1) Submit obvious idea for patent.
    2) Have a "third party" submit prior art. A shoddy version so that it is easily dismissed.
    3) Get the patent.

    If any trial happens, try to get the opponent's prior art thrown out by proving it is related to the prior art that had been previously submitted.

    Of course, I have to wonder if this would ran afoul of any conspiracy or fraud type laws.