Uber and Starwood have partnered to offer bonus SPG points by riding Uber. All you have to do is link your Uber account with you SPG account.
You do not even need to stay at a Starwood property to earn SPG points riding Uber. If you are not staying at a Starwood property, you will simply earn 1 point per dollar spent. If you ride Uber will staying at a Starwood property, you can earn up to 4 points per dollar spent on Uber.
The chart below details how SPG bonus points would be earned on Uber rides: