CH-1000 Lausanne
European patent · EP1023435 · Inventor
European patent · EP0748871 · Inventor
European patent · EP0643137 · Inventor