Patents by Inventor David Perry

David Perry 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: 20230285853
    Abstract: Methods for executing a game via a game cloud system are provided. One method includes providing, on a website, a plurality of mini-games stored via the game cloud system. Each of the plurality of mini-games is created based on a portion of the game. Each of the plurality of mini-games is created when the game was played and state data is captured and associated to the respective mini-game. Each of the plurality of mini-games is defined from a respective portion of the game, and the portion identified by at least part of the state data related to play of the game and game actions taken. The state data is used to enable executable play the mini-game, and each of the plurality of mini-games is sharable via the website.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Inventors: David Perry, Victor Octav Suba Miura, Michael Taylor
  • Patent number: 11752429
    Abstract: Systems and methods are provided for generating demonstration gameplay streaming via a cloud gaming system. The method includes executing a game from a library of games managed by the cloud gaming system. The executing causing the game to launch and progress to a gaming session where modules of the game are pre-loaded and waiting for interactive input of the game. The method includes advancing, by the cloud gaming system, in the game from a level to a later level in the game. Then pausing the game on the cloud gaming system and generating a post that is indicative of the game and the later level. The post being displayed on a website, and wherein the executing of the game, the advancing and the pausing being processed by the cloud gaming system without user input. In some embodiments, other users can advance the gameplay, and other users can resume play from where they left off, without needed to re-load the game.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: September 12, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: David Perry, Jee Yoon Choi
  • Patent number: 11712622
    Abstract: Methods and systems for executing games are provided. One example method includes executing at a server of the gaming system a first game logic and a second game logic. The first game logic is for a first game stream to a first user and the second game logic is for a second game stream to a second user. The method includes providing a first virtual driver for the first game logic and a second virtual driver for the second game logic. The method includes executing a hardware graphical processing unit (GPU). The hardware GPU having a non-virtual driver that communicates with each of the first and second virtual drivers. The non-virtual driver is configured for receiving data associated with the first game and the second game using the first virtual driver and the second virtual driver, respectively. The hardware GPU is configured for rendering video frames for the first game and the second game. The method includes encoding the video frames for the first game and the second game using an encoder.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: August 1, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20230233933
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player.
    Type: Application
    Filed: April 4, 2023
    Publication date: July 27, 2023
    Inventors: Andrew Buchanan Gault, David Perry, Rui Filipe Andrade Pereira
  • Publication number: 20230218991
    Abstract: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
    Type: Application
    Filed: March 7, 2023
    Publication date: July 13, 2023
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry
  • Patent number: 11697061
    Abstract: Systems and methods for reducing hops associated with a head mounted display are described. The head mounted display includes a communications circuit for receiving and transmitting interactive media associated with a game program via a network. The interactive media is processed by the game cloud system and streamed directly to the communications circuit of the head mounted display. The head mounted display further includes a user input circuit for receiving an action from a user to generate an input, which includes position and motion detected by the user input circuit. The head mounted display includes a game processing circuit for decoding the interactive media received from the network. The game processing circuit drives a portion of interactivity associated with the game program. The portion of interactivity is generated based on the input.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: July 11, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: David Perry
  • Publication number: 20230201714
    Abstract: A video game system includes a video server system (VSS) having a first network address. The VSS pairs a game controller having a second network address with a display system having a third network address. The VSS receives controller data packets directed to the first network address from the game controller over a first communication channel. The controller data packets include the second network address and information for updating a game state of a video game. The VSS decodes the controller data packets and directs generation of an updated game state of the video game using information within the controller data packets. The VSS generates a video stream of the video game using the updated game state. The VSS transmits the video stream to the display system at the third network address over a second communication channel. The first and second communication channels differ by at least one network segment.
    Type: Application
    Filed: February 28, 2023
    Publication date: June 29, 2023
    Inventors: David Perry, Rui Filipe Andrade Pereira
  • Patent number: 11684854
    Abstract: Methods enable creation of a game slice from a game. Plurality of games is provided for presentation on a display device. Each game is identified by an image. Selection activity is detected at the image of one of the games. In response to the selection, game code of the selected game is executed to enable game play of an unlocked game. The selected game is streamed to the display device. User interaction related to the game play is received. A recording of the game play is examined to identify portions of the game for generating a game slice, which are returned in a suggested list for selection. Game slice is generated for a selected portion from the list. A recording of the game play for the game slice is associated as a primary video segment. The game slice and the primary video segment are provided for sharing over a network.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: June 27, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: David Perry, Victor Octav Suba Miura, Warren Benedetto
  • Patent number: 11648469
    Abstract: Methods for executing a game via a game cloud system are provided. One method includes providing, on a website, a plurality of mini-games stored via the game cloud system. Each of the plurality of mini-games is created based on a portion of the game. Each of the plurality of mini-games is created when the game was played and state data is captured and associated to the respective mini-game. Each of the plurality of mini-games is defined from a respective portion of the game, and the portion identified by at least part of the state data related to play of the game and game actions taken. The state data is used to enable executable play the mini-game, and each of the plurality of mini-games is sharable via the website.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: May 16, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: David Perry, Victor Octav Suba Miura, Michael Taylor
  • Patent number: 11648474
    Abstract: In dynamic adjustment of data streamed over a network for display on an output device, display capability information of an output device is requested and received. The display capability information includes information indicating whether the output device is in a horizontal or vertical orientation relative to a user. Two or more data streams configured for display on the output device are formatted such that in a manner consistent with the display capability information and formatted for either vertical or horizontal orientation of the output device. The data streams include a user interface data stream and a separate video data stream. The user interface data and the video data are scaled separately. The streams are delivered to the output device via a network connection by a server to a client device platform used in combination with the output device.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: May 16, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Roelof Roderick Colenbrander, David Perry
  • Publication number: 20230142884
    Abstract: Disclosed is a method for improving the conversion properties and decreasing ripening time of cheese made from ultra-filtered milk and/or concentrated milk, the method comprising applying chymosin to cheese curds during the cheesemaking process.
    Type: Application
    Filed: March 22, 2021
    Publication date: May 11, 2023
    Applicant: GLANBIA NUTRITIONALS LIMITED
    Inventors: Valerie ARECHIGA, Maren LONG, David PERRY, Loren WARD
  • Publication number: 20230136977
    Abstract: A method is provided, including: executing a first session of a video game by a cloud gaming system, wherein executing the first session generates a first game state of the video game for gameplay of the video game by a first user; streaming the gameplay of the video game over a network to enable the gameplay of the video game by the first user; receiving, during said gameplay, a command to share an interactive playable portion of the gameplay of the video game by the first user; responsive to the command, providing to a second user access to the interactive playable portion of the video game, through execution of a second session of the video game that generates a second game state of the video game for gameplay of the interactive playable portion by the second user.
    Type: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Publication number: 20230125971
    Abstract: Techniques described herein are directed to, among other things, utilizing a self-centering user interface to receive information associated with a transaction. For instance, a computing device may receive a first input at a first location of a display. The computing device may then determine a positioning for the user interface, where the user interface may be substantially centered about the first location. In some instances, the computing device may display the user interface using the positioning. The computing device may then receive a second input corresponding to swipe from the first location of the display to a second location of the display. The computing device may then determine a symbol included in the user interface based at least in part on the second input. In some instances, the user interface includes a keypad for entering a personal identification number associated with a payment instrument.
    Type: Application
    Filed: December 27, 2022
    Publication date: April 27, 2023
    Inventors: Marc David Perry, Kenneth Randall Kinsella Wigginton
  • Patent number: 11625772
    Abstract: A system and method of providing real time account information for financial accounts is disclosed. The system includes an event based architecture including an event stream. Financial transaction processing systems publish transaction events to the event stream. A transaction service listening to the event stream detects new transaction events. The transaction service takes action to enrich transaction data. A middleware system reconciles existing transactions and persists transaction records in long term storage. The system can retrieve real time enriched transaction data to calculate account summary information, including current account balances and projected future account balances. The system can also be used to provide real time notifications to customers using enriched transaction data.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 11, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jason Paul Hendry, Rodney Kalich, Randall Martin Brandt, Marco Aldo Jimenez, David Perry
  • Patent number: 11623141
    Abstract: A method for streaming gameplay of a cloud video game is provided, including: executing the cloud video game to generate gameplay video; streaming the gameplay video over a network to a client device, the gameplay video being presented by the client device on a display; during the streaming of the gameplay video, transmitting one or more assets over the network to the client device, the assets being cached by the client device; wherein the cached assets are processed by the client device and utilized in the gameplay video before being presented on the display, wherein streaming the gameplay video includes identifying a given one of the cached assets that was transmitted over the network to the client device and identifying where in the gameplay video the given cached asset is to be utilized.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: April 11, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: David Perry
  • Patent number: 11617947
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: April 4, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Andrew Buchanan Gault, David Perry, Rui Filipe Andrade Pereira
  • Patent number: 11606628
    Abstract: A video generation system is configured to provide streaming video as a cloud processed service to viewers over a computing network. In response to a request from a viewer, a video source is configured to provide video and an identifier source is configured to provide an identifier for inclusion in the video. A video encoder is configured to convert the video from a first format to a second format, apply the identifier to the video, and otherwise encode the video in real-time while streaming the encoded video to the viewer. The identifier may be stored in association with the account information of the viewer and used for identifying the viewer a source of an unauthorized video copy.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: March 14, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: David Perry
  • Patent number: 11596861
    Abstract: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: March 7, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry
  • Patent number: 11590419
    Abstract: A video game system includes a video server system (VSS) having a first network address. The VSS pairs a game controller having a second network address with a display system having a third network address. The VSS receives controller data packets directed to the first network address from the game controller over a first communication channel. The controller data packets include the second network address and information for updating a game state of a video game. The VSS decodes the controller data packets and directs generation of an updated game state of the video game using information within the controller data packets. The VSS generates a video stream of the video game using the updated game state. The VSS transmits the video stream to the display system at the third network address over a second communication channel. The first and second communication channels differ by at least one network segment.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 28, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: David Perry, Rui Filipe Andrade Pereira
  • Patent number: 11587412
    Abstract: Techniques described herein are directed to, among other things, utilizing a self-centering user interface to receive information associated with a transaction. For instance, a computing device may receive a first input at a first location of a display. The computing device may then determine a positioning for the user interface, where the user interface may be substantially centered about the first location. In some instances, the computing device may display the user interface using the positioning. The computing device may then receive a second input corresponding to swipe from the first location of the display to a second location of the display. The computing device may then determine a symbol included in the user interface based at least in part on the second input. In some instances, the user interface includes a keypad for entering a personal identification number associated with a payment instrument.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: February 21, 2023
    Assignee: Block, Inc.
    Inventors: Marc David Perry, Kenneth Randall Kinsella Wigginton