A good canonical example of this is Apple's much maligned "bounce scroll" or slide-to-unlock patents (though Apple is hardly alone when it comes to this nonsense).
Any decent software developer could see either of those in action, having never read Apple's patent and never seen Apple's source code and whip up his or her own implementation in less than an hour. That alone should invalidate these patents.
Some will argue that Apple's original idea was unique at the time, so they should have a patent on those grounds, but that's not what patents are supposed to protect (though massive amounts of money being funneled into lobbying and the legal system have served to obscure this in the past couple of decades).
Patents don't exist to protect ideas, they are supposed to protect unique and novel implementations of inventions, not ideas. There's really not a true legal IP mechanism for the protection of ideas (even copyright is protection of expression, which is closer to ideas, but not quite the same).