Zynga Patent Grants

Guild-dependent variation of player capabilities in a computer-implemented game

Granted: March 2, 2021
Patent Number: 10937277
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…

Social network data analysis to generate incentives for online gaming

Granted: February 23, 2021
Patent Number: 10926182
Systems and methods for processing recommendations of online games to friends of social network are described. A method for processing recommendations includes identifying a gaming session of a user on an online game provider network, accessing a use profile of the user for the online games of the online game provider network, and accessing a social graph of the user to identify friends of the user and respective friend profiles from the social network. The method further includes…

Notifying users of actions in cross-platform environments

Granted: February 16, 2021
Patent Number: 10918954
A gameplay notification system receives gameplay indications and notification configuration information from a gameplay system. The gameplay indications and configuration information are stored in a platform queue corresponding to a client device platform type. Further configuration information may be received from various gameplay devices of a user. The notification configuration information is analyzed by the gameplay notification system to schedule transmission of gameplay…

Determining hardness quotients for level definition files based on player skill level

Granted: February 16, 2021
Patent Number: 10918952
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. A System Tuner selects a hardness quotient, based on a player skill level, from a hardness quotient range, the player skill level for a player is calculated by a client computing device based at least on a plurality of game moves in a first game level completed by the player. The System Tuner provides the…

Systems and methods of reciprocation of game asset gifting

Granted: February 9, 2021
Patent Number: 10912999
A system, machine-readable storage medium storing at least one program, and a computer-implemented method for providing reciprocation of game asset gifts from a player is provided. A notification of a game asset of a first player that is available to a plurality of players is sent from a game server to the plurality of players. The notification is sent through a web feed in a game user interface of each player of the plurality of players. A first response requesting the game asset of the…

Display screen or portion thereof with graphical user interface

Granted: February 9, 2021
Patent Number: D910066

Low-friction response in a social game

Granted: January 12, 2021
Patent Number: 10888790
A method for performing a social project in a video game is provided. A session of the video game for a primary user is initiated, and a social project is initiated within the session of the video game. One or more secondary users are determined from a social graph of the primary user. A message requesting help to complete the social project is sent to the one or more secondary users, the message including a low-friction response mechanism. Upon activation of the low-friction response…

Providing virtual items based on location-based actions

Granted: January 5, 2021
Patent Number: 10881954
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.

Location-based achievements framework

Granted: January 5, 2021
Patent Number: 10881961
A method of encouraging actions by users with respect to a game networking system is disclosed. An indication of a presence of a user of a game networking system at a physical location is received. An opportunity for the user to perform an action within a game associated with the game networking system to obtain an achievement pertaining to the game is identified. The availability of the opportunity is triggered based on the presence of the user at the physical location. A notification…

Shared social asset in game

Granted: January 5, 2021
Patent Number: 10881960
Methods, systems, and computer programs are presented for online game cooperation. One method includes an operation for receiving a first request from a first user to place a game asset in a first game board of the first user. The game asset is associated with a task to be performed in the game. Further, the method includes an operation for receiving a second request from a second user to place the game asset in a second game board of the second user. The first user and the second user…

Dynamically variable advertising incentive rewards in online games

Granted: December 29, 2020
Patent Number: 10878661
A system and method for managing a computer-implemented online game provides dynamically variable rewards to incentivize player interaction with sponsored content presented within the game. The particular reward offered to incentivize player interaction with particular sponsored content (e.g., a particular advertisement) can be dynamically variable based on the attributes of the player, thus providing user-specific custom rewards for interaction with sponsored content. Properties of…

Generating game configurations

Granted: December 29, 2020
Patent Number: 10874944
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for generating game configurations are presented. For example, a system may receive a game configuration request message from a client device being operated by a player playing a virtual game. The game configuration request message may be sent, for example, in response to the player initiating a new game of the virtual game. The system may then select a game configuration based at…

Incentivizing location-based actions by groups

Granted: December 15, 2020
Patent Number: 10867313
A method of incentivizing location-based actions by groups is disclosed. A group of users of a game networking system is notified that an incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold. The incentive reward is provided based on the number of members of the group performing the location-based action transgressing the threshold.

Display screen or portion thereof with animated graphical user interface

Granted: November 24, 2020
Patent Number: D902955

Display screen or portion thereof with graphical user interface

Granted: November 24, 2020
Patent Number: D902943

Multitenancy gaming services platform

Granted: August 4, 2020
Patent Number: 10736157
Systems and methods for providing multitenancy gaming platform services are presented. In one embodiment a method for providing multitenancy gaming platform services comprises receiving, at a server computer, a request from one of a plurality of applications for an operation associated with a service, the request including a token, data related to an application, and a target user identifier. The method further comprises, decoding the token to determine an application identifier and a…

Automated tuning of computer-implemented games

Granted: August 4, 2020
Patent Number: 10729979
A system for automated tuning of a computer-implemented game is configured to enable definition of a performance metric indicative of player performance in a computer-implemented game that has tunable gameplay parameters. A performance target is defined that represents target values for the performance metric during progress in the game. The system executes a gameplay simulation using an automated player, and performs an iterative tuning operation based on results of the simulation. The…

Systems and methods for providing efficient game access

Granted: July 21, 2020
Patent Number: 10717010
A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the…

Changing a virtual world based on real-world locations of players

Granted: July 14, 2020
Patent Number: 10709984
A method of changing a virtual world of a computer-implemented game based on real-world locations of players of the computer-implemented game is disclosed. A presence of a player of the computer-implemented game is detected at a physical location. A presence of an additional player of the computer-implemented game is detected at the physical location based on a communication received from the player of the computer-implemented game. An aspect of the virtual world of the…

Adaptive object placement in computer-implemented games

Granted: July 14, 2020
Patent Number: 10709986
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for an Alliance Engine. The Alliance Engine receives a selection, by a first player, of a first tile to be controlled by a first enforcer asset on behalf of the first player. The first tile provides access to a first type of in-game resource to the first player. The Alliance Engine detects the first tile is adjacent to a second tile. The second tile is controlled by a…