Have you asked them not to point it into your yard? Perhaps you could have a nicely designed garden shed built in your yard with a roof line high enough to block their view of your yard. You could landscape around it to make it more attractive for your view while having a space to store garden items. Another way would be to have a pergola built over your patio and let vines grow up on it on the side where you want to block their view.