Patents by Inventor Jonathan Robert Bush

Jonathan Robert Bush has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12350592
    Abstract: A request to create a game fleet may be received by a game session management service. The game session management service may manage 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, and wherein the non-fixed host fleet type allows game server execution on any host topology. The request may indicate that the first game fleet has the non-fixed host fleet type. A host registration request to register a host to the first game fleet may be received. A process registration request to register a game server process executing on the host may be received. The game session management service may communicate with the game server process executing on the host via a designated communications interface.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: July 8, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth Beony Lin, Joseph Richard Thompson, Jonathan Robert Bush, Alexander Lambertus Eusman, Joshua Joseph Clark, Brian Francis Lee, Brian J. Schuster, Xiaoshu Lu
  • Patent number: 11571618
    Abstract: A multi-region game server fleet may span a plurality of computing regions including a home computing region and one or more remote computing regions. A fleet management service operating in the home computing region may receive a request to perform a modification to the multi-region game server fleet, such as adding an additional remote computing region, removing an existing remote computing region, or making a configuration change. The modification may be performed, at least in part, by one or more region specific worker processes hosted in the home region. The fleet management service operating in the home computing region may also receive a request to perform an interaction with a specific remote region game server. An instruction corresponding to the interaction may be transmitted, by a region-specific computing function hosted in the home region, to the specific remote region game server.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: February 7, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Brian J. Schuster, Akshay Gopal Shetty, Xiaohang Miao, Jonathan Robert Bush, Joseph Richard Thompson, Dajun Duan
  • Patent number: 11571619
    Abstract: A multi-region game server fleet may span a plurality of computing regions including a home computing region and one or more remote computing regions. A fleet management service operating in the home computing region may receive a request to perform a modification to the multi-region game server fleet, such as adding an additional remote computing region, removing an existing remote computing region, or making a configuration change. The modification may be performed, at least in part, by one or more region specific worker processes hosted in the home region. The fleet management service operating in the home computing region may also receive a request to perform an interaction with a specific remote region game server. An instruction corresponding to the interaction may be transmitted, by a region-specific computing function hosted in the home region, to the specific remote region game server.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: February 7, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Brian J. Schuster, Akshay Gopal Shetty, Xiaohang Miao, Jonathan Robert Bush, Joseph Richard Thompson, Dajun Duan
  • Patent number: 10967274
    Abstract: This disclosure describes techniques for a game-hosting service of a service provider network to dynamically determine a number of processes that are permitted to concurrently execute on an instance based on health values that indicate performances of the processes running on the instance. The game-hosting service may periodically or continuously receive health values from the instance, or multiple instances in a fleet of instances, and determine whether additional processes may be permitted to run, or if less processes may be permitted to run, on the instance based on the performance of the processes that are concurrently running on the instance. In this way, instances may dynamically be permitted to concurrently execute additional processes, or less processes, to help ensure that computing resources are being efficiently utilized, but also while maintaining acceptable performance for processes (e.g., game sessions) that are hosted on the instances.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian J Schuster, Justin Miles, Jonathan Robert Bush, Alexis Levasseur, Bruce Erwin Brown