CH-1010 Lausanne
European patent · EP3016520 · Inventor
European patent · EP2958436 · Inventor
European patent · EP2271728 · Inventor