Customizing offers for sales of combinations of virtual items
Granted: February 9, 2016
Patent Number:
9257007
A method of customizing offers for sales of combinations of virtual items at discounted prices is disclosed. A combination of virtual items of a computer-implemented game is selected such that the sum of the values of each of the combination of virtual items has a proportion to an amount of currency in an account of a user of the computer-implemented game, the selecting being performed by a processor. An offer for a sale of the combination of the virtual items at a discounted price is…
Matching advertising to game play content
Granted: February 9, 2016
Patent Number:
9256888
An advertisement is associated with a particular user move in a gaming environment where playing of the user move by a user results in the advertisement being displayed at the user's gaming device. With multiple users, each play of a unique user move results in a corresponding uniquely targeted advertisement being displayed at the respective gaming device of each user. User moves and associated advertisements are bound to one another based on a frequency of use of the user move in game…
Sharing an application configuration among social networks
Granted: February 2, 2016
Patent Number:
9253018
A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a…
System and method for connecting gaming devices to a network for remote play
Granted: February 2, 2016
Patent Number:
9251649
A gaming system authenticates over a network a user of a remote device for a gaming system for a gambling game. The gaming system determines a location of the remote device. The gaming system verifies that the location of the remote device is within a jurisdiction that allows use of the gaming system by persons of age to gamble. Then the gaming system provides software to the remote device, wherein the software, when executed, causes media associated with the gambling game to be…
Active social network
Granted: February 2, 2016
Patent Number:
9248379
A communication analysis system for an online game is described. A communication history among players of the online game is retrieved. Communication tracking metrics are generated based on the communication history of the players of the online game. A retention analysis is performed with the communication tracking metrics to determine retention of players of the online game. A retention recommendation is generated based on the retention analysis.
System and method to represent a resource object in a virtual environment
Granted: February 2, 2016
Patent Number:
9248375
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for representing a resource object in a virtual environment are presented. To begin, a graphical user interface may be provided to a player. The graphical user interface may display a virtual environment that includes the resource object and a game object. A resource production event may be detected. The resource production event may be generated based on a resource production…
Localization framework for dynamic text
Granted: January 26, 2016
Patent Number:
9244902
An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to automatically identify and prioritize certain text contained within an application code base to be translated. Such text is pre-processed prior to translation to facilitate accurate and complete translation in a target language.
Specialty within online game
Granted: January 26, 2016
Patent Number:
9242175
Embodiments are presented for executing an online game. One method includes an operation for creating an animation on a game board that is associated with a player. The animation includes a non-player character that delivers an invitation to start a master mission having quests. If the player accepts, an application from the player is received to start the master mission, the application including the selection of a specialty from a plurality of specialties available for the master…
Methods and apparatus for managing network linked gambling video games
Granted: January 12, 2016
Patent Number:
9235961
Methods and apparatus for playing video games in a network environment are provided. One method includes receiving a request to initiate a game for a player of a first network connected device and enabling a second player from a second networked connected device to play the game. The method also enables transfer of currency between the first and second players using the network for playing the game. The method debits an account of a player that transferred the currency and credits an…
Conflict resolution in asynchronous multiplayer games
Granted: December 29, 2015
Patent Number:
9224259
A method and system to host a computer-implemented multiplayer game includes functionality to identify and resolve conflicts resulting from asynchronous game play. Client system game state information that changes responsive to in-game actions performed on a client system is intermittently synchronized with authoritative game state information, during which the in-game actions may be validated. Actions that fail a prerequisite check based on the authoritative game state information are…
Client-side server for client-side scripting languages
Granted: December 29, 2015
Patent Number:
9223599
A method of executing a cross-platform application on a system is disclosed. An instruction pertaining to an execution of the cross-platform application on the system is received. Based on a determination that the instruction pertains to a rendering of an element of a user interface of the cross-platform application on the system, the instruction is sent across a bridge to an engine executing in the native layer to process the instruction at the native layer. Alternatively, based on a…
Providing virtual items based on location-based actions
Granted: December 29, 2015
Patent Number:
9220985
A method of providing virtual items based on location-based action is disclosed. An indication is received of a performance of a location-based action by a player of a computer-implemented game. A virtual item is provided based on the receiving of the indication of the performance of the location-based action by the player of the computer-implemented game. The virtual item may be usable within the computer-implemented game.
Friend recommendation system
Granted: December 29, 2015
Patent Number:
9220977
An optimized friend recommendation system is described. An active social network (ASN) of a player of an online game is determined based on a frequency of reciprocated communications between the player and friends of the player. The ASN of the player has friends of the player with a minimum number of closed-loop communications with the player within a predetermined duration. The social network of non-ASN friends outside the ASN of the player is identified. One or more non-ASN friends…
Online games using terraformed game spaces
Granted: December 22, 2015
Patent Number:
9216358
Software displays a virtual game space for an online game. The virtual game space is associated with a first player of the online game and includes at least one terraformed feature created by a first player. The software receives a modification from a second player of the online game. The modification changes one of the at least one terraformed features into another terraformed feature. Then the software displays the virtual game space with the modification. At least one virtual object…
Delivery of projections for rendering
Granted: December 22, 2015
Patent Number:
9216346
A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as…
Cross social network data aggregation
Granted: December 8, 2015
Patent Number:
9210201
Disclosed in some examples is a method of aggregating social networking data by receiving first authentication information for a first social networking service, the first authentication information being associated with a user and being received from a first social networking application, receiving second authentication information for a second social networking service, the second authentication information being associated with the user and being received from a second social…
Adaptive task assignment for online games that uses player profiles
Granted: November 17, 2015
Patent Number:
9186584
Software at an online game website assigns to a player game tasks in a conditional series of game tasks based at least in part on a measure of difficulty associated with the each game task. The measure of difficulty of each game task depends on a profile associated with the player. At least one of the game tasks in the conditional series of game tasks is a social game task. Then the software provides a reward to the player upon termination of the conditional series of game tasks. The…
Online game with animal-breeding mechanic for combining visual display parameters
Granted: November 17, 2015
Patent Number:
9186582
An animal-breeding mechanic enables the generation of an offspring virtual animal in an online game system by combining features of a male virtual animal and a female virtual animal. Multiple candidates for the offspring virtual animal may be generated, and a selection or identification can then be made from the multiple candidates. Relevant features may include a base color and optional pattern markings with a corresponding pattern color. Additional game aspects may include options for…
Online game with animal-breeding mechanic
Granted: November 17, 2015
Patent Number:
9186575
An animal-breeding mechanic enables the generation of an offspring virtual animal in an online game system by combining features of a male virtual animal and a female virtual animal. Relevant features may include a base color and optional pattern markings with a corresponding pattern color. Additional game aspects may include options for enhancing the likelihood of generating a successful offspring, decreasing the time for generating the offspring, and nurturing the offspring to…
Notifying users of options to participate in meta games
Granted: November 10, 2015
Patent Number:
9185534
In a method of notifying a user of an option to participate in a meta game, a presence of a player of a computer-implemented game at a location is detected. An association between a computer-implemented meta-game and the location is identified. The player of the computer-implemented game is presented with an option to participate in the computer-implemented meta-game. An indication of an acceptance of the option to participate in the computer-implemented meta game is received from the…