Lausanne
European patent · EP3282456 · Inventor
Swiss patent · CH697550 · Inventor
European patent · EP1253706 · Inventor