Zürich
European patent · EP1439733 · Inventor
European patent · EP1432285 · Inventor
Swiss patent · CH694165 · Inventor