[go: up one dir, main page]

JP2007508874A - Apparatus and method for assigning prizes - Google Patents

Apparatus and method for assigning prizes Download PDF

Info

Publication number
JP2007508874A
JP2007508874A JP2006535912A JP2006535912A JP2007508874A JP 2007508874 A JP2007508874 A JP 2007508874A JP 2006535912 A JP2006535912 A JP 2006535912A JP 2006535912 A JP2006535912 A JP 2006535912A JP 2007508874 A JP2007508874 A JP 2007508874A
Authority
JP
Japan
Prior art keywords
controller
auxiliary controller
main controller
auxiliary
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2006535912A
Other languages
Japanese (ja)
Inventor
ジョマー,アリ
コワン,スティーヴン
ライト,ディーン
ゴープ,ポール ヴァン
Original Assignee
パルトロニクス オーストラレーシア ピーティーワイ リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2003905792A external-priority patent/AU2003905792A0/en
Application filed by パルトロニクス オーストラレーシア ピーティーワイ リミテッド filed Critical パルトロニクス オーストラレーシア ピーティーワイ リミテッド
Publication of JP2007508874A publication Critical patent/JP2007508874A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3258Cumulative reward schemes, e.g. jackpots
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/329Regular and instant lottery, e.g. electronic scratch cards

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Pinball Game Machines (AREA)
  • Small-Scale Networks (AREA)

Abstract

補助コントローラ(2)は、広域ネットワーク(3)を介して主コントローラ(1)と通信する。ルータ(43、44)は、広域ネットワーク(3)と、それぞれ主コントローラ(1)及び補助コントローラ(2)との間のインタフェースを提供する。広域ネットワーク(3)を通じた通信帯域は一般的に限られており、コントローラ(2)はその帯域制限を防ぐように通信及び処理を構成する。  The auxiliary controller (2) communicates with the main controller (1) via the wide area network (3). The routers (43, 44) provide an interface between the wide area network (3) and the main controller (1) and auxiliary controller (2), respectively. The communication band through the wide area network (3) is generally limited, and the controller (2) configures communication and processing so as to prevent the band limitation.

Description

本発明は、賞を割り当てる装置及び方法に関する。   The present invention relates to an apparatus and method for assigning a prize.

本発明は、1つ以上のゲーム施設において複数の連結されたゲーム端末で使用するために主に開発されており、以下に主にこの用途を参照して説明する。しかし、本発明は、この特定の利用分野に限定されず、オンラインゲームと、ロットと、プールと、宝くじと、くじ引きと、ビンゴと、ラッフルと、有限の発生確率を有する結果に置かれている1つ以上の賭けを有する他のゲームとの使用にも適している。更に、本発明は、例えば、電子キャッシュレジスタにより処理されるもの、インターネットを介してパーソナルコンピュータに入力され得るもののように、その他の形式の電子トランザクションにも適用可能である。   The present invention has been developed primarily for use with a plurality of linked gaming terminals in one or more gaming facilities and will be described below with reference primarily to this application. However, the present invention is not limited to this particular field of application and is placed on results that have a finite probability of occurrence, including online games, lots, pools, lotteries, lotteries, bingo, raffles. Also suitable for use with other games with one or more bets. Furthermore, the present invention is applicable to other types of electronic transactions, such as those processed by electronic cash registers and those that can be entered into a personal computer via the Internet.

明細書を通じた従来技術の説明は、このような従来技術が広く知られ、又はこの分野の共通的な一般知識の一部を形成するという認識として考えられるべきではない。   The description of the prior art throughout the specification should not be considered as recognition that such prior art is widely known or forms part of the common general knowledge in the field.

ゲーム端末を“連結”して、複数の更なる機能を提供することが知られている。これは、入手可能な資金のプールが大きく、資金量が推定される必要があるのではなくて知られているときに、賞の授与を制御する機能を有する。ゲーム端末を連結するその他の機能は、2次的なゲームが可能であるという点が挙げられる。例えば、連結されたゲーム端末の所定のグループについて、中央ディスプレイは、ゲーマーが連結されたゲーム端末を操作するときに徐々に増加する現在入手可能なジャックポット賞の視覚表示を、ゲーマーに提供する。所定値未満のランダムに選択された値まで増加したときに賞が授与されることが、ゲーマーにより知られている。一般的に、所定値もまた、ディスプレイによりゲーマーに視覚的に表示される。   It is known to “link” gaming terminals to provide a plurality of additional functions. This has the function of controlling the awarding of prizes when the pool of available funds is large and the amount of funds is known rather than needing to be estimated. Another function for connecting game terminals is that a secondary game is possible. For example, for a given group of linked game terminals, the central display provides gamers with a visual display of currently available jackpot prizes that gradually increase when the gamer operates the linked game terminals. It is known by gamers that a prize is awarded when increasing to a randomly selected value below a predetermined value. In general, the predetermined value is also visually displayed to the gamer by the display.

このような機能の使用は、ゲーマーに対して端末を利用する更なる刺激を提供し、それによって、各端末で授与される入手可能な何らかの賞に加えて、ジャックポット賞を受賞する刺激を提供することを目的とする。しかし、このように連結された端末の従来技術の実装は、様々なゲーム端末と主コントローラとの間で通信される大量のデータのため、一般的に高帯域通信を必要とする。主コントローラがその後のゲームの間に一般的に利用可能な短期間でゲーム端末から収集された大量のデータを分析する必要があるため、従来技術のシステムでは更なる問題が生じることがある。   Use of such features provides gamers with additional incentives to use the terminal, thereby providing incentives to win the jackpot award in addition to any available awards awarded at each terminal. The purpose is to do. However, prior art implementations of terminals connected in this way generally require high-bandwidth communication due to the large amount of data communicated between the various game terminals and the main controller. Additional problems may arise with prior art systems because the main controller needs to analyze a large amount of data collected from the gaming terminal in a short period of time generally available during subsequent games.

部分的な対策は、ゲーム端末と主コントローラとの間に仲介する補助コントローラを使用することが挙げられる。この対策の既知の実装は、帯域に関する問題を受け続ける。   A partial countermeasure is to use an auxiliary controller that mediates between the game terminal and the main controller. Known implementations of this measure continue to suffer from bandwidth issues.

従来技術の欠点のうち少なくとも1つを克服又は改善すること、又は有用な選択肢を提供することが、本発明の目的である。   It is an object of the present invention to overcome or ameliorate at least one of the disadvantages of the prior art or to provide useful options.

本発明の第1の態様によれば、ゲーム装置を使用して賞を割り当てる方法が提供され、その装置は、
賞の授与を決定する主コントローラと、
主コントローラと通信可能な補助コントローラと
を有し、
補助コントローラは、1つ以上のゲーム端末と更に通信可能であり、
その方法は、
1つ以上のゲーム端末からのデータを補助コントローラにより受信し、そのデータは、少なくとも1つのゲーム端末識別子と、関連するゲーム端末の累積額とを有するステップと、
補助コントローラにアクセス可能なメモリにデータを格納するステップと、
全寄与額を得るためにゲーム端末の累積額に応じるステップと、
補助コントローラから主コントローラに全寄与額を通信するステップと、
全寄与額に基づいて賞を授与するか否かを主コントローラにより決定するステップと、
賞を授与するという決定である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
According to a first aspect of the present invention, there is provided a method for assigning a prize using a gaming device, the device comprising:
A main controller that determines the awarding of the award,
An auxiliary controller that can communicate with the main controller,
The auxiliary controller can further communicate with one or more game terminals,
The method is
Receiving data from one or more gaming terminals by an auxiliary controller, the data comprising at least one gaming terminal identifier and a cumulative amount of associated gaming terminals;
Storing data in a memory accessible to the auxiliary controller;
Responding to the cumulative amount of the gaming device to obtain the total contribution amount,
Communicating all contributions from the auxiliary controller to the main controller;
Determining by the main controller whether or not to award a prize based on the total contribution amount;
Communicating a decision-related data from the main controller to the auxiliary controller if the decision is to award a prize;
Analyzing the data related to the determination and the data stored in the memory by the auxiliary controller to determine to which gaming terminal a prize is assigned.

その方法は、各寄与額を得るために各ゲーム端末の累積額に応じるステップを有することが好ましい。全寄与額は所定期間内の各寄与額の合計であることが更に好ましい。   The method preferably includes a step according to the accumulated amount of each game terminal to obtain each contribution amount. More preferably, the total contribution amount is the sum of each contribution amount within a predetermined period.

その方法は、全寄与額を得るためにゲーム端末の累積額に応じるステップを有することが好ましい。全累積額は所定期間内の累積額の合計であり、全寄与額は全累積額の一部であることが更に好ましい。全寄与額は、全累積額の割合、部分又は比率のうちいずれか1つであることが更に好ましい。好ましい実施例では、部分又は比率は全累積額の一部と全累積額との比較により計算される。   The method preferably includes a step depending on the accumulated amount of the game terminal to obtain the total contribution amount. More preferably, the total accumulated amount is a sum of accumulated amounts within a predetermined period, and the total contributed amount is a part of the total accumulated amount. More preferably, the total contribution amount is any one of a ratio, a part, or a ratio of the total accumulated amount. In the preferred embodiment, the portion or ratio is calculated by comparing a portion of the total accumulated amount to the total accumulated amount.

他の実施例では、寄与額は各ゲーム端末を参照して決定される。すなわち、これらの他の実施例では、寄与額は各ゲーム端末の累積額の量又は割合と同じである必要はない。   In another embodiment, the contribution amount is determined with reference to each game terminal. That is, in these other embodiments, the contribution amount need not be the same as the amount or proportion of the cumulative amount of each game terminal.

補助コントローラは、10,000ビット/秒未満の帯域を有する広域ネットワーク(WAN:wide area network)を介して主コントローラと通信することが好ましい。補助コントローラは、10メガビット/秒にほぼ等しい帯域を有するローカルエリアネットワーク(LAN)を介してゲーム機械と通信することが更に好ましい。   The auxiliary controller preferably communicates with the main controller via a wide area network (WAN) having a bandwidth of less than 10,000 bits / second. More preferably, the auxiliary controller communicates with the gaming machine via a local area network (LAN) having a bandwidth approximately equal to 10 megabits / second.

その装置は、主コントローラとそれぞれ通信可能であり、1つ以上のゲーム機械の各セットとそれぞれ通信可能な複数の補助コントローラを有することが好ましい。   The apparatus preferably has a plurality of auxiliary controllers each capable of communicating with a main controller and each capable of communicating with each set of one or more gaming machines.

補助コントローラ及び主コントローラは、地理的に離れており、補助コントローラのそれぞれは別々の場所に配置されることが好ましい。   The auxiliary controller and the main controller are geographically separated, and each of the auxiliary controllers is preferably located at a separate location.

その方法は、補助コントローラから主コントローラに補助コントローラの識別子を通信するステップを有することが好ましい。   The method preferably includes communicating the auxiliary controller identifier from the auxiliary controller to the main controller.

補助コントローラにアクセス可能なメモリにデータを格納するステップは、補助コントローラにより受信された時間順に、ゲーム端末識別子と、関連するゲーム端末の累積額とのリストを格納することを有することが好ましい。   Preferably, the step of storing the data in a memory accessible to the auxiliary controller comprises storing a list of game terminal identifiers and associated game terminal accumulated amounts in time order received by the auxiliary controller.

