Judging novelty or obviousness of software is an intractable problem placed on the patent office. There are too many people &quot;inventing&quot; diverse software too quickly. If millions of people carried gene labs around in their backpacks it would be an intractable problem for biology patents too.