IP Library Granted Patent US 9,302,177
Granted Patent B2
US 9,302,177 · App. 14/270,049 · Granted Apr 5, 2016

Slots-fueled adventure

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,302,177
App. No.
14/270,049
Granted
Apr 5, 2016
Kind
B2
Abstract

Methods, systems, and computer programs are presented for executing an adventure game. One method includes operations for sending an interface for a betting game, and for starting an online game that is displayed simultaneously with the interface for the betting game. The method further includes operations for detecting a bet placed in the betting game, and for determining an outcome of the bet in the betting game. An avatar is advanced along a path of the online game, where the amount of advancement of the avatar is based on the outcome of the bet.

Claims (63)

1. A method comprising:

sending an interface to a client computer for a betting game to be played by a player;

starting an online game that is displayed in the interface for the betting game;

detecting a bet placed in the betting game;

determining an outcome of the bet in the betting game;

advancing an avatar along a path of the online game, wherein an amount of advancement of the avatar is based on the outcome of the bet;

invoking an API of a social network to identify friends of the player in the social network;

detecting when friends of the player are in a section of the path visible to the player in the game; and

displaying in the interface the friends of the player that are in the section of the path, wherein operations of the method are executed by a processor.

2. The method as recited in claim 1 , wherein advancing the avatar further includes:

placing a first currency on the path, wherein the first currency is unusable for betting on the betting game; and

collecting the first currency on the path as the avatar advances along the path.

3. The method as recited in claim 2 , further including:

awarding first currency when the outcome is a loss of the bet.

4. The method as recited in claim 2 , further including:

awarding a first amount of first currency when the outcomes is a loss of the bet; and

awarding a second amount of first currency when outcome is a win of the bet.

5. The method as recited in claim 1 , wherein the path includes milestones, wherein the method further includes:

providing a game reward each time the avatar reaches a milestone while advancing along the path.

6. The method as recited in claim 1 , wherein determining an outcome of the bet further includes:

evaluating game mechanics rules; and

determining the outcome based on the game mechanics rules.

7. The method as recited in claim 6 , wherein the game mechanics rules include one or more of a probability of winning for each possible win in the game, a big win threshold value for determining when a big win occurs, or sharing amounts when sharing big wins with other players.

8. The method as recited in claim 1 , further including:

presenting in the interface one or more choices for characters to be used as the avatar;

receiving a selection for one of the characters; and

using the selected character as the avatar in the game.

9. The method as recited in claim 8 , further including:

defining parts for building a first character; and

making the first character available for selection as the avatar after a player has collected the parts.

10. The method as recited in claim 1 , wherein operations of the method are performed by a computer program when executed by one or more processors, the computer program being embedded in a non-transitory computer-readable storage medium.

11. A server for executing a game, the server comprising:

a processor; and

a non-transitory memory in communication with the processor, the processor being operable to:

send an interface to a client computer for a betting game to be played by a player;

start an online game that is displayed simultaneously with the interface for the betting game;

determine an outcome of the bet in the betting game;

advance an avatar along a path of the online game, wherein an amount of advancement of the avatar is based on the outcome of the bet;

invoke an API of a social network to identify friends of the player in the social network;

detect when friends of the player are in a section of the path visible to the player in the game; and

display in the interface avatars of the friends of the player that are in the section of the path.

12. The server of claim 11 , wherein the non-transitory memory further includes program instructions for a social manager that manages social relationships of players in the game.

13. The server of claim 11 , wherein the advance of the avatar includes:

placing a first currency on the path, wherein the first currency is unusable for betting on the betting game; and

collecting the first currency on the path as the avatar advances along the path.

14. The server of claim 13 , wherein the advance of the avatar further includes:

awarding first currency when the outcomes is a loss of the bet.

15. A non-transitory computer-readable storage medium storing a computer program, the computer-readable storage medium comprising:

program instructions for sending an interface to a client computer for a betting game to be played by a player;

program instructions for starting an online game that is displayed simultaneously with the interface for the betting game;

program instructions for detecting a bet placed in the betting game;

program instructions for determining an outcome of the bet in the betting game;

program instructions for advancing an avatar along a path of the online game, wherein an amount of advancement of the avatar is based on the outcome of the bet;

program instructions for invoking an API of a social network to identify friends of the player in the social network;

program instructions for detecting when friends of the player are in a section of the path visible to the player in the game; and

program instructions for displaying in the interface a profile picture of the friends of the player that are in the section of the path.

16. The storage medium as recited in claim 15 , further including:

program instructions for enabling an user to collect parts, wherein a new avatar is added to a plurality of avatars when a player collects all parts required to build the new avatar.

17. The storage medium as recited in claim 16 , further including:

program instructions for enabling the user to collect the parts by buying the parts.

18. The storage medium as recited in claim 16 , further including:

program instructions for enabling the user to collect the parts by completing game tasks.

19. The storage medium as recited in claim 15 , wherein each avatar from a plurality of avatars have unique game characteristics, the game characteristics including one or more of speed, strength, fighting ability, or collection ability.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: GUASE, JOSH; MALLE, NIMAI; RATCLIFFE, NATHAN
To: ZYNGA INC.
Reel/Frame 058052/0122 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →