|
|
|
|
|
by jandrewrogers
4678 days ago
|
|
This is obviously not true in many cases. There are countless algorithm problems where decades and thousands of pages of published literature on the problem go by before some researcher manages to make a material advance. Computer science is full of cases like this. If all of the interesting problems were so trivial to solve, they would not be "problems" by definition. The idea that smart programmers could solve these problems any time they wanted to if they put their minds to it is unrealistic. They are considered "hard problems" precisely because countless smart programmers have failed to find a solution after no small amount of effort. |
|
It seems that a lot of patents are being granted for solutions to problems that are only moderately difficult, if even that. Certainly, I have seen a number for which the solution seems quite standard given the problem. I think what happens here is that new technologies create new problems, which though not deep, are novel. These are solved in quite standard ways, in many cases; but since the problem is novel, technically, so is the solution, so the PTO grants a patent for it. And a large fraction of the patents being issued are of this nature.
I think the solution is to restrict patents to problems that are demonstrably hard -- of the kind that you describe, where there is objective evidence (in the published literature, for example) that people have thought about the problem for some time without solving it.