Lausanne
European patent · EP3743784 · Inventor
European patent · EP2854294 · Inventor
European patent · EP2854293 · Inventor