CH-1012 Lausanne
European patent · EP3086666 · Inventor
European patent · EP3086665 · Inventor
European patent · EP2945493 · Inventor