Software patents are mostly garbage and unneeded. And I say that having some in my name (I actually tried to get my name off them, but our lawyers said it's not possible).Show me one useful software patent that (a) is not "obvious to one skilled in the art", and (b) benefits soci