Zynga Patent Grants

Display of notifications to members of a gaming group

Granted: July 8, 2014
Patent Number: 8771081
Methods for providing notification during an online casino game is provided. One method includes detecting a first gameplay session of the online casino game, the first gameplay session associated with a first user. The method then detects a second gameplay session of the online casino game. The second gameplay session is associated with a second user, and at least part of the second gameplay session occurring simultaneously with the first gameplay session. The method then determines…

Methods and systems for automated network scanning in dynamic virtualized environments

Granted: July 1, 2014
Patent Number: 8769697
Systems and methods for managing jobs to be scanned based on existence of processing nodes are described. One of the methods includes obtaining identification information regarding operation of a first set of the processing nodes from an inventory and creating a job for scanning the processing nodes of the first set for security vulnerability. The job includes the identification information. The method further includes verifying the inventory to determine the first identifying…

Game notification systems and methods

Granted: July 1, 2014
Patent Number: 8764568
Systems and methods to provide game notifications are described. In some embodiments, a method receives an identifier for a player of a first multiplayer game and obtains multiple notifications using the identifier for the player. The multiple notifications are associated with at least one other multiplayer game. The method further determines a display order for displaying the plurality of notifications in a user interface for the first multiplayer game. The multiple notifications are…

Key subscription for distributed systems

Granted: June 24, 2014
Patent Number: 8762430
A system and method for a distributed data system is described. A distributed data system client communicates with a distributed data storage server. The distributed data system client subscribes to a data key stored in a storage device of the distributed data storage server, and receives changes to the data key. The name of the data key is translated to retrieve a corresponding storage location. Changes to the data key are stored in the corresponding storage location.

Asset transfers between interactive social games

Granted: June 24, 2014
Patent Number: 8758119
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…

Method and system for rendering virtual in-game environments

Granted: June 17, 2014
Patent Number: 8753204
Disclosed in some examples is a method of providing a computer-implemented game, the method includes rendering a display of a virtual in-game environment comprising an unlocked area and a locked area, an in-game player character controlled by a player of the game having access to the unlocked areas but being restricted from accessing the locked area; and using one or more processors, applying a visual effect to the locked area to distinguish the locked area from the unlocked area, the…

Apparatuses, methods and systems for a distributed object renderer

Granted: June 17, 2014
Patent Number: 8754905
Software on a server receives a render request from a queue database. The software determines the render process requirements for the render request. The software queries a user profile database for render data based on the render process requirements. The software transmits a request to provide render data to a client device, if render data is not available in the user profile database. The software receives a response from the client device, including the requested render data. The…

Cooperative group play formats

Granted: June 10, 2014
Patent Number: 8747206
Methods for facilitating cooperative group play of an online casino game are provided. One method includes initiating a group session of the online casino game over the Internet, the group session defined to include a plurality of players, and defining at least one group objective for the group session. The method then combines outcomes from gameplay of the online casino game of each of the plurality of players during the group session and compares the combined outcomes against the group…

Play chat during casino gaming

Granted: June 10, 2014
Patent Number: 8747230
Methods for handling communication between players of an online casino game are provided. One method includes initiating a group session for the online casino game and assigning a first user and a second user to the group session. The method further includes hosting a group session of the online casino game, the group session defined by linked gameplay of the casino game by each of the first user and the second user. Then, during the group session, activating an instant messaging…

Voting with your feet

Granted: June 10, 2014
Patent Number: 8751296
A method of voting with your feet is disclosed. A performance of a location-based action by a player of a computer-implemented game is associated with a vote on a matter. The performance of the location-based action by the player is detected. A count of votes corresponding to the vote on the matter is incremented based on the detecting of the performance of the location-based action by the player.

Apparatuses, methods and systems for a distributed object renderer

Granted: June 3, 2014
Patent Number: 8743130
The APPARATUSES, METHODS AND SYSTEMS FOR A DISTRIBUTED OBJECT RENDERER implement distributed rendering of complex visualizations in rich multimedia objects for sharing in online social networking applications. In one embodiment, a processor-implemented distributed rendering method is disclosed, comprising: obtaining a request to render an image of a visualization included in a client app; analyzing the render request to determine data required for render processing; providing a request…

System and method for remote updates

Granted: June 3, 2014
Patent Number: 8745015
Software on a server accesses a batch file including a plurality of events generated by a remote game client application executing an instance of the computer-implemented game. The software accesses a game state data object associated with the instance of the computer-implemented game. The game state data object includes one or more game state parameters formatted as a serialized unstructured string of text data. The software parses the game state data object to identify the one or more…

Cross social network data aggregation

Granted: June 3, 2014
Patent Number: 8745134
Disclosed in one example is a system for providing social networking data including a data store configured to store a user profile associated with a first user and may include a user identification, a first and second social networking user identifier for a first and second social networking service, a first and second connection between a second and third user on the first and second social networking services respectively. The system includes a response module to respond to a request…

Slots-fueled adventure

Granted: May 27, 2014
Patent Number: 8734234
Methods, systems, and computer programs are presented for executing an online casino game, such as slots. One method includes operations for detecting a bet placed on a slots game, and for calculating a win amount based on the bet and based on mechanics for calculating prizes on the slots game. An avatar associated with an adventure game is advanced along a path of a road in the adventure game, which is associated with the slots game. The advancement is based on the win amount, thereby…

Enabling users to transfer virtual items based on their locations

Granted: May 20, 2014
Patent Number: 8727887
A method of enabling users to transfer virtual items based on their locations is disclosed. A presence of a player of a computer-implemented game at a location is detected. A presence of an additional player of the computer-implemented game at the location is detected. The player is enabled to transfer a virtual item to the additional player based on the detection of the presence of the player at the location and the detection of the presence of the additional player at the location.

Methods and apparatus for managing network linked gambling video games

Granted: May 13, 2014
Patent Number: 8721420
Methods and apparatus for team play in video games is provided. One method includes receiving a request to initiate a gambling game for a player of a first network connected device, and joining a second player from a second networked connected device to a team. The method enables transfer of currency between the first and second players of the team using the networked during play of the gambling game. The method enables debiting an account of a player that transferred the currency and…

System and method for using a game to interact with television programs

Granted: May 6, 2014
Patent Number: 8715081
A system, computer-readable storage medium including instructions, and a computer-implemented method for obtaining votes for participants in a television program are described, in which code for a game is transmitted to a computer system, where the game includes an in-game voting module that allows a player of the game to cast votes for participants in a television program. At least one vote for at least one participant in the television program is received from the in-game voting…

Method of operating an online game using consolidated game objects

Granted: April 29, 2014
Patent Number: 8708790
The present invention provides methods for playing a multi-player, online game in which players build virtual worlds by placing game objects into a game space and may consolidate multiple game objects into a single object such that the new consolidated object maintains some or all of the features of the original, separate objects but occupies less game space.

Finding friends for multiuser online games

Granted: April 22, 2014
Patent Number: 8702522
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.

Method and apparatus for linked play gaming with combined outcomes and shared indicia

Granted: April 15, 2014
Patent Number: 8696426
The invention includes a system and method for providing linked play via gaming and other devices wherein players may share and combine outcomes or parts thereof. In some embodiments, a casino server registers a group for linked play and a group objective and format are established. The linked play commences according to the group format on the gaming devices while the casino server, or another device, concurrently facilitates interaction between the group members operating the gaming…