Zürich
Swiss patent · CH694645 · Inventor
European patent · EP1193445 · Inventor
Swiss patent · CH695113 · Inventor