CH-1012 Lausanne
European patent · EP1968482 · Inventor
European patent · EP1706046 · Inventor
European patent · EP1706045 · Inventor