Zurich
European patent · EP4444190 · Inventor
European patent · EP2901195 · Inventor
European patent · EP2882346 · Inventor