METHOD AND APPARATUS FOR ENHANCED PLAY OF A GAMING DEVICE
First Claim
1. A method comprising:
- generating at least one outcome, in whicheach outcome includes a plurality of instances selected from a set of slot machine symbols, andthe set of slot machine symbols includes a plurality of predetermined slot machine symbols;
adjusting a running count based on occurrences of the predetermined slot machine symbols in the outcome;
adjusting the running count based on occurrences of the predetermined symbols that have expired; and
determining a bonus payout based on the running count.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic amusement device and a method for operating the device are disclosed. In accordance with one embodiment, a slot machine identifies a tracked symbol and initializes a running count representing active occurrences of the tracked symbol generated during a play session. During the session, the slot machine generates at least one outcome represented by a set of symbols and determines whether the outcome includes an occurrence of a tracked symbol. The slot machine adjusts the running count, increasing the running count to reflect occurrences of the tracked symbol and, in some embodiments, decreasing the running count to reflect expiration of occurrences of the tracked symbol. Once the running count reaches a predetermined level, the slot machine determines a bonus payout based on the running count.
-
Citations
98 Claims
-
1. A method comprising:
-
generating at least one outcome, in which each outcome includes a plurality of instances selected from a set of slot machine symbols, and the set of slot machine symbols includes a plurality of predetermined slot machine symbols; adjusting a running count based on occurrences of the predetermined slot machine symbols in the outcome; adjusting the running count based on occurrences of the predetermined symbols that have expired; and determining a bonus payout based on the running count. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 20)
-
-
13. A method comprising:
-
receiving a player identifier; receiving, from a server, a running count which is based on the player identifier, generating a plurality of outcomes, in which each outcome includes a plurality of instances selected from a set of slot machine symbols, and the set of slot machine symbols includes a plurality of predetermined slot machine symbols, and the plurality of predetermined symbols includes at least a first predetermined symbol and a second predetermined symbol; adjusting the running count based on occurrences of the predetermined slot machine symbols in each outcome; adjusting the running count based on occurrences of the predetermined symbols that have expired; and determining a bonus payout based on the running count if the running count indicates an occurrence of the first predetermined symbol and an occurrence of the second predetermined symbol. - View Dependent Claims (14, 15, 16, 19)
-
-
17. A method comprising:
-
receiving the game program from the server, and running the game program, which directs a device to perform a method which includes; receiving a player identifier; receiving, from a server, a running count which is based on the player identifier. generating a plurality of outcomes, in which each outcome includes a plurality of instances selected from a set of slot machine symbols, and the set of slot machine symbols includes a plurality of predetermined slot machine symbols, and the plurality of predetermined symbols includes at least a first predetermined symbol and a second predetermined symbol; adjusting the running count based on occurrences of the predetermined slot machine symbols in each outcome; adjusting the running count based on occurrences of the predetermined symbols that have expired; and determining a bonus payout based on the running count if the running count indicates an occurrence of the first predetermined symbol and an occurrence of the second predetermined symbol.
-
-
21. A method for directing the operation of a slot machine, the method comprising the steps of:
-
identifying a plurality of tracked symbols; initializing a plurality of running counts, each running count corresponding to a tracked symbol; generating an outcome represented by a plurality of symbols; determining an occurrence of at least one of the tracked symbols; selecting a running count which corresponds to the occurrence of at least one of the tracked symbols; adjusting the selected running count; and determining a bonus payout based on the selected running count. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for directing the operation of a slot machine, the method comprising the steps of:
-
identifying a plurality of tracked symbols; associating a predetermined expiration condition with each occurrence of each tracked symbol after which each occurrence is expired; generating a plurality of running counts, each running count corresponding to a tracked symbol; and identifying a bonus payout based on at least one running count.
-
-
40. A method comprising:
-
identifying a plurality of tracked symbols, each having associated therewith an expiration condition after which the tracked symbol is expired; generating a running count for each tracked symbol, including adding to the running count for a new occurrences of the tracked symbol and subtracting from the running count for expired occurrences of the tracked symbol, thereby determining an ongoing count of active occurrences of each tracked symbol; identifying a bonus value; and generating a bonus payout when at least one of the running counts exceeds the bonus value.
-
-
41. A method comprising:
-
identifying at least one tracked card symbol; initializing a plurality of running counts each corresponding to one of the at least one tracked card symbol; generating an outcome represented by a plurality of card symbols; determining an occurrence of at least one of the at least one tracked card symbol in the plurality of card symbols; selecting one of said plurality of running counts corresponding to the occurrence of at least one of the at least one tracked card symbol; adjusting the selected one of the plurality of running counts; and determining a bonus payout based on the selected running count. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer readable medium storing instructions configured to direct a processor to perform a method comprising:
-
identifying at least one tracked card symbol; initializing a plurality of running counts each corresponding to one of the at least one tracked card symbol; generating an outcome represented by a plurality of card symbols; determining an occurrence of at least one of the at least one tracked card symbol in the plurality of card symbols; selecting one of said plurality of running counts corresponding to the occurrence of at least one of the at least one tracked card symbol; adjusting the selected one of the plurality of running counts; and determining a bonus payout based on the selected running count.
-
-
55. An apparatus comprising:
-
a processor; and a computer readable medium in communication with the processor and storing instructions configured to direct the processor to perform a method comprising; identifying at least one tracked card symbol; initializing a plurality of running counts each corresponding to one of the at least one tracked card symbol; generating an outcome represented by a plurality of card symbols; determining an occurrence of at least one of the at least one tracked card symbol in the plurality of card symbols; selecting one of said plurality of running counts corresponding to the occurrence of at least one of the at least one tracked card symbol; adjusting the selected one of the plurality of running counts; and determining a bonus payout based on the selected running count.
-
-
56. A method comprising:
-
identifying at least one tracked card symbol; initializing a plurality of running values each corresponding to one of the at least one tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the plurality of running values based upon at least one of an occurrence of one of the at least one tracked symbol and a period of time since the occurrence. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer readable medium storing instructions configured to direct a processor to perform a method comprising:
-
identifying at least one tracked card symbol; initializing a plurality of running values each corresponding to one of the at least one tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the plurality of running values based upon at least one of an occurrence of one of the at least one tracked symbol and a period of time since the occurrence.
-
-
65. An apparatus comprising:
-
a processor; and a computer readable medium in communication with the processor and storing instructions configured to direct the processor to perform a method comprising; identifying at least one tracked card symbol; initializing a plurality of running values each corresponding to one of the at least one tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the plurality of running values based upon at least one of an occurrence of one of the at least one tracked symbol and a period of time since the occurrence.
-
-
66. A method comprising:
-
identifying at least one tracked symbol of a game; initializing a plurality of running values each corresponding to one of the at least one tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the plurality of running values based upon at least one of an occurrence of one of the at least one tracked symbol and an expiration of a period of time since the occurrence. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A computer readable medium storing instructions configured to direct a processor to perform a method comprising:
-
identifying at least one tracked symbol of a game; initializing a plurality of running values each corresponding to one of the at least one tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the plurality of running values based upon at least one of an occurrence of one of the at least one tracked symbol and an expiration of a period of time since the occurrence.
-
-
80. An apparatus comprising:
-
a processor; and a computer readable medium in communication with the processor and storing instructions configured to direct the processor to perform a method comprising; identifying at least one tracked symbol of a game; initializing a plurality of running values each corresponding to one of the at least one tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the plurality of running values based upon at least one of an occurrence of one of the at least one tracked symbol and an expiration of a period of time since the occurrence.
-
-
81. A method comprising:
-
identifying at least one tracked symbol having a corresponding value; initializing a running value; generating an outcome represented by a plurality of symbols; and adjusting the running value by an amount equal the corresponding value of the at least one tracked symbol upon an occurrence of the at least one tracked symbol.
-
- 82. The method of 81 further comprising altering the play of a game in response to the running value.
-
86. A computer readable medium storing instructions configured to direct a processor to perform a method comprising:
-
identifying at least one tracked symbol having a corresponding value; initializing a running value; generating an outcome represented by a plurality of symbols; and adjusting the running value by an amount equal the corresponding value of the at least one tracked symbol upon an occurrence of the at least one tracked symbol.
-
-
87. An apparatus comprising:
-
a processor; and a computer readable medium in communication with the processor and storing instructions configured to direct the processor to perform a method comprising; identifying at least one tracked symbol having a corresponding value; initializing a running value; generating an outcome represented by a plurality of symbols; and adjusting the running value by an amount equal the corresponding value of the at least one tracked symbol upon an occurrence of the at least one tracked symbol.
-
-
88. A method comprising:
-
identifying a tracked symbol in a gaming session; initializing a running value corresponding to the tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the running value upon an occurrence of the tracked symbol by a variable amount depending upon a variable other than the occurrence of the tracked symbol. - View Dependent Claims (89, 90)
-
-
91. A computer readable medium storing instructions configured to direct a processor to perform a method comprising:
-
identifying a tracked symbol in a gaming session; initializing a running value corresponding to the tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the running value upon an occurrence of the tracked symbol by a variable amount depending upon a variable other than the occurrence of the tracked symbol.
-
-
92. An apparatus comprising:
-
a processor; and a computer readable medium in communication with the processor and storing instructions configured to direct the processor to perform a method comprising; identifying a tracked symbol in a gaming session; initializing a running value corresponding to the tracked symbol; generating an outcome represented by a plurality of symbols; and adjusting the running value upon an occurrence of the tracked symbol by a variable amount depending upon a variable other than the occurrence of the tracked symbol.
-
-
93. A method comprising:
-
identifying at least one tracked symbol; initializing a plurality of running counts each corresponding to one of the at least one tracked symbol; generating a plurality of outcomes each represented by a plurality of symbols; determining an occurrence of at least one of the at least one tracked symbol in the plurality of outcomes; selecting one of said plurality of running counts corresponding to the occurrence of at least one of the at least one tracked symbol; adjusting the selected one of the plurality of running counts; and determining a bonus payout based on the selected running count. - View Dependent Claims (94, 95, 96)
-
-
97. A computer readable medium storing instructions configured to direct a processor to perform a method comprising:
-
identifying at least one tracked symbol; initializing a plurality of running counts each corresponding to one of the at least one tracked symbol; generating a plurality of outcomes each represented by a plurality of symbols; determining an occurrence of at least one of the at least one tracked symbol in the plurality of outcomes; selecting one of said plurality of running counts corresponding to the occurrence of at least one of the at least one tracked symbol; adjusting the selected one of the plurality of running counts; and
determining a bonus payout based on the selected running count.
-
-
98. An apparatus comprising:
-
a processor; and a computer readable medium in communication with the processor and storing instructions configured to direct the processor to perform a method comprising; identifying at least one tracked symbol; initializing a plurality of running counts each corresponding to one of the at least one tracked symbol; generating a plurality of outcomes each represented by a plurality of symbols; determining an occurrence of at least one of the at least one tracked symbol in the plurality of outcomes; selecting one of said plurality of running counts corresponding to the occurrence of at least one of the at least one tracked symbol; adjusting the selected one of the plurality of running counts; and determining a bonus payout based on the selected running count.
-
Specification