Zurich
European patent · EP3729422 · Inventor
European patent · EP3635572 · Inventor
European patent · EP3469489 · Inventor