Zürich
European patent · EP4334821 · Inventor
European patent · EP4315734 · Inventor
European patent · EP4042660 · Inventor