1. Software for a general-purpose digital computer is equivalent to a mathematical algorithm, and therefore not statutory material for a patent.
2. If the all the novelty and non-obviousness in a claim is contained in software, then that claim is not patentable.
3. Software as an element of an otherwise patentable claim does not make the entire claim unpatentable. This is nothing more than the complement of 2. Don't read it in any way inconsistent with 2.
4. Don't read 3 in a way that's inconsistent with 1 and 2. Pay attention to 1, 2 and 3. They are the policy.
Like my policy? I hope so, but they'll never listen to it. If they don't listen to the Supreme Court, they won't listen to anyone. 1 is Benson, 2 is Flook, 3 is Diehr, and 4 is Bilski.