Electronic Arts Patent Grants

Dynamically providing rewards to users in a game space

Granted: January 8, 2019
Patent Number: 10176672
A system and method for providing rewards in a game space based on errors disrupting user interactions with the game space is disclosed. For providing such rewards, error information indicating the errors may be obtained and the errors may be extracted from the obtained error information. In some examples, levels of disruption caused by the errors may be determined. In some examples, support resources for addressing the errors may be determined. Rewards may be determined to be awarded to…

Producing three-dimensional representation based on images of a person

Granted: January 1, 2019
Patent Number: 10169891
An example method of generating three-dimensional visual objects representing a person based on two-dimensional images of at least a part of the person's body may include receiving a first polygonal mesh representing a human body part, wherein the first polygonal mesh is compliant with a target application topology. The example method may further include receiving a second polygonal mesh representing the human body part, wherein the second polygonal mesh is derived from a plurality of…

System and method for increasing attributes of a virtual item

Granted: December 18, 2018
Patent Number: 10155165
One aspect of the present disclosure relates to increasing an attribute of a virtual item type in a virtual space. Users, having virtual item instances of a virtual item, may be presented with an offer to increase a performance level of virtual item instances of the virtual item as a group in exchange for pooled consideration from the users as a group. The performance level of the virtual item instances of the virtual item may be increased as a group in exchange for the users, as a…

Facilitating user voting for future game content in an online game

Granted: December 4, 2018
Patent Number: 10143916
A system and method for facilitating user voting for potential future game content in an online game are disclosed. Multiple sets of the potential future game content may be presented to users for voting. A user vote for a given set of the potential future game content may cost an amount of voting power associated with the user. The user may earn voting power by engaging in gameplays, making in-game purchases, and/or undertaking any other game-related actions desired by the provider(s)…

Systems and methods for making game content from a single online game accessible to users via multiple platforms

Granted: November 20, 2018
Patent Number: 10134227
A system and method that makes game content from a single online game accessible to users via multiple platforms. The multiple platforms may include virtual reality platforms and non-virtual reality platforms. Amounts of gameplay of the online game by the users via the virtual reality platforms may be monitored. The gameplay of the online game via the virtual reality platforms may be limited. As such, responsive to the amounts of gameplay by the users reaching gameplay thresholds, access…

Distributed realization of digital content

Granted: November 13, 2018
Patent Number: 10127082
Techniques are disclosed that can obtain a description of intended digital content data in a producer computer, create a task graph of the intended digital content data, send the task graph to a consumer computer over a bus, execute the task graph locally in the consumer computer to realize an approximation of the intended digital content data, and render the approximation of the intended digital content data on a local display or other appropriate output device.

Systems and methods for automated image processing for images with similar luminosities

Granted: November 6, 2018
Patent Number: 10118097
Embodiments of systems and methods for automated image processing to improve visibility of similar luminosities in a digital media application are disclosed. The systems and methods can determine a Daltonization value based on the color palette of a frame in the digital media and modify a local contrast parameter and a local brightness parameter of the frame by applying an enhanced Daltonization process to the frame. The enhanced Daltonization technique can create a color shift in the…

Systems and methods for crowd-sourced game strategy

Granted: November 6, 2018
Patent Number: 10118101
Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be…

Systems and methods for indicating events in game video

Granted: October 16, 2018
Patent Number: 10099116
In some embodiments, a system comprises a game controller module, a trigger satisfaction module, a metadata module, and a marker module. The game controller module may be configured to receive user control signals and execute gameplay based on the user control signals. The trigger satisfaction module may be configured to determine whether one or more events that occur during the gameplay satisfy one or more trigger conditions of a trigger. The metadata module may be configured to…

Relative inverse kinematics graphical user interface tool

Granted: October 16, 2018
Patent Number: 10099135
A method of relative inverse kinematics graphical user interface may include providing, a first view of a graphical user interface (GUI) to be displayed, wherein the first view is associated with relative inverse kinematics (RIK) of a game character of a video game and receiving a selection of a first GUI element comprised by the first view of the GUI, the selection indicating that a RIK target is to be added to an animation associated with the game character of the video game. The…

Blendshape compression system

