US20080076574A1 - Gaming terminal, gaming system and game control method - Google Patents

Gaming terminal, gaming system and game control method Download PDF

Info

Publication number
US20080076574A1
US20080076574A1 US11/723,262 US72326207A US2008076574A1 US 20080076574 A1 US20080076574 A1 US 20080076574A1 US 72326207 A US72326207 A US 72326207A US 2008076574 A1 US2008076574 A1 US 2008076574A1
Authority
US
United States
Prior art keywords
game
game software
memory
server
history data
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.)
Abandoned
Application number
US11/723,262
Inventor
Kazuo Okada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aruze Gaming America Inc
Original Assignee
Aruze Gaming America Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Aruze Gaming America Inc filed Critical Aruze Gaming America Inc
Priority to US11/723,262 priority Critical patent/US20080076574A1/en
Priority to JP2007203122A priority patent/JP2008073511A/en
Priority to AU2007216594A priority patent/AU2007216594A1/en
Assigned to ARUZE GAMING AMERICA, INC. reassignment ARUZE GAMING AMERICA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OKADA, KAZUO
Publication of US20080076574A1 publication Critical patent/US20080076574A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/323Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the player is informed, e.g. advertisements, odds, instructions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • G07F17/3237Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
    • G07F17/3239Tracking of individual players

