Patents Assigned to Electronics Arts Inc.
  • Patent number: 12052279
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for authenticating user accounts. The method includes authenticating at least one user account of a plurality of user accounts for lobbying into a session. The method includes generating at least one authenticated socket in a server for each authenticated user account. The method includes adding the at least one user account to the at least one authenticated socket. The method includes adding non-authenticated user accounts to non-authenticated sockets of a plurality of non-authenticated sockets. The method includes detecting network traffic flowing into the plurality of authenticated sockets and the plurality of non-authenticated sockets. The method includes disconnecting non-authenticated user accounts from the server when a threshold amount of suspicious and/or malicious network traffic is detected in a non-authenticated socket.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: July 30, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Samy Thomas Jean Duc
  • Patent number: 12042736
    Abstract: A high-skilled-low-level detection system may detect high-skilled entities in low-level matches of an online gaming. The system may identify a plurality of entities that are within a first category of entities eligible to be matched by a matchmaking algorithm. The system may then determine respective feature sets based at least in part on gameplay data associated with the plurality of entities and perform anomaly detection on the respective feature sets. The system may then determine, based on the anomaly detection, an anomalous entity of the plurality of entities and cause the matchmaking algorithm to match the anomalous entity with other entities that are in a second category of entities.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: July 23, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Laura Greige, Fernando de Mesentier Silva, Alexander Sulimanov
  • Patent number: 12033262
    Abstract: A computing system may provide functionality for controlling an animated model to perform actions and to perform transitions therebetween. The system may determine, from among a plurality of edges from a first node of a control graph to respective other nodes of the control graph, a selected edge from the first control node to a selected node. The system may then determine controls for an animated model in a simulation based at least in part on the selected edge, control data associated with the selected node, a current simulation state of the simulation, and a machine learned algorithm, determine an updated simulation state of the simulation based at least in part on the controls for the animated model, and adapt one or more parameters of the machine learned algorithm based at least in part on the updated simulation state and a desired simulation state.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: July 9, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Zhaoming Xie, Wolfram Sebastian Starke, Harold Henry Chaput
  • Patent number: 12029988
    Abstract: A spectator system may provide for spectating in online gaming. The spectator system may receive, at a spectator server, game state data from a game simulation server hosting an online game for one or more players, generate one or more spectator game state data corresponding to one or more spectator devices and output the one or more spectator game state data to the spectator devices. The spectator server may further output the game state data to another spectator server.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: July 9, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Yuval Noimark, Jeffrey E. Skelton, Henrik Karlsson, Eneko Bilbao
  • Patent number: 12023574
    Abstract: The present disclosure provides for the dynamic mapping of functions within a content development application to a control surface including a plurality of distinct modular input consoles. The system includes a console controller that is configured to monitor usage of the content development application by the user and to dynamically control the mapping of functions to the control surface based on the contextual operation of the content development application. The console controller can determine the functions that are to be mapped to the control surface based on the context of the application and the functions that are prioritized for use by a user of the content development application.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: July 2, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Stephen Roger Kestell, James Nunn Hejl, Jr.
  • Patent number: 12023594
    Abstract: A bot detection system and method analyzes application programming interface (API) data associated with an online gaming player account to make a determination of whether the player account is engaging in cheating by using a bot during online game play. The API data may be analyzed to generate API metadata that is descriptive of the API data, such as an indication of how many API calls were made to a particular API during a particular time period on behalf of the player account. The API data may be applied to one or more bot detection models to make an assessment of whether the player account is using a bot. If bot usage is detected with a player account, enforcement actions, such as slowing down game play or banning the player account, may be implemented for that player account.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 2, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Arash Niknafs, Najmeh Tavassoli
  • Patent number: 12008716
    Abstract: A method, device, and computer-readable storage medium for generating a simplified mesh. The method includes: receiving an input mesh that is a polygonal mesh; identifying one or more submeshes of the input mesh; fitting a set of shapes to the one or more submeshes to determine which shapes approximate which submeshes within a threshold value; for each submesh that is associated with at least one shape that approximates the submesh within the threshold value, generating a set of proxy levels-of-detail (LODs) for the submesh, wherein each proxy LOD is a polygonal mesh corresponding to the shape that approximates the submesh; generating for each submesh, a set of traditionally simplified levels-of-detail (LODs) based on simplifying the submesh; and generating the simplified mesh based on selecting one proxy LOD or one traditionally simplified LOD for each submesh of the one or more submeshes.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: June 11, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Ashton Mason
  • Patent number: 11998851
    Abstract: A game coaching system identifies gameplay data associated with online game players of an online game and determines, based at least in part on the gameplay data, a performance model to predict performance metric(s) of individual players. The performance model may be used to conduct a sensitivity analysis to determine which perturbations to individual parameters of gameplay data result in improvements to the performance metric(s) of a player. This sensitivity analysis may be used to identify action(s) to recommend to the player to improve his or her gameplay performance. The action(s) that are recommended to the player may be decided based at least in part on the predicted impact of those action(s) on player performance and/or the ease of implementing the action(s). The game coaching system may provide updated action recommendations to players to allow the player to improve his or her gameplay performance over time.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: June 4, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Nina Zhou, Lisa Renee Ryan, Christopher Albert Pierse
  • Patent number: 11992768
    Abstract: Systems and methods are provided for enhanced pose generation based on generative modeling. An example method includes accessing an autoencoder trained based on poses of real-world persons, each pose being defined based on location information associated with joints, with the autoencoder being trained to map an input pose to a feature encoding associated with a latent feature space. Information identifying, at least, a first pose and a second pose associated with a character configured for inclusion in an in-game world is obtained via user input, with each of the poses being defined based on location information associated with the joints and with the joints being included on a skeleton associated with the character. Feature encodings associated with the first pose and the second pose are generated based on the autoencoder. Output poses are generated based on transition information associated with the first pose and the second pose.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: May 28, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Elaheh Akhoundi
  • Patent number: 11992772
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for contextual matchmaking. The method includes receiving player information for a plurality of players, the player information for each player comprising at least one of player statistics, player tendencies, and player preferences. The method also includes generating player archetypes for each of the plurality of players based on the player information, each of the player archetypes comprising at least one premier scenario. The method also includes matching the players based on the player archetypes. The method also includes generating in-game objectives based on the player archetypes.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: May 28, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Jean Pierre Kellams
  • Patent number: 11995754
    Abstract: Systems and methods are provided for enhanced animation generation based on using motion mapping with local bone phases. An example method includes accessing first animation control information generated for a first frame of an electronic game including local bone phases representing phase information associated with contacts of a plurality of rigid bodies of an in-game character with an in-game environment. Executing a local motion matching process for each of the plurality of local bone phases and generating a second pose of the character model based on the plurality of matched local poses for a second frame of the electronic game.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: May 28, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Wolfram Sebastian Starke, Yiwei Zhao, Mohsen Sardari, Harold Henry Chaput, Navid Aghdaie
  • Patent number: 11973883
    Abstract: 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 videogame client device, a second transaction record reflecting a second set of events associated with the interactive videogame session, wherein the second transaction record is cryptographically signed by a second private cryptographic key associated with the second videogame client device; and validating the first transaction record based on the second transaction record.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: April 30, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Erez Maharshak
  • Patent number: 11972353
    Abstract: Some embodiments herein can include methods and systems for predicting next poses of a character within a virtual gaming environment. The pose prediction system can identify a current pose of a character, generate a gaussian distribution representing a sample of likely poses based on the current pose, and apply the gaussian distribution to the decoder. The decoder can be trained to generate a predicted pose based on a gaussian distribution of likely poses. The system can then render the predicted next pose of the character within the three-dimensional virtual gaming environment. Advantageously, the pose prediction system can apply a decoder that does not include or use input motion capture data that was used to train the decoder.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: April 30, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Fabio Zinno, George Cheng, Hung Yu Ling, Michiel van de Panne
  • Patent number: 11961183
    Abstract: A system may provide for searching terrain data of real-world locations based on input representing a terrain for a game world. The system may receive terrain inquiry data including height data for terrain of a game world, generate an inquiry descriptor based on the terrain inquiry data at least in part by applying a plurality of filters to the terrain inquiry data, the inquiry descriptor including a plurality of inquiry descriptor values corresponding to the plurality of filter and determine, based on the inquiry descriptor and respective sample descriptors of one or more terrain samples corresponding to terrain of real-world locations, one or more matching terrain samples.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: April 16, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Daniel Ricão Canelhas
  • Patent number: 11957980
    Abstract: 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 character at one or more respawn locations.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: April 16, 2024
    Assignee: Electronic Arts Inc.
    Inventor: Carlos Emmanuel Reyes Pineda
  • Patent number: 11925861
    Abstract: A spectator system may provide for spectating in online gaming. The spectator system may receive, at a spectator server, game state data from a game simulation server hosting an online game for one or more players, generate one or more spectator game state data corresponding to one or more spectator devices and output the one or more spectator game state data to the spectator devices. The spectator server may further output the game state data to another spectator server.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: March 12, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Yuval Noimark, Jeffrey E. Skelton, Henrik Karlsson, Eneko Bilbao
  • Patent number: 11925873
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for extracting information from videos. The method includes annotating portions of interest within screen captures. The method also includes receiving at least a first set of videos for a video game. The method also includes training a first machine-learning model to identify the portions of interest within the first set of videos. The method also includes generating validation data based on results of the first machine-learning model. The method also includes extracting information based on the portions of interest identified in the first set of videos.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: March 12, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Alexander Lucas, Mike Kriz, Nathan Frederick
  • Patent number: 11925872
    Abstract: A video game includes a single player mode where completion of storyline objectives advances the single player storyline. The video game also includes a multiplayer mode where a plurality of players can play on an instance of a multiplayer map. Storyline objectives from the single player mode are selected and made available for completion to players in the multiplayer mode, and the single player storylines can be advanced by players completing respective storyline objectives while playing in the multiplayer mode. Combinations of storyline objectives are selected from pending storyline objectives for players connecting to a multiplayer game for compatibility with multiplayer maps. Constraints can be used to determine compatibility.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: March 12, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Harold Henry Chaput, Jesse Hans Stokes Harder, Daniel Lee Kading, John Christopher Epler, John Kolen, Navid Aghdaie, Kazi Atif-Uz Zaman, Kenneth Alan Moss, Thomas Murray Perlinski, Graham Francis Scott
  • Patent number: 11904240
    Abstract: An online gaming system for providing online game content to users based presentation control device. The system may comprise one or more processors configured to execute computer program modules including: a game module configured to execute an instance of an online game and to implement the instance of the online game to facilitate participation of users in the online game via presentation control devices; a user module configured to manage content sets corresponding to the individual users; a presentation control device module configured to manage game content sets corresponding to presentation control devices; a detection module configured to detect users physically present at the presentation control devices; and a content module configure to: determine appropriate content sets which are to be made available for participation by the users, and effectuate presentation of the game content to facilitate participation of the users in the determined appropriate game content sets.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: February 20, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Clifford J. Harrington, Kent Wakeford
  • Patent number: 11904238
    Abstract: 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 elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: February 20, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, Jr.