Abstract: A method for delivering video over a network includes encoding, by a hosting service, a moving picture which includes a sequence of video frames as a primary compressed video stream and a secondary compressed video stream comprising a subset of the primary compressed video stream. The primary and secondary compressed video streams are then and the secondary compressed video stream transmitted over a network to a client device. The client device selects the primary compressed video stream for decoding in the absence of packet loss; however, if packet loss is detected, the client device selects the secondary compressed video stream for decoding.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
June 13, 2017
Assignee:
Sony Interactive Entertainment America LLC
Abstract: Methods, systems, graphical computer interfaces, and computer readable media are disclosed to enable optimizing video frame rendering characteristics for an application. The method includes rendering a video frame and capturing push buffer settings representing the rendering of the video frame. The method also includes modifying an aspect of the push buffer settings while bypassing the application, and re-rendering the frame with the modified aspect. The method further enables comparing the rendering with the re-rendering, and presenting comparison results. Graphical user interfaces are provided to enable the functionality, without having to modify code of the application to appreciate what potential changes to the application can present in terms of performance rendering and processing efficiencies.
Type:
Grant
Filed:
April 16, 2013
Date of Patent:
June 13, 2017
Assignee:
Sony Interactive Entertainment America LLC
Inventors:
Mark E. Cerny, Boris Batkin, Jonathan J. Olick
Abstract: Aspects of the present disclosure describe methods and apparatuses that hide latency during an interaction between an attacking client device platform and a defending client device platform in a multiplayer game played over a network. The attacking client device platform predicts a successful attack will be made and delivers a hit event to the defending client device platform. In order to provide additional time to wait for a hit reply from the defending client device platform the attacking client device platform initiates an altered animation mode that lengthens the run-time of the animation. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Type:
Grant
Filed:
January 29, 2013
Date of Patent:
June 6, 2017
Assignee:
Sony Interactive Entertainment America, LLC
Inventors:
Glenn Fiedler, Vincent Napoli, Jason McDonald
Abstract: A system and method are described for managing the state of an online video game. A method includes initiating a new online video game in response to user input from a client device, the online video game being in a first state on a first server when initiated; executing the online video game on the server, thereby causing the online video game to enter a second state; pausing or terminating the online video game; determining differences between the first state and the second state and generating difference data containing the differences; transmitting the difference data over a network to a second server; and recreating the second state from the difference data and the first state in response to user input indicating that the user wishes to resume the online video game and in response to the second server being selected as the server on which to execute the video game.
Type:
Grant
Filed:
April 12, 2016
Date of Patent:
June 6, 2017
Assignee:
Sony Interactive Entertainment America LLC
Inventors:
Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
Abstract: In one embodiment, the methods and apparatuses detect an application, detect a participant that is utilizing the application, detect a qualifying event, and transmit an audio signature associated with the participant to a recipient wherein the recipient utilizes the application.
Type:
Grant
Filed:
September 18, 2008
Date of Patent:
May 30, 2017
Assignee:
Sony Interactive Entertainment America LLC
Abstract: A computer is operated to receive a current game state of a game being executed on a client computer system from a subset of game code. A determination is made of respective probabilities for advancement from the current game state to a set of possible later game states. Game code required for the set of possible later game states is prioritized in accordance with the determined probabilities for advancement from the current game state to each of the set of possible later game states. Game code required for the set of possible later game states is transmitted from a server computer system to the client computer system in order of the prioritized game code.
Type:
Grant
Filed:
March 14, 2013
Date of Patent:
May 30, 2017
Assignee:
Sony Interactive Entertainment America LLC
Inventors:
Rui Filipe Andrade Pereira, David Perry, Andrew Buchanan Gault
Abstract: Methods and systems for metrics-based gaming operations are provided. Information concerning game play for each play may be received and stored. Such information may be used to generate certain metrics. The generated metrics, in turn, may be used to determine how to customize a game operation. Such game operations may include providing training to a player, matching a player up with another player or with a team, adjusting a game event, etc.
Type:
Grant
Filed:
June 20, 2012
Date of Patent:
May 23, 2017
Assignee:
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
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:
Grant
Filed:
June 7, 2013
Date of Patent:
May 23, 2017
Assignee:
Sony Interactive Entertainment America LLC
Inventors:
David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
Abstract: A method for delivering video over a network includes encoding, by a server, a sequence of video frames as a compressed video stream comprising an initial I-frame followed by a plurality P-frames, the sequence having a skipped frame which is not encoded. The compressed video stream is transmitted over a network to a client device, the skipped frame not being transmitted. In response to detecting the skipped frame, the client device generating a predicted frame that replaces the skipped frame in the compressed video stream, the predicted frame being generated based on extending delta information from one or more previous frames decoded by the client device.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
May 23, 2017
Assignee:
Sony Interactive Entertainment America LLC
Abstract: In a computer graphics processing unit (GPU) having a shader and a texture unit the pixel shader is configured to receive or generate one or more sets of texture coordinates per pixel sample location. The pixel shader and texture unit between them are configured to calculate texture space gradient values for one or more primitives and generate and apply per-pixel gradient scale factors configured to modify the gradient values to smoothly transition them between regions of a display device having different pixel resolutions.
Type:
Grant
Filed:
April 5, 2014
Date of Patent:
May 16, 2017
Assignee:
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Abstract: A method for use in presenting content includes the steps of generating an event in a software program and presenting content to a user in response to the event. The content may reflect one or more real-world events occurring after the software program has been released.
Type:
Grant
Filed:
September 22, 2006
Date of Patent:
May 9, 2017
Assignee:
Sony Interactive Entertainment America LLC
Abstract: A computer-implemented system and method are described for performing video compression. For example, a method according to one embodiment comprises: encoding a plurality of video frames or portions thereof according to a first encoding format; transmitting the plurality of encoded video frames or portions to a client device; receiving feedback information from the client device, the feedback information usable to determine whether data contained in the video frames or portions has not been successfully received and/or decoded; in response to detecting that a video frame or portion thereof has not been successfully received and/or decoded, encoding a video frame or portion thereof according to a second encoding format; and transmitting the video frames or portions thereof to the client device.
Type:
Grant
Filed:
April 12, 2016
Date of Patent:
May 9, 2017
Assignee:
Sony Interactive Entertainment America LLC
Inventors:
Stephen G. Perlman, Roger van der Laan, Timothy Cotter, Scott Furman, Robert McCool, Ian Buckley
Abstract: Detecting lag switch cheating in a gaming network is disclosed. Data packets are received from a client. The data packets have tracking data including at least one of a sequence number and a time stamp. The tracking data is monitored to determine that a cheat-detection event has occurred.
Type:
Grant
Filed:
November 2, 2010
Date of Patent:
May 2, 2017
Assignee:
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Abstract: A video service is provided by one or more servers which communicate directly with one more clients over a network. The service may provide digital optical disc data storage formatted video, such as for example a Blu-ray format video, and allows Blu-ray video to be streamed to a client device over the network. The system may utilize direct and fast content delivery of content typically found on a high definition digital optical disc. The content may include a movie as well as featurettes and other content. The video service may also include augmented content and may provide overlay content. In addition to these features, the video streaming service may also provide community content as an overlay to improve a user's viewing experience.
Type:
Grant
Filed:
July 18, 2014
Date of Patent:
April 25, 2017
Assignee:
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
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:
Grant
Filed:
May 17, 2012
Date of Patent:
April 25, 2017
Assignee:
Sony Interactive Entertainment America LLC
Inventors:
David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
Abstract: An apparatus comprising a server that generates a stream of streaming interactive video and/or audio. Means for multicasting the stream to a plurality of client devices accommodating different device video, audio and/or network characteristics, and means for allowing input from one or more of the client devices to control the streaming interactive video.
Type:
Grant
Filed:
December 13, 2014
Date of Patent:
April 18, 2017
Assignee:
Sony Interactive Entertainment America LLC
Abstract: Aspects of the present disclosure describe automatically changing an output mode of an output device from a first output mode to a latency reduction mode. An initiation signal and the output data may be received from a client device platform or a signal distributor. Upon receiving the initiation signal, the output device may change the output mode from the first output mode to the latency reduction mode. Thereafter, the output device may receive an end latency reduction mode signal. The output device may then revert back to the first output mode. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Type:
Grant
Filed:
June 26, 2015
Date of Patent:
April 18, 2017
Assignee:
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Abstract: A method for use in advertising includes initiating playing of interactive content, suspending playing of the interactive content, displaying an advertisement, and resuming playing of the interactive content. A computer program product includes a medium embodying a computer program for causing a computer to perform these operations, and a system for use in advertising includes a display and a processing system configured to perform these operations.
Type:
Grant
Filed:
February 22, 2016
Date of Patent:
March 28, 2017
Assignee:
Sony Interactive Entertainment America LLC
Abstract: Systems, methods and computer readable media are provided for rendering virtual reality content. One example system includes a housing to be attached to a head of a user using a strap that connects to the housing. Display optics are integrated in the housing and are oriented on an internal side of the housing that is configured for orientation toward eyes of the user when the housing is attached to the head of the user. Further, electronics are integrated with the housing and a holder is integrated in the housing. The holder is configured to retain a smartphone. When the smartphone is retained by the holder a screen of the smartphone is oriented toward the display optics of the housing. A connector is integrated in the housing to enable connection of the smartphone to the electronics when the smartphone is retained by the holder. The smartphone includes a camera facing away from the display optics.
Type:
Grant
Filed:
March 25, 2016
Date of Patent:
March 28, 2017
Assignee:
Sony Interactive Entertainment America LLC