Patent application title:

Networked randomized exchanges with adjustment for non-optimal transactions

Publication number:

-

Publication date:
Application number:

14/492,120

Filed date:

2014-09-22

βœ… Patent granted

Patent number:

US 9,704,349 B1

Grant date:

2017-07-11

PCT filing:

-

PCT publication:

-

Examiner:

Pierre E Elisca

Agent:

Muskin & Farmer LLC

Adjusted expiration:

2035-02-03

Smart Summary: A networked entertainment system allows many players to join a game like blackjack at the same time. During the game, players make important choices that can affect their chances of winning. If a player makes a poor decision, the system calculates how much that mistake could cost them in potential winnings. This penalty can be given back to the player right away or saved to be returned later. Overall, the system aims to enhance the gaming experience by adjusting for less optimal choices made by players. πŸš€ TL;DR

Abstract:

A method, apparatus, and computer readable storage to implement a networked entertainment system. A game such as blackjack can be offered to multiple (e.g. 10 or more) simultaneous players. The game has decision points in which each player makes a strategic decision. For those situations where players make the mathematically incorrect decision, the significance of the error can be computed as a decrease in expected value of the award that the player would have won. This error can then be returned back to the player immediately or accumulated and returned at a later time.

Inventors:

Assignee:

Applicant:

Interested in similar patents?

Get notified when new applications in this technology area are published.

Classification:

G07F17/3293 »  CPC main

Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements; Type of games Card games, e.g. poker, canasta, black jack

G07F17/3244 »  CPC further

Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes

G07F17/32 IPC

Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements

Description

BACKGROUND OF THE INVENTION

Field of the Invention

The present general inventive concept is directed to a method, apparatus, and computer readable storage medium directed to a networked entertainment system with randomized transactions with adjustments for non-optimal transactions.

Brief Description of the Prior Art

The casino game of blackjack is well known, for example see U.S. Patent publication 2003/0155715 which is incorporated by reference herein in its entirety.

FIG. 1 is a flowchart illustrating a method of implementing the known game of blackjack.

Points totals are computed by adding the standard rank value of each card, with face valued cards (tens, jacks, queens, kings) being given a value of 10, and aces being given a value of 1 or 11, whichever results in a better hand. A soft point total is where at least one ace is given the value of 11. A hard point total is a hand with all aces counting as 1.

