Patents Assigned to Electronic Arts Inc.
-
Patent number: 11786812Abstract: The present invention introduces an in-game API wrapper to perform identification and transcription of in-game visual and audio data by way of identifiable tags. Identified tags for visual and audio data are sent to an external audio API for transcribing into Morse code. The Morse code transcribing is sent back to the in-game API wrapper for transcription into haptic feedback. Identified tags for available on-screen button selections are transcribed by the in-game API wrapper into haptic feedback.Type: GrantFiled: June 13, 2022Date of Patent: October 17, 2023Assignee: ELECTRONIC ARTS INC.Inventor: Karen Elaine Stevens
-
Patent number: 11752436Abstract: Embodiments of the systems and methods disclosed herein provide a game that includes at least two users that each have a preconfigured set of playable virtual entities. The users draw playable virtual entities from each of their respective sets of playable virtual entities, and can play the playable virtual entities in one or more battles to facilitate moving a virtual positional marker towards a goal or shooting a goal, wherein the battle procedures are based on a turn priority. Certain attributes are associated with the playable virtual entities so that playable virtual entity effects, OVR values, and salary values can affect which playable virtual entities are in a deck and how the playable virtual entities are affected by the location of the virtual positional marker and/or other playable virtual entities.Type: GrantFiled: September 24, 2021Date of Patent: September 12, 2023Assignee: Electronic Arts Inc.Inventor: YoungSeok Yoo
-
Patent number: 11752434Abstract: 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 target group. The system and method deploy the modification to second one or more live instances of the videogame based at least in part on an analysis of the received gameplay data.Type: GrantFiled: December 22, 2020Date of Patent: September 12, 2023Assignee: Electronic Arts Inc.Inventors: Nitish Victor, Navid Aghdaie, Harold Henry Chaput, Sundeep Narravula, Kazi Atif-Uz Zaman
-
Patent number: 11738266Abstract: Methods, apparatus and systems are provided for generating an interactive non-player character (NPC) scene for a computer game environment of a video game. Changes are detected in relation to a script associated with the interactive NPC scene. For each NPC, a set of NPC data associated with the interactions said each NPC has within the script is generated corresponding to the changes. The generated set of NPC data is processed with an NPC rig associated with said each NPC to generate an NPC asset. A camera solver is applied to a region of the computer game environment associated with the script for determining locations of NPC assets and one or more cameras within said region in relation to said interactive NPC scene. Data representative of said each NPC asset and said determined NPC asset and camera locations for use by a game development engine for generating said interactive NPC scene.Type: GrantFiled: March 22, 2022Date of Patent: August 29, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Eric Braun, Peter Sung, Clayton Vaught, Cullen Waters
-
Patent number: 11734547Abstract: This specification describes a computer-implemented method for testing the performance of a video game server. The method comprises initializing a recurrent neural network. The recurrent neural network is trained based on requests sent from one or more client devices to the video game server. The initializing comprises inputting a start token into the recurrent neural network. An output distribution for a first-time step is generated, as an output of the recurrent neural network. The output distribution comprises a probability of generating each of a set of one or more requests to the video game server, in addition to a probability of generating a stop token. A first request from the set of one or more requests is selected based on the output distribution.Type: GrantFiled: September 8, 2020Date of Patent: August 22, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Matthew Luther, Mohsen Alimomeni
-
Patent number: 11735158Abstract: This specification describes systems and methods for aging voice audio, in particular voice audio in computer games. According to one aspect of this specification, there is described a method for aging speech audio data. The method comprises: inputting an initial audio signal and an age embedding into a machine-learned age convertor model, wherein: the initial audio signal comprises speech audio; and the age embedding is based on an age classification of a plurality of speech audio samples of subjects in a target age category; processing, by the machine-learned age convertor model, the initial audio signal and the age embedding to generate an age-altered audio signal, wherein the age-altered audio signal corresponds to a version of the initial audio signal in the target age category; and outputting, from the machine-learned age convertor model, the age-altered audio signal.Type: GrantFiled: August 11, 2021Date of Patent: August 22, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Kilol Gupta, Zahra Shakeri, Ping Zhong, Siddharth Gururani, Mohsen Sardari
-
Patent number: 11731052Abstract: This specification relates to animation and physics updates in computer games. According to a first aspect of this disclosure, there is described a computer implemented method comprising: updating, using an animation engine, an in-game animation at a first rate; and updating, using an in-game physics engine, an in-game physics state at a second rate, the second rate being different to the first rate. Updating the in-game physics state comprises: interpolating one or more in-game physical parameters corresponding to a physics update time that lies between two consecutive animation update times, the interpolation based on in-game animation frames corresponding to the two consecutive animation update times; and determining the update to the in-game physics state based on the interpolated physical parameters.Type: GrantFiled: March 22, 2022Date of Patent: August 22, 2023Assignee: ELECTRONIC ARTS INC.Inventor: Bartlomiej Waszak
-
Patent number: 11724191Abstract: Embodiments of the present application provide a network-based game modification system. The network based game modification system can provide users with access to game application source data and editing tools through a game editor client. The game editor client can provide an interface by which the developers can provide access to public source data while preventing access to private game source data. Additionally, the game editor client can provide an interface for access to some of the developers tools.Type: GrantFiled: March 1, 2021Date of Patent: August 15, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Per Henrik Benny Karlsson, Joseph Steven Pribele
-
Patent number: 11724184Abstract: A graphics rendering system is disclosed for generating and streaming graphics data of a 3D environment from a server for rendering on a client in 2.5D. 2D textures can be transmitted in advance of frames showing the textures. Data transmitted for each frame can include 2D vertex positions of 2D meshes and depth data. The 2D vertex positions can be positions on a 2D projection as seen from a viewpoint within the 3D environment. Data for each frame can include changes to vertex positions and/or depth data. A prediction system can be used to predict when new objects will be displayed, and textures of those new objects can be transmitted in advance.Type: GrantFiled: April 26, 2021Date of Patent: August 15, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Igor Borovikov, Mohsen Sardari
-
Patent number: 11726900Abstract: 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 of the test case selection model from one QA testing run to the next. The model refinements may include updating weights associated with the test case selection model in the form of a regression model. Additionally, the test case selection system may provide performance analytics between a test case selection model-based selection of test cases and random selection of test cases.Type: GrantFiled: July 26, 2021Date of Patent: August 15, 2023Assignee: Electronic Arts Inc.Inventors: Milan Culibrk, Alexander Senchenko, Dan Ispir
-
Patent number: 11724201Abstract: 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 games, the events comprising an action event or a standby event. The method also includes determining that an event of the tracked events is an action event. The method also includes generating insights regarding the action event based on the information gathered regarding the player, the insights for improving the player's performance in the video game. The method also includes relaying the insights to the player to improve the player's performance in the video game.Type: GrantFiled: December 11, 2020Date of Patent: August 15, 2023Assignee: Electronic Arts Inc.Inventors: Harold Henry Chaput, Mattias Teye, Zebin Chen, Wei Wang, Ulf Erik Kristoffer Sjöö, Ulf Martin Lucas Singh-Blom
-
Patent number: 11724195Abstract: 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 rewards the user prefers to unlock. The reward map provides a series of reward nodes connected by links, resulting in a plurality of pathways or tracks that a user can select during advancement within the video game. The user can select individual reward nodes when the virtual character levels up and progress along a pathway on the virtual map.Type: GrantFiled: November 16, 2020Date of Patent: August 15, 2023Assignee: ELECTRONIC ARTS INC.Inventor: Shaun Mackenzie Laker
-
Patent number: 11724182Abstract: 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.Type: GrantFiled: February 12, 2021Date of Patent: August 15, 2023Assignee: ELECTRONIC ARTS INC.Inventor: Per Henrik Benny Karlsson
-
Patent number: 11717757Abstract: A collusion detection system may detect collusion between entities participating in online gaming. The collusion detection system may identify a plurality of entities associated with and opponents within an instance of an online game, determine social data associated with the plurality of entities, determine in-game behavior data associated with the plurality of entities, and determine, for one or more pairings of the plurality of entities, respective pairwise feature sets based at least in part on the social data and the in-game behavior data. The collusion detection system may then perform anomaly detection on the respective pairwise feature sets and, in response to the anomaly detection detecting one or more anomalous pairwise feature sets, output one or more suspect pairings of the plurality of entities corresponding to the one or more anomalous pairwise feature sets as suspected colluding pairings.Type: GrantFiled: May 13, 2021Date of Patent: August 8, 2023Assignee: Electronic Arts Inc.Inventors: Laura Greige, Meredith Trotter, Sundeep Narravula, Navid Aghdaie, Fernando de Mesentier Silva
-
Publication number: 20230233932Abstract: A streaming system may improving online gaming experiences for streaming players and/or providing device independent input processing. The streaming system may receive, from a client device, a selection of a game to be played via a streaming system, determine network connection parameters based at least in part on the game, determine a current streaming quality of the network connection of the client device, and determine the current streaming quality does not meet the network connection parameters. Based on the determination that the current streaming quality does not meet the network connection parameters, the streaming system may cause a prompt to be displayed to a player associated with the client device regarding alternative content for the player to play or cause at least a portion of the gameplay of the game to be slowed based at least in part on the current streaming quality and the network connection parameters.Type: ApplicationFiled: March 29, 2023Publication date: July 27, 2023Applicant: Electronic Arts Inc.Inventor: Jesse Alan Labate
-
Patent number: 11704868Abstract: An improved virtual environment creation and testing process can be achieved by a combination of spatial partitioning and reverse tree generation. The reverse tree may be representative of the virtual environment and may be generated starting from a smallest portion or zone of the virtual environment (represented as a leaf node) and expanding up towards a root node representative of the entire virtual environment. Advantageously, the system can add new zones to the virtual environment and representative tree data structure that are external to the existing virtual environment without generating a new tree data structure. Thus, the computing resources utilized by the system disclosed herein may be significantly reduced compared to existing processes while improving the flexibility of the spatial partitioning and tree generation process thereby enabling spatial partitioning to be performed in real or near real time as a developer authors the virtual environment.Type: GrantFiled: April 13, 2022Date of Patent: July 18, 2023Assignee: Electronic Arts Inc.Inventor: Alexander Loodin Ek
-
Patent number: 11700362Abstract: 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. The dual-camera image capture system may include a first camera configured to capture structural data and a second camera configured to capture color data. The first mobile unit and the second mobile unit may be configured to move the first camera and the second camera to face the target area in a variety of positions around the target area.Type: GrantFiled: March 24, 2022Date of Patent: July 11, 2023Assignee: Electronic Arts Inc.Inventors: Jim Hejl, Jerry Phaneuf, Aaron Jeromin
-
Patent number: 11687351Abstract: Systems and methods for creating graphical user interfaces (GUIs) for runtime execution in virtual environments of software, such as video games. The system utilizes mock GUIs, which can be images illustrating or displaying mocked graphical user interfaces, to create GUIs that can be exported into runtime environments of software. The system creates GUIs by analyzing the graphical elements and attributes of mock GUIs, and assigning functionality to those graphical elements, enabling the operating of the GUIs within executable runtime environments.Type: GrantFiled: March 30, 2021Date of Patent: June 27, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Adrian-Ciprian Popa, Timothy J. Cowan, Jonathan Douglas Hayes
-
Patent number: 11679334Abstract: 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 from the gameplay session and use the gameplay data associated with the events to create and output video data for a gameplay segment.Type: GrantFiled: August 12, 2021Date of Patent: June 20, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Mohamed Marwan Mattar, Igor Borovikov
-
Patent number: 11673048Abstract: 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 can be performed in response to the same user input command when the game state data indicates different game states.Type: GrantFiled: August 3, 2021Date of Patent: June 13, 2023Assignee: ELECTRONIC ARTS INC.Inventors: Kevin Todd Alderman, John Preston Glenn, Brent Travis McLeod, Carlos Emmanuel Reyes Pineda, Rayme Christopher Vinson