Zürich
European patent · EP2236284 · Inventor
European patent · EP2151323 · Inventor
Swiss patent · CH700741 · Inventor
European patent · EP2145758 · Inventor