Electronic Arts Patent Grants

Platform triggered registration

Granted: October 19, 2021
Patent Number: 11148060
This disclosure relates to enabling a user to access a game without registering for a platform account in implementations, if an unregistered user attempts to access a game supported by a gaming platform, a guest account may be automatically created for the user in response to receiving a request for the user to access the game. The guest account may enable the user to access the game without first registering with the gaming platform.

Runtime animation substitution

Granted: September 21, 2021
Patent Number: 11123636
A method of runtime animation substitution may include detecting, by a processing device of a video game console, an interaction scenario in an instance of an interactive video game, wherein the interaction scenario comprises a target animation associated with a game character. The method may further include identifying, by the processing device, a valid transitional animation. The method may further include causing, by the processing device, the valid transitional animation to be…

Subpixel text rendering

Granted: September 14, 2021
Patent Number: 11120774
A system may render glyphs based on stored textures without loss of quality at subpixel scales. The system may determine a content of a pixel of a display corresponds to a glyph, determine a subpixel alignment offset of a specified screen coordinates for the glyph with respect to the pixels of the display, based on the subpixel alignment offset, select one or more versions of the glyph from a plurality of versions of the glyph, a first version of the glyph of the plurality of versions of…

Systems and methods for image texture uniformization for multiview object capture

Granted: September 14, 2021
Patent Number: 11120606
An image processing method is disclosed, comprising: receiving a plurality of images of an object; and, for each image, determining a brightness value for each point on the object that is visible, and generating a tile grid for the image. Each point that is visible in an image corresponds to one tile in the tile grid. For each tile pair where at least one point is visible in both tiles of the tile pair, a brightness offset value is determined. For each image, an offset matrix is…

Audio-based device authentication system

Granted: September 14, 2021
Patent Number: 11120113
Embodiments presented herein use an audio based authentication system for pairing a user account with an audio-based periphery computing system. The audio-based authentication system allows a user to interface with the periphery device through a user computing device. The user can utilize a previously authenticated user account on the user computing device in order to facilitate the pairing of the audio-based periphery computing system with the user account.

Particle-based inverse kinematic rendering system

Granted: September 7, 2021
Patent Number: 11113860
The present disclosure provides embodiments of a particle-based inverse kinematic analysis system. The inverse kinematic system can utilize a neural network, also referred to as a deep neural network, which utilizes machine learning processes in order to create poses that are more life-like and realistic. The system can generate prediction models using motion capture data. The motion capture data can be aggregated and analyzed in order to train the neural network. The neural network can…

Distributed training for machine learning of AI controlled virtual entities on video game clients

Granted: September 7, 2021
Patent Number: 11110353
System and methods for utilizing a video game console to monitor the player's video game, detect when a particular gameplay situation occurs during the player's video game experience, and collect game state data corresponding to how the player reacts to the particular gameplay situation or an effect of the reaction. In some cases, the video game console can receive an exploratory rule set to apply during the particular gameplay situation. In some cases, the video game console can trigger…

Matchmaking for online gaming with streaming players

Granted: August 31, 2021
Patent Number: 11103788
A matchmaking system matches players for online gaming, when some of the players may be streaming players and other players may be non-streaming players. The streaming players, due to receiving content of the online game via computer networks from a streaming system, may experience a relatively greater network latency for game events relative to non-streaming players. When matching streaming players and non-streaming players for online game play, the relative competitive disadvantage for…

Enhancement of error resilience in low-latency live video streaming applications by using non-immediate previous temporal referencing

Granted: August 31, 2021
Patent Number: 11109068
Various aspects of the subject technology relate to systems, methods, and machine-readable media for recovering lost information in a data stream. The method includes receiving the data stream having consecutive frames from a server, each frame encoded based on information from a preceding frame in an encoding order as reference. The method also includes detecting an error in the data stream. The method also includes sending an error message to the server regarding the error. The method…

Software change tracking and analysis

Granted: August 31, 2021
Patent Number: 11106460
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…

Motion capture compression suit

Granted: August 31, 2021
Patent Number: 11103771
The subject disclosure provides for obtaining marker data representing marker movement with reduced displacement from game rig joint centers using a motion capture compression suit deployed and form-fitted onto target participants in order to reduce excess marker movement during a motion capture shooting cycle. The motion capture suit includes a first layer having a first type of material with seams defining one or more predetermined regions on the first layer. In some aspects, the first…

Contextually aware communications system in video games

Granted: August 24, 2021
Patent Number: 11097189
In response to receiving user input command for sending a contextually aware communication, a computer system is configured to use game state data to determine a target location that a player is focusing on in a virtual environment in a video game, identify a unit that the player likely wants to communicate about based on at least priorities of unit types and proximities of units to the target location, and select a communication action for performance. Different communication actions…

Consultation bot platform

Granted: August 24, 2021
Patent Number: 11097187
Methods and systems for a consultation bot platform are provided. In one aspect, a method includes receiving an input indicating a request for assistance for an issue occurring in a video game. The method also includes determining a category associated with the request for assistance. The method also includes determining whether a score associated with a second-user for the category satisfies a threshold score and adding the second-user to a set of second-users in response to the score…

Dynamic gameplay session content generation system

Granted: August 17, 2021
Patent Number: 11090568
The present disclosure provides a system that automatically analyzes telemetric data, biometric data, and other data associated with a gameplay session to identify events occurring during the gameplay session. The telemetric data is generated by the game application during the gameplay session. The biometric data can be generated by input devices and can generate data associated with the user. The system can be configured to identify the segments associated with recorded gameplay events…

Combined building of dual representation program instructions

Granted: August 3, 2021
Patent Number: 11080026
A system may provide a programming environment combining visual programming and text based programming. The system may determine a first node and a second node of a first plurality of nodes are native function call nodes of a visual graph-based programming language and determine a third node of the first plurality of nodes is a text-based node including text-based statements in a text-based programming language. In response to determining the third node of the first plurality of nodes is…

Interactive voice-controlled companion application for a video game

Granted: August 3, 2021
Patent Number: 11077361
Using voice recognition, a user can interact with a companion application to control a video game from a mobile device. Advantageously, the user can interact with the companion application when the video game is unavailable because, for example, of the user's location. Moreover, machine learning may be used to facilitate generating voice responses to user utterances that are predicted to improve or maintain a user's level of engagement with the companion application, or its corresponding…

Optimized test case selection for quality assurance testing of video games

Granted: July 27, 2021
Patent Number: 11074161
A test case selection system and method uses a test selection model to select test cases from a library of test cases to be used for quality assurance (QA) testing of a software application to maximize the chances of finding bugs from executing the selected test cases. The test case selection model may be a machine learning based regression model trained using outcomes of previous QA testing. In some case, the test case selection system may provide periodic and/or continuous refinement…

Game quality-centric matchmaking for online gaming

Granted: July 27, 2021
Patent Number: 11071909
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…

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

Granted: July 20, 2021
Patent Number: 11065536
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…

System and method for facilitating a game through a primary client device and in-game content purchases through a mobile device

Granted: July 20, 2021
Patent Number: 11068950
The disclosure relates to systems and methods for communicating a primary display comprising information that facilitates visual presentation of a view of a game space to a primary client device and facilitating purchases of content for use in the game through a secondary client device such as a user's smartphone. The system may include a game device that allows a user to play a video game or otherwise interact with a virtual environment using the primary client device and purchase…