Lausanne
European patent · EP4451918 · Inventor
European patent · EP2200624 · Inventor
European patent · EP1757619 · Inventor