(57)【要約】  ソーシャルネットワーク環境においてニュース配信を表示するための方法を記述する。その方法は、所定の組の視聴者に対してニュース項目へのアクセスを制限するステップと、ニュース項目に序列を割り当てるステップと同様に、ソーシャルネットワーク環境のユーザに関連した活動に関するニュース項目を生成するステップと、活動の少なくとも一つに関連した情報リンクをニュース項目の少なくとも一つに結びつけるステップとを含む。その方法は、所定の組の視聴者の少なくとも一人の視聴ユーザに割り当てられた序列でニュース項目を表示するステップと、表示されたニュース項目を動的に制限するステップとをさらに含んでもよい。【選択図】図４【特許請求の範囲】
【請求項１】
ソーシャルネットワーク環境においてニュース配信を表示する方法であって、
ソーシャルネットワーク環境のユーザに関連した複数の活動に関する複数のニュース項目を生成するステップと、
前記複数の活動の少なくとも一つに関連した情報リンクを前記複数のニュース項目の少なくとも一つに結びつけるステップと、
所定の組の視聴者に対して、前記複数のニュース項目へのアクセスを制限するステップと、
前記複数のニュース項目に序列を割り当てるステップと、
前記所定の組の視聴者の少なくとも一人の視聴ユーザに割り当てられた序列で前記複数のニュース項目を表示するステップと
を含むことを特徴とする方法。
【請求項２】
前記複数の活動は、前記視聴ユーザのために決定されるアフィニティに応じて選択されることを特徴とする請求項１に記載の方法。
【請求項３】
少なくとも一つの情報リンクはドロップダウンメニューを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記複数の活動の少なくとも一つに関連したアクティブリンクを前記複数のニュース項目の少なくとも一つに結びつけるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記アクティブリンクはドロップダウンメニューを含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記序列を割り当てるステップは、前記ニュース項目の発生の年代順に応じて該序列を割り当てるステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記複数のニュース項目とともに広告を表示するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記複数のニュース項目の少なくとも一つとの前記視聴ユーザの相互作用を監視するステップと、
追加のニュース項目を生成するために、前記相互作用を利用するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記複数のニュース項目の少なくとも一つとの前記視聴ユーザの相互作用を監視するステップと、
前記視聴ユーザに対する表示のために、広告を選択する相互作用を利用するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
所定の文字列のために、前記一つ以上のニュース項目を検索するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
あるタイプの活動に関するニュース項目が表示されるのを防止するために、前記一つ以上のニュース項目にフィルタを適用するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
表示のために利用可能な複数のニュース項目の数を動的に制限するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記表示のための複数のニュース項目の数を動的に制限するステップは、前記表示から一つのニュース項目を取り除くステップと、該表示に新しいニュース項目を追加するステップとを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記表示から取り除かれるニュース項目は、前記割り当てられた序列に応じて選択されることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記表示から取り除かれるニュース項目は、アフィニティ情報に応じて選択されることを特徴とする請求項１３に記載の方法。
【請求項１６】
ニュース配信を表示するためのシステムであって、
ソーシャルネットワーク環境と、
前記ソーシャルネットワーク環境のユーザに関連した複数の活動に関する複数のニュース項目を生成するように構成されるモジュールと、
前記複数の活動の少なくとも一つに関連した情報リンクを前記複数のニュース項目の少なくとも一つに結びつけるように構成される情報リンクコンポーネントと、
所定の組の視聴者に対して、前記複数のニュース項目へのアクセスを制限するように構成されるプライバシーコンポーネントと、
生成された複数のニュース項目に序列を割り当てるように構成される表示順コンポーネントと、
前記所定の組の視聴者の少なくとも一人の視聴ユーザに対して、割り当てられた序列で前記複数のニュース項目を表示するように構成されるメディアジェネレータと
を備えることを特徴とするシステム。
【請求項１７】
前記ソーシャルネットワーク環境がセグメントコミュニティであることを特徴とする請求項１６に記載のシステム。
【請求項１８】
少なくとも一つの情報リンクはドロップダウンメニューを含むことを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記複数の活動の少なくとも一つに関連したアクティブリンクを前記複数のニュース項目の少なくとも一つに結びつけるように構成されるアクティブリンクコンポーネントをさらに備えることを特徴とする請求項１６に記載のシステム。
【請求項２０】
前記表示順コンポーネントは、前記複数のニュース項目の発生の序列に応じて生成される前記複数のニュース項目に前記序列を割り当てるように構成されることを特徴とする請求項１６に記載のシステム。
【請求項２１】
前記プライバシーコンポーネントは、前記ネットワーク環境のユーザへのアクセスを制限するように構成されることを特徴とする請求項１６に記載のシステム。
【請求項２２】
前記プライバシーコンポーネントは、前記ソーシャルネットワーク環境のユーザにより決定されたプライバシー設定に応じて前記アクセスを制限するように構成されることを特徴とする請求項１６に記載のシステム。
【請求項２３】
前記複数のニュース項目から所定のニュース項目を取り除き、前記複数のニュース項目に新しいニュース項目を追加するように構成される動的リストコンポーネントをさらに備えることを特徴とする請求項１６に記載のシステム。
【請求項２４】
ニュース配信を表示するためのプログラムを記憶したコンピュータ読み取り可能な媒体であって、プロセッサに、
ソーシャルネットワーク環境のユーザに関連した複数の活動に関する複数のニュース項目を生成する手順と、
前記複数の活動の少なくとも一つに関連した情報リンクを前記複数のニュース項目の少なくとも一つに結びつける手順と、
所定の組の視聴者に対して、前記複数のニュース項目へのアクセスを制限する手順と、
前記生成された複数のニュース項目に序列を割り当てる手順と、
前記所定の組の視聴者の少なくとも一人の視聴ユーザに割り当てられた序列で、前記複数のニュース項目を表示する手順と
を実行させるための前記プログラムを記憶したこと特徴とするコンピュータ読み取り可能な媒体。
【請求項２５】
前記プログラムは、前記プロセッサに、前記複数の活動の少なくとも一つに関連したアクティブリンクを前記複数のニュース項目の少なくとも一つに結びつける手順をさらに実行させることを特徴とする請求項２４に記載の媒体。
【請求項２６】
前記プログラムは、前記プロセッサに、表示に利用可能なメディアコンテンツの前記項目の数を動的に制限する手順をさらに実行させることを特徴とする請求項２４に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ソーシャルネットワークにおける動的なニュース提示に関し、より詳しくは、特定の人についてのニュース配信を動的に提示するシステムおよび方法に関する。
【背景技術】
【０００２】
従来、ネットワーキングウェブサイトのユーザは、他のユーザによるアクセスのために、ソーシャルネットワークウェブサイトにユーザについての情報を提供することにより、他のユーザとつながっている。例えば、ユーザは、連絡先、背景情報、現在の仕事の地位、趣味等を掲示すればよい。他のユーザは、共通の関心事に基づいてまたはあらゆる他の理由のために、ユーザと接触したり、あるいはユーザについての情報を検討したりしてもよい。
【０００３】
近年、ソーシャルネットワーキングウェブサイトは、様々なユーザ間のつながりを調整するためのシステムを開発した。例えば、ユーザは、地理的位置、職種等に基づいてグループ化されてもよい。ソーシャルネットワーキングは、他のユーザにより掲示される情報の変更の頻繁で自動的な通知の機会をユーザに提供する。つまり、別のユーザのニュースを知るために、電話や電子メールを始めさせるよりもむしろ、ソーシャルネットワーキングウェブサイトのユーザは、他のユーザによる新しい掲示に対するアラート（警報）を受動的に受け取ればよい。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザが他のユーザについての情報を表示することができる既存の機構がある。ある機構では、ユーザは、即時視聴のための特定のニュース項目を選択することができる。しかしながら、典型的に、これらのニュース項目は本質的に異なり、でたらめである。つまり、ユーザは、理路整然と統合した方法で提示されていない個別のニュース項目を探し、特定し、読むことにより、ニューストピックをリサーチする時間を費やさなければならない。しばしば、多くのニュースはユーザに関連性がない。しばしば、ユーザは、ユーザのリサーチでとらえられないいくつかのニュース項目の存在に気付かないままである。必要なのは、ソーシャルネットワークの別のユーザについてユーザに関する情報を含む自動的に生成される表示である。
【課題を解決するための手段】
【０００５】
ソーシャルネットワーク環境においてニュース配信を表示する方法を開示する。いくつかの実施形態では、その方法は、ソーシャルネットワーク環境のユーザに関連した活動に関するニュース項目を生成するステップと、活動の少なくとも一つに関連した情報リンクをニュース項目の少なくとも一つに結びつけるステップとを含む。その方法は、所定の組の視聴者に対してニュース項目へのアクセスを制限するステップと、ニュース項目に序列を割り当てるステップとをさらに含む。その方法は、所定の組の視聴者の少なくとも一人の視聴ユーザに割り当てられた序列でニュース項目を表示するステップをさらに含む。
【図面の簡単な説明】
【０００６】
【図１】ソーシャルネットワーク環境においてニュース配信を生成するための例示的な環境を示す。
【図２】例示的なソーシャルネットワークプロバイダのブロック図である。
【図３】例示的なミニフィードエンジンのブロック図である。
【図４】視聴ユーザ１０１ａに対して表示される一つ以上のニュース項目の例示的なスクリーンショットである。
【図５】ソーシャルネットワーク環境においてニュース配信を生成して、表示する例示的な処理のフローチャートである。
【発明を実施するための形態】
【０００７】
ソーシャルネットワークのユーザの活動についてのニュース配信を動的に提示するシステムおよび方法を提供する。ソーシャルネットワークのユーザ（視聴ユーザ）は、ソーシャルネットワーク内の別のユーザ（従属ユーザ）についてのニュース配信を見ることを選んでもよい。ソーシャルネットワーク内の従属ユーザの活動のリストは、ソーシャルネットワーク内の種々のデータベースから取り出されればよい。ニュース配信は、活動のリストに基づいて自動的に生成される。活動のリストは、例えば、視聴ユーザの優先度設定や従属ユーザのプライバシー設定に応じて取り除かれ（フィルタリングされ）てもよい。活動のリストは、好ましい序列（例えば、年代順、優先順、アルファベット順など）で提示されるニュース項目のリストとして表示されてもよい。ニュース配信内の種々のニュース項目は、従属ユーザの活動を示すメディアコンテンツの項目やメディアコンテンツへのリンクを含んでもよい。また、ニュース項目は、視聴ユーザが従属ユーザの活動に参加することができるようにするリンクを含んでもよい。ニュース配信は、新しい活動についてのニュース項目を加えたり、以前の活動についてのニュース項目を取り除いたりすることにより絶え間なく更新されればよい。したがって、視聴ユーザは、新しい活動を連続的に掲示することを従属ユーザに要求することなく、ニュース配信に基づいて、ソーシャルネットワークを通して従属ユーザの「足跡（footprints）」の「軌道（track）」をうまく追うことができてもよい。
【０００８】
図１は、ソーシャルネットワーク環境においてニュース配信を生成するための例示的な環境１００を示す。ユーザデバイス１０２のユーザ１０１のような一人以上のユーザは、ネットワーク１０４を介してソーシャルネットワークプロバイダ１０６に接続される。ソーシャルネットワークプロバイダ１０６は、ソーシャルネットワーキングサービス、通信サービス、日付サービス、企業イントラネット等を提供するあらゆるユーザまたは実体を含んでもよい。例えば、ソーシャルネットワークプロバイダ１０６は、一つ以上のユーザデバイス１０２で、一人以上のユーザ１０１がウェブサイトを介して互いに通信することを可能にするウェブサイトを運営すればよい。ソーシャルネットワーキングウェブサイトは、第１のユーザ１０１として例えば同じ大学に通っていた一人以上の他のユーザ１０１と接続または再接続する機会を第１のユーザ１０１に提供する。いくつかの実施形態では、ソーシャルネットワーク環境は、セグメントコミュニティ（細分化コミュニティ）を含んでもよい。一実施形態におけるセグメントコミュニティは、各セグメントコミュニティで認証された各メンバーがそれぞれのセグメントコミュニティの他のメンバーにアクセスし、情報を交換する、別々の、排他的な、あるいは半ば排他的なウェブベースのソーシャルネットワークである。
【０００９】
一例では、あるユーザデバイス１０２に関連した視聴ユーザ１０１ａは、ソーシャルネットワークプロバイダ１０６に関連したソーシャルネットワーキングウェブサイトを介して、第２のユーザデバイス１０２に関連した従属ユーザ１０１ｂについてニュース配信（すなわち、ミニフィード（mini-feed））を要求する。ソーシャルネットワークのいずれのユーザ１０１がミニフィードを要求してもよく、ミニフィード要求の主題として視聴ユーザ１０１ａにも従属ユーザ１０１ｂにもなり得る。いくつかの実施形態では、視聴ユーザ１０１ａおよび従属ユーザ１０１ｂは、例えば、個人的ミニフィードを検討するために、同一のユーザであってもよい。
【００１０】
ミニフィードエンジン１１０はソーシャルネットワークプロバイダ１０６に接続される。ミニフィードエンジン１１０は、特定のユーザ（例えば、従属ユーザ１０１ｂ）を利用して、視聴ユーザ１０１ａなどのユーザに対する表示のために、メディアコンテンツまたはあらゆる他のコンテンツの一つ以上の項目のリストを組み立てる。従属ユーザ１０１ｂの例は、ユーザ、ユーザの関係者（例えば、家族）、ユーザのグループ、ユーザの組織（例えば、バレーボールチーム）、イベント（例えば、コンサート）のメンバー、クラスの学生（例えば、「基本的政府談話と地球温暖化の原因」）、クラブのメンバー（例えば、地球温暖化のファン）などを含めばよい。いくつかの実施形態によれば、視聴ユーザ１０１ａは、ユーザデバイス１０２を介してミニフィードエンジン１１０に直接接続されてもよい。他の実施形態によれば、ミニフィードエンジン１１０は、ソーシャルネットワークプロバイダ１０６に関連したモジュールを備える。
【００１１】
図２を参照すると、図１に示すソーシャルネットワークプロバイダ１０６のような例示的なソーシャルネットワークプロバイダのブロック図が示される。プロフィールデータベース２０２は、ユーザデバイス１０２に関連したユーザ１０１のような各ユーザに関連したデータを格納するために設けられる。ユーザ１０１がソーシャルネットワークプロバイダ１０６により提供されるサービスに同意すると、ユーザプロフィールがユーザ１０１のために生成されてもよい。例えば、ユーザ１０１は、プライバシー設定を選択したり、連絡先を提供したり、個人的統計値を提供したり、種々の組織内の会員を指定したり、関心事を示したり、加入をリストアップしたり、クラスのスケジュールを掲示したり、作業活動を詳述したり、一つ以上のカテゴリに応じて他のユーザ１０１をグループ化したりしてもよい。ユーザ１０１が追加の接触を追加するなどの追加情報をユーザプロフィールに追加すると、プロフィールデータベース２０２内のユーザプロフィールは、追加された情報で更新されてもよい。ユーザプロフィールは、あらゆる記憶媒体に格納されたり、修正されたり、追加されたりすればよい。タイムスタンプは、ユーザプロフィールに関連してもよい。タイムスタンプの例は、データベースの発生の序列、日付、時刻などを含む。
【００１２】
いくつかの実施形態によれば、ユーザプロフィールは、ソーシャルネットワーク環境の外部で作成され、ソーシャルネットワークプロバイダ１０６に提供されたり、ソーシャルネットワークプロバイダ１０６によりアクセスされたりする。その代わりに、プロフィールデータベース２０２は、離れて位置し、ソーシャルネットワークプロバイダ１０６によりアクセスされてもよい。
【００１３】
ソーシャルネットワークプロバイダ１０６は、ネットワーク１０４を超えて、ここに記述するユーザデバイス１０２を介してユーザ１０１と通信するための通信インタフェース２０４を含む。ユーザデバイス１０２は、通信インタフェース２０４を介して、プライバシー設定の選択や他のユーザ１０１のグループ化などの種々のタイプの情報をソーシャルネットワークプロバイダ１０６に通信する。あらゆるタイプの通信インタフェース２０４が種々の実施形態の範囲内である。
【００１４】
監視モジュール２０６は、ソーシャルネットワーキングウェブサイトにおける一つ以上のユーザ活動を追跡する。例えば、監視モジュール２０６は、ニュース記事、他のユーザのプロフィール、他のユーザ１０１への電子メール、ソーシャルネットワークプロバイダ１０６を介して提供されるチャットルーム等のメディアコンテンツの一つ以上の項目とのユーザ相互作用を追跡することができる。監視モジュール２０６を介して、あらゆるタイプのユーザ活動を追跡し、監視することができる。ユーザ１０１が相互作用する情報、人々、グループ、記事等は、例示的な実施形態によれば、一つ以上のオブジェクトにより表現されてもよい。監視モジュール２０６は、ユーザ１０１の活動に応じて、主題、他のユーザ１０１、関係、イベント、組織などについてのユーザ１０１のアフィニティ（相性）を決定してもよい。
【００１５】
また、表示エンジン／ＧＵＩ２０８は、ソーシャルネットワークプロバイダ１０６により提供されてもよい。表示エンジン／ＧＵＩ２０８は、ユーザ１０１に対して、メディアコンテンツの一つ以上の項目、プロフィール情報等を表示する。ユーザ１０１は、表示エンジン／ＧＵＩ２０８を介してソーシャルネットワークプロバイダ１０６と相互作用することができる。例えば、ユーザ１０１は、表示エンジン／ＧＵＩ２０８を介して、プライバシー設定を選択したり、彼ら自身のユーザプロフィールにアクセスしたり、ソーシャルネットワークプロバイダを介して利用可能な他のユーザ１０１の情報にアクセスしたりすることができる。ミニフィードは、表示エンジン／ＧＵＩ２０８内のフィールドに表示されてもよい。
【００１６】
関係データベース２１０は、各ユーザ１０１についての関係データを格納するために設けられる。種々の実施形態では、視聴ユーザ１０１ａは、ユーザプロフィールを介して、あるいはあらゆる他の手段によって、ソーシャルネットワークの一人以上の従属ユーザ１０１ｂとの関係を指定することができる。視聴ユーザ１０１ａは、視聴ユーザ１０１ａが関係を有する一人以上の従属ユーザ１０１ｂにカテゴリ、グループ、ネットワーク等を割り当てることができる。その関係は、例えば、従属ユーザ１０１ｂが家族の一員、学友、昔のガールフレンド、尊敬されるライバル等であることを指定してもよい。あらゆるタイプの関係が指定されてもよい。
【００１７】
活動データベース２１２は、各ユーザ１０１についての活動データを格納するために提供される。その活動は、監視モジュール２０６により追跡されてもよい。監視モジュール２０６により監視された活動は、活動データベース２１２に格納されてもよい。活動データベース２１２内の活動記載は、その活動の日時を示すタイムスタンプ、活動の種類、その活動に加入させているユーザ１０１、その活動のオブジェクトであるあらゆる他のユーザ１０１などを含めばよい。その活動は、活動データベース、プロフィールデータベース、関係データベースなどを含む多数のデータベースに格納されればよい。
【００１８】
いくつかの実施形態によれば、ソーシャルネットワークプロバイダ１０６はユーザのための関係を決定してもよい。例えば、ユーザ１０１がプライベートの飛行機を飛ばすことに興味がある別のユーザ１０１との通信を確立するならば、ソーシャルネットワークプロバイダ１０６は、パイロット仲間の関係を割り当てればよい。ソーシャルネットワークプロバイダ１０６は、一例では、ユーザ１０１がパイロット仲間として他のユーザ１０１を追加したいか否かを質問してもよい。いくつかの実施形態によれば、ソーシャルネットワークプロバイダ１０６は、ユーザアフィニティを計測するために、ユーザ１０１がそのユーザのプロフィールに他のユーザ１０１を追加したいか否かを質問することなく、飛行やパイロット仲間のために、変数として飛行への共通の関心を利用してもよい。
【００１９】
関係は、他のユーザとのまたはあらゆるタイプのコンテンツとのユーザの相互作用に基づいて割り当てられてもよい。例示的な実施形態によれば、ユーザ１０１は、他のユーザ１０１とのまたはコンテンツとの２つ以上の関係を有してもよい。例えば、ユーザ１０１の兄弟は、１つのタイプの関係としての資格を得るのに対し、ユーザ１０１の兄弟がユーザ１０１として同じ大学に通っていた事実が別の関係として資格を得てもよい。ソーシャルネットワーク環境における各ユーザ１０１あるいはユーザ１０１により実行される各活動のために、あらゆる関係が確立されてもよい。タイムスタンプまたは他の年代順の特徴は、関係データベース２１０内の記載に関連付けられてもよい。
【００２０】
例示的な実施形態によれば、一つ以上のネットワークが各ユーザ１０１のために提供されてもよい。例えば、ユーザ１０１は、通っている大学に応じてグループ化された人々からなるネットワークと、ユーザの住所の地理的位置に応じてグループ化された人々からなるネットワークと、共通の仕事分野に応じてグループ化された人々からなるネットワークと、特定のビジネスに応じてグループ化された人々からなるネットワークなどを有すればよい。ここで論じるように、共通ネットワークは、例えば、その共通ネットワーク内のユーザ１０１と他のユーザ１０１との関係を確立してもよい。
【００２１】
あらゆるタイプのネットワークがソーシャルネットワークプロバイダ１０６により提供されてもよい。つまり、ネットワークは、「友人」、「地理的位置」等のここに記述の種々のソーシャルネットワークのようないずれかのタイプのカテゴリに応じてグループ化された人々を含んでもよい。ユーザ１０１は、ネットワーク、カテゴリ、サブカテゴリ等を指定してもよく、あるいは、ネットワーク、カテゴリ、サブカテゴリ等は、ソーシャルネットワークプロバイダ１０６により予め決定されてもよい。ここで論じるように、ネットワーク、カテゴリ、サブカテゴリ等がユーザ１０１との関係を含んでもよいが、必ずしもユーザ１０１が他のユーザ１０１との間に持つ関係のみを含まなくてもよい。
【００２２】
ソーシャルネットワークプロバイダ１０６が種々の構成要素（プロフィールデータベース２０２、通信インタフェース２０４、監視モジュール２０６、表示エンジン／ＧＵＩ２０８および関係データベース２１０）から構成されるように記述するが、より少ない構成要素がソーシャルネットワークプロバイダ１０６を構成してもよく、それにもかかわらず種々の実施形態の範囲内である。
【００２３】
ミニフィードエンジン１１０は、ソーシャルネットワークの特定のユーザ、例えば従属ユーザ１０１ｂについてのデータを受け付け、従属ユーザ１０１ｂについてのニュース項目として表示されるべき一つ以上の活動のリストを集合させるように構成される。ニュース項目は、視聴ユーザ１０１ａへの表示のために、メディアコンテンツまたはあらゆる他のコンテンツの項目の形式であってもよい。ミニフィードエンジン１１０は、従属ユーザ１０１ｂのプライバシー設定あるいは視聴利用の優先度設定に応じて、その活動を取り除いてもよい。ミニフィードエンジン１１０は、好適な序列での表示のために、従属ユーザ１０１ｂについての限られた数のニュース項目の動的なリストをコンパイルしてもよい。ミニフィードエンジン１１０は、ニュース項目内の種々の活動に関するリンクおよびその活動に参加する機会を提供する他のリンクを視聴ユーザ１０１ａに提供してもよい。
【００２４】
図３は、ミニフィードエンジン１１０の例示的な実施形態のブロック図である。ミニフィードエンジン１１０は、ニュース項目として表示され得る従属ユーザ１０１ｂに関する活動を決定するために、活動解析部３０２と、プライバシーコンポーネント３０４と、動的リストコンポーネント３０６とを含む。ミニフィードエンジン１１０は、視聴ユーザ１０１ａに対してニュース項目を表示するために、表示順コンポーネント３０８と、情報リンクコンポーネント３１０と、アクティブリンクコンポーネント３１２と、メディアジェネレータ３１４とをさらに含む。
【００２５】
活動解析部３０２は、監視モジュール２０６により検出された一つ以上のユーザ活動にアクセスし、従属ユーザ１０１ｂに関連した活動のミニフィード活動リストをコンパイルするために、その一つ以上のユーザ活動を解析する。選択的に、活動解析部３０２は、種々のデータベース（例えば、プロフィールデータベース２０２、関係データベース２１０、活動データベース２１２など）から一つ以上の活動にアクセスしてもよい。その活動は、従属ユーザ１０１ｂにより実行される活動、例えば、入会をグループに加えたり、グループでの入会を終了したり、情報をプロフィールに加えたり、プロフィールから情報を取り除いたり、イベントへの返事を出したり、その返事をやめたり、携帯電話の接続を活性化したり、メモファイルにメモを追加したり、自身の写真アルバムに写真を追加したり、関係要求を是認したり、イベントを作ったり、グループを作ったり、写真アルバムを作成したり、リンクを手動で追加したりなどの活動を含めばよい。活動は、従属ユーザ１０１ｂに関する他のユーザ１０１により実行される活動（例えば、従属ユーザ１０１ｂが関係のために別の人により是認され、従属ユーザ１０１ｂが彼らのメモにおいて別のユーザ１０１により言及され、従属ユーザ１０１ｂが昇進し、従属ユーザ１０１ｂが彼らの写真アルバム内の別のユーザ１０１により札を付けられるなど）を含めばよい。その活動は、ソーシャルネットワーク外の活動、例えば、ウォールストリートジャーナル社（Wall Street Journal）から論文にアクセスしたり、休暇旅行を予約したりなどを含んでもよい。選択的に、従属ユーザ１０１ｂの活動は、ミニフィードエンジン１１０あるいはソーシャルネットワークプロバイダ１０６に関連したユーザ活動記憶媒体（図示せず）に格納されてもよい。
【００２６】
プライバシーコンポーネント３０４は、従属ユーザ１０１ｂのプライバシー設定を解析し、従属ユーザ１０１ｂがミニフィード内に表示しないように選択したカテゴリに属する活動を取り除くように構成される。例えば、従属ユーザおよび視聴ユーザの妻を含む活動は、従属ユーザ１０１ｂのプライバシー設定によりプライベートとして示され、視聴ユーザ１０１ａに対して表示されるミニフィード活動リストから省略されてもよい。プライバシー設定は変数であればよく、別の特定のユーザ１０１が見ることを許可された従属ユーザ１０１ｂに関する活動をある特定のユーザ１０１が視聴するのを防止してもよい。例えば、従属ユーザ１０１ｂは、従属ユーザ１０１ｂおよび視聴ユーザの妻に関する活動をその姉妹が見るのを許可するかもしれない。プライバシーコンポーネント３０４はデフォルトプライバシー設定を含めばよい。デフォルトプライバシー設定は、ソーシャルネットワークプロバイダ１０６により決定されればよい。プライバシーに関するさらなる情報については、２００６年７月２５日に出願され、「プライバシー概要を動的に生成するためのシステムおよび方法」と題する出願を参照されたい。
【００２７】
動的リストコンポーネント３０６は、表示されたニュース項目数を制限するように構成される。いくつかの実施形態では、動的リストコンポーネント３０６は、ニュース項目としての表示のために、現在の活動、例えば、タイムスタンプに応じた最新の２０の活動を選択する。種々の実施形態では、動的リストコンポーネント３０６は、視聴ユーザの優先事項（例えば、視聴ユーザアフィニティ）、視聴ユーザの好み（例えば、視聴ユーザプロフィール設定）、従属ユーザの優先事項（例えば、従属ユーザアフィニティ）、従属ユーザの好み（例えば、従属ユーザプロフィール設定）、フィルタなどに応じて、活動を選択する。例えば、視聴ユーザ１０１ａは、ニュース項目表示内の従属ユーザ１０１ｂの関係活動のみを見るために、動的リストコンポーネント３０６用のフィルタを設定してもよい。別の例では、動的リストコンポーネント３０６は、視聴ユーザ１０１ａのためのアフィニティ計算に応じて、従属ユーザ１０１ｂの最高の重み付けをされた活動のみを表示してもよい。アフィニティ計算に関するさらなる情報のために、「ソーシャルネットワーク環境においてユーザアフィニティを計測するためのシステムおよび方法」と題する出願を参照されたい。選択的に、動的なリストは、所定数の記載事項、例えば、４０の記載事項を含めばよく、ニュース項目は、最新の４０の活動に応じて選択されればよい。
【００２８】
いくつかの実施形態では、動的リストコンポーネント３０６は、ユーザについての所定数のニュース項目（例えば、４０の記載事項）のリストを備える各ユーザのためのニュース配信を維持してもよい。動的リストコンポーネント３０６は、リストの最上部に最新のニュース項目を位置させればよく、各新しい活動のリストの底部から最古のニュース項目を取り除いてもよい。選択的に、動的リストコンポーネントは、各ユーザのための各ミニフィードとユニークなミニフィードプロフィールとを関係づけてもよい。最も低い優先度のニュース項目は、ミニフィードプロフィールに応じて取り除かれてもよく、新しいニュース項目は、ミニフィードプロフィールに従って、新しいニュース項目の相対的優先度に応じたリスト上のある位置に追加されてもよい。
【００２９】
表示順コンポーネント３０８は、ニュース項目の表示のための序列を決定するように構成される。いくつかの実施形態では、ニュース項目のリストは、それぞれの活動に関連したタイムスタンプに応じて格納されてもよい。他の実施形態では、ニュース項目のリストは、視聴ユーザの優先度（例えば、アフィニティ決定／視聴ユーザの好みなど）、従属ユーザの優先度（例えば、アフィニティ決定、従属ユーザプロフィールなど）、ニュース項目表示内のフィールドのアルファベット順などに応じてソート（整理）されてもよい。いくつかの実施形態では、多数のフィールドソートがニュース項目表示に適用されてもよい。例えば、視聴ユーザ１０１ａは、最初に関係活動を続いて二番目にイベント活動を表示し、年代順に関係活動（そして、イベント活動）を表示するように、彼の好みを構成してもよい。
【００３０】
情報リンクコンポーネント３１０は、従属ユーザ１０１ｂの活動への一つ以上の情報リンクを視聴ユーザ１０１ａに提供するように構成される。情報リンクは、ニュース項目の主題である活動についての追加情報を視聴ユーザ１０１ａに提供してもよい。例えば、ある情報リンクは、従属ユーザ１０１ｂが加わっているグループについてのウェブページに視聴ユーザ１０１ａを接続してもよい。種々の実施形態では、情報リンクは、視聴ユーザ１０１ａが従属ユーザ１０１ｂの写真アルバムに追加された写真を見たり、従属ユーザ１０１ｂが入会しているクラスについての情報を見たりすることができるようにしてもよい。
【００３１】
アクティブリンクコンポーネント３１２は、従属ユーザ１０１ｂの活動に対する一つ以上のアクティブリンクを視聴ユーザ１０１ａに提供するように構成される。アクティブリンクは、視聴ユーザ１０１ａがそのニュース項目の主題である活動に参加することができるようにしてもよい。例えば、あるアクティブリンクは、従属ユーザ１０１ｂが加わっているグループに視聴ユーザ１０１ａが加わることができるようにしてもよい。種々の実施形態では、アクティブリンクは、視聴ユーザ１０１ａが従属ユーザ１０１ｂの写真アルバムに追加された写真をダウンロードしたり、従属ユーザ１０１ｂが入会しているクラスに入会したり、従属ユーザ１０１ｂが加わっているクラブに加わったりすることができるようにすればよい。いくつかの実施形態では、アクティブリンクおよび情報リンクは、視聴ユーザが同じ機能を実行することができるようにしてもよい。
【００３２】
メディアジェネレータ３１４は、活動解析部３０２によりコンパイルされた活動リストをフォーマットするとともに、プライバシーコンポーネント３０４、動的リストコンポーネント３０６および表示順コンポーネント３０８に応じて一つ以上のニュース項目を表示するように構成される。さらに、メディアジェネレータ３１４は、情報リンクコンポーネント３１０あるいはアクティブリンクコンポーネント３１２に結びつけられたあらゆるリンクに機能性を提供するように構成される。いくつかの実施形態では、メディアジェネレータコンポーネント３１４は、視聴ユーザ１０１ａに対する表示のために、表示エンジン／ＧＵＩ２０８にニュース項目の表示を提供する。その代わりに、メディアジェネレータ３１４は、ユーザデバイス１０２を介して視聴ユーザ１０１ａに対してニュース項目を表示する。
【００３３】
いくつかの実施形態では、メディアジェネレータ３１４は、ミニフィード表示に広告を結びつけるように構成されてもよい。広告の例は、限定するものではないが、製品の描写、ロゴの描写、商標の表示、製品購入の誘因、サービス購入の誘因、投資の誘因、売り物の提供、製品描写、貿易振興、調査、政治的メッセージ、意見、公共サービス告示、ニュース、宗教的メッセージ、教育的情報、クーポン、娯楽、データのファイル、論文、本、写真、旅行情報などを含む。広告のフォーマットは、音声、アニメーション、種々の時間に再生される他のマルチメディア要素、バナー広告、ネットワークリンク、電子メール、画像、テキストメッセージ、ビデオクリップ、オーディオクリップ、プログラム、アプレット、クッキー、スクリプトなどを含む。
【００３４】
ミニフィードエンジン１１０が種々の構成要素（例えば、活動解析部３０２、プライバシーコンポーネント３０４、動的リストコンポーネント３０６、表示順コンポーネント３０８、情報リンクコンポーネント３１０、アクティブリンクコンポーネント３１２およびメディアジェネレータ３１４）から構成されるように記述したが、より少ない構成要素がミニフィードエンジン１１０を構成してもよく、それにもかかわらず種々の実施形態の範囲内である。
【００３５】
図４は、視聴ユーザ１０１ａに対して表示される一つ以上のニュース項目４０２の例示的なスクリーンショット４００である。例示的なスクリーンショット４００は、「サラ（Sarah）」という名の従属ユーザに関する６つのニュース項目４０２を示す表示ページを表す。しかしながら、６つより多くのあるいは少ないニュース項目４０２が表示されてもよい。総表示数は動的リストコンポーネント３０６によって制限されてもよい。種々の記事、コンテンツ、メディア等は、表示ページを介してニュース項目４０２に表示されてもよい。図４に示す例示的なスクリーンショットでは、ニュース項目が記事あるいは記事の見出しの形式で表示される。
【００３６】
ニュース項目４０２は活動を含む。例示的な活動４０４は、「ジョイ・リー（Joy Lee）がサラの１枚の写真を加えた」ことを示す。活動はテキストにより記述されてもよい。いくつかの実施形態では、情報リンク４０６は、ニュース項目４０２の一つ以上に結びつけられてもよい。情報リンクは、活動４０４についての追加情報を提供してもよい。例示的な情報リンク４０６は、例えば、視聴ユーザ１０１ａが「photogo」という名のジョイ・リーの写真アルバムを見ることができるようにする。種々の実施形態では、情報リンクは、視聴ユーザ１０１ａが別のウェブページにリンクしたり、写真を見たり、組織についての情報を得たり、ユーザプロフィールにリンクしたり、イベントについての情報を見たり、ユーザのメモを見たりすることができるようにしてもよい。いくつかの実施形態では、情報リンクは、多数の選択を持つドロップダウンメニューを含んでもよい。ニュース項目は、多数の情報リンクまたは一つの情報リンクを含めばよい。
【００３７】
いくつかの実施形態では、アクティブリンク４０８は、ニュース項目４０２の一つ以上に結びつけられてもよい。アクティブリンクは、視聴ユーザ１０１ａが同じ活動または従属ユーザ１０１ｂの同様の関連活動に参加したり、関連行動をとったりすることができるようにする。例えば、例示的なアクティブリンク４０８は、２つのリンク、すなわち、「グラブ（grab）」および「シェア（share）」を含む。「グラブ」は、視聴ユーザ１０１ａがジョイ・リーの写真アルバムから写真をダウンロードすることができるようにすればよい。「シェア」は、視聴ユーザ１０１ａがジョイ・リーの写真アルバムから写真を他の誰かに転送することができるようにすればよい。種々の実施形態では、アクティブリンクは、視聴ユーザ１０１ａが入会を追加し、イベントに参加し、彼ら自身のイベントを作り、メモをダウンロードし、グループを加え、リンクを追加し、関係タグを別のユーザの写真アルバムに追加することなどをにする。いくつかの実施形態では、アクティブリンクは、多数の選択を持つドロップダウンメニューを含んでもよい。いくつかの実施形態では、アクティブリンクおよび情報リンクは同じリンクを含んでもよい。ニュース項目は、多数のアクティブリンクまたは一つのアクティブリンクを含めばよい。
【００３８】
図５を参照すると、ソーシャルネットワークのユーザの活動についてのニュース配信を生成し、表示する例示的な処理のフローチャートが示される。ステップ５０２において、ソーシャルネットワーク環境に関連した従属ユーザ１０１ｂにより実行される活動に関するニュース項目が生成される。例えば、活動解析部３０２は、監視モジュール２０６からまた選択的にソーシャルネットワークの種々のデータベース（例えば、プロフィールデータベース２０２、関係データベース２１０、活動データベース２１２など）から、従属ユーザ１０１ｂに関連した一つ以上の活動のリストを収集してもよい。活動のリストは、ここで論じるように、電子メール、ユーザプロフィールの視聴、ユーザの写真の視聴、昇進、他のユーザへのメッセージの送信などを含めばよい。活動のリストは、視聴ユーザあるいは従属ユーザにより設定された好みに応じて取り除かれてもよい。
【００３９】
ステップ５０４において、情報リンクは、ステップ５０２において生成された一つ以上のニュース項目に結びつけられてもよい。例えば、情報リンクコンポーネント３１０は、ニュース項目の一つ以上に結びつけるために、活動に関する適当なリンクを決定すればよい。別の例として、従属ユーザ１０１ｂは、彼女のガールフレンドと同居を始めてもよく、それにより、関係データベース２１０は、同居関係の確立に関するニュース項目を提供してもよい。従属ユーザ１０１ｂのガールフレンドへのリンクは、ステップ５０４において、情報リンクコンポーネント３１０によってニュース項目に結びつけられてもよい。これにより、視聴ユーザ１０１ａはガールフレンドに関する記載事項を見ることができる。いくつかの実施形態では、情報リンクは、例えば、ガールフレンドの電子メールアドレス、彼女の公開プロフィールへのリンク、およびガールフレンドについてのミニフィードを含むドロップダウンメニューであってもよい。
【００４０】
ステップ５０６において、アクティブリンクは、ステップ５０２で生成された一つ以上のニュース項目に結びつけられてもよい。例えば、アクティブリンクコンポーネント３１２は、視聴ユーザ１０１ａがガールフレンドに電子メールの祝辞を可能にする同居関係（他の部分で論じられる）に関するニュース項目にアクティブリンクを結びつけてもよい。いくつかの実施形態では、アクティブリンクは、例えば、ガールフレンドの写真へのダウンロードリンク、ガールフレンドの共通の友人のサークルに加わるための招待および次の素晴らしいビールパーティ（Bodacious Beer Bust Binge）に加わるためのリンクを含む行動のリストから選択を提供するドロップダウンメニューであってもよい。
【００４１】
ステップ５０８において、ミニフィードを視聴し得るユーザ数が制限されてもよい。例えば、プライバシーコンポーネント３０４は、ソーシャルネットワークのユーザのみにミニフィードの表示を制限してもよい。種々の実施形態では、プライバシーコンポーネント３０４は、従属ユーザ１０１ｂのためにプロフィールデータベース２０２に格納されたプライバシープロフィールに応じて、選択されたニュース項目の表示を制限してもよい。その代わりに、プライバシーコンポーネント３０４は、従属ユーザ１０１ｂのためのプロフィールデータベース２０２に格納されたプライバシープロフィールに応じて選択されたユーザに対してミニフィード表示を制限してもよい。いくつかの実施形態では、プライバシーコンポーネントは、プライバシープロフィールに応じて、表示に利用可能な活動を取り除いてもよい。プライバシーコンポーネント３０４は、デフォルトプライバシー設定に応じてミニフィードの表示を制限してもよい。また、他のコンポーネントあるいはモジュールはその表示を制限してもよい。
【００４２】
ステップ５１０において、序列がニュース項目に割り当てられる。例えば、表示順コンポーネント３０８は、ステップ５１０では、年代順に応じてニュース項目をソートしてもよい。種々の実施形態では、表示順コンポーネント３０８は、視聴ユーザの優先度（例えば、アフィニティ決定、視聴ユーザの好みなど）、従属ユーザの優先度（例えば、アフィニティ決定、従属ユーザプロフィールなど）、ニュース項目表示内の種々のフィールドのアルファベット順などに応じて、ニュース項目の序列を割り当ててもよい。いくつかの実施形態では、表示順コンポーネント３０８は、多数のフィールドソートをニュース項目表示に適用してもよい。例えば、視聴ユーザ１０１ａは、最初に関係活動を続いて二番目にイベント活動などを表示し、年代順で関係活動を続いて年代順でイベント活動を表示するように、彼の好みを構成してもよい。
【００４３】
ステップ５１２において、ニュース項目は視聴ユーザ１０１ａに対して表示される。例えば、メディアジェネレータ３１４は、ステップ５０２でコンパイルされた活動リストをフォーマットし、ステップ５０８において視聴者の範囲およびステップ５１０において表示順割り当てに課せられる制限に応じて、一つ以上のニュース項目を表示してもよい。ステップ５１２でニュース項目を表示することは、ステップ５０４あるいは５０６においてニュース項目に結びつけられたリンクを表示し、視聴ユーザ１０１ａにより選択されたリンクに視聴ユーザ１０１ａをリンクすることをさらに含む。また、例えば、情報リンクコンポーネント３１０あるいはアクティブリンクコンポーネント３１２により結びつけられたリンクは、ステップ３１２においてメディアジェネレータにより表示されてもよい。いくつかの実施形態では、広告はステップ５１２で表示されてもよい。種々の実施形態では、アクティブリンクあるいはパッシブリンクは、広告へのリンクを含んでもよい。選択的に、ニュース項目は、表示エンジン／ＧＵＩ２０８により表示されてもよい。
【００４４】
ニュース配信を生成して表示する処理が種々のステップ（例えば、ニュース項目を生成するステップ５０２、情報リンクを結びつけるステップ５０４、アクティブリンクを結びつけるステップ５０６、視聴者の数を制限するステップ５０８、序列を割り当てるステップ５１０、ニュース項目を表示するステップ５１２）から構成されるように記述されるが、より少ないステップがその処理を構成してもよく、それにもかかわらず種々の実施形態の範囲内である。
【００４５】
いくつかの実施形態は具体的に例示され、ここに記述される。しかしながら、当然のことながら、修正および変更は、特許請求の範囲の精神および意図した範囲を逸脱することなく、上述の教示によりカバーされ、添付の特許請求の範囲の範囲内である。例えば、アフィニティ値は、ミニフィード表示におけるアクセスのためのリンクを選択する行為により修正されてもよい。ミニフィード内のニュース項目は、所定の文字列（例えば、特定の名前または主題）で検索されてもよい。フィルタは、所定のコンテンツ、例えば、視聴ユーザが興味を持っていない主題についてのコンテンツを取り除くために、ニュース項目に適用されてもよい。ミニフィード表示内のニュース項目の序列は、視聴ユーザ１０１ａに関するアフィニティ情報により決定されてもよい。ミニフィードエンジンに関連したあらゆる構成要素は、上述の所望のあらゆる機能性を実行してもよい。ミニフィードの表示リストからの削除のために選択された項目は、先入れ先出し（first in first out）に応じて決定されてもよい。ミニフィードの表示リストからの削除のために選択された項目は、アフィニティ情報に応じて決定されてもよい。ここで論じた方法のステップは二者択一の指示で実行されてもよい。本発明の種々の実施形態は、コンピュータに読み取り可能なメディアに格納され、本発明の方法を実行するように構成されるロジックを含む。ここで提供される例は例示的なものであり、排他的であることを意味しない。
【００４６】
ここで論じた実施形態は本発明の例証となる。本発明のこれらの実施形態が実例を参照して記述されるので、方法および記述の特別の構造の種々の修正または適合は、当業者にとって明白である。本発明の教示を頼りにするすべてのそのような修正、適合あるいは変更（それにより、これらの教示が本技術分野を進歩させる）は、本発明の精神および範囲内であると思量する。このため、本発明が例示の実施形態のみに少しも限定されないように、これらの記述および図面が限定の意味で考慮されるべきではない。
【図１】
2010500648.tif 000002
【図２】
2010500648.tif 000003
【図３】
2010500648.tif 000004
【図４】
2010500648.tif 000005
【図５】
2010500648.tif 000006
【国際調査報告】
2010500648.tif 000007