Many people in computer science believe that patents are problematic. The truth is even worse—the patent system in the US is fundamentally broken in ways that will require much more significant reform than is being considered now.
The myth of the patent is the following: Patents are a mechanism for inventors to be compensated according to the value of their inventions while making the invention available to all. This myth sounds pretty desirable, but the reality is a strange distortion slowly leading towards collapse.
There are many problems associated with patents, but I would like to focus on just two of them:
- Patent Trolls The way that patents have generally worked over the last several decades is that they were a tool of large companies. Large companies would amass a large number of patents and then cross-license each other’s patents—in effect saying “we agree to owe each other nothing”. Smaller companies would sometimes lose in this game, essentially because they didn’t have enough patents to convince the larger companies that cross-licensing was a good idea. However, they didn’t necessarily lose, because small companies are also doing fewer things which makes their patent violation profile smaller.
The patent trolls arrived recently. They are a new breed of company which does nothing but produce patents and collect money from them. The thing which distinguishes patent troll companies is that they have no patent violation profile. A company with a large number of patents can not credibly threaten to sue them unless they cross-license their patents, because they don’t do anything which violates a patent.
The best example (and proof that this method works) is NTP, which extracted $612.5M from RIM. Although this is the big case with lots of publicity, the process of extracting money goes on constantly all around your in backroom negotiations with the companies that actually do things. In effect, patent trolls impose an invisible tax on companies that do things by companies that don’t. Restated in another way, patent trolls are akin to exploiting tax loopholes—except they exploit the law to make money rather than simply to avoid losing it. Smaller companies are particularly prone to lose, because they simply can not afford the extreme legal fees associated with fighting even a winning battle, but even large companies are also vulnerable to a patent troll.
The other side of this argument is that patent trolls are simply performing a useful business function: employing researchers to come up with ideas or (at least) putting a floor on the value of ideas which they buy up through patents. Unfortunately, this is simply not true in my experience, due to the next problem.
- Combinatorial Ideas Patents are too easy. In fact, the process of coming up with patentable ideas is simply a matter of combinatorial application of existing ideas. This is a simple game that any reasonably intelligent person can play: you take idea 1 and idea 2, glue them together in any reasonable way, and get a patent.
There are several reasons why the combinatorial application of existing ideas has become standard for patents.
- One of these is regulatory capture. It should surprise no one that the patent office, which gets paid for every patent application, has found a way to increase the number of patent applications.
- Another reason has to do with the way that patent law developed. Initially, patents were for processes doing things, rather than ideas. The scope of patents has steadily extended over time but the basic idea of patenting a process has been preserved. The fundamental problem is that processes can be created by the combinatorial application of ideas.
The ease of patents is fundamentally valuable to patent troll type companies because they can acquire a large number of patents on processes which other companies accidentally violate.
The patent apocalypse happens when we project forward these two trends. Patents become ever easier to acquire and patent troll companies become ever more prevalent. In the end, every company which does something uses some obvious process that violates someone’s patent, and they have to pay at rates the patent owner chooses. There is no inherent bound on the number of patent troll type companies which can exist—they can multiply unchecked and drain money from every other company which does things until the system collapses.
I would like to make some positive suggestions here about how to reform the patent system, but it’s a hard mechanism design problem. Some obvious points are:
- Patents should have higher standards than research papers rather than substantially lower standards.
- The patent office should not make money from patents (this is not equivalent to saying that the patent applications should not be charged).
- The decision in whether or not to grant a patent should weigh the cost of granting. Many private property afficionados think “patents are great, because they compensate inventors”, but there is a real cost to society in granting obvious patents. You block people from doing things in the straightforward way or create hidden liabilities.
- Patents should be far more readable if the “available for all” part of the myth is to be upheld. Published academic papers are substantially more readable (which isn’t all that high of a bar).
Patent troll companies have found a clever way to exhibit the flaws in the current patent system. Substantial patent reform to eliminate this style of company would benefit just about everyone, except for these companies.
If we had a complete and well supported archive of all published content (internet archive is a start) and everyone just published their brilliant ideas we would make faster progress on every front. Missing or overlooked citations could be added by readers (e.g. “This idea appeared earlier in Journal J on Date D”) with voting or community verification and packaged up with mechanisms like Wikipedia.
“Ownership” of process ideas, algorithms, or combinatorial designs, is practically meaningless anywhere outside of a court. Meanwhile, economically significant technology innovations are protected via the notion of Trade Secret — in any case will be kept “secret” as long as possible by the company that produced them.
I’d say, with some confidence, that this year is the first when patents will be issued for design (and maybe method) inventions discovered automatically by genetic programming. I know a number of groups using GP to discover novel machine learning methods (not using it as a machine learning method, but searching for special-purpose methods themselves), but their results tend to be either academic or trade secrets. And I know a dozen companies at least who are doing physical design — not optimization, but ab initio open-ended design of manufactured parts — using GP.
But that right there would be the third threat to the current IP system: automatic reverse-engineering and discovery of alternative methods to circumvent patented IP.
Another perverse effect of the current regime is that it slows down progress by encouraging trade secrets at the expense of openness through the patent system. Suppose company X comes up with a way to perform a service more effectively. If they keep it a trade secret as they deploy the improved service, it will may be very difficult for others to recognize that the new service infringes on some patent, because some aspects of services can be implemented in many different ways. If, on the other hand, company X files a patent that cites as prior art a patent by company Y, they open themselves to having to pay royalties to Y, or worse.
That’s interesting because Koza’s patent on GP process is only just about to expire in the next year or so.
As if on queue, the supreme court just made challenging patents easier. This is far from a fix for the problem, but at least it’s a step in the right direction.
While I agree with most of your conclusions, I think you’re missing one aspect that may keep the apocalypse at bay: the cost of patent filing.
To actually push a patent through to acceptance (i.e., to a position where it can be used litigiously) costs thousands of dollars per patent. Unless a “patent troll” company has very deep pockets it is difficult for it to slap together a large enough portfolio to cause too much trouble.
Interesting post, John.
I completely agree that the problem is with the patent troll companies.
As someone who has been on both sides of the equation, I think patents do serve a useful public purpose in that there is no commercial incentive to make your techniques public without patents.
One solution to the patent trolls might be a “use it or lose it” regime, much like trademark law. If you just sit on your patent and don’t produce anything with it, it reverts to the public domain. The legal difficulty is in what constitutes “use”, but then patent law already deals with some pretty fuzzy concepts – eg “novel” – so it should be no more difficult to implement than the current regime.
That said, I do think software patents are granted too easily and for too long. 10 years would be a more appropriate length of time than 20 years, although I wouldn’t apply that to, say, drug companies because it can take them 10+ years to get a new drug to market.
On the readability question: patent claims are a language of their own in which terms have very specific legal interpretations that don’t necessarily coincide well with their common-English interpretation. For that reason they can be hard to understand at first, but it is a definite advantage when it comes to precisely defining what a patent covers.
So what do you guys think about the recently accepted patent of Google titled “Large scale machine learning systems and methods”? The patent can be accessed at this link.
The patent seems to be about a system where (of course) you have a huge number of nodes and the nodes share the work of proposing hypotheses or rules, calculating statistics and ultimately deciding to update the model. To me this patent seems to belong to the “combinatorial” category: Should not an invention be original at least to some extent? Or is it just me??
I’d have to agree.