Definitions

  • the present invention relates to a gaming terminal, a gaming system and a game control method.
  • game software components are downloaded to the respective gaming terminals from a server, and the respective gaming terminals execute games using the downloaded game software components.
  • a gaming terminal according to the first aspect of the present invention provides a gaming terminal having the following configuration.
  • a gaming terminal comprises: a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the aforementioned server through the aforementioned network interface; and a controller.
  • the controller stores, in the aforementioned first memory, game history data acquired according to inputs from outside, determines game software which can be downloaded out of the aforementioned plurality of types of game software stored in the aforementioned server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory, downloads game software selected out of the game software determined as targets to be selected, from the aforementioned server, through the aforementioned network interface, stores the aforementioned downloaded game software in the aforementioned second memory, and executes games based on the game software stored in the aforementioned second memory.
  • a gaming terminal according to the second aspect of the present invention provides a gaming terminal having the following configuration.
  • a gaming terminal comprises: a card slot which enables a card to be inserted therein, wherein the card stores game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a first memory which stores the game history data read from the card inserted in the aforementioned card slot; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the aforementioned server through the aforementioned network interface; a selection switch which enables selecting game software; a display capable of displaying images; and a controller.
  • the controller reads the game history data from the card inserted in the aforementioned card slot and stores the game history data in the aforementioned first memory, determines game software which can be downloaded, out of the aforementioned plurality of types of game software stored in the aforementioned server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory, displays, to the aforementioned display, an image which urges to select single game software out of the game software determined as targets to be selected, downloads the game software selected by inputting to the aforementioned selection switch, from the aforementioned server, through the aforementioned network interface, stores the aforementioned downloaded game software in the aforementioned second memory, and executes games based on the game software stored in the aforementioned second memory.
  • a gaming terminal according to the third aspect of the present invention provides a gaming terminal having the following configuration.
  • a gaming terminal comprises: a cabinet; a front-side display provided in the front surface of the aforementioned cabinet; an upper display provided above the aforementioned front-side display; a foot display provided below the aforementioned front-side display; lamps which emit light with a predetermined pattern; a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the aforementioned server through the aforementioned network interface; and a controller.
  • the controller stores, in the aforementioned first memory, game history data acquired according to inputs from outside, determines game software which can be downloaded, out of the aforementioned plurality of types of game software stored in the aforementioned server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory, downloads game software selected out of the game software determined as targets to be selected, from the aforementioned server, through the aforementioned network interface, stores the aforementioned downloaded game software in the aforementioned second memory, and controls the displays to the aforementioned front-side display, the aforementioned upper display and the aforementioned foot display and also controls the light-emission pattern of the aforementioned lamps, based on the game software stored in the aforementioned second memory.
  • a gaming system according to the fourth aspect of the present invention provides a gaming system having the following configuration.
  • a game system comprises a gaming terminal and a server.
  • the aforementioned gaming terminal comprises: a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a network interface for communion; a second memory which stores game software downloaded through the aforementioned network interface; and a controller.
  • the controller stores, in the aforementioned first memory, game history data acquired according to inputs from outside, determines game software corresponding to the point value included in the game history data stored in the aforementioned first memory as targets to be selected, transmits a request signal which requests transmission of game software selected out of the game software determined as targets to be selected, stores, in the aforementioned second memory, the game software transmitted in response to the aforementioned request signal and executes games based on the game software stored in the aforementioned second memory.
  • the aforementioned server comprises: a third memory which stores a plurality of types of game software; and a processor which, on receiving the aforementioned request signal from the aforementioned gaming terminal, extracts the game software corresponding to the received request signal from the aforementioned memory and transmits the game software to the aforementioned gaming terminal.
  • a game control method for a gaming terminal provides a game control method for a gaming terminal having the following configuration.
  • a game control method for a gaming terminal comprises the steps of: acquiring, according to inputs from outside, game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past and storing the game history data in a first memory; determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory; downloading game software selected out of the game software determined as targets to be selected, from the aforementioned server; storing the aforementioned downloaded game software in a second memory; and executing games based on the game software stored in the aforementioned second memory.
  • a game control method for a gaming terminal provides a game control method for a gaming terminal having the following configuration.
  • a game control method for a gaming terminal comprises the steps of: reading game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past, from a card inserted in a card slot and storing the game history data in a first memory; determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory; displaying, to a display, an image which urges to select single game software out of the game software determined as targets to be selected; downloading the selected game software from the aforementioned server; storing the aforementioned downloaded game software in a second memory; and executing games based on the game software stored in the aforementioned second memory.
  • a game control method for a gaming terminal provides a game control method for a gaming terminal having the following configuration.
  • a game control method for a gaming terminal comprises the steps of: acquiring, according to inputs from outside, game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past and storing the game history data in a first memory; determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory; downloading game software selected out of the game software determined as targets to be selected, from the aforementioned server; storing the aforementioned downloaded game software in a second memory; and controlling the displays to a front-side display provided in the front surface of a cabinet, an upper display provided above the aforementioned front-side display and a foot display provided below the aforementioned front-side display and also controlling the light-emission pattern of lamps provided in the aforementioned cabinet, based on the game software stored in the aforementioned second memory.
  • a game control method provides a game control method having the following configuration.
  • a game control method comprises the steps of: acquiring, according to inputs from outside, game history data for a player which includes the point value offered according to game media consumed in games which have been executed in the past; storing the acquired game history data in a first memory; determining game software corresponding to the point value included in the game history data stored in the aforementioned first memory as targets to be selected; and executing games based on game software selected out of the game software determined as targets to be selected.
  • gaming terminals There is no particular limitation on the aforementioned gaming terminals, and it is possible to employ, for example, gaming machines such as slot machines, personal computers, personal digital assistants, and the like. Further, there is no particular limitation on games which are executed in the aforementioned gaming terminals, and such games may be, for example, video bingo games, video lottery games, video blackjack games, video slot games, mechanical slot games, video poker games, video Kino games, video pachinko games, video card games, Video-game-of-chances, and the like.
  • gaming machines such as slot machines, personal computers, personal digital assistants, and the like.
  • games which are executed in the aforementioned gaming terminals and such games may be, for example, video bingo games, video lottery games, video blackjack games, video slot games, mechanical slot games, video poker games, video Kino games, video pachinko games, video card games, Video-game-of-chances, and the like.
  • the aforementioned server can include a firewall and a modem.
  • the aforementioned server can be constituted by either a single device or a plurality of devices. Any one of the aforementioned gaming terminals which includes a firewall and a modem can be configured to function as the aforementioned server.
  • the aforementioned first network interface can be either a wireless network interface or a wired network interface, provided that it can communicate with a server. Further, the communication between the aforementioned server and the aforementioned plurality of gaming terminals can be realized through the internet or an intranet.
  • the aforementioned intranet can be, for example, a cashless system network, a progressive game network, an accounting network, a bonus game network and the like.
  • the aforementioned first memory can be, for example, a nonvolatile memory, a hard disk drive, a CD-RW drive, a DVD-RAM drive and the like. This applies to the aforementioned second memory.
  • the aforementioned game software is constituted by a combination of game software components.
  • the aforementioned game software components are data, programs, modules and the like which are used in executing games in the gaming terminals.
  • the aforementioned game software components may be, for example, game system components, payout tables, game bonusing programs, game progressive programs, graphic data, image display control data, sound data, light-emission pattern data, game jurisdiction information, game network components and the like.
  • the aforementioned controller can execute games using game software (combinations of these game software components).
  • the aforementioned ID card may store an ID code. Further, the aforementioned card may store only an ID code, while game history data corresponding to the ID code can be stored in the server. Also, the aforementioned controller can acquire game history data according to inputs of biologic information such as fingerprints and veins.
  • the aforementioned points can be offered according to the number of paid out game media and the number of executed games.
  • the aforementioned points can be stored either in the aforementioned card, in a third memory included in the aforementioned server or in both of them.
  • the aforementioned controller can execute games using only game software components downloaded from the server. Also, the aforementioned controller can execute games using combinations of game software components downloaded from the server and game software components which have been pre-stored in the second memory.
  • each gaming terminal can create game process data which will be described later and then can transmit it to the aforementioned server, and the server can store it in the aforementioned first memory.
  • the game process data may be, for example, game version data, game data, gaming terminal data, player data, route data, venue data, and the like.
  • the player data may include, for example, the number of consumed game media and the number of games, and points offered in games.
  • the game process data can be stored in the aforementioned third memory as a database, in such a way that the game process data is separated from the aforementioned game software components.
  • the aforementioned processor can be configured to conduct the following processes 1) to 4) for downloading the aforementioned game software components.
  • the aforementioned processor can conduct the following processes 1) to 11) for downloading the aforementioned game software components.
  • Processing for checking updating triggers for example, a time, day and week of updating, updating events, predetermined inputs by the player, results of games, game histories).
  • the aforementioned controller can conduct the following processes 1) to 5) for structuring game software.
  • the aforementioned gaming system can employ any of the following configurations a) to c).
  • the aforementioned server executes games, and the aforementioned gaming terminals display the results of the games.
  • the aforementioned gaming terminals execute games, the aforementioned server determines the result of games, and the aforementioned gaming terminals display the result of games.
  • the aforementioned gaming terminals execute games and display the result of games, and the aforementioned server downloads the aforementioned game software components to the aforementioned gaming terminals.
  • FIG. 1 is a network schematic diagram of a gaming system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating the internal structure of a server according to an embodiment of the present invention.
  • FIG. 3 is a perspective view schematically illustrating a slot machine (a gaming terminal) according to an embodiment of the present invention.
  • FIG. 4 is a block diagram illustrating the internal structure of the slot machine illustrated in FIG. 3 .
  • FIG. 5 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 6 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 7 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 8 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 9 is a view illustrating an image displayed to a lower display of the slot machine.
  • FIG. 10 is a view illustrating an image displayed to a lower display of the slot machine.
  • FIG. 11 is a flow chart illustrating game execution processing.
  • FIG. 12 is a view illustrating an image displayed to a lower display of the slot machine.
  • FIG. 13 is a network schematic diagram of a gaming system according to another embodiment of the present invention.
  • FIG. 1 is a network schematic diagram of a gaming system according to an embodiment of the present invention.
  • the gaming system 1 includes a server 100 and a plurality of slot machines (gaming terminals) 10 which are installed in a casino 2 .
  • the server 100 is installed in a computer room 3 in the casino 2 . Further, the plurality of slot machines 10 are installed in a casino floor 5 .
  • the server 100 and the plurality of slot machines 10 are connected to each other through a router 4 and a LAN 6 .
  • a portable terminal (remote terminal) 200 is carried by a clerk in the casino 2 and is capable of wireless communication with the server 100 . Accordingly, even when the clerk enters the computer room 3 or the casino floor 5 , he or she can communicate with the server 100 using the portable terminal 200 .
  • the server 100 includes management tools and downloading tools required for managing information about a certain slot machine 10 or a certain group of slot machines 10 and for managing data access of respective users.
  • An operator of the server 100 who has valid access authority can set various types of parameters, as triggers for downloading programs and information such as game software components to the slot machines 10 .
  • the server 100 can be either connected to a legacy system such as a cashless system and the like in the casino 2 or directly connected to the slot machines 10 . Also, it is possible to utilize both of these structures to easily perform downloading of information and collection of data.
  • the slot machines 10 correspond to the gaming terminals according to the present invention.
  • the gaming terminals are not limited to the case, but may be video slot machines, mechanical slot machines, gaming terminals capable of executing bingo games, Kino games, lottery games and the like.
  • the slot machines 10 are installed in the casino floor 5 .
  • the venue in which the gaming terminals are installed, and the venue may be, for example, a casino, a store, a restaurant, a bar, a ship and the like.
  • the venue can be owned and/or managed by a plurality of entities.
  • the gaming system according to the present invention can be structured to include a plurality of different types of venues.
  • Each slot machine 10 transmits, to the server 100 , game process information (for example, the number of inserted coins, the number of coins to be paid out), game-software-component information (for example, version information about software) and player tracking information (for example, the ID code of a player). Further, each slot machine 10 is capable of transmitting and receiving information to and from the server 100 and communicates with the server 100 through the router 4 . The slot machines 10 can communicate with the server 100 through a legacy system.
  • FIG. 2 is a block diagram illustrating the internal structure of a server according to an embodiment of the present invention.
  • the server 100 includes a processor 101 .
  • a memory 102 , a database 106 and a display 103 are connected to the processor 101 .
  • a network interface 104 is connected to the processor 101 through a firewall 105 .
  • the server 100 can communicate with the slot machines (gaming terminals) 10 and the remote terminal 200 through the network interface 104 .
  • the processor 101 corresponds to the processor according to the present invention.
  • the database 106 corresponds to the third memory according to the present invention.
  • the network interface 104 may be either a wired network interface or a wireless network interface or may include both of them.
  • the server 100 includes a firewall 105 and intercepts, with the firewall 105 , unauthorized accesses to the data within the server 100 .
  • the database 106 is a hard disk drive.
  • the database 106 stores, for example, game information such as game process information, game software components, game-software-component information and the like.
  • the data in the database 106 is divided for respective entities, as exemplified as “Corporation A” 107 , “Corporation B” 108 and “Corporation C” 109 .
  • the number of divisions is not particularly limited, but may be changed as required.
  • the database 106 may be, for example, a well-known recording medium such as a hard disk drive, a CD-RW drive and the like or may be a combination of them.
  • the data for the respective entities in the database 106 will be described by exemplifying the data of “Corporation C” 109 .
  • the data of “Corporation C” 109 includes games 110 , authentication programs 120 , data 130 and analysis tools 140 .
  • the games 110 include game software of a game A 111 , a game B 112 , a game C 113 and a game D 114 .
  • Each of the game software is constituted by game system components, a payout table, a game bonusing program, a game progressive program, graphic data, image display control data, sound data, light-emission pattern data, game jurisdiction information, game network components and the like.
  • the game system components in the game software to be used in the slot machines 10 include, for example, a symbol selection program.
  • the aforementioned symbol selection program is a program for determining symbols to be rearranged in a symbol matrix (see FIG. 3 ).
  • the aforementioned symbol selection program includes symbol weighting data associated with respective plurality of types of payout ratios (for example, 80%, 84%, 88%).
  • the symbol weighting data is data which designates the correspondence between respective symbols and one or more random numbers which fall within a predetermined numerical range (0 to 255).
  • the payout ratios are defined on the basis of game jurisdiction information, and symbols to be rearranged in the symbol matrix are determined on the basis of the symbol weighting data associated with the payout ratios.
  • game software components refer to components which constitute game software.
  • the game software can be structured such that its game software components can be replaced with components of other game software or may be structured such that its game software components can not be replaced.
  • the authentication programs 120 include a program 121 for the game A, a program 122 for the game B, a program 123 for the game C and a program 124 for the game D.
  • the authentication program is created for the respective game software components.
  • the authentication program includes hash values created from valid game software components and a program for creating hash values from game software components to be authorized using a hash function.
  • the hash function is not particularly limited, but may be, for example, SHA (SHA-1, SHA-256, SHA-384, SHA-512), MD5 and the like.
  • the authentication program is not particularly limited, but may be a well-known authentication program, in the present invention.
  • the data 130 includes game data 131 , gaming terminal data 132 , player data 133 , route data 134 and venue data 135 .
  • the game data 131 includes, for example, the number of inserted coins, the number of coins to be paid out, the number of BETs per single game and the like.
  • the gaming terminal data 132 includes, for example, data of game histories of the respective slot machines 10 . This data is stored in association with the ID codes of the respective slot machines 10 .
  • the player data 133 includes data of game histories of respective players (game history data). This data is stored in association with the ID codes of the respective players.
  • the route data 134 includes, for example, information about gaming terminals which belong to groups of gaming terminals existing in a route constituted by a plurality of venues.
  • the venue data 135 includes, for example, information about gaming terminals which belong to the respective venues.
  • the analysis tools 140 include applications for data analysis 141 for defining categories in the data 130 and the relationship among the categories, and software-version management 142 for managing the versions of game software components in the respective gaming terminals and the versions of game software components to be downloaded thereto.
  • the processor 101 can execute these applications to conduct management and analysis of the data 109 of the entity “Corporation C”.
  • FIG. 3 is a perspective view schematically illustrating a slot machine according to an embodiment of the present invention.
  • the slot machine 10 includes a cabinet 11 , a top box 12 installed at the upper portion of the cabinet 11 and a main door 13 provided in the front surface of the cabinet 11 .
  • a lower display 16 is provided in the front side of the main door 13 .
  • the lower display 16 includes a liquid crystal display panel which displays a symbol matrix constituted by a total of 15 symbols along 5 columns and 3 rows.
  • the cabinet 11 corresponds to the cabinet according to the present invention.
  • the lower display 16 corresponds to the front-side display according to the present invention.
  • a touch panel 69 is provided in the front surface of the lower display 16 , and the player can operate the touch panel 69 to input various types of commands. Further, under the lower display 16 , there are provided various types of input buttons 23 which enables the player to input various types of commands relating to the progress of games, a coin acceptor 21 which receives coins, and a bill validator 22 which determines whether or not bills are valid and receives valid bills. Also, the bill validator 22 can be configured to be capable of reading a ticket 39 with a bar code. In the lower front surface of the main door 13 , a belly glass 34 on which characters and the like of the slot machine 10 are drawn is provided.
  • a foot display 34 which displays predetermined images based on image display control data included in game software being executed.
  • images may be, for example, characters and the like of the slot machine 10 .
  • the foot display 34 corresponds to the foot display according to the present invention.
  • An upper display 33 is provided in the front surface of the top box 12 .
  • the upper display 33 includes a liquid crystal display panel which displays a payout table and the like.
  • the upper display 33 corresponds to the upper display according to the present invention.
  • a speaker 29 is provided in the top box 12 .
  • a ticket printer 35 Under the upper display 33 , there are provided a ticket printer 35 , a card reader 36 , a data display 37 and a key pad 38 .
  • the ticket printer 35 prints, on a ticket, a bar code as coded data of the number of credits, the time and date, the identification number of the slot machine 10 and the like, and outputs the ticket as a ticket 39 with a bar code. It is possible for the player to make another slot machine to read the ticket 39 with a bar code and play a game on the slot machine or exchange the ticket 39 with a bar code for bills and the like at a predetermined place in a game facility (e.g. a cashier in a casino).
  • a game facility e.g. a cashier in a casino
  • the card reader 36 enables a smart card to be inserted thereinto and reads and writes data from and into the inserted smart card.
  • the smart card is a card owned by the player and stores data for identifying the player, data of the history of games played by the player (game history data).
  • the game history data includes type-of-game information on games which have been played, points offered in the games which have been played in the past and the like.
  • the smart card can store data corresponding to coins, bills or a credit. Also, instead of such a smart card, it is possible to employ a magnetic stripe card.
  • the data display 37 is comprised of a fluorescent display and the like, for example, data read by the card reader 36 and data which the player input through the key pad 38 .
  • a smart card instead of a smart card, it is possible to employ an RFID system and employ a card which enables reading and writing data therefrom and thereinto in a non-contact manner.
  • the key pad 38 enables inputting commands and data about issue of tickets and the like.
  • the card reader 36 corresponds to the card slot according to the present invention.
  • the smart card corresponds to the card according to the present invention.
  • FIG. 4 is a block diagram illustrating the internal structure of the slot machine illustrated in FIG. 3 .
  • the slot machine 10 includes a controller 40 including a CPU 41 and a memory 42 .
  • the various types of input buttons 23 , the bill validator 22 and the coin acceptor 21 are connected to the controller 40 .
  • the network interface 45 is connected to the controller 40 , through the firewall 46 .
  • the card reader 36 , the key pad 38 and the touch panel 69 are connected to the controller 40 .
  • the network interface 45 corresponds to the network interface according to the present invention.
  • the upper display 33 , the lower display 16 , the foot display 34 , the lamps 47 , the speaker 29 , the ticket printer 35 , the data display 37 , the hard disk drive 43 and the CD-drive 44 are connected to the controller 40 .
  • Game software components downloaded from the server 100 are stored in the hard disk drive 43 and the like.
  • the controller 40 executes various types of programs included in game software components stored in the hard disk drive 43 and the like, for example, to conduct processing for displaying images to the upper display 33 , the lower display 16 and the foot display 34 , processing for outputting sounds from the speaker 29 , processing for controlling the light emission from the lamps 47 , and the like.
  • the hard disk drive 43 corresponds to the first memory according to the present invention. Further, the hard disk drive 43 corresponds to the second memory according to the present invention. While, in the present embodiment, there will be described a case where the first memory and the second memory are identical (they are the hard disk drive 43 ), the first memory and the second memory are separated from each other in the present invention.
  • the controller 40 corresponds to the controller according to the present invention.
  • FIGS. 5 to 7 are flowcharts illustrating processing which is conducted by the server and a slot machine according to an embodiment of the present invention.
  • the controller 40 in each slot machine 10 receives insertion of a smart card (step S 201 ).
  • the controller 40 reads game history data from the smart card (step S 202 ) and stores the game history data in the hard disk drive 43 (step S 203 ).
  • the game history data includes type-of-game information on games which have been played, points offered in the games which have been played in the past and the like. Such points are offered according to the number of consumed coins and the number of games. For example, if 100 coins have been consumed or if 100 games have been played, one point will be offered.
  • the controller 40 determines whether or not the point value included in the game history data has exceeded a predetermined value. If the controller 40 determines that the point value has exceeded the predetermined value, the processing is transferred to a step S 205 . On the other hand, if the controller 40 determines that the point value has not exceeded the predetermined value, the processing is transferred to a step S 225 .
  • the controller 40 determines game software (combinations of game components) which can be downloaded, according to the point value.
  • the controller 40 displays a selection image which enables changing the game (step S 206 ).
  • FIG. 9 is a view illustrating an image which is displayed to the lower display of the slot machine.
  • the player can select a game by touching the touch panel 69 .
  • the touch panel 69 corresponds to the selection switch according to the present invention.
  • the selection switch is not limited to the case, but may be, for example, the various types of input buttons 23 or the key pad 38 or may be separately provided.
  • the controller 40 determines whether or not a game other than the current game (the game A) has been selected. If a game other than the current game has been selected, the controller 40 displays, to the lower display 16 , an image indicating that game software is being downloaded (see FIG. 10 ) (step S 208 ) and transfers the processing to a step S 209 . On the other hand, if the current game has been selected at the step S 207 , the processing is transferred to a step S 225 .
  • FIG. 10 is a view illustrating an image which is displayed to the lower display of the slot machine.
  • the controller 40 subtracts a value corresponding to the selected game from the point value. For example, if the game B is selected, then the point value is subtracted by 50.
  • the controller 40 conducts processing for establishing connection to the server 100 .
  • the processor 101 in the server 100 conducts processing for establishing connection to the slot machine 10 (step S 101 ).
  • the controller 40 transmits game-software-component information to the server 100 .
  • the aforementioned game-software-component information includes, for example, type-of-game information indicating the game selected by inputting to the touch panel 69 , the list of game software components stored in the hard disk drive 43 and the like, and version information on the game software components.
  • the game-software-component information corresponds to the request signal according to the present invention.
  • the processor 101 On receiving the game-software-component information from each slot machine 10 , the processor 101 stores the information in the database 106 (step S 111 ). Next, the processor 101 selects game software components to be downloaded (step S 112 ).
  • the processor 101 reads the selected game software components from the database 106 and bundles them in such a way that they can be downloaded to the slot machine 10 (step S 113 ).
  • the processing at the step S 113 includes, for example, processing for coding the game software components, processing for compressing the game software components, processing for dividing the game software components into a plurality of packets, and the like.
  • the processor 101 selects authentication programs which correspond to the game software components selected at the step S 113 (step S 114 ).
  • the processor 101 further bundles the selected authentication programs.
  • the processing at the step S 114 can be conducted along with the step S 113 . Namely, the selected game software components and the selected authentication programs can be bundled, after the selection of the authentication programs.
  • the processor 101 downloads the game software components and the authentication programs to the slot machine 10 (step S 115 ).
  • each controller 40 downloads the game software components and the authentication programs from the server 100 and stores them in the hard disk drive 43 (step S 212 ).
  • the controller 40 unbundles the downloaded game software components (step S 220 ).
  • the processing at the step 220 includes, for example, processing for decoding the game software components, processing for decompressing the game software components, combining packets, virus checks, and the like.
  • the controller 40 further unbundles the authentication programs.
  • the controller 40 executes the authentication programs (step S 221 ).
  • the controller 40 executes a hash function for the respective game software components to create hash values and compares them with hash values pre-stored in the authentication programs.
  • the controller 40 determines whether or not there are falsifications. If there is no falsification, this results in normal authentication. If there is a falsification, this results in the occurrence of an error.
  • step S 222 the controller 40 determines whether or not all the game software components have been normally authenticated. If the controller determines that not all the game software components have been normally authenticated (if an error occurs), then processing which will be described in detail later with reference to FIG. 8 will be conducted.
  • the controller 40 determines, at the step S 222 , that all the game software components have been normally authenticated, then the controller 40 transmits the result of the authentication to the server 100 (step S 223 ).
  • the result of the authentication includes the list of the game software components which have been normally authenticated, version information about the aforementioned game software components, the ID code of the gaming terminal (the slot machine 10 ), and the like.
  • the processor 101 receives the result of the authentication (step S 120 ).
  • the controller 40 determines a new combination of game software components, using the downloaded game software components, after the processing at the step S 223 (step S 224 ). At this time, the new combination of game software components can be determined, using only the downloaded game software components. Also, the new combination of game software components can be determined, using both the existing game software components and the downloaded game software components.
  • the controller 40 conducts game execution processing, using the combination of game software components determined at the step S 224 (step S 225 ).
  • Game execution processing will be described in detail later with reference to FIG. 11 .
  • the game execution processing is processing for executing games to be played in the slot machine.
  • the game execution processing is processing corresponding to games to be played in the gaming terminal.
  • the controller 40 transmits game process data to the server 100 (step S 226 ).
  • the processor 101 receives the game process data from the slot machine 10 (step S 121 ).
  • the game processing data includes the number of consumed coins and the number of games, and points offered in games. These data is stored as game history data, in association with the ID code.
  • the processor 101 stores the game process data in the database 106 (step S 122 ) and ends the present processing.
  • the controller 40 writes the game history data in the smart card (step S 227 ) and ends the present processing.
  • the controller 40 erases the game software components which were not normally authenticated, from the hard disk drive 43 and the like (step S 230 ).
  • the controller 40 transmits a downloading request signal to the server 100 (step S 231 ).
  • the aforementioned request signal includes data which specifies the erased game software components.
  • the processor 101 receives the aforementioned request signal from the slot machine 10 (step S 130 ).
  • the processor 101 selects the game software components specified by the data included in the aforementioned request signal (step S 131 ), then bundles the game software components (step S 132 ) and selects authentication programs corresponding to the game software components (step S 133 ). Then, the processor 101 downloads the game software components and the authentication programs to the slot machine 10 (step S 134 ). On the other hand, the controller 40 downloads the game software components and the authentication programs from the server 100 (step S 232 ).
  • the processing at the steps S 131 to S 134 and S 203 is processing similar to the processing at the steps S 112 to S 115 and S 212 which have been already described and, therefore, description thereof is omitted herein. After the processing at the steps S 134 and S 232 , the processing illustrated in FIG. 6 is conducted.
  • FIG. 11 is a flow chart illustrating game execution processing.
  • the controller 40 proceeds with games (step S 301 ).
  • the controller 40 offers points according to the number of inserted coins and the number of games.
  • the controller 40 determines whether or not the point value has exceeded a predetermined value (step S 302 ). If the controller 40 determines that the point value has exceeded the predetermined value, then the controller 40 displays a selection image which enables changing the game (step S 303 ). In this processing, the controller 40 displays an image illustrated in FIG. 12 to the lower display 16 , receives an input of changing or not changing the game and, if there is an input of changing the game, displays an image as in FIG. 9 . Thus, the player can select a game by touching the touch panel 69 .
  • FIG. 12 is a view illustrating an image which is displayed to the lower display of the slot machine.
  • FIG. 12 there is displayed, to the lower display 16 , an image describing “You have acquired the right to change the game. Do you desire to change the game?”. Further, there is displayed an image indicating “YES” and “NO” for enabling selecting changing or not changing the game. The player can select changing or not changing the game, by touching the touch panel 69 .
  • step S 304 the controller 40 determines whether or not the game should be changed. In this processing, the controller 40 determines whether or not an input of changing the game has been done. If the controller 40 determines that the game should be changed, then the processing is returned to the step S 208 .
  • step S 302 determines, at the step S 302 , that the point value has not exceeded the predetermined value or if the controller 40 determines, at the step S 304 , that the game should not be changed.
  • the controller 40 determines whether or not the game should be ended (step S 305 ). If the controller 40 determines that the game should not be ended, the processing is returned to the step S 301 . On the other hand, if the controller 40 determines that the game should be ended, the present subroutine ends.
  • the gaming system 1 includes the slot machine 10 (a gaming terminal) and the server 100 (see FIG. 1 ).
  • the slot machine 10 includes the hard disk drive 43 (the first memory and the second memory), a network interface 45 and the controller 40 (see FIG. 4 ).
  • the hard disk drive 43 stores game history data for the player which includes the points offered according to the number of coins consumed in games which have been played in the past. Further, the hard disk drive 43 stores game software downloaded from the server 100 through the network interface 45 .
  • the controller 40 stores, in the hard disk drive 43 , the game history data read from the smart card (step S 203 in FIG. 5 ). Further, the controller 40 determines game software which can be downloaded, as targets to be selected, out of a plurality of types of game software stored in the server 100 , according to the point value included in the game history data stored in the hard disk drive 43 (step S 205 in FIG. 5 ).
  • the controller 40 downloads game software selected out of the game software determined as targets to be selected, from the server 100 , through the network interface 43 (step S 212 in FIG. 6 ). Further, the controller 40 stores the downloaded game software in the hard disk drive 43 . Then, the controller 40 executes games based on the game software stored in the hard disk drive 43 (step S 225 in FIG. 7 ). At this time, the controller 40 controls the displays to the lower display 16 (the front side display), the upper display 33 and the foot display 34 and also controls the light-emission pattern of the lamps 47 .
  • the server 100 includes the database 106 (the third memory) and the processor 101 .
  • the database 106 stores a plurality of types of game software. If the processor 101 receives game-software-component information from the slot machine 10 , the processor 101 selects game software corresponding to the received game-software-component information from the database 106 and transmits the game software to the slot machine 10 (step S 115 in FIG. 6 ).
  • FIG. 13 is a network schematic diagram of a gaming system according to another embodiment of the present invention.
  • the gaming system 500 includes a server 100 . Further, the gaming system 500 includes, as gaming terminals, slot machines 10 , a lottery game terminal 512 , a Kino game terminal 513 , a bingo game system 521 , gaming systems 522 and 523 , video poker game machines 531 and 532 , personal computers 540 and 541 and a portable phone 550 .
  • the server 100 is installed in a casino 501 .
  • the plurality of slot machines 10 , cashiers 502 and 503 , an account 504 and an audit 505 are connected to the server 100 through a LAN 562 .
  • the server 100 is connected to a cashier 511 installed in a restaurant 510 , through a secure private intranet 565 . Further, the cashier 511 is connected to the lottery game terminal 512 and the Kino game terminal 513 , through the LAN 563 .
  • the server and the gaming terminals can be connected to each other through an intranet. Further, another device (a cashier 511 ) may be interposed between the server and the gaming terminals.
  • the server 100 is connected to the bingo game system 521 installed in another casino 520 , through the internet 560 .
  • the bingo game system 521 is connected to gaming terminals 522 and 523 for executing bingo games, through a LAN 564 .
  • the server 100 is connected to the plurality of video poker game machines 531 and 532 installed in a commercial facility 530 , through the internet 560 .
  • the server 100 is connected to the personal computers 540 and 541 and the portable phone 550 , through the internet 560 .
  • the server and the gaming terminals can be connected to each other through the internet.
  • the gaming terminals may be personally-owned devices, such as the personal computers 540 , 541 and the portable phone 550 .
  • each step for deriving a single result should be understood to be self-consistent processing. Further, each step includes transmission, reception, recording and the like of electric or magnetic signals. Although, in the processing at each step, such signals have been expressed as bits, values, symbols, characters, terms, numerical characters and the like, it should be noticed that they have been merely used for convenience of description. Further, although the processing at each step was described using expressions common to human behaviors in some cases, the processes described in the present specification are to be executed by various types of devices, in principle. Further, other structures required for conducting each step will be apparent from the aforementioned description.

