A63F2300/407

Information processing apparatus and inputting apparatus for sharing image data

Methods and apparatus provide for: generating image data for an application to be displayed on an output device; recording the image data generated by the image generating unit; and receiving operation information from an input device, where the recording includes storing the image data for an application for a predetermined period of time up to the point in time at which operation information is received during the receiving operation information from a specific input unit provided in the input device while displaying an application image.

Multi-region game server fleets

A multi-region game server fleet may span a plurality of computing regions including a home computing region and one or more remote computing regions. A fleet management service operating in the home computing region may receive a request to perform a modification to the multi-region game server fleet, such as adding an additional remote computing region, removing an existing remote computing region, or making a configuration change. The modification may be performed, at least in part, by one or more region specific worker processes hosted in the home region. The fleet management service operating in the home computing region may also receive a request to perform an interaction with a specific remote region game server. An instruction corresponding to the interaction may be transmitted, by a region-specific computing function hosted in the home region, to the specific remote region game server.

SYSTEM AND METHOD FOR CAPTURING AND SHARING CONSOLE GAMING DATA

A system and method for capturing and sharing console gaming data is described. Embodiments capture gameplay data directly at the gaming console, without the need for external hardware. This allows users to easily capture rich console gaming experiences and share them across a variety of outlets. In one embodiment, the methods described herein can be implemented with a patch or driver on the operating system of the user device, rendering it unnecessary to heavily modify the source code of the game.

CONTROL PROGRAM, CONTROL METHOD, AND COMPUTER
20180001196 · 2018-01-04 · ·

A control program causing a computer to execute a competition between two players, based on a correction value obtained by correcting a reference value of at least one player of the two players, the two players respectively belonging to two groups, to store a point which may be determined based on the reference value of at least the one player, in a storage unit in association with a group to which the winning player belongs, and to determine a result of the competition between groups, based on the summation of points which may be stored in the storage unit in association with each group. In a case where a predetermined action is performed on the predetermined game content of the group to which at least the one player belongs, control may be performed to change the correction value of the player and not to change the reference value.

AUTOMATED ARTIFICIAL INTELLIGENCE (AI) PERSONAL ASSISTANT

A method for assisting game play. The method includes monitoring game play of the user playing a gaming application, wherein the user has a defined task to accomplish, wherein the task is associated with a task type. The method includes determining a task type proficiency rule for the task type based on results of a plurality of players taking on a plurality of tasks having the task type. The method includes determining a player proficiency score for accomplishing the task based on the task type proficiency rule. The method includes determining a user predictive rate of success in accomplishing the task based on the player proficiency score, the task type proficiency rule, and the task. The method includes determining a recommendation for the user based on the user predictive rate of success.

MANAGING PARTICIPANTS IN AN ONLINE SESSION
20180013802 · 2018-01-11 ·

The present invention relates to an application that is configured to be operated in a multi-participant environment on a computer network. The application manages participants in an online session of a multi-user application so that if one of the participants exits the session, the session can continue without interruption. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants comprised of network computers that are communicatively linked to a computer network. If the application detects that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application, then the application broadcasts a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session. The initiating application then re-assigns the functionality associated with the first participant to an existing participant of the online session. The participants can be communicating in a peer-to-peer arrangement or can be performing server duties in a client-server arrangement.

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.

Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming

A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.

MANAGEMENT OF STREAMING VIDEO DATA
20230226443 · 2023-07-20 ·

User action data characterizing action by a player in a game environment executing at a user client is received at a server. The game environment is created by the user client separate from the server. Data characterizing a selected viewing position is received. The selected viewing position is different than a player viewing position. The selected viewing position characterizes a viewing location within the game environment. A recreated game environment is generated from the user action data at the server. A video stream of the recreated game environment is generated. The video stream includes video from a perspective of the selected viewing position. The video stream is transmitted to a viewing client. Related apparatus, systems, articles, and techniques are also described.

Display control method and related products

Provided are a display control method and related products. The method includes: obtaining a target operating frequency of a modem in response to detecting that a target game initiates a game booster mode; obtaining a first MIPI operating frequency of a display MIPI bus; obtaining a target game frame rate of the target game in response to detecting the target operating frequency is interfered based on the first MIPI operating frequency; determining a target MIPI operating frequency range list corresponding to the target game frame rate; determining a second MIPI operating frequency having least interference on the target operating frequency of the modem from the plurality of MIPI operating frequencies in the target MIPI operating frequency range list; and adjusting a MIPI operating frequency of the display MIPI bus to the second MIPI operating frequency.