Software patents are a hot topic in the patent world. The United States Patent Office (USPTO) tends to prefer to grant software patents.
In simplified terms the UK Intellectual Property Office (UK IPO) on the other hand follows law and practice in the UK instead where a patent for software can be granted only where the software has a technical effect.