Lausanne
European patent · EP4065051 · Inventor
European patent · EP3829493 · Inventor
European patent · EP3829466 · Inventor