Viarego de Forville patents