補助コントローラは、ゲーム端末識別子の一覧を維持し、主コントローラに一覧の変更を送信するために、主コントローラからの信号に応じることが好ましい。   The auxiliary controller preferably responds to a signal from the main controller to maintain a list of game terminal identifiers and to send changes to the list to the main controller.

寄与額は、所定ポーリング期間毎に1回、主コントローラに通信されることが好ましい。好ましい実施例では、所定ポーリング期間は少なくとも2秒である。所定ポーリング期間は少なくとも1秒であることが更に好ましい。   The contribution amount is preferably communicated to the main controller once every predetermined polling period. In the preferred embodiment, the predetermined polling period is at least 2 seconds. More preferably, the predetermined polling period is at least 1 second.

その方法は、補助コントローラから賞が割り当てられるゲーム端末に受賞メッセージを通信するステップを有することが好ましい。   The method preferably includes the step of communicating a winning message from the auxiliary controller to a gaming terminal to which a prize is assigned.

その方法は、補助コントローラから主コントローラに受賞メッセージを通信するステップを有することが好ましい。   The method preferably includes communicating an award message from the auxiliary controller to the main controller.

その方法は5秒毎に少なくとも1回実行されることが好ましい。前の請求項のいずれか1項に記載の方法は、2〜3秒毎に少なくとも1回実行されることが好ましい。   The method is preferably performed at least once every 5 seconds. The method according to any one of the preceding claims is preferably carried out at least once every 2-3 seconds.

ゲーム端末は、
ポーカー機械と、
店舗販売時点情報管理レジスタと、
携帯電話と、
パーソナルコンピュータと、
アクセス制御ポイントと、
テレビと
のうちいずれか1つを有することが好ましい。
Game terminals
Poker machines,
Store point-of-sale information management register,
Mobile phone,
A personal computer,
An access control point;
It is preferable to have one of a TV and a TV.

本発明の第2の態様によれば、賞を割り当てる装置が提供され、
その装置は、主コントローラと、補助コントローラと、複数のゲーム端末とを有し、
補助コントローラは、1つ以上のゲーム端末からデータを受信し、そのデータは、少なくとも1つのゲーム端末識別子と、関連するゲーム端末の累積額とを有する第1の通信手段を有し、
補助コントローラは、データを格納するメモリを有し、
補助コントローラは、ゲーム端末の累積額から全寄与額を得るプロセッサを有し、
補助コントローラは、主コントローラに全寄与額を通信する第2の通信手段を有し、
主コントローラは、全寄与額に少なくとも部分的に基づいて賞を授与するか否かを決定する比較器を有し、
主コントローラは、補助コントローラに決定に関連するデータを通信するために、第2の通信手段へのアクセスを有し、
補助コントローラは、何のゲーム端末に賞が割り当てられるかを決定するために、決定に関連するデータと、メモリに格納されたデータとに応じる。
According to a second aspect of the present invention, there is provided an apparatus for assigning a prize,
The apparatus has a main controller, an auxiliary controller, and a plurality of game terminals,
The auxiliary controller receives data from one or more game terminals, the data comprising first communication means having at least one game terminal identifier and a cumulative amount of associated game terminals;
The auxiliary controller has a memory for storing data,
The auxiliary controller has a processor that obtains the total contribution amount from the accumulated amount of the game terminal,
The auxiliary controller has a second communication means for communicating the total contribution amount to the main controller,
The main controller has a comparator that determines whether to award a prize based at least in part on the total contribution amount;
The main controller has access to the second communication means to communicate data related to the decision to the auxiliary controller;
The auxiliary controller responds to the data associated with the determination and the data stored in the memory to determine to which gaming terminal a prize is assigned.

第1の通信手段はローカルエリアネットワークであり、第2の通信手段は広域ネットワークである。   The first communication means is a local area network, and the second communication means is a wide area network.

本発明の第3の態様によれば、主コントローラと補助コントローラと複数のゲーム端末とを有するゲームシステムにおいて賞を割り当てる方法が提供され、
1つ以上のゲーム端末に関連する累積額を示すデータを補助コントローラで照合及び格納するステップと、
補助コントローラで全寄与額を計算するステップと、
全寄与額を主コントローラに通信するステップと、
主コントローラを使用して、賞を授与するか否かを決定し、決定に関連するデータを決定するステップと、
決定に関連するデータを補助コントローラに通信するステップと、
補助コントローラを使用して、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
According to a third aspect of the present invention, there is provided a method for assigning a prize in a game system having a main controller, an auxiliary controller, and a plurality of game terminals,
Collating and storing data indicating an accumulated amount associated with one or more game terminals at the auxiliary controller;
Calculating the total contribution with the auxiliary controller;
Communicating all contributions to the main controller;
Using a main controller to determine whether to award a prize and to determine data related to the determination;
Communicating data related to the decision to the auxiliary controller;
Using an auxiliary controller to determine to which gaming terminal a prize is assigned.

本発明の第4の態様によれば、電子装置を使用して賞を割り当てる方法が提供され、
その装置は、
賞の授与を決定する主コントローラと、
主コントローラと通信可能な補助コントローラと
を有し、
補助コントローラは、1つ以上のゲーム端末と更に通信可能であり、
その方法は、
a)1つ以上の端末からのデータを補助コントローラにより受信し、そのデータは、1つ以上の端末識別子と、関連する端末の累積額とを有するステップと、
b)その補助コントローラにアクセス可能なメモリにデータを格納するステップと、
c)データから少なくとも部分的に得られる全寄与額を補助コントローラにより計算するステップと、
d)補助コントローラから主コントローラに全寄与額を通信するステップと、
e)全寄与額に少なくとも部分的に基づいて賞を授与するか否かを主コントローラにより決定するステップと
f)ステップe)での決定が肯定的である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
g)決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何の端末に賞が割り当てられるかを決定するステップと
を有する。
According to a fourth aspect of the present invention, there is provided a method for assigning a prize using an electronic device,
The device is
A main controller that determines the awarding of the award,
An auxiliary controller that can communicate with the main controller,
The auxiliary controller can further communicate with one or more game terminals,
The method is
a) receiving data from one or more terminals by an auxiliary controller, the data comprising one or more terminal identifiers and a cumulative amount of associated terminals;
b) storing data in a memory accessible to the auxiliary controller;
c) calculating the total contribution at least partly from the data by the auxiliary controller;
d) communicating all contributions from the auxiliary controller to the main controller;
e) determining by the main controller whether to award a prize based at least in part on the total contribution;
f) if the decision in step e) is affirmative, communicating data related to the decision from the main controller to the auxiliary controller;
g) analyzing the data related to the decision and the data stored in the memory by the auxiliary controller to determine which terminal is to be assigned a prize.

少なくとも1つの端末は、販売時点情報管理端末であり、販売時点情報管理端末に関連する累積額は、販売時点情報管理端末の購入のドル価値を表すことが好ましい。他の好ましい実施例では、販売時点情報管理端末に関連する累積額は、販売時点情報管理端末で処理されたトランザクションで販売された複数の製品を表すことが好ましい。   At least one terminal is a point-of-sale information management terminal, and the accumulated amount related to the point-of-sale information management terminal preferably represents the dollar value of the purchase of the point-of-sale information management terminal. In another preferred embodiment, the cumulative amount associated with the point-of-sale information management terminal preferably represents a plurality of products sold in a transaction processed at the point-of-sale information management terminal.

本発明の第5の態様によれば、賞を割り当てる装置が提供され、
メモリコントローラと、補助コントローラと、複数の端末とを有し、
補助コントローラは、1つ以上の端末からデータを受信し、そのデータは、1つ以上の端末識別子と、関連する端末の累積額とを有する第1の通信手段を有し、
補助コントローラは、データを格納するメモリを有し、
補助コントローラは、データから少なくとも部分的に得られる全寄与額を計算する計算機を有し、
補助コントローラは、主コントローラに全寄与額を通信する第2の通信手段を有し、
主コントローラは、全寄与額に少なくとも部分的に基づいて賞を授与するか否かを決定する比較器を有し、
主コントローラは、補助コントローラに決定に関連するデータを通信するために、第2の通信手段へのアクセスを有し、
その補助コントローラは、何の端末に賞が割り当てられるかを決定するために、決定に関連するデータと、メモリに格納されたデータとに応じる。
According to a fifth aspect of the present invention, there is provided an apparatus for assigning a prize,
A memory controller, an auxiliary controller, and a plurality of terminals;
The auxiliary controller receives data from one or more terminals, the data comprising a first communication means having one or more terminal identifiers and a cumulative amount of associated terminals;
The auxiliary controller has a memory for storing data,
The auxiliary controller has a calculator that calculates the total contribution at least partly derived from the data,
The auxiliary controller has a second communication means for communicating the total contribution amount to the main controller,
The main controller has a comparator that determines whether to award a prize based at least in part on the total contribution amount;
The main controller has access to the second communication means to communicate data related to the decision to the auxiliary controller;
The auxiliary controller responds to the data associated with the determination and the data stored in the memory to determine to which terminal the award is assigned.

本発明の第6の態様によれば、メモリコントローラと補助コントローラと複数のゲーム端末とを有するシステムにおいて賞を割り当てる方法が提供され、
1つ以上の端末に関連する累積額を示すデータを補助コントローラで照合及び格納するステップと、
補助コントローラで全寄与額を計算するデータに応じるステップと、
全寄与額を主コントローラに通信するステップと、
主コントローラを使用して、賞を授与するか否かを決定し、決定に関連するデータを決定するステップと、
その決定に関連するデータを補助コントローラに通信するステップと、
補助コントローラを使用して、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
According to a sixth aspect of the present invention, there is provided a method for assigning a prize in a system having a memory controller, an auxiliary controller, and a plurality of game terminals,
Collating and storing data at the auxiliary controller indicating accumulated amounts associated with one or more terminals;
Depending on the data to calculate the total contribution in the auxiliary controller,
Communicating all contributions to the main controller;
Using a main controller to determine whether to award a prize and to determine data related to the determination;
Communicating data related to the decision to the auxiliary controller;
Using an auxiliary controller to determine to which gaming terminal a prize is assigned.

本発明の第7の態様によれば、ゲーム装置を使用して賞を割り当てる方法が提供され、
その装置は、
賞の授与を決定する主コントローラと、
その主コントローラと通信可能な補助コントローラと
を有し、
その補助コントローラは、1つ以上のゲーム端末と更に通信可能であり、
その方法は、
a)1つ以上の端末からのデータを補助コントローラにより受信し、そのデータは、1つ以上のゲーム端末識別子と、関連するゲーム端末の寄与額とを有するステップと、
b)その補助コントローラにアクセス可能なメモリにそのデータを格納するステップと、
c)全寄与額をその補助コントローラにより計算するステップと、
d)その補助コントローラから主コントローラに全寄与額を通信するステップと、
e)全寄与額に少なくとも部分的に基づいて賞を授与するか否かを主コントローラにより決定するステップと
f)ステップe)での決定が肯定的である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
g)決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
According to a seventh aspect of the present invention, there is provided a method of assigning a prize using a game device,
The device is
A main controller that determines the awarding of the award,
An auxiliary controller that can communicate with the main controller,
The auxiliary controller can further communicate with one or more game terminals,
The method is
a) receiving data from one or more terminals by an auxiliary controller, the data comprising one or more game terminal identifiers and associated game terminal contributions;
b) storing the data in a memory accessible to the auxiliary controller;
c) calculating the total contribution by its auxiliary controller;
d) communicating all contributions from the auxiliary controller to the main controller;
e) determining by the main controller whether to award a prize based at least in part on the total contribution;
f) if the decision in step e) is affirmative, communicating data related to the decision from the main controller to the auxiliary controller;
g) analyzing the data related to the determination and the data stored in the memory by the auxiliary controller to determine to which gaming terminal a prize is assigned.

