The problem is that most of these patent issues revolve around software patents. You want to know what software patents are all about?
So, there's this bunch of guys and gals standing round a water cooler, and someone says "how will the user know there's nothing more to display as they get to the end of a list" and someone says "why not make the list 'bounce'". Ten minutes later the coding is done, and everyone goes "wow, neat". They show it to their boss, who says "we can patent this". Cue the patent attorneys and other non-productive droids, who spend six months or more doing the paper work.
That's what software patents are all about!
Software patents should be illegal and all existing software patents should be invalidated!