Patents Assigned to Sony Interactive Entertainment America LLC
  • Patent number: 10207185
    Abstract: Methods and systems for assigning a data center to service a request from a user account include receiving a login request to a cloud gaming server. The login request is examined to identify a user account. A use history of the cloud gaming server is examined to identify a data center. The user account is assigned to the data center to start a session of streaming game play at a server within the data center. The data center is identified without performing a connection testing operation.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 19, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Jason Gustafson, Ryan Hamilton Breed
  • Patent number: 10201748
    Abstract: A controller for interfacing with a computing device is provided, including the following: a main body; a first extension extending from a first end of the main body; a second extension extending from a second end of the main body; wherein the first extension and the second extension are configured as handles; a button positioned along the top surface of the main body, the button being configured to activate a sharing interface for sharing gameplay to a social graph.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 12, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Ryuji Nakayama, Ennin Huang, Nathan Gary
  • Patent number: 10201760
    Abstract: A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; detecting motion within the sequence of images occurring at each of the positions of each of the tiles; and encoding each tile within each image of the sequence of images using a first compression format or a second compression format, wherein the frequency at which a particular tile is encoded according to the first compression format across the sequence of images is based on the detected amount of motion at the position of that tile across the sequence of images.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: February 12, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Patent number: 10200375
    Abstract: Methods, systems, and computer programs are presented for automated detection and mitigation of Denial of Service (DoS) attacks. One method includes an operation for collecting traffic data from service network routers that provide users access to a service. The traffic data is applied to security rules to identify a blacklist of illegitimate users to be blocked. Further, the method receives from the one or more servers a whitelist with information regarding legitimate users and their geographical location. A safe blacklist is determined for each router based on the blacklist and the whitelist, and the respective safe blacklist is sent to each router. Legitimate users are not blocked from accessing the service, but an illegitimate user spoofing a legitimate user is blocked by the routers when trying to access the service from a geographic location that is not the geographic location of the legitimate user.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: February 5, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Benjamin James Steele
  • Patent number: 10200385
    Abstract: An enterprise computer network is monitored to detect and neutralize security breaches. In a first case failed login attempts to multiple target machines are noted and if they come from one machine or a small number of originating machines, a password spraying attack from the originating machines is indicated, resulting in the originating machines being segregated from the system. In another case, multiple indicators of compromise are used to determine whether an enterprise machine is infected with malware and only if multiple indicators are present is the machine segregated from the system.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 5, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Derek Rook
  • Patent number: 10195528
    Abstract: Systems and method are provided for executing an application for interfacing with a virtual reality scene. In one method includes capturing image data of an object using a camera and processing the image data of the object to identify geometric parameters of object. During an interactive session processed by a computer system, the method uses the captured image data and the identified geometric parameters of the object to track movements of the object. The method then causes rendering on a display, the virtual object. The virtual object is used to represent the object. The virtual object rendered on the display such that movement of the object causes rendering of corresponding movement by the virtual object on the display screen.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: February 5, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Gary Zalewski, Tomas Gillo
  • Patent number: 10188945
    Abstract: A method, including: executing, by a cloud gaming system, a session of a video game; recording the user's gameplay of the video game; analyzing the user's recorded gameplay to determine a region of interest, the region of interest being a region of the video game having social network sharing levels that exceed a predefined threshold; during the session of the video game, receiving a request from the client device, the request being initiated from a button of a controller device interfaced to the client device; responsive to the request, presenting, through the client device, the region of interest; generating, by the cloud gaming system, a gameplay video of the video game based on the region of interest; sharing the gameplay video of the video game over the social network to one or more additional client devices for viewing by one or more additional users.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 29, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Victor Octav Suba Miura, David Perry, Philippe Dias, Kelvin Yong
  • Patent number: 10187800
    Abstract: A machine readable quick response (QR) code or, if this fails, a human-readable passcode is presented on a display of a server device for scanning (or reading and human input) into a mobile device. The mobile device computes a response and returns it to the server. If the response is correct, WiFi setup information, which can include PII, is exchanged in an encrypted form between the two devices to support subsequent WiFi communication.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: January 22, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Patent number: 10185843
    Abstract: Methods and systems for activating a display security application and initiating a privacy measure on a computing device are provided. A user opens and turns on an application on the computing device, which monitors the security of the screen. The security feature recognizes when an unauthorized user is within viewing range of the display of the computing device. The user is prompted to initiate a privacy measure or ignore the unauthorized user. If the user initiates the privacy measure, the unauthorized user is prevented from seeing the content on the display. The user may terminate the privacy measure when the unauthorized user is no longer within viewing range of the display.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: January 22, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Shawn Moore
  • Patent number: 10179290
    Abstract: A method for gaming, including receiving from a client device of a user selection of a video recording of game play of a player for a gaming application, and streaming the video recording to the client device. The video recording is associated with a snapshot captured at a first point in the recorded game play. Selection of a jump point in the recorded game play is received from the client device. An instance of the gaming application is initiated based on the snapshot to initiate a jump game play. Input commands used to direct the game play and associated with the snapshot are accessed. Image frames are generated based on the input commands for rendering at the client device, the image frames replaying the game play to the jump point. Input commands from the client device are handled beginning from the jump point for the jump game play.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 15, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Warren Benedetto
  • Patent number: 10173134
    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: December 30, 2016
    Date of Patent: January 8, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, David Perry, Rui Filipe Andrade Pereira
  • Patent number: 10171479
    Abstract: To prevent legitimate message recipients from forging new messages and to encrypt messages for a specific set of recipients (channel), a root key is encrypted and combined with a base session management key to render a combined root key, which in turn is encrypted with a public key of at least one recipient device to render a session management key. The public key of each of ā€œNā€ intended recipient device encrypts the combined root key to render ā€œNā€ session management keys. The session management keys are then combined with the combined root key to render a multicast root key, which is signed with a private key of a sending device. The signed multicast root key is combined with the session management keys to render an encrypted, signed multicast root key that is used to encrypt digital information prior to transmitting the digital information.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 1, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Bryan Cotta
  • Patent number: 10171383
    Abstract: Methods and systems for provisioning services or resources on a cloud service for successful execution of an application includes detecting a request for executing an application on a cloud service. In response to the request, a descriptor record for the application is retrieved from a descriptor file. The descriptor record is specific for the cloud service and provides details of environmental resources or services required for executing the application. Resource and service requirements are translated into actions to be taken in the cloud service environment for provisioning the resources or services required for the application. The actions to be taken are brokered to occur in pre-defined sequence based on details provided in the descriptor record for the application. Status of the actions taken is provided. The status is used to determine if the required resources or services have been provisioned for successful execution of the application in the cloud service.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: January 1, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Joel Johnston, Stephen Paul Henrie
  • Patent number: 10166471
    Abstract: A system, method, and graphical user interface for playing games and/or executing applications on a tablet-based client. One embodiment of a graphical user interface (GUI) for playing a video game on a tablet-based client device comprises: a virtual controller rendered on a display of the tablet computer, the virtual controller substantially mimicking the control provided by a thumb stick of a physical game controller and providing omnidirectional, free-form movement in a synchronous direction in which a user moves a finger on the display of the tablet-based client.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: January 1, 2019
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Joshuah Vincent, Nico Benitez, Emily Adams, Jan Chong, Ryan Cook, Paul Marshall, Pierpaolo Baccichet, Matt Piotrowski, Collin Carey, Kevin Koleckar
  • Patent number: 10155160
    Abstract: Computer-implemented methods for hosting online video games, performing video compression, and streaming video for video games are provided. One method includes receiving a request from a user for playing a low latency video game, processing control signals received from a client, and touting the control signals to a server on which the requested video game is to be executed. The method further includes, executing the low latency video game on the server to generate a compressed video stream that is subsequently decompressed at the client. Some embodiments of the method include dynamically adjusting a determined maximum data rate of the compressed video stream in response to a current detected level of packet loss or latency by modifying the compression quality or image resolution or modifying the image rate.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 18, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Patent number: 10150030
    Abstract: Methods for hosting and operating a twitch service and systems are provided. One method includes running a twitch video game or real-time application at a hosting service center. The twitch video game or real-time application is configured to be played or used by a user on a client device remote to the hosting service center via compressed streaming interactive video. The hosting service center processes input received from the user, wherein the compressed streaming interactive video is compressed with a worst-case, round-trip latency from a user control input to display of a response to the user control input on the client device of the user. The method further includes broadcasting the twitch action video game or real-time application in one or more streams of real-time compressed digital video from the hosting service center to one or more viewing client devices over the Internet. The method also includes selectively overlaying, by the hosting service center, feedback data (e.g.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: December 11, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 10147218
    Abstract: Methods and systems that enhance motion capture capabilities. In one such method, the motion capture system enables a user to set parameters, based on hue, lightness, and saturation, for example, to assist in identifying and searching for motion capture markers that are applied to real-life subjects. In another implementation, the motion capture system enables a user to determine a distance between a master marker and a slave marker, and to use that distance to establish bounding boxes for searching for the slave marker in subsequent frames. Further, in some implementations, the motion capture system further uses the distance when rendering an animated scene based on the motion capture session to estimate the position of the slave marker when the slave marker is not visible in a captured frame.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 4, 2018
    Assignee: Sony Interactive Entertainment America, LLC
    Inventor: Homoud B. Alkouh
  • Patent number: 10137374
    Abstract: A method comprising: detecting a position of a portable device, the portable device including a camera that captures a real-world scene, and identifying an anchor within the real-world scene; generating an augmented reality scene formed by inserting a virtual character into the real-world scene, the virtual character configured to perform an action indicating awareness of the position or activity of the portable device; displaying the augmented reality scene on a display; wherein the action indicating awareness comprises adjusting a view direction, in the augmented reality scene, of the virtual character towards the portable device, and wherein the adjustment of the view direction of the virtual character changes a relationship of the view direction to the anchor, wherein the adjustment of the view direction of the virtual character includes adjustment of a head of the virtual character so as to look in the direction of the portable device.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 27, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Thomas Miller, George Weising
  • Patent number: 10137361
    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: December 30, 2013
    Date of Patent: November 27, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: David Perry
  • Patent number: 10130891
    Abstract: A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: detecting a maximum data rate of a communication channel between a server and a client; transmitting a video stream comprising a series of sequential frames from the server to the client; detecting that the maximum data rate will be exceeded if a particular frame of the sequence of frames is transmitted from the server to the client over the communication channel; and in lieu of transmitting the frame which could cause the maximum data rate to be exceeded, causing the client to re-render the previous frame of the sequence of frames, thereby effectively reducing the frame rate of the video stream rendered on the client.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: November 20, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Stephen G. Perlman, Roger van der Laan