Zürich
Swiss patent · CH710065 · Inventor
European patent · EP1753322 · Inventor
Swiss patent · CH705208 · Inventor