Software patents need to be banned. In the interim, employee incentives (ego, bonuses) to being listed as an "inventor" while BigCompany remains the "assignee" could be ameliorated with a "Software Patent Hall of Shame" (SPHS), which would list software engineers complicit in software patents. This would disincentivize software engineers from stealing ideas, from allowing their work to be patented, or from signing ag…
And anyway, lots of methods get patented. If it’s new and nonobvious, why should the fact that it runs on a computer matter?