Unfortunately patent offices are using loopholes that reintroduce software patents. Patent law says that a pure software patent is not possible, it has to be combined with a specific hardware application to make it an invention. So they fill in a patent for "XX implemented on a hardware operating on land, in the air, in space, on, or under water.". That's essentially a software patent.
That sounds like patent trolls shenanigans.
> operating on land, in the air, in space, on, or under water
Thunderbirds are Go!
https://www.youtube.com/watch?v=D_mBUaPsX6o