Microsoft and Google vie for virtual world domination | IEEE Journals & Magazine | IEEE Xplore