Weil es keine saubere Grenze zwischen Hardware und Software gibt, hat sich für Erfindungen, bei denen Software im Spiel ist, der Begriff „Computer-implementierte Erfindung“ gebildet. Stellt sich die Frage, inwieweit Erfindungen, die „nichtphysische“ Anteile (wie Software) umfassen, dem Patentschutz zugänglich sind.
Zwar sind nach den Buchstaben des deutschen Patentgesetzes ebenso wie nach dem für Europäische Patente maßgebenden Europäischen Patentübereinkommen (EPÜ) „Programme für Datenverarbeitungsanlagen“ vom Patentschutz ausgenommen, allerdings gilt dies nur insoweit, als sich das Patentgesuch auf diese Gegenstände als solche bezieht. Die Formulierung „… als solche“ ist allerdings kein handhabbares Kriterium, weil noch niemand definieren konnte, was ein Computerprogramm „als solches“ überhaupt ist. Soll es die logisch-funktionelle Darstellung (Flussdiagramm, Algorithmus), der Quellcode in einer Programmiersprache oder etwa der compilierte, ausführbare Binärcode sein?
Bei der Prüfung von Computerprogrammen (Computer-implementierten Erfindungen) auf Patentierbarkeit stellen das Deutsche Patent- und Markenamt (DPMA), das EPA und die Gerichte auf das Kriterium der „Technizität“ (oder den „technischen Charakter“) ab. Die Technizität wird z.B. darin erkannt, dass
- das Computerprogramm Zahlenwerte verarbeitet, die physikalische Größen repräsentieren (grundlegend hierzu: BGH – „Tauchcomputer“), z.B. in der Messtechnik oder in der der Telekommunikation, oder einen technischen Prozess steuert (grundlegend: EPA T 0208/84 – „Vicom“),
- das Computerprogramm zur Steuerung eines Computers dient bzw. die Funktionsfähigkeit des Computers betrifft (grundlegend: BGH „Seitenpuffer“ ), also z.B. Betriebssystem oder Teile hiervon,
- das Computerprogramm den neuen Aufbau eines Computers lehrt (BGH – „Straken“),
- technische Überlegungen zur Entwicklung des Computerprogramms nötig sind (BGH – „Logikverifikation“),
- das Computerprogramm beim Ablauf einen (über das bloße Ablaufen auf dem Rechner hinausgehenden) weiteren technischen Effekt zeigt (grundlegend hierzu: EPA T 1173/97 „Computerprogrammprodukt/ IBM“). Dieser „weitere technische Effekt“ kann z.B. darin liegen, dass das Programm besonders ökonomisch mit den HW-Ressourcen umgeht oder dass das Programm eine Maschine oder einen technischen Prozess steuert, vgl. wiederum EPA T 0208/84 – „Vicom„.
Umfasst eine Erfindung nach obigen Kriterien „technische“ und „untechnische“ Merkmale, so ist zu beachten, dass für die Frage der Technizität die Erfindung als Ganzes zu betrachten ist. Eine Erfindung wird also nicht dadurch „untechnisch“ (und damit dem Patentschutz von vornherein unzugänglich), dass sie eine Anzahl von „nicht technischen“ Merkmalen umfasst – solange sie auch „technische“ Merkmale umfasst, grundlegend hierzu: EPA T 0258/03 – „Hitachi“).
Diese Grundsätze hat die Große Beschwerdekammer des Europäischen Patentamts (EPA) in der Stellungnahme G 3/08 zur Patentierbarkeit von Computer-implementierten Erfindungen bestätigt.
Allerdings werden nach der derzeitigen Entscheidungspraxis der EPA-Beschwerdekammern bei der Beurteilung der erfinderischen Tätigkeit nur die im oben beschriebenen Sinn „technischen“ Merkmale einer Erfindung berücksichtigt (grundlegend: EPA T 0641/00 – „Comvik„). Letzterer Prüfungsansatz, der unter dem Stichwort „modified problem-solution approach“ bekannt ist, war nicht Gegenstand der genannten Anfrage und ist in der Stellungnahme G 3/08 nicht weiter gewürdigt worden.
Patentansprüche Computer-implementierter Erfindungen können gerichtet werden auf:
eine Vorrichtung, die programmiert ist, eine erfinderische Funktionsweise auszuführen,
- ein Computer-implementiertes Verfahren, welches eine erfinderische Verfahrensweise ausführt,
- ein Computerprogrammprodukt (Datenträger mit Code), welches, wenn in einen Computer geladen, ein erfinderisches Verfahren zur Ausführung bringt.
Selbstverständlich muss die Computer-implementierte Erfindung – ebenso wie jede andere Erfindung – auch den übrigen gesetzlichen Anforderungen an die Patentierbarkeit genügen, muss also neu und erfinderisch gegenüber dem Stand der Technik sein. Zu „Neuheit“ und „erfinderische Tätigkeit“ siehe Stichwort „Anmeldung eines Patents„.
Weiterlesen: Broschüre des EPA zu Software-Patenten
Zum Schutz von Computerprogrammen durch das Urheberrecht siehe Stichwort „Software-Schutz„.