(57)【要約】  仮想競争グループ管理システム及び方法が、本開示において提供される。例示的なシステムが、１又は複数のプロセッサを介して方法を実行することができ、このシステムは、プレーヤの１又は複数のスキルレベルと複数の競争相手のスキルレベルとを比較するステップであり、スキルレベルは上記対話型ゲームの中でプレーヤ競争力に関連付けられる、ステップと、上記プレーヤの上記スキルレベルより高い少なくとも１つのスキルレベルを有する上記複数の競争相手のうち少なくとも１人を決定するステップと、上記プレーヤと上記複数の競争相手のうち上記少なくとも１人とを、上記プレーヤが上記複数の競争相手のうち少なくとも１人に対して競争上不利になるように、競争グループに置くステップと、をなすようにプログラムされる。
2015511834.tif 000002
【特許請求の範囲】
【請求項１】
対話型ゲームにおいて複数のプレーヤを競争グループに割り当てるシステムであって、
１又は複数のプロセッサと、
前記１又は複数のプロセッサによる実行に対して１又は複数の有形媒体に符号化された、実行されるとオペレーションを行うように動作可能なロジックであり、前記オペレーションは、
前記複数のプレーヤの各々についての１又は複数のスキルレベルを評価するステップであり、前記１又は複数のスキルレベルは前記対話型ゲームに対するプレーヤパフォーマンスを示す、ステップと、
前記複数のプレーヤを、前記複数のプレーヤのそれぞれのスキルレベルを用いて、互いに比較するステップと、
スキルレベルの前記比較に基づいて、前記複数のプレーヤのうち複数を一緒に競争グループにグループ化するステップと、
を含む、ロジックと、
を含むシステム。
【請求項２】
競争グループは、総プレーヤ人口のサブセットを含む、請求項１に記載のシステム。
【請求項３】
前記ロジックは実行されると、前記対話型ゲームの少なくとも１つのゲームパラメータに基づいて、前記対話型ゲームの中の競争において複数の競争グループをマッチさせるステップを含むオペレーションを行うようにさらに動作可能である、請求項１に記載のシステム。
【請求項４】
前記ロジックは実行されると、プレーヤを、競争相手として、該競争相手が前記複数のプレーヤに含まれるような方法で登録するステップを含むオペレーションを行うようにさらに動作可能である、請求項１に記載のシステム。
【請求項５】
前記ロジックは実行されると、前記複数のプレーヤのスキルレベルをエンドユーザに提供するステップと、前記複数のプレーヤのうち１又は複数についての選択を受信するステップと、前記プレーヤと前記複数のプレーヤのうち前記１又は複数との間の競争を促すステップと、を含むオペレーションを行うようにさらに動作可能である、請求項１に記載のシステム。
【請求項６】
前記ロジックは実行されると、複数の競争グループの間の競争に基づいて、結果のランク付けされたリストを提供するステップを含むオペレーションを行うようにさらに動作可能である、請求項１に記載のシステム。
【請求項７】
対話型ゲームにおいてプレーヤを競争グループに割り当てるシステムであって、
１又は複数のプロセッサと、
前記１又は複数のプロセッサによる実行に対して１又は複数の有形媒体に符号化された、実行されるとオペレーションを行うように動作可能なロジックであり、前記オペレーションは、
プレーヤの１又は複数のスキルレベルと複数の競争相手のスキルレベルとを比較するステップであり、スキルレベルは前記対話型ゲームの中でプレーヤ競争力に関連付けられる、ステップと、
前記プレーヤの前記スキルレベルより高い少なくとも１つのスキルレベルを有する前記複数の競争相手のうち少なくとも１人を決定するステップと、
前記プレーヤと前記複数の競争相手のうち前記少なくとも１人とを、前記プレーヤが前記複数の競争相手のうち少なくとも１人に対して競争上不利になるように、競争グループに置くステップと、
を含む、ロジックと、
を含むシステム。
【請求項８】
前記ロジックは実行されると、前記の競争上の不利を少なくとも部分的に克服する等化器を前記プレーヤに提案するステップを含むオペレーションを行うようにさらに動作可能である、請求項７に記載のシステム。
【請求項９】
前記競争上の不利を克服するための前記等化器の能力は、前記等化器のコストに比例する、請求項８に記載のシステム。
【請求項１０】
前記ロジックは実行されると、前記等化器を購入するように前記プレーヤの気を引くゲーム内の誘いを表示するステップを含むオペレーションを行うようにさらに動作可能である、請求項８に記載のシステム。
【請求項１１】
競争グループは、総プレーヤ人口のサブセットを含む、請求項７に記載のシステム。
【請求項１２】
前記ロジックは実行されると、前記対話型ゲームの少なくとも１つのゲームパラメータに基づいて、前記対話型ゲームの中の競争において複数の競争グループをマッチさせるステップを含むオペレーションを行うようにさらに動作可能である、請求項７に記載のシステム。
【請求項１３】
前記ロジックは実行されると、プレーヤを、競争相手として、該競争相手が前記複数のプレーヤに含まれるような方法で登録するステップを含むオペレーションを行うようにさらに動作可能である、請求項５に記載のシステム。
【請求項１４】
前記ロジックは実行されると、前記複数のプレーヤのスキルレベルをエンドユーザに提供するステップと、前記複数のプレーヤのうち１又は複数についての選択を受信するステップと、前記プレーヤと前記複数のプレーヤのうち前記１又は複数との間の競争を促すステップと、を含むオペレーションを行うようにさらに動作可能である、請求項７に記載のシステム。
【請求項１５】
前記ロジックは実行されると、複数の競争グループの間の競争に基づいて、結果のランク付けされたリストを提供するステップを含むオペレーションを行うようにさらに動作可能である、請求項７に記載のシステム。
【請求項１６】
対話型ゲームにおいて複数のプレーヤを競争グループに割り当てるシステムであって、
１又は複数のプロセッサと、
前記１又は複数のプロセッサによる実行に対して１又は複数の有形媒体に符号化された、実行されるとオペレーションを行うように動作可能なロジックであり、前記オペレーションは、
前記複数のプレーヤのうちのプレーヤから選択を受信するステップであり、前記選択は、前記対話型ゲームの中で競争ゲームモードオプションに関連付けられる、ステップと、
前記プレーヤを複数の競争グループのうち１つに割り当てるステップであり、前記割り当ては、前記プレーヤの第１の属性と前記プレーヤに関連付けられたゲームキャラクタの第２の属性と前記複数のプレーヤのうちの他のプレーヤの前記第１の属性及び前記第２の属性とのうち１又は複数に基づき、前記他のプレーヤの各々は、前記複数の競争グループのうち１つの競争グループに割り当てられる、ステップと、
を含む、ロジックと、
を含むシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、対話型ゲームが有限長のトーナメント形式の競争のための競争グループにプレーヤをマッチさせ、ゲームスケジューリングと参加者に対する通知とを管理し、競争の間、上述の競争グループにおいて、パフォーマンスに関して他のゲームプレーヤの間でランクリスト形式で表示して褒賞と公に認められることとを提供する方法を含む。
【背景技術】
【０００２】
対話型ゲームにおいて競争グループを促すことは、通常、アドホックプロセスである。エンドユーザが選んでプレーヤのチーム又は他のグループ分けを形成することができ、このチーム又はグループ分けの詳細は、プレイされている対話型ゲームの種類に依存する。例えば、スポーツ関連の対話型ゲームにおいて、エンドユーザはチームとして協力することができる。他の例において、対話型ゲームを管理するシステムが、ランダムの又は所定の方法でプレーヤをグループに割り当てることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の実施形態は、対話型ゲームが有限長のトーナメント形式の競争のための競争グループにプレーヤをマッチさせ、ゲームスケジューリングと参加者に対する通知とを管理し、競争の間、上述の競争グループにおいて、パフォーマンスに関して他のゲームプレーヤの間でランクリスト形式で表示して褒賞と公に認められることとを提供する。
【課題を解決するための手段】
【０００４】
いくつかの実施形態に従い、本技術は、（ａ）１又は複数のプロセッサと、（ｂ）上記１又は複数のプロセッサによる実行に対して１又は複数の有形媒体に符号化された、実行されるとオペレーションを行うように動作可能なロジックであり、上記オペレーションは、（ｉ）上記複数のプレーヤの各々についての１又は複数のスキルレベルを評価するステップであり、上記１又は複数のスキルレベルは上記対話型ゲームに対するプレーヤパフォーマンスを示す、ステップと、（ｉｉ）上記複数のプレーヤを、上記複数のプレーヤのそれぞれのスキルレベルを用いて、互いに比較するステップと、（ｉｉｉ）スキルレベルの上記比較に基づいて、上記複数のプレーヤのうち複数を一緒に競争グループにグループ化するステップと、を含む、ロジックと、含むシステムを対象にすることができる。
【０００５】
いくつかの実施形態に従い、本技術は、（ａ）１又は複数のプロセッサと、（ｂ）上記１又は複数のプロセッサによる実行に対して１又は複数の有形媒体に符号化された、実行されるとオペレーションを行うように動作可能なロジックであり、上記オペレーションは、（ｉ）プレーヤの１又は複数のスキルレベルと複数の競争相手のスキルレベルとを比較するステップであり、スキルレベルは上記対話型ゲームの中でプレーヤ競争力に関連付けられる、ステップと、（ｉｉ）上記プレーヤの上記スキルレベルより高い少なくとも１つのスキルレベルを有する上記複数の競争相手のうち少なくとも１人を決定するステップと、（ｉｉｉ）上記プレーヤと上記複数の競争相手のうち上記少なくとも１人とを、上記プレーヤが上記複数の競争相手のうち少なくとも１人に対して競争上不利になるように、競争グループに置くステップと、を含む、ロジックと、含むシステムを対象にすることができる。
【０００６】
いくつかの実施形態に従い、本技術は、（ａ）１又は複数のプロセッサと、（ｂ）上記１又は複数のプロセッサによる実行に対して１又は複数の有形媒体に符号化された、実行されるとオペレーションを行うように動作可能なロジックであり、上記オペレーションは、（ｉ）上記複数のプレーヤのうちのプレーヤから選択を受信するステップであり、上記選択は、上記対話型ゲームの中の競争ゲームモードオプションに関連付けられる、ステップと、（ｉｉ）上記プレーヤを複数の競争グループのうち１つに割り当てるステップであり、上記割り当ては、上記プレーヤの第１の属性と上記プレーヤに関連付けられたゲームキャラクタの第２の属性と上記複数のプレーヤの中の他のプレーヤの上記第１の属性及び上記第２の属性とのうち１又は複数に基づき、上記他のプレーヤの各々は、上記複数の競争グループのうち１つの競争グループに割り当てられる、ステップと、を含む、ロジックと、含むシステムを対象にすることができる。
【図面の簡単な説明】
【０００７】
本技術のいくらかの実施形態が、添付の図面により示される。図面は必ずしも縮尺どおりではないこと、及び、本技術を理解するために必要ではない詳細、又は把握することが難しい他の詳細のレンダリングが省略され得ることを、理解されたい。本技術は、必ずしも本明細書に示される個別の実施形態に限定されないことを理解されたい。
【図１】競争グループを割り当てる方法における登録プロセスのフロー図を示す。
【図２】競争グループを割り当てる方法における結果送信プロセスのフロー図を示す。
【図３】対話型ゲームのローカルインスタンスとこの対話型ゲームのサーバインスタンスとの間の情報の交換を示す。
【図４】本技術に従う実施形態を実施するために使用することができる一例示的なコンピューティング装置を示す。
【発明を実施するための形態】
【０００８】
本技術は、多くの種々の形態での実施形態を受け入れる余地があるが、いくつかの具体的な実施形態が、本開示が本技術の原理の一例示とみなされるべきものであり、かつ本技術を図示の実施形態に限定するものではないという理解と共に、図面において示され、本明細書に詳細に説明される。
【０００９】
本明細書に使用される専門用語は、単に個別の実施形態を説明する目的のものであり、本技術を限定するものではない。本明細書において、単数形の「一の（“a”、“an”）」及び「その（“the”）」は、文脈が他の方法を明らかに示していない限り、その複数形を同様に含むことが意図される。用語「含む」及び／又は「含んでいる」は、本明細書において使用される場合、宣言された特徴、整数、ステップ、オペレーション、要素及び／又はコンポーネントの存在を規定するが、１又は複数の他の特徴、整数、ステップ、オペレーション、要素、コンポーネント及び／又はこれらの組み合わせの存在又は追加を除外するものではないことを、さらに理解されたい。
【００１０】
本明細書において参照される、同様の又は類似の要素及び／又はコンポーネントは、図面にわたって同様の参照符号を用いて識別され得ることを理解されたい。図面のうちいくつかは、単に本技術の略図表現であることをさらに理解されたい。そのようなものとして、コンポーネントのうちいくつかは、絵の明りょうさのため、その実際の縮尺から歪められている場合がある。
【００１１】
本発明の実施形態は、対話型ゲームが有限長のトーナメント形式の競争のための競争グループにプレーヤをマッチさせ、ゲームスケジューリングと参加者に対する通知とを管理し、競争の間、上述の競争グループにおいて、パフォーマンスに関して他のゲームプレーヤの間でランクリスト形式で表示して褒賞と公に認められることとを提供する方法を含む。
【００１２】
本発明の実施形態は、ゲームプレーヤの関連スキル並びにゲームプレーヤの仮想ゲーム内のキャラクタ又はチームのレベル及び／又は属性のうち１又は複数に基づいて、ゲーム内で競争グループモードで競争することを同様に選んでいる他のゲームプレーヤの関連スキル並びに他のゲームプレーヤのゲーム内のキャラクタ又はチームのレベル及び／又は属性と比較して、ゲームプレーヤを競争グループにマッチさせる。明確にすると、ゲームの競争グループ競争モードに参加することを選んでいるゲームプレーヤを有する複数の競争グループが、常時、本発明実施形態により作成されて存在する可能性がある。
【００１３】
本発明の実施形態は、プレーヤのスキルとプレーヤの仮想のキャラクタ又はチームのレベル又は属性とを強化するように、より一層楽しませ、プレーヤを引き込み、プレーヤの心を捉えることができる。
【００１４】
対話型ゲームにおけるゲームプレーヤのスキル又はゲームプレーヤの仮想のゲーム内のキャラクタ若しくはチームのレベル及び／若しくは属性が高まるとき、ゲームプレーヤを、同様の総合的なスキルレベルを有する種々のゲームプレーヤと一緒に競争グループに置くことができる（例えば、競争グループの動的管理）。
【００１５】
本発明は、プレーヤに提示されている調整された競争フィールドと、より個人向けにされた有限のマルチプレーヤ・リーダーボード・ランキング・システムと、調整された競争グループの競争性の増大とに起因して、プレーヤを楽しませ、かつ引き込む可能性を高めることができる。このことは、プレーヤが、ゲーム内のレベルアップを通じて又は自身のキャラクタ又はチームを強化するゲーム内の仮想アイテムの購入を通じて、自身の実際の個人のスキルレベルと自身のゲーム内のキャラクタ又はチームの仮想のスキルレベルとを強化することを、勧めることができる。
【００１６】
本技術のこれら及び他の利点が、図面を参照してより詳細に提供される。
【００１７】
図１は、本技術の実施形態を実施することができる一例示的なアーキテクチャ１００のブロック図である。いくつかの実施形態に従い、アーキテクチャ１００は、クライアント装置１０５を含むことができ、クライアント装置１０５には、いくつかの例において、エンドユーザコンピューティング装置、モバイルコンピューティング装置、又は、グラフィカルユーザインタフェースを表示し、エンドユーザがこうしたＧＵＩと対話することを可能にする能力がある任意の他の装置を含むことができる。
【００１８】
クライアント装置１０５は、ネットワーク１１５を介して、ゲームＸをサポートする専用サーバ（Proprietary  Server）に通信可能に結合されることができ、このサーバは、以降、「サーバ１１０」と呼ばれる。サーバ１１０に関して参照されるゲームＸには、グループプレーヤの特徴の使用をサポートする任意の対話型ゲームを含むことができる。ネットワーク１１１５には、任意のローカルエリアネットワーク（“ＬＡＮ”）、ワイドエリアネットワーク（“ＷＡＮ”）、又はインターネットなどの任意の他のプライベートの若しくはパブリックのネットワークを含むことができることを理解されたい。ネットワーク１１５はさらに、電気通信ネットワークを含んでもよい。
【００１９】
いくつかの実施形態に従い、サーバ１１０は、図４のコンピューティング装置４００などの任意のコンピューティング装置を含むことができる。サーバ１１０は、図４の１又は複数のプロセッサ４１０などの１又は複数のプロセッサと、コンピューティング装置４００のメインメモリ４２０などの実行可能命令（例えば、ロジック）を記憶するメモリとを含む。このロジックは、１又は複数のプロセッサにより実行されると、本明細書に説明される例示的な方法を含むオペレーションを行うように動作可能である。
【００２０】
いくつかの例において、サーバ１１０の機能は、クラウドベースのコンピューティング環境の中で実施することができる。一般に、クラウドベースのコンピューティング環境は、通常、大規模モデルのプロセッサの計算能力を組み合わせている、及び／又は大規模モデルのコンピュータメモリ若しくは記憶装置の記憶容量を組み合わせているリソースである。例えば、クラウドリソースを提供するシステムは、その所有者によって排他的に利用される場合があり、あるいは、こうしたシステムは、大規模な計算リソース又はストレージリソースの恩恵を得るためにコンピューティングインフラストラクチャ内にアプリケーションをデプロイする外部のユーザがアクセス可能である場合がある。
【００２１】
クラウドは、例えば、サーバのネットワークによって形成することができ、各サーバ（又は、少なくとも複数のサーバ）が、プロセッサリソース及び／又はストレージリソースを提供することができる。これらのサーバは、複数のユーザ（例えば、クラウドリソース消費者又は他のユーザ）により与えられる作業負荷を管理することができる。通常、各ユーザは、リアルタイムで劇的に変化することもある作業負荷要求を、クラウドに課す。これらの多様性の特質及び程度は、通常、ユーザに関連付けられたビジネスの種類に依存する。
【００２２】
いくつかの実施形態に従い、サーバ１１０はロジックを含むことができ、このロジックは、実行されると、対話型娯楽ソフトウェアアプリケーション（「ゲーム」）をプレイしているゲームプレーヤ（「プレーヤ」）を、競争プレーヤから成る指定されたグループ（「競争グループ」）にマッチ決定する（match  making）ことについての何らかを提供する。いくつかの例において、各競争グループは、ゲームをプレイしており、かつゲーム内で特定の競争マルチプレーヤ・ゲームプレイ・モードをプレイすることを選択しているプレーヤ（「競争プレーヤ」）の全体総数のサブセットを含むことができ、この全体総数から選択されることができる。換言すると、このグループは、全ゲーム人口の大きさより小さくなってよい。
【００２３】
サーバ１１０は、マッチ決定（match-making）プロセス（「プロセス」）に基づいて、競争グループの中で、競争プレーヤを他の競争プレーヤとマッチさせることができ、このプロセスにおいて、サーバ１１０は、１又は複数の基準に従って競争プレーヤをマッチさせる。例えば、サーバ１１０は、競争プレーヤの各々のスキルレベルと競争プレーヤのチーム及び／又はゲーム内でのキャラクタのスキルレベルとに基づいて、競争プレーヤをマッチさせることができ、これらのスキルレベルを用いて、競争プレーヤはゲーム内で競争することができる。
【００２４】
いくつかの例において、サーバ１１０は、競争プレーヤを、１又は複数の利点を提供しそうであり得る競争グループに、ユーザに意識させずにマッチさせることができる。いくつかの例において、サーバ１１０は、競争プレーヤが競争グループの中の他のプレーヤに対して競争力を有するためにゲーム内アイテムを購入することを必要とする可能性及びその気持ちに傾く可能性がより高くなる競争グループに、競争プレーヤを置くことができる。
【００２５】
すなわち、サーバ１１０の１又は複数のプロセッサは、ロジックを実行して、プレーヤの１又は複数のスキルレベルと複数の他の競争プレーヤのスキルレベルとを比較することができる。スキルレベルは、対話型ゲームの中でプレーヤ競争力に関連付けられることを理解されたい。概して、「スキルレベル」は、競争プレーヤが対話型ゲームの中で所与のタスク又は活動において成功するであろう可能性に関連し得る。例えば、競争プレーヤ間での至近距離の戦いを促す（facilitates）対話型ゲームの中で競争プレーヤが成功する可能性は、競争プレーヤの、他の競争プレーヤと比べた強さ及び／又は機敏さに直接関連し得る。他の例において、競争プレーヤが成功する可能性は、過去のゲームプレイから判定することができる。スキルレベルと「成功の可能性」とは、対話型ゲームのパラメータとプレーヤのふるまいとに大きく依存することを、当業者には理解されたい。
【００２６】
サーバ１１０はさらに、プレーヤのスキルレベルより高い少なくとも１つのスキルレベルを有する複数の競争相手のうち少なくとも１人を決定するように構成されることができる。さらに、サーバ１１０は、このプレーヤと複数の競争相手のうち少なくとも１人とを、プレーヤが上記複数の競争相手のうち少なくとも１人に対して競争上不利になるように、競争グループに置くように構成されることができる。
【００２７】
ゲームにおいて、プレーヤのスキル及び／又はプレーヤのチーム若しくはキャラクタのレベルが上がるとき、プレーヤは、別の、よりスキルのある競争相手にマッチする可能性が高くなる（例えば、競争グループの動的管理）。
【００２８】
各競争グループが作成されるとき、サーバ上のロジックが競争プレーヤのゲーム装置上のゲームのローカル版を介して競争プレーヤと通信することによって、グループの中の競争プレーヤの間で行うゲームを、スケジュールし、あるいは単に推奨する又は勧めることができる。競争グループの中の競争プレーヤが互いの間でゲームをプレイするとき、その結果は、サーバによって追跡され、ゲームをプレイしているプレーヤの各々又はそのサブセットにインターネットを介して伝達される。競争グループに対して決定されたゲーム及び競争のルールに従い、勝者が、サーバによって決定され、ゲームをプレイしているプレーヤの各々又はそのサブセットに、インターネット又は他の有線及び／若しくは無線のネットワークを介して、サーバによって公表／伝達されることになる。
【００２９】
有利なことに、競争グループの作成はさらに、競争グループの中で経験されるゲームの競争性／競争結果の増大に起因して、競争プレーヤをより楽しませ、より引き込むことができ、プレーヤがゲームを繰り返しプレイする可能性を高めることができる。
【００３０】
非限定的な例として、プレーヤがローカルのゲーム装置上でゲームをプレイしていると仮定する。このゲーム装置は、これらに限定されないが、スマートフォン、タブレット、ラップトップ若しくはデスクトップのパーソナルコンピュータ、プレイステーションポータブル、任天堂デュアルスクリーンなどのハンドヘルドゲーム用装置、又は、対話型ゲームがプレイされる、今日存在する若しくは将来発明される任意の他の同様の装置（「ゲーム装置」）とすることができる。ゲームの中で、プレーヤは、競争グループゲームモードで競争することを選択する。それから、ゲーム装置上で動いているゲームのローカルインスタンスが、インターネット上のどこかに存在し、かつゲームをプレイしている複数のゲーム装置とネットワーク１１５を介して通信するサーバ１１０（「サーバ」）と、通信する。
【００３１】
サーバ１１０は、プレーヤが競争プレーヤになって他の競争プレーヤに対抗して競争グループの中で競争することに興味があることを、ゲームのローカルインスタンスによって通知される。サーバ１１０は、プレーヤに関する情報を受信し、この情報は、サーバ１１０が上記で説明された割り当てロジックを実行し、このプレーヤにどの他の競争プレーヤをマッチさせるかを決定して、競争グループを作成することを可能にする。サーバ１１０は、割り当てプロセスを開始し動かすために使用される情報の下記部分のうち１又は複数を受信することができる。サーバ１１０は、プレーヤ固有の識別子コード、プレーヤのスキルレベルについての、他のプレーヤ又はゲームの人工知能に対する成功率の統計、プレーヤのチーム及び／又はキャラクタのレベル及び属性を受信することができる。サーバ１１０は、サーバに対するプレーヤの固有の識別子に限り受信することができ、プレーヤに関するすべての他の重要な情報は、ゲームによってサーバ上に最新のものを保持することができる。
【００３２】
サーバ１１０は、いったんゲーム装置上のゲームのローカルインスタンスから関連のある情報を受信すると、それから、プレーヤを競争プレーヤとして登録し、競合するプレイのため、この新しい競争プレーヤを、競争グループの中で同様のスキルレベルを有する他の競争プレーヤとマッチさせることができる。サーバ１１０は、ゲームのローカルインスタンスに、この競争グループに関連する情報を提供することができ、この情報には、グループの中の他の競争プレーヤに関する詳細と、対戦相手とプレーヤらが競争することに合意した競争とに関して競争プレーヤに知らせることが必要とされる又は必要と思われる任意の及びすべての他のデータと、を含む。ゲーム装置上のゲームのローカルインスタンスは、この情報を競争プレーヤに対して表示することができ、したがって、競争プレーヤは、競争グループの中での自身の競争のレベルを判定し、これに応じてゲームのルールに従って自身のチームを調整し又は強化することができる。
【００３３】
明確にすると、常時、複数の競争している競争プレーヤを含む複数の競争グループが、サーバ１１０により作成されて存在する可能性がある。競争グループの数は、競争プレーヤになると決めたプレーヤの総数と各競争グループにおいて必要と判定される競争プレーヤの最適数との組み合わせに依存することができる。
【００３４】
サーバ１１０上及びゲーム内に設定された基準に従い、サーバ１１０は、ゲーム装置上のゲームのローカルインスタンスとやりとりする通信をしばしば行って、予め定義されているゲーム及び競争の結果に基づいて、セットアップし、結果を追跡し、競争グループの中の競争プレーヤ間の競争ゲームの結果を伝達することができ、サーバ１１０は、競争グループの中の競争の勝者を宣言し、このグループの中のすべての競争プレーヤと、可能性としてゲームをプレイしているすべてのプレーヤとに、競争グループの中で誰が競争に勝ったかの通知を提供することができる。
【００３５】
明確にすると、常時、複数の競争している競争プレーヤを含む複数の競争グループが、サーバ１１０により作成されて存在する可能性がある。さらに、ゲームは、エンドユーザ装置がウェブブラウザクライアントを介してゲームと対話する場合には、全体にサーバ１１０上で促されることができる。
【００３６】
図１により詳細に示されるとおり、ゲームを動かしている複数のローカルゲーム装置上の複数のプレーヤが、ある時間にわたり、ゲームの中で競争ゲームモードオプションを選択することができる。ゲームを動かしている各ゲーム装置は、この事象及び関連するデータをサーバ１１０に伝達することができる。この段階の情報を専用ゲームサーバに送信するゲーム装置は、この事象を非同期に引き起こすことができる。明確にすると、ゲーム装置１は、ゲーム装置２の後又は前に、複数回、この事象をサーバ１１０に送信することができる。
【００３７】
図２は、競争プレーヤになることを選んだプレーヤの各々を競争グループに割り当てるサーバ１１０を示す。明確にすると、このプロセスは、プレーヤからの競争プレーヤになる要求が生じるごとに毎回、行うことができる。プレーヤはある時間にわたって競争グループに追加されることができ、あるいは、いくつかの実施形態において、サーバ１１０は、締切の時間が来るまで待って、それから締切前に受信した競争プレーヤ要求を処理することができる。概説されたこれらのステップが従う順序及びプロセスは、これが利用される個別のゲームの中で最適であると判定されるもの、又は競争グループが競争することになる競争に対して適用されることになる個別のルールに関して決定されるパラメータに依存して、変化してよい。
【００３８】
図３は、サーバ１１０がゲーム装置の各々上のゲームのローカルインスタンスに、各プレーヤが割り当てられている競争グループに関連する情報と他の詳細とを提供する例を示す。他の詳細には、これらに限定されないが、グループの中の他の競争プレーヤに関する情報と、対戦相手とプレーヤらが競争することに合意した競争とに関して競争プレーヤに知らせることが必要とされる又は必要と思われる任意の及びすべての他のデータと、を含むことができる。ゲーム装置上のゲームのローカルインスタンスは、この情報を競争プレーヤに対して表示することができ、したがって、競争プレーヤは、競争グループの中での自身の競争のレベルを判定し、これに応じてゲームのルールに従って自身のチームを調整し又は強化することができる。
【００３９】
サーバ１１０上及びゲーム内に設定された基準に従い、サーバ１１０は、ゲーム装置上のゲームのローカルインスタンスとやりとりする通信をしばしば行って、予め定義されているゲーム及び競争の結果に基づいて、セットアップし、結果を追跡し、競争グループの中の競争プレーヤ間の競争ゲームの結果を伝達することができ、サーバ１１０は、競争グループの中の競争の勝者を宣言し、このグループの中のすべての競争プレーヤと、可能性としてゲームをプレイしているすべてのプレーヤとに、競争グループの中で誰が競争に勝ったかの通知を提供することができる。
【００４０】
図４は、本システム及び本方法の実施形態を実施するために使用することができる一例示的なコンピューティング装置４００を示す。図４のシステム４００は、コンピューティング装置、ネットワーク、サーバ又はこれらの組み合わせの同様のものの文脈において実施することができる。図４のコンピューティング装置４００は、１又は複数のプロセッサ４１０とメインメモリ４２０とを含む。メインメモリ４２０は、プロセッサ４１０が実行する命令及びデータを部分的に記憶する。メインメモリ４２０は、オペレーション下において、実行可能コードを記憶することができる。図４のシステム４００は、さらに、大容量記憶装置４３０、ポータブル記憶装置４４０、出力装置４５０、ユーザ入力装置４６０、表示システム４７０及び周辺装置４８０を含む。
【００４１】
図４に示されるコンポーネントは、単一のバス４９０を介して接続されているものとして表されている。コンポーネントは、１又は複数のデータ伝送手段を通じて接続することができる。プロセッサユニット４１０及びメインメモリ４２０は、ローカルのマイクロプロセッサバスを介して接続することができ、大容量記憶装置４３０、（１又は複数の）周辺装置４８０、ポータブル記憶装置４４０及び表示システム４７０は、１又は複数の入力／出力（Ｉ／Ｏ）バスを介して接続することができる。
【００４２】
大容量記憶装置４３０は、磁気ディスクドライブ又は光学ディスクドライブを用いて実装することができ、プロセッサユニット４１０が使用するデータ及び命令を記憶する不揮発性記憶装置である。大容量記憶装置４３０は、本技術の実施形態を実施するためのシステムソフトウェアを、このソフトウェアをメインメモリ４２０にロードすることを目的として記憶することができる。
【００４３】
ポータブル記憶装置４４０は、フロッピー（登録商標）ディスク、コンパクトディスク、デジタルビデオディスク、ＵＳＢ記憶装置などのポータブルな不揮発性記憶媒体と連動して動作して、図４のコンピュータシステム４００に対してデータ及びコードを入力し、出力する。本技術の実施形態を実施するためのシステムソフトウェアは、上記のようなポータブル媒体に記憶することができ、ポータブル記憶装置４４０を介してコンピュータシステム４００に入力することができる。
【００４４】
ユーザ入力装置４６０は、ユーザインタフェースの部分を提供する。ユーザ入力装置４６０には、英数字及び他の情報を入力するための、キーボードなどの英数字キーパッド、又はマウス、トラックボール、スタイラス若しくはカーソル方向キーなどのポインティング装置を含むことができる。追加的なユーザ入力装置４６０には、これらに限定されないが、発話認識システム、顔認識システム、モーションベースの入力システム、ジェスチャベースのシステムなどの装置を含むことができる。例えば、ユーザ入力装置４６０には、タッチ画面を含むことができる。さらに、図４に示されるシステム４００は、出力装置４５０を含む。適切な出力装置には、スピーカ、プリンタ、ネットワークインタフェース及びモニタを含む。
【００４５】
表示システム４７０には、液晶ディスプレイ（ＬＣＤ）又は他の適切な表示装置を含むことができる。表示システム４７０は、テキストの及びグラフィックの情報を受信し、表示装置に対する出力のためにこの情報を処理する。
【００４６】
（１又は複数の）周辺装置４８０には、追加的な機能性をコンピュータシステムに追加するための任意の種類のコンピュータサポート装置を含むことができる。（１又は複数の）周辺装置４８０には、モデム又はルータを含むことができる。
【００４７】
図４のコンピュータシステム４００に与えられているコンポーネントは、本技術の実施形態と共に使用することに適し得るコンピュータシステムに通常見られるものであり、当分野において周知である上記のようなコンピュータコンポーネントの広いカテゴリを表すことが意図される。したがって、図４のコンピュータシステム４００は、パーソナルコンピュータ、ハンドヘルドコンピューティング装置、電話機、モバイルコンピューティング装置、ワークステーション、サーバ、ミニコンピュータ、メインフレームコンピュータ又は任意の他のコンピューティング装置とすることができる。コンピュータは、さらに、種々のバス構成、ネットワーク化されたプラットフォーム、マルチプロセッサプラットフォームなどを含むことができる。Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｍａｃ  ＯＳ、Ｐａｌｍ  ＯＳ、Ａｎｄｒｏｉｄ、ｉＯＳ（２０１０年６月以前はｉＰｈｏｎｅ  ＯＳとして知られる）、ＱＮＸ及び他の適切なオペレーティングシステムを含む、様々なオペレーティングシステムを使用することができる。
【００４８】
本明細書に説明される処理を行うことに適した任意のハードウェアプラットフォームが、本明細書において提供されるシステム及び方法との使用に適することに留意されたい。コンピュータ読取可能記憶媒体は、中央処理ユニット（ＣＰＵ）、プロセッサ、マイクロコントローラなどに命令を提供することに関与する任意の１又は複数の媒体を指す。こうした媒体は、これらに限定されないが、光学の又は磁気のディスクと動的メモリとなどの不揮発性媒体及び揮発性媒体をそれぞれ含む形態をとることができる。コンピュータ読取可能記憶媒体の一般的形態には、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気記憶媒体、ＣＤ−ＲＯＭディスク、デジタルビデオディスク（ＤＶＤ）、任意の他の光学記憶媒体、ＲＡＭ、ＰＲＯＭ，ＥＰＲＯＭ、ＦＬＡＳＨＥＰＲＯＭ、任意の他のメモリチップ又はカートリッジを含む。
【００４９】
本技術の態様についてのオペレーションを実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語と“Ｃ”プログラミング言語又は同様のプログラミング言語などの従来の手続き型プログラミング言語とを含む１又は複数のプログラミング言語の任意の組み合わせで書くことができる。プログラムコードは、全体的にユーザのコンピュータ上で実行してもよく、スタンドアロンソフトウェアパッケージとして部分的にユーザのコンピュータ上で実行してもよく、部分的にユーザのコンピュータ上で実行し、かつ部分的にリモートコンピュータ上で実行してもよく、あるいは、完全にリモートコンピュータ又はサーバ上で実行してもよい。後半のシナリオにおいて、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークを通じてユーザのコンピュータに結合することができ、あるいは、この接続は、外部のコンピュータに対して（例えば、インターネットサービスプロバイダを用いてインターネットを通じて）作成することができる。
【００５０】
下記のクレームにおけるすべてのミーンズプラスファンクション要素又はステッププラスファンクション要素の対応する構造、材料、動作及び均等物は、具体的にクレームされるとおり、このファンクションを他のクレームされた要素との組み合わせで行うための任意の構造、材料又は動作を含むことが意図される。本技術の説明は、例説及び説明を目的として提示されているが、網羅的なものではなく、あるいは開示されている形態における本技術に限定されるものではない。多くの変更及びバリエーションが、本技術の範囲及び主旨から逸脱すること無しに、当業者に明らかになるであろう。本技術の原理とその実際の適用とを最も良く説明するため、及び考えられる個別の使用に適するような様々な変更を備えた様々な実施形態を目的として他の当業者が本技術を理解することを可能にするために、例示的な実施形態が選択され、説明された。
【００５１】
本技術の態様が、本技術の実施形態に従う方法、装置（システム）及びコンピュータプログラム製品のフローチャート図及び／又はブロック図を参照して上記で説明されている。フローチャート図及び／又はブロック図の各ブロックとフローチャート図及び／又はブロック図内のブロックの組み合わせとをコンピュータプログラム命令が実施できることを理解されたい。これらのコンピュータプログラム命令を、汎用目的コンピュータ、特別目的コンピュータ又は他のプログラム可能データ処理装置のプロセッサに与えて、コンピュータ又は他のプログラム可能データ処理装置のプロセッサを介して実行される命令がフローチャート及び／又はブロック図の１又は複数のブロックに規定される機能／動作を実施する手段を作成するようなマシンを生じさせることができる。
【００５２】
これらのコンピュータプログラム命令は、さらに、コンピュータ、他のプログラム可能データ処理装置又は他の装置に個別の方法で機能するように指示することができるコンピュータ読取可能媒体に記憶することができ、したがって、コンピュータ読取可能記憶媒体に記憶された命令は、フローチャート及び／又はブロック図の１又は複数のブロックに規定された機能／動作を実施する命令を含む製造品を生じさせる。
【００５３】
コンピュータプログラム命令は、さらに、コンピュータ、他のプログラム可能データ処理装置又は他の装置にロードされて、一連のオペレーションステップをコンピュータ、他のプログラム可能データ処理装置又は他の装置上で行わせて、コンピュータが実施するプロセスを生じさせることができ、したがって、コンピュータ又は他のプログラム可能装置上で実行される命令は、フローチャート及び／又はブロック図の１又は複数のブロックに規定された機能／動作を実施するためのプロセスを提供する。
【００５４】
図面におけるフローチャート図及びブロック図は、本技術の様々な実施形態に従うシステム、方法及びコンピュータプログラム製品のあり得る実装のアーキテクチャ、機能性及びオペレーションを示す。これに関し、フローチャート図又はブロック図の中の各ブロックは、モジュール、セグメント又はコードの部分を表すことができ、このブロックは、規定された論理的な（１又は複数の）機能を実施するための１又は複数の実行可能命令を含む。さらに、いくつかの代替的な実装において、ブロックの中で言及される機能は、図面の中で言及される順序以外で生じてよいことに留意されたい。例えば、連続して示されている２つのブロックを、実際、実質的に同時に実行することができ、あるいは、これらブロックを、関連する機能性に依存して、時には逆の順序で実行することができる。さらに、ブロック図及び／又はフローチャート図の各ブロックとブロック図及び／又はフローチャート図内のブロックの組み合わせとを、規定された機能又は動作を行う専用目的のハードウェアベースのシステムによって、又は専用目的ハードウェアとコンピュータ命令との組み合わせによって実施できることに留意されたい。
【００５５】
様々な実施形態を上記で説明しているが、これらは単に例示として提示されており、限定ではないことを理解されたい。本説明は、本技術の範囲を、本明細書に明記される個別の形態に限定するものではない。したがって、好適な実施形態の幅及び範囲は、上記で説明された例示的な実施形態のいずれにも限定されるべきではない。上記説明は、例説的であり、制限的ではないことを理解されたい。これとは反対に、本説明は、上記のような代替、変更及び均等物を、添付される請求項により定義され、その他の方法で当業者に認識されるように、本技術の主旨及び範囲の中に含まれ得るとしてカバーするものである。したがって、本技術の範囲は、上記説明を参照して特定されるべきではなく、代わりに、添付される請求項とそのすべての範囲の均等物とを参照して特定されるべきである。
【００５６】
関連出願の相互参照
この特許非仮出願は、２０１２年２月６日に申請され“Competitive  Groups”と題された米国特許仮出願番号第６１／５９５，５３０号に対して優先の利益を主張し、本明細書は、上記米国特許仮出願の中に挙げられるすべての参照を含む全体を参照により援用する。
【図１】
2015511834.tif 000003
【図２】
2015511834.tif 000004
【図３】
2015511834.tif 000005
【図４】
2015511834.tif 000006
【国際調査報告】
2015511834.tif 000007