A few months ago I wrote about software patents before the Supreme Court. Instead of issuing a broad ruling the Court merely decided that adding a computer to an abstract idea would not be enough to make it patentable. Abstract ideas are not patentable. The trouble comes in deciding what an abstract idea constitutes.
http://www.vox.com/2014/6/26/5841192/why-last-weeks-ruling-was-bad-news-for-software-patents
http://www.supremecourt.gov/opinions/13pdf/13-298_7lh8.pdf
The Law Office of Kurt T. Koehler, 308 1/2 S. State Street Ann Arbor, Michigan (MI) 48198 (Washtenaw County); Copyright 2012 by Kurt Koehler