(57)【特許請求の範囲】
【請求項１】
ユーザにコンテンツを提供する方法であって、
ソーシャルネットワーキングサーバが、
ａ．ユーザによって現在消費されているメディア資産を示す情報を、前記メディア資産を格納するメディアサーバを制御するコンテンツマネージャから受信するステップと、
ｂ．前記コンテンツマネージャにクエリすることにより、前記メディア資産を受信しようと試みる異なるユーザに関連づけられたコンテンツ特権を判定するステップと、
ｃ．前記コンテンツ特権を判定するステップにおいて、前記異なるユーザに対して前記コンテンツ特権が認められると判定された場合に、前記メディア資産を受信しようと試みる前記異なるユーザに前記メディア資産を配信し、前記異なるユーザに対する前記コンテンツ特権が認められない又は前記異なるユーザが制限付き許可を持つと判定された場合に代替メディア資産を供給するステップと、
を実行する、前記方法。
【請求項２】
前記受信された情報は、前記コンテンツマネージャ又は前記メディアサーバが生成したものであり、前記ユーザは前記異なるユーザにリンクされる、請求項１に記載の方法。
【請求項３】
前記配信されたメディア資産は、前記コンテンツマネージャ又は前記メディアサーバから前記ソーシャルネットワーキングサーバに予め配信され、ページの一部として表示される、請求項２に記載の前記方法。
【請求項４】
前記メディア資産は、前記異なるユーザの消費装置に配信される、請求項２に記載の方法。
【請求項５】
前記異なるユーザに対して前記コンテンツ特権が認められると判定された場合、前記異なるユーザは、前記メディア資産を格納し前記コンテンツマネージャによって管理されるメディアサーバに対する登録を有するため、前記異なるユーザの消費装置は前記メディア資産を受信する、請求項１に記載の方法。
【請求項６】
前記代替メディア資産は、前記メディア資産の短縮形である、請求項１に記載の方法。
【請求項７】
前記代替メディア資産は、予告、コマーシャル、ウェブサイトへのリンク、ピクチャ、音楽クリップのうちの少なくとも１つである、請求項１に記載の方法。
【請求項８】
前記ソーシャルネットワーキングサーバは、前記異なるユーザによって使用される１つ又は複数のソーシャルネットワークサービスを示す情報を生成する、請求項１に記載の方法。
【請求項９】
前記ユーザによって現在消費されているメディア資産を示す前記情報は、前記異なるユーザに提示され、前記メディア資産に対する要求を前記異なるユーザから受信する、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャルネットワーク間に渡るメディアのメッセージ通信に関し、詳細には、様々なソーシャルネットワーキングサーバ間に渡って、様々なタイプのメディアがどのように修正され得るかに関する。
【背景技術】
【０００２】
映像を視聴し、または音声を再生するのに使われる装置を使用する際、ユーザは、自分の友達または他の人達に、自分が現在消費しているメディアのタイプについて知らせることに興味をもつ場合がある。たとえば、セットトップボックスなどの装置で再生されている映像を見ているユーザは、自分の友達に、ある特定のテレビショーについて知らせたいと思う場合がある。ただし、友達に電話をかけることを考えると、このようなプロセスを数人の友達に対して行うのは非常に難しく、非効率的である。
【発明の概要】
【０００３】
たとえばリンクトイン、マイスペース、フェイスブック、ツイッターなど、ソーシャルネットワークのようなものが成長するのに伴い、友達またはコンタクトのグループと、それぞれ個別に連絡をとる必要なく、はるかにつながり続けやすくなった。このようなオンラインソーシャルネットワークは、ステータスアップデートなど、何らかのタイプのメッセージ通信機構を提供し、この機構は、主たるユーザが、ユーザについての何らかの側面を示すテキストを入力できるようにし、ここでユーザは、このようなテキストをテキストウィンドウに手動入力する。このメッセージは次いで、主たるユーザがリンクしている、またはユーザの友達リストに列挙されている他のユーザに送信される。現時点で、このような、異なるソーシャルネットワーキングプラットフォーム間に渡る通信は、多大な困難をもたらしている。
【０００４】
本開示の一態様によると、ユーザが消費しているメディア資産を示す方法が記載される。詳細には、資産についての情報が、他のユーザによってアクセスすることができるソーシャルネットワーキングウェブサイトに投稿される。現在その資産を消費していないユーザである非消費ユーザは、コンテンツマネージャと対話し、非消費ユーザのコンテンツ特権によって、記載されたメディア資産または代替メディア資産を取り出すことができる。
【０００５】
本開示の別の態様によると、電子番組ガイドビューが記載される。電子番組ガイドグリッドは、ある期間中にユーザが消費している様々な番組およびメディア資産を表す。グリッドは、このようなユーザがオンラインソーシャルネットワークに送信する情報により展開される。グリッドビューには、複数のユーザおよびオンラインソーシャルネットワークを列挙することができる。
【図面の簡単な説明】
【０００６】
本開示のこうした、ならびに他の態様、特徴および利点が、記載され、または以下の好ましい実施形態の詳細な説明から明らかになるであろう。詳細な説明は、添付の図面と関連づけて読むべきである。
【０００７】
図面において、同じ参照番号は、図面を通して同様の要素を示してある。
【０００８】
【図１】ホームユーザまたはエンドユーザにコンテンツを配信するシステムの実施形態を示すブロック図である。
【図２】メディアサーバ、オンラインソーシャルネットワーク、およびメディアを消費する消費装置の配置を示すシステムを示すブロック図である。
【図３】セットトップボックス／デジタルビデオレコーダの実施形態を示すブロック図である。
【図４】オンラインソーシャルサーバで実装される例示的なオンラインソーシャルネットワークのブロック図である。
【図５】オンラインソーシャルネットワーキングページの例示的なビューを示す図である。
【図６】あるユーザによって消費されるある特定のメディア資産が第２の非消費ユーザによってアクセスすることができるかどうかを検討する方法を詳述するブロック図である。
【図７】消費ユーザが消費している資産についての情報に応答して、どのようなメディア資産を非消費ユーザが受信するべきか判定する方法を示すブロック図である。
【図８】様々な消費ユーザがアクセスしたメディアを詳述する電子番組ガイドグリッドを示すビューである。
【図９】様々な消費ユーザがアクセスしたメディアを詳述する電子番組ガイドグリッドを示すビューである。
【図１０】様々な消費ユーザがアクセスしたメディアを詳述する電子番組ガイドグリッドを示すビューである。
【発明を実施するための形態】
【０００９】
図面は、本開示の概念を例示するためのものであり、必ずしも本開示を例示する唯一の可能な構成ではないことを理解されたい。
【００１０】
図面に示す要素は、様々な形態のハードウェア、ソフトウェアまたはその組合せで実装され得ることを理解されたい。好ましくは、こうした要素は、プロセッサ、メモリおよび入出力インタフェースを含み得る、１つまたは複数の適切にプログラムされた汎用装置上で、ハードウェアおよびソフトウェアの組合せで実現される。本明細書において、「結合される」というフレーズは、直接接続され、または、１つもしくは複数の中間構成要素を介して間接的に接続されることを意味するように定義される。このような中間構成要素は、ハードウェアおよびソフトウェアベースの構成要素両方を含み得る。
【００１１】
本記述は、本開示の原理を示してある。したがって、本明細書に明示的には記載せず、示さないが、本開示の原理を実施するとともにその範囲に含まれる様々な構成を当業者は考案してよいことが理解されよう。
【００１２】
本明細書において述べるすべての例および条件つき文言は、当該分野を発展させるために本発明者によって与えられる本開示の原理および概念を読者が理解するのを助けるための教授目的であることを意図しており、このような具体的に述べられる例および条件への限定ではないと解釈されるべきである。
【００１３】
さらに、本開示の原理、態様、および実施形態、ならびにその具体例を述べる、本明細書におけるすべての記述は、その構造的および機能的等価物両方を包含することを意図している。さらに、このような等価物が、現在公知である等価物ならびに将来開発される等価物両方、すなわち、構造に関わらず同じ機能を実施する、開発されるどの要素も含むことを意図するものである。
【００１４】
したがって、たとえば、本明細書に提示するブロック図は、本開示の原理を実施する例示的回路構成の概念的ビューを表すことが当業者には理解されよう。同様に、どのフローチャート、フロー図、状態遷移図、擬似コードなども、コンピュータ可読媒体で実質的に表され、したがってコンピュータまたはプロセッサが明示的に図示されるかどうかに関わらず、このようなコンピュータまたはプロセッサによって実行され得る様々なプロセスを表すことが理解されよう。コンピュータ可読媒体およびその上に書かれたコードは、一時的状態（信号）および非一時的状態（ＣＤ−ＲＯＭ、ＤＶＤ、ブルーレイ、ハードドライブ、フラッシュカード、または他のタイプの有形記憶媒体などの有形媒体）で実装してよい。
【００１５】
図面に示す様々な要素の機能は、専用ハードウェアならびに適切なソフトウェアと共同でソフトウェアを実行することが可能なハードウェアを使用することにより提供され得る。プロセッサによって提供されるとき、機能は、単一の専用プロセッサによって、単一のシェアプロセッサによって、または複数の個別プロセッサによって提供することができ、こうしたプロセッサの一部は、共有することができる。さらに、「プロセッサ」または「コントローラ」という用語の明示的使用は、ソフトウェアを実行することが可能なハードウェアを排他的に指すものと解釈されるべきではなく、限定なしで、「ＤＳＰ」（デジタル信号プロセッサ）ハードウェア、ソフトウェアを格納する「ＲＯＭ」（読出し専用メモリ）、「ＲＡＭ」（ランダムアクセスメモリ）、および不揮発性記憶装置を暗黙的に含み得る。
【００１６】
他のハードウェア、すなわち従来および／またはカスタムハードウェアも含まれ得る。同様に、図面に示すどのスイッチも概念的に過ぎない。これらの機能は、プログラム論理の演算により、専用論理により、プログラム制御および専用論理の対話により、または手動でも実施することができ、特定の技法は、状況からより具体的に理解されるように、実装者によって選択可能である。
【００１７】
本出願の請求項において、指定された機能を実施する手段として表されるどの要素も、たとえば、ａ）その機能を実施する回路要素の組合せ、またはｂ）機能を実施するようにそのソフトウェアを実行する適切な回路構成と組み合わされた、任意の形の、したがって、ファームウェア、マイクロコードなどを含むソフトウェアを含む、その機能を実施するどのやり方も包含することを意図している。このような請求項によって定義される本開示は、記述する様々な手段によって提供される機能性が、請求項が求めるように組み合わされ、まとめられるということにある。したがって、こうした機能性を提供し得るどの手段も、本明細書に示すものと等価であると見なされる。
【００１８】
本発明の概念を用いて、以下で論じる原理は、ユーザが自分達のメディア消費習慣を、フェイスブック、リンクトインなどのようなオンラインソーシャルネットワークなどの通信媒体を使ってシェアするシナリオを提示する。
【００１９】
ＯＳＮ（オンラインソーシャルネットワーク）という用語は、独自のメッセージを各ユーザに送る必要なく、第１のユーザを、１人または複数のユーザと通信させるアーキテクチャとしても定義され得る。つまり、ソーシャルネットワークでは、このようなユーザにメッセージが伝達される方法には、効率性がある。さらに、ソーシャルネットワークは通常、ユーザが、第２のユーザに「リンク」されたいかどうかを許容的に示す特徴を有する。このタイプの特徴は、第１のユーザが自分のリストに第２のユーザを追加した場合に実装され得る。ソーシャルネットワーキングサイトは次いで、第１のユーザが知っている他のユーザを推薦することができ、これは、第２のユーザによって制御されるリストにあるユーザのリストとともに提示されることになる。第１のユーザのソーシャルネットワークは、第２のリスト中の個人の間でコンタクトがとられると拡大され得る。
【００２０】
以下の記述において、本発明の原理は、ユーザが自分のソーシャルネットワークに、ユーザが消費している資産についての様々な情報を送信するための機構を提供する。こうすることにより、仮想グループ視聴、レーティング、推薦などのような、新たなソーシャルインタラクション方法が促進される。特に、電話、タブレット、セットトップボックス、ビデオゲームシステム、パーソナルコンピュータなどのような消費装置を使うとき、ユーザは、消費装置を使っている間にどのようなメディアが消費される（見る／聴く）かを示すことができる。
【００２１】
様々なフィールドを以下に挙げるが、このようなフィールドは、メディア資産についての様々なプロパティを示すのに使われる。こうしたフィールドは、本出願では、＜＜ＦＩＥＬＤ＞＞の形の「タグ」を使用して記述される。このようなフィールドに対する特定の属性を、＜＜ＦＩＥＬＤ＆ＡＴＴＲＩＢＵＴＥ１＆ＡＴＴＲＩＢＵＴＥ２＆ＡＴＴＲＩＢＵＴＥ３．．．＞＞と示されるような様々な分離記号を使って追加することができる。ある特定のハッシュ組合せ（ＭＤ５、ＳＨＡ１など）がフィールドおよび関連属性の内容を表し得る、フィールドおよび属性が構築され得ることが理解されよう。他の実装形態も、本発明の原理に従って実施することができる。
【００２２】
【表１】
0005905392.tif 000002
【００２３】
【表２】
0005905392.tif 000003
【００２４】
メディア資産という用語（テーブル３に関して後で説明する）は、ビデオベースのメディア、オーディオベースのメディア、テレビショー、映画、対話サービス、ビデオゲーム、ＨＴＭＬベースのウェブページ、ビデオオンデマンド、オーディオ／ビデオ放送、ラジオ番組、広告、ポッドキャストなどでよい。
【００２５】
【表３】
0005905392.tif 000004
【００２６】
【表４】
0005905392.tif 000005
【００２７】
【表５】
0005905392.tif 000006
【００２８】
【表６】
0005905392.tif 000007
【００２９】
最初に、ユーザに、様々なタイプのコンテンツを配信し、オンラインソーシャルネットワーキングサービスを提供するシステムについて記載する。
【００３０】
ここで図１に移ると、ホームユーザまたはエンドユーザにコンテンツを配信するシステム１００の実施形態のブロック図を示してある。コンテンツは、映画スタジオや制作会社などのコンテンツソース１０２から発信される。コンテンツは、２つの形式の少なくとも一方で供給され得る。１つの形式は、放送の形式のコンテンツである。放送コンテンツは、放送アフィリエイトマネージャ１０４に提供され、マネージャ１０４は通常、ＡＢＣ（アメリカンブロードキャスティングカンパニー）、ＮＢＣ（ナショナルブロードキャスティングカンパニー）、ＣＢＳ（コロンビアブロードキャスティングシステム）などのような全国放送サービスである。放送アフィリエイトマネージャは、コンテンツを収集し格納することができ、配信ネットワーク１（１０６）として示す配信ネットワークを介したコンテンツの配信をスケジュールすることができる。配信ネットワーク１（１０６）は、ナショナルセンタから１つあるいは複数の地域またはローカルセンタへの衛星リンク送信を含み得る。配信ネットワーク１（１０６）は、無線放送、衛星放送、ケーブル放送などのローカル配信システムを使う、またはＩＰ経由の外部ネットワークからのローカルコンテンツ配信も含み得る。ローカルに配信されるコンテンツは、ユーザのホームのユーザのセットトップボックス／ＤＶＲ（デジタルビデオレコーダ）１０８に提供され、ここでコンテンツは続いて、ユーザによって検索され得る利用可能コンテンツの本体に含められる。
【００３１】
第２の形式のコンテンツは、特殊コンテンツと呼ばれる。特殊コンテンツは、プレミアムビューイング、ペイパービュー、または放送アフィリエイトマネージャにそれ以外のやり方では提供されない他のコンテンツとして配信されるコンテンツを含み得る。多くのケースにおいて、特殊コンテンツは、ユーザによってリクエストされたコンテンツでよい。特殊コンテンツは、コンテンツマネージャ１１０に配信され得る。コンテンツマネージャ１１０は、たとえば、コンテンツプロバイダ、放送サービス、または配信ネットワークサービスと提携している、インターネットウェブサイトなどのサービスプロバイダでよい。コンテンツマネージャ１１０は、インターネットコンテンツを配信システムに組み込んでも、ユーザのセットトップボックス／デジタルビデオレコーダ１０８にまだ配信されていないコンテンツが検索され得るように、明示的に検索にのみ組み込んでもよい。コンテンツマネージャ１１０は、別個の配信ネットワーク、すなわち配信ネットワーク２（１１２）を介してユーザのセットトップボックス／デジタルビデオレコーダ１０８にコンテンツを配信することができる。配信ネットワーク２（１１２）は、高速ブロードバンドインターネットタイプ通信システムを含み得る。放送アフィリエイトマネージャ１０４からのコンテンツは、配信ネットワーク２（１１２）の全部または一部を使って配信してもよく、コンテンツマネージャ１１０からのコンテンツは、配信ネットワーク１（１０６）の全部または一部を使って配信してよいことに留意することが重要である。さらに、ユーザは、必ずしもコンテンツをコンテンツマネージャ１１０によって管理させずに、配信ネットワーク２（１１２）経由でインターネットから直接コンテンツを取得することもできる。さらに、検索の範囲は、利用可能コンテンツを越えて、今後放送することも利用可能にすることもできるコンテンツにも及ぶ。
【００３２】
セットトップボックス／デジタルビデオレコーダ１０８は、配信ネットワーク１および配信ネットワーク２の一方または両方から、様々なタイプのコンテンツを受信することができる。セットトップボックス／デジタルビデオレコーダ１０８は、コンテンツを処理し、ユーザ嗜好およびコマンドに基づいてコンテンツを選別する。セットトップボックス／デジタルビデオレコーダは、オーディオおよびビデオコンテンツを記録し再生する、ハードドライブや光ディスクドライブなどの記憶装置も含み得る。セットトップボックス／デジタルビデオレコーダ１０８の動作および格納コンテンツの再生に関連した特徴のさらなる詳細については、図３に関連して、後で説明する。処理されたコンテンツは、表示装置１１４に与えられる。表示装置１１４は、従来の２Ｄタイプのディスプレイでもよく、あるいは高度な３Ｄディスプレイでもよい。ワイヤレス電話、ＰＤＡ、コンピュータ、ゲーム用プラットフォーム、リモコン、マルチメディアプレーヤなどのような、表示能力をもつ他の装置も、本開示の教示を利用することができ、本開示の範囲内であると見なされることを理解されたい。
【００３３】
配信ネットワーク２は、ソーシャルネットワーキング機能を提供するウェブサイトまたはサーバを表すオンラインソーシャルネットワーク１１６に結合される。たとえば、セットトップボックス１０８を操作するユーザは、オンラインソーシャルネットワーク１１６にアクセスして、他のユーザからの電子メッセージにアクセスし、他のユーザによってコンテンツ選択内容に関して行われた推奨を吟味し、他のユーザによって投稿されたピクチャを見て、「インターネットコンテンツ」パスを通して利用可能である他のウェブサイトを参照することができる。
【００３４】
オンラインソーシャルネットワークサーバ１１６は、コンテンツマネージャ１１０とも接続することができ、両方の要素の間で情報を交換することができる。コンテンツマネージャ１１０を介して、セットトップボックス１０８で見るために選択されたメディアは、この接続から、オンラインソーシャルネットワーキング１１６向けの電子メッセージ中で参照され得る。このメッセージは、セットトップボックス１０８でそのメディアを見ている消費ユーザのステータス情報に投稿することができる。つまり、セットトップボックス１０８を使っているユーザは、＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞に列挙されている、オンラインソーシャルネットワーキングサーバ１１６へのメッセージ中にあり得る特定のメディア資産の＜＜ＡＳＳＥＴＩＤ＞＞、＜＜ＡＳＳＥＴＴＹＰＥ＞＞、および＜＜ＬＯＣＡＴＩＯＮ＞＞などの情報を示すコマンドが、コンテンツマネージャ１１０から、＆ＵＳＥＲＮＡＭＥで識別される特定のユーザ向けに発行されるよう命令することができる。
【００３５】
コンテンツマネージャ１１０は、この情報を、＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞に列挙されている、指示されたソーシャルネットワーキングサーバ１１６に送るが、ここで＆ＵＳＥＲＮＡＭＥ向けの電子メッセージは、ユーザのステータス情報に投稿されるメディア資産の＜＜ＡＳＳＥＴＩＤ＞＞、＜＜ＡＳＳＥＴＴＹＰＥ＞＞、および＜＜ＬＯＣＡＴＩＯＮ＞＞に適合する情報を有する。ソーシャルネットワーキングサーバ１１６にアクセスすることができる他のユーザは、消費ユーザのステータス情報を読んで、どのようなメディアを消費ユーザが視聴したかを見ることができる。
【００３６】
図２は、メディアサーバ、オンラインソーシャルネットワーク、およびメディアを消費する消費装置の配置を示すシステム２００のブロック図を示している。メディアサーバ２１０、２１５、２２５、２３０は、メディアが格納されるメディアサーバを表す。このようなメディアサーバは、ハードドライブ、複数のハードドライブ、サーバファーム、ディスクベースの記憶装置、およびブロードバンドネットワークを介したメディアの配信に使われる他のタイプの大容量記憶装置でよい。
【００３７】
メディアサーバ２１０、２１５は、コンテンツマネージャ２０５によって制御される。同様に、メディアサーバ２２５、２３０は、コンテンツマネージャ２３５によって制御される。メディアサーバ上のコンテンツにアクセスするために、ＳＴＢ１０８、パーソナルコンピュータ２６０、テーブル２７０、および電話２８０などの消費装置を操作しているユーザは、このようなコンテンツに有料登録すればよい。この登録は、コンテンツマネージャ２３５との取決めにより管理することができる。たとえば、コンテンツマネージャ２３５はサービスプロバイダでよく、ＳＴＢ１０８を操作するユーザは、映画チャネルからの番組編成に、また、ブロードバンドネットワーク２５０を介してユーザに音楽が送信され得る会員制音楽配信サービスに登録している。コンテンツマネージャ２３５は、ＳＴＢ１０８に配信されるコンテンツの格納および配信を管理する。同様に、他の登録が、パーソナルコンピュータ２６０、タブレット２７０、および電話２８０などの他の装置向けに存在し得る。コンテンツマネージャ２０５、２３５を通して利用可能な登録は、たとえば、ディズニーなどのある特定の映画スタジオに適合するコンテンツが両方のコンテンツマネージャを通して利用可能であり得る場合には重複し得ることに留意されたい。同様に、両方のコンテンツマネージャ２０５、２３５は、利用可能コンテンツが異なる場合もあり、たとえばコンテンツマネージャ２０５は、ＥＳＰＮによるスポーツ番組編成をもっている場合があり、コンテンツマネージャ２３５は、ＦＯＸＳＰＯＲＴＳによるコンテンツを利用可能にする。
【００３８】
コンテンツがコンテンツマネージャ２０５、２３５を通して配信されるのであれば、登録が、コンテンツを認可するための唯一の方法というわけではない。一部のコンテンツには、コンテンツマネージャ２０５、２３５を通して自由にアクセスすることができ、この場合、コンテンツマネージャは、アクセスされたコンテンツに対して金銭を請求しない。コンテンツマネージャ２０５、２３５は、ビデオオンデマンドとして配信される他のコンテンツに関しては、固定視聴期間（時間数）に対する単一料金を課金してもよい。コンテンツがコンテンツマネージャ２０５、２３５から受信される場合、コンテンツは、購入し、ＳＴＢ１０８、パーソナルコンピュータ２６０、タブレット２７０などのようなユーザ装置に格納することができる。コンテンツマネージャ２０５、２３５向けの他の購入、レンタル、および登録オプションも利用可能である。
【００３９】
オンラインソーシャルサーバ２４０、２４５は、ブロードバンドネットワーク２５０を通して通信するオンラインソーシャルネットワークを稼動するサーバを表す。ＳＴＢ１０８、パーソナルコンピュータ２６０、タブレット２７０、および電話２８０などの消費装置を操作するユーザは、装置を通してオンラインソーシャルサーバ２４０、２４５と、また、他のユーザと対話することができる。ソーシャルネットワークについての１つの実装可能な特徴は、異なるタイプの装置（ＰＣ、電話、タブレット、ＳＴＢ）を使うユーザが、ソーシャルネットワークを通して互いと通信し得ることである。たとえば、第１のユーザが電話２８０を使い、第２のユーザがパーソナルコンピュータ２６０を使っているとしても、両方のユーザが同じソーシャルネットワークを使っている状態であれば、第１のユーザは、第２のユーザのアカウントにメッセージを投稿することができる。ブロードバンドネットワーク２５０、パーソナルコンピュータ２６０、タブレット２７０、および電話２８０は、当該分野において公知の用語である。たとえば、電話２８０は、インターネット能力をもち、音声通信に関与することができるモバイル装置でよい。
【００４０】
ここで図３に移ると、セットトップボックス／デジタルビデオレコーダ３００のコアの実施形態のブロック図が、消費装置の例として示されている。図示してある装置３００は、表示装置１１４を含む他のシステムに組み込むこともできる。いずれのケースにおいても、システムの完全な動作に必要ないくつかの構成要素については、当業者に公知であるので、簡潔にするために図示していない。
【００４１】
図３に示す装置３００において、コンテンツは、入力信号受信機３０２において受信される。入力信号受信機３０２は、無線、ケーブル、衛星、イーサネット（登録商標）、ファイバおよび電話回線ネットワークを含むいくつかの可能なネットワークの１つを介して与えられる信号の受信、復調、および復号に使われるいくつかの公知の受信機回路の１つでよい。所望の入力信号が、制御インタフェース（図示せず）を通して与えられるユーザ入力に基づいて、入力信号受信機３０２において選択され、取り出され得る。復号された出力信号は、入力ストリームプロセッサ３０４に与えられる。入力ストリームプロセッサ３０４は、最終的な信号選択および処理を実施し、コンテンツストリームに対して、オーディオコンテンツとビデオコンテンツとの分類を行う。オーディオコンテンツは、圧縮デジタル信号などの受信形式からアナログ波形信号への変換のために、オーディオプロセッサ３０６に与えられる。アナログ波形信号は、オーディオインタフェース３０８に、さらに表示装置１１４またはオーディオ増幅器（図示せず）に与えられる。あるいは、オーディオインタフェース３０８は、ＳＰＤＩＦ（Ｓｏｎｙ／Ｐｈｉｌｉｐｓデジタル相互接続形式）などによるＨＤＭＩ（高精細マルチメディアインタフェース）ケーブルまたは代替オーディオインタフェースを使って、オーディオ出力装置または表示装置にデジタル信号を与えてよい。オーディオプロセッサ３０６はまた、オーディオ信号の格納に必要などの変換も実施する。
【００４２】
入力ストリームプロセッサ３０４からのビデオ出力は、ビデオプロセッサ３１０に与えられる。ビデオ信号は、いくつかの形式の１つでよい。ビデオプロセッサ３１０は、必要に応じて、入力信号形式に基づいてビデオコンテンツの変換を行う。ビデオプロセッサ３１０はまた、ビデオ信号の格納に必要などの変換も実施する。
【００４３】
記憶装置３１２は、入力の所で受信されたオーディオおよびビデオコンテンツを格納する。記憶装置３１２は、コントローラ３１４の制御下で、またユーザインタフェース３１６から受信されるコマンド、たとえば、早送り（ＦＦ）および巻戻し（Ｒｅｗ）などのナビゲーション命令に基づいて、コンテンツを後で取り出し、再生できるようにする。記憶装置３１２は、ハードディスクドライブ、スタティックランダムアクセスメモリやダイナミックランダムアクセスメモリなどの１つまたは複数の大容量統合電子メモリでもよく、コンパクトディスクドライブやデジタルビデオディスクドライブなどの入換え可能な光ディスク記憶システムでもよい。一実施形態では、記憶装置３１２は、外部にあってよく、システム内に存在しなくてよい。
【００４４】
入力から、または記憶装置３１２から発した、ビデオプロセッサ３１０からの変換済みビデオ信号は、ディスプレイインタフェース３１８に与えられる。ディスプレイインタフェース３１８は、ディスプレイ信号を、上述したタイプの表示装置にさらに与える。ディスプレイインタフェース３１８は、ＲＧＢ（赤緑青）などのアナログ信号インタフェースでもよく、ＨＤＭＩ（高解像度マルチメディアインタフェース）などのデジタルインタフェースでもよい。ディスプレイインタフェース３１８は、後でより詳しく説明するように、検索結果を３次元配列で提示する様々なスクリーンを生成することを理解されたい。
【００４５】
コントローラ３１４は、入力ストリームプロセッサ３０２、オーディオプロセッサ３０６、ビデオプロセッサ３１０、記憶装置３１２、およびユーザインタフェース３１６を含む、装置３００の構成要素のいくつかにバスを介して相互接続される。コントローラ３１４は、入力ストリーム信号を、記憶装置への格納用または表示用の信号に変換する変換プロセスを管理する。コントローラ３１４は、格納コンテンツの取出しおよび再生も管理する。さらに、後で説明するように、コントローラ３１４は、格納されているか、または上述した配信ネットワークを介して配信される予定であるかに関わらず、コンテンツの検索を実施する。コントローラ３１４は、コントローラ２１４向けの情報および命令コードを格納する制御メモリ３２０（たとえば、ランダムアクセスメモリ、スタティックＲＡＭ、ダイナミックＲＡＭ、読取り専用メモリ、プログラム可能ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどを含む揮発性または不揮発性メモリ）にさらに結合される。さらに、メモリの実装形態は、単一のメモリデバイスや、または代替的には、共有もしくは共通メモリを形成するように互いに接続された複数のメモリ回路など、いくつかの可能な実施形態を含み得る。さらに、メモリは、バス通信回路構成の部分など、他の回路構成とともに、より大きい回路に含まれてもよい。
【００４６】
効果的に動作するために、本開示のユーザインタフェース３１６は、ディスプレイ周りでカーソルを動かす入力装置を利用し、この入力装置は、カーソルがコンテンツを横切るときにコンテンツを拡大させる。一実施形態では、入力装置は、スクリーンまたはディスプレイの辺りでカーソルをユーザが自由に動かすようにさせる、ジャイロスコープや加速度計など、運動検出の形のリモートコントローラである。別の実施形態では、入力装置は、スクリーン上で、パッド上でのユーザの動きを追跡する、タッチパッドまたはタッチ感受性装置の形のコントローラである。別の実施形態では、入力装置は、方向ボタンつきの従来のリモコンでもよいであろう。
【００４７】
図４は、オンラインソーシャルサーバ２４０、２４５で実装される例示的なオンラインソーシャルネットワーク４００のブロック図を示している。オンラインソーシャルネットワーク４００は、消費装置で見るために、ＨＴＭＬ、ＪＡＶＡ（登録商標）などでウェブページを生成することが可能なウェブサーバ４１０を有する。ウェブサーバ４１０は、アプリケーションサーバとして稼動するものとして実装することもできる。オンラインソーシャルネットワーク経験は、ユーザ装置上でアプリケーションとして稼動され、アプリケーションサーバは、ブロードバンドネットワーク２５０の接続により稼動するサーバ２４０、２４５上で稼動するアプリケーションとバックエンドとの間の様々なアプリケーションコールを扱う。
【００４８】
ユーザデータベース４２０は、オンラインソーシャルネットワーク４００を使う様々なユーザについての情報を格納する。このような情報は、ユーザについての生体情報、ユーザによって選択された具体的な興味、ユーザにリンクされる他のユーザについての情報などを含み得る。広告データベース４３０は、オンラインソーシャルネットワーク４００を使うときにユーザに配信される様々な広告を含む。配信され得る様々なタイプの広告は、テキスト、ピクチャ、グラフィックファイル、バナー、オーディオ、ビデオ、アニメーションなどを含む。
【００４９】
推奨エージェント４４０は、ユーザに様々な推奨を行う、サーバ２４０、２４５上で稼動されるコンピュータプログラムである。このような推奨は、ユーザがリンクすることを検討するべき他のユーザ、ユーザが興味をもち得る広告、ユーザが興味をもち得るコンテンツなどでよい。通常、推奨エージェントは、様々なトピックまたは主題の間の相関関係を発見する、数学的に展開されたモデルを使うことになり、ユーザの様々な挙動が、何が推奨となるかに影響する。たとえば、推奨モデルは、一連のビジネスルールに沿って構築すればよく、こうした規定では、若年男性層のユーザには、ビデオゲームの広告が提案され、年少の女の子には、その子に関する教育製品の広告が提案され得る。
【００５０】
コンテンツサーバ／データベース４５０は、ユーザに配信され得る様々なメディアを含む。異なるコンテンツマネージャ２０５、２３５の間の様々な登録が管理され得るコンテンツデータベース４５０も実装することができる。つまり、オンラインソーシャルネットワーク４００を通して利用可能にされ得るコンテンツの一部は、メディアサーバ２１０、２１５、２２５、２３０などから発し得る。
【００５１】
図５は、オンラインソーシャルサーバ２４０、２４５によって生成されるオンラインソーシャルネットワーキングページ５００の例示的なビューを示している。ユーザピクチャ５０５は、ユーザデータベース４２０に格納されたユーザプロフィールに関連づけられるようにユーザが選択したグラフィックファイルに対応する。
【００５２】
ユーザステータス５１０は、ユーザが自分のプロフィールに関連づけられるように決定した、様々な情報向けのエリアを示してある。ユーザステータスのコンテキストには、利用可能にされ得るようにユーザが決定する様々なレベルの情報があり得る。公開プロフィールについての情報をユーザ用に確立することができ、この情報は、オンラインソーシャルサーバ２４０、２４５にアクセスするどの人に対しても利用可能にされる、ユーザによって選択された情報となる。第２のレベルの情報は、あるユーザに関して、ユーザがソーシャルネットワーキングサイトを通してリンクされるどのユーザにも利用可能にされ得る。こうしたユーザは、ユーザステータス５１０のエリアにおいて行われた変更におけるアップデートを受信することができる「リンクされた」ユーザである。ユーザ情報の第３のレベルの情報は、該当ユーザのみを対象とする。この情報は、ユーザがオンラインソーシャルネットワーク２４０、２４５上で費やす時間量、オンラインソーシャルネットワーク２４０、２４５にログインするのに使われた最後のインターネットプロトコルアドレス、次の支払いが、オンラインソーシャルネットワーキング２４０、２４５のアカウントを維持する期限であるとき、ユーザの様々な登録などのような情報でよい。
【００５３】
他ユーザのステータス５２０は、ユーザが、それぞれユーザＡ、ユーザＢ、およびユーザＣとして示される他のユーザからアップデートを受信するエリアを表す。こうしたアップデートは、テキストメッセージ、グラフィックファイル、ウェブサイトへのリンク、メディアへのリンク、およびメディア自体などでよい。通常、ユーザアップデートは、テキスト、グラフィック、アニメーションなどのような、何らかの識別情報を使うことによって、ある特定のユーザに関連づけられる。たとえば、ユーザＡからのユーザアップデートはシンプルなテキストメッセージでよく、ユーザＢからのアップデートは、選択されるとウェブブラウザおよびウェブページを呼び出すグラフィックである。
【００５４】
アプリケーションウィンドウ５３０は、アプリケーションが稼動されるオンラインソーシャルネットワーキングページ５００用のエリアである。一部のソーシャルネットワークは、ソーシャルネットワーキングページ５００のエリアにレンダリングされる間、ユーザにゲームをさせる。同様に、アプリケーションウィンドウ５３０は、メディアをレンディングするのに使うことができるエリアであり、オーディオ、ビデオ、アニメーション、静止グラフィック、テキストなどのようなメディアは、このエリアで再生することができる。アプリケーションウィンドウ５３０は、オンラインソーシャルネットワークサーバ２４０、２４５を使ってユーザの間で通信するためのリアルタイム通信インタフェース（チャット、インスタントメッセージング、ウェブカメラ、ボイスオーバーインターネットなど）として使うこともできる。他のアプリケーションも、アプリケーションウィンドウ５３０内で稼動され得る。
【００５５】
ソーシャルネットワーキングページ５００向けに示されるコンテンツは、異なる装置の間で示され得ることが企図される。たとえば、ユーザがセットトップボックス１０８およびタブレット２７０両方にアクセスできる家の中で、ユーザピクチャ５０５、ユーザステータス５１０、および他ユーザのステータス５２０に適合するエリアは、セットトップボックス１０８上に示され、アプリケーションウィンドウ５３０は、タブレット２７０上に示される。オンラインソーシャルネットワークページ５００向けに何が示されるかについての他の変形体も実装され得る。
【００５６】
ユーザが、オンラインソーシャルネットワーキングページ５００をアップデートするとき、ユーザは、ＯＳＮサーバ２４０、２４５にログインし、ユーザステータス５１０などのエリアに情報を入れる。この情報記入は、アップデートが少なく、ごくまれなときはユーザにとってうまくいくが、ユーザが自分のテレビ視聴情報をシェアすることを決定すると、すなわち、本質的にリアルタイムであるとともに動的であるイベントでは、このような情報の手動記入では不十分である。ＴＶを見ているユーザは、テレビセットの操作によってもたらされた今までの経験に従い、リモコンボタンをクリックすると、アップデートが起こることを無意識に期待するものである。ユーザは、ある特定のオンラインソーシャルネットワーク２４０、２４５の複雑さにあわなくて済むことも期待し、どのＯＳＮウェブサイトに対しても一貫した「投稿」方法を好むものである。ユーザが一定のタイムラインの間に渡って自分の見たもののログをシェアしたいと思う他のいくつかのケースでは、アクションは、どのタイプの介入も必要とせずに、完全に自動化される必要がある。
【００５７】
ユーザが（メディア資産消費ユーザとして）、メディア資産についての情報をどのように公開する（投稿する）かについてのメッセージフロー記述は、ユーザがメディア資産を見る／聴くとともに始まる。このような資産を消費している間、ユーザは、リモコンのボタンを押して、ユーザが資産についての情報の公開を望むことを示す。たとえば、ユーザがＳＴＢ１０８を使っている場合、コントロール３１４の制御下で稼動するアプリケーションは、オンラインソーシャルサーバに向けられたメッセージ＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞＆ＵＳＥＲＮＡＭＥ、＜＜ＡＳＳＥＴＩＤ＞＞＆ＮＡＭＥ＆ＴＩＭＥ、＜＜ＡＳＳＥＴＴＹＰＥ＞＞、＜＜ＬＯＣＡＴＩＯＮ＞＞を生成し得る。
【００５８】
ユーザが興味をもっているものを列挙する一実装形態が、Ｐａｎｄｏｒａで提供され、Ｐａｎｄｏｒａでは、フェイスブックのミニフィードがフェイスブックにおけるユーザのステータスエリアにプッシュされる。これにより、ユーザは、自分のＰａｎｄｏｒａ活動をすべて、フェイスブックのニュースフィードにインポートすることができる。この聴取情報は今や、「リンクされたユーザ」とシェアすることができ、このようなユーザは、最新の音楽発掘すべてに通じていることができる。友達は、リンクをクリックして、ミニフィードによって投稿された音楽／局をユーザの代わりに聴く。ただし、このような情報に対する制限として、同じソーシャルネットワーキングウェブサイトを使うとともにＰＡＮＤＯＲＡを使うユーザにとってのみ有意であるということがある。ユーザが両方にはアクセスできない場合、このユーザは、ＰＡＮＤＯＲＡがプッシュしたミニフィードの情報を利用することができない。
【００５９】
したがって、探求されるべき一原理は、ある１つのメディアを消費するユーザが、ある特定のネットワークに限定されないことである。壁で囲まれた庭として動作し、このようなネットワーク内に存在するものにユーザを制限するＰＡＮＤＯＲＡとは異なり、ユーザは、多数の異なるメディアソースにアクセスする可能性がある。本明細書に記載する概念を用いる装置は、コンテンツおよびこのようなコンテンツにアクセスする特定の方法を識別するように構成される。たとえば、コンテンツマネージャ２０５からのある特定の歌を聴いている場合、歌の再生に使われている消費装置は、消費ユーザによって発行されたコマンドに応答して、メタデータを使って、歌についての情報メッセージを定式化することができる。この情報メッセージは、ソーシャルネットワーク２４０、２４５向けの適切な形式に自動的にフォーマットされ、そうすることによってソーシャルネットワークは、フォーマットされたメッセージに従って送信を行うことができる。
【００６０】
この例を検討すると、ＳＴＢ１０８などの消費装置が、コンテンツマネージャ２０５からの音声を聴くのに使われている。歌の音声は、ブロードバンドネットワーク２５０を介して、メディアサーバ２１０からＳＴＢ１０８にストリーミングされている。ユーザが、歌についての情報をソーシャルネットワークサーバ２４０に投稿することを決定した場合、消費装置１０８は、＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞＆ＵＳＥＲＮＡＭＥ、＜＜ＡＳＳＥＴＩＤ＞＞＆ＮＡＭＥ＆ＴＩＭＥ、＜＜ＡＳＳＥＴＴＹＰＥ＞＞＆ＡＵＤＩＯ、＜＜ＬＯＣＡＴＩＯＮ＞＞に適合する情報を示すメッセージをフォーマットするソフトウェアを稼動する。こうしたフィールドの一部向けのメタデータは、コンテンツマネージャ２０５、メディアサーバ２１０、ユーザなどから発し得る。フィールドおよび対応する情報は次いで、ＳＴＢ１０８からソーシャルネットワークサーバ２４０に送信され、サーバ２４０において、情報はユーザのステータスエリア５１０に公開される。
【００６１】
ラジオ局により再生される歌の再生に関して、消費装置は、ＳｈａｚａｍやＳｏｎｇｂｉｒｄなどの識別ソフトウェアを使用して、歌についての音響特性のフィンガープリントをとることができる。再度メタデータが取得されると、装置は、このようなメタデータを、自動的に、ソーシャルネットワークに送ることができる情報メッセージにフォーマットする。同様の手法が、ビデオ資産自体、番組ガイド情報、外部データベースなどからのメタデータを使って、ビデオ資産についてのメタデータを展開することができるビデオ番組編成にも想定される。つまり、オーディオ資産に関して記載した手法は、ビデオ資産にも用いることができ、その逆も成り立つ。
【００６２】
本発明の同様の実装形態を、セットトップボックス１０８によってレンダリングされるＴＶ番組またはウェブビデオクリップをユーザが見ている場合に実施することができる。ユーザは、リモコンのボタンを活動化し、それによってセットトップボックス１０８は、＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞＆ＵＳＥＲＮＡＭＥ、＜＜ＡＳＳＥＴＩＤ＞＞＆ＮＡＭＥ＆ＴＩＭＥ、＜＜ＡＳＳＥＴＴＹＰＥ＞＞＆ＶＩＤＥＯ、＜＜ＬＯＣＡＴＩＯＮ＞＞を含むメッセージを生成し、このメッセージは、セットトップボックス１０８によってオンラインソーシャルサーバ２４０に送信される。このような情報は次いで、アップデートとしてエリア５１０に公開される。
【００６３】
このようなアップデートは、異なる消費装置の間で分割することができ、ユーザは、同期された副スクリーンを利用して、ステータスアップデートをページ５００に投稿する。このシナリオにおいて、副スクリーンは、主スクリーンで視聴されている現在の番組について知っており、主スクリーンと同期している。これは、ＳＴＢミドルウェアソフトウェアに問い合わせることによって、現在見ている番組情報にアクセスすることができるＳＴＢ１０８上でウェブアプリケーションサーバを稼動することによって達成され得る。ＳＴＢ１０８は、この情報を、ウェブサーバを介して副スクリーンに伝達する。
【００６４】
図６は、あるユーザによってアクセスされるある特定のメディア資産が、ユーザがそのメディア資産についての情報をオンラインソーシャルネットワーキングサーバに投稿したとき、第２の非消費ユーザによってアクセスすることができるかどうかを検討する方法６００のためのブロック図を詳細に示している。具体的には、この例は、消費ユーザ（メディア資産を消費しているユーザ）が、ソーシャルネットワークを使用して、メディア資産について他のユーザに知らせようと試みることを伝えている。こうした他の「リンクされた」ユーザは、非消費ユーザであるとも言われる。
【００６５】
ステップ６０５で、ＳＴＢ１０８、パーソナルコンピュータ２６０、タブレット２７０、電話２８０などのような装置においてメディア資産を消費しているユーザが、現在消費中のメディア資産についての情報を示す情報をソーシャルネットワークサーバ２４０に送信する。この例の場合、このような情報は、＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞＆ＵＳＥＲＮＡＭＥ、＜＜ＡＳＳＥＴＩＤ＞＞＆ＮＡＭＥ＆ＴＩＭＥ、＜＜ＡＳＳＥＴＴＹＰＥ＞＞＆ＶＩＤＥＯ、＜＜ＬＯＣＡＴＩＯＮ＞＞でよい。このステップは、ある特定のメディア資産について複数の＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞が通知され得る概念もサポートし、たとえば、第１の＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞に適合する第１のオンラインソーシャルサーバ２４０が通知を受け、第１のＩＤとは異なる第２の＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞に適合する第２のオンラインソーシャルサーバ２４５も通知を受ける。この特徴により、消費ユーザは、各サーバに個別に通知する必要なく、複数のオンラインソーシャルサーバに同時に通知することができるようになる。
【００６６】
ステップ６１０で、ソーシャルネットワークサーバ２４０は、消費ユーザから情報を受信し、このような情報を、ユーザのページ５００のユーザステータスエリア５１０に表示可能な形に加工する。ステップ６１５では、投稿操作中に、ユーザの消費装置から受信された情報のどのような側面がユーザのページ５００に投稿されるべきかを検討する。投稿には、＜＜ＡＳＳＥＴＩＤ＞＞＆ＮＡＭＥ＆ＴＩＭＥ、＜＜ＡＳＳＥＴＴＹＰＥ＞＞などのような、メッセージの一部である様々な情報を用いればよい。さらに、＜＜ＰＡＲＥＮＴＡＬＲＡＴＩＮＧ＞＞、＜＜ＣＯＮＴＥＮＴＲＡＴＩＮＧ＞＞、および他のタイプの記述情報などの情報も、ユーザステータスエリア５１０に投稿することができる。たとえば、消費ユーザが、消費装置の所で現在見ている映画についての情報を投稿すると決定した場合、投稿されるステータス情報は、特定の時間（２０１０年７月１４日１０：３０ＰＭ）に見ている映画名（ＪＡＷＳ）および資産のタイプ（ＭＯＶＩＥ）でよい。他のタイプの情報も、本発明の原理に従ってユーザのページ５００に投稿することができる。
【００６７】
ユーザのページ５００に投稿される情報は、メディア資産の様々な表現でもよい。このような表現は、スクリーンショット、ビデオシーケンス、完全なメディア資産自体、またはメディア資産自体の抜粋でよい。このような結果を達成する１つのやり方では、消費ユーザが参照するメディア資産が、ソーシャルメディアサーバ２４０の一部であるコンテンツサーバ４５０内にあると見なす。メディア資産からの一枚のスクリーンショットを作り、ユーザのステータスエリア５１０に提示することができる。同様に、コンテンツサーバは、再生されるべき数秒間分のシーケンスを生成することができる。また、コンテンツサーバ４５０は、ユーザステータスエリア５１０内に完全なメディア資産を見せてもよい。アプリケーションウィンドウ５３０は、完全なメディア資産またはこのような資産の一部を表示するのに使うこともできる。
【００６８】
第２の手法は、メディア資産のどのような部分がユーザステータスエリア５１０に表示されるべきかを示すのに用いることができ、ここで＜＜ＬＯＣＡＴＩＯＮ＞＞および＜＜ＰＥＲＭＩＳＳＩＯＮＳ＞＞フィールドが、メディア資産用に使われる。あるシナリオでは、ユーザの消費装置は、こうしたフィールドを投稿リクエストにおいて使う。このような情報がオンラインソーシャルサーバ２４０によって受信されると、ウェブサーバ４１０は、位置情報を使って、その特定の場所にあるサーバ（メディアサーバ２１０など）に対してメディア資産をリクエストする。さらに、許可情報が、メディア資産のどのような部分が利用可能にされるべきかを指定するのに使われる。このタイプのリクエストは、メディアサーバ２１０自体からでも、コンテンツマネージャ２０５からでも満たすことができる。
【００６９】
＜＜ＬＯＣＡＴＩＯＮ＞＞で指定される場所が、メディア資産のどのような部分が提供されるべきか決定する第３の手法も実装され得る。たとえば、コンテンツマネージャ２０５またはメディアサーバ２１０が、ある特定のオンラインソーシャルサーバ２４０に対してリクエストされたメディア資産は、メディア資産の最初の５秒間のみであると判定する。この部分は、ソーシャルサーバ２４０に与えられ、サーバ２４０において、このメディア資産部分は、ユーザステータスエリア５１０および／またはアプリケーションウィンドウ５３０内でレンダリングされることになる。メディア資産のどこかの部分に関する他の変形も用いられ得る。
【００７０】
ステップ６２０で、メディア資産についての情報を投稿する消費ユーザが、消費されるメディアにアクセスできるかどうか判定が行われる。このステップでは、＜＜ＰＥＲＭＩＳＳＩＯＮＳ＞＞フィールドに関連した情報および／または消費ユーザが維持する登録についての情報について検討する。登録のために、このような情報は、コンテンツマネージャ２０５、２３５などのシステムにより扱われる。先に説明したように、消費ユーザは、メディアサーバ２１０、２１５、２２５、２３０に格納されているメディア資産にアクセスするように登録することができる。このようなコンテンツへのアクセスは、コンテンツマネージャ２０５、２３５を使用して交渉される。
【００７１】
ユーザが、登録済みの、または制約なしでアクセスすることができるメディア資産についての情報を投稿しようと試みた場合、メディアサーバまたはコンテンツマネージャは、促された場合、メディア資産の何らかの形をソーシャルネットワーキングサーバ２４０に提供する。消費ユーザが、制約なしでまたは登録により、メディア資産にアクセスするための許可を得ていない場合、メディアサーバおよび／またはコンテンツマネージャは、代替メディア資産を利用可能にすればよい。
【００７２】
ステップ６２５では、ステップ６２０でのように、ユーザページ５００を介して投稿を受信する予定の非消費ユーザが、参照メディア資産にアクセスすることができるかどうか判定が行われる。この判定において、このような判定は、ソーシャルネットワーキングサーバ、コンテンツマネージャ、および／またはメディアサーバによって行うことができる。具体的には、オンラインサーバ２４０が、参照されるメディア資産に非消費ユーザがアクセスできるかどうかをコンテンツマネージャ２０５に尋ねればよい。アクセスできる場合、コンテンツマネージャ２０５は、非消費ユーザに対応する、資産についての情報をページ５００に表示するように、資産をオンラインサーバ２４０に対して利用可能にしてよい。メディア資産についての情報は、他ユーザのステータス５２０エリアに列挙することができる（消費ユーザ向けのアップデートに対応する）。参照されるメディア資産自体は、非消費ユーザに対応するページ５００用のアプリケーションウィンドウ５３０に表示してもよい。
【００７３】
代替コンテンツも、非消費ユーザに対して利用可能にすることができる。このような手法は、上に挙げるとともに方法７００に関する図７においてさらに説明する考え方に従って実施することができる。
【００７４】
ステップ６３０は、ステップ６１５、６２０、６２５で行われた判定をまとめる。メディア資産がどのように投稿されるべきかという側面は、このステップで完了する。つまり、消費ユーザおよび非消費ユーザのコンテンツ特権に依存して、資産の表現がユーザの間で異なり得る場合がある。たとえば、消費ユーザが、メディア資産にフルアクセスできる場合、消費ユーザのページ５００へのメディア資産についての情報の投稿により、メディア資産は、今後はユーザによってフルにアクセスされるようになる。同様に、非消費ユーザが、引用されたメディア資産にアクセスするための制限つき許可をもつ場合、メディア資産の予告やスクリーンショットなど、メディア資産の代替バージョンが、非消費ユーザのページ５００に与えられる。
【００７５】
図７は、消費ユーザが消費している資産についての情報に応答して、どのようなメディア資産を非消費ユーザが受信するべきかを詳述する方法７００のブロック図である。ステップ７０５では最初に、コンテンツマネージャ（２０５、２３５）、メディアサーバ（２１０、２１５、２２５、２３０）、および／またはオンラインソーシャルサーバ（２４０、２４５）などの機器が、ユーザが消費しているコンテンツについての情報を受信する。通常、消費中の情報は、テーブル１から６に列挙された情報を受信機器に知らせるが、使われている他の情報も送信してよい。この受信情報は、ある特定の非消費ユーザが、興味のあるメディア資産＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞＆ＵＳＥＲＮＡＭＥを、ユーザのある特定の場所＜＜ＬＯＣＡＴＩＯＮ＞＞で受信したがっていることを示すべきである。ユーザが識別され得るための他のやり方もある（ＩＰアドレス、ｅメールアドレス、ユーザＩＤ、ログインＩＤなど）。
【００７６】
ステップ７０５で受信された情報は、消費ユーザ、非消費ユーザからのアクションに応答して、オンラインソーシャルサーバ、コンテンツマネージャ、メディアサーバから、または他のソースから自動的に生成することができる。たとえば、このような情報が生成される理由の１つは、非消費ユーザが、非消費ユーザのページ５００に投稿されたメッセージに応答して、消費されるメディア資産を選択するからである。投稿メッセージは、どのようなメディア資産をユーザが消費しているかについての、消費ユーザからの「ステータスアップデート」である。
【００７７】
ステップ７１０で、非消費ユーザ向けのコンテンツ特権が認められる場合、受信機器は、リクエストされたメディア資産を非消費ユーザに提供する。一部のタイプのメディア資産は、自由に利用可能であり、使用が制限されない。他のメディア資産は、支払いが必要であり、非消費ユーザがこのようなメディア資産に対して金銭を払い、かつ／またはこのようなメディア資産を受信するように登録している場合にのみ利用可能である。非消費ユーザがメディア資産にアクセスできる場合、メディア資産は、非消費ユーザの場所、非消費ユーザの装置、オンラインソーシャルネットワークサーバの場所などに配信され得る。メディア資産の形はまた、登録／コンテンツ特権によって変わる場合があり、この場合メディア資産は、再生されるが格納することができない形、完全に格納することができる形、非消費装置の装置にのみ格納することができる形などで配信することができる。コンテンツマネージャ、コンテンツサーバ、および非消費ユーザの装置の間で、暗号化および他のセキュリティ特徴を利用して、非認証ユーザにメディア資産を確実にコピーできないようにすることができる。
【００７８】
ステップ７１５で、ステップ７０５、７１０でリクエストされたコンテンツから、代替コンテンツを非消費ユーザに提供することに関して判定が行われる。この代替コンテンツは、メディア資産の中の選択された時間間隔など、リクエストされたメディア資産の短縮形を表す所定のコンテンツでよい。代替コンテンツは、別のメディア資産でもよい。いくつかの例は、以下の通りであるが、このような例は網羅的ではない。
【００７９】
【表７】
0005905392.tif 000008
【００８０】
たとえば、ビデオ資産の高解像度（ＨＤ）バージョンが、消費ユーザによって、ＨＢＯなどの登録サービスを用いてアクセスされている場合、スクリーンショットまたはＳＤビデオでの短いビデオセグメントが、ソーシャルネットワークを介して非消費ユーザに送られ得る。対照的に、消費ユーザは、ＨＢＯに支払いをした場合（ステップ７１０に関して上で説明したように）、ショーのＨＤバージョンを受信することができる。解像度、ビットレート、コーデックなど、他の要因も、ユーザの許可によって調整され得ることが企図される。
【００８１】
ステップ７２０で、非消費ユーザのプロフィール情報に応答して、代替資産が、非消費ユーザに対して利用可能にされる。このオプションは、どのような代替コンテンツが非消費ユーザに提供されるべきかに影響する、コンテンツ特権に関連しない情報が存在するいくつかの異なるシナリオを与える。ときには、非消費ユーザが、映画についての情報に応答して、ユーザが代替コンテンツ（映画予告）を受信することを前もって選択する場合がある。代替コンテンツを受信するための他の条件を使うこともできる。すなわち、非消費ユーザは、受信資産に対して、最低限のコンテンツレーティング（３つ星未満のコンテンツは送らない）、パレンタルレーティング（どの成人向けコンテンツも配信せず、代わりにＧにレーティングされたコンテンツを配信する）を設定し、また、他の基準も用いることができる。
【００８２】
図８は、様々な消費ユーザがアクセスしたメディアを詳述する電子番組ガイドグリッド８００のビューを示している。図５に示したページ５００を使うのではなく、番組ガイドビューが代わりに使用される。通常、電子番組ガイドは、グリッドを使い、グリッドの左／垂直側では、識別情報を（ユーザが様々なユーザに「リンクしている」ケース）、グリッドの水平／上側では時間情報を使う。本例では、時間情報が、時間増分に分割される。提示されるグリッドは、異なるオンラインソーシャルネットワーク（２４０、２４５）に関連づけられたユーザからの情報を与える。
【００８３】
グリッドへの書込みに使われるメタデータは、ソーシャルネットワーキングサービスに向けられる、消費ユーザが生成する様々な投稿から発し得る。たとえば、ほとんどの投稿リクエストにおいて、＜＜ＳＥＲＶＩＣＥ  ＩＤ＞＞＆ＵＳＥＲＮＡＭＥなどのフィールドは、ユーザと、ユーザに関連づけられたソーシャルネットワーキングサービスとを識別する。＜＜ＡＳＳＥＴＩＤ＞＞＆ＮＡＭＥ＆ＴＩＭＥ、＜＜ＡＳＳＥＴＴＹＰＥ＞＞などのフィールドは、アクセスされているメディア資産と、メディア資産の時間とを識別する。この情報は、ＳＴＢ１０８、パーソナルコンピュータ２６０、タブレット２７０、電話２８０、オンラインソーシャルサーバ２４０、２５０、コンテンツマネージャ２０５などのような装置によって相関されて、ＥＰＧグリッドを生成し得る。グリッドは、使われているアプリケーションについての情報＆ＡＰＰＬＩＣＡＴＩＯＮ（ユーチューブ、またはアクセスされているソーシャルネットワークなどの利用についての情報）も列挙され得るということを採り入れている。
【００８４】
図９は、様々な消費ユーザがアクセスしたメディアを、通常のチャネルリスティングで詳述する電子番組ガイドグリッド９００のビューを示している。グリッド９００は、消費ユーザについての情報を使って、また、ＲＯＶＩ、ＴＲＩＢＵＮＥ  ＭＥＤＩＡ  ＳＥＲＶＩＣＥＳなどのような通常の電子番組ガイドソースから展開される。つまり、このビューは、チャネルリスティング情報および非消費ユーザについての情報の両方を提供する。
【００８５】
図８、９のコンテキストにおいて、ユーザは、「お気に入りチャネル」としての電子番組ガイドリスティングに消費ユーザを追加することができる。たとえば、ユーザは、図９に示すＥＰＧリスティングにあるジェリーというユーザおよびチャネル７を、図１０に示すように、新規ユーザのカーメンおよび放送チャネル９を追加するように置き換えたいということを示すことができる。つまり、ユーザ自身を、放送チャネルのように見なすことができ、そうすることによってユーザは、カーメンまたはリサの消費選択内容を、ＷＧＮ用のチャネル９やＣＢＳ用のチャネル２などの放送チャネルのようにチャネルとして取り扱うことができる。
【００８６】
図１０は、いくつかの付加情報も示し、＜＜ＬＯＣＡＴＩＯＮ＞＞フィールドから展開された情報は、同じ名称のメディア資産を指し、このようなメディア資産は、異なるソースから消費されている。たとえば、映画Ｂａｒｔｏｎ  Ｆｉｎｋは、ＨＢＯと提携しているソースからカーメンによって消費されており、サイモンは、Ｎｅｔｆｌｉｘなどのソースから映画を流している。ソースの指定は、ウェブサイト、コンテンツマネージャ、コンテンツサーバ、放送局、ならびにＮＥＴＦＬＩＸ、ＨＵＬＵなどのメディア資産プロバイダ、および他のソースを含み得る。テーブル５に記述された属性は、電子番組ガイド用のこのソース記述を支援し得る。
【００８７】
さらに、図１０は、ある特定の資産のうちどの程度をユーザが完了したかを示すフィールド＜＜ＡＳＳＥＴＩＤ＞＞＆ＡＳＳＥＴＣＯＭＰＬＥＴＥ向けに展開される追加特徴を示している。たとえば、図１０は、ボブがＴｒａｎｓｆｏｒｍｅｒｓという映画を４２％見ており、サイモンはＢａｒｔｏｎ  Ｆｉｎｋを５３％消費したことを示す。このような完了値は、ユーザが資産を消費しているとき、または１時間や他の所定の期間などの期間が経過した後、リアルタイムにアップデートすることができる。他の電子番組ガイドビューも、本発明の原理に従って開発することができる。
【００８８】
図１０は、フェイスブック友達と呼ばれる追加チャネルを示している。このチャネルは、ユーザがある特定の時間リンクしている複数のユーザの最も消費されるメディアを集約したものである。これは、ソーシャルネットワーキングサーバの所またはＥＰＧを見ているユーザの所で行われ得る判定である。たとえば、ユーザがリンクしているフェイスブック友達全員にとって、７時の時点で最も消費される資産はＤａｖｉｄ  Ｌｅｔｔｅｒｍａｎであり、９時の時点ではＣｏｍｅｄｙ  ＣｅｎｔｒａｌのＳｏｕｔｈ  Ｐａｒｋである。大多数は、ユーザがリンクしているユーザ全員でもよく、ユーザによって決定された、予め選択されたリンクユーザ数などでもよいことに留意されたい。
本発明は以下の態様を含む。
（付記１）
ユーザにコンテンツを提供する方法であって、
ａ．ユーザによって消費されているメディア資産を示す情報を受信するステップと、
ｂ．前記メディア資産を受信しようと試みる異なるユーザに関連づけられたコンテンツ特権を判定するステップと、
ｃ．前記メディア資産を受信しようと試みる前記ユーザに、前記メディア資産を配信し、そうでなければ代替メディア資産を供給するステップと
を含む、前記方法。
（付記２）
前記受信された情報は、ソーシャルネットワーキングサーバからのものであり、前記ユーザは前記異なるユーザにリンクされる、付記１に記載の方法。
（付記３）
前記メディア資産は、前記ソーシャルネットワーキングサーバに配信され、ページの一部として表示される、付記２に記載の方法。
（付記４）
前記メディア資産は、前記異なるユーザに配信される、付記２に記載の方法。
（付記５）
前記異なるユーザは前記メディア資産を受信し、第２の異なるユーザは前記代替メディア資産を受信する、付記１に記載の方法。
（付記６）
前記異なるユーザは、コンテンツマネージャによって管理されるコンテンツサーバに登録しているので、前記異なるユーザは前記メディア資産を受信する、付記５に記載の方法。
（付記７）
前記代替メディア資産は、前記メディア資産の短縮形である、付記１に記載の方法。
（付記８）
前記代替メディア資産は、予告、コマーシャル、ウェブサイトへのリンク、ピクチャ、音楽クリップなどの少なくとも１つである、付記１に記載の方法。
【図１】
0005905392.tif 000009
【図２】
0005905392.tif 000010
【図３】
0005905392.tif 000011
【図４】
0005905392.tif 000012
【図５】
0005905392.tif 000013
【図６】
0005905392.tif 000014
【図７】
0005905392.tif 000015
【図８】
0005905392.tif 000016
【図９】
0005905392.tif 000017
【図１０】
0005905392.tif 000018