Zynga Patent Applications

GUILD-DEPENDENT VARIATION OF PLAYER CAPABILITIES IN A COMPUTER-IMPLEMENTED GAME

Granted: September 18, 2014
Application Number: 20140274409
A system and method provide automated guild-dependent variation of in-game capabilities available to player in an computer-implemented game. An in-game capability is made available to the player in inter-guild competitive gameplay, for example comprising an object-specific ability associated with the game object, such as a collectible card. A value for a variable attribute of the in-game capability is dynamically adjusted based at least in part on one or more guild metrics for an…

METHODS AND SYSTEMS FOR PROVISIONING A GAME CONTAINER WITHIN A CLOUD COMPUTING SYSTEM

Granted: September 18, 2014
Application Number: 20140274408
A system, a computer readable storage medium storing at least one program, and a computer-implemented method for provisioning a game container within a cloud computing system is described. To begin, a game manifest may be accessed. The game manifest may include attributes corresponding to a game infrastructure role used by a game within a cloud computing system. A workflow definition is then generated based on the attributes of the game manifest. The workflow definition may specify an…

SYSTEMS AND METHODS OF PROVIDING PARENTAL CONTROLS FOR GAME CONTENT

Granted: September 18, 2014
Application Number: 20140274376
A system, machine-readable storage medium storing at least one program, and a computer-implemented method of providing parental controls for game content is provided. A game server receives a request to access game content associated with a computer-implemented game, including receiving the game request from a game user interface on a client device. In response to the game request, the game server identifies that a safe mode is enabled, where the safe mode prevents restricted game…

SYSTEMS AND METHODS OF FOLLOWING GAME-RELATED CONTENT BASED ON KEYWORDS

Granted: September 18, 2014
Application Number: 20140274375
A system, machine-readable storage medium storing at least one program, and a computer-implemented method for following game-related content based on keywords is provided. A game server receives a web feed request for a web feed to be displayed on a client device, where the web feed request includes a keyword identifying a type of content to be displayed in the web feed. The game server identifies web feed content to be displayed in the web feed, including identifying content relevant to…

Real Money Gambling Payouts That Depend on Online Social Activity

Granted: September 18, 2014
Application Number: 20140274341
Software on a server and/or client device causes a view in a graphical user interface (GUI) for a game to be displayed to a user. The game is an online gambling game for real money. The software receives input from the user. The input includes a wager and play according to game mechanics for the game. The software calculates a payout from the play. The payout includes a promotional payout that depends at least in part on a measure of social activity associated with the user or a measure…

ASSET TRANSFERS BETWEEN INTERACTIVE SOCIAL GAMES

Granted: September 11, 2014
Application Number: 20140256434
A method and system to transfer assets between interactive social games is described. In some embodiments, the method generates a visual expression of a transfer mechanism in a first computer-implemented game. The method further generates the visual expression of the transfer mechanism in a second computer-implemented game. The transfer mechanism is capable of transferring an in-game asset from the first computer-implemented game to the second computer-implemented game. The method…

Methods and Apparatus for A Distributed Object Renderer

Granted: September 11, 2014
Application Number: 20140253568
A method performed by software generates a render request record for a render request submitted by a user of an app and stores the render request record in a queue database. The render request includes a visualization to be rendered. The software selects the render request record from the queue database. Selection of the render request record is determined at least in part by a priority value that depends on an amount of time the user has spent using the app. The software generates a…

SEQUENTIAL SELECTION OF MULTIPLE OBJECTS

Granted: September 4, 2014
Application Number: 20140248948
A device may be configured to provide a user interface that supports sequential selection of objects displayed on a screen. As configured, the device may display a presentation of multiple objects, and the device may receive a user input that defines a path within the presentation of displayed objects. The device may then determine the sequential order of a selected subset of the displayed objects. Based on this sequential order, the device may select, initiate, and perform an action…

GENERATION OF INTERMEDIATE IMAGES FOR TEXTURE COMPRESSION

Granted: September 4, 2014
Application Number: 20140247982
A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts…

CROSS SOCIAL NETWORK DATA AGGREGATION

Granted: August 28, 2014
Application Number: 20140244761
Disclosed in one example is a system for providing social networking data including a data store configured to store a user profile associated with a first user and may include a user identification, a first and second social networking user identifier for a first and second social networking service, a first and second connection between a second and third user on the first and second social networking services respectively. The system includes a response module to respond to a request…

