Rechtsprechung / BPatG / 2002
BPatG Beschluss vom 16.01.2002 – 5 W (pat) 434/00
5. Senat
BUNDESPATENTGERICHT
_______________
(Aktenzeichen)
Verkündet am
16. Januar 2002
…
B E S C H L U S S
In Sachen
…
betreffend das Gebrauchsmuster 298 21 775
hier: Löschungsantrag
hat der 5. Senat (Gebrauchsmuster-Beschwerdesenat) des Bundespatentgerichts
auf die mündliche Verhandlung vom 16. Januar 2002 durch den Vorsitzenden
Richter Goebel sowie die Richter Dipl.-Ing. Bertl und Dipl.-Ing. Prasch 6.70
beschlossen:
Die Beschwerde des Antragsgegners gegen den Beschluß
des Deutschen Patent- und Markenamts – Gebrauchsmusterabteilung I – vom 16. August 2000 wird zurückgewiesen.
Die Kosten des Beschwerdeverfahrens trägt der Antragsgegner.
G r ü n d e
I
Der Antragsgegner ist Inhaber des am 9. Dezember 1998 angemeldeten und am
8. April 1999 mit der Bezeichnung "Klasse für eine objektorientierte Programmsprache" in das Register eingetragenen Gebrauchsmusters 298 21 775. Die Verlängerungsgebühr bis zum Jahr 2004 ist entrichtet.
Der Eintragung liegen 13 Schutzansprüche zugrunde. Sie umfassen drei Gruppen
von Schutzansprüchen; sie sind auf eine Klasse (Schutzansprüche 1, 2 und 3),
eine Programmbibliothek (Schutzansprüche 4, 8, 9 und 10) und ein Computersystem (Schutzansprüche 5, 6, 7, 11, 12 und 13) gerichtet.
Der auf eine Klasse gerichtete Anspruch 1 lautet:
1. Klasse zur Verwendung in einem Programmiersystem
für objektorientierte Programmierung zur Erzeugung eines
auf einem Computersystem
lauffähigen Computerprogramms, wobei die Klasse so ausgebildet ist, daß Objekte
erzeugbar und Operationen mit den erzeugten Objekten
durchführbar sind, und daß wenigstens ein Signaturcode
erzeugbar ist, wobei die Klasse ferner so ausgebildet ist, daß
bei der Verwendung eines Objekts und/oder bei der Verarbeitung eines Objekts mit einer Operation durch das Computerprogramm wenigstens ein Speicherbereich des Computersystems mit dem Signaturcode versehbar ist.
Die auf eine Programmbibliothek gerichteten Ansprüche 4 und 8 lauten:
4. Programmbibliothek, hergestellt unter Verwendung
einer Klasse nach einem der vorhergehenden Ansprüche.
8. Programmbibliothek zur Verwendung in einem Programmiersystem zur Erzeugung eines auf einem Computersystem lauffähigen Computerprogramms, wobei die Programmbibliothek Unterprogramme mit Datenschnittstellen
aufweist, die jeweils so ausgebildet sind, daß Operationen
mit den an den Datenschnittstellen übergebenen Daten
durchführbar sind und daß wenigstens ein Signaturcode
erzeugbar ist, wobei die Programmbibliothek ferner so ausgebildet ist, daß bei der Verwendung wenigstens eines
Unterprogramms und/oder bei der Verarbeitung von Daten
mit einem Unterprogramm durch das Computerprogramm
wenigstens ein Speicherbereich des Computersystems mit
dem Signaturcode versehbar ist.
Die auf ein Computersystem gerichteten Ansprüche 5 und 11 lauten:
5. Computersystem mit wenigstens einem Speicherbereich und einem vom Computersystem verarbeitbaren Computerprogramm, wobei das Computerprogramm unter Verwendung einer Klasse nach einem der Ansprüche 1 bis 3
hergestellt ist.
11. Computersystem mit einem Speicherbereich und einem
vom Computersystem verarbeitbaren Computerprogramm,
wobei das Computerprogramm unter Verwendung einer Programmbibliothek nach einem der Ansprüche 8 bis 10 hergestellt ist.
Bezüglich der übrigen Ansprüche wird auf die Gebrauchsmusterunterlagen verwiesen.
Der Antragsteller hat mit Schriftsatz vom 12. April 1999 beim Deutschen Patentamt- und Markenamt beantragt, das Gebrauchsmuster zu löschen. Er hat mangelnde Schutzfähigkeit (§ 15 Abs 1 Nr 1 GebrMG) geltend gemacht und besonders auf den Schutzausschluß von Programmen (§ 1 Abs 2 Nr 3 GebrMG) verwiesen.
Der Antragsgegner hat der beantragten Löschung widersprochen.
Mit Beschluß vom 16. August 2000 hat die Gebrauchsmusterabteilung I dem
Löschungsantrag stattgegeben. In den Gründen ist ausgeführt, daß in der Klasse
ein Computerprogramm zu sehen sei, was nichts anderes sei als eine mögliche
Darstellungsform von Verfahren, welche vom Gebrauchsmusterschutz gesetzlich
ausgeschlossen seien.
Hiergegen wendet sich der Antragsgegner mit der Beschwerde. Zur Begründung
trägt er im wesentlichen vor:
Nach der Lehre des vorliegenden Gebrauchsmusters solle es ermöglicht werden,
nachträglich zu erkennen, ob ein Objekt (Teilprogramm) aus der Klasse erzeugt
wurde. An einer versteckten Stelle werde eine Signatur hinterlegt, die dies erkennen lasse. Eine derartige Klasse sei im Sinne des Gebrauchsmusterrechts ein
Erzeugnis und kein Verfahren. Auf den zeitlichen Ablauf der angegebenen Maßnahmen komme es nicht an, vielmehr gäben sie dem Fachmann die Anweisung,
wie die entsprechende Klasse zu programmieren sei, um dem Objekt die
gewünschte Eigenschaft weiterzugeben. Dies sei aber mit einer Schablone zu vergleichen.
Es handele sich auch um eine technische Lehre. Die Klasse sei so ausgebildet,
daß ein Compiler die Überprüfung automatisch durchführen könne. Eine Zwischenschaltung menschlicher Verstandestätigkeit sei nicht notwendig.
Er beantragt,
den angefochtenen Beschluß aufzuheben und den Löschungsantrag zurückzuweisen.
Der Antragssteller beantragt (sinngemäß),
die Beschwerde zurückzuweisen.
Er macht geltend, daß die Gegenstände der unabhängigen Schutzansprüche nicht
gebrauchsmusterfähig seien, weil es sich dabei um Programme oder Programmteile handele. Eine Klasse sei eine Datentypsdefinition für Computerprogramme,
die mit bestimmten Programmbefehlen vorgenommen werde. Somit sei die Definition einer Klasse ein Teil eines Programmes. Eine Programmbibliothek sei eine
Sammlung von Unterprogrammen für ein Computersystem. Es könne nicht im
Sinne des Gesetzgebers sein, eine Programmsammlung durch ein Gebrauchsmuster zu schützen, deren einzelne Teile nicht schutzfähig seien. Die Gegenstände
der auf ein Computersystem gerichteten Ansprüche beruhten im übrigen nicht auf
einem erfinderischen Schritt, weil es sich bei den Maßnahmen, soweit sie technischer Natur seien, lediglich um fachübliche Maßnahmen handele.
II
Die zulässige Beschwerde des Antragsgegners ist nicht begründet. Denn der
Löschungsantrag ist begründet. Der geltend gemachte Löschungsanspruch wegen
mangelnder Schutzfähigkeit (§ 15 Abs 1 Nr 1 GebrMG) ist gegeben. Denn die
unter Schutz gestellte Lehre ist keine technische Erfindung (§ 1 GebrMG).
1. Die Schutzfähigkeit des Gegenstandes der auf eine Klasse bzw eine Programmbibliothek gerichteten Schutzansprüche scheitert allerdings nicht schon an
dem Schutzausschließungsgrund des § 2 Nr 3 GebrMG, der Verfahren vom
Gebrauchsmusterschutz fernhält. Der Senat folgt insoweit den Ausführungen des
Antragsgegners, der geltend macht, daß es sich bei den funktionellen Merkmalen
der Schutzansprüche 1 und 8 entsprechend der Praxis der Fachsprache um Angaben handelt, die die jeweiligen Teile des Gegenstandes durch die Angabe der
bezweckten oder erzielten Wirkung oder Eigenschaft statt durch strukturelle Merkmale definieren. Dies gilt sowohl für die Zweckangabe, die die unter Schutz
gestellte Klasse bzw die Programmbibliothek als zur Verwendung in einem näher
bezeichneten Programmiersystem bestimmt spezifiziert, als auch für die Wirkungsangaben, die die nähere Ausbildung der Klasse bzw Unterprogramme hinsichtlich der Erzeugbarkeit bestimmter Objekte bzw wenigstens eines Signaturcodes sowie der Versehbarkeit wenigstens eines Speicherbereichs mit dem Signaturcode betreffen. Der Datenverarbeitungsfachmann – hier der Informatiker, der
sich mit der Theorie des Programmierens, welches dann als Hilfsmittel für Anwendungsprogrammierer Einsatz findet, befaßt – erhält durch diese Angaben Auskunft
darüber, welche Eigenschaften dem Gegenstand zukommen, die erforderlich sind,
um die genannten Wirkungen zu erzielen. Ein zeitlicher Ablauf kommt erst dann
zum Tragen, wenn mit der Klasse ein Objekt erzeugt wird, wenn also die Klasse
verwendet wird.
Die Auffassung, daß eine Klasse keinen – durch die Aufeinanderfolge von Verfahrensschritten definierten - zeitlichen Verfahrensablauf beschreibt, sondern ein
- der Bindung an eine zeitliche Abfolge enthobenes - Ordnungsschema ist, das
Eigenschaften von spezifischen Elementen, den Objekten, vorgibt, wird durch die
einschlägige Literatur gestützt. So ist im "Computer Fachlexikon", Ausgabe 2000,
Microsoft Press zum Stichwort "Klasse" ausgeführt: "In der objektorientierten Programmierung eine verallgemeinernde Kategorie, die eine Gruppe spezifischer Elemente - die sog. Objekte - beschreibt, welche innerhalb der jeweiligen Kategorie
existieren können. Mit Hilfe von Klassen werden in einem Programm eine Menge
von Attributen oder eine Menge von Diensten (Aktionen, die anderen Teilen des
Programms zur Verfügung stehen) definiert, die für jedes Mitglied (Objekt) einer
bestimmten Klasse charakteristisch sind. Programmklassen sind vom Konzept her
vergleichbar mit Kategorien, die häufig dazu verwendet werden, Informationen einzuordnen - z.B. die Einteilung der Welt in Tiere, Pflanzen und Mineralien. Derartige Kategorien definieren in Analogie zu den in der Programmierung verwendeten
Klassen sowohl die enthaltenen Objekttypen als auch deren Verhaltensweisen."
Wie diese Definition zeigt, läßt sich eine Klasse im vorliegenden Zusammenhang
als ein Ordnungsschema für Objekte nach Art einer geistigen Schablone verstehen, das die Typen und Verhaltensweisen der Objekte in allgemeiner – nicht
sequentieller, sondern gleichsam statischer Erscheinungsweise - Form vorgibt.
2. Dieses gedankliche Konzept, das im Vordergrund des Anspruchs 1 steht, ist
aber keine technische Erfindung, derer es nach § 1 GebrMG bedürfte.
Als Abgrenzungskriterium, das die Feststellung des erforderlichen technischen
Charakters einer Lehre für ein Programm für DV-Anlagen erlaubt, wird in der
Rechtsprechung die Notwendigkeit technischer Überlegungen zur Bereitstellung
der unter Schutz gestellten Lehre anerkannt (vgl BGH BlPMZ 2000, 273, 275 mwN
– Logikverifikation). Dieses Kriterium erscheint auch auf den technologisch verwandten Bereich von Klassen zur Verwendung in einem Programmiersystem zur
Erzeugung von Programmen anwendbar. Im Technischen liegende Überlegungen
sind aber zur Bereitstellung der vorliegenden Lösung nicht erforderlich. Denn die
Zuordnung einer Eigenschaft zu einer Klasse dergestalt, daß bei der Erzeugung
eines Objekts eine bestimmte Speicherstelle mit einem bestimmten Inhalt
beschrieben wird, ist nicht Sache des Technikers, sondern des Informatikers, der
den gewünschten Erfolg allein mit programmsprachlichen Mitteln erreicht, ohne
sich mit körperlichen bzw physikalischen Gegebenheiten auseinandersetzen zu
müssen.
Vergeblich wendet der Antragsgegner ein, darin, daß bei Verwendung eines mit
der Klasse erzeugten Objektes eine Signatur an einer Speicherstelle hinterlassen
werde, so daß ein Nachweis geführt werden könne, ob die Klasse bei der Erstellung des Programms verwendet worden ist, liege ein Gebrauchmachen von Naturkräften; damit sei die Technizität des Gegenstandes begründet.
Der Bereich des Technischen wird in der Tat erst betreten, wenn das unter Schutz
gestellte Ordnungsschema zur Anwendung gebracht wird; diese Verwendung ist
aber – wie bei der Erörterung der Frage, ob der unter Schutz gestellte Gegenstand
ein Verfahren ist, bereits dargestellt worden ist – nicht Bestandteil des Schutzgegenstandes.
3. Die Ansprüche 4 und 8 betreffen Programmbibliotheken, d.h. Sammlungen
von Klassen bzw Unterprogrammen, die sich ua dadurch auszeichnen, daß sie
- wie die Klasse nach dem Anspruch 1 – bei ihrer Verwendung einen Signaturcode
hinterlassen. In der bloßen Aggregation einer Mehrzahl von Klassen oder – in
Anspruch 8 – ihnen wesensgleichen Unterprogrammen liegt aber unter dem
Gesichtspunkt, ob technische Überlegungen zu ihrer Bereitstellung notwendig
sind, kein Unterschied zum Gegenstand des Anspruchs 1 vor.
Die Schutzfähigkeit des Gegenstands dieser Ansprüche ist daher nicht anders zu
bewerten als die der Klasse nach dem Anspruch 1.
4. Die Schutzansprüche 5 und 11 sind auf ein Computersystem mit einem Speicherbereich und einem Computerprogramm gerichtet, das unter Verwendung
einer Klasse bzw einer Programmbibliothek nach den jeweils vorhergehenden
Ansprüchen hergestellt ist.
Hinsichtlich der Schutzfähigkeit einer Datenverarbeitungsanlage ist davon auszugehen, daß einer Vorrichtung, die in bestimmter Weise programmtechnisch eingerichtet ist, technischer Charakter zukommt (vgl BGH BlPMZ 2000, 276 – Sprachanalyseeinrichtung). Ergänzend ist hierzu unter patentrechtlichen Gesichtspunkten
klargestellt worden, daß es zwar Sache des Anmelders sei, den in Frage kommenden Schutz durch entsprechende Anspruchsformulierung auszuschöpfen; dies
"biete jedoch keinen Grund, die Frage, ob ein angemeldeter Patentanspruch die
erforderliche Patentfähigkeit aufweist, allein nach der Kategorie dieses Anspruchs
und unabhängig davon zu beantworten, was nach der beanspruchten Lehre im
Vordergrund steht" (BGH GRUR 2002, 143 – Suche fehlerhafter Zeichenketten).
Entsprechendes muß auch für das Gebrauchsmusterrecht beachtet werden.
In den Ansprüchen 5 und 11 ist als einziges Merkmal, das auf eine vorrichtungsmäßige Ausgestaltung des Computersystems hinweist, ein Speicherbereich
genannt. Eine Besonderheit dieses Speicherbereiches ist nicht ersichtlich, so daß
anzunehmen ist, daß es sich um einen üblichen Speicherbereich handeln soll.
Daher ist davon auszugehen, daß nicht die vorrichtungsmäßige Ausgestaltung das
wesentliche der beiden Ansprüche ausmacht, sondern die Ausstattung mit einem
Computerprogramm, das unter Verwendung einer Klasse bzw einer Programmbibliothek nach einem der in Bezug genommenen Ansprüche hergestellt ist.
Es ist sonach davon auszugehen, daß auch bei den Ansprüchen 5 und 11 die
Klasse bzw Programmbibliothek nach den Ansprüchen 1 und 8 "im Vordergrund
steht". Dafür spricht auch, daß zur Lösung der genannten Aufgabe, daß die Verwendung einer Klasse bzw einer Bibliothek bei der Herstellung eines Computerprogramms nachweisbar ist (Beschreibung Seite 3, Absatz 4), der in den Ansprüchen 5 bzw 11 gemachte Lösungsvorschlag nicht ohne die Verwendung der in
dem Anspruch 1 beanspruchten Klasse bzw der in den Ansprüchen 4 bzw 8 beanspruchten Programmbibliothek auskommt.
Da Klasse bzw Programmbibliothek, wie ausgeführt, ein nichttechnisches Ordnungsschema für Objekte zum Gegenstand haben, ist auch den Computersystemansprüchen 5 und 11 die Schutzfähigkeit abzusprechen.
5. Mit den nicht bestandsfähigen Ansprüchen 1, 4 und 8 sowie 5 und 11 fallen
auch die auf sie rückbezogenen Ansprüche.
6. Die Kostenentscheidung beruht auf § 18 Abs 3 Satz 2 GebrMG iVm § 84
Abs 2 PatG, § 97 Abs 1 ZPO. Die Billigkeit erfordert keine andere Entscheidung.
Einer Zulassung der Rechtsbeschwerde, wie angeregt, bedurfte es nicht, da die
Zulassungsvoraussetzungen nach § 100 Abs 2 PatG, insbesondere das Vorliegen
einer zu entscheidenden Rechtsfrage von grundsätzlicher Bedeutung, nicht gegeben sind.
Goebel
Richter Bertl ist wegen Urlaubs
Prasch
verhindert zu unterschreiben
Goebel
Pr/Fa