Nova Patents
CA2964233C

Gaming machine with symbol restriction

Abstract

A gaming machine may award a number of spins of a plurality of reels in an instance of the bonus game. A symbol counter may be set to an initial value. Until the awarded number of bonus game spins have been performed, the gaming machine may repeatedly carry out iterations of bonus game operations including: (i) selecting a first symbol set or a second symbol set for display on the plurality of reels, where the first symbol set excludes a predetermined symbol, where the second symbol set includes a number of the predetermined symbol equivalent to the symbol counter, and where, when the second symbol set is selected, the symbol counter is incremented, and (ii) transmitting, to a client machine, a representation of the selected symbol set.

CA2964233C, drawing sheet 1
Sheet 1 of 22

Term

10.5 yearsleft in the term

Expires 12 April 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

33 claims: 27 independent, 6 dependent

  1. 1
    A computer-implemented method for displaying a restricted symbol set, the method comprising:determining, by one or more processors of a gaming machine, that a trigger event for a bonus game occurred during a base outcome event of a base game, wherein the base game and the bonus game are both reel-based games being executed on behalf of a client machine, wherein both the base game and the bonus game involve spinning a plurality of reels, each reel containing a respective plurality of symbols, to determine outcome events, and wherein a memory of the gaming machine stores respective pluralities of symbols for the reels;in response to determining that the trigger event occurred, awarding, by the one or more processors, a number of spins of the reels in an instance of the bonus game, wherein a symbol counter is set to an initial value;and until the awarded number of bonus game spins have been performed, the one or more processors repeatedly carrying out iterations of bonus game operations comprising: (i) selecting, from the stored pluralities of symbols for the reels, a first symbol set or a second symbol set for display on the plurality of reels, wherein the first symbol set is restricted by excluding a predetermined symbol, wherein the second symbol set includes a number of the predetermined symbol equivalent to the symbol counter, and wherein, when the second symbol set is selected, the symbol counter is incremented, and (ii) transmitting, to the client machine, a representation of the selected symbol set, wherein reception of the selected symbol set causes the client machine to display the bonus game spin of the plurality of reels resulting in the selected symbol set.
  2. 3
    The method any one of claims 1 -2, wherein each reel comprises a respective cyclical sequence of symbols, and wherein selecting the symbol set for display on the plurality of reels comprises:for each reel, randomly selecting a respective reel position that displays a subsequence of the symbols on the reel that are in the selected symbol set. Date Reçue/Date Received 2022-064)3 84000545
  3. 4
    The method of any one of claims 1-3, wherein selecting the symbol set for display on the plurality of reels comprises:simulating a spin of all reels.
  4. 5
    The method of any one of claims 1 -4, wherein the initial value of the symbol counter is at least 1.
  5. 6
    The method of any one of claims 1-5, wherein incrementing the symbol counter comprises adding at least 1 to the symbol counter.
  6. 7
    The method of any one of claims 1-6, wherein both the base game and the bonus game have five reels and each of the five reels displays three symbols at a time.
  7. 8
    The method of any one of claims 1-7, wherein the second symbol set is the selected symbol set, and wherein the client machine displaying the bonus game spin comprises:displaying an animation of the plurality of reels spinning for a particular iteration of the bonus game;and before all of the plurality of reels finish spinning in the animation, indicating, on the client machine, selected positions for each of the predetermined symbols.
  8. 9
    The method of any one of claims 1 -8, wherein iterations of the bonus game operations further comprise:determining a bonus payout amount associated with the selected symbol set;and transmitting, to the client machine, an indication of the bonus payout amount.
  9. 12
    The method of any one of claims 1-11, wherein the gaming machine simultaneously executes base games or bonus games in real time on behalf of at least 30 client machines, and wherein each of the at least 30 client machines communicates with the gaming machine by way of a wide-area packet-switched network.
  10. 13
    An article of manufacture including a computer-readable medium, having stored thereon program instructions that, upon execution by one or more processors of a gaming machine, cause the gaming machine to perform the operations of any one of claims 1-12.
  11. 14
    A gaming machine comprising:one or more processors;memory;and program instructions, stored in the memory, that upon execution by the one or more processors cause the computing device to perform the operations of any one of claims 1-12.
  12. 15
    A system comprising means for performing the operations of any one of claims 1-12.
  13. 16
    A gaming system configured for a reel-based game, wherein the reel-based game is executed on behalf of a client machine, wherein the reel-based game involves spinning a plurality of reels for displaying a restricted symbol set, the plurality of reels configured to determine outcome events, the gaming system comprising:a plurality of gaming devices each including at least one display device and a plurality of input devices including (i) an acceptor of a physical item associated with a monetary value, (ii) a validator configured to identify the physical item, and (iii) a cash-out button actuatable to cause an initiation of a payout associated with a credit account;one or more gaming device processors;and one or more gaming device memory devices storing respective pluralities of symbols for the reels and a plurality of gaming device instructions, the gaming device instructions executable by the one or more gaming device processors to perform operations comprising: determining that a trigger event for a bonus game occurred during a base outcome event of a base game, wherein the base game and the bonus game are both part of the reel-based game;Date Reçue/Date Received 2022-064)3 84000545 in response to determining that the trigger event occurred, awarding a number of spins of the reels in an instance of the bonus game, wherein a symbol counter is set to an initial value;and until the awarded number of bonus game spins have been performed, repeatedly carrying out iterations of bonus game operations comprising: (i) selecting, from the stored pluralities of symbols for the reels, a first symbol set or a second symbol set for display on the plurality of reels, wherein the first symbol set is restricted by excluding a predetermined symbol, wherein the second symbol set includes a number of the predetermined symbol equivalent to the symbol counter, and wherein, when the second symbol set is selected, the symbol counter is incremented, and (ii) transmitting, to the client machine, a representation of the selected symbol set, wherein reception of the selected symbol set causes the client machine to display the bonus game spin of the plurality of reels resulting in the selected symbol set.
  14. 17
    A computer-implemented method for displaying a restricted symbol set, the method comprising:determining, by one or more processors of a gaming machine, that a trigger event for a bonus game occurred during a base outcome event of a base game, wherein the base game and the bonus game are both reel-based games being executed on behalf of a client machine, wherein both the base game and the bonus game involve spinning a plurality of reels, each reel containing a respective plurality of symbols, to determine outcome events, and wherein a memory of the gaming machine stores respective pluralities of symbols for the reels;in response to determining that the trigger event occurred, awarding, by the one or more processors, a number of spins of the reels in an instance of the bonus game, wherein the bonus game includes a predetermined symbol, and wherein a symbol counter is set to an initial value;and until the awarded number of bonus game spins have been performed, the one or more processors repeatedly carrying out iterations of bonus game operations comprising: (i) selecting, from the stored pluralities of symbols for the reels, a symbol set for display on the plurality of reels, wherein the selected symbol set represents an outcome of a bonus game spin of the plurality of reels, Date Reçue/Date Received 2022-064)3 84000545 (ii) determining whether to replace symbols from the selected symbol set, wherein the replacement of symbols involves (a) replacing, with the predetermined symbol, a number of symbols from the selected symbol set equal to the symbol counter and (b) incrementing the symbol counter, and (iii) transmitting, to the client machine, a representation ofthe selected symbol set after replacement, wherein reception ofthe selected symbol set after replacement causes the client machine to display the bonus game spin of the plurality of reels resulting in the selected symbol set;wherein, in the bonus game, the stored pluralities of symbols or the reels are restricted by not including the predetermined symbol.
  15. 19
    The method any one of claims 17-18, wherein each reel comprises a respective cyclical sequence of symbols, and wherein selecting the symbol set for display on the plurality of reels comprises:for each reel, randomly selecting a respective reel position that displays a subsequence of the symbols on the reel that are in the selected symbol set.
  16. 20
    The method of any one of claims 17-19, wherein selecting the symbol set for display on the plurality of reels comprises:simulating a spin of all reels.
  17. 21
    The method of any one of claims 17-20, wherein the initial value of the symbol counter is at least!
  18. 22
    The method of any one of claims 17-21, wherein incrementing the symbol counter comprises adding at least 1 to the symbol counter.
  19. 23
    The method of any one of claims 17-22, wherein causing the client machine to display the selected symbol set after replacement comprises:causing the client machine to display an animated avatar interacting with the reels to replace symbols. Date Reçue/Date Received 2022-064)3 84000545
  20. 24
    The method of any one of claims 17-23, wherein both the base game and the bonus game have five reels and each of the five reels displays three symbols at a time.
  21. 25
    The method of any one of claims 17-24, wherein the client machine displaying the selected symbol set after replacement comprises:displaying an animation of the plurality of reels spinning for a particular iteration of the bonus game;and before all of the plurality of reels finish spinning in the animation, indicating, on the client machine, selected positions for each of the symbols to be replaced.
  22. 26
    The method of any one of claims 17-25, wherein iterations of the bonus game operations further comprise:determining a bonus payout amount associated with the selected symbol set after replacement;and transmitting, to the client machine, an indication of the bonus payout amount.
  23. 29
    The method of any one of claims 17-28, wherein the gaming machine simultaneously executes base games or bonus games in real time on behalf of at least 30 client machines, and wherein each of the at least 30 client machines communicates with the gaming machine by way of a wide-area packet-switched network.
  24. 30
    An article of manufacture including a computer-readable medium, having stored thereon program instructions that, upon execution by one or more processors of a gaming machine, cause the gaming machine to perform the operations of any one of claims 17-29.
  25. 31
    A gaming machine comprising:Date Reçue/Date Received 2022-064)3 84000545 one or more processors;memory;and program instructions, stored in the memory, that upon execution by the one or more processors cause the computing device to perform the operations of any one of claims 17-29.
  26. 32
    A system comprising means for performing the operations of any one of claims 17-29.
  27. 33
    A gaming system configured for symbol replacement in a reel-based game, wherein the reel-based game is executed on behalf of a client machine, wherein the reel-based game involves spinning a plurality of reels for displaying a restricted symbol set, the plurality of reels configured to determine outcome events, the gaming system comprising:a plurality of gaming devices each including at least one display device and a plurality of input devices including (i) an acceptor of a physical item associated with a monetary value, (ii) a validator configured to identify the physical item, and (iii) a cash-out button actuatable to cause an initiation of a payout associated with a credit account;one or more gaming device processors;and one or more gaming device memory devices storing respective pluralities of symbols for the reels and a plurality of gaming device instructions, the gaming device instructions executable by the one or more gaming device processors to perform operations comprising: determining that a trigger event for a bonus game occurred during a base outcome event of a base game, wherein the base game and the bonus game are both part of the reel-based game;in response to determining that the trigger event occurred, awarding a number of spins of the reels in an instance of the bonus game, wherein the bonus game includes a predetermined symbol, and wherein a symbol counter is set to an initial value;and until the awarded number of bonus game spins have been performed, repeatedly carrying out iterations of bonus game operations comprising: (i) selecting, from the stored pluralities of symbols for the reels, a symbol set for display on the plurality of reels, wherein the selected symbol set represents an outcome of a bonus game spin of the plurality of reels, (ii) determining whether to replace symbols from the selected symbol set, wherein the replacement of symbols involves (a) replacing, with the predetermined Date Reçue/Date Received 2022-064)3 84000545 Symbol, a number of symbols from the selected symbol set equal to the symbol counter and (b) incrementing the symbol counter, and (iii) transmitting, to the client machine, a representation of the selected symbol set after replacement, wherein reception of the selected symbol set after 5 replacement causes the client machine to display the bonus game spin of the plurality of reels resulting in the selected symbol set after replacement;wherein, in the bonus game, the stored pluralities of symbols for the reels are restricted by not including the predetermined symbol.
Independent claims27