本発明の第8の態様によれば、主メモリコントローラと補助コントローラと複数のゲーム端末とを有するシステムにおいて賞を割り当てる方法が提供され、
1つ以上の端末に関連する寄与量を示すデータを補助コントローラにより照合及び受信するステップと、
補助コントローラで全寄与額を計算するデータに応じるステップと、
全寄与量を主コントローラに通信するステップと、
主コントローラを使用して、賞を授与するか否かを決定し、その決定に関連するデータを決定するステップと、
その決定に関連するデータを補助コントローラに通信するステップと、
その補助コントローラを使用して、何の端末に賞が割り当てられるかを決定するステップと
を有する。
According to an eighth aspect of the present invention, there is provided a method for assigning a prize in a system having a main memory controller, an auxiliary controller, and a plurality of game terminals,
Collating and receiving data indicating contributions associated with one or more terminals by an auxiliary controller;
Depending on the data to calculate the total contribution in the auxiliary controller,
Communicating all contributions to the main controller;
Determining whether to award the award using the main controller and determining data associated with the determination;
Communicating data related to the decision to the auxiliary controller;
Using the auxiliary controller to determine to which terminal a prize is assigned.

本発明の第9の態様によれば、ゲーム装置を使用して賞を割り当てる方法が提供され、
その装置は、
賞の授与を決定する主コントローラと、
主コントローラと通信可能であり、1つ以上のゲーム装置と更に通信可能な補助コントローラと、
を有し、
その方法は、
1つ以上のゲーム端末からのデータを補助コントローラにより受信するステップと、
補助コントローラにアクセス可能なメモリにデータを格納するステップと、
データから得られた全寄与額を補助コントローラから主コントローラに通信するステップと、
寄与額に基づいて賞を授与するか否かを主コントローラにより決定するステップと、
賞を授与するという決定である場合に、主コントローラから補助コントローラに決定に関連するデータを通信するステップと、
決定に関連するデータと、メモリに格納されたデータとを補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する。
According to a ninth aspect of the present invention, there is provided a method for assigning a prize using a game device,
The device is
A main controller that determines the awarding of the award,
An auxiliary controller communicable with the main controller and further communicable with one or more game devices;
Have
The method is
Receiving data from one or more gaming terminals by an auxiliary controller;
Storing data in a memory accessible to the auxiliary controller;
Communicating the total contribution obtained from the data from the auxiliary controller to the main controller;
Determining by the main controller whether or not to award a prize based on the contribution amount;
Communicating a decision-related data from the main controller to the auxiliary controller if the decision is to award a prize;
Analyzing the data related to the determination and the data stored in the memory by an auxiliary controller to determine to which gaming terminal a prize is assigned.

1つ以上のゲーム端末からのデータは、少なくとも1つのゲーム端末識別子と、関連するゲーム端末の累積額とを有することが好ましい。寄与額は、ゲーム端末の累積額から得られることが更に好ましい。他の実施例では、データは各ゲーム端末からの寄与を示し、寄与額は各端末からの寄与から得られる。一実施例では、寄与額は別々の端末からの寄与の合計である。   The data from one or more game terminals preferably includes at least one game terminal identifier and a cumulative amount of associated game terminals. More preferably, the contribution amount is obtained from the accumulated amount of the game terminal. In another embodiment, the data indicates the contribution from each game terminal, and the contribution amount is obtained from the contribution from each terminal. In one embodiment, the contribution is the sum of contributions from different terminals.

本発明の好ましい実施例について、添付図面を参照して一例として説明する。   Preferred embodiments of the present invention will now be described by way of example with reference to the accompanying drawings.

図面を参照すると、図1に示すゲーム装置の第1の好ましい実施例は、賞の授与を決定する主コントローラ(1)を有する。主コントローラ(1)は、一般的にサーバであり、例えばWindows(登録商標) Advanced Serverプログラムが動作してSQLデータベースを使用するパーソナルコンピュータである。このようなハードウェア及びソフトウェアは容易に商用入手可能であり、その使用は当業者に周知である。   Referring to the drawings, the first preferred embodiment of the gaming apparatus shown in FIG. 1 has a main controller (1) that determines the awarding of a prize. The main controller (1) is generally a server, for example, a personal computer that uses a SQL database by operating a Windows (registered trademark) Advanced Server program. Such hardware and software are readily commercially available and their use is well known to those skilled in the art.

賞が授与されるか否かを決定するために主コントローラ(1)により使用されるロジックは、異なる実装で変化するが、図示の好ましい実施例では、主コントローラ(1)により追跡記録される徐々に増加する未払入力額がランダムに選択された値に到達した場合又は超過した場合に、賞が授与される。他の実施例では、例えば同時継続のオーストラリア仮特許出願第2003903769号に記載の代替機構が使用される。その内容の全てが参照として取り込まれる。   The logic used by the main controller (1) to determine whether an award is awarded varies in different implementations, but in the preferred embodiment shown, it is gradually tracked by the main controller (1). An award is awarded when the unpaid input amount that increases at a later time reaches or exceeds a randomly selected value. In other embodiments, an alternative mechanism is used, for example as described in co-pending Australian provisional patent application 2003903769. All of its contents are captured as a reference.

補助コントローラ(2)は、広域ネットワーク(3)を介して主コントローラ(1)と通信することができる。当業者にわかるように、このようなネットワークはWANと呼ばれている。ルータ(43及び44)は、当業者に周知なように、広域ネットワーク(3)と、それぞれ主コントローラ(1)及び補助コントローラ(2)との間のインタフェースを提供する。広域ネットワーク(3)を通じた通信帯域は一般的に限られている。例えば、好ましい実施例では、データ通信ボーレートは9600ビット/秒である。他の実施例では、代替のボーレートが使用される。   The auxiliary controller (2) can communicate with the main controller (1) via the wide area network (3). As will be appreciated by those skilled in the art, such a network is called a WAN. Routers (43 and 44) provide an interface between the wide area network (3) and the main controller (1) and auxiliary controller (2), respectively, as is well known to those skilled in the art. Communication bandwidth over wide area networks (3) is generally limited. For example, in the preferred embodiment, the data communication baud rate is 9600 bits / second. In other embodiments, an alternative baud rate is used.

補助コントローラ(2)はまた、10メガビット/秒のデータ通信ボーレートを有するローカルエリアネットワーク(5)を介して、1つ以上のゲーム端末(4)と通信することができる。当業者にわかるように、このようなネットワークはLANと呼ばれている。   The auxiliary controller (2) can also communicate with one or more gaming terminals (4) via a local area network (5) having a data communication baud rate of 10 megabits / second. As will be appreciated by those skilled in the art, such a network is called a LAN.

他の実施例では、LANは異なるボーレートを使用する。それにもかかわらず、LANのボーレートは、LANを中央コントローラに連結するWANのボーレートよりかなり大きいことが一般的である。   In other embodiments, the LAN uses different baud rates. Nevertheless, the LAN baud rate is generally much larger than the WAN baud rate connecting the LAN to the central controller.

好ましい実施例では、このLAN(5)は、シリアルネットワーク(例えばRS-485等)の形式である。各ゲーム端末(4)は、既知の方法でインタフェースカード(45)を介してシリアルネットワークとインタフェース接続する。各ゲーム機械(4)は、ゲームが表示されるディスプレイ(46)を有する。“ゲーム端末”及び“ゲーム機械”という用語は、明細書の目的上で置き換え可能であると考えられる点に注目すべきである。   In the preferred embodiment, this LAN (5) is in the form of a serial network (eg, RS-485). Each game terminal (4) interfaces with a serial network via an interface card (45) in a known manner. Each game machine (4) has a display (46) on which a game is displayed. It should be noted that the terms “game terminal” and “game machine” are considered interchangeable for purposes of the specification.

ゲーム端末(4)は、一般的にはポーカー機械であるが、本発明はまた、有限の発生確率を有する結果に置かれている1つ以上の賭けを有する他の形式のゲームにも適用可能である。本発明の更に他の実施例は、ロイヤリティ機構のような小売トランザクション及び関連するマーケティング機構に適用可能である。例えば、全売上げで特定の収入額が得られたとき、所定数の所定の製品ラインが販売されたとき、又は所定のマイルストーンが達成されたときに、取引者は賞を提供するように選択してもよい。一実施例では、端末が電子キャッシュレジスタのような販売時点情報管理端末の形式である場合、賞はトランザクションに参加した100人毎の消費者に授与される。このような場合、ゲームは、賞が得られるマーケティング販売促進である。消費者は、このようなゲームへの参加レベルの一定の認識度を一般的に有する。他の実施例では、ゲーム端末は、パーソナルコンピュータと、携帯電話と、アクセス制御ポイントとを有する。例えば、設定された条件でウェブサイトが訪問されたとき、携帯電話の呼出が所定の基準を満たすとき、又は所定数の人がアクセス制御ポイントを使用したときに、賞が授与される。現在、デジタルテレビ技術も、ゲーム端末のインタフェースとして考えられる。   The game terminal (4) is generally a poker machine, but the present invention is also applicable to other types of games with one or more bets placed on results with a finite probability of occurrence. It is. Still other embodiments of the invention are applicable to retail transactions such as loyalty mechanisms and related marketing mechanisms. For example, a trader chooses to offer an award when a certain amount of revenue is earned on all sales, when a predetermined number of predetermined product lines are sold, or when a predetermined milestone is achieved May be. In one embodiment, if the terminal is in the form of a point-of-sale information management terminal such as an electronic cash register, a prize is awarded to every 100 consumers who participated in the transaction. In such a case, the game is a marketing promotion that can be awarded. Consumers generally have a certain degree of recognition of the level of participation in such games. In another embodiment, the game terminal includes a personal computer, a mobile phone, and an access control point. For example, a prize is awarded when a website is visited under set conditions, when a mobile phone call meets a predetermined criteria, or when a predetermined number of people use access control points. Currently, digital television technology is also considered as an interface for game terminals.

