[EN English] [Übersetzungsvorlage] [Wie helfen?] [Papierfassung] [Addenda]

Google
Logikpatente > Analyse > Trivial
ErfindungRichtlinieTRIPsTrivialUrhR Schwach?

Warum sind Softwarepatente so trivial?

Die meisten Softwarepatente sind trivial und breit. Die Ursachen hierfür ist im Patentsystem selbst und nicht etwa in Unzulänglichkeiten bei der Patentprüfung zu suchen. Einerseits lässt das Erfordernis der Erfindungshöhe (Nichtnaheliegen) schwer fassen, und bisherige Versuche einer Formalisierung dieses Erfordernisses haben lediglich zu seiner tendenziellen Abschaffung beigetragen. Andererseits haben die Gerichte mit der Einführung von Softwarepatenten den Marsch in die totale Trivialität freigegeben, indem sie das einzige verbleibende Bollwerk niederrissen: das Erfordernis der Technizität.
By browsing through our European Software Patent Database, you can easily compile a "horror gallery" of impressively trivial and broad patents. It will be much more difficult to find even a single claim object that a programmer would find admirable and possibly worthy of a special exclusion right.

Some people say that this is because the patent offices do not do their job well. If the criteria of "novelty" and "inventive step" aka "non-obviousness" were applied 100% correctly, these people say, software patents wouldn't do much harm. Some have been prophesying for a decade that is only a matter of time until this problem will be solved. However the solution seems further away than ever.

The following dialogue between Ramon Garcia Fernandez, a spanish information scientist, and Steve Probert, deputy director of the British Patent Office, conducted 2000-12-20 on a publicly archived mailing list, goes right to the heart of the problem:

