Respawn systems and methods in video games
Granted: January 3, 2023
Patent Number:
11541312
In a video game, a player's character can start in a normal state, receive first damage, and change to an incapacitated state. The player's character can be revived from the incapacitated state back to the normal state. The player's character can be changed from the incapacitated state to a preliminarily defeated state, and in response, a player respawn activation item can be generated. The player respawn activation item can be used by the player's teammates to respawn the player's…
Readable and editable NPC behavior creation using reinforcement learning
Granted: December 27, 2022
Patent Number:
11534690
According to a first aspect of this specification, there is disclosed a computer implemented method comprising: training, based on an initial behavior goal and using reinforcement-learning, a reinforcement-learning model for controlling behavior of a non-playable character in a computer game environment; converting the trained reinforcement-learning model into a behavior tree model for controlling behavior of the non-playable character; editing, based on a user input, the behavior tree…
Enhanced training of machine learning systems based on automatically generated realistic gameplay information
Granted: December 20, 2022
Patent Number:
11532172
Systems and methods for enhanced training of machine learning systems based on automatically generated visually realistic gameplay. An example method includes obtaining electronic game data that includes rendered images and associated annotation information, the annotation information identifying features included in the rendered images to be learned, and the electronic game data being generated by a video game associated with a particular sport. Machine learning models are trained based…
Friend recommendations for online video game players
Granted: December 20, 2022
Patent Number:
11529562
A game management system identifies gaming data associated with online game players and determines, based at least in part on the gaming data, other players to recommend as friends for playing an online game. Gaming data from online games other than the online game for which friend recommendations are to be made may be used to provide the friend recommendations. A subset of categories of the gaming data may be used to initially bin the plurality of players into separate bins. Similarity…
Interactive videogame verification using cryptographically protected transaction records
Granted: December 13, 2022
Patent Number:
11528148
An example method of performing interactive videogame verification using cryptographically protected transaction records includes: receiving, by a videogame server, from a first videogame client device, a first transaction record reflecting a first set of events associated with an interactive videogame session, wherein the first transaction record is cryptographically signed by a first private cryptographic key associated with the first videogame client device; receiving, from a second…
Lighting assembly for producing realistic photo images
Granted: December 13, 2022
Patent Number:
11526067
An example lighting assembly may comprise: a mounting frame comprising a plurality of vertical bars positioned on an imaginary cylindrical surface; a plurality of horizontal joists attached to the vertical bars; a plurality of lighting fixtures attached to the mounting frame; and a plurality of camera mounts attached to the mounting frame; wherein the lighting fixtures and camera mounts are positioned to form a pre-defined grid configuration.
Automated pipeline selection for synthesis of audio assets
Granted: December 6, 2022
Patent Number:
11521594
An example method of automated selection of audio asset synthesizing pipelines includes: receiving an audio stream comprising human speech; determining one or more features of the audio stream; selecting, based on the one or more features of the audio stream, an audio asset synthesizing pipeline; training, using the audio stream, one or more audio asset synthesizing models implementing respective stages of the selected audio asset synthesizing pipeline; and responsive to determining that…
System for testing command execution latency within a video game
Granted: December 6, 2022
Patent Number:
11517816
A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of…
Color blindness diagnostic system
Granted: November 22, 2022
Patent Number:
11504625
Systems and methods for determining whether to enable color blind accessibility settings within the course of a user interactive narrative are described herein. Virtual color blindness indication objects containing colors that are visibly distinguishable within a single dichromatic visual spectrum can be utilized in objectives to determine a user's dichromatic visual deficiency type.
Live migration of distributed databases
Granted: November 22, 2022
Patent Number:
11507596
An example method of live migration of distributed databases may include implementing a first database access mode with respect to a distributed database to be migrated from an original set of storage servers to a destination set of storage servers, wherein, in the first database access mode, database read requests are routed to the original set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage…
Interactive reenactment within a video game
Granted: November 22, 2022
Patent Number:
11504619
A video reenactment system and method analyze a video clip that a video game player wishes to reenact and maps objects and actions within the video clip to virtual objects and virtual actions within the video game. A reenactment script indicating a sequence of virtual objects and virtual actions as mapped to objects and actions in the video clip is generated using a video translation model and stored for use in reenacting the video clip. The reenactment script can be used within the…
Interactive gameplay playback system
Granted: November 1, 2022
Patent Number:
11484802
The disclosure provides a video playback system for use within a game application and/or other interactive computing environments. The video playback system can be used to capture gameplay during execution of a game application. The captured gameplay video can be processed and stored within the game application or in a network accessible location.
Deep learning for data-driven skill estimation
Granted: October 25, 2022
Patent Number:
11478716
Various aspects of the subject technology relate to systems, methods, and machine-readable media for determining player skill for video games. The method includes aggregating a plurality of player statistics for match outcomes from a plurality of video games. The method also includes calculating, for each player in a pool of players, a matchmaking rating for each player based on the plurality of player statistics, the matchmaking rating for each player comprising a predicted number of…
User-controllable model-driven matchmaking
Granted: October 25, 2022
Patent Number:
11478715
Various aspects of the subject technology relate to systems, methods, and machine-readable media for user matchmaking. The method includes training a quality model and an embedding model based on historical data and user control options. The method also includes receiving user control options and matchmaking requests from users. The method also includes embedding, through the embedding model, user data regarding the users into an embedded space based on the received user control options…
Automated detection of emergent behaviors in interactive agents of an interactive environment
Granted: October 25, 2022
Patent Number:
11478713
Various aspects of the subject technology relate to systems, methods, and machine-readable media for automated detection of emergent behaviors in interactive agents of an interactive environment. The disclosed system represents an artificial intelligence based entity that utilizes a trained machine-learning-based clustering algorithm to group users together based on similarities in behavior. The clusters are processed based on a determination of the type of activity of the clustered…
Extending knowledge data in machine vision
Granted: October 18, 2022
Patent Number:
11475249
A machine-vision system obtains a trained-synthetic dataset associated with a virtual-sporting event, features of the trained-synthetic dataset including features associated with the virtual sporting event. The machine-vision system can further train by extending the trained-synthetic dataset using a real-life dataset associated with an actual sporting event including recognized results, the extending can include identifying and selecting a portion of the recognized results from the…
Generating positions of map items for placement on a virtual map
Granted: October 18, 2022
Patent Number:
11473927
This specification describes a system for generating positions of map items such as buildings, for placement on a virtual map. The system comprises: at least one processor; and a non-transitory computer-readable medium including executable instructions that when executed by the at least one processor cause the at least one processor to perform at least the following operations: receiving an input at a generator neural network trained for generating map item positions; generating, with…
Predictive execution of distributed game engines
Granted: October 18, 2022
Patent Number:
11471764
Systems described herein may automatically and dynamically adjust the amount and type of computing resources usable to execute, process, or perform various tasks associated with a video game. Using one or more machine learning algorithms, a prediction model can be generated that uses the historical and/or current user interaction data obtained by monitoring the users playing the video game. Based on the historical and/or current user interaction data, future user interactions likely to…
Automated controller configuration recommendation system
Granted: October 4, 2022
Patent Number:
11458388
Various aspects of the subject technology relate to systems, methods, and machine-readable media for adjusting controller settings. The method includes receiving, through a controller associated with a user, controller input for software. The method also includes determining, based on the controller input, a user profile for the user comprising at least a skill level and an input tendency of the user. The method also includes providing suggested adjustments to the controller settings…
Automated real-time engagement in an interactive environment
Granted: October 4, 2022
Patent Number:
11458397
Various aspects of the subject technology relate to systems, methods, and machine-readable media for automated real-time engagement in an interactive environment. The method includes extracting events from a stream of data received from a service provider system, the stream of data comprising event information of one or more real-life sporting events. The method also includes selecting a subset of the events, the subset of the events comprising events that are engaging to a user. The…