Abstract

A gaming terminal according to the present invention comprises: a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the server through the network interface; and a controller, the controller storing, in the first memory, game history data acquired according to an input from outside, determining game software which can be downloaded out of the plurality of types of game software stored in the server, as a target to be selected, according to the point value included in the game history data stored in the first memory, downloading game software selected out of the game software determined as a target to be selected, from the server, through the interface network, storing the downloaded game software in the second memory, and executing a game based on the game software stored in the second memory.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims priority of U.S. Provisional Application No. 60/846,340 filed on Sep. 22, 2006. The contents of this application are incorporated herein by reference in their entirety.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a gaming terminal, a gaming system and a game control method.
  • 2. Discussion of the Background
  • The specification of U.S. Pat. No. 6,645,077, and the specifications of US 2005/0054448-A1 and US 2006/0035713-A1 disclose gaming systems capable of executing a plurality of types of games in a single gaming terminal or changing the contents of games which can be played in gaming terminals in a network, utilizing techniques for downloading game programs through a network.
  • In the aforementioned gaming systems, game software components are downloaded to the respective gaming terminals from a server, and the respective gaming terminals execute games using the downloaded game software components.
  • It is an object of the present invention to provide game environments which are preferred by players, thus offering novel entertainment.
  • The contents of U.S. Pat. No. 6,645,077, US 2005/0054448-A1, and US 2006/0035713-A1 are incorporated herein by reference in their entirety.
  • SUMMARY OF THE INVENTION
  • A gaming terminal according to the first aspect of the present invention provides a gaming terminal having the following configuration.
  • That is, a gaming terminal according to the first aspect of the present invention comprises: a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the aforementioned server through the aforementioned network interface; and a controller. The controller stores, in the aforementioned first memory, game history data acquired according to inputs from outside, determines game software which can be downloaded out of the aforementioned plurality of types of game software stored in the aforementioned server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory, downloads game software selected out of the game software determined as targets to be selected, from the aforementioned server, through the aforementioned network interface, stores the aforementioned downloaded game software in the aforementioned second memory, and executes games based on the game software stored in the aforementioned second memory.
  • A gaming terminal according to the second aspect of the present invention provides a gaming terminal having the following configuration.
  • That is, a gaming terminal according to the second aspect of the present invention comprises: a card slot which enables a card to be inserted therein, wherein the card stores game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a first memory which stores the game history data read from the card inserted in the aforementioned card slot; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the aforementioned server through the aforementioned network interface; a selection switch which enables selecting game software; a display capable of displaying images; and a controller. The controller reads the game history data from the card inserted in the aforementioned card slot and stores the game history data in the aforementioned first memory, determines game software which can be downloaded, out of the aforementioned plurality of types of game software stored in the aforementioned server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory, displays, to the aforementioned display, an image which urges to select single game software out of the game software determined as targets to be selected, downloads the game software selected by inputting to the aforementioned selection switch, from the aforementioned server, through the aforementioned network interface, stores the aforementioned downloaded game software in the aforementioned second memory, and executes games based on the game software stored in the aforementioned second memory.
  • A gaming terminal according to the third aspect of the present invention provides a gaming terminal having the following configuration.
  • That is, a gaming terminal according to the third aspect of the present invention comprises: a cabinet; a front-side display provided in the front surface of the aforementioned cabinet; an upper display provided above the aforementioned front-side display; a foot display provided below the aforementioned front-side display; lamps which emit light with a predetermined pattern; a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a network interface for communicating with a server which stores a plurality of types of game software; a second memory which stores game software downloaded from the aforementioned server through the aforementioned network interface; and a controller. The controller stores, in the aforementioned first memory, game history data acquired according to inputs from outside, determines game software which can be downloaded, out of the aforementioned plurality of types of game software stored in the aforementioned server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory, downloads game software selected out of the game software determined as targets to be selected, from the aforementioned server, through the aforementioned network interface, stores the aforementioned downloaded game software in the aforementioned second memory, and controls the displays to the aforementioned front-side display, the aforementioned upper display and the aforementioned foot display and also controls the light-emission pattern of the aforementioned lamps, based on the game software stored in the aforementioned second memory.
  • A gaming system according to the fourth aspect of the present invention provides a gaming system having the following configuration.
  • That is, a game system according to the fourth aspect of the present invention comprises a gaming terminal and a server. The aforementioned gaming terminal comprises: a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past; a network interface for communion; a second memory which stores game software downloaded through the aforementioned network interface; and a controller. The controller stores, in the aforementioned first memory, game history data acquired according to inputs from outside, determines game software corresponding to the point value included in the game history data stored in the aforementioned first memory as targets to be selected, transmits a request signal which requests transmission of game software selected out of the game software determined as targets to be selected, stores, in the aforementioned second memory, the game software transmitted in response to the aforementioned request signal and executes games based on the game software stored in the aforementioned second memory. The aforementioned server comprises: a third memory which stores a plurality of types of game software; and a processor which, on receiving the aforementioned request signal from the aforementioned gaming terminal, extracts the game software corresponding to the received request signal from the aforementioned memory and transmits the game software to the aforementioned gaming terminal.
  • A game control method for a gaming terminal according to the fifth aspect of the present invention provides a game control method for a gaming terminal having the following configuration.
  • That is, a game control method for a gaming terminal according to the fifth aspect of the present invention comprises the steps of: acquiring, according to inputs from outside, game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past and storing the game history data in a first memory; determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory; downloading game software selected out of the game software determined as targets to be selected, from the aforementioned server; storing the aforementioned downloaded game software in a second memory; and executing games based on the game software stored in the aforementioned second memory.
  • A game control method for a gaming terminal according to the sixth aspect of the present invention provides a game control method for a gaming terminal having the following configuration.
  • That is, a game control method for a gaming terminal according to the sixth aspect of the present invention comprises the steps of: reading game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past, from a card inserted in a card slot and storing the game history data in a first memory; determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory; displaying, to a display, an image which urges to select single game software out of the game software determined as targets to be selected; downloading the selected game software from the aforementioned server; storing the aforementioned downloaded game software in a second memory; and executing games based on the game software stored in the aforementioned second memory.
  • A game control method for a gaming terminal according to the seventh aspect of the present invention provides a game control method for a gaming terminal having the following configuration.
  • That is, a game control method for a gaming terminal according to the seventh aspect of the present invention comprises the steps of: acquiring, according to inputs from outside, game history data for a player which includes the point value offered according to the number of game media consumed in games which have been executed in the past and storing the game history data in a first memory; determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as targets to be selected, according to the point value included in the game history data stored in the aforementioned first memory; downloading game software selected out of the game software determined as targets to be selected, from the aforementioned server; storing the aforementioned downloaded game software in a second memory; and controlling the displays to a front-side display provided in the front surface of a cabinet, an upper display provided above the aforementioned front-side display and a foot display provided below the aforementioned front-side display and also controlling the light-emission pattern of lamps provided in the aforementioned cabinet, based on the game software stored in the aforementioned second memory.
  • A game control method according to the eighth aspect of the present invention provides a game control method having the following configuration.
  • That is, a game control method according to the eighth aspect of the present invention comprises the steps of: acquiring, according to inputs from outside, game history data for a player which includes the point value offered according to game media consumed in games which have been executed in the past; storing the acquired game history data in a first memory; determining game software corresponding to the point value included in the game history data stored in the aforementioned first memory as targets to be selected; and executing games based on game software selected out of the game software determined as targets to be selected.
  • There is no particular limitation on the aforementioned gaming terminals, and it is possible to employ, for example, gaming machines such as slot machines, personal computers, personal digital assistants, and the like. Further, there is no particular limitation on games which are executed in the aforementioned gaming terminals, and such games may be, for example, video bingo games, video lottery games, video blackjack games, video slot games, mechanical slot games, video poker games, video Kino games, video pachinko games, video card games, Video-game-of-chances, and the like.
  • There is no particular limitation on the hardware structure of the aforementioned server, provided that it can function as the server according to the present invention, and a conventional server can be employed. Further, the aforementioned server can include a firewall and a modem. The aforementioned server can be constituted by either a single device or a plurality of devices. Any one of the aforementioned gaming terminals which includes a firewall and a modem can be configured to function as the aforementioned server.
  • There is no particular limitation on the aforementioned network interface, and the aforementioned first network interface can be either a wireless network interface or a wired network interface, provided that it can communicate with a server. Further, the communication between the aforementioned server and the aforementioned plurality of gaming terminals can be realized through the internet or an intranet. There is no particular limitation on the aforementioned intranet, and the aforementioned intranet can be, for example, a cashless system network, a progressive game network, an accounting network, a bonus game network and the like. There is no particular limitation on the aforementioned first memory, and the aforementioned first memory can be, for example, a nonvolatile memory, a hard disk drive, a CD-RW drive, a DVD-RAM drive and the like. This applies to the aforementioned second memory.
  • The aforementioned game software is constituted by a combination of game software components. The aforementioned game software components are data, programs, modules and the like which are used in executing games in the gaming terminals. The aforementioned game software components may be, for example, game system components, payout tables, game bonusing programs, game progressive programs, graphic data, image display control data, sound data, light-emission pattern data, game jurisdiction information, game network components and the like. The aforementioned controller can execute games using game software (combinations of these game software components).
  • The aforementioned ID card may store an ID code. Further, the aforementioned card may store only an ID code, while game history data corresponding to the ID code can be stored in the server. Also, the aforementioned controller can acquire game history data according to inputs of biologic information such as fingerprints and veins.
  • Further, the aforementioned points can be offered according to the number of paid out game media and the number of executed games. The aforementioned points can be stored either in the aforementioned card, in a third memory included in the aforementioned server or in both of them.
  • Further, the aforementioned controller can execute games using only game software components downloaded from the server. Also, the aforementioned controller can execute games using combinations of game software components downloaded from the server and game software components which have been pre-stored in the second memory.
  • In the aforementioned gaming system, each gaming terminal can create game process data which will be described later and then can transmit it to the aforementioned server, and the server can store it in the aforementioned first memory. The game process data may be, for example, game version data, game data, gaming terminal data, player data, route data, venue data, and the like. The player data may include, for example, the number of consumed game media and the number of games, and points offered in games. The game process data can be stored in the aforementioned third memory as a database, in such a way that the game process data is separated from the aforementioned game software components.
  • The aforementioned processor can be configured to conduct the following processes 1) to 4) for downloading the aforementioned game software components.
  • 1) Processing for establishing communication with gaming terminals,
  • 2) Processing for selecting game software components to be updated,
  • 3) Processing for bundling the selected game software components, and
  • 4) Processing for downloading the bundled game software components to the aforementioned gaming terminals.
  • Further, the aforementioned processor can conduct the following processes 1) to 11) for downloading the aforementioned game software components.
  • 1) Processing for making contact with a local ISP (an internet service provider) prior to the start of transmission of the aforementioned game software components and transmitting the aforementioned game software components through the aforementioned local ISP,
  • 2) Processing for checking the IP addresses of gaming terminals,
  • 3) Processing for dividing the aforementioned game software components into a plurality of packets,
  • 4) Processing for coding the aforementioned game software components,
  • 5) Processing for creating instructions relating to the setting of the aforementioned game software components and transmitting the aforementioned instructions along with the aforementioned game software components,
  • 6) Processing for making a request of the aforementioned gaming terminals for version information about the aforementioned game software components,
  • 7) Processing for receiving the version information about the aforementioned game software components from the aforementioned gaming terminals,
  • 8) Processing for receiving game process information from the aforementioned gaming terminals and storing the aforementioned game process information, according to game data categories (for example, game version data, game data, gaming terminal data, player data, route data, venue data and the like),
  • 9) Processing for determining the access authority for the aforementioned game process information, prior to storing the game process information,
  • 10) Processing for selecting data storage partitions from a plurality of data storage partitions corresponding to respective entities, and
  • 11) Processing for checking updating triggers (for example, a time, day and week of updating, updating events, predetermined inputs by the player, results of games, game histories).
  • The aforementioned controller can conduct the following processes 1) to 5) for structuring game software.
  • 1) Processing for establishing communication with the aforementioned server,
  • 2) Processing for receiving gaming terminal components from the aforementioned server,
  • 3) Processing for unbundling the aforementioned game software components,
  • 4) Processing for creating a combination of game software components including the aforementioned game software components received from the aforementioned server, and
  • 5) Processing for executing games using the aforementioned combination of game software components.
  • Further, the aforementioned gaming system can employ any of the following configurations a) to c).
  • a) The aforementioned server executes games, and the aforementioned gaming terminals display the results of the games.
  • b) The aforementioned gaming terminals execute games, the aforementioned server determines the result of games, and the aforementioned gaming terminals display the result of games.
  • c) The aforementioned gaming terminals execute games and display the result of games, and the aforementioned server downloads the aforementioned game software components to the aforementioned gaming terminals.
  • In the present invention, with any of the aforementioned configurations a) to c), it is possible to download game software components to be used in the aforementioned gaming terminals from the aforementioned server to the aforementioned gaming terminals. Further, it is possible to download authentication programs when downloading the aforementioned game software components.
  • BRIEF DESCRIPTIONS OF THE DRAWINGS
  • FIG. 1 is a network schematic diagram of a gaming system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating the internal structure of a server according to an embodiment of the present invention.
  • FIG. 3 is a perspective view schematically illustrating a slot machine (a gaming terminal) according to an embodiment of the present invention.
  • FIG. 4 is a block diagram illustrating the internal structure of the slot machine illustrated in FIG. 3.
  • FIG. 5 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 6 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 7 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 8 is a flow chart illustrating processing which is conducted by a server and a slot machine according to an embodiment of the present invention.
  • FIG. 9 is a view illustrating an image displayed to a lower display of the slot machine.
  • FIG. 10 is a view illustrating an image displayed to a lower display of the slot machine.
  • FIG. 11 is a flow chart illustrating game execution processing.
  • FIG. 12 is a view illustrating an image displayed to a lower display of the slot machine.
  • FIG. 13 is a network schematic diagram of a gaming system according to another embodiment of the present invention.
  • DESCRIPTION OF THE EMBODIMENTS
  • FIG. 1 is a network schematic diagram of a gaming system according to an embodiment of the present invention.
  • The gaming system 1 includes a server 100 and a plurality of slot machines (gaming terminals) 10 which are installed in a casino 2. The server 100 is installed in a computer room 3 in the casino 2. Further, the plurality of slot machines 10 are installed in a casino floor 5. The server 100 and the plurality of slot machines 10 are connected to each other through a router 4 and a LAN 6. A portable terminal (remote terminal) 200 is carried by a clerk in the casino 2 and is capable of wireless communication with the server 100. Accordingly, even when the clerk enters the computer room 3 or the casino floor 5, he or she can communicate with the server 100 using the portable terminal 200.
  • The server 100 includes management tools and downloading tools required for managing information about a certain slot machine 10 or a certain group of slot machines 10 and for managing data access of respective users. An operator of the server 100 who has valid access authority can set various types of parameters, as triggers for downloading programs and information such as game software components to the slot machines 10. Further, the server 100 can be either connected to a legacy system such as a cashless system and the like in the casino 2 or directly connected to the slot machines 10. Also, it is possible to utilize both of these structures to easily perform downloading of information and collection of data.
  • The slot machines 10 correspond to the gaming terminals according to the present invention. However, in the present invention, the gaming terminals are not limited to the case, but may be video slot machines, mechanical slot machines, gaming terminals capable of executing bingo games, Kino games, lottery games and the like.
  • The slot machines 10 are installed in the casino floor 5. However, in the present invention, there is no particular limitation on the venue in which the gaming terminals are installed, and the venue may be, for example, a casino, a store, a restaurant, a bar, a ship and the like. Also, the venue can be owned and/or managed by a plurality of entities. Also, the gaming system according to the present invention can be structured to include a plurality of different types of venues.
  • Each slot machine 10 transmits, to the server 100, game process information (for example, the number of inserted coins, the number of coins to be paid out), game-software-component information (for example, version information about software) and player tracking information (for example, the ID code of a player). Further, each slot machine 10 is capable of transmitting and receiving information to and from the server 100 and communicates with the server 100 through the router 4. The slot machines 10 can communicate with the server 100 through a legacy system.
  • FIG. 2 is a block diagram illustrating the internal structure of a server according to an embodiment of the present invention.
  • The server 100 includes a processor 101. A memory 102, a database 106 and a display 103 are connected to the processor 101. A network interface 104 is connected to the processor 101 through a firewall 105. The server 100 can communicate with the slot machines (gaming terminals) 10 and the remote terminal 200 through the network interface 104.
  • The processor 101 corresponds to the processor according to the present invention. The database 106 corresponds to the third memory according to the present invention.
  • The network interface 104 may be either a wired network interface or a wireless network interface or may include both of them. The server 100 includes a firewall 105 and intercepts, with the firewall 105, unauthorized accesses to the data within the server 100.
  • The database 106 is a hard disk drive. The database 106 stores, for example, game information such as game process information, game software components, game-software-component information and the like. In the present embodiment, the data in the database 106 is divided for respective entities, as exemplified as “Corporation A” 107, “Corporation B” 108 and “Corporation C” 109.
  • In the present invention, the number of divisions is not particularly limited, but may be changed as required. Further, the database 106 may be, for example, a well-known recording medium such as a hard disk drive, a CD-RW drive and the like or may be a combination of them.
  • The data for the respective entities in the database 106 will be described by exemplifying the data of “Corporation C” 109. As illustrated in FIG. 2, the data of “Corporation C” 109 includes games 110, authentication programs 120, data 130 and analysis tools 140.
  • The games 110 include game software of a game A 111, a game B 112, a game C 113 and a game D 114. Each of the game software is constituted by game system components, a payout table, a game bonusing program, a game progressive program, graphic data, image display control data, sound data, light-emission pattern data, game jurisdiction information, game network components and the like.
  • The game system components in the game software to be used in the slot machines 10 include, for example, a symbol selection program. The aforementioned symbol selection program is a program for determining symbols to be rearranged in a symbol matrix (see FIG. 3). The aforementioned symbol selection program includes symbol weighting data associated with respective plurality of types of payout ratios (for example, 80%, 84%, 88%). The symbol weighting data is data which designates the correspondence between respective symbols and one or more random numbers which fall within a predetermined numerical range (0 to 255). The payout ratios are defined on the basis of game jurisdiction information, and symbols to be rearranged in the symbol matrix are determined on the basis of the symbol weighting data associated with the payout ratios.
  • In the present invention, game software components refer to components which constitute game software. The game software can be structured such that its game software components can be replaced with components of other game software or may be structured such that its game software components can not be replaced.
  • The authentication programs 120 include a program 121 for the game A, a program 122 for the game B, a program 123 for the game C and a program 124 for the game D. The authentication program is created for the respective game software components. The authentication program includes hash values created from valid game software components and a program for creating hash values from game software components to be authorized using a hash function. The hash function is not particularly limited, but may be, for example, SHA (SHA-1, SHA-256, SHA-384, SHA-512), MD5 and the like. Further, while, in the present embodiment, there will be described a case of employing an authentication program for determining whether or not there is a falsification using a hash function, the authentication program is not particularly limited, but may be a well-known authentication program, in the present invention.
  • The data 130 includes game data 131, gaming terminal data 132, player data 133, route data 134 and venue data 135.
  • The game data 131 includes, for example, the number of inserted coins, the number of coins to be paid out, the number of BETs per single game and the like. The gaming terminal data 132 includes, for example, data of game histories of the respective slot machines 10. This data is stored in association with the ID codes of the respective slot machines 10. The player data 133 includes data of game histories of respective players (game history data). This data is stored in association with the ID codes of the respective players. The route data 134 includes, for example, information about gaming terminals which belong to groups of gaming terminals existing in a route constituted by a plurality of venues. The venue data 135 includes, for example, information about gaming terminals which belong to the respective venues.
  • The analysis tools 140 include applications for data analysis 141 for defining categories in the data 130 and the relationship among the categories, and software-version management 142 for managing the versions of game software components in the respective gaming terminals and the versions of game software components to be downloaded thereto. The processor 101 can execute these applications to conduct management and analysis of the data 109 of the entity “Corporation C”.
  • FIG. 3 is a perspective view schematically illustrating a slot machine according to an embodiment of the present invention.
  • The slot machine 10 includes a cabinet 11, a top box 12 installed at the upper portion of the cabinet 11 and a main door 13 provided in the front surface of the cabinet 11. A lower display 16 is provided in the front side of the main door 13. The lower display 16 includes a liquid crystal display panel which displays a symbol matrix constituted by a total of 15 symbols along 5 columns and 3 rows. The cabinet 11 corresponds to the cabinet according to the present invention. The lower display 16 corresponds to the front-side display according to the present invention.
  • Although not illustrated, a touch panel 69 is provided in the front surface of the lower display 16, and the player can operate the touch panel 69 to input various types of commands. Further, under the lower display 16, there are provided various types of input buttons 23 which enables the player to input various types of commands relating to the progress of games, a coin acceptor 21 which receives coins, and a bill validator 22 which determines whether or not bills are valid and receives valid bills. Also, the bill validator 22 can be configured to be capable of reading a ticket 39 with a bar code. In the lower front surface of the main door 13, a belly glass 34 on which characters and the like of the slot machine 10 are drawn is provided.
  • In the lower front surface of the main door 13, there is provided a foot display 34 which displays predetermined images based on image display control data included in game software being executed. Such images may be, for example, characters and the like of the slot machine 10.
  • At the both sides of the foot display 34, there are provided lamps 47 which emit light with a pattern corresponding to a light-emission pattern data included in the game software being executed. The foot display 34 corresponds to the foot display according to the present invention.
  • An upper display 33 is provided in the front surface of the top box 12. The upper display 33 includes a liquid crystal display panel which displays a payout table and the like. The upper display 33 corresponds to the upper display according to the present invention.
  • Further, a speaker 29 is provided in the top box 12. Under the upper display 33, there are provided a ticket printer 35, a card reader 36, a data display 37 and a key pad 38. The ticket printer 35 prints, on a ticket, a bar code as coded data of the number of credits, the time and date, the identification number of the slot machine 10 and the like, and outputs the ticket as a ticket 39 with a bar code. It is possible for the player to make another slot machine to read the ticket 39 with a bar code and play a game on the slot machine or exchange the ticket 39 with a bar code for bills and the like at a predetermined place in a game facility (e.g. a cashier in a casino).
  • The card reader 36 enables a smart card to be inserted thereinto and reads and writes data from and into the inserted smart card. The smart card is a card owned by the player and stores data for identifying the player, data of the history of games played by the player (game history data). The game history data includes type-of-game information on games which have been played, points offered in the games which have been played in the past and the like. The smart card can store data corresponding to coins, bills or a credit. Also, instead of such a smart card, it is possible to employ a magnetic stripe card. The data display 37 is comprised of a fluorescent display and the like, for example, data read by the card reader 36 and data which the player input through the key pad 38. Also, instead of a smart card, it is possible to employ an RFID system and employ a card which enables reading and writing data therefrom and thereinto in a non-contact manner. The key pad 38 enables inputting commands and data about issue of tickets and the like. The card reader 36 corresponds to the card slot according to the present invention. The smart card corresponds to the card according to the present invention.
  • FIG. 4 is a block diagram illustrating the internal structure of the slot machine illustrated in FIG. 3.
  • The slot machine 10 includes a controller 40 including a CPU 41 and a memory 42. The various types of input buttons 23, the bill validator 22 and the coin acceptor 21 are connected to the controller 40. Further, the network interface 45 is connected to the controller 40, through the firewall 46. Further, the card reader 36, the key pad 38 and the touch panel 69 are connected to the controller 40. The network interface 45 corresponds to the network interface according to the present invention.
  • Further, the upper display 33, the lower display 16, the foot display 34, the lamps 47, the speaker 29, the ticket printer 35, the data display 37, the hard disk drive 43 and the CD-drive 44 are connected to the controller 40. Game software components downloaded from the server 100 are stored in the hard disk drive 43 and the like. The controller 40 executes various types of programs included in game software components stored in the hard disk drive 43 and the like, for example, to conduct processing for displaying images to the upper display 33, the lower display 16 and the foot display 34, processing for outputting sounds from the speaker 29, processing for controlling the light emission from the lamps 47, and the like.
  • The hard disk drive 43 corresponds to the first memory according to the present invention. Further, the hard disk drive 43 corresponds to the second memory according to the present invention. While, in the present embodiment, there will be described a case where the first memory and the second memory are identical (they are the hard disk drive 43), the first memory and the second memory are separated from each other in the present invention. The controller 40 corresponds to the controller according to the present invention.
  • FIGS. 5 to 7 are flowcharts illustrating processing which is conducted by the server and a slot machine according to an embodiment of the present invention.
  • In the present embodiment, there will be described a case where a game A has been pre-stored, as the current game, in the hard disk drive 43.
  • First, the controller 40 in each slot machine 10 (a gaming terminal) receives insertion of a smart card (step S201).
  • Next, the controller 40 reads game history data from the smart card (step S202) and stores the game history data in the hard disk drive 43 (step S203). The game history data includes type-of-game information on games which have been played, points offered in the games which have been played in the past and the like. Such points are offered according to the number of consumed coins and the number of games. For example, if 100 coins have been consumed or if 100 games have been played, one point will be offered.
  • Next, at a step S204, the controller 40 determines whether or not the point value included in the game history data has exceeded a predetermined value. If the controller 40 determines that the point value has exceeded the predetermined value, the processing is transferred to a step S205. On the other hand, if the controller 40 determines that the point value has not exceeded the predetermined value, the processing is transferred to a step S225.
  • At a step S205, the controller 40 determines game software (combinations of game components) which can be downloaded, according to the point value.
  • Next, the controller 40 displays a selection image which enables changing the game (step S206).
  • FIG. 9 is a view illustrating an image which is displayed to the lower display of the slot machine.
  • As illustrated in FIG. 9, at an upper portion of the lower display 16, there is displayed an image indicating that the current point value is 123.
  • Further, at a center portion of the lower display 16, there is displayed an image indicating that the game A (Normal 1), a game B (High roller 1) and a game C (High roller 2) are selectable games. These images indicate game software determined to be targets to be selected. To the immediate right of the names of the respective games, there are displayed point values required for playing the corresponding games. At the step S206, the player can select a game by touching the touch panel 69. The touch panel 69 corresponds to the selection switch according to the present invention. However, in the present invention, the selection switch is not limited to the case, but may be, for example, the various types of input buttons 23 or the key pad 38 or may be separately provided.
  • Next, the controller 40 determines whether or not a game other than the current game (the game A) has been selected. If a game other than the current game has been selected, the controller 40 displays, to the lower display 16, an image indicating that game software is being downloaded (see FIG. 10) (step S208) and transfers the processing to a step S209. On the other hand, if the current game has been selected at the step S207, the processing is transferred to a step S225.
  • FIG. 10 is a view illustrating an image which is displayed to the lower display of the slot machine.
  • As illustrated in FIG. 10, there is displayed, to the lower display 16, an image describing “Downloading”.
  • At the step S209, the controller 40 subtracts a value corresponding to the selected game from the point value. For example, if the game B is selected, then the point value is subtracted by 50.
  • At a step S210, the controller 40 conducts processing for establishing connection to the server 100. At this time, the processor 101 in the server 100 conducts processing for establishing connection to the slot machine 10 (step S101).
  • Next, at a step S211, the controller 40 transmits game-software-component information to the server 100. The aforementioned game-software-component information includes, for example, type-of-game information indicating the game selected by inputting to the touch panel 69, the list of game software components stored in the hard disk drive 43 and the like, and version information on the game software components. The game-software-component information corresponds to the request signal according to the present invention.
  • On receiving the game-software-component information from each slot machine 10, the processor 101 stores the information in the database 106 (step S111). Next, the processor 101 selects game software components to be downloaded (step S112).
  • Next, the processor 101 reads the selected game software components from the database 106 and bundles them in such a way that they can be downloaded to the slot machine 10 (step S113). The processing at the step S113 includes, for example, processing for coding the game software components, processing for compressing the game software components, processing for dividing the game software components into a plurality of packets, and the like.
  • Next, the processor 101 selects authentication programs which correspond to the game software components selected at the step S113 (step S114). At the step S114, the processor 101 further bundles the selected authentication programs. Also, the processing at the step S114 can be conducted along with the step S113. Namely, the selected game software components and the selected authentication programs can be bundled, after the selection of the authentication programs.
  • Next, the processor 101 downloads the game software components and the authentication programs to the slot machine 10 (step S115). At this time, each controller 40 downloads the game software components and the authentication programs from the server 100 and stores them in the hard disk drive 43 (step S212).
  • The controller 40 unbundles the downloaded game software components (step S220). The processing at the step 220 includes, for example, processing for decoding the game software components, processing for decompressing the game software components, combining packets, virus checks, and the like. At the step S220, the controller 40 further unbundles the authentication programs.
  • Next, the controller 40 executes the authentication programs (step S221). At the step S221, the controller 40 executes a hash function for the respective game software components to create hash values and compares them with hash values pre-stored in the authentication programs. Thus, the controller 40 determines whether or not there are falsifications. If there is no falsification, this results in normal authentication. If there is a falsification, this results in the occurrence of an error.
  • Next, the controller 40 determines whether or not all the game software components have been normally authenticated (step S222). If the controller determines that not all the game software components have been normally authenticated (if an error occurs), then processing which will be described in detail later with reference to FIG. 8 will be conducted.
  • If the controller 40 determines, at the step S222, that all the game software components have been normally authenticated, then the controller 40 transmits the result of the authentication to the server 100 (step S223). The result of the authentication includes the list of the game software components which have been normally authenticated, version information about the aforementioned game software components, the ID code of the gaming terminal (the slot machine 10), and the like. At this time, the processor 101 receives the result of the authentication (step S120).
  • The controller 40 determines a new combination of game software components, using the downloaded game software components, after the processing at the step S223 (step S224). At this time, the new combination of game software components can be determined, using only the downloaded game software components. Also, the new combination of game software components can be determined, using both the existing game software components and the downloaded game software components.
  • Next, the controller 40 conducts game execution processing, using the combination of game software components determined at the step S224 (step S225). Game execution processing will be described in detail later with reference to FIG. 11. In the present embodiment, the game execution processing is processing for executing games to be played in the slot machine. Note that, in the present invention, the game execution processing is processing corresponding to games to be played in the gaming terminal.
  • Next, the controller 40 transmits game process data to the server 100 (step S226). On the other hand, the processor 101 receives the game process data from the slot machine 10 (step S121). The game processing data includes the number of consumed coins and the number of games, and points offered in games. These data is stored as game history data, in association with the ID code. Thereafter, the processor 101 stores the game process data in the database 106 (step S122) and ends the present processing. On the other hand, after the processing at the step S226, the controller 40 writes the game history data in the smart card (step S227) and ends the present processing.
  • Next, with reference to FIG. 8, there will be described a case where it is determined at the step S222 in FIG. 7 that not all the game software components have been normally authenticated.
  • First, the controller 40 erases the game software components which were not normally authenticated, from the hard disk drive 43 and the like (step S230). Next, the controller 40 transmits a downloading request signal to the server 100 (step S231). The aforementioned request signal includes data which specifies the erased game software components. At this time, the processor 101 receives the aforementioned request signal from the slot machine 10 (step S130).
  • Thereafter, the processor 101 selects the game software components specified by the data included in the aforementioned request signal (step S131), then bundles the game software components (step S132) and selects authentication programs corresponding to the game software components (step S133). Then, the processor 101 downloads the game software components and the authentication programs to the slot machine 10 (step S134). On the other hand, the controller 40 downloads the game software components and the authentication programs from the server 100 (step S232).
  • The processing at the steps S131 to S134 and S203 is processing similar to the processing at the steps S112 to S115 and S212 which have been already described and, therefore, description thereof is omitted herein. After the processing at the steps S134 and S232, the processing illustrated in FIG. 6 is conducted.
  • FIG. 11 is a flow chart illustrating game execution processing.
  • At first, the controller 40 proceeds with games (step S301). In this processing, the controller 40 offers points according to the number of inserted coins and the number of games.
  • Next, the controller 40 determines whether or not the point value has exceeded a predetermined value (step S302). If the controller 40 determines that the point value has exceeded the predetermined value, then the controller 40 displays a selection image which enables changing the game (step S303). In this processing, the controller 40 displays an image illustrated in FIG. 12 to the lower display 16, receives an input of changing or not changing the game and, if there is an input of changing the game, displays an image as in FIG. 9. Thus, the player can select a game by touching the touch panel 69.
  • FIG. 12 is a view illustrating an image which is displayed to the lower display of the slot machine.
  • As illustrated in FIG. 12, there is displayed, to the lower display 16, an image describing “You have acquired the right to change the game. Do you desire to change the game?”. Further, there is displayed an image indicating “YES” and “NO” for enabling selecting changing or not changing the game. The player can select changing or not changing the game, by touching the touch panel 69.
  • Next, the controller 40 determines whether or not the game should be changed (step S304). In this processing, the controller 40 determines whether or not an input of changing the game has been done. If the controller 40 determines that the game should be changed, then the processing is returned to the step S208.
  • If the controller 40 determines, at the step S302, that the point value has not exceeded the predetermined value or if the controller 40 determines, at the step S304, that the game should not be changed, the controller 40 determines whether or not the game should be ended (step S305). If the controller 40 determines that the game should not be ended, the processing is returned to the step S301. On the other hand, if the controller 40 determines that the game should be ended, the present subroutine ends.
  • As described above, the gaming system 1 according to the present embodiment includes the slot machine 10 (a gaming terminal) and the server 100 (see FIG. 1).
  • The slot machine 10 includes the hard disk drive 43 (the first memory and the second memory), a network interface 45 and the controller 40 (see FIG. 4).
  • The hard disk drive 43 stores game history data for the player which includes the points offered according to the number of coins consumed in games which have been played in the past. Further, the hard disk drive 43 stores game software downloaded from the server 100 through the network interface 45. The controller 40 stores, in the hard disk drive 43, the game history data read from the smart card (step S203 in FIG. 5). Further, the controller 40 determines game software which can be downloaded, as targets to be selected, out of a plurality of types of game software stored in the server 100, according to the point value included in the game history data stored in the hard disk drive 43 (step S205 in FIG. 5). Further, the controller 40 downloads game software selected out of the game software determined as targets to be selected, from the server 100, through the network interface 43 (step S212 in FIG. 6). Further, the controller 40 stores the downloaded game software in the hard disk drive 43. Then, the controller 40 executes games based on the game software stored in the hard disk drive 43 (step S225 in FIG. 7). At this time, the controller 40 controls the displays to the lower display 16 (the front side display), the upper display 33 and the foot display 34 and also controls the light-emission pattern of the lamps 47.
  • The server 100 includes the database 106 (the third memory) and the processor 101.
  • The database 106 stores a plurality of types of game software. If the processor 101 receives game-software-component information from the slot machine 10, the processor 101 selects game software corresponding to the received game-software-component information from the database 106 and transmits the game software to the slot machine 10 (step S115 in FIG. 6).
  • FIG. 13 is a network schematic diagram of a gaming system according to another embodiment of the present invention.
  • The gaming system 500 includes a server 100. Further, the gaming system 500 includes, as gaming terminals, slot machines 10, a lottery game terminal 512, a Kino game terminal 513, a bingo game system 521, gaming systems 522 and 523, video poker game machines 531 and 532, personal computers 540 and 541 and a portable phone 550.
  • The server 100 is installed in a casino 501. The plurality of slot machines 10, cashiers 502 and 503, an account 504 and an audit 505 are connected to the server 100 through a LAN 562.
  • Further, the server 100 is connected to a cashier 511 installed in a restaurant 510, through a secure private intranet 565. Further, the cashier 511 is connected to the lottery game terminal 512 and the Kino game terminal 513, through the LAN 563.
  • As described above, in the present invention, the server and the gaming terminals can be connected to each other through an intranet. Further, another device (a cashier 511) may be interposed between the server and the gaming terminals.
  • Further, the server 100 is connected to the bingo game system 521 installed in another casino 520, through the internet 560. The bingo game system 521 is connected to gaming terminals 522 and 523 for executing bingo games, through a LAN 564. Further, the server 100 is connected to the plurality of video poker game machines 531 and 532 installed in a commercial facility 530, through the internet 560. Further, the server 100 is connected to the personal computers 540 and 541 and the portable phone 550, through the internet 560. As described above, in the present invention, the server and the gaming terminals can be connected to each other through the internet. Also, the gaming terminals may be personally-owned devices, such as the personal computers 540, 541 and the portable phone 550.
  • Although the present invention has been described with reference to embodiments thereof, these embodiments merely illustrate concrete examples, not restrict the present invention. The concrete structures of respective means and the like can be designed and changed as required. Furthermore, there have been merely described most preferable effects of the present invention, as the effects of the present invention, in the embodiments of the present invention. The effects of the present invention are not limited to those described in the embodiments of the present invention.
  • Further, in the aforementioned detailed description, characteristic portions have been mainly described, for ease of understanding the present invention. The present invention is not limited to the embodiments described in the aforementioned detailed description, but can be also applied to other embodiments over a wider range of applications. Further, the terms and phrases used in the present specification have been used for clearly describing the present invention, not for limiting the interpretation of the present invention. Further, those skilled in the art will easily conceive other structures, systems, methods and the like which are included in the concept of the present invention, from the concept of the present invention described in the present specification. Accordingly, the description of the claims is intended to include equivalent structures that fall within the technical scope of the invention. Further, the abstract aims at enabling engineers and the like who belong to the present technical field but are not familiar with the patent office and public institutions, the patent, law terms and technical terms to immediately understand the technical content and the essence of the present application through brief studies. Accordingly, the abstract is not intended to restrict the scope of the invention which should be evaluated from the description of the claims. It is desirable that literatures and the like which have been already disclosed are sufficiently studied and understood, in order to sufficiently understand the objects of the present invention and the specific effects of the present invention.
  • In the aforementioned detailed description, there have been described processes to be executed by computers. The aforementioned description and expressions have been described for the sake of enabling those skilled in the art to understand the present invention most effectively. In the present specification, each step for deriving a single result should be understood to be self-consistent processing. Further, each step includes transmission, reception, recording and the like of electric or magnetic signals. Although, in the processing at each step, such signals have been expressed as bits, values, symbols, characters, terms, numerical characters and the like, it should be noticed that they have been merely used for convenience of description. Further, although the processing at each step was described using expressions common to human behaviors in some cases, the processes described in the present specification are to be executed by various types of devices, in principle. Further, other structures required for conducting each step will be apparent from the aforementioned description.

