Patents by Inventor Kyle Cannon

Kyle Cannon 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: 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: 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
  • 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
  • Publication number: 20200159644
    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: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Justin Beltran, Kyle Cannon, Nathan Gross, Dylan Butler
  • Publication number: 20200139237
    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: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: Dylan Butler, Kyle Cannon