Ferndandez:
My disagreement with software patents is the philosophy of most patent offices. For me, a patent should be granted only where the research needed for the invention is expensive, so that said research would not be posible without the incentive of the monopoly. By contrast, the opinion of patent offices seems to be that the inventor should somehow have natural right to monopoly. They seem to think that the invention is intrinsically a very difficult process and that all incentive to it is small (I would like to hear Steve's opinion). By contrast, the invention of a method to solve a problem is part of the daily work of a programmer.
Probert:
I don't really want to express an opinion because I think that would be wrong for me as a Civil Servant and an official of the Patent Office. What I would say is that the patent system has never differentiated between inventions on the basis of how much the underlying research cost. It doesn't even distinguish between those inventions that are truly valuable and ground-breaking, and those that are [comparatively] trivial and insignificant. As the law stands, we would not be able to do so even if we wanted to. Only if an invention is known or obvious can we raise a legal objection.

To some extent the system should be proportionate and self-regulating - in industries where the research costs are very high (eg pharmaceuticals), the patents will be more valuable. (So licencing costs will be higher etc.) OTOH, where the development costs are lower it will often (but not always, I accept) be cheaper to work around a patent. In such cases the patent will be worth less. In other words what I am saying is that the value of a twenty year monopoly varies depending on a number of factors, one of which is the typical cost of research in the field. Setting arbitrary thresholds based on research costs would effectively discriminate against individuals and smaller companies in favour of the bigger companies who will always spend more on research. And who would decide how much money needed to be spent to make a particular invention? (I presume you would not be content to determine the fate of a patent application on the basis of how much was actually spent.)

Fernandez:
Probably the most important problem here is communication between non-programmers (lawyers, patent officials and so on) and programmers. It is probably very difficult to convince the former about what kind of things are easy for programmers, such as having ideas, and what kind of things are difficult and time consuming.
Probert:
I cannot speak for lawyers, but I can assure you that many Patent Examiners are programmers themselves. In my group, all the Patent Examiners who deal with software applications either write computer programs in their spare time or have been employed as programmers before they became patent examiners. They usually have a pretty good idea whether something would have been easy or time consuming for a programmer. However, they might express the communication problem the other way around - it's very difficult to persuade programmers that just because an invention is "easy", does not make it any less patentable.

As can be learnt from this dialog, the non-obviousness criterion is not what the naive engineer or programmer thinks it is.

Criteria such as "novelty", "non-obviousness", "technicity", "industriality" may seem intuitively reasonable, and the naive patent professional may believe that they are the very yardsticks of reason.

The naiveté of both the engineer and the patent professional consists in forgetting that "the law is an ass", as the proverb goes.

The primary function of the "non-obviousness" criterion is not to assure what an engineer or programmer thinks is a reasonable "inventive height", but to provide a filter that can be applied by patent examiners in a predictable way.

Applicability and reasonability are two entirely different requirements, which need not not match.

It is enough if the "non-obviousness" filter helps, in combination with other filters, to yield a reasonable amount of "good patents" in the end. Patents will be deemed "good" if the scope of exclusion is felt to be

  1. sufficiently broad to allow the patent owner to at least earn back the patenting costs (costs of patent acquisition and enforcement, disadvantage incurred by disclosure)
  2. sufficiently narrow to avoid imposing unjustified costs on competitors (e.g. to make inadvertent infringment unlikely).
The "non-obviousness" filter is a means of raising the score rate of the patent system, i.e. the percentage of "good patents".

We have proposed means of estimating this score rate for various fields. It seems to be well below 50% in most fields and below 1% when it comes to software and business methods.

The Fernandez-Probert dialog illustrates what everybody in the patent trade knows: the criterion of "inventive step" as it stands is not designed to sort out trivial patents by itself, but to help, in combination with other filters, to raise the score rate of the patent system.

It is very difficult to prove that even the most trivial new idea does not contain an inventive step. The EPO's Examination Guidelines of 2001 even admonish examiners to be very critical of such proofs, apparently for good reasons:

It should be remembered that an invention which at first sight appears obvious might in fact involve an inventive step. Once a new idea has been formulated it can often be shown theoretically how it might be arrived at, starting from something known, by a series of apparently easy steps. The examiner should be wary of ex post facto analysis of this kind.

The EPO basically treats "inventive step" as an extension of "novelty". In order to prove "lack of novelty", an opponent must point to one single prior art document whose teaching falls into the scope of the claim. If no single document is found, the opponent will try to show that the person skilled in the art would have arrived at the teaching by combining two documents. In this case the claimed invention is said to be unpatentable due to "lack of inventive step".

In the case of software patents, the person skilled in the arts rarely even consults documents. New programming problems occur all the time, and "inventing" a solution on the fly is the normal way to go. Most such solutions are not even published in any information science journal that an examiner might consult for testing their novelty. Rather, the program will usually also function as its own publication --- a form of publication which can pose a severe challenge for the novelty concept of the patent system.

Yet not every innovation in the field of computing is produced on the fly, and some major advances are discussed in some highly-respected journals. So, shouldn't we try to raise the inventivity standard, so that those really resepectable achievements can be singled out for rewarding by a patent (or a patent-like exclusion right) ?

Maybe. It sounds almost as tempting as "lasting world peace" and "real socialism".

Even if lawmakers wanted to seriously tinker with the existing patent system and "raise the inventivity standard", as has become a mantra in some "patent reform" proposals, they would encounter enormous practical difficulties:

fuzziness of "invention height":
How would they define "inventive height" (Erfindundhöhe), as it is still sometimes called in old-fashioned German patent jargon? "At least 20 inches above the state of the art"? "At least 20 twists of the brain (= 20 Lemelson ?) beyond the state of the art"?[1]
triviality by sequentiality:
Abstract-logical constructions are usually composed of many small innovation steps that neatly build on each other to form a perfect whole. Each patent will usually focus on one of these logical steps, thus making this patent trivial and broad, even if the innovation itself was truly ingenuous. This has happened e.g. in the case of the MP3 patents. Even assuming it was feasible to narrow down the claim scope of the MP3 patents by applying "strong non-obviousness requirements", this would then probably result in too narrow claims, i.e. claims that don't allow the rightholder to earn back the patenting costs.
Incommensurate blocking effect due to non-triviality:
In the (very rare) case of fundamental breakthroughs in abstraction (e.g. the Karmarkar inner-point optimisation method), it may be impossible to define a claim scope that is both rewarding to the applicant and not too burdensome on follow-on innovation at the same time. This is the main reason why mathematics and discoveries have been excluded from patentability.
Traditionally there has been one other criterion that has helped if not to sort out trivial ideas then at least to significantly lower the ratio of trivial patents: the requirement of "technicity" or "industriality", which limits the patent system to applied natural science and matter-producing industries, more precisely defined as the requirement that forces of nature be part of the problem solution which is rewarded by the patent. In most countries of the world this requirment has in one or the other wordings been part of the patent law tradition at least until recently. The European Parliament has reaffirmed this requirement in September 2003 by voting for a strict definition of the concepts "invention", "technical" and "industrial" along these lines. This criterion excludes those "post-industrial" innovations that are based only on abstract calculus and do not require experimentation. Finding a new causal relation between natural forces and a physical effect is usually much more costly than finding a new mathematical relation.

While mathematical relations are composed of tiny functional elements that combine to a perfect whole, the physical world is causal rather than functional, and the whole is not the sum of the parts. Material phenomena may be described by mathematics, but such description is at best an approximation. Even a system of lego bricks will usually not work out the way you you may have built it in your mind. The more the system becomes complex, the more deviations can accumulate into unforeseeable effects. Undisturbed cleanrooms exist only in the world of ideas.

When the patent system is no longer limited to industrially applied natural science, its score rate plummets. Software is an art of abstraction and software patents come as a result of an opening of the patent system toward the abstract and functional, a proliferation of "function claims", i.e. the patenting of unspecified "means" to achieve some so-called "technical effects". This means that problems and not solutions are claimed. Since no new causal chain between material means and material results is involved, it becomes difficult for the patent applicant to claim his "invention". It will usually be neither permissible nor economically rewarding to claim the specific mental steps by which a computing problem is solved. Rather, the patentee will try to claim the input and output (i.e. the "technical effects") of the operation. However, unlike in chemical patents, there are no "surprising effects" to be claimed. Everybody knows that a computer can output calculation results to the screen. The only difficulty lies in knowing how to tell the computer to do it, and that is routinely left to the thousands of creative programmers, who, if allowed to do so, could independently devise hundreds of different creative solutions, all of which produce the claimed "technical effect", but none or few of which are disclosed in the patent description. These and similar problems have been analysed in detail by some of the patent examiners who are struggling with them[2]. There is moreover a literature of mathematicians and epistemologists who explain in detail why the models are broken[3] when the requirement of technical character (concreteness and physical substance) is given up. The german Federal Court of Justice already warned of this in the concluding remarks of its Disposition Program decision of 1976, which laid the foundations for the non-patentability of software in Germany:

Stets ist aber die planmäßige Benutzung beherrschbarer Naturkräfte als unabdingbare Voraussetzung für die Bejahung des technischen Charakters einer Erfindung bezeichnet worden. Wie dargelegt, würde die Einbeziehung menschlicher Verstandeskräfte als solcher in den Kreis der Naturkräfte, deren Benutzung zur Schaffung einer Neuerung den technischen Charakter derselben begründen, zur Folge haben, dass schlechthin allen Ergebnissen menschlicher Gedankentätigkeit, sofern sie nur eine Anweisung zum planmäßigen Handeln darstellen und kausal übersehbar sind, technische Bedeutung zugesprochen werden müsste. Damit würde aber der Begriff des Technischen praktisch aufgegeben, würde Leistungen der menschlichen Verstandestätigkeit der Schutz des Patentrechts eröffnet, deren Wesen und Begrenzung nicht zu erkennen und übersehen ist.

[...]

[...] Der Begriff der Technik erscheint auch sachlich als das einzig brauchbare Abgrenzungskriterium gegenüber andersartigen geistigen Leistungen des Menschen, für die ein Patentschutz weder vorgesehen noch geeignet ist. Würde man diese Grenzziehung aufgeben, dann gäbe es beispielsweise keine sichere Möglichkeit mehr, patentierbare Leistungen von solchen zu unterscheiden, denen nach dem Willen des Gesetzgebers andere Arten des Leistungsschutzes, insbesondere Urheberrechtsschutz, zuteil werden soll. Das System des deutschen gewerblichen und Urheberrechtsschutzes beruht aber wesentlich darauf, dass für bestimmte Arten geistiger Leistungen je unterschiedliche, ihnen besonders angepasste Schutzbestimmungen gelten und dass Überschneidungen zwischen diesen verschiedenen Leistungsschutzrechten nach Möglichkeit ausgeschlossen sein sollten. Das Patentgesetz ist auch nicht als ein Auffangbecken gedacht, in welchem alle etwa sonst nicht gesetzlich begünstigten geistigen Leistungen Schutz finden sollten. Es ist vielmehr als ein Spezialgesetz für den Schutz eines umgrenzten Kreises geistiger Leistungen, eben der technischen, erlassen und stets auch als solches verstanden und angewendet worden.

Es verbietet sich demnach, den Schutz von geistigen Leistungen auf dem Weg über eine Erweiterung der Grenzen des Technischen -- die auf deren Aufgabe hinauslaufen würde -- zu erlangen. Es muss vielmehr dabei verbleiben, dass eine reine Organisations- und Rechenregel, deren einzige Beziehung zum Reich der Technik in ihrer Benutzbarkeit für den bestimmungsgemäßen Betrieb einer bekannten Datenverarbeitungsanlage besteht, keinen Patentschutz verdient. Ob ihr auf andere Weise, etwa mit Hilfe des Urheber- oder des Wettbewerbsrechts, Schutz zuteil werden kann, ist hier nicht zu erörtern.

As foreseen by the Federal Court in 1976, the introduction of software patents has opened a can of worms. It has not only removed the only viable criteria for limiting the scope of patentable subject matter, but also broken the models of the patent system on which requirements such as novelty, non-obviousness and enabling disclosure are built. It has overturned the balance of the patent system, leaving it behind in a state of inconsistency and dysfunctionality.

The European Parliament's vote has given the patent community a chance to repair its system. By reintroducing the requirement of concreteness and physical substance (technical character), the score rate of the system can perhaps be brought back to acceptable levels. Due to the unwieldiness of the system, there may not be many such chances. If this chance is missed, people in a large majority of disciplines may soon be voicing doubts about the legitimacy of the whole system and pressing for radical reform in unforeseeable directions. Judging from the cyclical movements of the patent system during the last two centuries, it would not be surprising if a failure by the patent institutions to seize their chance could open the way to the strongest anti-patent wave that history has seen so far.


Anmerkungen

[1] It has been suggested that a social game could help here: let the patent applicant first publish only his problem and provide incentives for the public to submit solutions until a certain deadline. All these solutions are then considered to be prior art. This could really work, but it is a very radical reform proposal for a patent system which is governed by strong forces of inertia, who will always find forceful legal arguments against any even very moderate reform proposal that has a true potential of diminishing the number of patents granted.
[2] siehe Dr. Swen Kiesewetter - Köbinger 2000: Über die Patentprüfung von Programmen für Datenverarbeitungsanlagen, Softwarepatente ohne Grenzen und Dr. Swen Kiesewetter-Köbinger: Stellungnahme zur Patentierbarkeit von Softwarekonzepten
[3] siehe TAMAI Tetsuo: Abstraction orientated property of software and its relation to patentability
[ Patentjurisprudenz auf Schlitterkurs -- der Preis für die Demontage des Technikbegriffs | Gesetzesregel über den Erfindungsbegriff im Europäischen Patentwesen und seine Auslegung unter besonderer Berücksichtigung der Programme für Datenverarbeitungsanlagen | Der TRIPs-Vertrag und Softwarepatente | Warum sind Softwarepatente so trivial? | Ist das Software-Urheberrecht zu schwach? ]
Gültiges HTML 4.01!
http://swpat.ffii.de/analyse/frili/index.de.html
© 2004/03/22 (2000/12/20) Arbeitsgruppe