The future of software patents remains unclear in the US as Bilski makes is considered by the Supreme Court. In the meantime, looks like Europe might be willing to accept them. See this article European Union: EPO Considers Relaxing Software Patent Rules