Electronic Arts Patent Applications

SYSTEM AND METHOD FOR PROVIDING AN INTERACTIVE MESSAGE INBOX

Granted: January 29, 2015
Application Number: 20150033141
Disclosed is a system and method for email management that leverages information associated with an incoming email message in order to organize the recipient's inbox and display relevant message content from the inbox. The present disclosure identifies messages by their relevance to a recipient, and effectively displays the relevant portions of the message to the recipient in an efficient manner which allows users to interact with the messages from the inbox. According to some…

METHOD AND SYSTEM FOR DYNAMICALLY CHANGING A HEADER SPACE IN A GRAPHICAL USER INTERFACE

Granted: January 29, 2015
Application Number: 20150033132
Disclosed is a method and system for transmitting, by a processor to a client device, a software application (e.g., a mobile app or a web page) configured to load, by a computer processor of the client device, a graphical user interface (GUI), the GUI including a header space and a content display space. The software application is further configured to display, by the computer processor, the GUI in a first frame, detect, by the computer processor, user interaction with content displayed…

OPTIMIZING DATABASE QUERIES

Granted: January 29, 2015
Application Number: 20150032720
A system and method for database management and accessing data stored in the database may be optimized based on the database structure. For example, data associated with a range (e.g. owners of IP addresses) may have query requests optimized by utilizing two tables. The first table may include all the ranges, such that the ranges are continuous and not overlapping, and an identifier for each of the ranges. The second table may include the identifiers and the data that is associated with…

SYSTEM AND METHOD FOR CONTENT BASED SOCIAL RECOMMENDATIONS AND MONETIZATION THEREOF

Granted: January 29, 2015
Application Number: 20150032535
Disclosed is a system and method for automatically detecting social relationships from consumer image collections. The disclosed systems and methods provide the ability to infer relationships between people thereby creating dynamic social networks from the occurrences of people appearing in digital images. Occurrences of people in pictures can be detected based on known or to be known facial recognition technology. These inferences enable relationship determinations regarding whether the…

SYSTEMS AND METHODS FOR INDICATING EVENTS IN GAME VIDEO

Granted: September 18, 2014
Application Number: 20140274387
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…

DELIVERING AND CONSUMING INTERACTIVE VIDEO GAMING CONTENT

Granted: September 18, 2014
Application Number: 20140274384
Delivering and consuming interactive video gaming content is described. An operation for such may include transmitting, over a network to a video content decoding appliance, one or more video frames of a video content item associated with a session related to an interactive video game; receiving, over the network, a game control input from a client computing device associated with the session; and modifying, in view of the game control input, a state of the session.

SYSTEMS AND METHODS FOR GENERATING A COMPILATION REEL IN GAME VIDEO

Granted: September 18, 2014
Application Number: 20140274297
In some embodiments, a system comprises an interface, a set of compilation rules, a trigger indication selection module, and a compilation reel generation module. The interface may be configured to receive metadata corresponding to gameplay on a digital device. The metadata may include a set of trigger indicators associated with a set of gameplay events occurring during the gameplay. The set of trigger indicators may be based on a set of trigger conditions occurring during the gameplay.…

Time-Shifted Multiplayer Game

Granted: September 11, 2014
Application Number: 20140256447
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…

SYSTEMS AND METHODS FOR A UNIFIED GAME EXPERIENCE

Granted: July 31, 2014
Application Number: 20140213363
In some embodiments, a system comprises game state information, a first user device, a second user device, and a processing server. The first and second user devices may include a first and second user interface modules configured to receive first and second user selections, respectively, associated with gameplay of a multiplayer game. The processing server may include a communication module, a simulation module, and rendering module. The communication module may be configured to receive…

PAUSING OF CONTENT DELIVERY IN PUSH NOTIFICATIONS

Granted: July 31, 2014
Application Number: 20140214983
A delivery of a message of a notification to a user account may be paused, by the processing device without intervention by a user of the user account, when a first action related to a media event has occurred.

AGGREGATING IDENTIFIERS FOR MEDIA ITEMS

Granted: May 22, 2014
Application Number: 20140143212
A server device may receive multiple provider identifiers for a media item from multiple client devices. The multiple provider identifiers may each be associated with different media providers and may each be associated with the same media item. The server device may aggregate the multiple provider identifiers into entries in a data store. The server device may also analyze the entries in the data store and may request missing provider identifiers, merge entries that have duplicate…

INTEGRATED CARD AND SLOT MACHINE MECHANIC

Granted: January 16, 2014
Application Number: 20140018149
Embodiments described herein allow the users to influence various aspects of a game by selecting digital objects associated with a user's digital object collection to be integrated into customized digital object holders to provide a slot machine like functionality. Each of the digital object holders can have a number of positions, and each position can have a digital object associated with it. The user can choose which digital objects are associated with each digital object holder, in…

ADAPTIVE LEARNING SYSTEM FOR VIDEO GAME ENHANCEMENT

Granted: January 2, 2014
Application Number: 20140004950
Techniques are disclosed that can capture sequences of player input in response to situations confronting a player of a video game while playing the video game on a game console. A game engine within the game console may associate an archetype with the captured sequences. The outcomes of the captured sequences are determined with respect to the game situations and a score is applied to the captured sequences based on the outcomes. The captured sequences, the outcomes and the scores are…

SYSTEMS AND METHODS FOR A UNIFIED GAME EXPERIENCE

Granted: December 5, 2013
Application Number: 20130324245
In some embodiments, a system comprises game state information, a first user device, a second user device, and a processing server. The first and second user devices may include a first and second user interface modules configured to receive first and second user selections, respectively, associated with gameplay of a multiplayer game. The processing server may include a communication module, a simulation module, and rendering module. The communication module may be configured to receive…

Tool For Video Game Application Development

Granted: November 14, 2013
Application Number: 20130303244
Techniques are described that can that can modify content in a video game application executing on a game platform. The technique includes communicatively coupling with the game platform to exchange messages with the game platform. A tool may receive data representative of a version of a screen rendered by the game platform. The tool may then render its own version of the screen and modify the content data that comprises the screen image. The tool may then send a content modification…

Distributed Realization of Digital Content

Granted: October 10, 2013
Application Number: 20130268856
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.

USER BEHAVIOR ANALYZER

Granted: May 2, 2013
Application Number: 20130111019
A system and method is shown for identifying abnormal client behavior with respect to communications between one or more servers and one or more client devices communicatively coupled to the one or more servers. Messages are received at a server from one or more client devices communicatively coupled to the server. The plurality of messages are grouped into subsets of messages using a learn module of the server. Each subset of messages is associated with a unique client identifier, and…

Metagame Translation

Granted: October 4, 2012
Application Number: 20120252582
Systems and methods are provided for providing translation of metagame data to enable game experiences that work well across different client devices while still being appropriate for different characteristics of various incompatible devices. In an exemplary embodiment, metagame state can include data related to information such as a player's profile information, assets, progress, achievements, level reached, friends network, games purchased, devices used, etc. Embodiments of such…

VIRTUAL DIRECTORS' CAMERA

Granted: September 20, 2012
Application Number: 20120236158
A virtual directors' camera includes a camera module, a processing module and a controller module. In an embodiment, the virtual directors' camera can include a display screen, handles for holding the device, and a controller for changing the settings of the camera. The display can show the action of the motion capture in a scene such as a virtual environment, and can also show the user interface of the software associated with camera operation and control. In a mode of operation, a…

AUTOMATIC GAME COMPARISON AND RECOMMENDATION

Granted: September 6, 2012
Application Number: 20120225723
Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements are used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play…