In operation 100, the player makes a main wager by placing chips on a table. Then, in operation 102, the dealer deals two initial cards to each player (either face up or face down) and two initial cards to the dealer, typically one face down (β€œhole-card”), and one face up (the β€œup-card”). Then the player can decide whether to hit, stand, double, or split. If the player decides to hit, then the method proceeds to operation 106, which deals an additional card to a player. If a determination 108 determines that the player has busted (the player's hard point total is over 21), then the player loses the game and thus loses the main wager in operation 110, which ends the game. If the determination 108 determines that the player has not busted, then the method returns to operation 104, where the player can make another decision whether to hit or stand. In operation 104, the player can also double (not pictured) by place an additional wager of up to the main wager, but the player is limited to drawing only one additional card before the player must stand.

If the player stands and has not busted out (either stands on his or her initial two cards or draws cards but has a point total under 22 and then stands), then the method proceeds to operation 112, which reveals all dealer's cards (e.g., turns the hole-card face up) and which then plays out the dealer's hand according to predetermined rules. In operation 114, if the dealer's total is greater than a predetermined amount (typically 17), then the dealer stands (proceeds to operation 122). If the dealer's total is not greater than the predetermined amount, the method proceeds to operation 116 which deals an additional card to the dealer. If it is then determined 118 that the dealer has not busted (has a point total over 21), the method returns to operation 114. If the dealer has busted, then the player wins the game and the main wager in operation 120 (this assumes the player has not also busted; if the player has already busted then the player would have lost in operation 110).

In operation 122, both the player and the dealer have played out their hand and neither have busted. Thus, their respective point totals (adding the numerical values of each card in the hand) are compared. If the dealer's point total is determined in operation 124 to be lower than the player's point total, then the player wins the game and the main wager in operation 120. Otherwise, if the dealer's point total is determined 128 to be greater than the player's point total, then the player loses the game and the main wager in operation 130. If the player's point total ties the dealer's point total, then that results in a β€œpush” in operation 126 in which the player doesn't win or lose the main wager (the main wager bet is a wash).

If a player is initially dealt two identically ranked cards in operation 102, players can also split in operation 104 by placing an additional split wager equal in value to the main wager, and the player's two initial cards are separated and the dealer deals an additional card on each. The player then plays out each of the two separate hands, each from operation 104. Depending on house rules, players may or may not be allowed to resplit cards.

SUMMARY OF THE INVENTION

It is an aspect of the present invention to provide a mechanism to compensate players for errors made during a game involving strategic decision points.

These together with other aspects and advantages which will be subsequently apparent, reside in the details of construction and operation as more fully hereinafter described and claimed, reference being had to the accompanying drawings forming a part hereof, wherein like numerals refer to like parts throughout.

BRIEF DESCRIPTION OF THE DRAWINGS

Further features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, will become apparent and more readily appreciated from the following description of the preferred embodiments, taken in conjunction with the accompanying drawings of which:

FIG. 1 is a flowchart illustrating a method of implementing the known game of blackjack;

FIG. 2 is a drawing illustrating numerous apparatuses that can play the game described herein, according to an embodiment;

FIG. 3 is a drawing illustrating a wagering selection phase of a blackjack game that can be played online or on a physical electronic gaming machine, according to an embodiment;

FIG. 4 is drawing illustrating a decision phase of the blackjack game, according to an embodiment;

FIG. 5 is a drawing illustrating a completion of the blackjack game, according to an embodiment;

FIG. 6 is a drawing illustrating an alternative completion of the blackjack game using a different player decision, according to an embodiment;

FIG. 7 is a flowchart illustrating a method to accumulate values of player decision errors, according to an embodiment;

FIG. 8 is a drawing of a game illustrating an error meter, according to an embodiment;

FIG. 9A is a block diagram illustrating exemplary hardware that can be used to implement the game described herein, according to an embodiment;

FIG. 9B is a network diagram showing a network structure for a social networking web site and players, according to an embodiment;

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.

The present inventive concept relates to combining experiences on physical electronic gaming devices found in casinos (e.g., slot machines) with games that can be played online. Online games can include games played on a social networking site such as FACEBOOK (including what is described in U.S. Pat. No. 7,669,123 which is incorporated by reference herein in its entirety), MYSPACE, or any other site which maintains a database of users and provides an interface for interaction.

Players can earn a loyalty points (also referred to herein as secondary currency or virtual points) by playing online (using a computer using the internet to play an online game such as one on FACEBOOK). Loyalty points typically have no cash value. The online game can be an online casino or any other game. The secondary currency/loyalty points can be earned as described herein. Loyalty points can be redeemed for tangible goods. For example, a list of tangible items (e.g., free room at a particular hotel, show tickets for a particular show, deck of playing cards, etc.) can all be displayed alongside a cost in loyalty points, and the player can choose which item the player wishes to receive upon which the respective number of loyalty points will be deducted from the player's account (assuming the player has the required number of loyalty points) and the player will be delivered the item (electronically such as via an email/text or physically).

FIG. 2 is a drawing illustrating numerous apparatuses that can play the slot machine game described herein, according to an embodiment. Other types of games can be implemented as well (e.g., blackjack, etc.)

The game described herein can be played on an electronic gaming machine 200 that can found in brick and mortar casinos or other venues such as internet cafes, etc. Cash (or cashless vouchers) can be inserted into the machine 200 using a bill acceptor which credits the machine with a respective amount of credits which can then be used to play the game, and winnings are paid out in the form of credits which can then be cashed out for cash or a cashless voucher that can be redeemed for cash. The game described herein can exist on a software module pre-installed on the slot machine 200 or can be downloaded to the electronic gaming machine 200 from a central remote server.

The game described herein can also be played on a computer 201 such as a personal computer, laptop, etc. The game can be downloaded to the computer 101 and stored locally on the computer 201. Alternatively, the computer 201 can have an internet connection (not illustrated) so that the game can be served from a remote location and player and displayed on the computer 201. For example, the game can be played on an online casino (wherein the player can wager for real money using a credit card or other deposit method, where legal) in which the results are determined on a remote server and transmitted to the computer 201 so that the computer displays the results. The game can also be played on the computer 201 for β€œcasual play” on a social networking site (e.g., FACEBOOK, MYSPACE, etc.) wherein the game software can be launched from within the social network site itself β€œCasual play” is where the game can be played not for real money but for credits which typically have no cash value, but can have other benefits to the player.

The game described herein can also be played on a cell phone 202 or any other type of portable device, such as a tablet computer, etc. The portable device can implement any of the paradigms described herein with respect to the computer 201 (e.g., online casino, social networking site, etc.).

There are numerous quantities that each player can possess which is stored in each player's respective account. These quantities comprise loyalty points and non cash value credits. In another embodiment, cash credits can also be stored when the games described herein are played for real money instead of non cash value chips.

A player can earn loyalty points in numerous ways. Loyalty points are typically earned from playing games online that are part of the entire system. For example, a player can earn loyalty points based on the amount of non-cash value credits wagered (e.g., for each 10 non-cash value credits, the player earns 1 loyalty point). Players typically cannot pay cash in order to earn loyalty points and cannot convert non cash value credits into loyalty points. Loyalty points are accumulated for each player during play and stored in each player's account. U.S. application Ser. Nos. 13/472,454 and 14/144,581 are both incorporated by reference herein in their entireties. Loyalty points can be exchanged by players for physical goods or services. For example, a list of physical goods can be displayed to the player along with their cost in loyalty points. Each player can initiate an exchange of the respective amount of loyalty for the physical goods, which can be delivered to the player via an email coupon (which the player can present the coupon at a physical location in order to pick up the good). For example, a player can exchange 100 loyalty points for a ticket to a show, or 300 loyalty points for a pair of casino dice. The products can be picked up at specialized booths at a casino. The player can present a coupon (emailed to them) which has a bar code (or number) which an attendant at the booth can scan (or enter) into their computer in order to validate the coupon and award the product.

β€œCash credits” refers to credits the player may have on an electronic gaming device which can be cashed out instantly for a cashless voucher which is redeemable for cash at a ticket redemption machine or casino cashier cage. For example, a player deposits a $100 bill into a bill validator in an electronic gaming machine, he has $100 cash credits. Assuming the player plays the electronic gaming machine and wins $50, the player's credit meter reflects that he has $150 cash credits in which the player can immediately cash out at any time and redeem for cash.

Non cash value (NCV) credits (also referred to as non-cash value chips) are credits which cannot be directly converted into cash. Non cash value credits can be used to play a slot machine game, blackjack game, or any other electronic wagering game. Non cash value credits can be purchased using cash or earned by completing tasks. Some non cash value credits may be given away for free to players who meet certain conditions.

FIG. 3 is a drawing illustrating a wagering selection phase of a blackjack game that can be played online or on a physical electronic gaming machine, according to an embodiment.

The player first selects how much he/she wishes to bet by selecting one (or more) chip denominations (all of which are added) to indicate the amount of credits to bet (the denominations shown are $1, $5, $25, $100 although any other denominations can be used as well). Note the credit meter (which states β€œcredits: 95”) which indicates how many non-cash value chips the player currently has. The credit meter is updated each time the player makes a bet (the credit meter is deducted by the wager amount) and wins a payout (the credit meter is increased by the payout/award amount). For example, fi the player make a 5 credit wager the credit meter is decreased by 5. If the player then wins this wager, the credit meter is increased by 10 (representing the original wager and its payout). The credits shown are non cash value chips. The player here selected to bet 5 non cash value chips. The player then presses (clicks) the deal button to begin the game (invokes FIG. 4).

FIG. 4 is drawing illustrating a decision phase of the blackjack game, according to an embodiment. Shown is merely one example, but it can be appreciated that cards dealt are purely random chosen by an electronic random number generator and display as images. A standard 52 card deck can be used (or any number of such decks or an infinite deck).

After the player clicks deal in FIG. 3, two random player cards are β€œdealt” to the player (both face up) and two random dealer cards are dealt to the dealer (one face up and a face-down hole card). The player now can make a decision whether to hit, stand, or double. The proper mathematical play is to hit, but of course the player is free to make any player he/she chooses.

FIG. 5 is a drawing illustrating a completion of the blackjack game, according to an embodiment.

In FIG. 4, the player chose to hit (clicked the hit button) and then another card is dealt to the player in FIG. 5. In this case, a seven was dealt to the player which gives the player a point total of 20. The player now decides to stand by clicking the stand button. Then, the dealer's hole card is revealed which reveals a 10 which gives the dealer a point total of 18. Since the player's point total of 20 is higher than the dealer's point total of 18 the player wins (and the player's credit meter is now increased to 105). The game is over and a new game can begin (by the player clicking the new game button).

