Lausanne
European patent · EP1613315 · Inventor
European patent · EP1341542 · Inventor
European patent · EP2332915 · Inventor