Electronic Arts Patent Grants

Facilitating contextual game notifications and smart action options

Granted: May 28, 2019
Patent Number: 10300379
A system and method for facilitating contextual game notifications and smart action options for one or more online games. Occurrence information regarding occurrences in the virtual space in which an online game takes place may be received. Notifications for presentation on a client computing platform may be generated in response to a determination that a given user is not participating in the online game through any client game application. One or more action options for presentation in…

System and method for facilitating user defined virtual space

Granted: May 21, 2019
Patent Number: 10293248
A system and method for facilitating a user defined virtual space is disclosed. One or more virtual space locations and/or activities may be correlated with user specified geolocations. In some implementations, the user specified geolocations may be verified against one or more spatial requirements prior to recording the user selected space-geolocation correlations. A user request to initiate an action or activity in the virtual space may be received. Prior to executing the requested…

Dynamically adjusting virtual rewards presented in offers

Granted: May 14, 2019
Patent Number: 10286298
This disclosure relates to presenting offers for in-game virtual rewards to users. In implementations, revenue information may be determined that represents revenue to be remitted to a virtual space provider based on acceptance of the offers by the users, a revenue goal may be determined, and rewards of virtual currency associated with presented offers may be determined, such that a first reward of virtual currency is adjusted based on a comparison of the revenue information with the…

Providing virtual items configured to facilitate temporary time requirement suspension in an online game

Granted: May 14, 2019
Patent Number: 10286301
A system and method for facilitating game action time requirement suspension in an online game are disclosed. Instances of time requirement suspension items may be offered for purchase in an online store associated with the online game. A given time requirement suspension item may be configured to reduce time requirements (e.g., wait-period) for game actions requested by a player during a corresponding time period subsequent to the activation of the instance of the requirement suspension…

Battle-attribute-based arrangement of map areas

Granted: May 14, 2019
Patent Number: 10286316
An approach to facilitating battle-attribute-based arrangement of map areas is provided. Battle-related records that indicate battle attribute values associated with users of a game space may be maintained. Responsive to the battle attribute values associated with individual ones of the users corresponding to the battle attribute values associated with other ones of the users, generation of one or more secondary maps having secondary areas associated with the individual users that are…

Time-shifted multiplayer game

Granted: May 14, 2019
Patent Number: 10286321
In one embodiment, a method provides a game for a first player. The method receives timing information for a second player that competed in a first instance of the game participated in by the second player and determines a set of parameters for an opponent in a second instance of the game based on the timing information. The second player started competing in the first instance of the game before the second instance of the game is started. Then, the opponent is created based on the set…

System and method for determining and executing actions in an online game

Granted: May 14, 2019
Patent Number: 10286322
A system and method for determining and executing actions in an online game. An instance of an online game may be executed and participation of the users in the online game may be facilitated through a client game application implemented on the client computing platforms. The gameplay of the users may be monitored in the instance of the online game to determine gameplay information. User accounts comprising user information, which may include gameplay information and/or user presence…

Dynamic difficulty adjustment

Granted: May 14, 2019
Patent Number: 10286323
Embodiments of systems presented herein may perform automatic granular difficulty adjustment. In some embodiments, the difficulty adjustment is undetectable by a user. Further, embodiments of systems disclosed herein can review historical user activity data with respect to one or more video games to generate a game retention prediction model that predicts an indication of an expected duration of game play. The game retention prediction model may be applied to a user's activity data to…

System and method for providing virtual items through virtual purchases with a decreasing secondary virtual currency

Granted: May 14, 2019
Patent Number: 10286324
A decreasing secondary virtual currency is used in a system for providing virtual items through virtual purchases. Physical processors may be configured by machine readable instructions to execute the online game, manage user accounts, effectuate presentation of offers to sell primary and secondary virtual currencies, decrease the virtual currencies over time, and effectuate presentation of offers to sell virtual items. User accounts may include virtual inventories of virtual items and…

Multiplayer video game matchmaking system and methods

Granted: May 14, 2019
Patent Number: 10286327
Embodiments of systems presented herein may identify users to play a multiplayer video game together using a mapping system and machine learning algorithms to create sets of matchmaking plans for the multiplayer video game that increases player or user retention. Embodiments of systems presented herein can determine the predicted churn rate, or conversely retention rate, of a user waiting to play a video game if the user is matched with one or more additional users in a multiplayer…

