A63F2300/531

Virtual area generation and manipulation

Techniques for virtual area generation and manipulation are described herein. The described techniques may be used, for example, for virtual areas in electronically presented content items, such as video games and other media items. In some examples, one or more interfaces may be provided that allow content developers to provide and specify a set of rules associated with the virtual area. The set of rules may include, for example, terrain rules, object rules, and other rules associated with other aspects of the virtual area. The terrain rules may include rules for generating, distributing, and/or manipulating different types of terrain, such as such as flat and/or buildable space, mountains, valleys, berms, rivers, lakes, oceans, deserts, forests, and many others. The object rules may include rules for generating, distributing, and/or manipulating different types of objects, such as trees, bushes, rocks, snow, grass, fish, birds, animals, people, vehicles, buildings, and others.

COLLABORATIVE ONLINE GAMING SYSTEM AND METHOD
20190282907 · 2019-09-19 ·

A system, method, and computer program product for collaborative online gaming, including at least one of providing a central repository master browser system; providing an experience calibrated match-making service; providing a dynamic multiplayer server component auto deployment and aggregation system; providing a lobby centric simultaneous and collaborative client game play launching feature; and providing a video game screen over-layer technology giving users access to a control interface while inside a video game being played.

SYSTEMS AND METHODS FOR INTERACTIVE EXPERIENCES AND CONTROLLERS THEREFOR
20190176035 · 2019-06-13 ·

Systems and methods of multi-participant interactive experiences are disclosed. Participants located location can interact with one another and share gaming, educational and other experiences. The system includes a coordination node to coordinate experiences between participants and one or more of interactive nodes. At each interactive node there is a main display that shows shared information to each of the participants and to other viewers. Each of the participants also uses a personal controller such as a smart phone which has a personal display. Information that is specific to the participant can be displayed on the personal controller.

SYSTEM AND METHOD FOR COMPRESSING VIDEO FOR STREAMING VIDEO GAME CONTENT TO REMOTE CLIENTS
20190118083 · 2019-04-25 ·

Computer-implemented methods for hosting online video games are provided. One method includes generating a plurality of video frames. The method includes initiating a sending of each one of the plurality of video frames to a client. Each of the video frames that is sent is compressed. The method includes stopping the compression and sending of video frames when one of the plurality of video frames is taking longer than a frame time to compress and send. A frame time is defined as one over a frame rate, and wherein stopping the compression of video frames includes ignoring said video frames by an encoder. The method includes continuing to compress and send audio data to the client when one or more of said plurality of video frames are not sent to the client. The client is configured to display a received video frame for more than one frame time when a video frame is not received due to the stopping of the compression and the sending, and the client will have a reduced frame rate for display of said plurality of video frames during said stopping of the compression and the sending.

Collaborative online gaming system and method
10207191 · 2019-02-19 · ·

A system, method, and computer program product for collaborative online gaming, including at least one of providing a central repository master browser system; providing an experience calibrated match-making service; providing a dynamic multiplayer server component auto deployment and aggregation system; providing a lobby centric simultaneous and collaborative client game play launching feature; and providing a video game screen over-layer technology giving users access to a control interface while inside a video game being played.

Simulation of the physical behavior of an object in a 3D scene divided into a plurality of zones
10176278 · 2019-01-08 · ·

Embodiments of the present invention provide functionality simulating the physical behavior of at least one object in a three dimensional (3D) scene that is divided into a plurality of zones. One such example embodiment comprises: providing at least a first zone and a second zone topologically adjacent, each zone having its own computing resource, providing an object located in one or both zones, and simulating the physical behavior of the object, the simulation being performed by the computing resource of each one of said first and second zones.

Method for Multicasting Views of Real-Time Streaming Interactive Video
20180361237 · 2018-12-20 ·

Systems and methods for creating and delivering an interactive display of thumbnail windows of visual content of different video game sessions are presented. In one embodiment, a method provides for sending, by a server of hosting service, an interactive interface for display on display of a client device. The interactive interface has an array of thumbnail windows and each thumbnail window depicts visual content of different video game sessions being played. Responsive to a selection of a thumbnail window by a user of the client device, the method provides for sending a video stream associated with the selected thumbnail window from the array of thumbnail windows. The video stream enables the user of the client device to view interactive game play of a video game associated with the video stream.

VIRTUAL AREA GENERATION AND MANIPULATION

Techniques for virtual area generation and manipulation are described herein. The described techniques may be used, for example, for virtual areas in electronically presented content items, such as video games and other media items. In some examples, one or more interfaces may be provided that allow content developers to provide and specify a set of rules associated with the virtual area. The set of rules may include, for example, terrain rules, object rules, and other rules associated with other aspects of the virtual area. The terrain rules may include rules for generating, distributing, and/or manipulating different types of terrain, such as such as flat and/or buildable space, mountains, valleys, berms, rivers, lakes, oceans, deserts, forests, and many others. The object rules may include rules for generating, distributing, and/or manipulating different types of objects, such as trees, bushes, rocks, snow, grass, fish, birds, animals, people, vehicles, buildings, and others.

System and method for compressing video for streaming video game content to remote clients

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.

GAME BROWSING

Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available, an online service keeps instances of games running in active memory waiting for a player to be added. The game instances running in active memory are not attached to a player profile or an I/O channel from a game client. Once the player requests a game, the player's player profile is loaded into the running game instance and an I/O channel is mapped from the game client to the game instance. From the player's perspective, the preloaded game instances allow the player to browse directly from game to game with very little delay. To optimize the usage of server-side resources, historical usage data may be analyzed to anticipate demand for different games.