US 12,350,592 B1
Video game session management on non-fixed computer hosting topologies
Kenneth Beony Lin, Seattle, WA (US); Joseph Richard Thompson, Austin, TX (US); Jonathan Robert Bush, Port Orchard, WA (US); Alexander Lambertus Eusman, Seattle, WA (US); Joshua Joseph Clark, Seattle, WA (US); Brian Francis Lee, Seattle, WA (US); Brian J. Schuster, Seattle, WA (US); and Xiaoshu Lu, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Nov. 30, 2022, as Appl. No. 18/060,243.
Int. Cl. A63F 13/77 (2014.01); A63F 13/335 (2014.01); A63F 13/35 (2014.01); A63F 13/352 (2014.01)
CPC A63F 13/77 (2014.09) [A63F 13/335 (2014.09); A63F 13/35 (2014.09); A63F 13/352 (2014.09); A63F 2300/407 (2013.01); A63F 2300/513 (2013.01); A63F 2300/531 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more processors; and
one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system to perform computing operations comprising:
receiving, by a game session management service, from a customer account, a first request to create a first game fleet, wherein the game session management service manages a fixed host fleet type and a non-fixed host fleet type, wherein the fixed host fleet type allows game server execution only on a fixed host topology of a computing service provider affiliated with the game session management service, wherein the non-fixed host fleet type allows the game server execution on any host topology, and wherein the first request indicates that the first game fleet has the non-fixed host fleet type;
receiving, by the game session management service, from the customer account, a host registration request to register a host to the first game fleet;
providing, by the game session management service, to the customer account, information regarding a designated communications interface for communications between the first game fleet and the game session management service;
receiving, by the game session management service, via the designated communications interface, a process registration request to register a game server process executing on the host; and
communicating, by the game session management service, with game server process executing on the host via the designated communications interface.