好ましい実施例の例示的なポーカー機械のゲームアプリケーションに戻ると、一般的に単一の補助コントローラ(2)は、各ゲーム場所に配置され、ローカルエリアネットワーク(5)に接続され、それにより、全てのゲーム端末(4)とその場所で通信する。しかし、本発明の他の実施例は所定の場所で1つより多くの補助コントローラ(2)を使用すること、又は単一の補助コントローラが複数の場所にサービス提供することがわかる。参照を容易にするため、何らかの所定の補助コントローラ(2)がローカルエリアネットワーク(5)を介して接続されるゲーム端末(2)のグループは、その補助コントローラの“関連グループ”(8)と呼ばれる。更に、補助コントローラ(2)が配置される場所(6)は、一般的に相互に地理的に離れており、主コントローラ(1)が配置される場所(7)から地理的に離れている。参照を容易にするため、図1に示すように、補助コントローラ(2)が配置される場所は“遠隔サイト”(6)と呼ばれてもよく、主コントローラが配置される場所は“中央サイト”(7)と呼ばれてもよい。プログレッシブ・ディスプレイ(47)がゲーム場所に配置され、ジャックポット賞に関する情報をゲーマーに表示する。ゲーム機械(4)の何らかの実施例は、“タブレット”と呼ばれる別々のディスプレイを有する。その“タブレット”は、ジャックポット賞に関する情報をゲーマーに表示するためにも使用される。   Returning to the exemplary poker machine gaming application of the preferred embodiment, a single auxiliary controller (2) is typically located at each gaming location and connected to the local area network (5), thereby ensuring that all Communicate with the game terminal (4) at that location. However, it will be appreciated that other embodiments of the present invention use more than one auxiliary controller (2) at a given location, or a single auxiliary controller serves multiple locations. For ease of reference, the group of gaming terminals (2) to which some given auxiliary controller (2) is connected via the local area network (5) is called the “related group” (8) of that auxiliary controller. . Furthermore, the locations (6) where the auxiliary controller (2) is located are generally geographically separated from each other and are geographically separated from the location (7) where the main controller (1) is located. For ease of reference, as shown in FIG. 1, the location where the auxiliary controller (2) is located may be referred to as the “remote site” (6), and the location where the main controller is located is the “central site” "(7) may be called. A progressive display (47) is placed at the game location and displays information about the jackpot award to the gamer. Some embodiments of the gaming machine (4) have a separate display called a “tablet”. The “tablet” is also used to display information about the jackpot award to gamers.

データベースサーバ(40)及びワークステーション(41)は、中央サイトに配置されており、ローカルエリアネットワーク(42)を介して主コントローラ(1)に接続されている。このローカルエリアネットワーク(42)は、既知の方法でカテゴリ5ケーブル、ハブ等を使用したEthernet(登録商標)の形式でもよい。しかし、無線LAN等のような他の形式のLANも代替実施例で使用される。データベースサーバ(42)は、データの格納及び取り出しのために、主コントローラ(1)により使用される。ワークステーション(41)により、管理者が装置とインタフェース接続することが可能になる。   The database server (40) and workstation (41) are located at the central site and are connected to the main controller (1) via a local area network (42). This local area network (42) may be in the form of Ethernet (registered trademark) using a category 5 cable, a hub or the like in a known manner. However, other types of LANs such as wireless LANs may be used in alternative embodiments. The database server (42) is used by the main controller (1) for data storage and retrieval. The workstation (41) allows an administrator to interface with the device.

各ゲーム端末(4)は、ゲーム端末(4)の性能及び使用に関連する様々なパラメータを追跡記録する計測器を有する。特に、各ゲーム端末(4)は、ゲーム端末(4)により受けた全収入額を追跡記録する計測器を有する。これは、本発明の好ましい実施例で使用される主なパラメータのうち1つであるが、他のパラメータ(例えば、行われたゲーム数、授与された賞の数又は金銭価値、その端末で行われたゲームが連結のジャックポットに行った寄与等を追跡記録するパラメータ)が使用されてもよいことがわかる。一般的に、これらのパラメータのうち何が使用されても、“累積額”と呼ばれる。   Each game terminal (4) has an instrument that tracks and records various parameters related to the performance and use of the game terminal (4). In particular, each game terminal (4) has a measuring instrument that tracks and records the total amount of income received by the game terminal (4). This is one of the main parameters used in the preferred embodiment of the present invention, but other parameters (e.g., number of games played, number of prizes awarded or monetary value, performance at the terminal). It can be seen that parameters that track and record contributions made to the connected jackpots by the game played may be used. In general, whatever of these parameters is used is referred to as “cumulative amount”.

補助コントローラ(2)は、ポーリング期間にそれぞれ応答する。好ましい実施例では、ポーリング期間は1秒である。この期間は、補助コントローラ(2)がその関連グループ(8)に存在し得る最大可能数のゲーム端末(4)からデータを受信することが可能なように、十分大きく選択される。好ましい実施例では、この最大可能数は128であるが、他の実施例では、この数字は大きくてもよく、小さくてもよいことがわかる。図2のステップ20に示すように、各ポーリング期間内に、補助コントローラ(2)は、ゲーム端末(4)のうち少なくともいくつかからデータを受信する。データは、1つ以上のゲーム端末識別子と、関連するゲーム端末の累積額とを有する。ある実施例では、各補助コントローラ(2)は、ローカルエリアネットワーク(5)を介して接続されているゲーム端末(4)のそれぞれからこのデータを取得する。換言すると、各補助コントローラ(2)は、ゲーム端末(2)の関連グループ(8)の各メンバからこのデータを取得する。しかし、各補助端末(2)は、最後のポーリング期間から累積額が変更したその各グループ(8)のゲーム端末からのみデータを受信することが好ましい。1秒のポーリング期間では、所定の補助コントローラ(2)の関連グループ(8)の小さい部分集合だけがその累積額の変更(収入額の増加等)を受けている可能性があるため、このことは有利である。また、累積額に変更が存在する場合、一般的に、所定の端末で開始された又は行われた単一のゲームのみによるものである。すなわち、システムは実質的にリアルタイム動作を提供するように設定される。   The auxiliary controller (2) responds to each polling period. In the preferred embodiment, the polling period is 1 second. This period is chosen large enough so that the auxiliary controller (2) can receive data from the maximum possible number of gaming terminals (4) that may be present in its associated group (8). In the preferred embodiment, this maximum possible number is 128, but in other embodiments it can be seen that this number may be large or small. As shown in step 20 of FIG. 2, within each polling period, the auxiliary controller (2) receives data from at least some of the game terminals (4). The data has one or more game terminal identifiers and a cumulative amount of related game terminals. In one embodiment, each auxiliary controller (2) obtains this data from each of the game terminals (4) connected via the local area network (5). In other words, each auxiliary controller (2) acquires this data from each member of the related group (8) of the game terminal (2). However, it is preferable that each auxiliary terminal (2) receives data only from the game terminals of each group (8) whose accumulated amount has changed since the last polling period. This is because in a 1-second polling period, only a small subset of the related group (8) of a given auxiliary controller (2) may have received a change in its accumulated amount (increased revenue, etc.) Is advantageous. Also, if there is a change in the accumulated amount, it is generally only due to a single game started or played at a given terminal. That is, the system is configured to provide substantially real-time operation.

図2のステップ21に示すように、何らかの所定のポーリング期間内に補助コントローラ(2)により受信されたデータは、補助コントローラ(2)にアクセス可能なメモリに格納される。例を説明する目的で、図5に示す好ましい実施例を動作例の基礎とする。図5では、ゲーム装置は、サーバNo.1〜5として特定される5つの補助コントローラ(2)を有する。更に、例を説明する目的で、サーバNo.4(補助コントローラNo.4としても認識される)は、その関連グループ(8)にゲーム端末識別子No.1〜25により特定される25のゲーム端末を有する。1つのポーリング期間に、補助コントローラNo.4は以下のデータを受信してそのメモリに格納する。   As shown in step 21 of FIG. 2, data received by the auxiliary controller (2) within some predetermined polling period is stored in a memory accessible to the auxiliary controller (2). For the purpose of illustrating an example, the preferred embodiment shown in FIG. In FIG. 5, the game apparatus has five auxiliary controllers (2) identified as server Nos. 1 to 5. Furthermore, for the purpose of explaining an example, the server No. 4 (also recognized as the auxiliary controller No. 4) has 25 game terminals identified by game terminal identifiers No. 1 to 25 in its related group (8) Have During one polling period, auxiliary controller No. 4 receives the following data and stores it in its memory.

Figure 2007508874
Figure 2007508874

このデータは、ゲーム端末(2)から受信した時間順に、前記のリストに表され、メモリに格納される。換言すると、ゲーム端末No.12がその累積額で変化を受けた最初のものであり、それによってその収入が$2だけ増加している。続いて、ゲーム端末No.20があり、以下同様である。換言すると、このリストのエントリの順序は、エントリが様々なゲーム端末(4)からサーバNo.4(2)により受信された順序を示している。ある実施例では、更なる日時データも表1に示すデータと関連付けられて格納される。ゲーム端末(4)と補助コントローラ(2)との間のデータの全ての通信は、ローカルエリアネットワーク(5)を通じて行われ、そのため、広域ネットワーク(3)のものと比較して高いボーレートから利益を受ける。これは、ゲーム端末が広域ネットワークを介して主コントローラと直接通信する一般的な従来技術のシステムと対照的である。   This data is represented in the list in the order of time received from the game terminal (2) and stored in the memory. In other words, the game terminal No. 12 is the first one that has received a change in its accumulated amount, which increases its revenue by $ 2. Subsequently, there is a game terminal No. 20, and so on. In other words, the order of the entries in this list indicates the order in which the entries are received by the server No. 4 (2) from various game terminals (4). In one embodiment, additional date and time data is also stored in association with the data shown in Table 1. All communication of data between the game terminal (4) and the auxiliary controller (2) takes place through the local area network (5) and therefore benefits from a higher baud rate compared to that of the wide area network (3). receive. This is in contrast to general prior art systems where game terminals communicate directly with the main controller via a wide area network.

好ましい実施例の動作の動作例では、ゲーム端末(4)は、その収入が変更した額である累積額をその補助コントローラ(2)に通信する。しかし、他の実施例では、ゲーム機械は、単に更新された全収入の数字を補助コントローラ(2)に通信し、その補助コントローラ(2)は関連のゲーム端末の前の収入の数字を減算し、収入が変更した額を計算する。   In the operation example of the operation of the preferred embodiment, the game terminal (4) communicates to the auxiliary controller (2) the accumulated amount, which is the amount that the income has changed. However, in other embodiments, the gaming machine simply communicates the updated total revenue number to the auxiliary controller (2), which subtracts the previous revenue number of the associated gaming terminal. , Calculate the amount that the income has changed.

次のステップは、図2のステップ22に示すように、各補助コントローラ(2)が全寄与額を計算することである。各機械からの収入は、大きい賞に寄与する小さい比率のみを有することがわかる。好ましい実施例では、全寄与額は、賞を授与するか否かの主コントローラ(1)による決定に寄与する各機械からの累積額の割合を決定することにより、累積額から得られる。   The next step is that each auxiliary controller (2) calculates the total contribution, as shown in step 22 of FIG. It can be seen that the revenue from each machine has only a small percentage that contributes to a large prize. In the preferred embodiment, the total contribution is derived from the cumulative amount by determining the percentage of the cumulative amount from each machine that contributes to the decision by the main controller (1) whether to award a prize.

