Zürich
European patent · EP2732897 · Inventor
European patent · EP2607006 · Inventor
Swiss patent · CH705924 · Inventor