Zuerich
European patent · EP4422545 · Inventor
European patent · EP3773324 · Inventor
European patent · EP3614959 · Inventor