Lausanne
European patent · EP4362786 · Inventor
European patent · EP4057182 · Inventor
European patent · EP3662953 · Inventor