FIG. 6 is a drawing illustrating an alternative completion of the blackjack game using a different player decision, according to an embodiment. FIG. 6 is an alternative outcome to FIG. 5 in which the player chose to play a different strategy.

In FIG. 4, the player chose to click the stand button (as opposed to FIG. 5 where the player clicked the hit button), and so in FIG. 6 the dealer's hole card is revealed to be a ten. The dealer has a point total of 18 and the player has a point total of 13. Thus, the player loses (since the dealer has a higher point total without busting) and the player loses the 5 credit wager. Note that here the player made the mathematically incorrect play.

In the case of FIG. 6, the player can be compensated for the amount of expected value that the player gave up by making this wrong play. The expected value of this play (standing) can be subtracted from the expected value of the proper play (hitting) to determine the expected value that was lost which can be multiplied by the wager size to determine the theoretical cost of the player's mistake. Since the cards dealt are all random, it is possible that the game could possibly turn out better for the player even though the player made a mistake. However, in the long run, the actual cost of such mistakes will approach their theoretical cost.

Table I below is a table showing the player expected returns for standing on each possible point total. For example, if the player bets $100 and is dealt a 17 and the dealer's up-card is 6, in the long run the player will win $1.17 (one dollar 17 cents). Thus, the player's expected return is a profit of 0.011739 multiplied by the bet amount.

TABLE I
Player's Expected Return by Standing
PLAYER'S DEALER'S UP CARD
HAND 2 3 4 5 6
0-16 βˆ’0.292784 βˆ’0.252250 βˆ’0.211063 βˆ’0.167193 βˆ’0.153699
17 βˆ’0.152975 βˆ’0.117216 βˆ’0.080573 βˆ’0.044941 0.011739
18 0.121742 0.148300 0.175854 0.199561 0.283444
19 0.386305 0.404363 0.423179 0.439512 0.495977
20 0.639987 0.650272 0.661050 0.670360 0.703959
21 0.882007 0.885300 0.888767 0.891754 0.902837
PLAYER'S DEALER'S UP CARD
HAND 7 8 9 10 ACE
0-16 βˆ’0.475375 βˆ’0.510518 βˆ’0.543150 βˆ’0.540430 βˆ’0.666951
17 βˆ’0.106809 βˆ’0.381951 βˆ’0.423154 βˆ’0.419721 βˆ’0.478033
18 0.399554 0.105951 βˆ’0.183163 βˆ’0.178301 βˆ’0.100199
19 0.615976 0.593854 0.287597 0.063118 0.277636
20 0.773227 0.791815 0.758357 0.554538 0.655470
21 0.925926 0.930605 0.939176 0.962624 0.922194

Table II below is a table showing the player expected returns for hitting on each possible point total. Note that if the player has 17 and the dealer's up-card is a six, then by hitting the player's expected return is βˆ’0.5088. In other words, for a $100 bet the player will be expected to lose $50.88. Comparing the loss of $50.88 by hitting to the profit of $1.17 by standing, the correct play in this situation is to stand. The error of hitting would cost the player (on average) betting $100 1.17βˆ’(βˆ’50.88)=$52,05. Thus, by making this mistake on a $100 bet (bet being synonymous with wager), this has (in the long run) cost the player $52.05!

