US 12,218,798 B2
Virtual gaming environment
Daniel Ryan Hesse, II, Prairie Village, KS (US); and Michael Allen Lester, Lee's Summit, MO (US)
Assigned to LAN PARTY TECHNOLOGIES, INC., Prairie Village, KS (US)
Filed by LAN PARTY TECHNOLOGIES, INC., Prairie Village, KS (US)
Filed on Mar. 8, 2024, as Appl. No. 18/600,379.
Application 18/600,379 is a continuation of application No. 17/686,826, filed on Mar. 4, 2022, granted, now 11,949,564.
Prior Publication US 2024/0214274 A1, Jun. 27, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); A63F 13/34 (2014.01); G06T 3/40 (2006.01); H04L 41/0896 (2022.01); H04L 67/104 (2022.01); H04L 67/141 (2022.01); G06F 3/04842 (2022.01)
CPC H04L 41/0896 (2013.01) [A63F 13/34 (2014.09); G06T 3/40 (2013.01); H04L 67/104 (2013.01); H04L 67/141 (2013.01); G06F 3/04842 (2013.01)] 20 Claims
OG exemplary drawing
 
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;
receiving a selection of the second virtual desktop by the first virtual avatar within the virtual gaming environment;
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.