Software patents have a short shelf life. Software is unlike other inventions simply because of how quickly the old can be replaced with the new in a matter of a few short years. The real deal is that ...