(57)【要約】  システムおよび方法は、ソーシャルネットワーク環境において、電子デバイスを用いて動的に選択されたメディアコンテンツを誰かに提供する。メディアコンテンツの項目は、一人以上の他のユーザとのユーザの関係に基づいて、ユーザのために選択される。他のユーザとのユーザの関係は、選択されたメディアコンテンツおよびそのフォーマットに反映される。序列は、例えば、ユーザに対するそれらの予想される重要性に基づいて、メディアコンテンツの項目に割り当てられ、メディアコンテンツの項目は、割り当てられた序列でユーザに対して表示される。ユーザは、メディアコンテンツの項目の序列を変更してもよい。ソーシャルネットワーク環境において利用可能なメディアコンテンツとのユーザの相互作用が監視され、それらの相互作用は、ユーザのために、メディアコンテンツの追加項目を選択するために利用される。【選択図】図４
2010500650.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルネットワーク環境において、動的に選択されたメディアコンテンツを電子デバイスのユーザに提供する方法であって、
前記ユーザのために、一人以上の他のユーザとのいずれかの関係に基づいて、一人以上の他のユーザに関するメディアコンテンツの一つ以上の項目を選択するステップと、
メディアコンテンツの前記一つ以上の項目に序列を割り当てるステップと、
割り当てられた序列でメディアコンテンツの前記一つ以上の項目を前記ユーザに対して表示するステップと、
前記ソーシャルネットワーク環境におけるメディアコンテンツとの前記ユーザの少なくとも一つの相互作用を監視するステップと、
前記少なくとも一つの相互作用を利用して、メディアコンテンツの追加項目を選択するステップと
を含むことを特徴とする方法。
【請求項２】
前記監視される相互作用は、前記ユーザのために選択されるメディアコンテンツの前記項目とのものであることを特徴とする請求項１に記載の方法。
【請求項３】
前記監視される相互作用は、前記ユーザのために以前に選択されていない前記ソーシャルネットワーク環境内のメディアコンテンツの前記項目とのものであることを特徴とする請求項１に記載の方法。
【請求項４】
前記監視される相互作用は電子メールに関するユーザのものを含むことを特徴とする請求項１に記載の方法。
【請求項５】
メディアコンテンツの前記一つ以上の項目はユーザアフィニティに基づいて選択されることを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザがメディアコンテンツの好み設定を選択することを可能にするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
メディアの前記一つ以上の項目を選択するために、前記ユーザの選択されたメディアコンテンツの好み設定を利用するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項８】
メディアの前記一つ以上の項目に序列を割り当てるために、ユーザの選択されたメディアコンテンツの好み設定を利用するステップをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記序列を割り当てるステップは、ユーザアフィニティに関連したランキングに少なくとも一部基づくことを特徴とする請求項１に記載の方法。
【請求項１０】
前記ユーザが前記メディアコンテンツ表示との相互作用を介してメディアの前記一つ以上の項目に序列を割り当てることを可能にするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
メディアコンテンツの前記追加項目は更新されたニュース記事を含むことを特徴とする請求項１に記載の方法。
【請求項１２】
ソーシャルネットワーク環境において、動的に選択されたメディアコンテンツを電子デバイスのユーザに提供するためのシステムであって、
ユーザのために、一人以上の他のユーザとのいずれかの関係に基づいて、一人以上の他のユーザに関するメディアコンテンツの一つ以上の項目を選択するように構成されるメディアセレクタと、
前記メディアセレクタと連絡して、メディアの前記一つ以上の項目に序列を割り当てるように構成されるランキングエンジンと、
前記メディアセレクタと連絡して、前記割り当てられた序列で、メディアコンテンツの前記一つ以上の項目を前記ユーザに対して表示するように構成される表示エンジンと、
前記表示エンジンおよび前記ランキングエンジンと連絡して、前記ソーシャルネットワーク環境においてメディアコンテンツとの前記ユーザの少なくとも一つの相互作用を監視するように構成される監視モジュールと
を備えることを特徴とするシステム。
【請求項１３】
メディアコンテンツの前記一つ以上の項目は、ユーザアフィニティに基づいて選択されることを特徴とする請求項１０に記載のシステム。
【請求項１４】
前記表示エンジンは、前記ユーザが前記表示との相互作用を介してメディアの前記一つ以上の項目に序列を割り当てることを可能にするように構成されることを特徴とする請求項１０に記載のシステム。
【請求項１５】
ユーザのプロフィールを作成するように構成されるプロフィールジェネレータと、
一つ以上のメディアコンテンツの好み設定の選択を前記プロフィールに関連したユーザから受け付けるように構成される通信インタフェースと、
前記通信インタフェースと連絡して、前記一つ以上のメディアコンテンツの好み設定の選択を組み込むために、前記ユーザに関連した前記プロフィールを更新するように構成されるユーザプロフィールデータベースと
をさらに備えることを特徴とする請求項１０に記載のシステム。
【請求項１６】
前記メディアセレクタは、前記メディアコンテンツの好み設定の選択に応じて、メディアコンテンツの追加項目を選択するように構成されることを特徴とする請求項１２に記載のシステム。
【請求項１７】
前記表示エンジンは、前記表示との相互作用を介して、前記ユーザがメディアの前記一つ以上の項目に序列を割り当てることを可能にするように構成されることを特徴とする請求項１２に記載のシステム。
【請求項１８】
前記ランキングエンジンは、少なくとも一部ユーザアフィニティに基づいて、前記序列を割り当てるように構成されることを特徴とする請求項１０に記載のシステム。
【請求項１９】
ソーシャルネットワーク環境において、動的に選択されたメディアを電子デバイスのユーザに提供するためのプログラムを記憶したコンピュータ読み取り可能な媒体であって、プロセッサに、
ユーザのために、一人以上の他のユーザとのいずれかの関係に基づいて、該一人以上の他のユーザに関するメディアコンテンツの一つ以上の項目を選択する手順と、
メディアコンテンツの前記一つ以上の項目に序列を割り当てる手順と、
前記割り当てられた序列で、前記ユーザに対して、メディアコンテンツの前記一つ以上の項目を表示する手順と、
前記ソーシャルネットワーク環境において、メディアコンテンツとの前記ユーザの少なくとも一つの相互作用を監視する手順と、
メディアコンテンツの追加項目を選択するために、前記少なくとも一つの相互作用を利用する手順と
を実行させるための前記プログラムを記憶したことを特徴とするコンピュータ読み取り可能な媒体。
【請求項２０】
メディアコンテンツの前記一つ以上の項目はユーザアフィニティに基づいて選択されることを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項２１】
前記序列を割り当てる手順は、少なくとも一部前記メディアコンテンツ表示との前記ユーザの相互作用に基づくことを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項２２】
前記序列を割り当てる手順は、少なくとも一部ユーザアフィニティに関連したランキングに基づくことを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項２３】
前記プロセッサに、前記ユーザがメディアコンテンツの好み設定を選択することを可能にする手順をさらに実行させることを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項２４】
前記プロセッサに、メディアの前記一つ以上の項目を選択するために、前記ユーザの選択されたメディアコンテンツの好み設定を利用する手順をさらに実行させることを特徴とする請求項１６に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、メディア提示に関し、より詳しくは、ソーシャルネットワーク環境において動的に選択されたメディアコンテンツを電子デバイスのユーザに提示するシステムおよび方法に関する。
【背景技術】
【０００２】
従来、ネットワーキングウェブサイトのユーザは、他のユーザと接続し、彼ら自身についての情報を提供する。例えば、ユーザは、連絡先、背景情報、現在の仕事の地位、趣味等を掲示すればよい。他のユーザは、共通の関心事に基づいてまたはあらゆる他の理由のために、掲示しているユーザと接触してもよい。
【０００３】
近年、ソーシャルネットワーキングウェブサイトは、様々なユーザ間のつながりを調整するためのシステムを開発した。例えば、ユーザは、地理的位置、職種等に基づいてグループ化されてもよい。ソーシャルネットワーキングは、他のユーザにより掲示される情報の変更の頻繁な自動での通知の機会をユーザに提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが他のユーザについての情報を表示することができる既存の機構がある。ある機構では、ユーザは、即時視聴のためのメディアコンテンツの特定の項目を選択することができる。しかしながら、典型的に、メディアコンテンツのこれらの項目は本質的に異なり、でたらめである。つまり、ユーザは、理路整然と統合した方法で提示されていない個別のメディアコンテンツの項目を探し、特定し、読むことにより、トピックをリサーチする時間を費やさなければならない。また、しばしば、ユーザは、ユーザのリサーチでとらえられないメディアコンテンツのいくつかの項目の存在に気付かないままである。例えば、典型的なソーシャルネットワーキング環境では、あるユーザは、別のユーザを調べ、その他のユーザについての情報を見付ける種々のリンクをクリックせざるを得ない。
【０００５】
さらに、自動的なダウンロードを介して、ユーザに関連した電子デバイスに特定のトピックについての情報を提供することができることを承諾することができるニュース配信がある。しかしながら、ダウンロードされた情報は、他のユーザとのユーザの関係に基づいて選択も提示もされず、ソーシャルネットワークの状況内で起こらない。望まれるものは、他のユーザとの関係に基づいて、動的に選択されるとともにユーザに提示されるメディアコンテンツの項目を自動的に受け付けるソーシャルネットワークのユーザのための方法である。
【課題を解決するための手段】
【０００６】
本発明は、ソーシャルネットワーク環境において、動的に選択されたメディアコンテンツを電子デバイスのユーザに提供するためのシステムおよび方法を提供する。メディアコンテンツの項目は、一人以上の他のユーザとの関係に基づいてユーザのために選択される。他のユーザとのユーザの関係は、選択されたメディアコンテンツおよびそのフォーマットに反映される。序列は、例えば、ユーザにおける重要性に基づいて、メディアコンテンツの選択された項目に割り当てられ、メディアコンテンツの項目はその序列でユーザに対して表示されればよい。ユーザは、メディアコンテンツの項目の序列を変更してもよい。ソーシャルネットワークプロバイダにより提供されるメディアコンテンツの項目および他の項目とのユーザの相互作用が監視され、その相互作用はユーザがメディアコンテンツの追加の項目を選択するために利用される。本発明の一実施形態における方法では、ネットワーク上の他のユーザおよびオブジェクトとのユーザ相互作用の頻度は、ユーザに興味のあるイベント、関係、ニュース項目および他のオブジェクトを識別し、ユーザにとっての重要性においてそれらをランク付けするために解析される。この解析の結果は、ユーザの個人的な関係に基づく選択のために、ユーザにより関心があり、あるいは望ましいであろう個人用の動的なニュース配信においてユーザに提示されるべきニュース記事のコンテンツを選択したり、統合したり、調整したりするために用いられる。
【図面の簡単な説明】
【０００７】
【図１】ソーシャルネットワーク環境において電子デバイスのユーザに動的に選択されたメディアを提供するための例示的なアーキテクチャの図である。
【図２】例示的なソーシャルネットワークプロバイダのブロック図である。
【図３】例示的なメディアエンジンのブロック図である。
【図４】ソーシャルネットワーク環境においてユーザに対して表示され得るような例示的なメディア表示スクリーンである。
【図５】ソーシャルネットワーク環境において電子デバイスのユーザに動的に選択されたメディアを提供するための例示的な処理のフローチャートである。
【発明を実施するための形態】
【０００８】
ソーシャルネットワーク環境において電子デバイスのユーザに動的に選択されたメディアコンテンツを提示するためのシステムおよび方法を提供する。メディアコンテンツの項目は、ユーザがソーシャルネットワークプロバイダを通して関連付けられる一人以上の他のユーザとの関係に基づいて、ユーザのために選択される。他のユーザとのユーザの関係は、選択されたメディアコンテンツおよびそのフォーマットに反映される。例えば、ユーザの兄弟、妻または大学からの親友に関するメディアコンテンツは、それぞれ「あなたの兄弟」、「あなたの妻」および「あなたの大学からの親友」についてであるようにユーザに提示されてもよい。したがって、ユーザのために動的に選択され、提示されるメディアコンテンツは、ユーザ以外の誰かにより視聴されるか否かにはあまり意味がなくあるいは興味がないであろう方法で個人用にされる。
【０００９】
例えば、序列は、ユーザに対する重要性に基づいて、選択されたメディアコンテンツに割り当てられ、メディアコンテンツは、ユーザに対して割り当てられた序列で表示される。ユーザは、例えば、ユーザがメディアコンテンツのある項目に優先順位を付けたり、それを取り除いたりするのを可能にするとともに、「ドラッグアンドドロップ」機能を用いて、メディアコンテンツ表示上の記事を動的に編成するのを可能にする別々の設定表示を介して、メディアコンテンツの項目の序列を変更してもよい。メディアコンテンツとのユーザの相互作用およびソーシャルネットワークプロバイダにより提供される他の項目が監視され、それらの相互作用は、ユーザのためのメディアコンテンツの追加項目を選択するために利用される。本発明の一実施形態における方法では、ユーザにとって関心のあるイベント、関係、ニュース項目および他のオブジェクトを識別し、他のユーザとのユーザの相互作用の頻度の降順に反映されるように、ユーザにとっての重要性でそれらをランク付けするために、ネットワーク上の他のユーザおよびオブジェクトとのユーザ相互作用の頻度が解析される。そのような実施形態における表示では、この解析の結果は、ユーザの個人的な関係の根拠のために、ユーザにとってより有意義な個人用の動的なニュース配信において、ユーザに提示されるべきニュース記事のコンテンツを選択したり、統合したり、調整したりするために用いられる。
【００１０】
図１は、ソーシャルネットワーク環境において電子デバイスのユーザに動的に選択されたメディアを提示するための例示的なアーキテクチャの図である。ユーザデバイス１０２ａ、ユーザデバイス１０２ｂおよびユーザデバイス１０２ｎのようなユーザデバイス１０２は、ネットワーク１０４を介して、ソーシャルネットワークプロバイダ１０６と通信する。ユーザデバイス１０２ａ〜１０２ｎは、携帯電話、携帯情報端末（ＰＤＡ）、デスクトップまたはノートタイプコンピュータなどの一人以上のユーザに関連したあらゆる装置を含んでもよい。あらゆるタイプのユーザデバイス１０２が種々の実施形態の範囲内である。
【００１１】
ソーシャルネットワークプロバイダ１０６は、ソーシャルネットワーキングサービス、通信サービス、日付サービスなどを提供するあらゆるユーザや主体（実体）を含んでいればよい。例えば、ソーシャルネットワークプロバイダ１０６は、ユーザデバイス１０２の一人以上のユーザがウェブサイトを介して互いに通信することができるウェブサイトを運営すればよい。一例では、ユーザデバイス１０２ａに関連したユーザは、ユーザとして例えば同じ大学に通っていた一人以上の他のユーザと接続または再接続する機会をユーザに提供するソーシャルネットワークプロバイダ１０６と関連したソーシャルネットワーキングウェブサイトを介して、ユーザデバイス１０２ｂに関連したユーザと通信すればよい。
【００１２】
メディアエンジン１０８はソーシャルネットワークプロバイダ１０６に接続される。一実施形態では、メディアエンジン１０８は、ソーシャルネットワークプロバイダ１０６を通して、他のユーザに関連したユーザの関係に基づいて、メディアコンテンツの項目を選択することができる。メディアエンジン１０８は、ソーシャルネットワークプロバイダ１０６を通して他のユーザとのおよびメディアの選択された項目とのユーザの相互作用の頻度を解析する。この解析の結果は、メディアコンテンツの新しい項目がユーザに対するコンテンツの予想された重要性または興味の序列で選択され、ユーザに対して表示されるように、ユーザに対する他のユーザの重要性をランク付けするために用いられる。
【００１３】
例えば、ユーザデバイス１０２ａのユーザは、カーソルを利用して、非常に頻繁に彼の姉妹アビー（Abby）に関するメディアコンテンツの項目をクリックし、彼の友人ボブ（Bob）からの電子メールをあまり頻繁にはクリックしない。メディアエンジン１０８により選択されたメディアコンテンツの項目は、アビーに関連したメディアコンテンツの項目が最初にユーザデバイス１０２ａのユーザに提示され、続いてボブに関連したメディアコンテンツの項目が提示されるように、彼の友人に関連したメディアコンテンツの項目とのユーザの相互作用の頻度の解析に基づいて、重要度ランキングでユーザデバイス１０２ａのユーザに動的に提示されるであろう。例えば、メディアコンテンツの項目は、他のユーザであるアビーとボブについてのニュース記事であってもよい。そのようなニュース記事は、その記事の用語やコンテンツがユーザ以外の誰かにとって有意義ではないように、「あなたの姉妹」や「あなたの親友」についての記事としてユーザに提示されるであろう。
【００１４】
ある実施形態では、図示しないが、メディアエンジン１０８は、ユーザデバイス１０２のユーザからメディアコンテンツの好み設定の選択を受け付けることができる。メディアエンジン１０８は、そのメディアコンテンツの好み設定を各ユーザに関連したプロフィールに保存（セーブ）することができる。メディアコンテンツの好み設定がユーザにより選択されると、メディアエンジン１０８は、ユーザと他のユーザとの特定の関係に関するメディアコンテンツの項目がユーザに対して表示されないことを補償するために、そのメディアコンテンツの好み設定を利用することができる。
【００１５】
ユーザデバイス１０２のユーザは、「友人」、「学校」、「地理」、「ビジネス」などのカテゴリに応じて他のユーザ、イベントまたはオブジェクトをグループ化し、全カテゴリに適用可能なメディアコンテンツの好み設定を選択することができる。あらゆるタイプのグループ化は、ユーザおよびソーシャルネットワークプロバイダ１０６の少なくとも一方により実行されればよい。また、いくつかの実施形態によれば、ユーザは、個別の他のユーザ、イベントまたはオブジェクトにメディアコンテンツの好み設定を適用可能としてもよい。例えば、ユーザは、ジェーン（Jane）用のメディアコンテンツの好み設定、ジョン（John）用のメディアコンテンツの好み設定、ユーザのグループ用のメディアコンテンツの好み設定の少なくとも一つを選択すればよい。ユーザのグループは、ジェーンおよびジョンを含んでも、含まなくてもよい。
【００１６】
図２を参照すると、ソーシャルネットワークプロバイダ１０６を提供するための例示的なシステムのブロック図が示される。ソーシャルネットワークプロバイダ１０６は、サーバ、クライアント装置、あるいはあらゆる他の装置を含めばよい。
【００１７】
ソーシャルネットワークプロバイダ１０６は、ここで論じるように、ユーザのプロフィールを作成するためのプロフィールジェネレータ２０２を含む。例えば、ユーザは、ユーザのプロフィールに結合させるために、連絡先、友人、写真などを提供してもよい。プロフィールジェネレータ２０２は、プロフィール（すなわち、ユーザプロフィール）を作成するために、ユーザにより提供された情報を利用する。ここで論じるように、プロフィールは、一つ以上のカテゴリまたはサブカテゴリを含んでもよく、ニュース優先度設定の選択は、一つ以上のカテゴリまたはサブカテゴリのそれぞれに提供されてもよい。
【００１８】
ソーシャルネットワークプロバイダ１０６は、ここに記述したユーザデバイス１０２ａ〜１０２ｎのようなユーザデバイス１０２とネットワーク１０４を介して通信するための通信インタフェース２０４を含む。ユーザデバイス１０２は、通信インタフェース２０４を介して、メディアコンテンツの好み設定の選択、他のユーザのグループ化などの様々なタイプの情報をソーシャルネットワークプロバイダ１０６に通信する。あらゆるタイプの通信インタフェース２０４も種々の実施形態の範囲内である。
【００１９】
ユーザプロフィールデータベース２０６は、プロフィールジェネレータ２０２により作成されたユーザプロフィールに、ユーザデバイス１０２ａ〜１０２ｎに関連したユーザなどの各ユーザに関連したデータを格納するために設けられる。ユーザデバイス１０２のユーザがメディアコンテンツの好み設定を選択して、彼らのユーザプロフィールと関連付けると、ユーザプロフィールデータベース２０６は、各ユーザプロフィールに関連したユーザデータを更新する。したがって、メディアコンテンツの好み設定の選択は、各ユーザプロフィールに関連して格納される。いくつかの実施形態によれば、ユーザプロフィールおよびメディアコンテンツの好み設定の選択の少なくとも一方があらゆる記憶媒体に格納されたり、修正されたり、追加されたりすればよい。
【００２０】
また、表示エンジン／ＧＵＩ２０８は、ソーシャルネットワークプロバイダ１０６により提供されてもよい。表示エンジン／ＧＵＩ２０８は、ユーザデバイス１０２に関連したユーザのためのソーシャルネットワーク環境内の電子デバイスのユーザに対して、メディアの動的に選択された項目やユーザのプロフィールなどを表示する。ユーザは、表示エンジン／ＧＵＩ２０８を介して、ソーシャルネットワークプロバイダ１０６と相互作用することができる。例えば、ユーザは、メディアの動的に選択された項目、彼ら自身のユーザプロフィール、ソーシャルネットワークプロバイダを介して利用可能なメディアコンテンツの他の項目にアクセスして、表示エンジン／ＧＵＩ２０８を介してメディアコンテンツの好み設定などを選択することができる。
【００２１】
ソーシャルネットワークプロバイダ１０６が種々の構成要素（プロフィールジェネレータ２０２、通信インタフェース２０４、ユーザプロフィールデータベース２０６、および表示エンジン／ＧＵＩ２０８）から構成されるように記述されるが、より少ない構成要素がソーシャルネットワークプロバイダ１０６を構成してもよく、これも種々の実施形態の範囲内である。
【００２２】
図３は、例示的なメディアエンジン１０８のブロック図である。メディアセレクタ３０２は、ソーシャルネットワークプロバイダを通して利用可能なメディアコンテンツの項目を集めて、それらを統合し、ユーザへの提示のためにそれらを準備する。例えば、メディアセレクタ３０２は、アビーに関連したメディアコンテンツの４つの項目と、ボブに関連したメディアコンテンツの６つの項目を見付け、ランキングエンジン３０４により提供される順序でそれらを整列し、上述のようなそのユーザにのみ理解可能な言語でそれらをフォーマットし、表示エンジン３０６を介してユーザにそれらを提示する。
【００２３】
例えば、いくつかの実施形態では、メディアセレクタ３０２は、ランキングエンジン３０４から高いランキングを受けた関係、イベントまたはオブジェクトに関連したメディアコンテンツの項目を識別し、ユーザにとって最も大きな関心のある２０の関係、イベントまたはオブジェクトに関連したメディアコンテンツの項目に関する情報の位置を探し当て、それらの２０のトピックスについての個人用の動的な提示のためのコンテンツにその情報を統合することができる。
【００２４】
ランキングエンジン３０４は、特定の関係、イベントおよびオブジェクトに関連したユーザ行動の頻度、あるいはソーシャルネットワークプロバイダ１０６を介して利用可能な関係、イベントもしくはオブジェクトのカテゴリまたはサブカテゴリを解析する。いくつかの実施形態によれば、ランキングエンジン３０４は、ユーザ相互作用データを格納するデータベースまたは他の記憶媒体を備える。その代わりに、監視モジュール３０８は、ユーザ相互作用データを格納するデータベースまたは他の記憶媒体を備える。ランキングエンジン３０４は、ユーザ相互作用データを検査するとともに、個別にあるいはメディアのこれらの項目とのユーザ相互作用の頻度と相対的なカテゴリについて、関係、イベントおよびオブジェクトに関連したメディアコンテンツの項目に重み付けをするためにアルゴリズムを用いる。ランキングエンジン３０４は、ユーザ相互作用の計測された頻度に基づいて、メディアコンテンツの項目を配列し、ユーザに対する重要度を反映するメディアコンテンツの項目のリストを生成する。例えば、メディアコンテンツの項目は、ユーザの重要度の降順に配置されてもよい。そこでは、特定の関係に関連したメディアコンテンツの項目とのユーザ相互作用の最高頻度が、結果的に最初にリストアップされたその関係に属するメディアコンテンツの項目をもたらす。その代わりに、あらゆるアルゴリズムは、他の根拠について、メディアコンテンツの項目のための他の序列を生成するために、ランキングエンジンにより用いられ得る。いくつかの実施形態では、メディアコンテンツの項目のためになされる序列は、「ソーシャルネットワーク環境においてユーザアフィニティを測定するためのシステムおよび方法」という代理人整理番号＃Ｐ３８６８ＵＳのＸに出願された同時継続の米国特許出願第Ｘ号に記述されるユーザアフィニティ（ユーザ相性）に基づく。
【００２５】
ユーザの関心事が短いおよび長い時間スケールで変化し得るので、いくつかの実施形態では、重み付けは時間の関数として変化してもよい。例えば、旅行を計画しているユーザは、他のユーザによるイベントとして識別された旅行のニュースや旅行情報において、最近旅行した他のユーザのニュースに非常に興味があるが、彼の戻りについてのこれらの関係、イベント、オブジェクト、あるいはカテゴリまたはそのサブカテゴリにはそれほど興味がない。したがって、最近旅行した別のユーザに関連したメディアコンテンツの項目は、メディアの他の項目に比べて大きい重み付けを受ければよく、重み付けがユーザの戻りの時期によって低いように、その重み付けは急激に減衰するだろう。その代わりに、長期間興味のある個別の関係、イベントおよびオブジェクト、あるいはカテゴリまたはそのサブカテゴリに関連した重み付けは、絶えず高いままであればよい。
【００２６】
表示エンジン３０６は、メディアコンテンツの統合・配列された項目をメディアセレクタ３０２から受け付け、ユーザの個人的な関係の根拠のために、ユーザにとって最も有意義な個人用の動的に選択されたメディアの提示を作成する。例えば、表示エンジン３０６は、ユーザと彼の兄弟との間のような特定の関係についての情報に向かうメディア項目トピックを個人化し、「あなたの兄弟」についてのように、メディア項目のコンテンツを修正してもよい。あらゆる数のそのような解釈が、他のユーザとの関係に基づいて、ユーザに対する表示を修正するために用いられてもよい。いくつかの実施形態では、ユーザの個人的な関係における根拠のためにユーザにとって最も有意義である個人用の動的に選択されたメディアの提示は、メディアセレクタ３０２によりフォーマットされ、修正が完了すると、表示エンジン３０６に転送されてもよい。
【００２７】
いくつかの実施形態によれば、表示エンジン３０６は、解釈データを格納するデータベースまたは他の記憶媒体を備える。表示エンジン３０６は、個人用の動的なニュース配信を作成するためにデータベースまたは他の記憶媒体にアクセスする。それは、ユーザにとって興味があるソーシャルネットワーク環境に導入されたメディアコンテンツのあらゆる新しい項目をユーザに直ちに通知する。そして、表示エンジン３０６は、特定のニュース配信表示に関連したユーザに対する表示のために、表示エンジン／ＧＵＩ２０８にニュース配信を転送してもよい。図４に関連して、直ちに更新される表示についてさらに詳細に論じる。いくつかの実施形態では、メディアセレクタ３０２は、翻訳データを格納するデータベースまたは他の記憶媒体を備える。いくつかの実施形態では、表示エンジン／ＧＵＩ２０８は、表示エンジン３０６と同じであってもよい。
【００２８】
監視モジュール３０８は、ソーシャルネットワークプロバイダ１０６を介して利用可能なメディアコンテンツの項目とのユーザ相互作用を追跡し、ソーシャルネットワークプロバイダを通して利用可能なメディアコンテンツの項目とのユーザの相互作用の頻度を計測することにより、どの関係、イベントおよびオブジェクトがユーザにとっても最も関心のあるものであるかを決定する。特定の関係、イベントおよびオブジェクト、あるいは関係、イベントもしくはオブジェクトのカテゴリまたはサブカテゴリに関連したユーザ行動の頻度が記録される。いくつかの実施形態によれば、監視モジュール３０８は、相互作用データを格納するデータベースまたは他の記憶媒体を備える。ランキングエンジン３０４は、ランキングエンジン３０４がユーザ相互作用の計測された頻度に基づいてメディアコンテンツの項目を配列することができるように、データベースまたは他の記憶媒体にアクセスし、ユーザに対する重要度を反映するメディアコンテンツの項目のリストを生成する。例えば、監視モジュールは、ユーザが彼の兄弟からの電子メールにアクセスする回数、あるいは、ユーザが彼の親友についてのニュースを反映するメディアコンテンツの動的に選択された項目をクリックする回数をカウントすることができる。
【００２９】
図４は、ソーシャルネットワーク環境において、電子デバイスのユーザに対する動的に選択したメディアコンテンツの例示的な提示スクリーン４００を示す。ここで論じるように、個人用の動的に選択されたメディアコンテンツの提示４００は、理解を容易にするために、首尾一貫した最新の形式でメディアセレクタ３０２により収集され、ランキングエンジン３０４により組織化された（あるいは、その代わりに、メディアセレクタ３０２により組織化された）ニュースをユーザに提示するために、ランキングエンジン３０４により生成されたユーザ行動解析を利用する。また、ニュースは、冗長性を最小化するために処理され、メディアセレクタ３０２、あるいは、その代わりに、表示エンジン３０６によって物語形式で提示された（図４では、ブリトニー（Brittney）とメガン（Megan）のいずれもユーザとの特別な関係を有していない。ここで論じるように、必要ならば、例えば、スクリーンは、ブリトニーを「あなたの姉妹」と、またはメガンを「あなたの親友」と認めることもできた）。
【００３０】
他のユーザ４０２とのユーザの関係に基づくメディアコンテンツの４つの動的に選択された項目が表示される。図４の提示４００において、ユーザの最も重要な関係は、メガン、ブリトニーおよびカントリーミュージックのリスナーグループとのものである。これらの関係に関連したメディアコンテンツの項目とのユーザ相互作用の重み付けは、これらの３つの最も重要な関係のうち２つがその表示の上部に提示され、メガンについてのメディアコンテンツの項目（ここでは、ニュース記事）とブリトニーについての他のニュース記事が続くことを反映するメディアの項目を結果としてもたらす。
【００３１】
ここで論じるように、表示エンジン／ＧＵＩ２０８が提示４００を表示してもよい。また、同様にここで論じるように、ユーザは、ソーシャルネットワーク環境におけるメディアコンテンツの項目に関連した一つ以上の関係に関する種々のメディアコンテンツの好み設定の選択のための選択を入力してもよい。したがって、ユーザプロフィールデータベース２０８は、ユーザの各関係のメディアコンテンツの好み設定の選択で更新される。ユーザ相互作用解析およびユーザプロフィールは、個人用の動的に選択されたメディアの提示を作成するために、メディアセレクタ３０２により利用される。そして、表示エンジン／ＧＵＩ３０６は、ユーザにより選ばれたメディアコンテンツの好み設定の選択およびランキングエンジン３０４によって選択された解析に示すように、ユーザに関心がある関係、イベントおよびオブジェクトについて日付を最新に保持するために、ユーザに対して個人用の動的なニュース配信を表示するために利用される。
【００３２】
図５は、ソーシャルネットワーク環境において動的に選択されたメディアを電子デバイスのユーザに提供するための例示的な処理のフローチャートを示す。ステップ５０２において、一人以上の第２のユーザとの関係に基づいて、一人以上の第２のユーザに関するメディアコンテンツの一つ以上の項目が、ソーシャルネットワーク環境に関連したユーザのために選択される。ここで論じるように、その関係は、一人以上の個人的ユーザとの関係、あるいは、地理的位置ネットワーク、大学ネットワークなどのようなユーザのカテゴリとの関係を含んでもよい。メディアコンテンツの項目は、写真、イベント通知、招待、掲示板への投稿、連絡先、電子メールなど一つ以上のカテゴリまたはサブカテゴリを含んでいればよい。
【００３３】
ステップ５０４において、序列は、ユーザのために選択されたメディアコンテンツの一つ以上の項目に割り当てられる。ここで論じるように、ユーザ行動を追跡し、種々の関係に関連したメディアコンテンツの項目に対するそれらの行動の頻度を記録し、ユーザにとっての重要性で種々の関係にランクを付けることにより、ユーザ行動解析が生成される。例えば、同窓会の日にちが近い大学同窓仲間のグループのようなお気に入りのグループの活動についての学ぶことに興味があるユーザは、数日間または数週間にわたって高い頻度で大学同窓仲間に関連したメディアコンテンツの項目をクリックすればよい。大学同窓仲間に関連したユーザ行動の高い頻度は、大学同窓仲間と関連したメディアコンテンツの項目のために、ユーザに対して高い重要度のランクを結果的にもたらすだろう。いくつかの実施形態では、図示しないが、ユーザは、例えば、ユーザがメディアコンテンツのある項目に優先順位を付けたり、それを取り除いたりするのを可能にするとともに、「ドラッグアンドドロップ」機能を用いて、メディアコンテンツ表示に記事を動的に編成するのを可能にする別々の設定表示を介して、メディアコンテンツの項目の序列を変更してもよい。
【００３４】
ステップ５０６において、メディアコンテンツの一つ以上の項目は、ユーザ相互作用解析により決定された序列に基づく統合および調整形式で、ユーザに対して表示される。前述の段落で論じた例では、大学同窓仲間と関連したメディアコンテンツの項目は、その表示の上部近くに提示されるだろう。
【００３５】
ステップ５０８において、ソーシャルネットワーク環境におけるメディアコンテンツの項目に対するユーザの少なくとも一つの相互作用が監視される。メディアコンテンツのこれらの項目は、メディアセレクタ３０２により選択されたものからであってもよいが、ユーザによりアクセスされ、あるいは視聴されるソーシャルネットワークプロバイダ１０６を通して利用可能なあらゆる他のメディアコンテンツであってもよい。ここで論じるように、他のユーザとのユーザの関係に関連するメディアコンテンツの項目とのユーザ相互作用の監視された頻度は、メディアコンテンツの項目がユーザに提示されるべき序列を決定するために、ランキングエンジンに提供される。
【００３６】
ステップ５１０において、ソーシャルネットワーク環境内のメディアコンテンツの項目とのユーザの少なくとも一つの相互作用を監視することは、ユーザへの動的な提示のためのメディアコンテンツの追加項目を選択するために利用される。ここで論じるように、いくつかの実施形態では、メディアコンテンツのランク付けされた項目は、図４に示す例示的な提示４００のようなニュース配信表示に変換される。提示４００は、一つ以上の関係からのコンテンツ、ネットワーク、カテゴリ、あるいはサブカテゴリをメディアコンテンツの一つ以上の項目またはメディアの項目のカテゴリに結合してもよい。
【００３７】
以上、種々の実施形態を示したが、それらが一例としてのみ提示されたものであり、限定するものではないことを理解されたい。例えば、動的に選択されたメディア提示に関連したあらゆる構成要素は、上述の所望の機能性のいずれかを実行すればよい。したがって、好適な実施形態の広さおよび範囲は、上述の例示的な実施形態のいずれかにより限定されるべきではない。
【図１】
2010500650.tif 000003
【図２】
2010500650.tif 000004
【図３】
2010500650.tif 000005
【図４】
2010500650.tif 000006
【図５】
2010500650.tif 000007
【国際調査報告】
2010500650.tif 000008