| I think patents are fine, but the criterion used to award them are strange. We only need a simple criterion: absent this patent, would this technology have been invented anyway (within a reasonable timeframe)? Yes, then don't award a patent. It's a bit subjective, but so is "substantiality". By this criterion, would a certain drug have been invented if it was not expected to receive a patent. That is usually a clear no. It takes a lot of money and resources to develop new drugs but little to copy, therefore companies would stop doing research altogether. Another example, would e-ink displays have been invented if it was not rewarded a patent? Absolutely yes, by multiple independent parties probably, thus should not deserve a patent. I don't think there is a single software patent that would pass this criterion. |
This would be the criteria of non-obviousness that already exists in US patent law. The problem is it seems like lots of patent agents seem to approve what lots of people "skilled in the art" would consider obvious (one-click checkout? shopping cart? really?!). Which then requires some level of litigation to have a lot of people "skilled in the art" to testify of the obviousness of the patent.
IMO a lot of these patent issues we see today could be solved if we had more patent agents and more skilled patent agents, but then we've got a ton of otherwise smart engineers and other kinds of people spending their days reviewing patents instead of actually making new things.