CN112256140A - Multi-keyboard mouse cooperative control system in distributed KVM seat system - Google Patents
Multi-keyboard mouse cooperative control system in distributed KVM seat system Download PDFInfo
- Publication number
- CN112256140A CN112256140A CN202011134325.0A CN202011134325A CN112256140A CN 112256140 A CN112256140 A CN 112256140A CN 202011134325 A CN202011134325 A CN 202011134325A CN 112256140 A CN112256140 A CN 112256140A
- Authority
- CN
- China
- Prior art keywords
- keyboard
- mouse
- seat
- data
- kvm
- 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.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 5
- 241000699666 Mus <mouse, genus> Species 0.000 description 79
- 241000699670 Mus sp. Species 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The invention discloses a multi-keyboard mouse cooperative control system in a distributed KVM seating system. Each KVM seat of the multi-keyboard mouse cooperative control system in the KVM seat system comprises a plurality of KVM seat side nodes, and each KVM seat side node is connected with one keyboard, one mouse or one set of keyboard and mouse; each KVM seat side node comprises a keyboard and mouse data acquisition module and a keyboard and mouse data communication module; at least one KVM seat side node included in each KVM seat also comprises a keyboard and mouse data conversion calculation module. The device of the invention enhances the convenience of single-seat user accessing the keyboard and mouse, i.e. the user can access the keyboard and mouse to any seat side node of the seat at will without specifying which set of keyboard and mouse is used, all the configurations are completely processed by software, plug and play are realized, the complexity of the system is reduced, and the distribution of the system is enhanced.
Description
Technical Field
The invention relates to the technical field of keyboard and mouse message transmission, in particular to a multi-keyboard and mouse cooperative control system in a distributed KVM (keyboard, video and mouse) seat system.
Background
In the existing distributed KVM (keyboard, mouse) seat management system, only one set of keyboard and mouse is accessed to the seat used by a user. The following disadvantages exist: firstly, when the size of a user seat is large, under the condition that only one set of keyboard and mouse can be operated, in order to conveniently see image pictures on other displays, the keyboard and mouse are required to be inserted into a nearby seat side node, so that the convenience of user operation is greatly influenced, and the working efficiency is greatly influenced; secondly, when a user uses a touch-supporting display, the user wants to use a keyboard and mouse to operate, and the KVM system in the existing market cannot support the operation; thirdly, when the same seat requires two operators to operate cooperatively, one set of keyboard cannot be realized.
Disclosure of Invention
In view of the defects in the prior art, the present invention provides a multi-keyboard and mouse cooperative control system in a distributed KVM seat system. The invention can insert any set of keyboard and mouse or any number of keyboard or mouse on the same seat of the distributed KVM seat system, the keyboard and mouse do not need to exist in pairs, and the keyboard and mouse can be used in plug and play, and the plug and play process can not cause any influence on the operation of the prior seat.
The technical scheme adopted by the invention is as follows.
A multi-keyboard mouse cooperative control system in a distributed KVM seat system is disclosed, wherein each KVM seat in the distributed KVM seat system comprises a plurality of KVM seat side nodes, and each KVM seat side node is connected with a keyboard, a mouse or a set of keyboard and mouse; each KVM seat side node comprises a keyboard and mouse data acquisition module and a keyboard and mouse data communication module; at least one KVM seat side node included in each KVM seat also comprises a keyboard and mouse data conversion calculation module; wherein:
the keyboard and mouse data acquisition module is used for acquiring the most original keyboard data and mouse data from the operating system by the driving layer;
the keyboard and mouse data communication module is used for sending the keyboard data and the mouse data of each seat side node acquired by the keyboard and mouse data acquisition module to the keyboard and mouse data conversion calculation module and returning and distributing the data calculated by the keyboard and mouse data conversion calculation module to each seat node;
and the keyboard and mouse data conversion and calculation module is used for converting the received keyboard data and mouse data of each seat side node into keyboard and mouse data on the seat.
In the invention, the method for converting the mouse data of each seat side node into the mouse data on the seat by the keyboard and mouse data conversion calculation module is as follows:
setting seat resolution data (w, h), original mouse position data (delta x, delta y), an initial seat mouse position (0,0), a current seat mouse position (x0, y0), 0 < = x0 < = w,0 < = y0 < = h;
the mouse position on the seat (x0 + -deltax, y0 + -deltay).
In the invention, the keyboard and mouse data conversion and calculation module directly transmits the keyboard data of each seat side node without conversion, thus forming the keyboard data on the seat.
In the invention, a plurality of KVM seat side nodes contained in each KVM seat are communicated with each other through a keyboard and mouse data communication module.
Compared with the prior art, the invention has the beneficial effects that:
by adopting the system of the invention, all mouse data information and keyboard key data information on the same seat can be gathered to a key mouse data conversion calculation module of a seat side node for uniform conversion calculation, the calculated key mouse data is distributed to all brother nodes again by the node, each seat node on the seat is ensured to have the same key mouse data after conversion calculation, and each brother node judges whether to make subsequent treatment by the brother node according to the calculated key mouse data, such as: whether the converted keyboard and mouse data are sent to a remote host or an OSD menu by the user. Briefly, data of a plurality of sets of keyboards and mice on a seat are gathered on one seat node through a keyboard and mouse data communication module for unified calculation and then distributed back to each node, each node holds the same keyboard and mouse data after conversion calculation in real time, and each brother node judges whether to be sent to a remote host or an OSD menu by the brother node according to the data
Under the condition that one set of keyboard mouse is inserted, the system of the invention can not cause any influence on the operation of the prior seat when any other sets of keyboard mice are plugged, thereby achieving the standard of plug and play.
The system of the invention enhances the convenience of single-seat user accessing the keyboard and mouse, i.e. the user can access the keyboard and mouse to any seat side node of the seat at will without specifying which set of keyboard and mouse is used, all the configurations are completely processed by software, plug and play are realized, the complexity of the system is reduced, and the distribution of the system is enhanced.
Drawings
Fig. 1 is a block diagram of a multi-keyboard and mouse cooperative control system in a distributed KVM agent system.
Detailed Description
The technical scheme of the invention is more clearly and completely described in the following with reference to the accompanying drawings and implementation. It should be understood that the embodiments described herein are only for the purpose of illustrating the present invention and are not to be construed as limiting the present invention. All other embodiments used by others skilled in the art without making any inventive step are within the scope of the present invention.
Fig. 1 is a block diagram of a multi-keyboard and mouse cooperative control system in a distributed KVM agent system. As shown in fig. 1, the distributed KVM agent system includes several agent-side nodes S0, S1, S2 … Sn and several host-side nodes H0, H1, H2 … Hn; each KVM seat side node is connected with a set of keyboard and mouse respectively; the KVM host side node is connected with the host; the KVM seat side node and the KVM host side node are respectively connected with the switch; each seat side node comprises a keyboard and mouse data acquisition module and a keyboard and mouse data communication module; at least one of the agent side nodes comprises a keyboard and mouse data conversion calculation module, one of the nodes is selected as a calculation node, and data of all the agent side nodes are calculated.
The configuration in the embodiment, the interfaces and functions of its respective parts are as follows:
the keyboard and the mouse adopt a USB2.0 interface chip, are connected with the keyboard and the mouse through a USB port, and acquire data sent by the keyboard and the mouse; and reporting to the operating system through the UART interface driver.
And the keyboard and mouse data acquisition module is responsible for acquiring the most original keyboard and mouse data acquired by the driving layer from the operating system and sending the data to the computing node through the inter-node keyboard and mouse data communication module.
And the keyboard and mouse data conversion and calculation module is responsible for converting the received keyboard and mouse data from the local node or each brother node into keyboard and mouse data on the seat, and then returning the calculated seat keyboard and mouse data to each brother node through the inter-node keyboard and mouse data communication module.
The method for converting the node mouse into the seat mouse comprises the following steps:
setting seat resolution data (w, h), original mouse position data (delta x, delta y), an initial seat mouse position (0,0), a current seat mouse position (x0, y0), 0 < = x0 < = w,0 < = y0 < = h;
the mouse position on the seat (x0 + -deltax, y0 + -deltay).
The method for converting the node keyboard value into the seat keyboard value comprises the following steps: direct transmission without conversion.
In the invention, all seat side nodes on the seat are associated by utilizing a connection communication channel mutually established by KVM seat side nodes. Under the premise of mutual communication, the node keymouse data sent by all brother nodes is received by selecting the computing node to carry out unified computation and is transmitted back to all brother nodes. The technical scheme has the advantages that no matter how many sets of keyboard mice are accessed on the seats, the collected node keyboard and mouse data are finally sent to the computing nodes to be uniformly computed and converted into the uniform keyboard and mouse data on the seats, so that a single seat supports multiple sets of keyboard and mouse, the convenience of accessing the keyboard and mouse by a single-seat user is enhanced, namely, the user can freely access the keyboard and mouse to any seat side node of the seat without specifying which set of keyboard and mouse is used, all configurations are completely automatically processed by software, plug and play is realized, the complexity of the system is reduced, and the distribution of the system is enhanced.
The above description is only a preferred embodiment of the present invention, but the protection scope of the present invention is not limited thereto, and it should be noted that those skilled in the art can make similar modifications or changes to the related art without departing from the principle of the present invention, and all such modifications or changes should fall within the protection scope of the present invention.
Claims (4)
1. A multi-keyboard mouse cooperative control system in a distributed KVM (keyboard, video and mouse) seat system is characterized in that each KVM seat in the distributed KVM seat system comprises a plurality of KVM seat side nodes, and each KVM seat side node is connected with a keyboard, a mouse or a set of keyboard and mouse; each KVM seat side node comprises a keyboard and mouse data acquisition module and a keyboard and mouse data communication module; at least one KVM seat side node included in each KVM seat also comprises a keyboard and mouse data conversion calculation module; wherein:
the keyboard and mouse data acquisition module is used for acquiring the most original keyboard data and mouse data from the operating system by the driving layer;
the keyboard and mouse data communication module is used for sending the keyboard data and the mouse data of each seat side node acquired by the keyboard and mouse data acquisition module to the keyboard and mouse data conversion calculation module and returning and distributing the data calculated by the keyboard and mouse data conversion calculation module to each seat node;
and the keyboard and mouse data conversion and calculation module is used for converting the received keyboard data and mouse data of each seat side node into keyboard and mouse data on the seat.
2. The multi-keyboard and mouse cooperative control system according to claim 1, wherein the method for converting the mouse data of each seat side node into the mouse data on the seat by the keyboard and mouse data conversion calculation module is as follows:
setting seat resolution data (w, h), original mouse position data (delta x, delta y), an initial seat mouse position (0,0), a current seat mouse position (x0, y0), 0 < = x0 < = w,0 < = y0 < = h;
the mouse position on the seat (x0 + -deltax, y0 + -deltay).
3. The multi-keyboard and mouse cooperative control system according to claim 1, wherein the keyboard and mouse data conversion and calculation module directly transmits the keyboard data of each seat side node without conversion, i.e., the keyboard data on the seat.
4. The multi-keyboard mouse cooperative control system according to claim 1, wherein a plurality of KVM seat side nodes included in each KVM seat communicate with each other through a keyboard mouse data communication module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011134325.0A CN112256140B (en) | 2020-10-21 | 2020-10-21 | Multi-key mouse cooperative control system in distributed KVM seat system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011134325.0A CN112256140B (en) | 2020-10-21 | 2020-10-21 | Multi-key mouse cooperative control system in distributed KVM seat system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112256140A true CN112256140A (en) | 2021-01-22 |
CN112256140B CN112256140B (en) | 2024-02-06 |
Family
ID=74264523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011134325.0A Active CN112256140B (en) | 2020-10-21 | 2020-10-21 | Multi-key mouse cooperative control system in distributed KVM seat system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112256140B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407043A (en) * | 2021-06-29 | 2021-09-17 | 杭州海康威视数字技术股份有限公司 | Data processing method, device, equipment and system |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1558304A (en) * | 2004-01-14 | 2004-12-29 | 中国科学院计算技术研究所 | Switcher for keyboard, display and mouse adopting bus structure |
US20070285394A1 (en) * | 2006-06-08 | 2007-12-13 | Aten International Co., Ltd. | Kvm switch system capable of transmitting keyboard-mouse data and receiving video data through single cable |
US8943373B1 (en) * | 2013-09-25 | 2015-01-27 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Keyboard, video and mouse switch identifying and displaying nodes experiencing a problem |
CN106843527A (en) * | 2017-01-20 | 2017-06-13 | 广州魅视电子科技有限公司 | Distributed KVM attends a banquet cooperation management system |
CN108196784A (en) * | 2017-12-14 | 2018-06-22 | 威创集团股份有限公司 | A kind of method and apparatus of key mouse seamless switching for position administration system |
CN108521467A (en) * | 2018-04-24 | 2018-09-11 | 上海晨驭信息科技有限公司 | Collection fraction KVM remotely attends a banquet cooperative system |
CN208143405U (en) * | 2018-05-23 | 2018-11-23 | 薛泓林 | KVM seat system based on fiber optic communication |
CN108874171A (en) * | 2017-05-11 | 2018-11-23 | 广州魅视电子科技有限公司 | A kind of distribution KVM attends a banquet cooperation management system |
CN108959167A (en) * | 2018-07-03 | 2018-12-07 | 威创集团股份有限公司 | A kind of seat system management method, device and seat system |
CN208488713U (en) * | 2018-04-24 | 2019-02-12 | 上海晨驭信息科技有限公司 | The synchronous devices of keyboard lights of attending a banquet in a kind of distribution kvm system more |
CN109613999A (en) * | 2018-11-30 | 2019-04-12 | 苏州视泰克电子科技有限公司 | A kind of distribution KVM seat system |
CN110493570A (en) * | 2019-08-14 | 2019-11-22 | 北京小鸟科技股份有限公司 | Photocell matrix formula KVM attends a banquet cooperative system and its operating method |
CN110572591A (en) * | 2019-09-23 | 2019-12-13 | 北京小鸟科技股份有限公司 | KVM (keyboard, video and mouse) agent system signal source preview system and method |
CN111124140A (en) * | 2019-12-09 | 2020-05-08 | 深圳市创维群欣安防科技股份有限公司 | KVM (keyboard, video and mouse) seat linkage method, system and storage medium |
CN211653609U (en) * | 2020-04-21 | 2020-10-09 | 成都讯维信息技术有限公司 | 4K distributed KVM seat system |
-
2020
- 2020-10-21 CN CN202011134325.0A patent/CN112256140B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1558304A (en) * | 2004-01-14 | 2004-12-29 | 中国科学院计算技术研究所 | Switcher for keyboard, display and mouse adopting bus structure |
US20070285394A1 (en) * | 2006-06-08 | 2007-12-13 | Aten International Co., Ltd. | Kvm switch system capable of transmitting keyboard-mouse data and receiving video data through single cable |
US8943373B1 (en) * | 2013-09-25 | 2015-01-27 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Keyboard, video and mouse switch identifying and displaying nodes experiencing a problem |
CN106843527A (en) * | 2017-01-20 | 2017-06-13 | 广州魅视电子科技有限公司 | Distributed KVM attends a banquet cooperation management system |
CN108874171A (en) * | 2017-05-11 | 2018-11-23 | 广州魅视电子科技有限公司 | A kind of distribution KVM attends a banquet cooperation management system |
CN108196784A (en) * | 2017-12-14 | 2018-06-22 | 威创集团股份有限公司 | A kind of method and apparatus of key mouse seamless switching for position administration system |
CN208488713U (en) * | 2018-04-24 | 2019-02-12 | 上海晨驭信息科技有限公司 | The synchronous devices of keyboard lights of attending a banquet in a kind of distribution kvm system more |
CN108521467A (en) * | 2018-04-24 | 2018-09-11 | 上海晨驭信息科技有限公司 | Collection fraction KVM remotely attends a banquet cooperative system |
CN208143405U (en) * | 2018-05-23 | 2018-11-23 | 薛泓林 | KVM seat system based on fiber optic communication |
CN108959167A (en) * | 2018-07-03 | 2018-12-07 | 威创集团股份有限公司 | A kind of seat system management method, device and seat system |
CN109613999A (en) * | 2018-11-30 | 2019-04-12 | 苏州视泰克电子科技有限公司 | A kind of distribution KVM seat system |
CN110493570A (en) * | 2019-08-14 | 2019-11-22 | 北京小鸟科技股份有限公司 | Photocell matrix formula KVM attends a banquet cooperative system and its operating method |
CN110572591A (en) * | 2019-09-23 | 2019-12-13 | 北京小鸟科技股份有限公司 | KVM (keyboard, video and mouse) agent system signal source preview system and method |
CN111124140A (en) * | 2019-12-09 | 2020-05-08 | 深圳市创维群欣安防科技股份有限公司 | KVM (keyboard, video and mouse) seat linkage method, system and storage medium |
CN211653609U (en) * | 2020-04-21 | 2020-10-09 | 成都讯维信息技术有限公司 | 4K distributed KVM seat system |
Non-Patent Citations (2)
Title |
---|
中科全云: "智能分布式会议系统整体解决方案", Retrieved from the Internet <URL:https://videopro.cn/11.html> * |
吕达: "具有USB重定向和智能分析功能的KVM系统研究", 中国优秀硕士学位论文全文数据库信息科技辑, no. 3, pages 138 - 476 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407043A (en) * | 2021-06-29 | 2021-09-17 | 杭州海康威视数字技术股份有限公司 | Data processing method, device, equipment and system |
CN113407043B (en) * | 2021-06-29 | 2023-09-05 | 杭州海康威视数字技术股份有限公司 | Data processing method, device, equipment and system |
Also Published As
Publication number | Publication date |
---|---|
CN112256140B (en) | 2024-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1174324C (en) | Terminating machine for computer network and method for recording operation history | |
US8762544B2 (en) | Selectively communicating data of a peripheral device to plural sending computers | |
WO2022062623A1 (en) | Remote control method and apparatus, and device, and storage medium, and system | |
CN102902745B (en) | A kind of web service integration method of geographic information | |
CN110489440B (en) | Data query method and device | |
CN107274827B (en) | Display screen controller backup method and device | |
CN102362477A (en) | Method for the remote sharing of computer office(s) | |
CN102377246A (en) | Graphic instantiation method based on IEC61850 fault analysis system | |
JPH0816833B2 (en) | Method for controlling cursor movement and method for processing cursor movement keystroke signals | |
CN109002269A (en) | Method, client and the system of a kind of singly-bound mouse control multiple terminals | |
CN107948008B (en) | Modeling method for low-voltage distribution network monitoring system | |
CN105183299A (en) | Human-computer interface service processing system and method | |
CN213241103U (en) | Multi-keyboard mouse cooperative control device in distributed KVM (keyboard video mouse) seat system | |
CN108063787A (en) | The method that dual-active framework is realized based on distributed consensus state machine | |
CN112256140A (en) | Multi-keyboard mouse cooperative control system in distributed KVM seat system | |
CN109144300B (en) | Multipurpose remote mouse key control method and system | |
CN113032070B (en) | Host image intercepting method and device and related components | |
CN212624021U (en) | Switching system for multi-host multi-network shared display | |
DE112009004064T5 (en) | PROVIDE AN INDICATION OF A CHANGE TO A INTERFACE INTERFACE VIA A NETWORK BETWEEN COMPUTERS | |
JPH096655A (en) | System management device | |
CN112799623A (en) | BMC-based server interface remote display method, system and related equipment | |
CN109725973B (en) | Data processing method and data processing device | |
CN112883110A (en) | Terminal big data distribution method, storage medium and system based on NIFI | |
CN101452381A (en) | Statement enquiring system and method capable of controlling display interface | |
WO2023179395A1 (en) | Data transmission system and method, service system, device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |