Lausanne
European patent · EP4518955 · Inventor
European patent · EP4185367 · Inventor
European patent · EP3986534 · Inventor