8005, Zürich
European patent · EP2120023 · Inventor
European patent · EP1752746 · Inventor
European patent · EP1726926 · Inventor