Patents Assigned to Zynga Inc.
  • 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: 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: 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: 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: 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