TABLE II
Player's Expected Return by Hitting
PLAYER'S DEALER'S UP CARD
HAND 2 3 4 5 6
4 βˆ’0.114913 βˆ’0.082613 βˆ’0.049367 βˆ’0.012380 0.011130
5 βˆ’0.128216 βˆ’0.095310 βˆ’0.061479 βˆ’0.023979 βˆ’0.001186
6 βˆ’0.140759 βˆ’0.107291 βˆ’0.072917 βˆ’0.034916 βˆ’0.013006
7 βˆ’0.109183 βˆ’0.076583 βˆ’0.043022 βˆ’0.007271 0.029185
8 βˆ’0.021798 0.008005 0.038784 0.070805 0.114960
9 0.074446 0.101265 0.128981 0.158032 0.196019
10 0.182500 0.206088 0.230470 0.256259 0.287795
11 0.238351 0.260325 0.283020 0.307350 0.333690
12 βˆ’0.253390 βˆ’0.233691 βˆ’0.213537 βˆ’0.193271 βˆ’0.170526
13 βˆ’0.307791 βˆ’0.291210 βˆ’0.274224 βˆ’0.257333 βˆ’0.235626
14 βˆ’0.362192 βˆ’0.348729 βˆ’0.334911 βˆ’0.321395 βˆ’0.300726
15 βˆ’0.416594 βˆ’0.406249 βˆ’0.395599 βˆ’0.385457 βˆ’0.365826
16 βˆ’0.470995 βˆ’0.463768 βˆ’0.456286 βˆ’0.449520 βˆ’0.430927
17 βˆ’0.536151 βˆ’0.531674 βˆ’0.527011 βˆ’0.522986 βˆ’0.508753
18 βˆ’0.622439 βˆ’0.620005 βˆ’0.617462 βˆ’0.615260 βˆ’0.607479
19 βˆ’0.729077 βˆ’0.728033 βˆ’0.726937 βˆ’0.725991 βˆ’0.722554
20 βˆ’0.855230 βˆ’0.854977 βˆ’0.854710 βˆ’0.854480 βˆ’0.853628
Soft 12 0.081836 0.103507 0.126596 0.156482 0.185954
Soft 13 0.046636 0.074119 0.102477 0.133363 0.161693
Soft 14 0.022392 0.050807 0.080081 0.111894 0.139165
Soft 15 βˆ’0.000121 0.029160 0.059285 0.091960 0.118246
Soft 16 βˆ’0.021025 0.009059 0.039975 0.073449 0.098821
Soft 17 βˆ’0.000491 0.028975 0.059326 0.091189 0.128052
Soft 18 0.062905 0.090248 0.118502 0.147613 0.190753
Soft 19 0.123958 0.149340 0.175577 0.202986 0.239799
Soft 20 0.182500 0.206088 0.230470 0.256259 0.287795
Soft 21 0.238351 0.260325 0.283020 0.307350 0.333690
PLAYER'S DEALER'S UP CARD
HAND 7 8 9 10 ACE
4 βˆ’0.088279 βˆ’0.159334 βˆ’0.240666 βˆ’0.289198 βˆ’0.253077
5 βˆ’0.119447 βˆ’0.188093 βˆ’0.266615 βˆ’0.313412 βˆ’0.278575
6 βˆ’0.151933 βˆ’0.217242 βˆ’0.292641 βˆ’0.337749 βˆ’0.304147
7 βˆ’0.068808 βˆ’0.210605 βˆ’0.285365 βˆ’0.319055 βˆ’0.310072
8 0.082207 βˆ’0.059898 βˆ’0.210186 βˆ’0.249375 βˆ’0.197029
9 0.171868 0.098376 βˆ’0.052178 βˆ’0.152953 βˆ’0.065681
10 0.256909 0.197954 0.116530 0.025309 0.081450
11 0.292147 0.229982 0.158257 0.119482 0.143001
12 βˆ’0.212848 βˆ’0.271575 βˆ’0.340013 βˆ’0.381043 βˆ’0.350540
13 βˆ’0.269073 βˆ’0.323605 βˆ’0.387155 βˆ’0.425254 βˆ’0.396930
14 βˆ’0.321282 βˆ’0.371919 βˆ’0.430930 βˆ’0.466307 βˆ’0.440007
15 βˆ’0.369762 βˆ’0.416782 βˆ’0.471578 βˆ’0.504428 βˆ’0.480006
16 βˆ’0.414779 βˆ’0.458440 βˆ’0.509322 βˆ’0.539826 βˆ’0.517149
17 βˆ’0.483486 βˆ’0.505983 βˆ’0.553695 βˆ’0.584463 βˆ’0.557300
18 βˆ’0.591144 βˆ’0.591056 βˆ’0.616528 βˆ’0.647671 βˆ’0.626515
19 βˆ’0.715450 βˆ’0.713660 βˆ’0.715574 βˆ’0.729449 βˆ’0.724795
20 βˆ’0.851852 βˆ’0.851492 βˆ’0.850833 βˆ’0.849029 βˆ’0.852139
Soft 12 0.165473 0.095115 0.000066 βˆ’0.070002 βˆ’0.020478
Soft 13 0.122386 0.054057 βˆ’0.037695 βˆ’0.104851 βˆ’0.057308
Soft 14 0.079507 0.013277 βˆ’0.075163 βˆ’0.139467 βˆ’0.093874
Soft 15 0.037028 βˆ’0.027055 βˆ’0.112189 βˆ’0.173704 βˆ’0.130027
Soft 16 βˆ’0.004890 βˆ’0.066795 βˆ’0.148644 βˆ’0.207441 βˆ’0.165637
Soft 17 0.053823 βˆ’0.072915 βˆ’0.149787 βˆ’0.196867 βˆ’0.179569
Soft 18 0.170676 0.039677 βˆ’0.100744 βˆ’0.143808 βˆ’0.092935
Soft 19 0.220620 0.152270 0.007893 βˆ’0.088096 βˆ’0.005743
Soft 20 0.256909 0.197954 0.116530 0.025309 0.081450
Soft 21 0.292147 0.229982 0.158257 0.119482 0.143001

Table III below is a table showing the player expected returns for doubling on each initial hand. On the initial two cards dealt, the player has the option to double which means placing a bet equal (or less than equal) to the original bet and receive only one hit card.

