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