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: 20260134373Abstract: 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: ApplicationFiled: January 6, 2026Publication date: May 14, 2026Applicant: Aon Global Operations, SE, Singapore BranchInventors: Dylan Butler, Shane Egan, Saikrishna Javvadi, Martin McGovern, Joanne Daly, Jatin Metar, Dev Pratap Singh
-
Publication number: 20260120032Abstract: 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: ApplicationFiled: July 8, 2025Publication date: April 30, 2026Applicant: Aon Global Operations, SE, Singapore BranchInventors: Dylan Butler, Shane Egan, Saikrishna Javvadi, Martin McGovern, Joanne Daly
-
Publication number: 20240382856Abstract: 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: ApplicationFiled: July 30, 2024Publication date: November 21, 2024Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
-
Patent number: 12128300Abstract: 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: GrantFiled: January 30, 2023Date of Patent: October 29, 2024Assignee: Sony Interactive Entertainment LLCInventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
-
Patent number: 12053704Abstract: 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: GrantFiled: April 1, 2022Date of Patent: August 6, 2024Assignee: Sony Interactive Entertainment LLCInventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
-
Publication number: 20230166183Abstract: 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: ApplicationFiled: January 30, 2023Publication date: June 1, 2023Inventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
-
Patent number: 11565179Abstract: 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: GrantFiled: December 30, 2019Date of Patent: January 31, 2023Assignee: Sony Interactive Entertainment LLCInventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
-
Patent number: 11524233Abstract: 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: GrantFiled: December 30, 2019Date of Patent: December 13, 2022Assignee: Sony Interactive Entertainment LLCInventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
-
Patent number: 11497990Abstract: 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: GrantFiled: June 21, 2020Date of Patent: November 15, 2022Assignee: Sony Interactive Entertainment LLCInventors: Dylan Butler, Kyle Cannon
-
Patent number: 11455231Abstract: 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: GrantFiled: September 22, 2020Date of Patent: September 27, 2022Assignee: Sony Interactive Entertainment LLCInventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
-
Publication number: 20220219087Abstract: 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: ApplicationFiled: April 1, 2022Publication date: July 14, 2022Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
-
Patent number: 11291917Abstract: 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: GrantFiled: March 3, 2020Date of Patent: April 5, 2022Assignee: Sony Interactive Entertainment LLCInventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
-
Patent number: 11027197Abstract: 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: GrantFiled: September 30, 2019Date of Patent: June 8, 2021Assignee: Sony Interactive Entertainment Inc.Inventor: Dylan Butler
-
Publication number: 20210093954Abstract: 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: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventor: Dylan Butler
-
Patent number: 10898802Abstract: 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: GrantFiled: May 31, 2018Date of Patent: January 26, 2021Assignee: Sony Interactive Entertainment LLCInventors: Justin Beltran, Dylan Butler, Alexander Jarzebinski
-
Publication number: 20210004317Abstract: 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: ApplicationFiled: September 22, 2020Publication date: January 7, 2021Inventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
-
Publication number: 20200316464Abstract: 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: ApplicationFiled: June 21, 2020Publication date: October 8, 2020Inventors: Dylan Butler, Kyle Cannon
-
Patent number: 10783057Abstract: 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: GrantFiled: November 21, 2018Date of Patent: September 22, 2020Assignee: Sony Interactive Entertainment LLCInventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
-
Publication number: 20200197815Abstract: 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: ApplicationFiled: March 3, 2020Publication date: June 25, 2020Inventors: Justin V. Beltran, Dylan Butler, Kevin Kragenbrink
-
Patent number: 10688390Abstract: 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: GrantFiled: November 5, 2018Date of Patent: June 23, 2020Assignee: Sony Interactive Entertainment LLCInventors: Dylan Butler, Kyle Cannon