Lausanne
European patent · EP4005612 · Inventor
European patent · EP3703775 · Inventor
European patent · EP3703776 · Inventor