CH-1092 Belmont S/Lausanne
European patent · EP1220620 · Inventor
European patent · EP1161152 · Inventor