Patent classifications
A63F2300/51
Messaging for event live-stream
A messaging system for a live event is described. A processing device presents a live event having at least one participant. The processing device presents one or more participant messages within a native messaging interface associated with the event. The processing device also presents one or more viewer messages within the native messaging interface. The viewer messages are integrated with the participant messages and the viewer messages are entered via a non-native messaging interface.
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.
SYSTEM AND METHOD FOR ALLOWING AFFILIATIONS TO UTILIZE IN-GAME ITEMS TO ASSIST OTHER PLAYERS
One aspect of the disclosure relates to a system configured to provide a virtual space, in accordance with one or more implementations. Users of virtual spaces may encounter barriers in a game. During these barriers, users may receive and/or provide assistance to other affiliation members. One aspect of the disclosure relates to allowing affiliations or other groups to utilize in-game items to assist other players in game progress in an online game. This may incent positive player actions towards affiliation members, may enhance engagement between affiliation members, may provide an incentive for users to join an affiliation, and/or have other results. These results may ultimately contribute to enhanced retention, enhanced monetization, enhanced user satisfaction, and/or other enhancements.
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.
System and method for allowing affiliations to utilize in-game items to assist other players
One aspect of the disclosure relates to a system configured to provide a virtual space, in accordance with one or more implementations. Users of virtual spaces may encounter barriers in a game. During these barriers, users may receive and/or provide assistance to other affiliation members. One aspect of the disclosure relates to allowing affiliations or other groups to utilize in-game items to assist other players in game progress in an online game. This may incent positive player actions towards affiliation members, may enhance engagement between affiliation members, may provide an incentive for users to join an affiliation, and/or have other results. These results may ultimately contribute to enhanced retention, enhanced monetization, enhanced user satisfaction, and/or other enhancements.
Streaming video game statistics
A video game client on a client device may, for example, be operated by a broadcasting game player, and the client device may capture video generated by a video game client and transmit (e.g., stream) the video to one or more spectators. The video game client may include a local server component, such as a hypertext transfer protocol (HTTP) server, which executes locally at the client device. The local server component may be employed to provide statistical information from the video game to a local client component, such as a web interface. The statistical information provided by the local server component may be included in one or more visual display items that are generated by the client device. The visual display items may be included in the video that is captured and transmitted by the client device, thereby potentially providing live streaming statistical information to spectators of the video game.
Cross-Pollination Of In-Game Events, Assets and Persistent Communications Using Signs and Likes Across Virtual Environments In Gaming Sessions of a Video Game
A method for connecting game plays between different players playing a video game. The method includes determining that a first character has accomplished a mission within a region of a virtual environment of the video game, wherein the first character is controlled by a first player playing the video game in a first game play. The method includes opening access by the first character to a regional inter-game communication medium in response to accomplishing the task. The method includes generating first data in the first game play. The method includes cross-pollinating the first data using the regional inter-game communication medium across a plurality of virtual environments of a plurality of asynchronous game plays of a plurality of players.
Terrain Radar and Gradual Building Of A Route In A Virtual Environment Of A Video Game
A method for influencing a gaming world of a video game. The method including cross-pollinating a first path using an inter-game communication medium across a plurality of virtual environments of a plurality of asynchronous game plays of a plurality of players playing the video game. The method including determining that a first path has been traversed one or more times by one or more characters of the plurality of players in the plurality of asynchronous game plays. The method including improving the first path based on a number of times the first path has been traversed by the one or more characters. The method including cross-pollinating the first path that has been improved across the plurality of virtual environments.
Player Induced Counter-Balancing Of Loads On A Character In A Virtual Environment
A method for controlling a character in a virtual environment of an interactive gaming application. The method including receiving characteristics of a virtual environment. The method including receiving a weight distribution profile for virtual objects carried by the character, the weight distribution profile causing an offset in a center of gravity of the character. The method including receiving input to move the character about the virtual environment, the input including a first component for moving the character along a path in the virtual environment, and a second component for providing a counter-force to reduce the offset to the center of gravity. The second component is applied when the character graphically appears to be out-of-balance while moving along the path in the virtual environment responsive to the first component.
Gaming system
Methods and systems for providing gaming services are provided. One system embodiment includes an operating system for executing a first and second instance of game logic for defining a game environment for a video game. The first and second instances game logic process game commands for a first and second user, respectively. A hardware GPU is configured for rendering video frames of a first video stream for the first game logic and video frames of a second video stream for the second game logic. Video frames of the first video stream are configured to be rendered on a display associated with the gaming system, and in some embodiments, without being encoded. An encoder of the system encodes the video frames of the second video stream, which are transmitted to a client device of the second user for game play.