(57)【要約】  メディアゲートウェイを介しての相互作用とユーザとを関連付ける方法とシステムが提示される。例示的方法においては、メディアゲートウェイは、ローカルインタフェースを介して、メディアゲートウェイと相互作用するユーザデバイスのユーザを識別しても良い。メディアゲートウェイは、メディアゲートウェイとのユーザデバイスの少なくとも１つの相互作用を、ユーザと関連付けても良い。メディアゲートウェイは、また、サーバによって自身を認証し、メディアゲートウェイとユーザデバイスとの少なくとも１つの相互作用と、ユーザとの関連付けの指示をサーバに提供してもよい。【選択図】図２
2017528784.tif 000002
【特許請求の範囲】
【請求項１】
メディアゲートウェイを介した相互作用とユーザとを関連付ける方法であって、
メディアゲートウェイにおいて、ローカルインタフェースを介して前記メディアゲートウェイと相互作用するユーザデバイスのユーザを識別することと、
前記メディアゲートウェイにおいて、前記メディアゲートウェイとの前記ユーザデバイスの少なくとも１つの相互作用と、前記ユーザとを関連付けることと、
前記メディアゲートウェイを用いて、サーバによって、前記メディアゲートウェイを認証することと、
前記メディアゲートウェイによって前記サーバへ、前記ユーザと前記少なくとも１つの相互作用の前記関連付けの指示を提供することと、
を含む方法。
【請求項２】
前記メディアゲートウェイにおいて、前記メディアゲートウェイと相互作用する前記ユーザデバイスを識別すること、を更に含み、
前記ユーザの前記識別は、前記ユーザデバイスの前記識別に基づく、請求項１に記載の方法。
【請求項３】
前記メディアゲートウェイにおいて、前記ユーザデバイスを登録することであって、前記メディアゲートウェイは、前記ユーザデバイスの前記登録の間、前記ユーザに対する識別子と前記ユーザデバイスに対する識別子とを受信する、ことと、
前記メディアゲートウェイと前記ユーザデバイスとの間の通信接続を確立することと、を更に含み、
前記ユーザデバイスを前記識別することは、前記メディアゲートウェイと前記ユーザデバイスとの間の前記通信接続を前記確立する間、前記ユーザデバイスに対する前記識別子を受信することを含む、請求項２に記載の方法。
【請求項４】
前記メディアゲートウェイにおいて、前記メディアゲートウェイの通信範囲内に入る前記ユーザデバイスを検出することを更に含み、
前記通信接続の前記確立は、前記メディアゲートウェイの前記通信範囲内に入る前記ユーザデバイスに応答して発生する、
請求項３に記載の方法。
【請求項５】
前記ユーザデバイスに対する前記識別子は、前記ユーザデバイスのメディアアクセスコントロールアドレスを含む、請求項３に記載の方法。
【請求項６】
前記ユーザデバイスの前記ユーザが、前記メディアゲートウェイからのコンテンツを提供するディスプレイデバイスを視聴し、前記ディスプレイデバイスが、前記ユーザデバイスから分離されている、ことの確認を、前記メディアゲートウェイにおいて、前記ユーザデバイスの前記メディアゲートウェイとの前記相互作用の間、受信すること、を更に含む、請求項３に記載の方法。
【請求項７】
前記ユーザデバイス上で実行するアプリケーションから来る、前記ユーザデバイスからの前記ユーザに対する第２の識別子を、前記メディアゲートウェイにおいて、前記ユーザデバイスの前記メディアゲートウェイとの前記相互作用の間、受信すること、を更に含み、
前記ユーザデバイスの前記メディアゲートウェイとの前記相互作用は、前記アプリケーションによって促進され、
前記ユーザの前記識別は、前記ユーザに対する前記第２の識別子に基づく、
請求項３に記載の方法。
【請求項８】
前記ユーザデバイス上の前記アプリケーションの前記実行の間の、前記ユーザの前記識別子は、前記ユーザデバイスへの、前記ユーザによって入力されるコードに対応する、請求項７に記載の方法。
【請求項９】
前記ユーザデバイスの前記メディアゲートウェイとの前記少なくとも１つの相互作用と前記ユーザとの前記関連付けは、
前記ユーザに対する識別子と、前記ユーザデバイスに対する識別子のうちの少なくとも１つに関する前記少なくとも１つの相互作用の指示を、前記メディアゲートウェイにおいて、前記少なくとも１つの相互作用の間にログ記録すること、を含む、請求項１に記載の方法。
【請求項１０】
前記ユーザデバイスの前記メディアゲートウェイとの前記少なくとも１つの相互作用は、前記メディアゲートウェイ上で実行されるプログラムを用いることを含む、請求項１に記載の方法。
【請求項１１】
前記ユーザデバイスの前記メディアゲートウェイとの前記少なくとも１つの相互作用は、前記メディアゲートウェイによって提供されるコンテンツを消費することを含む、請求項１に記載の方法。
【請求項１２】
前記サーバによって、前記メディアゲートウェイの前記認証を行うことは、
前記メディアゲートウェイを前記サーバに対して識別する証明書を、前記メディアゲートウェイから前記サーバへ送信すること、を含む、請求項１に記載の方法。
【請求項１３】
メディアゲートウェイの少なくとも１つのハードウェアプロセッサによって実行されたとき、前記メディアゲートウェイに動作を実行させる命令を含む非一時的コンピュータ可読格納媒体であって、前記動作は、
ローカルインタフェースを介して、前記メディアゲートウェイと相互作用するユーザデバイスのユーザを識別することと、
前記ユーザデバイスの前記メディアゲートウェイとの少なくとも１つの相互作用と、前記ユーザとを関連付けることと、
前記サーバによって、前記メディアゲートウェイを認証することと、
前記少なくとも１つの相互作用と前記ユーザとの前記関連付けの指示を前記サーバへ提供することと、
を含む、非一時的コンピュータ可読格納媒体。
【請求項１４】
前記動作は、
前記メディアゲートウェイにおいて、前記ユーザデバイスを登録することであって、前記メディアゲートウェイは、前記ユーザデバイスの前記登録の間、前記ユーザに対する識別子と、前記ユーザデバイスに対する識別子を受信する、ことと、
前記メディアゲートウェイと前記ユーザデバイスとの間の通信接続を確立することと、
前記メディアゲートウェイと前記ユーザデバイスとの間の前記通信接続の前記確立に基づいて、前記ユーザデバイスに対する前記識別子を受信することと、を更に含み、
前記ユーザの前記識別は、前記通信接続の前記確立に基づいて、前記ユーザデバイスに対する前記識別子の前記受信に応答したものである、
請求項１３に記載の非一時的コンピュータ可読格納媒体。
【請求項１５】
前記動作は、
前記ユーザデバイス上で実行されるアプリケーションから来る、前記ユーザデバイスからの前記ユーザに対する第２の識別子を、前記メディアゲートウェイにおいて、前記ユーザデバイスの前記メディアゲートウェイとの前記相互作用の間受信すること、を更に含み、
前記ユーザデバイスの前記メディアゲートウェイとの前記相互作用は、前記アプリケーションによって促進され、
前記ユーザの前記識別は、前記ユーザに対する前記第２の識別子に基づく、
請求項１４に記載の非一時的コンピュータ可読格納媒体。
【請求項１６】
ユーザデバイスと通信するように構成されたローカルインタフェースと、
サーバと通信するように構成されたワイドエリアネットワークインタフェースと、
少なくとも１つのハードウェアプロセッサと、
前記少なくとも１つのハードウェアプロセッサによって実行されたときに、メディアゲートウェイに、動作を実行させる命令を含むメモリであって、前記動作は、
前記ローカルインタフェースを介して、前記メディアゲートウェイと相互作用するユーザデバイスのユーザを識別することと、
前記ユーザデバイスの前記メディアゲートウェイとの少なくとも１つの相互作用と前記ユーザとを関連付けることと、
前記サーバで、前記メディアゲートウェイを認証することと、
前記ワイドエリアネットワークインタフェースを介して、前記サーバへ、前記少なくとも１つの相互作用と前記ユーザとの前記関連付けの指示を提供することと、を含む、メモリと、
を備えるメディアゲートウェイ、
を含むシステム。
【請求項１７】
前記動作は、
前記少なくとも１つの相互作用と前記ユーザとの前記関連付けに基づいて、前記サーバからコンテンツを受信することと、
前記ユーザデバイスに、前記コンテンツを送信することと、
を更に含む、請求項１６に記載のシステム。
【請求項１８】
前記コンテンツは、広告を含む、請求項１７に記載のシステム。
【請求項１９】
前記メディアゲートウェイは、前記ユーザデバイスから異なる少なくとも１つのディスプレイデバイスへ、ビデオコンテンツを提供するように構成されたセットトップボックスを更に含む、請求項１６に記載のシステム。
【請求項２０】
前記メディアゲートウェイは、前記ローカルインタフェースを介して、複数のデバイスと通信し、前記ワイドエリアネットワークインタフェースを介して、前記サーバと通信するように構成されたルータを更に含み、
前記複数のデバイスは、前記ユーザデバイスを含む、請求項１６に記載のシステム。
【請求項２１】
前記サーバを更に含み、前記サーバは、
前記メディアゲートウェイから、前記少なくとも１つの相互作用と前記ユーザとの前記関連付けの前記指示を受信し、
前記ユーザと前記相互作用とに基づいて、特定ユーザ向けアクションを実行する、ように構成される、請求項１６に記載のシステム。
【請求項２２】
前記特定ユーザ向けアクションは、前記ユーザに利益を与えることを含む、請求項２１に記載のシステム。
【請求項２３】
前記特定ユーザ向けアクションは、前記ユーザに提示するために、少なくとも１つのメディアコンテンツと広告を提供することを含む、請求項２１に記載のシステム。
【請求項２４】
前記特定ユーザ向けアクションは、前記ユーザによって消費されるメディアコンテンツに対するレーティング情報を第三者に提供することを含む、請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
＜関連出願＞
本出願は、２０１４年６月１８日出願の、米国出願第１４／３０８，５４５号に対し、優先権の利益を主張し、米国出願第１４／３０８，５４５号は、その全体が、ここに参照によって組み込まれる。
＜技術分野＞
【０００２】
この出願は、一般に、電気通信の分野に関連し、例示的実施形態においては、メディアゲートウェイを介してユーザと相互作用を関連付けることに関する。
【背景技術】
【０００３】
例えば、セットトップボックス及び／又はメディアゲートウェイ及び接続されたディスプレイデバイスによって提供される双方向テレビアプリケーションなどの幾つかのメディア環境においては、ユーザは、ユーザによって実行されるアクティビティに応じて、「ポイント」又は幾つかの他の種類の報酬などの利益を稼ぎうる。そのようなアクティビティは、例えば、（例えば、テレビ番組又は広告などの）コンテンツの特定の項目を視聴すること、特定のゲームで遊ぶこと、又は、メディアゲートウェイもしくはセットトップボックスとユーザとの間の幾つかの他の相互作用などを含みうる。
【０００４】
相互作用を実行する正しいユーザに報酬を割り当てるために、メディアゲートウェイ又はセットトップボックスは、ユーザ識別子又は個人識別番号（ＰＩＮ）などのある種類の識別情報を、リモコン、又は、メディアゲートウェイもしくはセットトップボックスと通信可能なように結合する無線キーボードによるなどして、メディアゲートウェイ又はセットトップボックスに入力することをユーザに要求しうる。複数の家族構成員と共にある一家などの典型的な場合など、メディア環境に定期的に２以上のユーザが相互作用しうる環境においては、ユーザは、ユーザ識別子又はＰＩＮの入力を少なくともいくらかわずらわしい、と考えうる。他の例においては、メディア環境と相互作用するユーザは、他の人がその環境を使った後、識別情報を入力することを単に忘れることがあり、それによって、セットトップボックス又はメディアゲートウェイは、現在、その環境と相互作用している特定のユーザを間違って判定することを引き起こす。
【図面の簡単な説明】
【０００５】
実施形態が例示的に、限定的ではなく、添付の図面に図示され、図面においては、同様な参照番号は、同様な要素を示す。
【０００６】
【図１】ユーザデバイスのユーザとメディアゲートウェイを用いる相互作用とを関連付けるために用いることができる例示的通信システムのブロック図である。
【図２】図１の通信システムにおいて用いることができる例示的メディアゲートウェイのブロック図である。
【図３】図１の通信システムにおいて用いることができる例示的サーバのブロック図である。
【図４】メディアゲートウェイを介して、ユーザと相互作用とを関連付ける例示的方法のフロー図である。
【図５】ユーザデバイスとメディアゲートウェイとの間の接続を確立することに基づいて、ユーザを特定する例示的方法のフロー図である。
【図６】メディアゲートウェイと相互作用するユーザデバイスに基づいて、ユーザを特定する例示的方法のフロー図である。
【図７】ユーザと相互作用とに基づいて、特定ユーザ向けアクションを実行する例示的方法のフロー図である。
【図８】本明細書で説明する方法のうちの任意の１以上をマシンに実行させるために実行されうる一組の命令を含む、コンピュータシステムの例示的形態におけるマシンの図的表現である。
【発明を実施するための形態】
【０００７】
以下の記述においては、説明のため、多くの特定の詳細が、本明細書で開示される実施形態の完全な理解を提供するために述べられる。しかし、実施形態が、これらの特定の詳細なしに実施されうることは、当業者に明らかであろう。
【０００８】
図１は、メディアゲートウェイを介しての相互作用とユーザとを関連付けるために用いられることができる例示的通信システム１００のブロック図である。システム１００においては、家庭、アパート、小規模事業所、レストラン、バー、又は、他の同様なローカル化された領域でありうる、ローカルネットワーク領域１０１は、このローカルネットワーク領域１０１に配置された１以上のユーザに、メディアコンテンツ、インタラクティブコンテンツなどを配信するように構成されたメディアゲートウェイ１０２を含みうる。幾つかの例においては、メディアゲートウェイ１０２は、テレビ、及び／又は、オーディオ、ビデオ、もしくは他のコンテンツをユーザに提示することができる他のデバイスなどのディスプレイデバイス１０４によって、ユーザにコンテンツを配信しうる。幾つかの例においては、メディアゲートウェイ１０２は、スマートテレビ、コンピュータ、又は、別個の提示デバイスを用いることなく、ユーザにコンテンツを提示可能な他のデバイスとすることができる。メディアゲートウェイ１０２は、また、以下により詳細に記述する、１以上のユーザデバイス１１０にコンテンツを配信しうる。
【０００９】
コンテンツを配信するために、メディアゲートウェイ１０２は、ケーブルモジュレータ／デモジュレータ（モデム）、デジタル加入者線（ＤＳＬ）モデム、又は、ワイドエリアネットワーク（ＷＡＮ）１６０（例えば、インターネット）及び、おそらくは１以上のトラステッドサーバ１５０（ｔｒｕｓｔｅｄ  ｓｅｒｖｅｒ）を介して、ローカルネットワーク領域１０１と１以上のサーバ１４０との間の通信トラフィックをリレーするための他のゲートウェイとして構成されうる。一例においては、サーバ１４０は、ケーブルテレビサービスプロバイダ、衛星テレビサービスプロバイダ、インターネットサービスプロバイダ（ＩＳＰ）などのサービスプロバイダのサーバでありうる、トラステッドサーバ１５０によって１以上のサービスを提供する遠隔の第三者サーバとすることができる。他の例においては、サーバ１４０は、別個の介在サーバ１５０なしに、ＷＡＮ１６０を介してメディアゲートウェイ１０２と通信可能に結合されうる。
【００１０】
幾つかの実施形態においては、メディアゲートウェイ１０２は、また、衛星アンテナ、ケーブル接続、地上波アンテナ、インターネット接続、及び／又は、ディスプレイデバイス１０４（例えば、テレビ、もしくは、ビデオモニタ）を介した、ユーザへの他の通信接続によって受信されるコンテンツを提供するテレビセットトップボックスとして機能しうるか、又は、これを含みうる。したがって、メディアゲートウェイ１０２は、１以上のチューナ、デジタルビデオレコーダ（ＤＶＲ）及び、セットトップボックスにしばしば関連する他のコンポーネントを含みうる。
【００１１】
メディアゲートウェイ１０２は、幾つかの例においては、また、（ローカルネットワーク領域１０１内の様々な通信デバイス間の通信トラフィックをルーティングするためのイーサネットルータ及び／もしくはＷｉＦｉ（登録商標）ルータなどの）ローカルエリアネットワーク（ＬＡＮ）ルータ及び／又は（例えば、ブルートゥース（登録商標）可能デバイスなどの）ローカル通信接続デバイスとして動作し得、それによって、有線及び／又は無線ローカル通信接続１２０によってローカルネットワーク領域１０１内に配置された、１以上のユーザデバイス１１０Ａ及び１１０Ｂ（あるいは、ユーザデバイス１１０）と、メディアゲートウェイ１０２との間の通信を促進する。ユーザデバイス１０２の例は、これらには限定されないが、デスクトップ、ラップトップ、及びタブレットコンピュータ；ゲームシステム；スマートフォン；パーソナルデジタルアシスタント（ＰＤＡ）；プリンタなどを含む。
【００１２】
ユーザデバイス１１０Ａ及び１１０Ｂのうちの１以上は、ユーザデバイス１１０によって実行されうるアプリケーション１１２Ａ及び１１２Ｂ（あるいは、アプリケーション１１２）を含みうる。本明細書で議論する幾つかの例においては、アプリケーション１１２は、例えば、メディアコンテンツ及び／又はインタラクティブコンテンツをユーザに提示することにより、メディアゲートウェイ１０２とのユーザの相互作用を促進しうる。そのようなメディアコンテンツは、例えば、テレビシリーズエピソード、映画、スポーツイベント、ニュース番組、オーディオクリップ、静止画、文書などを含みうる。インタラクティブコンテンツは、幾つかの実施形態においては、インタラクティブショッピング番組、インタラクティブゲーム番組、ニュース提供番組、株式情報番組などを含みうる。それらのインタラクティブ番組のそれぞれは、メディアゲートウェイ１０２上で、ユーザデバイス１１０上で（例えば、アプリケーション１１２によって）、又は、それらの幾つかの組み合わせで、実行されうる。
【００１３】
幾つかの例においては、ユーザデバイス１１０上で実行するアプリケーション１１２は、ユーザ及び／又はユーザデバイス１１０に対する識別子をメディアゲートウェイ１０２に提供してもよい。また、幾つかの実施形態においては、単一のアプリケーション１１２は、ユーザ及び／又はユーザデバイス１１０に対する識別子をメディアゲートウェイ１０２に提供すると共に、メディアゲートウェイ１０２とのユーザの相互作用を促進してもよく、他の例においては、個別のアプリケーション１１２が、これらの機能を実行してもよい。更に、ユーザデバイス１１０は、複数のアプリケーション１１２を含んでも良く、複数のアプリケーション１１２のそれぞれは、ユーザとメディアゲートウェイ１０２との間の異なる種類の相互作用を促進し、１以上のこれらのアプリケーション１１２は、ユーザ及び／又はユーザデバイス１１０に対する識別子をメディアゲートウェイ１０２に提供しても良い。
【００１４】
以下に記述される実施形態においては、メディアゲートウェイ１０２は、正確且つ安全に、メディアゲートウェイ１０２と相互作用するために、ユーザデバイス１１０を用いるユーザの識別を促進し、ならびに、ユーザデバイス１１０とメディアゲートウェイ１０２との間の相互作用の指示と共に、少なくとも１つのサーバ１４０、１５０にその識別を供給することを促進してもよい。そのような識別は、例えば、これらには限定されないが、ユーザに特定ユーザ向けコンテンツを提供することと、ユーザによるコンテンツの消費を追跡することと、及び、ユーザのアクション又は習慣に基づいて、ユーザに利益を提供することとを含む、特定ユーザ向け又はユーザ関連アクションのうちの幾つかをサーバ１４０、１５０が実行可能としてもよい。
【００１５】
図２は、図１の通信システム１００に用いるメディアゲートウェイ１０２の一例のブロック図である。この例においては、メディアゲートウェイ１０２は、ワイドエリアネットワーク（ＷＡＮ)インタフェース２０２、ローカルネットワークインタフェース２０４、既存テレビインタフェース２０６、ディスプレイデバイスインタフェース２０８、ユーザ識別モジュール２１０、ユーザ相互作用モジュール２１２、ユーザ相互作用ロギングモジュール２１４、及びゲートウェイ認証モジュール２１６を含んでも良い。本発明において記述される他のモジュールと共に、これらのモジュールの夫々は、以下により詳細に記述されるように、モジュールに対応する様々な機能を実行するための、ハードウェア、ソフトウェア、又は、それらの幾つかの組み合わせを含んでも良い。メディアゲートウェイ１０２は、また、１以上のユーザデバイス登録ログ２２０及びユーザ相互作用ログ２２２を含んでも良い。例えば、上記されたように、ユーザインタフェース、１以上の放送チャネルチューナ、ＤＶＲなどの他の可能なコンポーネントは、メディアゲートウェイ１０２に含まれてもよいが、以下の議論を簡略化するために、図２には明示的には図示されていない。
【００１６】
ＷＡＮインタフェース２０２は、メディアゲートウェイ１０２及び１以上のサーバ１４０及び／又は、図１の１以上のトラステッドサーバ１５０の間の通信を促進しても良い。以下により詳細に議論するように、メディアゲートウェイ１０２は、ユーザとメディアゲートウェイ１０２との様々な相互作用と共に、ユーザデバイス１１０のユーザを特定する情報をサーバ１４０、１５０に提供しても良い。サーバ１４０、１５０は、それから、上記したように、ユーザ及び関連する相互作用情報に基づいて、幾つかの特定ユーザ向け又はユーザ関連アクション又は動作を実行してもよい。
【００１７】
ローカルネットワークインタフェース２０４は、メディアゲートウェイ１０２と、図１の１以上のユーザデバイス１１０との間の通信を促進するように構成されても良い。したがって、ローカルネットワークインタフェース２０４は、イーサネット、ＷｉＦｉ（登録商標）、ブルートゥース（登録商標）、ＮＦＣ（商標）、ＲＦＩＤ、ホームプラグ（登録商標）及び、他の通信ネットワーク、接続、又はプロトコルの任意の１以上を介して、ローカル通信接続１２０を用いて、通信可能であっても良い。幾つかの例においては、ローカルネットワークインタフェース２０４は、ＬＡＮルータとして機能しても良く、それによって、ユーザデバイス１１０が、ローカルネットワーク領域１０１内で通信し得る通信ノードとして動作する。他の例においては、メディアゲートウェイ１０２は、メディアゲートウェイ１０２とユーザデバイス１１０との間の通信を促進するために、外部ＬＡＮルータと通信可能なように結合されても良い。
【００１８】
既存テレビインタフェース２０６は、もし設けられるなら、衛星アンテナ、ケーブル接続、地上波アンテナ、及び／又は、ディスプレイデバイスインタフェース２０８を介してなど、ユーザに提示するための他の放送通信接続のうちの１以上を介して、メディアコンテンツ、インタラクティブ番組コンテンツなどを受信するように構成されてもよい。結果として、上記したように、メディアゲートウェイ１０２は、１以上のチューナ、ＤＶＲ、及び、セットトップボックスにしばしば関連する他のコンポーネントを含んでも良い。そのようなコンポーネントは、図２には明示的には示されていないか、又は、ここには、詳細には記述されていない。
【００１９】
ディスプレイデバイスインタフェース２０８は、メディアコンテンツ、インタラクティブコンテンツなどをユーザに提示するための、例えば、テレビ、ビデオモニタなどの１以上のディスプレイデバイス１０４と互換性のある出力信号を生成するように構成されても良い。例えば、出力信号は、同軸ケーブル、コンポジットビデオ接続、コンポーネントビデオ接続、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）接続、又は、ユーザによる視聴のために、ディスプレイデバイス１０４へコンテンツを送信することができる任意の他の接続を介しての、ディスプレイデバイス１０４への送信に互換性のあるものとしてもよい。他の例においては、メディアゲートウェイ１０２は、ディスプレイデバイス１０４を含んでも良く、したがって、その結果、おそらく、メディアゲートウェイ１０２に組み込まれていないか、又は、メディアゲートウェイ１０２に外部からアクセスできない、ディスプレイデバイスインタフェース２０８となる。
【００２０】
ユーザ識別モジュール２１０は、メディアゲートウェイ１０２と通信可能なように結合する特定のユーザデバイス１１０と関連したユーザの身元を判定するように構成されてもよい。一実施形態において、ユーザ識別モジュール２１０は、メディアゲートウェイ１０２を介して通信する、又は、メディアゲートウェイ１０２と相互作用することをユーザデバイス１１０に許可する前に、メディアゲートウェイ１０２をユーザデバイス１１０に登録させるように構成されてもよい。登録の間、ユーザ識別モジュール２１０は、ユーザデバイス１１０のユーザに対する識別子（例えば、名前、ユーザ名、電子メールアドレスなど）と共に、ユーザデバイス１１０に対する識別子（例えば、メディアアクセスコントロール（ＭＡＣ）アドレス）を示す、ユーザデバイス１１０からの情報を受信しても良い。ユーザ識別モジュール２１０は、また、ユーザデバイス１１０とユーザトに対する識別子のうちの一方、又は、両方を、相互に関連付けて、ユーザデバイス登録ログ２２０に格納しても良い。その後、ユーザデバイス１１０が、メディアゲートウェイ１０２と通信接続１２０を確立するとき、メディアゲートウェイ１０２は、ユーザデバイス１１０に対する識別子を検出し、そして、ユーザデバイス登録ログ２２０を介して、ユーザデバイス１１０に適当なユーザを関連付けても良い。
【００２１】
幾つかの実施形態において、ユーザ識別モジュール２１０は、ユーザ識別子をメディアゲートウェイ１０２に提供しうるアプリケーション１１２をユーザデバイス１１０が実行する間、ユーザに対する識別子を受信しても良い。更に、幾つかの例においては、アプリケーション１１２は、アプリケーション１１２が明示的にユーザの身元を判定することを保証するために、幾つかの種類の識別情報又はコード（例えば、ユーザ名、パスワードなど）を明示的にユーザに要求してもよい。ユーザ識別モジュール２１０は、特定のユーザデバイス１１０に関連した特定のユーザを発見するために、上記した動作に追加して、又は、その代わりに、他の動作を実行してもよい。
【００２２】
幾つかの例においては、ユーザ識別モジュール２１０は、また、ＷＡＮ１６０及びＷＡＮインタフェース２０２を介して、メディアゲートウェイ１０２と相互作用する遠隔のユーザデバイス（図１には不図示）のユーザを識別しても良い。一実施形態においては、ユーザは、ディスプレイデバイス１０４を介して通常提供される遠隔のユーザデバイス上のメディアコンテンツを視聴するために、ＷＡＮ１６０を介して、メディアゲートウェイ１０２と相互作用するＳｌｉｎｇｂｏｘ（登録商標）又は同様なデバイスを用いても良い。そのような状況においては、遠隔のユーザデバイスは、ユーザ名、パスワード、及び／又は、遠隔のユーザデバイスがメディアコンテンツにアクセスする前に、ユーザ識別モジュール２１０がユーザを識別しうる、幾つかの他の機構を介して、メディアゲートウェイ１０２にログインしても良い。更に、ユーザ識別モジュール２１０は、ローカルネットワークインタフェース２０４を介して、メディアゲートウェイ１０２と相互作用するローカルユーザデバイスと、ＷＡＮインタフェース２０２を介してメディアゲートウェイ１０２と相互作用するローカルユーザデバイスとを区別しても良く、これにより、インタフェース２０２、２０４は、以下により詳細に記述されるように、メディアゲートウェイ１０２と相互作用するために用いられる。
【００２３】
ユーザ相互作用モジュール２１２は、メディアゲートウェイ１０２と１以上のユーザデバイス１１０との間の１以上の種類の相互作用を促進するように構成されてもよい。そのような相互作用は、例えば、ＷＡＮインタフェース２０２を用いて、ＷＡＮ１６０を介して、及び／又は、既存のテレビインタフェース２０６を介して、メディアゲートウェイ１０２において受信される、メディアコンテンツ（例えば、ビデオコンテンツ、静止画コンテンツ、オーディオコンテンツ、文書、ウェブベースコンテンツなど）をリレーすることを含んでも良い。これらの種類の相互作用は、また、ユーザデバイス１１０を介して、及び／又は、メディアゲートウェイ１０２に直接的、又は、リモートコントロールユニットによるなどの、ディスプレイデバイス１０４を介してのユーザ間の他の相互作用と共に、視聴又は録画のための特定の放送チャネルのユーザの選択によって表されても良い。
【００２４】
ユーザ相互作用は、また、例えば、インタラクティブ番組のユーザの実際の使用と共に、ユーザによる使用のためにインタラクティブ番組を提供することを含んでも良い。例えば、相互作用は、ディスプレイデバイス１０４、ユーザデバイス１１０及び／又は他のデバイスによるユーザコマンドへの応答の出力と共に、メディアゲートウェイ１０２及び／又はディスプレイデバイス１０４と関連するリモートコントロールユニット、ユーザと関連するユーザデバイス１１０、及び他のコンポーネントによる、インタラクティブ番組のためのユーザコマンドの受信を含んでも良い。
【００２５】
更に、ユーザ相互作用は、例えば、任意の受信されたコンテンツ、提供されたコマンド、生成された出力、ならびに／又は、コンテンツ、及び／もしくは、ワイドエリアネットワークインタフェース２０２を用いるＷＡＮ１６０を介したサーバ１４０又は他の通信ノード間で交換される他の情報を含む、メディアゲートウェイ１０２とユーザとの間の他の相互作用を含んでも良い。ＷＡＮ１６０にアクセスするためにメディアゲートウェイ１０２を用いる場合、ユーザデバイス１１０は、ウェブページ、文書、オーディオコンテンツ、ビデオコンテンツなどをダウンロードすること；ショッピングウェブサイトにアクセスすること；ソーシャルメディアと相互作用すること；調査に協力すること；及び、その他多くの相互作用に参加しても良い。
【００２６】
更に他の例においては、ユーザ相互作用モジュール２１２は、また、ＷＡＮインタフェース２０２を介して、メディアゲートウェイ１０２と、遠隔のユーザデバイス（図１には不図示）との間の相互作用を促進しても良い。一実施形態においては、ユーザは、上記したように、ＷＡＮ１６０を介して、メディアゲートウェイ１０２と相互作用するためにＳｌｉｎｇｂｏｘ（登録商標）又は同様なデバイスを用いても良い。そのような相互作用は、ローカルネットワークインタフェース２０４を介して発生する相互作用に比較し、対等に扱われてもよいし、対等に扱われなくても良い。例えば、ユーザ相互作用モジュール２１２は、ローカルエリアネットワーク１０１内に配置されるユーザデバイス１１０の相互作用を識別し、追跡し、及び、ローカルエリアネットワーク１０１の外部に配置されるユーザデバイスの相互作用を無視するように構成されても良い。そのような実施形態は、ローカルネットワークエリア１０１内に配置されていないユーザデバイスによって引き起こされたユーザ相互作用のなりすましを防止する助けとなってもよい。
【００２７】
ユーザ相互作用モジュール２１２と協働して、ユーザ相互作用ロギングモジュール２１４は、ＷＡＮインタフェース２０２及び／又は既存のテレビインタフェース２０６を用いるメディアゲートウェイ１０２との、１以上のユーザによって行われる相互作用を、ユーザ相互作用ログ２２２に記録するように構成されても良い。例えば、ユーザ相互作用ロギングモジュール２１４は、含まれる特定の相互作用及び、相互作用が起こった時刻又は期間、及び相互作用に関わる特定のユーザ及び／又はユーザデバイス１１０に対する識別子を含む、興味深い各相互作用を記録しても良い。一例においては、ユーザ相互作用ロギングモジュール２１４は、ユーザ相互作用モジュール２１２からのこの情報を受信し、ユーザ相互作用ログ２２２に、その情報の幾つかのバージョンを格納しても良い。更に、ユーザ相互作用ロギングモジュール２１４は、各相互作用に関する情報のすべてをデータオブジェクトとして格納しても良く、又は、各相互作用を、特定のユーザもしくはユーザデバイス１１０に関連付けるための幾つかの他のストレージストラテジーを用いても良い。
【００２８】
幾つかの例においては、ユーザ相互作用ロギングモジュール２１４は、発生した相互作用のすべてよりも少ないものに関連した情報を、ユーザ相互作用ログ２２２に記録するように、ユーザ相互作用モジュール２１２から受信した情報をフィルタリングしても良い。例えば、ユーザ相互作用ロギングモジュール２１４は、ローカルネットワークインタフェース２０４を介してメディアゲートウェイ１０２と相互作用するユーザデバイス１１０と、ＷＡＮインタフェース２０２を介してメディアゲートウェイ１０２と相互作用するユーザデバイス１１０との間を、ＷＡＮインタフェース２０２を介して発生したそれらの相互作用をフィルタリングするか、又は、無視することにより、区別しても良く、その結果として、ユーザ相互作用ログ２２２にログ記録されるローカルネットワークインタフェース２０４を介して促進されるそれらの相互作用のみとなる。他の例においては、ローカルネットワークインタフェース２０４とＷＡＮインタフェース２０２とを介して発生する相互作用は、両方ともユーザ相互作用ログ２２にログ記録され、それによって、そのような相互作用をサーバ１４０、１５０に報告するために、対等に扱われる。
【００２９】
ゲートウェイ認証モジュール２１６は、１以上のサーバ１４０及び／又はトラステッドサーバ１５０によって、メディアゲートウェイ１０２を認証するように構成されてもよく、それによって、メディアゲートウェイ１０２が、情報の信頼性のあるソースであることのセキュリティの計量を、サーバ１４０及び／又はトラステッドサーバ１５０に提供する。一例においては、ゲートウェイ認証モジュール２１６は、サーバ１４０、１５０によってメディアゲートウェイ１０２を認証するために、ＷＡＮ１６０に渡ってＷＡＮインタフェース２０２を介して、デジタル証明書又は他の安全な形態の識別情報をサーバ１４０、１５０に対して送信しても良い。
【００３０】
結果として、ユーザ識別モジュール２１０を介して、メディアゲートウェイ１０２と相互作用するユーザを識別し、関心のあるサーバ１４０、１５０によって、メディアゲートウェイ１０２を確認、又は認証することによって、サーバ１４０、１５０は、ユーザ及び、メディアゲートウェイ１０２と相互作用するユーザデバイス１１０に関する、正確で、確認された情報を受信することができる。サーバ１４０、１５０は、そして、上記したように、様々な目的で、その情報を用いることができる。
【００３１】
図３は、図１の通信システム１００に用いることができるサーバ１４０、１５０の一例のブロック図である。図３の例においては、サーバ１４０、１５０は、ワイドエリアネットワーク（ＷＡＮ）インタフェース３０２、ゲートウェイ認証モジュール３０４、ユーザ相互作用収集モジュール３０６、利益決定モジュール３０８、コンテンツ選択モジュール３１０、及び／又はコンテンツレーティングモジュール３１２を含んでも良い。サーバ１４０、１５０は、また、図２のメディアゲートウェイ１０２から受信したユーザ相互作用情報３２０を含んでも良い。特定の実施形態においては、図２に図示される１以上のモジュールは、サーバ１４０、１５０には含まれなくても良い。また、他のコンポーネントが、サーバ１４０、１５０に含まれてもよいが、以下の議論を簡単化するために、図３には明示的には図示されていない。
【００３２】
図２のメディアゲートウェイ１０２のＷＡＮインタフェース２０２と同様に、図３のＷＡＮインタフェース３０２は、サーバ１４０、１５０とメディアゲートウェイ１０２との間の通信を促進するように構成されても良い。上記したように、サーバ１４０、１５０は、ユーザのメディアゲートウェイ１０２との様々な相互作用と共に、メディアゲートウェイ１０２から、ユーザデバイス１１０のユーザを識別する情報を受信しても良い。サーバ１４０、１５０は、そして、ユーザ及び関連する相互作用情報に基づいて、幾つかの特定ユーザ向け又はユーザ関連アクション又は動作を実行してもよい。
【００３３】
幾つかの例において、図２のメディアゲートウェイ１０２のゲートウェイ認証モジュール２１６の対応部分として動作すると、ゲートウェイ認証モジュール３０４は、メディアゲートウェイ１０２から受信されるいかなるユーザ相互作用情報も信頼できるように、メディアゲートウェイ１０２を認証するように構成されてもよい。一例においては、ゲートウェイ認証モジュール３０４は、サーバ１４０、１５０が、サーバ１４０、１５０を認証できるように、ＷＡＮインタフェース３０２を介して、ＷＡＮ１６０を通じて、メディアゲートウェイ１０２から、メディアゲートウェイ１０２のデジタル証明書又は他の安全な形態の識別情報を受信しても良い。
【００３４】
ユーザ相互作用収集モジュール３０６は、メディアゲートウェイ１０２に対し、１以上のユーザによって行われる相互作用を示す情報を受信するように構成されてもよい。例えば、ユーザ相互作用情報は、含まれる特定の相互作用、相互作用が発生した時刻又は期間、及び、メディアゲートウェイ１０２との相互作用に関わる特定のユーザ及び／もしくはユーザデバイス１１０に対する識別子を含む、興味深い各相互作用に関する情報を含んでも良い。一例においては、メディアゲートウェイ１０２が、その情報を、ＷＡＮ１６０を介して、サーバ１４０、１５０に送信する前に、サーバ１４０、１５０において受信されるユーザ相互作用情報は、メディアゲートウェイ１０２のユーザ相互作用ログ２２２に格納されていても良い。更に、ユーザ相互作用収集モジュール３０６は、サーバ１４０、１５０のユーザ相互作用情報３２０として、その情報の少なくとも幾つかのバージョンを格納しても良い。更に、ユーザ相互作用収集モジュール３０６は、各相互作用に関連するすべての情報をデータオブジェクトとして格納しても良く、又は、各相互作用を特定のユーザもしくはユーザデバイス１１０に関連付けるための幾つかの他のストレージストラテジーを用いても良い。幾つかの例において、発生した相互作用の全てよりも少ないものに関連した情報が、ユーザ相互作用情報３２０として記録されるように、ユーザ相互作用収集モジュール３０６は、メディアゲートウェイ１０２から受信した情報をフィルタリングしても良い。
【００３５】
ユーザ相互作用情報３２０に基づいて、サーバ１４０、１５０は、１以上の特定ユーザ向けの動作又はタスクを実行してもよい。サーバ１４０、１５０におけるそのような動作を実行することができるモジュールの例は、これらには限定されないが、利益決定モジュール３０８、コンテンツ選択モジュール３１０、及びコンテンツレーティングモジュール３１２を含む。一実施形態においては、利益決定モジュール３０８は、ユーデバイス１１０を介したユーザとメディアゲートウェイ１０２との間の少なくとも１つの相互作用に基づいて、現金、製品、ロイヤルティクレジット（例えば、ロイヤルティ「ポイント」）などにより１以上の利益を、ユーザデバイス１１０のユーザに割り当てるか、又は、与えても良い。例えば、メディアゲートウェイ１０２から受信されるユーザ相互作用情報３２０に反映されているように、ユーザが、特定のコンテンツプロバイダによって提供されるコンテンツにアクセスしたか、又は、これを受信し、特定の商人から１以上の製品を購入し、又は、幾つかの他の有益な方法で、特定のプロバイダと関わった場合、サーバ１４０、１５０は、ユーザに１以上の利益を与えても良い。
【００３６】
コンテンツ選択モジュール３１０は、ユーザデバイス１１０を介したユーザとメディアゲートウェイ１０２との間の少なくとも１つの相互作用に基づいて、ユーザのユーザデバイス１１０に、配信、広告、又は、メディアコンテンツ（例えば、オーディオコンテンツ、オーディオ／ビジュアルコンテンツ、静止画コンテンツ、グラフィカルコンテンツ、テキストコンテンツなど）を含む幾つかの他のアクションを実行するように構成されても良い。例えば、ユーザが、メディアゲートウェイ１０２を介して、特定のミュージシャンのオーディオコンテンツにアクセスしているか、そのミュージシャンを表すウェブサイトを追いかけているか、そのミュージシャンを含むソーシャルメディアに関わっているなどであって、そのような相互作用が、ユーザ相互作用情報３２０に示される場合、サーバ１４０、１５０は、そのミュージシャンの別のコンテンツ、最初のミュージシャンのスタイルと同様のスタイルの他のミュージシャンによって生成されたコンテンツ、又は、ユーザが潜在的興味のある幾つかの他のコンテンツを選択しても良い。サーバ１４０、１５０は、ユーザに関連した１以上のユーザデバイス１１０に、おそらくメディアゲートウェイ１０２を用いて、ユーザに対して選択されたコンテンツを広告するか、又は、配信しても良い。一例においては、選択されたコンテンツ、又は、その広告は、ユーザのメディアゲートウェイ１０２との相互作用に含まれなかった少なくとも１つのユーザデバイス１１０に配信されても良い。
【００３７】
コンテンツレーティングモジュール３１２は、サーバ１４０、１５０、及び、おそらく他のサーバと結合した複数のメディアゲートウェイ１０２と相互作用する複数のユーザを含む、１以上の種類のメディアコンテンツ（例えば、楽曲、テレビ番組、動画など）に対するレーティング情報を提供するように構成されても良い。より詳細には、サーバ１４０、１５０は、メディアゲートウェイ１０２と相互作用する各ユーザが、視聴し、購入し、ダウンロードし、又は、消費するメディアコンテンツの特定の項目を示すユーザ相互作用情報３２０を受信しても良い。サーバ１４０、１５０は、そして、例えば、コンテンツ項目のうちの少なくとも幾つかの相対的人気を示す、レーティング情報を生成するために、ユーザ相互作用情報３２０を処理しても良い。
【００３８】
幾つかの実施形態において、サーバ１４０、１５０は、上記した１以上の動作を実行するために、ユーザ相互作用情報３２０で利用可能なもの以外のデータにアクセスしても良い。コンテンツレーティングモジュール３１２について、例えば、サーバ１４０、１５０は、ユーザ相互作用情報３２０に追加のコンテキストを提供するために、メディアゲートウェイ１０２のユーザに関連した人口統計情報、メディアゲートウェイ１０２の位置を示す地理情報などにアクセスしても良い。この追加的コンテキストに基づいて、サーバ１４０、１５０は、それが、年齢グループ、地理的領域などに関連しているとして、より特定されたレーティング情報を生成しても良く、それは、コンテンツプロバイダ、コンテンツ配給者、及び広告主にとって、重要な利益となり得る。
【００３９】
ユーザ相互作用情報３２０を処理するときに、サーバ１４０、１５０が考慮に入れることができる追加の情報の他の例は、ユーザ相互作用情報３２０の解釈において、サーバ１４０、１５０を支援する情報を含んでも良い。例えば、レーティングテレビ番組における、コンテンツレーティングモジュール３１２は、特定の番組を放送できる特定の地理的領域、日、時間、及び放送チャネルを示すテレビ番組スケジューリング情報にアクセスしても良い。結果として、ユーザ相互作用情報３２０は、ユーザがメディアゲートウェイ１０２を介してコンテンツを視聴していた特定の放送チャネル及び時刻を提供する場合、サーバ１４０、１５０は、ユーザによって視聴される特定の番組を決定しても良い。サーバ１４０、１５０内で、１以上の動作又はタスクを実行するための追加情報で、ユーザ相互作用情報３２０を補足する他の例も可能である。
【００４０】
更に、図３は、ユーザ相互作用情報３２０に基づいて動作を実行することができる３つの特別なモジュール（例えば、利益決定モジュール３０８、コンテンツ選択モジュール３１０、及びコンテンツレーティングモジュール３１２）を図示するが、そのようなモジュールは、本質的に例示的であり、ユーザ、コンテンツプロバイダ、製品製造者及び配給者、及び他の個人又は団体に利益のある動作を実行することのできる多くの他の種類のモジュールも可能である。
【００４１】
図４は、メディアゲートウェイを介して、ユーザと相互作用とを関連付ける例示的方法４００のフロー図である。以下の例においては、そこに設けられる様々なコンポーネントを含む、図２のメディアゲートウェイ１０２は、方法４００の様々な動作を実行すると推測される。しかし、本明細書に特に記述されない他のメディアゲートウェイデバイス又はコンポーネントが、他の実施形態において、方法４００の動作を実行してもよい。
【００４２】
方法４００においては、メディアゲートウェイ１０２と相互作用するユーザデバイス１１０のユーザが識別される（動作４０２）。メディアゲートウェイ１０２がどのようにユーザを識別するかの例は、図５及び図６との関係で、以下に議論される。メディアゲートウェイ１０２は、ユーザのユーザデバイス１１０とメディアゲートウェイ１０２との間で発生する、少なくとも１つの相互作用とユーザとを関連付けても良い（動作４０４）。更に、メディアゲートウェイ１０２は、サーバ１４０、１５０によって、自身を認証しても良い（動作４０６）。メディアゲートウェイ１０２は、それから、サーバ１４０、１５０に、ユーザの相互作用との関連の指示を提供しても良い（動作４０８）。上記したように、その指示は、同一のメディアゲートウェイ１０２及び、他のローカルネットワーク領域１０１に配置された他のメディアゲートウェイ１０２との他のユーザの相互作用と共に、おそらく、メディアゲートウェイ１０２とのユーザの他の相互作用の指示と共に、サーバ１４０、１５０によって利用され得、例えば、ユーザに利益を提供すること、ユーザ用にコンテンツを選択すること、ユーザによって消費された、又は、アクセスされたコンテンツにレーティングをつけることなどの異なる多数の動作又はタスクのうちの任意のものを実行する。
【００４３】
（ここに図示される他の方法の動作と共に）図４の動作４０２から４０８が、特定の順番で発生するものとして示されているが、２以上の動作の同時実行を含む、動作の他の順番も可能である。例えば、メディアコンテンツ又は他の情報にアクセスするために、メディアゲートウェイ１０２と１以上のユーザが相互作用するに従い、周期的に、連続的に、又は、多分並列に、同時に、もしくは、同期的に、など、幾つかの他の繰り返し方法で、少なくとも動作４０２及び４０４が発生し得；テレビインタラクティブアプリケーションへの入力を提供し、及び、これからの出力を受信するなどする。したがって、幾つかの例においては、複数のユーザは、メディアゲートウェイ１０２及びディスプレイデバイス１０４を介して提供される同一のメディアコンテンツを視聴しうる。ユーザのそれぞれのためのユーザデバイス１１０は、そのとき、同様にメディアゲートウェイ１０２と相互作用しており、それによって、存在する各ユーザ用の方法４００をメディアゲートウェイ１０２に実行させ、その結果、サーバ１４０、１５０との相互作用（例えば、ユーザが、ディスプレイデバイス１０４上のコンテンツを視聴すること）をする各ユーザの関連付けの指示となる。それに応じて、サーバ１４０、１５０は、その後、例えば、各ユーザに、ある種の利益を提供するなど、各ユーザと関連付けられた特定ユーザ向け又はユーザ関連のアクションを実行しうる。
【００４４】
図５は、ユーザと関連付けられたユーザデバイス１１０とメディアゲートウェイ１０２との間の接続を確立することに基づいて、ユーザを識別する例示的方法５００のフロー図である。方法５００において、ユーザデバイス１１０は、メディアゲートウェイ１０２に登録されうる（動作５０２）。一例においては、そのような登録は、メディアゲートウェイ１０２が相互に２つの識別子を関連付けるように、ユーザデバイス１１０の幾つかの識別子（例えば、ＭＡＣアドレス）及びユーザの識別子（例えば、ユーザ名及び／又はパスワード）の受信を含んでも良い。メディアゲートウェイ１０２は、また、他のユーザのユーザデバイスと共に、同一ユーザに関連付けられた他のユーザデバイス１１０を登録しても良い。
【００４５】
方法５００においても、通信接続１２０は、メディアゲートウェイ１０２とユーザデバイス１１０との間に確立されても良い（動作５０４）。一例においては、通信接続１２０は、メディアゲートウェイ１０２のＷｉＦｉ（登録商標）又はブルートゥース（登録商標）通信範囲などの通信範囲内に来るユーザデバイス１１０に応答して確立されても良く、それによって、メディアゲートウェイ１０２とユーザデバイス１１０との間の無線通信接続１２０を確立させる。他の例においては、ユーザデバイス１１０は、イーサネットケーブル又は他の有線構造を介して、メディアゲートウェイ１０２に接続されても良く、それによって、有線通信接続１２０を確立させる。
【００４６】
接続の確立の間、又はそのすぐ後、メディアゲートウェイ１０２は、ユーザデバイス１１０のＭＡＣアドレスなどの、ユーザデバイス１１０の識別子を受信しても良い（動作５０６）。ユーザデバイス１１０の以前の登録に基づいて、メディアゲートウェイ１０２は、ユーザデバイス１１０の受信された識別子に関連したユーザの識別子を判定しても良い（動作５０８）。したがって、方法５００の結果として、メディアゲートウェイ１０２は、ユーザデバイス１１０に関連したユーザへの確立された接続を介して、メディアゲートウェイ１０２とのユーザデバイス１１０の相互作用を属性付けても良い。
【００４７】
通信の確立を超えて、図６は、メディアゲートウェイ１０２と相互作用するユーザデバイス１１０に基づいて、ユーザを識別する例示的方法６００のフロー図である。方法６００において、メディアゲートウェイ１０２は、メディアゲートウェイ１０２とのユーザデバイス１１０の相互作用の間、ユーザ用の第２の識別子を受信しても良い（動作６０２）。この第２のユーザ識別子は、メディアゲートウェイ１０２へのユーザデバイス１１０の登録と共に受信された第１のユーザ識別子と同一であってもなくても良いが、また、ユーザを識別するために、メディアゲートウェイ１０２において用いられても良い（動作６０４）。
【００４８】
一例においては、ユーザは、コンテンツにアクセスし、サーバ１４０、１５０とデータを交換し、及び／又は他の動作を実行するために、メディアゲートウェイ１０２と相互作用するユーザデバイス１１０上のアプリケーション１１２（例えば、ウェブブラウザ、音楽プレーヤー、ビデオプレーヤーなど）の実行を開始しても良い。アプリケーション１１２の実行を開始するユーザに応答して、アプリケーション１１２は、ユーザ用のユーザ識別子（例えば、第２のユーザ識別子）をメディアゲートウェイ１０２に送信してもよい。
【００４９】
幾つかの実施形態においては、コンピュータ、ゲームシステム、又は、タブレットデバイスなどのユーザデバイス１１０は、ローカルネットワーク領域１０１に配置される二人以上のユーザによって利用されても良い。それらの実施形態においては、ユーザをユーザデバイス１１０で識別するために、ユーザ名及び／又はパスワードなどのコードによって、ユーザは、ユーザデバイス１１０又はアプリケーション１１２へサインインしてもよい。そのユーザ識別子又は、その幾つかの指示は、ユーザデバイス１１０の潜在的ユーザ間からユーザを特に識別し、それによって、メディアゲートウェイ１０２とのアプリケーション１１２とそのユーザとの相互作用を関連付けるために、メディアゲートウェイ１０２へ転送されても良い。
【００５０】
幾つかの実施形態においては、アプリケーション１１２は、メディアゲートウェイ１０２に結合したディスプレイデバイス１０４をユーザが視聴していることを示すユーザからの入力を要求しても良い。例えば、アプリケーション１１２は、質問に回答するように、又は、ディスプレイデバイス１０４上で現在表示されるコンテンツを記述、もしくは、示すように、ユーザに要求しても良い。ディスプレイデバイス１０４上に表示されるコンテンツに関するユーザからの正しい回答は、ユーザがディスプレイデバイス１０４を視聴していること、したがって、現在メディアゲートウェイ１０２と相互作用しているユーザとして、そのユーザが識別されることの確認として機能し得る。逆に、不正確な回答は、ユーザがディスプレイデバイス１０４を視聴していないこと、したがって、相互作用がディスプレイデバイス１０４を視聴していることを含む例において、メディアゲートウェイ１０２と現在相互作用しているユーザではない可能性があることを示し得る。
【００５１】
図７は、ユーザと対応する相互作用とに基づいて、特定ユーザ向け又はユーザ関連アクションを実行する例示的方法７００のフロー図である。上記したように、サーバ１４０、１５０は、メディアゲートウェイ１０２から、ユーザの相互作用との関連の指示を受信するように構成されても良い（動作７０２）。サーバ１４０、１５０は、同一メディアゲートウェイ１０２と相互作用する他のユーザ用の対応情報と共に、メディアゲートウェイ１０２と相互作用する特定のユーザに関する複数の相互作用のためのそのような情報を受信しても良い。更に他の例においては、サーバ１４０、１５０は、異なるローカルネットワーク領域１０１に配置されるユーザを含む、複数の異なるメディアゲートウェイ１０２から、この相互作用情報を受信しても良い。受信されたユーザ及び相互作用情報に基づいて、サーバ１４０、１５０は、その後、その情報に基づいて、特定ユーザ向け又はユーザ関連アクション又は動作を実行してもよい（動作７０４）。上記したように、そのようなアクションの例は、例えば、ユーザの利益又は報酬を提供すること、メディアコンテンツ又は広告の選択、メディアコンテンツのレーティングなどの、ユーザ、コンテンツプロバイダ、又は、配給者、広告主などを主に支援するアクションを含んでも良い。
【００５２】
上記実施形態の少なくとも幾つかにおいて、メディアゲートウェイは、ユーザと、メディアコンテンツアクセス、アプリケーションの使用（例えば、テレビインタラクティブアプリケーション、スマートフォン／タブレットアプリケーションなど）などの、メディアゲートウェイとのユーザの相互作用と、の正確、かつ安全な識別を容易にしても良い。更に、メディアゲートウェイは、ユーザ自身を含む、任意の数のグループ又は団体に利益を与えうる、そのような相互作用情報に依存する様々な機能を実行するために、その情報を受信するように構成されてもよい、１以上のサーバで安全に認証されても良い。
【００５３】
図８は、本明細書で議論した任意の１以上の方法をマシンに実行させるために、一組の命令が実行されてもよい、コンピュータシステム８００の例示的形態におけるマシンの図的表現を図示する。別の実施形態においては、マシンは、スタンドアロンデバイスとして動作するか、又は、他のマシンに接続（例えば、ネットワーク化）されても良い。ネットワーク化された展開においては、マシンは、サーバ・クライアントネットワーク環境におけるサーバ、もしくは、クライアントマシンの機能で、又は、ピアー・ツー・ピアー（もしくは、分散）ネットワーク環境におけるピアーマシンとして、動作しても良い。マシンは、パーソナルコンピュータ、タブレットコンピュータ、セットトップボックス（ＳＴＢ）、パーソナルデジタルアシスタント（ＰＤＡ)、携帯電話、ウェブ装置、ネットワークルータ、スイッチもしくはブリッジ、又は、そのマシンによって行われるアクションを指定する（シーケンシャル又はその他の）一組の命令を実行することができる任意のマシンであってもよい。更に、単一のマシンのみが図示されているが、語句「マシン」は、また、本発明で議論される任意の１以上の方法を実行するために、一組（もしくは複数の組）の命令を、個別に、又は、協働して実行するマシンの任意の集合を含むと解釈されるべきである。
【００５４】
例示的コンピュータシステム８００は、プロセッサ８０２（例えば、中央処理装置（ＣＰＵ）、グラフィックス処理装置（ＧＰＵ）又はその両方）、バス８０８を介して相互に通信するメインメモリ８０４及び静的メモリ８０６を含む。コンピュータシステム８００は、ビデオディスプレイユニット８１０（例えば、液晶ディスプレイ（ＬＣＤ）又は陰極線管（ＣＲＴ））を更に含んでも良い。コンピュータシステム８００は、また、英数入力デバイス８１２（例えば、キーボード）、ユーザインタフェース（ＵＩ）ナビゲーションデバイス８１４（例えば、マウス）、ディスクドライブユニット８１６、信号生成デバイス８１８（例えば、スピーカ）及びネットワークインタフェースデバイス８２０を含む。
【００５５】
ディスクドライブユニット８１６は、本明細書で記述した任意の１以上の方法又は機能によって実装される、又は、利用される１以上の組の命令及びデータ構造（例えば、命令８２４）を格納するマシン可読媒体８２２を含む。命令８２４は、また、コンピュータシステム８００によって実行される間、メインメモリ８０４、静的メモリ８０６、及び／又はプロセッサ８０２の内部に、完全に、又は少なくとも部分的に常駐しても良く、メインメモリ８０４、静的メモリ８０６、及びプロセッサ８０２は、また、マシン可読媒体を構成する。
【００５６】
命令８２４は、複数の既知の転送プロトコルのうちの任意の一つ（例えば、ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ））を利用するネットワークインタフェースデバイス８２０を介して、ネットワーク８５０上を更に転送され、又は、受信されても良い。
【００５７】
マシン可読媒体８２２は、単一の媒体であるとして例示的実施形態に示されているが、語句「マシン可読媒体」は、１以上の組の命令８２４を格納する単一の媒体又は複数の媒体（例えば、集中型もしくは分散型データベース、及び／又は関連キャッシュ及びサーバ）を含むように解釈されるべきである。語句「マシン可読媒体」は、また、マシンによる実行用の、及び、本発明の主題の方法の任意の１以上をマシンに実行させる一組の命令８２４を格納し、符号化し、もしくは担持することができ、又は、命令８２４のそのような組によって利用されるか、もしくは、それに関連するデータ構造を格納し、符号化し、もしくは、担持できる任意の媒体を含むように解釈されるべきである。語句「マシン可読媒体」は、したがって、固体メモリ、ならびに、光及び磁気媒体を含むように解釈されるべきであるが、これらには限定されない。
【００５８】
本明細書に渡って、複数のインスタンスが、単一のインスタンスとして記述されたコンポーネント、動作、又は、構造を実装しても良い。１以上の方法の個別の動作が、別個の動作として、図示され、記述されたが、個別の動作の１以上は、同時に実行されてもよく、動作は、図示されたものとは異なる順番で実行されてもよい。例示的構成において、別個のコンポーネントとして提示される構造及び機能は、組み合わせられた構造又はコンポーネントとして実装されても良い。同様に、単一のコンポーネントとして提示された構造及び機能は、個別のコンポーネントとして実装されても良い。それら、及び他の変形、改変、追加及び改良は、本明細書の主題の範囲内に入る。
【００５９】
ある実施形態が、ロジック、又は、複数のコンポーネント、モジュール、もしくは機構を含むとして、ここに記述されている。モジュールは、ソフトウェアモジュール（例えば、マシン可読媒体又は伝送信号に実装されたコード）又はハードウェアモジュールのいずれかを構成しても良い。「ハードウェアモジュール」は、ある動作を実行することができる有形のユニットであり、ある物理的方法で構成され、又は、配置されても良い。様々な例示的実施形態においては、１以上のコンピュータシステム（例えば、スタンドアロンコンピュータシステム、クライアントコンピュータシステム、もしくは、サーバコンピュータシステム）又は、コンピュータシステムの１以上のハードウェアモジュール（例えば、プロセッサもしくはプロセッサのグループ）は、本明細書で記述したある動作を実行するように動作するハードウェアモジュールとして、ソフトウェア（例えば、アプリケーションもしくはアプリケーション部分）によって構成されても良い。
【００６０】
幾つかの実施形態においては、ハードウェアモジュールは、機械的に、電気的に、又は、それらの任意の適切な組み合わせで実装されても良い。例えば、ハードウェアモジュールは、ある動作を実行するように固定的に構成された専用回路又はロジックを含んでも良い。例えば、ハードウェアモジュールは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は特定用途向け集積回路（ＡＳＩＣ）などの専用プロセッサであっても良い。ハードウェアモジュールは、また、ある動作を実行するためにソフトウェアによって一時的に構成されるプログラマブルロジック又は回路を含んでも良い。例えば、ハードウェアモジュールは、汎用プロセッサ又は他のプログラマブルプロセッサに含まれるソフトウェアを含んでも良い。ハードウェアモジュールを機械的に、専用の固定構成回路で、又は、一時的構成回路（例えば、ソフトウェアによって構成される）で実装するかの決定は、コストと時間を考慮して行われてもよいことは理解されるだろう。
【００６１】
したがって、語句「ハードウェアモジュール」は、エンティティが、本明細書に記載されるある方法で、又は、本明細書に記載されるある動作を実行するように動作するように、物理的に構成され、固定的に構成され（例えば、ハードワイヤード）又は、一時的に構成される（例えば、プログラムされる）ならば、有形のエンティティを含むと理解されるべきである。ここに用いられるように、「ハードウェア実装モジュール」は、ハードウェアモジュールと呼ばれる。ハードウェアモジュールが一時的に構成される（例えば、プログラムされる）実施形態を考慮すると、ハードウェアモジュールの夫々は、任意の一時点で構成される、又は、実体化される必要はない。例えば、ハードウェアモジュールが、ソフトウェアによって構成されて専用プロセッサとなる汎用プロセッサを含む場合、汎用プロセッサは、異なる時点で、それぞれ異なるハードウェアとして構成されても良い。ソフトウェアは、したがって、例えば、ある一時点で、特定のハードウェアモジュールを構成し、異なる一時点で異なるハードウェアモジュールを構成するように、プロセッサを構成しても良い。
【００６２】
ハードウェアモジュールは、他のハードウェアモジュールへ情報を提供したり、他のハードウェアモジュールから情報を受信したりすることができる。したがって、記述されたハードウェアモジュールは、通信可能なように結合されたとみなされることができる。複数のハードウェアモジュールが、同時に存在する場合、通信は、２以上のハードウェアモジュール間での信号伝送を介して（例えば、適切な回路及びバスに渡って）達成されても良い。複数のハードウェアモジュールが、異なる時間に、構成され、又は、実体化される実施形態においては、例えば、複数のハードウェアモジュールがアクセスを有するメモリ構成における情報のストレージ、及び、取得を介して、そのようなハードウェアモジュール間の通信が達成されても良い。例えば、一ハードウェアモジュールは、動作を実行し、通信可能なように結合されているメモリデバイスにおけるその動作の出力を格納しても良い。更に、ハードウェアモジュールは、そして、後の時間に、格納された出力を取得し、処理するためにメモリデバイスにアクセスしてもよい。ハードウェアモジュールは、また、入力又は出力デバイスとの通信を開始しても良く、リソース（例えば、情報の集合）を操作することができる。
【００６３】
本明細書に記述される例示的方法の様々な動作は、関連の動作を実行するように、一時的に構成され（例えば、ソフトウェアによって）又は固定的に構成される１以上のプロセッサによって少なくとも部分的に実行されてもよい。一時的に構成されるか、又は、固定的に構成されるかに関わらず、そのようなプロセッサは、本明細書に記述される１以上の動作又は機能を実行するために動作するプロセッサ実装モジュールを構成しても良い。ここに用いられるように、「プロセッサ実装モジュール」は、１以上のプロセッサを用いて実装されるハードウェアモジュールをさす。
【００６４】
同様に、本明細書で記述される方法は、少なくとも部分的にプロセッサ実装されても良く、プロセッサは、ハードウェアの一例である。例えば、方法の動作のうちの少なくとも幾つかは、１以上のプロセッサ又はプロセッサ実装モジュールによって実行されてもよい。更に、１以上のプロセッサは、また、「クラウドコンピューティング」環境又は「ソフトウェア・アズ・ア・サービス」（ＳａａＳ）として、関連動作の実行をサポートするように動作してもよい。例えば、動作のうちの少なくとも幾つかは、コンピュータのグループ（複数のプロセッサを含むマシンの例として）によって実行されてもよく、これらの動作は、ネットワーク（例えば、インターネット）を介して、また、１以上の適切なインタフェース（例えば、アプリケーションプログラムインタフェース（ＡＰＩ））を介して、アクセス可能である。
【００６５】
ある動作の実行は、１以上のプロセッサ間に分散され、単一のマシン内に常駐するのみではなく、複数のマシンに渡って展開されても良い。幾つかの例示的実施形態においては、１以上のプロセッサ又はプロセッサ実装モジュールは、単一の地理的場所（例えば、家庭環境内、オフィス環境内、又は、サーバファーム内）に配置されても良い。他の例示的実施形態においては、１以上のプロセッサ又はプロセッサ実装モジュールは、複数の地理的場所に渡って分散されても良い。
【００６６】
この明細書の幾つかの部分は、マシンメモリ（例えば、コンピュータメモリ）内のビット又は二値デジタル信号として格納された、データに対する動作のアルゴリズム又はシンボリックな表現について提示されている。これらのアルゴリズム又はシンボリックな表現は、当業者に仕事の内容を伝えるために、データ処理の分野の当業者によって用いられる技術の例である。ここに用いられるように、「アルゴリズム」は、望ましい結果に導く、動作、又は、同様な処理の自己無撞着なシーケンスである。この文脈において、アルゴリズム及び動作は、物理的量の物理的操作を含む。必ずしもそうではないが、典型的には、そのような量は、マシンによって、格納され、アクセスされ、転送され、組み合わされ、比較され、又は、操作されることができる、電気的、磁気的又は光信号の形態を取っても良い。時には、主に、一般的な語法の理由により、そのような信号を、「データ」、「コンテンツ」、「ビット」、「値」、「エレメント」、「シンボル」、「文字」、「語句」、「数字」、「番号」などのような語句を用いて参照することが便利である。しかし、これらの語句は、単なる便利なラベルに過ぎず、適切な物理的量に関連付けられるべきである。
【００６７】
特に別様に述べない限り、「処理」「コンピューティング」、「計算」、「判定」、「提示」、「表示」などの語句を用いての本明細書での議論は、情報を受信し、格納し、転送し、又は、表示する１以上のメモリ（例えば、揮発性メモリ、不揮発性メモリ、もしくは、任意の適切なそれらの組み合わせ）、レジスタ、又は、他のマシンコンポーネント内の物理的（例えば、電気的、磁気的、もしくは、光）量として表現されるデータを操作し、又は、転送する、マシン（例えば、コンピュータ）のアクション、又は、プロセスを指しても良い。更に、別様に特に述べられない限り、語句「ａ」、「ａｎ」は、特許文書で一般的であるように、１以上のインスタンスを含むとして、本明細書で用いられる。最後に、本明細書において用いられるように、接続詞「又は」は、特に他に別様に述べられない限り、非排他的な「又は」を指している。
【００６８】
要約書は、読者が、迅速に、技術的開示の性質を確認できるように提供される。要約書は、請求項の範囲又は意味を解釈又は限定するためには用いられないだろうという理解と共に提出される。更に、上記詳細な説明においては、様々なフィーチャは、開示を合理化するために、単一の実施形態に一緒にグループ化されると見ることができる。開示のこの方法は、請求された実施形態が、各請求項に明示的に記載されているものより多くのフィーチャを含むという意図を反映しているとして解釈されるべきではない。むしろ、以下の請求項が反映するように、発明の主題は、単一の開示された実施形態のすべてのフィーチャよりも少ないものにある。したがって、以下の請求項は、ここに、各請求項が個別の実施形態として、それ自体で成り立ち、詳細な説明に組み込まれる。
【００６９】
本開示の実施形態は、特定の例示的実施形態を参照して記述されたが、これらの実施形態のより広い範囲から逸脱することなく、これらの実施形態に様々な変形及び変更が行われても良いことは自明であろう。したがって、明細書及び図面は、限定的な意味ではなく、例示的な意味でみなされるべきである。明細書の一部をなす添付の図面は、例示として、限定的ではなく、主題が実施されえる特定の実施形態を示す。図示された実施形態は、当業者が、本明細書に開示された教示を実施することができるように、十分詳細に記述される。構造的及び論理的差し替え及び変更が、この開示の範囲から逸脱することなく行われ得るように、他の実施形態が利用され、及び、それらから導出されうる。この詳細な説明は、したがって、限定的な意味で解釈されるべきではなく、様々な実施形態の範囲は、そのような請求項が権利を付与される均等物の全範囲と共に、添付の請求項によってのみ、規定される。
【００７０】
本発明の主題のそのような実施形態は、単に利便のため、及び、２以上が実際に開示されている場合、この出願の範囲を任意の単一の発明の概念に自主的に制限する意図なしに、語句「発明」によって、個別に、及び／又は集合的に、ここに参照されてもよい。したがって、特定の実施形態が、ここに図示され、記述されたが、同一の目的を達成するように計画された任意の配置は、図示された特定の実施形態の差し替えとしうることは理解されるべきである。この開示は、様々な実施形態の任意の及びすべての適応又は変形を包含することを意図されている。  上記実施形態の組み合わせ、及び、特にここには記述されない他の実施形態は、上記記述を吟味すれば、当業者には明確であろう。
【図１】
2017528784.tif 000003
【図２】
2017528784.tif 000004
【図３】
2017528784.tif 000005
【図４】
2017528784.tif 000006
【図５】
2017528784.tif 000007
【図６】
2017528784.tif 000008
【図７】
2017528784.tif 000009
【図８】
2017528784.tif 000010
【国際調査報告】
2017528784.tif 000011
2017528784.tif 000012