Patent ID: 11949564
Assignee: LAN PARTY TECHNOLOGIES, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  A  G | IPC A  G  H

Claim 0:
1. A computer-implemented method for generating a virtual gaming environment, the computer-implemented method comprising:
generating an instance of a virtual gaming environment hosted on a server;
communicating data to populate a virtual gaming environment within a graphical user interface of a first user computing device;
communicatively connecting the first user computing device and a second user computing device to the server;
responsive to communicatively connecting the first user computing device and the second user computing device to the server, populating the virtual gaming environment with a plurality of virtual objects, the virtual objects including at least a first virtual avatar associated with a first user, a first virtual desktop representative of the first user and depicting representations of activities being executed by the first user's computing device, a second virtual avatar associated with a second user, and a second virtual desktop representative of the second user and depicting a program executed by the second user computing device;
determining that the first virtual avatar is within a predetermined distance of the second virtual desktop, within the virtual gaming environment;
determining a resolution at which to render a visual representation of the program executed by the second user computing device based on the predetermined distance of the first virtual avatar to the second virtual desktop;
responsive to determining the resolution, transmitting the visual representation, at a bandwidth at which the visual representation is renderable in real time, to the first user computing device at the determined resolution, and at the second virtual desktop within the virtual gaming environment;
receiving a selection of the second virtual desktop by the first virtual avatar within the virtual gaming environment; and
responsive to receipt of the selection initiating a virtual gaming sub-environment that connects the first user computing device to the program executed by the second user computing device; and
transmitting an input received by the first user computing device to the program executed by the second user computing device, wherein the input interacts with assets associated with the program executed by the second user computing device.