Microsoft has been investing heavily in cloud technology over the years. As far as I know they hold many patents for various cloud technology already. They make cloud services for other companies/institutions/governments. So that is why sony is catching up. MS has the infrastructure and patents and know how already. Although they do not use it for streaming games yet, they seem to have everything else in place.
http://www.microsoft.com/oem/en/products/other/Pages/cloud_services.aspx#fbid=RmUFmYMMRj8







