Lausanne
European patent · EP1717025 · Inventor
European patent · EP1031419 · Inventor
European patent · EP1022138 · Inventor