(57)【特許請求の範囲】
【請求項１】
コンピュータによって実行される方法であって、
ユーザプロファイルに従って、第１の少なくとも１つの放送コンテンツプロバイダおよび第１の少なくとも１つの特殊コンテンツプロバイダから複数の時間帯中に利用可能なメディアアセットの推奨をユーザに提供することと、
表示のために第１の軸および第２の軸を有するグリッドを生成することであって、前記第１の軸が、前記推奨されるメディアアセットを識別するためのものであり、および前記第２の軸が、前記推奨されるメディアアセットが利用可能なそれぞれの時間を識別する、生成することと、
前記第１の軸に沿って、前記第１の少なくとも１つの放送コンテンツプロバイダと、前記複数の時間帯からの第１の時間帯中に前記第１の少なくとも１つの放送コンテンツプロバイダから利用可能な推奨されるメディアアセットとを前記グリッドに提供することと、
前記第１の軸に沿って、前記第１の少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの前記第１の時間帯中に前記第１の少なくとも１つの特殊コンテンツプロバイダから利用可能な推奨されるメディアアセットとを前記グリッドに提供することと、
前記第１の軸に沿って、前記第１の少なくとも１つの特殊コンテンツプロバイダと異なる第２の少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの、前記第１の時間帯と異なる第２の時間帯中に利用可能な前記第２の少なくとも１つの特殊コンテンツプロバイダからの推奨されるメディアアセットとを前記グリッドに提供することと、を含み、
前記第２の少なくとも１つの特殊コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番でリストされ、表示デバイス上に表示される、方法。
【請求項２】
前記第１の少なくとも１つの放送コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番でリストされ、前記表示デバイス上に表示される、請求項１に記載の方法。
【請求項３】
前記第１の時間帯中に表示される前記第１の少なくとも１つの放送コンテンツプロバイダの数が事前に決定される、請求項２に記載の方法。
【請求項４】
前記第１の少なくとも１つの放送コンテンツプロバイダと異なる第２の少なくとも１つの放送コンテンツプロバイダと、前記複数の時間帯からの前記第２の時間帯中に利用可能な前記第２の少なくとも１つの放送コンテンツプロバイダからの推奨されるメディアアセットとを前記グリッドに提供することをさらに含む、請求項１に記載の方法。
【請求項５】
前記第２の少なくとも１つの放送コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番でリストされ、前記表示デバイス上に表示される、請求項４に記載の方法。
【請求項６】
前記第２の時間帯中に表示される前記第２の少なくとも１つの放送コンテンツプロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記第１の少なくとも１つの放送コンテンツプロバイダの数と異なる、請求項４に記載の方法。
【請求項７】
前記第１の少なくとも１つの特殊コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに対応するランキングに従った順番でリストされ、前記表示デバイス上に表示される、請求項１に記載の方法。
【請求項８】
前記第１の時間帯中に表示される前記第１の少なくとも１つの特殊コンテンツプロバイダの数が事前に決定される、請求項７に記載の方法。
【請求項９】
前記第２の時間帯中に表示される前記第２の少なくとも１つの特殊コンテンツプロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記第１の少なくとも１つの特殊コンテンツプロバイダの数と異なる、請求項１に記載の方法。
【請求項１０】
前記生成されたグリッドを表示することをさらに含む、請求項１に記載の方法。
【請求項１１】
前記推奨されるメディアアセットをサーバから受信することをさらに含む、請求項１に記載の方法。
【請求項１２】
プロセッサと、
前記プロセッサと結合されたメモリであって、命令を格納するメモリと
を含む装置であって、前記命令が、実行されると、
ユーザプロファイルに従って、第１の少なくとも１つの放送コンテンツプロバイダおよび第１の少なくとも１つの特殊コンテンツプロバイダから複数の時間帯中に利用可能なメディアアセットの推奨をユーザに提供する動作と、
表示のために第１の軸および第２の軸を有するグリッドを生成する動作であって、前記第１の軸が、前記推奨されるメディアアセットを識別するためのものであり、および前記第２の軸が、前記推奨されるメディアアセットが利用可能なそれぞれの時間を識別する、動作と、
前記第１の軸に沿って、前記第１の少なくとも１つの放送コンテンツプロバイダと、前記複数の時間帯からの第１の時間帯中に前記第１の少なくとも１つの放送コンテンツプロバイダから利用可能な推奨されるメディアアセットとを前記グリッドに提供する動作と、
前記第１の軸に沿って、前記第１の少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの前記第１の時間帯中に前記第１の少なくとも１つの特殊コンテンツプロバイダから利用可能な推奨されるメディアアセットとを前記グリッドに提供する動作と、
前記第１の軸に沿って、前記第１の少なくとも１つの特殊コンテンツプロバイダと異なる第２の少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの、前記第１の時間帯と異なる第２の時間帯中に利用可能な前記第２の少なくとも１つの特殊コンテンツプロバイダからの推奨されるメディアアセットとを前記グリッドに提供する動作と
を実行する、装置。
【請求項１３】
前記第１の少なくとも１つの放送コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番でリストされ、表示デバイス上に表示される、請求項１２に記載の装置。
【請求項１４】
前記第１の時間帯中に表示される前記第１の少なくとも１つの放送コンテンツプロバイダの数が事前に決定される、請求項１３に記載の装置。
【請求項１５】
前記プロセッサが、前記第１の少なくとも１つの放送コンテンツプロバイダと異なる第２の少なくとも１つの放送コンテンツプロバイダと、前記複数の時間帯からの前記第２の時間帯中に利用可能な前記第２の少なくとも１つの放送コンテンツプロバイダからの推奨されるメディアアセットとを前記グリッドに提供するようにさらにプログラムされる、請求項１２に記載の装置。
【請求項１６】
前記第２の少なくとも１つの放送コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番でリストされ、表示デバイス上に表示される、請求項１５に記載の装置。
【請求項１７】
前記第２の時間帯中に表示される前記第２の少なくとも１つの放送コンテンツプロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記第１の少なくとも１つの放送コンテンツプロバイダの数と異なる、請求項１５に記載の装置。
【請求項１８】
前記第１の少なくとも１つの特殊コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに対応するランキングに従った順番でリストされ、表示デバイス上に表示される、請求項１２に記載の装置。
【請求項１９】
前記第１の時間帯中に表示される前記第１の少なくとも１つの特殊コンテンツプロバイダの数が事前に決定される、請求項１８に記載の装置。
【請求項２０】
前記第２の少なくとも１つの特殊コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番でリストされ、表示デバイス上に表示される、請求項１２に記載の装置。
【請求項２１】
前記第２の時間帯中に表示される前記第２の少なくとも１つの特殊コンテンツプロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記第１の少なくとも１つの特殊コンテンツプロバイダの数と異なる、請求項１２に記載の装置。
【請求項２２】
前記プロセッサが、前記生成されたグリッドを表示するようにさらに構成された、請求項１２に記載の装置。
【請求項２３】
前記プロセッサが、前記推奨されるメディアアセットをサーバから受信するようにさらに構成された、請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
本発明は、電子プログラムガイドに関し、より具体的には、放送コンテンツ伝達サービスおよび特殊コンテンツ伝達サービスからのメディアサービスに対する推奨を表示する電子プログラムガイドに関する。
【背景技術】
【０００２】
発明の背景
無線放送ネットワーク、ケーブルネットワーク、衛星ネットワークおよび同様のものなどの従来の放送源から利用可能なメディアアセットの多様性により、ユーザが消費できる様々なメディアのすべてを把握することは難しい。ユーザが消費を希望する特定のメディアをそのような特殊コンテンツプロバイダから選択するストリーミングメディア、オンデマンドメディアおよび同様のものの形態のメディアアセットを提供するM-GO、NETFLIX、VUDUおよび同様のものなど、特殊コンテンツプロバイダから利用可能な異なるメディアのすべてを考慮すると、この状況は、より一層複雑になる。いずれのメディアアセットを選択するかを理解するというそのような問題を解決するには、異なるコンテンツプロバイダ間のそのようなオファーを組織するうえでユーザを支援する必要がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
発明の概要
本開示の一態様によれば、電子プログラムグリッドガイドを生成するための方法および装置について説明する。電子プログラムグリッドガイドは、様々な放送コンテンツプロバイダ、特殊コンテンツプロバイダおよびそのようなプロバイダから利用可能な推奨されるメディアアセットを表す。メディアアセットは、ユーザプロファイル情報を考慮して推奨され、電子プログラムグリッドガイドに表示される際、リストされるメディアアセットおよびコンテンツプロバイダが時間帯ごとに変化し得る。
【０００４】
本開示の別の態様によれば、ユーザプロファイルに従って少なくとも１つの放送プロバイダおよび少なくとも１つの特殊コンテンツプロバイダから複数の時間帯中に利用可能なメディアアセットを推奨し、その一方で、表示のために第１の軸および第２の軸を有するグリッドを生成する方法であって、第１の軸が、推奨されるメディアアセットを識別するためのものであり、および第２の軸が、推奨されるメディアアセットが利用可能なそれぞれの時間を識別する、方法について説明する。加えて、例示的な方法は、第１の軸に沿って、少なくとも１つの放送コンテンツプロバイダと、複数の時間帯からの第１の時間帯中に少なくとも１つの放送コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第１の情報を提供する動作と、第１の軸に沿って、少なくとも１つの特殊コンテンツプロバイダと、複数の時間帯からの第１の時間帯中に少なくとも１つの特殊コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第２の情報を提供する動作とを有する。
【０００５】
本開示の別の態様によれば、プロセッサおよびメモリの装置は、ユーザプロファイルに従って少なくとも１つの放送プロバイダおよび少なくとも１つの特殊コンテンツプロバイダから複数の時間帯中に利用可能なメディアアセットを推奨し、その一方で、表示のために第１の軸および第２の軸を有するグリッドを生成する命令を実行するように構成され、第１の軸が、推奨されるメディアアセットを識別するためのものであり、および第２の軸が、推奨されるメディアアセットが利用可能なそれぞれの時間を識別することが説明される。加えて、例示的な装置は、実行されると、第１の軸に沿って、少なくとも１つの放送コンテンツプロバイダと、複数の時間帯からの第１の時間帯中に少なくとも１つの放送コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第１の情報を提供する命令と、第１の軸に沿って、少なくとも１つの特殊コンテンツプロバイダと、複数の時間帯からの第１の時間帯中に少なくとも１つの特殊コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第２の情報を提供する命令とを有する。
【０００６】
図面の簡単な説明
本開示のこれらのおよび他の態様、特徴および利点は、以下の例示的な実施形態の詳細な説明から説明されるかまたは明らかになり、それらは、添付の図面と併せて読まれるものとする。
【０００７】
図面では、同様の参照番号は、図全体を通じて同様の要素を示す。
【図面の簡単な説明】
【０００８】
【図１】ホームまたはエンドユーザにコンテンツを伝達するためのシステムの例示的な実施形態のブロック図を示す。
【図２】メディアサーバ、オンラインソーシャルネットワークおよびメディアを消費するための消費デバイスの配置を提示する例示的な実施形態のシステムのブロック図を提示する。
【図３】セットトップボックス／デジタルビデオレコーダの例示的な実施形態のブロック図を示す。
【図４】オンラインソーシャルサーバで実装されるようなオンラインソーシャルネットワークの例示的な実施形態のブロック図を提示する。
【図５】オンラインソーシャルネットワーキングページの表示の例示的な実施形態を提示する。
【図６】ユーザによって消費されている特定のメディアアセットに第２の非消費ユーザがアクセスできるかどうかを考慮する方法の例示的な実施形態のブロック図を詳述する。
【図７】消費ユーザが消費しているアセットについての情報に応答して非消費ユーザがいずれのメディアアセットを受信すべきかを決定する方法の例示的な実施形態のブロック図である。
【図８】異なる消費ユーザがアクセスしたメディアを詳述する電子プログラムガイドグリッドの例示的な実施形態の表示を提供する。
【図９】異なる消費ユーザがアクセスしたメディアを詳述する電子プログラムガイドグリッドの例示的な実施形態の表示を提供する。
【図１０】異なる消費ユーザがアクセスしたメディアを詳述する電子プログラムガイドグリッドの例示的な実施形態の表示を提供する。
【図１１】ユーザプロファイルを使用して、異なる時間帯中に放送コンテンツプロバイダおよび特殊コンテンツプロバイダから利用可能なメディアアセットを推奨する方法の例示的な実施形態のブロック図である。
【図１２】異なる時間帯中に放送コンテンツプロバイダおよび特殊コンテンツプロバイダから利用可能な推奨されるメディアを詳述する電子プログラムガイドグリッドの例示的な実施形態の表示を提供する。
【図１３】異なる時間帯中に放送コンテンツプロバイダおよび特殊コンテンツプロバイダから利用可能な推奨されるメディアを詳述する電子プログラムガイドグリッドの例示的な実施形態の表示を提供する。
【図１４】異なる時間帯中に放送コンテンツプロバイダおよび特殊コンテンツプロバイダから利用可能な推奨されるメディアを詳述する電子プログラムガイドグリッドの例示的な実施形態の表示を提供する。
【発明を実施するための形態】
【０００９】
図面は、本開示の概念を示すことを目的とし、必ずしも本開示を示すために考えられる唯一の構成ではないことを理解すべきである。
【００１０】
発明の詳細な説明
図に示される要素は、ハードウェア、ソフトウェアまたはそれらの組合せの様々な形態で実装できることを理解すべきである。好ましくは、これらの要素は、１つまたは複数の適切にプログラムされた汎用デバイス上でハードウェアとソフトウェアとの組合せで実装され、デバイスは、プロセッサ、メモリおよび入力／出力インタフェースを含み得る。本明細書では、「結合される」という記載は、１つまたは複数の中間コンポーネントを通じて直接的に接続されるかまたは間接的に接続されることを意味するように定義される。そのような中間コンポーネントは、ハードウェアベースのコンポーネントとソフトウェアベースのコンポーネントとの両方を含み得る。
【００１１】
本説明は、本開示の原理を示す。従って、当業者は、本明細書では明示的に説明されても示されてもいないが、本開示の原理を具体化し、本開示の原理の範囲内に含まれる様々な構成を考案できることが理解されるであろう。
【００１２】
本明細書に記述されるすべての例および条件語句は、教示目的で、当技術分野を促進するために本発明者によって寄与される本開示の原理および概念を読者が理解できるように支援することが意図され、そのような具体的に記述される例および条件に限定されるものではないと解釈されたい。
【００１３】
また、本開示の原理、態様および実施形態ならびにそれらの具体的な例を記述する本明細書のすべての説明は、それらの構造上の均等物と機能上の均等物との両方を包含することが意図される。加えて、そのような均等物は、現在知られている均等物と今後開発される均等物（すなわち、構造にかかわらず、同じ機能を実行する、開発される任意の要素）との両方を含むことが意図される。
【００１４】
従って、例えば、本明細書で提示されるブロック図は、本開示の原理を具体化する例示的な回路の概念図を表すことが当業者によって理解されるであろう。同様に、いかなるフローチャート、フロー図、状態遷移図、擬似コードおよび同様のものも様々なプロセスを表し、様々なプロセスは、コンピュータ可読媒体で本質的に表すことができ、コンピュータまたはプロセッサが明示的に示されているか否かにかかわらず、そのようなコンピュータまたはプロセッサによって実行できることが理解されるであろう。コンピュータ可読媒体およびコンピュータ可読媒体上に書き込まれるコードは、一時的な状態（信号）および非一時的な状態（ＣＤ−ＲＯＭ、ＤＶＤ、Blu-Ray、ハードドライブ、フラッシュカードまたは他のタイプの有形記憶媒体などの有形媒体）で実装することができる。
【００１５】
図に示される様々な要素の機能は、専用ハードウェアの使用を通じておよび適切なソフトウェアに関連してソフトウェアの実行が可能なハードウェアの使用を通じて提供することができる。プロセッサによって提供される場合、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、またはそのうちのいくつかを共有することができる複数の個々のプロセッサによって提供することができる。また、「プロセッサ」または「コントローラ」という用語の明示的な使用は、ソフトウェアの実行が可能なハードウェアを排他的に指すものと解釈すべきではなく、限定されることなく、デジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを格納するための読み取り専用メモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）および不揮発性記憶装置を暗黙的に含み得る。
【００１６】
他のハードウェア（従来のおよびカスタムの少なくとも一方）も含めることができる。同様に、図に示されるいかなるスイッチも単なる概念的なものである。それらの機能は、プログラム論理の操作を通じて、専用論理を通じて、プログラム制御と専用論理との相互作用を通じてまたは手動でさえも実行することができ、文脈からより具体的に理解されるように、実装者によって特定の技法が選択可能である。
【００１７】
本明細書の請求項では、指定された機能を実行するための手段として表現されたいかなる要素も、例えば、ａ）その機能を実行する回路要素の組合せ、またはｂ）機能を実行するためにそのソフトウェアを実行するための適切な回路と組み合わされた任意の形態のソフトウェア（従って、ファームウェア、マイクロコードまたは同様のものを含む）を含む、その機能を実行するいかなる方法も包含することが意図される。そのような請求項によって定義されるような本開示は、記述される様々な手段によって提供される機能が、請求項によって要求される方法で組み合わされてまとめられるという事実に存在する。従って、それらの機能を提供できるいかなる手段も本明細書に示されるものと均等であると見なされる。
【００１８】
本発明の概念を使用すると、以下で論じられる原理は、ユーザがFACEBOOK（登録商標）、LINKEDIN（登録商標）および同様のものなどの通信メディアオンラインソーシャルネットワークを使用してユーザのメディア消費習慣を共有するシナリオを提示する。
【００１９】
オンラインソーシャルネットワーク（ＯＳＮ）という用語は、第１のユーザが、各ユーザに独自のメッセージを送信する必要なく、１人または複数のユーザと通信できるようにするアーキテクチャとして定義することもできる。すなわち、ソーシャルネットワークでは、そのようなユーザにメッセージが伝達される方法において効率がある。加えて、ソーシャルネットワークは、通常、ユーザが第２のユーザに「リンクされる」ことを希望するか否かを寛大に示す特徴を有する。このタイプの特徴は、第１のユーザが第１のユーザのリストに第２のユーザを追加する場合に実装することができる。次いで、ソーシャルネットワーキングサイトは、第１のユーザが知っている他のユーザを推奨することができ、他のユーザは、第２のユーザによって制御されるリストに掲載されているユーザのリストで提示されることになる。従って、第１のユーザのソーシャルネットワークは、第２のユーザのソーシャルネットワークを活用することによって拡大することができる。
【００２０】
以下の説明内では、本発明の原理は、ユーザが消費しているアセットについての様々な情報をユーザがソーシャルネットワークに送信するためのメカニズムを提供する。これは、バーチャルグループ閲覧、評価、推奨などの社会的相互作用の新しい方法を促進する。具体的には、電話、タブレット、セットトップボックス、テレビゲームシステム、パーソナルコンピュータおよび同様のものなどの消費デバイスを使用する際、ユーザは、消費デバイスを使用しながら、いずれのメディアを消費する（観る／聴く）かを示すことができる。
【００２１】
異なるフィールドが以下に導入されており、そのようなフィールドは、メディアアセットについての異なる特性を示すために使用される。フィールドは、このアプリケーションでは、<<FIELD>>の形態での「タグ」の使用を利用して説明される。そのようなフィールドに対する特定の属性は、<<FIELD &ATTRIBUTE1&ATTRIBUTE2&ATTRIBUTE3...>で示されるような様々な分離を使用して追加することができる。フィールドおよび属性は、特定のハッシュの組合せ（ＭＤ５、ＳＨＡ１および同様のもの）がフィールドおよび関連する属性のコンテンツを表し得る場合に構築できることも理解されるであろう。他の実装形態は、本発明の原理に従って実行することができる。
【００２２】
【表１】
0006590920.tif 000002
【００２３】
【表２】
0006590920.tif 000003
【００２４】
メディアアセット（表３に対して以下で説明されるような）という用語は、ビデオベースのメディア、音声ベースのメディア、テレビ番組、映画、対話型サービス、テレビゲーム、ＨＴＭＬベースのウェブページ、ビデオオンデマンド、音声／ビデオ放送、ラジオ番組、広告、ポッドキャストおよび同様のものであり得る。
【００２５】
【表３】
0006590920.tif 000004
【００２６】
【表４】
0006590920.tif 000005
【００２７】
【表５】
0006590920.tif 000006
【００２８】
【表６】
0006590920.tif 000007
【００２９】
最初に、様々なタイプのコンテンツを伝達するためおよびオンラインソーシャルネットワーキングサービスをユーザに提供するためのシステムについて説明する。
【００３０】
ここで図１に移ると、ホームまたはエンドユーザにコンテンツを伝達するためのシステム１００の実施形態のブロック図が示されている。コンテンツは、映画スタジオまたは制作ハウスなどのコンテンツソース１０２から生じる。コンテンツは、２つの形態の少なくとも１つで供給することができる。形態の１つは、放送形態のコンテンツであり得る。放送コンテンツは、放送提携マネージャ１０４に提供され、放送提携マネージャ１０４は、通常、American Broadcasting Company（ＡＢＣ）、National Broadcasting Company（ＮＢＣ）、Columbia Broadcasting System（ＣＢＳ）などの全国放送サービスである。放送提携マネージャは、コンテンツを収集して格納することができ、伝達ネットワーク１（１０６）として示される伝達ネットワーク上でのコンテンツの伝達をスケジューリングすることができる。伝達ネットワーク１（１０６）は、国立センターから１つまたは複数の地域または地方センターへの衛生リンク伝送を含み得る。また、伝達ネットワーク１（１０６）は、無線放送、衛星放送、ケーブル放送などのローカル伝達システムを使用するローカルコンテンツ伝達またはＩＰを介する外部のネットワークからのものも含み得る。ローカル伝達されたコンテンツは、ユーザの自宅のユーザのセットトップボックス／デジタルビデオレコーダ（ＤＶＲ）１０８に提供され、その後、コンテンツは、ユーザが検索できる利用可能なコンテンツの主要部に含められる。
【００３１】
コンテンツの第２の形態は、特殊コンテンツと称される。特殊コンテンツは、そうでなければ放送提携マネージャには提供されないプレミアムビュー、ペイパービューまたは他のコンテンツとして伝達されるコンテンツを含み得る。多くの事例では、特殊コンテンツは、M-GO、NETFLIX、AMAZONおよび同様のものなどのサービスからのストリーミングメディアの形態でユーザによって要求されたコンテンツであり得る。特殊コンテンツは、コンテンツマネージャ１１０に伝達することができる。コンテンツマネージャ１１０は、インターネットウェブサイト、提携（例えば、コンテンツプロバイダとの）放送サービスまたは伝達ネットワークサービスなどのサービスプロバイダであり得る。また、コンテンツマネージャ１１０は、インターネットコンテンツを伝達システムに組み込むことも、またはユーザのセットトップボックス／デジタルビデオレコーダ１０８に未だ伝達されていないコンテンツを検索できるように検索のみに明確に組み込むこともできる。コンテンツマネージャ１１０は、別々の伝達ネットワーク（伝達ネットワーク２（１１２））上でユーザのセットトップボックス／デジタルビデオレコーダ１０８にコンテンツを伝達することができる。伝達ネットワーク２（１１２）は、高速広帯域インターネットタイプの通信システムを含み得る。放送提携マネージャ１０４からのコンテンツは、伝達ネットワーク２（１１２）のすべてまたは一部を使用して伝達することもでき、コンテンツマネージャ１１０からのコンテンツは、伝達ネットワーク１（１０６）のすべてまたは一部を使用しても伝達し得ることに留意することが重要である。加えて、ユーザは、必ずしもコンテンツマネージャ１１０にコンテンツを管理させなくとも、伝達ネットワーク２（１１２）を介してインターネットからコンテンツを直接得ることもできる。加えて、検索の範囲は、利用可能なコンテンツの先にある今後放送することができるかまたは利用可能にすることができるコンテンツである。
【００３２】
セットトップボックス／デジタルビデオレコーダ１０８は、伝達ネットワーク１および伝達ネットワーク２の一方または両方から異なるタイプのコンテンツを受信することができる。セットトップボックス／デジタルビデオレコーダ１０８は、コンテンツを処理し、ユーザの好みおよびコマンドに基づいてコンテンツの分離を提供する。また、セットトップボックス／デジタルビデオレコーダは、音声およびビデオコンテンツを記録したりプレイバックしたりするためのハードドライブまたは光ディスクドライブなどの記憶装置も含み得る。セットトップボックス／デジタルビデオレコーダ１０８の動作および格納されたコンテンツのプレイバックと関連付けられた特徴のさらなる詳細については、図３に関連して以下で説明する。処理されたコンテンツは、表示デバイス１１４に提供される。表示デバイス１１４は、従来の２−Ｄタイプのディスプレイであるか、または代替として、高度な３−Ｄディスプレイであり得る。無線電話、ＰＤＡ、コンピュータ、ゲームプラットフォーム、リモートコントロール、マルチメディアプレーヤまたは同様のものなど、表示能力を有する他のデバイスは、本開示の教示を採用することができ、本開示の範囲内であると見なされることを理解すべきである。
【００３３】
伝達ネットワーク２は、ソーシャルネットワーキング機能を提供するウェブサイトまたはサーバを表すオンラインソーシャルネットワーク１１６と結合される。例えば、セットトップボックス１０８を操作しているユーザは、他のユーザからの電子メッセージにアクセスするために、オンラインソーシャルネットワーク１１６にアクセスし、コンテンツ選択のために他のユーザによって作成された推奨をチェックし、他のユーザによって投稿された画像を見て、「インターネットコンテンツ」パスを通じて利用可能な他のウェブサイトを参照することができる。
【００３４】
また、オンラインソーシャルネットワークサーバ１１６は、コンテンツマネージャ１１０と接続することもでき、両要素間で情報を交換することができる。コンテンツマネージャ１１０を介してセットトップボックス１０８上で閲覧するために選択されたメディアは、この接続からオンラインソーシャルネットワーキング１１６に対する電子メッセージにおいて参照することができる。このメッセージは、セットトップボックス１０８上でメディアを閲覧している消費ユーザのステータス情報に投稿することができる。すなわち、セットトップボックス１０８を使用するユーザは、&USERNAMEによって識別された特定のユーザに対する<<SERVICE ID>>にリストされるオンラインソーシャルネットワーキングサーバ１１６へのメッセージ内にあり得る特定のメディアアセットの<<ASSETID>>、<<ASSETTYPE>>および<<LOCATION>>などの情報を示す、コンテンツマネージャ１１０からのコマンドの発行を指示することができる。
【００３５】
コンテンツマネージャ１１０は、<<SERVICE ID>>にリストされた示されるソーシャルネットワーキングサーバ１１６にこの情報を送信し、&USERNAMEに対する電子メッセージは、ユーザのステータス情報に投稿されたメディアアセットの<<ASSETID>>、<<ASSETTYPE>>および<<LOCATION>>に適合する情報を有する。ソーシャルネットワーキングサーバ１１６にアクセスできる他のユーザは、消費ユーザがいずれのメディアを閲覧したかを把握するために消費ユーザのステータス情報を読み取ることができる。
【００３６】
図２は、メディアサーバ、オンラインソーシャルネットワークおよびメディアを消費するための消費デバイスの配置を提示するシステム２００のブロック図を提示する。メディアサーバ２１０、２１５、２２５および２３０は、メディアが格納されるメディアサーバを表す。そのようなメディアサーバは、広帯域ネットワーク上でのメディアの伝達のために使用されるハードドライブ、複数のハードドライブ、サーバファーム、ディスクベースの記憶装置および他の任意のタイプの大容量記憶装置であり得る。
【００３７】
メディアサーバ２１０および２１５は、コンテンツマネージャ２０５によって制御される。同様に、メディアサーバ２２５および２３０は、コンテンツマネージャ２３５によって制御される。メディアサーバ上のコンテンツにアクセスするため、ＳＴＢ  １０８、パーソナルコンピュータ２６０、テーブル２７０および電話２８０などの消費デバイスを操作しているユーザは、そのようなコンテンツに対する定期有料配信に加入することができる。定期有料配信は、コンテンツマネージャ２３５との協定を通じて管理することができる。例えば、コンテンツマネージャ２３５は、サービスプロバイダであり得、ＳＴＢ  １０８を操作しているユーザは、映画チャンネルからの番組の定期有料配信および広帯域ネットワーク２５０上でユーザに音楽を送信できる定期有料音楽配信サービスに加入することができる。コンテンツマネージャ２３５は、ＳＴＢ  １０８に伝達されるコンテンツの格納および伝達を管理する。同様に、パーソナルコンピュータ２６０、タブレット２７０、電話２８０および同様のものなどの他のデバイスに対する他の定期有料配信も存在し得る。コンテンツマネージャ２０５および２３５を通じて利用可能な定期有料配信は重複し得ることが知られている。例えば、DISNEYなどの特定の映画スタジオに適合するコンテンツは、両方のコンテンツマネージャを通じて利用可能であり得る。同様に、両方のコンテンツマネージャ２０５および２３５は、利用可能なコンテンツに違いを有することもできる。例えば、コンテンツマネージャ２０５がESPNからのスポーツ番組を有する一方で、コンテンツマネージャ２３５はFOXSPORTSからのコンテンツを利用可能にすることができる。
【００３８】
コンテンツマネージャ２０５、２３５を通じてコンテンツを伝達させることにおいて、コンテンツを認証できる方法は、定期有料配信のみではない。一部のコンテンツは、コンテンツマネージャ２０５、２３５を通じて自由にアクセスすることができ、コンテンツマネージャは、コンテンツへのアクセスに対していかなる料金も請求しない。また、コンテンツマネージャ２０５、２３５は、ビデオオンデマンドとして伝達された他のコンテンツに対して、一定の閲覧期間（例えば、時間数）に対する１回当たりの手数料を請求することもできる。コンテンツは、購入して、ＳＴＢ  １０８、パーソナルコンピュータ２６０、タブレット２７０および同様のものなどのユーザのデバイスに格納することができ、コンテンツは、コンテンツマネージャ２０５、２３５から受信される。コンテンツマネージャ２０５、２３５に対する他の購入、レンタルおよび定期有料配信オプションも利用することができる。
【００３９】
オンラインソーシャルサーバ２４０、２４５は、広帯域ネットワーク２５０を通じて通信するオンラインソーシャルネットワークを運営しているサーバを表す。ＳＴＢ  １０８、パーソナルコンピュータ２６０、タブレット２７０および電話２８０などの消費デバイスを操作しているユーザは、デバイスを通じてオンラインソーシャルサーバ２４０、２４５および他のユーザと相互作用することができる。実装できるソーシャルネットワークについての特徴の１つは、異なるタイプのデバイス（ＰＣ、電話、タブレット、ＳＴＢ）を使用するユーザがソーシャルネットワークを通じて互いに通信できることである。例えば、第１のユーザが電話２８０を使用する一方で、第２のユーザがパーソナルコンピュータ２６０を使用する場合であっても、両方のユーザが同じソーシャルネットワークを使用することによって、第１のユーザは、第２のユーザのアカウントにメッセージを投稿することができる。広帯域ネットワーク２５０、パーソナルコンピュータ２６０、タブレット２７０および電話２８０は、当技術分野で知られている用語である。例えば、電話２８０は、インターネット能力および音声通信に参加する能力を有する携帯電話であり得る。
【００４０】
ここで図３に移ると、消費デバイスの例として、セットトップボックス／デジタルビデオレコーダ３００のコアの実施形態のブロック図が示されている。示されるデバイス３００は、表示デバイス１１４を含む他のシステムに組み込むこともできる。いずれの事例でも、システムの完全な動作に必要ないくつかのコンポーネントは、当業者にはよく知られているため、簡潔にするために示されていない。
【００４１】
図３に示されるデバイス３００では、コンテンツは、入力信号受信機３０２で受信される。入力信号受信機３０２は、無線、ケーブル、衛星、イーサネット、ファイバおよび電話回線ネットワークを含むいくつかの可能性のあるネットワークのうちの１つのネットワーク上で提供される信号の受信、復調および復号に使用されるいくつかの公知の受信機回路のうちの１つであり得る。所望の入力信号は、制御インタフェース（図示せず）を通じて提供されるユーザ入力に基づき、入力信号受信機３０２において選択および回収することができる。復号された出力信号は、入力ストリームプロセッサ３０４に提供される。入力ストリームプロセッサ３０４は、最終的な信号選択および処理を実行し、コンテンツストリームのための音声コンテンツからのビデオコンテンツの分離を含む。音声コンテンツは、受信フォーマット（圧縮デジタル信号など）からアナログ波形信号への変換のために音声プロセッサ３０６に提供される。アナログ波形信号は、音声インタフェース３０８に提供され、さらに、表示デバイス１１４または音声増幅器（図示せず）に提供される。あるいは、音声インタフェース３０８は、高解像度マルチメディアインタフェース（ＨＤＭＩ）ケーブルまたは代替の音声インタフェース（SONY（登録商標）／Philipsデジタル相互接続フォーマット（ＳＰＤＩＦ）を介してなど）を使用して、音声出力デバイスまたは表示デバイスにデジタル信号を提供することができる。また、音声プロセッサ３０６は、音声信号の格納のために必要な変換も実行する。
【００４２】
入力ストリームプロセッサ３０４からのビデオ出力は、ビデオプロセッサ３１０に提供される。ビデオ信号は、いくつかのフォーマットのうちの１つであり得る。ビデオプロセッサ３１０は、入力信号フォーマットに基づき、必要に応じてビデオコンテンツの変換を提供する。また、ビデオプロセッサ３１０は、ビデオ信号の格納に必要な変換も実行する。
【００４３】
記憶装置３１２は、入力側で受信された音声およびビデオコンテンツを格納する。記憶装置３１２は、コントローラ３１４の制御下で、かつユーザインタフェース３１６から受信されたコマンド（例えば、早送り（ＦＦ）および巻き戻し（Ｒｅｗ）などのナビゲーション命令）に基づき、コンテンツの後の回収およびプレイバックを可能にする。記憶装置３１２は、ハードディスクドライブ、１つもしくは複数の大容量集積電子メモリ（スタティックランダムアクセスメモリまたはダイナミックランダムアクセスメモリなど）、または交換可能な光ディスク記憶システム（コンパクトディスクドライブまたはデジタルビデオディスクドライブなど）であり得る。一実施形態では、記憶装置３１２は、外部のものであり得、システム内に存在しない。
【００４４】
入力からまたは記憶装置３１２から生じる、ビデオプロセッサ３１０からの変換されたビデオ信号は、表示インタフェース３１８に提供される。表示インタフェース３１８は、さらに、上記で説明されるタイプの表示デバイスに表示信号を提供する。表示インタフェース３１８は、赤−緑−青の光の三原色（ＲＧＢ）などのアナログ信号インタフェース、または高解像度マルチメディアインタフェース（ＨＤＭＩなどのデジタルインタフェースであり得る。
【００４５】
コントローラ３１４は、バスを介して、入力ストリームプロセッサ３０４、音声プロセッサ３０６、ビデオプロセッサ３１０、記憶装置３１２およびユーザインタフェース３１６を含む、デバイス３００のコンポーネントのいくつかに相互接続される。コントローラ３１４は、入力ストリーム信号を、記憶装置上に格納するためまたは表示するための信号に変換するための変換プロセスを管理する。コントローラ３１４は、格納されたコンテンツの回収およびプレイバックも管理する。また、以下で説明されるように、コントローラ３１４は、格納されているかまたは上記で説明される伝達ネットワークを介して伝達される予定のコンテンツの検索を実行する。コントローラ３１４は、コントローラ３１４のための情報および命令コードを格納するために、制御メモリ３２０（例えば、ランダムアクセスメモリ、スタティックＲＡＭ、ダイナミックＲＡＭ、読み取り専用メモリ、プログラム可能ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどを含む、揮発性または不揮発性メモリ）とさらに結合される。さらに、メモリの実装形態は、単一のメモリデバイス、または代替として、共有もしくは共通メモリを形成するために互いに接続された複数のメモリ回路など、いくつかの可能性のある実施形態を含み得る。さらに、メモリは、より大きい回路におけるバス通信回路の一部分などの他の回路に含めることができる。
【００４６】
効果的に動作するように、本開示のユーザインタフェース３１６は、ディスプレイでカーソルを動かす入力デバイスを採用する。一実施形態では、入力デバイスは、ジャイロスコープまたは加速度計などの動き検出の形態を有するリモートコントローラであり、それにより、ユーザは、画面またはディスプレイにおいてカーソルを自由に動かすことができる。別の実施形態では、入力デバイスは、パッド上、画面上のユーザの動きを追跡するタッチパッドまたはタッチセンサ式デバイスの形態のコントローラである。別の実施形態では、入力デバイスは、方向ボタンを有する従来のリモートコントロールであり得る。
【００４７】
図４は、オンラインソーシャルサーバ２４０、２４５で実装されるような例示的なオンラインソーシャルネットワーク４００のブロック図を提示する。オンラインソーシャルネットワーク４００は、消費デバイス上で閲覧するためのＨＴＭＬ、JAVAおよび同様のものでのウェブページの生成が可能なウェブサーバ４１０を有する。また、オンラインソーシャルネットワーク経験がユーザのデバイス上のアプリケーションとして実行される一方で、ウェブサーバ４１０は、アプリケーションサーバとして実行するものとして実装することもできる。この構成では、アプリケーションサーバは、アプリケーションとサーバ２４０、２４５上で実行しているバックエンドとの間の様々なアプリケーション呼び出しを処理し、それは、広帯域ネットワーク２５０の接続を通じて実行される。
【００４８】
ユーザデータベース４２０は、オンラインソーシャルネットワーク４００を使用する様々なユーザについての情報を格納する。そのような情報は、ユーザについての略歴、ユーザによって選択された具体的な興味、ユーザにリンクされた他のユーザについての情報および同様のものを含み得る。広告データベース４３０は、オンラインソーシャルネットワーク４００を使用する際にユーザに伝達される様々な広告を含む。伝達できる異なるタイプの広告は、テキスト、画像、グラフィックファイル、バナー、音声、ビデオ、アニメーションおよび同様のものを含む。
【００４９】
推奨エージェント４４０は、ユーザに様々な推奨を行う、サーバ２４０、２４５上で実行されるコンピュータプログラムである。そのような推奨は、ユーザがリンクすることを考慮すべき他のユーザ、ユーザが興味を示し得る広告、ユーザが興味を示し得るコンテンツおよび同様のものであり得る。通常、推奨エージェントは、様々なトピックまたは話題間の相互関係を見出す数学的に開発されたモデルを使用し、ユーザの様々な挙動は、推奨されるものに影響を及ぼす。例えば、推奨モデルは、若い男性であることが人口統計情報に含まれるユーザにはテレビゲーム広告が提案され、若い女性には教育商品に関する広告を提案できる一連のビジネスルールを中心にして構築することができる。
【００５０】
また、推奨エージェント４４０は、異なる放送プロバイダおよび特殊コンテンツプロバイダから提供されるメディアサービスに対する推奨を行うように構成することもできる。具体的には、推奨エージェント４４０は、様々なメディアアセットおよびそのようなメディアアセットが放送および特殊コンテンツプロバイダから利用可能な時間帯をリストする情報を含み得る。次いで、特定のユーザのユーザプロファイルに基づき、異なる時間帯のメディアアセットのサブグループを推奨することができる。加えて、そのような推奨は、ユーザプロファイルの属性に従ってランク付けすることができる。異なる放送および特殊コンテンツソースからのそのような推奨されるメディアアセットランキングは、そのようなメディアアセットが利用可能な様々な時間帯に対して、以下の表７に示される。
【００５１】
【表７】
0006590920.tif 000008
【００５２】
コンテンツサーバ／データベース４５０は、ユーザに伝達できる様々なメディアを含む。また、コンテンツデータベース４５０は、異なるコンテンツマネージャ２０５、２３５間の様々な定期有料配信を管理できる場合に実装することもできる。すなわち、オンラインソーシャルネットワーク４００を通じて利用可能にすることができるコンテンツのいくつかは、メディアサーバ２１０、２１５、２２５、２３０および同様のものから到来するものであり得る。
【００５３】
図５は、オンラインソーシャルサーバ２４０、２４５によって生成されるようなオンラインソーシャルネットワーキングページ５００の例示的な表示を提示する。ユーザ画像５０５は、ユーザデータベース４２０に格納されたユーザプロファイルと関連付けられるようにユーザが選択したグラフィックファイルに対応する。
【００５４】
ユーザステータス５１０は、ユーザのプロファイルと関連付けるべきであることをユーザが示した様々な情報のためのエリアを示す。ユーザステータスに関連して、ユーザが利用可能にできると決定する様々なレベルの情報が存在し得る。公的プロファイルについての情報をユーザのために確立することができ、これは、オンラインソーシャルサーバ２４０、２４５にアクセスするいかなる人物にも利用可能にされる、ユーザによって選択される情報であることになる。第２のレベルの情報は、ソーシャルネットワーキングサイトを通じてプライマリユーザがリンクされたいかなる他のユーザにも利用可能にすることができる。これらは、ユーザステータス５１０エリアで起こった変化の更新情報を受信できる「リンクされた」ユーザである。第３のレベルの情報は、ユーザのためのみのユーザ情報である。これは、ユーザがオンラインソーシャルネットワーク２４０、２４５に費やした時間量、オンラインソーシャルネットワーク２４０、２４５へのログインに最後に使用されたインターネットプロトコルアドレス、オンラインソーシャルネットワーキング２４０、２４５におけるアカウント維持のための次の支払期日、ユーザの様々な定期有料配信および同様のものなどの情報であり得る。
【００５５】
他のユーザステータス５２０は、ユーザＡ、ユーザＢおよびユーザＣとしてそれぞれ示される他のユーザからユーザが更新情報を受信するエリアを表す。これらの更新情報は、テキストメッセージ、グラフィックファイル、ウェブサイトへのリンク、メディアへのリンク、メディア自体および同様のものであり得る。通常、ユーザ更新情報は、テキスト、グラフィック、アニメーションおよび同様のものなどの何らかの識別情報を使用することによって特定のユーザと関連付けられる。例えば、ユーザＡからのユーザ更新情報は、簡単なテキストメッセージであり得、ユーザＢからの更新情報は、選択するとウェブブラウザおよびウェブページをもたらすグラフィックである。
【００５６】
アプリケーションウィンドウ５３０は、アプリケーションが実行されるオンラインソーシャルネットワーキングページ５００のためのエリアである。いくつかのソーシャルネットワークは、ユーザが、ソーシャルネットワーキングページ５００のエリアに表示されたゲームをすることができるようにする。同様に、アプリケーションウィンドウ５３０は、音声、ビデオ、アニメーション、静止グラフィック、テキストおよび同様のものなどのメディアを引き裂くために使用できるエリアである。また、アプリケーションウィンドウ５３０は、オンラインソーシャルネットワークサーバ２４０、２４５を使用してユーザ間で通信するために、リアルタイム通信インタフェース（チャット、インスタントメッセージ、ウェブカメラ、ボイスオーバーインターネットおよび同様のもの）として使用することもできる。他のアプリケーションをアプリケーションウィンドウ５３０で実行することもできる。
【００５７】
ソーシャルネットワーキングページ５００に対して示されるコンテンツは、異なるデバイス間で示すことができることが企図される。例えば、ユーザがセットトップボックス１０８とタブレット２７０との両方にアクセスできる自宅では、ユーザ画像５０５、ユーザステータス５１０および他のユーザステータス５２０に適合するエリアはセットトップボックス１０８上に示され、アプリケーションウィンドウ５３０はタブレット２７０上に示される。示されるもの以外のオンラインソーシャルネットワークページ５００の他の変形形態も実装することができる。
【００５８】
ユーザがオンラインソーシャルネットワーキングページ５００を更新する際、ユーザは、ＯＳＮサーバ２４０、２４５にログインし、ユーザステータス５１０などのエリアに情報を入力する。これは、更新が非常に稀な場合にユーザにとって効果的であるが、テレビ視聴情報（リアルタイムのイベントと本質的に動的なイベントとの両方）を共有することをユーザが決定した時点で、そのような情報の手入力は不十分である。ＴＶ視聴ユーザは、テレビセットの操作が提供する従来の経験に合わせて、リモートコントロールボタンをクリックすることで更新が起こることを無意識に期待している。また、ユーザは、特定のオンラインソーシャルネットワーク２４０、２４５の複雑な問題から保護されることも期待しており、ＯＳＮウェブサイトに「投稿する」一貫した方法を望んでいる。ユーザがある特定のタイムラインを通して視聴してきたもののログの共有をユーザが望むある特定の他の事例では、動作は、いかなるタイプの介入の必要もなく、完全に自動化される必要がある。
【００５９】
ユーザ（メディアアセット消費ユーザとしての）がメディアアセットについての情報をどのように公開（投稿）するかについてのメッセージフローの説明は、ユーザがメディアアセットを観る／聴くことから始まる。そのようなアセットを消費している間、ユーザは、リモートコントロール上のボタンを押して、ユーザがアセットについての情報を公開することを希望していることを示す。例えば、ユーザがＳＴＢ  １０８を使用している場合、コントロール３１４の制御下で実行しているアプリケーションは、オンラインソーシャルサーバに向けられるメッセージ<<SERVICE ID>>&USERNAME、<<ASSETID>>&NAME&TIME、<<ASSETTYPE>>、<<LOCATION>>を生成することができる。
【００６０】
ユーザが興味を示すものをリストする一実装形態は、FACEBOOK（登録商標）ミニフィードがFACEBOOK（登録商標）のユーザのステータスエリアにプッシュされるPANDORA（登録商標）で提供される。これにより、ユーザは、そのすべてのPANDORA（登録商標）活動をFACEBOOK（登録商標）ニュースフィードにインポートすることができる。この試聴情報は、ここでは「リンクされたユーザ」と共有することができ、それにより、そのようなユーザは、最新のすべての音楽の発見について状況を常に把握することができる。友人は、リンクをクリックして、ユーザの代わりにミニフィードによって投稿された音楽／ステーションを聴くことができる。しかし、そのような情報の限界は、同じソーシャルネットワーキングウェブサイトを使用し、PANDORA（登録商標）を使用するユーザにとってのみ有意義であることである。ユーザがいずれかへのアクセスを有さない場合、ユーザは、PANDORA（登録商標）でプッシュされたミニフィードの情報を使用することができない。
【００６１】
従って、本開示の原理の１つは、特定のメディアを消費しているユーザが特定のネットワークに限定されないことである。ウォールドガーデンとして動作し得、そのようなネットワーク内に存在するものに対する限定をユーザに課すPANDORA（登録商標）と異なり、ユーザは、複数の異なるメディアソースにアクセスすることができる。本明細書で説明される概念を使用すると、デバイスは、コンテンツおよびそのようなコンテンツにアクセスするための特定の方法を識別するように構成される。例えば、特定の歌がコンテンツマネージャ２０５から試聴されている場合、歌のプレイバックのために使用されている消費デバイスは、歌についての情報メッセージを形成するために、消費ユーザによって発行されたコマンドに応答して、メタデータを使用することができる。この情報メッセージは、ソーシャルネットワーク２４０、２４５に適切なフォーマットに自動的にフォーマットされ、それにより、ソーシャルネットワークは、フォーマットされたメッセージに沿って送信することができる。
【００６２】
この例を考慮すると、ＳＴＢ  １０８などの消費デバイスは、コンテンツマネージャ２０５からの音声を試聴するために使用されている。歌の音声は、広帯域ネットワーク２５０を介してメディアサーバ２１０からＳＴＢ  １０８にストリーミングされる。ユーザが歌についての情報をソーシャルネットワークサーバ２４０に投稿することを決定した場合、消費デバイス１０８は、<<SERVICE ID>>&USERNAME、<<ASSETID>>&NAME&TIME、<<ASSETTYPE>>&AUDIO、<<LOCATION>>に適合する情報を示すメッセージをフォーマットするソフトウェアを実行する。これらのフィールドのいくつかのメタデータは、コンテンツマネージャ２０５、メディアサーバ２１０、ユーザおよび同様のものから到来するものであり得る。次いで、フィールドおよび対応する情報は、ＳＴＢ  １０８からソーシャルネットワークサーバ２４０に送信され、ソーシャルネットワークサーバ２４０では、ユーザのステータスエリア５１０に情報が公開される。
【００６３】
ラジオ放送局を介して演奏される歌のプレイバックに関して、消費デバイスは、SHAZAM（登録商標）またはSONGBIRD（登録商標）などの識別ソフトウェアを利用して、歌についての音響特性をフィンガープリントすることができる。この場合もやはり、メタデータが得られると、デバイスは、そのようなメタデータを情報メッセージにフォーマットし、それをソーシャルネットワークに自動的に送信することができる。ビデオアセット自体からのメタデータ、プログラムガイド情報、外部のデータベースおよび同様のものをビデオアセットについてのメタデータを発展させるために使用できるビデオプログラミングに対しても同様の手法が想像される。すなわち、音声アセットに対して説明される手法をビデオアセットに対しても使用することも、その逆も可能である。
【００６４】
本開示の同様の実装形態は、ユーザが、セットトップボックス１０８によって表示されているＴＶ番組またはウェブビデオクリップを観ている場合にも実行することができる。ユーザは、リモートコントロール上のボタンを作動し、それにより、セットトップボックス１０８は、<<SERVICE ID>>&USERNAME、<<ASSETID>>&NAME&TIME、<<ASSETTYPE>>&VIDEO、<<LOCATION>>を含むメッセージを生成し、そのメッセージは、セットトップボックス１０８によってオンラインソーシャルサーバ２４０に送信される。次いで、そのような情報は、更新情報としてエリア５１０に公開される。
【００６５】
そのような更新情報は、ユーザがオンラインソーシャルネットワーキングページ５００にステータス更新情報を投稿するために同期させた副画面を利用する異なる消費デバイス間で分割することができる。このシナリオでは、副画面は、主画面で観ている現在の番組について知っており、主画面と同期している。これは、ＳＴＢミドルウェアソフトウェアへのクエリを行うことによって現在観ている番組についての情報にアクセスすることができるＳＴＢ  １０８上のウェブアプリケーションサーバを実行することによって達成することができる。これを受けて、ＳＴＢ  １０８は、ウェブサーバを介してこの情報を副画面に伝達する。
【００６６】
図６は、ユーザがオンラインソーシャルネットワーキングサーバにメディアアセットについての情報を投稿する際、ユーザによってアクセスされている特定のメディアアセットに第２の非消費ユーザがアクセスできるかどうかを考慮する方法６００のブロック図を開示する。具体的には、この例は、ソーシャルネットワークの使用を通じて、メディアアセットについて他のユーザに通知することを試みている消費ユーザ（メディアアセットを消費しているユーザ）を想像する。これらの他の「リンクされた」ユーザは、非消費ユーザとも称される。
【００６７】
ステップ６０５では、ＳＴＢ  １０８、パーソナルコンピュータ２６０、タブレット２７０、電話２８０および同様のものなどのデバイスでメディアアセットを消費しているユーザは、現在消費されているメディアアセットについての情報を示す情報をソーシャルネットワークサーバ２４０に送信する。この例の目的のため、そのような情報は、<<SERVICE ID>>&USERNAME、<<ASSETID>>&NAME&TIME、<<ASSETTYPE>>&VIDEO、<<LOCATION>>であり得る。また、このステップは、特定のメディアアセットについて複数の<<SERVICE ID>>を通知できるという概念もサポートし、例えば、第１の<<SERVICE ID>>に適合する第１のオンラインソーシャルサーバ２４０に通知され、第１のものと異なる第２の<<SERVICE ID>>に適合する第２のオンラインソーシャルサーバ２４５にも通知される。この特徴は、各々に個別に通知しなければならない代わりに、複数のオンラインソーシャルサーバに同時に通知する能力を消費ユーザに提供する。
【００６８】
ステップ６１０では、ソーシャルネットワークサーバ２４０は、消費ユーザから情報を受信し、ユーザのページ５００のユーザステータスエリア５１０での表示が可能な形態にそのような情報を処理する。ステップ６１５は、投稿動作、およびユーザの消費デバイスから受信された情報のいずれの態様をユーザのページ５００に投稿すべきかを考慮する。投稿は、<<ASSETID>>&NAME&TIME、<<ASSETTYPE>>および同様のものなどのメッセージの一部である様々な情報を使用することができる。加えて、<<PARENTALRATING>>、<<CONTENTRATING>>および他のタイプの記述的情報などの情報をユーザステータスエリア５１０に投稿することができる。例えば、消費ユーザが消費デバイスで現在観ている映画についての情報を投稿することを決定した場合、投稿されるステータス情報は、ある特定の時間（２０１０年７月１４日午後１０時３０分）に観ている映画名（JAWS）およびアセットのタイプ（映画）であり得る。他のタイプの情報も、本発明の原理に従って、ユーザのページ５００に投稿することができる。
【００６９】
ユーザのページ５００に投稿される情報は、メディアアセットの様々な表現でもあり得る。そのような表現は、スクリーンショット、ビデオシーケンス、完全なメディアアセット自体またはメディアアセット自体の抜粋であり得る。そのような結果を達成する方法の１つは、消費ユーザが参照しているメディアアセットが、ソーシャルメディアサーバ２４０の一部であるコンテンツサーバ４５０内にあることを考慮する。メディアアセットからの単一のスクリーンショットは、作成して、ユーザのステータスエリア５１０上に提示することができる。同様に、コンテンツサーバは、プレイバックされる何秒間かのシーケンスを生成することができる。また、コンテンツサーバ４５０は、ユーザステータスエリア５１０に完全なメディアアセットを示すこともできる。また、完全なメディアアセットまたはそのようなアセットの一部を表示するために、アプリケーションウィンドウ５３０を使用することもできる。
【００７０】
第２の手法は、メディアアセットのいずれの部分をユーザステータスエリア５１０に表示するかを示すために使用することができ、<<LOCATION>>および<<PERMISSIONS>>フィールドは、メディアアセットのために使用される。一シナリオでは、ユーザの消費デバイスは、投稿要求においてこれらのフィールドを使用する。そのような情報がオンラインソーシャルサーバ２４０によって受信されると、ウェブサーバ４１０は、場所情報を使用して、その特定の場所のサーバ（メディアサーバ２１０など）からメディアアセットを要求する。加えて、許可情報は、メディアアセットのいずれの部分を利用可能にするかを指定するために使用される。このタイプの要求は、メディアサーバ２１０自体からまたはコンテンツマネージャ２０５から満たすことができる。
【００７１】
第３の手法は、<<LOCATION>>で指定された場所がメディアアセットのいずれの部分を提供すべきかを決定する場合に実装することができる。例えば、コンテンツマネージャ２０５またはメディアサーバ２１０は、特定のオンラインソーシャルサーバ２４０から要求されたメディアアセットがメディアアセットの最初の５秒間のみであるべきであると判断する。この部分は、ソーシャルサーバ２４０に提供され、ソーシャルサーバ２４０では、メディアアセットのこの部分は、ユーザステータスエリア５１０およびアプリケーションウィンドウ５３０の少なくとも一つに表示される。メディアアセットのいずれの部分を使用できるかについての他の多くの変形形態である。
【００７２】
ステップ６２０では、メディアアセットについての情報を投稿している消費ユーザが消費メディアへのアクセスを有するかどうかの判断が行われる。このステップは、<<PERMISSIONS>>フィールドに関連する情報および消費ユーザが維持する定期有料配信についての情報の少なくとも一方を考慮する。定期有料配信の目的のため、そのような情報は、コンテンツマネージャ２０５、２３５などのシステムを介して処理される。以前に説明されるように、消費ユーザは、メディアサーバ２１０、２１５、２２５、２３０上に格納されたメディアアセットにアクセスするために、定期有料配信に加入することができる。そのようなコンテンツへのアクセスは、コンテンツマネージャ２０５、２３５の使用を通じて交渉される。
【００７３】
ユーザが、定期有料配信に加入しているかまたは制限なしでアクセスできるメディアアセットについての情報の投稿を試みる場合、メディアサーバまたはコンテンツマネージャは、そのように促された場合に何らかの形態のメディアアセットをソーシャルネットワーキングサーバ２４０に提供する。消費ユーザが、制限なしのまたは定期有料配信を通じたメディアアセットへのアクセス許可を有さない場合、メディアサーバおよびコンテンツマネージャの少なくとも一方は、代替のメディアアセットを利用可能にすることができる。
【００７４】
ステップ６２５では、ステップ６２０と同様に、ユーザページ５００を介して投稿を受信する非消費ユーザが参照メディアアセットにアクセスできるかどうかの判断が行われる。この判断は、ソーシャルネットワーキングサーバ、コンテンツマネージャおよびメディアサーバの少なくとも一つによって行うことができる。具体的には、オンラインサーバ２４０は、非消費ユーザが参照メディアアセットへのアクセスを有するかどうかについて、コンテンツマネージャ２０５に問い合わせることができる。アクセスを有する場合、コンテンツマネージャ２０５は、非消費ユーザに対応するオンラインソーシャルネットワーキングページ５００でのアセットについての情報の表示に関して、オンラインサーバ２４０がアセットを利用できるようにし得る。メディアアセットについての情報は、他のユーザステータス５２０エリアにリストすることができる（消費ユーザの更新情報に対応しているため）。また、参照メディアアセットは、それ自体を非消費ユーザに対応するオンラインソーシャルネットワーキングページ５００のアプリケーションウィンドウ５３０に表示することもできる。
【００７５】
代替のコンテンツも非消費ユーザに利用可能にすることができる。そのような手法は、以前に提供されたアイデアに従って実行することができ、方法７００に対して図７でさらに説明する。
【００７６】
ステップ６３０は、ステップ６１５、６２０および６２５で行われた判断の積み重ねを実行する。メディアアセットをどのように投稿するかについての態様は、このステップで完了する。すなわち、消費ユーザおよび非消費ユーザのコンテンツ特権に応じて、アセットの表現がユーザ間で異なる可能性がある。例えば、消費ユーザがメディアアセットへの完全なアクセスを有する場合、消費ユーザのオンラインソーシャルネットワーキングページ５００へのメディアアセットについての情報の投稿により、今後のユーザによるメディアアセットへの完全なアクセスが可能になる。同様に、非消費ユーザが引用されているメディアアセットへの制限のあるアクセス許可を有する場合、メディアアセットの予告またはスクリーンショットなどの代替のバージョンのメディアアセットが非消費ユーザのオンラインソーシャルネットワーキングページ５００に提供される。
【００７７】
図７は、消費ユーザが消費しているアセットについての情報に応答して非消費ユーザがいずれのメディアアセットを受信すべきかについて詳述する方法７００のブロック図である。ステップ７０５は、ユーザが消費しているコンテンツについての情報を受信するコンテンツマネージャ（２０５、２３５）、メディアサーバ（２１０、２１５、２２５、２３０）およびオンラインソーシャルサーバ（２４０、２４５）の少なくとも一つのサーバなどの装置から始まる。通常、消費情報は、表１〜６にリストされた情報を用いて受信装置に指示するが、他の情報を送信することもできる。この受信された情報は、特定の非消費ユーザがユーザの特定の場所<<LOCATION>>の対象のメディアアセット<<SERVICE ID>>&USERNAMEの受信を希望していることを示すべきである。ユーザを識別できる他の方法（ＩＰアドレス、電子メールアドレス、ユーザＩＤ、ログインＩＤおよび同様のもの）がある。
【００７８】
ステップ７０５で受信される情報は、消費ユーザ、非消費ユーザからの動作に応答して、オンラインソーシャルサーバ、コンテンツマネージャ、メディアサーバまたは他のソースから自動的に生成することができる。例えば、そのような情報が生成される理由の１つは、非消費ユーザのオンラインソーシャルネットワーキングページ５００に投稿されたメッセージに応答して非消費ユーザが消費メディアアセットを選択するためである。投稿されたメッセージは、ユーザがいずれのメディアアセットを消費しているかについての消費ユーザからの「ステータス更新情報」である。
【００７９】
ステップ７１０では、受信装置は、非消費ユーザに対するコンテンツ特権が受諾された場合、要求されたメディアアセットを非消費ユーザに提供する。いくつかのタイプのメディアアセットが明確に利用可能であり、使用において制限されない。他のメディアアセットは、料金を支払う必要があり、そのようなメディアアセットを受信するために、非消費ユーザがそのようなメディアアセットに対して料金を支払った場合および定期有料配信に加入している場合の少なくとも一方の場合にのみ利用可能である。非消費ユーザがメディアアセットへのアクセスを有する場合、メディアアセットを非消費ユーザの場所、非消費ユーザのデバイス、オンラインソーシャルネットワークサーバの場所および同様のものに伝達することができる。また、メディアアセットの形態は、定期有料配信／コンテンツ特権に応じて異なり得、メディアアセットは、プレイバックできるが格納できない形態、完全に格納できる形態、非消費デバイス上にのみ格納できる形態および同様のもので伝達することができる。暗号化および他のセキュリティ特徴は、非認証ユーザがメディアアセットをコピーできないことを保証するために、コンテンツマネージャ、コンテンツサーバおよび非消費ユーザのデバイス間で採用することができる。
【００８０】
ステップ７１５では、ステップ７０５および７１０で要求されたコンテンツの代替のコンテンツを非消費ユーザに提供するかについての判断が行われる。この代替のコンテンツは、メディアアセットの選択された時間間隔などの要求されたメディアアセットの短縮形態を表す既定のコンテンツであり得る。また、代替のコンテンツは、別のメディアアセットでもあり得る。いくつかの例は、以下の通りであり、そのような例は網羅的ではない（以下の表８に示されるように）。
【００８１】
【表８】
0006590920.tif 000009
【００８２】
例えば、HBO（登録商標）などの定期有料配信サービスを使用して高解像度（ＨＤ）バージョンのビデオアセットが消費ユーザによってアクセスされている場合、ソーシャルネットワークを通じて非消費ユーザにＳＤビデオのスクリーンショットまたは短いビデオセグメントを送信することができる。対照的に、消費ユーザは、ユーザがHBO（登録商標）の料金を支払っている場合（ステップ７１０に対して以前に説明されるように）、ＨＤバージョンの番組を受信することができる。ユーザの許可に応じて、解像度、ビットレート、およびコーデックなどの他の因子も調整し得ることが企図される。
【００８３】
ステップ７２０では、非消費ユーザのプロファイル情報に応答して、代替のアセットを非消費ユーザが利用できるようにする。この選択肢は、いずれの代替のコンテンツを非消費ユーザに提供すべきかに影響を及ぼすコンテンツ特権に関連しない情報が存在するいくつかの異なるシナリオを提供する。場合によっては、非消費ユーザは、映画についての情報に応答して、ユーザが代替のコンテンツ（映画の予告）を受信することを事前に選択することができる。代替のコンテンツを受信するための他の条件を使用することもできる。例えば、非消費ユーザは、受信アセットに対する最小のコンテンツ評価（三ツ星を下回るコンテンツを送信しない）、保護者評価（大人向けのコンテンツを伝達せず、代わりに、Ｇおよび同様のものと評価されたコンテンツを伝達する）をセットアップすることができる。他の基準を使用することもできる。
【００８４】
図８は、異なる消費ユーザがアクセスしたメディアを詳述する電子プログラムガイドグリッド（ＥＰＧ）８００の表示を提供する。図５に示されるようなオンラインソーシャルネットワーキングページ５００を使用する代わりに、プログラムガイド表示が代わりに利用される。通常、電子プログラムガイドは、グリッドを使用し、グリッドの左／垂直側は、識別情報（この事例では、ユーザが「リンクした」異なるユーザ）を使用し、グリッドの水平／上側は、時間情報を使用する。本例では、時間情報は時間インクリメントに分割される。提示されるグリッドは、異なるオンラインソーシャルネットワーク（２４０、２４５）と関連付けられたユーザからの情報を提供する。
【００８５】
グリッドに記入するために使用されるメタデータは、ソーシャルネットワーキングサービス向けの、消費ユーザが生成する様々な投稿から到来するものであり得る。例えば、<<SERVICE ID>>&USERNAMEなどのほとんどの投稿要求フィールドは、ユーザおよびユーザが関連付けられたソーシャルネットワーキングサービスを識別する。<<ASSETID>>&NAME&TIME、<<ASSETTYPE>>などのフィールドは、アクセスされているメディアアセットおよびメディアアセットの時間を識別する。この情報は、ＥＰＧグリッドを生成するために、ＳＴＢ  １０８、パーソナルコンピュータ２６０、タブレット２７０、電話２８０、オンラインソーシャルサーバ２４０、２５０、コンテンツマネージャ２０５および同様のものなどのデバイスによって相関させることができる。グリッドは、使用されているアプリケーション&APPLICATIONについての情報（YOUTUBEを使用していることまたはソーシャルネットワークにアクセスしていることおよび同様のものについての情報）をリストすることも可能にする。
【００８６】
図９は、通常のチャンネルリストを用いて異なる消費ユーザがアクセスしたメディアを詳述する電子プログラムガイドグリッド（ＥＰＧグリッド）９００の表示を提供する。ＥＰＧグリッド９００は、消費ユーザについての情報を使用して、ROVI、TRIBUNE MEDIA SERVICESおよび同様のものなどの通常のＥＰＧソースから発展される。すなわち、この表示は、チャンネルリスト情報と非消費ユーザについての情報との両方を提供する。
【００８７】
図８および９に関連して、ユーザは、「お気に入りのチャンネル」として消費ユーザを電子プログラムガイドリストに追加することができる。例えば、ユーザは、図１０に示されるように、新しいユーザCarmenおよび放送チャンネル９の追加に関して、図９に示されるように、ＥＰＧガイドリストからユーザJerryおよびチャンネル７を置き換えることを希望すること示すことができる。すなわち、ユーザ自体をまさしく放送チャンネルのように見なすことができ、それにより、ユーザは、まさしくＷＧＮ用のチャンネル９またはＣＢＳ用のチャンネル２などの放送チャンネルのように、CarmenまたはLisaの消費選択をチャンネルとして扱うことができる。
【００８８】
図１０もまた、<<LOCATION>>フィールドから発展した追加の情報がメディアアセットを同じ名前でどのように示すことができるかを実証し、そのようなメディアアセットは異なるソースから消費されている。例えば、映画Barton Finkは、HBO（登録商標）と提携したソースからCarmenによって消費されており、Simonは、NETFLIX（登録商標）などのソースから映画をストリーミングしている。ソース指定は、ウェブサイト、コンテンツマネージャ、コンテンツサーバ、放送事業者、NETFLIX（登録商標）およびHULU（登録商標）などのメディアアセットプロバイダ、ならびに他のソースを含み得る。表５で説明される属性は、電子プログラムガイドのソースのこの説明を補助することができる。
【００８９】
加えて、図１０は、ユーザが特定のアセットの何割を完了したかを示すフィールド<<ASSETID>>&ASSETCOMPLETEに対して発展した追加の特徴を示す。例えば、図１０は、Bobが映画Transformersの４２％を視聴し、SimonがBarton Finｋの５３％を消費したことを示す。そのような完了値は、ユーザがアセットを消費するにつれてリアルタイムで更新することも、または１時間後または他の既定の時間がしばらく経過してからなどの一定の時間後に更新することもできる。本発明の原理に従って、他のＥＰＧ表示を発展させることもできる。
【００９０】
図１０は、FACEBOOK（登録商標）友人と呼ばれる追加のチャンネルを提示する。このチャンネルは、特定の時間にわたりユーザがリンクされた複数のユーザの最も多く消費されたメディアの集合体である。これは、ソーシャルネットワーキングサーバでまたはＥＰＧグリッドを閲覧しているユーザで行うことができる判断である。例えば、ユーザがリンクされるすべてのFACEBOOK（登録商標）友人に対し、午後７時に最も多く消費されたアセットは、David Lettermanであり、午後９時では、COMEDY CENTRAL（登録商標）のSouth Parkである。複数は、ユーザがリンクされるすべてのユーザ、ユーザによって決定される事前に選択された数のリンクされたユーザおよび同様のものであり得ることに留意されたい。
【００９１】
図１１は、ユーザプロファイルを使用して、異なる時間帯中に放送コンテンツプロバイダおよび特殊コンテンツプロバイダから利用可能なメディアアセットを推奨する方法１１００の例示的な実施形態のブロック図である。推奨エージェント４４０および表７で提示されるものなどの例示的な情報を使用することで、メディアアセット推奨は、電子プログラムガイドの形態で提示することができる。
【００９２】
ステップ１１１０から始めると、異なる時間帯に利用可能な異なるメディアアセットに適合する推奨が決定される。そのような決定は、推奨エンジン４４０を使用することによって実行することができ、推奨エンジン４４０は、ユーザプロファイルを使用して、異なる放送コンテンツプロバイダおよび特殊コンテンツプロバイダから利用可能なメディアアセットを決定し、評価することができる。推奨をデバイス内で実行すること、推奨が外部のサーバから到来することおよび同様のものが可能である。上記の表７に示されるように、様々な推奨は時間帯ごとにソートされ、いくつかのメディアアセットは、特定の時間帯中のみ放送コンテンツプロバイダから利用可能である。特殊コンテンツプロバイダにも同じ制限を適用することができ、いくつかのコンテンツは、限られた時間中のみ利用可能なペイパービューコンテンツの形態であり得る。
【００９３】
ステップ１１２０では、表示のために、電子プログラムガイドグリッドが生成される。グリッドは、推奨されるメディアアセットを識別する第１の軸を有し、グリッドは、推奨されるメディアアセットが放送コンテンツプロバイダと特殊コンテンツプロバイダとの両方から利用可能なそれぞれの時間を識別する第２の軸も有する。いくつかの例示的な実施形態では、時間帯は１５分間、３０分間、６０分間および同様のものに分割することができる。
【００９４】
推奨されるメディアアセットがグリッドにリストされる際、放送および特殊コンテンツプロバイダの数が既定の数によって制限される選択肢がある。例えば、各時間帯に対して、示される放送プロバイダの最大数は３であり、示される特殊コンテンツプロバイダの最大数は２であることをユーザが事前に選択することが可能である。これらの数は、例示的な原理に従って変化し得る。
【００９５】
任意選択の例示的な実施形態によれば、異なる時間帯に対して示される放送および特殊コンテンツプロバイダの最大数は、時間帯ごとに変化し得る。例えば、第１の時間帯中、グリッドに示される放送プロバイダの最大数は２であり、グリッドに示される特殊コンテンツプロバイダの最大数も２である。第２の時間帯中、この数は変化し得、グリッドに示される放送プロバイダの最大数は３であり、グリッドに示される特殊コンテンツプロバイダの最大数も３である。これらの数は、例示的な原理に従って、ユーザの好みに従って変化し得ることに留意されたい。
【００９６】
第１の時間帯に対し、ステップ１１３０では、メディアアセットのリストがグリッド内に提示される。具体的には、メディアアセットは、上記で論じられる推奨情報を使用してランク付けされた順番で提示される。すなわち、リストされる放送コンテンツプロバイダは、現在の時間帯中に各放送プロバイダから利用可能なランク付けされたメディアアセットに従ってランク付けされる。同様に、リストされる特殊コンテンツプロバイダは、現在の時間帯中に利用可能なランク付けされたメディアアセットに従ってランク付けされる。提示される放送および特殊コンテンツプロバイダの数は、上記で説明される原理に従って制限され得る。
【００９７】
第２の時間帯に対し、ステップ１１４０では、メディアアセットの第２のリストがグリッド内に提示される。提供されるメディアアセットは、上記で説明される推奨情報を使用してランク付けされた順番でリストされ、メディアアセットは、メディアアセットのそれぞれのコンテンツソースと共に示される。提示される放送および特殊コンテンツプロバイダは、時間帯ごとに異なり得ることに留意されたい。いくつかの例示的な実施形態では、現在の時間帯中にいずれの放送および特殊コンテンツプロバイダを示すかを制御するものは、ユーザプロファイルによる推奨されるメディアアセットのランキングである。ステップ１１５０では、上記で説明される原理に従って、グリッドおよび提供された情報を表示デバイス上に表示することができる。
【００９８】
図１２は、例示的な実施形態による例示的な電子プログラムガイドグリッド（ＥＰＧ）１２００の表示を提供する。この表示では、２つの放送コンテンツプロバイダＡＢＣおよびＣＢＳが第１の時間帯（午後６時）に対するそれぞれの推奨されるメディアアセット「Once Upon a Time」および「NCIS」と共に示されている。同様に、同じ時間帯に対し、特殊コンテンツプロバイダM-GOおよびNETFLIXからのコンテンツが推奨されるメディアアセット「Forrest Gump」および「Peaky Blinders」と共に示されている。
【００９９】
図１３では、電子プログラムガイドグリッド（ＥＰＧ）１３００の例示的な表示が示されており、コンテンツプロバイダおよび推奨されるメディアアセットは、表示１２００に示されるものと異なる。具体的には、２つの新しい放送コンテンツプロバイダＴＢＳおよびＮＢＣが午後７時の時間帯に対して推奨される推奨されるメディアアセット「Hello Dolly」および「Hell Blazer」と共に示されている。しかし、表示では、２つの特殊コンテンツプロバイダM-GOおよびNETFLIXは、同じ推奨されるメディアコンテンツ「Forrest Gump」および「Peaky Blinders」で同じ状態のままである。放送コンテンツプロバイダ、特殊コンテンツプロバイダおよび推奨されるメディアアセットのリストおよび数は時間帯ごとに変化し得ることに留意されたい。
【０１００】
図１４では、電子プログラムガイドグリッド（ＥＰＧ）１４００の例示的な表示が示されており、コンテンツプロバイダおよび推奨されるメディアアセットは、表示１２００および１３００に示されるものと異なる。この実施形態では、放送プロバイダおよび特殊コンテンツプロバイダの数が異なり、各プロバイダに対して以前に示される２の代わりに、各プロバイダに対して３である。加えて、この実施形態に示される特殊コンテンツプロバイダAMAZON、HULUおよびVUDUは、表示１２００および１３００に示される特殊コンテンツプロバイダと異なる。
上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ユーザプロファイルに従って少なくとも１つの放送プロバイダおよび少なくとも１つの特殊コンテンツプロバイダから複数の時間帯中に利用可能なメディアアセットを推奨することと、
表示のために第１の軸および第２の軸を有するグリッドを生成することであって、前記第１の軸が、前記推奨されるメディアアセットを識別するためのものであり、および第２の軸が、前記推奨されるメディアアセットが利用可能なそれぞれの時間を識別する、生成することと、
前記第１の軸に沿って、前記少なくとも１つの放送コンテンツプロバイダと、前記複数の時間帯からの第１の時間帯中に前記少なくとも１つの放送コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第１の情報を提供することと、
前記第１の軸に沿って、前記少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの前記第１の時間帯中に前記少なくとも１つの特殊コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第２の情報を提供することと
を含む、方法。
（付記２）
前記少なくとも１つの放送コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番で表示される、付記１に記載の方法。
（付記３）
前記第１の時間帯中に表示される前記少なくとも１つの放送プロバイダの数が事前に決定される、付記２に記載の方法。
（付記４）
前記第１のグリッドに沿って、第２の少なくとも１つの放送プロバイダと、前記複数の時間帯からの第２の時間帯中に利用可能な前記第２の少なくとも１つの放送プロバイダからの推奨されるメディアアセットとを提供することをさらに含む、付記１に記載の方法。
（付記５）
前記少なくとも１つの放送プロバイダと前記第２の少なくとも１つの放送プロバイダとが異なる、付記４に記載の方法。
（付記６）
前記第２の少なくとも１つの放送コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番で表示される、付記４に記載の方法。
（付記７）
前記第２の時間帯中に表示される前記第２の少なくとも１つの放送プロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記少なくとも１つの放送プロバイダの数と異なる、付記４に記載の方法。
（付記８）
前記少なくとも１つの特殊コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに対応するランキングに従った順番で表示される、付記１に記載の方法。
（付記９）
前記第１の時間帯中に表示される前記少なくとも１つの特殊コンテンツプロバイダの数が事前に決定される、付記８に記載の方法。
（付記１０）
前記第１のグリッドに沿って、第２の少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの第２の時間帯中に利用可能な前記第２の少なくとも１つの特殊コンテンツプロバイダからの推奨されるメディアアセットとを提供することをさらに含む、
付記１に記載の方法。
（付記１１）
前記少なくとも１つの特殊プロバイダと前記第２の少なくとも１つの特殊コンテンツプロバイダとが異なる、付記１０に記載の方法。
（付記１２）
前記第２の少なくとも１つの特殊コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番で表示される、付記１０に記載の方法。
（付記１３）
前記第２の時間帯中に表示される前記第２の少なくとも１つの特殊コンテンツプロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記少なくとも１つの特殊プロバイダの数と異なる、付記１０に記載の方法。
（付記１４）
前記生成されたグリッドを表示することをさらに含む、付記１に記載の方法。
（付記１５）
前記推奨されるメディアアセットに対応する情報をサーバから受信することをさらに含む、付記１に記載の方法。
（付記１６）
プロセッサと、
前記プロセッサと結合されたメモリであって、命令を格納するためのメモリと
を含む装置であって、前記命令が、前記プロセッサによって実行されると、
ユーザプロファイルに従って少なくとも１つの放送プロバイダおよび少なくとも１つの特殊コンテンツプロバイダから複数の時間帯中に利用可能なメディアアセットを推奨する動作と、
表示のために第１の軸および第２の軸を有するグリッドを生成する動作であって、前記第１の軸が、前記推奨されるメディアアセットを識別するためのものであり、および第２の軸が、前記推奨されるメディアアセットが利用可能なそれぞれの時間を識別する、動作と、
前記第１の軸に沿って、前記少なくとも１つの放送コンテンツプロバイダと、前記複数の時間帯からの第１の時間帯中に前記少なくとも１つの放送コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第１の情報を提供する動作と、
前記第１の軸に沿って、前記少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの前記第１の時間帯中に前記少なくとも１つの特殊コンテンツプロバイダから利用可能な推奨されるメディアアセットとに関連する第２の情報を提供する動作と
を実行する、装置。
（付記１７）
前記少なくとも１つの放送コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番で表示される、付記１６に記載の装置。
（付記１８）
前記第１の時間帯中に表示される前記少なくとも１つの放送プロバイダの数が事前に決定される、付記１７に記載の装置。
（付記１９）
前記プロセッサが、前記第１のグリッドに沿って、第２の少なくとも１つの放送プロバイダと、前記複数の時間帯からの第２の時間帯中に利用可能な前記第２の少なくとも１つの放送プロバイダからの推奨されるメディアアセットとを提供するようにさらにプログラムされる、付記１６に記載の装置。
（付記２０）
前記少なくとも１つの放送プロバイダと前記第２の少なくとも１つの放送プロバイダとが異なる、付記１９に記載の装置。
（付記２１）
前記第２の少なくとも１つの放送コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番で表示される、付記１９に記載の装置。
（付記２２）
前記第２の時間帯中に表示される前記第２の少なくとも１つの放送プロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記少なくとも１つの放送プロバイダの数と異なる、付記１９に記載の装置。
（付記２３）
前記少なくとも１つの特殊コンテンツプロバイダが、前記第１の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに対応するランキングに従った順番で表示される、付記１６に記載の装置。
（付記２４）
前記第１の時間帯中に表示される前記少なくとも１つの特殊コンテンツプロバイダの数が事前に決定される、付記２３に記載の装置。
（付記２５）
前記プロセッサが、前記第１のグリッドに沿って、第２の少なくとも１つの特殊コンテンツプロバイダと、前記複数の時間帯からの第２の時間帯中に利用可能な前記第２の少なくとも１つの特殊コンテンツプロバイダからの推奨されるメディアアセットとを提供するようにさらにプログラムされる、付記１６に記載の装置。
（付記２６）
前記少なくとも１つの特殊プロバイダと前記第２の少なくとも１つの特殊コンテンツプロバイダとが異なる、付記２５に記載の装置。
（付記２７）
前記第２の少なくとも１つの特殊コンテンツプロバイダが、前記第２の時間帯中に利用可能な前記推奨されるメディアアセットのランキングに従った順番で表示される、付記２５に記載の装置。
（付記２８）
前記第２の時間帯中に表示される前記第２の少なくとも１つの特殊コンテンツプロバイダの数が事前に決定され、かつ前記第１の時間帯中に表示される前記少なくとも１つの特殊プロバイダの数と異なる、付記２５に記載の装置。
（付記２９）
前記プロセッサが、前記生成されたグリッドを表示するようにさらにプログラムされる、付記１６に記載の装置。
（付記３０）
前記プロセッサが、前記推奨されるメディアアセットに対応する情報をサーバから受信するようにさらにプログラムされる、付記１６に記載の方法。
0006590920.tif 000010
【図１】
0006590920.tif 000011
【図２】
0006590920.tif 000012
【図３】
0006590920.tif 000013
【図４】
0006590920.tif 000014
【図５】
0006590920.tif 000015
【図６】
0006590920.tif 000016
【図７】
0006590920.tif 000017
【図８】
0006590920.tif 000018
【図９】
0006590920.tif 000019
【図１０】
0006590920.tif 000020
【図１１】
0006590920.tif 000021
【図１２】
0006590920.tif 000022
【図１３】
0006590920.tif 000023