TABLE III
Player's Expected Return by Doubling
PLAYER'S DEALER'S UP CARD
HAND 2 3 4 5 6
Hard 4 βˆ’0.585567 βˆ’0.504500 βˆ’0.422126 βˆ’0.334385 βˆ’0.307398
Hard 5 βˆ’0.585567 βˆ’0.504500 βˆ’0.422126 βˆ’0.334385 βˆ’0.307398
Hard 6 βˆ’0.564058 βˆ’0.483726 βˆ’0.402051 βˆ’0.315577 βˆ’0.281946
Hard 7 βˆ’0.435758 βˆ’0.359779 βˆ’0.282299 βˆ’0.202730 βˆ’0.138337
Hard 8 βˆ’0.204491 βˆ’0.136216 βˆ’0.066372 0.003456 0.087015
Hard 9 0.061119 0.120816 0.181949 0.243057 0.317055
Hard 10 0.358939 0.409321 0.460940 0.512517 0.575590
Hard 11 0.470641 0.517795 0.566041 0.614699 0.667380
Hard 12 βˆ’0.506780 βˆ’0.467382 βˆ’0.427073 βˆ’0.386542 βˆ’0.341052
Hard 13 βˆ’0.615582 βˆ’0.582420 βˆ’0.548448 βˆ’0.514667 βˆ’0.471253
Hard 14 βˆ’0.724385 βˆ’0.697459 βˆ’0.669823 βˆ’0.642791 βˆ’0.601453
Hard 15 βˆ’0.833187 βˆ’0.812497 βˆ’0.791198 βˆ’0.770915 βˆ’0.731653
Hard 16 βˆ’0.941990 βˆ’0.927536 βˆ’0.912573 βˆ’0.899039 βˆ’0.861853
Hard 17 βˆ’1.072302 βˆ’1.063348 βˆ’1.054023 βˆ’1.045971 βˆ’1.017505
Hard 18 βˆ’1.244877 βˆ’1.240010 βˆ’1.234924 βˆ’1.230519 βˆ’1.214958
Hard 19 βˆ’1.458155 βˆ’1.156066 βˆ’1.453874 βˆ’1.451983 βˆ’1.445108
Hard 20 βˆ’1.710461 βˆ’1.709954 βˆ’1.709420 βˆ’1.708961 βˆ’1.707256
Soft 12 βˆ’0.071570 βˆ’0.007228 0.058427 0.125954 0.179748
Soft 13 βˆ’0.071570 βˆ’0.007228 0.058427 0.125954 0.179748
Soft 14 βˆ’0.071570 βˆ’0.007228 0.058427 0.125954 0.179748
Soft 15 βˆ’0.071.570 βˆ’0.007228 0.058427 0.125954 0.179748
Soft 16 βˆ’0.071570 βˆ’0.007228 0.058427 0.125954 0.179748
Soft 17 βˆ’0.007043 0.055095 0.118653 0.182378 0.256104
Soft 18 0.119750 0.177641 0.237004 0.295225 0.381506
Soft 19 0.241855 0.295824 0.351154 0.405972 0.479599
Soft 20 0.358939 0.409321 0.460940 0.512517 0.575590
Soft 21 0.470641 0.517795 0.566041 0.614699 0.667380
PLAYER'S DEALER'S UP CARD
HAND 7 8 9 10 ACE
Hard 4 βˆ’0.950750 βˆ’1.021035 βˆ’1.086299 βˆ’1.080861 βˆ’1.333902
Hard 5 βˆ’0.950750 βˆ’1.021035 βˆ’1.086299 βˆ’1.080861 βˆ’1.333902
Hard 6 βˆ’0.894048 βˆ’1.001256 βˆ’1.067839 βˆ’1.062290 βˆ’1.304837
Hard 7 βˆ’0.589336 βˆ’0.847076 βˆ’0.957074 βˆ’0.950866 βˆ’1.130452
Hard 8 βˆ’0.187730 βˆ’0.451987 βˆ’0.718501 βˆ’0.746588 βˆ’0.810746
Hard 9 0.104250 βˆ’0.026442 βˆ’0.300996 βˆ’0.466707 βˆ’0.432911
Hard 10 0.392412 0.286636 0.144328 βˆ’0.008659 βˆ’0.014042
Hard 11 0.462889 0.350693 0.227783 0.179689 0.109061
Hard 12 βˆ’0.506712 βˆ’0.615661 βˆ’0.737506 βˆ’0.796841 βˆ’0.829344
Hard 13 βˆ’0.587423 βˆ’0.690966 βˆ’0.807790 βˆ’0.867544 βˆ’0.880582
Hard 14 βˆ’0.668135 βˆ’0.766271 βˆ’0.878075 βˆ’0.938247 βˆ’0.931821
Hard 15 βˆ’0.748846 βˆ’0.841576 βˆ’0.948360 βˆ’1.008950 βˆ’0.983059
Hard 16 βˆ’0.829558 βˆ’0.916881 βˆ’1.018644 βˆ’1.079653 βˆ’1.034297
Hard 17 βˆ’0.966972 βˆ’1.011965 βˆ’1.107390 βˆ’1.168926 βˆ’1.114600
Hard 18 βˆ’1.182288 βˆ’1.182112 βˆ’1.233057 βˆ’1.295342 βˆ’1.253031
Hard 19 βˆ’1.430899 βˆ’1.427320 βˆ’1.431149 βˆ’1.458898 βˆ’1.449590
Hard 20 βˆ’1.703704 βˆ’1.702984 βˆ’1.701665 βˆ’1.698058 βˆ’1.704278
Soft 12 βˆ’0.183866 βˆ’0.314441 βˆ’0.456367 βˆ’0.514028 βˆ’0.624391
Soft 13 βˆ’0.183866 βˆ’0.314441 βˆ’0.456367 βˆ’0.514028 βˆ’0.624391
Soft 14 βˆ’0.183866 βˆ’0.314441 βˆ’0.456367 βˆ’0.514028 βˆ’0.624391
Soft 15 βˆ’0.183866 βˆ’0.314441 βˆ’0.456367 βˆ’0.514028 βˆ’0.624391
Soft 16 βˆ’0.183866 βˆ’0.314441 βˆ’0.456367 βˆ’0.514028 βˆ’0.624391
Soft 17 βˆ’0.013758 βˆ’0.255102 βˆ’0.400984 βˆ’0.458316 βˆ’0.537198
Soft 18 0.219948 βˆ’0.029917 βˆ’0.290219 βˆ’0.346892 βˆ’0.362813
Soft 19 0.319835 0.195269 βˆ’0.072946 βˆ’0.235468 βˆ’0.188428
Soft 20 0.392412 0.286636 0.144328 βˆ’0.008659 βˆ’0.014042
Soft 21 0.462889 0.350693 0.227783 0.179689 0.109061

Table IV below is a table showing the player's expected returns for splitting each possible initial hand. If the player's initial two cards are the same rank, the player can place an additional wager equal to the original wager and split the two cards into completely separate hands.

TABLE IV
Player's Expected Return by Splitting
PLAYER'S DEALER'S UP CARD
HAND 2 3 4 5 6
2,2 βˆ’0.084336 βˆ’0.015650 0.059088 0.151665 0.226890
3,3 βˆ’0.137710 βˆ’0.056273 0.029932 0.126284 0.201318
4,4 βˆ’0.192325 βˆ’0.108712 βˆ’0.020395 0.081913 0.151377
5,5 βˆ’0.290154 βˆ’0.208718 βˆ’0.119335 βˆ’0.019231 0.045404
6,6 βˆ’0.212560 βˆ’0.119715 βˆ’0.021320 0.080912 0.153668
7,7 βˆ’0.131478 βˆ’0.043733 0.049255 0.146678 0.247385
8,8 0.073852 0.146187 0.220849 0.297475 0.409329
9,9 0.195625 0.258548 0.323474 0.391987 0.471339
10,10 0.134774 0.212836 0.293403 0.380367 0.468117
A,A 0.470641 0.517795 0.566041 0.614699 0.667380
PLAYER'S DEALER'S UP CARD
HAND 7 8 9 10 ACE
2,2 0.006743 βˆ’0.176693 βˆ’0.386883 βˆ’0.507175 βˆ’0.433570
3,3 βˆ’0.053043 βˆ’0.231843 βˆ’0.436607 βˆ’0.553507 βˆ’0.482405
4,4 βˆ’0.166452 βˆ’0.326068 βˆ’0.511152 βˆ’0.625044 βˆ’0.560206
5,5 βˆ’0.293928 βˆ’0.454237 βˆ’0.634113 0.729969 βˆ’0.668811
6,6 βˆ’0.264427 βˆ’0.425122 βˆ’0.610576 βˆ’0.716103 βˆ’0.653362
7,7 βˆ’0.050148 βˆ’0.391981 βˆ’0.577584 βˆ’0.657268 βˆ’0.651641
8,8 0.321042 βˆ’0.022736 βˆ’0.387228 βˆ’0.480686 βˆ’0.372535
9,9 0.364837 0.234447 βˆ’0.078010 βˆ’0.317336 βˆ’0.136810
10,10 0.296633 0.064443 βˆ’0.206733 βˆ’0.371278 βˆ’0.249494
A,A 0.462889 0.350693 0.227783 0.179689 0.109061

