Zynga Patent Grants

Adaptive object placement in computer-implemented games

Granted: June 21, 2016
Patent Number: 9373213
Disclosed in some examples are systems, methods, and machine readable mediums which allow for efficient and dynamic adaptation of one or more game objects based upon a proximity to another game object. In some examples, placement (or movement) of a game object may trigger a proximity check wherein the game map is checked to determine a set of game objects which are within a predefined proximity to the placed game object which may affect the behavior or appearance of the game object. The…

Matching advertising to game play content

Granted: June 21, 2016
Patent Number: 9373127
An advertisement is associated with a particular user move in a gaming environment where playing of the user move by a user results in the advertisement being displayed at the user's gaming device. With multiple users, each play of a unique user move results in a corresponding uniquely targeted advertisement being displayed at the respective gaming device of each user. User moves and associated advertisements are bound to one another based on a frequency of use of the user move in game…

Matching advertising to game play content

Granted: June 21, 2016
Patent Number: 9373126
An advertisement is associated with a particular user move in a gaming environment where playing of the user move by a user results in the advertisement being displayed at the user's gaming device. With multiple users, each play of a unique user move results in a corresponding uniquely targeted advertisement being displayed at the respective gaming device of each user. User moves and associated advertisements are bound to one another based on a frequency of use of the user move in game…

Matching advertising to game play content

Granted: June 21, 2016
Patent Number: 9373125
An advertisement is associated with a particular user move in a gaming environment where playing of the user move by a user results in the advertisement being displayed at the user's gaming device. With multiple users, each play of a unique user move results in a corresponding uniquely targeted advertisement being displayed at the respective gaming device of each user. User moves and associated advertisements are bound to one another based on a frequency of use of the user move in game…

Apparatuses, methods and systems for a virtual security camera

Granted: June 21, 2016
Patent Number: 9370722
A method for detecting suspicious behavior in an online gaming application is provided. The method initiates with providing an online gaming application to a user. Current gaming activity and social network activity of the user is analyzed. Prior gaming activity and social network activity of the user is also analyzed. A suspicious activity is detected based on the analyzed current gaming activity and social network activity and the analyzed prior gaming activity and social network…

Social collaboration in community casino game offered as player incentive

Granted: June 14, 2016
Patent Number: 9367994
Methods, systems, and computer programs are presented for enhancing social collaboration in an online casino game. One method includes an operation for receiving bets from players playing in a first gambling mode in an online gambling room. The method also includes an operation for determining contributions to a community metric based on the outcomes of the bets, where all players in the online gambling room contribute towards the community metric. After detecting that the community…

Game-based incentives for location-based actions

Granted: June 14, 2016
Patent Number: 9364744
In a method and system of providing in-game assets for location-based actions, an indication of a performance of a location-based action by a player of a computer-implemented game is received. 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 being usable within the computer-implemented game.

Portion of a display with a graphical user interface

Granted: June 14, 2016
Patent Number: D759115

Mobile device gaming improvements

Granted: June 7, 2016
Patent Number: 9361752
Disclosed in some examples is a method of providing a computer implemented game comprising: displaying one or more on-screen objects in accordance with the computer implemented game; accepting input from a user of the computer implemented game; responsive to receiving input from the user, updating the one or more on-screen objects according to one or more game rules using one or more computer processors; receiving a notification from a game server, over a network, that the user of the…

Voting with your feet

Granted: May 31, 2016
Patent Number: 9355404
A method of voting with your feet is disclosed. A notification regarding a survey question is communicated to a player of a computer implemented game. The notification includes an indication of a particular location-based action that is to be performed by the player to answer the survey question. The answer of the player to the survey question is determined based on detection of performance of the particular location-based action by the player.

System and method for modifying a game state of a player of a social game

Granted: May 31, 2016
Patent Number: 9354700
A system, computer-readable storage medium, and a method for modifying a game state of a player of a social game are presented. A first location of a first virtual object and a second location of a second virtual object in a virtual world of the social game are identified. The first virtual object is associated with a first social contact of the player of the social game and the second virtual object is associated with a second social contact of the player of the social game. A location…

Customizing offers for sales of combinations of virtual items

Granted: May 24, 2016
Patent Number: 9345974
A method of customizing offers for sales of combinations of virtual items at discounted prices is disclosed. A combination of virtual items of a computer-implemented game is selected such that the sum of the values of each of the combination of virtual items has a proportion to an amount of currency in an account of a user of the computer-implemented game, the selecting being performed by a processor. An offer for a sale of the combination of the virtual items at a discounted price is…

Gaming system for updating a presentation of a virtual game environment

Granted: May 10, 2016
Patent Number: 9333430
A system, a computer readable storage medium storing at least one program, and a computer-implemented method for updating a performance of a presentation of a virtual game environment. A presentation of a virtual game environment is generated based on a visual attribute. The visual attribute may identify a visual quality of the presentation of the virtual game environment. A visual performance metric associated with the presentation of the virtual game environment is then monitored. The…

Feed surfacing

Granted: May 3, 2016
Patent Number: 9327196
A system, computer-readable storage medium storing at least one program, and a computer-implemented method are provided for displaying feed-based information in an online game. Player feeds are received in a game networking system. A specification for displaying information from the player feeds in the game networking system is accessed. A first player profile is accessed for a first player in an online game, the first player profile identifying one or more characteristics of the first…

Generation of intermediate images for texture compression

Granted: April 26, 2016
Patent Number: 9324177
A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts…

Communicating messages within network games

Granted: April 26, 2016
Patent Number: 9320971
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…

Online game for matching text with images

Granted: April 26, 2016
Patent Number: 9320969
An online game mechanic matches requests and responses of different data types that include text, image and audio. Request values corresponding to a first data type are sent to users in a distribution list, and those users send response values corresponding to a second data type. Winning response values are selected and announced. In an example embodiment, the request values include a text description that includes at least one word, and the response values include an image file or a…

Online game with matching of different data types

Granted: April 26, 2016
Patent Number: 9320968
An online game mechanic matches requests and responses of different data types that include text, image and audio. Request values corresponding to a first data type are sent to users in a distribution list, and those users send response values corresponding to a second data type. Winning response values are selected and announced.

Methods and systems for generating test information from a source code

Granted: April 19, 2016
Patent Number: 9317402
Systems and methods for generating test information from a source code are described. One of the methods includes accessing the source code. The method further includes receiving a modification of the source code to generate a modified source code. The modification includes one or more instructions that do not affect functions performed by executing the source code. The modification further includes one or more instructions for generating test information regarding each executable line…

Cross platform social networking authentication system

Granted: April 12, 2016
Patent Number: 9311462
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.…