Zürich
European patent · EP4438995 · Inventor
Swiss patent · CH716761 · Inventor
European patent · EP3572840 · Inventor