Claims (8)

1. A gaming terminal comprising:
a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past;
a network interface for communicating with a server which stores a plurality of types of game software;
a second memory which stores game software downloaded from said server through said network interface; and
a controller,
said controller storing, in said first memory, game history data acquired according to an input from outside,
determining game software which can be downloaded out of said plurality of types of game software stored in said server, as a target to be selected, according to the point value included in the game history data stored in said first memory,
downloading game software selected out of the game software determined as a target to be selected, from said server, through said interface network,
storing said downloaded game software in said second memory, and
executing a game based on the game software stored in said second memory.
2. A gaming terminal comprising:
a card slot which enables a card to be inserted therein, said card storing game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past;
a first memory which stores the game history data read from the card inserted in said card slot;
a network interface for communicating with a server which stores a plurality of types of game software;
a second memory which stores game software downloaded from said server through said network interface;
a selection switch which enables selecting game software;
a display capable of displaying an image; and
a controller,
said controller reading the game history data from the card inserted in said card slot and storing the game history data in said first memory,
determining game software which can be downloaded, out of said plurality of types of game software stored in said server, as a target to be selected, according to the point value included in the game history data stored in said first memory,
displaying, to said display, an image which urges to select single game software out of the game software determined as a target to be selected,
downloading the game software selected by inputting to said selection switch, from said server, through said network interface,
storing said downloaded game software in said second memory, and
executing a game based on the game software stored in said second memory.
3. A gaming terminal comprising:
a cabinet;
a front-side display provided in the front surface of said cabinet;
an upper display provided above said front-side display;
a foot display provided below said front-side display;
lamps which emit light with a predetermined pattern;
a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past;
a network interface for communicating with a server which stores a plurality of types of game software;
a second memory which stores game software downloaded from said server through said network interface; and
a controller,
said controller storing, in said first memory, game history data acquired according to an input from outside,
determining game software which can be downloaded, out of said plurality of types of game software stored in said server, as a target to be selected, according to the point value included in the game history data stored in said first memory,
downloading game software selected out of the game software determined as a target to be selected, from said server, through said interface network,
storing said downloaded game software in said second memory, and
controlling the displays to said front-side display, said upper display and said foot display and also controlling the light-emission pattern of said lamps, based on the game software stored in said second memory.
4. A gaming system comprising:
a gaming terminal; and
a server,
said gaming terminal comprises
a first memory capable of storing game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past;
a network interface for communion;
a second memory which stores game software downloaded through said network interface; and
a controller,
said controller storing, in said first memory, game history data acquired according to an input from outside,
determining game software corresponding to the point value included in the game history data stored in said first memory as a target to be selected,
transmitting a request signal which requests transmission of game software selected out of the game software determined as a target to be selected,
storing, in said second memory, the game software transmitted in response to said request signal, and
executing a game based on the game software stored in said second memory, and
said server comprises
a third memory which stores a plurality of types of game software; and
a processor which, on receiving said request signal from said gaming terminal, extracts the game software corresponding to the received request signal from said memory and transmits the game software to said gaming terminal.
5. A game control method for a gaming terminal comprising the steps of:
acquiring, according to an input from outside, game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past and storing the game history data in a first memory;
determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as a target to be selected, according to the point value included in the game history data stored in said first memory;
downloading game software selected out of the game software determined as a target to be selected, from said server;
storing said downloaded game software in a second memory; and
executing a game based on the game software stored in said second memory.
6. A game control method for a gaming terminal comprising the steps of:
reading game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past, from a card inserted in a card slot and storing the game history data in a first memory;
determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as a target to be selected, according to the point value included in the game history data stored in said first memory;
displaying, to a display, an image which urges to select single game software out of the game software determined as a target to be selected;
downloading the selected game software from said server;
storing said downloaded game software in a second memory; and
executing a game based on the game software stored in said second memory.
7. A game control method for a gaming terminal comprising the steps of:
acquiring, according to an input from outside, game history data for a player which includes the point value offered according to the number of game media consumed in a game which has been executed in the past and storing the game history data in a first memory;
determining game software which can be downloaded, out of a plurality of types of game software stored in a server, as a target to be selected, according to the point value included in the game history data stored in said first memory;
downloading game software selected out of the game software determined as a target to be selected, from said server;
storing said downloaded game software in a second memory; and
controlling the displays to a front-side display provided in the front surface of a cabinet, an upper display provided above said front-side display and a foot display provided below said front-side display and also controlling the light-emission pattern of lamps provided in said cabinet, based on the game software stored in said second memory.
8. A game control method comprising the steps of:
acquiring, according to an input from outside, game history data for a player which includes the point value offered according to game media consumed in a game which has been executed in the past;
storing the acquired game history data in a first memory;
determining game software corresponding to the point value included in the game history data stored in said first memory as a target to be selected; and
executing a game based on game software selected out of the game software determined as a target to be selected.
US11/723,262 2006-09-22 2007-03-19 Gaming terminal, gaming system and game control method Abandoned US20080076574A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/723,262 US20080076574A1 (en) 2006-09-22 2007-03-19 Gaming terminal, gaming system and game control method
JP2007203122A JP2008073511A (en) 2006-09-22 2007-08-03 Gaming terminal, gaming system, and game control method
AU2007216594A AU2007216594A1 (en) 2006-09-22 2007-09-04 Gaming terminal, gaming system and game control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US84634006P 2006-09-22 2006-09-22
US11/723,262 US20080076574A1 (en) 2006-09-22 2007-03-19 Gaming terminal, gaming system and game control method

