Lausanne
European patent · EP3678937 · Inventor
European patent · EP3448752 · Inventor
European patent · EP3347268 · Inventor