(57)【要約】【課題】ゲーム・プレーヤにインタラクティブな体験を提供するためのシステムを提供する。【解決手段】本システムは、ゲーム・プレーヤによって行われたジェスチャおよび指差し動作と共に玩具を検出および認識し、玩具のタイプおよびジェスチャのタイプに基づいて効果を生成する。本システムは、ゲーム・プレーヤに可視的な１つ以上の視覚ターゲットも生成する。生成された効果は、視覚、聴覚、触覚、および嗅覚／味覚を含む感覚効果の任意の組み合わせを含み得る。生成された効果は、ゲーム・プレーヤの指差し動作に基づいて方向づけられ得る。次いで、指差し動作が、ターゲットの仮想ロケーションと交差する場合、本システムは、ターゲットに対する効果を登録し得る。【選択図】図９
2018000941.tif 000002
【特許請求の範囲】
【請求項１】
インタラクティブなゲーム体験を提供するためのシステムであって、
１人以上のゲーム・プレーヤが前記インタラクティブなゲーム体験に参加し得る規定されたゲーム・プレーヤ・ゾーンと、
１つ以上の画像が生成される規定された劇場ゾーンであって、各画像は実際の位置または仮想位置において生成される、規定された劇場ゾーンと、
各ゲーム・プレーヤに関連付けられた１つ以上の予め規定された玩具の存在を検出し、各玩具について玩具タイプを判定し、各ゲーム・プレーヤによって行われたジェスチャを認識し、各ゲーム・プレーヤの位置および指差し方向を判定するために配置された１つ以上のセンサと、
を備え、
前記システムは、前記ゲーム・プレーヤのうちの少なくとも１人からの効果を、このゲーム・プレーヤに関連付けられた前記玩具の前記玩具タイプに基づき、かつ、このゲーム・プレーヤによって行われた前記ジェスチャに基づき生成し、
前記効果は、このゲーム・プレーヤの前記位置および指差し方向によって判定された方向に沿って方向づけられる、
システム。
【請求項２】
前記システムはさらに、前記効果が方向づけられる前記方向が前記画像の前記実際の位置または前記仮想位置と交差するかを判定し、交差する場合には、前記画像が、この画像に対する前記効果の影響を反映するように変更される、請求項１に記載のシステム。
【請求項３】
各ゲーム・プレーヤについて履歴データが維持され、このゲーム・プレーヤによって生成される前記効果が前記履歴データに基づいて強化され得るように、各ゲーム・プレーヤを一意に識別するための１つ以上のセンサをさらに含む、請求項２に記載のシステム。
【請求項４】
各ゲーム・プレーヤについて履歴データが維持され、このゲーム・プレーヤによって生成される前記効果が前記履歴データに基づいて強化され得るように、各ゲーム・プレーヤを一意に識別するための１つ以上のセンサをさらに含む、請求項１に記載のシステム。
【請求項５】
前記予め規定された玩具のうちの１つが、グローブを含む、請求項１に記載のシステム。
【請求項６】
前記予め規定された玩具のうちの１つが、ハンド・カバーを含む、請求項１に記載のシステム。
【請求項７】
前記予め規定された玩具のうちの１つが、前記ゲーム・プレーヤの手で携帯される、請求項１に記載のシステム。
【請求項８】
前記予め規定された玩具のうちの１つが、前記ゲーム・プレーヤによって装着される衣服を含む、請求項１に記載のシステム。
【請求項９】
前記予め規定された玩具のうちの１つが、前記ゲーム・プレーヤによって装着される帽子を含む、請求項１に記載のシステム。
【請求項１０】
前記予め規定された玩具のうちの１つが、モバイル通信およびコンピューティング・デバイスを含む、請求項１に記載のシステム。
【請求項１１】
前記効果が、視覚効果を含む、請求項１に記載のシステム。
【請求項１２】
前記１つ以上のセンサが、
各ゲーム・プレーヤに関連付けられた前記玩具の前記存在を検出し、各玩具について前記玩具タイプを判定すること、
各ゲーム・プレーヤによって行われたジェスチャを認識すること、ならびに、
各ゲーム・プレーヤの前記位置および指差し方向を判定すること
の各々について、異なるセンサを含む、請求項１に記載のシステム。
【請求項１３】
各ゲーム・プレーヤに関連付けられた前記玩具の前記存在を検出し、各玩具について前記玩具タイプを判定する前記センサが、ＲＦＩＤ技術を含む、請求項１に記載のシステム。
【請求項１４】
各ゲーム・プレーヤの前記位置および指差し方向を判定する前記センサが、ライダ技術を含む、請求項１に記載のシステム。
【請求項１５】
インタラクティブなゲーム体験を提供するための方法であって、
ゲーム・プレーヤおよび関連付けられた玩具を検出する工程と、
仮想敵ターゲットを表示する工程と、
前記ゲーム・プレーヤに関連付けられた玩具のタイプを判定する工程と、
前記ゲーム・プレーヤによって行われた予め規定されたジェスチャを判定する工程と、
前記ゲーム・プレーヤの指差し動作によって生成される指差しベクトルを判定する工程と、
前記指差しベクトルに沿って視覚効果を表示する工程であって、該効果は、前記玩具タイプおよび前記予め規定されたジェスチャに相関している、表示する工程と、
前記指差しベクトルが前記ターゲットと交差するかを判定する工程と、
前記指差しベクトルが交差する場合に、前記ターゲットに対して結果として生じる効果を表示する工程と、
を備える方法。
【請求項１６】
前記指差しベクトルが交差しない場合、前記ゲーム・プレーヤによって行われた予め規定されたジェスチャを判定する工程に工程フローが戻る、請求項１５に記載の方法。
【請求項１７】
インタラクティブなゲーム体験を提供するための方法であって、
ライダ追跡システムにより、人間の存在を検出する工程と、
前記人間に、前記インタラクティブなゲーム体験に参加するための機会を警告する工程と、
前記インタラクティブなゲーム体験に前記人間を受け入れる工程と、
を備える方法。
【請求項１８】
インタラクティブなゲーム体験を提供するための方法であって、
第１のロケーションに位置するセンサを提供する工程と、
前記センサにより、前記第１のロケーションから隔てられた第２のロケーションに位置するオブジェクトの３次元位置を感知する工程と、
前記オブジェクトの前記感知された３次元位置に基づいて、ターゲット平面に対する前記オブジェクトの前記位置を判定する工程と、
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタラクティブな製品を用いたロケーションベースの体験に関する。
【背景技術】
【０００２】
近年、インタラクティブなゲームおよび体験が遊園地向けに開発されてきており、来園者の関与と楽しみを高めている。一例は、テーマパークベースのインタラクティブなゲーム／体験においてカード認識機構を使用する、ディズニーのソーサラーズ・オブ・マジック・キングダムである。
【０００３】
別の例は、参加者によって携帯される携帯デバイス（電話）からの入力を通じてトリガされるインタラクティブなゲーム／体験設備を特色とする、ディズニーのキム・ポッシブル・ワールド・ショーケース・アドベンチャーである。
【０００４】
別の例は、レトロ・リフレクタを搭載した（さもなければ受動的である（いかなる電子機器も含まない））携帯型オブジェクトであり、この携帯型オブジェクトは、遊園地のシステムが、このオブジェクトの動きを追跡し、このオブジェクトを用いてユーザが行うジェスチャを判定することを可能にする。その結果、このシステムは、ジェスチャに基づいて、一定の特殊効果を発生させることができる。このようなシステムは、遊び得る同時ユーザの数、ならびに生成され得る特殊効果の数およびタイプにおいて、非常に限定される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本明細書において説明される技術は、こうした背景に対して開発されたものである。
【課題を解決するための手段】
【０００６】
本明細書において開示されるものは、インタラクティブなゲーム体験を提供するためのシステムである。本システムは、１人以上のゲーム・プレーヤがインタラクティブなゲーム体験に参加し得る規定されたゲーム・プレーヤ・ゾーンと、１つ以上の画像が生成される規定された劇場ゾーンであって、各画像は実際の位置または仮想位置において生成される、規定された劇場ゾーンと、各ゲーム・プレーヤに関連付けられた１つ以上の予め規定された玩具の存在を検出し、各玩具について玩具タイプを判定し、各ゲーム・プレーヤによって行われたジェスチャを認識し、各ゲーム・プレーヤの位置および指差し方向を判定するために配置された１つ以上のセンサと、を含む。本システムは、ゲーム・プレーヤのうちの少なくとも１人からの効果を、このゲーム・プレーヤに関連付けられた玩具の玩具タイプに基づき、かつ、このゲーム・プレーヤによって行われたジェスチャに基づき生成する。この効果は、このゲーム・プレーヤの位置および指差し方向によって判定された方向に沿って方向づけられる。
【０００７】
本システムは、効果が方向づけられる方向が画像の実際の位置または仮想位置と交差するかを判定してもよく、交差する場合には、画像が、この画像に対する効果の影響を反映するように変更される。１つ以上のセンサは、各ゲーム・プレーヤについて履歴データが維持され、このゲーム・プレーヤによって生成される効果が履歴データに基づいて強化され得るように、各ゲーム・プレーヤを一意に識別し得る。予め規定された玩具のうちの１つは、グローブを含み得る。予め規定された玩具のうちの１つは、ハンド・カバーを含み得る。予め規定された玩具のうちの１つは、ゲーム・プレーヤの手で携帯され得る。予め規定された玩具のうちの１つは、ゲーム・プレーヤによって装着される衣服を含み得る。
予め規定された玩具のうちの１つは、ゲーム・プレーヤによって装着される帽子を含み得る。予め規定された玩具のうちの１つは、モバイル通信およびコンピューティング・デバイスを含み得る。
【０００８】
効果は、視覚効果を含み得る。１つ以上のセンサは、各ゲーム・プレーヤに関連付けられた玩具の存在を検出し、各玩具について玩具タイプを判定すること、各ゲーム・プレーヤによって行われたジェスチャを認識すること、ならびに、各ゲーム・プレーヤの位置および指差し方向を判定することの各々について、異なるセンサを含み得る。各ゲーム・プレーヤに関連付けられた玩具の存在を検出し、各玩具について玩具タイプを判定するセンサは、ＲＦＩＤ技術を含み得る。各ゲーム・プレーヤの位置および指差し方向を判定するセンサは、ライダ（ＬＩＤＡＲ）技術を含み得る。
【０００９】
また、本明細書において開示されるものは、インタラクティブなゲーム体験を提供するための方法であって、ゲーム・プレーヤおよび関連付けられた玩具を検出する工程と、仮想敵ターゲットを表示する工程と、ゲーム・プレーヤに関連付けられた玩具のタイプを判定する工程と、ゲーム・プレーヤによって行われた予め規定されたジェスチャを判定する工程と、ゲーム・プレーヤの指差し動作によって生成される指差しベクトルを判定する工程と、指差しベクトルに沿って視覚効果を表示する工程であって、この効果は、玩具タイプおよび予め規定されたジェスチャに相関している、表示する工程と、指差しベクトルがターゲットと交差するかを判定する工程と、指差しベクトルが交差する場合に、ターゲットに対する、結果として生じる効果を表示する工程と、を含む方法である。
【００１０】
指差しベクトルが交差しない場合、工程フローは、ゲーム・プレーヤによって行われた予め規定されたジェスチャを判定する工程に戻り得る。
また、本明細書において開示されるものは、インタラクティブなゲーム体験を提供するための方法であって、ライダ追跡システムにより、人間の存在を検出する工程と、人間に、インタラクティブなゲーム体験に参加するための機会を警告する工程と、インタラクティブなゲーム体験に人間を受け入れる工程と、を含む方法である。
【００１１】
また、本明細書において開示されるものは、インタラクティブなゲーム体験を提供するための方法であって、第１のロケーションに位置するセンサを提供する工程と、センサにより、第１のロケーションから隔てられた第２のロケーションに位置するオブジェクトの３次元位置を感知する工程と、オブジェクトの感知された３次元位置に基づいて、ターゲット平面に対するオブジェクトの位置を判定する工程と、を含む方法である。
【図面の簡単な説明】
【００１２】
【図１】本明細書において説明されるようなインタラクティブな体験のための構成のマップ・ビュー。
【図２】インタラクティブな体験の立面図。
【図３】インタラクティブな体験の構成要素の一部のブロック図。
【図４】インタラクティブな体験の構成要素の一部の別のブロック図。
【図５】インタラクティブな体験の一部のフローチャート。
【図６】インタラクティブな体験の構成要素の一部のさらに別のブロック図。
【図７】インタラクティブな体験において一組のターゲットとインタラクションするゲーム・プレーヤの図。
【図８】本明細書において説明されるシステムのブロック図。
【図９】本明細書において説明される技術のフローチャート。
【図１０】本明細書における開示の一実施形態において使用されるコンピューティング・デバイスの例示的なハードウェア・アーキテクチャを例示するブロック図。
【図１１】本明細書における開示の一実施形態に係る、クライアント・デバイスについての例示的な論理アーキテクチャを例示するブロック図。
【図１２】本明細書における開示の一実施形態に係る、クライアント、サーバ、および外部サービスの例示的なアーキテクチャ構成を例示するブロック図。
【発明を実施するための形態】
【００１３】
本明細書において開示される実施形態は、様々な変形例および代替的な形態を許容するが、その特定の実施形態は、図面において例として示されており、本明細書において詳細に説明されている。しかしながら、開示された特定の形態に本発明を限定することは意図されておらず、むしろ、本発明は、特許請求の範囲によって定義されるような本発明の実施形態のあらゆる変形例、均等物、および代替例に及ぶべきものであることが、理解されるべきである。本開示は、同様の参照符号が実質的に類似した要素を指す図面を参照しつつ説明される。
【００１４】
一般に、本明細書において開示されるものは、複数のゲーム・プレーヤに対してインタラクティブな体験を提供するためのシステムである。この体験は、例えば、照明が制御された環境内で提供され得、ここでゲーム・プレーヤは、１つ以上の様々な玩具（帽子や保持されるアクセサリ等を含む、装着されるグローブまたは他のアクセサリなど）を装着または保持し得る。本システムは、ゲーム・プレーヤによって行われたジェスチャおよび指差し動作と共に玩具を検出および認識し、本システムは、玩具のタイプおよびジェスチャのタイプに基づいて、効果を生成する。本システムは、ゲーム・プレーヤに可視的な１つ以上の視覚ターゲット、例えば、１つ以上の様々な空想上の仮想敵のプロジェクション、ホログラム、および表示（またはその他）なども生成する。生成される効果は、視覚、聴覚、触覚、および嗅覚／味覚を含む感覚効果の任意の組み合わせを含み得る。生成される効果は、ゲーム・プレーヤの指差し動作に基づいて方向づけられ得る。次いで、本システムは、指差し動作がターゲットの仮想ロケーションと交差する場合に、ターゲットに対する効果を登録し得る。
【００１５】
この構成については、多くの取り得るバリエーションが存在する。玩具は、光検出技術を通じて、ＲＦＩＤを通じて、または他の技術を通じて、本システムによって検出および認識され得る。本システムは、ターゲットが出現する劇場ゾーン内にゲーム・プレーヤが立ち入ることを制限するための正面バリアを含み得る。本システムは、ゲーム・プレーヤ・ゾーンを規定して多数の非ゲーム・プレーヤがゲーム・プレーヤのすぐ後ろに押し寄せることを制限するための、および／またはゲーム・プレーヤの人数を制限するための、後方バリアを含み得る。本システムは、多様な光源、音源およびスピーカ、ならびに劇場ゾーンにおいてターゲット画像を出現させるための様々なデバイスを含み得る。また、劇場ゾーンは、劇場環境において典型的に使用され得るような多様な大道具を含んでもよい。多様なセンサが、ゲーム・プレーヤのジェスチャおよびプレーヤ入力（例えば、指差し動作）を感知するために使用され得る。同じセットのセンサまたは異なるセットのセンサが、本システムに関連付けられる玩具を検出および認識するために使用され得る。本システムは、スコアおよび他の競争的状況が監視および収集され得るように、各ゲーム・プレーヤについての一意の識別子情報を収集し得る。ゲーム・プレーヤの過去の結果またはスコアは、ゲーム・プレーヤのジェスチャの結果として生成される向上された効果または異なる効果を提供し得る。本システムは、ゾーン内のどこかに、シミュレーションされた有価値なオブジェクトまたは危険なオブジェクトを表示し、次いで、そのオブジェクトをターゲットによって保有されているものとして表示してもよく、逆の場合も同じである。なお、これらのいずれも必須要件ではない。例えば、体験が提供されるエリアは、照明が制御されたエリアでなくてもよい。
【００１６】
本明細書において説明されるインタラクティブな体験を提供するための例示的なシステム１００は、図１および図２において示されており、図１および図２は、それぞれマップ
・ビューおよび側断面図を示す。システム１００は、側壁１０２を含み、側壁１０２は、正面窓１０４および後方バリア１０６と共に、６人のゲーム・プレーヤが位置するゲーム・プレーヤ・ゾーン１０８を規定する。側壁１０２と後方バリア１０６との間の間隙１１２は、ゲーム・プレーヤ・ゾーン１０８への入口経路とゲーム・プレーヤ・ゾーン１０８からの出口経路とを規定する。
【００１７】
側壁１０２は、後壁１１４へと後方に延在し、後壁１１４は、正面窓１０４と共に劇場ゾーン１１６を規定し、劇場ゾーン１１６においては、多様な画像が出現させられ、そこから音声が生成され、様々な他の照明効果および特殊効果が生成され得る。天井壁１１８も、照明、音声、天候等について、より制御された環境を提供するのに望ましくなり得るように、側壁１０２の間に、および後壁１１４と正面窓１０４と後方バリア１０６との間に延在するように提供され得る。
【００１８】
多様なセンサ、音声生成デバイス、画像生成デバイス、照明生成デバイス、および他の特殊効果デバイスが、劇場ゾーン１１６において、および／またはゲーム・プレーヤ・ゾーン１０８において提供され得る。例えば、ゲーム・プレーヤ・ゾーン１０８は、１つ以上のＲＦＩＤリーダ１２０と、ゲーム・プレーヤによって装着または携帯された玩具を認識するための１つ以上の光学カメラ１２２と、１つ以上の可動式の指向性スピーカ１２４と、１つ以上のライダ・センサ１２６と、他の関連付けられた機器（これらの全ては、図２において総称的に１３０によって表される）とを含み得る。実際には、これらの様々なデバイスのうちの１つまたは複数（または全て）は、ゲーム・プレーヤ・ゾーン１０８の外部ではあるがゲーム・プレーヤ・ゾーン１０８の近くで、かつ、ゲーム・プレーヤ・ゾーン１０８に向かって方向づけられて提供され得る。代替的に、これらの様々なデバイスのうちの１つまたは複数（または全て）は、ゲーム・プレーヤ・ゾーン１０８内ではあるが、ゲーム・プレーヤがデバイスに触れたり、またはデバイスを損傷させたりすることができないように配置され得る。例えば、デバイスは、ゲーム・プレーヤよりも上方の高い位置に配置され得、または、デバイスは、適当かつ適切な保護筐体内に配置され得る。
【００１９】
劇場ゾーン１１６は、１つ以上のプロジェクタ１３２と、１つ以上のディスプレイ（ＯＬＥＤまたは他のタイプ）１３４と、１つ以上のスクリーン１３６と、１つ以上の光源１３８と、多様な大道具１４０と、アニメーション化されたオブジェクト／小道具１４２と、１つ以上のスピーカ１４４と、１つ以上のカメラ１４６と、１つ以上のガラス板（ペッパーのゴースト・イリュージョンのために使用され得るものなど）と、半透鏡と、他の関連付けられた機器とを含み得る。
【００２０】
図３に示される玩具認識システム２００は、ＲＦＩＤ送受信器アレイ２０２と、光学認識カメラ・アレイ２０４と、３Ｄカメラ／ジェスチャ認識システム２０６とを含むことができ、これらの全ては、１つ以上のコンピュータにおいて実装され得る、オブジェクトおよび玩具の認識および関連付け工程２０８に対する入力を提供する。ＲＦＩＤ送受信器アレイ２０２と光学認識カメラ・アレイ２０４とのうちの一方または両方からのデータは、各ゲーム・プレーヤの存在、各ゲーム・プレーヤのロケーション、および各ゲーム・プレーヤに関連付けられた玩具のタイプの識別において使用される。３Ｄカメラ／ジェスチャ認識システム２０６からのデータは、各ゲーム・プレーヤによって行われたジェスチャを認識することに役立ち、ゲーム・プレーヤがジェスチャをトリガしているかを調べるために使用される。オブジェクトおよび玩具の認識および関連付け工程２０８は、ＲＦＩＤ送受信器アレイ２０２と光学認識カメラ・アレイ２０４とのうちの一方または両方から、および３Ｄカメラ／ジェスチャ認識システム２０６からのデータを取り出し、各ゲーム・プレーヤに関連付けられた玩具の存在およびタイプを識別し、各ゲーム・プレーヤによって行われたジェスチャを認識する役割を果たす。ＲＦＩＤ技術は、受動的であっても、または能動的であってもよい。
【００２１】
玩具認識システム２００は、オブジェクトおよび玩具の認識および関連付け工程２０８からの情報をゲーム・システム２１０に提供し得る。ゲーム・システム２１０は、視覚ターゲットを表示し、視覚ターゲットを移動させ、ゲーム・プレーヤによって生成された効果を表示し、その効果と視覚ターゲットとの間のインタラクションを示す等することによってインタラクティブな体験を運用する。ゲーム・システム２１０は、様々なタイプのフィードバックをゲーム・プレーヤに提供する役割を果たす玩具フィードバック工程２１２に対して、１つ以上の入力を提供し得る。
【００２２】
例えば、ゲストが、特定のタイプのグローブを用いて遊んでいる場合、このグローブは、手の平上のＩＲ受信器を通じてメッセージを受信することができる。本システムは、グローブを検出し、グローブが特定のゲーム・プレーヤによって使用されているかを決定することができる。さらに、ゲーム・プレーヤは、予め規定されたジェスチャを行い得る。その結果、ゲーム・システムは、ゲーム・プレーヤの指差し動作（例えば、発砲）の角度および原点を計算し、媒体内で適当なアニメーションを再生する。ゲーム・システムは、グローブがＩＲメッセージを受信することができることを把握しているため、設備に対して、グローブを光らせ、振動させ、関連付けられた音声効果を再生させる信号をグローブに送信させる。
【００２３】
より具体的には、本システムは、プレーヤ・エリアとターゲット平面との間の距離を把握している。さらに、ジェスチャ認識システムを通じて、本システムは、プレーヤの正確なロケーションを把握している。ゲームの照準システムは、このデータを使用して、平面までのプレーヤの距離、および照準面の中心に対するプレーヤの位置関係を計算する。プレーヤが「発砲する」と、衝突システムは、設備の仮想表現内のプレーヤの計算された位置から、プレーヤの照準角度を計算する。次いで、本システムは、仮想プレーヤからターゲット平面までの光線を投影する。この光線が、インタラクション可能なオブジェクトと交差する場合、ゲーム・システムは、その衝突に反応することができる。
【００２４】
分かるように、このシステムは、ターゲット平面（投影面）よりもゲーム・プレーヤに近いロケーションから、ゲーム・プレーヤの３次元位置を感知する。投影面よりもゲーム・プレーヤに近い３次元センサを配置することによって、３次元位置の精度が向上され得る。本システムは、投影面に対するセンサの３次元位置を把握しているので、ゲーム・プレーヤから投影面までの光線またはベクトルが判定され得る。キネクト（Ｋｉｎｅｃｔ）等を使用したシステムは、投影面と実質的に同じ平面に距離センサを有する。
【００２５】
ここで、インタラクティブな体験の特定の非限定的な例が説明される。様々な「魔力」を持つ架空のキャラクタを考慮されたい。また、そのキャラクタは、一般には、特定のタイプ／色のグローブを装着すると考慮されたい。さらに、そのキャラクタは、キャラクタ自身の魔力を使用する場合にはしばしば特定のジェスチャを行うと考慮されたい。例えば、この特定のキャラクタは、ターゲットを「凍らせる」ためのキャラクタ自身の魔力を使用したい場合に、キャラクタ自身の両腕をキャラクタの前に伸ばし、キャラクタ自身の全ての指をそのターゲットに向ける。また、ターゲットを凍らせることは、そのターゲットが氷で覆われ、動けなくなることを意味する。また、この架空のキャラクタに一般に関連付けられても、または関連付けられなくてもよい、多様な１つ以上の仮想敵が、ターゲットとして描写され得る。
【００２６】
本明細書において開示されるインタラクティブな体験において、オブジェクトおよび玩具認識システムは、特定のゲーム・プレーヤがそのタイプ／色のグローブを装着していると認識するように構成され得る。また、ジェスチャ認識システムは、上述されたジェスチャを認識するように構成され得る。また、指差し方向判定システムは、ゲーム・プレーヤ
が指差しているベクトルを判定するように構成され得る。本システムは、ゲーム・プレーヤからの指差し方向に沿って、氷粒子の流れの画像を生成し得る。本システムは、指差し方向（ベクトル）が視覚ターゲットのうちの１つと交差するか（または、視覚ターゲットのうちの１つの何らかの所定の距離内になるか）をさらに判定し得る。交差する場合、ターゲットの表示画像は、ターゲットに方向付けられている「凍らせる」魔力の結果を示すように変更され得る。例えば、仮想敵は、氷の中に包まれ、動けなくなったものとして示され得る。
【００２７】
図７は、説明したような、シナリオ６００を示す。ゲーム・プレーヤ６０２は、「凍らせる」魔力に関連付けられた特定の一組のグローブ６０４を装着している。ゲーム・プレーヤ６０２が、予め規定されたジェスチャ６０６を行う（この例では、ゲーム・プレーヤの全ての指をターゲットに向ける）と、氷粒子の流れ６０８がゲーム・プレーヤ６０２の指差し方向に沿って方向づけられるように示される（表示される）。２つのターゲット６１０および６１２は、仮想位置に表示される。氷粒子の流れ６０８は、ターゲット６１２に対して方向づけられているため、ターゲット６１２の仮想画像は、氷６１４に包まれるように変更される。
【００２８】
効果を同じターゲットに方向づける複数のプレーヤが存在し得ることが、理解されるべきである。さらに、各玩具（キャラクタ）は、ゲーム・プレーヤがどのジェスチャを使用するかに応じて、ターゲットに向かって方向づけられ得る複数の異なる魔力を有し得る。またさらに、効果（氷粒子の流れ）が生成されているというフィードバックが、ゲーム・プレーヤに提供され得る。効果の視覚的なフィードバックに加えて、フィードバックは、触覚フィードバック（例えば、玩具の振動もしくは床の振動）、玩具上で生成される光に基づく視覚フィードバック、玩具もしくはゲーム・プレイ・ゾーン内のスピーカによって生成されるオーディオ・フィードバック、または玩具もしくはゲーム・プレイ・ゾーン内の他の臭い生成デバイスによって生成される嗅覚フィードバックを含んでもよい。
【００２９】
図４は、ゲスト追跡サブシステム３０２を有するシステム３００を示しており、ゲスト追跡サブシステム３０２は、体験に加わるように付近の潜在的なプレーヤに対して宣伝し招待するために使用され得る。サブシステム３０２は、ローカルＲＦＩＤセンサ・アレイ・コンピュータ３０６に信号を提供するＲＦＩＤセンサ・アレイ３０４を含み得る。ライダ・センサ・アレイ３１０は、ライダ追跡コンピュータ３０８に信号を提供し、ライダ追跡コンピュータ３０８は、ライダ・センサ・アレイ３１０からデータを取り出すとともに潜在的にゲーム・プレーヤになり得る近くのゲストを認識する。コンピュータ３０６および３０８からのデータは、ゲーム・サブシステム３１２に提供される。ゲーム・サブシステム３１２は、「第６感」サブシステム３１４（を制御するため）にデータを送信する。第６感サブシステム３１４は、付近の潜在的なゲーム・プレーヤに、戦い、制御し、または攻撃することをこのゲーム・プレーヤが助け得る近くの仮想敵が存在し得るという指摘を与えるために使用され得る。サブシステム３１４は、ジンバル式で電動式の指向性スピーカ３１８に制御信号／データを提供するスピーカ照準制御システム３１６を含み得、このスピーカ３１８は、オーディオ・ファイル再生システム３２０からのオーディオ情報を受け取る。スピーカ３１８は、潜在的なゲーム・プレーヤに直接向けられることができ、音声は、潜在的なゲーム・プレーヤに近くの仮想敵の存在を警告することに役立つように出され得る。代替的に、電動式のスピーカの代わりに、種々の方向に向けられた複数の指向性スピーカを有し、特定のスピーカが選択され得ることによって、音声は、特定の方向に方向づけられ得る。
【００３０】
図５は、図４に示される構成３００に関連するフロー４００を示す。ライダ・ベースのサブシステムは、インタラクティブな体験の近くのロケーションにいるターゲットまたは潜在的なゲーム・プレーヤの位置を突き止める（３０２）。また、次いで、各潜在的なゲ
ーム・プレーヤについて（４０４）、下記の３つの動作が実行される。ゲーム・プレーヤが第６感領域に存在するか判定が行われる（４０６）。存在する場合、指向性オーディオ・スピーカは、ゲーム・プレーヤの頭部に向かって方向づけられる（４０８）。次いで、第６感音声が再生される（４１０）。
【００３１】
図６は、ゲーム・サブシステム５００についてのさらなる詳細を示す。サブシステム５００は、ゲーム・コンピュータ５０２と、戦闘サブシステム５０４とを含む。戦闘サブシステム５０４は、カメラ５０６（画像および奥行き情報を供給するキネクト・カメラ（または類似したもの）であってもよい）と、ＲＦＩＤアレイ５０８と、パターン認識工程５１０とを含む。カメラ５０６、アレイ５０８、および工程５１０の各々は、戦闘Ｉ／Ｏ工程５１２にデータおよび／または信号を提供し、戦闘Ｉ／Ｏ工程５１２は、ゲーム・コンピュータ５０２にデータを提供する。次いで、ゲーム・コンピュータは、コントローラ５１４にデータ／信号を提供し得、コントローラ５１４は、プロジェクタ、ディスプレイ、スピーカ、照明、アニメーション、他の特殊効果、および、玩具に対する前述のフィードバックなど、様々なアイテムを制御し得る。カメラの代わりに（または、カメラに加えて）、ライダ・センサがゲーム・プレーヤのメッシュ（ｍｅｓｈｅｓ）を感知し、その情報をジェスチャ追跡システムに提供するライダ・システムが使用されてもよい。
【００３２】
図８は、本明細書において説明されるようなシステム７００のブロック図を示す。本システムは、ゲーム・システム７０２を含んでおり、ゲーム・システム７０２は、ＲＦＩＤ
ＵＨＦセンサ・アレイ７０６とライダ・センサ・アレイ７０８とを利用するゲスト追跡サブシステム７０４とインタラクションする。ゲーム・システム７０２は、オブジェクトおよび玩具の認識および関連付け工程７２０ともインタラクションしており、この工程７２０は、ＲＩＦＤアレイ７２２と、光学認識カメラ・アレイ７２４と、３Ｄカメラ／ジェスチャ・システム７２６とを利用する。ゲーム・システム７０２は、可動式の指向性スピーカ７４２を利用する第６感サブシステム７４０ともインタラクションする。ゲーム・サブシステムは、照明サブシステム７５０、スピーカ・サブシステム７６０、画像生成サブシステム７７０、触覚サブシステム７８０、臭い生成サブシステム７９０、および玩具フィードバック・サブシステム８００とさらにインタラクションする。
【００３３】
図９は、本明細書において説明されるシステムが従う工程９００を示す。工程における様々な動作について特定の順序が示されているが、動作のサブセットの動作は工程における異なる時に行われてもよいことが、理解されるべきである。したがって、このフローチャートおよびこの付随する説明は、動作が行われる特定の順序に関して限定することを意図されない。さらに、本工程は、動作のうちのいずれか１つもしくは複数が省略されて行われても、または、工程内に付加的な動作を挿入して行われてもよい。
【００３４】
ゲーム・プレーヤおよび関連付けられた玩具が検出される（９０２）。仮想敵ターゲットが表示される（９０４）。玩具のタイプが判定される（９０６）。ゲーム・プレーヤによって行われた予め規定されたジェスチャが判定される（９０８）。ゲーム・プレーヤの指差し動作によって生成された指差しベクトルが判定される（９１０）。視覚効果が、指差しベクトルに沿って表示され（９１２）、この効果は、玩具タイプおよび予め規定されたジェスチャに相関している。他の感覚効果（音声、触覚、臭い／味）が生成され得る（９１４）。指差しベクトルがターゲットと交差するか判定される（９１６）。交差しない場合、外れた「発砲」が視覚的に表示され、関連付けられた効果（アニメーションおよび音声）も使用され得る。工程フローは、動作９０８へ戻る。一方、指差しベクトルが交差する場合、ターゲットに対して結果として生じる効果が表示される（９１８）。
【００３５】
また、本システムは、（ＲＦＩＤ、バーコード、または他の読取可能なシステム、数値システムもしくは文字列シリアル化システムを介して）プレーヤを一意に識別することに
よって、プレーヤのゲーム状態をキャプチャし得る。ゲーム状態は、接続されたデータベースにおいて各プレーヤについて維持され得る。各玩具も、その玩具自体の状態を、搭載ＲＦＩＤチップまたは不揮発性ストレージ内に記憶させてもよく、この場合、その状態は、無線ＲＦＩＤ、ＩＲ、またはゲーム・システムから玩具へメッセージを送信する他の配信技術によって提供される。
【００３６】
さらに、本システムは、複数の玩具／衣服が同じプレーヤによって装着されていることを感知することができる。例えば、１人のプレーヤが、力のグローブと光線銃との両方を有してもよい。このプレーヤは、ゲーム中に、両方の玩具を同時に使用することができる。
【００３７】
一般に、本明細書において開示される技術は、ハードウェアで、またはソフトウェアとハードウェアとの組み合わせで実装され得る。例えば、技術は、オペレーティング・システム・カーネルにおいて、別個のユーザ工程において、ネットワーク・アプリケーション内に結合されたライブラリ・パッケージにおいて、特別に構築されたマシン上で、特定用途向け集積回路（ＡＳＩＣ）上で、またはネットワーク・インターフェース・カード上で実装されてもよい。
【００３８】
ここで、そのようなコンピュータ実装方法を実行するための方法および技術が論じられる。本明細書において開示される実施形態のうちの少なくともいくつかのソフトウェア／ハードウェア・ハイブリッド実装は、メモリ内に記憶されたコンピュータ・プログラムによって選択的に起動または再構成されるプログラム可能なネットワーク常駐のマシン（これは、断続的に接続されるネットワーク認識マシンを含むものと認識されるべきである）上に実装され得る。このようなネットワーク・デバイスは、異なるタイプのネットワーク通信プロトコルを利用するように構成または設計され得る複数のネットワーク・インターフェースを有し得る。これらのマシンのうちのいくつかについての一般的なアーキテクチャは、機能性の所与の単位が実装され得る１つ以上の例示的な手段を例示するために、本明細書において開示され得る。特定の実施形態によれば、本明細書において開示される様々な実施形態の特徴または機能性のうちの少なくともいくつかは、１つ以上のネットワークに関連付けられた１つ以上の汎用コンピュータ、例えば、エンド・ユーザ・コンピュータ・システム、クライアント・コンピュータ、ネットワーク・サーバもしくは他のサーバ・システム、モバイル・コンピューティング・デバイス（例えば、タブレット・コンピューティング・デバイス、携帯電話、スマートフォン、ラップトップ型コンピュータ等）、家庭用電子デバイス、音楽プレーヤ、または、任意の他の適切な電子デバイス、ルータ、スイッチ等、または、これらの任意の組み合わせ上で実装され得る。少なくともいくつかの実施形態において、本明細書において開示される様々な実施形態の特徴または機能性のうちの少なくともいくつかは、１つ以上の仮想コンピューティング環境（例えば、ネットワーク・コンピューティング・クラウド、１つ以上の物理コンピューティング・マシン上にホストされる仮想マシン等）において実装され得る。
【００３９】
ここで、図１０を参照すると、本明細書において開示される特徴または機能性の少なくとも一部を実装するのに適した例示的なコンピューティング・デバイス１０００を図示したブロック図が示されている。コンピューティング・デバイス１０００は、例えば、前段落において列挙されたコンピューティング・マシンのうちのいずれかであっても、または、実際に、メモリ内に記憶された１つもしくは複数のプログラムに従ってソフトウェアベースの命令もしくはハードウェアベースの命令を実行することが可能な任意の他の電子デバイスであってもよい。コンピューティング・デバイス１０００は、複数の他のコンピューティング・デバイス、例えば、クライアントまたはサーバと、通信ネットワーク上で、例えば、広域ネットワーク、メトロポリタン・エリア・ネットワーク、ローカル・エリア・ネットワーク、無線ネットワーク、インターネット、または任意の他のネットワーク上
などで、無線であっても、または有線であっても、そのような通信のための既知のプロトコルを使用して通信するように適合され得る。
【００４０】
１つの実施形態において、コンピューティング・デバイス１０００は、１つ以上の中央処理装置（ＣＰＵ）１００２と、１つ以上のグラフィック処理ユニット（ＧＰＵ）（図示せず）と、１つ以上のインターフェース１０１０と、１つ以上のバス（周辺構成要素相互接続（ＰＣＩ）バス）１００６とを含む。適当なソフトウェアまたはファームウェアの制御下で動作している場合、ＣＰＵ１００２は、具体的に構成されたコンピューティング・デバイスまたはマシンの機能に関連付けられた特定の機能を実装することに関与し得る。例えば、少なくとも１つの実施形態において、コンピューティング・デバイス１０００は、ＣＰＵ１００２、ローカル・メモリ１００１および／またはリモート・メモリ１０２０、ならびにインターフェース１０１０を利用するサーバ・システムとして機能するように構成または設計され得る。
【００４１】
少なくとも１つの実施形態において、ＣＰＵ１００２は、ソフトウェア・モジュールまたはソフトウェア構成要素の制御下で、異なるタイプの機能および／または動作のうちの１つまたは複数を実行させられてもよく、ソフトウェア・モジュールまたはソフトウェア構成要素は、例えば、オペレーティング・システムおよび任意の適当なアプリケーション・ソフトウェア、ドライバ等を含み得る。ＣＰＵ１００２は、１つ以上のプロセッサ１００３、例えば、Ｉｎｔｅｌ、ＡＲＭ、Ｑｕａｌｃｏｍｍ、およびＡＭＤファミリーのマイクロプロセッサのうちの１つからのプロセッサなどを含み得る。いくつかの実施形態において、プロセッサ１００３は、コンピューティング・デバイス１０００の動作を制御するための、特別に設計されたハードウェア、例えば、特定用途向け集積回路（ＡＳＩＣ）、電気的消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）等などを含み得る。特定の実施形態において、ローカル・メモリ１００１（例えば、１つ以上のレベルのキャッシュ済みメモリを含む、不揮発性ランダム・アクセス・メモリ（ＲＡＭ）および／または読み出し専用メモリ（ＲＯＭ）など）は、ＣＰＵ１００２の一部も形成し得る。ただし、メモリがシステム１０００に対して結合され得る多くの異なる手法が存在する。メモリ１００１は、例えば、データ、プログラミング命令等をキャッシュすることおよび／または記憶することなどの多様な目的のために使用され得る。同様に、少なくとも１つの実施形態において、ＧＰＵの複数の処理コアは、画像または計算の異なる部分について異なる工程または機能のシーケンスを並行して（独立して、かつ、同時に）実行させられ得る。
【００４２】
本明細書において、「プロセッサ」という用語は、本技術分野においてプロセッサ、モバイル・プロセッサ、またはマイクロプロセッサと称される集積回路だけに限定されず、マイクロコントローラ、マイクロコンピュータ、プログラマブル・ロジック・コントローラ、特定用途向け集積回路、グラフィクス処理ユニット、流れ処理ユニット、および任意の他のプログラム可能な回路を広く指す。
【００４３】
１つの実施形態において、インターフェース１０１０は、ネットワーク・インターフェース・カード（ＮＩＣ）として提供される。一般に、ＮＩＣは、コンピュータ・ネットワーク上でのデータ・パケットの送信および受信を制御する。他のタイプのインターフェース１０１０は、例えば、コンピューティング・デバイス１０００と共に使用される他の周辺機器をサポートし得る。提供され得るインターフェースには、イーサネット（登録商標）・インターフェース、フレーム・リレー・インターフェース、ケーブル・インターフェース、ＤＳＬインターフェース、トークン・リング・インターフェース、グラフィック・インターフェース等がある。また、例えば、ユニバーサル・シリアル・バス（ＵＳＢ）、Ｓｅｒｉａｌ、イーサネット（登録商標）、Ｆｉｒｅｗｉｒｅ（商標）、ＰＣＩ、パラレル、無線周波数（ＲＦ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）近距離無線通信（例えば、近
距離磁界を使用する）、８０２．１１（ＷｉＦｉ）、フレーム・リレー、ＴＣＰ／ＩＰ、ＩＳＤＮ、高速イーサネット（登録商標）・インターフェース、ギガビット・イーサネット（登録商標）・インターフェース、非同期転送モード（ＡＴＭ：ａｓｙｎｃｈｒｏｎｏｕｓ  ｔｒａｎｓｆｅｒ  ｍｏｄｅ）・インターフェース、高速シリアル・インターフェース（ＨＳＳＩ：ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｉｎｔｅｒｆａｃｅ）・インターフェース、ポイント・オブ・セール（ＰＯＳ）・インターフェース、光ファイバデータ分散インターフェース（ＦＤＤＩｓ：ｆｉｂｅｒ  ｄａｔａ  ｄｉｓｔｒｉｂｕｔｅｄ  ｉｎｔｅｒｆａｃｅｓ）等などの、様々なタイプのインターフェースが提供され得る。一般に、そのようなインターフェース１０１０は、適当な媒体と通信するのに適したポートを含み得る。いくつかの場合において、インターフェースは、独立したプロセッサ、ならびに、いくつかの例では、揮発性メモリおよび／または不揮発性メモリ（例えば、ＲＡＭ）も含み得る。
【００４４】
図１０に示されるシステムは、本明細書において説明される実施形態のうちの１つまたは複数を実装するためのコンピューティング・デバイス１００についての１つの特定のアーキテクチャを例示するが、決して、本明細書において説明される特徴および技術の少なくとも一部が実装され得る唯一のデバイス・アーキテクチャではない。例えば、１つまたは任意の数のプロセッサ１００３を有するアーキテクチャが使用されてもよく、このようなプロセッサ１００３は、単一のデバイス内に存在しても、または任意の数のデバイス間で分散されてもよい。１つの実施形態において、単一のプロセッサ１００３は、通信およびルーティング計算を処理し、一方で、他の実施形態においては、別個の専用通信プロセッサが提供されてもよい。様々な実施形態において、異なるタイプの特徴または機能性が、クライアント・デバイス（クライアント・ソフトウェアを実行するタブレット・デバイスまたはスマートフォン）とサーバ・システム（下記でより詳細に説明されるサーバ・システムなど）とを含むシステムにおいて実装され得る。
【００４５】
ネットワーク・デバイス構成に関わらず、本システムは、データ、汎用ネットワーク動作のためのプログラム命令、または本明細書において説明される実施形態の機能性に関連した他の情報（または上記の任意の組み合わせ）を記憶するように構成された、１つ以上のメモリまたはメモリ・モジュール（例えば、リモート・メモリ・ブロック１０２０およびローカル・メモリ１００１）を採用し得る。プログラム命令は、例えば、オペレーティング・システムおよび／もしくは１つもしくは複数のアプリケーションの実行を制御し、または、オペレーティング・システムおよび／もしくは１つもしくは複数のアプリケーションを含み得る。メモリ１０２０またはメモリ１００１、１０２０は、データ構造、構成データ、暗号化データ、履歴システム動作情報、または本明細書において説明される任意の他の特定のもしくは一般的な非プログラム情報も記憶するように構成され得る。
【００４６】
そのような情報およびプログラム命令は、本明細書において説明される１つ以上のシステムまたは方法を実装するために採用され得るので、少なくともいくつかのネットワーク・デバイス実施形態は、非一時的な機械読取可能な記憶媒体を含んでもよく、非一時的な機械読取可能な記憶媒体は、例えば、本明細書において説明される様々な動作を実行するためのプログラム命令、状態情報等を記憶するように構成または設計され得る。このような非一時的な機械読取可能な記憶媒体の例は、ハード・ディスク、フロッピー（登録商標）・ディスク、および磁気テープなどの磁気媒体、ＣＤ−ＲＯＭディスクなどの光媒体、光ディスクなどの光磁気媒体、ならびにプログラム命令を記憶および実行するように特別に構成されたハードウェア・デバイス、例えば、読み出し専用メモリ（ＲＯＭ）、フラッシュ・メモリ、ソリッド・ステート・ドライブ、メモリスタ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等などを含むが、これらに限定されない。プログラム命令の例は、コンパイラによって生成され得るものなどのオブジェクト・コード、アセンブラもしくはリンカーによって生成され得るものなどの機械語、例えばＪａｖａ（登録商標）コンパイ
ラによって生成され、ＪＡＶＡ（登録商標）仮想マシンもしくは同等のものを使用して実行され得るものなどのバイト・コード、またはインタープリター（例えば、Ｐｙｔｈｏｎ、Ｐｅｒｌ、Ｒｕｂｙ、Ｇｒｏｏｖｙ、もしくは任意の他のスクリプト言語で書かれたスクリプト）を使用してコンピュータによって実行され得る上位レベルのコードを含むファイルの両方を含む。
【００４７】
いくつかの実施形態において、システムは、スタンドアロンのコンピューティング・システム上で実装され得る。ここで、図１１を参照すると、スタンドアロンのコンピューティング・システム上の１つ以上の実施形態の典型的な例示的アーキテクチャまたはその構成要素を図示するブロック図が示されている。コンピューティング・デバイス１１００は、実施形態の１つ以上の機能またはアプリケーション、例えば、クライアント・アプリケーション１１３０を実行するソフトウェアを実行し得るプロセッサ１１１０を含む。プロセッサ１１１０は、オペレーティング・システム１１２０、例えば、Ｍｉｃｒｏｓｏｆｔ
Ｗｉｎｄｏｗｓ（登録商標）オペレーティング・システムの１つのバージョン、ＡｐｐｌｅのＭａｃ  ＯＳ／ＸまたはｉＯＳオペレーティング・システム、何らかの種類のＬＩＮＵＸ（登録商標）オペレーティング・システム、ＧｏｏｇｌｅのＡｎｄｒｏｉｄ（商標）オペレーティング・システム等などの制御下で、コンピューティング命令を実行し得る。多くの場合において、１つ以上の共有サービス１１２５が、システム１１００において動作可能であり、クライアント・アプリケーション１１３０に共通サービスを提供するために有用となり得る。サービス１１２５は、例えば、Ｗｉｎｄｏｗｓ（登録商標）サービス、ＬＩＮＵＸ（登録商標）環境におけるユーザ空間共通サービス、またはオペレーティング・システム１１１０と共に使用される任意の他のタイプの共通サービス・アーキテクチャであってもよい。入力デバイス１１７０は、例えば、キーボード、タッチスクリーン、（例えば、音声入力用の）マイクロフォン、マウス、タッチパッド、トラックボール、または、これらの任意の組み合わせを含む、ユーザ入力を受け取るのに適した任意のタイプであってよい。出力デバイス１１６０は、システム１１００に対して遠隔であっても、またはローカルであっても、１人以上のユーザに出力を提供するのに適した任意のタイプであってよく、例えば、視覚的な出力のための１つ以上のスクリーン、スピーカ、プリンタ、または、これらの任意の組み合わせを含み得る。メモリ１１４０は、例えば、ソフトウェアを実行するために、プロセッサ１１１０によって使用するための、本技術分野において知られている任意の構造およびアーキテクチャを有するランダム・アクセス・メモリであってもよい。ストレージ・デバイス１１５０は、デジタル形式でデータを記憶するための任意の磁気ストレージ・デバイス、光学ストレージ・デバイス、機械的ストレージ・デバイス、メモリスタ・ストレージ・デバイス、または電子ストレージ・デバイスであってもよい。ストレージ・デバイス１１５０の例は、フラッシュ・メモリ、磁気ハード・ドライブ、ＣＤ−ＲＯＭ等を含む。
【００４８】
いくつかの実施形態において、システムは、任意の数のクライアントおよび／またはサーバを有するコンピューティング・ネットワークなどの分散コンピューティング・ネットワーク上で実装され得る。ここで、図１２を参照すると、分散コンピューティング・ネットワーク上で、一実施形態に係るシステムの少なくとも一部を実装するための例示的なアーキテクチャを図示したブロック図が示されている。この実施形態によれば、任意の数のクライアント１２３０が提供され得る。各クライアント１２３０は、実施形態のクライアント側の部分を実装するためのソフトウェアを実行することができ、クライアントは、図１１に例示されるシステムなどのシステム１１００を備え得る。また、任意の数のサーバ１２２０が、１つ以上のクライアント１２３０から受信される要求を処理するために提供され得る。クライアント１２３０およびサーバ１２２０は、１つ以上の電子ネットワーク１２１２を介して互いに通信することができ、電子ネットワーク１２１２は、様々な実施形態において、インターネット、広域ネットワーク、携帯電話ネットワーク、無線ネットワーク（ＷｉＦｉ、Ｗｉｍａｘ等など）、またはローカル・エリア・ネットワーク（もし
くは、実際には、本技術分野において知られている任意のネットワーク・トポロジであり、１つのネットワーク・トポロジが任意の他のネットワーク・トポロジよりも優先されることはない）のうちのいずれかであってもよい。ネットワーク１２１０は、例えば、有線プロトコルおよび／または無線プロトコルを含む、任意の知られているネットワーク・プロトコルを使用して実装され得る。
【００４９】
また、いくつかの実施形態において、サーバ１２２０は、付加的な情報を取得するために、または特定の呼に関する付加的なデータを参照するために必要な場合には、外部サービス１２７０を呼び出し得る。外部サービス１２７０との通信は、例えば、１つ以上のネットワーク１２１０を開始して行われ得る。様々な実施形態において、外部サービス１２７０は、ハードウェア・デバイス自体に関連し、またはハードウェア・デバイス自体にインストールされる、ウェブ対応サービスまたは機能性を含み得る。例えば、クライアント・アプリケーション１１３０が、スマートフォンまたは他の電子デバイス上に実装される実施形態において、クライアント・アプリケーション９３０は、クラウド内のサーバ・システム１２２０において記憶された情報、または特定の企業構内もしくはユーザ構内のうちの１つもしくは複数に配置された外部サービス１２７０上の情報を取得し得る。
【００５０】
いくつかの実施形態において、クライアント１２３０またはサーバ１２２０（または両方）は、１つ以上のネットワーク１２１０にわたってローカルでまたはリモートで配置され得る、１つ以上の専門サービスまたは装置を活用し得る。例えば、１つ以上のデータベース１２４０が、１つ以上の実施形態によって使用または参照され得る。データベース１２４０は幅広いアーキテクチャにおいて構成され、幅広いデータ・アクセスおよび操作手段を使用し得ることが、当業者によって理解されるべきである。例えば、様々な実施形態において、１つ以上のデータベース１２４０は、構造化問い合わせ言語（ＳＱＬ）を使用するリレーショナル・データベース・システムを含み得る一方で、他のデータベースは、本技術分野において「ＮｏＳＱＬ」（例えば、Ｈａｄｏｏｐ  Ｃａｓｓａｎｄｒａ、Ｇｏｏｇｌｅ  ＢｉｇＴａｂｌｅ等）と称されるものなどの代替的なデータ記憶技術を含み得る。いくつかの実施形態においては、列指向データベース、イン・メモリ・データベース、クラスタ化データベース、分散データベースなどの変形データベース、またはフラット・ファイル・データ・レポジトリすら使用され得る。特定のデータベース技術または構成要素の特定の構成が、本明細書における特定の実施形態について特定されない限り、知られているデータベース技術または将来のデータベース技術の任意の組み合わせが必要に応じて使用され得ることが、当業者によって認識されるであろう。さらに、本明細書において使用される「データベース」という用語は、物理的なデータベース・マシン、単一のデータベース・システムとして動作するマシンのクラスタ、または全体的なデータベース管理システム内の論理データベースを指し得ることが、認識されるべきである。「データベース」という用語の所与の使用について具体的な意味が特定されない限り、「データベース」という用語は、この単語のこれらの意味のうちのいずれかを意味するものと見なされるべきであり、それらの全ては、当業者によって「データベース」という用語の単純な意味として理解される。
【００５１】
同様に、ほとんどの実施形態は、１つ以上のセキュリティ・システム１２６０および構成システム１２５０を活用し得る。セキュリティおよび構成管理は、一般的な情報技術（ＩＴ）およびウェブ機能であり、各々のある程度は、任意のＩＴシステムまたはウェブ・システムに一般に関連付けられる。特定のセキュリティ・システム１２６０もしくは構成システム１２５０またはアプローチが、任意の特定の実施形態の説明によって具体的に要求されない限り、現在または将来において本技術分野において知られている任意の構成またはセキュリティ・サブシステムは、限定なしに実施形態と共に使用され得ることが、当業者によって理解されるべきである。
【００５２】
様々な実施形態において、システムまたは方法を実装するための機能性は、任意の数のクライアント構成要素および／またはサーバ構成要素間で分散され得る。例えば、様々なソフトウェア・モジュールが、様々な機能を実行するために実装されてもよく、このようなモジュールは、サーバ構成要素および／またはクライアント構成要素上での実行のために様々に実装され得る。
【００５３】
本発明の実施形態は、図面および前述の説明において、例示され、詳細に説明されてきたが、このような例示および説明は、例として考慮されるべきであって、特性を制限するものとして考慮されるべきではない。例えば、上記に説明された一定の実施形態は、他の説明済みの実施形態と組み合わせ可能であり、および／または他の手法で構成され得る（例えば、工程要素は、他のシーケンスで実行されてもよい）。したがって、例示の実施形態およびその変形例のみが示され、説明されたことが、理解されるべきである。
【図１】
2018000941.tif 000003
【図２】
2018000941.tif 000004
【図３】
2018000941.tif 000005
【図４】
2018000941.tif 000006
【図５】
2018000941.tif 000007
【図６】
2018000941.tif 000008
【図７】
2018000941.tif 000009
【図８】
2018000941.tif 000010
【図９】
2018000941.tif 000011
【図１０】
2018000941.tif 000012
【図１１】
2018000941.tif 000013
【図１２】
2018000941.tif 000014