Patent ID: 11876630
Assignee: KATMAI TECH INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. A non-transitory computer readable medium including instructions for controlling user connections to a three-dimensional virtual environment, that when executed by a computing system causes the computing system to perform operations comprising:
receiving, by a load balancer, a user request to access a zone representing a bounded area in the three-dimensional virtual environment;
determining, by the load balancer, a web server to forward the user request to so that a user can access the zone based on the user request;
receiving, by the web server, the user request via the load balancer;
querying, by the web server, an orchestration server to identify a communication server that is hosting the zone;
based on identifying the communication server, transmitting identifying information of the communication server to a client device;
hosting, by the communication server, audio streams and video streams of users within the zone across a plurality of shards, wherein each shard in the plurality of shards has memory and bandwidth allocated to host a maximum number of users and each shard hosts a subset of the audio streams and video streams;
managing, by the communication server, connections of the audio streams and the video streams between the users within the zone;
transmitting, by the communication server, the subset of the audio streams and the video streams to the client device, the subset corresponding to a shard that the client device is a member of and transmit to the client device an audio stream and a video stream of a VIP user, wherein the VIP user is not a member of the shard;
connecting, by the communication server, the user to the zone based on the client device connecting to the communication server;
identifying, by the orchestration server, the communication server hosting the zone; and
transmitting, by the orchestration server, the identity of the communication server to the web server.