Microsoft research redmond washington July 8, 2019 16 32 64 128 Microsoft redmond wa Microsoft redmond wa 98052 Microsoft rewards steam Microsoft research Microsoft research redmond