Patents by Inventor Dylan Butler

Dylan Butler 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).

  • Publication number: 20260134373
    Abstract: In an illustrative embodiment, a system for monitoring secondary impact to an organization due to a risk event includes gathering publications relevant to the organization, analyzing text contents of each publication in view of an emerging risk taxonomy to identify event data values including a start date and a location, and performing entity valuation monitoring to track potential risk impact by collecting an initial financial snapshot on a first date, multiple days after the initial financial snapshot, collecting at least one additional financial snapshot, analyzing the additional financial snapshot(s) in view of the initial financial snapshot to determine an organizational financial trend over a time period spanning from the first date to the second date, determining at least one comparison financial trend over the time period, and adjusting the organizational financial trend in view of the comparison financial trend(s).
    Type: Application
    Filed: January 6, 2026
    Publication date: May 14, 2026
    Applicant: Aon Global Operations, SE, Singapore Branch
    Inventors: Dylan Butler, Shane Egan, Saikrishna Javvadi, Martin McGovern, Joanne Daly, Jatin Metar, Dev Pratap Singh
  • Publication number: 20260120032
    Abstract: Automatically collating information from a corpus of publications regarding effects of emerging risks on organizations includes collecting digital resources relevant to an emerging risk event type, analyzing, using natural language classifier(s), the digital resources to identify a set of named-entity values, and, using the set of named-entity values, clustering subsets of the digital resources as belonging to a same event of a set of emerging risk events. For each cluster subset, the systems and methods may include determining counts of named-entity values within each of the digital resources, classifying a depth of information of each digital resource based on the counts, comparing the digital resources according to semantic similarity to define groups of similar digital resources, and, based on the groups and the depth of information of each of the digital resources, selecting a representative set of digital resources.
    Type: Application
    Filed: July 8, 2025
    Publication date: April 30, 2026
    Applicant: Aon Global Operations, SE, Singapore Branch
    Inventors: Dylan Butler, Shane Egan, Saikrishna Javvadi, Martin McGovern, Joanne Daly
  • Publication number: 20240382856
    Abstract: A method for processing an artificial intelligence (AI) model for a gaming application. The method includes training the AI model from a plurality of game plays of a scenario of the gaming application using training state data collected from the plurality of game plays of the scenario and associated success criteria of each of the plurality of game plays. The method includes receiving first input state data during a first game play of the scenario. The method includes applying the first input state data to the AI model to generate an output indicating a degree of success for the scenario for the first game play. The method includes performing an analysis of the output based on a predefined objective. The method includes performing an action to achieve the predefined objective based on the output that is analyzed.
    Type: Application
    Filed: July 30, 2024
    Publication date: November 21, 2024
    Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
  • Patent number: 12128300
    Abstract: A method includes: executing a video game by a cloud gaming computer; streaming, by a video server over a network, video generated from the executing video game to a primary client device and to one or more secondary client devices; determining an allocation of commands mapped to a first controller device operably connected to the primary client device, the allocation assigning different portions of the commands for control via the first controller and via one or more second controllers associated with the one or more secondary client devices; receiving, over the network by an input aggregation server, input data from the primary client device and the secondary client devices, and generating combined input data using the input data, that defines the commands for the video game; applying, by the cloud gaming computer, the combined input data to drive the execution of the video game.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: October 29, 2024
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
  • Patent number: 12053704
    Abstract: A method for processing an artificial intelligence (AI) model for a gaming application. The method includes training the AI model from a plurality of game plays of a scenario of the gaming application using training state data collected from the plurality of game plays of the scenario and associated success criteria of each of the plurality of game plays. The method includes receiving first input state data during a first game play of the scenario. The method includes applying the first input state data to the AI model to generate an output indicating a degree of success for the scenario for the first game play. The method includes performing an analysis of the output based on a predefined objective. The method includes performing an action to achieve the predefined objective based on the output that is analyzed.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: August 6, 2024
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
  • Publication number: 20230166183
    Abstract: A method includes: executing a video game by a cloud gaming computer; streaming, by a video server over a network, video generated from the executing video game to a primary client device and to one or more secondary client devices; determining an allocation of commands mapped to a first controller device operably connected to the primary client device, the allocation assigning different portions of the commands for control via the first controller and via one or more second controllers associated with the one or more secondary client devices; receiving, over the network by an input aggregation server, input data from the primary client device and the secondary client devices, and generating combined input data using the input data, that defines the commands for the video game; applying, by the cloud gaming computer, the combined input data to drive the execution of the video game.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 1, 2023
    Inventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
  • Patent number: 11565179
    Abstract: A method includes: executing a video game by a cloud gaming computer; streaming, by a video server over a network, video generated from the executing video game to a primary client device and to one or more secondary client devices; accessing a template defining an allocation of commands mapped to a first controller device operably connected to the primary client device, the allocation assigning different portions of the commands for control via the first controller and via one or more second controllers associated with the one or more secondary client devices; receiving, over the network by an input aggregation server, input data from the primary client device and the secondary client devices, and generating combined input data using the input data, that defines the commands for the video game; applying, by the cloud gaming computer, the combined input data to drive the execution of the video game.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: January 31, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
  • Patent number: 11524233
    Abstract: A method includes: executing a video game by a cloud gaming machine; streaming, by a video server over a network, video generated from the executing video game to a plurality of client devices; enabling gameplay of the video game that includes control of a virtual object of the video game by one of the client devices, and passing the control of the virtual object to each of the client devices in turn, wherein passing the control is responsive to detecting a predefined condition during the gameplay of the video game.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 13, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
  • Patent number: 11497990
    Abstract: A method, including: executing, by a cloud gaming machine, a session of a cloud video game, the session configured to generate gameplay video; streaming the gameplay video from the cloud gaming machine over a network to a primary user device; wherein the primary user device is configured to stream the gameplay video over a peer-to-peer network to one or more secondary user devices; receiving, over the network from the primary user device by the cloud gaming machine, primary inputs; receiving, over the network from the one or more secondary devices by the cloud gaming machine, secondary inputs; processing, by the cloud gaming machine, the primary inputs and the secondary inputs to generate aggregated inputs; wherein executing the session of the cloud video game includes applying the aggregated inputs to update a game state of the cloud video game that is processed to generate the gameplay video.
    Type: Grant
    Filed: June 21, 2020
    Date of Patent: November 15, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Dylan Butler, Kyle Cannon
  • Patent number: 11455231
    Abstract: Technology is described for Testing as a Service (TaaS) for a video game. In one embodiment, a method includes an operation for receiving a game application for testing for one or more bugs. The method further provides for executing, by an automated game testing module, a plurality of automated sessions of the game session while implementing testing inputs for the plurality of automated sessions, the testing inputs include control inputs, game states, system parameters and network parameters. The method further includes operations for detecting an occurrence of a bug during the said executing the plurality of sessions for generating a snapshot file including a portion of the control inputs, the game state data, and a video component associated with the occurrence of the bug.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 27, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
  • Publication number: 20220219087
    Abstract: A method for processing an artificial intelligence (AI) model for a gaming application. The method includes training the AI model from a plurality of game plays of a scenario of the gaming application using training state data collected from the plurality of game plays of the scenario and associated success criteria of each of the plurality of game plays. The method includes receiving first input state data during a first game play of the scenario. The method includes applying the first input state data to the AI model to generate an output indicating a degree of success for the scenario for the first game play. The method includes performing an analysis of the output based on a predefined objective. The method includes performing an action to achieve the predefined objective based on the output that is analyzed.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
  • Patent number: 11291917
    Abstract: A method for processing an artificial intelligence (AI) model for a gaming application. The method includes training the AI model from a plurality of game plays of a scenario of the gaming application using training state data collected from the plurality of game plays of the scenario and associated success criteria of each of the plurality of game plays. The method includes receiving first input state data during a first game play of the scenario. The method includes applying the first input state data to the AI model to generate an output indicating a degree of success for the scenario for the first game play. The method includes performing an analysis of the output based on a predefined objective. The method includes performing an action to achieve the predefined objective based on the output that is analyzed.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: April 5, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
  • Patent number: 11027197
    Abstract: A method for processing a serverless video game includes generating, at a first node, a notification to a second node to join play of the serverless video game, and confirming, by the first node, that the second node has joined to play. The joining by the second node creates a peer-to-peer communication process for executing an application layer for the serverless video game. The method also includes executing, at each of the first node and the second node a consensus algorithm for verifying moves processed by the application layer that runs game rules for the serverless video game. The consensus algorithm is configured to independently process at each of the first and second nodes the verifying of the moves. In one example, the consensus algorithm of each of the nodes is configured to process one or more zero-knowledge proofs for verifying moves made during play of the serverless video game.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 8, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Dylan Butler
  • Publication number: 20210093954
    Abstract: A method for processing a serverless video game includes generating, at a first node, a notification to a second node to join play of the serverless video game, and confirming, by the first node, that the second node has joined to play. The joining by the second node creates a peer-to-peer communication process for executing an application layer for the severless video game. The method also includes executing, at each of the first node and the second node a consensus algorithm for verifying moves processed by the application layer that runs game rules for the serverless video game. The consensus algorithm is configured to independently process at each of the first and second nodes the verifying of the moves. In one example, the consensus algorithm of each of the nodes is configured to process one or more zero-knowledge proofs for verifying moves made during play of the serverless video game.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventor: Dylan Butler
  • Patent number: 10898802
    Abstract: A method is provided, including the following operations: executing a video game by a cloud gaming computer; streaming video generated from the executing video game over a network to a primary client device; streaming the video over the network from the primary client device to one or more secondary client devices; receiving, over the network by an input aggregation server, input data from the secondary client devices; sending, over the network by the input aggregation server, the input data from the secondary client devices to the primary client device, the primary client device being configured to generate combined input data by combining the input data from the secondary client devices with input data generated at the primary client device; receiving, over the network by the cloud gaming computer, the combined input data; applying, by the cloud gaming computer, the combined input data to drive the execution of the video game.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: January 26, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
  • Publication number: 20210004317
    Abstract: Technology is described for Testing as a Service (TaaS) for a video game. In one embodiment, a method includes an operation for receiving a game application for testing for one or more bugs. The method further provides for executing, by an automated game testing module, a plurality of automated sessions of the game session while implementing testing inputs for the plurality of automated sessions, the testing inputs include control inputs, game states, system parameters and network parameters. The method further includes operations for detecting an occurrence of a bug during the said executing the plurality of sessions for generating a snapshot file including a portion of the control inputs, the game state data, and a video component associated with the occurrence of the bug.
    Type: Application
    Filed: September 22, 2020
    Publication date: January 7, 2021
    Inventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
  • Publication number: 20200316464
    Abstract: A method, including: executing, by a cloud gaming machine, a session of a cloud video game, the session configured to generate gameplay video; streaming the gameplay video from the cloud gaming machine over a network to a primary user device; wherein the primary user device is configured to stream the gameplay video over a peer-to-peer network to one or more secondary user devices; receiving, over the network from the primary user device by the cloud gaming machine, primary inputs; receiving, over the network from the one or more secondary devices by the cloud gaming machine, secondary inputs; processing, by the cloud gaming machine, the primary inputs and the secondary inputs to generate aggregated inputs; wherein executing the session of the cloud video game includes applying the aggregated inputs to update a game state of the cloud video game that is processed to generate the gameplay video.
    Type: Application
    Filed: June 21, 2020
    Publication date: October 8, 2020
    Inventors: Dylan Butler, Kyle Cannon
  • Patent number: 10783057
    Abstract: Technology is described for Testing as a Service (TaaS) for a video game. In one embodiment, a method includes an operation for receiving a game application for testing for one or more bugs. The method further provides for executing, by an automated game testing module, a plurality of automated sessions of the game session while implementing testing inputs for the plurality of automated sessions, the testing inputs include control inputs, game states, system parameters and network parameters. The method further includes operations for detecting an occurrence of a bug during the said executing the plurality of sessions for generating a snapshot file including a portion of the control inputs, the game state data, and a video component associated with the occurrence of the bug.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: September 22, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
  • Publication number: 20200197815
    Abstract: A method for processing an artificial intelligence (AI) model for a gaming application. The method includes training the AI model from a plurality of game plays of a scenario of the gaming application using training state data collected from the plurality of game plays of the scenario and associated success criteria of each of the plurality of game plays. The method includes receiving first input state data during a first game play of the scenario. The method includes applying the first input state data to the AI model to generate an output indicating a degree of success for the scenario for the first game play. The method includes performing an analysis of the output based on a predefined objective. The method includes performing an action to achieve the predefined objective based on the output that is analyzed.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 25, 2020
    Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
  • Patent number: 10688390
    Abstract: A method includes: executing, by a cloud gaming machine, a session of a cloud video game, the session configured to generate gameplay video; streaming the gameplay video from the cloud gaming machine over a network to a primary user device; wherein the primary user device is configured to stream the gameplay video over a peer-to-peer network to one or more secondary user devices; wherein the primary user device is configured to process primary inputs, that are generated from interactive gameplay associated with the primary user device, and secondary inputs, that are generated from interactive gameplay associated with the one or more secondary user devices, to generate aggregated inputs; receiving, over the network by the cloud gaming machine, the aggregated inputs from the primary user device; wherein executing the session of the cloud video game includes applying the aggregated inputs to update a game state of the cloud video game.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: June 23, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Dylan Butler, Kyle Cannon