GAME SUPPLY DELIVERY SYSTEMS AND METHODS

Granted: August 28, 2014
Application Number: 20140243101
Systems and methods that deliver game supplies are described. In some embodiments, a method receives a request for in-game supplies from a first player in an interactive social game. The method presents multiple supply options where each supply option has an associated processing time. A supply option selection is received from the first player that indicates selection of one of the multiple supply options. A supply fulfillment invitation is distributed to a second player of the…

PROVIDING OFFERS FOR SALES OF COMBINATIONS OF VIRTUAL ITEMS AT DISCOUNTED PRICES

Granted: August 28, 2014
Application Number: 20140243072
A method of providing offers for sales of combinations of virtual items at discounted prices is disclosed. An offer is generated for a sale of a combination of virtual items at a discounted price. The offer for the sale of the combination of virtual items at the discounted price is presented to a user. The presenting suggests to the user that the combination of virtual items is randomly selected from a set of virtual items and the discounted price is randomly selected from a set of…

SLOTS-FUELED ADVENTURE

Granted: August 21, 2014
Application Number: 20140235312
Methods, systems, and computer programs are presented for executing an adventure game. One method includes operations for sending an interface for a betting game, and for starting an online game that is displayed simultaneously with the interface for the betting game. The method further includes operations for detecting a bet placed in the betting game, and for determining an outcome of the bet in the betting game. An avatar is advanced along a path of the online game, where the amount…

Consolidating Businesses in a Gamespace for an Online Game

Granted: August 7, 2014
Application Number: 20140221101
Software receives a command from a player selecting one or more businesses from a game menu in an online game that is a builder-type game. The software then receives a command from the player identifying an empty location in a game space for the game. The software causes the one or more businesses to be displayed in the game space at the location and receives a command from the player selecting a plurality of displayed businesses. The software then receives a command from the player to…

METHOD AND SYSTEM FOR RENDERING VIRTUAL IN-GAME ENVIRONMENTS

Granted: August 7, 2014
Application Number: 20140221092
Disclosed in some examples is a method of providing a computer-implemented game, the method includes rendering a display of a virtual in-game environment comprising an unlocked area and a locked area, an in-game player character controlled by a player of the game having access to the unlocked areas but being restricted from accessing the locked area; and using one or more processors, applying a visual effect to the locked area to distinguish the locked area from the unlocked area, the…

SYSTEMS AND METHODS FOR PROVIDING GAME GESTURES

Granted: July 31, 2014
Application Number: 20140213372
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing replay data is provided. User input can be received from a first client device of a first user. The user input can include a plurality of data samples representative of a gesture made by a first user making a game move. A compressed version of the user input can be generated. The compressed version includes coded data representative of the plurality of data samples.…

GAMING PLATFORM PROVIDING A MULTI-MOVE GAME OPERATION

Granted: July 31, 2014
Application Number: 20140213358
A system, computer-readable storage medium, and a method for providing a multi-move game operation are presented. A virtual game environment that includes a first game object and a second game object is generated where the first game object includes a location associated with a first location and the second game object includes a location associated with a second location within the virtual game environment. Responsive to detecting a user selection of the first game object, the system…

GAME SYSTEM PROVIDING CUSTOM GAME STORIES

Granted: July 10, 2014
Application Number: 20140194207
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for surfacing game stories are presented. Embodiments may, responsive to detecting a first game action initiated by a first user, surface a first game story to a second user through a social feed. Responsive to detecting that the first game story is activated by the second user, a second game story is surfaced on the social feed that tags the first user. The second game story…

ASYNCHRONOUS INTERACTIVE GAME PLAY

Granted: July 3, 2014
Application Number: 20140187328
Systems and methods of asynchronous interactive game play are described. In some embodiments, a method permits a first player to access a first game instance of a multiplayer online game and access a second game instance of the multiplayer online game. The second game instance is accessed at a first time. The first game instance is associated with the first player and the second game instance is associated with a second player. The method receives an identification of an in-game action…

FINDING FRIENDS FOR MULTIUSER ONLINE GAMES

Granted: July 3, 2014
Application Number: 20140187333
The present disclosure relates to games and applications in general and in particular to computer-implemented online games, such as online role-playing games, playable by more than one person from more than one location. The game engine can search a player's social network to find friends to play with. These social networks can be constructed implicitly by analyzing a player's game play information and other information.