Nice. If there is a hardware patenet, just re-implement it in software and you are safe.
Many people here seem to be focusing on how patent lawyers would find new ways to write software patents, or focusing on whether hardware would still be patentable. That misses the point.
If I can implement a patented idea in software on commodity hardware, I'm safe. Simple!