So software patents are supposed to cover the middle area, between requirements and concrete implementation. Rein some countries, a requirement for the claimed invention to have an effect on the physical world may also be parte of the requirements for a software patent to be held valid—although since all useful software has effects on the physica