Bern
European patent · EP4308204 · Inventor
European patent · EP4308205 · Inventor
European patent · EP3732375 · Inventor