How is the concept of computing something substantially different from an algorithm that computes something? Patents are supposed to be on physical inventions, not abstract ideas. The formal, "When run on a computer," clause does not mean a math^H^H^H^Hsoftware patent is somehow not a patent on an abstract idea.
The concept is different from an algorithm when your patent is on the end result and not the process. That's the problem; there is no way to work at a different solution because the patent covers EVERY solution. What patent abusers really want to patent is the idea -- an auction, meeting scheduling, one-click ordering, etc. (on the INTERNET!, to boot) - but those aren't allowed. So they describe what are obvious (to anyone learned in the art of software design) steps to perform their idea. This is where I see the problem. It's an evil fusion between unpatentable ideas and obvious implentations that falsely appears to be a novel process.
As an example, Shazam paid a settlement to Tune Hunter over the idea of music identification. If you read Tune Hunter's actual patent, they only described in detail a method where you hear an interesting song on the radio, press a key fob usb, which can be used to look up the song based on the time and the station's playlist (this sounds like something NPR had given as a promotional item a few years ago, but I'm not sure). Obviously, what Shazam does is nothing like that. Their patent does also include a claim for identification based on sound samples, but they offer no actual process to accomplish this, other than "uses a central processing unit and search stored information as known in the art to analyze the music segment" (emphasis mine). Thus, they flat out admit in the patent that what Shazam is doing is not something they invented. But still Shazam felt threatened by a patent on the idea of "music identification".