DE3101480A1 - "bargeldverbuchungs- und ueberwachungssystem fuer spielautomaten" - Google Patents
"bargeldverbuchungs- und ueberwachungssystem fuer spielautomaten"Info
- Publication number
- DE3101480A1 DE3101480A1 DE3101480A DE3101480A DE3101480A1 DE 3101480 A1 DE3101480 A1 DE 3101480A1 DE 3101480 A DE3101480 A DE 3101480A DE 3101480 A DE3101480 A DE 3101480A DE 3101480 A1 DE3101480 A1 DE 3101480A1
- Authority
- DE
- Germany
- Prior art keywords
- coin
- machine
- wheel
- program
- node unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F5/00—Coin-actuated mechanisms; Interlocks
- G07F5/18—Coin-actuated mechanisms; Interlocks specially adapted for controlling several coin-freed apparatus from one place
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
- G07F17/3234—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the performance of a gaming system, e.g. revenue, diagnosis of the gaming system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/34—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements depending on the stopping of moving members in a mechanical slot machine, e.g. "fruit" machines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/08—Counting total of coins inserted
Landscapes
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Slot Machines And Peripheral Devices (AREA)
- Pinball Game Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
310148Q
Bargeldverbuchungs- und Überwachungssystem für
Spielautomaten /
Die vorliegende Erfindung betrifft Spielvorrichtungen und insbesondere
vom Spieler betätigte Spielvorrichtungen wie münzbetätigte Spielautomaten.
Die hier offenbarte beispielhafte Ausführungsform der vorliegenden
Erfindung ist zum Einsatz mit münzbetätigten Spielautomaten gedacht; infolgedessen ist der Stand der Technik hier
unter Bezug auf derartige Vorrichtungen beschrieben. Es wird jedoch darauf hingewiesen, daß die vorliegende Erfindung nicht
auf diese Anwendungsmöglichkeit beschränkt ist.
Es sind seit Jahren münzbetätigte Spielautomaten in zahlreichen Ausführungen bekannt. Die frühen Spielautomaten waren
mechanische Vorrichtungen mit mechanisch dreh- und regellos abbremsbaren Rädern, die bestimmte Zeichen oder Symbole trugen.
Eine geeignete Mechanik sorgte dafür, daß eine vorbestimmte Anzahl Münzen entsprechend dem Erscheinen verschiedener
Zeichen- bzw. Symbolkombinationen auf den regellos zum Stillstand gekommenen Rädern ausgezahlt wurden. Spätere Vorrichtungen
dieser allgemeinen Art enthielten auch elektromechanische Mittel zum Erfassen der Radstellung, zur Auszahlsteuerung
beim Auftreten einer Gewinnkombination und zum Steuern bestimmter anderer Maschinenoperationen. Bei den modernsten
vollelektronischen Konstruktionen sind die mechanisch
130061/0342
310H80
drehenden Räder durch eine Kathodenstrahlröhre ersetzt, auf der die Abbilder sich drehender Räder regellos entsprechend
der Funktion der Steuerelektronik zum Stillstand kommen. Derartige Vorrichtungen sind natürlich nur Beispiele für die
verschiedenen vom Spieler zu betätigenden Spielmaschinen, die für den hier vorliegenden Zweck sich allgemein als Maschinen
kennzeichnen lassen, bei denen der Spieler eine oder mehrere Münzen oder andere Gegenstände mit Geldwert einwirft,
um an der Maschine spielen zu können; nach dem Spiel wirft die Maschine Münzen oder andere Gegenstände mit Geldwert
aus oder zeigt alternativ einen Gewinnzustand an, aufgrund dessen das Personal den Gewinn von Hand auszahlt. In
beiden Fällen enthält die Maschine gewöhnlich erhebliche Geldmengen, die im allgemeinen für bestimmte Personen - beispielsweise
das Wartungspersonal - schon zugänglich sind, bevor sie gezählt und verbucht worden sind. Folglich muß mit
erheblichen Diebstahlsverlusten aus dercirtigen Maschinen gerechnet
werden. Zusätzlich können mechanische Funktionsfehler der Maschine oder Versuche, die Maschine zu manipulieren,
die Gewinnwahrscheinlichkeiten erheblich beeinflussen, so daß ein Spieler eine Maschine leeren kann, bevor der Fehler überhaupt
entdeckt wird.
Man hat zahlreiche Systeme vorgeschlagen, um die Verbuchungsmöglichkeiten
("accountability") für derartige Spielvorrichtungen zu verbessern. Beispielsweise offenbart die US-PS
4 0 72 930 ein Überwachungssystem zur Verwendung mit Vergnügungs- und Spielmaschinen. Dieses System ist für den Einsatz
mit einem Elektronenrechner ausgeführt und weist eine Schnittstelleneinheit auf, die an den Elektronenrechner und eine
Vielzahl von Kopplern angeschlossen ist, die jeweils auf einer Speilmaschine angeordnet und mit dieser verschaltet sind. Jeder
der Koppler kann eine tragbare Einrichtung aufnehmen, mit der jede Wartungsperson identifiziert werden kann. Diese Identifizierungseinrichtung
("transponder") schaltet sich in den Koppler ein und gibt auf Abfrage durch die Schnittstellenein-
130061/0342
310U80
heit eine Antwort ab„ wobei die Identifizierungseinheiten
nacheinander adressiert und abgefragt werden. Falls in einer Spielmaschine ein Gewinnzustand auftritt, setzt eine Bedienungsperson
einen Transponder in den Koppler der Spielmaschine ein, die den Zustand gemeldet nat, wonach ein selektiver
übermittlunffsverkehr zwischen dem Elektronenrechner,
dem Koppler und dem Transponder stattfindet - einschließlich einer Identifizierung der Spieimaschine, des Transponders,
des Gewinnzustandes und anderer Informationen. Danach wird die Höhe des Gewinns auf einer Digitalanzeige - beispielsweise
im Transponder - dargestellt, so daß die Bedienungsperson den Zustand verifizieren kann. Nachdem die Spielmaschine
dann in den Spielzustand zurückgeschaltet worden ist,
wird der Transponder abgekoppelt und kann vom Koppler abgenommen und in weitere Kopplereinheiten eingesetzt werden,
wenn an den zugehörigen Spielmaschinen Gewinnzustände auftreten. Ein solches System kann brauchbar zur überwachung und
Verifizierung der Auszahlungen auf große Hauptgewinne, die "Jackpots" sein, um Diebstähle oder Doppelauszahlungen an
das Hauspersonal zu verhindern. Hinsichtlich anderer Uberwachungsfunktionen
ist es jedoch nur beschränkt brauchbar, da eine Kommunikation mit einer bestimmten Spielmaschine immer
nur stattfindet, wenn ein Gewinnzustand aufgetreten ist.
Bei einem weiteren Überwachungssystem für Spielmaschinen wie münzbetätigte Spielautomaten werden sämtliche Funktions- und
Verbuchungsdaten von jedem Spielautomaten konstant abgefragt und in einem zentralen Elektronenrechner abgespeichert. Der
Zentralcomputer enthält weiterhin Mittel zur Kontrolle der Spielautomaten derart, daß er einen Automaten sofort abschaltet,
wenn er manipuliert wird oder eine Funktionsstörung zeigt. Da der Zentralcomputer erhebliche Datenmengen aufnehmen
muß, muß er eine sehr hohe Speicherkapazität haben; dabei sammelt und speichert er weit mehr Daten, als für die überwachung
130061/0342
310T480
der Speilautomaten erforderlich oder sinnvoll sind. Da weiterhin
das System die Ein-Aus-Funktion der Spielautomaten
steuern kann, kann, es hei Funktionsstörungen oder Stromausfallen
vorkommen., daß das System sämtliche Spielautomaten abschaltet, so daß sie allesamt von ikand rückgestellt werden
müssen - gewöhnlich zum Ärger der Spieler, da hierfür selbst bei zahlreichen Spielautomaten nur ein begrenzter Personalbestand
verfügbar ist.
Die Erfindung betrifft ein Buchungs- und Überwachungssysteirr '.
für Spielautomaten bzw. -maschinen, das das Arbeiten einer Anzahl von spielerbetätigten Spielvorrichtungen überwachen ·;
kann, um Funktionsstörungen und/oder Betrugsversuche zu ent- ■
decken und selbsttätige Buchungsinformationen für die Buch- > haltung und. zur Diebstahlsermittlung zu liefern. Das System
arbeitet nach einem Knotenpunktprinzip, nach dem jeder Knotenpunkt eine nichtflüchtige Datenspeicherung aufweist und
mit jedem einer Vielzahl von Spielautomaten in Verbindung :
treten kann,die an den Knotenpunkt angeschlossen sind. Die j
offenbarte beispielhafte Ausführungsform arbeitet mit Spielautomaten
mit mechanisch drehbaren Rädern und einer Mikroprozessorsteuerung, die das regellose Anhalten der Räder,
das Auszahlen der Gewinne und andere Maschinenfunktionen steuert. Weiterhin sind alternative Ausführungsformen offenbart
.
Fig. 1 ist ein Blockschaltbild einer Spielmaschinenschaltung, mit der die vorliegende
Erfindung eingesetzt werden kann;
Fig. 2 ist eine Aufrißdarstellung einer Radscheibe, wie sie in der Maschine der Fig. 1
eingesetzt wird;
Fig. 3 ist ein Blockschaltbild einer Mikroprozessor-Ausführungsform
der Spielmaschine;
130081/0342
Fig. 4 ist ein Flußdiagramm des Zeichengeneratorteils
im Mikroprozessorpro— gramm der Fig. 3;
Fig. 5 ist ein Flußdia gramm des Registeraxistausch-Programmteils;
Fig. 6 ist ein Flußdiagramm des Radstop-Programmteils;
Fig. 7 ist ein Flußdiagramm des Unterprogramms zum Orten der Bezugsstellung;
Fig. 8 ist ein Flußdiagramm des Unterprogramms zum Anhalten der Räder;
Fig. 9 ist ein Flußdiagramm des Programmabschnitts zur Radstellungskorrektur;
Fig. 10 ist eineAufrißdarstellung der Radscheibe,
die in den Ausführungsformen der Fig. bis 9 verwendet ist;
Fig. 11 ist ein Blockschaltbild des Systems nach der vorliegenden Erfindung;
Fig„ 12 ist ein Blockschaltbild einer typischen
Knotenpunkteinheit nach der vorliegenden Erfindung;
Fig. 13 ist ein Blockschaltbild des Steuer- ; tableaus für den Spielautomaten;
■; Fig. 14 ist ein Blockschaltbild der Daten-Übertragungsplatine;
Fig. 15 und 16 sind Flußdiagramme für die ; Steuerung des Spielautomaten;
Fig. 17 ist ein Flußdiagramm für die Daten- ; Übertragungsplatine; und
j Fig. 18 ist ein Flußdiagramm für eine typische Knotenpunkte inhe it.
130061/0342
310 UOQ
Die beispielhafte Ausführungsform der Erfindung ist gedacht
zur Verwendung mit münzbetätigten Spielautomaten mit einer Raddrehmechanik, die aber ansonsten von einem Mikroprozessor
gesteuert sind, so daß die Bestimmung der regellosen Radstopstellung,,
die Auszahlsteuerung und die llaschinenüberwachung
elektronisch erfolgen. Da die vorliegende Erfindung sich an jeden Spielautomaten anschließen läßt und insbesondere mit
dem den Spielautomaten steuernden Mikroprozessor über einen zweiten Mikroprozessor auf einer Datenubertraguiigsplatine im
Spielautomaten kommuniziert, soll hier zunächst die Arbeitsweise des Spielautomaten als Beispiel für eine Vorrichtung
beischrieben werden, die Teil des Systems ist und mit der das System arbeitet. Die Fig. 1 bis 10 und deren nun folgende
Beschreibung erläutern also das Verfahren und die Vorrichtungen zum regellosen Stellen von Zeichen bzw. Symbole tragenden Elementen
bzw. Rädern in den Spielautomaten; derartige Vorrichtungen können auch andere Maschinenfunktionen ausüben wie
beispielsweise das Auszahlen der Gewinne, eine Maschinenüberwachung sowie die Entdeckung von Betrugsversuchen.
Die Fig. 1 zeigt schematisiert die allgemeine Arbeitsweise des Spielautomaten. Im idealen Zustand der Maschine gibt der
Haupttaktoszillator 10 Taktimpulse mit einer Frequenz ab,
die im Prinzip nicht kritisch ist, aber vorzugsweise mindestens um das Zehnfache höher als die Häufigkeit ist, mit der
bei sich drehenden Rädern die Zeichen bzw. Symbole die Sichtlinie der Maschine passieren. In einer typischen Ausführungsform der Maschine kann die Haupttaktfrequenz 100 kHz betragen.
Im Leerlauf des Speilautomaten liegen die Schalter 12a bis 12f in den in Fig. 1 gezeigten Stellungen. Es ist einzusehen, daß
die Schalter 12a bis 12f in der Praxis Schalttransistoren sind, die von einem Steuersignal 12 angesteuert werden; zur Übersicht-
130061/0342
31QH80
licheren Darstellung zeigt die Fig. 1 sie als mechanische Schalter.
Liegen die Schalter 12a bis 12f in der gezeigten Stellung, werden die Haupttakt impul se in den Zähler 14 gegeben, bei denies sich um einen Umlaufzähler ("recycling counter") mit typi-SCherweise
22 Zählschritten handeln kann. Beim Zählzustand 22 erzeugt also der Zähler 14 einen Ausgangsimpuls an Q22 und
geht auf den Zählzustand 0. Der Ausgangsimpuls an Q22 des Zahlers 1-4 wird zum Eingangsimpuls des Zählers 16, der auf die
gleiche Weise arbeitet; die Ausgangsimpulse an Q22 des Zählers
16 sind ihrerseits die Eingangsimpulse des Zählers 18.
Die Zähler 14, 16, 18 sind jeweils einem der Räder des Spielautomaten
zugeordnet und die Schrittzahl jedes Zählers ist gleich der Anzahl der Zeichen bzw. Symbole auf dem zugeordneten
Rad.
In einer dreirädrigen Maschine, wie sie die Fig. 1 zeigt, sind 22 χ 22 χ 22 bzw. 10.648 Haupttaktimpulse erforderlich, damit
sämtliche Zähler mindestens einen vollständigen Zählzyklus durchlaufen. Bei einer Taktfrequenz von 100 kHz ist dafür etwa
eine ZehntelSekunde erforderlich. In den mehreren Sekunden
zwischen den einzelnen Spielen selbst bei schnellster Benutzung des Automaten durchlaufen sämtliche Zähler ihre sämtlichen
möglichen Zählzustände viele Male.
Beginnt ein Spieler zu spielen, wird ein Spiel£ühler 20 gesetzt,
bei dem es sich typischerweise um eine Flipflopschaltung handelt,
die - abhängig von der Art des Spielautomaten - auf unterschiedliche Weise gesetzt werden kann - bei münzbetätigten
Automaten beispielsweise durch die Annahme einer eingeworfenen Münze. Ist der Spielautomat nicht münzbetätigt, kann der Füh-
130061/0342
ler 20 von einem Mikrösehalter gesetzt werden, der betätigt
wird, wenn der Spieler den Griff der Maschine aus der Ruhelage bewegt und die Radmechanik anwirft.
Beim Betätigen des Speilfühlers 20 gehen die Schalter 12a bis 12f in ihre andere Stellung und werden die Zähler 14, 16, 18
vom Haupttaktgenerator 10 abgeschaltet. Die Zähler halten also
in einer vollständig zufallsbestimmten Stellung an, die davon
abhängt, genau wie viele Haupttaktimpulse (mit einer Geschwindigkeit
von 100.000
gezählt worden sind.
gezählt worden sind.
digkeit von 100.000 s ) seit dem Ende des vorgehenden Spiels
Zieht der Spieler den Griff des Automaten vollständig durch, wird eine Freigabemechanik 22 herkömmlicher Konstruktion innerhalb
des Automaten ausgelöst und beginnen die Räder zu drehen. Das Auslösen der Freigabemechanik 22 kann mit einem
Mikroschalter oder einer anderen geeigneten Einrichtung (nicht gezeigt) erfaßt und ausgenutzt werden, um die Auftast-Verzögerungsschaltung
24 einzuschalten, deren Arbeitsweise unten beschrieben ist.
Die Räder sind mechanisch mit einer Radscheibe 26 verbunden, die in Fig. 2 ausführlich gezeigt ist. Die Radscheibe 26 enthält
ein Muster aus öffnungen, durch die Licht von einer Lichtquelle
28 auf Photodioden 30, 32 fallen kann, wenn die Radscheibe gemeinsam mit dem Rad dreht, an dem sie befestigt ist.
Der Rand der Radscheibe 26 ist mit Kerben versehen, in die eine Klinke 34 eingreifen kann, wenn sie von der Freigabemechanik
36 freigegeben wird.
Es ist in Fig. 1 zu sehen, daß für jedes Rad im Automaten je eine Radscheibe 26a, 26b bzw. 26c vorgesehen ist. Während die
Räder drehen, bewirken die öffnungen in den Radscheiben 26, daß die Photodioden 30, 32 Impulse abgeben. Die Photodioden
30 sind an der Öffnungsreihe 31 in der Radscheibe 26 so ange-
130061/0342
ordnet, daß für jede Zeichen- bzw. Symbolstelie, die an einer
Photodiode vorbeiläuft, je ein Impuls abgegeben wird. Die Photodioden
32 sind so angeordnet, daß sie einen Impuls nur einmal pro Umdrehung der Scheibe 26 erzeugen, wenn der Schlitz 33 an
ihnen vorbeiläuft.
Nachdem die Räder eine vorgegebene Zeitspanne lang umgelaufen sind, ist der Arbeitszyklus der Auftastverzögerungsschaltung
24 abgelaufen und werden die Photodioden 30a und 32a an den Bezugsstellungsdetektor 28a gelegt. Die Bezugsstellungsdetektoren
28 erfassen die Bezugsimpulse aus den Photodioden 32
während des Vorbeilaufs an einem Schlitz 33 und benutzen diesen Impuls, um den Schalter 38 zu schließen.
Bei geschlossenem Schalter 38a gehen die von der Photodiode 30a
abgegebenen Impulse über den Schalter 12a auf den Zähler 14 und schalten ihn schrittweise von demjenigen Zustand, in dem er
zuvor den Stillstand erreicht hat, bis zu demjenigen Zählzustand,
der ein Ausgangssignal an Q22 erzeugt. Der Ausgangsimpuls an Q22 des Zählers 14 geht über den Schalter 12d an die
Treiberschaltung 40a für einen Elektromagneten, die die Freigabemechanik 36a betätigt, so daß die Klinke 34a in eine Kerbe
35 auf der Radscheibe 26a einrastet und das erste Rad zum Still- : stand bringt.
• Gleichzeitig löst der Ausgangsimpuls von Q22 des Zählers 14 die
Auftastverzögerungsschaltung 42 aus, die für den Ablauf einer geeigneten Zeitspanne sorgt, bevor die Stopsequenz für das
zweite Rad eingeleitet wird. Die Stopsequenz für das zweite Rad ist identisch zu der oben beschriebenen, wobei der Bezugsstellungsdetektor
28b den Schalter 38b schließt und daraufhin die Impulse aus der Photodiode 30b den Zähler 16 fortschalten,
bis der Treiber 40b für den Stopmagneten die Stopfreigabeme-
j chanik 36b betätigt.
!30061/0342
Der Ausgangsimpuls an Q22 des Zählers 16 tastet die Verzögerungsschaltung
44 auf, und der Vorgang wird wiederholt, um das der Radscheibe 26c zugeordnete dritte Rad ebenfalls anzuhalten,.
Falls es erforderlich ist, ein elektronisches Ausgangssignal
zu erzeugen, das die Stellung angibt, in der die Räder zum Stillstand gekommen sind, läßt sich dies nicht zuverlässig
durch Abzählen der Impulse aus der Photodiode 30 vom Bezugspunkt
33 ab erreichen, da unter Umständen die Klinke 34 nicht einwandfrei in die Radscheibe 26 einrastet, so daß die Mechanik
in die auf die beabsichtigte folgende Stellung springt. Aus diesem Grund sind Stellungsfühler 46 vorgesehen, die den Ausgangszustand
jedes Zählers 14, 16 oder 18 mit dem Zählzustand der zugehörigen Photodiode 30 vom Bezugspunkt ab vergleichen.
Besteht keine Übereinstimmung, kann der wahre Zählwert und/ oder eine Fehleranzeige an einen Ausgang 4 8 geschaltet werden.
Der Ausgangsimpuls von Q22 des letzten Zählers kann dazu benutzt werden, den Spielfühler 20 rückzusetzen und so die Zufallszählung
der Haupttaktimpulse aus dem Generator 10 für das nächste Spiel erneut zu starten; desgleichen kann man mit
ihm die Münzenannahmemechanik eines münzbetätigten Spielautomaten
bereitschalten.
Wie die Fig. 3 und 10 zeigen, läßt dieser Vorgang sich nicht nur mit der oben beschriebenen Schaltung durchführen, sondern
auch mit einem geeignet programmierten Mikroprozessor.
Die Fig. 3 zeigt einen herkömmlichen Mikroprozessor 100, der
im Prinzip aus einem adressierbaren Eingangsmultiplexer 102,
der zentralen Verarbeitungseinheit (CPU) 104 und den Ausgängen 106 besteht. Die Eingangssignale des Multiplexers 102
sind Binär-Eingangssignale aus dem Spielfühler 20, der Radfreigabemechanik
22 und den Photodioden 30a bis 30c sowie 32a bis
130061/0342
- ΐ5 -
32c (Fig. 1) der Spielautomaten. Die Ausgangssignale gehen
auf die Stopmagneten 40a bis 40c (Fig. 1) sowie zum Rücksetzeingang des Spielfühlers 20. Andere Ein- und Ausgangssignale
können natürlich in Verbindung mit anderen Speilfunktionen verwendet
werden - beispielsweise verschiedenen Formen der Betrugsentdeckung
und Prüfung auf Fehlfunktionen, wie erforderlich oder erwünscht.
Die Folge der Mikroprozessoroperationen der Maschine ist in den Flußdiagrammen der Fig. 4 bis 9 dargestellt. Es sei zunächst
Fig. 4 erläutert. Der Zeichen- bzw. Symbolgeneratorteil des Programms
wird vom Ende des vorgehenden Spiels und dem Rücksetzen des Spielfühlers 20 eingeleitet. Das Programm startet, indem es
den Spielfühler 20 (in einem münzbetätigten Spielautomaten wäre dies die Münzannahmemechanik) über den Multiplexer 102 adressiert
und seinen Zustand prüft, um zubestimmen, ob ein neues
Spiel eingeleitet worden ist (beispielsweise durch Annahme einer Münze).
Hat noch kein neues Spiel begonnen, dekrementiert das Programm ein Speicherregister R1 im Speicher des Mikroprozessors; R1
wird dann auf null geprüft. Ist R1 nicht null, wird nach einer kurzen Schleifenverzögerung (vorzugsweise durch Einfügen einer
geeigneten Anzahl von Leerbefehlen ("no-operation instructions")) der Vorgang wiederholt; auf diese Weise ist sichergestellt, daß
die Zykluszeit vom Nein-Zweig der "Spielprüfung" zurück zum Eingang unabhängig vom durchlaufenen Programmweg konstant ist.
Ist Rt nullr lädt das Programm die Anzahl der Zeichen bzw. Symbole
pro Rad (22 bei einem typischen Münzautomaten) in R1, dekrementiert
ein zweites Speicherregister R2 und prüft letzteres auf null. Das gleiche Verfahren wird auf ein drittes Speicher- j
register R3 (für einen3-Rad-Spielautomaten) angewandt; hat der j
Spielautomat mehr als drei Räder, sind weitere Register vorgesehen .
130061/0342
Es ist nun einzusehen, daß, solange der Spielautomat leerläuft (d.h. kein Spiel eingeleitet worden ist), die Register R1 bis
R3 als Kaskadenzähler arbeiten, so daß die Register R1, R2, R3
in einem gegebenen Zeitpunkt jeweils eine Zahl zwischen 1 und enthalten. Handelt es sich bei dem Mikroprozessor beispielsweise
um eine Ausführung des Typs Intel 8048 mit einer Zykluszeit von 4,19 ms pro Befehl, sind etwa 625 ms erforderlich, damit
die Register R1 bis R3 sämtliche 10.648 möglichen Zahlenkombinationen durchlaufen. Wie oben für die apparative Ausführung
erläutert, ist dies unter Umständen nicht schnell genug, um die Spielweise des Automaten hinreichend zufällig bzw. regellos
zu machen. Die Zufälligkeit des Generatorprogramms wird aber erheblich erhöht, indem man die Registerzählzustände regellos
vertauscht und den Zählvorgang von einem beliebigen Zufallszählwert an laufen läßt, wie im folgenden beschrieben
wird.
Wird ein Spiel begonnen (beispielsweise durch die Annahme einer Münze bei einem Münzautomaten oder das Ziehen des Griffs bei
einer nicht münzbetätigten Maschine), bewirkt die Prüfung des Spielfühlereingangs, daß das Programm den Zählzustand der Register
R1 bis R3 festhält und die Programmausführung auf den nächsten Programmteil lenkt, bei dem es sich um ein herkömmliches
Segment handelt, wie es in allen elektronischen Maschinen verwendet wird und das die Münzmechanik ansteuern und den Griff
freigeben soll. In einem nicht münzbetätigten Spielautomaten kann dieser Programmteil entfallen; dann geht das Programm unmittelbar
auf den Registeraustauschteil über.
Wie nun die Fig. 5 zeigt, springt das Programm unmittelbar in den Registeraustauschteil, wenn der Münzprogrammteil (in einem
münzbetätigten Spielautomaten) oder der Zeichengeneratorteil (in einem nicht münzgesteuerten Spielautomaten) vollständig
130061/0342
310148Q
durchlaufen ist. Dieser Programmabschnitt beginnt mit dem Eingeben
einer der Anzahl der Räder im Automaten (3 in der beschriebenen Ausführungsform) entsprechenden Zahl in ein Speicherregister
R4. Nach einer kurzen Verzögerung, innerhalb der ein Ausgleich der Laufzeit im Ja— und Nein-Zweig der Nullabfrage
stattfinden soll, wird das Drehfreigabe-Eingangssignal erneut geprüft. Ist R4 gleich null, wird die Anzahl der Räder
erneut in R4 geladen und der Vorgang wiederholt sich. In der beschriebenen Ausführungsform enthält R4 zu einer gegebenen
Zeit also eine Zahl zwischen 1 und 3; sämtliche drei Kombinationen werden etwa alle 16 jj.s durchlaufen.
Sobald der Griff des Spielautomaten weit genug gezogen worden ist, um die Radantriebsfeder aufzuziehen und die Drehfreigabemechanik
auszulösen, ändert der Drehfreigabeeingang seinen Zustand. Im nächsten Test auf Raddrehung wird festgestellt, daß
die Räder nunmehr drehen, und der Zählzustand in R4 festgehalten.
Um die Regellosigkeit der Zeichenzählung zu erhöhen, sollen die Inhalte der Register R1 bis R3 in einer vom Inhalt des Registers
R4 bestimmten Folge in die Speicherregister R5 bis R7 geladen werden. Zu diesem Zweck wird die Zahl 4 dem Inhalt
des Registers R4 hinzugezählt, so daß das Register R4 nun die Adresse von R5, wenn es zuvor al enthielt, die Adresse von R6,
wenn es zuvor a2 enthielt, und die Adresse von R7 enthält, wenn es zuvor a3 enthielt. Die Zahl 1 (die Adresse von R1 wird nun
in ein Speicherregister R8, die Zahl 3 (die Anzahl der Räder) in ein Speicherregister R9 geladen.
Der Inhalt des Registers, dessen Adresse sich in R8 befindet (d.h. der Inhalt von R1) wird nun in das Register geladen, dessen
Adresse sich in R4 befindet (d.h. R5, R6 oder R7) und das Register R9 wird dekrementiert und auf null geprüft. Ist es un-
13ÖÖ61/0342
gleich null, werden R4 und R8 inkrementiert und R4 wird geprüft,
um festzustellen, ob es nun eine Zahl größer als 7 (die Adresse von R7) enthält. Falls ja, wird die Zahl 5 (d.h. die Adresse
von R5) in R4 geladen.
Die Folge kehrt nun zum Laden des Inhalts des von R8 adressier-
ten Registers (nun R2) in das von R4 adressierte Register zurück (nun das nächste der Register R5, R6, R7 der Reihe). Auf
die gleiche Weise wird der Inhalt von R3 in das verbleibende der Register R5, R6, R7 geladen. Wie ersichtlich, ändert diese j
Schrittfolge die Inhalte der Register R1, R2, R3 nicht, so daß j
der Zählvorgang zur Zeichenerzeugung am Ende des Spiels bei J
demjenigen Zählzustand erneut einsetzt, den R1, R2 und R3 zu j
Beginn des Spiels eingenommen hatten. Auf diese Weise wird ,
der ZählVorgang zur Zeichenerzeugung regelloser als in der j
apparativen Ausführung der Fig. 1 und 2, bei der die Zählung ι
immer mit null anfängt. I
Ist R3 in das verbleibende der Register R5, R6, R7 geladen worden,
erreicht beim nächsten Dekrementieren R9 den Zustand null . und die nächste Prüfung von R9 auf null bringt das Programm zum
Radstopabschnitt der Fig. 6. Der Radstoßabschnitt beginnt mit einer willkürlichen Verzögerung, die in Fig. 6 als 750 ms dargestellt
ist und die diejenige Zeitspanne darstellt, in der das [ erste Rad drehen darf. Diese Zeitverzögerung erreicht man auf
herkömmliche Weise, indem man eine vorbestimmte Zahl in ein Register
einschreibt und diese dann zyklisch bis null dekremen-.' tiert; dazu wählt man die vorbestimmte Zahl so, daß das Herabzählen
auf null das gewünschte Zeitintervall erfordert.
Nach Ablauf der Verzögerung adressiert das Programm den Eingangsmultiplexer
102 (Fig. 3) so, daß das Eingangssignal zur j CPU 104 aus einer zweistelligen Binärzahl besteht, deren ge-
130061/0342
310U80
ringerwertige Stelle LSB von der Photodiode 30a (Fig. 1) und
deren höherwertige Stelle MSB von der Photodiode 32a bestimmt werden, die der Radscheibe 126a des ersten Rades zugeordnet
sind.
Die Zahl5(d.h. die Adresse von R5) wird nun in das Speicherregister
R10 geladen, der Inhalt des von R10 adressierten Registers (in diesem Fall R5) in ein weiteres Speicherregister R1
umgeladen. Der im folgenden (Fig. 7) zu beschreibende Programmabschnitt zur Bezugsstellungssuche wird nun aufgerufen, um die
Bezugsstellung 125 auf der Radscheibe 126c (Fig. 10) zu suchen, worauf das Radstop-Unterprogramm (ebenfalls unten zur Fig. 8
beschrieben) aufgerufen wird, um das erste Rad in der vom Inhalt von R1 bestimmten Stellung anzuhalten. Nach dem Anhalten
des ersten Rades wird eine willkürliche Verzögerung (500 ms in der dargestellten Ausführungsform) eingefügt, die dem Spieler
erlaubt, das erste Rad zu beobachten, bevor das zweite Rad anhält.
Der Eingangsmultiplexer 102 wird dann adressiert, um die Photodioden 30b, 32b abzulesen und die Adresse von R6 in R10
geladen; das Programm bringt dann das zweite Rad auf die gleiche Weise zum Stillstand, wie oben beschrieben, und zwar aufgrund
des Inhalts von R6, der sich nun in R11 befindet.
Nach dem Anhalten des dritten Rades entsprechend den Signalen aus den Photodioden 30c und 32c und dem in R11 eingeschriebenen
Inhalt von R7 wird ein kurzes Verzogerungsprogramm aufgerufen,
damit das dritte Rad genug Zeit hat, um zum Stillstand zu kommen. Stehen sämtliche Räder still, geht das Programm in den Radstellungskorrekturabschnitt
der Fig. 9 über.
Es sei nun auf das in Fig. 7 gezeigte und bereits erwähnte Unterprogramm
zur Suche der Bezugsstellung eingegangen. Nach dem Aufruf liest dieses Unterprogramm zunächst den Radstellungscode
(RPC), wie er sich aus nieder- und der höherwertigen Stelle
130061/0342
des Zustandseingangsworts aus den Photodioden 30, 32 ergibt,
die gerade vom Multiplexer 102 adressiert werden. Indem es diesen Code auf null prüft, lokalisiert das Programm zuerst
einen Sektor 120 der Radscheibe 126, der keine Löcher enthält. Dann kehrt es die Prüfung um, um den nächsten Sektor 122 der
Scheibe 126 zu finden, in dem sich mindestens ein Loch 131 befindet. Ist der Anfang eines Sektors 122 gefunden, wird eine
Verzögerung von 4 ms eingefügt, um zu gewährleisten, daß sich aus einer geringfügigen Feh!ausrichtung der beiden Löcher in
einem Sektor mit 2 Löchern kein Lesefehler ergeben kann.
Der Radstellungscode RPC wird nun erneut gelesen und auf Gleichheit
mit einer binären 3 geprüft (Löcher in sowohl der inneren als auch der äußeren Reihe; Fig. 1.0). Ist der Test negativ, kann
der gerade geprüfte Sektor nicht der Sektor 124 sein, und die Suche nach dem nächsten Sektor 122 geht weiter. Ist der Test
positiv, sucht das Programm erneut nach dem nächsten Sektor 120, dann nach dem nächsten Sektor mit Löchern 131. Ist letzterer
gefunden, wird der Radstellungscode RPC erneut eingelesen und auf RPC = 2 geprüft. Ist der Test negativ, kann der gerade
geprüfte Sektor nicht der Sektor 125 sein, und die anfängliche Suche geht weiter. Ist jedoch der Test positiv, muß es
sich bei dem gerade geprüften Sektor um den Bezugssektor 125 handeln, da dieser der einzige Sektor auf der Scheibe 126 ist,
in dem RPC = 2 unmittelbar auf RPC = 3 folgt, ohne daß zwischen ihnen der Zustand RPC = 1 auftritt.
Nachdem nun der Bezugssektor 125 gefunden ist, sucht das Programm
nach dem Sektor 128, dann nach dem Sektor 130. Sobald die Scheibe 126 den Sektor 130 erreicht hat, übergibt das Suchunterprogramm
die Kontrolle wieder an das Hauptprogramm im Radstopabschnitt der Fig. 6.
130061/0342
Unmittelbar nach der Rückkehr aus dem Suchunterprogramm der Fig. 7 ruft das Programm das Radstop-ünterprogramm der Fig. 8
auf. Dieses Unterprogramm beginnt, wenn die Scheibe 126 in den Sektor 130 eintritt, und sucht zuerst nach dem Sektor 132. Zeigt
ein Test auf RPC - 0, daß der Sektor 132 erreicht ist, wird das Speicherregister R11 (das wie erinnerlich, eine Zahl zwischen 1
und 22 enthält) dekrementiert und erneut auf null geprüft. Ist nun R11 = 0, wird der Inhalt von R10 (der mit der Nummer des
Rades im Zusammenhang steht, das gerade gestoppt wird) in einem geeigneten Algorithmus dazu benutzt, um die Adresse des
Ausgangs 106 zu generieren, an den der Magnettreiber 40a, 40b oder 40c (Fig. 1) des Rades angeschlossen ist, das gerade angehalten
wird. Ist die entsprechende Ausgangsadresse erzeugt worden, steuert das Programm die jeweilige Stopfreigabemechanik
36a, 36b und 36c über den gewählten Ausgang und Treiber an und stopt das Rad im Sektor 134, indem die Klinke 34 in die Ausnehmung
135 auf der Radscheibe 125 (Fig. 10) eingreift.
Ergibt die Prüfung jedoch R11^ 0, sucht das Unterprogramm erst
nach dem Sektor 134 und dann nach dem Sektor 136. Zu Beginn des Sektors 136 wird R11 erneut dekrementiert und auf null geprüft.
Ist R11 = 0, wird die Stopfreigabemechanik ausgelöst, wie beschrieben,
um das Rad im Sektor 138 anzuhalten. Auf die gleiche Weise leitet der Befund R11 φ 0 eine Suche nach den Sektoren
138, 140 ein, wo ein weiterer Test auf R11 = 0, falls zutreffend,
die Stopsequenz auslöst, um das Rad im Sektor 142 anzuhalten.
Es wird auffallen, daß das Radstop-Unterprogramm nach der Erfassung
eines Lochs keine 5-ms-Verzögerung enthält - im Gegensatz
zum Suchprogramm für die Bezugsstellung. Der Grund dieser Maßnahme ist, daß das Radstop-Unterprogramm nur auf RPC ψ 0 prüfen
muß, während das Suchprogramm, falls RPC Φ 0, auch den Wert von
RPC ermitteln muß.
130061/0342
31QU8Q
Ist in der letzten Abfrage R11 noch ungleich null, setzt das
Programm den internen Zeitgeber des Mikroprozessors zurück und läßt ihn dann erneut anlaufen; dies läuft im wesentlichen auf
ein Zählen der Taktimpulse des Mikroprozessors hinaus. Während
der Zeitgeber läuft, sucht das Unterprogramm erst den Sektor 142, dann den Sektor 144. Ist der Anfang des Sektors 144 erfaßt,
wird der Zeitgeber abgeschaltet. Das Zeitgeberregister T enthält nun eine Zahl entsprechend der Zeitspanne, innerhalb der
das Rad vom Anfang des Sektors 140 zum Anfang des Sektors 144 gelaufen ist. Dieser Wert ist wichtig, da der nächste Zeichenstellungssektor
146 auf der Radscheibe 126 Teil des Sektors ist und den Radstellungscode RPC = 0 hat; die Photodioden 30,
32 geben also den Anfang des Sektors 146 in einer Zeitgabeoperation an. Da die Räder des Spielautomaten mit unterschiedlicher
Geschwindigkeit drehen können (und es üblicherweise absichtlich auch tun), muß mittels der oben erläuterten Zeitzählung ermittelt
werden, wie lange ein Rad braucht, um von einem Zeichenstellungssektor zum nächsten zu laufen.
Nach dem Anhalten des Zeitgebers wird R11 wieder dekrementiert
und auf null geprüft. Ist R11 = 0, wird die Stopfolge eingeleitet und das Rad hält im Sektor 146 an. Ist R11 f 0, wird der
Inhalt des Zeitgeberregisters T invertiert und der Zeitgeber eingeschaltet; im Effekt wird nun die Zeit rückwärts gezählt.
Das Zeitgeberregister T wird fortwährend auf null geprüft; tritt T=O ein, hat das Rad den Anfang des Sektors 148 erreicht.
Zu diesem Zeitpunkt wird R11 erneut dekrementiert und auf null geprüft. Ist R11 =0, wird ein Radstop im Sektor 150
j eingeleitet; ist R11 f 0, wird die gesamte, oben erläuterte
Sequenz wiederholt, und zwar beginnend mit der RPC-Ermittlung nach dem ersten Test von R11 im Radstop-Unterprogramm.
) Da die mechanischen Radstops Verschleiß- und Prellerscheinungen j unterliegen, kann ein Rad gelegentlich eine Zeichenstellung zu
130061/0342
spät oder zu früh zum Stillstand kommen. Bei einem münzbetätig- >
i ten Spielautomaten mit Auszahlautomatik würde dies zu einer fal- :
sehen Auszahlauswertung führen. Eine solche Maschine muß also \
die in Fig. 9 gezeigte Radstellungskorrektur enthalten. i
In diesem Programmabschnitt wird die Zahl 3 (d.h. die Anzahl der Räder im Spielautomaten) zunächst wieder in R9 geladen,
dann die Zahl 5 (d.h. die Adresse von R5) in R10 und schließlich die Multiplexeradresse der Photodioden 30a, 32a des ersten
Rades in das Speicherregister R12. Dann wird der Multiplexer
aus R12 adressiert, der Radstellungscode RPC des ersten Rades in ein Speicherregister R13 eingelesen und der Inhalt des von
R10 adressierten Registers, d.h. R5, dann in die erwartete Zeichenstellung des ersten Rades geladen.
Dem Register A wird nun eine vorbestimmte Positionstabellen-Versatzkonstante
hinzuaddiert, um die Adresse eines Positionstabellenregisters in einem geeignet vorprogrammierten Speicherblock
zu generieren. Das so adressierte Positionstabellenregister enthält den Radstellungscode RPC, den die Photodioden 30a,
32a sehen sollten, wenn das erste Rad in der Sollstellung zur Ruhe gekommen ist.
Der SoIl-RPC aus dem Positionstabellenregister, das der Akkumulator
adressiert, wird nun in den Akkumulator geladen und auf Gleichheit mit dem im Register R13 abgespeicherten Ist-RPC
geprüft. Besteht Gleichheit, ist das Rad in der Sollstellung zum Stillstand gekommen und eine Korrektur nicht erforderlich. In
diesem Fall wird der Photodiodenadresse für das erste Rad in R12 eine geeignete Versatzkonstante hinzuaddiert, um die Multiplexeradresse
für die Photodioden 30b, 32b des zweiten Rades zu erzeugen.
Das Register R10 wird dann auf die Adresse von R6 inkrementiert, R9 wird dekrementiert und auf null geprüft. Ist R9 φ 0, wird
t30061/0342
310U80
nun der Ist-RPC des zweiten Rades in R13 eingelesen und der
Begleitzyklus für das zweite und schließlich das dritte Rad
wiederholt.
Ergibt sich bei der Gleichheitsprüfung, daß A φ R13 ist, hat
das Rad die Soll-Stillstandsstellung übersprungen oder nicht erreicht. Soll das Auftreten derartiger Fehlfunktionen überwacht
werden, kann an diesem Punkt ein (nicht im einzelnen beschriebenes Unterprogramm) eingesetzt werden, das ein geeignetes
Aufzeichnungs- bzw. Registergerät 152 über einen der
Ausgänge 106 (Fig. 3) auslöst.
Um die Richtung der Abweichung zu bestimmen, wird der Inhalt des mit R10 adressierten Registers (d.h. R5 für das erste Rad)
erneut in den Akkumulator A geladen. In diesem Fall wird jedoch der vorbestimmte Positionstabellen-Versatzwert plus eins
zum Register A hinzuaddiert. Eine nachfolgende überführung des Inhalts des Positionstabellenregisters bringt dann den Radstellungscode
der auf die Ist-Stellung folgenden Zeichenstellung in den Akkumulator.
Wird nun A auf Gleichheit mit R13 geprüft/ bedeutet eine positive
Antwort, daß das Rad eine Stellung zu weit gelaufen ist; das von R10 adressierte Register wird also inkrementiert, um
die Erwartung der Realität anzupassen, und dann das nächste Rad geprüft.
Sind A und R13 immer noch ungleich, hat das Rad die Soll-Stellung
nicht erreicht, und der oben beschriebene Vorgang wiederholt sich, aber mit einem Positionstabellenversatz minus eins.
Ergibt ein weiterer Test von A und R13 nun Gleichheit, wird das von R10 adressierte Register dekrementiert, um Übereinstimmung
mit der Wirklichkeit herzustellen, und dann das nächste Rad geprüft.
130061/0342
Ergibt sich bei der letztgenannten Prüfung immer noch Ungleichheit,
verzweigt das Programm in ein Fehler-Unterprogramm {nicht gezeigt), das die Programmausführung unterbricht und über einen
geeigneten Ausgang 106 die Notwendigkeit einer Wartung durch Betätigen
einer Fehleranzeige 154 (Fig. 3) meldet.
Sind nun sämtliche Räder geprüft und die erforderlichen Korrekturen
durchgeführt worden, ergibt eine Prüfung auf R9 = 0 ein positives Ergebnis und das Programm springt in einen herkömmlichen,
die Gewinnauszahlung steuernden Programmteil (nicht gezeigt) , wie er in allen vollelektronischen Spielautomaten vorliegt.
Dieser Programmteil vergleicht im wesentlichen den Inhalt von R5, R6 und R7 (die, wie erinnerlich, nun auf die Ist-Stellung
der Räder korrigiert sind) mit einer vorprogrammierten Auszahlungstabelle und steuert die MünzausZahlungsmechanik an,
wenn die Räder mit einer Gewinnkombination der dargestellten Zeichen zum Stillstand gekommen sind.
Am Ende des Auszahlungsprogramms (in dem auch die üblichen Routineprüfungen
der Maschinenmechanik durchgeführt werden, um zu gewährleisten, daß sie für das nächste Spiel bereit ist), wird
der Spielfühler über einen Ausgang 106 rückgeset2t (in einer münzbetätigten Maschine wird die Münzannahmemechanik bereitgeschaltet)
und kehrt das Programm dann in den Zeichengeneratorteil der Fig. 1 zurück, den es durchläuft, bis das nächste
Spiel beginnt.
Die Fig. 11 zeigt nun als Blockschaltbild ein Gesamtsystem nach
der vorliegenden Erfindung. Das System ist nach einem Knotenpunktprinzip organisiert, wobei jeder Knotenpunkt 200 an bis
zu 256 Spielautomaten 202 über eine einzige serielle Ein/Ausgangsleitung
204 angeschlossen sein kann. In der bevorzugten Ausführungsform handelt es sich bei dieser seriellen Ein/Ausgangsleitung
um eine normale RS-232-Leitung. Zusätzlich zu
130061/0342
dieser Leitung ist die Knotenpunkteinheit an einen Drucker 206 eine Eingabeeinrichtung wie eine Tastatur 208, ein Bildschirmgerät
210 und schließlich einen Zentralrechner 212 angeschlossen, bei dem es sich typischerweise um den zentralen Buchhaltungsrechner
des Spielkasinos handelt. Alternativ kann jeder Knotenpunkt mit einem Umfang-Massenspeicher wie beispielsweise
einem Plattenspeicher ausgestattet sein, dessen Inhalt später vom Zentralrechner 212 ausgelesen und/oder verarbeitet wird im
Gegensatz zu einem direkten Anschluß an den Zentralrechner. Die Fig. 12 zeigt ein Blockschaltbild für jede Knotenpunkteinheit
der bevorzugten Ausführungsform. Die CPU 214 ist in dieser
Ausführungsform ein Platinensatz für den Mikroprozessor 8080, d.h. die Platinen SBC 655, SBC 80/20 und SBC 534 der Fa. Intel,
der Taktgeber 216 ein Echtzeittaktgeber TCU 410, der über einen Bus mit der CPU 214, einem Blasendomänenspeicher 218, einem
Schreib-Lese-Speicher (RAM) 220 und den knschlußeinheiten (UART) 222 zurVerbindung mit einer Endeinheit 224 (Typ Hazeltine 1500),
einem Drucker 226 und der seriellen Ein/Ausgangsleitung 204 kommuniziert. Der Blasendomänenspeicher 218 ist ein 92K-Blasendomänenspeicher
der Fa. Bubbletek; mit ihm steht am Knotenpunkt genug nichtflüchtige Speicherkapazität zur Verfügung, daß bei
Stromausfällen keine Datenverluste zu befürchten sind.
Die Fig. 13 zeigt nun ein Blockschaltbild der Steuerplatine. Diese Ausführungsform ist die oben beschriebene Ausführungsform
auf Mikroprozessorbasis. Der Mikroprozessor 228 ist in der bevorzugten
Ausführungsform ein Einchipcomputer des Typs Intel 8035 mit integriertem Schreib/Lese- und LeseSpeicherbereich.
Zusätzlich liegt jedoch am gleichen Bus wie der Lesespeicher 230 ein externer Lesespeicher 230 (ROM) mit einem Adreßzwischenspeicher
232, so daß beide Adressen für den Lesespeicher und die Befehle aus dem Lesespeicher auf einem einzigen Bus - insbesondere
dem Datenbus des 8035 - laufen können. Weiterhin ist an diesen Bus ein selbststeuernder ("self-cycling") Anzeige-
. J
130061/0342
310H80
Steuerbaustein 234 angeschlossen, der eine 3-stellige 7-Segment-Anzeige
236 ansteuert, die im Innern des Spielautomaten als Wartungs- und Reparaturhilfe ablesbar ist. Weiterhin ist
der Datenbus über einen bidirectionalen 3-Zustandsbustreiber an die Datenübertragungsplatine gelegt, die unten unter Bezug
auf die Fig. 4 beschrieben ist.
Der Mikroprozessor 228 nimmt eine Vielzahl von Eingangssignalen
von verschiedenen Fühlern im Spielautomat zu Steuer- und/oder Übertragungszwecken auf. Aus der Beschreibung der Fig. 1 wird
erinnerlich sein, daß jeder Radscheibe zwei Photodetektoren zugeordnet sind. Die Steuereinheit der Fig. 13 kann 5-Rad-Maschinen
steuern und es lassen sich also zehn Radlesereingangssignale
- entsprechend zwei Eingangssignalen für jedes von fünf l
Fädern - an die Schmitt-Trigger 240 legen, deren Ausgänge die
Multiplexer 242 schalten, die auf Steuerleitungen vom zweiten Ein/Ausgangskanal des Mikroprozessors her gesteuert werden;
der Ausgang der Multiplexer ist an den ersten Ein/Ausgangskanal
("port") des Mikroprozessors gelegt. Zu Steuerzwecken ist der zweite Ein/Ausgangskanal ebenfalls an den Multiplexer 244
gelegt, der eine Vielzahl von Signalen im Multiplexer an den TO-Anschluß des Mikroprozessors 8035 legt. Insbesondere sind
Schaltersignale "Münzeingabe", "Münzausgabe" und "Wartungstür offen" über herkömmliche Optoisolatoren 246 und Schmitt-Trigger |
248 an den Multiplexer 244 geführt. Weiterhin ist an den Schmitt-Trigger ein Signal gelegt, das anzeigt, daß die Räder drehen;
auch dieses Signal wird von den Multiplexern im Multiplex durchgeschaltet. Die Trichterrücksetz- und Trichterfüll-Signale
sind ebenfalls unmittelbar an den Multiplexer gelegt, ein Quit- ; tierungssignal unmittelbar an den Stift TI des Mikroprozessors
(die Stifte TO und TI des 8035 sind Eingangsanschlüsse, die vom ; Programm auf bedingte Sprünge abgefragt werden können). Wie
sich im folgenden ergibt, ist die Quittierungsleitung an die Datenübertragungsplatine der Fig. 14 geführt und liefert eine
130051/0342
Brücke ("jump") zur Wartung dieser Platine, falls eine Anforderung
aus ihr vorliegt. Schließlich ist an den Mikroprozessor auch ein Rücksetzsignal entsprechend einem Totalrücksetzsignal
gelegt, wobei das Rücksetzsignal für den Mikroprozessor auch auf einen Verlust der Stromversorgung ansprechend diesen sowohl
bei einem Totalrücksetzbefehl als auch bei einem Stromausfall zurücksetzt.
Abgesehen von den geeigneten Steuerungen der Multiplexer, der Speicher usw. liefert der Mikroprozessor eine Vielzahl
von Steuersignalen an die Dekoder 250, 252. An den Eingängen der Dekoder 250 liegen vier Leitungen des ersten E/A-Kanals
des Mikropozessors, die nach der Dekodierung Steuersignale für die Kipplampe, den Trichtermotor (zur Münzausgabe bei einem Gewinn)
, für die Treiber der Stopmagneten (Fig. 1), für bis zu fünf Räder, für die Münzannahmelampe und für die Münzeingabelampe
darstellen. Eine fünfte Leitung des E/A-Kanals 1 dient als Münzwerterfassungslextung; Brücken zwischen dieser Leitung und
jeweils einer der anderen vier Leitungen bestimmen den Münzwert, auf den der Spielautomat eingerichtet ist (d.h. 10-cent-,
25-cent-, 50-cent-oder 1-Dollar-Münzen). Hierzu sei darauf hingewiesen,
daß der Hersteller die E/A-Kanäle des 8035 als quasibidrektional bezeichnet, so daß ein Teil eines Kanals als Ausgangskanal,
ein anderer Teil des Kanals als Eingang benutzt werden kann. Die Eigenschaften der E/A-Kanäle sind beispielsweise
im Abschnitt 2.1.4 "Input/Autput" auf Seite 2-2 des "MCS-48
Family of Single Chip Microcomputers - User's Manual" der Fa. Intel (1978) beschrieben. Das Mikroprozessorprogramm fragt
also den Zustand der Brücken 254 ab, um den Wert der zu benutzenden Münzen zu ermitteln, so daß eine einzige Steuerplatine
durch einfache Änderung der Brücken in Spielautomaten für verschiedene Münzwerte verwendet werden kann. Schließlich dient
ein Teil des Ausgangs des zweiten E/A-Kanals als Eingang zum Dekoder 252, dessen Ausgang die Jackpot-Klingel, die Trichterklingel,
die Grifffreigäbe, die Münzsperre, die Münzweiche
(Trichter oder Münzkasten) sowie vier einzeln angesteuerten Münzlampen ansteuert.
130061/0342
310H8Q
Die Fig. 14 zeigt nun ein Blockschaltbild der Datenübertragungsplatine, Wie bereits erwähnt, enthält jeder Spielautomat in der
beispielhaften Ausführungsform der vorliegenden Erfindung sowohl eine Steuerplatine nach Fig. 13 als auch eine Datenübertragungsplatine
nach Fig. 14. Die Datenübertragungsplatine enthält ebenfalls einen Mikroprozessor 256 des Typs 8035, der mit
dem Datenbus unter Verwendung eines Adreßspeichers 260 an den Programmspeicher (ROM) 258 angeschlossen ist, so daß der gleiche
Bus sowohl die Adreß- als auch die Dateninformationen (Befehle) führt. Um weiterhin die Datenspeicherkapazität über den
auf dem Mikroprozessorchip inregrierten Speicherraum hinaus zu erweitern, ist ein zusätzlicher Schreib/Lese-Speicher (RAM) 262
an den Bus gelegt und mit einer Batterie 264 gepuffert, so daß beim Betriebsspannungsverlust die im RAM abgelegten Daten nicht
verloren gehen können. Weiterhin ist der Datenbus über eine Buspufferschaltung
266 an die Spielsteuereinheit der Fig. 13 gelegt. Hierbei handelt es sich um einen 8-Bit-E/A-Baustein des
Typs 8212 der Fa. Intel, der unter Mikroprozessorsteuerung ein Unterbrechungs-(Interrupt-)Signal für den Mikroprozessor und
das Quittierungs-(Acknowledge-)Signal für die Spielsteuerung erzeugt.
Die erste Leitung des ersten E/A-Kanals des Mikroprozessors liefert ein serielles Ausgangssignal für die Leitungsschnittstelle 26 8; die übrigen sieben Leitungen dieses E/A-Ka- j
nals sind an Kennungsbrücken gelegt, so daß jeder Datenüber- I
tragungsplatine im Rahmen des Systems insgesamt eine bestimmte Adresse zugeordnet werden kann. Insbesondere kann jede der ersten
drei dieser sieben Leitungen mit einer der übrigen vier dieser j Leitungen gelegt werden, so daß man zwölf mögliche separate \
Brückenkombinationen erhält. Mit den Brücken lassen sich also ! bis zu 4.096 Adressen für einzelne Datenübertragaungsplatinen ι
festlegen. Der Vorteil von 4.096 möglichen Adressen, wenn nicht j mehr als 256 Spielautomaten an einen bestimmten Knotenpunkt an- ,
geschlossen werden können, ist, da in großen Kasions gewöhnlich j mehr als 256, aber weniger als 4.0 96 Spielautomaten aufgestellt j
130061/0342
- 30 -
sind, so daß jeder Spielautomat im Kasino eine eigene Adresse erhalten kann, unabhängig von demjenigen einer Vielzahl von
Knotenpunkten, an den er angeschlossen ist, so daß die Spielautomaten zwischen Knotenpunkten ausgetauscht werden können,
ohne daß man die Kennung neu einstellen muß. Wie im folgenden erläutert wird, ist eine der Initialisierungsfunktionen jeder
Knotenpunkteinheit, sämtliche 4.096 Adressen nacheinander abzufragen,
um anhand der Antwort zu ermitteln, welche Spielautomaten an die abfragende Knotenpunkteinheit angeschlossen sind,
so daß später nur die an die Knotenpunkteinheit tatsächlich angeschlossenen
Automaten angesprochen zu werden brauchen, und zwar unter Rückgriff auf eine bei der ersten Abfrage erzeugten
Tabelle.
Die LeitungsanSchlußeinheit 268 koppelt die serielle Ausgangsleitung
auf die serielle Leitung 204, die die verbleibenden Maschinen mit den Knotenpunkteinheiten verbindet (vergl. Fig. 11).
Die Leitungsschnittstelle 268, die mit einer der Leitungen vom zweiten E/A-Kanal des Mikroprozessors her gesteuert wird, gibt
weiterhin die von der Leitung 204 übernommenen seriellen Eingangsinformationen an einen Optoisolator 2 70 weiter, der dieses
Signal an den Eingang TI des Mikroprozessors legt. Weiterhin ist in der bevorzugten Ausführungsform der vorliegenden Erfindung
für spezielle Kommunikationsaufgaben am Spielautomaten ein Magnetkartenleser enthalten, der über den Optoisolator und
ein 2-fach-Flipflop 2 72 an den Mikroprozessor gelegt ist.
Die Fig. 15, 16 zeigen die Flußdiagramme für die Spielautomatensteuerung.
Wie die Fig. 15 zeigte stellt die Steuerung zunächst fest, ob ein Einschalten des Systems ("power up") oder
ein Totalrücksetzvorgang vorliegt. Ist eine Einschalt-Initialisierung
erforderlich, wird der Datenspeicher gelöscht und der Zufallsgenerator eingeschaltet. Bei einer Totalrücksetzung
(beispielsweise nach einem Kippzustand), wird dieses Löschen und
130061/0342
310U80
die Initialisierung übersprungen und das System meldet der Datenübertragungsplatine
sofort den Einschalt- bzw. Rücksetzzustand. Danach startet das System das Spielprogramm erneut; dies
ist auch der Einsprungpunkt nach einem Spielabschluß infolge einer Zeichenkombination ohne Gewinn oder - bei einer Gewinnkombination
- nach dem Ende des Auszahlprogramms. An diesem
Punkt wird der Spielstatus geprüft, um zu bestimmen, ob der Einsatz des Spielers rückgezahlt werden sollte, weil während
des Spiels ein Interrupt eingegangen ist, und den Spielfortgang gestört hat. In diesem Fall werden die vom Spieler eingeworfenen
Münzen zurückgezahlt und das System teilt dann der Datenübertragungsplatine die neuen Spieldaten mit (die jeweils
übermittelten Informationen sind unten ausführlich angegeben). Soll der Einsatz nicht rückgezahlt werden, gilt das Spiel als
abgeschlossen, und zwar entweder als Ergebnis der Ausführung eines Auszahlprogramms beim Vorliegen eines Gewinnzustands oder
direkt als Ergebnis eines gewinnlosen Zustands. In beiden Fällen werden, wenn keine Auszahlung stattfinden soll oder die Auszahlung
abgeschlossen ist, der neue Datenzahlwert erneut der Datenübertragungsplatine mitgeteilt, wie zuvor. Danach bestimmt
das System, ob der Münztrichter zu leer ist; falls ja, wird die Münzweiche geschlossen, die zusätzliche in die Maschine
eingeworfene Münzen in den Trichter lenkt, bis er "voll" ist. Da das System alle in das System eingeführten und alle aus dem
Trichter ausgezahlten Münzen registriert, wird der Trichterfüllstand selbsttätig vom System nur durch Abzählen der Münzen
beim Auszahlen aufrechterhalten; die Münzweiche wird geschlossen gehalten, wenn neue Münzen eingegeben werden, bis
die ausgezahlte Münzanzahl wieder in den Trichter gefüllt worden ist. Danach läßt das System zusätzliche Münzen durchfallen,
d.h. am Trichter vorbeifallen. Unabhängig vom anfänglichen Münzenfüllstand im Trichter wird dieser während des Spiels
aufrechterhalten und sinkt nur zeitweilig durch etwaige Auszahlung
ab. Nach dieser Bestimmung sucht das System nach einer Münz-
130061/03A2
eingabemeldung.
Liegt kein Münzeingabesignal vor, wird das Register Rl dekrementiert
(Fig. 4) und auf null geprüft. Ist R1 φ 0, kehrt das System zur Münzeingabeprüfung zurück, wobei es die Schleife
mehrfach durchläuft und R1 dekrementiert, bis ein Münzeingabesignal
vorliegt oder - wahrscheinlicher - R1 = 0 wird. In diesem Fall wird das Register R1 mit 22 (für ein Rad mit 22 Zeichenpositionen)
geladen und das Register R2 dekrementiert und auf null geprüft. Es sei zunächst angenommen, daß kein Münzeingabesignal
empfangen wurde; dann zählt das Register R1 effektiv von 22 an abwärts und wird immer dann erneut mit 22 geladen,
wenn der Registerinhalt den Wert null erreicht hat; dann wird das Register R2 demkrementiert und auf null geprüft. Immer wenn
das Register den Wert null erreicht, wird es erneut mit 22 geladen und das Register R3 dekrementiert und auf null geprüft.
Die vom Programm durchlaufenen Schleifen infolge eines negativen Münzeingabetests bewirken also ein fortwährendes Durchzählen
der Register R1, R2 und R3 durch sämtliche möglichen Kombinationen
eines 3-Rad-Spielautomaten mit 22 Positionen pro Rad (bei einer 4- oder 5-Rad-Maschine kann natürlich die Zählweite
durch zusätzliche Schleifen erweitert werden, sofern die Zählfrequenz hoch genug ist, daß im Vergleich zu den Intervallen
zwischen den Spielen eine ausreichende Regellosigkeit gewährleistet ist) .
Wird von der Münzannahmemechanik eine Münzeingabe gemeldet, springt das Programm in den in Fig. 16 gezeigten Münzeingabeteil,
wobei der Zufallszählzustand in den Registern R1, R2 und R3 infolge des·statistisch unbestimmten Zeitpunkts des Münzeinwurfs
festgehalten wird. Stellt die eingeworfene Münze sich als ungültig heraus (d.h. genügt sie den mit den Fühlern in der
Münzannahmeeinheit festgelegten Forderungen nicht), sperrt ein Münzkippprogramm die Maschine so, daß an ihr nicht gespielt
130061/0342
310U80
werden kann, und teilt diesen Umstand der Datenübertragungsplatine mit. Ist die Münze gültig, wird der Münzzahlwert gespeichert
und die Anzahl der eingeworfenen Münzen mit der erlaubten Höchstanzahl verglichen, um zu bestimmen, ob die Münzsperre
betätigt werden soll oder nicht. Diese und die folgenden Sequenzen gelten für Spielautomaten, die mit einer oder
mehreren Münzen bis zu einem Höchstwert - beispielsweise fünf Münzen - gespielt werden können. Beim Einwerfen der ersten
Münze ist also der Test auf die letzte Münze negativ, so daß das System erneut auf ein Münzeingabesignal wartet. Ist eine
weitere Münze eingeworfen worden, kehrt das System zum Anfang zurück, um zu bestimmen, ob die eingeworfene Münze gültig ist;
ist keine weitere Münze eingeworfen worden, muß das System bestimmen,
ob ein Spiel beim Einwurf von weniger als der maximal zulässigen Anzahl von Münzen durch Ziehen des Griffs eingeleitet
worden ist. Liegt kein Signal vor, daß der Griff gezogen worden ist, durchläuft das System die Suchschleife weiter und
wartet auf eine weitere Münzeingabe oder das Ziehen des Griffs. Wie sich also einsehen läßt, laufen, bevor eine Münze eingeworfen
wird, die Register R1, R2 und R3 fortwährend mit sehr hoher Geschwindigkeit um und werden dann in einem Zufalls^ählzustand
gestoppt, wenn die erste Münze eingeworfen worden ist. Danach wartet das System auf weitere Münzen bis zur erlaubten
maximalen Anzahl und/oder das Ziehen des Griffs, mit dem das Spiel eingeleitet wird.
Mit dem Durchziehen des Griffs wird die mechanische Raddrehmechanik
betätigt, die der in den bekannten mechanischen und elektromechanischen Spielautomaten verwendeten entsprechen kann,
so daß die Räder nun auf die übliche Weise umlaufen. Das System !
findet dann ein Synchronsignal ("sync") für das erste Rad, j
wie bereits beschrieben, entnimmt dem Register R1 die Zufalls- [
zahl und hält nach einer vorbestimmten Verzögerung das Rad ent- \
sprechend dieser Zufallszahl an. Da es weiß, daß das erste Rad ]
130061/0342
3101
nicht das letzte Rad ist, das angehalten werden muß, sucht das
System erneut nach dem Synchronsignal für das nächste Rad mit
der diesem zugeordneten Zufallszahl, usw.,bis auch das letzte
Rad angehalten worden ist.
System erneut nach dem Synchronsignal für das nächste Rad mit
der diesem zugeordneten Zufallszahl, usw.,bis auch das letzte
Rad angehalten worden ist.
Nachdem das letzte Rad angehalten worden ist, prüft das System
nacheinander alle Räder, um sicherzugehen, daß sie in der der
zugehörigen Zufallszahl entsprechenden Stellung zum Stillstand
gekommen sind. Falls eines der Räder nicht einwandfrei zum Stillstand gekommen ist, wird geprüft, ob es innerhalb eines Schritts
von der mit dem Zufallsgenerator erzeugten Zufallstellung zum
Stillstand gekommen ist. Falls ja, wird die der Ist-Stellung
entsprechende Zufallszahl korrigiert und das Programm läuft weiter. Falls andererseits das Rad nicht in der Soll-Stellung oder
innerhalb eines Schritts von dieser zum Stillstand gekommen ist,
wird eine Kippmeldung abgegeben, die der Datenübertragungsplatine diesen Umstand mitteilt und das System sperrt, bis ein Totalrücksetzbefehl abgegeben worden ist.
nacheinander alle Räder, um sicherzugehen, daß sie in der der
zugehörigen Zufallszahl entsprechenden Stellung zum Stillstand
gekommen sind. Falls eines der Räder nicht einwandfrei zum Stillstand gekommen ist, wird geprüft, ob es innerhalb eines Schritts
von der mit dem Zufallsgenerator erzeugten Zufallstellung zum
Stillstand gekommen ist. Falls ja, wird die der Ist-Stellung
entsprechende Zufallszahl korrigiert und das Programm läuft weiter. Falls andererseits das Rad nicht in der Soll-Stellung oder
innerhalb eines Schritts von dieser zum Stillstand gekommen ist,
wird eine Kippmeldung abgegeben, die der Datenübertragungsplatine diesen Umstand mitteilt und das System sperrt, bis ein Totalrücksetzbefehl abgegeben worden ist.
Sind nun alle Räder in den den zugehörigen Zufallszahlen entsprechenden
Stellungen bzw. einen Schritt vor oder hinter diesen (um korrigierbar zu sein) zum Stillstand gekommen, vergleicht
das System die Radstellungen mit einer Suchtabelle,
i aus der es bestimmt, ob ein Gewinnzustand vorliegt. In der be- j
vorzugten Ausführungsform eines Spielautomaten ist diese Such- {
tabelle in einem Lesespeicher (ROM) enthalten, da derartige ;
Bauteile sich leicht austauschen lassen, um die Auszahlungs- \
zustände zu ändern. Soll keine Auszahlung stattfinden, kehrt i
das System in die Startposition (A in Fig. 15) zurück. Soll j
andererseits ein Gewinn ausgezahlt werden, wird die Auszahlung >
eingeleitet, wobei ein Detektor im Auszahlsystem das Vorbei- ■
laufen der Münzen ermittelt. Meldet der Auszahldetektor, daß ' trotz des Befehls keine Münzen ausgegeben werden, ermittelt das
Programm, ob der Trichter verstopft oder leer ist, und meldet ■
dies der Datenübertragungsplatine. Ist jedoch keine solche Un- ;
Ϊ30061/0342
310H8Q
regelmäßigkeit festgestellt worden, bleibt der Trichtermotor
eingeschaltet, so daß die Münzen ausgezahlt werden, wobei jede ausgegebene Münze registriert wird, bis der Auszahlvorgang abgeschlossen
ist; dann kehrt das Programm in die Startposition (A in Fig. 15) zurück. Damit ist das Betriebssystem im Spielautomaten
für ein gegebenes Spiel abgeschlossen; das Programm springt dann schnell in die die Zufallszahlen erzeugenden Schleifen,
bis eine weitere Münzeingabe erfaßt wird.
Die Fig. 17 zeigt das Flußdiagramm der Datenübertragungsplatine. Beim Einschalten oder Rücksetzen wird das System auf eine für
Mikroprozessorsysteme übliche Weise initialisiert, danach die Maschinenkennummer eingelesen und dann die Übertragungsleitung
fortwährend geprüft, bis sie frei ist. An diesem Punkt prüft das Programm den Falltürschalter ("drop door switch"), ob er
offen ist. Falls ja, wird eine Marke ("flag") gesetzt und die Datenübertragungseinheit überschreibt die in ihr vorgehaltenen
kumulativen Dateien in die in ihr enthaltenen Finanzdateien.
Danach prüft das System wieder auf eine offene übertragungsleitung
und übergeht dabei den Falltürtest wegen des zweiten Programmdurchlaufs
zur Prüfung auf Daten aus den Spielautomaten.
Falls Daten vorliegen, werden sie geprüft, um zu bestimmen, ob es Kippdaten ("tilt data") sind, wobei, falls ein Kippzustand
vorliegt, die Kippmarke gesetzt wird, bevor das Programm wieder auf eine freie übertragungsleitung prüft. Liegen keine Daten
aus dem Spielautomaten vor, prüft das Programm, ob das Startbit einer Datensendung auf der übertragungsleitung liegt;
falls ja, übernimmt es die 16 Bits der dann folgenden Nachricht und speichert sie. Die ersten 12 der 16 Bits stellen die Kenn- '
zahl jeder einzelnen Maschine im System dar. Stimmt die empfangene Kennzahl nicht mit der intern festgelegten ("strapped-in")
Kennung überein, liest die Routine die abgespeicherte Kennung e"rneut, falls in ihr ein Fehler vorliegt. Stimmen die Zahlen
nun überein, werden die übrigen 4 übertragenen Bits abgefragt,
130061/0342
310U80
um zu bestimmten, welche Antwort erwünscht ist - beispielsweise
eine einfache Aufrufantwort, eine Spielzustandsantwort, eine
Zählerdatenantwort, eine Finanzdatenantwort oder eine Antwort,
die die Daten des zuletzt durchgeführten Spiels identifiziert. In der bevorzugten Ausführungsform ist eine typische Antwort
auf eine Maschinenzustandsanfrage, die besagt, daß alles in
Ordnung ist, eine 2-Byte-Antwort, wobei die ersten 12 Bits der 2 Bytes die Maschinenkennzahl wiederholt und die übrigen 4
Bits allesamt log.O sind, um anzuzeigen, daß alles in Ordnung ist.
Nachdem nun die Organisation der Knotenpunkteinheiten der einzelnen
Steuerungen für die Spielautomaten und der einzelnen Datenübertragungsplatinen ausführlich beschrieben worden ist, ist
einzusehen, daß jede Knotenpunkteinheit eine Anzahl von Aufgaben erfüllt. Wenn an den Zentralrechner angeschlossen, wie die
Fig. 11 es zeigt, kann die Knotenpunkteinheit Befehle vom Rechner aufnehmen und auf sie antworten, indem sie die erfragten Daten
an den Zentralrechner übergibt. Die Knotenpunkteinheit kann auch Befehle von einer Eingabeeinheit (Tastatur) aufnehmen und
darauf reagieren, indem sie die erfragten Daten auf die Ausgabeeinheit (Drucker, Bildschirm oder beides) schaltet. In einigen
Fällen liegt ein Zwischenschritt vor, weil die Daten von der Datenübertragungsplatine des Spielautomaten erst angefordert
und vor der Ausgabe noch aufbereitet werden müssen. Bedient sie den Zentralrechner oder die Eingabevorrichtung nicht, fragt ι
die Knotenpunkteinheit die Spielautomaten auf ihren Betriebsund Finanzzustand ab. Bei den Betriebsdaten handelt es sich
um Umstände hinsichtlich der Fähigkeit des Spielautomaten, ein- : wandfrei zu arbeiten, während die Informationen in den Finanzdaten
die in die Spielautomaten eingeworfene bzw. die vom Automaten ausgezahlte Geldmenge betreffen. In der bevorzugten Ausführungsform
enthält die Knotenpunkteinheit herkömmliche Hard- und Software zur Fehlersuche und meldet, wenn übermittlungs-
130081/0342
310U80
- 37 fehler ermittelt und korrigiert worden sind.
Die Anforderung von Finanzdaten aus den Spielautomaten (d.h. von der Datenübertragungsplatine) durch die Knotenpunkteinheit
kann durch einen an der Tastatur eingegebenen oder einen vom Zentralrechner ausgesandten Befehl, zu einem von einer Uhr festgestellten
vorbestimmten Zeitpunkt oder in einem anderen Fall erfolgen, wie vom Kasinopersonal bestimmt. Typischerweise kann
eine Knotenpunkteinheit zwei Eingabe- und zwei Ausgabeeinrichtungen aufweisen, von denen jeweils eine in der Spielhalle,
wo das Wartungspersonal Zugang zu ihr hat, und die jeweils andere in der Kasinoverwaltung aufgestellt ist. Die an diese
Einrichtungen gegebenen oder von ihnen empfangenen Daten können identisch sein; falls erwünscht, kann dafür gesorgt werden,
daß Mitteilungen mit hoher Sicherheitseinstufung auch nur an die in der Verwaltung aufgestellten Einrichtungen gehen. Die
Knotenpunkteinheit arbeitet offensichtlich bei beiden Ein/Ausgabestellen
oder auch nur einer.
Das Logik-Flußdiagramm der Knotenpunkteinheit ist in der Fig.
18 gezeigt; wie jedes andere System wird der Knotenpunkt beim Einschalten initialisiert. Danach durchläuft der Knotenpunkt
ein Aufrufprogramm und schließlich eine Schleife mit einer Prü- : fung auf ein Eingangssignal von der Tastatur oder vom Zentral- ι
rechner oder auf ein Finanzereignis, die,falls erfaßt, eine Programmverzweigung
zum Tastaturbefehlsübersetzer, dem Zentralrechnerbefehlsübersetzer
oder zum Finanzdatenprogramm bewirken; danach erfolgt eine Rückkehr zur Prüfung auf eine Tastatureingabe.
Tritt keiner dieser drei Fälle ein, wird der nächste Spielautomat abgefragt (aufgrund der Antwort auf den Einzelaufruf)
, wobei der Spielautomatenübersetzer die Antwort des Spielautomaten bearbeitet. Falls ein Spielautomat nicht antwortet,
wird sie von der Leitung abgetrennt und dies den Ausgabeeinrichtungen mitgeteilt, um das Personal aufmerksam zu machen.
Dieses Abtrennen führt nicht zu einer Abschaltung des Spielautomaten; dem Knotenpunkt ist diese Fähigkeit absichtlich nicht
130061/03A2
310148Q
erteilt worden. Vielmehr kann der Spielautomat weiter einwandfrei arbeiten, da der Fehler wahrscheinlich zwischen dem Spielautomaten
und der Knotenpunkteinheit liegt und die Funktion des Spielautomaten selbst nicht beeinträchtigt. Dies ist ein wesentlicher
Aspekt der vorliegenden Erfindung, da jeder Spielautomat im System im Effekt eine überwachte freistehende Maschine - im
Gegensatz zu einer gesteuerten Maschine - ist, so daß das Buchungs- und Überwachungssystem keine zusätzlichen Fehlermöglichkeiten
erzeugt.
Die zum Flußdiagramm der Fig. 18 gehörigen Programme sind bisher nur kurz erwähnt worden. Es folgen nun Einzelheiten zu jedem
dieser Programme.
Dieses Programm ruft die Spielautomaten von der Nummer 0 bis zur Nummer 4095 incl. nacheinander auf. Antwortet ein Spielautomat
einwandfrei, legt das Programm seine Nummer in SMFILE ab und setzt den entsprechenden Zustandszeiger auf "on line" (ange- I
schlossen). (SMFILE ist eine Datei, die die Nummer des Spiel- :
automaten und den aktuellen Anschlußzustand des zu dieser Num- j
mer gehörenden Spielautomaten enthält.) Antwortet ein Spielauto- i
mat überhaupt nicht oder meldet er sich dreimal mit Daten- oder ! Ubermittlungsfehlern, ruft das Programm den nächsten Automaten. \
Sind alle Spielautomaten abgerufen worden, gibt der Knotenpunkt ;
einen Bericht mit dem Ergebnis des Aufrufs aus.
Tastaturbefehlsübersetzer Ist der Tastaturbefehl ESCAPE
A G C F
dann Sprung zum Programm
MENÜ
ALL GAME CUM FIN
130061/0342
3101
- 39 -
R A (Fig. 18)
N B (Fig. 18)
D DATE
T TIME
S SCROLL
$ REVENU
Ist der Tastaturbefehl keines der obenaufgeführten Zeichen,
wird die Mitteilung "falscher Befehl" an die Ausgabevorrichtungen) gegeben und das Programm MENU begonnen.
Das Programm MENU gibt eine Liste der gültigen Tastaturbefehle aus, wie sie im Tastaturbefehlsübersetzer angegeben sind. Neben
jedem Befehl beschreibt es kurz dessen Funktion und geht dann zum Punkt (B) in Fig. 18.
Das Programm GAME holt eine Spielautomatennummer von der Eingabeeinrichtung.
Ist diese Zahl nicht in SMFILE vorhanden, wird die Mitteilung "SM NOT ON SYSTEM" (Spielautomat nicht im System)
an die Ausgabevorrichtung geschickt; das Programm springt dann nach (B). Befindet die Nummer sich in SMFILE, erhält dieser
Spielautomat eine Spielabfrage. Antwortet er nicht, geht die Meldung "SM NOT RESPONDING" (Spielautomat antwortet nicht) an
die Ausgabevorrichtung und das Programm nach (B). Treten übermittlungsfehler
auf oder sind die empfangenen Daten fehlerhaft, geht ebenfalls eine Fehlermeldung an die Ausgabevorrichtung und
das Programm nach (B). Ansonsten wird das Befehlszeichen zu Worten übersetzt und werden diese Worte an die Ausgabevorrichtung
gegeben; die Programmausführung wird dann bei (B) fortgesetzt.
Das Programm ALL liefert einen Bericht mit dem aktuellen kumulativen
Finanzstatus sämtlicher Spielautomaten, deren Nummern sich in SMFILE befinden.
130061/0342
310148Q
Eingabe eines Zeichens von der Eingabevorrichtung: Handelt es sich nicht um ein C oder ein F, wird die Meldung
"Falscher Befehl, bitte erneute Eingabe" an die Ausgabevorrichtung gegeben und zum Programm MENU übergegangen. Ansonsten
wird der entsprechende Abfragecode (Kumulativ- oder Finanzcode) in ein Register gegeben, das Programm fortgesetzt und eine Titelzeile
ausgegeben, die die Zahlen in den folgenden Spalten identifiziert (eingegebene Münzen, ausgegebene Münzen usw.).
Mit dem zuvor im Register geretteten Code wird jeder Spielautomat abgefragt, dessen Nummer sich in SMFILE befindet. Antwortet
der Spielautomat nicht oder mit zu vielen übermittlungs- oder Datenfehlern, wird der nächste Spielautomat abgefragt, dessen
Nummer sich in SMFILE befindet. Antwortet der Spielautomat einwandfrei, werden die Daten zu ASCII-Zeichen umgewandelt und an
die Ausgabevorrichtung weitergegeben. Auf diese Weise werden alle Spielautomatennummern in SMFILE abgefragt, dann Sprung nach
(B),
Das Programm CUM holt eine Spielautomatennummer von der Eingabeeinheit.
Befindet diese sich nicht in SMFILE, geht die Meldung SM NOT IN SYSTEM (Spielautomat nicht im System) an die
Ausgabevorrichtung; das Programm wird bei (B) fortgesetzt. Befindet die Nummer sich in SMFILE, wird dieser Spielautomat auf
seine Kumulativdaten abgefragt. Antwortet der Spielautomat nicht,' geht die Meldung SM NOT RESPONDING (Spielautomat antwortet nicht)
an die Ausgabevorrichtung; Programmfortsetzung bei (B). Treten ;
übermittlungsfehler auf oder sind die empfangenen Daten nicht numerisch, geht eine geeignete Meldung an die Ausgabevorrich- j
tung und das Programm nach (B). Ansonsten werden die empfangenen Daten vom Spielautomaten an die Ausgabevorrichtung geleitet. ''
130061/0342
Das Programm FIN arbeitet wie CUM, wobei jedoch eine Abfrage
nach Pinanzdaten erfolgt. Die dargestellten Daten sind die kumulativen Daten für den Zeitpunkt der letzten öffnung der
Münzkastentür.
Das Programm DATE holt das Tagesdatum in Binärform von der Echtzeituhr,
wandelt es von der Binär- in die ASCII-Form um, fügt eine geeignete Textzeile hinzu und gibt alles an die Ausgabevorrichtung
weiter; Programmfortsetzung bei (B).
Das Programm TIME holt die Uhrzeit in Binärformat von der Echtzeituhr,
wandelt sie ins ASCII-Format um, fügt eine entsprechende Textzeile hinzu und gibt alles zusammen an die Ausgabevorrichtung
weiter; Programmfortsetzung bei (B).
Das Programm SCROLL dient dazu, für die Bedienungsperson an der Eingabevorrichtung eine chronologische Liste aller Ausnahmeberichte
sämtlichen Spielautomaten auszugeben. Ausnahmeberichte sind dabei Antworten von Spielautomaten, die Abweichungen von
der normalen Arbeitsweise darstellen. Diese Berichte v/erden beim Auftreten in einem nichtflüchtigen Speicher (XFILE) abgelegt.
Das Programm SCROLL holt nun diese Daten - beginnend mit der jüngsten Eintragung - aus dem Speicher zurück, führt gegebenenfalls
erforderliche Umwandlungen durch und gibt sie an die
Ausgabevorrichtung. Drückt die Bedingungsperson die Taste ESC, '
springt das Programm aus diesem Programm hinaus und die Programm-;
ausführung itflrd bei (B) fortgesetzt. Ansonsten erfolgt die Ausgäbe,
bis alle gespeicherten Berichte ausgegeben worden sind;
die Programmausführung wird dann bei (B) fortgesetzt. j
i Das Programm REVENU gibt für die Bedienungsperson an der Ein- j gabevorrichtung den Dollarwert des gesamten in die Spielautoma- '
ten eingeworfenen Geldes, den Wert der Auszahlungen sämtlicher !
Spielautomaten sowie die Gewinnbeträge pro Spielautomat sowie .
die Summen dieser Beträge aus.
130081/0342
Das Programm holt zunächst das Berichtsanfangsdatum von der Eingabevorrichtung. Ist das Eingabedatum falsch, gibt das
System die Meldung "Falsches Datum" aus und geht nach (B). Liegt das angeforderte Datum vor dem ältesten Datum, für das
Daten vorliegen, gibt das System die Melgung "Bericht beginnt mit" sowie das älteste Datum aus und holt dann die laufenden
Finanzdaten von sämtlichen derzeit angeschlossenen Spielautomaten, und zwar auf folgende Weise.
An jeden Spielautomaten im SMFILE ergeht eine Finanzabfrage.
Antwortet der Spielautomat nicht oder liegen zu viele Übermittlungs-
oder Datenfehler vor, wird der nächste Spielautomat angewählt. Ist die Antwort korrekt, wird sie abgespeichert.
Diese Vorgänge setzen sich fort, bis sämtliche Speilautomatennummern in SMFILE abgefragt worden sind.
Die Daten werden für jede in SMFILE enthaltenen Spielautomaten aus den Dateien FINFILE (Finanzdatei), JPFILE (handausgezahlte
Jackpots) und FILFIL (Trichterfülldatei) übernommen. Differenzen der Münzzählwerte werden durch Subtrahieren der Münzzählwerte
des Abfragedatums von den Münzzählwerten des jeweiligen
Tagesdatums berechnet, unter Verwendung des Münznennwerts des jeweiligen Automaten in Dollarbeträge umgewandelt und an die
Ausgabevorrichtung gegeben. Weiterhin wird die Häufigkeit des Griffziehens innerhalb des gewählten Zeitraums berechnet, in
einen ASCII-Wert umgewandelt und ausgegeben. Der Betrag der Jackpots und Nachfüllungen, die innerhalb des jeweiligen Zeitraums
aufgetreten sind, wird von dem Münzzählwert zu Dollars
umgerechnet und an die Ausgabevorrichtung gegeben. Der Nettobetrag, der prozentuale Dollarbetrag und prozentuale Anteil
des Spielautomaten werden berechnet und ausgegeben. Die berechneten Werte für die Münzausgabe,die Münzanzahl im Münzkasten,
die Häufigkeit des GriffZiehens,der Dollarbeträge der
ausgezahlten Jackpots, die Auffüllbeträge und die Nettobeträge werden in einen Satz Summenregister eingeschrieben, so daß
diese Werte bzw. Beträge arn Ende des Berichts ausgedruckt wer-
130061/0342
310U80
den können. Nachdem das Programm die Berichte für sämtliche Spielautomaten ausgegeben hat, werden diese Summenwerte bzw.
-betrage ausgedruckt und das Programm dann bei (B) fortgesetzt..-
Übersetzerprogramm für Befehle des Zentralrechners: Der Zentralrechner kann an die Knotenpunkteinheit zwei Datenanforderungen
aussenden, und zwar die Übermittlung der Finanzdatei und die Ausnahmecodedatei anfordern. Gehen diese Befehle
ein, sendet die Knotenpunkteinheit den gesamten Inhalt der gerufenen
Datei an den Zentralrechner. Das Übermittlungs- und Quittierungsprotokoll zwischen dem Zentralrechner und der Knotenpunkteinheit
wird vom Hersteller der Zentralrechenanlage definiert.
Weiterhin kann der Zentralrechner der Knotenpunkteinheit befehlen,
die Finanzdaten aus den Spielautomaten abzurufen; vergleiche das Programm Finanzdatenabruf.
Finan zdatenabruf:
Beim Eintreten eines Ereignisses veranlaßt die Knotenpunkteinheit
das Einholen sämtlicher laufender Finanzdaten von sämtlichen Spielautomaten, deren Nummern sich in SMFILE befinden.
Ein solches Ereignis kann ein Befehl aus der Eingabevorrichtung, ein bestimmter Zeitpunkt auf der Echtzeituhr oder ein Befehl ;
aus dem Zentralrechner sein.
Tritt dieses Ereignis ein, geht von der Knotenpunkteinheit an sämtliche Spielautomaten, deren Nummern sich in SMFILE befinden,
eine Finanzabfrage ab. Antwortet ein Spielautomat nicht oder treten zu viele Daten- oder Übermittlungsfehler auf, wird
der nächste Spielautomat abgefragt. Gehen die Spielautomatendaten einwandfrei ein, werden sie umformatiert und zusammen
mit dem jeweiligen Datum und der laufenden Uhrzeit in der Finanzdatei FINFIL abgelegt. Sind alle Spielautomaten in SMFILE
130061/0342
abgefragt worden, geht die Programmsteuerung nach (B) über.
Abfrage der nächsten Spielautomaten:
Die Knotepunkteinheit unterhält einen Zeiger, der angibt, wo
in SMFILE sie sich befindet. Derjenige Spielautomat, auf dessen Nummer dieser Zeiger jeweils gerade weist, wird mit einer
bedingten Abfrage abgefragt, dann der Zeiger auf die nächste Eintragung in SMFILE gestellt. Bringt diese Einstellung den
Zeiger an das Ende von SMFILE, wird er erneut und zwar diesmal an den Anfang von SMFILE gesetzt. SMFILE ist also eine
Umlaufdatei.
Empfängt ein Spielautomat eine bedingte Abfrage, kann er mit einer von vier akzeptablen Antworten reagieren, die zum Übersetzerprogramm
"Spielautomatenantwort" erläutert sind.
Übersetzerprogramm Spielautomatenantwort:
Empfängt ein Spielautomat eine bedingte Abfrage, kann er mit "Alles in Ordnung", einem Überwachungsbericht, einem Bericht
über die handausgezahlten Jackpots oder einem Trichterfüllbericht antworten. Antwortet ein Spielautomat falsch, wird
dies in SMFILE für die abgefragten Spielautomaten registriert
und eine entsprechende Meldung an die Ausgabevorrichtung gegeben.
Antwort "Alles in Ordnung":
Diese Antwort teilt dem Knotenpunkt mit, daß der Spielautomat einwandfrei arbeitet. Sie an diesem Spielautomaten zuvor Ubermittlungsfehler
aufgetreten, wird sein Zustandsbericht in SMFILE auf den neusten Stand gebracht, um anzuzeigen, daß die Übermittlung
nunmehr reibungslos abläuft, und eine entsprechende Meldung an die Ausgabevorrichtung gesendet.
130061/034
Antwort "Überwachungsbericht":
Der Uberwachungsbericht kann folgende Punkte enthalten: (1) Einschaltung/Spielrücksetzung;
(2) Münzkette; (3) Münzblockierung,
(4) Radkipplage, (5) Trichter verstopft, (6) Trichter leer,
(7) Tür offen, (8) Tür geschlossen.
Eine entsprechende Meldung wird an die Ausgabevorrichtung gegeben.
Die Daten werden umformatiert, mit der Uhrzeit und dem
Datum zusammengefaßt und das Ganze dann in der Ausnahmecodedatei XFILE abgelegt.
Antwort "Handausgezahlte Jackpots":
Diese Antwort teilt dem Knotenpunkt mit, daß ein Kunde einen größeren Betrag gewonnen hat als der Spielautomat auszahlen
kann ο Die an den Knotenpunkt gesandten Informationen enthalten
die Münzanzahl, die der Kunde gewonnen hätte, wenn der Spielautomat ihm seinen Gewinn ausgezahlt hätte.
Die Meldung wird umformatiert, zusammen mit der Uhrzeit und dem Datum in der Jackpotdatei JFILE abgelegt und eine entsprechende
Meldung an die Ausgabevorrichtung gegeben.
Antwort "Trichterfüllung":
Diese Antwort zeigt an, daß Münzen in die Auszahlmechanik des Spielautomaten eingegeben worden sind. Die Antwortinformationen
enthalten die Münzmenge (unter dem Maximum), die sich vor dem
Nachfüllen in cfer Ausgabemechanik befand. Eine entsprechende
Meldung geht an die Ausgabevorrichtung. Zusammen mit der Uhrzeit und dem Datum wird der Trichter füllxvert dann in der Trichterfüllungsdatei
FILFIL abgelegt.
Beim Empfang der Daten aus den Spielautomaten werden sie auf übermittlungsfehler geprüft. Treten Fehler auf, wird der Spielautomat
angewiesen, die Antwort zu wiederholen. Laufen die Daten nach mehreren Wiederholungen nicht einwandfrei ein, wird
310U80
diese Tatsache den in SMFILE unterhaltenen Zustandsinformationen für den jeweiligen Spielautomaten hinzugefügt und eine entsprechende
Meldung an die Ausgabevorrichtung geschickt, dann der SMFILE-Zeiger auf den nächsten Spielautomaten gestellt.
Ist die Antwort ohne Übermittlungsfehler eingegangen, wird sie auf die Richtigkeit des Dateninhalts geprüft. Die Art der Prüfung
hängt dabei von der Art der Antwort ab. Sie enthält u.a. eine Prüfung auf numerische Daten in den Münζzählwertfeidern,
eine Prüfung auf die einwandfreie Lage der Codes in den zugewiesenen Codefelder, usw. Tritt ein Datenfehler auf, wird der
Spielautomat angewiesen, die Antwort zu wiederholen. Laufen die Daten nach mehreren Wiederholungen nicht einwandfrei ein,
wird dies der Zustandsinformation in SMFILE hinzugefügt und eine entsprechende Meldung an die Ausgabevorrichtung gesandt.
Ist bei dem gleichen Spielautomaten bereits in der Vergangenheit ein Datenübermittlungsprobelm aufgetreten, erfolgt
die derzeitige Übermittlung jedoch einwandfrei, wird die Zustandsinformation korrigiert und dies dar Ausgabevorrichtung
gemeldet.
Die sichtbaren Attribute der Übermittlungs- und Datenfehler
auf den Ausgabevorrichtungen sind eine Meldung jeweils beim Auftreten sowie eine weitere Meldung, wenn sie korrigiert
werden.
Verkehr zwischen Knotenpunkteinheit und Zentralrechner:
Der Nachrichtenverkehr zwischen der Knotenpunkteinheit und dem Zentralrechner wird auf Fehler nach ähnlichen Verfahren wie
der Verkehr zwischen der Knotenpunkteinheit und den Spielautomaten
geprüft. Wegen der Vielzahl der Übermittlungsarten und Protokolle, die allesamt bekannt sind, brauchen die im einzelnen
angwandten speziellen Prüfungen hier nicht ausführlich erläutert zu werden.
130661/0342
3101
In der Beschreibung der Fig. 14 wurde die Leitungsschnittstelle 268 als eine vom Mikroprozessor 256 gesteuerte Einrichtung beschrieben,
die ein serielles Eingangssignal auf der Leitung 204 an den Optoisolator 270 und das serielle Ausgangssignal aus dem
Mikroprozessor auf die Leitung 204 legt, wobei es sich bei der
Leitung 204 um eine RS-232-Leitung handelt, die sämtliche einem
Knotenpunkt zugewiesene Spielautomaten mit diesem verbindet. Eine solche Konfiguration stellt die derzeitige Ausführungsform
der vorliegenden Erfindung dar, obgleich auch andere Organisationsformen möglich sind. Beispielsweise ist es möglich, daß in
zukünftigen Ausführungsformen die Nachrichtenübermittlung über das Starkstromnetz des Kasinos erfolgt, so daß keine separate
Leitung zwischen den Spielautomaten und einem Knotenpunkt mehr erforderlich ist. In diesem Fall kann man mit einer FSK-Modulation
arbeiten, wobei die Mittenfrequenz f die Funktion des Startbytes übernimmt. In einem solchen System können verschiedene
Knotenpunkteinheiten mit unterschiedlichen Frequenzen arbeiten und jeder Spielautomat ist dann in der Leitungsschnittstelle
268 auf seiner Datenübertragungsplatine mit Brücken versehen, die bestimmen, mit welcher Knotenpunkteinheit er kommuniziert.
Es gibt also bestimmte Ereignisse, infolge deren die Spielautomatensteuerung
mit der Datenübertragungsplatine in Verbindung tritt? dieser Nachrichtenverkehr findet in der bevorzugten Ausführungsform
durchweg in einem festen Format statt. Insbesondere enthält in der bevorzugten Ausführungsform jede Meldung einer
Spielautomatensteuerung an die Übertragungsplatine die kumulativen Zählwerte der Münzein- und -ausgabe, der an den Münzkasten
weitergegebenen Münzen, der handausgezahlten Jackpots und der in
den Trichter eingegebenen Münzen,die jeweils drei Informationsbytes ausmachen. Weiterhin wird Information zum jeweils letzten
Spiel - insbesondere die Anzahl der eingeworfenen und die der ausgezahlten Münzen sowie die Radstellung - durchgegebeny schließ-
136061/0342
lieh auch der Münznennwert, die Maschinenart und ein Ausnahmebericht
für den jeweiligen Spielautomaten- (Falls erwünscht, kann das Datenformat selbst vom Ereignis abhängig gemacht werden,
das den Nachrichtenverkehr veranlaßt; ein festes Datenformat hat jedoch den Vorteil der Einfachheit.) Die Ereignisse, infolge
deren eine Datenübermittlung von der Spielautomatensteuerung an die Datenübertragungsplatine stattfindet, sind (1) der Abschluß
jedes Spielzyklus, wie er allgemein durch das Aufleuchten der Münzeingabelampe angezeigt wird, sowie (2) das Auftreten eines
Ausnahmezustands. Es ist also ersichtlich, daß sämtliche erforderlichen Summenwerte sowohl auf der Steuerungsplatine als auch
der Datenübertragungsplatine des Spielautomaten gespeichert werden, wobei beide Platinen für den Fall von Stromausfällen
batteriegepuffert sind. Es wird hierzu darauf verwiesen, daß die Münzeingabe- und Münzausgabewerte sowie die Anzahl der in
den Münzkasten gelenkten Münzen kumulative Zählwerte und daher nur in Bezug auf den jeweils letzten Ablesewert relevant sind.
Der erwähnte Nachrichtenverkehr zwischen der Steuerung des Spielautomaten und der Übertragungsplatine umfaßt den gesamten
zwischen diesen Einheiten überhaupt stattfindenden Verkehr, da
die Ubertragungsplatine selbst einen Spielautomaten nicht zur
Aufnahme eines Nachrichtenverkehrs veranlassen kann.
Der Zustand "Münzkastenfalltür offen", ein Ausnahmezustand, bewirkt, daß die Steuerung des Spielautomaten sämtliche oben
angegebenen Informationen ausgibt, einschließlich eines Ausnahmecodes, der die Art des Ausnahmezustands angibt. Wie zur
Fig. 17 bereits beschrieben, werden, wenn die Ubertragungsplatine diesen Ausnahmezustand ermittelt, die Daten in den Kumulativdateien
auf der ubertragungsplatine auch in die Finanzdateien im Speicher der Übertragungsplatine eingeschrieben. Die
Kumulativdateien auf der Datenübertragungsplatine enthalten also die laufenden Summen, während die Finanzdateien auf der '.
130061/0342
3101
Übertragungsplatine die kumulativen Zählwerte enthalten, die beim letzten öffnen der Münzkastenfalltür vorlagen.
Der Nachrichtenverkehr zwischen denn Knotenpunkt und der Datenübertragungsplatine
wird durchwegs vom Knotepunkt veranlaßt, und zwar entweder als Teil der regulären Abfragesequenz oder
durch einen handeingegebenen Befehl, mit dem bestimmte Informationen
abgerufen werden. In der bevorzugten Ausführungsform werden zwei allgemeine Formen des Nachrichtenverkehrs verwendete
die eine wird als "unbedingte Abfrage", die andere als "bedingte Abfrage" bezeichnet. Bei der unbedingten Abfrage
werden alle Spielautomaten mit einer 12-Bit-Adresse angewählt,
wobei die zweiten vier Bits des zweiten Bytes aus Zweckmäßigkeitsgründen durchweg auf log.O gehalten werden. Dies stellt
eine Anforderung an die jeweiligen Datenübertragungsplatinen dar, mit einem Zustandssignal zu antworten, das den Zustand
des jeweiligen Automaten angibt. Liegt beispielsweise kein Ausnahmezustand vor, antwortet eine angesprochene Datenübertragungsplatine
mit 2 Bytes, wobei die ersten 12 Bits die Adresse wiederholen und die letzten vier Bits einen ordnungsgemäßen
Zustand bzw. angeben, welche Ausnahmesituation vorliegt. Bei
einer unbedingten Abfrage sendet die Knotenpunkteinheit ebenfalls ein 2-Byte-Signal aus, wobei die ersten 12 Bits die Adresse
der jeweiligen Datenübertragungsplatine und die letzten vier Bits (die sich nun von 0000 unterscheiden) die Art der bedingten
Abfrage angeben. Derartige Abfragen können die Automaten auffordern, gewünschte Daten auszugeben - beispielsweise die
kumulativen Zählwerte, die Finanzzählwerte oder die Informationen zum jeweils letzten vorhergehenden Spiel.
Es ist also einzusehen, daß der Spielautomat als abgesetzte unabhängige
Vorrichtung arbeitet und die Daten in ihm abgespeichert sind und jederzeit abgerufen werden können, sofern nicht
310148Q
gerade die Münzkastentür geöffnet ist. Findet ein solches Öffnen
der Münzkastentür einmal pro Tag statt, braucht der Knotenpunkt die Finanzdaten der Spielautomaten nur einmal täglich
zwischen den Öffnungsvorgängen abzurufen. Falls aus irgendwelchen Gründen der Knotenpunkt die Finanzdaten nicht abruft, sind
die nach dem nächsten Öffnungsvorgang vorliegenden Summen ebenfalls
genau, sofern das erlaubte Maximum des kumulativen Zählwerts nicht überschritten worden ist, obgleich der Zwischenzustand
zum Zeitpunkt der vorhergehenden Türöffnung nun verloren ist. Da die Datenspeicherung im Knotenpunkt und auf der Datenübertragungsplatine
im wesentlichen nichtflüchtig erfolgt, gehen die Daten auch dann nicht verloren, wenn die Knotenpunkteinheit
ausfällt, sofern der Betrieb irgendwann zwischen den Münzumleitungen in den Münzkasten wieder aufgenommen wird,
und die kumulativen Daten gehen selbst dann nicht verloren, wenn die Knotenpunkteinheit längere Zeit ausfällt - und zwar
abhängig von der Speicherkapazität auf der Datenübertragungsplatine und von der Benutzungshäufigkeit des Spielautomaten.
In der bevorzugten Ausführungsform reicht der Blasendomänenspeicher
in der Knotenpunkteinheit zur Speicherung sämtlicher anfallender Daten für eine Woche Betriebszeit aus. Der Zentralrechner
(bzw. eine andere die Daten sammelnde Einrichtung) kann also bis zu einer Woche ausfallen, ohne daß die Informationen
im Knotenpunkt verloren gehen.
Es ist vorgehend ein neuartiges und einzigartiges Bargeldbuchungs-
und Überwachungssystem beschrieben, das eine vollständige Verbuchung und Überwachung mit nichtflüchtiger Speicherung
sowohl im Spielautomaten als auch in jedem Knotenpunkt bietet, ohne zusätzliche Ausfallmöglichkeiten für die überwachten Automaten
zu erzeugen.
430081/03412
Leerseite
Claims (15)
1520 Linda Way, Sparks, Nevada, V. St. A.
Patentansprüche
Bargeldverbuchungs- und überwachungssystem für Spielautomaten,
gekennzeichnet durch eine erste Einrichtung innerhalb jedes Spielautomaten, die die Eingabe und Ausgabe von geldwertigen
Gegenständen überwacht und digitale Signale erzeugt, die die kumulative Anzahl derselben angeben, durch eine zweite Einrichtung
in jedem Spielautomaten für den Nachrichtenverkehr über Datenleitungen, wobei die an die Übertragungsleitungen
angeschlossene zweite Einrichtung jeweils eine eindeutige Adresse hat und ansprechend auf diese die Signale aus der ersten
Einrichtung auf die Datenleitungen legt, und durch eine Knotenpunkteinheit, die über die Datenübertragungsleitungen an eine
Vielzahl der zweiten Einrichtungen angeschlossen ist und Mittel aufweist., um alle angeschlossenen zweiten ^Einrichtungen
abzufragen und die digitalen -Signale von diesen zu übernehmen,
"wobei ;die Knotenpunkteinheit einen nichtfnichtigen Speicher
-z-ur ^Beibehaltung von den digitalen -Signalen entsprechenden
!Daten auch iei 3tromaias fallen und Ausfällen dsr Knotenpunkteinheit
enthält,
130061/0342
2. System nach Anspruch 1, dadurch gekennzeichnet, daß die
erste Einrichtung Mittel zur Beibehaltung der digitalen Signale auch bei Stromausfällen enthält.
3. System nach Anspruch 1, dadurch gekennzeichnet, daß die
zweite Einrichtung in jedem Spielautomaten eine Einrichtung zur Nachrichtenübermittlung auf einer seriellen übertragungsleitung
ist und die Knotenpunkteinheit über die serielle Datenleitung an eine Vielzahl zweiter Einrichtungen angeschlossen
ist.
4. System nach Anspruch 1, dadurch gekennzeichnet, daß die Knotenpunkteinheit Mittel zur Sammelanwahl jeder möglichen
benutzbaren Adresse aufweist, um feststellen zu können, welcher der möglichen Adressen ein Spielautomat zugeteilt ist,
wie durch eine Antwort aus dessen zweiter Einrichtung angezeigt wird, so daß man nachfolgende Aufrufe auf eine Untermenge
der möglichen Adressen beschränken kann, die den über die Übertragungsleitungen an die Knotenpunkteinheit tatsächlich
angeschlossenen Spielautomaten entsprechen.
5. System nach Anspruch 4, dadurch gekennzeichnet, daß die Knotenpunkteinheit in der genannten Untermenge mögliche Adressen
bis zu einer ersten Anzahl aufnehmen kann, wobei die Anzahl der möglichen Adressen eine zweite Anzahl ist, die
die erste Anzahl erheblich übersteigt, so daß jeder Spielautomat in einem Kasino eine für ihn eindeutige Adresse annehmen
und beibehalten kann, auch wenn mehrere Knotenpunkteinheiten vorliegen und die Gesamtzahl der Spielautomaten im Kasino
die Anzahl der an jeweils eine Knotenpunkteinheit anschließbaren Spielautomaten entsprechend der ersten Anzahl überjs
te igt.
6. System nach Anspruch "U -weiterhin gekennzeichnet durch
■eine Einrichtung -die das <5££nen einer Münζkasten—Falltür
erfaßt, das anzeigt^ daß ^angesammelte -geldweriige Gegen—
Ϊ 3t) GS m 3* 2 ~~
stände entfernt werden, und die weiterhin auf das Öffnen der
Münzkasten-Falltür ansprechend zusätzliche digitale Signale erzeugt, die die beim vorgehenden öffnen der Falltür gültigen
kumulativen Zahlenwerte anzeigen.
7. System nach Anspruch 1, weiterhin gekennzeichnet durch eine Einrichtung zum Erzeugen von Ausnahmecodes, die bestimmte
Fehlfunktionen des Spielautomaten sowie Betrugsarten erfaßt und daraufhin digitale Ausnahmecodesignale an die zweite Einrichtung
abgibt, die sie der Knotenpunkteinheit bei einer Abfrage
des jeweiligen Spielautomaten übermittelt.
8. System nach Anspruch 7, dadurch gekennzeichnet, daß die Knotenpunkteinheit Mittel aufweist, um jeden der Spielautomaten
zu veranlassen, wahlweise die die Eingabe und Ausgabe von geldwertigen Gegenständen anzeigenden digitalen Signale
oder die digitalen Ausnahmecodesignale zu übertragen.
9. System nach Anspruch 1, weiterhin gekennzeichnet durch
Mittel in der Knotenpunkteinheit zum Übertragungsverkehr mit dem Zentralrechner.
10. System nach Anspruch 1, dadurch gekennzeichnet, daß die
Steuerung des Spielautomaten in diesem selbst angeordnet ist, so daß die Knotenpunkteinheit die Automatenfunktion weder beeinträchtigen
noch beeinflussen kann.
11. System nach Anspruch 1, dadurch gekennzeichnet, daß die
Übertragungsleitungen die Starkstromnetzleitungen für die Spielautomaten sind.
12. Bargeldverbuchungs- und Überwachungssystem nach Anspruch 1 für münzbetätigte Spielautomaten, dadurch gekennzeichnet, daß
die erste-Einrichtung innerhalb jedes Spielautomaten weiterhin
eine elektronische Steuereinrichtung zur Erfassung von Münz-
130081/0342
einwürfen und zur Steuerung der Münzausgabe sowie eine Speichereinrichtung
aufweist, in dem digitale Signale abgelegt sind, die die kumulative Anzahl der in den Spielautomaten eingeworfenen
und von ihm ausgegebenen Münzen angeben.
13. System nach Anspruch 12, dadurch gekennzeichnet, daß die
Steuerung des münzbetätigten Spielautomaten in der elektronischen
Steuereinrichtung selbst liegt, so daß das Arbeiten
des Spielautomaten von der Knotenpunkteinheit weder beeinträchtigt noch beeinflußt werden kann.
des Spielautomaten von der Knotenpunkteinheit weder beeinträchtigt noch beeinflußt werden kann.
14. System nach Anspruch 12, dadurch gekennzeichnet, daß jeder
münzbetätigte Spielautomat eine Vielzahl von Rädern enthält, die von einer Mechanik in Drehung versetzbar sind.
15. System nach Anspruch 14, dadurch gekennzeichnet, daß die
elektronische Steuereinrichtung die Zufallsstellung bestimmt,
in der die Räder des Spielautomaten zum Stillstand kommen.
130061/03A2
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/116,669 US4283709A (en) | 1980-01-29 | 1980-01-29 | Cash accounting and surveillance system for games |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3101480A1 true DE3101480A1 (de) | 1982-01-07 |
Family
ID=22368536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3101480A Withdrawn DE3101480A1 (de) | 1980-01-29 | 1981-01-19 | "bargeldverbuchungs- und ueberwachungssystem fuer spielautomaten" |
Country Status (8)
Country | Link |
---|---|
US (1) | US4283709A (de) |
JP (1) | JPS571376A (de) |
AU (1) | AU537144B2 (de) |
DE (1) | DE3101480A1 (de) |
ES (1) | ES8202170A1 (de) |
FR (1) | FR2474723A1 (de) |
GB (1) | GB2068615B (de) |
MC (1) | MC1368A1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3522136A1 (de) * | 1984-06-27 | 1986-01-09 | John A. Winnipeg Manitoba Klayh | Elektronisches wettspielsystem |
EP0209357A2 (de) * | 1985-07-17 | 1987-01-21 | Kabushiki Kaisha Universal | Vorrichtung zur Ausgabe von Münzen |
Families Citing this family (426)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3040171C2 (de) * | 1980-10-24 | 1986-05-22 | Max-Josef Dr.-Ing. Zürich Schönhuber | Datenregistriersystem zur Erfassung der Daten von bestimmten Gutmengen, insbesondere von Milchlieferungen |
US4527798A (en) * | 1981-02-23 | 1985-07-09 | Video Turf Incorporated | Random number generating techniques and gaming equipment employing such techniques |
JPS5895882U (ja) * | 1981-12-22 | 1983-06-29 | 株式会社ユニバ−サル | スロツトマシン |
GB2124418A (en) * | 1982-05-24 | 1984-02-15 | Coin Controls | Monitoring system for gaming machines |
US4531187A (en) * | 1982-10-21 | 1985-07-23 | Uhland Joseph C | Game monitoring apparatus |
US4547851A (en) * | 1983-03-14 | 1985-10-15 | Kurland Lawrence G | Integrated interactive restaurant communication method for food and entertainment processing |
ES531967A0 (es) * | 1983-05-02 | 1985-09-16 | Ainsworth Nominees Pty Ltd | Perfeccionamientos en los sistemas de maquinas de juego |
US4837728A (en) * | 1984-01-25 | 1989-06-06 | Igt | Multiple progressive gaming system that freezes payouts at start of game |
GB8415237D0 (en) * | 1984-06-14 | 1984-07-18 | Panelwire Controls Ltd | Gaming machine access |
JPS61103463A (ja) * | 1984-10-25 | 1986-05-21 | 株式会社 藤商事 | 弾球遊戯機 |
US4814589A (en) * | 1986-04-18 | 1989-03-21 | Leonard Storch | Information transfer and use, particularly with respect to objects such as gambling chips |
US5283422B1 (en) * | 1986-04-18 | 2000-10-17 | Cias Inc | Information transfer and use particularly with respect to counterfeit detection |
US5367148A (en) * | 1986-04-18 | 1994-11-22 | Cias, Inc. | Counterfeit detection using ID numbers with at least one random portion |
GB2205214B (en) * | 1987-05-01 | 1991-05-22 | Heber Ltd | Monitoring of amusement machine operation |
US5077582A (en) * | 1988-05-17 | 1991-12-31 | Monitel Products Corp. | Photocopy monitoring system |
US5184179A (en) * | 1988-05-17 | 1993-02-02 | Monitel Products Corp. | Photocopy monitoring system and method for monitoring copiers |
US5179517A (en) * | 1988-09-22 | 1993-01-12 | Bally Manufacturing Corporation | Game machine data transfer system utilizing portable data units |
US5054787A (en) * | 1988-11-10 | 1991-10-08 | Selectro-Vision, Ltd. | Portable validation unit for gaming system |
US5249800A (en) * | 1990-02-20 | 1993-10-05 | Bally Gaming International, Inc. | Progressive gaming control and communication system |
US5344144A (en) * | 1990-09-27 | 1994-09-06 | Mikohn, Inc. | Progressive jackpot gaming system with enhanced accumulator |
EP0509530B1 (de) * | 1991-04-18 | 2007-02-28 | Canon Kabushiki Kaisha | Kommunikationsgerät und Verfahren |
DE69230270T2 (de) * | 1991-04-18 | 2000-04-20 | Canon K.K. | Kommunikationssteuereinheit |
EP0513549A3 (en) * | 1991-04-18 | 1993-12-15 | Canon Kk | Equipment control apparatus |
DE69230234T2 (de) * | 1991-04-18 | 2000-04-20 | Canon K.K. | Gerätüberwachungseinheit |
EP0509525B1 (de) * | 1991-04-18 | 2003-02-05 | Canon Kabushiki Kaisha | Überwachungs- und Steuereinheit für eine Maschine |
GB2255666B (en) * | 1991-04-30 | 1995-07-05 | Yoneo Hayashi | Aggregation apparatus for sale data of coin operated machines |
US5740035A (en) * | 1991-07-23 | 1998-04-14 | Control Data Corporation | Self-administered survey systems, methods and devices |
US5324035A (en) * | 1991-12-02 | 1994-06-28 | Infinational Technologies, Inc. | Video gaming system with fixed pool of winning plays and global pool access |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US5326104A (en) * | 1992-02-07 | 1994-07-05 | Igt | Secure automated electronic casino gaming system |
US5371345A (en) * | 1992-09-17 | 1994-12-06 | Bally Gaming International, Inc. | Gaming machine change system |
US6048269A (en) | 1993-01-22 | 2000-04-11 | Mgm Grand, Inc. | Coinless slot machine system and method |
JP2997692B2 (ja) * | 1993-02-03 | 2000-01-11 | アルゼ株式会社 | 遊技場の管理システム |
US5505461A (en) * | 1994-04-19 | 1996-04-09 | Caesars World, Inc. | Method for meeting IRS reporting requirements related to an electronic gaming machine |
US5470079A (en) * | 1994-06-16 | 1995-11-28 | Bally Gaming International, Inc. | Game machine accounting and monitoring system |
US5809482A (en) * | 1994-09-01 | 1998-09-15 | Harrah's Operating Company, Inc. | System for the tracking and management of transactions in a pit area of a gaming establishment |
US5655961A (en) | 1994-10-12 | 1997-08-12 | Acres Gaming, Inc. | Method for operating networked gaming devices |
US7329187B1 (en) | 1995-02-21 | 2008-02-12 | Oneida Indian Nation | Cashless computerized video game system and method |
US6280328B1 (en) | 1996-09-25 | 2001-08-28 | Oneida Indian Nation | Cashless computerized video game system and method |
US5674128A (en) * | 1995-02-21 | 1997-10-07 | Oneida Indian Nation | Cashless computerized video game system and method |
US5954576A (en) * | 1995-03-31 | 1999-09-21 | Spinteknology, Inc. | Coin hopper with preventive fill detector and automatic inventorying |
US6176774B1 (en) | 1995-03-31 | 2001-01-23 | Spinteknology, Inc. | Coin hopper weighing system |
US5944162A (en) * | 1995-03-31 | 1999-08-31 | Spinteknology, Inc. | Coin hopper measurement and control system |
US5819901A (en) * | 1995-03-31 | 1998-10-13 | Spinteknology, Inc. | Coin hopper measurement and control system |
US5630755A (en) * | 1995-04-07 | 1997-05-20 | Coin Bill Validator, Inc. | Soft count tracking system |
CA2158523A1 (en) * | 1995-07-10 | 1997-01-11 | Lyle L. Bell | Cash gaming machine |
US5803808A (en) * | 1995-08-18 | 1998-09-08 | John M. Strisower | Card game hand counter/decision counter device |
WO1997013227A1 (en) * | 1995-10-05 | 1997-04-10 | Digital Biometrics, Inc. | Gambling chip recognition system |
US6532297B1 (en) | 1995-10-05 | 2003-03-11 | Digital Biometrics, Inc. | Gambling chip recognition system |
US20030174864A1 (en) * | 1997-10-27 | 2003-09-18 | Digital Biometrics, Inc. | Gambling chip recognition system |
USRE46505E1 (en) | 1995-10-17 | 2017-08-08 | Bally Gaming, Inc. | System including card game dispensing shoe and method |
US7699694B2 (en) * | 1995-10-17 | 2010-04-20 | Shuffle Master, Inc. | System including card game dispensing shoe and method |
US5823879A (en) | 1996-01-19 | 1998-10-20 | Sheldon F. Goldberg | Network gaming system |
US6264560B1 (en) | 1996-01-19 | 2001-07-24 | Sheldon F. Goldberg | Method and system for playing games on a network |
US9530150B2 (en) | 1996-01-19 | 2016-12-27 | Adcension, Llc | Compensation model for network services |
US5766076A (en) * | 1996-02-13 | 1998-06-16 | International Game Technology | Progressive gaming system and method for wide applicability |
US5759103A (en) * | 1996-03-22 | 1998-06-02 | New Gaming Systems, Inc. | Apparatus for collecting and processing video slot transactions |
US6547131B1 (en) | 1996-04-29 | 2003-04-15 | Igt | Preset amount electronic funds transfer system for gaming machines |
US6244958B1 (en) | 1996-06-25 | 2001-06-12 | Acres Gaming Incorporated | Method for providing incentive to play gaming devices connected by a network to a host computer |
US5971271A (en) * | 1996-07-01 | 1999-10-26 | Mirage Resorts, Incorporated | Gaming device communications and service system |
US5875879A (en) * | 1996-07-05 | 1999-03-02 | Hawthorn; Nate D. | Coin operated machine having an electronically identified coin collection box |
US6108637A (en) | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
US7801736B1 (en) | 2000-10-13 | 2010-09-21 | Wms Gaming, Inc. | System, method, and article of manufacture for locating and communicating with a patron at a hospitality facility |
US7022017B1 (en) | 1996-09-25 | 2006-04-04 | Oneida Indian Nation | Interactive resort operating system |
US5971851A (en) * | 1996-12-27 | 1999-10-26 | Silicon Gaming, Inc. | Method and apparatus for managing faults and exceptions |
US5779546A (en) * | 1997-01-27 | 1998-07-14 | Fm Gaming Electronics L.P. | Automated gaming system and method of automated gaming |
US6840860B1 (en) | 1997-02-07 | 2005-01-11 | Douglas M. Okuniewicz | Printing and dispensing bonusing system for gaming devices |
US9728040B2 (en) * | 1997-02-07 | 2017-08-08 | Aim Management, Inc. | Printing and dispensing system for an electronic gaming device that provides an undisplayed outcome |
US5908354A (en) | 1997-02-07 | 1999-06-01 | Okuniewicz; Douglas M. | Programmable sound card for electronic devices |
US8986105B2 (en) * | 1997-02-07 | 2015-03-24 | Douglas M. Okuniewicz | Supplemental bonusing system for an electronic gaming device |
US7871325B2 (en) * | 1997-02-07 | 2011-01-18 | Okuniewicz Douglas M | Means for generating a supplement bonus for an electronic gaming device |
US9495824B2 (en) * | 1997-02-07 | 2016-11-15 | Aim Management, Inc. | Lottery system/electronic gaming device interface and gambling game |
US6676127B2 (en) | 1997-03-13 | 2004-01-13 | Shuffle Master, Inc. | Collating and sorting apparatus |
US6643696B2 (en) | 1997-03-21 | 2003-11-04 | Owen Davis | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US6331143B1 (en) | 1997-06-05 | 2001-12-18 | Shuffle Master, Inc. | Video numbers game |
US6280326B1 (en) | 1997-06-24 | 2001-08-28 | Mikohn Gaming Corporation | Cashless method for a gaming system |
US6511377B1 (en) * | 1997-08-07 | 2003-01-28 | Casino Data Systems | Cashless gaming system: apparatus and method |
US6135884A (en) * | 1997-08-08 | 2000-10-24 | International Game Technology | Gaming machine having secondary display for providing video content |
AU694087B3 (en) * | 1997-12-08 | 1998-07-09 | Vicki Devine | Method for determining income of gaming machines |
US6332099B1 (en) | 1998-03-11 | 2001-12-18 | Bally Gaming, Inc. | Gaming machine payout controlling system and method |
US6293867B1 (en) | 1998-03-11 | 2001-09-25 | Bally Gaming, Inc. | Gaming machine payout system and method |
US6014594A (en) | 1998-03-11 | 2000-01-11 | Bally Gaming, Inc. | Gaming machine payout dispensing system with on escrow area and locks |
CA2264341A1 (en) * | 1998-04-14 | 1999-10-14 | Mikohn Gaming Corporation | Pachinko stand-alone and bonusing game |
US6655684B2 (en) | 1998-04-15 | 2003-12-02 | Shuffle Master, Inc. | Device and method for forming and delivering hands from randomly arranged decks of playing cards |
US6254096B1 (en) | 1998-04-15 | 2001-07-03 | Shuffle Master, Inc. | Device and method for continuously shuffling cards |
US6371852B1 (en) | 1998-04-28 | 2002-04-16 | Acres Gaming Incorporated | Method for crediting a player of an electronic gaming device |
US6607441B1 (en) | 1998-04-28 | 2003-08-19 | Acres Gaming Incorporated | Method for transferring credit from one gaming machine to another |
US6375567B1 (en) | 1998-04-28 | 2002-04-23 | Acres Gaming Incorporated | Method and apparatus for implementing in video a secondary game responsive to player interaction with a primary game |
US6210275B1 (en) | 1998-05-26 | 2001-04-03 | Mikohn Gaming Corporation | Progressive jackpot game with guaranteed winner |
US7993194B1 (en) * | 1998-06-18 | 2011-08-09 | Aristocrat Technologies Australia Pty Limited | Method of linking devices to gaming machines |
US6231445B1 (en) | 1998-06-26 | 2001-05-15 | Acres Gaming Inc. | Method for awarding variable bonus awards to gaming machines over a network |
US6302793B1 (en) | 1998-07-02 | 2001-10-16 | Station Casinos, Inc. | Multi-property player tracking system |
US6312333B1 (en) | 1998-07-24 | 2001-11-06 | Acres Gaming Incorporated | Networked credit adjust meter for electronic gaming |
US20020045477A1 (en) | 1999-08-03 | 2002-04-18 | Dabrowski Stanley P. | Method and apparatus for scrip distribution and management permitting redistribution of issued scrip |
US6358149B1 (en) | 1998-09-11 | 2002-03-19 | Acres Gaming Incorporated | Dynamic threshold for pool-based bonus promotions in electronic gaming systems |
AU6253799A (en) * | 1998-09-18 | 2000-04-10 | Mikohn Gaming Corporation | Controller-based linked gaming machine bonus system |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
AU2778399A (en) * | 1999-03-02 | 2000-09-21 | Nate D. Hawthorn | Electronically identified coin collection box |
AU771924B2 (en) * | 1999-04-23 | 2004-04-08 | Alliance Gaming Corporation | A system and method for securely storing and controlling the dispensing of a payout |
US7637814B2 (en) * | 1999-06-22 | 2009-12-29 | Igt | Processing platform for a gaming machine |
AUPQ206399A0 (en) | 1999-08-06 | 1999-08-26 | Imr Worldwide Pty Ltd. | Network user measurement system and method |
AUPQ251899A0 (en) * | 1999-08-27 | 1999-09-23 | Golden Casket Lottery Corporation Limited | A method of and apparatus for operating gaming machines |
US6746330B2 (en) | 1999-09-21 | 2004-06-08 | Igt | Method and device for implementing a coinless gaming environment |
US6409595B1 (en) | 1999-10-29 | 2002-06-25 | International Game Technology | Lighted keypad assembly and method for a player tracking system |
CA2330072C (en) | 2000-01-03 | 2011-10-11 | International Game Technology | A microcontrolled backlit keypad assembly and method for a gaming machine |
US20030199320A1 (en) * | 2000-01-07 | 2003-10-23 | Igt | Electronic prize fulfillment through intermediate devices |
WO2001052462A2 (en) | 2000-01-12 | 2001-07-19 | Jupiter Media Metrix, Inc. | System and method for estimating prevalence of digital content on the world-wide-web |
US6913534B2 (en) | 2000-03-02 | 2005-07-05 | Defrees-Parrott Troy | Gaming machine having a lottery game and capability for integration with gaming device accounting system and player tracking system |
JP2001265839A (ja) * | 2000-03-22 | 2001-09-28 | Yunirekku:Kk | 選択対象物の最適配置化方法及び最適配置化装置 |
US8590896B2 (en) | 2000-04-12 | 2013-11-26 | Shuffle Master Gmbh & Co Kg | Card-handling devices and systems |
CZ10176U1 (en) * | 2000-04-26 | 2000-06-30 | Miroslav Valenta | Gambling machine operation data acquisition and central register system |
US7454363B1 (en) | 2000-08-03 | 2008-11-18 | Igt | Method and apparatus for voucher sorting and reconciliation in soft count process |
US7273415B2 (en) | 2000-09-07 | 2007-09-25 | Igt | Gaming device having a bonus scheme with multiple selection groups |
US9626824B2 (en) * | 2000-10-11 | 2017-04-18 | Igt | Game result graphical verification on remote clients |
US7384339B2 (en) * | 2000-10-11 | 2008-06-10 | Igt | Frame capture of actual game play |
US8317616B2 (en) * | 2000-10-13 | 2012-11-27 | Rite-Solutions, Inc. | System, method, and article of manufacture for multi-player gaming from an off-site location |
US7128652B1 (en) | 2000-10-13 | 2006-10-31 | Oneida Indian Nation | System, method, and article of manufacture for gaming from an off-site location |
US6676515B1 (en) | 2000-10-19 | 2004-01-13 | Aristocrat Technologies, Inc. | Apparatus and method for a secure ticket actuated gaming system |
US7390263B1 (en) | 2000-10-19 | 2008-06-24 | Igt | Method of implementing cashless play of gaming devices interconnected by a computer network |
US6852029B2 (en) * | 2000-10-19 | 2005-02-08 | Aristocrat Technologies, Inc. | Method for retrofitting gaming machines to issue and redeem tickets |
US7628702B2 (en) * | 2000-11-02 | 2009-12-08 | Atlantis Cyberspace, Inc. | Mission control system for game playing satellites on network |
US6918831B2 (en) * | 2002-09-13 | 2005-07-19 | Igt | Method and apparatus for independently verifying game outcome |
HK1039253A2 (en) * | 2001-02-14 | 2002-03-28 | Wei Com Hk Ltd | A system and a method of providing entertainment over a computer network |
US20130217459A1 (en) * | 2001-02-14 | 2013-08-22 | Bally Gaming, Inc. | Voucher Gaming Player Terminal |
US20020115487A1 (en) * | 2001-02-16 | 2002-08-22 | Wells William R. | Gaming device network |
AUPR355801A0 (en) * | 2001-03-07 | 2001-04-05 | Mikohn Gaming Australasia Pty Ltd | Method of providing secondary connections to gaming machine subsidiary interface ports |
US7780529B2 (en) * | 2001-04-04 | 2010-08-24 | Igt | System, method and interface for monitoring player game play in real time |
US7775876B2 (en) * | 2001-04-04 | 2010-08-17 | Igt | Method and apparatus for tracking game play |
US20030087691A1 (en) * | 2001-04-04 | 2003-05-08 | Daryn Kiely | Method and system for issuing and using gaming machine receipts in secondary game |
EP1401546A4 (de) | 2001-06-15 | 2006-11-02 | Walker Digital Llc | Verfahren und vorrichtung zur planung und individualisierung einer spielerfahrung |
US7699703B2 (en) | 2001-09-20 | 2010-04-20 | Igt | Method and apparatus for registering a mobile device with a gaming machine |
US7611409B2 (en) * | 2001-09-20 | 2009-11-03 | Igt | Method and apparatus for registering a mobile device with a gaming machine |
US6712698B2 (en) * | 2001-09-20 | 2004-03-30 | Igt | Game service interfaces for player tracking touch screen display |
US20050143169A1 (en) * | 2001-09-20 | 2005-06-30 | Igt | Direction interfaces and services on a gaming machine |
US6863611B1 (en) | 2001-09-28 | 2005-03-08 | Bally Gaming, Inc. | Two wire exchange system |
US7753373B2 (en) | 2001-09-28 | 2010-07-13 | Shuffle Master, Inc. | Multiple mode card shuffler and card reading device |
US7727070B2 (en) | 2001-09-28 | 2010-06-01 | Igt | Method and apparatus for authenticating and verifying communication on a network of gaming devices |
US7677565B2 (en) | 2001-09-28 | 2010-03-16 | Shuffle Master, Inc | Card shuffler with card rank and value reading capability |
US8337296B2 (en) | 2001-09-28 | 2012-12-25 | SHFL entertaiment, Inc. | Method and apparatus for using upstream communication in a card shuffler |
US20070287541A1 (en) | 2001-09-28 | 2007-12-13 | Jeffrey George | Tracking display with proximity button activation |
US8616552B2 (en) | 2001-09-28 | 2013-12-31 | Shfl Entertainment, Inc. | Methods and apparatuses for an automatic card handling device and communication networks including same |
US20030069071A1 (en) * | 2001-09-28 | 2003-04-10 | Tim Britt | Entertainment monitoring system and method |
US7794322B2 (en) | 2001-09-28 | 2010-09-14 | Igt | System for awarding a bonus to a gaming device on a wide area network |
US8011661B2 (en) | 2001-09-28 | 2011-09-06 | Shuffle Master, Inc. | Shuffler with shuffling completion indicator |
US7985131B2 (en) * | 2001-10-02 | 2011-07-26 | Universal Entertainment Corporation | Slot machine and control method of game |
US8177623B2 (en) | 2001-10-02 | 2012-05-15 | Aruze Gaming America, Inc. | Slot machine and control method of game |
US7887410B2 (en) * | 2001-10-02 | 2011-02-15 | Universal Entertainment Corporation | Gaming machine |
US8062118B2 (en) | 2001-10-02 | 2011-11-22 | Universal Entertainment Corporation | Slot machine and control method of game |
US20080064473A1 (en) * | 2001-10-02 | 2008-03-13 | Aruze Corp. | Slot machine and control method of game |
US8083579B2 (en) | 2001-10-02 | 2011-12-27 | Universal Entertainment Corporation | Slot machine and control method of game |
US8025563B2 (en) | 2001-10-02 | 2011-09-27 | Universal Entertainment Corporation | Gaming machine |
US8096870B2 (en) | 2001-10-02 | 2012-01-17 | Aruze Gaming America, Inc. | Gaming machine capable of bet of monetary value as a condition for acquisition of insurance pay |
JP2003111888A (ja) * | 2001-10-02 | 2003-04-15 | Aruze Corp | 遊技サーバ、遊技機及び遊技管理方法 |
US8033907B2 (en) | 2001-10-02 | 2011-10-11 | Universal Entertainment Corporation | Slot machine and control method of game |
US8172664B2 (en) | 2001-10-02 | 2012-05-08 | Aruze Gaming America, Inc. | Slot machine and control method of game |
US8083580B2 (en) * | 2001-10-02 | 2011-12-27 | Universal Entertainment Corporation | Slot machine and control method of game |
US20080318657A2 (en) * | 2001-10-02 | 2008-12-25 | Aruze Corporation | Gaming machine |
US8342936B2 (en) | 2001-10-02 | 2013-01-01 | Universal Entertainment Corporation | Slot machine and control method of game |
US20080102930A1 (en) * | 2001-10-02 | 2008-05-01 | Aruze Gaming America, Inc. | Gaming device |
US8292722B2 (en) * | 2001-10-02 | 2012-10-23 | Aruze Gaming America, Inc. | Slot machine and control method of game |
JP2003111890A (ja) * | 2001-10-05 | 2003-04-15 | Aruze Corp | 遊技サーバ、遊技管理方法及び遊技機 |
JP2003117053A (ja) * | 2001-10-12 | 2003-04-22 | Aruze Corp | 遊技サーバ、遊技管理方法及び遊技機 |
US20080214275A1 (en) * | 2001-10-02 | 2008-09-04 | Aruze Corp. | Slot machine and control method of game |
US8021225B2 (en) * | 2001-10-02 | 2011-09-20 | Universal Entertainment Corporation | Gaming machine |
US7972208B2 (en) * | 2001-10-02 | 2011-07-05 | Universal Entertainment Corporation | Slot machine and control method of game |
JP2003111889A (ja) | 2001-10-02 | 2003-04-15 | Aruze Corp | 遊技サーバ、遊技機及び遊技管理方法 |
US8371926B2 (en) * | 2001-10-02 | 2013-02-12 | Universal Entertainment Corporation | Slot machine and control method of game |
JP2003111897A (ja) * | 2001-10-09 | 2003-04-15 | Aruze Corp | 遊技サーバ、遊技機、遊技管理サーバ及び遊技管理方法 |
JP2003126343A (ja) * | 2001-10-22 | 2003-05-07 | Aruze Corp | 遊技サーバ、遊技機及び遊技管理方法 |
US20030087687A1 (en) * | 2001-11-06 | 2003-05-08 | Locke David K. | Slot machine with unified reel symbols |
FR2833102B1 (fr) * | 2001-12-03 | 2004-02-27 | Bourgogne Grasset | Dispositif de rangement electronique pour jetons de jeu |
US6886829B2 (en) | 2002-02-08 | 2005-05-03 | Vendingdata Corporation | Image capturing card shuffler |
US20030187736A1 (en) * | 2002-04-02 | 2003-10-02 | David Teague | Patron tracking system |
US20030228906A1 (en) | 2002-04-19 | 2003-12-11 | Walker Jay S. | Methods and apparatus for providing communications services at a gaming machine |
US6923724B2 (en) * | 2002-04-22 | 2005-08-02 | Igt | Gaming system allowing location determination of a gaming unit in a casino |
US7485043B2 (en) | 2002-06-19 | 2009-02-03 | Igt | Elimination games for gaming machines |
US20040002386A1 (en) * | 2002-06-27 | 2004-01-01 | Horseshoe Gaming Holding Corp. | Wireless casino information management system and method |
US8271778B1 (en) | 2002-07-24 | 2012-09-18 | The Nielsen Company (Us), Llc | System and method for monitoring secure data on a network |
US7815507B2 (en) | 2004-06-18 | 2010-10-19 | Igt | Game machine user interface using a non-contact eye motion recognition device |
US8460103B2 (en) | 2004-06-18 | 2013-06-11 | Igt | Gesture controlled casino gaming system |
US20040033832A1 (en) * | 2002-08-13 | 2004-02-19 | Gregg Solomon | Casino money handling system |
US6830515B2 (en) * | 2002-09-10 | 2004-12-14 | Igt | Method and apparatus for supporting wide area gaming network |
US6926605B2 (en) * | 2002-09-13 | 2005-08-09 | Igt | Method and apparatus for independently verifying game outcome |
US7766744B2 (en) * | 2002-09-17 | 2010-08-03 | Igt | Method and apparatus for providing customizable player bonuses |
US10198908B2 (en) | 2002-09-30 | 2019-02-05 | Stanley P. Dabrowski | Method and apparatus for integrated customer tracking and browsing |
US7341516B2 (en) * | 2002-09-30 | 2008-03-11 | Dabrowski Stanley P | Method and apparatus for integrated customer tracking and browsing |
US8123613B2 (en) * | 2002-09-30 | 2012-02-28 | Stanley Dabrowski | Method and apparatus for integrated customer tracking and browsing |
US10733840B2 (en) | 2002-09-30 | 2020-08-04 | Stanley P. Dabrowski | Method and apparatus for integrated customer tracking and browsing |
US9412231B2 (en) | 2002-09-30 | 2016-08-09 | Stanley P. Dabrowski | Method and apparatus for integrated customer tracking and browsing |
US20040142750A1 (en) * | 2003-01-22 | 2004-07-22 | Acres Gaming Incorporated | Method and apparatus for use of a network by a casino |
US7963843B2 (en) | 2003-03-28 | 2011-06-21 | Oneida Indian Nation | Cashless gaming system and method with monitoring |
US8597106B2 (en) * | 2003-03-28 | 2013-12-03 | Igt | Safeguards against cheating and malfunctioning of gaming devices that use forms of cashless wagering |
FR2854972B1 (fr) * | 2003-05-12 | 2005-07-15 | Bourgogne Grasset | Poste de lecture et/ou d'ecriture pour jetons de jeu electroniques |
US20040230509A1 (en) | 2003-05-14 | 2004-11-18 | Iddings Cara L. | Method for corroborating a gaming jackpot payment |
GB0311671D0 (en) * | 2003-05-21 | 2003-06-25 | Waterleaf Ltd | Betting terminal with logging facility |
US20050059480A1 (en) * | 2003-09-11 | 2005-03-17 | Konami Gaming, Inc. | System and method for awarding incentive awards to a player of a gaming device |
US20050060231A1 (en) * | 2003-09-11 | 2005-03-17 | Konami Gaming, Inc. | Gaming incentive system and method of redeeming bonus points |
AU2004282819B2 (en) * | 2003-09-12 | 2009-11-12 | Aristocrat Technologies Australia Pty Ltd | Communications interface for a gaming machine |
US7335106B2 (en) | 2003-10-20 | 2008-02-26 | Las Vegas Gaming, Inc. | Closed-loop system for displaying promotional events and granting awards for electronic video games |
US8512144B2 (en) | 2003-10-20 | 2013-08-20 | Tipping Point Group, Llc | Method and apparatus for providing secondary gaming machine functionality |
EP1721194A4 (de) * | 2003-12-05 | 2010-01-13 | Univ Pittsburgh | Metallische nanooptische linsen und strahlformungseinrichtungen |
US20050137017A1 (en) * | 2003-12-09 | 2005-06-23 | Systems In Progress Holding Gmbh | Electronic gaming system |
US20060030409A1 (en) * | 2003-12-09 | 2006-02-09 | Systems In Progress Holding Gmbh | Data management device within an electronic gaming device and a method for monitoring electronic gaming devices |
US7846026B2 (en) * | 2003-12-15 | 2010-12-07 | Spec International | Gaming machine door with adjustable cross member |
US7686689B2 (en) * | 2004-02-10 | 2010-03-30 | Wms Gaming, Inc. | Basic wagering game having a continuously modified pay table |
CA2556697C (en) * | 2004-02-17 | 2018-01-09 | Nielsen Media Research, Inc. | Methods and apparatus for monitoring video games |
US8684839B2 (en) | 2004-06-18 | 2014-04-01 | Igt | Control of wager-based game using gesture recognition |
US7226357B2 (en) * | 2004-07-07 | 2007-06-05 | Progressive Gaming International Corporation | Mechanical wheel casino game of chance having a free-motion internal indicator and method therefor |
CA2576506A1 (en) | 2004-08-03 | 2006-02-16 | Wagerworks, Inc. | Gaming method and device involving progressive wagers |
US8021230B2 (en) | 2004-08-19 | 2011-09-20 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US7892093B2 (en) | 2004-08-19 | 2011-02-22 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
EP1791611A4 (de) | 2004-08-19 | 2009-09-23 | Igt Reno Nev | Spielsystem mit mehreren prämienverleihenden spielautomaten |
US7942744B2 (en) | 2004-08-19 | 2011-05-17 | Igt | Virtual input system |
US8251791B2 (en) | 2004-08-19 | 2012-08-28 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US7963847B2 (en) | 2004-08-19 | 2011-06-21 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US20060135253A1 (en) * | 2004-09-10 | 2006-06-22 | Jeffrey George | Gaming system and method for providing entry to a contest |
US20060066048A1 (en) | 2004-09-14 | 2006-03-30 | Shuffle Master, Inc. | Magnetic jam detection in a card shuffler |
US8974304B2 (en) * | 2004-12-22 | 2015-03-10 | Wms Gaming Inc. | System, method, and apparatus for detecting abnormal behavior of a wagering game machine |
US7922578B2 (en) * | 2005-01-11 | 2011-04-12 | Okuniewicz Douglas M | Method for providing an undisplayed outcome of an electronic gaming device |
US10540842B2 (en) * | 2005-01-11 | 2020-01-21 | Aim Management, Inc. | Data storage system for an electronic gaming device |
US20060154721A1 (en) * | 2005-01-11 | 2006-07-13 | Okuniewicz Douglas M | Electronic gaming device that provides an undisplayed outcome |
US8337309B2 (en) * | 2005-01-11 | 2012-12-25 | Okuniewicz Douglas M | Data based awards for an electronic gaming device |
US20060154719A1 (en) * | 2005-01-11 | 2006-07-13 | Okuniewicz Douglas M | Dynamic scrip account for processing awards from an electronic gaming device |
EP1766589B1 (de) * | 2005-04-07 | 2013-05-22 | Gaming Partners International | Verfahren zur verwaltung einer vielzahl von elektronischen chip-token-lesern und einrichtungseinheiten zur durchführung dieses verfahrens |
US7764836B2 (en) | 2005-06-13 | 2010-07-27 | Shuffle Master, Inc. | Card shuffler with card rank and value reading capability using CMOS sensor |
FR2888372B1 (fr) * | 2005-07-08 | 2007-10-12 | Caming Partners Internationale | Jeton a puce electronique et son procede de fabrication |
US20070015573A1 (en) * | 2005-07-14 | 2007-01-18 | Oneida Indian Nation | Method and system for automated responsible gaming controls |
EP1815384A1 (de) * | 2005-07-28 | 2007-08-08 | Gaming Partners International | Vorrichtung für den transport von spielmarken und spielmarkenträgerstruktur dafür |
US8651946B1 (en) * | 2005-08-25 | 2014-02-18 | Bally Gaming, Inc. | Coin-out gaming reward system |
WO2007026402A1 (ja) * | 2005-08-30 | 2007-03-08 | Aruze Corporation | 遊技機、遊技制御方法及び遊技システム |
WO2007026396A1 (ja) * | 2005-08-30 | 2007-03-08 | Aruze Corporation | 遊技機、遊技制御方法及び遊技システム |
JPWO2007026400A1 (ja) * | 2005-08-30 | 2009-03-05 | アルゼ株式会社 | 遊技機、遊技制御方法及び遊技システム |
JPWO2007026406A1 (ja) * | 2005-08-30 | 2009-03-05 | アルゼ株式会社 | 遊技機、遊技制御方法及び遊技システム |
WO2007026404A1 (ja) * | 2005-08-30 | 2007-03-08 | Aruze Corporation | 遊技機、遊技制御方法及び遊技システム |
JPWO2007026399A1 (ja) * | 2005-08-30 | 2009-03-05 | アルゼ株式会社 | 遊技機、遊技制御方法及び遊技システム |
JPWO2007026407A1 (ja) * | 2005-08-30 | 2009-03-05 | アルゼ株式会社 | 遊技機、遊技制御方法及び遊技システム |
WO2007026401A1 (ja) * | 2005-08-30 | 2007-03-08 | Aruze Corporation | 遊技機、遊技制御方法及び遊技システム |
JPWO2007026403A1 (ja) * | 2005-08-30 | 2009-03-05 | アルゼ株式会社 | 遊技機、遊技制御方法及び遊技システム |
US9640017B2 (en) | 2005-08-31 | 2017-05-02 | Igt | Gaming system and method employing rankings of outcomes from multiple gaming machines to determine awards |
US7597621B2 (en) | 2005-09-06 | 2009-10-06 | Igt | Gaming device having progressive awards and supplemental awards |
US7819745B2 (en) | 2005-09-06 | 2010-10-26 | Igt | Gaming system which provides multiple players multiple bonus awards |
US7753782B2 (en) | 2005-09-06 | 2010-07-13 | Igt | Gaming system and method for providing multiple players multiple bonus awards |
US7500913B2 (en) | 2005-09-06 | 2009-03-10 | Igt | Gaming system which provides multiple players multiple bonus awards |
US7828649B2 (en) | 2005-09-06 | 2010-11-09 | Igt | Gaming system and method for providing group play with divided bonus features |
US7841939B2 (en) | 2005-09-09 | 2010-11-30 | Igt | Server based gaming system having multiple progressive awards |
US8137188B2 (en) | 2005-09-09 | 2012-03-20 | Igt | Server based gaming system having multiple progressive awards |
US8128491B2 (en) | 2005-09-09 | 2012-03-06 | Igt | Server based gaming system having multiple progressive awards |
US7568973B2 (en) | 2005-09-09 | 2009-08-04 | Igt | Server based gaming system having multiple progressive awards |
JP2007125299A (ja) * | 2005-11-07 | 2007-05-24 | Aruze Corp | 遊技機、遊技制御方法及び遊技システム |
JP2007125297A (ja) * | 2005-11-07 | 2007-05-24 | Aruze Corp | 遊技機、遊技制御方法及び遊技システム |
PT1946252E (pt) * | 2005-11-09 | 2012-11-06 | Gaming Partners Int | Ficha com inserção de chip electrónico |
AU2007208281A1 (en) * | 2006-01-23 | 2007-08-02 | Futurelogic, Inc. | Distributed promotional coupon system with real-time activity monitoring |
CA2642642A1 (en) * | 2006-02-16 | 2007-08-30 | Oneida Indian Nation | Integrated gaming and services system and method |
US8727854B2 (en) | 2006-02-23 | 2014-05-20 | Konami Gaming, Inc | System and method for operating a matching game in conjunction with a transaction on a gaming machine |
US20090061987A1 (en) * | 2006-03-14 | 2009-03-05 | Wms Gaming Inc | Thermal management in a wagering game machine |
US7780520B2 (en) | 2006-03-15 | 2010-08-24 | Igt | Gaming device having multiple different types of progressive awards |
US7556266B2 (en) | 2006-03-24 | 2009-07-07 | Shuffle Master Gmbh & Co Kg | Card shuffler with gravity feed system for playing cards |
US10026255B2 (en) | 2006-04-13 | 2018-07-17 | Igt | Presentation of remotely-hosted and locally rendered content for gaming systems |
US9028329B2 (en) | 2006-04-13 | 2015-05-12 | Igt | Integrating remotely-hosted and locally rendered content on a gaming device |
US8992304B2 (en) | 2006-04-13 | 2015-03-31 | Igt | Methods and systems for tracking an event of an externally controlled interface |
US8784196B2 (en) | 2006-04-13 | 2014-07-22 | Igt | Remote content management and resource sharing on a gaming machine and method of implementing same |
US7841941B2 (en) | 2006-05-24 | 2010-11-30 | Igt | Extension component for authenticating game data |
US8353513B2 (en) | 2006-05-31 | 2013-01-15 | Shfl Entertainment, Inc. | Card weight for gravity feed input for playing card shuffler |
US8342525B2 (en) | 2006-07-05 | 2013-01-01 | Shfl Entertainment, Inc. | Card shuffler with adjacent card infeed and card output compartments |
US8579289B2 (en) | 2006-05-31 | 2013-11-12 | Shfl Entertainment, Inc. | Automatic system and methods for accurate card handling |
US8070574B2 (en) | 2007-06-06 | 2011-12-06 | Shuffle Master, Inc. | Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature |
US8070597B2 (en) | 2006-08-03 | 2011-12-06 | Igt | Gaming device and method having multiple progressive award levels and a secondary game for advancing through the progressive award levels |
US20080058105A1 (en) * | 2006-08-31 | 2008-03-06 | Combs Fredrick C | Casino Management |
US8206215B2 (en) * | 2006-08-31 | 2012-06-26 | Igt | Gaming machine systems and methods with memory efficient historical video re-creation |
US8523665B2 (en) | 2006-10-11 | 2013-09-03 | Igt | Gaming system and method having multi-level mystery triggered progressive awards |
US7934993B2 (en) * | 2006-10-16 | 2011-05-03 | Igt | Secure progressive controller |
US7896741B2 (en) * | 2006-10-16 | 2011-03-01 | Igt | Progressive controller |
US7963845B2 (en) | 2006-11-08 | 2011-06-21 | Igt | Gaming system and method with multiple progressive award levels and a skill based determination of providing one of the progressive award levels |
US9047733B2 (en) | 2006-11-08 | 2015-06-02 | Igt | Gaming system and method for providing multiple level progressive awards with increased odds of winning higher level progressive awards |
US7967677B2 (en) | 2006-11-08 | 2011-06-28 | Igt | Gaming system and method for providing virtual drawings |
US20080108430A1 (en) | 2006-11-08 | 2008-05-08 | Igt | Gaming system and method which provides players an opportunity to win a progressive award |
WO2008058279A2 (en) | 2006-11-09 | 2008-05-15 | Wms Gaming, Inc. | Wagering game account management system |
WO2008060444A2 (en) * | 2006-11-09 | 2008-05-22 | Wms Gaming Inc. | Gaming apparatus with cooling of certain components |
US20090156303A1 (en) | 2006-11-10 | 2009-06-18 | Igt | Bonusing Architectures in a Gaming Environment |
US8919775B2 (en) | 2006-11-10 | 2014-12-30 | Bally Gaming, Inc. | System for billing usage of an automatic card handling device |
US8105149B2 (en) | 2006-11-10 | 2012-01-31 | Igt | Gaming system and method providing venue wide simultaneous player participation based bonus game |
US9311774B2 (en) | 2006-11-10 | 2016-04-12 | Igt | Gaming machine with externally controlled content display |
US8526034B2 (en) * | 2006-12-14 | 2013-09-03 | Aruze Gaming America, Inc. | Data output device and data output method |
US20080254859A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine enabling bet for getting insurance-pay and method of playing games using the same |
US20080254874A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine enabling bet for getting insurance-pay and method of playing games using the same |
US20080254869A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine and playing method thereof |
US7976383B2 (en) * | 2007-04-13 | 2011-07-12 | Universal Entertainment Corporation | Gaming machine and control method that accumulatively adds a fractional value |
US8435112B2 (en) * | 2007-04-13 | 2013-05-07 | Universal Entertainment Corporation | Gaming machine for providing an award for insurance and controlling method thereof |
US8500549B2 (en) | 2007-04-13 | 2013-08-06 | Universal Entertainment Corporation | Gaming machine having payout for insurance and control method thereof |
US20080254865A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine and control method of game |
US8282462B2 (en) * | 2007-04-13 | 2012-10-09 | Universal Entertainment Corporation | Gaming machine with a count-value triggered insurance bonus game and playing method thereof |
US20080254858A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine for providing an award for insurance and playing method thereof |
US20080254867A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine and control method of game |
US7985135B2 (en) * | 2007-04-13 | 2011-07-26 | Universal Entertainment Corporation | Gaming machine and control method that accumulatively adds a value less than one credit as a fractional value |
US20080254864A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine and control method of game |
US8449381B2 (en) | 2007-04-13 | 2013-05-28 | Universal Entertainment Corporation | Gaming machine having payout for insurance and control method thereof |
US20080254860A1 (en) * | 2007-04-13 | 2008-10-16 | Aruze Corp. | Gaming machine enabling bet for getting insurance-pay and method of playing games using the same |
US8177631B2 (en) * | 2007-04-13 | 2012-05-15 | Universal Entertainment Corporation | Gaming machine with insurance pay and playing method thereof |
US7549959B2 (en) * | 2007-05-03 | 2009-06-23 | The General Electric Company | Stimulation arrangement for measurement of physiological signal reactivity |
EP2165293B1 (de) * | 2007-05-25 | 2012-11-07 | Gaming Partners International | Token mit elektronischer einrichtung |
EP2153559A2 (de) * | 2007-05-31 | 2010-02-17 | The Nielsen Company | Verfahren und vorrichtungen zum modellieren von set-top-box-daten |
US20090029766A1 (en) | 2007-07-26 | 2009-01-29 | Lutnick Howard W | Amusement gaming access and authorization point |
US20090149247A1 (en) * | 2007-10-17 | 2009-06-11 | Touch Technologies, Inc. | Gambling team or group affiliation detection utilizing radio-frequency identification (rfid) chips or other rfid items |
US8235802B2 (en) * | 2007-10-26 | 2012-08-07 | Aruze Gaming America, Inc. | Slot machine with insurance function and control method thereof |
US8142278B2 (en) * | 2007-11-01 | 2012-03-27 | Universal Entertainment Corporation | Gaming machine with locking function and insurance feature |
JP2009183678A (ja) * | 2008-02-11 | 2009-08-20 | Aruze Corp | ゲーミングマシン及びその制御方法 |
US20090203438A1 (en) * | 2008-02-12 | 2009-08-13 | Aruze Gaming America, Inc. | Gaming machine with conversation engine for interactive gaming through dialog with player and playing method thereof |
US20090215514A1 (en) * | 2008-02-25 | 2009-08-27 | Aruze Gaming America, Inc. | Gaming Machine with Conversation Engine for Interactive Gaming Through Dialog with Player and Playing Method Thereof |
US20090221349A1 (en) * | 2008-03-03 | 2009-09-03 | Aruze Corp. | Gaming Machine Providing Chance Of Payout For Loss Game And Playing Method Thereof |
US20090227334A1 (en) * | 2008-03-06 | 2009-09-10 | Aruze Corp. | Gaming Machine Arranging Symbols Based on Rearranged Symbols and Playing Method Thereof |
US20090227350A1 (en) * | 2008-03-06 | 2009-09-10 | Aruze Corp. | Gaming Machine Arranging Symbols Based on Rearragned Symbols and Playing Method Thereof |
US20090227335A1 (en) * | 2008-03-06 | 2009-09-10 | Aruze Corp. | Gaming Machine Arranging Symbol Based on Rearranged Symbol and Playing Method Thereof |
US8388439B2 (en) * | 2008-03-14 | 2013-03-05 | Universal Entertainment Corporation | Gaming system for competing for prize of progressive bonus at plural terminals |
US20090233680A1 (en) * | 2008-03-17 | 2009-09-17 | Aruze Corp. | Slot Machine Providing Return And Control Method Thereof |
US20090233679A1 (en) * | 2008-03-17 | 2009-09-17 | Aruze Corp. | Slot Machine Providing Return And Control Method Thereof |
US8277313B2 (en) * | 2008-03-17 | 2012-10-02 | Universal Entertainment Corporation | Gaming machine and playing method thereof, which qualifies player to join special game through chance game run at the same time base game is run |
US8454424B2 (en) * | 2008-03-17 | 2013-06-04 | Universal Entertainment Corporation | Gaming machine and playing method thereof, which qualifies player to join special game through chance game run at the same time base game is run |
US20090239625A1 (en) * | 2008-03-18 | 2009-09-24 | Aruze Corp. | Gaming machine which displays a start timing of a special game and playing method thereof |
US20090239620A1 (en) * | 2008-03-18 | 2009-09-24 | Aruze Corp. | Gaming Machine And Playing Method Thereof, Which Qualifies Player To Join Special Game Through Chance Game Run At The Same Time Base Game Is Run |
US20090239619A1 (en) * | 2008-03-18 | 2009-09-24 | Aruze Corp. | Gaming machine performing new game by using contents and prize of game of plural game terminals and playing method thereof |
US8192278B2 (en) * | 2008-03-21 | 2012-06-05 | Universal Entertainment Corporation | Gaming machine and playing method thereof, which qualifies player to join special game through chance game run at the same time base game is run |
US20090239653A1 (en) * | 2008-03-21 | 2009-09-24 | Aruze Corp. | Gaming Machine And Playing Method Thereof, Which Qualifies Player To Join Special Game Through Chance Game Run At The Same Time Base Game Is Run |
US20090239621A1 (en) * | 2008-03-21 | 2009-09-24 | Aruze Corp. | Gaming machine performing new game by using contents and prize of game of plural game terminals and playing method thereof |
US20090239655A1 (en) * | 2008-03-21 | 2009-09-24 | Aruze Corp. | Gaming machine which displays effect according to result of special game and playing method thereof |
US20090239603A1 (en) * | 2008-03-21 | 2009-09-24 | Aruze Corp. | Gaming Machine Which Displays Effect According to Execution Timing of Special Game and Playing Method Thereof |
US20090239629A1 (en) * | 2008-03-21 | 2009-09-24 | Aruze Corp. | Gaming Machine Which Awards Payout of Rank According to Execution Result of Special Game and Playing Method Thereof |
US20090239627A1 (en) * | 2008-03-21 | 2009-09-24 | Aruze Corp. | Gaming Machine Performing New Game by Using Contents of Game of Plural Game Terminals and Playing Method Thereof |
US8105147B2 (en) * | 2008-03-21 | 2012-01-31 | Universal Entertainment Corporation | Gaming machine performing new game by using contents of game of plural game terminals and playing method thereof |
US8821254B2 (en) | 2008-03-24 | 2014-09-02 | Universal Entertainment Corporation | Gaming machine having effect corresponding to award to be provided for special game and playing method thereof |
US20090239606A1 (en) * | 2008-03-24 | 2009-09-24 | Aruze Gaming America, Inc. | Slot machine with wild symbol feature and control method thereof |
US20090247291A1 (en) * | 2008-03-26 | 2009-10-01 | Aruze Corp. | Gaming system having a common game for gaming machines and controlling method thereof |
US20090247264A1 (en) * | 2008-03-27 | 2009-10-01 | Aruze Corp. | Gaming machine and playing method thereof |
US20090247290A1 (en) * | 2008-03-27 | 2009-10-01 | Aruze Corp. | Gaming machine with progressive feature for predetermined bet amount and playing method thereof |
US20090247272A1 (en) * | 2008-04-01 | 2009-10-01 | Aruze Gaming America, Inc. | Gaming Machine With Feature Concept And Playing Method Thereof |
US20090253484A1 (en) * | 2008-04-04 | 2009-10-08 | Aruze Corp. | Slot machine with replicating symbol feature and control method thereof |
US8439746B2 (en) * | 2008-05-07 | 2013-05-14 | Wms Gaming, Inc. | Managing limitation rules for wagering accounts |
US8267776B2 (en) * | 2008-05-20 | 2012-09-18 | Aruze Corp. | Gaming machine including terminals and playing method thereof |
US8182335B2 (en) * | 2008-05-20 | 2012-05-22 | Universal Entertainment Corporation | Gaming machine having a plurality of consoles and playing method thereof |
US8167717B2 (en) * | 2008-06-04 | 2012-05-01 | Universal Entertainment Corporation | Gaming machine having a plurality of terminals and playing method thereof |
US8167716B2 (en) * | 2008-06-04 | 2012-05-01 | Universal Entertainment Corporation | Gaming machine having a plurality of terminals and playing method thereof |
US8182336B2 (en) * | 2008-06-12 | 2012-05-22 | Universal Entertainment Corporation | Gaming machine having a plurality of terminals and playing method thereof |
US20090312084A1 (en) * | 2008-06-13 | 2009-12-17 | Aruze Corp. | Gaming machine, playing method and gaming system which change plural games which are different in the amount of maximum bet |
US20090325676A1 (en) * | 2008-06-27 | 2009-12-31 | Aruze Corp. | Gaming Machine Providing An Insurance Payout And A Playing Method Thereof |
US8628203B2 (en) * | 2008-07-22 | 2014-01-14 | Universal Entertainment Corporation | Lighting device using light-emitting diode and gaming machine including the lighting device |
US8382573B2 (en) * | 2008-08-22 | 2013-02-26 | Aruze Gaming America, Inc. | Gaming system and control method thereof which determines transition to special game |
US20100056250A1 (en) * | 2008-09-04 | 2010-03-04 | Aruze Corp. | Gaming machine with variety according to player's skill and control method thereof |
US20100056249A1 (en) * | 2008-09-04 | 2010-03-04 | Aruze Corp. | Gaming machine for varying number of trigger symbols and control method thereof |
US8657662B2 (en) | 2008-09-04 | 2014-02-25 | Patent Investment & Licensing Company | Gaming device having variable speed of play |
US9965917B2 (en) * | 2008-10-10 | 2018-05-08 | Aruze Gaming America, Inc. | Gaming machine for changing game sound in free game and control method thereof |
US8167710B2 (en) | 2008-11-05 | 2012-05-01 | Wms Gaming, Inc. | Controlling and configuring responsible gaming data |
US8376836B2 (en) | 2008-11-07 | 2013-02-19 | Igt | Server based gaming system and method for providing deferral of bonus events |
US20100178975A1 (en) * | 2009-01-13 | 2010-07-15 | Acres-Fiore Patents | Graphical progress report for gaming device bonus |
US8298076B2 (en) | 2009-01-27 | 2012-10-30 | Aruze Gaming America, Inc. | Gaming machine and control device capable of collecting advertisement cost from sponsor, and method of collecting the advertisement cost |
US8967621B2 (en) | 2009-04-07 | 2015-03-03 | Bally Gaming, Inc. | Card shuffling apparatuses and related methods |
US7988152B2 (en) | 2009-04-07 | 2011-08-02 | Shuffle Master, Inc. | Playing card shuffler |
JP2010274033A (ja) | 2009-06-01 | 2010-12-09 | Universal Entertainment Corp | インシュランスベットによりレスキュー処理を実行可能なゲーミングマシン及びそのゲーム方法 |
JP2010274046A (ja) | 2009-06-01 | 2010-12-09 | Universal Entertainment Corp | ゲーミングマシン及びその制御方法 |
JP2010274062A (ja) * | 2009-06-01 | 2010-12-09 | Universal Entertainment Corp | 共通ゲームを実行するゲーミングマシン、及びその通信制御方法 |
JP2010274034A (ja) * | 2009-06-01 | 2010-12-09 | Universal Entertainment Corp | プレイされたゲーム数に基づいて配当を付与可能なゲーミングマシンおよびそのプレイ方法 |
US8702490B2 (en) | 2009-07-24 | 2014-04-22 | Patent Investment & Licensing Company | Gaming device having multiple game play option |
US20110059787A1 (en) * | 2009-09-09 | 2011-03-10 | Suzo-Happ Group | Control system for reel mechanism |
JP2011087707A (ja) | 2009-10-21 | 2011-05-06 | Universal Entertainment Corp | 共通ゲームにおいて単位ゲームと異なるシンボル列を用いるゲーミングマシン及びそのゲーム制御方法 |
US8696436B2 (en) | 2009-11-16 | 2014-04-15 | Patent Investment & Licensing Company | Method for displaying gaming result |
US8684811B2 (en) | 2009-12-03 | 2014-04-01 | Patent Investment & Licensing Company | Gaming device having advance game information analyzer |
US9240094B2 (en) * | 2009-12-03 | 2016-01-19 | Patent Investment & Licensing Company | Rapid play poker gaming device |
US8382575B2 (en) * | 2010-09-17 | 2013-02-26 | Speilo Manufacturing ULC | System and method for identifying errors in slot machine and video lottery terminal games |
US8800993B2 (en) | 2010-10-14 | 2014-08-12 | Shuffle Master Gmbh & Co Kg | Card handling systems, devices for use in card handling systems and related methods |
US8419523B2 (en) | 2011-05-24 | 2013-04-16 | Universal Entertainment Corporation | Gaming machine in which symbol involving possibility of winning prize is illuminated |
US9875607B2 (en) | 2011-07-13 | 2018-01-23 | Igt | Methods and apparatus for providing secure logon to a gaming machine using a mobile device |
US9731190B2 (en) | 2011-07-29 | 2017-08-15 | Bally Gaming, Inc. | Method and apparatus for shuffling and handling cards |
US8485527B2 (en) | 2011-07-29 | 2013-07-16 | Savant Shuffler LLC | Card shuffler |
US20190272704A1 (en) | 2011-09-09 | 2019-09-05 | Igt | Redemption of virtual tickets using a portable electronic device |
US8613659B2 (en) | 2011-09-09 | 2013-12-24 | Igt | Virtual ticket-in and ticket-out on a gaming machine |
US10121318B2 (en) | 2011-09-09 | 2018-11-06 | Igt | Bill acceptors and printers for providing virtual ticket-in and ticket-out on a gaming machine |
US10297105B2 (en) | 2011-09-09 | 2019-05-21 | Igt | Redemption of virtual tickets using a portable electronic device |
US9367835B2 (en) | 2011-09-09 | 2016-06-14 | Igt | Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine |
US9524609B2 (en) | 2011-09-30 | 2016-12-20 | Igt | Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment |
US8613668B2 (en) | 2011-12-22 | 2013-12-24 | Igt | Directional wireless communication |
US8876596B2 (en) | 2012-02-29 | 2014-11-04 | Igt | Virtualized magnetic player card |
US9311769B2 (en) | 2012-03-28 | 2016-04-12 | Igt | Emailing or texting as communication between mobile device and EGM |
US8708804B2 (en) | 2012-06-22 | 2014-04-29 | Igt | Gaming system and method providing a collection game including at least one customizable award collector |
US9412227B2 (en) | 2012-07-11 | 2016-08-09 | Igt | Method and apparatus for offering a mobile device version of an electronic gaming machine game at the electronic gaming machine |
US8960674B2 (en) | 2012-07-27 | 2015-02-24 | Bally Gaming, Inc. | Batch card shuffling apparatuses including multi-card storage compartments, and related methods |
RU2635856C2 (ru) * | 2012-08-08 | 2017-11-16 | Новоматик Аг | Способ и система для отслеживания игровой активности |
US9511274B2 (en) | 2012-09-28 | 2016-12-06 | Bally Gaming Inc. | Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus |
US9378766B2 (en) | 2012-09-28 | 2016-06-28 | Bally Gaming, Inc. | Card recognition system, card handling device, and method for tuning a card handling device |
US20140379421A1 (en) | 2013-06-25 | 2014-12-25 | The Nielsen Company (Us), Llc | Methods and apparatus to characterize households with media meter data |
US9277265B2 (en) | 2014-02-11 | 2016-03-01 | The Nielsen Company (Us), Llc | Methods and apparatus to calculate video-on-demand and dynamically inserted advertisement viewing probability |
EP3113855B1 (de) | 2014-04-11 | 2019-04-10 | Bally Gaming, Inc. | Methode und vorrichtung zum mischen und zur handhabung von karten |
US9474957B2 (en) | 2014-05-15 | 2016-10-25 | Bally Gaming, Inc. | Playing card handling devices, systems, and methods for verifying sets of cards |
USD764599S1 (en) | 2014-08-01 | 2016-08-23 | Bally Gaming, Inc. | Card shuffler device |
US9566501B2 (en) | 2014-08-01 | 2017-02-14 | Bally Gaming, Inc. | Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods |
US9504905B2 (en) | 2014-09-19 | 2016-11-29 | Bally Gaming, Inc. | Card shuffling device and calibration method |
US10219039B2 (en) | 2015-03-09 | 2019-02-26 | The Nielsen Company (Us), Llc | Methods and apparatus to assign viewers to media meter data |
US9916735B2 (en) | 2015-07-22 | 2018-03-13 | Igt | Remote gaming cash voucher printing system |
US10055930B2 (en) | 2015-08-11 | 2018-08-21 | Igt | Gaming system and method for placing and redeeming sports bets |
US9848224B2 (en) | 2015-08-27 | 2017-12-19 | The Nielsen Company(Us), Llc | Methods and apparatus to estimate demographics of a household |
US20170092054A1 (en) | 2015-09-25 | 2017-03-30 | Igt | Gaming system and method for utilizing a mobile device to fund a gaming session |
US10417867B2 (en) | 2015-09-25 | 2019-09-17 | Igt | Gaming system and method for automatically transferring funds to a mobile device |
US9993719B2 (en) | 2015-12-04 | 2018-06-12 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US10217317B2 (en) | 2016-08-09 | 2019-02-26 | Igt | Gaming system and method for providing incentives for transferring funds to and from a mobile device |
US10916090B2 (en) | 2016-08-23 | 2021-02-09 | Igt | System and method for transferring funds from a financial institution device to a cashless wagering account accessible via a mobile device |
US10621824B2 (en) | 2016-09-23 | 2020-04-14 | Igt | Gaming system player identification device |
US10339765B2 (en) | 2016-09-26 | 2019-07-02 | Shuffle Master Gmbh & Co Kg | Devices, systems, and related methods for real-time monitoring and display of related data for casino gaming devices |
US10933300B2 (en) | 2016-09-26 | 2021-03-02 | Shuffle Master Gmbh & Co Kg | Card handling devices and related assemblies and components |
US10791355B2 (en) | 2016-12-20 | 2020-09-29 | The Nielsen Company (Us), Llc | Methods and apparatus to determine probabilistic media viewing metrics |
US10332344B2 (en) | 2017-07-24 | 2019-06-25 | Igt | System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses |
US10380843B2 (en) | 2017-08-03 | 2019-08-13 | Igt | System and method for tracking funds from a plurality of funding sources |
US10360763B2 (en) | 2017-08-03 | 2019-07-23 | Igt | System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account |
US10373430B2 (en) | 2017-08-03 | 2019-08-06 | Igt | System and method for tracking fund transfers between an electronic gaming machine and a plurality of funding sources |
US10360761B2 (en) | 2017-08-03 | 2019-07-23 | Igt | System and method for providing a gaming establishment account pre-approved access to funds |
GB2571696B (en) | 2017-10-09 | 2020-05-27 | Compass Pathways Ltd | Large scale method for the preparation of Psilocybin and formulations of Psilocybin so produced |
US11341817B2 (en) | 2017-12-18 | 2022-05-24 | Igt | System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account |
US11922765B2 (en) | 2017-12-18 | 2024-03-05 | Igt | System and method employing virtual tickets |
US10643426B2 (en) | 2017-12-18 | 2020-05-05 | Igt | System and method for providing a gaming establishment account automatic access to funds |
US11043066B2 (en) | 2017-12-21 | 2021-06-22 | Igt | System and method for centralizing funds to a primary gaming establishment account |
US10950088B2 (en) | 2017-12-21 | 2021-03-16 | Igt | System and method for utilizing virtual ticket vouchers |
US10839641B2 (en) | 2018-02-27 | 2020-11-17 | Stanley P. Dabrowski | Method and apparatus for modifying gaming machines to provide supplemental or modified functionality |
US10970968B2 (en) | 2018-04-18 | 2021-04-06 | Igt | System and method for incentivizing the maintenance of funds in a gaming establishment account |
US11376489B2 (en) | 2018-09-14 | 2022-07-05 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11896891B2 (en) | 2018-09-14 | 2024-02-13 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11338194B2 (en) | 2018-09-28 | 2022-05-24 | Sg Gaming, Inc. | Automatic card shufflers and related methods of automatic jam recovery |
US11898837B2 (en) | 2019-09-10 | 2024-02-13 | Shuffle Master Gmbh & Co Kg | Card-handling devices with defect detection and related methods |
US11173383B2 (en) | 2019-10-07 | 2021-11-16 | Sg Gaming, Inc. | Card-handling devices and related methods, assemblies, and components |
US11727757B2 (en) | 2021-04-22 | 2023-08-15 | Acres Technology | Player-funded loss amelioration |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3269503A (en) * | 1963-12-24 | 1966-08-30 | Colin E Foster | Jackpot arrangement for poker machines |
US4108361A (en) * | 1976-10-12 | 1978-08-22 | Krause Stephen R | Universal mark sense betting terminal system and method |
US4335809A (en) * | 1979-02-13 | 1982-06-22 | Barcrest Limited | Entertainment machines |
-
1980
- 1980-01-29 US US06/116,669 patent/US4283709A/en not_active Expired - Lifetime
-
1981
- 1981-01-15 GB GB8101243A patent/GB2068615B/en not_active Expired
- 1981-01-19 DE DE3101480A patent/DE3101480A1/de not_active Withdrawn
- 1981-01-23 MC MC811494A patent/MC1368A1/xx unknown
- 1981-01-28 FR FR8101626A patent/FR2474723A1/fr active Granted
- 1981-01-28 AU AU66683/81A patent/AU537144B2/en not_active Ceased
- 1981-01-29 ES ES498950A patent/ES8202170A1/es not_active Expired
- 1981-01-29 JP JP1089481A patent/JPS571376A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3522136A1 (de) * | 1984-06-27 | 1986-01-09 | John A. Winnipeg Manitoba Klayh | Elektronisches wettspielsystem |
EP0209357A2 (de) * | 1985-07-17 | 1987-01-21 | Kabushiki Kaisha Universal | Vorrichtung zur Ausgabe von Münzen |
EP0209357A3 (en) * | 1985-07-17 | 1987-10-14 | Kabushiki Kaisha Universal | Coin pay-out apparatus |
US4753625A (en) * | 1985-07-17 | 1988-06-28 | Kabushiki Kaisha Universal | Coin pay-out apparatus |
Also Published As
Publication number | Publication date |
---|---|
FR2474723A1 (fr) | 1981-07-31 |
ES498950A0 (es) | 1982-01-01 |
AU537144B2 (en) | 1984-06-07 |
GB2068615A (en) | 1981-08-12 |
AU6668381A (en) | 1981-08-06 |
MC1368A1 (fr) | 1981-10-23 |
JPS571376A (en) | 1982-01-06 |
FR2474723B1 (de) | 1985-02-01 |
ES8202170A1 (es) | 1982-01-01 |
GB2068615B (en) | 1983-05-18 |
US4283709A (en) | 1981-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3101480A1 (de) | "bargeldverbuchungs- und ueberwachungssystem fuer spielautomaten" | |
DE69433943T2 (de) | Elektronischer spielapparat | |
DE2617105C2 (de) | Schaltung zur Steuerung der Gewinnabgabe | |
DE69106547T2 (de) | System von Spielautomaten mit Verarbeitung eines steigenden Jackpots. | |
DE3544139A1 (de) | Spielautomat mit verbesserter sicherheit nach einem netzausfall | |
DE2146096A1 (de) | Elektronischer spielautomat nach art eines roulettes | |
DE2648183A1 (de) | Muenzpruefer | |
DE10148056A1 (de) | Verfahren zum Ermitteln eines Gewinnwertes beim Erreichen eines Spielergebnisses an einem münzbetätigten Unterhaltungsautomaten | |
DE4316652C2 (de) | Anordnung zur Steuerung von Geldspielgeräten | |
DE19613455A1 (de) | Münzbetätigtes Unterhaltungsgerät | |
AU2010201209B2 (en) | Network gaming system with bonus capability | |
DE69312269T2 (de) | Münzen in umlauf bringender spielautomat | |
EP2705508A1 (de) | Wett- und/oder spielvorrichtung | |
DE4201534C2 (de) | Verfahren zum Betreiben eines Geldspielgerätes | |
DE3825183C2 (de) | Verfahren zur Steuerung des Spielablaufes eines münzbetätigten Spielgerätes | |
DE4236968A1 (de) | Ausgebbarer Jackpot für ein Geldspielgerät | |
DE2722296C2 (de) | Spielautomat | |
DE3334474A1 (de) | Muenzspielgeraet mit einem eine mehrzahl von ueber gewinn oder verlust entscheidenden anzeigefeldern aufweisenden spielfeld | |
DE3501187C2 (de) | Gewinn-in-Aussicht-stellender Spielautomat | |
CH581358A5 (en) | Coin operated gaming machine - continuously adjusts odds to prevent payout exceeding receipts | |
DE3501188A1 (de) | Spielautomat mit einer muenzeinrichtung | |
DE69008504T2 (de) | Münzbetätigtes Spielgerät. | |
DE2730321A1 (de) | Muenzspielgeraet mit elektronischer steuerung | |
DE19614113B4 (de) | Verfahren zum Betreiben eines münzbetätigten Unterhaltungsautomaten | |
DE3912640A1 (de) | Gluecksspielgeraet mit gewinnausgabe |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8139 | Disposal/non-payment of the annual fee |