Zürich
European patent · EP1385435 · Inventor
Swiss patent · CH693557 · Inventor
Swiss patent · CH692898 · Inventor