ある実施例では、全寄与額は、機械の累積額のそれぞれの合計である全累積額から計算される。他の実施例では、全寄与額は、各機械の合計額の割合である各機械から得られた寄与額を合計することにより計算される。更なる実施例では、機械が寄与額を提供し(すなわち、機械により提供される累積額が、まず機械により計算されている各寄与額である)、補助コントローラは所定のポーリング期間のこれらの額を合計する。   In one embodiment, the total contribution is calculated from the total cumulative amount, which is the sum of each of the machine's cumulative amounts. In another embodiment, the total contribution is calculated by summing the contributions obtained from each machine, which is a percentage of the total amount of each machine. In a further embodiment, the machine provides contributions (ie, the cumulative amount provided by the machine is each contribution calculated by the machine first) and the auxiliary controller is responsible for these amounts for a given polling period. Total.

いずれにしても、寄与額は、一般的には累積額から得られるが、別々に計算される数字である。実施例では、計算は補助コントローラ又は端末で行われる。すなわち、中央又は主コントローラで行われない。   In any case, the contribution amount is generally obtained from the accumulated amount, but is a separately calculated number. In an embodiment, the calculation is performed at the auxiliary controller or terminal. That is, it is not done at the central or main controller.

この例では、各機械の累積額の1%が、賞を授与するか否かの主コントローラ(1)による決定に寄与する。従って、寄与額は累積額の1%である。他の実施例では、代替の比率又は均一の額が使用される。更に他の実施例では、比率は所定のサイトの機械で変化する。ある実施例では、比率又は額は、各機械を使用するゲーマーにより少なくとも部分的に決定される。   In this example, 1% of the accumulated amount of each machine contributes to the decision by the main controller (1) whether or not to award a prize. Therefore, the contribution amount is 1% of the cumulative amount. In other embodiments, alternative ratios or uniform amounts are used. In yet another embodiment, the ratio varies with the machine at a given site. In certain embodiments, the ratio or amount is determined at least in part by the gamer using each machine.

前記の例では、サーバNo.4は検討中のポーリング期間で$0.08の全寄与額を計算する。図2のステップ23に示すように、このそれぞれの合計は、広域ネットワークを介して各補助コントローラ(2)から主コントローラ(1)に通信される。動作例では、補助コントローラNo.4は以下のデータを主コントローラに通信する。   In the above example, server No. 4 calculates a total contribution of $ 0.08 during the polling period under consideration. As shown in step 23 of FIG. 2, this respective sum is communicated from each auxiliary controller (2) to the main controller (1) via the wide area network. In the operation example, auxiliary controller No. 4 communicates the following data to the main controller.

Figure 2007508874
Figure 2007508874

従って、大部分の従来技術のようにそれぞれ独立したゲーム端末(4)からデータを受信するのではなく、主コントローラ(1)は、補助コントローラ(2)のそれぞれからデータを受信しさえすればよい。一般的に補助端末(2)の数が個々のゲーム端末(4)の数よりかなり小さいため、このことは、比較的低速の広域ネットワーク(3)を通じて通信されなければならないデータ量を有利に低減する結果になる。   Therefore, instead of receiving data from each independent game terminal (4) as in most prior arts, the main controller (1) only needs to receive data from each of the auxiliary controllers (2). . This advantageously reduces the amount of data that must be communicated over a relatively slow wide area network (3), since the number of auxiliary terminals (2) is typically much smaller than the number of individual gaming terminals (4) Result.

実際には、全寄与額を得るために累積額を処理することにより、かなり小さい数が主コントローラ(1)に通信されることがわかる。このことは、比較的低速の広域ネットワーク(3)を通じて通信されなければならないデータ量を更に低減する結果になる。ポーリング期間が非常に短く、補助コントローラの数が一般的に非常に大きく、大きい賞が迅速に累積されて授与されることが可能になることがわかる場合に、このことは、より十分に実現される。より実用的なシナリオでは、累積額は10桁を超え、関連する寄与額は一般的に5桁未満である。   In practice, it can be seen that by processing the accumulated amount to obtain the total contribution, a fairly small number is communicated to the main controller (1). This results in a further reduction in the amount of data that has to be communicated over a relatively slow wide area network (3). This is more fully realized when the polling period is very short, the number of auxiliary controllers is generally very large and it turns out that large prizes can be accumulated quickly and awarded. The In more practical scenarios, the cumulative amount is greater than 10 digits and the associated contribution is typically less than 5 digits.

補助コントローラの処理が増加して主コントローラの処理が減少するという点で、動作例で更なる利点が存在する。すなわち、主コントローラがその主要機能を実行し、何の寄与が授与される賞を生じたかを決定し、それに従って各サイトに通知することをより良く可能にするように、処理が分散されている。   There is a further advantage in the example operation in that the processing of the auxiliary controller increases and the processing of the main controller decreases. That is, the processing is distributed so that the main controller can better perform its main function, determine what contributions have been awarded, and notify each site accordingly .

次に図3を参照すると、ステップ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つに賞が授与されることを決定する。   Referring now to FIG. 3, when the main controller (1) receives data from each auxiliary controller (2) in step 24, it is determined in step 25 whether or not a prize is awarded. In this embodiment, a prize is awarded when the total contribution income received by all game terminals (2) exceeds a randomly selected value. For example, assume that the current value of the total contribution revenue tracked and recorded by the main controller (1) is $ 1,072.10 before the main controller (1) processes the data received from the auxiliary controller No. 4. Assume further that the randomly selected trigger value at which the award is awarded is $ 1,072.14. If the main controller (1) increases the current total by the amount of $ 0.08 communicated by server No. 4, the current value of the total contribution revenue is $ 1,072,18, and a randomly selected trigger value of $ 1,072.14 To exceed. Accordingly, the main controller (1) determines that a prize is awarded to one of the game terminals of the group (8) related to the server No. 4.

賞が授与されないことが決定されると、主コントローラ(1)はステップ24に戻り、他の補助コントローラ(2)からデータを受信する。しかし、賞が授与されることを主コントローラ(1)が決定すると、図3のステップ26に示すように、関連の補助コントローラ(2)に“その決定に関連するデータ”を通信する。一実施例では、“その決定に関連するデータ”は、トリガ値まで現行の値を増加するために必要になる関連の補助コントローラ(2)により特定された全寄与額の部分である。動作例では、この部分は$0.04である。その理由は、$1,072.10からトリガ値$1,072.14まで現行の値を増加するために必要な額であるからである。従って、動作例では、主コントローラ(1)は、以下のデータを広域ネットワーク(3)を介してサーバNo.4に通信する。   If it is determined that no award is awarded, the main controller (1) returns to step 24 and receives data from the other auxiliary controller (2). However, if the main controller (1) determines that an award will be awarded, it communicates "data related to that determination" to the associated auxiliary controller (2), as shown in step 26 of FIG. In one embodiment, “data relevant to the determination” is a portion of the total contribution identified by the associated auxiliary controller (2) that is required to increase the current value to the trigger value. In the example operation, this part is $ 0.04. The reason is that this is the amount required to increase the current value from $ 1,072.10 to the trigger value of $ 1,072.14. Therefore, in the operation example, the main controller (1) communicates the following data to the server No. 4 via the wide area network (3).

Figure 2007508874
Figure 2007508874

