U.S. patent application number 11/090469 was filed with the patent office on 2005-09-22 for progressive system and methods.
Invention is credited to Torango, Lawrence J..
Application Number | 20050209004 11/090469 |
Document ID | / |
Family ID | 27357866 |
Filed Date | 2005-09-22 |
United States Patent
Application |
20050209004 |
Kind Code |
A1 |
Torango, Lawrence J. |
September 22, 2005 |
Progressive system and methods
Abstract
The specification discloses a progressive gaming system having a
central system, at least one prize, a progressive method, and at
least one monetary transaction acceptor. The central system is
adapted to associate the progressive method with the prize and the
monetary transaction acceptor thereby allowing the monetary
transaction acceptor to participate for the prize. The progressive
method is adapted to determine a participation outcome based at
least on the monetary transaction acceptor's contribution percent
factor. The specification also discloses a progressive gaming
system and methods having the ability to expand the participation
base for a progressive prize to include a wide variety of monetary
transaction acceptors. The progressive gaming system and methods
may have the capability to accept a monetary transaction value in a
plurality of currencies or a plurality of denominations of the same
currency. The progressive gaming system and methods may support
multiple prizes simultaneously. Each monetary transaction acceptor
may be linked to one or more prizes.
Inventors: |
Torango, Lawrence J.; (Reno,
NV) |
Correspondence
Address: |
JAMES C. WRAY
1493 CHAIN BRIDGE ROAD
SUITE 300
MCLEAN
VA
22101
US
|
Family ID: |
27357866 |
Appl. No.: |
11/090469 |
Filed: |
March 25, 2005 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
11090469 |
Mar 25, 2005 |
|
|
|
10171205 |
Jun 11, 2002 |
|
|
|
11090469 |
Mar 25, 2005 |
|
|
|
09698941 |
Oct 27, 2000 |
|
|
|
6435968 |
|
|
|
|
09698941 |
Oct 27, 2000 |
|
|
|
09005341 |
Jan 9, 1998 |
|
|
|
6241608 |
|
|
|
|
60300333 |
Jun 22, 2001 |
|
|
|
60035513 |
Jan 15, 1997 |
|
|
|
60040982 |
Mar 17, 1997 |
|
|
|
60050971 |
Jun 19, 1997 |
|
|
|
Current U.S.
Class: |
463/42 ;
463/25 |
Current CPC
Class: |
G07F 17/3258 20130101;
A63F 2003/0017 20130101; G07F 17/32 20130101; A63F 3/081
20130101 |
Class at
Publication: |
463/042 ;
463/025 |
International
Class: |
A63F 013/00 |
Claims
1-46. (canceled)
47. A method of operating a progressive system capable of accepting
monetary transaction values in at least one of a plurality of
currencies and a plurality of denominations of the same currency
comprising the steps of: (A) determining a total contribution
amount for a progressive prize; (B) determining a contribution
percent factor for at least one monetary transaction acceptor; (C)
allowing at least one person or entity to make a monetary
transaction, the transaction having an amount; and (D) determining
odds of an outcome of at least one prize award event using at least
the total contribution amount, the contribution percent factor and
the transaction amount.
48. The method of claim 47 wherein the odds of the prize award
event outcome vary depending on the value of the transaction
amount.
49. The method of claim 47 wherein the odds of the prize award
event outcome vary depending on the value of the total contribution
amount.
50. The method of claim 47 wherein the odds of the prize award
event outcome vary depending on the value of the contribution
percent factor.
51. The method of claim 47 wherein the step of determining the odds
comprises dividing the total contribution amount by the product of
the monetary transaction amount and the contribution percent
factor.
52. The method of claim 47 wherein the step of determining the odds
comprises generating a number based on the total contribution
amount, generating a number based on the product of the monetary
transaction amount and a contribution percent factor, and comparing
the number based on the product of the monetary transaction amount
and the contribution percent factor to the number based on the
total contribution amount.
53. A method for determining a participation outcome for a prize
award event, the event being associated with a progressive prize
having a value, comprising the steps of: (A) determining a total
contribution amount for the prize; (B) determining a contribution
percent factor for at least one monetary transaction acceptor; (C)
allowing at least one person or entity to make a monetary
transaction, the transaction having an amount; and (D) determining
the outcome using at least the total contribution amount, the
contribution percent factor and the monetary transaction
amount.
54. The method of claim 53 wherein the step of determining the
outcome comprises dividing the total contribution amount by the
product of the monetary transaction amount and the contribution
percent factor to provide an odds number.
55. The methods of claim 54 wherein the step of determining the
participation outcome further comprises determining a range of
numbers based on the odds number.
56. The method of claim 55 wherein the step of determining the
participation outcome further comprises generating a random number
within the odds range of numbers, comparing the random number to a
pre-defined winning number and generating a win outcome for the
prize award event if the random number is substantially equal to
the pre-defined number.
57. The method of claim 55 wherein the step of determining the
participation outcome further comprises generating a random number
within the odds range of numbers, comparing the random number to a
pre-defined winning number and generating a win outcome for the
prize award event if the random number is equal to the pre-defined
number.
58. The methods of claim 53 wherein the step of determining the
participation outcome comprises determining a range of numbers
based on the total contribution amount and the contribution percent
factor.
59. The methods of claim 58 wherein the step of determining the
participation outcome further comprises generating at least one
random number within the range of numbers based on the monetary
transaction amount, comparing the random number to a pre-defined
winning number and generating a win outcome for the prize award
event if the random number is substantially equal to the
pre-defined number.
60. The methods of claim 58 wherein the step of determining the
participation outcome further comprises generating at least one
random number within the range of numbers based on the monetary
transaction amount, comparing the random number to a pre-defined
winning number and generating a win outcome for the prize award
event if the random number is equal to the pre-defined number.
61. The methods of claim 58 wherein the step of determining the
participation outcome further comprises generating at least one
pre-defined winning number based on the monetary transaction amount
within the range of numbers, generating a random number within the
range of numbers, comparing the random number to the pre-defined
winning number and generating a win outcome for the prize award
event if the random number is substantially equal to the
pre-defined winning number.
62. The methods of claim 58 wherein the step of determining the
participation outcome further comprises generating at least one
pre-defined winning number based on the monetary transaction amount
within the range of numbers, generating a random number within the
range of numbers, comparing the random number to the pre-defined
winning number and generating a win outcome for the prize award
event if the random number is equal to the pre-defined winning
number.
63. The methods of claim 53 wherein the monetary transaction is a
payment.
64. The method of claim 63 wherein the payment is at least an
amount paid for at least one item of merchandise.
65. A method for determining a participation outcome for a prize
award event associated with a progressive prize in a prize award
system, the system being capable of accepting monetary transactions
in at least one of a plurality of currencies and a plurality of
denominations of the same currency, comprising the steps of: (A)
determining a total contribution amount for the prize; (B)
determining a contribution percent factor for at least one monetary
transaction acceptor; (C) allowing at least one person or entity to
make a monetary transaction, the transaction having an amount; and
(D) determining the outcome using at least the total contribution
amount, the contribution percent factor and the monetary
transaction amount.
66. The method of claim 65 wherein the step of determining the
outcome comprises dividing the total contribution amount by the
product of the monetary transaction amount and the contribution
percent factor to provide an odds number.
67. The method of claim 66 wherein the step of determining the
participation outcome further comprises determining a range of
numbers based on the odds number.
68. The method of claim 67 wherein the step of determining the
participation outcome further comprises generating a random number
within the odds range of numbers, comparing the random number to a
pre-defined winning number and generating a win outcome for the
prize award event if the random number is substantially equal to
the pre-defined number.
69. The method of claim 67 wherein the step of determining the
participation outcome further comprises generating a random number
within the odds range of numbers, comparing the random number to a
pre-defined winning number and generating a win outcome for the
prize award event if the random number is equal to the pre-defined
number.
70. The method of claim 65 wherein the step of determining the
participation outcome comprises determining a range of numbers
based on the total contribution amount and the contribution percent
factor.
71. The method of claim 70 wherein the step of determining the
participation outcome further comprises generating at least one
random number within the range of numbers based on the monetary
transaction amount, comparing the random number to a pre-defined
winning number and generating a win outcome for the prize award
event if the random number is substantially equal to the
pre-defined number.
72. The method of claim 70 wherein the step of determining the
participation outcome further comprises generating at least one
random number within the range of numbers based on the monetary
transaction amount, comparing the random number to a pre-defined
winning number and generating a win outcome for the prize award
event if the random number is equal to the pre-defined number.
73. The method of claim 70 wherein the step of determining the
participation outcome further comprises generating at least one
pre-defined winning number based on the monetary transaction amount
within the range of numbers, generating a random number within the
range of numbers, comparing the random number to the pre-defined
winning number and generating a win outcome for the prize award
event if the random number is substantially equal to the
pre-defined winning number.
74. The method of claim 70 wherein the step of determining the
participation outcome further comprises generating at least one
pre-defined winning number based on the monetary transaction amount
within the range of numbers, generating a random number within the
range of numbers, comparing the random number to the pre-defined
winning number and generating a win outcome for the prize award
event if the random number is equal to the pre-defined winning
number.
75. The method of claim 65 wherein the monetary transaction is a
payment.
76. The method of claim 75 wherein the payment is at least an
amount paid for at least one item of merchandise.
77. A method of operating a prize award system, the system being
capable of accepting monetary transactions in at least one of a
plurality of currencies and a plurality of denominations of the
same currency, comprising the following steps: (A) determining a
total contribution amount for at least one progressive prize; (B)
determining a contribution percent factor for at least one monetary
transaction acceptor; (C) allowing at least one person or entity to
make a monetary transaction associated with a game, the transaction
having an amount; (D) linking the at least one prize to a secondary
device; (E) interfacing the secondary device with the game; and (F)
determining on the secondary device a participation outcome for the
at least one prize using at least the total contribution amount,
the contribution percent factor and the monetary transaction
amount.
78. The method of claim 77 wherein the step of determining the
participation outcome comprises dividing the total contribution
amount by the product of the monetary transaction amount and the
contribution percent factor to provide an odds number.
79. The method of claim 78 wherein the step of determining the
participation outcome further comprises determining a range of
numbers based on the odds number.
80. The method of claim 79 wherein the step of determining the
participation outcome further comprises generating a random number
within the odds range of numbers, comparing the random number to a
pre-defined winning number and generating a win outcome for the
prize award event if the random number is substantially equal to
the pre-defined number.
81. The method of claim 79 wherein the step of determining the
participation outcome further comprises generating a random number
within the odds range of numbers, comparing the random number to a
pre-defined winning number and generating a win outcome for the
prize award event if the random number is equal to the pre-defined
number.
82. The method of claim 77 wherein the step of determining the
outcome comprises determining a range of numbers based on the total
contribution amount and the contribution percent factor.
83. The method of claim 82 wherein the step of determining the
participation outcome further comprises generating at least one
random number within the number range based on the monetary
transaction amount, comparing the random number to a pre-defined
winning number and generating a win outcome for the prize award
event if the random number is substantially equal to the
pre-defined number.
84. The method of claim 82 wherein the step of determining the
participation outcome further comprises generating at least one
random number within the number range based on the monetary
transaction amount, comparing the random number to a pre-defined
winning number and generating a win outcome for the prize award
event if the random number is equal to the pre-defined number.
85. The method of claim 82 wherein the step of determining the
participation outcome further comprises generating at least one
pre-defined winning number based on the monetary transaction amount
within the number range, generating a random number within the
number range, comparing the random number within the number range
to the pre-defined winning number based on the monetary transaction
amount and generating a win outcome for the prize award event if
the random number within the number range is substantially equal to
the pre-defined winning number based on the monetary transaction
amount.
86. The method of claim 82 wherein the step of determining the
participation outcome further comprises generating at least one
pre-defined winning number based on the monetary transaction amount
within the number range, generating a random number within the
number range, comparing the random number within the number range
to the pre-defined winning number based on the monetary transaction
amount and generating a win outcome for the prize award event if
the random number within the number range is equal to the
pre-defined winning number based on the monetary transaction
amount.
87. The method of claim 77 wherein the secondary device is a free
play apparatus.
88. A method of operating a prize award system, the system
comprising a host computer and at least one device driver and a
host computer, the method comprising the following steps: (A) the
host computer establishing a win number for a progressive prize;
(B) the host computer transmitting the win number to the device
driver; and (C) the device driver qualifying all messages relating
to acquisition data and prize related event conditions with the win
number.
89. The method of claim 88 further comprising a step of the host
computer accumulating monetary transactions for the progressive
prize by win number.
90. The method of claim 88 further comprising a step of the host
computer processing all events for the progressive prize by win
number.
91. A method of operating a prize award system, the system
comprising a central system and at least one device driver, the
method comprising the following steps: (A) the central system
establishing a win number for a progressive prize; (B) the central
system transmitting the win number to the device driver; and (C)
the device driver qualifying all messages relating to acquisition
data and prize related event conditions with the win number.
92. The method of claim 91 further comprising a step of the central
system accumulating monetary transactions for the progressive prize
by win number.
93. The method of claim 91 further comprising a step of the central
system processing all events for the progressive prize by win
number.
94. A method for creating linkage between a progressive prize and
at least one monetary transaction acceptor comprising the steps of:
(A) determining a total contribution amount for at least one
progressive prize; (B) determining a contribution percent factor
for the monetary transaction acceptor; (C) linking the prize to the
monetary transaction acceptor adapted to determine a participation
outcome for the prize using at least the total contribution amount,
the contribution percent factor and a monetary transaction
amount.
95. The method of claim 94 wherein the monetary transaction
acceptor is a gaming device.
96. The method of claim 94 wherein the monetary transaction
acceptor is a point-of-sale device.
97. The method of claim 96 wherein the point-of-sale device is a
cash register.
98. The method of claim 94 wherein the monetary transaction
acceptor is a table game.
99. The method of claim 98 wherein the table game is black
jack.
100. The method of claim 94 wherein the prize is a progressive
prize.
101. The method of claim 94 wherein the monetary transaction amount
is a payment.
102. The method of claim 101 wherein the payment is at least an
amount paid for at least one item of merchandise.
103. A monetary transaction acceptor device comprising: (A) a
machine capable of accepting a monetary transaction, the
transaction having an amount, and awarding at least one prize
wherein the machine is arranged to award the prize when a prize
award event is achieved; and (B) a secondary device arranged to
test for the prize award event and to initiate an award of the
prize when the prize award event occurs, the prize award event
being determined by a participation outcome having a probability
related to a total contribution amount and contribution percent
factor.
104. The device of claim 103 wherein the machine is arranged to
accept a monetary transaction, at substantially the same time
during which testing for the prize award event will occur.
105. The device of claim 104 wherein the monetary transaction is a
standard transaction normally offered by the machine and the prize
is at least one progressive prize.
106. The device of claim 104 wherein the monetary transaction is a
standard transaction normally offered on the machine and the prize
is at least one progressive prize of a group of progressive
prizes.
107. The device of claim 104 wherein the prize award event is
determined by selecting a random number from a range of numbers
that is determined by dividing the total contribution amount by the
product of the contribution percent factor and the monetary
transaction amount, allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount, and in
the event that one of the allotted numbers matches the random
number, initiating the award of the prize.
108. The device of claim 104 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
109. The device of claim 108 wherein the range of numbers is equal
to the total contribution amount divided by the product of the
contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
110. The device of claim 109 wherein the currency denomination is
cents.
111. The device of claim 109 wherein the set of allotted numbers
includes one number for each unit of the currency denomination in
the monetary transaction amount.
112. The device of claim 110 wherein the set of allotted numbers
includes one number for each cent in the monetary transaction
amount.
113. The device of claim 107 wherein the allotted numbers is a
block of numbers.
114. The device of claim 113 wherein the block of numbers contains
the lowest numbers in the range of numbers.
115. The device of claim 103 wherein the prize award event is
determined by the participation outcome having a probability
related to a total contribution amount, contribution percent factor
and the monetary transaction amount.
116. The device of claim 115 wherein the machine is arranged to
accept a monetary transaction, at substantially the same time
during which testing for the prize award event will occur.
117. The device of claim 116 wherein the monetary transaction is a
standard transaction normally offered by the machine and the prize
is at least one progressive prize.
118. The device of claim 116 wherein the monetary transaction is a
standard transaction normally offered on the machine and the prize
is at least one progressive prize of a group of progressive
prizes.
119. The device of claim 116 wherein the prize award event is
determined by selecting a random number from a range of numbers
that is determined by dividing the total contribution amount by the
product of the contribution percent factor and the monetary
transaction amount, allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount, and in
the event that one of the allotted numbers matches the random
number, initiating the award of the prize.
120. The device of claim 116 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
121. The device of claim 120 wherein the range of numbers is equal
to the total contribution amount divided by the product of the
contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
122. The device of claim 121 wherein the currency denomination is
cents.
123. The device of claim 121 wherein the set of allotted numbers
includes one number for each unit of the currency denomination in
the monetary transaction amount.
124. The device of claim 122 wherein the set of allotted numbers
includes one number for each cent in the monetary transaction
amount.
125. The device of claim 119 wherein the allotted numbers is a
block of numbers.
126. The device of claim 125 wherein the block of numbers contains
the lowest numbers in the range of numbers.
127. A method of awarding a prize on a device capable of accepting
a monetary transaction comprising the steps of: (A) testing for a
prize award event wherein the event has a probability of occurring
related to a total contribution amount and a contribution percent
factor; (B) initiating an award of the prize when a prize award
event occurs.
128. The method of claim 127 wherein the testing comprises the
steps of: (A) selecting a random number from a range of numbers
determined from the total contribution amount and the contribution
percent factor; (B) allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount; and (C)
initiating the award of the prize in the event that one of the
allotted numbers matches the random number.
129. The method of claim 128 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
130. The method of claim 128 wherein the range of numbers
determined from the total contribution amount is expressed as a
currency denomination.
131. The method of claim 130 wherein currency denomination is
cents.
132. The method of claim 130 wherein the range of numbers includes
one number for each unit of currency denomination wagered on the
game.
133. The method of claim 131 wherein the range of numbers
determined from the total wager amount includes one number for each
unit of currency denomination in the monetary transaction
amount.
134. The method of claim 128 wherein the at least one allotted
number is a block of numbers selected from the range of
numbers.
135. The method of claim 134 wherein the block of numbers contains
the lowest numbers in the range of numbers.
136. The method of claim 127 wherein the prize award event has a
probability of occurring related to a total contribution amount, a
contribution percent factor and a monetary transaction amount.
137. The method of claim 136 wherein the testing comprises the
steps of: (A) selecting a random number from a range of numbers
determined from the total contribution amount and the contribution
percent factor; (B) allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount; and (C)
initiating the award of the prize in the event that one of the
allotted numbers matches the random number.
138. The method of claim 137 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
139. The method of claim 137 wherein the range of numbers
determined from the total contribution amount is expressed as a
currency denomination.
140. The method of claim 139 wherein currency denomination is
cents.
141. The method of claim 139 wherein the range of numbers includes
one number for each unit of currency denomination wagered on the
game.
142. The method of claim 140 wherein the range of numbers
determined from the total wager amount includes one number for each
unit of currency denomination in the monetary transaction
amount.
143. The method of claim 137 wherein the at least one allotted
number is a block of numbers selected from the range of
numbers.
144. The method of claim 143 wherein the block of numbers contains
the lowest numbers in the range of numbers.
145. The method of claim 127 further comprising the step of
carrying out the monetary transaction at substantially the same
time as the testing.
146. The method of claim 145 wherein the testing comprises the
steps of: (A) selecting a random number from a range of numbers
determined from the total contribution amount and the contribution
percent factor; (B) allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount; and (C)
initiating the award of the prize in the event that one of the
allotted numbers matches the random number.
147. The method of claim 146 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
148. The method of claim 146 wherein the range of numbers
determined from the total contribution amount is expressed as a
currency denomination.
149. The method of claim 148 wherein currency denomination is
cents.
150. The method of claim 148 wherein the range of numbers includes
one number for each unit of currency denomination wagered on the
game.
151. The method of claim 149 wherein the range of numbers
determined from the total wager amount includes one number for each
unit of currency denomination in the monetary transaction
amount.
152. The method of claim 146 wherein the at least one allotted
number is a block of numbers selected from the range of
numbers.
153. The method of claim 152 wherein the block of numbers contains
the lowest numbers in the range of numbers.
154. The method of claim 127 wherein the prize is at least one
bonus prize of a group of additional bonus prizes.
155. The method of claim 154 wherein the testing comprises the
steps of: (A) selecting a random number from a range of numbers
determined from the total contribution amount and the contribution
percent factor; (B) allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount; and (C)
initiating the award of the prize in the event that one of the
allotted numbers matches the random number.
156. The method of claim 155 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
157. The method of claim 155 wherein the range of numbers
determined from the total contribution amount is expressed as a
currency denomination.
158. The method of claim 157 wherein currency denomination is
cents.
159. The method of claim 158 wherein the range of numbers includes
one number for each unit of currency denomination wagered on the
game.
160. The method of claim 155 wherein the range of numbers
determined from the total wager amount includes one number for each
unit of currency denomination in the monetary transaction
amount.
161. The method of claim 155 wherein the at least one allotted
number is a block of numbers selected from the range of
numbers.
162. The method of claim 161 wherein the block of numbers contains
the lowest numbers in the range of numbers.
163. The method of claim 127 wherein the prize is at least one
progressive prize.
164. The method of claim 163 wherein the testing comprises the
steps of: (A) selecting a random number from a range of numbers
determined from the total contribution amount and the contribution
percent factor; (B) allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount; and (C)
initiating the award of the prize in the event that one of the
allotted numbers matches the random number.
165. The method of claim 164 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
166. The method of claim 164 wherein the range of numbers
determined from the total contribution amount is expressed as a
currency denomination.
167. The method of claim 166 wherein currency denomination is
cents.
168. The method of claim 166 wherein the range of numbers includes
one number for each unit of currency denomination wagered on the
game.
169. The method of claim 167 wherein the range of numbers
determined from the total wager amount includes one number for each
unit of currency denomination in the monetary transaction
amount.
170. The method of claim 164 wherein the at least one allotted
number is a block of numbers selected from the range of
numbers.
171. The method of claim 170 wherein the block of numbers contains
the lowest numbers in the range of numbers.
172. The method of claim 127 wherein the monetary transaction is a
standard transaction normally offered on the machine and the prize
is at least one progressive prize of a group of progressive
prizes.
173. The method of claim 172 wherein the testing comprises the
steps of: (A) selecting a random number from a range of numbers
determined from the total contribution amount and the contribution
percent factor; (B) allotting to the prize at least one number
selected from the range of numbers, the size of the set of allotted
numbers being related to the monetary transaction amount; and (C)
initiating the award of the prize in the event that one of the
allotted numbers matches the random number.
174. The method of claim 173 wherein the range of numbers is
related to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction
amount.
175. The method of claim 173 wherein the range of numbers
determined from the total contribution amount is expressed as a
currency denomination.
176. The method of claim 175 wherein currency denomination is
cents.
177. The method of claim 175 wherein the range of numbers includes
one number for each unit of currency denomination wagered on the
game.
178. The method of claim 176 wherein the range of numbers
determined from the total wager amount includes one number for each
unit of currency denomination in the monetary transaction
amount.
179. The method of claim 173 wherein the at least one allotted
number is a block of numbers selected from the range of
numbers.
180. The method of claim 179 wherein the block of numbers contains
the lowest numbers in the range of numbers.
181. The method of claim 172 further comprising directly or
indirectly connecting at least one of the devices to a central
system, outputting a signal from the device based on the wager that
directly or indirectly causes the progressive prize to increase and
outputting a second signal when the prize award event occurs that
causes the progressive prize to be awarded.
182. The method of claim 172 further comprising directly or
indirectly connecting a secondary device to the device, directly or
indirectly connecting at least one of the secondary devices to a
central system, outputting a signal from the secondary device based
on the wager that directly or indirectly causes the progressive
prize to increase and outputting a second signal from the secondary
device when the prize award event occurs that causes the
progressive prize to be awarded.
183. The method of claim 172 wherein each of the progressive prizes
is increased with each game played on each of the main games on a
central system.
184. A progressive prize for at least one device capable of
accepting a monetary transaction wherein the prize is awarded upon
the occurrence of a prize award event, a probability of the prize
award event occurring being related to a total contribution amount
and a contribution percent factor.
185. The prize of claim 184 wherein the prize is at least one bonus
prize of a group of additional bonus prizes.
186. The prize of claim 184 wherein the probability of the prize
award event occurring is related to the total contribution amount,
the contribution percent factor and a monetary transaction amount
accepted by the device.
187. The prize of claim 186 wherein the device is arranged to
transact a main monetary transaction at substantially the same time
as testing for the prize award event occurs.
188. The prize of claim 187 wherein the main monetary transaction
is a standard monetary transaction normally offered on the
device.
189. The prize of claim 184 wherein an occurrence of the prize
award event is determined by selecting a random number from a
predetermined range of numbers to be associated with a main
monetary transaction, and allotting to the monetary transaction a
set of numbers selected from the predetermined range of numbers,
the size of the set of allotted numbers being related to a monetary
transaction amount for the monetary transaction, and in the event
that one of the numbers allotted to the monetary transaction
matches the randomly selected number, the event has occurred.
190. The prize of claim 189 wherein the predetermined number range
is equal to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
191. The prize of claim 190 wherein the currency denomination is
cents.
192. The prize of claim 184 wherein an occurrence of the prize
award event is determined by selecting a random number from a
predetermined range of numbers to be associated with a main
monetary transaction, and allotting to the game a set of numbers
selected from the predetermined range of numbers, the size of the
set of allotted numbers being mathematically related to a monetary
transaction amount for the monetary transaction, and in the event
that one of the numbers allotted to the monetary transaction
matches the randomly selected number, the event has occurred.
193. The prize of claim 192 wherein the predetermined number range
is equal to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
194. The prize of claim 193 wherein the currency denomination is
cents.
195. The prize of claim 184 wherein an occurrence of the prize
award event is determined by selecting a random number from a
predetermined range of numbers to be associated with a main
monetary transaction, and allotting to the monetary transaction a
number in the range of numbers, the allotted number being
proportional to a monetary transaction amount for the monetary
transaction and in the event that the allotted number is greater
than or equal to the randomly selected number, the event has
occurred.
196. The prize of claim 195 wherein the predetermined range of
numbers is related to the total contribution amount divided by the
product of the contribution percent factor and the monetary
transaction amount.
197. The prize of claim 195 wherein the predetermined number range
is equal to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
198. The prize of claim 197 wherein the currency denomination is
cents.
199. The prize of claim 184 wherein an occurrence of the prize
award event is determined by selecting a random number from a
predetermined range of numbers to be associated with a main
monetary transaction, and allotting to the monetary transaction a
number in the range of numbers, the allotted number being
proportional to a monetary transaction amount for the monetary
transaction and in the event that the allotted number is less than
or equal to the randomly selected number, the event has
occurred.
200. The prize of claim 199 wherein the predetermined range of
numbers is related to the total contribution amount divided by the
product of the contribution percent factor and the monetary
transaction amount.
201. The prize of claim 199 wherein the predetermined number range
is equal to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
202. The prize of claim 201 wherein the currency denomination is
cents.
203. The prize of claim 184 wherein an occurrence of the prize
award event is determined by selecting a random number from a
predetermined range of numbers to be associated with a main
monetary transaction, and allotting to the monetary transaction a
number in the range of numbers, the allotted number being inversely
proportional to a monetary transaction amount for the monetary
transaction and in the event that the allotted number is less than
or equal to the randomly selected number, the event has
occurred.
204. The prize of claim 203 wherein the predetermined range of
numbers is related to the total contribution amount divided by the
product of the contribution percent factor and the monetary
transaction amount.
205. The prize of claim 203 wherein the predetermined number range
is equal to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
206. The prize of claim 205 wherein the currency denomination is
cents.
207. The prize of claim 184 wherein an occurrence of the prize
award event is determined by selecting a random number from a
predetermined range of numbers to be associated with a monetary
transaction, and allotting to the monetary transaction a number in
the range of numbers, the allotted number being inversely
proportional to a monetary transaction amount for the monetary
transaction and in the event that the allotted number is greater
than or equal to the randomly selected number, the event has
occurred.
208. The prize of claim 207 wherein the predetermined range of
numbers is related to the total contribution amount divided by the
product of the contribution percent factor and the monetary
transaction amount.
209. The prize of claim 207 wherein the predetermined number range
is equal to the total contribution amount divided by the product of
the contribution percent factor and the monetary transaction amount
expressed as a currency denomination.
210. The prize of claim 209 wherein the currency denomination is
cents.
211. The prize of claim 189 wherein the allotted set of numbers
selected from the predetermined range of numbers is a block of
numbers.
212. The prize of claim 211 the block of numbers contains the
lowest numbers in the predetermined range.
213. The prize of claim 192 wherein the allotted set of numbers
selected from the predetermined range of numbers is a block of
numbers.
214. The prize of claim 213 wherein the block of numbers contains
the lowest numbers in the predetermined range.
215. The prize of claim 186 wherein the gaming device is directly
or indirectly connected to a central system and wherein a signal
output from the device based on the monetary transaction amount
directly or indirectly causes the prize to increase and wherein a
second signal is output from the device when the prize award event
occurs that causes the prize to be awarded.
216. The prize of claim 186 wherein the gaming device is directly
or indirectly connected to a secondary device, wherein the
secondary device is directly or indirectly connected to a central
system and wherein a signal output from the secondary device based
on the monetary transaction amount directly or indirectly causes
the prize to increase and wherein a second signal is output from
the secondary device when the prize award event occurs that
directly or indirectly causes the prize to be awarded.
217. A method of operating a prize award system, the system
comprising a host computer and at least one gaming environment
manager, the method comprising the following steps: (A) the host
computer establishing a win number for a progressive prize; (B) the
host computer transmitting the win number to the gaming environment
manager; and (C) the gaming environment manager qualifying all
messages relating to acquisition data and prize related event
conditions with the win number.
218. The method of claim 217 further comprising a step of the host
computer accumulating monetary transactions for the progressive
prize by win number.
219. The method of claim 217 further comprising a step of the host
computer processing all events for the progressive prize by win
number.
220. A method of operating a prize award system, the system
comprising a central system and at least one gaming environment
manager, the method comprising the following steps: (A) the central
system establishing a win number for a progressive prize; (B) the
central system transmitting the win number to the gaming
environment manager; and (C) the gaming environment manager
qualifying all messages relating to acquisition data and prize
related event conditions with the win number.
221. The method of claim 220 further comprising a step of the
central system accumulating monetary transactions for the
progressive prize by win number.
222. The method of claim 220 further comprising a step of the
central system processing all events for the progressive prize by
win number.
Description
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional
Application No. 60/300,333, filed Jun. 22, 2001. This application
is also a continuation-in-part of application Ser. No. 09/698,941,
filed Oct. 27, 2000. application Ser. No. 09/698,941 is a
divisional application of Ser. No. 09/005,341, filed Jan. 9, 1998,
which is now U.S. Pat. No. 6,241,608. application Ser. No.
09/698,941 claims priority of provisional patent application No.
60/035/513, filed Jan. 15, 1997, application No. 60/040/982, filed
Mar. 17, 1997, and application No. 60/050/971, filed on Jun. 19,
1997.
FIELD OF INVENTION
[0002] This invention relates to system and methods used to link
devices to prizes and control the participation for prizes. More
particularly, the system and methods enable devices that accept
wagers, payments for goods or services, or any other monetary
transaction, and devices capable of using different currencies or
using different denominations within a particular currency to
participate for common prizes.
BACKGROUND
[0003] Prior art related to progressive prizes generally utilize
gaming devices that typically contain one or more games that can be
played for various prizes. Each game has a pay table that consists
of one or more pay lines defining all possible outcomes of one play
of the game that can result in awarding a prize to a player. A
particular game's theoretical pay out percentage, also known as
payback percentage, can be mathematically computed from the pay
table. The computation compares the prize values for each pay line
and the odds the player has to win the prize, to the theoretical
sum of all wagers that would need to be played to reach every
possible outcome. These concepts are described in detail in Dwight
and Louise Crevelt's book VIDEO POKER MANIA!!
[0004] The theoretical pay out of different gaming devices may vary
considerably. This is particularly true when the class of gaming
devices include games such as 21, keno, bingo, roulette, and others
where the theoretical pay out is dependent on items such as a deck
of cards, the selection of a set of numbers from a superset,
etc.
[0005] When a gaming device is linked to a progressive prize it is
traditionally expected to contribute a portion of its wagers to the
progressive prize. In all known prior art, the contribution percent
factor is a part of the progressive prize's attributes. This
results in the same contribution percent factor being applied to
the wagers made on every linked gaming device.
[0006] From the perspective of the progressive prize, the sum of
all the wagers made on all the linked gaming devices for each
theoretical prize award is known as the prize's total wager amount.
The contribution percent factor represents the portion of the
prize's total wager amount that then determines the progressive
prize value. For example if the average prize award were
anticipated to be $1,500,000 and the percentage of wagers used to
support the prize value were 1.5%, then the prize's total wager
amount needed to support the prize value would be $100,000,000. In
this example, any gaming device linked to this prize would need a
pay line that has a total wager amount of $100,000,000, the pay
line's total wager amount being the product of the wager value
times the odds of winning. This ensures all participants
participating for the prize make the same theoretical monetary
investment to win the prize.
[0007] The oldest progressive prize computer systems support one
progressive prize and require all participating gaming devices to
have the same wager amount and odds for winning. This effectively
satisfied all the requirements of the progressive prize to game
linkage. In these systems, linkage is accomplished by physically
connecting a particular gaming device to the network controlled by
the progressive prize's computer systems.
[0008] Large progressive prize values proved to be a significant
attraction for players. However, the limitation presented by the
corresponding large total wager amount drove an industry desire for
methods that would enable increasing the base of participating
gaming devices. The more gaming devices that can be linked to a
progressive prize, the easier it is to satisfy the prize's total
wager amount thus resulting in timely prize awards that promote
more player attraction.
[0009] One apparent solution, judging from patent history, was to
invent methods that would enable gaming devices that used different
denomination coins to participate for a common prize. For example,
instead of being limited to linking a few dollar games in a casino
to a progressive prize, multiple denomination methods could
theoretically enable any denomination game to be linked to a common
prize. This increases the participation base and enables the prize
to reach its total wager amount more easily. At the same time it
overcomes a casino's apprehension towards dedicating too much floor
space to the same kind of game.
[0010] The control processes of a system illustrated in U.S. Pat.
No. 5,116,055 allow gaming devices accepting different coin
denominations of the same currency to be played for a common
progressive prize. An Electronic Translator appears to translate
the unique coin/pulse information normally generated by each game,
into a set of information that results in each game making an
approximately equal value of dollars to jackpot amount. The results
produced by the Electronic Translator appear to make all the gaming
devices look the same to the controlling computer system. Thus,
this prior art appears to use the same linkage methods employed by
older systems, which is accomplished by physically connecting a
particular gaming device's Electronic Translator to the network
controlled by the progressive prize's computer system.
[0011] U.S. Pat. No. 5,885,158 discloses methods for linking gaming
devices that accept wagers of the same currency but of different
denomination coins to a common progressive prize. The disclosed
linkage methods mathematically determine that there is
compatibility between the two distinct entities of the progressive
prize and the gaming device. This effectively creates a second
level of linkage that further qualifies which progressive prizes a
gaming device may participate in once it is physically linked to
the progressive prize's computer system. While these methods appear
to enable increasing the participation base, they have several
limitations. For example, one limitation requires that the coin
wagered on a gaming device must be a multiple of the coin the prize
is based upon. This would prevent a quarter gaming device from
participating for a prize based on a one-dollar denomination.
[0012] U.S. Pat. No. 6,241,608 discloses a free play apparatus and
methods that use a progressive prize's total wager amount and a
gaming device's wager amount to compute the odds of a participant
winning a progressive prize. The disclosed linkage methods enable
the free play apparatus' logic to get a progressive prize's total
wager amount via a logical linkage. Once physically linked to the
computer system the free play apparatus receives the total wager
amounts of any prizes that have been logically linked to it. It
then enables the gaming device to participate in the progressive
prizes. While this invention effectively eliminates restrictions
related to the denomination or currency of a wager, it does nothing
to address the limitation related to the potential conflict between
a prize's contribution percent and a game's theoretical pay out
percentage.
[0013] As previously stated, a gaming device connected to a
progressive prize has traditionally been expected to contribute a
portion of each wager to the progressive prize. It is well known
that the contribution percent factor is a part of the progressive
prize's attributes. This results in the same contribution percent
factor being applied to every linked device. A particular device
may have a very high theoretical pay out such as 98%, which pays
out on average, 98 dollars for every 100 dollars wagered on this
device. The size of the prize's contribution percent factor may
hinder the ability to link the device to the progressive prize. The
reason is if the progressive prize's contribution percent factor
were a value of 2% or more, then it would be impossible to make a
profit on a game with a theoretical pay out of 98% or more. This
would effectively prevent the device from being linked to that
prize.
[0014] There exists a need to enable the contribution percent
factor to be a part of each device's attributes. Each device could
then have a contribution percent factor that is compatible with the
device's game's theoretical pay out, thus enabling a wider variety
of devices to be linked to each progressive prize. For example,
devices with games having very low theoretical pay outs could
afford to support a high contribution percent factor while a device
with games having a very high theoretical pay out may have a low
contribution percent factor. This would enable further increasing a
progressive prize's participation base.
[0015] Further, there exists a need for allowing any device that
accepts a monetary transaction to participate for any progressive
prize. Using the methods disclosed in this invention the only
device requirement for linkage to a prize would be the ability to
accept a monetary transaction. The monetary transaction value may
then be used for participation in a prize.
[0016] Certain embodiments of the invention incorporate these
advantages by disclosing methods of linkage between prizes and
devices that enable assigning the contribution percentage to a
device. These methods enable any device that accepts a monetary
transaction to participate for any prize.
ADVANTAGES
[0017] At least one embodiment of the present invention enables any
device accepting monetary transactions to be linked with at least
one prize.
[0018] At least one embodiment of the present invention enables
assigning a contribution percent factor to each linked device.
[0019] At least one embodiment of the present invention enables
linking a device and prize regardless of the device's currency or
denomination of monetary transaction, or theoretical payout.
[0020] At least one embodiment of the present invention expands the
participation base of a prize.
[0021] As the participation base for a prize is expanded, the owner
of the prize is afforded more flexibility in determining how the
total contribution amount will be distributed to the monetary
requirements of the prize.
[0022] These and other advantages may be realized by reference to
the remaining portion of the specification claim and abstract.
BRIEF DESCRIPTION OF THE ASPECTS OF THE INVENTION
[0023] The specification discloses a progressive gaming system
having a central system, at least one prize, a progressive method,
and at least one monetary transaction acceptor. The central system
is adapted to associate the progressive method with the prize and
the monetary transaction acceptor thereby allowing the monetary
transaction acceptor to participate for the prize. The progressive
method is adapted to determine a participation outcome based at
least on the monetary transaction acceptor's contribution percent
factor.
[0024] The specification also discloses a progressive gaming system
and methods having the ability to expand the participation base for
a progressive prize to include a wide variety of monetary
transaction acceptors. The progressive gaming system and methods
may have the capability to accept a monetary transaction value in a
plurality of currencies or a plurality of denominations of the same
currency. The progressive gaming system and methods may support
multiple prizes simultaneously. Each monetary transaction acceptor
may be linked to one or more prizes.
[0025] The disclosed methods may comply with the commonly accepted
requirement that each participant for a prize make the same
theoretical monetary investment to win the prize. The present
invention may further comprise methods used to interface various
devices with progressive methods, acquire monetary transactions,
control events, and others.
[0026] Additional features of the invention will be described below
and will form the subject matter of claims. In this request, before
explaining at least one preferred embodiment of the invention
detail, it is to be understood that the invention is not limited in
its application to the details of the construction and the
arrangement of the components set forth in the following
description or as illustrated in the drawings. The invention is
capable of other embodiments and of being practiced and carried out
in various ways. It is also understood that the phraseology and
terminology employed herein are for the purpose of description and
should not be regarded as limiting.
BRIEF DESCRIPTION OF DRAWINGS
[0027] Certain embodiments of the present invention are shown in
the accompanying drawings where:
[0028] FIG. 1 is a diagram of a simple implementation of the
invention to illustrate an international distribution of the system
components.
[0029] FIG. 2 is a simplified entity diagram of the data used to
describe the control processes of the invention.
[0030] FIG. 3 is a flow chart presenting the interface between a
device and a progressive method.
[0031] FIG. 4 is a flow chart of one embodiment of the progressive
method functionality.
[0032] FIG. 5 is a flow chart illustrating one embodiment of the
progressive method functionality as incorporated into a gaming
device.
[0033] FIG. 6 is an example of a matrix of prize data.
[0034] FIG. 7 is a spreadsheet depicting odds, total contribution
amounts, and total wager amounts varying with different transaction
amounts and game contribution percent factors.
[0035] FIGS. 8 and 8A are diagrams explaining the progressive
method incorporated into a secondary apparatus that is connected to
primary gaming devices.
[0036] FIG. 9 is a diagram depicting a gaming device with the
progressive method incorporated into the game.
[0037] FIG. 10 is a flow chart illustrating the processes when the
progressive method is incorporated into the game.
[0038] FIG. 11 depicts a gaming device that accepts any wager
amount and incorporates the progressive method.
[0039] FIG. 12 is a flow chart illustrating the process of the
gaming device depicted in FIG. 11.
[0040] FIG. 13 is a diagram of a simple implementation of gaming
enabled over the Internet.
[0041] FIG. 14 is a flow chart illustrating the process of the
Internet gaming software incorporating the progressive method.
[0042] FIG. 15 is a flow chart depicting the decisions used when
linking a device to a prize.
[0043] FIG. 16 is an illustration of the processes involved with
accumulating wagers.
[0044] FIG. 17 is an illustration of the processes involved with
computing a prize value.
[0045] FIG. 18 is a flow chart depicting the decisions used to
process a prize award event.
[0046] FIG. 19 is a flow chart depicting the accumulation of
monetary transactions as it relates to prize award processes.
DEFINITIONS
[0047] Acquisition Data Data produced by devices as a result of
participation for prizes. Data recorded from game meters are one
example of the acquisition data
[0048] See also Monetary Transaction Value
[0049] Central System One or more sets of computer hardware and
software in communication with GEMs or devices, the computer
hardware and software being responsible for controlling the
system.
[0050] Contribution Percent Factor For a prize, these are used to
allocate the contributions made by devices to funds used to finance
the starting value of a prize, increment the prize value, and other
uses.
[0051] For devices, this determines the portion of the monetary
transaction value that is contributed to a prize.
[0052] Control Data Data input by system operators that define the
system environment, operating parameters, constraints, and other
criteria. Examples include the data that defines each device, each
GEM, communication criteria, prizes, logical linkage between prizes
and progressive method, etc.
[0053] Device An apparatus accepting wagers or payments for goods
or services in a manner that enables a monetary transaction value
to be used by a progressive method thus enabling participation in a
prize.
[0054] See also Gaming Device, Monetary Transaction Acceptor.
[0055] Device Driver A set of hardware or software used to monitor
and control devices.
[0056] Device Protocol The set of messages used to control a
specific device.
[0057] Distributed System A system consisting of a plurality of
sets of computer hardware and software in communication with and
controlling a plurality of computers at the same site or at
separated sites.
[0058] Event Condition A condition arising from an incident that is
either outside the set of normal incidents, or is a normal incident
that requires tracking of some specific process to be performed for
control or audit purposes.
[0059] Event Data Data generated by the system to track each event.
For example the tracking for a prize award event may include audit
records recording meters that could not be gathered, the prize
value displayed to the participant, the actual prize value computed
after all contributions were acquired, etc.
[0060] Event Process A process that enables a controlled response
to an event condition. The objective of the event process is to
ensure the situation is handled in accordance with the rules and
regulations of a governing agency.
[0061] Examples may include prize award events, end of day
processes, malfunctioning or non-responding devices, remote
computers, or other system components.
[0062] Game A method or apparatus that provides a participant with
the opportunity to place a wager, then interact in some manner with
either a device or a house employee, such as a dealer or table
operator, for the chance of winning a prize.
[0063] Gaming Device A method or apparatus used as a game of chance
wherein a participant may place wagers for the chance of winning
prizes.
[0064] Also, secondary devices that connect to primary devices, for
example the progressive apparatus used as a secondary device to
connect to a primary gaming device, keno games, bingo games, table
games, roulette, cash registers, point of sale terminals, lottery
terminals, or others.
[0065] Gaming Environment Manager A set of hardware and/or software
that connect the central system with the device drivers controlling
devices.
[0066] GEM See Gaming Environment Manager
[0067] Handle Pull A gaming industry term used to indicate one play
on a game, a gaming device, or other game of chance. Also includes
the participant action of payment for services or goods when the
payment is used in participation for prizes.
[0068] Host Computer A computer acting as the controlling entity
for another computer or computerized device.
[0069] Linked Device A device that is linked with one or more
prizes.
[0070] See also Linked Game
[0071] Linked Game A game that is physically, associatively, or
logically linked with one or more prizes.
[0072] Location A site containing devices linked to the system. For
example locations include sites such as a casino, a drinking
establishment, grocery stores, airport lounges, resort
destinations, as well as other establishments with devices
participating for prizes. May also include internet servers.
[0073] Monetary Transaction Acceptor Any hardware or software that
is capable of accepting a monetary transaction. Examples include a
gaming device, keno games, bingo games, table games, roulette, cash
registers, point of sale terminals, lottery terminals, internet
transactions, and others.
[0074] See also Device, Gaming Device
[0075] Monetary Transaction Value The value of a monetary
transaction.
[0076] See also Handle Pull
[0077] Participant Someone that performs a monetary transaction
wherein the monetary transaction value is used to participate in a
prize.
[0078] Participation Outcome The win or lose outcome for each
handle pull for a prize.
[0079] Pay Table The data used to compute a game's theoretical
payout. Usually consist of one or more pay lines that define the
required wager, odds for winning, prize award, and other data.
[0080] Prize Something offered as an award for participation.
[0081] See also Progressive Prize
[0082] Prize Award The condition that results from the win of a
prize. It may also include the subsequent prize award event that
ensures all rules are enforced in regards to meter collection and
calculation of the final prize amount.
[0083] Progressive Apparatus A secondary device that may enable a
primary device to participate for prizes.
[0084] Progressive Method The methods employed using computer
hardware or software that enable participation in one or more
prizes.
[0085] Progressive Prize A prize that starts at an initial value
then the prize value is incremented by a percentage of the monetary
transactions made on devices linked to the prize. In some
embodiments the prize value may not increment due to a zero value
percentage, or even no increment percentage at all.
[0086] See also Prize
[0087] Protocol A set of defined messages used to communicate
between system components.
[0088] Remote Computer A set of computer hardware and software
located at a site other than the central site.
[0089] System Activity Data Data that results from participants
making monetary transactions using devices linked to the system.
Examples include a gaming device's meter data, point of sale data,
lottery ticket purchases, and others, captured for each prize award
event.
[0090] System Operator People charged with the responsibility for
operating the central system computers, entering control data, and
ensuring event processes perform correctly.
[0091] System Standard Protocol The set of defined messages used by
the system to communicate between processors. Each message has a
specific set of information according to its purpose.
[0092] Total Contribution Amount The sum of all contributions made
during the theoretical life cycle of each prize award event.
[0093] Total Wager Amount For a prize, this is the theoretical sum
of all wagers made for each prize award event. For a device, this
is the sum of all monetary transactions made for each theoretical
prize award event.
DESCRIPTION OF THE PREFERRED EMBODIMENT
[0094] In the following detailed description of the preferred
embodiment, reference is made to the accompanying drawings, which
form a part of this application. The drawings show, by way of
illustration, specific embodiments in which the invention may be
practiced. It is to be understood that other embodiments may be
utilized and structural change may be made without departing from
the scope of the present invention.
[0095] One embodiment of this invention is comprised of one or more
central or remote locations where devices are located. A particular
location may be devoted to gaming, such as a casino, while another
location may simply employ devices for the convenience of
customers, for example restaurants, drinking establishments,
grocery stores, airport lounges, resort destinations, as well as
others. Another embodiment may include an Internet server to enable
personal computers, or other web enabled devices connected to the
Internet, to participate in a common prize.
[0096] In one embodiment, at each site where devices are located,
one or more processors, known as Gaming Environment Managers (GEM),
may be used to monitor and control each connected device or other
apparatus designed to allow participants to place wagers or make
payment for goods or services. Each GEM may be connected to a
central system via appropriate communication lines.
[0097] Referring now to FIG. 1, in the embodiment shown, one
location 101A has one GEM 104A and is located in Canada. A second
location 101B has one GEM 104B and is located in the United States.
A third location 101C has one GEM 104C and is located in Mexico.
The central system, 102, is in the United States. Of course, the
number of locations, where the locations physically exist, how many
GEMs may be at one location, or where the central system may exist
may vary.
[0098] The GEM 104D provides access to the central system for the
Internet server 113. Web enabled devices 120A, 120B, 120C, 120D
connect to the Internet server through the Internet 114. These
devices run software that provides the ability to participate in
wagering for prizes. Communication lines 103A, 103B and 103C
connect the locations with the central system. These communication
lines may be of any particular kind depending on the capability of
an international location's existing facilities.
[0099] Each GEM may contain device drivers 105A for monitoring and
controlling the attached devices, an event manager 106A, and a
polling process 107A. The polling processes may coordinate the
sending of transactions to and from the polling process 112 at the
central system 102. The event managers may process each transaction
from the central system and create transactions to be returned to
the central system. The device drivers may monitor and control each
device or apparatus and may perform the data acquisition to record
data indicative of wagering activity, payment transactions, and
events generated from each device.
[0100] The central system may contain the business process and
report generation functionality 108 responsible for maintenance of
all information used to define the physical system, including all
devices, games, prizes, linkage of devices and games to prizes,
currency exchange rates and other data needed by the operating
logic. The central system may coordinate this information across
the computer hardware platforms to ensure accuracy and consistency.
In the preferred embodiment, the central system is the central
repository and distribution point for all data acquired by the
system.
[0101] The polling process 112 may be responsible for scheduling
polls to each GEM, transporting the transactions generated by the
other central system processes to the GEM, then receiving
transactions from the GEMs and passing them to the data acquisition
process 109. The data acquisition process may be responsible for
accumulating the records of wagering and payment activity that
occur on each device, applying wagers, payments, and/or
contributions towards prizes, computing prize amounts, and
maintaining the memory tables used by all other elements of the
central system to control processes. As event transactions are
acquired they are passed to the event control process 110.
[0102] The event control process 1 10 may be responsible for
monitoring the progress of events and creating messages needed to
affect decisions to carry out or terminate operations. The system
operator interface process 111 may serve as a gateway for the
system operator to monitor the operational performance of the
system and issue commands. Once the system is operational, the
normal day-to-day control functions may include but are not limited
to, adding and removing prizes, adding and removing equipment and
communication lines, controlling the collection of wagering and
payment activity, contribution percent changes, exchange rate
changes between currencies, and ensuring all events are handled
properly. There may be a daily process that reconciles the
participant wagering and customer payment activity for the day and
balances all financial activity. All activities may be monitored
and controlled by the central system processes.
[0103] To ensure all system activity is controlled on a standard
time of day and day of year basis, all system processors preferably
operate on Greenwich Mean Time or some other system standard time.
The system standard time is coordinated during the continuous polls
from the central site to the local and remote sites. Local
presentation of time of day and day of year may be produced via
methods that convert the system standard time to the local standard
time of the particular location based on time zones, daylight
savings criteria, or other criteria that may be in effect for a
particular location.
[0104] FIG. 2 is a simplified entity relationship diagram used to
demonstrate how system data of one possible embodiment is related.
When the line connecting entities has a crow's foot on its end, it
means there may be one or more instances of that entity available
to relate to the other entity. When the line simply connects to an
entity, it means there may only be one instance available. For
example, the relationship between location 201 and GEM 205
indicates that for one location there may be one or more GEMs.
[0105] In the preferred embodiment, Prize data 255 may be the first
data entered. Location data 201 may be entered for each physical
site where devices are located. There may be an owner of each prize
2553 that preferably enters into an agreement with the owner of a
location 2012. The agreement may be approved by the regulatory
agency before the location owner can be authorized for
participation 250. Once this data is defined to the system, the
remaining data may be entered to define each GEM 205, each device
driver 210, each progressive apparatus 215, each device 220, and if
the device contains games, each game on a device 225.
[0106] In the most preferred embodiment, the ability to provide a
participant using a device with the opportunity to win a prize may
be built by associating each prize's Prize D 2601, each device's
device ID 2602, and defining any selection criteria that governs
the display of the prize to a participant 2603. Other databases
known in the art may be used in practice to drive the data
requirements of a progressive system.
[0107] In the preferred embodiment, when a participant uses a
device to participate in a prize, a progressive method may be used
to determine the outcome. The method may be incorporated into a
device driver 210, a progressive apparatus 215, a device 220, or a
game 225. The steps of the method may also be separated and spread
out amongst these entities. Some of the steps in the methods may
even be incorporated into the software of the central system itself
by utilizing the various prize and device IDs to determine when and
where participation for a prize may occur, the anticipated
contribution percent factors, the anticipated monetary transaction
values, as well as other data. The progressive method may be
incorporated into a device and the relationship between the device
driver and the device may take the route indicated by line 290. In
embodiments where the progressive method is incorporated into a
secondary device, such as a progressive apparatus, the relationship
between the device driver and the device may take the route
indicated by lines 295.
[0108] For ease of explanation, unless otherwise noted, the
description of the preferred embodiment assumes the progressive
method is incorporated into a device 220. As devices are defined to
the system they may be associated with a device driver. The general
functions of a device driver are explained referencing FIG. 1. The
polling process 107A receives transactions from the central system
polling process 112 and passes them to the event manager process
106A. The event manager process either carries out the commands
contained in the transaction, or it may pass certain commands
directly to the device drivers for action. The device driver either
carries out the command or converts the command to the unique
format required by the particular device. The device driver then
periodically polls the device, sending system messages to the
device for action. The device responds to the poll with messages it
has queued. The device driver converts the device's messages into
the system format and queues them for sending to the central
system. As the polling process 107A is polled by the central system
112 it packages any transactions prepared by the event manager or
device drivers and sends them to the central system.
[0109] In addition to isolating the central system from the
physical devices, the device drivers may be responsible for
qualifying each set of acquisition data and event data with the
appropriate prizes' win number, currency, and other required prize
data along with the currency, contribution percent factor, and
other required data.
[0110] The disclosures of the methods of certain embodiments of
this invention are presented starting with the progressive method,
followed by several embodiments illustrating how the progressive
method may be incorporated into various devices and games. This is
followed by the disclosure of the method used to link a progressive
method to a prize. The methods used to accumulate monetary
transactions, compute prize values, process a prize award event and
the accumulation of monetary transactions and payments during a
prize award event are presented last.
[0111] The progressive method may be incorporated into many
different embodiments. In one embodiment a standard set of prizes
may be displayed to the participant. In another embodiment
different sets of prizes may be displayed to participants based
upon criteria such as player rating, monetary transaction amount,
special promotions, or any other criteria that enables sets of
prizes to be distinct from other sets of prizes. In another
embodiment the participant may be allowed to select one or more
prizes from lists of several prizes. In another embodiment the
device may randomly select prizes for presentation to the
participant. Other embodiments may contain combinations of these
preferred embodiments.
[0112] FIG. 3 illustrates one embodiment wherein a device
interfaces with the progressive method's logic to enable the
participant to participate for one prize. When the device is
started, it would preferably first interact with its device driver
and perform the device initialization. The specific initialization
process may be dependent on the type of device and may include the
steps required to make the device aware of the prize ID, the
prize's total contribution amount, the device's contribution
factor, and any selection criteria for display to a participant.
Sometime during the initialization, the device may instantiate the
progressive method 301, and thus making the method's logic and data
available. Once the progressive method is instantiated, it may be
initialized by loading it with the prize's total contribution
amount and the device's contribution factor 302. The progressive
method may then store the data in its memory space 321. When the
device detects a monetary transaction it may invoke the progressive
method to determine a win or lose outcome 303, passing it the
monetary transaction value. The progressive method may determine a
win or lose outcome 322 using a series of steps illustrated in FIG.
4. The first step creates a set of numbers 401 for the random
number generator using the following equation: 1 MR = PC MV * D
C
[0113] where
[0114] MR=Maximum number for the range of random number
selection
[0115] PC=Prize's total contribution amount
[0116] MV=Monetary value
[0117] DC=Device's contribution percent factor
[0118] The progressive method may then generate a random number 402
from the range of 1 through the maximum number for the range as
computed. The generated number may then be compared to a predefined
number 403, such as the number one ("1"). If the numbers were
different then the result is set to lose 404. Otherwise the result
may be set to win 405.
[0119] While this method for determining outcome is a preferred
embodiment, other embodiments may take other forms. For example,
other data may be used in place of the prize's total contribution
amount: 2 MR = TW * PP MV * D C
[0120] where
[0121] MR=Maximum number for the range of random number
selection
[0122] TW=Prize's total wager amount
[0123] PP=Prize's contribution percent factor
[0124] MV=Monetary value
[0125] DC=Device's contribution percent factor
[0126] In this embodiment, the algorithm TW*PP replaces the prize's
total contribution amount. In other embodiments, the contribution
percent factors may be replaced by the sum of several different
factors such as: 3 MR = TW * ( BAP + PIP + POP + OPP ) MV * D C
[0127] where
[0128] MR=Maximum number for the range of random number
selection
[0129] TW=Prize's total wager amount
[0130] BAP=Prize base amount percent factor
[0131] PIP=Prize increment percent factor
[0132] POP=Prize overhead percent factor
[0133] OPP=Any other undisclosed prize percent factors
[0134] MV=Monetary value
[0135] DC=Device's contribution percent factor
[0136] As can be seen, there are many permutations of algorithms
that may be used to create the maximum number for the range of
random number selection. The data requirements for each permutation
may be easily defined to the system database and then sent to the
progressive method at the time of initialization, and at any other
time during the course of operation as needed to keep the
progressive method's data current and up-to-date.
[0137] Once the progressive method has determined an outcome, the
device's processes may query the progressive method for the result
304. The progressive method may then notify the device of the
outcome 323.
[0138] In various embodiments, certain features of the progressive
method may be built into different system components. For example,
if the monetary transaction of some devices were always of the same
value and in the same currency, the central system may have access
to all the data needed to create the maximum number for the range
of random number selection. Therefore, for those devices the
central system may be able to compute the maximum number range and
just send that value to the progressive method.
[0139] In other embodiments, all or part of the features of the
progressive method may be incorporated with the logic and processes
of the device itself thus eliminating the progressive method as a
distinct class or entity.
[0140] Once it is determined that a prize win has occurred, other
methods may be invoked. For example, the regulatory agency may
require the device be disabled after a prize is won 310, there may
be requirements to display visual and audio signals to the
participant indicating they have won 311, prize award messages may
need to be formatted and sent to the central system 312, as well as
other requirements depending on the particular venue in which the
device is located. All of these methods may be incorporated into
the device itself, the progressive method, or other entities such
as an event class.
[0141] Several other embodiments of devices that incorporate the
progressive method follow. FIG. 5 presents the methods that may be
used by a device that enables a participant to select from many
different prizes. Once the device is started 501, it may go through
an initialization process 502. When the device determines it is in
functioning order, it may communicate with its device driver 503
then instantiate and initialize the progressive method 504. When
the device includes more than one prize, there may be several
embodiments of processes that may be used to store the prize data
Preferably, the device's processes include the logic needed to
instantiate a separate progressive method for each prize. In this
preferred embodiment, the device may incorporate a matrix for the
prize data as illustrated in FIG. 6. While FIG. 6 includes 5
different prizes, there may be no practical limit on the number of
prizes a device may be linked to or on the data that may be
associated with a prize and kept in the matrix.
[0142] The device logic may use the data illustrated in FIG. 2 to
determine which prizes were linked to it. For example, the prize
name 2560 may be obtained by first finding the set of prize IDs
2551 linked to the device by browsing the prize ID and device ID
linkage table 260 using the device's device D 2201, 2602 value and
selecting all the prizes linked to it by prize ID 2601, 2551.
However, other methods may be employed that may use one progressive
method to keep track of all the prizes.
[0143] Referring to FIG. 3, more data may be required to be passed
between the device processes and the progressive method processes
in several different steps. Once the device has finished
initializing itself, it may enable participants to begin using it.
When a participant starts using the device, there may be several
different methods used to select the prizes to be displayed 505. If
the device is capable of accepting the participant's player
tracking ID, then there may be a player rating assigned. Display of
prizes may also be conditioned on the wager amount. For example, if
the player rating were greater than 4 and the monetary value of the
transaction were more than 2.99, then using the matrix in FIG. 6,
there may be 4 prizes presented to the participant--Big Bonanza,
Super Hits, Free And Clear, and Get Away. This determination may be
made based on the selection criteria in the matrix.
[0144] The selection criteria are presented as an example only. In
practice the criteria would be more comprehensive to enable greater
flexibility in the selection of prizes. In some embodiments the
selection criteria may consists of layers of criteria. For example,
the participant may select a category of prizes such as Vacations,
Vehicles, etc. Then the participant may select items from the
selected category such as Paris, London, New York, San Francisco,
etc. from the Vacations category.
[0145] Once the device has displayed the prizes 505, it may enable
the participant to select a prize 506. In the embodiment wherein
the participant is not allowed to select a prize, step 506 may not
exist and the participant may be allowed to participate in all the
prizes displayed. A control method may actively monitor the device
507 to detect a handle pull at the instant it occurs. As soon as it
is detected, the progressive method may be used to determine the
outcome for each selected prize 508. If the play results in a prize
award event 509, the control methods may then disable the gaming
device 510, create the appropriate visual and audio output to
notify the participant of the prize award 511, and generate a prize
award event for the central system 512.
[0146] FIG. 7 illustrates the results that may be produced when a
progressive method is attached to or incorporated into devices with
various monetary transaction values and contribution percent
factors. In this example, the currency values in column A
TRANSACTION VALUE, column C PRIZE'S TOTAL CONTIBUTION AMOUNT,
column E COMPUTED TOTAL CONTRIBUTION AMOUNT and column F COMPUTED
TOTAL WAGER AMOUNT do not represent any particular currency. The
values may be US, Canadian, Mexican, or any other county's
currency. Column A TRANSACTION VALUE is the monetary transaction
value. Column B CONTRIBUTION PERCENT FACTOR is the contribution
percent factor assigned a particular game. For ease of illustration
the contribution percent factors for each game denomination, 0.05,
0.10, 0.25 and 1.00 are same. Contribution percent factors may be
different for each game denomination.
[0147] Column C PRIZE'S TOTAL CONTRIBUTION AMOUNT represents the
amount of money to be contributed to a prize over the theoretical
life cycle of one prize award event. Statisticians who use a
variety of factors may create the value themselves. In very simple
terms, the value represents the amount of money that may be needed
to fund the starting prize value, fund the increment of the prize
value, fund profits for the owner of the prize and many other
financial requirements. In this case, the value 1,890,123, stored
in the prize's data element TOTAL CONTRIBUTION AMOUNT 2555 on FIG.
2, may be for a prize that starts with a $1,000,000 value and, on
average, may increment by $750,000 when the prize would be won.
This may make the average prize win worth $1,750,000. The funding
for the prize's starting value may be represented by the value of
0.5291 in the prize's data element BASE AMOUNT PERCENT FACTOR 2556,
meaning 52.91% of all contributions go to funding the base amount.
The funding for the prize's increment value may be represented by
the value 0.3972 in the data element PRIZE INCREMENT PERCENT FACTOR
2557, meaning 39.72% of all contributions go to funding the
increment amount. In this very simplified example, the profit may
be realized by the remaining percent factor of 0.0737. These
percent factors may not be recorded as part of the prize's data,
but instead may be known parts of a manual accounting process that
keeps track of contributions and their use. There may also be many
more percent factors allocating contributions to many different
purposes.
[0148] Column D COMPUTED ODDS illustrates how the odds computed by
the progressive methods vary according to the monetary transaction
value and the game's contribution percent factor. It is apparent
that as either value grows, an indication that the participant is
contributing more to the prize, the odds become smaller, giving the
participant a better chance at winning the prize. Column E COMPUTED
TOTAL CONTRIBUTION AMOUNT illustrates that regardless of the
transaction value or the value of the game's contribution percent
factor, each participant will ultimately contribute the same amount
for the chance of winning the prize. The varying odds are the
factors that make this possible. Column F COMPUTED TOTAL WAGER
AMOUNT illustrates that the actual value of the wagers made over
the theoretical life cycle of one prize award event may vary
considerably.
[0149] FIG. 8 illustrates an embodiment wherein the progressive
method may be incorporated into a secondary device such as a
progressive apparatus. In this embodiment, the progressive
apparatus 802 may be comprised of a standard processor board, a
video display 803, and speakers 804. The secondary device may be
mounted on top of a gaming device 801 with the communication and
power supply lines 806 contained inside the gaming device's
cabinet. In other embodiments, the progressive apparatus may take
on different outward physical characteristics required to connect
to various gaming devices or other types of monetary transaction
acceptors.
[0150] The progressive apparatus' communication line may be
connected to the device driver's communication line 807. The
connection may be direct, in which case the progressive apparatus
may perform all communications between the device driver 808 and
the gaming device 801, or the connection may be made with a
standard communication line adapter used to split the signal, in
which case the progressive apparatus may perform only the
communications related to progressives. Communications from the
progressive apparatus to the device driver may have event messages
indicating prize awards, intruder events, malfunction events and
response messages.
[0151] FIG. 8A describes the manner in which the progressive
apparatus in this embodiment may provide connections with its
external interfaces. The progressive apparatus 8A02 may be powered
by a connection to the gaming device's power supply 8A011. It may
exchange messages with the device driver using a communications
line 8A08. Instructions that enable the incorporated progressive
method to allow participants to select prizes may be received from
participants pressing a selection button 8A05. Messages may be sent
to participants via the display connection 8A03 and/or the speaker
connection 8A04.
[0152] The functionality of the incorporated progressive method may
be driven from connections to the gaming device. When a participant
initiates play by pulling a handle, pushing a button, or some other
means as dictated by the gaming device, an impulse may be generated
on the connection 8A012. The amount of the wager made maybe
obtained from connection 8A013. Sending the appropriate signal
through the connection 8A014 may disable the gaming device. If the
progressive method has a direct connection to the device driver,
then the connection 8A015 may be used to send central system
messages to the gaming device and also to receive messages from the
gaming device to be sent to the central system.
[0153] If the gaming device had an attached player-tracking device,
communication line 8A016 may be used to provide the interface
between the device and the central system. The progressive
apparatus may also be connected to the various sensors incorporated
in the gaining device that detect opening of doors, tilting of the
device or any other security related events through one or more
connections 8A017. All the connections illustrated in FIG. 8A may
be replaced with other connections as dictated by the regulations
of various regulatory agencies and depending on the particular kind
of device it is attached to. However, the essence of the preferred
embodiment of the progressive method's functionality when
incorporated into a secondary device such as a progressive
apparatus would remain regardless of the physical connections.
[0154] FIG. 9 illustrates an embodiment wherein the progressive
method is incorporated into the device itself. In this embodiment,
a gaming device 901 has a video display 902, speakers 903, and a
button 904 for the participant to select a prize. The gaming
device's communication line may be connected to the device driver
906 with a communication line 905. Due to the extraordinary variety
devices that comprise monetary transaction acceptors, the various
device that could be used to incorporate the progressive method are
literally unlimited. One simple example that illustrates the ease
with which this can be accomplished is the flow chart presented in
FIG. 10. This is one example of how a gaming device may operate.
This can compare with the flow chart in FIG. 3 that contains a
simple example of the progressive method's processes as they may be
controlled by some unspecified device.
[0155] The methods used to start the gaming device 1001 and perform
initialization 1002, may incorporate the process of instantiating
and initializing the progressive method 301, 302. To execute play
for the prizes 1005, the gaming device may invoke the progressive
method 303 then query the progressive method for the win/lose
outcome 1006, 304. In any slot machine type gaming device or other
device accepting monetary transactions, there are a multitude of
other steps the device is required to perform. This example is not
an attempt to be all encompassing; it is presented as only one
example of how the progressive method could be incorporated into a
slot machine type of gaming device by someone of ordinary skill in
the art.
[0156] FIG. 11 illustrates an embodiment of a progressive method
incorporated into another type of gaming device. This gaming device
1101 accepts wagers of any kind in a coin hopper 1108 and/or a bill
acceptor 1106. The gaming device in this embodiment has one big
prize and several small prizes linked to it. If the big prize is
won, the gaming device creates a prize win event that results in
the prize being paid by attendants. If a little prize is won, the
gaming device prints a coupon and dispenses it from the coupon
dispenser 1107.
[0157] As indicated in the text displayed 1103 on the monitor 1102,
when the participant initiates play by pressing a button 1104, the
gaming device may execute play for each prize and display symbols
1105 to indicate a win or a loss outcome. In the event the
participant tosses invalid coins into the coin hopper, those
invalid coins may be returned in the return hopper 1109.
[0158] FIG. 12 depicts a flow chart to illustrate the steps this
gaming device, incorporating the progressive method, may use to
process a participants monetary transaction. The gaming device may
be started 1201 when plugged into an electrical receptacle and
turned on. Once it is started, the initialization of the gaming
device 1202 may include ensuring all the physical and electronic
components function properly. This may include a check of the
processor boards and software that incorporates the progressive
method. The gaming device may then establish communications with
the device driver 1203 to receive the prize data and game data it
needs to perform the progressive method.
[0159] After all initialization is completed, the gaming device may
present the available prizes to the participant 1204. As the
participant dropped coins into the coin hopper and/or inserted
paper currency into the bill acceptor the gaming device may tally
the monetary transaction value 1205. When the participant touches
the button to start play 1206, the gaming device may execute play
1207 for each prize. If the play results in a prize award event for
the big prize 1208, the gaming device may disable itself 1209 and
create the appropriate visual and audio output to notify the
participant of the prize award 1210. The gaming device may then
generate a prize award event for the central system 1211. If the
big prize were not won, then a check may be made to see if any of
the little prizes were won 1212. If one was won then a coupon may
be printed 1213 and a prize-award event may be generated for the
central system 1211.
[0160] FIG. 13 illustrates an embodiment wherein the progressive
method is incorporated into software that may be used while
connected to the Internet. Internet enabled devices 1301A, 1301B,
1301C, and 1301D once connected to the Internet 1302 would have
access to the Internet server 1303. Several Internet gaming systems
in existence have developed various methods to ensure the Internet
customers have established accounts with the gaming software to
allow them to play the gaming software and have a chance to win
prizes. These activities may be are similar to the activities that
occur in any casino that use player-tracking methods. Certain
embodiments of the present invention provide a method that may be
utilized by gaming software to allow people to participate for a
prize over the Internet.
[0161] As will become very apparent, the methods presented that
enable internet enabled gaming software to participate in common
prizes may be adapted to enable any internet application that
accepts a monetary transaction to also participate. In this
embodiment, the prizes are open for play not only from the Internet
server but also from any other location. Referencing FIG. 2, each
element used to interface the Internet server to the central system
may be identified to the central system to enable the polling
processes to acquire monetary transactions made for prizes, process
prize events and other acquisition data, just as they do for any
location. The Internet server 1303 may be identified as a unique
location 201. Each set of playable gaming software incorporating
the progressive method residing on the disk arrays 1304 may be
identified as a unique device 220. The GEM and device drivers 1305
are identified 205, 210. Each prize 2601 that the device 2602 is
allowed to execute play for may then be identified in the linkage
table 260.
[0162] When the Internet server 1303 establishes connection to the
device driver 1305 in initialization mode, the message protocols
may send all the prize and game configuration information to the
Internet server's application level programs. This information may
enable the Internet server to build the data structures that enable
each set of the gaming software's progressive method to have the
required prize and game data. During the actual playing of the
gaming software, the same progressive method previously disclosed
may execute play for prizes, depending on the manner in which the
gaming software presents prizes to the participant. The prizes may
be simply presented as one or more that may be won, or the prizes
may be presented in a manner that enables a participant to select
one or more for play, or the progressive method may be used to
randomly select one or more prizes.
[0163] There are many different methods an Internet gaming site may
use to enable participants to participate in gaming. FIG. 14
illustrates an embodiment where some of the gaming software made
available to participants incorporates the progressive method. When
the Internet server is started 1401, part of its initialization
process may be to establish communications with the device driver
to receive the prize and game data 1402. As the users start to log
into the Internet server, they may be authenticated 1403 and the
gaming software they are authorized to play may be presented 1404.
As the user selected a set of gaming software the Internet server's
control methods may determine if the software contains the
progressive method 1405. If the gaming software does not contain
the progressive method, then the user may simply use the gaming
software according to the normal methods employed by the Internet
server's control methods 1406.
[0164] When a set of gaming software does incorporate the
progressive method, those methods may be presented to the user in
addition to the normal methods employed by the Internet server's
control methods. The gaming software may present the available
prizes to the participant 1407. In this depicted embodiment, the
gaming software may then allow the participant to select a prize
1408. As has been presented previously, other embodiments may
simply present prizes to the user, randomly select prizes, or any
combination thereof.
[0165] When the user elects to start play according to the gaming
software's control methods 1409, the gaming software may execute
play 1410 for each selected prize, as previously disclosed. If the
play results in a prize award event 1411, the gaming software may
create the appropriate visual and audio output to notify the
participant of the prize award 1412. The gaming software may then
generate a prize award event for the central system 1413.
[0166] In any Internet gaming system, there may be a multitude of
other logical steps the gaming software may be required to perform.
The control processes that logically link the progressive method
with a prize is illustrated in FIG. 15. The first check 1510
ensures the owner of the location where the device physically
exists has authorization to participate. Referencing FIG. 2, this
is a matter of ensuring the owner value 2012 in the location data
201 exists in the owner value 2502 in the participation
authorization data 250 for the subject prize 2601, 2501. If the
data exists the linkage 1520 is allowed. If the data does not
exist, the linkage is not allowed 1530.
[0167] As devices are then logically linked to a prize, the linkage
methods build the relationship of the prize 2601 and the devices
2602 in the prize and progressive method linkage table 260. This
logical linkage between a prize and a device containing a
progressive method may then enable the central system to provide
the progressive method with the prize and device data the
progressive method needs to determine a win/lose outcome. In other
embodiments the conditions on linking may not require a
determination of authorization, or there may be additional
conditions required by regulatory agencies.
[0168] As previously disclosed, the progressive method may be
incorporated into any device that accepts a monetary transaction.
The specific methods used by different devices or software to
enable participants to make monetary transactions may vary to an
unlimited extent due to marketing decisions and competition for
participation. However, when the device incorporates the
progressive method of presenting prizes and executing play for
those prizes, the steps used by the progressive method may remain
intact. Establishing a prize's total contribution amount,
establishing a game's contribution percent factor, and establishing
logical linkage between a prize and a progressive method enable the
progressive method. Due to constant advances in the networking and
communication protocol technology, the methods used to communicate
the prize and device data to the progressive method and the methods
for communicating polling data and event data between a device
driver and a device may vary to an unlimited extent.
[0169] In one embodiment, once the system has been implemented and
prizes are linked with devices using progressive methods, the
devices may be enabled for participation. As participation occurs,
the device drivers may monitor each device for a monetary
transaction according to the type of device. For each monetary
transaction, the device driver may format a message based on
monetary transaction values taken from the device. The message may
be sent to the central system to record the current transaction and
accumulate amounts.
[0170] FIG. 16 illustrates the processes that may be used to
accumulate wager amounts by currency and contribution percent
factor where the linked devices are typical gaming devices. The
central system accumulates contribution amounts made on each prize
by currency in a matrix for each win number 1605A, 1605B. As the
system receives the new game meters 1601, it computes the change
1602 from the prior game meters value 1603 then replaces the prior
meter values 1603 with the new game meters 1601. The prize win
numbers 16014, 16015, currency 16016 and the contribution percent
factor 16017 may then be used to point to a wager accumulator for
each prize 16052A, 16052B. Then the value of wagers made 16023 may
then be used to increment the accumulated wagers 16052A,
16052B.
[0171] Periodically, the system may compute the current prize value
for display to participants. The prize value is preferably computed
in the currency of the prize. The following is an equation
preferably used to compute a current prize value.
PA+(sum of ((WC*GC)*ER)*IP
[0172] where
[0173] PA=the minimum prize amount
[0174] WC=wagers by currency
[0175] GC=game contribution percent factor
[0176] ER=exchange rate from wager currency to prize currency
[0177] IP=prize's increment percent factor
[0178] FIG. 17 illustrates the computation process in the most
preferred embodiment. The minimum prize amount 1702 (2558 in FIG.
2) is added to the sum of all the accumulated wagers 1701 after
they are converted to an increment monetary value 1703. The result
is the current prize value 1704.
[0179] When a device generates a prize award event, it sends a
prize award message to the device driver. The device driver formats
a system prize award message and sends it to the central system.
FIG. 18 contains a flowchart that describes the processes that
occur in the preferred embodiment when the central system starts
the prize award process. The prize award's win number is compared
to the current win number for the prize 1801. If the win number is
less than the current win number then the prize award message is
for a previous prize. In this case, the prize award message is
recorded then sent to the business function for processing 1802. If
the win number is not less than the current win number then the
prize award is for the current prize. The process then increments
the win number 1803. At this point the process checks to see if the
prize's status 2552 is set to pending shut down 1804. If it is,
then the prize reset message, with a logical flag instructing all
device drivers to close the prize processing for this prize, is
sent to all device drivers controlling devices linked to the prize
1805.
[0180] The progressive control process may clear the monetary
transaction accumulation data areas to initialize them for
processing the new win number 1806. It may start the new win number
by sending the prize reset message to all device drivers
controlling devices linked to the prize 1807. As each device driver
receives the prize reset message, it notifies the device of the new
prize value. If the device responds with confirmation that it has
changed the prize value, then a new base line of any device meters
may be sent to the central system with the old win number. If the
device responds with a prize hit message, then the device driver
may format both a prize hit message and a meter message using the
old win number and sends both messages to the central system. The
win number associated with the device may then be incremented. As
each device driver will receive the reset message at different
times, and the time taken to reset the device may vary depending on
conditions, such as the device being in a state of consummating a
monetary transaction, there may be monetary transaction messages
for the same prize received by the central system with different
win numbers.
[0181] FIG. 19 describes the processes that occur in the preferred
embodiment when monetary transactions for a prize are being
reported under more than one win number. The process preferably
checks the prize's win number associated with the monetary
transaction against the current win number 1902. If the win number
is less than the current win number, then the transaction is for a
prize award. In this case, a check is made to see if the device
associated with the transaction is the last to be reported 1903. If
this is the last device to report transactions for the prize award,
then the prize award is closed and the business process is notified
1907. If it is not the last, then a check is made to see if the
time allocated to performing the prize award has been exceeded
1904. If this is the case, the system operator is notified 1905 of
the devices that have not reported. The system operator makes the
decision 1906 to either continue the prize process or proceed to
close the prize award process 1907.
[0182] Each location may be physically sited in wide ranging
geographical locations spanning a plurality of international time
zones. The owner of each location may determine the open and close
times, holiday schedules, and the time of day used to transition
business days. The central system may use the open and close times
and holiday schedules to notify each GEM at the location to set the
attached devices to an open or closed status.
[0183] When a location's time for end of day is reached, the
central system may notify each GEM at the location to send the
current meters for end of day. When the meters are received, they
may be are sent to the business functions to process the location's
end of day. The use of device drivers to monitor and control
devices eliminates the chance of bad meter data entering into the
system. Each device may have the limits of normal operating
criteria defined that may enable its device driver to detect
invalid monetary transactions and runaway conditions before they
get into the system data. In the event invalid meters or runaway
conditions are detected, the device driver may disable the
offending device and notify the central system via a generated
event message. This eliminates the often labor intensive tasks
normally associated with correcting meter data and the need to
protect against a runaway gaming device driving the prize value to
an excessive value.
CONCLUSION
[0184] The specification discloses certain embodiments of the
invention that expand the participation base for a prize. Certain
embodiments provide logical linkage methods, which enable any
device accepting a monetary transaction to be linked with a prize.
Certain embodiments provide progressive methods that allow a
contribution percent factor to be assigned to each linked device
thus enabling devices with widely varying theoretical payouts to
participate in common prizes.
[0185] Certain embodiments further provide progressive methods that
enable participants to perform monetary transactions using the
currency common to their particular location while participating in
the endeavor to win a common prize.
[0186] Although the description above contains many specifications,
these should not be construed as limiting the scope of the
invention but as merely providing illustrations of some of the
presently preferred embodiments of this invention. Thus, the scope
of the invention should be determined by the issued claims and
their legal equivalents rather than by the examples given.
* * * * *