Leitsatz
X ZR 64/14
Bundesgerichtshof, Entscheidung vom
ZivilrechtBundesgerichtECLI:DE:BGH:2016:130916UXZR64
94mal zitiert
6Zitate
1Normen
Zitationsnetzwerk
56 Entscheidungen · 1 Normen
VolltextNur Zitat
Entscheidungsgründe
ECLI:DE:BGH:2016:130916UXZR64.14.0 BUNDESGERICHTSHOF IM NAMEN DES VOLKES URTEIL X ZR 64/14 Verkündet am: 13. September 2016 Hartmann Justizangestellte als Urkundsbeamtin der Geschäftsstelle in der Patentnichtigkeitssache Nachschlagewerk: ja BGHZ: nein BGHR: ja Datengenerator PatG § 64 Abs. 1, § 83 Abs. 4, § 116 Abs. 2 a) Verteidigt der Patentinhaber das Streitpatent im Nichtigkeitsverfahren nur mit bestimmten Anspruchssätzen, rechtfertigt es die vollständige Nichtigerklä- rung des Patents, wenn es sich in keiner verteidigten Fassung als insgesamt rechtsbeständig erweist. Bei der Prüfung des Begehrens des Patentinhabers darf jedoch nicht am Wortlaut seiner Anträge gehaftet werden, sondern ist vom Gericht das tatsächlich Gewollte zu ermitteln und hierbei das gesamte Vorbringen des Patentinhabers zu berücksichtigen (im Anschluss an BGH, Beschluss vom 27. Juni 2007 - X ZB 6/05, BGHZ 173, 47 - Informationsüber- mittlungsverfahren II). b) Stellt der Patentinhaber einen Anspruchssatz zur Entscheidung, der neben- geordnete Ansprüche enthält, die nicht nur wegen unterschiedlicher An- spruchskategorien in einem Nebenordnungsverhältnis stehen, sondern sach- lich unterschiedliche Lösungen enthalten, liegt die Annahme regelmäßig fern, der Patentinhaber wolle auch die übrigen Patentansprüche nicht verteidigen, falls sich der Gegenstand nur eines dieser Ansprüche als nicht patentfähig oder ein Anspruch aus anderen Gründen als nicht zulässig oder nicht rechts- beständig erweise. BGH, Urteil vom 13. September 2016 - X ZR 64/14 - Bundespatentgericht - 2 - Der X. Zivilsenat des Bundesgerichtshofs hat auf die mündliche Verhandlung vom 13. September 2016 durch den Vorsitzenden Richter Prof. Dr. Meier-Beck, die Richter Dr. Grabinski, Hoffmann, die Richterin Schuster und den Richter Dr. Deichfuß für Recht erkannt: Auf die Berufung der Beklagten und unter Zurückweisung der wei- tergehenden Rechtsmittel der Parteien wird das Urteil des 2. Senats (Nichtigkeitssenats) des Bundespatentgerichts vom 23. Januar 2014 abgeändert. Das deutsche Patent 41 03 173 wird im Umfang der Patentan- sprüche 1, 5 und 8 bis 13 dadurch teilweise für nichtig erklärt, dass Patentanspruch 1 und in den Patentansprüchen 5 und 8 bis 13 der unmittelbare oder mittelbare Rückbezug auf Patentan- spruch 1 entfallen. Im Übrigen wird die Klage abgewiesen. Die Kosten des Rechtsstreits werden zu zwei Dritteln der Klägerin und zu einem Drittel der Beklagten auferlegt. Von Rechts wegen - 3 - Tatbestand: Die Beklagte ist eingetragene Inhaberin des durch Zeitablauf erlosche- nen deutschen Patents 41 03 173 (Streitpatents), das am 2. Februar 1991 an- gemeldet wurde. Die Patentansprüche 1, 3, 4 und 5 haben im Einspruchsver- fahren folgende Fassung erhalten: "1. Vorrichtung zum Schutz gegen unautorisierte Benutzung von Software, bei der mindestens ein mit einem Signaleingang ei- nes Rechensystems (10) verbindbarer externer Datengenera- tor (11) Daten erzeugt, wobei die vom Datengenerator (11) ausgegebenen Daten von empfangenen Daten aus dem Re- chensystem (10) abhängig sind und das Rechensystem in ei- nen Fehlerzustand gebracht wird oder die Software im Re- chensystem nicht zweckmäßig arbeitet, wenn das Rechensys- tem keine oder fehlerhafte Daten über den Signaleingang (13) empfängt, dadurch gekennzeichnet, dass der Datengenerator (11) nicht vorgesehene Daten oder Datenfolgen und/oder zeit- lich nicht vorgesehene Daten oder Datenfolgen als Manipula- tionsversuche erkennt und bei erkanntem Manipulationsver- such den Inhalt eines Speichers im Datengenerator ändert und infolgedessen beim Empfang weiterer Daten keine oder fehlerhafte Daten ausgibt und/oder eine Benutzerautorisierung verändert. 3. Vorrichtung nach dem Oberbegriff des Anspruchs 1, insbe- sondere in Verbindung mit dem Kennzeichen des Anspruchs 1 und/oder 2, dadurch gekennzeichnet, dass die vom Datenge- nerator (11) generierten Daten eine nicht-deterministisch er- zeugte Redundanz aufweisen. 4. Vorrichtung nach dem Oberbegriff des Anspruchs 1, insbe- sondere in Verbindung mit dem Kennzeichen des An- spruchs 1, 2 und/oder 3, dadurch gekennzeichnet, dass der Datengenerator (11) zwei Zustände A und B besitzt, von deren Annahme die vom Datengenerator ausgegebenen Daten ab- hängen, der Datengenerator aus dem Zustand A in den Zu- stand B nur durch mindestens fünf aufeinanderfolgende weite- re Zustände C gebracht werden kann, die aufgrund empfan- gener Daten angenommen werden, und die vom Datengene- 1 - 4 - rator ausgegebenen Daten nicht von den Zuständen C abhän- gen. 5. Vorrichtung nach einem der Ansprüche 1 bis 4 dadurch ge- kennzeichnet, dass im Datengenerator (11) Daten über die Autorisierung zur Benutzung der Software gespeichert sind und die Autorisierungsdaten den Zugriff auf bestimmte Pro- gramme und/oder Programmteile steuern und/oder den Typ des Rechensystems (10) festlegen oder mindestens einen Typ ausschließen und/oder den Zugriff zeitlich begrenzen und/oder den Zugriff quantitativ steuern." Die aus dem Streitpatent in Anspruch genommene Klägerin hat mit der Nichtigkeitsklage das Streitpatent im Umfang der Patentansprüche 1, 3 bis 5 sowie 8 bis 13 angegriffen. Sie hat geltend gemacht, der Gegenstand des Streitpatents sei insoweit nicht patentfähig. Zudem offenbare das Streitpatent die Erfindung nicht so deutlich und vollständig, dass ein Fachmann sie ausfüh- ren könne. Der Gegenstand des Streitpatents gehe über den Inhalt der Patent- anmeldung in der ursprünglich eingereichten Fassung hinaus. Schließlich sei im Einspruchsverfahren der Schutzbereich des Streitpatents erweitert worden. Die Beklagte hat das Streitpatent in der geltenden Fassung sowie auf der Grundla- ge von fünf Hilfsanträgen verteidigt. Das Patentgericht hat das Streitpatent unter Abweisung der weiterge- henden Klage dadurch teilweise für nichtig erklärt, dass es der Gesamtheit der angegriffenen Patentansprüche entsprechend dem fünften Hilfsantrag der Be- klagten folgende Fassung gegeben hat: "Vorrichtung zum Schutz gegen unautorisierte Benutzung von Software, bei der mindestens ein mit einem Signaleingang eines Rechensystems (10) verbindbarer externer Datengenerator (11) Daten erzeugt, wobei die vom Datengenerator (11) ausgegebenen Daten von empfangenen Daten aus dem Rechensystem (10) ab- hängig sind und das Rechensystem in einen Fehlerzustand ge- bracht wird oder die Software im Rechensystem nicht zweckmäßig 2 3 - 5 - arbeitet, wenn das Rechensystem keine oder fehlerhafte Daten über den Signaleingang (13) empfängt, dadurch gekennzeichnet, dass der Datengenerator (11) Manipula- tionsversuche an den empfangenen Daten erkennt, wobei der Datengenerator (11) nicht vorgesehene Daten oder Datenfol- gen und/oder zeitlich nicht vorgesehene Daten oder Datenfolgen als Manipulationsversuche erkennt und bei erkanntem Manipulati- onsversuch den Inhalt eines Speichers im Datengenerator ändert und infolgedessen beim Empfang weiterer Daten zeitlich begrenzt nur fehlerhafte Daten ausgibt, wobei die vom Datengenerator (11) generierten Daten eine nicht-deterministisch erzeugte Redundanz aufweisen, wobei der Datengenerator (11) zwei Zustände A und B besitzt, von deren Annahme die vom Datengenerator ausgegebe- nen Daten abhängen, der Datengenerator aus dem Zustand A in den Zustand B nur durch mindestens fünf aufeinanderfolgende weitere Zustände C gebracht werden kann, die aufgrund empfan- gener Daten angenommen werden, und die vom Datengenerator ausgegebenen Daten nicht von den Zuständen C abhängen." Hiergegen richtet sich die Berufung der Beklagten, mit der sie das Streit- patent zuletzt im Hauptantrag in der geltenden Fassung, jedoch unter Wegfall des Patentanspruchs 1 sowie mit einem Hilfsantrag verteidigt. Die Klägerin ver- folgt mit ihrer Berufung den erstinstanzlichen Klageantrag weiter, soweit er ab- gewiesen worden ist. Entscheidungsgründe: I. Das Streitpatent betrifft Vorrichtungen zum Schutz von Computer- programmen gegen eine unbefugte Nutzung. 1. Damit Software nur von einem Berechtigten genutzt werden kann, waren nach der Beschreibung im Stand der Technik Bauteile wie beispielsweise Stecker bekannt, die mit dem Rechner verbunden werden müssen, damit das 4 5 6 - 6 - Programm verwendet werden kann. Im einfachsten Fall fragt der Rechner das Vorhandensein des Bauteils ab; fehlt es, wird der Programmablauf gestört. Als ein solches externes Bauteil ist auch ein Datengenerator beschrie- ben. Er empfängt Signale des Rechners und gibt definierte Antwortsignale zu- rück. Nur wenn die Antwortsignale mit den erwarteten Signalen übereinstim- men, kann das Programm genutzt werden. Als nachteilig sieht das Streitpatent jedoch an, dass dieser Schutz durch eine Analyse der Ein- und Ausgabedaten des Datengenerators umgangen werden kann, indem das Ein- und Ausgabe- verhalten mit Hilfe von Logik-Minimierungsverfahren auf einfache Logikfunktio- nen reduziert oder ein Modell des Datengenerators entwickelt wird, mit dem dieser simuliert wird. Die Beschreibung bezeichnet es als Aufgabe der Erfindung, eine verbes- serte Vorrichtung zum Schutz von Software gegen eine nicht autorisierte Nut- zung zu schaffen, die eine Analyse der Funktionsweise des Datengenerators anhand seiner Ein- und Ausgaben "äußerst" erschwert (Sp. 2 Z. 36 bis 40). 2. In der geltenden sowie in der von der Beklagten zuletzt verteidig- ten Fassung des Streitpatents werden hierzu drei nebengeordnete Lösungen vorgeschlagen, die auch miteinander kombiniert werden können. Da die Kom- bination aber nur fakultativ ist, kann sie, wie das Patentgericht zu Recht ange- nommen hat, für die Prüfung der Patentfähigkeit außer Betracht bleiben. Die Patentansprüche 3 bis 5 in der zuletzt verteidigten Fassung schützen dabei eine Vorrichtung zum Schutz gegen unautorisierte Benutzung von Soft- ware [M1, in eckigen Klammern die Gliederung des Patentgerichts] mit den nachfolgenden Merkmalen 1 und 2, zu denen jeweils eines der weiteren Merk- male 3 (Patentanspruch 3), 4 (Patentanspruch 4) oder 5 (Rückbezug auf den 7 8 9 10 - 7 - als solchen nicht mehr verteidigten Patentanspruch 1 in Patentanspruch 5 so- wie kennzeichnendes Merkmal dieses Anspruchs) hinzutritt: 1 Es ist mindestens ein externer Datengenerator (11) vorgese- hen [M3], der 1.1 mit einem Signaleingang (13) eines Rechensystems (10) verbindbar ist [M2], 1.2 Daten aus dem Rechensystem empfängt und 1.3 Daten ausgibt, die von empfangenen Daten aus dem Rechensystem abhängig sind [M4]. 2 Das Rechensystem wird in einen Fehlerzustand gebracht (oder die Software arbeitet nicht zweckmäßig), wenn das Rechensystem keine oder fehlerhafte Daten über den Sig- naleingang (13) empfängt [M5]. 3 Der Datengenerator (11) generiert Daten, die eine nicht- deterministisch erzeugte Redundanz aufweisen [M6]. 4 Der Datengenerator (11) 4.1 besitzt zwei Zustände A und B [M7a], 4.2 kann aus dem Zustand A in den Zustand B nur durch mindestens fünf aufeinander folgende weitere Zustän- de C gebracht werden, die aufgrund empfangener Da- ten angenommen werden [M7b] und 4.3 gibt Daten aus, die von der Annahme der Zustände A und B, aber nicht von den Zuständen C abhängen [M7a/c]. 5 Der Datengenerator (11) 5.1 erkennt (zeitlich) nicht vorgesehene Daten(folgen) als Manipulationsversuche [M5a], 5.2 ändert bei erkanntem Manipulationsversuch den Inhalt eines seiner Speicher [M5b], 5.3 gibt infolgedessen beim Empfang weiterer Daten keine oder fehlerhafte Daten aus oder ändert eine Benutzer- autorisierung [M5c], 5.4 hat Daten über die Autorisierung zur Benutzung der Software gespeichert, die den Zugriff auf bestimmte - 8 - Programme oder Programmteile steuern, den Typ des Rechensystems festlegen, mindestens einen Typ aus- schließen oder den Zugriff zeitlich begrenzen oder quantitativ steuern. 3. Die technische Lehre der Erfindung bedarf in einigen Punkten nä- herer Erläuterung: Der erfindungsgemäße Datengenerator ist eine externe Einrichtung, die sich außerhalb des Rechensystems befindet, mit dem sie über einen Signalein- gang des Rechensystems verbunden werden kann. Ob sich beide Einrichtun- gen in einem gemeinsamen Gehäuse befinden oder getrennt untergebracht sind, ist damit nicht festgelegt. Die in den Merkmalen 3 bis 5 enthaltenen Anweisungen sollen das Ziel der Erfindung erreichen, das Ausgabeverhalten des Datengenerators möglichst schwer analysierbar zu machen und damit den unbefugten Zugriff auf ein ge- schütztes Programm zu verhindern. Nur Merkmal 5 verlangt hierzu, dass der Datengenerator "Manipulationsversuche" erkennt. Der Datengenerator vollzieht dies, indem er eine nicht vorgesehene Eingabe als "Manipulationsversuch an den empfangenen Daten" interpretiert (Merkmal 5.1) und abspeichert, dass er einen Manipulationsversuch erkannt hat (Merkmal 5.2). Nach Merkmal 5.3 hat dies zur Folge, dass weitere, auch zutreffende Eingaben nicht zur Freigabe der Programmnutzung führen. Die Patentansprüche 3 und 4 befassen sich hinge- gen in den Merkmalen 3 und 4 nicht mit der Erkennung von "Manipulationsver- suchen" durch nicht ordnungsgemäße Eingaben, sondern geben Maßnahmen an, die es - unabhängig davon, ob ein Manipulationsversuch vorliegt oder nicht - durch eine bestimmte Struktur der Datengenerierung und -ausgabe er- schweren sollen, aus den ausgegebenen Daten die für eine Eröffnung des Zu- griffs auf das geschützte Programm erforderliche Dateneingabe zu ermitteln. 11 12 13 - 9 - Nach Merkmal 3 weisen dazu die vom Datengenerator erzeugten Daten Redundanz auf, indem der Informationsgehalt der ausgegebenen Daten mehr- fach übertragen wird. Dies entspricht der allgemeinen fachspezifischen Bedeu- tung des Begriffs "Redundanz" in der Informationstheorie und -technik. Dass bei der erfindungsgemäßen Lehre der Gedanke nicht im Vordergrund stehen mag, durch die Redundanz eine Überprüfbarkeit der Zuverlässigkeit der Datenüber- tragung zwischen Datengenerator und Rechensystem zu ermöglichen, rechtfer- tigt es - entgegen der Auffassung der Klägerin - nicht, die von Merkmal 3 gefor- derte Redundanz auf die Hinzufügung zufällig erzeugter Daten zu reduzieren. Weder die Beschreibung, die den Begriff der Redundanz nicht erläutert, noch die Definition in der englischsprachigen Wikipedia, auf die sich die Klägerin be- zogen hat, tragen eine solche Lesart. Insbesondere bringt auch die die Definiti- on als "number of bits used to transmit a message minus the number of bits of actual information in the message", wie die weiteren Erläuterungen zeigen, nur den Grundgedanken der Mehrfachübermittlung der "eigentlichen Information" zum Ausdruck. Die Redundanz ist nicht-deterministisch erzeugt, indem zumindest ein Teil der ausgegebenen Daten mit einem Zufallswert, der durch die Abfrage ei- nes gesonderten Hardwareelements innerhalb oder außerhalb der Datenverar- beitungsanlage gewonnen wurde, verknüpft wurde. Bei diesem Hardwareele- ment kann es sich insbesondere um einen hardwaretechnisch gesonderten Zu- fallszahlengenerator oder die nicht ausschließlich durch einen vorgegebenen Programmablauf bestimmte Abfrage eines gesonderten Timers handeln (Sp. 3 Z. 18 bis 21). Nach der Merkmalsgruppe 4 nimmt der Datengenerator (mindestens) zwei "Zustände" A und B ein, in denen die ausgegebenen Daten aufgrund der empfangenen Daten unterschiedlich generiert werden. Um die Analysierbarkeit 14 15 16 - 10 - dieses Zusammenhangs zu erschweren, gibt es zwischen den Zuständen A und B fünf weitere Zustände, die Zustände C1 bis Cn≥5, in denen es keine Ab- hängigkeit zwischen "dem Zustand" des Datengenerators und den generierten Daten gibt. Der "Zustand" des Datengenerators bezeichnet einen definierten Zusammenhang zwischen Datenempfang und Datengenerierung an einem be- stimmten Punkt des Datenempfangs. In den Zuständen A und B bestimmen die empfangenen (fehlerfreien oder fehlerhaften) Daten die Datengenerierung, in den Zuständen C1 bis Cn tun sie dies nicht. Gleichwohl werden auch in den Zu- ständen C1 bis Cn Daten generiert. Die Werte dieser Daten sind jedoch nicht aus den Zuständen A, B oder C1 bis Cn abgeleitet, sondern haben einen zufälli- gen, gegebenenfalls pseudozufälligen Ursprung. Damit dienen die Zustände C1 bis Cn der Verschleierung der in den Zuständen A und B generierten Daten, weil sämtliche Daten in allen Zuständen äußerlich gleich erscheinen. Für den Wechsel in einen der Zustände C1 bis Cn muss es gleichwohl eine Kausalbezie- hung zu dem Datenempfang vom Rechensystem geben. Die Merkmale 2 und 5.1 lassen offen, ob ein Manipulationsversuch und der darauf bewirkte Fehlerzustand im Rechensystem vom Datengenerator be- reits beim ersten nicht vorgesehenen Datum angenommen wird oder erst bei einer Mehrzahl solcher Daten. Die in den Merkmalen 3 bis 5 bezeichneten Maßnahmen bewirken gleichermaßen - mit unterschiedlichen und miteinander kombinierbaren Mit- teln -, dass der Datengenerator Daten erzeugt, die eine Struktur aufweisen, die Rückschlüsse auf die für eine Eröffnung des Programmzugriffs erforderliche Dateneingabe ausschließen oder diese zumindest erheblich erschweren. II. Das Patentgericht hat seine Entscheidung, soweit für das Beru- fungsverfahren von Bedeutung, wie folgt begründet: 17 18 19 - 11 - Weder gehe - mit einer für das Berufungsverfahren nicht mehr interessie- renden Ausnahme - der Gegenstand der Erfindung über den Inhalt der ur- sprünglichen Anmeldung hinaus, noch sei der Schutzbereich des Streitpatents gegenüber der erteilten Fassung des Patentanspruchs erweitert. Die Erfindung sei so deutlich und vollständig offenbart, dass ein Fachmann sie ausführen könne. Dies gelte auch für die Frage, wie der Datengenerator Manipulations- versuche erkenne. Dem Fachmann, bei dem es sich um einen Diplomingenieur oder Informatiker mit Erfahrungen in der Entwicklung von Autorisierungsverfah- ren für Software handele, sei klar, dass es für die vom Rechensystem empfan- genen Daten Gültigkeitsregeln geben müsse, deren Nichteinhaltung vom Da- tengenerator als Manipulationsversuch gewertet werde. Das Streitpatent habe weder in der Fassung des Hauptantrags noch der Hilfsanträge I bis IV Bestand, weil der Gegenstand des hierin jeweils enthalte- nen Patentanspruchs 4 durch den Stand der Technik nahegelegt gewesen sei. Dem Fachmann sei aus der US-amerikanischen Patentschrift 4 747 139 (NK13) eine Vorrichtung mit den Merkmalen 1 und 2 bekannt gewesen. Die NK13 zeige eine Vorrichtung zum Schutz von Software gegen eine unautorisierte Benut- zung, die hierfür einen mit dem Rechensystem verbundenen, externen Daten- generator verwende und an dieses System Daten ausgebe, die von den emp- fangenen Daten abhingen. Ausgehend von dieser Vorrichtung habe die Ver- wendung eines Zustandsautomaten nahegelegen, der in Abhängigkeit der emp- fangenen Daten Zustandswechsel entsprechend der Merkmalsgruppe 4 durch- führe, bei denen je nach Zustand richtige oder zufällige Daten ausgegeben würden. Da der Zustandsautomat der NK13 nur als beispielhafte Ausführung beschrieben sei, verließen Änderungen insbesondere im Hinblick auf Anzahl der möglichen Zustände und die Zustandsübergänge nicht den Rahmen fach- männischen Handelns. Die Festlegung, dass der Datengenerator nur durch 20 21 - 12 - mindestens fünf Zustände C in den Zustand B gebracht werden könne, stelle nicht mehr als eine fachmännische Maßnahme dar. Der Gegenstand gemäß Hilfsantrag V (die Kombination der Merkmale 1 bis 5.3, letzteres beschränkt auf die zweite Alternative und ergänzt um den Zu- satz "zeitlich begrenzt") sei demgegenüber neu und beruhe auf erfinderischer Tätigkeit. Die NK13 offenbare nicht die Merkmale 5.2 und 5.3. Auch wenn es als naheliegend angesehen werden könnte, nach dem Empfang unzulässiger Eingabedaten für die Ausgabe zufälliger Daten eigene Zustände im Sinne der Merkmalsgruppe 4 vorzusehen, folge daraus noch keine Änderung des Inhalts eines Speichers im Datengenerator gemäß Merkmal 5.2. Vor allem aber sei der NK13 kein Hinweis zu entnehmen, auf den Empfang unzulässiger Daten, mithin auf das Erkennen eines Manipulationsversuchs, beim Empfang weiterer Daten zeitlich begrenzt nur fehlerhafte Daten auszugeben (beschränktes Merk- mal 5.3). Für den Fall eines Manipulationsversuchs enthalte die NK13 lediglich die Lehre, genau einmal mit zufälligen, mithin fehlerhaften Daten zu reagieren, nach dem Empfang weiterer, zulässiger Eingabedaten aber wieder richtige Da- ten auszugeben. Um zu einer Weiterentwicklung mit dem Merkmal 5.3 zu ge- langen, seien für den Fachmann mehrere Schritte notwendig gewesen, für die die NK13 weder Hinweise noch Anregungen geboten habe; insbesondere ent- halte die Entgegenhaltung keine Hinweise für eine Zeitvorgabe zur Ausgabe fehlerhafter Daten. Die weiteren Entgegenhaltungen lägen noch weiter ab vom Gegenstand des Streitpatents. III. Dies hält der Berufung der Beklagten im Wesentlichen nicht stand; die Berufung der Klägerin erweist sich als unbegründet. 22 23 24 - 13 - 1. Zu Unrecht hat das Patentgericht den Gegenstand von Patentan- spruch 4 als nicht patentfähig angesehen und mit dieser Begründung das Streitpatent auch im Umfang der in den erstinstanzlichen Hilfsanträgen I bis IV enthaltenen Patentansprüche 1 und 3 für nichtig erklärt. a) Dies ist, wie die Berufung der Beklagten zu Recht rügt, schon deshalb rechtsfehlerhaft, weil der angenommene Mangel der Patentfähigkeit des Gegenstands des Patentanspruchs 4 es nicht rechtfertigte, das Streitpatent auch im Umfang der Patentansprüche 1 und 3 für nichtig zu erklären. Anders als das Patentgericht meint, bietet hierfür insbesondere der zum Einspruchsver- fahren ergangene Beschluss des Senats vom 27. Juni 2007 (X ZB 6/05, BGHZ 173, 47 - Informationsübermittlungsverfahren II) keine Grundlage. aa) Allerdings hat das Patentgericht zu Recht angenommen, dass die in dieser Entscheidung entwickelten Maßstäbe auch im Patentnichtigkeitsver- fahren anwendbar sind. Beantragt der Patentinhaber im Einspruchsverfahren, das Patent in beschränktem Umfang mit einem bestimmten Anspruchssatz oder bestimmten Anspruchssätzen aufrechtzuerhalten, ist dieser Antrag des Patent- inhabers maßgeblich und rechtfertigt grundsätzlich den Widerruf des Patents, wenn sich auch nur der Gegenstand eines Patentanspruchs aus dem vom Pa- tentinhaber verteidigten Anspruchssatz als nicht patentfähig erweist (BGHZ 173, 47 Rn. 22 - Informationsübermittlungsverfahren II). Im Patentnichtigkeits- verfahren gilt Entsprechendes. Der Patentinhaber kann nach § 64 Abs. 1 PatG das Patent durch (zulässige) Änderungen der Patentansprüche beliebig be- schränken, und er kann auch den vollständigen Widerruf des Patents erwirken, ohne dass es auf einen Widerrufsgrund im Sinne des § 21 Abs. 1 PatG ankä- me. Die Befugnisse, die ihm § 64 Abs. 1 PatG einräumt, kann er auch im Pa- tentnichtigkeitsverfahren wahrnehmen; die Bestimmungen des § 83 Abs. 4 und des § 116 Abs. 2 PatG legen dies zugrunde. Entspricht eine teilweise oder voll- 25 26 27 - 14 - ständige Nichtigerklärung des Streitpatents dem Antrag des Patentinhabers, kommt es mithin nicht mehr darauf an, ob ein Nichtigkeitsgrund vorliegt oder nicht. bb) Der Senat hat zugleich aber auch darauf hingewiesen, dass bei der Prüfung des Begehrens des Patentinhabers - wie stets - nicht am Wortlaut seiner Anträge gehaftet werden darf, sondern das tatsächlich Gewollte zu ermit- teln und zu dessen Ermittlung das gesamte Vorbringen des Patentinhabers zu berücksichtigen ist (BGHZ 173, 47 Rn. 23 - Informationsübermittlungsverfahren II). Insbesondere wenn der Patentinhaber einen Anspruchssatz verteidigt, der nebengeordnete Ansprüche enthält, die nicht nur wegen unterschiedlicher An- spruchskategorien in einem Nebenordnungsverhältnis stehen, sondern sachlich unterschiedliche Lösungen enthalten, liegt die Annahme regelmäßig fern, der Patentinhaber wolle, erweise sich der Gegenstand nur eines dieser Ansprüche als nicht patentfähig oder ein Anspruch aus anderen Gründen als nicht zulässig oder nicht rechtsbeständig, auch die übrigen Patentansprüche nicht verteidigen. Denn im Allgemeinen widerspräche dies dem Interesse des Patentinhabers, von seinem Schutzrecht nicht mehr aufzugeben, als nach der Sach- und Rechtslage geboten. Hat der Patentinhaber - wie im Streitfall - hilfsweise weite- re beschränkte Anspruchssätze zur Entscheidung gestellt, ist regelmäßig - etwa durch Erörterung in der mündlichen Verhandlung - aufzuklären, in welchem Verhältnis diese Hilfsanträge zu einem nicht ausdrücklich formulierten Petitum stehen sollen, einem formal vorrangigen Antrag nur teilweise zu entsprechen. Dies hat das Patentgericht verfahrensfehlerhaft unterlassen. b) Dem Patentgericht kann aber auch nicht in der Annahme beigetre- ten werden, der Gegenstand von Patentanspruch 4 sei nicht patentfähig. 28 29 - 15 - aa) Entgegen der Auffassung der Klägerin sind bei der Prüfung der er- finderischen Tätigkeit sämtliche Merkmale des Patentanspruchs 4 zu berück- sichtigen. Der Einwand, die Merkmale 4.2 und 4.3 seien nicht-technisch und lösten kein technisches Problem, geht schon im Ansatz fehl. Nach gefestigter Rechtsprechung sowohl des Bundesgerichtshofs als auch der Beschwerde- kammern des Europäischen Patentamts steht es weder der Patentierbarkeit überhaupt noch der Berücksichtigung bei der Prüfung der erfinderischen Tätig- keit entgegen, dass ein Patentanspruch Merkmale enthält, die die Ausgestal- tung eines Datenverarbeitungsprogramms, die Wiedergabe von Informationen oder die Anwendung mathematischer Methoden betreffen. Für die Überwindung der Ausschlusstatbestände reicht es vielmehr aus, dass die Erfindung über- haupt die Lösung eines technischen Problems mit technischen Mitteln lehrt, und auch bei der Prüfung der erfinderischen Tätigkeit ist jedes Merkmal zu berück- sichtigen, das die Lösung des technischen Problems bestimmt oder jedenfalls beeinflusst (BGH, Urteile vom 25. August 2015 - X ZR 110/13, GRUR 2015, 1184 Rn. 18 - Entsperrbild; vom 26. Februar 2015 - X ZR 37/13, GRUR 2015, 660 Rn. 35 - Bildstrom, jeweils mwN). Es kommt mithin nicht darauf an, ob die Merkmale 4.2 und 4.3 für sich genommen technisch sind und ein technisches Problem lösen, sondern ob sie im Kontext der erfindungsgemäßen Lehre zur Lösung des dieser zugrundeliegenden Problems beitragen, die Analysierbarkeit der Datenausgabe des Datengenerators zu erschweren. Die Lösung dieses Problems besteht, wie ausgeführt, darin, den vom Da- tengenerator ausgegebenen Daten eine bestimmte Struktur zu geben, die die Analyse des Zusammenhangs mit der Dateneingabe erschwert und in den Merkmalen 3 bis 5 unterschiedlich ausgestaltet wird. Diese Struktur wird gerade durch die Merkmale 3 bis 5 bestimmt. Hierin liegt mithin ein technisches Lö- sungsmittel; dass die Einzelheiten jeweils (allein) durch bestimmte Algorithmen definiert werden, ist ohne Belang. 30 31 - 16 - bb) Die Annahme des Patentgerichts, der Gegenstand von Patentan- spruch 4 werde durch die NK13 nahegelegt, wird, wie die Berufung der Beklag- ten zu Recht rügt, durch den Offenbarungsgehalt der Entgegenhaltung nicht getragen. Unstreitig und vom Patentgericht zutreffend festgestellt, zeigt die NK13 die Merkmalsgruppe 1 und das Merkmal 2. Gleichwohl werden aber je- denfalls die Anweisungen der Merkmale 4.2 und 4.3 weder in der NK13 offen- bart noch durch diese nahegelegt. Bei dem vom Patentgericht herangezogenen Ausführungsbeispiel nach Figur 2 mag es zwar mehrere, mithin auch fünf weitere Zustände geben kön- nen, über die der Datengenerator von Zustand A (6) nach Zustand B (9) gelan- gen kann. Jedoch ist auch der direkte Übergang von A nach B möglich, wenn die zutreffende Eingabe erfolgt. Merkmal 4.2 ist mithin nicht gezeigt; die Sicher- heitsmaßnahme, dass zwischen den Zuständen A und B stets mindestens fünf weitere Zustände zu durchlaufen sind, ist nicht verwirklicht. Das Gleiche gilt für Merkmal 4.3. In den "C-Zuständen" (2 und 3) werden zwar Zufallszahlen generiert (the finite state machine would sense on improper input and would generate some random output). Die Datengenerierung ist aber, wie sich bereits aus dem vorstehenden Zitat ergibt, nicht unabhängig von der Eingabe und mithin vom jeweiligen Zustand C. Nichts anderes gilt für die Initia- lisierungsphase, auf die sich die Klägerin im Berufungsverfahren weiterhin beru- fen hat. Auch diese Sicherheitsmaßnahme ist folglich nicht verwirklicht. Es ist auch nicht aufgezeigt, inwiefern die Entgegenhaltung diese beiden Maßnahmen und ihre Kombination nahelegen könnte. 2. Das angefochtene Urteil erweist sich, soweit Patentanspruch 4 in Rede steht, auch nicht aus anderen Gründen als im Ergebnis zutreffend. 32 33 34 35 36 - 17 - a) Der Gegenstand des Patentanspruchs 4 wird auch durch den wei- teren, von der Klägerin angeführten Stand der Technik weder für sich genom- men noch in Kombination mit der NK13 nahegelegt. Weder die US-Patentschrift 4 791 565 (NK12) noch die deutsche Patentschrift 35 26 130 (NK14) offenbaren die Merkmalsgruppe 4. Gegenteiliges macht auch die Klägerin nicht geltend. b) Der Gegenstand des Patentanspruchs 4 geht nicht über den Inhalt der ursprünglichen Anmeldeunterlagen hinaus. aa) Eine unzulässige Erweiterung liegt nicht darin, dass gemäß Merkmal 4.3 die Datenausgabe in den Zuständen A und B von diesen Zustän- den abhängt. Die Abhängigkeit der ausgegebenen Daten vom Zustand des Da- tengenerators in einer deterministischen Weise ist der Normalfall gemäß Merk- mal 1.3. Soweit die Anmeldung (Offenlegungsschrift Sp. 2 Z. 52 bis 59) er- wähnt, dass es diese zwei Zustände sowie einen dritten Zustand C gibt, in dem die ausgegebenen Daten nicht von diesem Zustand abhängen sollen, liest der Fachmann deshalb im Umkehrschluss mit, dass in den Zuständen A und B die ausgegebenen Daten sehr wohl vom jeweiligen Zustand abhängen sollen. Dies nunmehr ausdrücklich im Patentanspruch (Merkmal 4.3) zu erwähnen, begrün- det keine unzulässige Erweiterung. bb) Gleiches gilt für Merkmal 4.2, soweit dort zu den Zuständen C an- gegeben wird, dass diese aufgrund empfangener Daten angenommen werden. Entsprechend dem Normalfall gemäß Merkmal 1.3 arbeitet der Datengenerator grundsätzlich aufgrund der vom Rechensystem empfangenen Daten. In diesem Kontext versteht der Fachmann auch einen Wechsel in einen der Zustände A, B und C dahin, dass dieser jeweils kausal auf dem Datenempfang beruht. Dies bedurfte keiner ausdrücklichen Erwähnung in den ursprünglichen Anmeldeun- terlagen. 37 38 39 40 - 18 - 3. Ebenfalls rechtsbeständig ist Patentanspruch 3. a) Sein Gegenstand wird dem Fachmann durch den Stand der Tech- nik nicht nahegelegt. aa) Die NK13 offenbart zwar, dass die auszugebenden Daten mit pseudo-zufälligen Werten ergänzt werden, um eine Analyse des Zusammen- hangs zwischen empfangenen und ausgegebenen Daten zu erschweren (Sp. 3 Z. 8 bis 13). Dies führt indessen nicht zu einer nicht-deterministischen Redun- danz im Sinne des Streitpatents. Weder werden die Pseudo-Zufallswerte nicht- deterministisch erzeugt, denn sie werden ausschließlich aufgrund einer Pro- grammroutine gewonnen, noch werden diese Zufallswerte mit den auszuge- benden Daten verknüpft, um so den Informationsgehalt dieser Daten mehrfach zu übertragen und damit diese Übertragung überprüfen zu können. bb) Die weiteren Entgegenhaltungen offenbaren ebenfalls keine Re- dundanz im Sinne von Merkmal 3. Weiterhin sind aus dem allgemeinen Fach- wissen des Fachmanns, den das Patentgericht zutreffend definiert hat, keine Hinweise, Anregungen oder sonstige Gesichtspunkte ersichtlich, die einen An- lass dafür erkennen ließen, die Datenausgabe eines der NK13 entsprechenden Datengenerators hin zu einer Redundanz gemäß Merkmal 3 weiter zu entwi- ckeln. b) Die Lehre des Patentanspruchs 3 ist auch ausführbar offenbart. Wie das Patentgericht zutreffend ausgeführt hat, war dem Fachmann ge- läufig, einen Datengenerator mit den Merkmalen 1 und 2 zu konstruieren. Ins- besondere war ihm dies aus der NK13 bekannt. Zudem war dem Fachmann bekannt, einen nicht-deterministischen Zu- fallswert mit Hilfe eines gesonderten Zufallsgenerators zu erzeugen. Die Ver- 41 42 43 44 45 46 47 - 19 - wendung solcher Generatoren gehörte zum allgemeinen Fachwissen des Fachmanns. 4. Demgegenüber hat das Streitpatent im Umfang der Patentansprü- che 5 und 8 bis 13, soweit diese unmittelbar oder mittelbar auf Patentan- spruch 1 rückbezogen sind, keinen Bestand. Denn der Gegenstand des von der Beklagten als solchen zuletzt nicht mehr verteidigten Patentanspruchs 1 ist nicht patentfähig; soweit die Patentansprüche 5 und 8 bis 13 diesen Gegen- stand weiter konkretisieren, führt auch dies nicht zu einer patentfähigen Lehre. a) Der Gegenstand von Patentanspruch 1 ist nicht neu; er ist bereits in der NK12 offenbart. Die Schrift beschreibt ein Programmschutzgerät (software protection de- vice 10), das mittels einer Datenleitung zwischen einem Endgerät (computer terminal 14) und einem Zentralrechner (central processor 16) eines Computer- systems geschaltet sein kann (NK12, Sp. 2 Z. 31 bis 38, Sp. 3 Z. 49 bis 53). Auf eine zulässige Anfrage an das Programmschutzgerät wird eine den weiteren Programmablauf autorisierende Antwort an den Zentralrechner gesendet (Sp. 5 Z. 12 bis 17). Bei einer größeren Anzahl unautorisierter Anfragen, die durch Überschreitung eines Schwellwerts festgestellt wird, ist vorgesehen, dass das geschützte Programm im Zentralrechner gesperrt wird und zur Nutzung erst wieder in bestimmter Weise freigegeben werden muss (Sp. 5 Z. 19 bis 37; Sp. 6 Z. 33 bis 57). Wie das Patentgericht zutreffend erkannt hat, entspricht dies der Merk- malsgruppe 1. Dem steht nicht entgegen, dass die NK12 sich insbesondere für die Beschreibung der Ausführungsbeispiele auf ein Rechensystem mit einem Großrechner und daran angeschlossenen Terminals bezieht. Der Gegenstand des Streitpatents enthält weder Beschränkungen auf Rechenanlagen bestimm- 48 49 50 51 - 20 - ten Typs, noch beschränkt es die Verbindungen zwischen dem Rechensystem und dem Datengenerator auf bestimmte Konstellationen, unter die ein System mit einem Großrechner und daran angeschlossenen Terminaleinheiten nicht fiele. Darüber hinaus offenbart die NK12 auch das Merkmal 2 und die Merk- malsgruppe 5. Es entspricht, wie ausgeführt, dem Gegenstand des Streitpa- tents, wenn die Reaktion auf das Erkennen fehlerhafter Daten erst nach einer bestimmten Anzahl solcher Daten erfolgt und das Rechensystem erst dann in einen Fehlerzustand gebracht wird. Mit dem Sperren des Programms im Zent- ralrechner nach einer bestimmten Anzahl von unzulässigen Anfragen und dem Abwarten auf eine Freigabe, bevor erneut wieder den Programmablauf zulas- sende Antworten ausgegeben werden, offenbart die NK12 die Merkmale 5.1 und 5.3. Das Warten auf eine gesonderte Freigabe ist - für den Fachmann er- kennbar - zwangsläufig mit einem Abspeichern des erkannten Manipulations- versuchs und somit einer Änderung des Inhalts des Speichers im Datengenera- tor verbunden (Merkmal 5.2). b) Dafür, dass sich aus der Kombination mit Merkmal 5.4 oder den kennzeichnenden Merkmalen der Patentansprüche 8 bis 13 ein patentfähiger Gegenstand ergäbe, ist weder etwas geltend gemacht noch für den Senat er- sichtlich. Die Patentansprüche 5 und 8 bis 13 haben daher, soweit sie auf Pa- tentanspruch 1 unmittelbar oder mittelbar rückbezogen sind, mangels Patentfä- higkeit ihres Gegenstands keinen Bestand. 5. Dies rechtfertigt die Nichtigerklärung des Streitpatents im Umfang der Patentansprüche 1, 5 und 8 bis 13 insoweit, als Patentanspruch 1 und in den Patentansprüchen 5 und 8 bis 13 der unmittelbare oder mittelbare Rückbe- zug auf Patentanspruch 1 entfallen, und die Abweisung der Klage im Übrigen. 52 53 54 - 21 - a) Die Beklagte hat zwar sowohl in den Anträgen, die sie in der Beru- fungsbegründung formuliert hat als auch in der Anträgen, die sie zuletzt in der mündlichen Verhandlung gestellt hat, daran festgehalten, jeweils in vollständi- gen Anspruchssätzen bestimmte Fassungen der nebengeordneten Patentan- sprüche miteinander zu verknüpfen. Auch daraus kann aber nach den vorste- hend dargestellten Grundsätzen der Antragsauslegung jedenfalls nicht pau- schal geschlossen werden, die Beklagte wolle unter allen Umständen nur den vollständigen Anspruchssatz zur Entscheidung stellen. b) Mit dem zuletzt nach Erörterung einer zweckmäßigen Antragsfas- sung gestellten Hauptantrag hat die Beklagte Patentanspruch 1 als solchen nicht mehr verteidigt, die Rückbeziehung auf Patentanspruch 1 in Patentan- spruch 5 (und den weiteren angegriffenen Unteransprüchen) jedoch aufrecht- erhalten. Sie hat damit und mit Hilfsantrag VI, den sie zuletzt noch zur Ent- scheidung gestellt hat, zum Ausdruck gebracht, dass sie vornehmlich auf die Abweisung der Klage im Umfang der Patentansprüche 3 und 4 und ganz be- sonders im Umfang des Patentanspruchs 4 Wert legt; in der Fassung des Hilfs- antrags VI wird lediglich der Gegenstand des Patentanspruchs 4 weiter konkre- tisiert und eingeschränkt, während die weiteren Patentansprüche fallengelassen werden. Mit diesem erkennbaren Rechtsschutzziel wäre es unvereinbar, wenn der Senat nicht im Umfang der Patentansprüche 3 und 4, die sich als rechtsbe- ständig erweisen, nach dem Hauptantrag der Beklagten erkennte. 55 56 - 22 - IV. Die Kostenentscheidung beruht auf § 121 Abs. 2 PatG, § 92 Abs. 1 ZPO. Meier-Beck Grabinski Hoffmann Schuster Deichfuß Vorinstanz: Bundespatentgericht, Entscheidung vom 23.01.2014 - 2 Ni 19/12 - 57