Electronic Arts Patent Applications

METHOD AND APPARATUS FOR ACCURATE LOCALIZATION OF POINTS OF INTEREST

Granted: February 5, 2015
Application Number: 20150039630
Geo-referenced and oriented media items may be used to determine a location of one or more points of interest depicted by the media items. A difference between an actual capture location and orientation and a reported location and orientation may be modeled according to one or more distributions, which distribution(s) may be used to assign one or more weights to each location in the world where such weight(s) may be considered to be a likelihood that a point of interest might have been…

INDICATING UNAVAILABILITY OF AN UPLOADED VIDEO FILE THAT IS BEING BITRATE ENCODED

Granted: February 5, 2015
Application Number: 20150039449
A system for indicating the unavailability of an already uploaded video file is provided. The system includes an advertiser system providing a graphical user interface for uploading a video file to a database and an ad serving system communicatively coupled to the database that receives the uploaded video file. A creative asset processing system is communicatively coupled to the ad serving system and advertiser system and receives the uploaded video file to process the uploaded video…

REVENUE SHARE ANALYSIS

Granted: February 5, 2015
Application Number: 20150039426
A revenue share analysis module can determine individual session revenues for content items provided by content providers. The module can also determine total session content revenues for each of the content items according to the determined individual session revenues, and determine respective content values for each of the content items according to the determined total session revenues for each of the content items. It also may determine total session provider revenues for each of the…

MULTI-FINGER USER IDENTIFICATION

Granted: January 29, 2015
Application Number: 20150033194
A method for identifying a user is provided, including the following method operations: identifying at least three contact regions on a touch sensitive surface, the contact regions defined by simultaneous contact of at least three fingers of the user with the touch sensitive surface; for each contact region, determining a center point; determining distances between each of the determined center points of the contact regions; comparing the determined distances against predefined distances…

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…

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 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…

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…

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.

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…

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.