Microsoft Corporation
SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR IMPROVED CONCURRENCY OF USERS OF A SHARED VIRTUAL ENVIRONMENT

Last updated:

Abstract:

Systems, methods, and computer-readable storage devices are disclosed for improved concurrency of users of a shared virtual environment. One method including: transmitting, to each single player client of, chunks of world chunk data of a shared virtual environment; receiving, at one or more virtual environment servers from each single player client connected to the shared virtual environment, state data of each user of a respective single player client connected to the shared virtual environment, wherein the single player client of each user manages state data of the user within the one or more virtual environment servers; periodically monitoring, from each user of the single player client connected to the shared virtual environment, updated state data for the user of a respective single player client connected to the shared virtual environment; storing, for the shared virtual environment in a database connected to one or more virtual environment servers, the updated state data for each user of the single player client; and periodically transmitting, for each user of the single player client, the updated state data of other users of the single player client within a predetermined distance of the user of the single player client.

Status:
Application
Type:

Utility

Filling date:

29 Dec 2020

Issue date:

20 May 2021