I have seen 2 potential solutions to this on fb. First, which is out of your control most likely, is there are plows that come with an arm the can drop to cover the side when the plow comes to a driveway. They cost more so good luck trying to convince your city to buy them.
Second is clear a space right before your driveway and the theory is that the plow will sorta empty into that space before getting to your driveway thus reducing the amount that ends up in your driveway, but I'm skeptical of the efficacy especially depending on the width of your street and other factors.