Granted: October 9, 2018
Patent Number: 10096133
The systems and methods described herein can pre-process a blendshape matrix via a global clusterization process and a local clusterization process. The pre-processing can cause the blendshape matrix to be divided into multiple blocks. The techniques can further apply a matrix compression technique to each block of the blendshape matrix to generate a compression result. The matrix compression technique can comprise a matrix approximation step, an accuracy verification step, and a…

Systems and methods for determining and implementing platform specific online game customizations

Granted: October 9, 2018
Patent Number: 10096204
A system and method for determining and implementing platform specific online game customizations. The multiple platforms may include virtual reality platforms and non-virtual reality platforms. The system may monitor interactions of the users with the online game through the multiple platforms. User profiles including user information related to participating in the online game through the virtual reality platforms and the non-virtual reality platforms may be managed by the system. The…

System and method for determining in-game capabilities based on device information

Granted: October 2, 2018
Patent Number: 10086280
A virtual space is provided to users via client computing devices. Device information related to a client computing platform used by a user to interact with the virtual space may be obtained. Customized in-game capabilities available for the user may be determined based on the device information, which may include a description of or otherwise identify the client computing platform. The device information may include or otherwise by used to obtain device capabilities such as hardware,…

Systems and methods for capturing participant likeness for a video game character

Granted: October 2, 2018
Patent Number: 10086286
Systems and methods for capturing participant likeness for a video game character are disclosed. In some embodiments, a method comprises receiving, at a pose generation system, multiple videos of one or more live events, the multiple videos recorded from a plurality of camera angles. A target participant may be identified, at the pose generation system, in the multiple videos. A set of poses may be generated, at the pose generation system, of the target participant from the multiple…

System to locomote an entity in three dimensional space

Granted: September 18, 2018
Patent Number: 10078410
The disclosure includes embodiments directed to a system for controlling the operation of the character that can recognize and process touch inputs at any location on the touchscreen. The system can track the movement of a touch input and generate a game command, such as movement of a character, based on the received touch input. The game command can be stored in a movement buffer. If the position of the touch input changes, the system can update the game command based on the movement of…

Multi-character interaction scenario

Granted: September 11, 2018
Patent Number: 10071314
A method of multi-character interaction scenario may include identifying three or more game characters associated with a game and assigning the three or more identified game characters to one or more predefined animation roles associated with one or more interaction scenarios of the game. The method may further include selecting one or more interaction scenario animations that comprise the three or more identified game characters and corresponding assigned animation roles. The method may…

Substitution of game commands with different replacement commands at client devices using substitution reference sets

Granted: August 7, 2018
Patent Number: 10039974
Substitution of game commands with different replacement commands at client devices using substitution reference sets is provided. Substitution reference sets including first and second substitution reference sets may be obtained. The first substitution reference set may indicate substituting of a first command with a second command. The second substitution reference set may indicate substituting of the first command with a third command different from the second command. The first…

Smoothing edges of a mesh

Granted: August 7, 2018
Patent Number: 10043310
A mesh that includes a polychord with edges may be received. A first mesh simplification operation may be performed with the mesh to remove the edges of the polychord and to generate a first simplified mesh. Guide planes may be generated based on the first simplified mesh. Furthermore, a second mesh simplification operation may be performed with a combination of the mesh with the guide planes to remove the edges of the polychord based on the guide planes and to generate a second…

Systems and methods for making progress of a user character obtained in an online game via a non-virtual reality interface available in a virtual reality interface

Granted: July 31, 2018
Patent Number: 10035068
A system and method for making progress of a user character obtained in an online game via a non-virtual reality interface available in a virtual reality interface. The online game may be played via multiple platforms including virtual reality platforms and non-virtual reality platforms. The actions available to be performed by users via the non-virtual reality platforms may be limited compared to the actions available to be performed via the virtual reality platforms. Gameplay progress…

Stochastic chunk-based map generation

Granted: July 31, 2018
Patent Number: 10037324
An approach to facilitating stochastic chunk-based map generation is provided. Tile chunks may be obtained for inclusion in a map of a virtual space. The obtained tile chunks may include first and second tile chunks having map tiles of different tile types. The first tile chunk may have a first tile of a first tile type and a second tile of a second tile type different from the first tile type. The second tile chunk may have a third tile of a third tile type and a fourth tile of a fourth…