Lausanne
European patent · EP1297753 · Inventor
European patent · EP1266581 · Inventor
European patent · EP1187538 · Inventor