Electronic Arts Patent Grants

System and method for altering perception of virtual content in a virtual space

Granted: January 16, 2024
Patent Number: 11872480
The disclosure relates to systems and methods for altering perception of virtual or game content in a virtual space based on one or more attribute levels. The perception of some virtual or game content may not be altered. Thus, the depiction of some content is altered while other content is not. A system may alter the depiction of game content based on attributes of an entity and/or based on which entity is to perceive the game content. The different depictions of game content may be…

Authentication identity management for mobile device applications

Granted: January 9, 2024
Patent Number: 11870772
An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein…

Automated controller configuration recommendation system

Granted: January 2, 2024
Patent Number: 11857868
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…

Generating facial position data based on audio data

Granted: December 19, 2023
Patent Number: 11847727
A computer-implemented method for generating a machine-learned model to generate facial position data based on audio data comprising training a conditional variational autoencoder having an encoder and decoder. The training comprises receiving a set of training data items, each training data item comprising a facial position descriptor and an audio descriptor; processing one or more of the training data items using the encoder to obtain distribution parameters; sampling a latent vector…

UI state identification, navigation and crawling

Granted: December 19, 2023
Patent Number: 11846969
A UI state crawler system may allow for the crawling of a video game UI that may identify and map UI states of the video game. The UI state crawler system may determine a user interface (UI) state identifier (ID) for a UI state of a UI of a video game based at least in part on a plurality of node IDs corresponding to a plurality of nodes of a hierarchical structure of the UI and determine a UI state map does not include a UI state map node corresponding to the UI state ID. In response to…

Game quality-centric matchmaking for online gaming

Granted: December 19, 2023
Patent Number: 11845005
A system and method optimizes game quality by matching players for an online game to one of several virtual games. This matching process may involve filtering the players who wish to play according to various constraint minimizing criteria, packing the players into one or more virtual games to optimize game quality factors of the virtual games, and then instantiating the virtual games to actual online games played by the players. The game packing process may be iterative and may involve…

High-quality object-space dynamic ambient occlusion

Granted: December 5, 2023
Patent Number: 11836851
Systems and methods are disclosed for calculating dynamic ambient occlusion (AO) values for character models to yield high-quality approximations of global illumination effects. The approach utilizes a dual component machine-learning model that factorizes dynamic AO computation into a non-linear component, in which visibility is determined by approximating spheres and their casted shadows, and a linear component that leverages a skinning-like algorithm for efficiency. The parameters of…

Enhanced pose generation based on conditional modeling of inverse kinematics

Granted: December 5, 2023
Patent Number: 11836843
Systems and methods are provided for enhanced pose generation based on conditional modeling of inverse kinematics. An example method includes accessing an autoencoder trained based on poses, with each pose being defined based on location information of joints, and the autoencoder being trained based on conditional information indicating positions of a subset of the joints. The autoencoder is trained to reconstruct, via a latent variable space, each pose based on the conditional…

Neural animation layering for synthesizing martial arts movements

Granted: November 28, 2023
Patent Number: 11830121
In some embodiments, the dynamic animation generation system can provide a deep learning framework to produce a large variety of martial arts movements in a controllable manner from unstructured motion capture data. The system can imitate animation layering using neural networks with the aim to overcome challenges when mixing, blending and editing movements from unaligned motion sources. The system can synthesize movements from given reference motions and simple user controls, and…

System for customizing in-game character animations by players

Granted: November 14, 2023
Patent Number: 11816772
System and methods for using a deep learning framework to customize animation of an in-game character of a video game. The system can be preconfigured with animation rule sets corresponding to various animations. Each animation can be comprised of a series of distinct poses that collectively form the particular animation. The system can provide an animation-editing interface that enables a user of the video game to make modifications to at least one pose or frame of the animation. The…

Videogame telemetry data and game asset tracker for session recordings

Granted: November 14, 2023
Patent Number: 11813538
Disclosed are issue tracking systems, troubleshooting techniques, and user interfaces for troubleshooting, which are associated with a user of a software application triggering the recording of a session. During the session, the user may narrate suggestions or problems for the application while they interact with the application in real-time, and a recording engine of the application may record various types of session data, such as the user's interaction, narration, telemetry data, call…

