Patents are interesting. IIRC, Apple has a patent on a method of creating a fast Gaussian blur by combining multiple low-radius blurs to create a large radius blur in real-time. I remember looking into this because I was so confused how Apple could create a fast real-time Gaussian blur with a large radius with no latency. Even game developers fail to do this, utilizing other blurs like box blurs instead to create the…
I have a question, suppose I came up with something similar or even identical on my own, wrote the code and published it, and I have no clue that a patent exists, am I liable in any way? Isn’t absurd that algorithms and mathematical solutions can be patented?
Software patents are controversial because of the rate things move in software; a software discovery from 20 years ago is likely worthless by the time the patent expires. I think the window should be shorter for software (5 years? 3 years?), just enough to make back the investment but not milk it until it's dead
But as they go, this kind of real problem-solving is one of the more defensible kinds of software patents imo. Many software patents out there are things like "do X but store it in a database", which is obviously nonsense