Random pay gaming system using weighting function with maximum, minimum, and average value
First Claim
Patent Images
1. A method of providing a game for a gaming device using random payout from a prize pool, the game including a possible plurality of ranked game outcomes, the method comprising:
- determining, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value;
receiving, at the gaming device, a wager amount;
receiving an input to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of ranked game outcomes occurring; and
calculating, by the gaming device, a first weighted random amount from the prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value;
calculating, by the gaming device, a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate second weighted random amounts that average over time substantially the second specified average value;
qualifying the wager amount to win at least one of the first weighted random amount and the second weighted random amount from the prize pool for the at least two ranked game outcomes from the plurality of ranked game outcomes; and
displaying the at least one of the first and second random amounts from the prize pool.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing a game for a gaming device using random payout from a prize pool, the game including a plurality of possible game outcomes, is provided. The method comprises: receiving, at the gaming device, a wager amount; receiving an input to initiate game play; and qualifying the wager amount to win a random award from the prize pool for each of at least two game outcomes from the plurality of game outcomes.
-
Citations
74 Claims
-
1. A method of providing a game for a gaming device using random payout from a prize pool, the game including a possible plurality of ranked game outcomes, the method comprising:
-
determining, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value; receiving, at the gaming device, a wager amount; receiving an input to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of ranked game outcomes occurring; and calculating, by the gaming device, a first weighted random amount from the prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value; calculating, by the gaming device, a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate second weighted random amounts that average over time substantially the second specified average value; qualifying the wager amount to win at least one of the first weighted random amount and the second weighted random amount from the prize pool for the at least two ranked game outcomes from the plurality of ranked game outcomes; and displaying the at least one of the first and second random amounts from the prize pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A gaming system for providing a game using random payout from a prize pool, the game including a possible plurality of ranked game outcomes, the system comprising:
-
a gaming device configured to receive a wager amount and an input to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of ranked game outcomes occurring; and a controller, in response to the input, configured to; determine, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value; calculate a first weighted random amount from the prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value; calculate a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate second weighted random amounts that average over time substantially the second specified average value; and qualify the wager amount to win at least one of the first weighted random amount and the second weighted random amount from the prize pool for the at least two ranked game outcomes from the plurality of ranked game outcomes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of providing a game for a gaming device using random payout from a progressive prize pool, the game including a possible plurality of game outcomes, the method comprising:
-
receiving, at the gaming device, a wager amount; receiving an input to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of game outcomes occurring; determining a random amount using a function that calculates the random amount using a minimum amount, the total amount of the progressive prize pool, and a specified average value, wherein the random amount calculated by the function is included within the minimum and the total amount of the progressive prize pool, wherein the function is configured to output random amounts for the first outcome that average over time substantially the specified average value; qualifying the wager amount to win the random amount from the progressive prize pool and a total amount of the progressive prize pool, wherein the random amount is awarded based on a first outcome in the plurality of game outcomes and the total amount is awarded based on a second outcome in the plurality of game outcomes, wherein the first outcome and the second outcome are predetermined winning outcomes based on possible game outcomes in the game play of the game; and displaying the random amount from the progressive prize pool. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system for providing a game using random payout from a progressive prize pool, the game including a possible plurality of game outcomes, the system comprising:
-
a gaming device configured to receive a wager amount and an input to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of game outcomes occurring; and a controller, in response to the input, configured to; calculate a random amount using a function that calculates the random amount using a minimum amount, the total amount, and a specified average value, wherein the random amount calculated by the function is included within the minimum amount and the total amount, wherein the function is configured to calculate random amounts that average over time substantially the specified average value; qualify the wager amount to win the random amount from the progressive prize pool and a total amount of the progressive prize pool, wherein the random amount is awarded based on a first outcome in the plurality of game outcomes and the total amount is awarded based on a second outcome in the plurality of game outcomes, wherein the first outcome and the second outcome are predetermined winning outcomes based on possible game outcomes in the game play of the game. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A gaming device for providing a game using random payout from a prize pool, the game including a possible plurality of ranked game outcomes, the gaming device comprising:
-
an input to receive a wager amount; logic configured to determine, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value; logic configured to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of ranked game outcomes occurring; logic configured to calculate a first weighted random amount from the prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value; logic configured to calculate a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate second weighted random amounts that average over time substantially the second specified average value; logic configured to cause the wager amount to be eligible to win at least one of the first weighted random amount from the prize pool for a first ranked game outcome in the plurality of possible ranked game outcomes and the second weighted random amount from the prize pool for a second ranked game outcome from the plurality of possible ranked game outcomes. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method of providing a game for a gaming device using random payout from a prize pool, the game including a possible plurality of possible ranked game outcomes, the method comprising:
-
determining, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value; receiving, at the gaming device, a wager amount; receiving an input to initiate game play of the game, wherein playing of the game can result in at least one of the possible plurality of game outcomes occurring; calculating, by the gaming device, a first weighted random amount from a prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value; calculating, by the gaming device, a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second weighted random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate second weighted random amounts that average over time substantially the second specified average value; and causing the wager amount to be eligible to win at least one of the first weighted random amount from the prize pool for a first ranked game outcome in the plurality of possible ranked game outcomes and the second weighted random amount from the prize pool for a second ranked game outcome from the plurality of possible ranked game outcomes. - View Dependent Claims (40, 41)
-
-
42. A method of providing a game using random payout from a prize pool, the game including a possible plurality of possible ranked game outcomes, the method comprising:
-
determining, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value; qualifying a player for the game, wherein playing of the game can result in at least one of the possible plurality of ranked game outcomes occurring; calculating, by a computing device, a first weighted random amount from the prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value; calculating, by the computing device, a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second weighted random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate weighted second random amounts that average over time substantially the second specified average value; and causing the player to be eligible to win at least one of the first weighted random amount from the prize pool for a first ranked game outcome in the plurality of ranked game outcomes and the second weighted random amount from the prized pool for a second ranked game outcome from the plurality of ranked game outcomes. - View Dependent Claims (43)
-
-
44. A method comprising:
-
determining, for at least two ranked game outcomes, a first programmer input of information based on a first specified average value, a first specified minimum award value, and a first specified maximum award value, the first specified average value being between the first specified minimum award value and first specified maximum award value, and a second programmer input of information based on a second specified average value, a second specified minimum award value, and a second specified maximum award value, the second specified average value being between the second specified minimum award value and second specified maximum award value; qualifying a player for the game, wherein playing of the game can result in at least one of a possible plurality of ranked game outcomes occurring; calculating, by a computing device, a first weighted random amount from the prize pool using a function that calculates the first weighted random amount using the first specified minimum value, the first specified maximum value and the first specified average value, wherein the calculated first weighted random amount is generated between the first specified minimum value of the prize pool and the first specified maximum value of the prize pool, wherein the function is configured to calculate first weighted random amounts that average over time substantially the first specified average value; calculating, by the computing device, a second weighted random amount from the prize pool using the function, which calculates the second weighted random amount using the second specified minimum value, the second specified maximum value and the second specified average value, wherein the calculated second random amount is generated between the second specified minimum value of the prize pool and the second specified maximum value of the prize pool, wherein the function is configured to calculate second weighted random amounts that average over time substantially the second specified average value; and
playing the game, wherein a final game outcome in the plurality of game outcomes is determined by the playing of the game; andif the final game outcome is one of the first ranked game outcome or the second ranked game outcome, awarding the player of the game the first random weighted amount from the prize pool if the final game outcome is the first ranked game outcome and awarding the player of the game the second weighted random amount if the final game outcome is the second ranked game outcome from the plurality of ranked game outcomes. - View Dependent Claims (45)
-
-
46. A method of awarding payouts from a prize pool using a gaming device, the method comprising:
-
determining a programmer input of information based on an average value, minimum award value, and maximum award value, the average value being between the minimum award value and maximum award value; determining a continuous function, the continuous function including one or more parameters (“
parameterized continuous function”
), wherein the one or more parameters are calculated using the information based on the average value, the minimum award value, and the maximum award value, wherein a variable of the parameterized continuous function is for a weighted random award value, wherein the parameterized continuous function calculates weighted random award values that average over time substantially the average value;receiving, by the gaming device, a wager amount; receiving an input to initiate game play; and qualifying the wager amount to win a weighted random award value; calculating the weighted random award value by solving for the variable of the parameterized continuous function using a random number, wherein the weighted random award value is calculated from the variable, the calculated weighted random award value being between the minimum award value and the maximum award value; and awarding, using the gaming device, the weighted random award value calculated using the parameterized continuous function. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system for providing a game using random payout from a prize pool, the system comprising:
-
a gaming device configured to receive a wager amount and an input to initiate game play; and a controller configured to; determine a programmer input of information based on an average value, minimum award value, and maximum award value, the average value being between the minimum award value and maximum award value; determine a continuous function, the continuous function including one or more parameters (“
parameterized continuous function”
), wherein the one or more parameters are calculated using the information based on the average value, the minimum award value, and the maximum award value, wherein a variable of the parameterized continuous function is for a weighted random award value, wherein the parameterized continuous function calculates weighted random award values that average over time substantially the average valuequalify the wager amount to win a random award value; calculate the weighted random award value by solving for the variable of the parameterized continuous function using a random number, wherein the weighted random award value is calculated from the variable, the weighted random award value being between the minimum award value and the maximum award value, wherein the gaming device is configured to award the random award value. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. An apparatus comprising:
-
one or more computer processors; and logic encoded in one or more computer readable storage media for execution by the one or more computer processors and when executed operable to; determine a programmer input of information based on an average value, minimum award value, and maximum award value, the average value being between the minimum award value and maximum award value; determine a continuous function, the continuous function including one or more parameters (“
parameterized continuous function”
), wherein the one or more parameters are calculated using the information based on the average value, the minimum award value, and the maximum award value, wherein a variable of the parameterized continuous function is for a weighted random award value, wherein the parameterized continuous function calculates weighted random award values that average over time substantially the average value;receive a wager amount; receive an input to initiate game play; and qualify the wager amount to win a weighted random award value, wherein the random award value is determined by solving for the variable of the parameterized continuous function, wherein the weighted random award value is calculated from the variable, the calculated random award value being between a minimum award value and a maximum award value; and award the weighted random award value calculated by the function.
-
-
74. An apparatus comprising:
-
one or more computer processors; and logic encoded in one or more computer readable storage media for execution by the one or more computer processors and when executed operable to; determine a programmer input of information based on an average value, minimum award value, and maximum award value, the average value being between the minimum award value and maximum award value; determine a continuous function, the continuous function including one or more parameters (“
parameterized continuous function”
), wherein the one or more parameters are calculated using the information based on the average value, the minimum award value, and the maximum award value, wherein a variable of the parameterized continuous function is for a weighted random award value, wherein the parameterized continuous function calculates weighted random award values that average over time substantially the average value;
receive an indication to determine a random award value;calculate the weighted random award value by solving for the variable of the parameterized continuous function using a random number, wherein the weighted random award value is calculated from the variable, the weighted random award value being between the minimum award value and the maximum award value; and cause awarding of the weighted random award value.
-
Specification