Electronic Arts Patent Grants

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…

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.

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…

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…

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…

Progressive human user detection challenges with rewards

Granted: October 4, 2022
Patent Number: 11458406
Various aspects of the subject technology relate to systems, methods, and machine-readable media for granting access to a game. The method includes receiving a request to access the game. The method also includes causing to display a set of challenge options representing challenges of varying difficulty levels for a user to select. The method also includes receiving a selection of a challenge option from a user device. The method also includes causing to present a challenge to the user.…

Systems and methods for automatically measuring a video game difficulty

Granted: October 4, 2022
Patent Number: 11458399
Embodiments of the systems and methods described herein can automatically measure the difficulty metrics associated with various aspects of a video game using an artificial intelligence system. The artificial intelligence system may include multiple game agents. Telemetry data associated with the gameplay of each game agent may be recorded while the game application is automatically executed by the game agents. The telemetry data may be communicated to a data analysis system which can…

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…

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 test multiplexing system

Granted: September 20, 2022
Patent Number: 11446570
An imitation learning system may learn how to play a video game based on user interactions by a tester or other user of the video game. The imitation learning system may develop an imitation learning model based, at least in part, on the tester's interaction with the video game and the corresponding state of the video game to determine or predict actions that may be performed when interacting with the video game. The imitation learning system may use the imitation learning model to…

Video compression for video games

Granted: September 6, 2022
Patent Number: 11438599
A video compression system and method may be used to compress video data using both resolution compression and texture compression. The compression may involve converting the video format from a first format to a second format and then performing resolution compression across blocks of pixels within each frame of the video. The resolution compressed data may then be arranged as data triplets spanning three consecutive frames of the video. The data triplets may be texture compressed using…

Mesh driven strands

Granted: September 6, 2022
Patent Number: 11436798
A computer implemented method comprises receiving a mesh representing a 3D object, the mesh comprising a plurality of 2D shapes, receiving a strand feature comprising a plurality of virtual strands, and associating each strand of the plurality of virtual strands with a 2D shape of the mesh.

Request distribution system

Granted: September 6, 2022
Patent Number: 11433300
Embodiments of the systems and methods disclosed herein provide a request distribution system in which a request for resources may be executed by a plurality of workers. Upon receiving a request for resources from a user computing system, the request distribution system may select a subset of workers from the plurality of workers to execute the request within a time limit. Once the workers generate a plurality of outputs, each output associated with a quality level, the request…

Systems and methods for hardware-based matchmaking

Granted: May 3, 2022
Patent Number: 11318390
The present disclosure provides a system for a game application host system and game application that can determine the hardware characteristics of a user computing system for use during online matchmaking in a multiplayer game application. The game application can include a hardware analysis module that can evaluate the user computing system to determine the speed and operational characteristics of the hardware. The hardware characteristics can be used for matchmaking by a matchmaking…

Multi-camera image capture system

Granted: May 3, 2022
Patent Number: 11323690
A dual-camera image capture system may include a first light source, disposed above a target area, a first mobile unit, configured to rotate around the target area, and a second mobile unit, operatively coupled to the first mobile unit, configured to move vertically along the first mobile unit. The dual-camera image capture system may further include a second light source, operatively coupled to the second mobile unit and a dual-camera unit, operatively coupled to the second mobile unit.…