(57)【要約】  補助コントローラ（2）は、広域ネットワーク（3）を介して主コントローラ（1）と通信する。ルータ（43、44）は、広域ネットワーク（3）と、それぞれ主コントローラ（1）及び補助コントローラ（2）との間のインタフェースを提供する。広域ネットワーク（3）を通じた通信帯域は一般的に限られており、コントローラ（2）はその帯域制限を防ぐように通信及び処理を構成する。
2007508874.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム装置を使用して賞を割り当てる方法であって、
前記装置は、
賞の授与を決定する主コントローラと、
前記主コントローラと通信可能な補助コントローラと
を有し、
前記補助コントローラは、１つ以上のゲーム端末と更に通信可能であり、
前記方法は、
１つ以上の前記ゲーム端末からのデータを前記補助コントローラにより受信し、前記データは、少なくとも１つのゲーム端末識別子と、関連するゲーム端末の累積額とを有するステップと、
前記補助コントローラにアクセス可能なメモリに前記データを格納するステップと、
全寄与額を得るために前記ゲーム端末の累積額に応じるステップと、
前記補助コントローラから前記主コントローラに前記全寄与額を通信するステップと、
前記全寄与額に基づいて賞を授与するか否かを前記主コントローラにより決定するステップと、
賞を授与するという決定である場合に、前記主コントローラから前記補助コントローラに前記決定に関連するデータを通信するステップと、
前記決定に関連するデータと、前記メモリに格納されたデータとを前記補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する方法。
【請求項２】
請求項１に記載の方法であって、
各寄与額を得るために各ゲーム端末の累積額に応じるステップを有する方法。
【請求項３】
請求項１又は２に記載の方法であって、
全寄与額を得るために前記ゲーム端末の累積額に応じるステップを有する方法。
【請求項４】
請求項３に記載の方法であって、
前記全寄与額は、前記全累積額の一部である方法。
【請求項５】
請求項３又は４に記載の方法であって、
全寄与額は、全累積額の割合、部分又は比率のうちいずれか１つである方法。
【請求項６】
請求項５に記載の方法であって、
前記割合、部分又は比率は、前記全累積額の一部と前記全累積額との比較により計算される方法。
【請求項７】
請求項１ないし６のうちいずれか１項に記載の方法であって、
前記補助コントローラは、10,000ビット／秒未満の帯域を有する広域ネットワークを介して主コントローラと通信する方法。
【請求項８】
請求項１ないし７のうちいずれか１項に記載の方法であって、
前記補助コントローラは、10メガビット／秒にほぼ等しい帯域を有するローカルエリアネットワークを介してゲーム端末と通信する方法。
【請求項９】
請求項１ないし８のうちいずれか１項に記載の方法であって、
前記装置は、前記主コントローラとそれぞれ通信可能であり、１つ以上のゲーム機械の各セットとそれぞれ通信可能な複数の補助コントローラを有する方法。
【請求項１０】
請求項１ないし９のうちいずれか１項に記載の方法であって、
前記補助コントローラ及び前記主コントローラは、地理的に離れており、前記補助コントローラのそれぞれは別々の場所に配置される方法。
【請求項１１】
請求項１ないし１０のうちいずれか１項に記載の方法であって、
前記補助コントローラから前記主コントローラに補助コントローラの識別子を通信するステップを有する方法。
【請求項１２】
請求項１ないし１１のうちいずれか１項に記載の方法であって、
前記補助コントローラにアクセス可能なメモリに前記データを格納するステップは、前記補助コントローラにより受信された時間順に、前記ゲーム端末識別子と、前記関連するゲーム端末の累積額とのリストを格納することを有する方法。
【請求項１３】
請求項１ないし１２のうちいずれか１項に記載の方法であって、
前記補助コントローラは、ゲーム端末識別子の一覧を維持し、前記主コントローラに前記一覧の変更を送信するために、前記主コントローラからの信号に応じる方法。
【請求項１４】
請求項１ないし１３のうちいずれか１項に記載の方法であって、
寄与額は、所定ポーリング期間毎に１回、前記主コントローラに通信される方法。
【請求項１５】
請求項１４に記載の方法であって、
前記所定ポーリング期間は少なくとも２秒である方法。
【請求項１６】
請求項１４又は１５に記載の方法であって、
前記所定ポーリング期間は少なくとも１秒である方法。
【請求項１７】
請求項１ないし１６のうちいずれか１項に記載の方法であって、
前記補助コントローラから賞が割り当てられるゲーム端末に受賞メッセージを通信するステップを有する方法。
【請求項１８】
請求項１ないし１７のうちいずれか１項に記載の方法であって、
前記補助コントローラから前記主コントローラに受賞メッセージを通信するステップを有する方法。
【請求項１９】
請求項１ないし１８のうちいずれか１項に記載の方法であって、
５秒毎に少なくとも１回実行される方法。
【請求項２０】
請求項１ないし１９のうちいずれか１項に記載の方法であって、
２〜３秒毎に少なくとも１回実行される方法。
【請求項２１】
請求項１ないし２０のうちいずれか１項に記載の方法であって、
前記ゲーム端末は、
ポーカー機械と、
店舗販売時点情報管理レジスタと、
携帯電話と、
パーソナルコンピュータと、
アクセス制御ポイントと、
テレビと
のうちいずれか１つを有する方法。
【請求項２２】
賞を割り当てる装置であって、
前記装置は、主コントローラと、補助コントローラと、複数のゲーム端末とを有し、
前記補助コントローラは、１つ以上の前記ゲーム端末からデータを受信し、前記データは、少なくとも１つのゲーム端末識別子と、関連するゲーム端末の累積額とを有する第１の通信手段を有し、
前記補助コントローラは、前記データを格納するメモリを有し、
前記補助コントローラは、前記ゲーム端末の累積額から全寄与額を得るプロセッサを有し、
前記補助コントローラは、前記主コントローラに全寄与額を通信する第２の通信手段を有し、
前記主コントローラは、前記全寄与額に少なくとも部分的に基づいて賞を授与するか否かを決定する比較器を有し、
前記主コントローラは、前記補助コントローラに前記決定に関連するデータを通信するために、前記第２の通信手段へのアクセスを有し、
前記補助コントローラは、何のゲーム端末に賞が割り当てられるかを決定するために、前記決定に関連するデータと、前記メモリに格納されたデータとに応じる装置。
【請求項２３】
請求項２１に記載の装置であって、
前記第１の通信手段は、ローカルエリアネットワークであり、
前記第２の通信手段は、広域ネットワークである装置。
【請求項２４】
主コントローラと補助コントローラと複数のゲーム端末とを有するゲームシステムにおいて賞を割り当てる方法であって、
１つ以上のゲーム端末に関連する累積額を示すデータを前記補助コントローラで照合及び格納するステップと、
前記補助コントローラで全寄与額を計算するステップと、
前記全寄与額を前記主コントローラに通信するステップと、
前記主コントローラを使用して、賞を授与するか否かを決定し、前記決定に関連するデータを決定するステップと、
前記決定に関連するデータを前記補助コントローラに通信するステップと、
前記補助コントローラを使用して、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、賞を割り当てる装置及び方法に関する。
【０００２】
本発明は、１つ以上のゲーム施設において複数の連結されたゲーム端末で使用するために主に開発されており、以下に主にこの用途を参照して説明する。しかし、本発明は、この特定の利用分野に限定されず、オンラインゲームと、ロットと、プールと、宝くじと、くじ引きと、ビンゴと、ラッフルと、有限の発生確率を有する結果に置かれている１つ以上の賭けを有する他のゲームとの使用にも適している。更に、本発明は、例えば、電子キャッシュレジスタにより処理されるもの、インターネットを介してパーソナルコンピュータに入力され得るもののように、その他の形式の電子トランザクションにも適用可能である。
【背景技術】
【０００３】
明細書を通じた従来技術の説明は、このような従来技術が広く知られ、又はこの分野の共通的な一般知識の一部を形成するという認識として考えられるべきではない。
【０００４】
ゲーム端末を“連結”して、複数の更なる機能を提供することが知られている。これは、入手可能な資金のプールが大きく、資金量が推定される必要があるのではなくて知られているときに、賞の授与を制御する機能を有する。ゲーム端末を連結するその他の機能は、２次的なゲームが可能であるという点が挙げられる。例えば、連結されたゲーム端末の所定のグループについて、中央ディスプレイは、ゲーマーが連結されたゲーム端末を操作するときに徐々に増加する現在入手可能なジャックポット賞の視覚表示を、ゲーマーに提供する。所定値未満のランダムに選択された値まで増加したときに賞が授与されることが、ゲーマーにより知られている。一般的に、所定値もまた、ディスプレイによりゲーマーに視覚的に表示される。
【０００５】
このような機能の使用は、ゲーマーに対して端末を利用する更なる刺激を提供し、それによって、各端末で授与される入手可能な何らかの賞に加えて、ジャックポット賞を受賞する刺激を提供することを目的とする。しかし、このように連結された端末の従来技術の実装は、様々なゲーム端末と主コントローラとの間で通信される大量のデータのため、一般的に高帯域通信を必要とする。主コントローラがその後のゲームの間に一般的に利用可能な短期間でゲーム端末から収集された大量のデータを分析する必要があるため、従来技術のシステムでは更なる問題が生じることがある。
【０００６】
部分的な対策は、ゲーム端末と主コントローラとの間に仲介する補助コントローラを使用することが挙げられる。この対策の既知の実装は、帯域に関する問題を受け続ける。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来技術の欠点のうち少なくとも１つを克服又は改善すること、又は有用な選択肢を提供することが、本発明の目的である。
【課題を解決するための手段】
【０００８】
本発明の第１の態様によれば、ゲーム装置を使用して賞を割り当てる方法が提供され、その装置は、
賞の授与を決定する主コントローラと、
主コントローラと通信可能な補助コントローラと
を有し、
補助コントローラは、１つ以上のゲーム端末と更に通信可能であり、
その方法は、
１つ以上のゲーム端末からのデータを補助コントローラにより受信し、そのデータは、少なくとも１つのゲーム端末識別子と、関連するゲーム端末の累積額とを有するステップと、
補助コントローラにアクセス可能なメモリにデータを格納するステップと、
全寄与額を得るためにゲーム端末の累積額に応じるステップと、
補助コントローラから主コントローラに全寄与額を通信するステップと、
全寄与額に基づいて賞を授与するか否かを主コントローラにより決定するステップと、
賞を授与するという決定である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
【０００９】
その方法は、各寄与額を得るために各ゲーム端末の累積額に応じるステップを有することが好ましい。全寄与額は所定期間内の各寄与額の合計であることが更に好ましい。
【００１０】
その方法は、全寄与額を得るためにゲーム端末の累積額に応じるステップを有することが好ましい。全累積額は所定期間内の累積額の合計であり、全寄与額は全累積額の一部であることが更に好ましい。全寄与額は、全累積額の割合、部分又は比率のうちいずれか１つであることが更に好ましい。好ましい実施例では、部分又は比率は全累積額の一部と全累積額との比較により計算される。
【００１１】
他の実施例では、寄与額は各ゲーム端末を参照して決定される。すなわち、これらの他の実施例では、寄与額は各ゲーム端末の累積額の量又は割合と同じである必要はない。
【００１２】
補助コントローラは、10,000ビット／秒未満の帯域を有する広域ネットワーク（WAN：wide  area  network）を介して主コントローラと通信することが好ましい。補助コントローラは、10メガビット／秒にほぼ等しい帯域を有するローカルエリアネットワーク（LAN）を介してゲーム機械と通信することが更に好ましい。
【００１３】
その装置は、主コントローラとそれぞれ通信可能であり、１つ以上のゲーム機械の各セットとそれぞれ通信可能な複数の補助コントローラを有することが好ましい。
【００１４】
補助コントローラ及び主コントローラは、地理的に離れており、補助コントローラのそれぞれは別々の場所に配置されることが好ましい。
【００１５】
その方法は、補助コントローラから主コントローラに補助コントローラの識別子を通信するステップを有することが好ましい。
【００１６】
補助コントローラにアクセス可能なメモリにデータを格納するステップは、補助コントローラにより受信された時間順に、ゲーム端末識別子と、関連するゲーム端末の累積額とのリストを格納することを有することが好ましい。
【００１７】
補助コントローラは、ゲーム端末識別子の一覧を維持し、主コントローラに一覧の変更を送信するために、主コントローラからの信号に応じることが好ましい。
【００１８】
寄与額は、所定ポーリング期間毎に１回、主コントローラに通信されることが好ましい。好ましい実施例では、所定ポーリング期間は少なくとも２秒である。所定ポーリング期間は少なくとも１秒であることが更に好ましい。
【００１９】
その方法は、補助コントローラから賞が割り当てられるゲーム端末に受賞メッセージを通信するステップを有することが好ましい。
【００２０】
その方法は、補助コントローラから主コントローラに受賞メッセージを通信するステップを有することが好ましい。
【００２１】
その方法は５秒毎に少なくとも１回実行されることが好ましい。前の請求項のいずれか１項に記載の方法は、２〜３秒毎に少なくとも１回実行されることが好ましい。
【００２２】
ゲーム端末は、
ポーカー機械と、
店舗販売時点情報管理レジスタと、
携帯電話と、
パーソナルコンピュータと、
アクセス制御ポイントと、
テレビと
のうちいずれか１つを有することが好ましい。
【００２３】
本発明の第２の態様によれば、賞を割り当てる装置が提供され、
その装置は、主コントローラと、補助コントローラと、複数のゲーム端末とを有し、
補助コントローラは、１つ以上のゲーム端末からデータを受信し、そのデータは、少なくとも１つのゲーム端末識別子と、関連するゲーム端末の累積額とを有する第１の通信手段を有し、
補助コントローラは、データを格納するメモリを有し、
補助コントローラは、ゲーム端末の累積額から全寄与額を得るプロセッサを有し、
補助コントローラは、主コントローラに全寄与額を通信する第２の通信手段を有し、
主コントローラは、全寄与額に少なくとも部分的に基づいて賞を授与するか否かを決定する比較器を有し、
主コントローラは、補助コントローラに決定に関連するデータを通信するために、第２の通信手段へのアクセスを有し、
補助コントローラは、何のゲーム端末に賞が割り当てられるかを決定するために、決定に関連するデータと、メモリに格納されたデータとに応じる。
【００２４】
第１の通信手段はローカルエリアネットワークであり、第２の通信手段は広域ネットワークである。
【００２５】
本発明の第３の態様によれば、主コントローラと補助コントローラと複数のゲーム端末とを有するゲームシステムにおいて賞を割り当てる方法が提供され、
１つ以上のゲーム端末に関連する累積額を示すデータを補助コントローラで照合及び格納するステップと、
補助コントローラで全寄与額を計算するステップと、
全寄与額を主コントローラに通信するステップと、
主コントローラを使用して、賞を授与するか否かを決定し、決定に関連するデータを決定するステップと、
決定に関連するデータを補助コントローラに通信するステップと、
補助コントローラを使用して、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
【００２６】
本発明の第４の態様によれば、電子装置を使用して賞を割り当てる方法が提供され、
その装置は、
賞の授与を決定する主コントローラと、
主コントローラと通信可能な補助コントローラと
を有し、
補助コントローラは、１つ以上のゲーム端末と更に通信可能であり、
その方法は、
a）１つ以上の端末からのデータを補助コントローラにより受信し、そのデータは、１つ以上の端末識別子と、関連する端末の累積額とを有するステップと、
b）その補助コントローラにアクセス可能なメモリにデータを格納するステップと、
c）データから少なくとも部分的に得られる全寄与額を補助コントローラにより計算するステップと、
d）補助コントローラから主コントローラに全寄与額を通信するステップと、
e）全寄与額に少なくとも部分的に基づいて賞を授与するか否かを主コントローラにより決定するステップと
f）ステップe）での決定が肯定的である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
g）決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何の端末に賞が割り当てられるかを決定するステップと
を有する。
【００２７】
少なくとも１つの端末は、販売時点情報管理端末であり、販売時点情報管理端末に関連する累積額は、販売時点情報管理端末の購入のドル価値を表すことが好ましい。他の好ましい実施例では、販売時点情報管理端末に関連する累積額は、販売時点情報管理端末で処理されたトランザクションで販売された複数の製品を表すことが好ましい。
【００２８】
本発明の第５の態様によれば、賞を割り当てる装置が提供され、
メモリコントローラと、補助コントローラと、複数の端末とを有し、
補助コントローラは、１つ以上の端末からデータを受信し、そのデータは、１つ以上の端末識別子と、関連する端末の累積額とを有する第１の通信手段を有し、
補助コントローラは、データを格納するメモリを有し、
補助コントローラは、データから少なくとも部分的に得られる全寄与額を計算する計算機を有し、
補助コントローラは、主コントローラに全寄与額を通信する第２の通信手段を有し、
主コントローラは、全寄与額に少なくとも部分的に基づいて賞を授与するか否かを決定する比較器を有し、
主コントローラは、補助コントローラに決定に関連するデータを通信するために、第２の通信手段へのアクセスを有し、
その補助コントローラは、何の端末に賞が割り当てられるかを決定するために、決定に関連するデータと、メモリに格納されたデータとに応じる。
【００２９】
本発明の第６の態様によれば、メモリコントローラと補助コントローラと複数のゲーム端末とを有するシステムにおいて賞を割り当てる方法が提供され、
１つ以上の端末に関連する累積額を示すデータを補助コントローラで照合及び格納するステップと、
補助コントローラで全寄与額を計算するデータに応じるステップと、
全寄与額を主コントローラに通信するステップと、
主コントローラを使用して、賞を授与するか否かを決定し、決定に関連するデータを決定するステップと、
その決定に関連するデータを補助コントローラに通信するステップと、
補助コントローラを使用して、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
【００３０】
本発明の第７の態様によれば、ゲーム装置を使用して賞を割り当てる方法が提供され、
その装置は、
賞の授与を決定する主コントローラと、
その主コントローラと通信可能な補助コントローラと
を有し、
その補助コントローラは、１つ以上のゲーム端末と更に通信可能であり、
その方法は、
a）１つ以上の端末からのデータを補助コントローラにより受信し、そのデータは、１つ以上のゲーム端末識別子と、関連するゲーム端末の寄与額とを有するステップと、
b）その補助コントローラにアクセス可能なメモリにそのデータを格納するステップと、
c）全寄与額をその補助コントローラにより計算するステップと、
d）その補助コントローラから主コントローラに全寄与額を通信するステップと、
e）全寄与額に少なくとも部分的に基づいて賞を授与するか否かを主コントローラにより決定するステップと
f）ステップe）での決定が肯定的である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
g）決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
【００３１】
本発明の第８の態様によれば、主メモリコントローラと補助コントローラと複数のゲーム端末とを有するシステムにおいて賞を割り当てる方法が提供され、
１つ以上の端末に関連する寄与量を示すデータを補助コントローラにより照合及び受信するステップと、
補助コントローラで全寄与額を計算するデータに応じるステップと、
全寄与量を主コントローラに通信するステップと、
主コントローラを使用して、賞を授与するか否かを決定し、その決定に関連するデータを決定するステップと、
その決定に関連するデータを補助コントローラに通信するステップと、
その補助コントローラを使用して、何の端末に賞が割り当てられるかを決定するステップと
を有する。
【００３２】
本発明の第９の態様によれば、ゲーム装置を使用して賞を割り当てる方法が提供され、
その装置は、
賞の授与を決定する主コントローラと、
主コントローラと通信可能であり、１つ以上のゲーム装置と更に通信可能な補助コントローラと、
を有し、
その方法は、
１つ以上のゲーム端末からのデータを補助コントローラにより受信するステップと、
補助コントローラにアクセス可能なメモリにデータを格納するステップと、
データから得られた全寄与額を補助コントローラから主コントローラに通信するステップと、
寄与額に基づいて賞を授与するか否かを主コントローラにより決定するステップと、
賞を授与するという決定である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
【００３３】
１つ以上のゲーム端末からのデータは、少なくとも１つのゲーム端末識別子と、関連するゲーム端末の累積額とを有することが好ましい。寄与額は、ゲーム端末の累積額から得られることが更に好ましい。他の実施例では、データは各ゲーム端末からの寄与を示し、寄与額は各端末からの寄与から得られる。一実施例では、寄与額は別々の端末からの寄与の合計である。
【発明を実施するための最良の形態】
【００３４】
本発明の好ましい実施例について、添付図面を参照して一例として説明する。
【００３５】
図面を参照すると、図１に示すゲーム装置の第１の好ましい実施例は、賞の授与を決定する主コントローラ（1）を有する。主コントローラ（1）は、一般的にサーバであり、例えばWindows（登録商標）  Advanced  Serverプログラムが動作してSQLデータベースを使用するパーソナルコンピュータである。このようなハードウェア及びソフトウェアは容易に商用入手可能であり、その使用は当業者に周知である。
【００３６】
賞が授与されるか否かを決定するために主コントローラ（1）により使用されるロジックは、異なる実装で変化するが、図示の好ましい実施例では、主コントローラ（1）により追跡記録される徐々に増加する未払入力額がランダムに選択された値に到達した場合又は超過した場合に、賞が授与される。他の実施例では、例えば同時継続のオーストラリア仮特許出願第2003903769号に記載の代替機構が使用される。その内容の全てが参照として取り込まれる。
【００３７】
補助コントローラ（2）は、広域ネットワーク（3）を介して主コントローラ（1）と通信することができる。当業者にわかるように、このようなネットワークはWANと呼ばれている。ルータ（43及び44）は、当業者に周知なように、広域ネットワーク（3）と、それぞれ主コントローラ（1）及び補助コントローラ（2）との間のインタフェースを提供する。広域ネットワーク（3）を通じた通信帯域は一般的に限られている。例えば、好ましい実施例では、データ通信ボーレートは9600ビット／秒である。他の実施例では、代替のボーレートが使用される。
【００３８】
補助コントローラ（2）はまた、10メガビット／秒のデータ通信ボーレートを有するローカルエリアネットワーク（5）を介して、１つ以上のゲーム端末（4）と通信することができる。当業者にわかるように、このようなネットワークはLANと呼ばれている。
【００３９】
他の実施例では、LANは異なるボーレートを使用する。それにもかかわらず、LANのボーレートは、LANを中央コントローラに連結するWANのボーレートよりかなり大きいことが一般的である。
【００４０】
好ましい実施例では、このLAN（5）は、シリアルネットワーク（例えばRS-485等）の形式である。各ゲーム端末（4）は、既知の方法でインタフェースカード（45）を介してシリアルネットワークとインタフェース接続する。各ゲーム機械（4）は、ゲームが表示されるディスプレイ（46）を有する。“ゲーム端末”及び“ゲーム機械”という用語は、明細書の目的上で置き換え可能であると考えられる点に注目すべきである。
【００４１】
ゲーム端末（4）は、一般的にはポーカー機械であるが、本発明はまた、有限の発生確率を有する結果に置かれている１つ以上の賭けを有する他の形式のゲームにも適用可能である。本発明の更に他の実施例は、ロイヤリティ機構のような小売トランザクション及び関連するマーケティング機構に適用可能である。例えば、全売上げで特定の収入額が得られたとき、所定数の所定の製品ラインが販売されたとき、又は所定のマイルストーンが達成されたときに、取引者は賞を提供するように選択してもよい。一実施例では、端末が電子キャッシュレジスタのような販売時点情報管理端末の形式である場合、賞はトランザクションに参加した100人毎の消費者に授与される。このような場合、ゲームは、賞が得られるマーケティング販売促進である。消費者は、このようなゲームへの参加レベルの一定の認識度を一般的に有する。他の実施例では、ゲーム端末は、パーソナルコンピュータと、携帯電話と、アクセス制御ポイントとを有する。例えば、設定された条件でウェブサイトが訪問されたとき、携帯電話の呼出が所定の基準を満たすとき、又は所定数の人がアクセス制御ポイントを使用したときに、賞が授与される。現在、デジタルテレビ技術も、ゲーム端末のインタフェースとして考えられる。
【００４２】
好ましい実施例の例示的なポーカー機械のゲームアプリケーションに戻ると、一般的に単一の補助コントローラ（2）は、各ゲーム場所に配置され、ローカルエリアネットワーク（5）に接続され、それにより、全てのゲーム端末（4）とその場所で通信する。しかし、本発明の他の実施例は所定の場所で１つより多くの補助コントローラ（2）を使用すること、又は単一の補助コントローラが複数の場所にサービス提供することがわかる。参照を容易にするため、何らかの所定の補助コントローラ（2）がローカルエリアネットワーク（5）を介して接続されるゲーム端末（2）のグループは、その補助コントローラの“関連グループ”（8）と呼ばれる。更に、補助コントローラ（2）が配置される場所（6）は、一般的に相互に地理的に離れており、主コントローラ（1）が配置される場所（7）から地理的に離れている。参照を容易にするため、図１に示すように、補助コントローラ（2）が配置される場所は“遠隔サイト”（6）と呼ばれてもよく、主コントローラが配置される場所は“中央サイト”（7）と呼ばれてもよい。プログレッシブ・ディスプレイ（47）がゲーム場所に配置され、ジャックポット賞に関する情報をゲーマーに表示する。ゲーム機械（4）の何らかの実施例は、“タブレット”と呼ばれる別々のディスプレイを有する。その“タブレット”は、ジャックポット賞に関する情報をゲーマーに表示するためにも使用される。
【００４３】
データベースサーバ（40）及びワークステーション（41）は、中央サイトに配置されており、ローカルエリアネットワーク（42）を介して主コントローラ（1）に接続されている。このローカルエリアネットワーク（42）は、既知の方法でカテゴリ5ケーブル、ハブ等を使用したEthernet（登録商標）の形式でもよい。しかし、無線LAN等のような他の形式のLANも代替実施例で使用される。データベースサーバ（42）は、データの格納及び取り出しのために、主コントローラ（1）により使用される。ワークステーション（41）により、管理者が装置とインタフェース接続することが可能になる。
【００４４】
各ゲーム端末（4）は、ゲーム端末（4）の性能及び使用に関連する様々なパラメータを追跡記録する計測器を有する。特に、各ゲーム端末（4）は、ゲーム端末（4）により受けた全収入額を追跡記録する計測器を有する。これは、本発明の好ましい実施例で使用される主なパラメータのうち１つであるが、他のパラメータ（例えば、行われたゲーム数、授与された賞の数又は金銭価値、その端末で行われたゲームが連結のジャックポットに行った寄与等を追跡記録するパラメータ）が使用されてもよいことがわかる。一般的に、これらのパラメータのうち何が使用されても、“累積額”と呼ばれる。
【００４５】
補助コントローラ（2）は、ポーリング期間にそれぞれ応答する。好ましい実施例では、ポーリング期間は１秒である。この期間は、補助コントローラ（2）がその関連グループ（8）に存在し得る最大可能数のゲーム端末（4）からデータを受信することが可能なように、十分大きく選択される。好ましい実施例では、この最大可能数は128であるが、他の実施例では、この数字は大きくてもよく、小さくてもよいことがわかる。図２のステップ20に示すように、各ポーリング期間内に、補助コントローラ（2）は、ゲーム端末（4）のうち少なくともいくつかからデータを受信する。データは、１つ以上のゲーム端末識別子と、関連するゲーム端末の累積額とを有する。ある実施例では、各補助コントローラ（2）は、ローカルエリアネットワーク（5）を介して接続されているゲーム端末（4）のそれぞれからこのデータを取得する。換言すると、各補助コントローラ（2）は、ゲーム端末（2）の関連グループ（8）の各メンバからこのデータを取得する。しかし、各補助端末（2）は、最後のポーリング期間から累積額が変更したその各グループ（8）のゲーム端末からのみデータを受信することが好ましい。１秒のポーリング期間では、所定の補助コントローラ（2）の関連グループ（8）の小さい部分集合だけがその累積額の変更（収入額の増加等）を受けている可能性があるため、このことは有利である。また、累積額に変更が存在する場合、一般的に、所定の端末で開始された又は行われた単一のゲームのみによるものである。すなわち、システムは実質的にリアルタイム動作を提供するように設定される。
【００４６】
図２のステップ21に示すように、何らかの所定のポーリング期間内に補助コントローラ（2）により受信されたデータは、補助コントローラ（2）にアクセス可能なメモリに格納される。例を説明する目的で、図５に示す好ましい実施例を動作例の基礎とする。図５では、ゲーム装置は、サーバNo.1〜5として特定される５つの補助コントローラ（2）を有する。更に、例を説明する目的で、サーバNo.4（補助コントローラNo.4としても認識される）は、その関連グループ（8）にゲーム端末識別子No.1〜25により特定される25のゲーム端末を有する。１つのポーリング期間に、補助コントローラNo.4は以下のデータを受信してそのメモリに格納する。
【００４７】
【表１】
2007508874.tif 000003
【００４８】
このデータは、ゲーム端末（2）から受信した時間順に、前記のリストに表され、メモリに格納される。換言すると、ゲーム端末No.12がその累積額で変化を受けた最初のものであり、それによってその収入が$2だけ増加している。続いて、ゲーム端末No.20があり、以下同様である。換言すると、このリストのエントリの順序は、エントリが様々なゲーム端末（4）からサーバNo.4（2）により受信された順序を示している。ある実施例では、更なる日時データも表１に示すデータと関連付けられて格納される。ゲーム端末（4）と補助コントローラ（2）との間のデータの全ての通信は、ローカルエリアネットワーク（5）を通じて行われ、そのため、広域ネットワーク（3）のものと比較して高いボーレートから利益を受ける。これは、ゲーム端末が広域ネットワークを介して主コントローラと直接通信する一般的な従来技術のシステムと対照的である。
【００４９】
好ましい実施例の動作の動作例では、ゲーム端末（4）は、その収入が変更した額である累積額をその補助コントローラ（2）に通信する。しかし、他の実施例では、ゲーム機械は、単に更新された全収入の数字を補助コントローラ（2）に通信し、その補助コントローラ（2）は関連のゲーム端末の前の収入の数字を減算し、収入が変更した額を計算する。
【００５０】
次のステップは、図２のステップ22に示すように、各補助コントローラ（2）が全寄与額を計算することである。各機械からの収入は、大きい賞に寄与する小さい比率のみを有することがわかる。好ましい実施例では、全寄与額は、賞を授与するか否かの主コントローラ（1）による決定に寄与する各機械からの累積額の割合を決定することにより、累積額から得られる。
【００５１】
ある実施例では、全寄与額は、機械の累積額のそれぞれの合計である全累積額から計算される。他の実施例では、全寄与額は、各機械の合計額の割合である各機械から得られた寄与額を合計することにより計算される。更なる実施例では、機械が寄与額を提供し（すなわち、機械により提供される累積額が、まず機械により計算されている各寄与額である）、補助コントローラは所定のポーリング期間のこれらの額を合計する。
【００５２】
いずれにしても、寄与額は、一般的には累積額から得られるが、別々に計算される数字である。実施例では、計算は補助コントローラ又は端末で行われる。すなわち、中央又は主コントローラで行われない。
【００５３】
この例では、各機械の累積額の1%が、賞を授与するか否かの主コントローラ（1）による決定に寄与する。従って、寄与額は累積額の1%である。他の実施例では、代替の比率又は均一の額が使用される。更に他の実施例では、比率は所定のサイトの機械で変化する。ある実施例では、比率又は額は、各機械を使用するゲーマーにより少なくとも部分的に決定される。
【００５４】
前記の例では、サーバNo.4は検討中のポーリング期間で$0.08の全寄与額を計算する。図２のステップ23に示すように、このそれぞれの合計は、広域ネットワークを介して各補助コントローラ（2）から主コントローラ（1）に通信される。動作例では、補助コントローラNo.4は以下のデータを主コントローラに通信する。
【００５５】
【表２】
2007508874.tif 000004
【００５６】
従って、大部分の従来技術のようにそれぞれ独立したゲーム端末（4）からデータを受信するのではなく、主コントローラ（1）は、補助コントローラ（2）のそれぞれからデータを受信しさえすればよい。一般的に補助端末（2）の数が個々のゲーム端末（4）の数よりかなり小さいため、このことは、比較的低速の広域ネットワーク（3）を通じて通信されなければならないデータ量を有利に低減する結果になる。
【００５７】
実際には、全寄与額を得るために累積額を処理することにより、かなり小さい数が主コントローラ（1）に通信されることがわかる。このことは、比較的低速の広域ネットワーク（3）を通じて通信されなければならないデータ量を更に低減する結果になる。ポーリング期間が非常に短く、補助コントローラの数が一般的に非常に大きく、大きい賞が迅速に累積されて授与されることが可能になることがわかる場合に、このことは、より十分に実現される。より実用的なシナリオでは、累積額は10桁を超え、関連する寄与額は一般的に5桁未満である。
【００５８】
補助コントローラの処理が増加して主コントローラの処理が減少するという点で、動作例で更なる利点が存在する。すなわち、主コントローラがその主要機能を実行し、何の寄与が授与される賞を生じたかを決定し、それに従って各サイトに通知することをより良く可能にするように、処理が分散されている。
【００５９】
次に図３を参照すると、ステップ24において主コントローラ（1）が各補助コントローラ（2）からデータを受信すると、ステップ25において賞を授与するか否かを決定する。この実施例では、全てのゲーム端末（2）により受けた全寄与収入がランダムに選択された値を超過したときに、賞が授与される。例えば、補助コントローラNo.4から受信したデータの主コントローラ（1）による処理の前に、主コントローラ（1）により追跡記録された全寄与収入の現行の値が$1,072.10であることを仮定する。更に、賞が授与されるランダムに選択されたトリガ値が$1,072.14であることを仮定する。主コントローラ（1）が、サーバNo.4により通信された$0.08の額で現行の合計を増加すると、全寄与収入の現行の値は$1,072,18になり、$1,072.14のランダムに選択されたトリガ値を超過する。従って、主コントローラ（1）は、サーバNo.4に関連するグループ（8）のゲーム端末のうち１つに賞が授与されることを決定する。
【００６０】
賞が授与されないことが決定されると、主コントローラ（1）はステップ24に戻り、他の補助コントローラ（2）からデータを受信する。しかし、賞が授与されることを主コントローラ（1）が決定すると、図３のステップ26に示すように、関連の補助コントローラ（2）に“その決定に関連するデータ”を通信する。一実施例では、“その決定に関連するデータ”は、トリガ値まで現行の値を増加するために必要になる関連の補助コントローラ（2）により特定された全寄与額の部分である。動作例では、この部分は$0.04である。その理由は、$1,072.10からトリガ値$1,072.14まで現行の値を増加するために必要な額であるからである。従って、動作例では、主コントローラ（1）は、以下のデータを広域ネットワーク（3）を介してサーバNo.4に通信する。
【００６１】
【表３】
2007508874.tif 000005
【００６２】
次に図４を参照すると、ステップ27において、“その決定に関連するデータ”は、サーバNo.4により受信される。図４のステップ28に示すように、このデータは、メモリに格納されたデータ（すなわち表１に示すデータ）と共に補助コントローラ（2）により分析され、何のゲーム端末（2）に賞が割り当てられるかを決定する。動作例では、“その決定に関連するデータ”が$0と$0.02の間又はそれと等しい場合に（すなわち、ゲーム端末No.12により特定された$2がジャックポットを起動する累積額である）、ゲーム端末No.12が受賞端末（2）であることを決定するために、補助コントローラNo.7は、そのメモリに前に格納された情報を示す。その額が$0.02より大きく、$0.07以下である場合に（すなわち、ゲーム端末No.20により特定された$5がジャックポットを起動する累積額である）、受賞端末はNo.20である。最後に、“その決定に関連するデータ”が$0.07より大きく、$0.08以下である場合に（すなわち、ゲーム端末No.3により特定された$1がジャックポットを起動する累積額である）。受賞端末はNo.3である。この例では、“その決定に関連するデータ”は$0.04であり、$0.02と$0.07との間であるため、受賞端末はNo.20である。
【００６３】
図４のステップ29に示すように、補助コントローラ（2）は、賞が割り当てられるゲーム端末（4）に受賞メッセージを通信する。動作例では、補助コントローラNo.4がローカルエリアネットワーク（5）を介してゲーム端末No.20に受賞メッセージを送信し、それによって、ゲーム端末No.20がその端末を動作するゲーマーに受賞を通知することをもたらす。更に、図４のステップ30に示すように、補助コントローラ（2）は、受賞メッセージを主コントローラ（1）に通信する。この受賞メッセージは、賞が割り当てられるゲーム端末（2）のゲーム端末識別子を含み、動作例ではゲーム端末識別子No.20である。このことにより、主コントローラ（1）がゲーム装置により授与された賞のログを取ることが可能になる。
【００６４】
少なくともいくつかの従来技術のシステムと比較して、本発明の好ましい実施例は、主コントローラ（1）で行われなければならない処理の量を有利に合理化する。  その代わりに、ある割合の処理が各補助コントローラ（2）で行われる。好ましい実施例はまた、少なくともいくつかの従来技術のシステムと比較して、主プロセッサ（1）と各ゲーム機械（4）との間で流れる必要のあるデータ量をかなり低減する。このことは、WAN（3）と比較してLAN（5）の高速通信性能を利用し、また、補助コントローラが“決定に関連するデータ”の受信時に受賞ゲーム機械（4）を決定することができる手段を実装することにより、実現される。これらの特徴は、本発明の好ましい実施例が一般的に約2.5〜3秒のゲーム間で利用可能な比較的短い時間内で必要なデータを処理することを確保することに役立つ。
【００６５】
セキュリティ及び効率性のため、主コントローラ（1）が寄与側の機械の正確なリストを有する必要がある。そのため、主コントローラは、各補助コントローラに関連する寄与側の機械の別々のリストを維持する。リストは、各補助コントローラがオンラインになる毎に更新される。しかし、更新は、WANからの帯域要件を低減するように実行される。これを実現するために、補助コントローラ（2）がオンラインになる毎に、主コントローラ（1）は、補助コントローラ（2）に関連するリストの巡回冗長コード（CRC：cyclic  redundancy  code）を補助コントローラに通信する。このCRCは、関連のリストについてアルゴリズム的に生成された圧縮コードであり、得られたリストよりかなり小さいサイズになる。補助コントローラ（2）は、賞に現在寄与する機械の機械識別子のリアルタイムの現リストをメモリに格納している。補助コントローラ（2）は、ローカルに格納されたリストからCRCを生成し、そのCRCと主コントローラにより通信されたCRCとを比較する。２つのCRCが異なる場合、補助コントローラは、それに従って主コントローラに通知する。それに応じて、主コントローラは補助コントローラのリストの別々のアイテムのCRCを順次に生成して送信する。リストの差が補助コントローラにより特定されるまで、これらのCRCは次第に受信され、補助コントローラによりローカルに保持されているリストの対応するCRCと比較される。特定されると、主コントローラのリストが補助コントローラ（2）に接続された関連の装置の正確な表示であることを確保するように、その差は調整される。
【００６６】
前述のようにCRCを使用することは、既知のシステムの手法と比較したときに、WLANを通じて転送されるデータ量を更に低減する。すなわち、最初に圧縮コードのみが通信され、これが差を特定した場合にのみ、その差に対して更なる調査が行われる。その場合でも、リスト自体が直接比較されず、完全なリストを送信する必要を防ぐ。差の調査が終了すると、ローカルに保持されたリストの関連するエントリの通信も、CRCとして主コントローラに伝達される。このことにより、更なる処理が補助コントローラに分散されることが可能になる。すなわち、この実施例では、CRCの比較は補助コントローラで生じる。
【００６７】
前記の実施例では、CRCはCRC32の共通プロトコルで全て生成される。しかし、他の実施例では、代替プロトコルが使用される。
【００６８】
小売環境に適用される本発明の好ましい実施例は、図１又は図５に示すものと類似した構成を有する。しかし、例えばキャッシュレジスタのような販売時点情報管理端末（4）がゲーム端末（4）の代わりになる。このような好ましい実施例の１つの例示的な用途では、ネットワークの全端末（4）を通じた全売上げ（以下“グローバル全売上げ”と呼ぶ）が所定の対象額（例えば$1,000,000）を超過する毎に、取引者は賞を授与するように選択してもよい。この実施例では、端末毎の寄与額は、累積額と等しい。しかし、賞の価値は全累積額よりかなり小さいことがわかる。各ポーリング期間で、各補助コントローラ（2）は、その関連グループ（8）の各端末（4）からデータを取得する。このデータは、端末識別子と、売上げの数字の形式の“累積額”とを有する。このデータは、補助コントローラ（2）により端末（4）からのデータの受信順に（従って、売上げが端末（4）で生じた順序と同じ順序で）まとめられるリストに格納される。売上げの数字は、各補助コントローラ（2）がポーリング期間内の端末（2）のその関連グループ（8）について生じた全売上げ（以下“ローカル全売上げ”と呼ぶ）を計算するように、各補助コントローラ（2）により合計される。
【００６９】
各補助コントローラ（2）は、グローバル全売上げを追跡記録して賞が授与されるか否かを決定する主コントローラ（1）に、そのローカル全売上げを送信する。グローバル全売上げが対象額$1,000,000を超過すると、主コントローラ（1）は賞が授与されることを決定する。主コントローラはまた、グローバル全売上げを対象額に増加するために必要なローカル全売上げからの金額の部分を決定する。例えば、特定の補助コントローラ（2）が$10のローカル全売上げを主コントローラ（2）に通信し、これがグローバル全売上げを$999,993から$1,000,003に増加した場合、対象額にグローバル全売上げを増加するために必要な金額の部分は$7である。
【００７０】
この$7の数字は、主コントローラ（1）から賞を起動する役目をする補助コントローラ（2）に通信される。この情報は、何の端末（4）に賞が授与されるかを決定するために、前に格納されたデータと共に補助コントローラ（2）により使用される。
【００７１】
小売環境で使用されるこの好ましい実施例の他の用途は、所定数の指定の製品が販売されたときに賞を授与することが挙げられる。例えば、取引者は、10,000番目のハンバーガーを購入した消費者に賞を授与することを決定してもよい。この実施例では、ポーリング期間は、1秒以下であることが好ましい。このように、何らかの所定のポーリング期間内に１人より多くの消費者がいずれか１つの端末（4）でサービス提供され得ることが非常に起こりえなくなる又は不可能になる。従って、各ポーリング期間で、各補助コントローラ（2）はその各LANを使用して、その関連グループ（8）の各端末（4）に通信し、ポーリング期間中に各端末（4）により処理されたハンバーガーの売上げ数を表す寄与量を受信する。
【００７２】
他の実施例では、端末は、各ポーリング期間中に、その期間で生じた各トランザクションの所定の詳細を補助コントローラに提供する。補助コントローラは、ポーリング期間内に端末を介して販売されたハンバーガーの数に対応する全寄与額を得るためにこれらの所定の詳細に応じる。
【００７３】
更なる実施例では、端末は、ポーリング期間内に各端末で販売されたハンバーガーの数に対応する寄与額を提供する。補助コントローラは、主コントローラに通信される全寄与額を決定するために、寄与額に応じる。この実施例では、全寄与額は別々の寄与額の合計である。更に、この実施例では、寄与額はハンバーガー毎に1に等しい。他の実施例では、寄与額はハンバーガー（又は販売される他の商品及び／又はサービス）の１つ以上の特徴に従って重み付けられる。
【００７４】
各補助コントローラ（2）は、データの受信順に、端末（4）から受信したデータをリストに格納する。このリストは、端末識別子と個々の端末売上げデータとを有する。例えば、１つのポーリング期間で、補助コントローラNo.2は以下のデータを格納してもよい。
【００７５】
【表４】
2007508874.tif 000006
【００７６】
補助コントローラNo.2はその関連の端末（2）により販売された全ハンバーガーを計算し、以下のように、WANを介して主コントローラ（1）にこのデータを通信する。
【００７７】
【表５】
2007508874.tif 000007
【００７８】
主コントローラ（1）は、全ネットワークを通じて販売されたハンバーガーの総数の現行の記録を維持する。例を目的として、補助コントローラNo.2からのデータの処理の前に、このグローバル合計が例えば9994であることを仮定する。補助コントローラNo.2により通信された10のハンバーガーが追加されると、このグローバル合計は10,004になるため、主コントローラ（1）は賞が授与されることを決定する。主コントローラ（1）は賞を起動するために必要なハンバーガーの販売数が6（すなわち10,000-9994）であることを計算し、この数字は“決定に関連するデータ”になり、以下のように補助コントローラNo.2に通信される。
【００７９】
【表６】
2007508874.tif 000008
【００８０】
このデータは、端末No.7の消費者が賞が授与される人であることを決定するために、前に格納されたリストのデータと共に補助コントローラNo.2により使用される。
【００８１】
ここで考えられる本発明の好ましい実施例の利点は、中央コントローラと補助コントローラとの間で送信されるデータの量を最小化し、送信される最小データの改善を増加させる本発明の用途から、少なくとも部分的に生じる。このデータは、中央で決定される賞の授与に関するデータだけでなく、所定の補助コントローラによりホストされる端末の形式又は状態についての他のデータをも有する。
【００８２】
本発明について特定の例を参照して説明したが、多数の他の形式に具現されてもよいことが、当業者にわかる。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１の好ましい実施例の概略図
【図２】ゲーム端末をポーリングするときに補助コントローラにより実行されるステップを示したフローチャート
【図３】賞を授与するか否かを決定するときに主コントローラにより実行されるステップを示したフローチャート
【図４】賞が授与されることを主コントローラが決定したときに補助コントローラにより実行されるステップを示したフローチャート
【図５】本発明の第１の好ましい実施例の概略図
【図１】
2007508874.tif 000009
【図２】
2007508874.tif 000010
【図３】
2007508874.tif 000011
【図４】
2007508874.tif 000012
【図５】
2007508874.tif 000013
【国際調査報告】
2007508874.tif 000014
2007508874.tif 000015