Thus, from Tables I, II, III, and IV, it can be seen that there is always a correct play at every player decision point. Incorrect plays end up costing the player money in expected value (although of course if the player gets lucky he may fare better from an incorrect play). That data in Tables I, II, III, and IV can be determined by running millions of Monte Carlo simulations, tabulating and storing the results. Note that all of the data in these Tables are generated for a standard game of blackjack with the following rules: dealer stands on soft 17, an infinite deck is used, player may double after a split, the player may split up to three times (but not aces where the player only gets one card on each split ace). It can be appreciated that blackjack can be played with a variety of rules and the expected returns would have to be specifically computed for the particular variant of blackjack being offered.

In an embodiment, the errors that a player makes while playing blackjack can be given back to the player in order to compensate the player for these mistakes. This may be helpful for beginners who are learning the game but can be applied to players of all skill levels.

FIG. 7 is a flowchart illustrating a method to accumulate values of player decision errors, according to an embodiment.

The method can begin with operation 700, in which the player places their wager (typically in the form of non cash value chips).

The method proceeds to operation 701, which deals the cards to the player and the dealer. The cards are selected randomly using an electronic random number generator.

From operation 701, the method proceeds to operation 702 which receives the player decision (e.g., hit, stand, and if applicable, double or split). The player indicates his/her decision by clicking respective buttons on the screen.

From operation 702, the method proceeds to operation 703 which determines whether the player's decision was correct or not. A correct decision is the one that has the highest expected value out of all of the possible decisions at that point in the game. If the player made the correct decision, then the method proceeds to operation 704, which completes the game. The game can be implemented as illustrated and described with regard to FIG. 1. Any winnings are added to the player's credit meter. All amounts of non-cash value chips and loyalty points are stored in the player's account so when the player returns to the game at a later time his/her current chips and points are all restored from the previous session.

If in operation 703, the player's decision is not correct, then the method proceeds to operation 705 which computes the value of the error. The value of the error is computed by first determining the expected value of the best play. This can be done by retrieving the expected value of all of the possible options (options which are not possible at the time, such as doubling after the initial two cards or splitting unlike cards are not considered) and the one with the highest expected value for the player is the best play. This can be done using a set of tables such as Tables I, II, III, IV. Once the expected value for the best play is determined, then the expected value of the actual play is subtracted from. The result is the cost of the error in player return. This cost of the error in player return is then multiplied by the original wager amount in order to determine the theoretical cost of the error. The following formula can be used, where C is the actual theoretical cost of the error (referred to as the value of error in FIG. 7).
C=(expected value of best playβˆ’expected value of actual play)*bet amount

Thus, for example, if the player bets $5 and makes a play that has an expected value of 0.20 and the best (or optimal) play has an expected value of 0.30, then the difference (0.10) multiplied by $5 is $0.50 which represents the theoretical cost to the player. In a real casino, the casino would profit from these errors that the player would make. When the player is playing with non cash value chips, it does not directly cost the casino anything to compensate the player for these errors and hence the method illustrated in FIG. 7 can be implemented. Note that while the player could have made a theoretical error, in reality the player could have actually won by making the mistake. Computing and returning C to the player does not care about the actual result from each play, only the theoretical loss.

