The European Patent Office will grant a software patent if the invention provides a non-obvious technical contribution to the prior art.