Everyone taking this at face value and not investigating the patents themselves -- good old Apple Insider.
"System and method for performing an action on a structure in computer-generated data" and "Real-time signal processing system for serially transmitted data.", really?
I wonder if I've violated those accidentally while writing this post.
Software patents are silly and get in the way of real progress, they only exist by trickery in the first place -- algorithms aren't patentable, and that's what software is at the core, you'll hear that in the first ten minutes of any CS 101. They simply stick "in a computer" into it, bloat it to a few dozen pages and make pretty diagrams, and shove it through the beleaguered Patent Office which takes thousands upon thousands in constantly.
To make matters worse, patents are often not visible while being decided for approval, yet they can still be violated and sued for if they are indeed accepted (these are known as "submarine patents"). Let alone being able to find any possible patents you might infringe using a search, given the millions out there.
Write a useful program without violating a single patent, I dare you.
And yes, that means I think any counter-suit HTC may file against Apple regarding patents is equally silly and should be disregarded.
I'm not a fanboy.
A much more thorough examination of the follies of software patents: http://www.paulgraham.com/softwarepatents.html