3 4
FIG. 3 is an isometric view of a smart card terminal etc., manages the game play execution for the game 20. The
employed in the centralized gaming system. outcome randomly selected by the game 20 is stored in the
FIG. 4 is an isometric view of a remote display terminal database server 18. Referring back to FIG. 1, in response to
employed in the centralized gaming system. a Payer's request at one of the remote display terminals 12
„„ _ . •, • r, ,• , • , ( to play a game, the master game server 14 downloads the
FIG. 5 is a side view of the remote display terminal. J. • , A m * *u * » »u *•
r 3 audiovisual software 20a tor that game to the requesting
FIG. 6 is a flow diagram of a method of configuring terminal 12 and loads the game play software 20fc for that
remote display terminals in the centralized gaming system to game into the game execution server 16.
maximize earnings. -phe game execution server 16 contains the game play
While the invention is susceptible to various modifica- 1Q software of all games currently selected for play (i e., games
tions and alternative forms, specific embodiments have been in session) at the remote display terminals 12. As stated
shown by way of example in the drawings and will be above, the game play software is loaded from the master
described in detail herein. It should be understood, however, game server 14 into the game execution server 18. If the
that the invention is not intended to be limited to the same game is selected for play at more than one of the
particular forms disclosed. Rather, the invention is to cover 15 remote display terminals 12 at the same time, the game play
all modifications, equivalents, and alternatives falling within software utilizes true multi-user procedures so that only one
the spirit and scope of the invention as defined by the copy of the game play software for that game need be loaded
appended claims. into the game execution server 16.
DESCRIPTION OF ILLUSTRATIVE ^e database server 18 stores any data to be maintained
EMBODIMENTS 20 an^ use^ to generate reports. Such data may, for example,
include live and historical game activity data and accumu
Turning now to the drawings and referring initially to lated acc0unting meters. The game activity data includes the
FIG. 1, there is depicted a centralized gaming system outcomes randomly selected by the games played on each
comprising a central server system 10 and a plurality of terminal 12. The accounting meters store credits in, credits
remote display terminals 12a fc c . . The remote display 2J out; credits played, credits won, etc. for each of the remote
terminals are identified hereafter by the reference numeral display terminals 12. The data residing in the database server
12, whether referring to one terminal or multiple terminals. 18 may be marked with the PIN of the terminal 12 that
The central server system 10 includes a master game server generated the data. The database server 18 may, in turn,
14, a multi-user game execution server or play engine 16, include an open interface for player tracking or generating
and database server 18. The servers 14, 16, and 18 may be 3Q audit reports. The audit reports may be organized by record
physically housed in separate boxes externally linked to type, terminal PINs, game name, game type (slots, poker,
each other by transmission lines or wireless technology, or ken0; bingo, etc.), or some other criteria
may be physically housed in a common box and internally xhe muiti_game remote display terminal 12 allows a
linked by wires and/or computer bus architecture, or may player at the terminai 12 to play any of the games of chance
run on the same hardware. 35 storecj m the master game server 14. For example, if the
The plurality of remote display terminals 12 are linked to master game server 14 contains eighty-seven slot games, ten
each other and the central server system 10 by a high-speed poker games, one blackjack game, one keno game, and one
local or wide area network using a data transfer protocol bingo game, any of these one hundred games may be played
such as 100 Base-T Ethernet or Gigabit Ethernet, which at each remote display terminal 12 even if the same game is
support data transfer rates of 100 megabits per second and 40 already being played at another one of the remote display
1 gigabit per second, respectively. Alternatively, the remote terminals 12. Because the central system 10 is a true
display terminals 12 and the central server system 10 may "server" of game software utilizing multi-user procedures,
each be outfitted with transceivers that support two-way the same game or different games can be simultaneously
wireless communication. Each remote display terminal 12 is played on different ones of the remote gaming terminals 12.
assigned a respective permanent identification number (PIN) 45 Each time a game is selected for play on one of the remote
for identifying the terminal 12 to the central server system display terminals 12, the game play software for the selected
10 and allowing the central server system 10 to address the game is loaded from the master game server 14 into the
terminal 12. game execution server 16 and run on the game execution
The master game server 14 stores master copies of all server 16. If the same game is selected for play on multiple
games of chance available for play on the remote display 50 terminals 12 at the same time, the game play software for the
terminals 12. The games of chance may, for example, selected game is merely loaded into the game execution
include slots, poker, blackjack, keno, and bingo. The games server 16 the first time the game is selected. The game play
are preferably stored in nonvolatile, read-only memory such software utilizes multi-user procedures to accommodate
as a hard drive, CD, DVD, etc. players at different terminals 12 who wish to play the same
As best shown in FIG. 2, each game of chance 20 may be 55 game at the same time. In an alternative embodiment in defined as including two components: executable audiovi- which the game play software does not utilize multi-user sual software 20a and executable game play software 20b. procedures, the game play software for the selected game is The audiovisual software 20a includes all audiovisual rou- loaded into and run on the game execution server 16 each tines of the game 20 and all game-related I/O functions time the game is selected such that multiple copies of the except for peripheral I/O functions that are not game spe- 60 game play software for the same game are simultaneously cific. The audiovisual routines selectively play audio and running on the game execution server 16. visual resources to manage the content of visual images The remote display terminal 12 includes a central prodisplayed by a remote display terminal 12 on which the cessing unit (CPU) 22 and memory structure 24. The CPU routines are executed and the content of sounds emitted from 22 includes the terminal's operating system, which is speakers of the terminal 12. The game play software 20b, 65 responsible for managing general peripheral I/O functions which includes underlying game play routines involving such as bill validators, coin mechanisms, printers, hoppers, math tables, a random number generator, metering, auditing, etc. The memory structure 24 preferably includes a primary