From operation 705, the method proceeds to operation 706, which accumulates the error. The error for each player can be accumulated (added to a running total which is stored in the player's account) each time operation 706 occurs and at a certain point in time the entire accumulated error can then be returned to the player. One way it can be returned to the player is the accumulated error can simply be added to the player's non-cash value chips (credit meter) and then the accumulated error is reset to zero. In another embodiment, each time there is an error it is immediately returned to the player by adding the error (C) back to the player's credit meter.

In a further embodiment, C can be multiplied by a constant before returning it to the player as non-cash value chips to soften the errors the player made but not completely adjust for them. For example, C can be multiplied by 0.80 and then the result is added to the player's credit meter (as non-cash value chips), thereby giving the player 80% of his/her error back. This still encourages the player to play correctly but softens the blow of the errors.

From operation 706, the method can proceed to operation 704 which continues and completes the game according to blackjack rules (see FIG. 1).

Note that errors can occur not only on the initial decision (after the first two cards are dealt to the player) but at later decision points in the game as well. For example, if the player is dealt initial two cards of 4 and 6 (total 10) and the dealer's up-card is 10, and the player hits and receives a 5 (player point total of 15), then the proper play for the dealer would be to hit again (hitting 15 vs. 10) but if the player stands (a common error) then this error (C) will also be computed using the methods herein and treated accordingly. Any such decision by the player in the game is subject to the error computation and reimbursement of an amount of credits based on the value of the error.

In an embodiment, operation 703 is modified such that it determines whether the player did not make the worst decision. If the player did not make the worst decision (yes) then the method proceeds to operation 704. If the answer to whether the player did not make the worst decision is negative (i.e. the player made the worst decision0 then the method proceeds to operation 705. Thus, in this embodiment, the error is accumulated only when the player makes the worst decision. There can be multiple decisions (e.g., hit, stand, double) and only when the player makes the worst decision (with the lowest expected player return) does the player get reimbursed for his/her error. Otherwise, if the player does not make the play with the lowest expected player return, then the game plays normally without any compensation due to the player.

In a further embodiment, error is only accumulated (operations 705-706) if an additional wager was made for the decision in operation 702. Additional wagers can be made in blackjack during doubling, splitting, and taking insurance. Only if the player makes one of these decisions (which requires an additional bet) will the error then be accumulated if that decision was wrong. This can be represented in FIG. 7 by adding a decision between operations 702 and 703 which determines whether the player decision from operation 702 also received an additional wager. If it did receive an additional wager, then the method proceeds to operation 703 and if it did not receive an additional wager then the method proceeds to operation 704. In this way, the only errors that are accumulated are errors when the player decides to double, split, or take insurance. Taking insurance is always the mathematically incorrect play anyway and so the player would receive a compensation (operations 705-706) for this mistake. In a further variant if this embodiment, the error of taking insurance would not trigger the accumulation of error and would proceeds to operation 704.

FIG. 8 is a drawing of a game illustrating an error meter, according to an embodiment.

During play of the game, an error meter 800 can fill in each time the player makes an error. When the error meter 800 is completely filled in, the accumulated errors (sum of all of the computed Cs) will then be added to the player's credit meter (e.g., non-cash value credits) and the meter will be reset. Optionally, the amount added to the player's credit meter can be multiplied by a constant (e.g., 0.8) to reduce the amount of a refund the player gets (as described herein).

In one embodiment, the error meter 800 represents the number of errors and each error the player commits the error meter 800 will fill in an equal amount. For example, the error meter can represent 10 errors, and each error the error meter 800 will fill in 10% and upon 10 errors the error meter 800 will be completely filled which will trigger a reset of the error meter and the award of the accumulated error to the player. The actual amount of the errors are not reflected in the error meter. Thus, after a predetermined number of errors occurs then the accumulate error (sum of all error values C) is awarded. The predetermined number of errors can be any value, such as 2-10 or more.

In another embodiment, the amount that is filled in the error meter (filled in refers to the black portion of the error meter 800) is proportional to the actual amount of C (the theoretical error committed). For example, the error meter 800 can represent 100 represent credits of error and can have a capacity of 100 credits. If the player made an error where C is 25 credits then the error meter 800 will fill in 25% more. When the accumulated error surpasses the capacity of the capacity of the error meter 800 then this will trigger the award of the accumulated error to the player (adding it to the player's credit meter as described herein) and a reset of the meter. Thus, only after the player accumulates 100 credits worth (or any other number) of errors would the trigger be satisfied and the accumulated award would be distributed to the player (in any manner described herein) and the error meter 800 would be reset back to 0.

In one embodiment, the error meter is displayed to the player during play of the game. In another embodiment, the error meter is not displayed to the player. In one embodiment, when the accumulated error is awarded to the player a message to that effect is displayed to the player such as β€œyou have made 8 errors equivalent to 125 credits today, this amount is being credited back to your credit meter.” In another embodiment, no such message is displayed to the player and the credit meter is simply increased. In another embodiment, no such message is displayed to the player and the accumulated error is given back to the player in the form of a predetermined result (e.g., a spin on a wheel which is not random but predetermined to result in the amount of the accumulated error).

Note that all features described herein can be applied to any variation of blackjack. For example, games like FREE BET blackjack, BLACKJACK SWITCH, and any other such variation.

Note that all of the methods herein can be applied to a networked server system which can accommodate a large number of players simultaneously. For example 10 (or more) players can be playing on their own computers (or portable devices) at different locations throughout the country and they all view only their own game but not games of the other players. The methods described herein are implemented simultaneously for all of the players playing simultaneously.

FIG. 9A is a block diagram illustrating exemplary hardware that can be used to implement the game described herein, according to an embodiment. The hardware in FIG. 5A can be used to implement a computer implementing the game described herein and/or a server that is serving the game to a computer which is displaying the game to a player. Such a server can interface with a social networking site (e.g., FACEBOOK, MYSPACE, etc.) that is used to coordinate the entire game and communicate with the players as well as a server used by the social network site.

A processing unit 900 can be a microprocessor (or more than one microprocessor working together) and associated structure (e.g., bus, cache, clock, etc.) which can be connected to an input device (e.g., touch-screen, keyboard, mouse, buttons, etc.), and an output device (e.g., touch-screen, CRT, monitor, etc.) The processing unit 900 can implement any of the methods described herein. The processing unit 900 can also be connected to a network connection 903 which can connect to a computer communications network such as the Internet, Wi-Fi, LAN, WAN, etc. The processing unit 900 can also be connected to a ROM 904 and a RAM 905 as used in the art. The processing unit 900 can also be connected to a storage device 906 which can be nonvolatile storage device (e.g., BLU-RAY drive, CD-ROM drive, hard drive, EPROM, etc.) A non-transitory computer readable medium 907 (e.g., BLU-RAY disc, CD-ROM, hard disc, etc.) can be read by the storage device 906 and can store programs and assets that can cause the processing unit 900 to perform any of the methods described herein. The ROM and RAM can also be loaded with instructions that can cause the processing unit 900 to perform any of the methods described herein.

FIG. 9B is a network diagram showing a network structure for a social networking web site and players, according to an embodiment. The online game which awards and stores loyalty points can also be accomplished by the system illustrated in FIG. 9B.

A computer communications network (such as the Internet) can be used to connect a host server 910 which can host and serve a social networking site. Note that while FIG. 9B shows only one server as the host server 910, the host server 910 can encompass numerous servers all cooperating with each other (whether in the same physical location or not). The host server 910 communicates with players 911, 912, 913 through the Internet (or other computer communication network) who are all at different physical locations and can implement any of the methods herein by executing computer code programmed accordingly. While only three players are shown, any number of players (e.g., 1, 2, 3, 5, 10, 20, 1-1000, or more) can participate in the methods described herein simultaneously (e.g., all such players are served and can play the game (and any methods herein) at the same time) even though the players can be in different physical locations via the Internet. For example at least 10 players (or any other number) are in remote communication with the host server 910 simultaneously even though these players are located all over the country (or even in foreign countries).

Game server 914 can also implement all games and methods described herein on the site by executing computer code programmed accordingly. The game server 914 is connected to the Internet and can communicate with all of the players 911, 912, 913 directly or indirectly through the social networking site hosted by the host server 910. The game server 914 can cooperate with the host server 910 so that the games run on the game server 914 can be integrated into the social networking site hosted by the host server 910. The game server can also be optional and all of the games can be also hosted on the host server 910, whereby the integration of the games served/hosted by the game server 914 will appear embedded in the social networking site hosted by the host server 910 such that players would typically not realize (or care) that multiple servers are cooperating in order to play games on the social networking site. All of the communications described herein can be effectuated using such a network configuration. Typically, the communications are effectuated on the social networking site itself, thus the players 911, 912, 913 should be logged into the social networking site in order to participate herein, although logging in is not required (e.g., communications can be transmitted using other methods, such as email, IRC chat, instant message, etc.) The host server 910 can communicate with any of the devices described herein.

All components herein can be distributed across different such components as needed. For example, a single server as mentioned herein can be distributed across numerous different servers and locations. A processor (or processing unit) can also be distributed across multiple processors in a same or different computer (at a same or different location). The electronic components described herein represent an abstraction but it can be appreciated that the computer systems implementing the methods herein can be more numerous and interconnected than illustrated herein.

If a player is playing the game described herein on a social networking site or other type of hosted environment, then the player's computer would cooperate with the social networking server in order to present the game to the player. The player's computer would perform the instructions necessary to display the game while the remote server can determine the results (e.g., the final arrangement) and communicate this result via the Internet to the player's computer so that the player's computer can accurately display the result. The remote server may track and account for all credits wagered and won/lost while the player's computer can display the amount of credits owned or won at the direction of the remote server so the player cannot tamper with these amounts. All games described herein are considered to be played on the site described herein.

Any description of a component or embodiment herein also includes hardware, software, and configurations which already exist in the prior art and may be necessary to the operation of such component(s) or embodiment(s).

Further, the operations described herein can be performed in any sensible order. Any operations not required for proper operation can be optional. Further, all methods described herein can also be stored on a computer readable storage to control a computer. All features described herein (including all documents incorporated by reference) can be combined with one another without limitation. While the β€œcredits” are used herein to refer to awards provided to players typically refers to non-cash value credits, this can also refer to cash credits as well (that are directly redeemable for cash).

The many features and advantages of the invention are apparent from the detailed specification and, thus, it is intended by the appended claims to cover all such features and advantages of the invention that fall within the true spirit and scope of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.

Claims

What is claimed is:

1. A method to implement a game, the method comprising:

performing the following operations on at least one electronic server each of which comprises at least electronic processing unit:

for a plurality of players comprising at least ten players at remote and different locations physical locations;

establishing a network connection with each of the plurality of players, and for each respective player of the plurality of players:

receiving a wager of credits from the respective player;

displaying to the player on an output device associated with the respective player a set of two randomly selected player cards and one dealer randomly selected dealer card face up;

receiving from the respective player a decision;

upon the decision not being a correct decision, determining an error value which is a theoretical value of an error associated with the decision;

accumulating the error value as accumulated error for the respective player;

upon a trigger occurring, converting the accumulated error into credits; and

increasing the respective player's credit meter based on the accumulated error.

2. The method as recited in claim 1, wherein the error value is computed by determining (an expected value of the correct playβˆ’an expected value of the decision made by the player)*an amount of the wager.

3. The method as recited in claim 1, wherein the increasing the respective player's credit meter increases the respective player's credit meter by the error value multiplied by a constant for each error.

4. The method as recited in claim 1, wherein the trigger is upon each error made.

5. The method as recited in claim 1, wherein the trigger occurs after a predetermined number of errors has occurred.

6. The method as recited in claim 5, wherein an error meter is displayed which displays a meter to the respective player illustrating a current amount of errors.

7. The method as recited in claim 1, wherein the trigger occurs after a predetermined amount of accumulated error has occurred.

8. The method as recited in claim 7, wherein an error meter is displayed which displays a meter to the respective player illustrating a current amount of accumulated error.

9. The method as recited in claim 1, wherein the credits are non cash value credits.

10. The method as recited in claim 1, wherein a table of stored in computer memory of all expected values of all potential decisions by the player which is used to determine the error value.

11. An apparatus to implement a game, the method comprising:

one or more electronic servers, each server comprising at least one electronic processor;

a network connection connected to the one or more electronic servers connecting the one or more electronic servers to the Internet;

a non-transitory computer readable storage unit connected to the one or more electronic servers, the storage unit storing computer readable instructions that when executed cause the one or more electronic servers to perform, for each of a plurality of players comprising least 10 players locations at remote and different locations physical locations:

establish a network connection with each respective player;

receive a wager of credits from the respective player;

display to the player on an output device associated with the respective player a set of two randomly selected player cards and one dealer randomly selected dealer card face up;

receive from the respective player a decision;

upon the decision not being a correct decision, determining an error value which is a theoretical value of an error associated with the decision;

accumulate the error value as accumulated error for the respective player;

upon a trigger occurring, convert the accumulated error into credits; and

increase the respective player's credit meter based on the accumulated error.

12. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such the error value is computed by determining (an expected value of the correct playβˆ’an expected value of the decision made by the player)*an amount of the wager.

13. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such the increasing the respective player's credit meter increases the respective player's credit meter by the error value multiplied by a constant for each error.

14. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such the trigger is upon each error made.

15. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such the trigger occurs after a predetermined number of errors has occurred.

16. The apparatus as recited in claim 15, wherein the computer readable instructions are further programmed such an error meter is displayed which displays a meter to the respective player illustrating a current amount of errors.

17. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such the trigger occurs after a predetermined amount of accumulated error has occurred.

18. The apparatus as recited in claim 17, wherein the computer readable instructions are further programmed such an error meter is displayed which displays a meter to the respective player illustrating a current amount of accumulated error.

19. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such the credits are non cash value credits.

20. The apparatus as recited in claim 11, wherein the computer readable instructions are further programmed such a table of stored in computer memory of all expected values of all potential decisions by the player which is used to determine the error value.

Resources

Images & Drawings included:

Sources:

Recent applications in this class:

Recent applications for this Assignee: