Zynga Patent Grants

Shared social asset in game

Granted: April 25, 2017
Patent Number: 9630115
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…

Semi-synchronous multi-participant application updates

Granted: April 18, 2017
Patent Number: 9623323
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…

Incentivizing location-based actions by groups

Granted: April 18, 2017
Patent Number: 9626689
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.

Delivery of projections for rendering

Granted: April 4, 2017
Patent Number: 9610501
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…

Slots-fueled adventure

Granted: April 4, 2017
Patent Number: 9613486
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…

Social game play using social network features

Granted: March 28, 2017
Patent Number: 9604130
An apparatus and method for integrating social game play with social network features is disclosed herein. Content generated in the game is posted to the social network to initiate social game play. Recipients of the content that respond to the content are automatically taken to the game to join the game in a controlled manner. Recipients' interaction with the game may be selectively reviewed and incorporated into a playing space associated with an existing player of the game.

Adaptive task assignment for online games that uses player profiles

Granted: March 28, 2017
Patent Number: 9604145
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…

Combining games based on levels of interactivity of the games

Granted: March 28, 2017
Patent Number: 9607016
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…

Sending and receiving configurable buckets of communications

Granted: March 28, 2017
Patent Number: 9609087
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…

Location-based achievements framework

Granted: March 21, 2017
Patent Number: 9597596
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…

Allowing interactive post of an online game within a social network

Granted: February 28, 2017
Patent Number: 9579561
Methods, systems, and computer programs for sharing a game play over a social network include executing a play session of a game. During execution of the play session, an option is provided to share a portion of the game on a social network. In response to receiving a request to share the portion of the game, an instance of the game is generated at a time when the request is received and is posted to a stream of the social network. The instance of the game inherits a current state of the…

Providing cinematic animation and visualized payoff in a roulette game

Granted: February 28, 2017
Patent Number: 9582958
Methods and computer programs for providing animation to online roulette game during game play include providing data for enabling an interface on a device used for playing the online roulette game. The interface renders a grid identifying bet entries and a roulette wheel on which a ball is provided to determine outcome of the roulette game. A number on the grid on which a bet has been placed, is identified. A number is randomly generated to determine outcome of the roulette game. The…

Social network data analysis to generate incentives for online gaming

Granted: February 21, 2017
Patent Number: 9573065
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…

Apparatuses, methods and systems for a live online game tester

Granted: February 14, 2017
Patent Number: 9566523
A method for testing a new feature of an online gaming application is provided, including: receiving a gaming application request from a user; determining whether to add the user to a live test for a new game feature; if the user is added to the live test, then determining whether to assign the user to a test group or a control group; if the user is assigned to the test group, then, providing a gaming application including the new game feature enabled, evaluating gaming activity and…

Network application security utilizing network-provided identities

Granted: February 7, 2017
Patent Number: 9565177
A network security system receives a request from a user over a network to access a network application. The system verifies user credentials for the user. The user credentials include a user identifier and specify a social network. The user is redirected to the social network for authentication. The system queries a rule-set database using the user identifier and an integer representation of the social network. The rule-set database includes recommendations as to access determined by a…

Display screen or portion thereof with a graphical user interface

Granted: January 10, 2017
Patent Number: D776133


Granted: January 3, 2017
Patent Number: 9533217
According to a method for enabling online game play in a content stream, a website logon is received from a user of a computing device and an associated profile is retrieved. The content stream associated with the profile is displayed in a GUI presented by the computing device. The content stream includes a view of an online game. The view associated with the game is updated in response to a game move. The game move results from input from the user and the view associated with the game…

Custom reward for viral help in game

Granted: January 3, 2017
Patent Number: 9533229
Methods, systems, and computer programs are presented for executing a game. One method includes an operation for detecting a petition for help from a first player to a second player to obtain a first game asset for the first player. The petition is sent to the second player notifying the second player that a game asset needed by the second player would be awarded to the second player for helping the first player. Further, the method includes operations for detecting that the second…