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: 20140187315
    Abstract: Systems and methods for managing sharing of mini-games over a game cloud system include receiving a request to play a first game executed by the game cloud system, from a first user. The first user is enabled to play the first game, in response to the request, and a recorded video of the game play of the first user is generated. A share request is received from the first user to share the recorded video of the game play. The share request includes a location indicator identifying a location within the recorded video. A video clip is generated from the recorded video of the game play of the first user by including a portion of the recorded video defined in relation to the location indicator identified in the share request. The video clip is shared with one or more users based on information provided in the share request.
    Type: Application
    Filed: March 15, 2013
    Publication date: July 3, 2014
    Inventor: David Perry
  • Publication number: 20140179425
    Abstract: Methods for managing mini-games created and executed in a game cloud system are provided. One method includes providing a plurality of mini-games stored in the game cloud system. Each mini-game is created based on a video recording of a game play for a game title, and is shared in a social network. The method further includes identifying user interactions for each mini-game and ranking the mini-games based on the identified user interactions associated with each mini-game. Then, some or all of the mini-games are displayed on a game site and/or a social network site in an order that is based on the ranking.
    Type: Application
    Filed: February 27, 2013
    Publication date: June 26, 2014
    Inventors: David Perry, Victor Octav Suba Miura, Michael Taylor
  • Publication number: 20140179426
    Abstract: Methods and system for processing a game slice of a game includes presenting a plurality of games on a display. Each game is associated with a plurality of game slices and each game slice is a pre-selected portion of the game. Passive selection activity is detected proximate to an initial image of a game. In response, a primary video segment of a game slice of the game is rendered. During the rendering of the primary video segment, active selection activity is detected for the primary video segment. The active selection activity causes executable code of the game slice to be loaded to allow playing of an unlocked subset of the game within the game slice. The plays of the unlocked subset of the game within the game slice are recorded to define secondary video segments. The secondary video segments are posted for sharing with users of a social network.
    Type: Application
    Filed: March 12, 2013
    Publication date: June 26, 2014
    Inventors: David Perry, Victor Octav Suba Miura, Warren Benedetto
  • Publication number: 20140179424
    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: February 27, 2013
    Publication date: June 26, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: David Perry, Michael Taylor, Warren Benedetto, Dominic S. Mallinson
  • Publication number: 20140179427
    Abstract: A method for generating a playable limited version of a video game is provided. A user's gameplay of a full version of the video game is recorded. A plurality of user-defined portions of the user's recorded gameplay is determined. For each user-defined portion, boundaries within a gameplay context of the video game based on the user-defined portion, and a playable portion of the video game is generated based on the defined boundaries. Each of the playable portions of the video game is arranged in a series to define the limited version of the video game; wherein the method is executed by a processor.
    Type: Application
    Filed: March 14, 2013
    Publication date: June 26, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong
  • Publication number: 20140179440
    Abstract: Methods for managing video game title and user play metrics for video game titles executed on a game cloud system includes determining that the video game title has been obtained from an online retailer, by a user. The method further includes enabling execution of game play of the video game title on the game cloud system. Game play metrics for the video game title during execution of game play, is monitored. Selected game play metrics for the video game title are identified. The selected game play metrics are communicated to the online retailer to enable classification of the user that obtained the video game title from the online retailer.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 26, 2014
    Inventor: David Perry
  • Publication number: 20140179428
    Abstract: A method for providing remote control of a user's gameplay is provided. A live video feed of a first user's gameplay is presented to a remote second user. A request to transition control of the first user's gameplay to the second user is processed. Control of the first user's gameplay by the second user is initiated.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 26, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong
  • Publication number: 20140179439
    Abstract: A method for generating a playable limited version of a video game is provided. A user's gameplay of a full version of the video game is recorded. The user's recorded gameplay is analyzed to determine a region of interest. Boundaries are defined within a gameplay context of the video game based on the determined region of interest. The limited version of the video game is generated based on the defined boundaries.
    Type: Application
    Filed: March 14, 2013
    Publication date: June 26, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong
  • Patent number: 8754855
    Abstract: Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Rick Duncan, Tom Alphin, David Perry, Chris Devaraj
  • Publication number: 20140106884
    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. 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.
    Type: Application
    Filed: December 24, 2013
    Publication date: April 17, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20140069408
    Abstract: The present subject matter provides an oven appliance. The oven appliance includes a cabinet that defines a chamber. A pair of doors is rotatably mounted to provide selective access to the chamber of the cabinet. A linkage assembly connects the doors of the pair of doors such that the doors rotate open and closed simultaneously. The linkage assembly includes a pair of gears that transfer rotational motion of one door to another door of the pair of doors.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: John Adam Yantis, John Mark Chilton, Scott Thomas Kershner, Eric Sugalski, David Schoon, David Perry
  • Publication number: 20140070685
    Abstract: An oven appliance is provided. The oven appliance includes a cabinet that defines a chamber. A pair of doors is rotatably mounted to provide selective access to the chamber of the cabinet. The pair of doors is connected with a linkage assembly such that the doors rotate open and closed simultaneously. The linkage assembly includes a spur gear that engages another gear of the linkage assembly. The spur gear can hinder unwanted rotation of the pair of doors or compress the pair of doors against a seal.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: John Adam Yantis, John Mark Chilton, Scott Thomas Kershner, Eric Sugalski, David Schoon, David Perry
  • Publication number: 20140070681
    Abstract: An oven appliance with a cabinet that defines a chamber for cooking food items is provided. A pair of doors is rotatably mounted to provide selective access to the chamber of the cabinet. The pair of doors is connected with a linkage assembly that simultaneously opens and closes the pair of doors. The linkage includes features for rotating one door of the pair at a first angular velocity and for rotating another of the pair of doors at a second angular velocity. An angular velocity differential between the first angular velocity and the second angular velocity can limit impacting or rubbing between the pair of doors during simultaneous opening and closing of the pair of doors.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: John Adam Yantis, John Mark Chilton, Scott Thomas Kershner, Eric Sugalski, David Schoon, David Perry
  • Publication number: 20140069409
    Abstract: An oven appliance with a cabinet that defines a chamber is provided. A pair of doors is mounted proximate the cabinet and provides selective access to the cabinet. One of the pair of doors includes a tongue. Another of the pair of doors defines a groove configured for receipt of the tongue when the pair of doors is in a closed position. The tongue and groove can limit heat loss through a gap between the pair of doors or assist with sealing the pair of doors against the cabinet.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: John Adam Yantis, John Mark Chilton, Scott Thomas Kershner, Eric Sugalski, David Schoon, David Perry
  • Publication number: 20140073428
    Abstract: Methods, systems and media are provided. One system includes a video source configured to provide a streaming video to a first client geographically remote from the video source. The system generates a streaming video at the video source responsive to a present game state of a computer game program. The system further includes a download manager configured to dynamically determine, responsive to the present game state of the computer game program, a download sequence of a plurality of parts of an executable content of the computer game program. The download manager is configured to download parts of the executable content according to the download sequence in parallel with the streaming video provided to the first client from the video source. The download manager is further configured to modify the download sequence based on probabilities of other game states of the computer game program being reached from the present game state.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: David Perry, Rui Filipe Andrade Pereira
  • Patent number: 8670232
    Abstract: A flat-panel display stand in accordance with the present invention includes a modular assembly for supporting a display on a horizontal surface so that the display tilt can be adjusted by the user. The stand has a modular design with only two modules: a retainer clip and supporting leg that are uniquely hinged together and connected to the rear of the display.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: March 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert P. Bliven, Jacques Gagne, Kenneth G. Robertson, Brian Lee, Brian David Perry
  • Publication number: 20140067046
    Abstract: A vascular prosthesis comprising a tubular shaped expandable ECM member and at least one anchoring mechanism. In one embodiment, the anchoring mechanism comprises proximal and distal single or dual-ring anchors. In one embodiment, the anchoring mechanism comprises a multiple-ring anchor. The anchors preferably comprise a biodegradable metal, such as magnesium. The anchors can also comprise a shape memory alloy, such as nitinol, and a cross-linked ECM material. In some embodiments, the ECM member includes a pharmacological agent.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Inventors: Michael David Perry, Robert G. Matheny
  • Publication number: 20130344960
    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: June 7, 2013
    Publication date: December 26, 2013
    Inventors: David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Patent number: 8613673
    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. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: December 24, 2013
    Assignee: Sony Computer Entertainment America LLC
    Inventors: David Perry, Rui Filipe Andrade Pereira
  • Publication number: 20130260896
    Abstract: A method for sharing recorded gameplay to a social graph is provided. Video of a user's gameplay is recorded during an active state of a gameplay session. A command is received to initiate a sharing operation during the active state of the gameplay session. In response to receiving the command, a paused state of the gameplay session is entered and a sharing interface is presented. Input received via the sharing interface is processed to determine a user-defined selection of the recorded video. The user-defined selection of the recorded video is shared to a social graph of the user, and the active state of the gameplay session is resumed.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 3, 2013
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong, Nathan Gary