This really makes me think Google is in some aspects the Xerox PARC labs of our generation... is any other company doing this kind of research investment?
There's also non-profit research think tanks like Battelle[3]
[1] https://www.microsoft.com/en-us/research
[2] http://web.archive.org/web/20160329190202/http://www.strateg...