Publications (1)

Publication Number Publication Date
US20080076574A1 true US20080076574A1 (en) 2008-03-27

Family

ID=39225702

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/723,262 Abandoned US20080076574A1 (en) 2006-09-22 2007-03-19 Gaming terminal, gaming system and game control method

Country Status (3)

Country Link
US (1) US20080076574A1 (en)
JP (1) JP2008073511A (en)
AU (1) AU2007216594A1 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070155469A1 (en) * 2003-10-20 2007-07-05 Sam Johnson Automatic funding of paragames on electronic gaming platform
US20070243934A1 (en) * 2006-04-13 2007-10-18 Igt Remote content management and resource sharing on a gaming machine and method of implementing same
US20070243925A1 (en) * 2006-04-13 2007-10-18 Igt Method and apparatus for integrating remotely-hosted and locally rendered content on a gaming device
US20080009344A1 (en) * 2006-04-13 2008-01-10 Igt Integrating remotely-hosted and locally rendered content on a gaming device
US20080125219A1 (en) * 2006-04-13 2008-05-29 Igt Multi-layer display 3D server based portals
US20080139319A1 (en) * 2006-12-08 2008-06-12 Aruze Gaming America, Inc. Game delivery server, gaming system, and controlling method for game delivery server
US20080248877A1 (en) * 2007-04-03 2008-10-09 Aruze Corp. Gaming Machine And Gaming System
US20090098943A1 (en) * 2006-11-10 2009-04-16 Igt Gaming Machine with Externally Controlled Content Display
US20090104954A1 (en) * 2006-04-13 2009-04-23 Igt Methods and systems for tracking an event of an externally controlled interface
US20090156303A1 (en) * 2006-11-10 2009-06-18 Igt Bonusing Architectures in a Gaming Environment
US20100105454A1 (en) * 2006-04-13 2010-04-29 Igt Methods and systems for interfacing with a third-party application
US20110028202A1 (en) * 2009-07-29 2011-02-03 Waterleaf Limited Methods and Devices for Reel-Type Wagering with Bonus Games
CN102130976A (en) * 2010-01-12 2011-07-20 中国联合网络通信集团有限公司 Method and system for accessing soft switch network at terminal as well as terminal
US20130035155A1 (en) * 2011-08-04 2013-02-07 Ami Entertainment Network, Inc. Amusement device featuring virtual currency support across multiple games
US9129469B2 (en) 2012-09-11 2015-09-08 Igt Player driven game download to a gaming machine
US9401065B2 (en) 2011-09-30 2016-07-26 Igt System and method for remote rendering of content on an electronic gaming machine
US9564004B2 (en) 2003-10-20 2017-02-07 Igt Closed-loop system for providing additional event participation to electronic video game customers
US9613491B2 (en) 2004-12-16 2017-04-04 Igt Video gaming device having a system and method for completing wagers and purchases during the cash out process
US9824536B2 (en) 2011-09-30 2017-11-21 Igt Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment
US9934646B2 (en) 2015-05-29 2018-04-03 Pridefield Limited Gaming machine with rearrangement of wild symbols
US9959703B2 (en) 2015-05-29 2018-05-01 Pridefield Limited Gaming machine with symbol replacement
US9997012B2 (en) 2016-04-28 2018-06-12 Pridefield Limited Gaming machine with symbol restriction
US10026255B2 (en) 2006-04-13 2018-07-17 Igt Presentation of remotely-hosted and locally rendered content for gaming systems
US10055930B2 (en) 2015-08-11 2018-08-21 Igt Gaming system and method for placing and redeeming sports bets
US10068432B2 (en) 2016-04-28 2018-09-04 Pridefield Limited Gaming machine with symbol propagation
US10163305B2 (en) 2016-04-28 2018-12-25 Pridefield Limited Gaming machine with symbol locking
US10395480B2 (en) 2016-04-28 2019-08-27 Pridefield Limited Gaming machine with symbol accumulation
US10522005B2 (en) 2017-02-06 2019-12-31 Fusion Holdings Limited Software-based simulation of trigger symbol movement
US10636242B2 (en) 2016-10-31 2020-04-28 Pridefield Limited Software-based simulation of symbol replacement
US10685530B2 (en) 2016-10-31 2020-06-16 Pridefield Limited Software-based simulation of symbol locking

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5072675B2 (en) 2007-04-03 2012-11-14 四国化成工業株式会社 Method for producing 2-haloimidazole compound
JP6238024B2 (en) * 2015-06-04 2017-11-29 有限会社フロンティア Dementia prevention game machine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179517A (en) * 1988-09-22 1993-01-12 Bally Manufacturing Corporation Game machine data transfer system utilizing portable data units
US20020137217A1 (en) * 2000-10-19 2002-09-26 International Game Technology Gaming terminal data repository and information distribution system
US20050054448A1 (en) * 2003-09-08 2005-03-10 Aristocrat Technologies Australia Pty, Ltd. N-tier architecture for a casino management system and method
US20060035713A1 (en) * 1999-06-03 2006-02-16 Igt Gaming machine update and mass storage management

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179517A (en) * 1988-09-22 1993-01-12 Bally Manufacturing Corporation Game machine data transfer system utilizing portable data units
US20060035713A1 (en) * 1999-06-03 2006-02-16 Igt Gaming machine update and mass storage management
US20020137217A1 (en) * 2000-10-19 2002-09-26 International Game Technology Gaming terminal data repository and information distribution system
US6645077B2 (en) * 2000-10-19 2003-11-11 Igt Gaming terminal data repository and information distribution system
US20050054448A1 (en) * 2003-09-08 2005-03-10 Aristocrat Technologies Australia Pty, Ltd. N-tier architecture for a casino management system and method

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9564004B2 (en) 2003-10-20 2017-02-07 Igt Closed-loop system for providing additional event participation to electronic video game customers
US20070155469A1 (en) * 2003-10-20 2007-07-05 Sam Johnson Automatic funding of paragames on electronic gaming platform
US10275984B2 (en) 2004-12-16 2019-04-30 Igt Video gaming device having a system and method for completing wagers
US9613491B2 (en) 2004-12-16 2017-04-04 Igt Video gaming device having a system and method for completing wagers and purchases during the cash out process
US20090104954A1 (en) * 2006-04-13 2009-04-23 Igt Methods and systems for tracking an event of an externally controlled interface
US8777737B2 (en) 2006-04-13 2014-07-15 Igt Method and apparatus for integrating remotely-hosted and locally rendered content on a gaming device
US9685034B2 (en) 2006-04-13 2017-06-20 Igt Methods and systems for interfacing with a third-party application
US20070243934A1 (en) * 2006-04-13 2007-10-18 Igt Remote content management and resource sharing on a gaming machine and method of implementing same
US9881453B2 (en) 2006-04-13 2018-01-30 Igt Integrating remotely-hosted and locally rendered content on a gaming device
US9959702B2 (en) 2006-04-13 2018-05-01 Igt Remote content management and resource sharing on a gaming machine and method of implementing same
US20100105454A1 (en) * 2006-04-13 2010-04-29 Igt Methods and systems for interfacing with a third-party application
US10706660B2 (en) 2006-04-13 2020-07-07 Igt Presentation of remotely-hosted and locally rendered content for gaming systems
US10607437B2 (en) 2006-04-13 2020-03-31 Igt Remote content management and resource sharing on a gaming machine and method of implementing same
US10497204B2 (en) 2006-04-13 2019-12-03 Igt Methods and systems for tracking an event of an externally controlled interface
US20080125219A1 (en) * 2006-04-13 2008-05-29 Igt Multi-layer display 3D server based portals
US20070243925A1 (en) * 2006-04-13 2007-10-18 Igt Method and apparatus for integrating remotely-hosted and locally rendered content on a gaming device
US20080009344A1 (en) * 2006-04-13 2008-01-10 Igt Integrating remotely-hosted and locally rendered content on a gaming device
US8512139B2 (en) 2006-04-13 2013-08-20 Igt Multi-layer display 3D server based portals
US10026255B2 (en) 2006-04-13 2018-07-17 Igt Presentation of remotely-hosted and locally rendered content for gaming systems
US9342955B2 (en) 2006-04-13 2016-05-17 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
US8968077B2 (en) 2006-04-13 2015-03-03 Idt Methods and systems for interfacing with a third-party application
US8992304B2 (en) 2006-04-13 2015-03-31 Igt Methods and systems for tracking an event of an externally controlled interface
US9028329B2 (en) 2006-04-13 2015-05-12 Igt Integrating remotely-hosted and locally rendered content on a gaming device
US10169950B2 (en) 2006-04-13 2019-01-01 Igt Remote content management and resource sharing on a gaming machine and method of implementing same
US9311774B2 (en) 2006-11-10 2016-04-12 Igt Gaming machine with externally controlled content display
US10152846B2 (en) 2006-11-10 2018-12-11 Igt Bonusing architectures in a gaming environment
US10229556B2 (en) 2006-11-10 2019-03-12 Igt Gaming machine with externally controlled content display
US20090156303A1 (en) * 2006-11-10 2009-06-18 Igt Bonusing Architectures in a Gaming Environment
US20090098943A1 (en) * 2006-11-10 2009-04-16 Igt Gaming Machine with Externally Controlled Content Display
US11087592B2 (en) 2006-11-10 2021-08-10 Igt Gaming machine with externally controlled content display
US20080139319A1 (en) * 2006-12-08 2008-06-12 Aruze Gaming America, Inc. Game delivery server, gaming system, and controlling method for game delivery server
US8721447B2 (en) * 2006-12-08 2014-05-13 Aruze Gaming America, Inc. Game delivery server, gaming system, and controlling method for game delivery server
US10204480B2 (en) * 2007-04-03 2019-02-12 Universal Entertainment Corporation Gaming machine and gaming system
US20080248877A1 (en) * 2007-04-03 2008-10-09 Aruze Corp. Gaming Machine And Gaming System
WO2010056418A1 (en) * 2008-11-15 2010-05-20 Igt Bonusing architectures in a gaming environment
EP2284811A1 (en) * 2009-07-29 2011-02-16 Waterleaf Limited Methods and devices for reel-type wagering with bonus games
US20110028202A1 (en) * 2009-07-29 2011-02-03 Waterleaf Limited Methods and Devices for Reel-Type Wagering with Bonus Games
AU2010202429B2 (en) * 2009-07-29 2011-09-29 Games Global Operations Limited Methods and devices for reel-type wagering with bonus games
CN102130976A (en) * 2010-01-12 2011-07-20 中国联合网络通信集团有限公司 Method and system for accessing soft switch network at terminal as well as terminal
US20130035155A1 (en) * 2011-08-04 2013-02-07 Ami Entertainment Network, Inc. Amusement device featuring virtual currency support across multiple games
US10204481B2 (en) 2011-09-30 2019-02-12 Igt System and method for remote rendering of content on an electronic gaming machine
US9401065B2 (en) 2011-09-30 2016-07-26 Igt System and method for remote rendering of content on an electronic gaming machine
US9466173B2 (en) 2011-09-30 2016-10-11 Igt System and method for remote rendering of content on an electronic gaming machine
US10515513B2 (en) 2011-09-30 2019-12-24 Igt Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment
US9824536B2 (en) 2011-09-30 2017-11-21 Igt Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment
US9129469B2 (en) 2012-09-11 2015-09-08 Igt Player driven game download to a gaming machine
US9569921B2 (en) 2012-09-11 2017-02-14 Igt Player driven game download to a gaming machine
US9959703B2 (en) 2015-05-29 2018-05-01 Pridefield Limited Gaming machine with symbol replacement
US9934646B2 (en) 2015-05-29 2018-04-03 Pridefield Limited Gaming machine with rearrangement of wild symbols
US10055930B2 (en) 2015-08-11 2018-08-21 Igt Gaming system and method for placing and redeeming sports bets
US11769365B2 (en) 2015-08-11 2023-09-26 Igt Gaming system and method for placing and redeeming sports bets
US10262500B2 (en) 2016-04-28 2019-04-16 Pridefield Limited Gaming machine with symbol propagation
US10395480B2 (en) 2016-04-28 2019-08-27 Pridefield Limited Gaming machine with symbol accumulation
US10163305B2 (en) 2016-04-28 2018-12-25 Pridefield Limited Gaming machine with symbol locking
US10068432B2 (en) 2016-04-28 2018-09-04 Pridefield Limited Gaming machine with symbol propagation
US9997012B2 (en) 2016-04-28 2018-06-12 Pridefield Limited Gaming machine with symbol restriction
US10636242B2 (en) 2016-10-31 2020-04-28 Pridefield Limited Software-based simulation of symbol replacement
US10685530B2 (en) 2016-10-31 2020-06-16 Pridefield Limited Software-based simulation of symbol locking
US11062553B2 (en) 2016-10-31 2021-07-13 Fusion Holdings Limited Software-based simulation of symbol replacement
US10522005B2 (en) 2017-02-06 2019-12-31 Fusion Holdings Limited Software-based simulation of trigger symbol movement
US11132867B2 (en) 2017-02-06 2021-09-28 Fusion Holdings Limited Software-based simulation of trigger symbol movement

