CH-8046, Zürich
European patent · EP2221844 · Inventor
European patent · EP2188822 · Inventor
European patent · EP2034500 · Inventor