Patents by Inventor David A. Perry

David A. 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: 20210129012
    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: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventor: David Perry
  • Publication number: 20210113930
    Abstract: A method for sharing gameplay of a video game, including: executing the video game by a server of a cloud gaming system, wherein executing the video game includes generating a first game state of the video game for said gameplay of the video game by a first user; streaming the gameplay over a network during said execution of the video game to enable the gameplay by the first user; receiving, during said gameplay, a command to share an interactive playable portion of the gameplay by the first user; responsive to the command, providing to a second user access to the interactive playable portion of the video game through a website interface, wherein the gameplay of the interactive playable portion by the second user generates a second game state of the video game that is generated during a different session from the generation of the first game state.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Patent number: 10974136
    Abstract: Systems and methods for using reduced hops to generate an augmented virtual reality scene in a head mounted display. The head mounted display is used for game play via a game cloud system. The head mounted display includes a communications circuit for sending real-world media associated with a game program via a network. The real-world media is processed by the game cloud system and streamed directly from the communications circuit to the game cloud system. The head mounted display further includes a game processing circuit coupled to the communications circuit. The game processing circuit is used for decoding computer-generated interactive media received from the game cloud system via the network. The game processing circuit drives a portion of interactivity associated with the game program by superimposing the computer-generated interactive media on the real-world media. The computer-generated interactive media is generated based on the real-world media.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: April 13, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventor: David Perry
  • Publication number: 20210069588
    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: Application
    Filed: September 15, 2020
    Publication date: March 11, 2021
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 10939711
    Abstract: Systems including noise suppression devices for personal impact protection systems are provided. One such system includes an inflator having an inflator discharge port; a flexible permeable inner tube configured to receive gas from the inflator via the inflator discharge port; and a flexible outer tube surrounding the inner tube and configured to receive gas from the inner tube, the outer tube including one or more outer tube discharge ports. Another such system includes an inflator having an inflator discharge port; a flexible non-permeable tube configured to receive gas from the inflator via the inflator discharge port; and a permeable gas diffuser element disposed in or adjacent to the tube, the diffuser element being configured to receive gas from the inflator via the inner tube.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 9, 2021
    Assignee: ACTIVE PROTECTIVE TECHNOLOGIES, INC.
    Inventors: Robert F. Buckman, Drew Lakatos, David Perry, David Schoon, Wamis Singhatat, Jon Wenderoth
  • Patent number: 10913003
    Abstract: A method for sharing a gameplay experience is provided, including: executing a video game by a cloud gaming system, wherein executing the video game includes processing a game state of the video game to provide gameplay of the video game; streaming the gameplay of the video game over a network, the gameplay of the video game being defined for a first user; receiving a command to share an interactive playable portion from the gameplay of the video game; responsive to the command, sharing the interactive playable portion of the video game through a social interface, the social interface enabling access for gameplay of the interactive playable portion by a second user.
    Type: Grant
    Filed: May 19, 2019
    Date of Patent: February 9, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary
  • Patent number: 10905943
    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: December 30, 2013
    Date of Patent: February 2, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventor: David Perry
  • Patent number: 10881955
    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: January 8, 2019
    Date of Patent: January 5, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Andrew Buchanan Gault, David Perry, Rui Filipe Andrade Pereira
  • Publication number: 20200393369
    Abstract: A method for locating human remains in a clandestine or undocumented burial includes providing a spectroscopy assembly including a spectroscopy probe with a distal end to a location that may include human remains, wherein the spectroscopy assembly is configured to identify whether a salt of a fatty acid is present based on overtone wavelengths of the salt of the fatty acid; inserting the distal end of the spectroscopy probe into a testing spot at the location that may include human remains; and analyzing, with the spectroscopy assembly and after the step of inserting, whether the salt of the fatty acid having the overtone wavelengths is present in the location that may include human remains. The step of analyzing may include near-infrared spectroscopy, and the overtone wavelengths may be characterized by an absorption band contour extending from about 1670 nm to about 1800 nm.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 17, 2020
    Inventors: Afrin Lopa, David Perry, Timothy Matney, Linda Barrett
  • Patent number: 10835819
    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: January 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry
  • Publication number: 20200353353
    Abstract: Video server systems and methods for providing video streams to a plurality of remote clients are described. In one implementation, the video streams are based on game states received from a remote game server. The game states are dependent on game commands received by the video server system from the remote clients and forwarded to the remote game server. The video server system is configured to appear, from the point of view of the game server, as more than one client. For example, the video server system may receive game states from the remote game server at more than one different Internet Protocol address and each of these Internet Protocol addresses may be associated with a different game session.
    Type: Application
    Filed: March 13, 2018
    Publication date: November 12, 2020
    Inventors: David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Publication number: 20200345028
    Abstract: Disclosed are methods for producing cheeses having the desirable properties of process cheese, using phospholipase enzyme(s), without the addition of emulsifying salts to produce such cheeses. The methods of the invention allow a cheese processor to produce a reduced-sodium process-type cheese without losing the recognized meltability and texture of processed cheese.
    Type: Application
    Filed: November 1, 2018
    Publication date: November 5, 2020
    Applicant: Glanbia Nutritionals (Ireland) Ltd.
    Inventors: Valerie ARECHIGA, David PERRY
  • Patent number: 10773163
    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: January 27, 2020
    Date of Patent: September 15, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20200206625
    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: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventors: David Perry, Victor Octav Suba Miura, Warren Benedetto
  • Publication number: 20200206612
    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: March 6, 2020
    Publication date: July 2, 2020
    Inventors: Andrew Buchanan Gault, David Perry, Rui Filipe Andrade Pereira
  • Publication number: 20200206616
    Abstract: A method is provided, including: receiving a request from a client device to initiate gameplay of a cloud video game; assigning the client device to a first data center from which to stream the gameplay of the cloud video game, and initiating transfer of user save data from a second data center to the first data center; loading the cloud video game on a cloud gaming machine at the first data center, including loading of generic save data and a first portion of the user save data; initiating interactive gameplay of the cloud video game with the generic save data and the first portion of the user save data; during the interactive gameplay, transferring a second portion of the user save data to the first data center; applying the second portion of the user save data to update the execution of the cloud video game.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 2, 2020
    Inventors: David Perry, Christian Rickeby
  • Publication number: 20200213681
    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: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventor: David Perry
  • Publication number: 20200197799
    Abstract: Methods for tagging content in a video game title during game play executed on a game cloud system, and social sharing methods. One method includes receiving a pause indication during the game play and suspending the game play to hold the video game title in a current frame image, storing the game state, and receiving the tag data that is associated to a location in the current frame image and to a user identifier for the current frame image. The method further includes generating a video recording of the game play having the tag data and generating a mini-game from a portion of the video game title. The mini-game includes a playable portion to enable view of a portion of the video recording for the mini-game and an executable portion to enable the play of game code for the mini-game that is a portion of the video game title.
    Type: Application
    Filed: March 5, 2020
    Publication date: June 25, 2020
    Inventors: David Perry, Michael Taylor, Warren Benedetto, Dominic S. Mallinson
  • Publication number: 20200197796
    Abstract: Systems and methods are provided for enabling users playing online games to create coaching videos of gameplay, and post such coaching videos to a cloud gaming system. In one example, coaching videos include a video clip of the gameplay and a video of the user, guiding and/or explaining how the game was played. A user playing the same game may desire coaching, and the cloud gaming system can identify previously posted coaching videos that correspond to the point in time or action in which the user requesting coaching is currently playing. The cloud system can access a database of coaching options, which are then presented to a user. The coaching options may be videos of gameplay and videos of the user providing coaching. The user can then view the coaching videos, rate them if desired, and then resume with his or her gameplay.
    Type: Application
    Filed: March 5, 2020
    Publication date: June 25, 2020
    Inventor: David Perry
  • Patent number: D906165
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: December 29, 2020
    Inventor: David Perry Hisle