Zurich
European patent · EP2320562 · Inventor
European patent · EP2317647 · Inventor
European patent · EP2317644 · Inventor