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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 9724606
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein to display positions of symbols in a target sequence. In various embodiments, a Sequence Generator generates a target sequence of symbols to be identified by a player in a virtual gaming environment. The Sequence Generator generates an obscured display of the target sequence. The Sequence Generator receives from the player a first selected sequence of symbols to be played in a first game move in the virtual gaming environment. The Sequence Generator identifies a first shared symbol present in both the first selected sequence and the target sequence. Responsive to the identifying, the Sequence Generator changes the obscured display of the target sequence to reveal the first shared symbol at a first position in the target sequence.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: August 8, 2017
    Assignee: Zynga Inc.
    Inventors: Peter Pao Lai, Sora Bai, David Baack, Katherine Lee
  • Patent number: 9722869
    Abstract: A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a database that stores the correlation. The machine may then access a configuration of the application based on the correlation and configure the application in accordance with the configuration. The machine may generate a visual representation of the configured application, provide the visual representation to a device of a further user, receive an indication of an opinion of the further user on the visual representation, and present the indication.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 1, 2017
    Assignee: Zynga Inc.
    Inventors: Dylan Sproule, Shane Hall, Ben Hall, Timothy J. O. Catlin, Jason Paul Allen, Clayton Rhodes Stark
  • Patent number: 9715789
    Abstract: In a method and system of incorporating team challenges into a social game, a request to start a team challenge is received. The team challenge includes an in-game task that a plurality of players is to complete, with the plurality of players including an initiator and a helper. A selection of the helper from a set of buddies is received, with the set of buddies being based on a social network of the initiator. A completion of the in-game task by each of the plurality of players is detected. A reward is provided to each of the plurality of players based on the completion. In this way, new players are attracted to the social game, and current players increase their levels of participation in the social game.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 25, 2017
    Assignee: Zynga Inc.
    Inventors: Michael Kane, Harsimran Singh
  • Patent number: 9707486
    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: April 4, 2011
    Date of Patent: July 18, 2017
    Assignee: Zynga Inc.
    Inventor: Andres Cantor
  • Patent number: 9707483
    Abstract: An apparatus, method and computer-readable storage medium for efficiently collecting doobers. A game area may be presented in a graphical user interface on a display device. The game area may include a game character associated with a first player, regions and objects within the regions. The character may move within the regions and interact with the objects. One or more doobers may be presented in the game area, and the doober(s) may be identified as collected by the first player in response to one or more inputs to the graphical user interface by the first player. The doober(s) may be marked as collected if an input is within a particular distance from the doober(s).
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: July 18, 2017
    Assignee: Zynga Inc.
    Inventor: Seth John Sivak
  • Patent number: 9711010
    Abstract: In various embodiments, a system and a method of implementing bad beat insurance are disclosed. After a stage of a portion of a game is played, it is determined that a player is favored to win the portion of the game. After the portion of the game is completed, it is determined that the player has suffered a bad beat. The player is compensated at least partially for a loss that the player incurred as a consequence of suffering the bad beat.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: July 18, 2017
    Assignee: Zynga Inc.
    Inventors: James Brett Nowak, Shawn Carnes
  • Patent number: 9704344
    Abstract: Methods, systems, and computer programs are presented for limiting transfer of virtual currency in an online game. One method includes an operation for receiving, at a server, a purchase order for virtual currency from a first player. The purchase order is made with legal currency, and the virtual currency is usable within a computer-implemented gambling game. Further, the method includes operations for crediting an account of the first player with virtual currency, and for enabling the first player to make transfers of the virtual currency to other players. The transfers of virtual currency from the first player to other players are then limited, such as by limiting the amount, the frequency, or the recipients of the transfers.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: July 11, 2017
    Assignee: Zynga Inc.
    Inventors: Michael Arieh Luxton, Matthew Adam Ocko, Mark Jonathan Pincus, Carl Eric Schiermeyer, Stephen Henry Schoettler
  • Patent number: 9700803
    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: March 21, 2016
    Date of Patent: July 11, 2017
    Assignee: Zynga Inc.
    Inventors: Shane Hall, Daniel McCaffrey, Dylan Sproule, Ben Hall, Timothy J. O. Catlin, Jason Paul Allen, Clayton Rhodes Stark
  • Patent number: 9682315
    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: September 6, 2012
    Date of Patent: June 20, 2017
    Assignee: Zynga Inc.
    Inventors: Scott G. Miller, Joseph Lopez, Janus Anderson, Hernan Alamo, Matthew Daniel Klepac
  • Patent number: 9675889
    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 calculates a player skill level for a player. The System Tuner modifies at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level. The System Tuner detects game play of the player in the second game level. The System Tuner identifies a difference between a current rate of progression of the player and a reference rate of progression. The System Tuner triggers the modified attribute of the second game according to an extent of the difference between the current rate of progression and the reference rate of progression.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 13, 2017
    Assignee: Zynga Inc.
    Inventors: Peter Pao Lai, Sora Bai, David Baack, Katherine Lee
  • Patent number: 9672699
    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: October 26, 2015
    Date of Patent: June 6, 2017
    Assignee: Zynga Inc.
    Inventors: Sean Leslie, Joseph E. Kaminkow, Kin Hang Chan
  • Patent number: 9669318
    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: May 18, 2015
    Date of Patent: June 6, 2017
    Assignee: Zynga Inc.
    Inventors: Nathan Arthur Etter, Jay Monahan, Matthew Adam Ocko, Brian Reynolds
  • Patent number: 9669291
    Abstract: A system and method to facilitate moves in a word game includes a game asset distribution module that adjusts the respective distribution weights of letters in a set of alphabet letters. The letters are distributed to players in a word game with a probability proportional to the distribution weights. The game asset distribution module includes an analysis module to analyze the game board, lists of playable words, player skill levels, and relationships of particular letters in word formations. Accordingly, distribution weights of the letters are adjusted in order to facilitate allocation to the player of those letters which will facilitate word formation, ensure at least a minimum playable word experience, and enhance an overall user experience, even amongst players with significantly different skill levels.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: June 6, 2017
    Assignee: Zynga Inc.
    Inventors: Kevin Holme, Michael Coker, Jessica Oyhenart, Shannon Dees, Daniel Hurd, Justin Rouse
  • Patent number: 9662589
    Abstract: Systems and methods for communicating messages within online games are described. One of the methods includes receiving a message post from a first user. The message post is displayed on an in-game object that is configured for sharing message posts between the first user and other users. The method further includes detecting an interfacing action by a second user with the in-game object. The interfacing action is an input that is responsive to request content that is part of the message post. The method further includes validating the interfacing action to meet a threshold. If the threshold is met, the virtual game object is credited to the game space of the first user. The method includes generating a reward to the second user when the interfacing action is validated. The reward is credited to a game space of the second user.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: May 30, 2017
    Assignee: Zynga Inc.
    Inventor: Tiago Amaral Penteado de Jesus
  • Patent number: 9656177
    Abstract: Methods, systems, and computer programs for creating a crew to participate in a mission challenge in an online game includes identifying quests to complete the mission challenge. Each quest includes a plurality of tasks and each task includes a plurality of subtasks. A request feed is sent to members of a social graph of a user requesting the members to join the crew and to participate in completing the subtasks of the challenge. Skill set associated with each member of the social graph responding to the request feed is determined and matched with the skill set required for completing each subtask. A distinct subtask is delegated to each member based on the match. Each crew member's progression in completing the challenge is monitored and managed based on the progression made in the delegated subtask. Status of the challenge is updated and shared with the members of the crew.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 23, 2017
    Assignee: Zynga Inc.
    Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
  • Patent number: 9659446
    Abstract: Software on a server and/or client device causes a view in a graphical user interface (GUI) for a game to be displayed to a user. The game is an online gambling game for real money. The software receives input from the user. The input includes a wager and play according to game mechanics for the game. The software calculates a payout from the play. The payout includes a promotional payout that depends at least in part on a measure of social activity associated with the user or a measure of social influence associated with the user. And the software broadcasts the payout to at least one other person who is a social relation of the user.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 23, 2017
    Assignee: Zynga Inc.
    Inventors: Jesse Janosov, Nir Leibovich
  • Patent number: 9659458
    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 12, 2014
    Date of Patent: May 23, 2017
    Assignee: Zynga Inc.
    Inventors: Brian Reid Tinsman, Michael J. Engle
  • Patent number: 9652880
    Abstract: Two-dimensional (2D) animation may be generated from a three-dimensional (3D) mesh by a machine or device that flattens, textures, and modifies the 3D mesh, which results in distorting the texture of the 3D mesh. The machine or device is configured to access and flatten a 3D mesh of 3D vertices. At least some of the 3D vertices of the flattened 3D mesh are texture mapped with a 2D image. The machine or device generates a first 2D frame of animation by rendering the 3D mesh (e.g., with graphics acceleration hardware), modifies the 3D mesh by repositioning one or more of the 3D vertices, and generates a second 2D frame of animation by rendering the modified 3D mesh (e.g., with graphics acceleration hardware). Accordingly, 2D animation may be generated by distorting the 2D image that is mapped onto at least part of the 3D mesh.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: May 16, 2017
    Assignee: Zynga Inc.
    Inventors: Bret Steven Hobbs, Sean Uberoi Kelly
  • Patent number: 9649566
    Abstract: A method of updating virtual worlds based on interactions between real-world items is disclosed. An interaction between a first real-world item and a second real-world item is detected. The first real-world item is a real-world item that is associated with a first player of a computer-implemented game and the second real-world item is a real-world item that is associated with a second player of the computer-implemented game. A virtual world of the computer-implemented game is updated based on the detection of the interaction.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: May 16, 2017
    Assignee: Zynga Inc.
    Inventors: Amitt Mahajan, Matthew Adam Ocko
  • Patent number: 9643080
    Abstract: This disclosure generally relates to systems and methods to provide an asynchronous social event in a computer-implemented game. The social event may for example be a virtual party that is staged in a game instance of a host player and may comprise automated attendance of player characters associated with one or more guest players. An event invitation may be sent to the guest players, with the player characters of guest players who accept the invitation being displayed as automatically attending the social event. The social event may be played back to the guest players asynchronously upon request.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: May 9, 2017
    Assignee: Zynga Inc.
    Inventors: Brian Reynolds, Matthew Deegler, Virginia Ellen McArthur
  • Patent number: 9636584
    Abstract: The present disclosure generally relates games and applications in general and in particular to computer-implemented online games playable on mobile devices.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: May 2, 2017
    Assignee: Zynga Inc.
    Inventors: Serena Lam, Kathleen Auterio, Deniz Ersever, Jackson Wang, Benjamin Mullin, Hardik Kheskani
  • Patent number: 9630115
    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: January 23, 2013
    Date of Patent: April 25, 2017
    Assignee: Zynga Inc.
    Inventors: Kathryn Bambino, Tiago de Jesus, Kevin Wienecke, Achint Goel, Zhifei Song, Niko Vuori, Matthew Salazar
  • Patent number: 9626689
    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: June 30, 2011
    Date of Patent: April 18, 2017
    Assignee: Zynga Inc.
    Inventors: Erik Paul Bethke, Scott Koenigsberg, Amitt Mahajan, Matthew Adam Ocko
  • Patent number: 9623323
    Abstract: Individual participants in a multi-participant collaborative computing application may be sent intermittent updates of actions taken by other participants. These updates need not be sent to a participant's device until the participant has interacted with a specified object in the application. The participant's device may then be sent an update including object interactions of the other participants occurring since the participant's previous object interaction. The update may be used to periodically inform the participant of the actions taken by the other participants during the period between the participant's interactions.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: April 18, 2017
    Assignee: Zynga Inc.
    Inventors: Fareed Bhemaram-Mosavat, Jesse David Kurlancheek, William Daniel Ogles, Craig Anderson Lancaster, Seth John Sivak, Daniel O'Brien
  • Patent number: 9613486
    Abstract: Methods, systems, and computer programs are provided for executing games, processed by one or mover servers. The one or more servers are provided with access to a network for communication with one or more client computers. One method includes operations for sending an interface for a casino-type game to a client computer, and for starting an online game that is displayed with the interface for the casino-type game. The method further includes operations for detecting a bet placed in the casino-type game, and for determining an outcome of the bet in the casino-type game. A character is moved along a path of the online game, where the amount of movement of the character is based on the outcome of the bet or wager.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 4, 2017
    Assignee: Zynga Inc.
    Inventors: Josh Guase, Nimai Malle, Nathan Ratcliffe
  • Patent number: 9610501
    Abstract: A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: April 4, 2017
    Assignee: Zynga Inc.
    Inventors: James Ho, Szymon Swistun, Sulabh Patel, Nils Jonas Norberg
  • Patent number: 9604145
    Abstract: Software at an online game website assigns to a player of a massively multiplayer online (MMO) game a first game task in a conditional series of game tasks. The assignment is based at least in part on a measure of difficulty associated with the first game task. The measure of difficulty depends on a profile associated with the player that includes an Active Social Network (ASN) metric as determined by data that has been read from an in-memory database and that has been retrieved from a social networking website through an application programming interface (API) exposed by the social networking website. Then the software provides a reward to the player upon termination of the conditional series of game tasks. The reward depends at least in part on the game tasks in the conditional series of game tasks that were completed by the player.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: March 28, 2017
    Assignee: Zynga Inc.
    Inventors: Travis Morrison, Chandra Janakiraman, Brian Crowder
  • Patent number: 9607016
    Abstract: A method of combining games based on levels of interactivity of the games is disclosed. It is identified that a player is idle with respect to a primary game, the primary game having a first level of interactivity. A secondary game having a second level of interactivity is selected based on the second level of interactivity being compatible with the first level of interactivity. The player is provided with an option to participate in the secondary game while the player is idle with respect to the primary game.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: March 28, 2017
    Assignee: Zynga Inc.
    Inventors: Justin Wickett, Shane Ishmael Sareli, Michael Kane, Justin Potter Driemeyer, Lamberto Alvaro
  • Patent number: 9609087
    Abstract: A method of sending and receiving configurable buckets of communication is disclosed. A request to send a communication from an application executing on a client to an application executing on a server is received. The communication has a first priority. A request to send an additional communication from the application executing on the client to the application executing on the server is received. The additional communication has a second priority. The communication is placed into a bucket of communications based on the communication having the first priority. A determination is made to send the bucket of communications to the application executing on the server. The additional communication is placed into the bucket of communications based on a determination that the bucket of communications is not full. The bucket of communications is sent to the application executing on the server.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: March 28, 2017
    Assignee: Zynga Inc.
    Inventors: Ian Dunn, Robert Aaron Jones, Dan Racanelli
  • Patent number: D782507
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: March 28, 2017
    Assignee: ZYNGA INC.
    Inventor: Ivan Lam
  • Patent number: D784363
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: April 18, 2017
    Assignee: Zynga Inc.
    Inventors: Brian Michael Fleming, Travis Kane Sailer
  • Patent number: D785644
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: May 2, 2017
    Assignee: Zynga Inc.
    Inventor: Ivan Lam
  • Patent number: D785645
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: May 2, 2017
    Assignee: Zynga Inc.
    Inventor: Ivan Lam
  • Patent number: D788167
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 30, 2017
    Assignee: Zynga Inc.
    Inventor: Gabriela Fabiola Fox Uribe
  • Patent number: D788168
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 30, 2017
    Assignee: Zynga Inc.
    Inventors: Whitney Taylor, Greg Hill, Nicholas Markby
  • Patent number: D788804
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: June 6, 2017
    Assignee: Zynga Inc.
    Inventors: Tim Johnston, Sean Leslie
  • Patent number: D790563
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: June 27, 2017
    Assignee: Zynga Inc.
    Inventor: Ivan Lam
  • Patent number: D790597
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: June 27, 2017
    Assignee: Zynga Inc.
    Inventors: Kaan Kayimoglu, Dwayne Alan Marley
  • Patent number: D791808
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 11, 2017
    Assignee: Zynga Inc.
    Inventors: Tim Johnston, Sean Leslie