次に図4を参照すると、ステップ27において、“その決定に関連するデータ”は、サーバNo.4により受信される。図4のステップ28に示すように、このデータは、メモリに格納されたデータ(すなわち表1に示すデータ)と共に補助コントローラ(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である。   Next, referring to FIG. 4, in step 27, “data related to the determination” is received by server No. 4. As shown in step 28 of FIG. 4, this data is analyzed by the auxiliary controller (2) together with the data stored in the memory (ie, the data shown in Table 1), and a prize is assigned to any game terminal (2). To decide. In the operation example, when the “data related to the decision” is between or equal to $ 0 and $ 0.02 (that is, $ 2 specified by the game terminal No. 12 is the accumulated amount for starting the jackpot), the game terminal To determine that No. 12 is the winning terminal (2), auxiliary controller No. 7 shows the information previously stored in its memory. When the amount is greater than $ 0.02 and less than or equal to $ 0.07 (that is, $ 5 specified by game terminal No. 20 is the cumulative amount for starting the jackpot), the winning terminal is No. 20. Finally, when “data related to the decision” is greater than $ 0.07 and less than or equal to $ 0.08 (that is, $ 1 specified by the game terminal No. 3 is an accumulated amount for starting the jackpot). The award-winning terminal is No.3. In this example, “the data related to the decision” is $ 0.04 and is between $ 0.02 and $ 0.07, so the winning terminal is No. 20.

図4のステップ29に示すように、補助コントローラ(2)は、賞が割り当てられるゲーム端末(4)に受賞メッセージを通信する。動作例では、補助コントローラNo.4がローカルエリアネットワーク(5)を介してゲーム端末No.20に受賞メッセージを送信し、それによって、ゲーム端末No.20がその端末を動作するゲーマーに受賞を通知することをもたらす。更に、図4のステップ30に示すように、補助コントローラ(2)は、受賞メッセージを主コントローラ(1)に通信する。この受賞メッセージは、賞が割り当てられるゲーム端末(2)のゲーム端末識別子を含み、動作例ではゲーム端末識別子No.20である。このことにより、主コントローラ(1)がゲーム装置により授与された賞のログを取ることが可能になる。   As shown in step 29 of FIG. 4, the auxiliary controller (2) communicates a winning message to the game terminal (4) to which a prize is assigned. In the operation example, the auxiliary controller No. 4 sends an award message to the game terminal No. 20 via the local area network (5), so that the game terminal No. 20 notifies the gamer who operates the terminal of the award. Bring you to. Further, as shown in step 30 of FIG. 4, the auxiliary controller (2) communicates an award message to the main controller (1). This award message includes the game terminal identifier of the game terminal (2) to which the award is assigned, and is game terminal identifier No. 20 in the operation example. This allows the main controller (1) to log the prizes awarded by the game device.

少なくともいくつかの従来技術のシステムと比較して、本発明の好ましい実施例は、主コントローラ(1)で行われなければならない処理の量を有利に合理化する。 その代わりに、ある割合の処理が各補助コントローラ(2)で行われる。好ましい実施例はまた、少なくともいくつかの従来技術のシステムと比較して、主プロセッサ(1)と各ゲーム機械(4)との間で流れる必要のあるデータ量をかなり低減する。このことは、WAN(3)と比較してLAN(5)の高速通信性能を利用し、また、補助コントローラが“決定に関連するデータ”の受信時に受賞ゲーム機械(4)を決定することができる手段を実装することにより、実現される。これらの特徴は、本発明の好ましい実施例が一般的に約2.5〜3秒のゲーム間で利用可能な比較的短い時間内で必要なデータを処理することを確保することに役立つ。   Compared to at least some prior art systems, the preferred embodiment of the present invention advantageously streamlines the amount of processing that must be performed at the main controller (1). Instead, a certain percentage of processing is performed at each auxiliary controller (2). The preferred embodiment also significantly reduces the amount of data that needs to flow between the main processor (1) and each gaming machine (4) compared to at least some prior art systems. This makes use of the high-speed communication performance of the LAN (5) compared to the WAN (3), and the auxiliary controller determines the winning game machine (4) upon receipt of “data related to the decision” This is realized by implementing the means that can be used. These features help ensure that the preferred embodiment of the present invention processes the required data within the relatively short time available between games of generally about 2.5-3 seconds.

セキュリティ及び効率性のため、主コントローラ(1)が寄与側の機械の正確なリストを有する必要がある。そのため、主コントローラは、各補助コントローラに関連する寄与側の機械の別々のリストを維持する。リストは、各補助コントローラがオンラインになる毎に更新される。しかし、更新は、WANからの帯域要件を低減するように実行される。これを実現するために、補助コントローラ(2)がオンラインになる毎に、主コントローラ(1)は、補助コントローラ(2)に関連するリストの巡回冗長コード(CRC:cyclic redundancy code)を補助コントローラに通信する。このCRCは、関連のリストについてアルゴリズム的に生成された圧縮コードであり、得られたリストよりかなり小さいサイズになる。補助コントローラ(2)は、賞に現在寄与する機械の機械識別子のリアルタイムの現リストをメモリに格納している。補助コントローラ(2)は、ローカルに格納されたリストからCRCを生成し、そのCRCと主コントローラにより通信されたCRCとを比較する。2つのCRCが異なる場合、補助コントローラは、それに従って主コントローラに通知する。それに応じて、主コントローラは補助コントローラのリストの別々のアイテムのCRCを順次に生成して送信する。リストの差が補助コントローラにより特定されるまで、これらのCRCは次第に受信され、補助コントローラによりローカルに保持されているリストの対応するCRCと比較される。特定されると、主コントローラのリストが補助コントローラ(2)に接続された関連の装置の正確な表示であることを確保するように、その差は調整される。   For security and efficiency, the main controller (1) needs to have an accurate list of contributing machines. Thus, the main controller maintains a separate list of contributing machines associated with each auxiliary controller. The list is updated as each auxiliary controller is brought online. However, updates are performed to reduce bandwidth requirements from the WAN. To achieve this, each time the auxiliary controller (2) comes online, the main controller (1) sends a cyclic redundancy code (CRC) from the list associated with the auxiliary controller (2) to the auxiliary controller. connect. This CRC is a compression code generated algorithmically for the associated list, and is much smaller in size than the resulting list. The auxiliary controller (2) stores in memory a real-time current list of machine identifiers of machines that currently contribute to the award. The auxiliary controller (2) generates a CRC from the locally stored list and compares the CRC with the CRC communicated by the main controller. If the two CRCs are different, the auxiliary controller notifies the main controller accordingly. In response, the main controller sequentially generates and sends CRCs for separate items in the list of auxiliary controllers. These CRCs are progressively received and compared with the corresponding CRCs in the list held locally by the auxiliary controller until list differences are identified by the auxiliary controller. Once identified, the difference is adjusted to ensure that the list of primary controllers is an accurate representation of the associated device connected to the auxiliary controller (2).

前述のようにCRCを使用することは、既知のシステムの手法と比較したときに、WLANを通じて転送されるデータ量を更に低減する。すなわち、最初に圧縮コードのみが通信され、これが差を特定した場合にのみ、その差に対して更なる調査が行われる。その場合でも、リスト自体が直接比較されず、完全なリストを送信する必要を防ぐ。差の調査が終了すると、ローカルに保持されたリストの関連するエントリの通信も、CRCとして主コントローラに伝達される。このことにより、更なる処理が補助コントローラに分散されることが可能になる。すなわち、この実施例では、CRCの比較は補助コントローラで生じる。   As described above, using CRC further reduces the amount of data transferred over the WLAN when compared to known system approaches. That is, only the compressed code is communicated first, and if this identifies the difference, further investigation is performed on the difference. Even then, the lists themselves are not directly compared, preventing the need to send the complete list. When the difference study is complete, the communication of the relevant entries in the locally held list is also communicated to the main controller as a CRC. This allows further processing to be distributed to the auxiliary controller. That is, in this embodiment, the CRC comparison occurs at the auxiliary controller.

前記の実施例では、CRCはCRC32の共通プロトコルで全て生成される。しかし、他の実施例では、代替プロトコルが使用される。   In the above embodiment, all CRCs are generated using the CRC32 common protocol. However, in other embodiments, alternative protocols are used.

小売環境に適用される本発明の好ましい実施例は、図1又は図5に示すものと類似した構成を有する。しかし、例えばキャッシュレジスタのような販売時点情報管理端末(4)がゲーム端末(4)の代わりになる。このような好ましい実施例の1つの例示的な用途では、ネットワークの全端末(4)を通じた全売上げ(以下“グローバル全売上げ”と呼ぶ)が所定の対象額(例えば$1,000,000)を超過する毎に、取引者は賞を授与するように選択してもよい。この実施例では、端末毎の寄与額は、累積額と等しい。しかし、賞の価値は全累積額よりかなり小さいことがわかる。各ポーリング期間で、各補助コントローラ(2)は、その関連グループ(8)の各端末(4)からデータを取得する。このデータは、端末識別子と、売上げの数字の形式の“累積額”とを有する。このデータは、補助コントローラ(2)により端末(4)からのデータの受信順に(従って、売上げが端末(4)で生じた順序と同じ順序で)まとめられるリストに格納される。売上げの数字は、各補助コントローラ(2)がポーリング期間内の端末(2)のその関連グループ(8)について生じた全売上げ(以下“ローカル全売上げ”と呼ぶ)を計算するように、各補助コントローラ(2)により合計される。   A preferred embodiment of the present invention applied to a retail environment has a configuration similar to that shown in FIG. However, for example, a point-of-sale information management terminal (4) such as a cash register replaces the game terminal (4). In one exemplary application of such a preferred embodiment, every time the total sales through all terminals (4) of the network (hereinafter referred to as “global total sales”) exceed a predetermined target amount (eg $ 1,000,000). The trader may choose to award a prize. In this embodiment, the contribution amount for each terminal is equal to the accumulated amount. However, it can be seen that the value of the prize is much smaller than the total accumulated amount. In each polling period, each auxiliary controller (2) acquires data from each terminal (4) of its related group (8). This data includes a terminal identifier and a “cumulative amount” in the form of a sales number. This data is stored in a list that is grouped by the auxiliary controller (2) in the order in which the data is received from the terminal (4) (and thus in the same order as sales occurred at the terminal (4)). Revenue figures are calculated so that each auxiliary controller (2) calculates the total sales generated for its associated group (8) of terminals (2) within the polling period (hereinafter referred to as “local total sales”). Summed by controller (2).

各補助コントローラ(2)は、グローバル全売上げを追跡記録して賞が授与されるか否かを決定する主コントローラ(1)に、そのローカル全売上げを送信する。グローバル全売上げが対象額$1,000,000を超過すると、主コントローラ(1)は賞が授与されることを決定する。主コントローラはまた、グローバル全売上げを対象額に増加するために必要なローカル全売上げからの金額の部分を決定する。例えば、特定の補助コントローラ(2)が$10のローカル全売上げを主コントローラ(2)に通信し、これがグローバル全売上げを$999,993から$1,000,003に増加した場合、対象額にグローバル全売上げを増加するために必要な金額の部分は$7である。   Each auxiliary controller (2) sends its local total sales to the main controller (1) which tracks and records the global total sales and determines whether a prize is awarded or not. When the total global sales exceed the target amount of $ 1,000,000, the main controller (1) decides that an award will be awarded. The main controller also determines the portion of the amount from local total sales that is required to increase the global total sales to the target amount. For example, if a specific auxiliary controller (2) communicates $ 10 local total sales to the main controller (2), which increases global total sales from $ 999,993 to $ 1,000,003, it is necessary to increase the global total sales to the target amount The amount of money is $ 7.

この$7の数字は、主コントローラ(1)から賞を起動する役目をする補助コントローラ(2)に通信される。この情報は、何の端末(4)に賞が授与されるかを決定するために、前に格納されたデータと共に補助コントローラ(2)により使用される。   This $ 7 number is communicated from the main controller (1) to the auxiliary controller (2), which is responsible for activating the award. This information is used by the auxiliary controller (2) along with previously stored data to determine to which terminal (4) the award will be awarded.

小売環境で使用されるこの好ましい実施例の他の用途は、所定数の指定の製品が販売されたときに賞を授与することが挙げられる。例えば、取引者は、10,000番目のハンバーガーを購入した消費者に賞を授与することを決定してもよい。この実施例では、ポーリング期間は、1秒以下であることが好ましい。このように、何らかの所定のポーリング期間内に1人より多くの消費者がいずれか1つの端末(4)でサービス提供され得ることが非常に起こりえなくなる又は不可能になる。従って、各ポーリング期間で、各補助コントローラ(2)はその各LANを使用して、その関連グループ(8)の各端末(4)に通信し、ポーリング期間中に各端末(4)により処理されたハンバーガーの売上げ数を表す寄与量を受信する。   Other uses of this preferred embodiment used in a retail environment include awarding a prize when a predetermined number of specified products are sold. For example, a trader may decide to award a consumer who has purchased a 10,000th hamburger. In this embodiment, the polling period is preferably 1 second or less. In this way, it is very unlikely or impossible that more than one consumer can be served on any one terminal (4) within any given polling period. Therefore, during each polling period, each auxiliary controller (2) uses its respective LAN to communicate with each terminal (4) in its associated group (8) and is processed by each terminal (4) during the polling period. Receive a contribution that represents the number of burgers sold.

他の実施例では、端末は、各ポーリング期間中に、その期間で生じた各トランザクションの所定の詳細を補助コントローラに提供する。補助コントローラは、ポーリング期間内に端末を介して販売されたハンバーガーの数に対応する全寄与額を得るためにこれらの所定の詳細に応じる。   In another embodiment, the terminal provides to the auxiliary controller during each polling period, predetermined details of each transaction that occurred during that period. The auxiliary controller responds to these predetermined details to obtain a total contribution corresponding to the number of burgers sold via the terminal within the polling period.

更なる実施例では、端末は、ポーリング期間内に各端末で販売されたハンバーガーの数に対応する寄与額を提供する。補助コントローラは、主コントローラに通信される全寄与額を決定するために、寄与額に応じる。この実施例では、全寄与額は別々の寄与額の合計である。更に、この実施例では、寄与額はハンバーガー毎に1に等しい。他の実施例では、寄与額はハンバーガー(又は販売される他の商品及び/又はサービス)の1つ以上の特徴に従って重み付けられる。   In a further embodiment, the terminal provides a contribution corresponding to the number of burgers sold at each terminal within the polling period. The auxiliary controller responds to the contribution amount to determine the total contribution amount communicated to the main controller. In this example, the total contribution is the sum of the separate contributions. Furthermore, in this embodiment, the contribution is equal to 1 per hamburger. In other embodiments, the contribution is weighted according to one or more characteristics of the hamburger (or other goods and / or services sold).

各補助コントローラ(2)は、データの受信順に、端末(4)から受信したデータをリストに格納する。このリストは、端末識別子と個々の端末売上げデータとを有する。例えば、1つのポーリング期間で、補助コントローラNo.2は以下のデータを格納してもよい。   Each auxiliary controller (2) stores the data received from the terminal (4) in the list in the order of data reception. This list includes terminal identifiers and individual terminal sales data. For example, the auxiliary controller No. 2 may store the following data in one polling period.

Figure 2007508874
Figure 2007508874

補助コントローラNo.2はその関連の端末(2)により販売された全ハンバーガーを計算し、以下のように、WANを介して主コントローラ(1)にこのデータを通信する。   Auxiliary controller No. 2 calculates all hamburgers sold by its associated terminal (2) and communicates this data to the main controller (1) over the WAN as follows.

Figure 2007508874
Figure 2007508874

主コントローラ(1)は、全ネットワークを通じて販売されたハンバーガーの総数の現行の記録を維持する。例を目的として、補助コントローラNo.2からのデータの処理の前に、このグローバル合計が例えば9994であることを仮定する。補助コントローラNo.2により通信された10のハンバーガーが追加されると、このグローバル合計は10,004になるため、主コントローラ(1)は賞が授与されることを決定する。主コントローラ(1)は賞を起動するために必要なハンバーガーの販売数が6(すなわち10,000-9994)であることを計算し、この数字は“決定に関連するデータ”になり、以下のように補助コントローラNo.2に通信される。   The main controller (1) maintains a current record of the total number of burgers sold through the entire network. For purposes of example, assume that this global sum is, for example, 9994 before processing data from auxiliary controller No. 2. When 10 hamburgers communicated by auxiliary controller No. 2 are added, this global total is 10,004, so the main controller (1) determines that a prize will be awarded. The main controller (1) calculates that the number of hamburgers sold to activate the award is 6 (ie 10,000-9994), and this number becomes “data related to the decision”, as follows: Communicate to auxiliary controller No.2.

Figure 2007508874
Figure 2007508874

このデータは、端末No.7の消費者が賞が授与される人であることを決定するために、前に格納されたリストのデータと共に補助コントローラNo.2により使用される。   This data is used by the auxiliary controller No. 2 along with previously stored list data to determine that the consumer of terminal No. 7 is the person to whom the award is awarded.

ここで考えられる本発明の好ましい実施例の利点は、中央コントローラと補助コントローラとの間で送信されるデータの量を最小化し、送信される最小データの改善を増加させる本発明の用途から、少なくとも部分的に生じる。このデータは、中央で決定される賞の授与に関するデータだけでなく、所定の補助コントローラによりホストされる端末の形式又は状態についての他のデータをも有する。   The advantages of the preferred embodiment of the present invention considered here are at least from the application of the present invention which minimizes the amount of data transmitted between the central controller and the auxiliary controller and increases the improvement of the minimum data transmitted. Partially occurs. This data includes not only data relating to awarding of awards determined centrally, but also other data about the type or status of the terminal hosted by a given auxiliary controller.

本発明について特定の例を参照して説明したが、多数の他の形式に具現されてもよいことが、当業者にわかる。   Although the invention has been described with reference to specific examples, those skilled in the art will recognize that the invention may be embodied in many other forms.

本発明の第1の好ましい実施例の概略図Schematic of the first preferred embodiment of the present invention ゲーム端末をポーリングするときに補助コントローラにより実行されるステップを示したフローチャートFlow chart showing steps executed by auxiliary controller when polling game terminal 賞を授与するか否かを決定するときに主コントローラにより実行されるステップを示したフローチャートA flowchart showing the steps performed by the main controller when determining whether to award a prize. 賞が授与されることを主コントローラが決定したときに補助コントローラにより実行されるステップを示したフローチャートA flowchart showing the steps performed by the auxiliary controller when the main controller determines that an award will be awarded. 本発明の第1の好ましい実施例の概略図Schematic of the first preferred embodiment of the present invention

Claims (24)

ゲーム装置を使用して賞を割り当てる方法であって、
前記装置は、
賞の授与を決定する主コントローラと、
前記主コントローラと通信可能な補助コントローラと
を有し、
前記補助コントローラは、1つ以上のゲーム端末と更に通信可能であり、
前記方法は、
1つ以上の前記ゲーム端末からのデータを前記補助コントローラにより受信し、前記データは、少なくとも1つのゲーム端末識別子と、関連するゲーム端末の累積額とを有するステップと、
前記補助コントローラにアクセス可能なメモリに前記データを格納するステップと、
全寄与額を得るために前記ゲーム端末の累積額に応じるステップと、
前記補助コントローラから前記主コントローラに前記全寄与額を通信するステップと、
前記全寄与額に基づいて賞を授与するか否かを前記主コントローラにより決定するステップと、
賞を授与するという決定である場合に、前記主コントローラから前記補助コントローラに前記決定に関連するデータを通信するステップと、
前記決定に関連するデータと、前記メモリに格納されたデータとを前記補助コントローラにより分析し、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する方法。
A method for assigning a prize using a game device,
The device is
A main controller that determines the awarding of the award,
An auxiliary controller capable of communicating with the main controller,
The auxiliary controller is further communicable with one or more game terminals;
The method
Receiving data from one or more of the game terminals by the auxiliary controller, the data comprising at least one game terminal identifier and a cumulative amount of associated game terminals;
Storing the data in a memory accessible to the auxiliary controller;
Responding to the cumulative amount of the gaming terminal to obtain a total contribution amount;
Communicating the total contribution from the auxiliary controller to the main controller;
Determining by the main controller whether to award a prize based on the total contribution amount;
Communicating the data related to the decision from the main controller to the auxiliary controller if the decision is to award a prize;
Analyzing the data related to the determination and the data stored in the memory by the auxiliary controller to determine to which gaming terminal a prize is assigned.
請求項1に記載の方法であって、
各寄与額を得るために各ゲーム端末の累積額に応じるステップを有する方法。
The method of claim 1, comprising:
A method comprising the step of responding to the accumulated amount of each game terminal to obtain each contribution amount.
請求項1又は2に記載の方法であって、
全寄与額を得るために前記ゲーム端末の累積額に応じるステップを有する方法。
The method according to claim 1 or 2, wherein
A method comprising the step of responding to a cumulative amount of the game terminal to obtain a total contribution amount.
請求項3に記載の方法であって、
前記全寄与額は、前記全累積額の一部である方法。
The method of claim 3, comprising:
The total contribution amount is a part of the total cumulative amount.
請求項3又は4に記載の方法であって、
全寄与額は、全累積額の割合、部分又は比率のうちいずれか1つである方法。
A method according to claim 3 or 4, wherein
A method in which the total contribution is one of a ratio, a part, or a ratio of the total accumulated amount.
請求項5に記載の方法であって、
前記割合、部分又は比率は、前記全累積額の一部と前記全累積額との比較により計算される方法。
6. A method according to claim 5, wherein
The ratio, part or ratio is calculated by comparing a part of the total accumulated amount with the total accumulated amount.
請求項1ないし6のうちいずれか1項に記載の方法であって、
前記補助コントローラは、10,000ビット/秒未満の帯域を有する広域ネットワークを介して主コントローラと通信する方法。
The method according to any one of claims 1 to 6, comprising:
The auxiliary controller communicates with the main controller via a wide area network having a bandwidth of less than 10,000 bits / second.
請求項1ないし7のうちいずれか1項に記載の方法であって、
前記補助コントローラは、10メガビット/秒にほぼ等しい帯域を有するローカルエリアネットワークを介してゲーム端末と通信する方法。
A method according to any one of claims 1 to 7,
The auxiliary controller communicates with the game terminal via a local area network having a bandwidth approximately equal to 10 megabits / second.
請求項1ないし8のうちいずれか1項に記載の方法であって、
前記装置は、前記主コントローラとそれぞれ通信可能であり、1つ以上のゲーム機械の各セットとそれぞれ通信可能な複数の補助コントローラを有する方法。
A method according to any one of claims 1 to 8, comprising
The method includes a plurality of auxiliary controllers each capable of communicating with the main controller and each capable of communicating with each set of one or more gaming machines.
請求項1ないし9のうちいずれか1項に記載の方法であって、
前記補助コントローラ及び前記主コントローラは、地理的に離れており、前記補助コントローラのそれぞれは別々の場所に配置される方法。
A method according to any one of claims 1 to 9, comprising:
The method wherein the auxiliary controller and the main controller are geographically separated and each of the auxiliary controllers is located at a separate location.
請求項1ないし10のうちいずれか1項に記載の方法であって、
前記補助コントローラから前記主コントローラに補助コントローラの識別子を通信するステップを有する方法。
A method according to any one of claims 1 to 10, comprising
Communicating the auxiliary controller identifier from the auxiliary controller to the main controller.
請求項1ないし11のうちいずれか1項に記載の方法であって、
前記補助コントローラにアクセス可能なメモリに前記データを格納するステップは、前記補助コントローラにより受信された時間順に、前記ゲーム端末識別子と、前記関連するゲーム端末の累積額とのリストを格納することを有する方法。
12. A method according to any one of claims 1 to 11, comprising:
The step of storing the data in a memory accessible to the auxiliary controller comprises storing a list of the game terminal identifiers and the cumulative amount of the related game terminals in order of time received by the auxiliary controller. Method.
請求項1ないし12のうちいずれか1項に記載の方法であって、
前記補助コントローラは、ゲーム端末識別子の一覧を維持し、前記主コントローラに前記一覧の変更を送信するために、前記主コントローラからの信号に応じる方法。
13. A method according to any one of claims 1 to 12, comprising
The auxiliary controller responds to a signal from the main controller to maintain a list of game terminal identifiers and to send changes to the list to the main controller.
請求項1ないし13のうちいずれか1項に記載の方法であって、
寄与額は、所定ポーリング期間毎に1回、前記主コントローラに通信される方法。
14. A method according to any one of claims 1 to 13, comprising
The contribution amount is communicated to the main controller once every predetermined polling period.
請求項14に記載の方法であって、
前記所定ポーリング期間は少なくとも2秒である方法。
15. A method according to claim 14, comprising
The method wherein the predetermined polling period is at least 2 seconds.
請求項14又は15に記載の方法であって、
前記所定ポーリング期間は少なくとも1秒である方法。
16. A method according to claim 14 or 15, comprising
The method wherein the predetermined polling period is at least 1 second.
請求項1ないし16のうちいずれか1項に記載の方法であって、
前記補助コントローラから賞が割り当てられるゲーム端末に受賞メッセージを通信するステップを有する方法。
A method according to any one of claims 1 to 16, comprising:
Communicating a winning message from the auxiliary controller to a gaming terminal to which a prize is assigned.
請求項1ないし17のうちいずれか1項に記載の方法であって、
前記補助コントローラから前記主コントローラに受賞メッセージを通信するステップを有する方法。
A method according to any one of claims 1 to 17,
Communicating the award message from the auxiliary controller to the main controller.
請求項1ないし18のうちいずれか1項に記載の方法であって、
5秒毎に少なくとも1回実行される方法。
A method according to any one of claims 1 to 18, comprising
A method that is performed at least once every 5 seconds.
請求項1ないし19のうちいずれか1項に記載の方法であって、
2〜3秒毎に少なくとも1回実行される方法。
A method according to any one of claims 1 to 19, comprising
A method that is performed at least once every 2-3 seconds.
請求項1ないし20のうちいずれか1項に記載の方法であって、
前記ゲーム端末は、
ポーカー機械と、
店舗販売時点情報管理レジスタと、
携帯電話と、
パーソナルコンピュータと、
アクセス制御ポイントと、
テレビと
のうちいずれか1つを有する方法。
21. The method according to any one of claims 1 to 20, comprising:
The game terminal
Poker machines,
Store point-of-sale information management register,
Mobile phone,
A personal computer,
An access control point;
A method having one of TV and
賞を割り当てる装置であって、
前記装置は、主コントローラと、補助コントローラと、複数のゲーム端末とを有し、
前記補助コントローラは、1つ以上の前記ゲーム端末からデータを受信し、前記データは、少なくとも1つのゲーム端末識別子と、関連するゲーム端末の累積額とを有する第1の通信手段を有し、
前記補助コントローラは、前記データを格納するメモリを有し、
前記補助コントローラは、前記ゲーム端末の累積額から全寄与額を得るプロセッサを有し、
前記補助コントローラは、前記主コントローラに全寄与額を通信する第2の通信手段を有し、
前記主コントローラは、前記全寄与額に少なくとも部分的に基づいて賞を授与するか否かを決定する比較器を有し、
前記主コントローラは、前記補助コントローラに前記決定に関連するデータを通信するために、前記第2の通信手段へのアクセスを有し、
前記補助コントローラは、何のゲーム端末に賞が割り当てられるかを決定するために、前記決定に関連するデータと、前記メモリに格納されたデータとに応じる装置。
A device for assigning a prize,
The apparatus has a main controller, an auxiliary controller, and a plurality of game terminals,
The auxiliary controller receives data from one or more of the game terminals, the data comprising first communication means having at least one game terminal identifier and a cumulative amount of the associated game terminal;
The auxiliary controller has a memory for storing the data,
The auxiliary controller has a processor for obtaining a total contribution amount from the accumulated amount of the game terminal,
The auxiliary controller has second communication means for communicating the total contribution amount to the main controller,
The main controller comprises a comparator for determining whether to award a prize based at least in part on the total contribution;
The main controller has access to the second communication means to communicate data related to the decision to the auxiliary controller;
The auxiliary controller is responsive to data related to the determination and data stored in the memory to determine to which gaming terminal a prize is assigned.
請求項21に記載の装置であって、
前記第1の通信手段は、ローカルエリアネットワークであり、
前記第2の通信手段は、広域ネットワークである装置。
The apparatus of claim 21, comprising:
The first communication means is a local area network;
The second communication means is an apparatus that is a wide area network.
主コントローラと補助コントローラと複数のゲーム端末とを有するゲームシステムにおいて賞を割り当てる方法であって、
1つ以上のゲーム端末に関連する累積額を示すデータを前記補助コントローラで照合及び格納するステップと、
前記補助コントローラで全寄与額を計算するステップと、
前記全寄与額を前記主コントローラに通信するステップと、
前記主コントローラを使用して、賞を授与するか否かを決定し、前記決定に関連するデータを決定するステップと、
前記決定に関連するデータを前記補助コントローラに通信するステップと、
前記補助コントローラを使用して、何のゲーム端末に賞が割り当てられるかを決定するステップと
を有する方法。
A method for assigning a prize in a game system having a main controller, an auxiliary controller, and a plurality of game terminals,
Collating and storing data indicating cumulative amounts associated with one or more game terminals at the auxiliary controller;
Calculating the total contribution with the auxiliary controller;
Communicating the total contribution to the main controller;
Using the main controller to determine whether to award a prize and to determine data related to the determination;
Communicating data related to the determination to the auxiliary controller;
Using the auxiliary controller to determine to which gaming terminal a prize is assigned.
JP2006535912A 2003-10-21 2004-10-21 Apparatus and method for assigning prizes Withdrawn JP2007508874A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU2003905792A AU2003905792A0 (en) 2003-10-21 An apparatus and method for allocating a prize
PCT/AU2004/001444 WO2005042123A1 (en) 2003-10-21 2004-10-21 An apparatus and method for allocating a prize

Publications (1)

Publication Number Publication Date
JP2007508874A true JP2007508874A (en) 2007-04-12

Family

ID=34528635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006535912A Withdrawn JP2007508874A (en) 2003-10-21 2004-10-21 Apparatus and method for assigning prizes

Country Status (9)

Country Link
US (1) US20070066385A1 (en)
EP (1) EP1675665A4 (en)
JP (1) JP2007508874A (en)
CN (1) CN1871052A (en)
CA (1) CA2541439C (en)
NZ (1) NZ546245A (en)
RU (1) RU2363510C2 (en)
WO (1) WO2005042123A1 (en)
ZA (1) ZA200604050B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007529058A (en) 2003-07-18 2007-10-18 パルトロニクス オーストラレーシア ピーティーワイ リミテッド Award apparatus and method
NZ551278A (en) 2004-05-10 2008-12-24 Paltronics Australasia Pty Ltd A system and method for providing a plurality of games having a bonus game as a prize
US7871326B2 (en) 2004-05-10 2011-01-18 Paltronics Australasia Pty Limited Method or apparatus for determining performance data in a gaming system
WO2009070127A1 (en) * 2007-11-29 2009-06-04 Weike (S) Pte Ltd An entertainment machine
JP2013078374A (en) * 2011-09-30 2013-05-02 Universal Entertainment Corp Game terminal with turnable lever-type operator
JP2013118903A (en) * 2011-12-06 2013-06-17 Universal Entertainment Corp Gaming terminal with rotatable lever-type operator
US11341817B2 (en) 2017-12-18 2022-05-24 Igt System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES8507274A1 (en) * 1983-05-02 1985-09-16 Ainsworth Nominees Pty Ltd Poker machine communication system
US5116055A (en) * 1991-07-02 1992-05-26 Mikohn, Inc. Progressive jackpot gaming system linking gaming machines with different hit frequencies and denominations
US5280909A (en) * 1992-02-06 1994-01-25 Mikohn, Inc. Gaming system with progressive jackpot
US5393057A (en) * 1992-02-07 1995-02-28 Marnell, Ii; Anthony A. Electronic gaming apparatus and method
US6012982A (en) * 1994-02-22 2000-01-11 Sigma Game Inc. Bonus award feature in linked gaming machines having a common feature controller
US5655961A (en) * 1994-10-12 1997-08-12 Acres Gaming, Inc. Method for operating networked gaming devices
US5761647A (en) * 1996-05-24 1998-06-02 Harrah's Operating Company, Inc. National customer recognition system and method
US6062981A (en) * 1996-07-19 2000-05-16 International Game Technology Gaming system with zero-volatility hold
US6110043A (en) * 1997-10-24 2000-08-29 Mikohn Gaming Corporation Controller-based progressive jackpot linked gaming system
AU2003246319B2 (en) * 1998-04-28 2004-10-07 Igt Method for Providing Incentive to Play Gaming Devices
US6312333B1 (en) * 1998-07-24 2001-11-06 Acres Gaming Incorporated Networked credit adjust meter for electronic gaming
US6358149B1 (en) * 1998-09-11 2002-03-19 Acres Gaming Incorporated Dynamic threshold for pool-based bonus promotions in electronic gaming systems
US6217448B1 (en) * 1998-09-18 2001-04-17 Mikohn Gaming Corporation Controller-based linked gaming machine bonus system
US6508709B1 (en) * 1999-06-18 2003-01-21 Jayant S. Karmarkar Virtual distributed multimedia gaming method and system based on actual regulated casino games
US6155925A (en) * 1999-08-12 2000-12-05 Wms Gaming Inc. Bonus game for gaming machine with payout percentage varying as function of wager
US6283855B1 (en) * 1999-08-24 2001-09-04 Walter L. Bingham Method for playing a game
JP2001195359A (en) * 1999-11-04 2001-07-19 Sourcenext Corp Control system for on-line type program, control method for on-line type program, and recording medium recorded with control program for on-line type program
US6471591B1 (en) * 2000-03-17 2002-10-29 International Game Technology Non-banked gaming system
US7147558B2 (en) * 2000-03-22 2006-12-12 Wms Gaming Inc. System and method for dispensing gaming machine credits in multiple different media of monetary exchange
AU2001272284A1 (en) * 2000-07-14 2002-01-30 Labtronix Concept Inc. Gaming machine system using virtual tickets
AUPR054300A0 (en) * 2000-10-04 2000-10-26 Aristocrat Technologies Australia Pty Limited Gaming machine with automated feature
AUPR580901A0 (en) * 2001-06-19 2001-07-12 Mobilesoft Pty Ltd Electronic gaming machine control
WO2003030066A2 (en) * 2001-09-28 2003-04-10 Acres Gaming Incorporated System for awarding a bonus to a gaming device on a wide area network
DE10237965A1 (en) * 2002-01-16 2003-07-24 Adp Gauselmann Gmbh Method for operation of a jackpot system that comprises a number of gaming machines networked together, whereby one machine can win a shared high value central jackpot in addition to a local jackpot to increase gaming excitement
US7063617B2 (en) * 2002-02-25 2006-06-20 Igt Wins of restricted credits in a gaming machine
US20040053679A1 (en) * 2002-09-16 2004-03-18 James Getz Gaming machine and method having a bonus game
US7780516B2 (en) * 2002-10-21 2010-08-24 Atronic International Gmbh Free game bonus round for gaming machines
RU2247425C2 (en) * 2002-12-05 2005-02-27 Закрытое акционерное общество "ИНТЕРЛОТ" Method for playing for money and device for realization of said method

Also Published As

Publication number Publication date
NZ546245A (en) 2008-06-30
EP1675665A4 (en) 2008-11-12
EP1675665A1 (en) 2006-07-05
CA2541439A1 (en) 2005-05-12
CA2541439C (en) 2013-10-15
WO2005042123A1 (en) 2005-05-12
RU2006117340A (en) 2007-11-27
US20070066385A1 (en) 2007-03-22
CN1871052A (en) 2006-11-29
RU2363510C2 (en) 2009-08-10
ZA200604050B (en) 2007-09-26

Similar Documents

Publication Publication Date Title
AU2023200974A1 (en) Pool wagering apparatus, methods and systems
US7052394B2 (en) System and method for conducting and playing a supplemental lottery game
US8550894B2 (en) Method and system for networked bingo
US20020151359A1 (en) Player account access and management system
US20020151364A1 (en) Amusement game incentive points system
US20120178535A1 (en) Interactive predictive games for play on a device connected to a communications network
US20190019373A1 (en) Autonomously operating computerized gaming platforms and method of operating thereof
CA2847998A1 (en) Improvements on bearer ticket raffles
JP2007508874A (en) Apparatus and method for assigning prizes
US20230360485A1 (en) Location-aware digital betting platform transaction processing systems and methods
AU2004284838B2 (en) An apparatus and method for allocating a prize
WO2008038254A2 (en) Voucher based lottery system and method
AU2006202563A1 (en) An apparatus and method for allocating a prize
US20050096116A1 (en) Reverse lottery system and method
US20220230511A1 (en) Information processing device
US20150194018A1 (en) Casino Offer Network and Method of Operation
US20230040875A1 (en) Method and Related Systems for Assigning a Status to a User Profile of a Sports Betting Platform
WO2003008058A1 (en) Method for drawing lots and determining a possible winning amount in an electronic lottery
AU2003201013B2 (en) Player account access and management system
CA2384801A1 (en) Game-type prize drawing system using open network and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070928

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090805