Systems and methods for ray traced contact shadows

Granted: November 7, 2023
Patent Number: 11810241
A method, device, and computer-readable storage medium for generating shadows in an image of a scene. The method includes: generating a shadow map to determine pixels in shadow; for each pixel in shadow, performing a sampling of neighboring pixels; for each pixel in shadow, computing an average brightness of the sampling to generate a shadow mapped shadow value; determining a set of close shadow edge pixels, which are shadow edge pixels that correspond to locations on an object that are…

Software change tracking and analysis

Granted: November 7, 2023
Patent Number: 11809866
A change tracking and analytics system and method receives software code blocks from one or more repositories of software related to a software project, such as a new video game. Changes associated with software code blocks, such as relative to previous versions of the software code blocks, may be determined and logged. Additionally, various analytics, such as metrics associated with complexity, divergence from a master version of software code blocks, and/or any cascading effects of the…

Automatic head pose neutralization and blend shape generation

Granted: October 31, 2023
Patent Number: 11803997
A system may perform head pose neutralization on an input mesh to produce a neutral mesh and/or determine blend shapes for the neutral mesh. The system may generate a neutral mesh based on an input mesh and a reference mesh and then generate a blend shape associated with the neutral mesh based at least in part on one or more reference neutral meshes and one or more corresponding reference blend shapes.

Universal body movement translation and character rendering system

Granted: October 24, 2023
Patent Number: 11798176
Systems and methods are disclosed for universal body movement translation and character rendering. Motion data from a source character can be translated and used to direct movement of a target character model in a way that respects the anatomical differences between the two characters. The movement of biomechanical parts in the source character can be converted into normalized values based on defined constraints associated with the source character, and those normalized values can be…

Generating speech in the voice of a player of a video game

Granted: October 17, 2023
Patent Number: 11790884
A computer-implemented method of generating speech audio in a video game is provided. The method includes inputting, into a synthesizer module, input data that represents speech content. Source acoustic features for the speech content in the voice of a source speaker are generated and are input, along with a speaker embedding associated with a player of the video game into an acoustic feature encoder of a voice convertor. One or more acoustic feature encodings are generated as output of…

Order independent data categorization, indication, and remediation across realtime datasets of live service environments

Granted: October 17, 2023
Patent Number: 11789982
A computer-implemented method is provided of finding one or more data items that match one or more defined criteria in a dataset. The method comprises identifying data snippets of the dataset using a set of one or more attention rules; categorizing the identified data snippets using fuzzy matching by assigning them to buckets such that each bucket contains data snippets that are similar to another according to a similarity measure; classifying buckets containing data snippets having more…

Training action prediction machine-learning models for video games with healed data

Granted: October 17, 2023
Patent Number: 11786822
This specification provides a computer-implemented method, the method comprising obtaining a machine-learning model. The machine-learning model is being trained with expert data comprising a plurality of training examples. Each training example comprises: (i) game state data representing a state of a video game environment, and (ii) scored action data representing an action and a score for that action if performed by a video game entity of the video game environment subsequent to the…

Autoplayers for filling and testing online games

Granted: October 17, 2023
Patent Number: 11786818
An autoplayer system and method enables one or more automated player(s) (autoplayers) that can be used to populate and/or fill a multiplayer online game. The autoplayers may emulate a human player in playing the online game. By filling the online game, the autoplayers may enhance the enjoyment of the human players in playing the online game. Additionally, autoplayer(s) may be used to replace players who drop out of the online game during gameplay of the online game, so that the remaining…

Systems and methods for transcribing user interface elements of a game application into haptic feedback

Granted: October 17, 2023
Patent Number: 11786812
The present invention introduces an in-game API wrapper to perform identification and transcription of in-game visual and audio data by way of identifiable tags. Identified tags for visual and audio data are sent to an external audio API for transcribing into Morse code. The Morse code transcribing is sent back to the in-game API wrapper for transcription into haptic feedback. Identified tags for available on-screen button selections are transcribed by the in-game API wrapper into haptic…