There are a million different ways you could implement a "one click checkout" yet the USPTO granted a "one click checkout" patent to Amazon. And countless similar parents exist today. (podcast patent, online shopping cart patent, a patent on making 'toast' and on and on)
Plus, a lot of those software patents are not valid. The validity of software patents in general and what qualifies as patentable with regards to software is still an open question.