Patents by Inventor Joseph Richard Thompson

Joseph Richard Thompson 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: 11583778
    Abstract: A game-hosting service of a service provider network is configured to place game sessions on fleets of virtual machine (VM) instances using a value-based approach. In order to place a game session on a fleet, the game-hosting service may determine one or more attributes of the game session request, such as player attributes and/or game attributes. The game-hosting service may also determine available fleets of VM instances allocated to a subscriber associated with the game session request, which may be located across disparate geographical regions. A value(s) may be determined based on the attributes of the game session request, and the value(s) may be used to select a fleet of the available fleets for hosting the game session.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: February 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J Schuster, Christopher Byskal
  • 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: 11504617
    Abstract: A game-streaming service of a service provider network is configured to assign virtual machine (VM) instances to game streaming requests using a value-based approach. In order to assign a VM instance to a game streaming request for streaming a game to a client device of a player associated with the game streaming request, the game-streaming service may determine one or more attributes of the game streaming request, such as player attributes and/or game attributes. The game-streaming service may also determine available VM instances allocated to a subscriber associated with the game streaming request, which may be located across disparate geographical regions. A value(s) may be determined based on the attributes of the game streaming request, and the value(s) may be used to select one of the available VM instances for streaming the game as part of a corresponding game session.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J Schuster, Christopher Byskal
  • Publication number: 20210299574
    Abstract: A game-hosting service of a service provider network is configured to place game sessions on fleets of virtual machine (VM) instances using a value-based approach. In order to place a game session on a fleet, the game-hosting service may determine one or more attributes of the game session request, such as player attributes and/or game attributes. The game-hosting service may also determine available fleets of VM instances allocated to a subscriber associated with the game session request, which may be located across disparate geographical regions. A value(s) may be determined based on the attributes of the game session request, and the value(s) may be used to select a fleet of the available fleets for hosting the game session.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J. Schuster, Christopher Byskal
  • Publication number: 20210299557
    Abstract: A game-streaming service of a service provider network is configured to assign virtual machine (VM) instances to game streaming requests using a value-based approach. In order to assign a VM instance to a game streaming request for streaming a game to a client device of a player associated with the game streaming request, the game-streaming service may determine one or more attributes of the game streaming request, such as player attributes and/or game attributes. The game-streaming service may also determine available VM instances allocated to a subscriber associated with the game streaming request, which may be located across disparate geographical regions. A value(s) may be determined based on the attributes of the game streaming request, and the value(s) may be used to select one of the available VM instances for streaming the game as part of a corresponding game session.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J. Schuster, Christopher Byskal