A63F2300/552

Gameplay Evaluation Method and System
20220152510 · 2022-05-19 ·

A gameplay evaluation method and system are described. Tags may be embedded in game software which, when triggered by gameplay events, transmit gameplay information to a server or database. A computer may retrieve the information stored on the database and an analyzer may analyze the information. A developer may use the results from the analyzer to improve the game or fix bugs in the game code.

System and method for remote-hosted video game streaming and feedback from client on received frames

A method and system are provided for streaming a video game from a server to a client. One example system includes the server configured to generate video frames for the video game responsive to input received from the client. An encoder that processes the video frames to generate compressed video frames and storing past encoder states in memory associated with the encoder. The server is configured to transmit the compressed video frames to the client. The server is configured to receive a feedback signal from the client to determine when one or more of the compressed video frames that were sent were not been received by the client. The encoder is configured to generate one or more next video frames as compressed video frames that are dependent on compressed video frames that are known to have been successfully received based on the feedback signal.

GAME SYSTEM, GAME METHOD, AND GAME PROGRAM
20220143512 · 2022-05-12 · ·

A game system, a game method, and a game program, which allow the user to enjoy a game with peace of mind even if a bias is provided in predetermined parameters. The game system is configured to acquire, as available environment information indicating an available environment for a game to be executed on a user terminal used by the user, information indicating a type of an operating system (OS); and determine a parameter to be used to provide a content to the user each time the user performs an input operation on the basis of the information indicating the type of the OS associated with the user at the time of the input operation.

System and method for streaming game video

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.

PORTING LOCALLY PROCESSED MEDIA DATA WITH LOW LATENCY TO A REMOTE CLIENT DEVICE VIA VARIOUS WIRELESS LINKS

Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.

Gaming system

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. The encoded video frames including the first and second game streams to devices of the first and second users connected to the gaming system over a network.

Hosting and broadcasting virtual events using streaming interactive video

Methods for and operating a service and systems are provided. One method includes executing one or more video games on one or more servers of a service. The one or more video games are played or used by one or more users on one or more client devices remote to the service via compressed streaming interactive video. The compressed streaming interactive video is sent to the one or more client devices where decompression of the compressed streaming interactive video is preformed to display video of each of said one or more video games and said one or more servers are configured to receive user control input to driver interactivity with said one or more video games. The method includes broadcasting the one or more video games as one or more streams of compressed streaming interactive video to enable one or more viewing client devices to view said one or more video games over the Internet. Each of the one or more viewing client devices receives one or more of the streams of compressed streaming interactive video. The method includes overlaying with the streams of compressed streaming interactive video, audio from one or more of the viewing client devices, such that the audio is included in the broadcasting of the one or more video games. And, adjusting a compression rate for said broadcasting to each of said viewing client devices based on a respective connection performance each of said viewing client devices has with respect to said one or more servers of the service.

SERVER-SIDE GAMING METHOD AND SYSTEM FOR THE DELIVERY OF REMOTELY-RENDERED CONTENT COMPRISING IMPRESSION CONTENT
20230293985 · 2023-09-21 ·

A server-side gaming method performed by a framework for delivering remotely-rendered content. The framework comprises a provisioning server for generating impression content, a remote server for generating frames of the remotely-rendered content comprising gaming content and the impression content; and an API for sending and receiving. The method comprises requesting from the provisioning server, a media asset associated with the impression content; and storing the media asset in storage of the remote server. On receipt of a request from the first user device, generating, a first instance of remotely-rendered content, where the impression content comprises the stored media asset. On receipt of a request from the second user device. generating a second, different, instance of remotely-rendered content, where the impression content comprises the stored media asset. Transmitting, to the first user device, the first instance and transmitting to the second user device, the second instance.

METHODS FOR PROVIDING ACCESS TO RECORDINGS OF GAME PLAY AND GENERATION OF CUSTOM CAMERA VIEWS OF THE GAME PLAY
20210362055 · 2021-11-25 ·

A computer-implemented method is provided. The method includes executing a game application on one or more servers of a data center. The game application is for a game and the game is played by a first user of a first client device remote to the data center. The one or more servers interfaced with one or more encoders for compressing interactive video from the game application responsive to input from the first client device and streaming of the interactive video in a compressed format to the first client device for decompression and rendering to a display of the first client device. The method includes storing, at the data center, a recording of at least part of the game played by the first user using the first client device. The method includes storing, at the data center, state data for at least part of the game played by the first user using the first client device. The method includes generating a replay of the recording responsive to input from a second user device. The replay is generated with a different camera view from a camera view in the recording. The replay is executed using as input the state data.

Video Game Overlay

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.