Delayed, purchase request-triggered online game platform registration

Granted: May 14, 2019
Patent Number: 10289988
A system and/or method for enabling a user to access a game without registering a platform account. In implementations, responsive to receiving an initial purchase request from an unregistered user, a platform registration request may be generated for the user to obtain stated information from the user for inclusion in a registered platform account, such that the user is requested to provide the stated information for inclusion in the registered platform account before a purchase…

System and method for adjusting the user cost associated with purchasable virtual items

Granted: May 14, 2019
Patent Number: 10290030
A virtual space is provided to users via client computing devices where the user cost associated with purchasable virtual items may be adjusted. A game shop interface may be presented to users, comprising offers to purchase sets of one or more virtual items to the user. The associated user cost for the one or more sets of virtual items may be adjusted based upon a determination that the rate of purchase of and/or the revenue generated from the virtual items is more than a specified…

Overcoming lost or corrupted slices in video streaming

Granted: May 14, 2019
Patent Number: 10291936
A method, system and Computer program code for analyzing a video stream, the method comprising: receiving a sequence of communication packets associated with a frame, wherein each packet comprises an indication of whether the packet comprises a slice header, and an indication to a frame number; retrieving slices associated with the frame from the sequence of communication packets until a missing or corrupted slice, or an end of the frame is encountered; subject to no missing or corrupted…

System and method for combining virtual units in a game

Granted: May 7, 2019
Patent Number: 10279258
The disclosure relates to facilitating presentation of a combination of virtual units as a single entity during a battle in an online game. A user may be in control of and/or be associated with a first set of virtual units in the game space of the online game. Some of the virtual units of the user may be involved in a battle facilitated in the game space. A plurality of the virtual units controlled by and/or associated with the user may be combined as a single virtual entity, such that…

Adaptive gaming tutorial system

Granted: May 7, 2019
Patent Number: 10279264
Embodiments of the present disclosure provide a tutorial system that can aid a user in performing various game commands in response to different game states in a virtual game environment. As the user plays the game, various game states may be encountered. A tutorial engine may, based on a current game state, determine one or more game commands to be recommended to the user, based on historical information of the user and a game state model, wherein the game state model maintains…

Automated scalable video game testing system

Granted: May 7, 2019
Patent Number: 10282280
A method and system are presented that can model a video game in a state graph. The nodes can be configured to represent actions are performable in the video game. Using the state graph and test logs that journal actions performed by testers that played the video game, a plurality of scripts can be generated representing actions different users may perform when playing the video game. Further, by applying a probabilistic analysis to the test logs, weights can be applied to the state…

Facilitating users to obfuscate user credentials in credential responses for user authentication

Granted: May 7, 2019
Patent Number: 10284547
A system and method for facilitating users to obfuscate user credentials in credential responses for user authentication are disclosed. A string sequence may be presented to a user for prompting the user to input credential characters sequentially but not continuously. The string sequence may comprise a set of prompt strings containing a prompt character sequence associated with the user and a set of noise strings that do not contain the prompt character sequence. The individual prompt…

System and method for facilitating assumption of player identity in an online game

Granted: April 30, 2019
Patent Number: 10272343
One aspect of the disclosure relates to providing an online game for facilitating assumption of a player identity. The online game comprises a player account associated with the player. By facilitating assumption of a first player identity associated with a first player account, game support personnel and/or an administrator may be substituted for a player in the online game. The assumption of the first player identity may be accomplished through transmission and/or implementation of a…

Computer architecture for animation of a model in a simulation

Granted: April 30, 2019
Patent Number: 10275921
Methods for improving movement animation of a model in a simulation are provided. In one aspect, a method includes receiving a movement input for the model, the model includes interconnected joints having respective current locations. Updated locations for each joint are determined based on the movement input and the current locations. Modified locations for each joint are determined based on parameters of a control loop that introduces an error between the current locations and the…

Modifying a simulated character by direct manipulation

Granted: April 30, 2019
Patent Number: 10275947
Systems and methods for modifying images of simulated video game characters. An example method includes: identifying, by a processor, a zoom level associated with a video game character image; identifying a location, within the video game character image, of a cursor associated with an input device; identifying, based on the location and the zoom level, a modifiable portion of the video game character image; and responsive to receiving an input from the input device, modifying the…