Patents by Inventor Christopher Byskal
Christopher Byskal 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: 12521635Abstract: An event notification may be received, by a game feature integration service, from a first video game feature component. The game feature integration service may integrate a plurality of video game feature components that each have a respective set of one or more events for which event notifications are sent by a corresponding video game feature component to the game feature integration service and a respective set of one or more actions that are called on the corresponding video game feature component by the game feature integration service. A pre-configured or custom rule flow may trigger the game feature integration service to call an action on the second video game feature component based on the event notification. The game feature integration service, based at least in part on the rule flow, may call the action on the second video game feature component in response to the event notification.Type: GrantFiled: December 16, 2022Date of Patent: January 13, 2026Assignee: Amazon Technologies, Inc.Inventors: Christopher Byskal, Christopher Lee, Toufeeq Hussain, Raymond H. Kelm, Nick Roldan Delos Santos, David G. Marsee, Jeffery Blaine Petersen, Henry Liang Goffin
-
Patent number: 12458892Abstract: An event notification may be received, by a game feature integration service, from a first video game feature component. The game feature integration service may integrate a plurality of video game feature components that each have a respective set of one or more events for which event notifications are sent by a corresponding video game feature component to the game feature integration service and a respective set of one or more actions that are called on the corresponding video game feature component by the game feature integration service. A pre-configured or custom rule flow may trigger the game feature integration service to call an action on the second video game feature component based on the event notification. The game feature integration service, based at least in part on the rule flow, may call the action on the second video game feature component in response to the event notification.Type: GrantFiled: December 16, 2022Date of Patent: November 4, 2025Assignee: Amazon Technologies, Inc.Inventors: Christopher Byskal, Christopher Lee, Toufeeq Hussain, Raymond H. Kelm, Nick Roldan Delos Santos, David G. Marsee, Jeffery Blaine Petersen, Henry Liang Goffin
-
Patent number: 11583778Abstract: 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: GrantFiled: March 30, 2020Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J Schuster, Christopher Byskal
-
Patent number: 11583765Abstract: New application sessions can be placed on reclaimable resource capacity that can be provided at lower cost than dedicated capacity, but with risk that the capacity might be reclaimed before completion of the session. A number of instance types can be determined that are capable of hosting a new session. Risk scores can be calculated for the instance types, as well as the cost of instances of each type. An instance type can be selected for the session using the risk scores and cost information, where the instance type will have relatively low risk with a relatively low cost for the instance. Once an instance type is selected, a resource pool can be selected from which to provide the resource instance of the selected type. The instance can then be allocated and caused to host the session or perform related functionality.Type: GrantFiled: May 3, 2021Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Christopher Byskal, Natalia Rose Carvalho, Justin Miles
-
Patent number: 11504617Abstract: 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: GrantFiled: March 30, 2020Date of Patent: November 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J Schuster, Christopher Byskal
-
Publication number: 20210322872Abstract: New application sessions can be placed on reclaimable resource capacity that can be provided at lower cost than dedicated capacity, but with risk that the capacity might be reclaimed before completion of the session. A number of instance types can be determined that are capable of hosting a new session. Risk scores can be calculated for the instance types, as well as the cost of instances of each type. An instance type can be selected for the session using the risk scores and cost information, where the instance type will have relatively low risk with a relatively low cost for the instance. Once an instance type is selected, a resource pool can be selected from which to provide the resource instance of the selected type. The instance can then be allocated and caused to host the session or perform related functionality.Type: ApplicationFiled: May 3, 2021Publication date: October 21, 2021Inventors: Christopher Byskal, Natalia Rose Carvalho, Justin Miles
-
Publication number: 20210299574Abstract: 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: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J. Schuster, Christopher Byskal
-
Publication number: 20210299557Abstract: 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: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Geoffrey Scott Pare, Joseph Richard Thompson, Bruce Erwin Brown, Alexander Lambertus Eusman, Brian J. Schuster, Christopher Byskal
-
Patent number: 10994198Abstract: New application sessions can be placed on reclaimable resource capacity that can be provided at lower cost than dedicated capacity, but with risk that the capacity might be reclaimed before completion of the session. A number of instance types can be determined that are capable of hosting a new session. Risk scores can be calculated for the instance types, as well as the cost of instances of each type. An instance type can be selected for the session using the risk scores and cost information, where the instance type will have relatively low risk with a relatively low cost for the instance. Once an instance type is selected, a resource pool can be selected from which to provide the resource instance of the selected type. The instance can then be allocated and caused to host the session or perform related functionality.Type: GrantFiled: November 28, 2018Date of Patent: May 4, 2021Assignee: Amazon Technologies, Inc.Inventors: Christopher Byskal, Natalia Rose Cavalho, Justin Miles