WO2013127411A1 - Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems - Google Patents
Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems Download PDFInfo
- Publication number
- WO2013127411A1 WO2013127411A1 PCT/EP2012/000956 EP2012000956W WO2013127411A1 WO 2013127411 A1 WO2013127411 A1 WO 2013127411A1 EP 2012000956 W EP2012000956 W EP 2012000956W WO 2013127411 A1 WO2013127411 A1 WO 2013127411A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication system
- license
- features
- licensing
- cls
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/107—License processing; Key processing
- G06F21/1075—Editing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
- G06Q2220/10—Usage protection of distributed data files
- G06Q2220/18—Licensing
Definitions
- the present invention relates to a method for automated licensing of features in the course of upgrading a first communication system to a second communication system, a computer program and a licensing system for carrying out such a method.
- Modern communication systems such as small, medium and large enterprise telephone systems, are configurable and scalable in many ways, for example using CTI (Computer Telephony Integration) and CSTA (Computer Supported Telecommunications Applications).
- the defined features are usually activated via licensing in the form of a license file.
- An upgrade or upgrade of such a system often involves a change in the level of features to be licensed.
- the reason for this can be legal reasons (for example, licensing payments to licensors), business reasons (for example, if customers should pay for a feature in a new version), or technical reasons (for example, many old systems can have so many TDM devices connected, as there are ports, while in a new system for each connected TDM device is a license to acquire) his.
- TDM stands for Time Domain Multiplex and identifies a telecommunication terminal, which is a
- Time-division multiplexing uses, as is the case for example with "conventional" terminals, such as cordless telephones, but not so-called IP telephones.
- the PM then manually submits the new licenses to the customer's license account, which has provided the relevant evidence.
- the PM must estimate in advance how many licenses are required for upgrades or upgrades.
- the present invention has for its object to overcome these disadvantages and to provide a method for performing a licensing of features when upgrading a communication system, a corresponding computer program or computer program product and a suitable licensing system, thus providing a simple, secure and cost-effective upgrading or Upgrading a communication system is possible.
- the computer-based or computer-based method for automated licensing of features according to the invention in the course of upgrading a first communication system to a second communication system (the first communication system of the second communication system need not necessarily differ from each other in terms of hardware and / or software)
- a database can be constructed, for example, from the features available in the first communication system.
- the features to be licensed are transferred to a license server by creating a license file, which is then transferred to and installed on the second communication system.
- the license file is often called a license file or license file.
- the inventive method thus triggers the previously customary manual workflow by an automated procedure. This allows the process to be carried out in a simple and cost-effective manner, and it is not necessary to buy and pay for licenses in advance which will be used later. By extracting the upgradable features Existing databases and transmission to the license server will ensure easy and automated process execution.
- the step of extracting the features to be licensed from the database comprises a step of reading out these features from the first communication system and depositing them in a customer data store.
- these data or features can be transmitted compactly as a unit, which can be done in binary form, for example, by means of an appropriate software tool.
- the step of transferring the features to be licensed to the license server comprises a step of transferring the converted contents of the customer data store to the second communication system and additionally a step of generating and transferring an inventory file to the license server.
- this inventory file for example, all customer data - at least the most important customer data - are contained as "inventory.” The security of the transfer as well as the protection against misuse can be considerably increased if the inventory file is cryptographically signed.
- license authorization code also called license authorization code
- This license authorization code specifies the licensed features, ie those
- the license authorization code can be z.
- a license order for a version upgrade and, where appropriate, for additional licenses it may be advantageous for the license server to carry out a checking step as to whether the first communication system has not yet been upgraded. This avoids the possibility of upgrading an old system without a license through an upgrade license.
- the license server it may be advantageous for the license server to carry out a checking step in order to prevent a renewed upgrading of a further second communication system.
- a lock table is created by taking the MAC address of old hardware, which is to be removed by replacing it with new hardware from circulation, so that this old hardware is not still using an upgrade license can be upgraded. This represents a significant limitation of abuse possibilities.
- a licensing system comprises a first communication system, a second communication system (which need not necessarily differ from the first communication system in terms of hardware and / or software) and a license server.
- a licensing system comprises a first communication system, a second communication system (which need not necessarily differ from the first communication system in terms of hardware and / or software) and a license server.
- the advantages and features described with regard to the previously described methods are analogously also present in the licensing system according to the invention and will therefore not be described again.
- no pre-licenses are required by the method according to the invention or the computer program and licensing system according to the invention, for which reason the royalty payment for the licensor must be made only at the time at which the licenses are required.
- an upgrade can optionally be carried out without ordering licenses, if permitted by the system. A use case for this could be, for example, that the new or additional licenses are issued free of charge when switching to a new hardware.
- the inventory file preferably contains all previous features (ie without any consideration of the new features introduced by the upgrade).
- FIGURE schematically shows the individual components of a licensing system 10 according to the invention with the correspondingly executed processes.
- a first communication system 11 and a second communication system 12 are shown, wherein the first communication system 11 represents an old system and accordingly the second communication system 12 is a new system, ie has a changed hardware.
- the two communication systems 11, 12 can also be identical in terms of hardware and differ only in terms of different software and / or licenses.
- a telecommunication system called OSO MX V3 from Siemens Enterprise Communications may be indicated, while as the second communication system 12, a next generation communication system called
- NextGenSME is used in an exemplary way.
- the customer data is read from the first communication system 11 and stored in a so-called customer data memory KDS
- This customer data memory KDS is then transmitted in the form of a binary file to the ManagerE
- the number of features that are not licensed in the legacy system of the first communication device 11, but are defined by other features such as a corresponding hardware equipment is stored in the present example the number of physically installed TDM devices or TDM users. These are to be considered in the course of the version upgrade, whereby this hitherto free available feature in the new product version (for example, NextGenSME) should be licensed.
- the number of features to be upgraded (here as an example TDM user) is determined from the customer data memory.
- the customer data storage is supplemented with additional information (which includes, in particular, the MAC address of the system).
- the converted content KDS 'of the customer data memory KDS is transmitted to the second communication device 12.
- a so-called inventory file INV is then generated and cryptographically signed.
- the inventory file INV is transmitted via the Internet to the license server (also known as Central License Server) CLS using the WBM / CSCm interface for online licensing.
- WBM here stands for Web-Based Management, which is used to administer a communication system 11 or 12 via a web server with an interface to a browser.
- CSCm stands for Customer Site Components modular, which is an interface between the WBM and the license server and is used to connect to the license server for online licensing, download a license file LF from the license server CLS and the contents of the loaded license file To be able to read out LF and display it in the WBM.
- a license authorization code LAC is entered via the WBM, which designates a license server license order for a version upgrade, and possibly for additional licenses.
- the license server CLS can check the signature and make sure that the original system has not yet been upgraded based on the MAC address transferred in the inventory file and a block list created in a database DB .
- the transmitted license authorization code LAC can be used to check whether the licenses required for the planned upgrade are available (paid).
- the license server CLS generates the license file LF for the second communication system 12 taking into account the data in the inventory file as well as the acquired licenses that are referenced via the license authorization code LAC.
- the license server CLS enters the MAC address from the inventory file in the blacklist. If an attempt is then made to upgrade a corresponding communication system whose MAC address is listed in the revocation list, an error message appears and the licensing is aborted. This considerably increases the security against abuse.
- the generated license file LF (also called a license file) is again sent via the Internet interface to the second communication system 12, where it is installed. Subsequently, the second communication system 12 can be used with all upgraded features or performance features.
- the present invention relates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Quality & Reliability (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
Verfahren und Lizenzierungssystem zur automatisierten Lizenzierung von Leistungsmerkmalen im Verlauf des Hochrüstens eines Kommunikationssystems
Beschreibung
Die vorliegende Erfindung betrifft ein Verfahren zur automatisierten Lizenzierung von Leistungsmerkmalen im Verlauf eines Hochrüstens eines ersten Kommunikationssystems zu einem zweiten Kommunikationssystem, ein Computerprogramm sowie ein Lizenzierungssystem zum Ausführen eines solchen Verfahrens.
Moderne Kommunikationssysteme wie beispielsweise Telefonanlagen für kleine, mittlere und größere Unternehmen sind in vielerlei Hinsicht konfigurierbar und skalierbar, beispielsweise unter Verwendung von CTI (Computer Telephony Integ- ration) und CSTA (Computer Supported Telecommunications Applications). Dabei werden die definierten Leistungsmerkmale meist über die Lizenzierung in Form einer Lizenzdatei aktiviert. Mit einem Upgrade bzw. einem Hochrüsten eines solchen Systems ist oftmals eine Änderung des Umfangs der zu lizenzierenden Leistungsmerkmale verbunden. Die Ursache hierfür können rechtliche Gründe (bei- spielsweise erforderliche Lizenzzahlungen an Lizenzgeber), betriebswirtschaftliche Gründe (wenn beispielsweise Kunden für ein Leistungsmerkmal in einer neuen Version bezahlen sollen) oder auch technische Gründe (so können beispielsweise bei vielen Alt-System so viele TDM-Geräte angeschlossen werden, wie Ports vorhanden sind, während bei einem Neu-System für jedes angeschlossene TDM- Gerät eine Lizenz zu erwerben ist) sein. TDM steht hier für Time Domain Multiplex und kennzeichnet ein Telekommunikationsendgerät, welches ein
Zeitmultiplexverfahren nutzt, wie es beispielsweise bei„herkömmlichen" Endgeräten, wie z.B. Schnurlostelefonen, nicht jedoch sogenannten IP-Telefonen, der Fall ist.
Gemäß firmenintern bekanntem Stand der Technik wurde bei einem Upgrade bzw. beim Hochrüsten eines derartigen Telekommunikationssystems bisher immer ein manueller Prozess durchgeführt: 1. Ein spezieller Anwender - was in vielen Fällen ein Produktmanager oder kurz PM ist - erwirbt über den Standard-Bestellprozess ein Kontingent an Lizenzen für Neu-Systeme, die auch als PM-Lizenzen bezeichnet werden. In diesem Zusam-
menhang ist darauf hinzuweisen, dass unter„Neu-System" verschiedene Konfigurationen denkbar sind: Zum einen kann dies die Hardware eines Alt-Systems sein, die nur durch das Aufspielen einer neuen Software und/oder das Freischalten von zusätzlichen Leistungsmerkmalen (oft auch als Features bezeichnet) aktualisiert bzw. hochgerüstet wird. Es kann sich aber beispielsweise auch um die Verwendung einer neuen Hardware handeln, auf der gegebenenfalls auch neue Software aufgespielt wird, möglicherweise incl. neu lizenzierten Leistungsmerkmalen.
2. Im Zuge des Bestellprozesses werden die anfallenden Lizenzgebühren (auch als Royalties bezeichnet) abgeführt.
3. Nach der Bestellabwicklung werden die PM-Lizenzen auf dem Konto des Produktmanagers angelegt.
4. Wenn dann ein Kunde ein Alt-System hochrüsten möchte, schickt er einen Beweis über das Vorhandensein der auf seinem Alt-System gegebenen Leistungsmerkmale an den PM. Dieser Beweis kann in Form eines Screenshots, eines Lie- ferscheins von TDM-Geräten oder dergleichen erbracht werden.
5. Der PM überträgt daraufhin die Neu-Lizenzen manuell an das Lizenzkonto des Kunden, der die entsprechenden Beweise vorgelegt hat.
6. Dieser Kunde aktiviert dann die Neu-Lizenzen. Die zuvor beschriebene Vorgehensweise beinhaltet eine Reihe von Nachteilen:
1. Der PM muss jeweils im Vorhinein abschätzen, wie viele Lizenzen für Hochrüstungen bzw. Upgrades benötigt werden.
2. Die Royalty-Zahlung erfolgt vor der eigentlichen Verwendung bzw. Aktivierung der Lizenzen und somit früher als eigentlich erforderlich.
3. Da der Bestellprozess einige Zeit dauern kann, sind die Lizenzen in der Regel nicht sofort verfügbar.
4. Für die erbrachten Beweise ist keine Sicherung vorgesehen, weshalb Raum für Missbrauch besteht.
5. Es lässt sich nicht oder nur sehr schwer sicherstellen, dass verhindert werden kann, dass Neu-Lizenzen auch zu Systemen aktiviert werden, die nicht hochgerüstet wurden. In anderen Worten kann nur schlecht verhindert werden, dass derartige Lizenzen zum Hochrüsten dafür verwendet werden, ein vorhandenes Kommunikationssystem, bei dem noch gar keine„alte" Lizenz bzw. Software vorhanden war, zu einem funktionsfähigen System zu konfigurieren bzw. aktivieren.
Ein weiteres grundlegendes Problem besteht darin, dass es sich beim Hochrüsten um einen manuellen Vorgang handelt, der einen beträchtlichen Aufwand und da-
mit erhebliche Kosten verursacht, die für Schulungen, Durchführung des Verfahrens sowie zur Behebung von auftretenden Fehlern bzw. zur Vermeidung von Fehlerquellen anfallen. Der vorliegenden Erfindung liegt die Aufgabe zugrunde, diese Nachteile zu beheben und ein Verfahren zum Durchführen einer Lizenzierung von Leistungsmerkmalen beim Hochrüsten eines Kommunikationssystems, ein entsprechendes Computerprogramm bzw. Computerprogrammprodukt sowie ein geeignetes Lizenzierungssystem anzugeben, womit ein einfaches, sicheres und kostengünsti- ges Hochrüsten bzw. Upgraden eines Kommunikationssystems möglich ist.
Diese Aufgabe wird mit einem Verfahren zur automatisierten Lizenzierung von Leistungsmerkmalen im Verlauf eines Hochrüstens eines ersten Kommunikationssystems zu einem zweiten Kommunikationssystem gemäß Anspruch 1 , einem entsprechenden Computerprogramm gemäß Anspruch 9 sowie einem entsprechenden Lizenzierungssystem gemäß Anspruch 10 gelöst. Vorteilhafte Weiterbildungen der Erfindung sind Gegenstand der abhängigen Ansprüche.
Gemäß dem erfindungsgemäßen computergestützten bzw. rechnerbasierten Ver- fahren zur automatisierten Lizenzierung von Leistungsmerkmalen im Verlauf eines Hochrüstens eines ersten Kommunikationssystems zu einem zweiten Kommunikationssystem (wobei sich das erste Kommunikationssystem vom zweiten Kommunikationssystem hinsichtlich der Hardware und/oder der Software nicht notwendigerweise voneinander unterscheiden muss) werden folgende Schritte ausgeführt: Zunächst werden die zu lizenzierenden Leistungsmerkmale aus einer Datenbank extrahiert. Diese Datenbank kann beispielsweise aus den im ersten Kommunikationssystem vorhandenen Leistungsmerkmalen aufgebaut werden. Dann werden die zu lizenzierenden Leistungsmerkmale an einen Lizenzserver übertragen, indem eine Lizenzdatei erstellt wird, die dann an das zweite Kommunikationssystem übertragen und dort auch installiert wird. Die Lizenzdatei wird häufig auch als Licence File oder Lizenzfile bezeichnet.
Das erfindungsgemäße Verfahren löst somit den bisher üblichen manuellen Arbeitsablauf durch eine automatisierte Vorgehensweise ab. Dadurch kann das Ver- fahren in einfacher und kostengünstiger Weise ausgeführt werden, und es brauchen nicht vorab Lizenzen gekauft und bezahlt zu werden, die erst später verwendet werden. Durch die Extraktion der hochzurüstenden Leistungsmerkmale aus
bestehenden Datenbanken und die Übertragung an den Lizenzserver wird eine einfache und automatisierte Verfahrensdurchführung sichergestellt.
Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens umfasst der Schritt des Extrahierens der zu lizenzierenden Leistungsmerkmale aus der Datenbank einen Schritt des Auslesens dieser Leistungsmerkmale aus dem ersten Kommunikationssystem und des Ablegens in einem Kundendatenspeicher. Dadurch können diese Daten bzw. Leistungsmerkmale kompakt als Einheit übertragen werden, was beispielsweise mittels eines entsprechenden Soft- ware-Tools in binärer Form erfolgen kann. Es ist von Vorteil, den Inhalt des Kundendatenspeichers zu konvertieren und mit weiteren Informationen zu erweitern, wie sie beispielsweise durch die MAC-Adresse gegeben sind. Weiterhin ist es von Vorteil, wenn der Schritt des Übertragens der zu lizenzierenden Leistungsmerkmale an den Lizenzserver einen Schritt des Übertragens des konvertierten Inhalts des Kundendatenspeichers an das zweite Kommunikationssystem sowie zusätzlich einen Schritt des Erzeugens und Übertragens einer Inventory-Datei an den Lizenzserver umfasst. In dieser Inventory-Datei sind beispielsweise als„Inventar" alle Kundendaten - zumindest die wesentlichen Kundendaten - enthalten. Die Sicherheit der Übertragung sowie der Schutz vor Miss-brauch kann erheblich ge- steigert werden, wenn das Inventory-File kryptographisch signiert wird.
Eine besonders einfache und sichere Verfahrensdurchführung wird dadurch ermöglicht, dass ein Lizenzautorisierungscode (auch als Licence Authorization Code bezeichnet) im Lizenzserver eingegeben wird. Dieser Lizenzautorisierungscode spezifiziert bzw. bestimmt die lizenzierten Leistungsmerkmale, also diejenigen
Features, welche hochzurüsten sind. Der Lizenzautorisierungscode kann hierbei z. B. eine Lizenzbestellung für ein Versionsupgrade sowie gegebenenfalls für weitere Lizenzen bezeichnen. Hierbei kann es von Vorteil sein, wenn der Lizenzserver einen Überprüfungsschritt dahingehend ausführt, ob das erste Kommunikationssystem noch nicht hochgerüstet ist. Hierdurch kann vermieden werden, dass ein Alt-System ohne Lizenz durch eine Upgrade-Lizenz hochgerüstet werden kann. Des Weiteren kann es vorteilhaft sein, dass der Lizenzserver einen Überprüfungsschritt ausführt, um ein erneutes Hochrüsten eines weiteren zweiten Kommunikationssystems zu verhindern. Dies bedeutet, dass beispielsweise beim Austausch
von Alt-Hardware durch Neu-Hardware über den Lizenzserver nicht nochmals Systeme hochgerüstet werden können. Hierzu wird beispielsweise eine Sperr- Tabelle angelegt, indem die MAC-Adresse von Alt-Hardware, die durch Ersetzen durch Neu-Hardware aus dem Verkehr gezogen werden soll, aufgenommen wird, so dass diese Alt-Hardware nicht doch noch mittels einer Upgrade-Lizenz hochgerüstet werden kann. Dies stellt eine erhebliche Einschränkung der Missbrauchsmöglichkeiten dar.
Die der Erfindung zugrundeliegende Aufgabe wird auch durch ein Computerpro- gramm bzw. Computerprogrammprodukt gemäß Anspruch 9 zum Ausführen eines der zuvor beschriebenen Verfahren gelöst. Die im Zusammenhang mit den vorstehend beschriebenen Verfahren vorhandenen Vorteile und Merkmale sind in analoger Weise für das Computerprogramm zutreffend, weshalb auf eine gesonderte Beschreibung verzichtet und lediglich hierauf verwiesen wird.
Die der Erfindung zugrundeliegende Aufgabe wird auch mit einem Lizenzierungssystem gemäß Anspruch 10 gelöst. Ein derartiges Lizenzierungssystem umfasst ein erstes Kommunikationssystem, ein zweites Kommunikationssystem (das sich nicht unbedingt vom ersten Kommunikationssystem hinsichtlich Hardware und/oder Software unterscheiden muss) sowie einen Lizenzserver. Die im Hinblick auf die zuvor erläuterten Verfahren beschriebenen Vorteile und Merkmale sind analog auch bei dem erfindungsgemäßen Lizenzierungssystem vorhanden und werden daher nicht erneut beschrieben. Wie bereits erwähnt, werden durch das erfindungsgemäße Verfahren bzw. das erfindungsgemäße Computerprogramm und Lizenzierungssystem keine Vorab- Lizenzen benötigt, weshalb die Royalty-Zahlung für den Lizenzgeber erst zu dem Zeitpunkt erfolgen muss, zu dem die Lizenzen benötigt werden. Außerdem ist es möglich, dass eine Hochrüstung optional auch ohne Bestellung von Lizenzen durchgeführt werden kann, sofern dies vom System erlaubt ist. Ein Anwendungsfall hierfür könnte beispielsweise sein, dass bei Umstieg auf eine neue Hardware die neuen bzw. zusätzlichen Lizenzen gratis erteilt werden.
Es ist ferner anzumerken, dass alle Vorgänge automatisiert sauber protokolliert werden und somit in einfacher Weise nachvollzogen werden können. In der Inventory-Datei sind vorzugsweise alle bisherigen Features (also ohne Berück-
sichtigung der durch das Upgrade neu hinzukommenden Leistungsmerkmale) enthalten.
Erfindungsgemäß ist es somit auch in einfacher Weise möglich zu verhindern, dass Neu-Lizenzen zu Systemen aktiviert werden, die gar nicht hochgerüstet wurden, da zuerst ein Beweis für das Vorhandensein eines entsprechenden Alt- Systems vorgelegt werden muss.
Weitere Vorteile, Merkmale und Besonderheiten der vorliegenden Erfindung erge- ben sich aus der nachfolgenden Beschreibung einer vorteilhaften Ausführungsform sowohl des erfindungsgemäßen Verfahrens als auch eines erfindungsgemäßen Lizenzierungssystems.
Die Figur zeigt schematisch die einzelnen Komponenten eines erfindungsgemä- ßen Lizenzierungssystems 10 mit den entsprechend ausgeführten Vorgängen.
In dem Lizenzierungssystem 10 ist ein erstes Kommunikationssystem 11 und ein zweites Kommunikationssystem 12 dargestellt, wobei das erste Kommunikationssystem 11 ein Alt-System darstellt und dementsprechend das zweite Kommunika- tionssystem 12 ein Neu-System ist, also eine geänderte Hardware aufweist. Wie bereits ausgeführt, können die beiden Kommunikationssysteme 11 , 12 hinsichtlich der Hardware auch identisch sein und sich nur durch unterschiedliche Software und/oder Lizenzen unterscheiden. Als Beispiel für das erste Kommunikationssystem 11 kann ein Telekommunikationssystem mit der Bezeichnung OSO MX V3 von Siemens Enterprise Communications angegeben werden, während als zweites Kommunikationssystem 12 ein Kommunikationssystem der nächsten Generation mit der Bezeichnung
NextGenSME in beispielhafter Weise verwendet wird. Mit einer Applikation 14 zur Administration von Kundendaten („ManagerE") werden die Kundendaten aus dem ersten Kommunikationssystem 11 ausgelesen und in einen sogenannten Kundendatenspeicher KDS gespeichert. Dieser Kundendatenspeicher KDS wird dann in Form einer Binärdatei an den ManagerE übertragen. Hierbei ist zu beachten, dass in vorteilhafter Weise auch die Anzahl jener Leistungsmerkmale gespeichert wird, welche beim Alt-System der ersten Kommunikationseinrichtung 11 nicht lizenziert sind, sondern durch andere Merkmale wie beispielsweise eine entsprechende Hardware-Ausstattung definiert werden. Im vorliegenden Beispielsfall handelt es
sich um die Anzahl der physikalisch installierten TDM-Geräte bzw. TDM-User. Diese sollen im Zuge der Versionshochrüstung berücksichtigt werden, wobei dieses bisher kostenlos verfügbare Feature in der neuen Produktversion (beispielsweise NextGenSME) lizenziert werden soll.
Mit einer sogenannten KDS-Konvertierung wird aus dem Kundendatenspeicher die Anzahl der hochzurüstenden Leistungsmerkmale (hier als Beispiel TDM-User) ermittelt. Dabei wird der Kundendatenspeicher mit zusätzlichen Informationen (wozu insbesondere die MAC-Adresse des Systems gehört) erweitert.
Der konvertierte Inhalt KDS' des Kundendatenspeichers KDS wird in die zweite Kommunikationseinrichtung 12 übertragen. Im zweiten Kommunikationssystem 12 wird dann ein sogenanntes Inventory-File INV erzeugt und kryptographisch signiert.
Das Inventory-File INV wird mit dem WBM/CSCm-Interface für die Online- Lizenzierung über das Internet an den Lizenzserver (auch Central Licence Server genannt) CLS übertragen. WBM steht hier für Web-Based Management, was zur Administration eines Kommunikationssystems 11 bzw. 12 über einen Webserver mit einer Schnittstelle zu einem Browser verwendet wird. CSCm steht für Custo- mer Site Components modular, was eine Schnittstelle zwischen dem WBM und dem Lizenzserver ist und dazu verwendet wird, um eine Verbindung zum Lizenzserver für die Online-Lizenzierung aufzubauen, ein Lizenzfile LF vom Lizenzserver CLS herunterzuladen und den Inhalt des geladenen Lizenzfiles LF auslesen zu können und ihm im WBM anzuzeigen. Zusätzlich wird über das WBM ein Lizenz- autorisierungscode LAC eingegeben, der eine Lizenzserver-Lizenzbestellung für ein Versionsupgrade - sowie gegebenenfalls für zusätzliche Lizenzen - bezeichnet. Um sicherzustellen, dass das Inventory-File nicht manipuliert wurde, kann der Lizenzserver CLS die Signatur prüfen und anhand der im Inventory-File übertra- genen MAC-Adresse sowie einer in einer Datenbank DB angelegten Sperrliste sicherstellen, dass das ursprüngliche System noch nicht hochgerüstet wurde. Anhand des übermittelten Lizenzautorisierungscodes LAC kann überprüft werden, ob die für die geplante Hochrüstung erforderlichen Lizenzen vorhanden (bezahlt) sind. Der Lizenzserver CLS generiert das Lizenzfile LF für das zweite Kommunika- tionssystem 12 unter Berücksichtigung der Daten in dem Inventory-File sowie der erworbenen Lizenzen, die über den Lizenzautorisierungscode LAC referenziert sind. Um eine nochmalige Aktivierung des Inventory-Files INV auf einer anderen
Anlage bzw. in einem anderen Kommunikationssystem vermeiden zu können, trägt der Lizenzserver CLS die MAC-Adresse aus dem Inventory-File in die Sperrliste ein. Sollte dann versucht werden, ein dementsprechendes Kommunikationssystem, dessen MAC-Adresse in der Sperrliste aufgeführt ist, hochzurüsten, er- folgt eine Fehlermeldung, und die Lizenzierung wird abgebrochen. Dies erhöht die Sicherheit vor Missbrauch beträchtlich.
Das generierte Lizenzfile LF (auch Lizenzdatei genannt) wird wieder über die Internet-Schnittstelle an das zweite Kommunikationssystem 12 geschickt, wo es installiert wird. Anschließend kann das zweite Kommunikationssystem 12 mit allen hochgerüsteten Features bzw. Leistungsmerkmalen verwendet werden.
Die vorliegende Erfindung betrifft
Es ist festzuhalten, dass die unter Bezug auf die dargestellte Ausführungsform beschriebenen Merkmale der Erfindung, wie beispielsweise Reihenfolge und genaue Ausführung der einzelnen Verfahrensschritte sowie die verwendeten Software- und Hardware-Komponenten, auch bei anderen Ausführungsformen bzw. Variationen vorhanden sein können, außer wenn es anders angegeben ist oder sich aus technischen Gründen von selbst verbietet.
Claims
1. Verfahren zur automatisierten Lizenzierung von Leistungsmerkmalen im Verlauf eines Hochrüstens eines ersten Kommunikationssystems (11 ) zu einem zweiten Kommunikationssystem (12), umfassend folgende Schritte:
(a) Extrahieren der zu lizenzierenden Leistungsmerkmale aus einer Datenbank,
(b) Übertragen der zu lizenzierenden Leistungsmerkmale an einen Lizenzserver (CLS),
(c) Erstellen einer Lizenzdatei (LF) im Lizenzserver (CLS),
(d) Übertragen der Lizenzdatei (LF) an das zweite Kommunikationssystem (12), und
(e) Installieren der Lizenzdatei (LF) im zweiten Kommunikationssystem (12).
2. Verfahren nach Anspruch 1 ,
dadurch gekennzeichnet, dass der Schritt (a) einen Schritt (1) des Auslesens von Kundendaten aus dem ersten Kommunikationssystem ( 1) und des Ablegens in einem Kundendatenspeicher (KDS) umfasst.
3. Verfahren nach Anspruch 2,
dadurch gekennzeichnet, dass der Inhalt des Kundendatenspeichers (KDS) konvertiert und mit weiteren Informationen, insbesondere mit der MAC-Adresse des Systems, erweitert wird.
4. Verfahren nach Anspruch 3,
dadurch gekennzeichnet, dass der Schritt (b) einen Schritt (b1) des Übertragens des konvertierten Inhalts des Kundendatenspeichers (KDS) an das zweite Kommunikationssystem (12) und einen Schritt (b2) des Erzeugens und Übertragens einer Inventory-Datei (INV) an den Lizenzserver (CLS) umfasst.
5. Verfahren nach Anspruch 4,
dadurch gekennzeichnet, dass die Inventory-Datei (INV) kryptographisch signiert wird.
6. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, dass ein Lizenzautorisierungscode (LAC) im Lizenzserver (CLS) eingegeben wird, der die lizenzierten Leistungsmerkmale spezifiziert.
7. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, dass der Lizenzserver (CLS) einen Schritt (f) des Überprüfens ausführt, dass das erste Kommunikationssystem (11) noch nicht hochge- rüstet wurde.
8. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, dass der Lizenzserver (CLS) einen Schritt (g) des Überprüfens ausführt, um ein erneutes Hochrüsten eines weiteren zweiten Kommuni- kationssystems (12) zu verhindern.
9. Computerprogramm zum Ausführen eines Verfahrens nach einem der Ansprüche 1 bis 8.
10. Lizenzierungssystem (10) zur automatisierten Lizenzierung von Leistungsmerkmalen im Verlauf eines Hochrüstens eines ersten Kommunikationssystems (11) zu einem zweiten Kommunikationssystem (12) unter Ausführung eines Verfahrens nach einem der Ansprüche 1 bis 8, umfassend
- ein erstes Kommunikationssystem (11),
- ein zweites Kommunikationssystem (12) und
- einen Lizenzserver (CLS).
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2012/000956 WO2013127411A1 (de) | 2012-03-02 | 2012-03-02 | Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems |
| EP12711342.1A EP2820598A1 (de) | 2012-03-02 | 2012-03-02 | Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems |
| US14/382,192 US9129096B2 (en) | 2012-03-02 | 2012-03-02 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
| CN201280071071.XA CN104205139A (zh) | 2012-03-02 | 2012-03-02 | 用于在通信系统的升级过程中自动化许可效率属性的方法和许可系统 |
| US14/815,235 US9721073B2 (en) | 2012-03-02 | 2015-07-31 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
| US15/634,104 US10210314B2 (en) | 2012-03-02 | 2017-06-27 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
| US16/242,259 US10860693B2 (en) | 2012-03-02 | 2019-01-08 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
| US16/952,150 US20210141873A1 (en) | 2012-03-02 | 2020-11-19 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2012/000956 WO2013127411A1 (de) | 2012-03-02 | 2012-03-02 | Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/382,192 A-371-Of-International US9129096B2 (en) | 2012-03-02 | 2012-03-02 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
| US14/815,235 Continuation US9721073B2 (en) | 2012-03-02 | 2015-07-31 | Method and licensing system for automatically licensing service features during the upgrade of a communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013127411A1 true WO2013127411A1 (de) | 2013-09-06 |
Family
ID=45922635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2012/000956 Ceased WO2013127411A1 (de) | 2012-03-02 | 2012-03-02 | Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems |
Country Status (4)
| Country | Link |
|---|---|
| US (5) | US9129096B2 (de) |
| EP (1) | EP2820598A1 (de) |
| CN (1) | CN104205139A (de) |
| WO (1) | WO2013127411A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020131045A1 (en) | 2018-12-19 | 2020-06-25 | Unify Patente Gmbh & Co. Kg | Apparatus and method for license activation |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9647779B2 (en) | 2013-04-22 | 2017-05-09 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to identify media devices |
| US11403685B2 (en) * | 2016-10-17 | 2022-08-02 | Blackberry Limited | Automatic distribution of licenses for a third-party service operating in association with a licensed first-party service |
| CN106960137A (zh) * | 2017-03-30 | 2017-07-18 | 北京深思数盾科技股份有限公司 | 用于数字许可管理系统的匹配方法及系统和软件保护锁 |
| US12301534B2 (en) * | 2020-03-27 | 2025-05-13 | The Nielsen Company (Us), Llc | Methods and apparatus to facilitate device identification |
| US12393579B2 (en) | 2021-12-31 | 2025-08-19 | The Nielsen Company (Us), Llc | Methods and apparatus to identify electronic devices |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1414194A1 (de) * | 2002-10-22 | 2004-04-28 | Hewlett-Packard Company, A Delaware Corporation | Verfahren und Vorrichtung zum Betreiben einer Telekommunikations-Plattform |
| WO2004042613A1 (en) * | 2002-11-05 | 2004-05-21 | Accordo Group International Limited | A method and system for management of software product licences |
| WO2006066789A2 (de) * | 2004-12-17 | 2006-06-29 | Abb Research Ltd. | Verfahren zur lizenzvergabe und- verwaltung |
| EP2306310A1 (de) * | 2009-09-14 | 2011-04-06 | Ricoh Company, Ltd. | Hilfssystem zur Programminstallation |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7681245B2 (en) * | 2002-08-30 | 2010-03-16 | Avaya Inc. | Remote feature activator feature extraction |
| US7747851B1 (en) * | 2004-09-30 | 2010-06-29 | Avaya Inc. | Certificate distribution via license files |
| US20060179058A1 (en) * | 2005-02-04 | 2006-08-10 | Charles Bram | Methods and systems for licensing computer software |
| US7890428B2 (en) * | 2005-02-04 | 2011-02-15 | Microsoft Corporation | Flexible licensing architecture for licensing digital application |
| US7805375B2 (en) * | 2005-08-22 | 2010-09-28 | Microsoft Corporation | Digital license migration from first platform to second platform |
| US20100011244A1 (en) | 2006-08-30 | 2010-01-14 | France Telecom | Method of routing data in a network comprising nodes organized into clusters |
| US7747703B2 (en) * | 2006-11-22 | 2010-06-29 | The Directv Group, Inc. | Method and system for targeted marketing to a portable media player device owner |
| CN100550780C (zh) * | 2007-06-13 | 2009-10-14 | 华为技术有限公司 | 控制软件版本升级的方法、设备及系统 |
| CN101170446B (zh) * | 2007-12-03 | 2010-07-28 | 华为技术有限公司 | 一种进行许可证管理的方法、服务器、客户端和系统 |
| CN101753337A (zh) * | 2008-12-15 | 2010-06-23 | 华为技术有限公司 | 一种实现设备功能的方法和装置 |
| US20100293103A1 (en) * | 2009-05-12 | 2010-11-18 | Microsoft Corporation | Interaction model to migrate states and data |
| US20120011244A1 (en) * | 2010-07-09 | 2012-01-12 | Telefonaktiebolaget L M Ericsson (Publ) | Method for redistributing license tokens for a service across a cloud computing environment |
| US20120204269A1 (en) * | 2011-02-03 | 2012-08-09 | General Instrument Corporation | Secure automated feature license update system and methods |
| US20130185173A1 (en) * | 2012-01-18 | 2013-07-18 | General Instrument Corporation | Feature licensing framework for third party feature credit management |
-
2012
- 2012-03-02 EP EP12711342.1A patent/EP2820598A1/de not_active Ceased
- 2012-03-02 WO PCT/EP2012/000956 patent/WO2013127411A1/de not_active Ceased
- 2012-03-02 CN CN201280071071.XA patent/CN104205139A/zh active Pending
- 2012-03-02 US US14/382,192 patent/US9129096B2/en not_active Expired - Fee Related
-
2015
- 2015-07-31 US US14/815,235 patent/US9721073B2/en not_active Expired - Fee Related
-
2017
- 2017-06-27 US US15/634,104 patent/US10210314B2/en active Active
-
2019
- 2019-01-08 US US16/242,259 patent/US10860693B2/en not_active Expired - Fee Related
-
2020
- 2020-11-19 US US16/952,150 patent/US20210141873A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1414194A1 (de) * | 2002-10-22 | 2004-04-28 | Hewlett-Packard Company, A Delaware Corporation | Verfahren und Vorrichtung zum Betreiben einer Telekommunikations-Plattform |
| WO2004042613A1 (en) * | 2002-11-05 | 2004-05-21 | Accordo Group International Limited | A method and system for management of software product licences |
| WO2006066789A2 (de) * | 2004-12-17 | 2006-06-29 | Abb Research Ltd. | Verfahren zur lizenzvergabe und- verwaltung |
| EP2306310A1 (de) * | 2009-09-14 | 2011-04-06 | Ricoh Company, Ltd. | Hilfssystem zur Programminstallation |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020131045A1 (en) | 2018-12-19 | 2020-06-25 | Unify Patente Gmbh & Co. Kg | Apparatus and method for license activation |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150339462A1 (en) | 2015-11-26 |
| US20170293745A1 (en) | 2017-10-12 |
| US9129096B2 (en) | 2015-09-08 |
| US10860693B2 (en) | 2020-12-08 |
| US20150046916A1 (en) | 2015-02-12 |
| US20190138697A1 (en) | 2019-05-09 |
| CN104205139A (zh) | 2014-12-10 |
| US9721073B2 (en) | 2017-08-01 |
| EP2820598A1 (de) | 2015-01-07 |
| US10210314B2 (en) | 2019-02-19 |
| US20210141873A1 (en) | 2021-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013127411A1 (de) | Verfahren und lizenzierungssystem zur automatisierten lizenzierung von leistungsmerkmalen im verlauf des hochrüstens eines kommunikationssystems | |
| DE102011081804A1 (de) | Verfahren und System zum Bereitstellen von gerätespezifischen Betreiberdaten für ein Automatisierungsgerät einer Automatisierungsanlage | |
| WO2019063509A1 (de) | Verfahren und verteiltes datenbanksystem zum rechnergestützten ausführen eines programmcodes | |
| DE102008021030A1 (de) | Verfahren zum Betreiben eines Fahrzeugs sowie entsprechende Vorrichtung und entsprechendes Fahrzeug | |
| DE10296511T5 (de) | Verfahren und Einrichtung zum Überwachen der Benutzung eines Programms | |
| EP3945439A1 (de) | Erweiterte integritätsüberwachung eines containerabbildes | |
| EP2920687A1 (de) | Manipulationssicheres installieren von gebäudesteuerungssoftware in freigegebenen laufzeitumgebungen | |
| DE102018116742A1 (de) | Verfahren und System zur Simulation | |
| DE19717149C2 (de) | Lizenzüberwachung für Call-SW per Telefon | |
| EP3113439B1 (de) | Verfahren zur herstellung einer "zero knowledge"-verbindung zwischen einem elektronischen gerät und einem computer | |
| EP3557341A1 (de) | Verfahren und verwaltungseinrichtung zur optimierung eines industriellen prozesses | |
| DE102014101174A1 (de) | System und Verfahren zum Unterbinden einer Auslieferung von Werbeinhalten | |
| EP2923264B1 (de) | Verfahren und system zur applikationsinstallation in einem sicherheitselement | |
| DE102022000818A1 (de) | Verfahren zur Zuweisung eines Fahrzeugs an einen Kunden, sowie Verwaltungssystem | |
| DE19845610A1 (de) | System zur Installation, Lizenz- und Konfigurationsverwaltung und Wartung von komponentenbasierten Softwaresystemen mehrerer Nutzer | |
| DE102020003071A1 (de) | Verfahren zum Aktualisieren eines Datenpakets auf einer elektronischen Recheneinrichtung eines Kraftfahrzeugs, sowie System | |
| EP0989713A2 (de) | Software-Update für Webphones | |
| DE102007016200A1 (de) | Verfahren und System zur Durchführung eines Lizenzmanagements mittels eines Telekommunikationsnetzwerks | |
| DE102004017698A1 (de) | SCADA-System | |
| DE102021005678B4 (de) | Bezahlsystem in einer Hard- und Softwareumgebung in einem Fahrzeug | |
| EP1404096B1 (de) | Verfahren und Kommunikationsanordnung zum Sammeln von Informationen in über mehrere Vermittlungen eines Kommunikationsnetzes verteilten Callcentern | |
| WO2007009859A1 (de) | Verfahren zum export von nutzungsrechten an elektronischen datenobjekten | |
| EP3217623B1 (de) | Verfahren und system zum verteilen eines betriebssystems auf mindestens einer netzwerkbasierten rechnerinfrastruktur | |
| DE102007049958A1 (de) | Verfahren und System zur Aktualisierung einer mehrschichtigen Applikation | |
| DE102012206724B4 (de) | Verfahren und Vorrichtung zur Durchführung fahrzeugbezogener Dienste |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12711342 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012711342 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14382192 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |