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