Electronic Arts Patent Grants

Automated player sponsorship system

Granted: April 1, 2025
Patent Number: 12263411
Embodiments of the systems and methods disclosed herein provide a sponsor matching system in which players and sponsors can be matched. Upon a match based at least in part on stored sponsorship criteria and/or player preferences, a first sponsor can select a set of players to receive permission to select an advertisement associated with the first sponsor. Once a first player of the selected players selects an advertisement and an advertisement placement location associated with the first…

Replay editor in video games

Granted: March 25, 2025
Patent Number: 12257499
A gaming system may allow for a user to capture and/or edit simulation state data of gameplay in a video game such that a replay of the gameplay may be rendered and/or shared. The gaming system may receive simulation state data and a request. The simulation state data may include simulation state(s) which include a model and pose state of an avatar corresponding to a player in a game simulation of a video game previously rendered as rendered view(s). The request may request a replay of…

High-quality object-space dynamic ambient occlusion

Granted: March 11, 2025
Patent Number: 12249025
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 system for generation of facial models and animation

Granted: February 25, 2025
Patent Number: 12236510
Systems and methods are provided for enhanced animation generation based on generative modeling. An example method includes training models based on faces and information associated with persons, each face being defined based on location information associated with facial features, and identity information for each person. The modeling system being trained to reconstruct expressions, textures, and models of persons.

Robust speech audio generation for video games

Granted: February 25, 2025
Patent Number: 12233338
This specification describes a computer-implemented method of training a machine-learned speech audio generation system for use in video games. The training comprises: receiving one or more training examples. Each training example comprises: (i) ground-truth acoustic features for speech audio, (ii) speech content data representing speech content of the speech audio, and (iii) a ground-truth speaker identifier for a speaker of the speech audio. Parameters of the machine-learned speech…

Videographer mode in online games

Granted: February 18, 2025
Patent Number: 12226692
A online gaming system may provide for a videographer mode in online gaming. The online gaming system may initiate an instance of an online game for players playing the online game in a player mode, establish connections to respective game clients of the players and to a videographer client of a computing device of a videographer, the videographer being a user participating in the online game in a videographer mode differing from the player mode, the videographer mode including capturing…

Generative interior design in video games

Granted: February 11, 2025
Patent Number: 12220640
This specification describes a computer-implemented generative interior design method. The method comprises obtaining input data comprising boundary data. The boundary data defines a boundary of an interior region of a video game building. A floor plan for the interior region of the video game building is generated. This comprises processing the input data using a floor plan generator model. The floor plan divides the interior region into a plurality of interior spaces. A layout for at…

Seasonal reward distribution system

Granted: January 28, 2025
Patent Number: 12208336
The present disclosure provides a video game based seasonal reward distribution system. The seasonal reward system can provide users with a non-linear map that allows the users to choose how to progress through the reward map when advancing or leveling up a virtual character or user account within the video game. The virtual map can provide a visual representation of a non-linear pathway or tracks that a user can follow based on how the user would like to proceed and what types of…

Animated and personalized coach for video games

Granted: January 28, 2025
Patent Number: 12208338
Various aspects of the subject technology relate to systems, methods, and machine-readable media for generating insights for video games. The method includes gathering information regarding a player for a plurality of video games, the information comprising at least one of in-world state data, player action data, player progression data, and/or real-world events relevant to each video game. The method also includes tracking events in at least one video game of the plurality of video…

Collaborative online gaming system and method

Granted: January 28, 2025
Patent Number: 12208337
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…

Joint twist generation for animation

Granted: January 21, 2025
Patent Number: 12205214
The present disclosure provides embodiments for joint twist generation for animation. The system can utilize a neural network, also referred to as a deep neural network, which utilizes machine learning processes in order to create animation data that are more life-like and realistic. The system can obtain a set of axis vectors for a rig of a virtual character model; obtain a twist model for the rig; input the set of axis vectors to the twist model to obtain a set of twist vectors; and…

Live gameplay updates

Granted: January 21, 2025
Patent Number: 12201907
A system and method for providing live gameplay updates receives a modification for a videogame, the modification affecting a gameplay aspect of the videogame during execution of the videogame. The system and method determine a target group for deploying the modification. The target group includes first one or more live instances of the videogame. The system and method deploy the modification to the target group and receive gameplay data associated with the gameplay aspect from the…

Live reverb metrics system

Granted: January 14, 2025
Patent Number: 12194384
Various aspects of the subject technology relate to systems, methods, and machine-readable media for rendering audio via a game engine for a game. Various aspects may include determining sound source reverb metrics and listener reverb metrics. Aspects may include determining reverbs within a reverb possibility space for all rooms or spaces of the game rendered by the game engine. Aspects may also include determining sound tuning parameters describing reverb attenuation over distance.…

Systems and methods for storing triangulations of polygonal mesh faces

Granted: December 31, 2024
Patent Number: 12182941
A method, device, and computer-readable storage medium for retrieving a stored triangulation of a polygonal mesh. The method includes: receiving an input polygonal mesh that is a computer representation of a three-dimensional (3D) object; identifying one or more faces of the input polygonal mesh that have more than three edges; retrieving for each face of the one or more faces, integer counts of a number of triangles that are incident to each vertex of the face stored in face-vertex…

Dynamic streaming video game client

Granted: December 31, 2024
Patent Number: 12179097
Embodiments of the present application provide a phased streaming system and process using a dynamic video game client. The dynamic video game client can utilize a state stream game engine in combination with a game application streaming service to provide users with the ability to begin playing games quickly on a huge range of devices.

Route generation system within a virtual environment of a game application

Granted: December 24, 2024
Patent Number: 12172079
The systems and processes described herein can provide dynamic and realistic route generation based on actual route data within the game environment. The system provides for generating a route database for use with a sports simulation game application. The present disclosure also provides for generation of routes during runtime of the game application. The route generation system can help address the problem of generating realistic and lifelike routes based on real life movements of…

Enhanced system for generation of facial models and animation

Granted: December 17, 2024
Patent Number: 12169889
Systems and methods are provided for enhanced animation generation based on generative modeling. An example method includes training models based on faces and information associated with persons, each face being defined based on location information associated with facial features, and identity information for each person. The modeling system being trained to reconstruct expressions, textures, and models of persons.

Interaction based skill measurement for players of a video game

Granted: December 17, 2024
Patent Number: 12168182
Skill measurement systems and methods include interaction pairs and an interaction uncertainty. The interaction pairs are pairwise matches corresponding to instances of interactions between players. The interaction uncertainty variable corresponds to the instance of interaction and is based in part on the uncertainties of a player, player team, and/or gameplay aspects. The interaction pairs and interaction uncertainty are used to more accurately determine a skill rating of a player based…

Player profile management system

Granted: December 10, 2024
Patent Number: 12161939
A player profile management system collects player data from various systems and generates and manages player profiles. A snapshot pipeline of the player profile management system generates a snapshot player profile associated with a player. The player profile management system receives, after generating the snapshot player profile associated with the player, player data associated with the player. An update pipeline of the player profile management system generates, based on the…

Videogame telemetry data and game asset tracker for session recordings

Granted: December 10, 2024
Patent Number: 12161942
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…