Patents Assigned to Electronic Arts Inc.
  • Patent number: 11504625
    Abstract: 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.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: November 22, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Karen Elaine Stevens
  • Patent number: 11504619
    Abstract: 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 video game to reenact the objects and actions of the video clip. The reenactment of the video clip may be interactive, where a player may assume control within the reenactment and when the player relinquishes control, the reenactment will continue at an appropriate part of the sequence of actions by skipping actions corresponding to the ones played by the player.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: November 22, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Igor Borovikov, Harold Henry Chaput, Nitish Victor, Mohsen Sardari
  • Patent number: 11507596
    Abstract: 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 servers. The method may further include copying a plurality of records of the distributed database from the original set of storage servers to the destination set of storage servers. The method may further include switching to a second database access mode, in which database read requests are routed to the destination set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 22, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
  • Patent number: 11484802
    Abstract: 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.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: November 1, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Christopher Loren Bruzzo, Arthur Francois Marie Rohart, Oghene Fejiro Bateren
  • Patent number: 11478713
    Abstract: 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 users. In order to identify new categories of behavior and to label those new categories, a separate cluster analysis is performed using interaction data obtained at a subsequent time. The additional cluster analysis determines any change in behavior between the clustered sets and/or change in the number of users in a cluster. The identification of emergent user behavior enables the subject system to treat users differently based on their in-game behavior and to adapt in near real-time to changes in their behavior.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 25, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Thomas Bradley Dills
  • Patent number: 11478715
    Abstract: 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 and the matchmaking requests. The method also includes determining, based on the embedded user data, that a distance between two users satisfies a distance threshold. The method also includes matching the two users when the determined distance satisfies the distance threshold.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 25, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Meng Wu, Qilian Yu, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
  • Patent number: 11478716
    Abstract: 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 points each player will contribute to a match. The method also includes selecting, based on the matchmaking rating for each player, players from the pool of players. The method also includes matching the players based on the matchmaking rating for each player, a sum of the matchmaking ratings comprising a total predicted team score for the match.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: October 25, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Chong Zhao
  • Patent number: 11473927
    Abstract: 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 the generator neural network, a probability of placing a map item for each subregion of a plurality of subregions of the region of the virtual map; and generating position data of map items for placement on the virtual map using the probability for each subregion.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: October 18, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Han Liu, Yiwei Zhao, Jingwen Liang, Mohsen Sardari, Harold Chaput, Navid Aghdaie, Kazi Zaman
  • Patent number: 11471764
    Abstract: 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 be performed in the future can be predicted. Using the predictions of the users' future interactions, the amount and type of computing resources maintained in the systems can be adjusted such that a proper balance between reducing the consumption of computing resources and reducing the latency experienced by the users of the video game is achieved and maintained.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: October 18, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: John Kolen, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
  • Patent number: 11475249
    Abstract: 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.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Boris Skuin
  • Publication number: 20220327392
    Abstract: A puzzle validation system and method determine whether one or more solutions to a puzzle to be validated exist. If one or more solutions for the puzzle do exist, then the puzzle is valid. The puzzle validation system may use a path traversing algorithm that limits selections along the path to only valid selections may be implemented to find valid solutions to the puzzle that do not violate any constraints of the puzzle. The puzzle validation mechanism may also heuristically optimize, using an initial set of valid solutions, to produce optimal or near-optimal solutions to the puzzle. The puzzle validation mechanism may further generate one or more statistics associated with the puzzle that may be used to evaluated solutions when the puzzle is deployed for gameplay. The mechanisms disclosed allow for deployment of confirmed valid puzzles, either as a standalone puzzle or as a puzzle incorporated in a video game.
    Type: Application
    Filed: December 7, 2021
    Publication date: October 13, 2022
    Applicant: Electronic Arts Inc.
    Inventors: Jesse Hans Stokes Harder, Karine Andranikovna Levonyan, Mohsen Sardari
  • Patent number: 11458388
    Abstract: 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 intended to improve performance of the user in relation to the software, the controller settings comprising at least one of controller sensitivity or controller assignments. The method also includes receiving approval of the user to implement the suggested adjustments to the controller settings. The method also includes adjusting the controller settings based on the approval of the user.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: October 4, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Stephen Roger Kestell
  • Patent number: 11458399
    Abstract: 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 calculate game difficulty metrics for various aspects of the game. The data analysis system can determine game difficulty associated with the various aspects based on the game difficulty metrics. The results from the data analysis system may be visualized and communicated to a game developer for updating the operations of the video game.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: October 4, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Navid Aghdaie, John Kolen, Mohamed Marwan Mattar, Mohsen Sardari, Su Xue, Kazi Atif-Uz Zaman, Meng Wu
  • Patent number: 11458406
    Abstract: 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. The method also includes receiving challenge data from the user including interactions with and results of the challenge. The method also includes determining whether the user passed the challenge based on the challenge data. The method also includes executing or enabling execution of the game upon determining that the user passed the challenge. The method also includes providing the user rewards associated with the game for passing the challenge.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 4, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Meredith Trotter, Reza Pourabolghasem, Sundeep Narravula, Kazi Atif-Uz Zaman, Navid Aghdaie
  • Patent number: 11458397
    Abstract: 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 method also includes generating engagement events for an interactive environment based on the subset of the events, each of the engagement events replicating a scenario that corresponds to an event of one of the one or more real-life sporting events. The method also includes sending the engagement events to a client device.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: October 4, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Thomas Bradley Dills
  • Patent number: 11446570
    Abstract: 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 control automated agents that can play additional instances of the video game. Further, as the user continues to interact with the video game during testing, the imitation learning model may continue to be updated. Thus, the interactions by the automated agents with the video game may, over time, almost mimic the interaction by the user enabling multiple tests of the video game to be performed simultaneously.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: September 20, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Igor Borovikov, Jesse Hans Stokes Harder, Thomas Patrick O'Neill, Jonathan Albert Rein, Avery H. Lee, Pawel Piotr Wrotek, Graham Michael Parker, David Vincent
  • Patent number: 11436798
    Abstract: 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.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: September 6, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Simon Gomer, Jeremy O'Brien, Andrea Ferrario, Robin Taillandier, Leo Taslaman
  • Patent number: 11433300
    Abstract: 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 distribution system may transmit the output associated with the highest quality level to the user computing system.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: September 6, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: John Kolen, Harold Henry Chaput, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss
  • Patent number: 11438599
    Abstract: 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 ETC or other texture compression techniques. The compressed video may be part of other applications, such as a video to be played within a video game. A client device may be able to decompress the compressed video by reversing the texture compression, reversing the resolution compression, and performing a format conversion to generate uncompressed video data that can be used to play the video.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: September 6, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Laurent Benes
  • Patent number: 11413539
    Abstract: Embodiments presented herein include systems and methods for performing dynamic difficulty adjustment. Further, embodiments disclosed herein perform dynamic difficulty adjustment using processes that may not be detectable or are more difficult to detect by users compared to static and/or existing difficulty adjustment processes. In some embodiments, historical user information utilized by a machine learning system to generate a prediction model that predicts an expected duration of game play, such as for example, an expected churn rate, a retention rate, the length of time a user is expected to play the game, or an indication of the user's expected game play time relative to a historical set of users who have previously played the game. Before or during game play, the prediction model can be applied to information about the user to predict the user's expected duration of game play.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: August 16, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Navid Aghdaie, John Kolen, Mohamed Marwan Mattar, Mohsen Sardari, Su Xue, Kazi Atif-Uz Zaman, Meng Wu