Software patents aren't the problem, bad software patents are the problem.
Software patents aren't the problem, bad software patents are the problem.
It is not realistic to expect anyone to judge novelty and non-obviousness in a field this wide and active. Imagine trying to evaluate mechanical engineering patent applications if millions of people carried machine shops around in their backpacks.
The only solution is to end software patents. Obama could do this today by directing the patent office to respect the Supreme Court's Flook decision, which they reiterated as good precedent in Diehr and in Bilski.
Imagine if there were a public review step to granting patents, where the broader community could provide examples of prior art and debate the non-obviousness of it.
Something like mouse gestures feel like a patentable innovation worthy of a temporary government-enforced monopoly.