Zürich
Swiss patent · CH704445 · Inventor
Swiss patent · CH699668 · Inventor
European patent · EP2278310 · Inventor