Lausanne
European patent · EP3478265 · Inventor
European patent · EP3478264 · Inventor
European patent · EP3393565 · Inventor