(57)【要約】【課題】従来にはないエンタテイメント性を備えたスロットマシンを提供すること。【解決手段】本発明のゲーミングターミナルは、プレーヤの遊技履歴データを記憶可能な第１のメモリと、サーバからダウンロードしたゲームソフトウェアを記憶する第２のメモリと、外部からの入力に応じて取得した遊技履歴データを第１のメモリに記憶し、第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアをサーバからダウンロードし、ダウンロードしたゲームソフトウェアを第２のメモリに記憶し、記憶したゲームソフトウェアに基づいてゲームを実行するコントローラとを備える。【選択図】図１
2008073511.tif 000002
【特許請求の範囲】
【請求項１】
下記構成を備えるゲーミングターミナルであり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶可能な第１のメモリと、
複数種類のゲームソフトウェアが記憶されているサーバと通信を行うためのネットワークインターフェイスと、
前記サーバから前記ネットワークインターフェイスを介してダウンロードしたゲームソフトウェアを記憶する第２のメモリと、
外部からの入力に応じて取得した遊技履歴データを前記第１のメモリに記憶し、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、前記サーバに記憶されている前記複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、
選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを前記サーバから前記ネットワークインターフェイスを介してダウンロードし、
ダウンロードした前記ゲームソフトウェアを前記第２のメモリに記憶し、
前記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行するコントローラと
を備えたゲーミングターミナル。
【請求項２】
下記構成を備えるゲーミングターミナルであり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データが記憶されたカードを挿入可能なカードスロットと、
前記カードスロットに挿入されたカードから読み取られた遊技履歴データを記憶する第１のメモリと、
複数種類のゲームソフトウェアが記憶されているサーバと通信を行うためのネットワークインターフェイスと、
前記サーバから前記ネットワークインターフェイスを介してダウンロードしたゲームソフトウェアを記憶する第２のメモリと、
ゲームソフトウェアを選択するための選択スイッチと、
画像を表示可能なディスプレイと、
前記カードスロットに挿入されたカードから遊技履歴データを読み出して前記第１のメモリに記憶し、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、前記サーバに記憶されている前記複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、
選択対象として決定されたゲームソフトウェアのなかから１のゲームソフトウェアを選択することを促す画像を前記ディスプレイに表示し、
前記選択スイッチからの入力により、選択されたゲームソフトウェアを前記サーバから前記ネットワークインターフェイスを介してダウンロードし、
ダウンロードした前記ゲームソフトウェアを前記第２のメモリに記憶し、
前記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行するコントローラと
を備えたゲーミングターミナル。
【請求項３】
下記構成を備えるゲーミングターミナルであり、
キャビネットと、
前記キャビネットの前面に設けられた前面ディスプレイと、
前記前面ディスプレイの上側に設けられたアッパーディスプレイと、
前記前面ディスプレイの下側に設けられたフットディスプレイと、
所定のパターンで発光するランプと
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶可能な第１のメモリと、
複数種類のゲームソフトウェアが記憶されているサーバと通信を行うためのネットワークインターフェイスと、
前記サーバから前記ネットワークインターフェイスを介してダウンロードしたゲームソフトウェアを記憶する第２のメモリと、
外部からの入力に応じて取得した遊技履歴データを前記第１のメモリに記憶し、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、前記サーバに記憶されている前記複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、
選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを前記サーバから前記ネットワークインターフェイスを介してダウンロードし、
ダウンロードした前記ゲームソフトウェアを前記第２のメモリに記憶し、
前記第２のメモリに記憶したゲームソフトウェアに基づいて前記前面ディスプレイ、前記アッパーディスプレイ、及び、前記フットディスプレイの表示を制御するとともに、前記ランプの発光パターンを制御するコントローラと
を備えたゲーミングターミナル。
【請求項４】
下記構成を備えたゲームシステムであり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶可能な第１のメモリと、通信を行うためのネットワークインターフェイスと、前記ネットワークインターフェイスを介して受信したゲームソフトウェアを記憶する第２のメモリと、外部からの入力に応じて取得した遊技履歴データを前記第１のメモリに記憶し、前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じたゲームソフトウェアを選択対象として決定し、選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを送信するように要求する要求信号を送信し、前記要求信号に応じて送信されたゲームソフトウェアを前記第２のメモリに記憶し、前記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行するコントローラとを有したゲーミングターミナルと、
複数種類のゲームソフトウェアを記憶する第３のメモリと、前記ゲーミングターミナルから前記要求信号を受信した場合には、受信した要求信号に応じたゲームソフトウェアを前記メモリから抽出して前記ゲーミングターミナルに送信するプロセッサとを有するサーバと
を備える。
【請求項５】
下記構成を備えるゲーミングターミナルのゲーム制御方法であり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを外部からの入力に応じて取得し、第１のメモリに記憶する段階と、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する段階と、
選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを前記サーバからダウンロードする段階と、
ダウンロードした前記ゲームソフトウェアを第２のメモリに記憶する段階と、
前記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行する段階と
を含む。
【請求項６】
下記構成を備えるゲーミングターミナルのゲーム制御方法であり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データをカードスロットに挿入されたカードから読み出して第１のメモリに記憶する段階と、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する段階と、
選択対象として決定されたゲームソフトウェアのなかから１のゲームソフトウェアを選択することを促す画像をディスプレイに表示する段階と、
選択されたゲームソフトウェアを前記サーバからダウンロードする段階と、
ダウンロードした前記ゲームソフトウェアを第２のメモリに記憶する段階と、
前記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行する段階と
を含む。
【請求項７】
下記構成を備えるゲーミングターミナルのゲーム制御方法であり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを外部からの入力に応じて取得し、第１のメモリに記憶する段階と、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する段階と、
選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを前記サーバからダウンロードする段階と、
ダウンロードした前記ゲームソフトウェアを前記第２のメモリに記憶する段階と、
前記第２のメモリに記憶したゲームソフトウェアに基づいて、キャビネットの前面に設けられた前面ディスプレイ、前記前面ディスプレイの上側に設けられたアッパーディスプレイ、及び、前記前面ディスプレイの下側に設けられたフットディスプレイの表示を制御するとともに、前記キャビネットに設けられたランプの発光パターンを制御する段階と
を含む。
【請求項８】
下記構成を備えたゲーム制御方法であり、
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを外部からの入力に応じて取得する段階と、
取得した遊技履歴データを第１のメモリに記憶する段階と、
前記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じたゲームソフトウェアを選択対象として決定する段階と、
選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアに基づいてゲームを実行する段階と
を含む。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーミングターミナル、ゲーミングシステム及びゲーム制御方法に関する。
【背景技術】
【０００２】
従来、ネットワークを介したゲームプログラムのダウンロード技術を利用して、１台のゲーミングターミナルで複数種類のゲームを行ったり、ネットワーク内のゲーミングターミナルで行うことができるゲームの内容を変更したりすることが可能なゲーミングシステムが開示されている。
【０００３】
上記ゲーミングシステムにおいては、サーバから各ゲーミングターミナルにゲームソフトウェア構成要素がダウンロードされ、各ゲーミングターミナルでは、ダウンロードされたゲームソフトウェア構成要素が用いられてゲームが行われる。
【０００４】
【特許文献１】米国特許第６６４５０７７号明細書
【特許文献２】米国特許出願公開第２００５／００５４４４８号明細書
【特許文献３】米国特許出願公開第２００６／００３５７１３号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、プレーヤが好むゲーム環境を提供することにより新たなエンターテインメント性を付与することを目的としている。
【課題を解決するための手段】
【０００６】
第１の本発明は、下記構成を備えるゲーミングターミナルを提供する。
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶可能な第１のメモリ。複数種類のゲームソフトウェアが記憶されているサーバと通信を行うためのネットワークインターフェイス。上記サーバから上記ネットワークインターフェイスを介してダウンロードしたゲームソフトウェアを記憶する第２のメモリ。外部からの入力に応じて取得した遊技履歴データを上記第１のメモリに記憶し、上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、上記サーバに記憶されている上記複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを上記サーバから上記ネットワークインターフェイスを介してダウンロードし、ダウンロードした上記ゲームソフトウェアを上記第２のメモリに記憶し、上記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行するコントローラ。
【０００７】
第２の本発明は、下記構成を備えるゲーミングターミナルを提供する。
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データが記憶されたカードを挿入可能なカードスロット。上記カードスロットに挿入されたカードから読み取られた遊技履歴データを記憶する第１のメモリ。複数種類のゲームソフトウェアが記憶されているサーバと通信を行うためのネットワークインターフェイス。上記サーバから上記ネットワークインターフェイスを介してダウンロードしたゲームソフトウェアを記憶する第２のメモリ。ゲームソフトウェアを選択するための選択スイッチ。画像を表示可能なディスプレイ。上記カードスロットに挿入されたカードから遊技履歴データを読み出して上記第１のメモリに記憶し、上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、上記サーバに記憶されている上記複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、選択対象として決定されたゲームソフトウェアのなかから１のゲームソフトウェアを選択することを促す画像を上記ディスプレイに表示し、上記選択スイッチからの入力により、選択されたゲームソフトウェアを上記サーバから上記ネットワークインターフェイスを介してダウンロードし、ダウンロードした上記ゲームソフトウェアを上記第２のメモリに記憶し、上記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行するコントローラ。
【０００８】
第３の本発明は、下記構成を備えるゲーミングターミナルを提供する。
キャビネット。上記キャビネットの前面に設けられた前面ディスプレイ。上記前面ディスプレイの上側に設けられたアッパーディスプレイ。上記前面ディスプレイの下側に設けられたフットディスプレイ。所定のパターンで発光するランプ。過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶可能な第１のメモリ。複数種類のゲームソフトウェアが記憶されているサーバと通信を行うためのネットワークインターフェイス。上記サーバから上記ネットワークインターフェイスを介してダウンロードしたゲームソフトウェアを記憶する第２のメモリ。外部からの入力に応じて取得した遊技履歴データを上記第１のメモリに記憶し、上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、上記サーバに記憶されている上記複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定し、選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを上記サーバから上記ネットワークインターフェイスを介してダウンロードし、ダウンロードした上記ゲームソフトウェアを上記第２のメモリに記憶し、上記第２のメモリに記憶したゲームソフトウェアに基づいて上記前面ディスプレイ、上記アッパーディスプレイ、及び、上記フットディスプレイの表示を制御するとともに、上記ランプの発光パターンを制御するコントローラ。
【０００９】
第４の本発明は、下記構成を備えるゲームシステムを提供する。
第４の本発明のゲームシステムは、ゲーミングターミナルとサーバとを備える。上記ゲーミングターミナルは、下記構成を備える。過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶可能な第１のメモリ。通信を行うためのネットワークインターフェイス。上記ネットワークインターフェイスを介して受信したゲームソフトウェアを記憶する第２のメモリ。外部からの入力に応じて取得した遊技履歴データを上記第１のメモリに記憶し、上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じたゲームソフトウェアを選択対象として決定し、選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを送信するように要求する要求信号を送信し、上記要求信号に応じて送信されたゲームソフトウェアを上記第２のメモリに記憶し、上記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行するコントローラ。上記サーバは、下記構成を備える。複数種類のゲームソフトウェアを記憶する第３のメモリ。上記ゲーミングターミナルから上記要求信号を受信した場合には、受信した要求信号に応じたゲームソフトウェアを上記メモリから抽出して上記ゲーミングターミナルに送信するプロセッサ。
【００１０】
第５の本発明は、下記構成を備えるゲーミングターミナルのゲーム制御方法を提供する。
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを外部からの入力に応じて取得し、第１のメモリに記憶する段階。上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する段階。選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを上記サーバからダウンロードする段階。ダウンロードした上記ゲームソフトウェアを第２のメモリに記憶する段階。上記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行する段階。
【００１１】
第６の本発明は、下記構成を備えるゲーミングターミナルのゲーム制御方法を提供する。
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データをカードスロットに挿入されたカードから読み出して第１のメモリに記憶する段階。上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する段階。選択対象として決定されたゲームソフトウェアのなかから１のゲームソフトウェアを選択することを促す画像をディスプレイに表示する段階。選択されたゲームソフトウェアを上記サーバからダウンロードする段階。ダウンロードした上記ゲームソフトウェアを第２のメモリに記憶する段階。
上記第２のメモリに記憶したゲームソフトウェアに基づいてゲームを実行する段階。
【００１２】
第７の本発明は、下記構成を備えるゲーミングターミナルのゲーム制御方法を提供する。
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを外部からの入力に応じて取得し、第１のメモリに記憶する段階。上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じて、サーバに記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する段階。選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアを上記サーバからダウンロードする段階。ダウンロードした上記ゲームソフトウェアを上記第２のメモリに記憶する段階。上記第２のメモリに記憶したゲームソフトウェアに基づいて、キャビネットの前面に設けられた前面ディスプレイ、上記前面ディスプレイの上側に設けられたアッパーディスプレイ、及び、上記前面ディスプレイの下側に設けられたフットディスプレイの表示を制御するとともに、上記キャビネットに設けられたランプの発光パターンを制御する段階。
【００１３】
第８の本発明は、下記構成を備えるゲーム制御方法を提供する。
過去に行ったゲームにおいて消費した遊技媒体に応じて付与されるポイントを含むプレーヤの遊技履歴データを外部からの入力に応じて取得する段階。取得した遊技履歴データを第１のメモリに記憶する段階。上記第１のメモリに記憶した遊技履歴データに含まれるポイントに応じたゲームソフトウェアを選択対象として決定する段階。選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアに基づいてゲームを実行する段階。
【００１４】
上記ゲーミングターミナルとしては、特に限定されるものではなく、例えば、スロットマシン等のゲーミングマシン、パーソナルコンピュータ、パーソナルディジタルアシスタンツ等を挙げることができる。また、上記ゲーミングターミナルにおいて行われるゲームとしては、特に限定されるものではなく、例えば、ビデオビンゴゲーム、ビデオロッタリーゲーム、ビデオブラックジャックゲーム、ビデオスロットゲーム、メカニカルスロットゲーム、ビデオポーカーゲーム、ビデオキノゲーム、ビデオパチンコゲーム、ビデオカードゲーム、ビデオゲームオブチャンス等を挙げることができる。
【００１５】
上記サーバとしては、本発明のサーバとして機能するものであれば、そのハードウェア構成は特に限定されるものではなく、汎用のサーバを採用することが可能である。また、上記サーバは、ファイアウォール及びモデムを備えていてもよい。上記サーバは、単一の装置からなっていてもよく、複数の装置から構成されていてもよい。ファイアウォール及びモデムを備えた何れかの上記ゲーミングターミナルが上記サーバとして機能するように構成されていてもよい。
【００１６】
上記ネットワークインターフェイスとしては、サーバと通信可能であれば、特に限定されるものではなく、無線ネットワークインターフェイス、有線ネットワークインターフェイスの何れであってもよい。また、上記サーバと上記複数のゲーミングターミナルとの通信は、インターネットを介して行われることとしてもよく、イントラネットを介して行われることとしてもよい。上記イントラネットとしては、特に限定されるものではなく、例えば、キャッシュレスシステムネットワーク、プログレッシブゲームネットワーク、アカウンティングネットワーク、ボーナスゲームネットワーク等を利用することが可能である。上記第１のメモリとしては、特に限定されるものではなく、例えば、不揮発性メモリ、ハードディスクドライブ、ＣＤ−ＲＷドライブ、ＤＶＤ−ＲＡＭドライブ等を挙げることができる。上記第２のメモリについても同様である。
【００１７】
上記ゲームソフトウェアは、ゲームソフトウェア構成要素の組合せで構成される。上記ゲームソフトウェア構成要素は、ゲーミングターミナルにおいてゲームを実行する際に使用されるデータ、プログラム、モジュール等である。上記ゲームソフトウェア構成要素としては、例えば、ゲームシステム構成要素、ペイアウトテーブル、ゲームボーナシングプログラム、ゲームプログレッシブプログラム、グラフィックデータ、画像表示制御データ、サウンドデータ、発光パターンデータ、ゲームジュリスディクション情報、ゲームネットワーク構成要素等を挙げることができる。上記コントローラは、ゲームソフトウェア（ゲームソフトウェア構成要素の組合せ）を用いてゲームを実行することができる。
【００１８】
上記カードは、ＩＤコードを記憶することとしてもよい。また、上記カードには、ＩＤコードのみを記憶し、このＩＤコードに対応する遊技履歴データをサーバに記憶することとしてもよい。また、上記コントローラは、指紋や静脈等の生体情報の入力に応じて遊技履歴データを取得することとしてもよい。
【００１９】
上記ポイントは、さらに払い出された遊技媒体や、実行されたゲーム回数に応じて付与されることとしてもよい。また、上記ポイントは、上記カードに記憶されることとしてもよく、上記サーバが備える第３のメモリに記憶されることとしてもよく、双方に記憶されることとしてもよい。
【００２０】
また、上記コントローラは、サーバからダウンロードされたゲームソフトウェア構成要素のみを用いてゲームを実行することとしてもよい。また、上記コントローラは、サーバからダウンロードされたゲームソフトウェア構成要素と、予め第２のメモリに記憶されていたゲームソフトウェア構成要素との組合せを用いてゲームを実行することとしてもよい。
【００２１】
上記ゲーミングシステムにおいては、以下のようなゲーム処理データが、各ゲーミングターミナルにおいて生成され、上記サーバに送信されて上記第１のメモリに記憶されることとしてもよい。ゲーム処理データとしては、例えば、ゲームバージョンデータ、ゲームデータ、ゲーミングターミナルデータ、プレーヤデータ、ルートデータ、ベニューデータ等を挙げることができる。プレーヤデータとしては、消費した遊技媒体やゲーム回数、ゲームにおいて付与されたポイントを挙げることができる。ゲーム処理データは、上記ゲームソフトウェア構成要素とは区画されて上記第３のメモリにデータベースとして記憶されることとしてもよい。
【００２２】
上記プロセッサは、上記ゲームソフトウェア構成要素をダウンロードするときに下記１）〜４）の処理を行うように構成されていてもよい。
１）ゲーミングターミナルとの通信を確立する処理、
２）更新するゲームソフトウェア構成要素を選択する処理、
３）選択されたゲームソフトウェア構成要素をバンドルする処理、及び、
４）バンドルされたゲームソフトウェア構成要素を上記ゲーミングターミナルにダウンロードする処理。
【００２３】
また、上記プロセッサは、上記ゲームソフトウェア構成要素をダウンロードする場合に下記１）〜１１）の処理を実行することとしてもよい。
１）上記ゲームソフトウェア構成要素の送信開始前に、ローカルＩＳＰ（インターネットサービスプロバイダ）とコンタクトし、上記ローカルＩＳＰを介して上記ゲームソフトウェア構成要素を送信する処理、
２）ゲーミングターミナルのＩＰアドレスを調査する処理、
３）上記ゲームソフトウェア構成要素を複数のパケットに分割する処理、
４）上記ゲームソフトウェア構成要素を暗号化する処理、
５）上記ゲームソフトウェア構成要素の設定に関する指示を生成し、上記指示を上記ゲームソフトウェア構成要素とともに送信する処理、
６）上記ゲーミングターミナルに、上記ゲームソフトウェア構成要素のバージョン情報を要求する処理、
７）上記ゲーミングターミナルから、上記ゲームソフトウェア構成要素のバージョン情報を受信する処理、
８）上記ゲーミングターミナルからゲーム処理情報を受信し、ゲームデータカテゴリー（例えば、ゲームバージョンデータ、ゲームデータ、ゲーミングターミナルデータ、プレーヤデータ、ルートデータ、ベニューデータ等）に応じて上記ゲーム処理情報を記憶する処理、
９）ゲーム処理情報を記憶する前に、上記ゲーム処理情報に対するアクセス権を決定する処理、
１０）各エンティティに応じた複数のデータストレージパーティションのなかから、データストレージパーティションを決定する処理、並びに、
１１）更新トリガー（更新時刻、更新日、更新週、更新イベント、プレーヤによる所定の入力、ゲーム結果若しくはゲーム履歴）をチェックする処理。
【００２４】
上記コントローラは、ゲームソフトウェアを構成するときに下記１）〜５）の処理を実行することとしてもよい。
１）上記サーバとの通信を確立する処理、
２）上記サーバからゲーミングターミナル構成要素を受信する処理、
３）上記ゲームソフトウェア構成要素をアンバンドルする処理、
４）上記サーバから受信した上記ゲームソフトウェア構成要素を含む上記ゲームソフトウェア構成要素の組合せを生成する処理、及び、
５）上記ゲームソフトウェア構成要素の組合せを用いてゲームを実行する処理。
【００２５】
また、上記ゲーミングシステムは、下記ａ）〜ｃ）の何れの構成を採用することができる。
ａ）上記サーバでゲームが行われ、上記ゲーミングターミナルでゲームの結果が表示される構成、
ｂ）上記ゲーミングターミナルでゲームが行われ、上記サーバでゲームの結果の決定が行われ、上記ゲーミングターミナルでゲームの結果が表示される構成、及び、
ｃ）上記ゲーミングターミナルでゲームが行われてゲームの結果の表示が行われ、上記サーバから上記ゲーミングターミナルに上記ゲームソフトウェア構成要素のダウンロードが行われる構成。
【００２６】
本発明においては、上記ａ）〜ｃ）の何れの構成であっても、上記ゲーミングターミナルで用いられるゲームソフトウェア構成要素が上記サーバから上記ゲーミングターミナルにダウンロードされるようにすることが可能である。そして、上記ゲームソフトウェア構成要素がダウンロードされる際に認証プログラムもダウンロードされるようにすることが可能である。
【発明の効果】
【００２７】
本発明によれば、プレーヤが好むゲーム環境を提供することにより新たなエンターテインメント性を付与することができる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の一実施形態に係るゲーミングシステムのネットワーク概略図である。
ゲーミングシステム１は、カジノ２内に設置されたサーバ１００と複数のスロットマシン（ゲーミングターミナル）１０とを備えている。サーバ１００は、カジノ２内のコンピュータルーム３に設置されている。また、複数のスロットマシン１０は、カジノフロア５に設置されている。サーバ１０と複数のスロットマシン１０とはルータ４を介してＬＡＮ６により接続されている。ポータブルターミナル（リモートターミナル）２００は、カジノ２内の店員が所持するものであり、サーバ１００と無線による通信が可能である。従って、店員がコンピュータルーム３やカジノフロア５に入ってもポータブルターミナル２００を用いてサーバ１００との通信が可能である。
【００２９】
サーバ１００は、特定のスロットマシン１０又はスロットマシン１０のグループに関する情報を管理するとともに、ユーザごとのデータへのアクセスを管理するために必要な管理ツールとダウンロードツールとを有している。適切なアクセス権を有するサーバ１００のオペレータは、ゲームソフトウェア構成要素等の情報を定義することができる。なお、サーバ１００は、カジノ２内のキャッシュレスシステム等のレガシーシステムと接続されてもよく、直接スロットマシン１０と接続されてもよい。また、これらの構成を併用して情報のダウンロードとデータの収集とを容易に行うこととしてもよい。
【００３０】
スロットマシン１０は、本発明におけるゲーミングターミナルに相当するものである。ただし、本発明において、ゲーミングターミナルは、この例に限定されるものではなく、例えば、ビデオスロットマシンや、メカニカルスロットマシンや、ビンゴゲーム、キノゲーム、ロッタリーゲーム等を行うことが可能なゲーミングターミナルを挙げることができる。
【００３１】
スロットマシン１０は、カジノフロア５に設置されている。ただし、本発明において、ゲーミングターミナルが設置されるベニューとしては、特に限定されるものではなく、例えば、カジノ、ストア、レストラン、バー、船等を挙げることができる。また、ベニューは、複数のエンティティによって所有及び／又は運営されていてもよい。また、本発明のゲーミングシステムは、異なる複数種類のベニューを含んで構成されていてもよい。
【００３２】
各スロットマシン１０は、サーバ１００にゲーム処理情報（例えばコインの投入数、払出数）、ゲームソフトウェア構成要素情報（例えばソフトウェアのバージョン情報）、プレーヤトラッキング情報（例えばプレーヤのＩＤコード）を送信する。また、各スロットマシン１０は、サーバ１００に対する情報の送受信が可能であり、スロットマシン１０は、ルータ４を介してサーバ１００との通信を行う。スロットマシン１０は、レガシーシステムを介してサーバ１００との通信を行うこととしてもよい。
【００３３】
図２は、本発明の一実施形態に係るサーバの内部構成を示すブロック図である。
サーバ１００は、プロセッサ１０１を備えている。プロセッサ１０１には、メモリ１０２と、データベース１０６と、ディスプレイ１０３とが接続されている。さらに、プロセッサ１０１には、ファイアウォール１０５を介して、ネットワークインターフェイス１０４が接続されている。サーバ１００は、ネットワークインターフェイス１０４を介して、スロットマシン（ゲーミングターミナル）１０やリモートターミナル２００との通信を行うことができる。
【００３４】
プロセッサ１０１は、本発明におけるプロセッサに相当する。データベース１０６は、本発明における第３のメモリに相当する。
【００３５】
ネットワークインターフェイス１０４は、有線ネットワークインターフェイスであってもよく、無線ネットワークインターフェイスであってもよく、両方を含むものであってもよい。サーバ１００は、ファイアウォール１０５を備えており、ファイアウォール１０５によりサーバ１００内のデータへの無権限アクセスを遮断する。
【００３６】
データベース１０６は、ハードディスクドライブである。データベース１０６には、例えば、ゲーム処理情報、ゲームソフトウェア構成要素、ゲームソフトウェア構成要素情報等のゲーム情報が記憶される。本実施形態において、データベース１０６内のデータは、「Ａ社」１０７、「Ｂ社」１０８、「Ｃ社」１０９というように、各エンティティに応じて分割されている。
【００３７】
本発明において、この分割数は、特に限定されるものではなく、適宜変更可能である。また、データベース１０６としては、例えば、ハードディスクドライブ、ＣＤ−ＲＷドライブ等、公知の記憶媒体や、それらの組合せ等を挙げることができる。
【００３８】
データベース１０６内のエンティティごとのデータについて、「Ｃ社」１０９のデータを例に挙げて説明する。図２に示すように、「Ｃ社」１０９のデータには、ゲーム１１０、認証プログラム１２０、データ１３０、分析ツール１４０が含まれている。
【００３９】
ゲーム１１０には、ゲームＡ１１１、ゲームＢ１１２、ゲームＣ１１３及びゲームＤ１１４のゲームソフトウェアが含まれる。これらのゲームソフトウェアは、夫々、ゲームシステム構成要素、ペイアウトテーブル、ゲームボーナシングプログラム、ゲームプログレッシブプログラム、グラフィックデータ、画像表示制御データ、サウンドデータ、発光パターンデータ、ゲームジュリスディクション情報、ゲームネットワーク構成要素等からなる。
【００４０】
スロットマシン１０で用いられるゲームソフトウェアのゲームシステム構成要素には、例えば、シンボル選択プログラムが含まれている。上記シンボル選択プログラムは、シンボルマトリックス（図３参照）に再配置されるシンボルを決定するためのプログラムである。上記シンボル選択プログラムには、複数種類のペイアウト率（例えば、８０％、８４％、８８％）の夫々に対応したシンボル重み付けデータが含まれている。シンボル重み付けデータは、各シンボルと、所定の数値範囲（０〜２５５）に属する１又は複数の乱数値との対応関係を示すデータである。ペイアウト率は、ゲームジュリスディクション情報に基づいて定められるものであり、このペイアウト率に対応したシンボル重み付けデータに基づいて、シンボルマトリックスに再配置されるシンボルが決定される。
【００４１】
本発明において、ゲームソフトウェア構成要素とは、ゲームソフトウェアを構成する要素をいう。ゲームソフトウェアは、ゲームソフトウェア構成要素を他のゲームソフトウェア構成要素と交換可能なように構成されていてもよく、交換することができないように構成されていてもよい。
【００４２】
認証プログラム１２０には、ゲームＡ用プログラム１２１、ゲームＢ用プログラム１２２、ゲームＣ用プログラム１２３及びゲームＤ用プログラム１２４が含まれる。認証プログラムは、ゲームソフトウェア構成要素ごとに作成されている。認証プログラムは、正規のゲームソフトウェア構成要素から作成されたハッシュ値と、ハッシュ関数を用いて認証対象のゲームソフトウェア構成要素からハッシュ値を作成するプログラムとを含んでいる。
ハッシュ関数としては、特に限定されるものではなく、例えば、ＳＨＡ（ＳＨＡ−１、ＳＨＡ−２５６、ＳＨＡ−３８４、ＳＨＡ−５１２）や、ＭＤ５等を採用可能である。なお、本実施形態では、認証プログラムとして、ハッシュ関数を用いて改竄の有無を判定するプログラムを用いる場合について説明するが、本発明において、認証プログラムは特に限定されるものではなく、公知の認証プログラムを採用可能である。
【００４３】
データ１３０には、ゲームデータ１３１、ゲーミングターミナルデータ１３２、プレーヤデータ１３３、ルートデータ１３４及びベニューデータ１３５が含まれる。
ゲームデータ１３１には、例えば、コインの投入数、コインの払出数、１ゲームあたりのベット数等が含まれる。ゲーミングターミナルデータ１３２には、例えば、スロットマシン１０ごとのゲームの履歴に関するデータが含まれる。このデータは、各スロットマシン１０のＩＤコードと対応付けられて記憶される。プレーヤデータ１３３には、プレーヤごとのゲームの履歴に関するデータ（遊技履歴データ）が含まれる。このデータは、各プレーヤのＩＤコードと対応付けられて記憶される。ルートデータ１３４には、例えば、複数のベニューからなるルートに存在するゲーミングターミナルのグループに属するゲーミングターミナルに関する情報が含まれる。ベニューデータ１３５には、例えば、各ベニューに属するゲーミングターミナルに関する情報が含まれる。
【００４４】
分析ツール１４０には、データ１３０のカテゴリーや各カテゴリー間の関係を設定するためのデータ分析１４１、及び、各ゲーミングターミナルにおけるゲームソフトウェア構成要素のバージョンやダウンロードされるゲームソフトウェア構成要素のバージョンを管理するためのソフトウェアバージョン管理１４２のアプリケーションが含まれている。プロセッサ１０１は、これらのアプリケーションを実行し、エンティティ「Ｃ社」のデータ１０９の管理・分析を行うことができる。
【００４５】
図３は、本発明の一実施形態に係るスロットマシンを模式的に示す斜視図である。
スロットマシン１０は、キャビネット１１と、キャビネット１１の上側に設置されたトップボックス１２と、キャビネット１１の前面に設けられたメインドア１３とを備えている。メインドア１３の前方には、ロウワーディスプレイ１６が設けられている。ロウワーディスプレイ１６は、液晶パネルを備えていて、５カラム×３ロウの計１５個のシンボルからなるシンボルマトリックスが表示される。キャビネット１１は、本発明におけるキャビネットに相当する。ロウワーディスプレイ１６は、本発明における前面ディスプレイに相当する。
【００４６】
さらに、ロウワーディスプレイ１６の前面には、図示しないが、タッチパネル６９が設けられていて、プレーヤはタッチパネル６９を操作して、各種の指示を入力することができる。また、ロウワーディスプレイ１６の下方には、プレーヤによって遊技進行に係る指示が入力される各種入力ボタン２３と、コインを受け入れるコインアクセプタ２１と、紙幣の適否を識別するとともに正規の紙幣を受け入れるためのビルバリデータ２２とが設けられている。なお、ビルバリデータ２２は、バーコード付チケット３９を読み取ることができるように構成されていてもよい。
【００４７】
メインドア１３の下部前面には、フットディスプレイ３４が設けられていて、実行中のゲームソフトウェアに含まれる画像表示制御データに基づいて所定の画像を表示する。この画像としては、例えば、スロットマシン１０のキャラクタ等を挙げることができる。
【００４８】
フットディスプレイ３４の両サイドには、ランプ４７が設けられていて、実行中のゲームソフトウェアに含まれる発光パターンデータに応じたパターンで発光する。フットディスプレイ３４は、本発明におけるフットディスプレイに相当する。
【００４９】
トップボックス１２の前面には、アッパーディスプレイ３３が設けられている。アッパーディスプレイ３３は、液晶パネルを備えていて、配当表等の表示が行われる。アッパーディスプレイ３３は、本発明におけるアッパーディスプレイに相当する。
【００５０】
また、トップボックス１２には、スピーカ２９が設けられている。アッパーディスプレイ３３の下側には、チケットプリンタ３５と、カードリーダ３６と、データディスプレイ３７と、キーパッド３８とが設けられている。チケットプリンタ３５は、クレジット数や日時やスロットマシン１０の識別番号等のデータがコード化されたバーコードをチケットに印刷し、バーコード付チケット３９として出力するものである。プレーヤは、バーコード付チケット３９を他のスロットマシンに読み取らせて該スロットマシンで遊技を行ったり、バーコード付チケット３９を遊技施設の所定箇所（例えばカジノ内のキャッシャ）で紙幣等に交換したりすることができる。
【００５１】
カードリーダ３６は、スマートカードを挿入可能であり、挿入されたスマートカードからのデータの読み取り及びスマートカードへのデータの書き込みを行うものである。スマートカードは、プレーヤが所持するカードであり、プレーヤを識別するためのデータ、プレーヤが行った遊技の履歴に関するデータ（遊技履歴データ）が記憶される。遊技履歴データには、プレイしたことがあるゲームに関するゲーム種情報や、過去に行ったゲームにおいて付与されたポイント等が含まれる。スマートカードには、コイン、紙幣又はクレジットに相当するデータが記憶されることとしてもよい。また、スマートカードにかえて、磁気ストライプカードを採用してもよい。データディスプレイ３７は、蛍光ディスプレイ等からなり、例えば、カードリーダ３６が読み取ったデータや、プレーヤによってキーパッド３８を介して入力されたデータを表示するものである。また、スマートカードにかえて、ＲＦＩＤ方式を採用し、非接触でデータの読み書きが可能なカードを用いることとしてもよい。キーパッド３８は、チケット発行等に関する指示やデータを入力するためのものである。カードリーダ３６は、本発明のカードスロットに相当する。スマートカードは、本発明のカードに相当する。
【００５２】
図４は、図３に示したスロットマシンの内部構成を示すブロック図である。
スロットマシン１０は、ＣＰＵ４１とメモリ４２とを含むコントローラ４０を備えている。コントローラ４０には、各種入力ボタン２３、ビルバリデータ２２及びコインアクセプタ２１が接続されている。また、コントローラ４０には、ファイアウォール４６を介して、ネットワークインターフェイス４５が接続されている。さらに、コントローラ４０には、カードリーダ３６、キーパッド３８及びタッチパネル６９が接続されている。ネットワークインターフェイス４５は、本発明におけるネットワークインターフェイスに相当する。
【００５３】
また、コントローラ４０には、アッパーディスプレイ３３、ロウワーディスプレイ１６、フットディスプレイ３４、ランプ４７、スピーカ２９、チケットプリンタ３５、データディスプレイ３６、ハードディスクドライブ４３及びＣＤ−ドライブ４４が接続されている。サーバ１００からダウンロードされるゲームソフトウェア構成要素は、ハードディスクドライブ４３等に記憶される。コントローラ４０は、例えば、ハードディスクドライブ４３等に記憶されたゲームソフトウェア構成要素に含まれる各種プログラムを実行し、アッパーディスプレイ３３、ロウワーディスプレイ１６及びフットディスプレイ３４に画像を表示する処理、スピーカ２９から音を出力する処理、ランプ４７の発光を制御する処理等を行う。
【００５４】
ハードディスクドライブ４３は、本発明における第１のメモリに相当する。また、ハードディスクドライブ４３は、本発明における第２のメモリに相当する。本実施形態では、第１のメモリと第２のメモリが同一である場合（ハードディスクドライブ４３である場合）について説明するが、本発明において第１のメモリと第２のメモリとは別々であってもよい。コントローラ４０は、本発明におけるコントローラに相当する。
【００５５】
図５〜図７は、本発明の一実施形態に係るサーバとスロットマシンとにおいて行われる処理を示すフローチャートである。
本実施形態では、予めゲームＡが現在のゲームとしてハードディスクドライブ４３に記憶されている場合について説明する。
先ず、各スロットマシン１０（ゲーミングターミナル）のコントローラ４０は、スマートカードの挿入を受け付ける（ステップＳ２０１）。
次に、コントローラ４０は、スマートカードから遊技履歴データを読み取り（ステップＳ２０２）、ハードディスクドライブ４３に記憶する（ステップＳ２０３）。遊技履歴データには、プレイしたことがあるゲームに関するゲーム種情報や、過去に行ったゲームにおいて付与されたポイント等が含まれる。ポイントは、消費したコインやゲーム回数に応じて付与される。例えば、コインを１００枚消費した場合、又は、ゲームを１００回行った場合に１ポイント付与される。
【００５６】
次に、ステップＳ２０４において、コントローラ４０は、遊技履歴データに含まれるポイントが所定値を超えているか否かを判断する。ポイントが所定値を超えている判断した場合、処理をステップＳ２０５に移す。一方、ポイントが所定値を超えていないと判断した場合、処理をステップＳ２２５に移す。
【００５７】
ステップＳ２０５において、コントローラ４０は、ポイントに応じてダウンロード可能なゲームソフトウェア（ゲーム構成要素の組合せ）を決定する。
次に、コントローラ４０は、ゲームを変更するための選択画像を表示する（ステップＳ２０６）。
【００５８】
図９は、スロットマシンのロウワーディスプレイに表示される画像を示す図である。
図９に示すように、ロウワーディスプレイ１６上側には、現在のポイントが１２３であることを示す画像が表示されている。
また、ロウワーディスプレイ１６の中央部には、ゲームＡ（Ｎｏｒｍａｌ）とゲームＢ（Ｈｉｇｈ  ｒｏｌｌｅｒ  １）とゲームＣ（Ｈｉｇｈ  ｒｏｌｌｅｒ  ２）と選択可能なゲームである旨の画像が表示されている。これらの画像は、選択対象として決定されたゲームソフトウェアを示している。各ゲーム名の右隣には、そのゲームを行うために必要なポイント数が表示されている。ステップＳ２０６において、プレーヤは、タッチパネル６９に触れることにより、ゲームを選択することができる。タッチパネル６９は、本発明における選択スイッチに相当する。ただし、本発明において、選択スイッチは、この例に限定されるものではなく、例えば、各種入力ボタン２３やキーパッド３８であってもよく、別途設けることとしてもよい。
【００５９】
次に、コントローラ４０は、現在のゲーム（ゲームＡ）以外のゲームが選択されたか否かを判断する。現在のゲーム以外のゲームが選択された場合、コントローラ４０は、ロウワーディスプレイ１６に、ゲームソフトウェアのダウンロード中であることを示す画像（図１０参照）を表示し（ステップＳ２０８）、処理をステップＳ２０９に移す。一方、ステップＳ２０７において現在のゲームが選択された場合、処理をステップＳ２２５に移す。
【００６０】
図１０は、スロットマシンのロウワーディスプレイに表示される画像を示す図である。
図１０に示すように、ロウワーディスプレイ１６には、「ダウンロード中・・・」を示す画像が表示されている。
【００６１】
ステップＳ２０９において、コントローラ４０は、選択されたゲームに応じたポイントを減算する。例えば、ゲームＢが選択された場合、ポイントを５０減算する。
【００６２】
次に、コントローラ４０は、ステップＳ２１０において、コントローラ４０は、サーバ１００との接続を確立する処理を行う。このとき、サーバ１００のプロセッサ１０１は、スロットマシン１０との接続を確立する処理を行う（ステップＳ１０１）。
【００６３】
次に、ステップＳ２１１において、コントローラ４０は、ゲームソフトウェア構成要素情報をサーバ１００に送信する。上記ゲームソフトウェア構成要素情報には、例えば、タッチパネル６９からの入力により選択されたゲームを示すゲーム種情報、ハードディスクドライブ４３等に記憶されたゲームソフトウェア構成要素のリスト、及び、ゲームソフトウェア構成要素のバージョン情報が含まれる。ゲームソフトウェア構成要素情報は、本発明における要求信号に相当する。
【００６４】
プロセッサ１０１は、各スロットマシン１０からゲームソフトウェア構成要素情報を受信すると、データベース１０６に格納する（ステップＳ１１１）。次に、プロセッサ１０１は、ダウンロードするゲームソフトウェア構成要素を選択する（ステップＳ１１２）。
【００６５】
次に、プロセッサ１０１は、選択されたゲームソフトウェア構成要素を、データベース１０６から読み出し、スロットマシン１０にダウンロードすることができるようにバンドルする（ステップＳ１１３）。ステップＳ１１３の処理には、例えば、ゲームソフトウェア構成要素を暗号化する処理、ゲームソフトウェア構成要素を圧縮する処理、ゲームソフトウェア構成要素を複数のパケットに分割する処理等が含まれる。
【００６６】
次に、ステップＳ１１３において選択されたゲームソフトウェア構成要素に応じた認証プログラムを選択する（ステップＳ１１４）。ステップＳ１１４において、プロセッサ１０１は、選択された認証プログラムのバンドルも行う。なお、ステップＳ１１４の処理は、ステップＳ１１３と合わせて行われることとしてもよい。すなわち、認証プログラムを選択してから、選択されたゲームソフトウェア構成要素及び認証プログラムをバンドルすることとしてもよい。
【００６７】
次に、プロセッサ１０１は、ゲーム構成要素と認証プログラムとをスロットマシン１０にダウンロードする（ステップＳ１１５）。このとき、各コントローラ４０は、サーバ１００から、ゲーム構成要素と認証プログラムとをダウンロードしてハードディスクドライブ４３に記憶する（ステップＳ２１２）。
【００６８】
コントローラ４０は、ダウンロードされたゲームソフトウェア構成要素をアンバンドルする（ステップＳ２２０）。ステップＳ２２０の処理には、例えば、ゲームソフトウェア構成要素を復号化する処理、ゲームソフトウェア構成要素を解凍する処理、バケットの結合、ウィルスチェック等が含まれる。なお、ステップＳ２２０において、コントローラ４０は、認証プログラムのアンバンドルも行う。
【００６９】
次に、コントローラ４０は、認証プログラムを実行する（ステップＳ２２１）。ステップＳ２２０では、各ゲームソフトウェア構成要素について、ハッシュ関数を実行することによりハッシュ値を生成し、予め認証プログラムに格納されているハッシュ値と比較する。これにより、改竄の有無を確認する。改竄が無ければ正常な認証が行われる。改竄が存在すればエラーが発生する。
【００７０】
次に、コントローラ４０は、全てのゲームソフトウェア構成要素が正常に認証されたか否かを判定する（ステップＳ２２２）。全てのゲームソフトウェア構成要素が正常に認証されていないと判定された場合（エラーが発生した場合）については、後で図８を用いて詳述する。
【００７１】
ステップＳ２２２において、全てのゲームソフトウェア構成要素が正常に認証されたと判定された場合、コントローラ４０は、認証結果をサーバ１００に送信する（ステップＳ２２３）。認証結果には、正常に認証されたゲームソフトウェア構成要素のリストや、上記ゲームソフトウェア構成要素のバージョン情報、ゲーミングターミナル（スロットマシン１０）のＩＤコード等が含まれる。このとき、プロセッサ１０１は、認証結果を受信する（ステップＳ１２０）。
【００７２】
ステップＳ２２３の処理後、コントローラ４０は、ダウンロードされたゲームソフトウェア構成要素を用いて、新たなゲームソフトウェア構成要素の組合せを決定する（ステップＳ２２４）。このとき、ダウンロードされたゲームソフトウェア構成要素のみによって、新たなゲームソフトウェア構成要素の組合せを決定してもよい。また、既存のゲームソフトウェア構成要素と、ダウンロードされたゲームソフトウェア構成要素とを用いて、新たなゲームソフトウェア構成要素の組合せを決定してもよい。
【００７３】
次に、コントローラ４０は、ステップＳ２２４において決定されたゲームソフトウェア構成要素の組合せを用いて、ゲーム実行処理を行う（ステップＳ２２５）。ゲーム実行処理については、後で図１１用いて詳述する。本実施形態において、ゲーム実行処理は、スロットマシンにおいて行われるゲームを実行するための処理である。ただし、本発明において、このゲーム実行処理は、ゲーミングターミナルにおいて行われるゲームに応じた処理が行われる。
【００７４】
次に、コントローラ４０は、ゲーム処理データをサーバ１００に送信する（ステップＳ２２６）。一方、プロセッサ１０１は、スロットマシン１０からゲーム処理データを受信する（ステップＳ１２１）。このゲーム処理データには、消費したコインやゲーム回数、ゲームにおいて付与されたポイントが含まれる。これらのデータは、遊技履歴データとしてＩＤコードと対応付けて記憶される。その後、データベース１０６にゲーム処理データを記憶し（ステップＳ１２２）、本処理を終了する。一方、コントローラ４０は、ステップＳ２６の処理の後、遊技履歴データをスマートカードに書き込み（ステップＳ２２７）、本処理を終了する。
【００７５】
次に、図７のステップＳ２２２において、全てのゲームソフトウェア構成要素が正常に認証されていないと判定された場合について、図８を用いて説明する。
先ず、コントローラ４０は、ハードディスクドライブ４３等から、正常に認証されなかったゲームソフトウェア構成要素を消去する（ステップＳ２３０）。次に、コントローラ４０は、サーバ１００に対して、ダウンロードの要求信号を送信する（ステップＳ２３１）。上記要求信号には、消去されたゲームソフトウェア構成要素を特定するためのデータが含まれる。このとき、プロセッサ１０１は、スロットマシン１０から、上記要求信号を受信する（ステップＳ１３０）。
【００７６】
その後、プロセッサ１０１は、上記要求信号に含まれるデータにより特定されるゲームソフトウェア構成要素を選択し（ステップＳ１３１）、そのゲームソフトウェア構成要素をバンドルし（ステップＳ１３２）、そのゲームソフトウェア構成要素に応じた認証プロセッサを選択する（ステップＳ１３３）。そして、プロセッサ１０１は、ゲームソフトウェア構成要素と認証プログラムとをスロットマシン１０にダウンロードする（ステップＳ１３４）。一方、コントローラ４０は、ゲームソフトウェア構成要素と認証プログラムとをサーバ１００からダウンロードする（ステップＳ２３２）。
ステップＳ１３１〜Ｓ１３４及びＳ２０３の処理は、ステップＳ１１２〜Ｓ１１５及びＳ２１２の処理と同様の処理であり、既に説明済であるから、ここでの説明は省略する。ステップＳ１３４及びＳ２３２の処理後、図６に示した処理を実行する。
【００７７】
図１１は、ゲーム実行処理を示すフローチャートである。
まず、コントローラ４０は、ゲームを進行する（ステップＳ３０１）。この処理において、コントローラ４０は、投入されたコインの枚数やゲーム回数に応じてポイントを付与する。
【００７８】
次に、コントローラ４０は、ポイントが所定数を超えたか否かを判断する（ステップＳ３０２）。ポイントが所定数を超えたと判断した場合、ゲームを変更するための選択画像を表示する（ステップＳ３０３）。この処理において、コントローラ４０は、図１２示す画像をロウワーディスプレイ１６に表示して、ゲームを変更するか否かの入力を受け付け、ゲームを変更する旨の入力があった場合には、図９と同様の画像を表示する。これにより、プレーヤは、タッチパネル６９に触れることにより、ゲームを選択することができる。
【００７９】
図１２は、スロットマシンのロウワーディスプレイに表示される画像を示す図である。
図１２に示すように、ロウワーディスプレイ１６には、「ゲームを変更する権利が得られました。変更しますか？」を示す画像が表示されている。また、ゲームを変更するか否かを選択するための「ＹＥＳ」及び「ＮＯ」を示す画像が表示されている。プレーヤは、タッチパネル６９に触れることにより、ゲームを変更するか否かを選択することができる。
【００８０】
次に、コントローラ４０は、ゲームを変更するか否かを判断する（ステップＳ３０４）。この処理において、コントローラ４０は、ゲームを変更する旨が入力されたか否かを判断する。ゲームを変更すると判断した場合、処理をステップＳ２０８に戻す。
【００８１】
ステップＳ３０２においてポイントが所定数を超えていないと判断した場合、又は、ステップＳ３０４においてゲームを変更しないと判断した場合、コントローラ４０は、ゲームを終了するか否かを判断する（ステップＳ３０５）。ゲームを終了しないと判断した場合、処理をステップＳ３０１に戻す一方、ゲームを終了すると判断した場合、本サブルーチンを終了する。
【００８２】
以上、本実施形態に係るゲーミングシステム１は、スロットマシン１０（ゲーミングターミナル）とサーバ１００とを備える（図１参照）。
スロットマシン１０は、ハードディスクドライブ４３（第１のメモリ、第２のメモリ）と、ネットワークインターフェイス４５とコントローラ４０とを備える（図４参照）。
ハードディスクドライブ４３は、過去に行ったゲームにおいて消費したコインに応じて付与されるポイントを含むプレーヤの遊技履歴データを記憶する。また、ハードディスクドライブ４３は、サーバ１００からネットワークインターフェイス４５を介してダウンロードしたゲームソフトウェアを記憶する。コントローラ４０は、スマートカードから読み取った遊技履歴データをハードディスクドライブ４３に記憶する（図５のステップＳ２０３）。また、コントローラ４０は、ハードディスクドライブ４３に記憶した遊技履歴データに含まれるポイントに応じて、サーバ１００に記憶されている複数種類のゲームソフトウェアのなかからダウンロードすることが可能なゲームソフトウェアを選択対象として決定する（図５のステップＳ２０５）。また、コントローラ４０は、選択対象として決定されたゲームソフトウェアのなかから選択されたゲームソフトウェアをサーバ１００からネットワークインターフェイス４３を介してダウンロードする（図６のステップＳ２１２）。また、コントローラ４０は、ダウンロードしたゲームソフトウェアをハードディスクドライブ４３に記憶する。また、コントローラ４０は、ハードディスクドライブ４３に記憶したゲームソフトウェアに基づいてゲームを実行する（図７のステップＳ２２５）。このとき、コントローラ４０は、ハードディスクドライブ４３に記憶したゲームソフトウェアに基づいてロウワーディスプレイ１６（前面ディスプレイ）、アッパーディスプレイ３３、及び、フットディスプレイ３４の表示を制御するとともに、ランプ４７の発光パターンを制御する
【００８３】
サーバ１００は、データベース１０６（第３のメモリ）とプロセッサ１０１とを備える。
データベース１０６は、複数種類のゲームソフトウェアを記憶する。プロセッサ１０１は、スロットマシン１０からゲームソフトウェア構成要素情報を受信した場合には、受信したゲームソフトウェア構成要素情報に応じたゲームソフトウェアをデータベース１０６から選択して当該スロットマシン１０に送信する（図６のステップＳ１１５）。
【００８４】
図１３は、本発明の他の実施形態に係るゲーミングシステムのネットワーク概略図である。
ゲーミングシステム５００はサーバ１００を備えている。また、ゲーミングシステム５００は、ゲーミングターミナルとして、スロットマシン１０、ロッタリーゲームターミナル５１２、キノゲームターミナル５１３、ビンゴゲームシステム５２１、ゲーミングシステム５２２、５２３、ビデオポーカーゲームマシン５３１、５３２、パーソナルコンピュータ５４０、５４１及び携帯電話機５５０を備えている。
【００８５】
サーバ１００は、カジノ５０１内に設置されており、サーバ１００には、複数のスロットマシン１０、キャッシャ５０２、５０３、アカウント５０４及びオーディット５０５がＬＡＮ５６２を介して接続されている。
また、サーバ１００は、セキュアプライベートイントラネット５６５を介して、レストラン５１０に設置されたキャッシャ５１１と接続されている。また、キャッシャ５１１は、ＬＡＮ５６３を介して、ロッタリーゲームターミナル５１２及びキノゲームターミナル５１３と接続されている。
このように、本発明では、サーバとゲーミングターミナルとがイントラネットを介して接続されていてもよい。また、サーバとゲーミングターミナルとの間に他の装置（キャッシャ５１１）が介在していてもよい。
【００８６】
また、サーバ１００は、インターネット５６０を介して、他のカジノ５２０に設置されたビンゴゲームシステム５２１と接続されている。ビンゴゲームシステム５２１は、ＬＡＮ５６４を介して、ビンゴゲームを行うためのゲーミングターミナル５２２、５２３と接続されている。また、サーバ１００は、インターネット５６０を介して、商業施設５３０に設置された複数のビデオポーカーゲームマシン５３１、５３２と接続されている。さらに、サーバ１００は、インターネット５６０を介して、パーソナルコンピュータ５４０、５４１及び携帯電話機５５０と接続されている。このように、本発明では、サーバとゲーミングターミナルとがインターネットを介して接続されていてもよい。また、パーソナルコンピュータ５４０、５４１や携帯電話機５５０のように、個人の所有物がゲーミングターミナルであってもよい。
【００８７】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段等の具体的構成は、適宜設計変更可能である。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００８８】
また、上述した詳細な説明では、本発明をより容易に理解できるように、特徴的部分を中心に説明した。本発明は、上述した詳細な説明に記載する実施形態に限定されず、その他の実施形態にも適用することができ、その適用範囲は多様である。また、本明細書において用いた用語及び語法は、本発明を的確に説明するために用いたものであり、本発明の解釈を制限するために用いたものではない。また、当業者であれば、本明細書に記載された発明の概念から、本発明の概念に含まれる他の構成、システム、方法等を推考することは容易であると思われる。従って、請求の範囲の記載は、本発明の技術的思想の範囲を逸脱しない範囲で均等な構成を含むものであるとみなされなければならない。また、要約書の目的は、特許庁及び一般的公共機関や、特許、法律用語又は専門用語に精通していない本技術分野に属する技術者等が本出願の技術的な内容及びその本質を簡易な調査で速やかに判断し得るようにするものである。従って、要約書は、請求の範囲の記載により評価されるべき発明の範囲を限定することを意図したものではない。また、本発明の目的及び本発明の特有の効果を充分に理解するために、すでに開示されている文献等を充分に参酌して解釈されることが望まれる。
【００８９】
上述した詳細な説明は、コンピュータで実行される処理を含むものである。以上での説明及び表現は、当業者が最も効率的に理解することを目的として記載している。本明細書では、１の結果を導き出すために用いられる各ステップは、自己矛盾がない処理として理解されるべきである。また、各ステップでは、電気的又は磁気的な信号の送受信、記録等が行われる。各ステップにおける処理では、このような信号を、ビット、値、シンボル、文字、用語、数字等で表現しているが、これらは単に説明上便利であるために用いたものであることに留意する必要がある。また、各ステップにおける処理は、人間の行動と共通する表現で記載される場合があるが、本明細書で説明する処理は、原則的に各種の装置により実行されるものである。また、各ステップを行うために要求されるその他の構成は、以上の説明から自明になるものである。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係るゲーミングシステムのネットワーク概略図である。
【図２】本発明の一実施形態に係るサーバの内部構成を示すブロック図である。
【図３】本発明の一実施形態に係るスロットマシン（ゲーミングターミナル）を模式的に示す斜視図である。
【図４】図３に示したスロットマシンの内部構成を示すブロック図である。
【図５】本発明の一実施形態に係るサーバとスロットマシンとにおいて行われる処理を示すフローチャートである。
【図６】本発明の一実施形態に係るサーバとスロットマシンとにおいて行われる処理を示すフローチャートである。
【図７】本発明の一実施形態に係るサーバとスロットマシンとにおいて行われる処理を示すフローチャートである。
【図８】本発明の一実施形態に係るサーバとスロットマシンとにおいて行われる処理を示すフローチャートである。
【図９】スロットマシンのロウワーディスプレイに表示される画像を示す図である。
【図１０】スロットマシンのロウワーディスプレイに表示される画像を示す図である。
【図１１】ゲーム実行処理を示すフローチャートである。
【図１２】スロットマシンのロウワーディスプレイに表示される画像を示す図である。
【図１３】本発明の他の実施形態に係るゲーミングシステムのネットワーク概略図である。
【符号の説明】
【００９１】
１  ゲーミングシステム
２  カジノ
３  コンピュータルーム
４  ルータ
５  カジノフロア
１０  スロットマシン
１１  キャビネット
１２  トップボックス
１３  メインドア
１６  ロウワーディスプレイ
２１  コインアクセプタ
２２  ビルバリデータ
２９  スピーカ
３３  アッパーディスプレイ
３４  フットディスプレイ
３５  チケットプリンタ
３６  カードリーダ
３７  データディスプレイ
３８  キーパッド
３９  バーコード付チケット
４０  コントローラ
４１  ＣＰＵ
４２  メモリ
４３  ハードディスクドライブ
４４  ＣＤ−ドライブ
６９  タッチパネル
１００  サーバ
１０１  プロセッサ
１０２  メモリ
１０３  ディスプレイ
１０４  ネットワークインターフェイス
１０５  ファイアウォール
１０６  データベース
１１０  ゲーム
１２０  認証プログラム
１３０  データ
１４０  分析ツール
２００  ポータブルターミナル
【図１】
2008073511.tif 000003
【図２】
2008073511.tif 000004
【図３】
2008073511.tif 000005
【図４】
2008073511.tif 000006
【図５】
2008073511.tif 000007
【図６】
2008073511.tif 000008
【図７】
2008073511.tif 000009
【図８】
2008073511.tif 000010
【図９】
2008073511.tif 000011
【図１０】
2008073511.tif 000012
【図１１】
2008073511.tif 000013
【図１２】
2008073511.tif 000014
【図１３】
2008073511.tif 000015