IP Library Granted Patent US 9,870,676
Granted Patent B2
US 9,870,676 · App. 14/306,091 · Granted Jan 16, 2018

Money card in poker game

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,870,676
App. No.
14/306,091
Granted
Jan 16, 2018
Kind
B2
Abstract

Methods, and computer programs are provided for games with an additional chance for a fee. One method includes operations for providing an interface for playing a game, and executing game operations to determine the outcome of the game, where the outcome includes a combination obtained by the player. Additionally, the method includes operations for determining if the combination is eligible for allowing the player to improve, and for ending the betting game when the combination is ineligible for improvement. The option to improve is provided when the combination is eligible to improve the combination. In one example, the game is a video poker game, and a money card is offered to the player if the player could improve the hand to a straight or better. If the player selects the money card, a fee is charged that does not increase the bet of the player for the hand being played.

Claims (67)

1. A method comprising:

providing an interface to a player for playing a betting game, wherein the betting game is a cards game;

executing game operations to determine an outcome of the betting game, the outcome including a combination of plurality of cards obtained by the player after executing the game operations;

determining, using a hash table, if the combination is eligible for providing the player with an option to improve the combination, wherein the determining includes ascertaining that by changing one card in the combination, a modified combination can be obtained that is equal to or better than the combination or a threshold payout combination, wherein the hash table includes data identifying different combination of cards including combinations that need improvement and combinations that are eligible for payout;

ending the betting game when the combination is ineligible to be improved; and

providing the option to improve when the combination is eligible to be improved, wherein operations of the method are implemented in an algorithm that is stored in a memory and executed by a processor of a server computing system and wherein the determining is made in accordance to pre-defined rules.

2. The method as recited in claim 1 , wherein the interface includes an option for entering a bet, wherein the betting game is a cards game.

3. The method as recited in claim 1 , wherein executing game operations further includes:

dealing cards;

providing an option to keep or discard each card;

dealing new cards for each discarded card;

determining the combination of the outcome based on the cards that were kept plus the dealt new cards; and

identifying a value of the combination based on a payout table.

4. The method as recited in claim 1 , wherein ending the betting game further includes:

determining if the outcome has a payout based on the combination and a payout table; and

increasing a currency counter of an account of the player by the payout, if any.

5. The method as recited in claim 1 , wherein providing the option to improve further includes:

providing an interface for selecting one card from one or more cards in the combination that needs to be replaced to improve the combination;

upon detecting the player selects the one card,

charging a fee for changing the selected card; and

dealing a new card to replace the selected card;

determining a payout for the combination based on a payout table; and ending the betting game.

6. The method as recited in claim 5 , wherein charging the fee does not change an amount of the bet in the betting game.

7. The method of claim 1 , wherein determining if the combination is eligible includes,

replacing one card in the combination with a wildcard; and

evaluating a new combination obtained by replacing the one card in the combination with the wildcard, wherein the betting game is a cards game, the option to improve provided when the new combination provides an improvement over the combination.

8. The method of claim 7 , wherein evaluating a new combination further includes, using a counter to identify the one card in the combination that is being replaced with the wildcard, the counter incremented when a different card in the combination is being replaced to determine the new combination.

9. A method comprising:

providing an interface to a player for playing a video poker game;

dealing cards;

providing an option to keep or discard each card;

dealing a new card for each discarded card to obtain a card combination with the kept cards and one or more new cards;

determining, using a hash table, if the card combination is eligible for providing the player with an option to improve the card combination to a threshold payout combination or better, the hash table includes data identifying different combination of cards including combinations that need improvement and combinations that are eligible for payout;

ending the video poker game when the card combination is ineligible to be improved; and

providing the option to improve when the card combination is eligible to be improved, wherein operations of the method are implemented in an algorithm that is stored in a memory and executed by a processor of a server computing system, wherein the algorithm determines eligibility in accordance to pre-defined rules.

10. The method as recited in claim 9 , wherein determining if the card combination is eligible further includes:

ascertaining if by changing one card in the card combination, a modified combination could be obtained that is better than or equal to a threshold payout combination; and

identifying the card combination as eligible or ineligible based on the ascertaining.

11. The method as recited in claim 10 , wherein the threshold payout combination is one of three of a kind, a straight, a flush, a full house, four of a kind, a straight flush, or a royal flush.

12. The method as recited in claim 9 , wherein ending the video poker game further includes:

determining if the card combination has a payout based on a payout table; and

increasing a currency counter of an account of the player by the payout, if any.

13. The method as recited in claim 9 , wherein providing the option to improve further includes:

providing an interface for selecting one card from one or more cards in the card combination that needs to be replaced to improve the card combination;

upon detecting the player selects the one card,

charging a fee for changing the selected card; and

dealing a new card to replace the selected card in the card combination;

determining a payout for the card combination based on a payout table; and ending the video poker game,

wherein the fee charged is automatically deducted from a currency counter of an account of the player.

14. The method as recited in claim 13 , wherein charging the fee does not change an amount of a bet in the video poker game.

15. The method as recited in claim 13 , wherein providing the interface for selecting one card further includes:

highlighting which cards can be exchanged to improve the card combination, wherein the one card is selected from the cards that have been identified for exchange.

16. The method as recited in claim 13 , wherein the fee is equal to a current bet in the video poker game.

17. The method as recited in claim 13 , wherein the fee is based on a potential payout and a probability of the potential payout.

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

program instructions for providing an interface to a player for playing a betting game, wherein the betting game is a cards game;

program instructions for executing game operations to determine an outcome of the betting game, the outcome including a combination of a plurality of cards obtained by the player after executing the game operations;

program instructions for determining, using a hash table, if the combination is eligible for providing the player with an option to improve the combination, wherein program instructions for determining includes program instructions for ascertaining that by changing the combination, a modified combination can be obtained that is equal to or better than a threshold payout combination, wherein the hash table includes data identifying different combination of cards including combinations that need improvement and combinations that are eligible for payout;

program instructions for ending the betting game when the combination is ineligible to be improved; and

program instructions for providing the option to improve when the combination is eligible to be improved, wherein the determining is made in accordance to pre-defined rules.

19. The storage medium as recited in claim 18 , wherein program instructions for providing the option to improve further includes:

program instructions for providing an interface for selecting one card from one or more cards in the combination that needs to be replaced to improve the combination;

upon detecting the player selects the one card, the program instructions for providing the option further includes,

program instructions for charging a fee for changing the selected card; and

program instructions for dealing a new card to replace the selected card;

program instructions for determining a payout for the combination based on a payout table; and

program instructions for ending the betting game.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2014
From: SHOENHAIR, THOMAS ARTHUR; HARRISON, BRADLEY JAMES
To: ZYNGA INC.
Reel/Frame 033113/0416 →