Visto wins patent infringement case