Patents Assigned to Zynga Inc.
  • Patent number: 9842169
    Abstract: A method of encouraging a user to be active with respect to a game networking system on a particular day is disclosed. An event is detected on the game networking system. A newsworthiness of the event to the user is determined. An action that the user is likely to want to perform on the game networking system in response to receiving information pertaining to the event is determined. A notification is generated that includes the information pertaining to the event and information pertaining to the action. The notification is sent to the user.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: December 12, 2017
    Assignee: Zynga Inc.
    Inventors: Hohyun Shim, Abhishek Kumar
  • Patent number: 9842474
    Abstract: Methods, systems, and computer programs are presented for adjusting bonus winning odds while playing an online slots game. One method includes an operation for receiving user input during a session of an online slots game, where the user input is defined to spin wheels of the online slots game. In addition, the method includes an operation for defining an initial tier and one or more additional tiers for play of the online slots game during the session, each tier being assigned an odds value that changes with each assigned tier, and each tier being defined to have a set of spins. Further, the method includes operations for assigning tiers with changed odds when an option to play a bonus game is not presented during the predefined set of spins for each tier, and for assigning the initial tier upon determining that the bonus game was played during the session.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: December 12, 2017
    Assignee: Zynga Inc.
    Inventors: Sean Leslie, Joseph E. Kaminkow, Kin Hang Chan
  • Patent number: 9833694
    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: August 28, 2012
    Date of Patent: December 5, 2017
    Assignee: Zynga Inc.
    Inventor: Anand Adi Subramani
  • Patent number: 9833699
    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: November 9, 2015
    Date of Patent: December 5, 2017
    Assignee: Zynga Inc.
    Inventors: Justin Rouse, Kevin Holme, Daniel Hurd, Jason Tomlinson, Grant Yang, Shawn Lohstroh, Jessica Oyhenart, David Chow
  • Patent number: 9821230
    Abstract: Systems and methods may be used to provide and implement a state machine in a display software user interface environment, and used to handle events and actions associated with the state machine. In one example embodiment, a virtual display environment provided by an engine is interfaced with a state machine that is configured to interpret various state machine definitions corresponding to states occurring in the virtual display environment. The state machine definitions may be used to determine how a particular state of a virtual item in the display environment may be represented, interacted with, and transitioned into another state. Use of the state machine definitions may enable representation of complex scenarios for virtual objects and events in the display environment in a unified definition format, without requiring specialized programming or scripting commands to implement the scenarios.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: November 21, 2017
    Assignee: Zynga Inc.
    Inventors: Peter Chapman, Andrew Foster, Michael Capps
  • Patent number: 9804743
    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: March 3, 2015
    Date of Patent: October 31, 2017
    Assignee: Zynga Inc.
    Inventors: James Ho, Szymon Swistun, Nils Jonas Norberg, Sulabh Patel
  • Patent number: 9795880
    Abstract: 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 transfers the in-game asset from the first computer-implemented game to the second computer-implemented game using the transfer mechanism.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: October 24, 2017
    Assignee: Zynga Inc.
    Inventor: Manuel Uris Bronstein Bendayan
  • Patent number: 9779576
    Abstract: A method for facilitating placement of wagers in an online game during game play includes displaying a first view of a wagering grid for an online game, with the wagering grid having lines. The method further includes receiving an input that is a gesture representing placement of a wager by a user on the wagering grid, and displaying a second view of the wagering grid that is a pop-up view. The second view, which can be a zoomed view or a magnified view, excludes any other placed wagers to facilitate placement of the wager by the user with respect to the lines of the wagering grid. Once the user has placed the wager, the method includes displaying an updated version of the first view that includes the wager placed by the user. In one example, the online game is a roulette game.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 3, 2017
    Assignee: Zynga Inc.
    Inventors: Thomas Arthur Shoenhair, Ibrahim Nabil Rageh, Christopher Mark Karo
  • Patent number: 9774606
    Abstract: Disclosed in one example is a method of authenticating with multiple social network services. The method may include storing first authentication information associated with a user for a first social networking service using at least one computer processor, receiving second authentication information associated with the user for a second social networking service from a social networking application, and sending to the social networking application the first authentication information. The first authentication information may enable the social networking application to utilize a protected application programming interface call for the first social networking service and the second authentication information may enable the social networking application to utilize a protected application programming interface call for the second social networking service.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: September 26, 2017
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, Henry Joseph Sommer, Andreas Seip Haugsnes
  • Patent number: 9757654
    Abstract: Methods for assembly and management of friends for crew participation in a social gaming program. One method includes providing a game activity within the social gaming program, and the game activity is identified as gated for crew participation. The method identifies parameters for assembly of friends to complete crew participation for the game activity that is identified as gated for crew participation. Then, querying data provided by the social networking system to analyze contact data of friends that are likely for crew participation, and sending an invite message to the friends that are likely for crew participation. The friends that are accepted are added as crew members for crew participation to complete the game activity. An in-game reward for each of the friends that are part of the crew participation is generated upon detecting completion of the game activity.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: September 12, 2017
    Assignee: Zynga Inc.
    Inventor: Andres Cantor
  • Patent number: 9757650
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a Game Action Trigger Module (GATM) for trigger game actions. The GATM generates a virtual gaming environment comprising a concurrent display of a tile board and a game world separate from the tile board. The GATM receives a selection of a sequence of tile board virtual objects. The GATM identifies a location of a particular tile board virtual object in the selected sequence. The GATM identifies a target game world virtual object based on the location of the particular tile board virtual object in the selected sequence. The GATM applies a game action to the target game world virtual object.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 12, 2017
    Assignee: Zynga Inc.
    Inventors: Sumit Mehra, Sagar Patel, Peter Pao Lai, Sora Bai, David Baack, Katherine Lee
  • Patent number: 9751020
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method to display icons based on messaging activity is provided. A request to access a game user interface of the first player is received from a client device of a first player, the game user interface being associated with a computer-implemented game. First player messaging activity information associated with messaging activity of the first player is accessed, the messaging activity of the first player including receipt of a message from one or more players associated with the computer-implemented game. A first manner of displaying one or more icons each identifying the one or more players is determined including determining the first manner based on the first player messaging information. Display data to display the one or more icons in the first manner within the game user interface is provided to the client device.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 5, 2017
    Assignee: Zynga Inc.
    Inventors: Raja Ramachandran, Ross W. Danielson, Sachin B. Pansuria, Dylan A. Tarre
  • Patent number: 9744463
    Abstract: The APPARATUS, METHOD AND SYSTEM FOR CREW MECHANICS IN MULTIPLAYER GAMES (hereinafter “CMMG”) the CMMG platform transforms in game status of a user's social content item via CMMG components into a content item with layered integration of additional content indicative of status.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: August 29, 2017
    Assignee: Zynga Inc.
    Inventor: Andres Cantor
  • Patent number: 9744440
    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: January 11, 2013
    Date of Patent: August 29, 2017
    Assignee: Zynga Inc.
    Inventors: M. Ian Graham, Ya-Bing Chu
  • Patent number: 9737815
    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. The System Tuner creates an optimal game model based on game-related data of a plurality of players. The optimal game model corresponds to a player segment in the plurality of players. The System Tuner generates one or more rules for building a game variant based on the optimal game model. The System Tuner detects a first player accessing the game. The System Tuner determines a particular player segment to which the player belongs. The System Tuner generates a game variant based on an optimal game model for the particular player segment and sends the game variant to a client device.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 22, 2017
    Assignee: Zynga Inc.
    Inventors: Anshul Dhawan, Michael Gauthier, Oliver Attila Tabay, Jeffrey Zakrzewski
  • Patent number: 9737794
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are directed to a Migration Engine that provides for installing a unified variant of an application. The Migration Engine determines presence a stock identifier for one of the first variant and the second variant. Upon determining presence of a respective stock identifier, the Migration Engine identifies a player identifier and transmits the respective stock identifier and the player identifier to a game networking system. The Migration Engine receives application state data. The application state data is representative of a current usage by the player of a variant identified by the respective stock identifier. The Migration Engine instantiates an instance of the unified variant to provide functionality of the variant identified by the respective stock identifier, where the instance of the unified variant of the application is initialized with the received application state data.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 22, 2017
    Assignee: Zynga Inc.
    Inventor: Scott D. MacGregor
  • Patent number: 9737810
    Abstract: Methods for allowing a user to participate and change outcome of an asynchronous game includes receiving an indication of an attack initiated by a second player on a first player's game base during game play. In response, a first social post is generated to inform friends of the first player of the attack and request assistance to defend the first player's game base. An acceptance to defend the first player's game base is detected from a third player at the first social post. In response, game replay of the attack by the second player is initiated and the third player is enabled to participate in the game replay and defend the game base of the first player. A second social post is generated to inform the first player and the friends of the first player of the third player's contribution in defending the first player's game base.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: August 22, 2017
    Assignee: Zynga Inc.
    Inventors: Cameron McNeil, Jordan Maynard
  • Patent number: 9731207
    Abstract: Methods, systems, and computer programs are presented for executing a game and for creating computer-generated game quests, which are referred to as dynamic quests. One method includes an operation for identifying a template for creating a dynamic quest. The dynamic quest includes quest tasks and quest rewards, which are provided to a player upon completion of the quest tasks in the game. The template includes template tasks and template rewards. Further, the method includes an operation for selecting one or more template tasks for the quest tasks, and an operation for selecting one or more template rewards for the quest rewards. The dynamic quest is created in the game with the selected one or more template tasks and the selected one or more template rewards.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: August 15, 2017
    Assignee: Zynga Inc.
    Inventors: Ian Guthridge, Edan Nahari
  • Patent number: 9731198
    Abstract: The present disclosure generally relates to games and applications in general, and in particular to computer-implemented online games playable on mobile device. The computer-implemented online game may be played via a mobile user interface or via a browser. The mobile user interface may allow access to a first set of in-game actions related to a game event, and the browser may allow access to a second set of in-game actions related to the game event, where the first set of in-game actions related to the game event is smaller in number than the second set of in-game actions related to the game event.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 15, 2017
    Assignee: Zynga Inc.
    Inventors: Serena Lam, Kathleen Auterio, Deniz Ersever, Jackson Wang, Benjamin Mullin, Hardik Kheskani
  • Patent number: 9731203
    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: March 7, 2014
    Date of Patent: August 15, 2017
    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