Zynga Patents

Zynga Inc. develops, markets and operates social games played on the iOS and Android mobile platforms and the Facebook social networking website. Their popular game brands include FarmVille, Words With Friends, Zynga Poker, Hit It Rich! Slots and CSR Racing.

Zynga Patents by Type
  • Zynga Patents Granted: Zynga patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Zynga Patent Applications: Zynga patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 10918952
    Abstract: 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 hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: February 16, 2021
    Assignee: Zynga Inc.
    Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
  • Patent number: 10918954
    Abstract: 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 notifications to various client device platform types. The notifications are sent to the corresponding client devices according to frequency, day of the week, and notification states, among other configuration settings, that pertain to a user and the user's corresponding client devices.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: February 16, 2021
    Assignee: Zynga Inc.
    Inventors: Shawn Lohstroh, Geoff Dagley, Justin Rouse
  • Patent number: 10912999
    Abstract: 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 first player is received from a second web feed in a second game user interface of a second player in response to the notification. The game asset is provided to a second account of the second player in response to the first response.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 9, 2021
    Assignee: Zynga Inc.
    Inventors: Shane Hall, Dylan Sproule, Ben Hall, Timothy J.O. Catlin, Jason Paul Allen, Clayton Rhodes Stark
  • Patent number: 10888790
    Abstract: 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 mechanism of the request, a response is received indicating an intent to help complete the social project from a responsive secondary user. Upon receiving the response, automated animation of an avatar of the responsive secondary user is triggered within the primary user's session of the video game so as to collaborate on the social project.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: January 12, 2021
    Assignee: Zynga Inc.
    Inventors: John Osvald, Michael Waite, Kyle Saugier, Lauren Duncan, Erik Nilsson
  • Patent number: 10881960
    Abstract: 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 make progress by interacting with the game asset in their respective game boards. When the first user or the second user receives a transactional reward for interacting with the game asset, the transactional reward is also given to the other user. A final reward is given to the first user and to the second user upon completion of the task.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: January 5, 2021
    Assignee: Zynga Inc.
    Inventors: Kathryn Bambino, Tiago de Jesus, Kevin Wienecke, Achint Goel, Zhifei Song, Niko Vuori, Matthew Salazar
  • Patent number: 10881954
    Abstract: 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.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 5, 2021
    Assignee: Zynga Inc.
    Inventors: Kathleen Auterio, Deniz Ersever, Nathan Arthur Etter, Hardik Kheskani, Serena Lam, Amitt Mahajan, Christopher Joseph Makarsky, Jay Monahan, Donald C. Mosites, Benjamin Mullin, Matthew Adam Ocko, Brian Reynolds, Shantanu Talapatra, Justin Waldron, Ian Wang, Jackson Wang
  • Patent number: 10881961
    Abstract: 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 to the user of information pertaining to the opportunity is communicated.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: January 5, 2021
    Assignee: Zynga Inc.
    Inventor: Nishchaie Khanna
  • Patent number: 10874944
    Abstract: 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 least in part on historical performance data associated with the selected game configuration. The historical performance data may accumulate performance data from a group of players that previously played the virtual game using the selected game configuration. The system then communicates the selected game configuration to the client device. The player may play the virtual game using the selected game configuration as the initial game configuration for the virtual game.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: December 29, 2020
    Assignee: Zynga Inc.
    Inventors: M. Ian Graham, Ya-Bing Chu
  • Patent number: 10878661
    Abstract: 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 incentive rewards that may be dynamically variable can include a custom type of in-game asset or resource, and/or a custom amount of a particular in-game asset or resource.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: December 29, 2020
    Assignee: Zynga Inc.
    Inventors: Joshua Marc Burgin, Diwakar Gupta, Simon Asselin
  • Patent number: 10867313
    Abstract: 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.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: December 15, 2020
    Assignee: Zynga Inc.
    Inventors: Erik Paul Bethke, Scott Koenigsberg, Amitt Mahajan, Matthew Adam Ocko
  • Patent number: 10729979
    Abstract: 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 tuning operation automatically determines a suggested value set for the tunable parameters.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 4, 2020
    Assignee: Zynga Inc.
    Inventors: Jason Bucher, Alexandros Ntoulas, Xinxian Huang, Brett Bauleke, Moises Goldszmidt, Samer Ead
  • Patent number: 10736157
    Abstract: 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 user identifier. The method further comprises, determining which service of a plurality of multitenancy gaming platform services is requested, and sending the data related to the application to a second server computer responsible for the service, wherein the operation is authorized by the second server computer based on the user identifier and target user identifier. The method further comprises receiving a response from the second server computer responsible for the service, indicating a status of the operation.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 4, 2020
    Assignee: Zynga Inc.
    Inventors: Ajinkya Apte, Bruce Sherrod, Matthew Leventi, Suryaveer Singh Lodha, Matthew John Alberts, Tim Sullivan
  • Patent number: 10717010
    Abstract: 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 second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: July 21, 2020
    Assignee: Zynga Inc.
    Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
  • Patent number: 10709986
    Abstract: 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 second enforcer asset on behalf of a second player. The first player and the second player belong to a player alliance. The second tile providing access to a second type of in-game resource to the second player. Based on the detected adjacency, the Alliance Engine transfers a portion of the first type of in-game resource of the first tile to the second player. The Alliance Engine transfers a portion of the second type of in-game resource of the second tile to the first player.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: July 14, 2020
    Assignee: Zynga Inc.
    Inventor: Massimo Maietti
  • Patent number: 10713665
    Abstract: Software on a server receives a game action message associated with one of a plurality of online games being played by a user. The software generates an asset message based at least in part on the game action message. The software determines user feed preferences based on a social filter graph. The social filter graph depends at least in part on a metagame account associated with the user. And the software transmits the asset message to social network identifiers according to the user feed preferences.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 14, 2020
    Assignee: Zynga Inc.
    Inventors: Maureen Fan, Ha (Nancy) Hang, Aaron Ligon, Michelle Koh Potts
  • Patent number: 10709984
    Abstract: 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 computer-implemented game is changed based on the detecting of the presence of the player at the physical location and the detecting of the presence of the additional player of the computer-implemented game at the physical location.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: July 14, 2020
    Assignee: Zynga Inc.
    Inventors: Nathan Arthur Etter, Jay Monahan, Matthew Adam Ocko, Brian Reynolds
  • Patent number: 10682571
    Abstract: A system, machine-readable storage medium storing at least one program, and a computer-implemented method for automatic game creation are presented. An access module can access player information for a receiver and an originator. Additionally, a matching module can determine that the receiver and the originator have a connection based on the player information. Furthermore, a game invitation module can detect that a recipient game is installed on an originator device of the originator and that the recipient game is not installed on a receiver device of the receiver. Subsequently, the game invitation module can send, to the receiver device, a game invitation to play the recipient game based on the determination and the detection, with the game invitation including information associated with the originator.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 16, 2020
    Assignee: Zynga Inc.
    Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
  • Patent number: 10675534
    Abstract: 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 identified and suggested to socially engage with the player in an online game based on the social network of non-ASN friends of the player outside the ASN of the player are.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: June 9, 2020
    Assignee: Zynga Inc.
    Inventors: Daniel McCaffrey, Kevin A. Lee, Kenneth Rudin, Yan Zhang, Ananda Ghosh
  • Patent number: 10668388
    Abstract: A collaborative diplomacy mechanics system for an online game is described. A player selects an ally to be engaged in a combat mode of an online social game against an enemy. The profile of the selected ally is retrieved. An ally power up weapon is generated based on the profile of the selected ally. The ally power up weapon is applied against a combat unit of an enemy of a player in the combat mode. The ally power up weapon can also be applied on a combat unit of the player in the combat mode.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: June 2, 2020
    Assignee: Zynga Inc.
    Inventors: Amer Ajami, Hans C. Yang, Michael John Goodwin, Gregory Anthony Black
  • Patent number: 10646785
    Abstract: 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.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: May 12, 2020
    Assignee: Zynga Inc.
    Inventors: Darren Ryan Craine, Justin Potter Driemeyer, Kevin Thomas Hagan, Jason Samuel McGuirk, Matthew Adam Ocko, Shane Ishmael Sareli, Nicholas John Tornow
  • Patent number: 10596469
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for creating and 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 object can be created by a player through selection of an area within the virtual environment. Responsive to definition of the selected area, the resource object is created and displayed in the virtual environment, having a resource production capacity determined by the size of the selected area.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: March 24, 2020
    Assignee: Zynga Inc.
    Inventors: Manuel Uris Bronstein Bendayan, Werner Wright Bagwell, Michael McCarthy
  • Patent number: 10561944
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: February 18, 2020
    Assignee: Zynga Inc.
    Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang Tan, Ameya Vilankar, Gaurav Narang
  • Patent number: 10556173
    Abstract: A computer-implemented method and system are described for providing rewards, awards, and other incentives to players based on the activities of associated players is described. In some examples, the technology determines an activity level for players associated with a distinguished player, such as friends and other players within a social or game network, and rewards the distinguished player based on their activity levels.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: February 11, 2020
    Assignee: Zynga Inc.
    Inventor: Anand Adi Subramani
  • Patent number: 10556182
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to modify a game based on playing style is provided. Player-specific playing style information that indicates one or more attributes of a playing style of a player is accessed. The playing style information is based on gameplay behavior of the player. Game parameters that defines at least some aspects of a game level forming part of the game is accessed. In an automated operation one or more of the game parameters are modified, thereby a difficulty of the game level for the player based on the one or more playing style attributes is modified. The modified game parameters are caused to be presented on a client device associated with the player of the game level.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: February 11, 2020
    Assignee: Zynga Inc.
    Inventors: Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong
  • Patent number: 10549180
    Abstract: Methods, systems, and computer programs are presented for handling a touch input to a game executed on a device. The method includes the operation of rendering the game on the device. The device includes a touch screen for receiving touch input from a user. The game renders a game object that is moveable in one or more directions within a scene of the game. A touch input is detected from the touch screen when the game object is selected for movement. The touch input is analyzed to determine if the touch input is a movement gesture with a swipe profile and a direction. When the touch input is a movement gesture, the game object is caused to move along the direction defined by the touch input.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 4, 2020
    Assignee: Zynga Inc.
    Inventors: Joseph Canose, Priamos Georgiades
  • Patent number: 10552446
    Abstract: Techniques for automatically establishing connections between users within a gaming social network, designed for connecting users having common gaming interests, social connections, or characteristics. Embodiments include methods for automatically establishing connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to determine an appropriate set of connections for a selected user. Embodiments include systems configured to automatically establish and maintain connections between players in a gaming social network based on gaming activity in a gaming networking system and social relationship information retrieved from one or more social networks where the players have a social relationship.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: February 4, 2020
    Assignee: Zynga Inc.
    Inventors: Dylan Sproule, Shane Hall, Ben Hall, Timothy J. O. Catlin, Jason Paul Allen, Clayton Rhodes Stark
  • Patent number: 10540060
    Abstract: 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 that is targeted at the selected subset of the objects. In the context of an action game, the user may trace the path through various enemies, and the device may select and perform the action based on the number of enemies, the type of enemies, or the order in which the enemies were selected. Selection and initiation of the action may begin while the user input is still being received.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: January 21, 2020
    Assignee: Zynga Inc.
    Inventors: James Ho, Szymon Swistun, Nils Jonas Norberg, Sulabh Patel
  • Patent number: 10525339
    Abstract: 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.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 7, 2020
    Assignee: Zynga Inc.
    Inventors: Girish Keswani, Jim Baer, Kenneth Rudin, Daniel McCaffrey
  • Patent number: 10518167
    Abstract: A method and a system for predicting churn of a player of an online game is described. Online engagements of a group of players of the online game are monitored during a churn prediction model training period. Online engagement scores for the group of players are computed within a periodic number of days within the churn model training period. A weighted exponential moving average of the online engagement scores of the group of players of the online game is computed during the churn model training period. The weighted exponential moving average is used to determine an online engagement threshold value of a churn prediction model for the online game. The online engagement threshold value is applied to a weighted exponential moving average of a player during an observation period to determine a churn probability of the player within a prediction period.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: December 31, 2019
    Assignee: Zynga Inc.
    Inventors: Hans Wolters, Jim Baer, Girish Keswani
  • Patent number: 10507380
    Abstract: A method of rewarding players for performing actions with respect to computer-implemented games is disclosed. An action by a user with respect to a computer game is detected. It is identified that the performing of the action by the user qualifies the user to participate in a mini game, the mini game having a plurality of stages. A reward to associate with a winning by the user of a stage of the plurality of stages is determined. The winning by the user of the stage of the plurality of stages is detected. Under certain circumstances, the user is provided with an option to participate in the additional stage of the plurality of stages in exchange for the user not receiving the reward, the additional stage of the plurality of stages being associated with an additional reward, the additional reward being greater than the reward.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 17, 2019
    Assignee: Zynga Inc.
    Inventors: James Brett Nowak, Shawn Carnes, Michael Kane, Edward LeBreton, IV
  • Patent number: 10482100
    Abstract: A method and a system for identifying players likely to spend in an online game are described. Indicators corresponding to activities of the player and in-game friends of the player in an online game and in other online games are determined. A prediction model of the player's likelihood to spend in the online game is computed based on the indicators. The prediction model is used to identify players of the online game that are likely to spend in the online game.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: November 19, 2019
    Assignee: Zynga Inc.
    Inventors: Girish Keswani, Jim Baer, Kenneth Rudin
  • Patent number: 10482486
    Abstract: Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for executing a first video game having a first currency enabling a user to achieve advancement in the first video game. The method also includes an operation for executing a second video game that is an autonomous game module within the first video game, the second video game enables the user to select one or more assets from the first video game for use in the second video game but limits the number of assets such that the one or more assets are insufficient to complete the second video game. The method further includes operations for detecting completion of the second video game and selecting one or more reward assets for use in the first video game and for transferring the one or more reward assets to the first video game for the user to use to achieve the advancement in the first video game.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: November 19, 2019
    Assignee: Zynga Inc.
    Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
  • Patent number: 10475288
    Abstract: In example embodiments, one or more user-interface-enhancement modules are incorporated into one or more memories of one or more computer servers, the one or more user-interface-enhancement modules configuring one or more computer processors of the one or more computer servers to perform operations for generating, selecting, and communicating game boards from which slot-machine-like payout lines can be generated. Additionally, one or more additional user-interface-enhancement modules are incorporated into one or more memories of one or more client computers, the one or more additional user-interface-enhancement modules configuring one or more memories of the one or more client computers to perform operations for generating and presenting a user interface that depicts generation of the slot-machine-like payout lines based on the game boards.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: November 12, 2019
    Assignee: Zynga Inc.
    Inventor: Andrew Lawrence Heidgerken
  • Patent number: 10463972
    Abstract: Techniques for recommending and establishing connections between users within a gaming social network, designed for connecting users having common gaming interests or characteristics. Embodiments include methods for recommending connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to determine an appropriate set of connections for a selected user; and presenting graphical user interface content and configurations to enable the suggestion, review, and accepting of recommended connections in the gaming social network.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 5, 2019
    Assignee: Zynga Inc.
    Inventors: Shane Hall, Daniel McCaffrey, Dylan Sproule, Ben Hall, Timothy J. O. Catlin, Jason Paul Allen, Clayton Rhodes Stark
  • Patent number: 10456686
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for defining an in-game event requiring accumulation of a pre-defined set of virtual objects in a virtual game (or online game) prior to termination of the in-game event. The System Tuner determines a head-start subset from the pre-defined set of virtual objects for a target player account based on a difference between a reference player skill level for the virtual game and a player skill level of the target player account. The System Tuner determines, based on the player skill level of the target player account and a pre-defined duration of the in-game event, a drop rate for virtual objects remaining in the pre-defined set of virtual objects. The System Tuner sends the head-start subset and the drop rate to a client device associated with the target player account.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: October 29, 2019
    Assignee: Zynga Inc.
    Inventors: Stan Patton, Jean Luo, Jack Lim, Tim LeTourneau, Alexi Chialtas, Joseph Traverso, Hao Chen
  • Patent number: 10449441
    Abstract: 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 player of the computer-implemented game. A performance of an action within the computer-implemented game by the player of the computer-implemented game is reflected within the computer-implemented meta game.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: October 22, 2019
    Assignee: Zynga Inc.
    Inventors: Justin Rouse, Kevin Holme, Daniel Hurd, Jason Tomlinson, Grant Yang, Shawn Lohstroh, Jessica Oyhenart, David Chow
  • Patent number: 10445984
    Abstract: 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 associated guild of which the player is a member. The one or more guild metrics may include guild size and activity levels of guild members.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 15, 2019
    Assignee: Zynga Inc.
    Inventors: Brian Reid Tinsman, Michael J. Engle
  • Patent number: 10431052
    Abstract: Methods, systems, and computer programs are presented for adjusting bonus winning odds while playing an online slots game. A server is configured to provide access to remote users having user accounts for playing the online slots game over a network connection and is configured to establish a plurality of tiers for playing the online slots game that includes turns. Each tier is assigned an odds value for winning a chance to play a bonus game that is different from the online slots game. The method enables play of each turn, wherein chances to win the bonus game at each turn are based a selected tier. The method includes presenting to the graphical user interface images associated with the bonus game when a player wins the chance to play the bonus game during a turn, and presenting to the graphical user interface options to send challenge bonus game to a friend. Play by the friend of the sent challenge game adds to winnings of said bonus game to the player.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: October 1, 2019
    Assignee: Zynga Inc.
    Inventors: Sean Leslie, Joseph E. Kaminkow, Kin Hang Chan
  • Patent number: 10421018
    Abstract: 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 producing a recommendation of an online game. The recommendation includes an identification of a target friend of the user and is being provided by examination of the use profile of the user and friend profiles in the social graph. The method includes providing the recommendation to the user. The recommendation also includes an offer incentive to the user to share the recommendation with the target friend.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 24, 2019
    Assignee: Zynga Inc.
    Inventors: Sudhir Kumar Rama Rao, Ara Nicholas Yessayan, Jr., Paul David Bettner, David Bettner, Paolo Malabuyo, Benjamin F. Gregorski, Michael Chow, Yie Lyn Choo
  • Patent number: 10413820
    Abstract: This disclosure generally relates to systems and methods to provide interaction messages related to in-game activities and events within a computer-implemented multiplayer online game environment. In an example embodiment, potential interactions for a user's social connections are determined, and interaction messages detailing the potential interactions are generated and displayed for the user's social connections. In response to user activity with the interaction messages, various in-game events may be performed. In a further example, the interaction messages are provided and displayed directly through a “friendship” or “neighbor” bar providing a listing of in-game social connections.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: September 17, 2019
    Assignee: Zynga Inc.
    Inventors: Scott G. Miller, Joseph Lopez, Janus Anderson, Sara Nelson, Hernan Alamo, Matthew Daniel Klepac
  • Patent number: 10417654
    Abstract: 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.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: September 17, 2019
    Assignee: Zynga Inc.
    Inventors: Erik Paul Bethke, Scott Koenigsberg, Amitt Mahajan, Matthew Adam Ocko
  • Patent number: 10406428
    Abstract: A method of rewarding players for performing actions with respect to computer-implemented games is disclosed. An action by a user with respect to a computer game is detected. It is identified that the performing of the action by the user qualifies the user to participate in a mini game, the mini game having a plurality of stages. A reward to associate with a winning by the user of a stage of the plurality of stages is determined. The winning by the user of the stage of the plurality of stages is detected. Under certain circumstances, the user is provided with an option to participate in the additional stage of the plurality of stages in exchange for the user not receiving the reward, the additional stage of the plurality of stages being associated with an additional reward, the additional reward being greater than the reward.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 10, 2019
    Assignee: Zynga Inc.
    Inventors: James Brett Nowak, Shawn Carnes, Michael Kane, Edward LeBreton, IV
  • Patent number: 10409457
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for updating user interfaces. The System Tuner receives a selection of at least one target tile for removal from display of a plurality tile according to a first physical orientation. The System Tuner detects a change to a second physical orientation. While in the second physical orientation, the System Tuner identifies a proximate tile(s) placed above a tile position of the at least one removed target tile due to the change to the second physical orientation. The System Tuner shifts the proximate tile(s) downward towards the tile position of the at least one removed target tile. The System Tuner inserts a replacement tile in an open tile position resulting from shifting the at least one proximate tile.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: September 10, 2019
    Assignee: Zynga Inc.
    Inventors: David Baack, Sora Bai, Peter Pao Lai, Katherine Lee, Daniel Ian Sternfeld
  • Patent number: 10406447
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method to load a game user interface is provided. A request is received from a second player to access a game user interface for a computer-implemented game. First player messaging activity information associated with messaging activity of the first player is accessed. During loading of the game user interface, a chat interface is displayed to enable text communication between the first and second player. Concurrently, a loading progress indicator is displayed.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 10, 2019
    Assignee: Zynga Inc.
    Inventors: Raja Ramachandran, Ross W. Danielson, Sachin B. Pansuria, Dylan A. Tarre
  • Patent number: 10403089
    Abstract: In various embodiments, a method of estimating odds that a player will win a round of a card game is disclosed. Information is received pertaining to cards that have been dealt from a deck at a particular point during a round of a card game. The information identifies cards that have been revealed to the player and a number of cards that have not been revealed to the player. An estimation of odds that the player will win the round of the card game is generated. The generating includes repeatedly, for each of the number of cards that has not been revealed to the player and for each remaining card to be dealt in the round, randomly selecting a card from remaining cards in the deck. The estimation of the odds is communicated for integration into a presentation of information pertaining to the card game.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: September 3, 2019
    Assignee: Zynga Inc.
    Inventor: Jarred Wesley Simmer
  • Patent number: 10387905
    Abstract: A notification regarding a real-money application is transmitted to a user of a second application when the user is executing the second application. The notification conveys a reward available to the user within the second application in exchange for performing a required action in the real-money application. Upon selection of a control object by the user, the real-money application is executed with reference to the user so as to provide the user with an interface to perform the required action in the real-money application. Upon determining that the user completed the required action in the real-money application, a status of the user is updated in the second application to provide the user with the reward in the second application corresponding to completion of the required action in the real-money application.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 20, 2019
    Assignee: Zynga Inc.
    Inventors: Sergei (Shawn) Nikolaev, Josephine Gavignet
  • Patent number: 10384132
    Abstract: 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 hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 20, 2019
    Assignee: Zynga Inc.
    Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
  • Patent number: D902943
    Type: Grant
    Filed: March 16, 2019
    Date of Patent: November 24, 2020
    Assignee: Zynga Inc.
    Inventors: Gregory Hill, Sang Han
  • Patent number: D902955
    Type: Grant
    Filed: March 16, 2019
    Date of Patent: November 24, 2020
    Assignee: Zynga Inc.
    Inventors: Gregory Hill, Sang Han
  • Patent number: D910066
    Type: Grant
    Filed: March 16, 2019
    Date of Patent: February 9, 2021
    Assignee: Zynga Inc.
    Inventors: Gregory Hill, Sang Han