Zuerich
European patent · EP4609910 · Inventor
European patent · EP4169571 · Inventor
European patent · EP3897826 · Inventor