Also Published As

Publication number Publication date
JP2008073511A (en) 2008-04-03
AU2007216594A1 (en) 2008-04-10

Similar Documents

Publication Publication Date Title
US20080076574A1 (en) Gaming terminal, gaming system and game control method
US20220092933A1 (en) Graphic capture in a mobile loyalty network
US20080090654A1 (en) Server for gaming system and control method thereof
US9754447B2 (en) Dynamic player notices for operational changes in gaming machines
RU2343552C9 (en) Scanning-based configuration control in gamble environment
US8460096B2 (en) Apparatus and method for copying gaming machine configuration settings
US7987419B2 (en) Method and apparatus for data communication in a gaming system
US8721447B2 (en) Game delivery server, gaming system, and controlling method for game delivery server
US20130137509A1 (en) Communications to gaming machines using optically formatted data
US20130137510A1 (en) Communications from gaming machines using optically formatted data
US8317619B2 (en) Gaming system, server, gaming terminal and game control method
US9286745B2 (en) Gaming system, server, gaming terminal, including a currency exchange module and game control method
US8651954B2 (en) Gaming terminal, gaming system and game control method
US8968105B2 (en) Reorganizing a wagering game machine's NVRAM
US20080102936A1 (en) Game machine, game system and game control method
ZA200708056B (en) Gaming terminal, gaming system and game control method
ZA200708058B (en) Gaming system, server, gaming terminal and game control method
ZA200708691B (en) Server for gaming system and control method thereof
AU2007237259A1 (en) Apparatus and method for copying gaming machine configuration settings
ZA200710594B (en) Game delivery server, gaming system and controlling method for game delivery server

Legal Events

Date Code Title Description
AS Assignment

Owner name: ARUZE GAMING AMERICA, INC., NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OKADA, KAZUO;REEL/FRAME:020108/0387

Effective date: 20071022

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION