MULTI-PLAY CENTRAL DETERMINATION SYSTEM
First Claim
1. A method of presenting one or more sub-games on a multi-play gaming machine, the multi-play gaming machine configured to display the one or more sub-games, each sub-game including a single instance of a wager-based game of chance, an outcome of the single instance of the wager-based game of chance being a sub-game outcome, the multi-play gaming machine connected to one or more servers over a network, the method comprising:
- receiving bet information from the multi-play gaming machine;
identifying, based on the bet information, one of a plurality of pool files from which to select a game outcome register, each pool file including a plurality of game outcome registers, each game outcome register including one or more sub-game outcomes, each sub-game outcome including a sub-game payout and a seed value;
selecting the pool file from which to select the game outcome register;
randomly selecting one of the game outcome registers from the selected pool file; and
transmitting the selected game outcome register to the multi-play gaming machine, the multi-play gaming machine configured to determine a sub-game output to be displayed for each sub-game outcome in the selected game outcome register using the seed value in each sub-game outcome.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, and systems implementing techniques for using a central determination system with multi-play gaming machines having sub-games and with gaming machines having a base game and a bonus game. A seed value is provided for each of the games (i.e., each of the sub-games or the base game and the bonus game). This ensures that all possible game outcomes may be displayed for each of the games.
-
Citations
27 Claims
-
1. A method of presenting one or more sub-games on a multi-play gaming machine, the multi-play gaming machine configured to display the one or more sub-games, each sub-game including a single instance of a wager-based game of chance, an outcome of the single instance of the wager-based game of chance being a sub-game outcome, the multi-play gaming machine connected to one or more servers over a network, the method comprising:
-
receiving bet information from the multi-play gaming machine; identifying, based on the bet information, one of a plurality of pool files from which to select a game outcome register, each pool file including a plurality of game outcome registers, each game outcome register including one or more sub-game outcomes, each sub-game outcome including a sub-game payout and a seed value; selecting the pool file from which to select the game outcome register; randomly selecting one of the game outcome registers from the selected pool file; and transmitting the selected game outcome register to the multi-play gaming machine, the multi-play gaming machine configured to determine a sub-game output to be displayed for each sub-game outcome in the selected game outcome register using the seed value in each sub-game outcome. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A central determination gaming system comprising:
-
a plurality of gaming machines, including a plurality of multi-play gaming machines, each multi-play gaming machine comprising; a controller configured to output one or more sub-games, each sub-game including a single instance of a wager-based game of chance, a display configured to display the one or more sub-games, and an input device configured to accept bet information for playing the one or more sub-games; and a server configured to communicate with the plurality of gaming machines, and the server, for each multi-play gaming machine, further configured to; receive bet information from the multi-play gaming machine, identify, based on the bet information, one of a plurality of pool files from which to select a game outcome register, each pool file including a plurality of game outcome registers, each game outcome register including one or more sub-game outcomes, each sub-game outcome including a sub-game payout and a seed value, select the pool file from which to select the game outcome register, randomly select a game outcome register from the selected pool file, and transmit the selected game outcome register to the multi-play gaming machine; wherein the controller of each multi-play gaming machine is further configured to; receive the selected game outcome register from the server, and determine a sub-game output to be displayed for each sub-game in the selected game outcome register using the seed value in each sub-game outcome. - View Dependent Claims (9, 10)
-
-
11. A method of presenting one or more sub-games on a multi-play gaming machine, the multi-play gaming machine configured to display one or more sub-games, each sub-game including a single instance of a wager-based game of chance, the multi-play gaming machine connected to one or more servers over a network, the method comprising:
-
receiving bet information at an input device of the multi-play gaming machine; transmitting the bet information to a server in communication with the multi-play gaming machine; receiving, from the server, a game outcome register, the game outcome register randomly selected from one of a plurality of pool files accessible by the server, each pool file including a plurality of game outcome registers, wherein the one pool file is selected by the server based on the bet information, the game outcome register including a payout; selecting, based on a number of the one or more sub-games being played, one of a plurality of outcome lookup files, each outcome lookup file including a plurality of outcome distributions; randomly selecting an outcome distribution from the selected outcome lookup file, the outcome distribution specifying how the payout is allocated into sub-game payouts, each sub-game payout associated with each of the one or more sub-games being played; selecting, based on the sub-game payout for each of the one or more sub-games for which the sub-game payout is not zero, as specified by the outcome distribution, one of a plurality of seed files, each seed file including a plurality of seed values; randomly selecting, for each of the one or more sub-games for which the sub-game payout is not zero, one of a plurality of seed values from the selected seed file; and determining, for each of the one or more sub-games for which the sub-game payout is not zero, the sub-game output to be displayed on the multi-play gaming machine for each sub-game using the selected seed values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A central determination gaming system comprising:
-
a plurality of gaming machines, including a plurality of multi-play gaming machines, each multi-play gaming machine comprising; a controller configured to output one or more sub-games, each sub-game including a single instance of a wager-based game of chance, a display configured to display the one or more sub-games, and an input device configured to accept bet information for playing the one or more sub-games; and a server configured to communicate with the plurality of gaming machines, and the server, for each multi-play gaming machine, further configured to; receive bet information from the multi-play gaming machine, identify, based on the bet information, one of a plurality of pool files from which to select a game outcome register, each pool file including a plurality of game outcome registers, each game outcome register including a payout, select the pool file from which to select a game outcome register, randomly select a game outcome register from the selected pool file, and transmit the selected game outcome register to the multi-play gaming machine; wherein the controller of each multi-play gaming machine is further configured to; receive the selected game outcome register from the server, select, based on a number of the one or more sub-games being played, one of a plurality of outcome lookup files, each outcome lookup file including a plurality of outcome distributions; randomly select an outcome distribution from the selected outcome lookup file, the outcome distribution specifying how the payout is allocated into sub-game payouts, each sub-game payout associated with each of the one or more sub-games being played; select, based on the sub-game payout for each of the one or more sub-games for which the sub-game payout is not zero, as specified by the outcome distribution, one of a plurality of seed files, each seed file including a plurality of seed values; randomly select, for each of the one or more sub-games for which the sub-game payout is not zero, one of a plurality of seed values from the selected seed file; and determine, for each of the one or more sub-games for which the sub-game payout is not zero, the sub-game output to be displayed on the multi-play gaming machine for each sub-game using the selected seed values. - View Dependent Claims (21, 22)
-
-
23. A method of presenting a first game and a second game on a gaming machine, the gaming machine connected to one or more servers over a network, the method comprising:
-
receiving bet information at an input device of the gaming machine; transmitting the bet information to a server in communication with the gaming machine; receiving, from the server, a game outcome register, the game outcome register randomly selected from one of a plurality of pool files accessible by the server, each pool file including a plurality of game outcome registers, wherein the one pool file is selected by the server based on the bet information, the game outcome register including a first payout and associated first seed value and a second payout and associated second seed value; determining a first game output to be displayed on the gaming machine for the first game using the first seed value; and determining a second game output to be displayed on the gaming machine for the second game using the second seed value. - View Dependent Claims (24, 25, 26, 27)
-
Specification