Continuous real time Pari-Mutuel method
First Claim
1. A method for creating shared pools initially containing zero credits and for managing at least one shared pool associated with at least one shared pot from a pot group including a paypot, a zeropot, a sidepot and a symbolpot, said pot being a subset of said pool, said method comprising:
- a. pot creation means for creating said pot initially containing zero credits and a pot remainder accumulator with a value of zero, then associating said pot with said pool and designating said pot as one from said pot group including said paypot, said zeropot, said sidepot and said symbolpot;
b. pool creation means for creating said pool initially containing zero credits, then operating said pot creation means as many times as necessary to create at least one said pot associated with said pool;
c. pot percentage means for establishing a pot percentage for each said pot associated with said pool by acquiring predetermined pot factors, then setting a numerator pot multiplier parameter and a denominator pot divisor parameter greater than zero with the values of said predetermined pot factors;
d. pool-change means for adding a pool-change temporary variable to said pool, then evaluating said pool and if said pool is negative subtracting said pool from said pool-change and setting said pool to zero;
e. pot calculation means for setting a pot change equal to said pool-change, then setting said pot-change equal to said pot-change multiplied by said pot multiplier and divided by said pot divisor, storing any remainder from the division into a pot remainder temporary variable;
f. pot accumulator means for adding said pot remainder to said pot remainder accumulator and evaluating said pot remainder accumulator, then if said pot remainder accumulator is negative repeatedly subtracting one from said pot change and adding said pot divisor to said pot remainder accumulator until said pot remainder accumulator becomes positive;
g. pot remainder means for comparing said pot remainder accumulator to said pot divisor and if said pot remainder accumulator is greater than said pot divisor, repeatedly adding one to said pot change and subtracting said pot divisor from said pot remainder accumulator until said pot remainder accumulator is less than said pot divisor;
h. pot additive means for adding said pot change to said pot and if new value in said pot is a negative value, repeatedly adding one to said pot and subtracting said pot divisor from said pot remainder accumulator until said pot is positive;
i. pot zero means for determining that said paypot is associated with an active said zeropot and that said paypot has insufficient said credits according to a threshold paypot parameter, then adding a portion of said zeropot to said paypot and reducing said zeropot by same said portion of said zeropot;
j. pot change means for determining that an associated pot is active for said pool and that said pool-change is other than zero, then processing said pool-change for said associated pot by operating said pot percentage means, said pot calculation means, said pot accumulator means, said pot remainder means, said pot additive means and said pot zero means;
k. format means for acquiring a plurality of data according to prespecified requirements, then formatting said data into a data packet;
l. data means for detecting any changes to said data, then calling said format means to format said pool, said pot, said pot multiplier, said pot divisor and said pot remainder accumulator;
m. display means for calling said data means, then displaying said data packet;
n. pot final means for repeatedly operating said pot change means until all active said pot associated with said pool have been processed, then operating said display means;
o. pool process means for operating said pot final means and setting a pool-return temporary variable equal to said pool-change which may have changed, then setting said pool-change to zero; and
,p. pool control means for initially operating said pool creation means and setting said pool-return to zero, then operating said pool process means any time said pool-change is other than zero and returning said pool-return;
whereby said pool is increased and decreased by said pool-change, and said pot is increased and decreased by said pot fraction of said pool-change, and said data packet includes said pool and said pot, and the contents of said data packet is displayed to all interested persons.
0 Assignments
0 Petitions
Accused Products
Abstract
This present invention provides a Pari-Mutuel method for table games (Blackjack, Pai-Gow, etc.), and real time electronic gaming (slots, draw poker, keno, bingo and others). Players compete only against other players for non-banked prizes, which are paid from accrued player pools. In the preferred embodiment, players must pay rent for apparatus use before they can wager. The house does not seed the pool, nor take money from it. Rapid build-up of a player pool occurs without seeding. The player pool receives one hundred percent (100%) of player bets, less winnings, not just a fractions of bets. Paylines are not posted (or paid) at full odds, when the pool is small. The pool rises with bets, and falls with wins. A Top-prize feature prevents the pool from dropping to zero. One overall system pool has many money pots, having individual accrual rates. The apparatus operates in a stand-alone mode, or in a network (including Internet) of linked machines controlled by a management system. It provides for local or remote control. Centralized pools give large jackpots. But when the network is disabled, stand-alone machines continue to operate independently with an (invention formalized) pre-established allocation of the central pool. The network can degrade completely, while individual machines continue play, although with smaller pool sizes.
-
Citations
36 Claims
-
1. A method for creating shared pools initially containing zero credits and for managing at least one shared pool associated with at least one shared pot from a pot group including a paypot, a zeropot, a sidepot and a symbolpot, said pot being a subset of said pool, said method comprising:
-
a. pot creation means for creating said pot initially containing zero credits and a pot remainder accumulator with a value of zero, then associating said pot with said pool and designating said pot as one from said pot group including said paypot, said zeropot, said sidepot and said symbolpot; b. pool creation means for creating said pool initially containing zero credits, then operating said pot creation means as many times as necessary to create at least one said pot associated with said pool; c. pot percentage means for establishing a pot percentage for each said pot associated with said pool by acquiring predetermined pot factors, then setting a numerator pot multiplier parameter and a denominator pot divisor parameter greater than zero with the values of said predetermined pot factors; d. pool-change means for adding a pool-change temporary variable to said pool, then evaluating said pool and if said pool is negative subtracting said pool from said pool-change and setting said pool to zero; e. pot calculation means for setting a pot change equal to said pool-change, then setting said pot-change equal to said pot-change multiplied by said pot multiplier and divided by said pot divisor, storing any remainder from the division into a pot remainder temporary variable; f. pot accumulator means for adding said pot remainder to said pot remainder accumulator and evaluating said pot remainder accumulator, then if said pot remainder accumulator is negative repeatedly subtracting one from said pot change and adding said pot divisor to said pot remainder accumulator until said pot remainder accumulator becomes positive; g. pot remainder means for comparing said pot remainder accumulator to said pot divisor and if said pot remainder accumulator is greater than said pot divisor, repeatedly adding one to said pot change and subtracting said pot divisor from said pot remainder accumulator until said pot remainder accumulator is less than said pot divisor; h. pot additive means for adding said pot change to said pot and if new value in said pot is a negative value, repeatedly adding one to said pot and subtracting said pot divisor from said pot remainder accumulator until said pot is positive; i. pot zero means for determining that said paypot is associated with an active said zeropot and that said paypot has insufficient said credits according to a threshold paypot parameter, then adding a portion of said zeropot to said paypot and reducing said zeropot by same said portion of said zeropot; j. pot change means for determining that an associated pot is active for said pool and that said pool-change is other than zero, then processing said pool-change for said associated pot by operating said pot percentage means, said pot calculation means, said pot accumulator means, said pot remainder means, said pot additive means and said pot zero means; k. format means for acquiring a plurality of data according to prespecified requirements, then formatting said data into a data packet; l. data means for detecting any changes to said data, then calling said format means to format said pool, said pot, said pot multiplier, said pot divisor and said pot remainder accumulator; m. display means for calling said data means, then displaying said data packet; n. pot final means for repeatedly operating said pot change means until all active said pot associated with said pool have been processed, then operating said display means; o. pool process means for operating said pot final means and setting a pool-return temporary variable equal to said pool-change which may have changed, then setting said pool-change to zero; and
,p. pool control means for initially operating said pool creation means and setting said pool-return to zero, then operating said pool process means any time said pool-change is other than zero and returning said pool-return; whereby said pool is increased and decreased by said pool-change, and said pot is increased and decreased by said pot fraction of said pool-change, and said data packet includes said pool and said pot, and the contents of said data packet is displayed to all interested persons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for playing any banked game as a pari-mutuel game where a player makes a contribution to a pool shared with a plurality of said players, said pool being created initially with a value of zero for a play of said game using a device, and said player can receive a prize from said pool to the extent of said pool, a total prize for said players cannot exceed said pool, and a prize possibility displayed as a posted prize cannot exceed said pool, comprising:
-
a. setting said total prize equal to zero, and setting a plurality of said prizes equal to zero for said players; b. contributing to an existing said pool by said player from a contribution group including a money, a credit, a chip, a token, a coupon and a redemption of said prize; c. changing said posted prize to reflect the increase in said pool; d. playing said device by said player, said device being from a device group including a table, a dice, a ball, a electronic machine, a mechanical machine, a pull-tab, a lottery ticket and a card device, which includes a playing card, a bingo card, a keno card and a scratcher card; e. having a end result for said play of said device; f. determining said prize for a winning end result; g. setting said prize equal to winnings for said winning end result; h. adding said prize to said total prize; i. playing said game for said plurality of said players by repeatedly calling supra b through h until all said players have reached said end result; j. determining that said total prize exceeds said pool, then in a predetermined manner allocating said total prize among said players so that the total value of allocated said prizes to said players does not exceed said pool; k. reducing said total prize by said prize after setting said prize equal to said total prize if said prize exceeds said total prize; l. reducing said pool by said prize after setting said prize equal to said pool if said prize exceeds said pool; m. changing said posted prize to reflect any decrease in said pool; n. paying said prize exceeding zero to said player from a prize group including said contribution group, redemption pays and other pays equivalent in value to said contribution group; and o. distributing said total prize among said players owed said prize exceeding zero while said total prize still exceeds zero by repeatedly calling supra k through n, until all said players receive their said prize in accordance with said predetermined manner; whereby said players play for said prizes not to exceed said pool, and any said posted prize cannot exceed said pool. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for making any banked game a non-seeded and non-banked game where a player shares a player'"'"'s pool with a plurality of players, said player'"'"'s pool being created initially with a value of zero, said player competing against said player'"'"'s pool rather than a house, said method comprising the steps of:
-
a. accepting a rent, if required for a play of said game, from said player to pay said house for hosting said game, b. accepting a wager from said player and adding said wager to an existing said player'"'"'s pool, thereby causing said player'"'"'s pool to Ibe increased by said wager, c. playing said game to a conclusion by said player resulting in a winnings if a predetermined end event occurs, d. setting said winnings to the least of said player'"'"'s pool, a predetermined top-prize and said winnings, e. paying said winnings to said player only from said player'"'"'s pool, and subtracting said winnings from said player'"'"'s pool whereby any said game can operate in a pari-mutuel system with lottery payment rules. - View Dependent Claims (18, 19, 20)
-
-
21. A method of operating a pari-mutuel gaming system, comprising:
-
a. establishing at least one player'"'"'s account having a player'"'"'s account balance of zero, at least one shared player pool account having a player pool balance of zero and at least one shared paypot account having a paypot balance of zero, said paypot account being a subset of said player pool account, to facilitate the distribution of funds between said player'"'"'s account, said player pool account and said paypot account; b. accepting an amount of player currency to increase a changing player'"'"'s account balance by said amount of player currency; c. decreasing said changing player'"'"'s account balance by a wager amount, increasing at least one changing player pool balance by a predetermined player pool portion of said wager amount, and increasing said at least one changing paypot balance by a first predetermined paypot portion of said wager amount to said at least one changing pool balance to distribute said wager amount to said changing player pool account and said at least one changing paypot account, respectively; d. determining a payout for at least one winning outcome of an individual game play during each game play time to allocate at least one award portion of said changing paypot balance corresponding to said winning outcome for enabling said player'"'"'s account balance to be increased by said award portion after a successful game play; and e. detecting the occurrence of said at least one winning outcome to facilitate the transfer of said award portion corresponding to said at least one winning outcome from said at least one changing paypot account to said changing player'"'"'s account upon the occurrence of said successful game play, wherein said changing player'"'"'s account balance is increased by said award portion, said at least one changing player pool balance is decreased by said award portion and said at least one changing paypot balance is decreased by a second determined paypot portion of said award portion deducted from said at least one changing player pool balance. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of operating a pari-mutuel gaming system, comprising:
-
a. establishing a player'"'"'s account having a player'"'"'s account balance, a player pool account having a player pool balance and a rent account having a rent balance to facilitate the distribution of funds between said rent account; b. accepting an amount of player currency to increase said player'"'"'s account balance by said player currency amount; c. decreasing said player'"'"'s account balance by a wager amount, increasing said player pool balance by a player pool portion of said wager amount to a current player pool balance, and increasing said rent by a rent portion of said wager amount to said player pool account and said rent account, respectively; d. determining a payout for winning outcomes of an individual game play during each game play time to allocate award portions of said current player pool balance to corresponding ones of said winning outcomes for enabling said player'"'"'s account balance to be increased by one of said award portions after a successful game play; and e. detecting the occurrence of one of said winning outcomes to facilitate the transfer of said award portion corresponding to said one winning outcome from said player pool acount to said player'"'"'s account upon the occurrence of said successful game play, wherein said player'"'"'s account balance is increased by said award portion and said current player pool balance is decreased by said award portion. - View Dependent Claims (33, 34, 35, 36)
-
Specification