(57)【特許請求の範囲】
【請求項１】
方法であって、オンライン・ソーシャル・ネットワークの１つまたは複数のコンピューティング・デバイスによって、
所定の時間フレーム内に投稿された前記オンライン・ソーシャル・ネットワークの第１のコンテンツ・オブジェクトのセットにアクセスすることであって、各コンテンツ・オブジェクトが前記オンライン・ソーシャル・ネットワークの複数のトピックのうちの１つまたは複数のトピックに関連付けられている、前記第１のコンテンツ・オブジェクトのセットにアクセスすること、
前記複数のトピックから１つまたは複数のトレンディング・トピックを特定することであって、特定された各トレンディング・トピックが関連トレンディング・トピック識別子を有する、前記１つまたは複数のトレンディング・トピックを特定すること、
前記オンライン・ソーシャル・ネットワークの第２のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第２のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトが、特定された前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている、前記第２のコンテンツ・オブジェクトのセットにアクセスすること、
前記第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定すること、
前記オンライン・ソーシャル・ネットワークの第３のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第３のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトが、特定された前記複数の共起トピックのうちの少なくとも１つかまたは特定された前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている、前記第３のコンテンツ・オブジェクトのセットにアクセスすること、
前記複数のトレンディング・トピックおよび前記複数の共起トピックを分析して１つまたは複数のキー・トピックを検出することであって、前記第３のコンテンツ・オブジェクトのセットのうち閾値数のコンテンツ・オブジェクトに関連付けられている前記共起トピックおよび前記トレンディング・トピックのうちの１つまたは複数を決定することに基づいて前記キー・トピックが検出される、前記１つまたは複数のキー・トピックを検出すること、
を備える方法。
【請求項２】
前記複数の共起トピックを特定する前に、前記第２のコンテンツ・オブジェクトのセットを複数のグループに分けることをさらに備え、
前記複数のグループの各々が１つまたは複数のユーザ属性に関連付けられており、
前記第２のコンテンツ・オブジェクトのセットに関連付けられた前記複数の共起トピックを特定することが、前記第２のコンテンツ・オブジェクトのセットの前記複数のグループの各々における１つまたは複数の共起トピックを特定することを含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のユーザ属性は、前記第２のコンテンツ・オブジェクトのセットの１つまたは複数のコンテンツ・オブジェクトに関連付けられた年齢、性別、および意見のうちの１つまたは複数を含む、請求項２に記載の方法。
【請求項４】
前記１つまたは複数のキー・トピックを検出した後に、
前記オンライン・ソーシャル・ネットワークの第４のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第４のコンテンツ・オブジェクトのセットは、前記キー・トピックに関連付けられた前記第３のコンテンツ・オブジェクトのセットの１つまたは複数のコンテンツ・オブジェクトを含む、前記第４のコンテンツ・オブジェクトのセットにアクセスすること、
前記第４のコンテンツ・オブジェクトのセットを複数のグループに分けること、
をさらに備え、
前記複数のグループの各々が１つまたは複数のユーザ属性に関連付けられている、請求項１に記載の方法。
【請求項５】
前記第４のコンテンツ・オブジェクトのセットは、前記複数の共起トピックのうちの少なくとも１つおよび前記複数のキー・トピックのうちの少なくとも１つに関連付けられている少なくとも１つのコンテンツ・オブジェクトに関して、前記第２のコンテンツ・オブジェクトのセットと共通している、請求項４に記載の方法。
【請求項６】
前記第４のコンテンツ・オブジェクトのセットは、前記第３のコンテンツ・オブジェクトのセットのサブセットである、請求項４に記載の方法。
【請求項７】
前記１つまたは複数のユーザ属性は、前記第４のコンテンツ・オブジェクトのセットの１つまたは複数のコンテンツ・オブジェクトに関連付けられた年齢、性別、および意見のうちの１つまたは複数を含む、請求項４に記載の方法。
【請求項８】
前記複数のグループのうちの少なくとも第１のグループのコンテンツ・オブジェクトを前記複数のグループのうちの少なくとも第２のグループのコンテンツ・オブジェクトと比較することをさらに備え、前記第１のグループは前記第２のグループとは異なる、請求項４に記載の方法。
【請求項９】
前記第１のグループが１つまたは複数の第１のユーザ属性に関連付けられており、前記第２のグループが１つまたは複数の第２のユーザ属性に関連付けられており、前記１つまたは複数の第１のユーザ属性のうちの少なくとも１つが前記１つまたは複数の第２のユーザ属性のうちの少なくとも１つと異なる、請求項８に記載の方法。
【請求項１０】
前記１つまたは複数のキー・トピックがユーザ指定の測定基準に基づいてランク付けされている、請求項１に記載の方法。
【請求項１１】
前記第１のコンテンツ・オブジェクトのセットが、前記所定の時間フレーム内に前記オンライン・ソーシャル・ネットワークにアップロードされたすべてのコンテンツを含む、請求項１に記載の方法。
【請求項１２】
前記コンテンツ・オブジェクトは、最初の投稿、投稿のコメント、投稿の再共有、および投稿に関連付けられた「いいね」の表示のうちの１つまたは複数を含む、請求項１に記載の方法。
【請求項１３】
前記複数のトピックから前記１つまたは複数のトレンディング・トピックを特定することは、前記所定の時間フレーム内に当該トレンディング・トピックに関連付けられた、前記オンライン・ソーシャル・ネットワーク上における投稿、コメント、「いいね」の表示、または再共有の数または頻度の増加に基づく、請求項１に記載の方法。
【請求項１４】
前記第２のコンテンツ・オブジェクトのセットは、前記第１のコンテンツ・オブジェクトのセットのサブセットである、請求項１に記載の方法。
【請求項１５】
前記第３のコンテンツ・オブジェクトのセットは前記第１のコンテンツ・オブジェクトのセットのサブセットである、請求項１に記載の方法。
【請求項１６】
前記第２のコンテンツ・オブジェクトのセットは、前記複数の共起トピックのうちの少なくとも１つおよび前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている少なくとも１つのコンテンツ・オブジェクトに関して、前記第３のコンテンツ・オブジェクトのセットと共通している、請求項１に記載の方法。
【請求項１７】
前記第２のコンテンツ・オブジェクトのセットは、前記第３のコンテンツ・オブジェクトのセットのサブセットである、請求項１に記載の方法。
【請求項１８】
前記第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定することは、前記所定の時間フレーム内に当該共起トピックに関連付けられた、前記オンライン・ソーシャル・ネットワーク上における投稿、コメント、「いいね」の表示、または再共有の数または頻度の増加に基づく、請求項１に記載の方法。
【請求項１９】
実行時に動作可能なソフトウェアを具現化する１つまたは複数のコンピュータ読み取り可能な非一時的記憶媒体であって、前記ソフトウェアは、
所定の時間フレーム内に投稿されたオンライン・ソーシャル・ネットワークの第１のコンテンツ・オブジェクトのセットにアクセスすることであって、各コンテンツ・オブジェクトが前記オンライン・ソーシャル・ネットワークの複数のトピックのうちの１つまたは複数のトピックに関連付けられている、前記第１のコンテンツ・オブジェクトのセットにアクセスし、
前記複数のトピックから１つまたは複数のトレンディング・トピックを特定することであって、特定された各トレンディング・トピックが関連トレンディング・トピック識別子を有する、前記１つまたは複数のトレンディング・トピックを特定し、
前記オンライン・ソーシャル・ネットワークの第２のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第２のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトが、特定された前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている、前記第２のコンテンツ・オブジェクトのセットにアクセスし、
前記第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定し、
前記オンライン・ソーシャル・ネットワークの第３のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第３のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトが、特定された前記複数の共起トピックのうちの少なくとも１つかまたは特定された前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている、前記第３のコンテンツ・オブジェクトのセットにアクセスし、
前記複数のトレンディング・トピックおよび前記複数の共起トピックを分析して１つまたは複数のキー・トピックを検出することであって、前記第３のコンテンツ・オブジェクトのセットのうち閾値数のコンテンツ・オブジェクトに関連付けられている前記共起トピックおよび前記トレンディング・トピックのうちの１つまたは複数を決定することに基づいて前記キー・トピックが検出される、前記１つまたは複数のキー・トピックを検出する、
ように動作可能である、非一時的記憶媒体。
【請求項２０】
システムであって、
１つまたは複数のプロセッサと、
前記プロセッサに結合され、前記プロセッサによって実行可能な命令を含むメモリと、
を備え、前記プロセッサは、前記命令の実行時に、
所定の時間フレーム内に投稿されたオンライン・ソーシャル・ネットワークの第１のコンテンツ・オブジェクトのセットにアクセスすることであって、各コンテンツ・オブジェクトが前記オンライン・ソーシャル・ネットワークの複数のトピックのうちの１つまたは複数のトピックに関連付けられている、前記第１のコンテンツ・オブジェクトのセットにアクセスし、
前記複数のトピックから１つまたは複数のトレンディング・トピックを特定することであって、特定された各トレンディング・トピックが関連トレンディング・トピック識別子を有する、前記１つまたは複数のトレンディング・トピックを特定し、
前記オンライン・ソーシャル・ネットワークの第２のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第２のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトが、特定された前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている、前記第２のコンテンツ・オブジェクトのセットにアクセスし、
前記第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定し、
前記オンライン・ソーシャル・ネットワークの第３のコンテンツ・オブジェクトのセットにアクセスすることであって、前記第３のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトが、特定された前記複数の共起トピックのうちの少なくとも１つかまたは特定された前記複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている、前記第３のコンテンツ・オブジェクトのセットにアクセスし、
前記複数のトレンディング・トピックおよび前記複数の共起トピックを分析して１つまたは複数のキー・トピックを検出することであって、前記第３のコンテンツ・オブジェクトのセットのうち閾値数のコンテンツ・オブジェクトに関連付けられている前記共起トピックおよび前記トレンディング・トピックのうちの１つまたは複数を決定することに基づいて前記キー・トピックが検出される、前記１つまたは複数のキー・トピックを検出する、
ように動作可能である、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してソーシャル・グラフに関し、ソーシャルネットワーキング環境内にてトレンドを特定することに関する。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・システム（ソーシャルネットワーキング・ウェブサイトを含むことができる）は、ソーシャル・ネットワーキング・システムのユーザ（人または組織など）がソーシャル・ネットワーキング・システムと対話し、およびソーシャル・ネットワーキング・システムを通じて互いに対話することを可能にすることができる。ソーシャル・ネットワーキング・システムは、ユーザからの入力を用いて、そのユーザに関連付けられているユーザ・プロフィールを作成して、ソーシャル・ネットワーキング・システム内に記憶することができる。ユーザ・プロフィールは、人口統計学的情報、通信チャネル情報、およびユーザの個人的な関心に関する情報を含むことができる。ソーシャル・ネットワーキング・システムは、ユーザからの入力を用いて、そのユーザと、ソーシャル・ネットワーキング・システムのその他のユーザとの関係のレコードを作成および記憶すること、ならびにサービス（たとえば、ウォール投稿、写真共有、イベント編成、メッセージング、ゲーム、または広告）を提供して、ユーザ同士の間における社会的な交流を容易にすることも可能である。
【０００３】
ソーシャル・ネットワーキング・システムは、そのサービスに関連したコンテンツまたはメッセージを、１つまたは複数のネットワークを通じて、ユーザのモバイルまたはその他のコンピューティング・デバイスへ送信することができる。ユーザは、自分のユーザ・プロフィールおよびソーシャル・ネットワーキング・システム内のその他のデータにアクセスするためにソフトウェア・アプリケーションを自分のモバイルまたはその他のコンピューティング・デバイス上にインストールすることもできる。ソーシャル・ネットワーキング・システムは、ユーザにつながっているその他のユーザの集約されたストーリのニュース・フィードなど、ユーザに表示するためのコンテンツ・オブジェクトのパーソナライズされたセットを生成することができる。
【０００４】
ソーシャル・グラフ分析は、ソーシャルな関係を、ノードおよびエッジから構成されているネットワーク理論の点から見る。ノードは、ネットワーク内の個々の行為主体を表し、エッジは、行為主体同士の間における関係を表す。結果として生じるグラフベースの構造は、しばしば非常に複雑である。多くのタイプのノード、およびノード同士をつなげるための多くのタイプのエッジが存在することが可能である。ソーシャル・グラフは、その最もシンプルな形態においては、調査されているすべてのノードの間における関連があるすべてのエッジのマップである。
【発明の概要】
【０００５】
特定の実施形態では、ソーシャル・ネットワーキング・システムは、関連性が高くかつ多量のキー・トピック（例えば、「話題」のトピック）を特定し得る。限定ではなく例として、ソーシャル・ネットワーキング・システムは、すべてのトレンディング・トピックを見て、ユーザの関心との関連性が高く（例えば、大きな差で示されるようなトピック上昇に基づいて）かつ多量のユーザ議論に含まれる（例えば、比較的長い期間にわたる全体的に多量のトピックに基づいて）共起トピックを決定するトピックを表面化し得る。特定の実施形態において、ソーシャル・ネットワーキング・システムは、所定の時間フレーム内に投稿されたオンライン・ソーシャル・ネットワークの第１のコンテンツ・オブジェクトのセットにアクセスし、複数のトピックから１つまたは複数のトレンディング・トピックを特定し得る。各コンテンツ・オブジェクトは、オンライン・ソーシャル・ネットワークの複数のトピックのうちの１つまたは複数のトピックに関連付けられ得る。特定された各トレンディング・トピックは、そのトレンディング・トピックを一意に特定する関連トレンディング・トピック識別子を有し得る。特定の実施形態において、ソーシャル・ネットワーキング・システムは、次いでオンライン・ソーシャル・ネットワークの第２のコンテンツ・オブジェクトのセットにアクセスし、その第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定し得る。ソーシャル・ネットワーキング・システムは、次いでオンライン・ソーシャル・ネットワークの第３のコンテンツ・オブジェクトのセットにアクセスし、複数のトレンディング・トピックおよび複数の共起トピックを分析して１つまたは複数のキー・トピックを検出し得る。第３のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトは、特定された複数の共起トピックのうちの少なくとも１つか、または特定された複数のトレンディング・トピックのうちの少なくとも１つに関連付けられ得る。キー・トピックは、第３のコンテンツ・オブジェクトのセットのうち閾値数のコンテンツ・オブジェクトに関連付けられている共起トピックおよびトレンディング・トピックのうちの１つまたは複数を決定することに基づいて検出され得る。この特定されたキー・トピックは、特定の期間、特定のユーザのグループにおいて、オンライン・ソーシャル・ネットワーク上で議論されている最も関連性があってかつ最も人気があるトピックの履歴分析を提供するのに役立ち得る。さらに、この情報は、広告主および／またはマーケティング担当者にとっては、オンライン・ソーシャル・ネットワーク上でユーザとのより良い関係性を築き、特定のユーザのグループ（例えば、特定層のユーザ）に彼らの商品や広告を伝えたりおよび／または対象としたりするためのツールを提供することによって役立ち得る。
【０００６】
上記に開示された実施形態は、例に過ぎず、この開示の範囲は、それらに限定されない。特定の実施形態は、上記に開示された実施形態のコンポーネント、要素、特徴、機能、動作、または工程の全部を含んでも、一部を含んでも、または全く含まなくてもよい。本発明に係る実施形態は、方法、記憶媒体、システムおよびコンピュータ・プログラム製品に向けられた添付の特許請求の範囲において特に開示されており、１つの請求項カテゴリ、例えば、方法において言及される任意の特徴は、別の請求項カテゴリ、例えば、システムにおいても同様に特許請求され得る。添付の特許請求の範囲における従属関係または参照は、形式上の理由で選ばれているに過ぎない。しかしながら、任意の先行する請求項（特に、多数項従属関係）への故意の参照から結果として生じるいかなる主題も、同様に特許請求されることが可能であり、その結果、添付の特許請求の範囲において選ばれている従属関係にかかわらず、請求項およびその特徴のいかなる組み合わせも開示されており、特許請求され得る。特許請求され得る主題は、添付の特許請求の範囲において述べられているような特徴の組み合わせだけでなく、特許請求の範囲における特徴の任意の他の組み合わせも含んでおり、特許請求の範囲において言及されている各特徴は、特許請求の範囲における任意の他の特徴または他の特徴の組み合わせと組み合わされ得る。さらに、本願明細書において説明され、または示されている実施形態および特徴のうちのいずれも、個別の請求項において特許請求されてもよく、および／または、本願明細書において説明され、もしくは示されている任意の実施形態もしくは特徴との任意の組み合わせ、もしくは添付の特許請求の範囲の特徴のうちのいずれかとの任意の組み合わせにおいて、特許請求されてもよい。
【図面の簡単な説明】
【０００７】
【図１】ソーシャル・ネットワーキング・システムに関連付けられている例示的なネットワーク環境を示す図。
【図２】例示的なソーシャル・グラフを示す図。
【図３】キー・トピックを特定するための例示的な処理３００を示す図。
【図４】オンライン・ソーシャル・ネットワークのコンテンツ・オブジェクトのセットの概略を示す図。
【図５Ａ】抽出したキー・トピックのカテゴリのランク付けおよび比較のグラフ表示を示す図。
【図５Ｂ】特定のコンテンツ・オブジェクトのグループについてのトピック・ピークとキー・トピックの比較のグラフ表示を示す図。
【図６】キー・トピックを特定しフィルタリングする例示的な方法６００を示す図。
【図７】例示的なコンピュータ・システムを示す図。
【発明を実施するための形態】
【０００８】
システムの概観
図１は、ソーシャル・ネットワーキング・システムに関連付けられている例示的なネットワーク環境１００を示している。ネットワーク環境１００は、ネットワーク１１０によって互いにつながっているクライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサードパーティ・システム１７０を含む。図１は、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サードパーティ・システム１７０、およびネットワーク１１０の特定の構成を示しているが、本開示は、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サードパーティ・システム１７０、およびネットワーク１１０の任意の適切な構成を想定している。限定ではなく、例として、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサードパーティ・システム１７０のうちの複数は、ネットワーク１１０を迂回して、互いに直接つながることが可能である。別の例として、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサードパーティ・システム１７０のうちの複数は、物理的にまたは論理的に、全体としてまたは部分的に互いに同一場所に配置されることが可能である。その上、図１は、特定の数のクライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サードパーティ・システム１７０、およびネットワーク１１０を示しているが、本開示は、任意の適切な数のクライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サードパーティ・システム１７０、およびネットワーク１１０を想定している。限定ではなく、例として、ネットワーク環境１００は、複数のクライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、サードパーティ・システム１７０、およびネットワーク１１０を含むことができる。
【０００９】
本開示は、任意の適切なネットワーク１１０を想定している。限定ではなく、例として、ネットワーク１１０の１つまたは複数の部分は、アド・ホック・ネットワーク、イントラネット、エクストラネット、仮想プライベート・ネットワーク（ＶＰＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、無線ＬＡＮ（ＷＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、無線ＷＡＮ（ＷＷＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、インターネットの一部分、公衆交換電話網（ＰＳＴＮ）の一部分、セルラー電話ネットワーク、またはこれらのうちの複数の組合せを含むことができる。ネットワーク１１０は、１つまたは複数のネットワーク１１０を含むことができる。
【００１０】
リンク１５０は、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、およびサードパーティ・システム１７０を通信ネットワーク１１０に、または互いに接続することができる。本開示は、任意の適切なリンク１５０を想定している。特定の実施形態においては、１つまたは複数のリンク１５０は、１つもしくは複数の有線リンク（たとえば、デジタル・サブスクライバ・ライン（ＤＳＬ）もしくはデータ・オーバ・ケーブル・サービス・インタフェース仕様（ＤＯＣＳＩＳ）など）、無線リンク（たとえば、Ｗｉ−Ｆｉもしくはワールドワイド・インターオペラビリティー・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ）など）、または光リンク（たとえば、同期光ネットワーク（ＳＯＮＥＴ）もしくは同期デジタル階層（ＳＤＨ）など）を含む。特定の実施形態においては、１つまたは複数のリンク１５０はそれぞれ、アド・ホック・ネットワーク、イントラネット、エクストラネット、ＶＰＮ、ＬＡＮ、ＷＬＡＮ、ＷＡＮ、ＷＷＡＮ、ＭＡＮ、インターネットの一部分、ＰＳＴＮの一部分、セルラー・テクノロジーベースのネットワーク、衛星通信テクノロジーベースのネットワーク、別のリンク１５０、または複数のそのようなリンク１５０の組合せを含む。リンク１５０は、ネットワーク環境１００の全体を通じて必ずしも同じである必要はない。１つまたは複数の第１のリンク１５０は、１つまたは複数の点において１つまたは複数の第２のリンク１５０とは異なることが可能である。
【００１１】
特定の実施形態においては、クライアント・システム１３０は、クライアント・システム１３０によって実装またはサポートされる適切な機能を実行することができる、ハードウェア、ソフトウェア、もしくは組み込みロジック・コンポーネント、または複数のそのようなコンポーネントの組合せを含む電子デバイスであることが可能である。限定ではなく、例として、クライアント・システム１３０は、デスクトップ・コンピュータ、ノートブック・コンピュータもしくはラップトップ・コンピュータ、ネットブック、タブレット・コンピュータなどのコンピュータ・システム、ｅブック・リーダ、ＧＰＳデバイス、カメラ、携帯情報端末（ＰＤＡ）、ハンドヘルド電子デバイス、セルラー電話、スマートフォン、その他の適切な電子デバイス、またはそれらの任意の適切な組合せを含むことができる。本開示は、任意の適切なクライアント・システム１３０を想定している。クライアント・システム１３０は、クライアント・システム１３０におけるネットワーク・ユーザがネットワーク１１０にアクセスすることを可能にし得る。クライアント・システム１３０は、そのユーザが他のクライアント・システム１３０における他のユーザと通信することを可能にし得る。
【００１２】
特定の実施形態においては、クライアント１３０は、ＭＩＣＲＯＳＯＦＴ  ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ、ＧＯＯＧＬＥ  ＣＨＲＯＭＥ、またはＭＯＺＩＬＬＡ  ＦＩＲＥＦＯＸなどのウェブ・ブラウザ１３２を含むことができ、１つまたは複数のアドオン、プラグイン、またはＴＯＯＬＢＡＲもしくはＹＡＨＯＯ  ＴＯＯＬＢＡＲなどのその他の拡張を有することができる。クライアント・システム１３０のユーザは、ウェブ・ブラウザ１３２を特定のサーバ（サーバ１６２、またはサードパーティ・システム１７０に関連付けられているサーバなど）へ導くユニフォーム・リソース・ロケータ（ＵＲＬ）またはその他のアドレスを入力することができ、ウェブ・ブラウザ１３２は、ハイパー・テキスト転送プロトコル（ＨＴＴＰ）要求を生成して、そのＨＴＴＰ要求をサーバに通信することができる。サーバは、そのＨＴＴＰ要求を受け入れて、そのＨＴＴＰ要求に応答して１つまたは複数のハイパー・テキスト・マークアップ言語（ＨＴＭＬ）ファイルをクライアント・システム１３０に通信することができる。クライアント・システム１３０は、ユーザに提示するためにサーバからのＨＴＭＬファイルに基づいてウェブ・ページをレンダリングすることができる。本開示は、任意の適切なウェブページ・ファイルを想定している。限定ではなく、例として、ウェブ・ページは、特定のニーズに従って、ＨＴＭＬファイル、拡張可能ハイパー・テキスト・マークアップ言語（ＸＨＴＭＬ）ファイル、または拡張可能マークアップ言語（ＸＭＬ）ファイルからレンダリングすることができる。そのようなページは、限定ではなく、例として、ＪＡＶＡＳＣＲＩＰＴ（登録商標）、ＪＡＶＡ（登録商標）、ＭＩＣＲＯＳＯＦＴ  ＳＩＬＶＥＲＬＩＧＨＴで書かれたスクリプトなどのスクリプト、ＡＪＡＸ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪＡＶＡＳＣＲＩＰＴ（登録商標）ａｎｄ  ＸＭＬ）などのマークアップ言語とスクリプトの組合せなどを実行することもできる。本明細書においては、ウェブ・ページへの参照は、適切な場合には、（そのウェブ・ページをレンダリングするためにブラウザが使用することができる）１つまたは複数の対応するウェブページ・ファイルを含み、その逆もまた同様である。
【００１３】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークをホストすることができるネットワークアドレス可能なコンピューティング・システムであることが可能である。ソーシャル・ネットワーキング・システム１６０は、たとえば、ユーザプロフィール・データ、コンセプトプロフィール・データ、ソーシャル・グラフ情報、またはオンライン・ソーシャル・ネットワークに関連したその他の適切なデータなどのソーシャルネットワーキング・データを生成すること、記憶すること、受け取ること、および送信することが可能である。ソーシャル・ネットワーキング・システム１６０は、ネットワーク環境１００のその他のコンポーネントによって直接、またはネットワーク１１０を通じてアクセスされることが可能である。特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のサーバ１６２を含むことができる。それぞれのサーバ１６２は、単一のサーバ、または複数のコンピュータもしくは複数のデータセンターにわたる分散サーバであることが可能である。サーバ１６２は、限定ではなく、例として、ウェブ・サーバ、ニュース・サーバ、メール・サーバ、メッセージ・サーバ、広告サーバ、ファイル・サーバ、アプリケーション・サーバ、Ｅｘｃｈａｎｇｅサーバ、データベース・サーバ、プロキシ・サーバ、本明細書において記述されている機能もしくはプロセスを実行するのに適している別のサーバ、またはそれらの任意の組合せなど、さまざまなタイプのものであることが可能である。特定の実施形態においては、それぞれのサーバ１６２は、サーバ１６２によって実装またはサポートされる適切な機能を実行するためのハードウェア、ソフトウェア、もしくは組み込みロジック・コンポーネント、または複数のそのようなコンポーネントの組合せを含むことができる。特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のデータ・ストア１６４を含むことができる。データ・ストア１６４は、さまざまなタイプの情報を記憶するために使用されることが可能である。特定の実施形態においては、データ・ストア１６４内に記憶されている情報は、特定のデータ構造に従って編成されることが可能である。特定の実施形態においては、それぞれのデータ・ストア１６４は、リレーショナル・データベースであることが可能である。特定の実施形態は、クライアント・システム１３０、ソーシャル・ネットワーキング・システム１６０、またはサードパーティ・システム１７０が、データ・ストア１６４内に記憶されている情報を管理すること、取り出すこと、修正すること、追加すること、または削除することを可能にするインタフェースを提供することができる。
【００１４】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のソーシャル・グラフを１つまたは複数のデータ・ストア１６４内に記憶することができる。特定の実施形態においては、ソーシャル・グラフは、複数のノード（複数のユーザ・ノード（それぞれが、特定のユーザに対応している）、または複数のコンセプト・ノード（それぞれが、特定のコンセプトに対応している）を含むことができる）と、ノード同士をつなげる複数のエッジとを含むことができる。ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークのユーザに、その他のユーザと通信および対話する能力を提供することができる。特定の実施形態においては、ユーザたちは、ソーシャル・ネットワーキング・システム１６０を通じてオンライン・ソーシャル・ネットワークに参加し、次いで、自分たちがつながりたいと望むソーシャル・ネットワーキング・システム１６０のその他の複数のユーザにつながり（たとえば、関係）を付加することができる。本明細書においては、「友達」という用語は、ユーザがソーシャル・ネットワーキング・システム１６０を通じて、つながり、関連付け、または関係を形成しているソーシャル・ネットワーキング・システム１６０のその他の任意のユーザを示すことができる。
【００１５】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、ソーシャル・ネットワーキング・システム１６０によってサポートされるさまざまなタイプのアイテムまたはオブジェクトに関してアクションを取る能力をユーザに提供することができる。限定ではなく、例として、それらのアイテムおよびオブジェクトは、ソーシャル・ネットワーキング・システム１６０のユーザが属することが可能であるグループもしくはソーシャル・ネットワーク、ユーザが関心を抱く可能性があるイベントもしくはカレンダー・エントリ、ユーザが使用することができるコンピュータベースのアプリケーション、ユーザがサービスを通じてアイテムを購入もしくは販売することを可能にする取引、ユーザが実行することができる広告との対話、またはその他の適切なアイテムもしくはオブジェクトを含むことができる。ユーザは、ソーシャル・ネットワーキング・システム１６０において、またはサードパーティ・システム１７０の外部システム（ソーシャル・ネットワーキング・システム１６０とは別個のものであって、ネットワーク１１０を通じてソーシャル・ネットワーキング・システム１６０に結合されている）によって表されることが可能である任意のものと対話することができる。
【００１６】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、さまざまなエンティティ同士をリンクできることが可能である。限定ではなく、例として、ソーシャル・ネットワーキング・システム１６０は、ユーザたちが互いに対話すること、ならびにサードパーティ・システム１７０もしくはその他のエンティティからのコンテンツを受け取ることを可能にすることができ、またはユーザたちがアプリケーション・プログラミング・インタフェース（ＡＰＩ）もしくはその他の通信チャネルを通じてこれらのエンティティと対話することを可能にすることができる。
【００１７】
特定の実施形態においては、サードパーティ・システム１７０は、１つもしくは複数のタイプのサーバ、１つもしくは複数のデータ・ストア、１つもしくは複数のインタフェース（ＡＰＩを含むが、それには限定されない）、１つもしくは複数のウェブ・サービス、１つもしくは複数のコンテンツ・ソース、１つもしくは複数のネットワーク、または（たとえば、サーバが通信することができる）その他の任意の適切なコンポーネントを含むことができる。サードパーティ・システム１７０は、ソーシャル・ネットワーキング・システム１６０を運営しているエンティティとは異なるエンティティによって運営されることが可能である。しかしながら、特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０およびサードパーティ・システム１７０は、ソーシャル・ネットワーキング・システム１６０またはサードパーティ・システム１７０のユーザにソーシャルネットワーキング・サービスを提供するために互いに連携して機能することができる。この意味において、ソーシャル・ネットワーキング・システム１６０は、サードパーティ・システム１７０などのその他のシステムがインターネットを通じてソーシャルネットワーキング・サービスおよび機能をユーザに提供するために使用することができるプラットフォーム、またはバックボーンを提供することができる。
【００１８】
特定の実施形態においては、サードパーティ・システム１７０は、サードパーティ・コンテンツ・オブジェクト・プロバイダを含むことができる。サードパーティ・コンテンツ・オブジェクト・プロバイダは、コンテンツ・オブジェクトの１つまたは複数のソースを含むことができ、それらのソースは、クライアント・システム１３０に通信されることが可能である。限定ではなく、例として、コンテンツ・オブジェクトは、ユーザにとって関心がある物またはアクティビティに関する情報、たとえば、映画の開始時刻、映画のレビュー、レストランのレビュー、レストランのメニュー、製品の情報およびレビュー、またはその他の適切な情報などを含むことができる。限定ではなく、別の例として、コンテンツ・オブジェクトは、インセンティブ・コンテンツ・オブジェクト、たとえば、クーポン、割引チケット、ギフト券、またはその他の適切なインセンティブ・オブジェクトを含むことができる。
【００１９】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０はまた、ユーザによって生成されたコンテンツ・オブジェクトを含み、それらのコンテンツ・オブジェクトは、ソーシャル・ネットワーキング・システム１６０とのユーザの対話を高めることができる。ユーザによって生成されたコンテンツは、ユーザがソーシャル・ネットワーキング・システム１６０に付加、アップロード、送信、または「投稿」することができる任意のものを含むことができる。限定ではなく、例として、ユーザは、クライアント・システム１３０からソーシャル・ネットワーキング・システム１６０へ投稿を通信する。投稿は、ステータス更新もしくはその他のテキスト・データ、ロケーション情報、写真、映像、リンク、音楽、またはその他の類似したデータもしくはメディアなどのデータを含むことができる。コンテンツは、ニュース・フィードまたはストリームなどの「通信チャネル」を通じてサードパーティによってソーシャル・ネットワーキング・システム１６０に付加されることも可能である。
【００２０】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、さまざまなサーバ、サブシステム、プログラム、モジュール、ログ、およびデータ・ストアを含むことができる。特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、ウェブ・サーバ、アクション・ロガー、ＡＰＩ要求サーバ、関連性およびランキング・エンジン、コンテンツ・オブジェクト分類子、通知コントローラ、アクション・ログ、サードパーティ・コンテンツ・オブジェクト露出ログ、推測モジュール、認可／プライバシー・サーバ、検索モジュール、広告ターゲティング・モジュール、ユーザインタフェース・モジュール、ユーザプロフィール・ストア、つながりストア、サードパーティ・コンテンツ・ストア、またはロケーション・ストアのうちの１つまたは複数を含むことができる。ソーシャル・ネットワーキング・システム１６０は、適切なコンポーネント、たとえば、ネットワーク・インタフェース、セキュリティー機構、ロード・バランサ、フェイルオーバ・サーバ、管理およびネットワーク動作コンソール、その他の適切なコンポーネント、またはそれらの任意の適切な組合せを含むこともできる。特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、ユーザ・プロフィールを記憶するための１つまたは複数のユーザプロフィール・ストアを含むことができる。ユーザ・プロフィールは、たとえば、経歴情報、人口統計学的情報、挙動情報、ソーシャルな情報、またはその他のタイプの記述的情報、たとえば、職業経験、学歴、趣味もしくはプリファレンス、関心、親和性、またはロケーションを含むことができる。関心情報は、１つまたは複数のカテゴリに関連した関心を含むことができる。カテゴリは、一般的または具体的であることが可能である。限定ではなく、例として、ユーザが、あるブランドの靴に関する記事に対して「いいね！」の表明をした場合には、カテゴリは、そのブランド、または「靴」もしくは「衣類」という一般的なカテゴリであることが可能である。ユーザに関するつながり情報を記憶するために、つながりストアが使用されることが可能である。つながり情報は、類似のもしくは共通の職業経験、グループ・メンバーシップ、趣味、学歴を有しているか、または任意の形で関連しているか、もしくは共通の属性を共有しているユーザ同士を示すことができる。つながり情報は、さまざまなユーザおよびコンテンツ（内部および外部の両方）の間におけるユーザ定義のつながりを含むこともできる。ネットワーク１１０を通じてソーシャル・ネットワーキング・システム１６０を１つもしくは複数のクライアント・システム１３０または１つもしくは複数のサードパーティ・システム１７０にリンクさせるために、ウェブ・サーバが使用されることが可能である。ウェブ・サーバは、ソーシャル・ネットワーキング・システム１６０と、１つまたは複数のクライアント・システム１３０との間においてメッセージを受け取って回送するためにメール・サーバまたはその他のメッセージング機能を含むことができる。ＡＰＩ要求サーバは、サードパーティ・システム１７０が、１つまたは複数のＡＰＩを呼び出すことによってソーシャル・ネットワーキング・システム１６０からの情報にアクセスすることを可能にすることができる。ソーシャル・ネットワーキング・システム１６０上のまたは外のユーザのアクションに関してウェブ・サーバから通信を受け取るために、アクション・ロガーが使用されることが可能である。アクション・ログとともに、サードパーティコンテンツ・オブジェクトへのユーザの露出についてのサードパーティコンテンツオブジェクト・ログが保持されることが可能である。通知コントローラは、コンテンツ・オブジェクトに関する情報をクライアント・システム１３０に提供することができる。情報は、通知としてクライアント・システム１３０へ押し出されることが可能であり、または情報は、クライアント・システム１３０から受け取られた要求に応答してクライアント・システム１３０から引き出されることが可能である。ソーシャル・ネットワーキング・システム１６０のユーザの１つまたは複数のプライバシー設定を実施するために、認可サーバが使用されることが可能である。ユーザのプライバシー設定は、ユーザに関連付けられている特定の情報がどのように共有されることが可能であるかを特定する。認可サーバは、ユーザが、例えば、適当なプライバシー設定を設定することなどによって、自分のアクションをソーシャル・ネットワーキング・システム１６０によって記録されること、またはその他のシステム（例えば、サードパーティ・システム１７０）と共有されることをオプトインまたはオプトアウトすることを可能にすることができる。サードパーティ・システム１７０などのサードパーティから受け取られたコンテンツ・オブジェクトを記憶するために、サードパーティコンテンツオブジェクト・ストアが使用されることが可能である。ユーザに関連付けられているクライアント・システム１３０から受け取られたロケーション情報を記憶するために、ロケーション・ストアが使用されることが可能である。広告価格設定モジュールが、ソーシャルな情報、現在時刻、ロケーション情報、またはその他の適切な情報を組み合わせて、関連がある広告を、通知の形式でユーザに提供することができる。
【００２１】
ソーシャル・グラフ
図２は、例示的なソーシャル・グラフ２００を示している。特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のソーシャル・グラフ２００を１つまたは複数のデータ・ストア内に記憶することができる。特定の実施形態においては、ソーシャル・グラフ２００は、複数のノード（複数のユーザ・ノード２０２、または複数のコンセプト・ノード２０４を含むことができる）と、ノード同士をつなげる複数のエッジ２０６とを含むことができる。図２において示されている例示的なソーシャル・グラフ２００は、教示上の目的から、２次元のビジュアル・マップ表示で示されている。特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０、クライアント・システム１３０、またはサードパーティ・システム１７０は、適切なアプリケーションに関してソーシャル・グラフ２００および関連したソーシャル・グラフ情報にアクセスすることができる。ソーシャル・グラフ２００のノードおよびエッジは、データ・オブジェクトとして、たとえば（ソーシャル・グラフ・データベースなどの）データ・ストア内に記憶されることが可能である。そのようなデータ・ストアは、ソーシャル・グラフ２００のノードまたはエッジの１つまたは複数の検索可能なまたはクエリ可能なインデックスを含むことができる。
【００２２】
特定の実施形態においては、ユーザ・ノード２０２は、ソーシャル・ネットワーキング・システム１６０のユーザに対応することができる。限定ではなく、例として、ユーザは、ソーシャル・ネットワーキング・システム１６０と、またはソーシャル・ネットワーキング・システム１６０を通じて対話または通信する個人（人間のユーザ）、エンティティ（たとえば、企業、ビジネス、もしくはサードパーティ・アプリケーション）、または（たとえば、個人もしくはエンティティの）グループであることが可能である。特定の実施形態においては、あるユーザがソーシャル・ネットワーキング・システム１６０とのアカウントに登録した場合には、ソーシャル・ネットワーキング・システム１６０は、そのユーザに対応するユーザ・ノード２０２を作成し、そのユーザ・ノード２０２を１つまたは複数のデータ・ストア内に記憶することができる。本明細書において記述されているユーザおよびユーザ・ノード２０２は、適切な場合には、登録されているユーザ、および登録されているユーザに関連付けられているユーザ・ノード２０２を示すことができる。追加として、または代替として、本明細書において記述されているユーザおよびユーザ・ノード２０２は、適切な場合には、ソーシャル・ネットワーキング・システム１６０に登録されていないユーザを示すことができる。特定の実施形態においては、ユーザ・ノード２０２は、ユーザによって提供された情報、またはソーシャル・ネットワーキング・システム１６０を含むさまざまなシステムによって収集された情報に関連付けられることが可能である。限定ではなく、例として、ユーザは、自分の名前、プロフィール画像、連絡先情報、生年月日、性別、婚姻状況、家族状況、勤務先、学歴、プリファレンス、関心、またはその他の人口統計学的情報を提供することができる。特定の実施形態においては、ユーザ・ノード２０２は、ユーザに関連付けられている情報に対応する１つまたは複数のデータ・オブジェクトに関連付けられることが可能である。特定の実施形態においては、ユーザ・ノード２０２は、１つまたは複数のウェブ・ページに対応することができる。
【００２３】
特定の実施形態においては、コンセプト・ノード２０４は、コンセプトに対応することができる。限定ではなく、例として、コンセプトは、場所（たとえば、映画館、レストラン、ランドマーク、もしくは都市など）、ウェブサイト（たとえば、ソーシャルネットワーク・システム１６０に関連付けられているウェブサイト、もしくはウェブアプリケーション・サーバに関連付けられているサードパーティ・ウェブサイトなど）、エンティティ（たとえば、人、企業、グループ、スポーツ・チーム、もしくは有名人など）、ソーシャル・ネットワーキング・システム１６０内に、もしくはウェブアプリケーション・サーバなどの外部サーバ上に配置されることが可能であるリソース（たとえば、オーディオ・ファイル、営業ファイル、デジタル写真、テキスト・ファイル、構造化されたドキュメント、もしくはアプリケーションなど）、物的もしくは知的財産（たとえば、彫塑、絵画、映画、ゲーム、曲、アイディア、写真、もしくは執筆作品など）、ゲーム、アクティビティ、アイディアもしくは理論、別の適切なコンセプト、または複数のそのようなコンセプトに対応することができる。コンセプト・ノード２０４は、ユーザによって提供されたコンセプトの情報、またはソーシャル・ネットワーキング・システム１６０を含むさまざまなシステムによって収集された情報に関連付けられることが可能である。限定ではなく、例として、コンセプトの情報は、名前もしくはタイトル、１つもしくは複数のイメージ（たとえば、本の表紙のイメージ）、ロケーション（たとえば、住所もしくは地理的ロケーション）、（ＵＲＬに関連付けられることが可能である）ウェブサイト、連絡先情報（たとえば、電話番号もしくはＥメール・アドレス）、その他の適切なコンセプト情報、またはそのような情報の任意の適切な組合せを含むことができる。特定の実施形態においては、コンセプト・ノード２０４は、コンセプト・ノード２０４に関連付けられている情報に対応する１つまたは複数のデータ・オブジェクトに関連付けられることが可能である。特定の実施形態においては、コンセプト・ノード２０４は、１つまたは複数のウェブ・ページに対応することができる。
【００２４】
特定の実施形態においては、ソーシャル・グラフ２００内のノードは、ウェブ・ページ（「プロフィール・ページ」と呼ばれる場合もある）を表すこと、またはウェブ・ページによって表されることが可能である。プロフィール・ページは、ソーシャル・ネットワーキング・システム１６０によってホストされること、またはソーシャル・ネットワーキング・システム１６０にとってアクセス可能であることが可能である。プロフィール・ページは、サードパーティ・サーバ１７０に関連付けられているサードパーティ・ウェブサイト上にホストされることも可能である。限定ではなく、例として、特定の外部ウェブ・ページに対応するプロフィール・ページは、その特定の外部ウェブ・ページであることが可能であり、そのプロフィール・ページは、特定のコンセプト・ノード２０４に対応することができる。プロフィール・ページは、その他のユーザのうちのすべてまたは選択されたサブセットによって閲覧できることが可能である。限定ではなく、例として、ユーザ・ノード２０２は、対応するユーザ・プロフィール・ページを有することができ、そのユーザ・プロフィール・ページにおいては、対応するユーザが、コンテンツを付加すること、言明を行うこと、またはその他の形で自分自身を表現することが可能である。限定ではなく、別の例として、コンセプト・ノード２０４は、対応するコンセプトプロフィール・ページを有することができ、そのコンセプトプロフィール・ページにおいては、１人または複数のユーザが、特にコンセプト・ノード２０４に対応するコンセプトに関連して、コンテンツを付加すること、言明を行うこと、または自分自身を表現することが可能である。
【００２５】
特定の実施形態においては、コンセプト・ノード２０４は、サードパーティ・システム１７０によってホストされているサードパーティ・ウェブ・ページまたはリソースを表すことができる。サードパーティ・ウェブ・ページまたはリソースは、数ある要素の中でも、コンテンツ、選択可能なもしくはその他のアイコン、または、アクションもしくはアクティビティを表す（たとえば、ＪＡＶＡＳＣＲＩＰＴ（登録商標）、ＡＪＡＸ、もしくはＰＨＰコードで実装されることが可能である）その他の対話可能なオブジェクトを含むことができる。限定ではなく、例として、サードパーティ・ウェブ・ページは、「いいね！」、「チェックイン」、「食べる」、「推奨する」、または別の適切なアクションもしくはアクティビティなどの選択可能なアイコンを含むことができる。サードパーティ・ウェブ・ページを閲覧しているユーザは、アイコンのうちの１つ（例えば、「チェックイン」）を選択することによってアクションを実行して、クライアント・システム１３０に、そのユーザのアクションを示すメッセージをソーシャル・ネットワーキング・システム１６０へ送信させ得る。このメッセージに応答して、ソーシャル・ネットワーキング・システム１６０は、ユーザに対応するユーザ・ノード２０２と、サードパーティ・ウェブ・ページまたはリソースに対応するコンセプト・ノード２０４との間にエッジ（例えば、チェックイン・タイプ・エッジ）を作成し、エッジ２０６を１つまたは複数のデータ・ストア内に記憶し得る。
【００２６】
特定の実施形態においては、ソーシャル・グラフ２００内の１対のノードが、１つまたは複数のエッジ２０６によって互いにつながることが可能である。１対のノードをつなげるエッジ２０６は、それらの１対のノードの間における関係を表すことができる。特定の実施形態においては、エッジ２０６は、１対のノードの間における関係に対応する１つまたは複数のデータ・オブジェクトまたは属性を含むことまたは表すことが可能である。限定ではなく、例として、第１のユーザは、第２のユーザが第１のユーザの「友達」であるということを示すことができる。この表示に応答して、ソーシャル・ネットワーキング・システム１６０は、「友達要求」を第２のユーザに送信することができる。第２のユーザがその「友達要求」を承認した場合には、ソーシャル・ネットワーキング・システム１６０は、ソーシャル・グラフ２００内で第１のユーザのユーザ・ノード２０２を第２のユーザのユーザ・ノード２０２につなげるエッジ２０６を作成して、エッジ２０６をソーシャル・グラフ情報としてデータ・ストア１６４のうちの１つまたは複数の中に記憶することができる。図２の例においては、ソーシャル・グラフ２００は、ユーザ「Ａ」のユーザ・ノード２０２と、ユーザ「Ｂ」のユーザ・ノード２０２との間における友達関係を示すエッジ２０６と、ユーザ「Ｃ」のユーザ・ノード２０２と、ユーザ「Ｂ」のユーザ・ノード２０２との間における友達関係を示すエッジとを含む。本開示は、特定のユーザ・ノード２０２同士をつなげる特定の属性を伴う特定のエッジ２０６を記述している、または示しているが、本開示は、ユーザ・ノード２０２同士をつなげる任意の適切な属性を伴う任意の適切なエッジ２０６を想定している。限定ではなく、例として、エッジ２０６は、友達関係、家族関係、ビジネスまたは雇用関係、ファン関係（例えば、「いいね！」の表明をすること等を含む）、フォロワー関係、ビジター関係（例えば、アクセスすること、閲覧すること、チェックインすること、共有すること等を含む）、サブスクライバ関係、上下関係、互恵的関係、非互恵的関係、別の適切なタイプの関係、または２つ以上のそのような関係を表し得る。その上、本開示は一般に、ノード同士をつながっているものとして記述しているが、本開示はまた、ユーザ同士またはコンセプト同士をつながっているものとして記述している。本明細書においては、つながっているユーザ同士またはコンセプト同士への言及は、適切な場合には、１つまたは複数のエッジ２０６によってソーシャル・グラフ２００内でつながっているそれらのユーザ同士またはコンセプト同士に対応するノード同士を示すことができる。
【００２７】
特定の実施形態においては、ユーザ・ノード２０２とコンセプト・ノード２０４との間におけるエッジ２０６は、ユーザ・ノード２０２に関連付けられているユーザによって、コンセプト・ノード２０４に関連付けられているコンセプトに対して実行された特定のアクションまたはアクティビティを表すことができる。限定ではなく、例として、図２において示されているように、ユーザは、コンセプトに対して「いいね！を表明すること」、「通うこと」、「プレイすること」、「聴くこと」、「料理すること」、「勤務すること」、または「観ること」を行った可能性があり、それらのそれぞれは、エッジ・タイプまたはサブタイプに対応することができる。コンセプト・ノード２０４に対応するコンセプトプロフィール・ページは、たとえば、選択可能な「チェックイン」アイコン（たとえば、クリック可能な「チェックイン」アイコンなど）、または選択可能な「お気に入りに追加」アイコンを含むことができる。同様に、ユーザがこれらのアイコンをクリックした後に、ソーシャル・ネットワーキング・システム１６０は、それぞれのアクションに対応するユーザのアクションに応答して「お気に入り」エッジまたは「チェックイン」エッジを作成することができる。限定ではなく、別の例として、あるユーザ（ユーザ「Ｃ」）が、特定のアプリケーション（オンライン音楽アプリケーションであるＳＰＯＴＩＦＹ）を使用して特定の曲（「イマジン」）を聴く場合がある。このケースにおいては、ソーシャル・ネットワーキング・システム１６０は、そのユーザに対応するユーザ・ノード２０２と、その曲およびアプリケーションに対応するコンセプト・ノード２０４との間において、（図２に示されているような）「聴いた」エッジ２０６および「使用した」エッジを作成して、そのユーザがその曲を聴いてそのアプリケーションを使用したということを示すことができる。その上、ソーシャル・ネットワーキング・システム１６０は、その曲に対応するコンセプト・ノード２０４と、そのアプリケーションに対応するコンセプト・ノード２０４との間において、（図２に示されているような）「再生した」エッジ２０６を作成して、その特定の曲がその特定のアプリケーションによって再生されたということを示すことができる。このケースにおいては、「再生した」エッジ２０６は、外部アプリケーション（ＳＰＯＴＩＦＹ）によって外部オーディオ・ファイル（「イマジン」という曲）に関して実行されたアクションに対応する。本開示は、ユーザ・ノード２０２とコンセプト・ノード２０４とをつなげる特定の属性を伴う特定のエッジ２０６について記述しているが、本開示は、ユーザ・ノード２０２とコンセプト・ノード２０４とをつなげる任意の適切な属性を伴う任意の適切なエッジ２０６を想定している。その上、本開示は、単一の関係を表すユーザ・ノード２０２とコンセプト・ノード２０４との間におけるエッジについて記述しているが、本開示は、１つまたは複数の関係を表すユーザ・ノード２０２とコンセプト・ノード２０４との間におけるエッジを想定している。限定ではなく、例として、エッジ２０６は、ユーザが特定のコンセプトに対して「いいね！」の表明をしているということ、およびその特定のコンセプトを使用したということの両方を表すことができる。あるいは、別のエッジ２０６は、（図２において、ユーザ「Ｅ」を表すユーザ・ノード２０２と、「ＳＰＯＴＩＦＹ」を表すコンセプト・ノード２０４との間において示されているような）ユーザ・ノード２０２とコンセプト・ノード２０４との間におけるそれぞれのタイプの関係（または、単一の関係が複数集まったもの）を表すことができる。
【００２８】
特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、ソーシャル・グラフ２００内でユーザ・ノード２０２とコンセプト・ノード２０４との間においてエッジ２０６を作成することができる。限定ではなく、例として、（たとえば、ユーザのクライアント・システム１３０によってホストされているウェブ・ブラウザまたは専用のアプリケーションを使用することなどによって）コンセプトプロフィール・ページを閲覧しているユーザは、「いいね！」アイコンをクリックまたは選択することにより、コンセプト・ノード２０４によって表されているコンセプトを自分が気に入っているということを示すことができ、その「いいね！」アイコンをクリックまたは選択することは、ユーザのクライアント・システム１３０に、そのコンセプトプロフィール・ページに関連付けられているそのコンセプトをそのユーザが気に入っているということを示すメッセージをソーシャル・ネットワーキング・システム１６０へ送信させることができる。そのメッセージに応答して、ソーシャル・ネットワーキング・システム１６０は、そのユーザとコンセプト・ノード２０４との間における「いいね！」エッジ２０６によって示されているように、そのユーザに関連付けられているユーザ・ノード２０２とコンセプト・ノード２０４との間においてエッジ２０６を作成することができる。特定の実施形態においては、ソーシャル・ネットワーキング・システム１６０は、エッジ２０６を１つまたは複数のデータ・ストア内に記憶することができる。特定の実施形態においては、エッジ２０６は、特定のユーザ・アクションに応答してソーシャル・ネットワーキング・システム１６０によって自動的に形成されることが可能である。限定ではなく、例として、第１のユーザが、画像をアップロードすること、映画を観ること、または曲を聴くことを行った場合には、エッジ２０６は、第１のユーザに対応するユーザ・ノード２０２と、それらのコンセプトに対応するコンセプト・ノード２０４との間において形成されることが可能である。本開示は、特定の様式で特定のエッジ２０６を形成することについて記述しているが、本開示は、任意の適切な様式で任意の適切なエッジ２０６を形成することを想定している。
【００２９】
キー・トピックの特定およびフィルタリング
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークにおいて、ユーザの関心と関連性が高くかつユーザ議論が多量の１つまたは複数のキー・トピック（例えば、「話題」のトピック）を特定し得る。また、特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、ユーザ、特に、ソーシャル・ネットワーキング・システム１６０のユーザのグループがオンライン・ソーシャル・ネットワーク上で議論していることに関する情報を分析して提示するために、特定されたキー・トピックを体系化し、そのキー・トピックが決定されたソーシャル・ネットワーキング・コンテンツに関連付けられた特定のカテゴリによってキー・トピックをフィルタリングし得る。この情報は、特定の期間、特定のユーザのグループにおいて、オンライン・ソーシャル・ネットワーク上で議論されている最も関連性があってかつ最も人気があるトピックの履歴分析を提供するのに役立ち得る。また、この情報は、広告主および／またはマーケティング担当者にとって、オンライン・ソーシャル・ネットワーク上でユーザとのより良い関係性を築き、特定のユーザのグループ（例えば、特定層のユーザ）に彼らの商品や広告を伝えたりおよび／または対象としたりするためのツールを提供することによって役立ち得る。
【００３０】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、トレンディング・アルゴリズム（例えば、その要求に基づいて所与のプラットフォームによって規定されるアルゴリズム）を利用して、特定の人、場所、イベント、または他のトピックに関連し得るアクティビティの上昇（例えば、増加）を呈示するコンテンツを表面化する。トレンディング・トピックは、既存のトピック、新規のトピック、２つ以上の共起トピック、または一群のトピックであり得る。トピックは、特定のイベントまたは主題に対応するタイトル、記述、名前、または任意の他の適切な記述子または識別子に言及し得る。限定ではなく、例として、トピックは、例えば、ニュース・イベント（例えば、２０１５年１月パリでの団結行進）、政治イベント（例えば、２０１６年米国大統領選挙）、スポーツ・イベント（例えば、２０１４年ワールド・カップ・トーナメント）、組織（例えば、ノーベル平和賞指名委員会）、場所（例えば、ヨセミテ国立公園）、人（例えば、リオネル・メッシ）、製品（例えば、ｉＰｈｏｎｅ（登録商標）６ｓ）、レストラン（例えば、サンチョス・タケリア（Sancho’s Taqueria））などの任意の適切なイベントや任意の適切な主題、または任意の他の種類の適切なイベントまたは主題に言及し得る。限定ではなく例として、特定されるコンテンツは、友達またはユーザのグループに関連付けられた（例えば、執筆された、「いいね」された、再共有された、コメントされた、または閲覧された）ユーザの投稿であって、オンライン・ソーシャル・ネットワーク上の特定のトピック（例えば、トレンディング・トピック）に関連するユーザの投稿から決定され得る。特定の実施形態において、これらの表面化されたトレンディング・トピックは、時間と規模による変化の組み合わせに基づいて決定され得る。従って、典型的に、表面化されるトピックとは、ユーザの関心が大きく、かつ短時間に上昇していることを示すトピックであり、必ずしも長期間にわたって最も関連性があり人気があるトピックではない可能性がある。対照的に、キー・トピック（例えば、「話題」のトピック）の決定は、すべてのトレンディング・トピックを見渡して、ユーザの関心との関連性が高く（例えば、関連性の大きな上昇によって示されるトピック上昇に基づいて）、かつ多数のユーザ議論に含まれる（例えば、所定期間にわたってトピックの量が全体的に多いことに基づいて）共起トピックを決定するためのトピックを表面化し得る。本明細書で使用される用語「投稿」は、オンライン・ソーシャル・ネットワークのニュース・フィード・ページまたはホームページ上、オンライン・ソーシャル・ネットワークのユーザ自身のページ上（例えば、ユーザのタイムラインまたはウォール）、ユーザのオンライン・ソーシャル・ネットワーク関係のページ上（例えば、ユーザの第１級の関係者または「友達」のタイムラインまたはウォール）、オンライン・ソーシャル・ネットワークのグループのページ上（例えば、趣味に関連するグループのタイムラインまたはウォール）、またはオンライン・ソーシャル・ネットワークの他の適切なページ上でユーザが作成する公開を含み得るが、この公開は、オンライン・ソーシャ��・ネットワーク上の他の公開に言及しない。本明細書で使用される用語「再共有」は、オンライン・ソーシャル・ネットワーク上で１人または複数のユーザが作成する公開を含み、この公開とはそれぞれオンライン・ソーシャル・ネットワーク上での他の公開に言及するものである（例えば、再共有は、投稿に対する「いいね」であったり、投稿を埋め込んだりことであり得る）。本明細書において、ユーザがオンライン・ソーシャル・ネットワーク上で投稿を書き込んだり、「いいね」をしたり、再共有したり、コメントしたり、閲覧したりした場合、ユーザは投稿に「関連付けられ」得る。
【００３１】
限定ではなく、例として、「フィル・コリンズ」のトピックが２月１日における０件の言及から２月２日における２５件の言及となった場合、このようなユーザの関心の上昇は、「フィル・コリンズ」をトレンディング・トピックとして（例えば、１日において言及される量に大きな相対的増加があったため、上述したトレンディング・アルゴリズムによって）指定し得る。しかし、これは全体としては低い量であるため（例えば、キー・トピック閾値量未満の量であるため）（１日に何百万もの投稿が作成されるオンライン・ソーシャル・ネットワークでは２５件の言及は最小とみなされ得る）、「フィル・コリンズ」をキー・トピックとして指定するには必ずしも十分ではない。限定ではなく、別の例として、初日の後、２月３日から２月２８日までの期間において、毎日、「フィル・コリンズ」が１日あたりおよそ１０００件言及される場合、日毎のユーザ関心の相対的増加がないため、その月末には「フィル・コリンズ」はもはやトレンディング・トピックとして指定されなくなり得るが、全体的な関心の上昇（例えば、その月の間に０件の言及から数千件の言及へと変化したこと）とその期間での全体の量（例えば、その月の期間にわたって数万の言及があったこと）とにより、「フィル・コリンズ」は、その月末には２月におけるキー・トピックとして指定され得る。本開示は、特定の方法でのキー・トピックの特定およびフィルタリングを説明しているが、本開示は、他の適切な方法でのキー・トピックの特定およびフィルタリングを想定している。
【００３２】
図３は、キー・トピックを特定しフィルタリングするための例示的な処理３００を示している。特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、所定の時間フレーム内に投稿されたオンライン・ソーシャル・ネットワークの第１のコンテンツ・オブジェクトのセットにアクセスし得る。限定ではなく一例として、第１のコンテンツ・オブジェクトのセットのコンテンツ・オブジェクト３１０は、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含み得る。限定ではなく別の例として、所定の時間フレームは、ユーザまたはソーシャル・ネットワーキング・システム１６０によって指定され得る。また、所定の時間フレームは、ユーザまたはソーシャル・ネットワーキング・システム１６０に対する任意の関連する時間フレームを含み得る（例えば、１ヶ月以上、１年以上など）。特定の実施形態において、第１のコンテンツ・オブジェクトのセットは、所定の時間フレーム内でオンライン・ソーシャル・ネットワークにアップロードされたすべてのコンテンツを含み得る。限定ではなく一例として、第１のコンテンツ・オブジェクトのセットは、オンライン・ソーシャル・ネットワークに関連付けられた、すべての最初の投稿、すべての投稿のコメント、すべての投稿の再共有、およびすべてのユーザの投稿に関連付けられたすべての「いいね」の表示（例えば、オンライン・ソーシャル・ネットワークに関連付けられたすべてのコンテンツのコーパス）を含み得る。あるいは、第１のコンテンツ・オブジェクトのセットは、所定の時間フレーム内にオンライン・ソーシャル・ネットワークにアップロードされた特定のグループのコンテンツのみを含み得る。限定ではなく一例として、第１のコンテンツ・オブジェクトのセットは、１８歳から３４歳までのユーザ、３５歳から５４歳までのユーザ、および／または５５歳以上のユーザに関連付けられた、最初の投稿、投稿のコメント、投稿の再共有、および「いいね」の表示のみを含み得る。本開示は、特定のコンテンツ・オブジェクトを第１のコンテンツ・オブジェクトのセットの一部として説明しているが、本開示は、任意のコンテンツ・オブジェクトの組み合わせを第１のコンテンツ・オブジェクトのセットの一部とすることを想定している。
【００３３】
特定の実施形態では、各コンテンツ・オブジェクト３１０は、オンライン・ソーシャル・ネットワークの複数のトピックのうちの１つまたは複数のトピックに関連付けられ得る。限定ではなく、例として、特定の１年の期間に特定されたコンテンツ・オブジェクト３１０は、第１のトピックである映画「ザ・ダーク・ナイト・ライズ」に関連付けられた、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数と、第２のトピックである映画「アメリカン・ハッスル」に関連付けられた、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数と、第３のトピックである映画「ライオン・キング」に関連付けられた、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数と、第４のトピックである映画「ファインディング・ニモ」に関連付けられた、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数と、第５のトピックである映画「ザ・マトリックス」に関連付けられた、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含み得る。本例では、この特定の１年の期間におけるトピックのサンプリングは、第１のトピック「ザ・ダーク・ナイト・ライズ」、第２のトピック「アメリカン・ハッスル」、第３のトピック「ライオン・キング」、第４のトピック「ファインディング・ニモ」、および第５のトピック「ザ・マトリックス」を含む。
【００３４】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、複数のトピックから１つまたは複数のトレンディング・トピックを特定し得る。限定ではなく一例として、図３に示されるように、トレンディング・アルゴリズム３２０は、複数のトピックを分析することにより、トレンディング・トピックに関連付けられたユーザ関心の大きな上昇に基づいて１つまたは複数のトレンディング・トピック３３０を特定し表面化し得る。特定の実施形態では、複数のトピックから１つまたは複数のトレンディング・トピックを特定することは、所定の時間フレーム内においてトレンディング・トピックに関連付けられたオンライン・ソーシャル・ネットワーク上での投稿、「いいね」の表示、または再共有の数または頻度の増加に基づき得る。限定ではなく一例として、トレンディング・アルゴリズム３２０は、特定の１年の期間において、第１のトピック「ザ・ダーク・ナイト・ライズ」に関連付けられたコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）の数が８６％増加し、第２のトピック「アメリカン・ハッスル」に関連付けられたコンテンツ・オブジェクト３１０の数が１２０％増加し、第３のトピック「ライオン・キング」に関連付けられたコンテンツ・オブジェクト３１０の数が６％増加し、第４のトピック「ファインディング・ニモ」に関連付けられたコンテンツ・オブジェクト３１０の数が５％増加し、第５のトピック「ザ・マトリックス」に関連付けられたコンテンツ・オブジェクト３１０の数が１５％増加したと判定し得る。そして、トレンディング・アルゴリズム３２０は、所定の閾値増加率に基づいて、またはアクティビティのベースライン閾値を上回る最高増加率を有する所定数のトピックに基づいて、特定の１年の期間におけるトレンディング・トピック３３０が、第１のトピック「ザ・ダーク・ナイト・ライズ」と第２のトピック「アメリカン・ハッスル」とを含むと決定し得る。特定の実施形態では、特定されたトレンディング・トピックは、各々、関連トレンディング・トピック識別子を有し得る。限定ではなく一例として、表１に示されるように、第１のトレンディング・トピック「ザ・ダーク・ナイト・ライズ」はトレンディング・トピック識別子「トピックＩＤ＿Ｔ０１」を有し、第２のトレンディング・トピック「アメリカン・ハッスル」はトレンディング・トピック識別子「トピックＩＤ＿Ｔ０２」を有し得る。本開示は、特定の方法でトレンディング・トピックを特定することを記載しているが、本開示は、任意の適切な方法でトレンディング・トピックを特定することを想定している。
【００３５】
【表１】
0006621914.tif 000002
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークの第２のコンテンツ・オブジェクトのセットにアクセスし得る。ここで、第２のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトは、特定された複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている。限定ではなく一例として、第２のコンテンツ・オブジェクトのセットは、特定されたトレンディング・トピックに一致するコンテンツ・オブジェクトのみを含み得る。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、トレンディング・トピックに関連する任意のコンテンツ・オブジェクトについてトレンディング・トピックを（例えば、それらのトレンディング・トピック識別子に基づいて）ポーリングし得る。限定ではなく一例として、ソーシャル・ネットワーキング・システム１６０は、第１のトピック「ザ・ダーク・ナイト・ライズ」に関連付けられたすべてのコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）を収集するとともに、第２のトピック「アメリカン・ハッスル」に関連付けられたすべてのコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）を収集し得る。そして、ソーシャル・ネットワーキング・システム１６０は、トレンディング・トピックのトレンディング・トピック識別子を、それらのトレンディング・トピック識別子でタグ付けされたコンテンツ・オブジェクト（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）の他のコンテンツ識別子とマッチングさせ得る。限定ではなく一例として、表２に示されるように、ソーシャル・ネットワーキング・システム１６０は、映画「ザ・ダーク・ナイト・ライズ」の俳優クリスチャン・ベールの演技について議論する投稿（例えば、コンテンツＩＤ＿Ｐ０１でタグ付けされている）と、この投稿の再共有（例えば、コンテンツＩＤ＿Ｒ０１でタグ付けされている）と、クリスチャン・ベールの演技スキルについて議論するこの投稿に対するコメント（例えば、コンテンツＩＤ＿Ｃ０１でタグ付けされている）はすべて、トピックＩＤ＿Ｔ０１と一致しており、したがって、それらはすべて、トレンディング・トピック「ザ・ダーク・ナイト・ライズ」に関連付けられていると判定し得る。また、ソーシャル・ネットワーキング・システム１６０は、映画「アメリカン・ハッスル」の俳優であるクリスチャン・ベールについて議論する投稿（例えば、コンテンツＩＤ＿Ｐ０２でタグ付けされている）と、この投稿の再共有（例えば、コンテンツＩＤ＿Ｒ０２でタグ付けされている）と、「アメリカン・ハッスル」の女優であるジェニファー・ローレンスについてクリスチャン・ベールとともに議論するこの投稿に対するコメント（例えば、コンテンツＩＤ＿Ｃ０２でタグ付けされている）はすべて、トピックＩＤ＿Ｔ０２と一致しており、したがって、それらはすべて、トレンディング・トピック「アメリカン・ハッスル」に関連付けられていると判定し得る。この例によれば、第２のコンテンツ・オブジェクトのセットは、少なくとも「ザ・ダーク・ナイト・ライズ」と「アメリカン・ハッスル」のトレンディング・トピックを含む。本開示は、特定された複数のトレンディング・トピックのうちの少なくとも１つに各コンテンツ・オブジェクトが特定の方法で関連付けられた第２のコンテンツ・オブジェクトのセットを決定することについて説明しているが、本開示は、特定されたトレンディング・トピックに任意の適切な方法で関連付けられた第２のコンテンツ・オブジェクトのセットを決定することを想定している。
【００３６】
【表２】
0006621914.tif 000003
特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピック３４０を特定し得る。限定ではなく一例として、ソーシャル・ネットワーキング・システム１６０は、上記特定されたコンテンツＩＤ内に含まれる関連トピックＩＤのすべてを特定し得る（すなわち、共起トピックを決定する）。具体的には、表２に示されるように、ソーシャル・ネットワーキング・システム１６０は、コンテンツＩＤ＿Ｐ０１を有する「ザ・ダーク・ナイト・ライズ」のクリスチャン・ベールの演技について議論する投稿と、コンテンツＩＤ＿Ｓ０１を有するこの投稿の共有とがともに、「クリスチャン・ベール」（例えば、トピックＩＤ＿Ｔ０３でタグ付けされている）と「バットマン」（例えば、トピックＩＤ＿Ｔ０４でタグ付けされている）と「アクション・ムービー」（例えば、トピックＩＤ＿Ｔ０５でタグ付けされている）の関連トピックを含み、コンテンツＩＤ＿Ｃ０１を有するこの投稿に対するコメントが関連トピック「クリスチャン・ベール」（例えば、トピックＩＤ＿Ｔ０３でタグ付けされている）を含むと判定し得る。また、ソーシャル・ネットワーキング・システム１６０は、コンテンツＩＤ＿Ｐ０２を有する「アメリカン・ハッスル」のクリスチャン・ベールについて議論する投稿と、コンテンツＩＤ＿Ｒ０２を有するこの投稿に対する再共有とがともに、「クリスチャン・ベール」（例えば、トピックＩＤ＿Ｔ０３でタグ付けされている）と米国の都市「ボストン」（例えば、トピックＩＤ＿Ｔ０６でタグ付けされている）の関連トピックを含み、コンテンツＩＤ＿Ｃ０２を有したこの投稿に対するコメントであって、ジェニファー・ローレンスとクリスチャン・ベールについて議論するコメントが、「クリスチャン・ベール」（例えば、トピックＩＤ＿Ｔ０３でタグ付けされている）と「ジェニファー・ローレンス」（例えば、トピックＩＤ＿Ｔ０７でタグ付けされている）の関連トピックを含むと判定し得る。
【００３７】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、第２のコンテンツ・オブジェクトのセットに関連付けられた共起トピック３４０を、所定の時間フレーム内においてその共起トピックと関連付けられたオンライン・ソーシャル・ネットワーク上での投稿、コメント、「いいね」の表示、または再共有の数または頻度の増加に基づいて特定し得る。限定ではなく一例として、所定の時間フレームにわたって、トレンディング・トピック「ザ・ダーク・ナイト・ライズ」（トピックＩＤ＿Ｔ０１）と「アメリカン・ハッスル」（トピックＩＤ＿Ｔ０２）の１つまたは複数に関連付けられたコンテンツ内では、「クリスチャン・ベール」（トピックＩＤ＿Ｔ０３）に関連付けられたコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）の数が９５％増加し、「バットマン」（トピックＩＤ＿Ｔ０４）に関連付けられたコンテンツ・オブジェクト３１０の数が７５％増加し、「アクション・ムービー」（トピックＩＤ＿Ｔ０５）に関連付けられたコンテンツ・オブジェクト３１０の数が９０％増加し、「ボストン」（トピックＩＤ＿Ｔ０６）に関連付けられたコンテンツ・オブジェクト３１０の数が７５％増加し、「ジェニファー・ローレンス」（トピックＩＤ＿Ｔ０７）に関連付けられたコンテンツ・オブジェクト３１０の数が９０％増加する。従って、トレンディング・トピック「ザ・ダーク・ナイト・ライズ」に関連付けられ、所定の時間フレームで特定された共起トピック３４０は、少なくともクリスチャン・ベール、バットマン、およびアクション・ムービーを含む。さらに、トレンディング・トピック「アメリカン・ハッスル」に関連付けられ、所定の時間フレームで特定された共起トピック３４０は、少なくともクリスチャン・ベール、ボストン、およびジェニファー・ローレンスを含む。本開示は、特定の共起トピックを特定の方法で特定することを説明しているが、本開示は、任意の適切な方法で共起トピックを特定することを想定している。
【００３８】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークの第３のコンテンツ・オブジェクトのセットにアクセスし得る。ここで、第３のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトは、特定された複数の共起トピックのうちの少なくとも１つか、または特定された複数のトレンディング・トピックのうちの少なくとも１つに関連付けられている。限定ではなく一例として、ソーシャル・ネットワーキング・システム１６０は、特定されたトレンディング・トピックおよび特定された共起トピックの両方に関連付けられたすべてのトピックＩＤを決定し、次に、オンライン・ソーシャル・ネットワークのすべてのコンテンツを検索して、これらの関連トピックＩＤのうちの１つがタグ付けされているすべてのコンテンツＩＤ（例えば、投稿、コメント、再共有、および／または「いいね」の表示のＩＤ）を特定し得る。特定の実施形態では、第３のコンテンツ・オブジェクトのセットは、第２のコンテンツ・オブジェクトのセットのコンテンツ（例えば、各トレンディング・トピックに関連付けられたコンテンツ）に加えて、オンライン・ソーシャル・ネットワーク上の共起トピックと一致するすべてのコンテンツを含み得る。限定ではなく、別の例として、所定の時間フレームで、第３のコンテンツ・オブジェクトのセットは、トレンディング・トピックである「ザ・ダーク・ナイト・ライズ」（トピックＩＤ＿Ｔ０１）、「アメリカン・ハッスル」（トピックＩＤ＿Ｔ０２）、「クリスチャン・ベール」（トピックＩＤ＿Ｔ０３）、「バットマン」（トピックＩＤ＿Ｔ０４）、「アクション・ムービー」（トピックＩＤ＿Ｔ０５）、「ボストン」（トピックＩＤ＿Ｔ０６）、および「ジェニファー・ローレンス」（トピックＩＤ＿Ｔ０７）の各々に関連付けられたすべてのコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）を含み得る。本開示は、特定されたトレンディング・トピックまたは特定された共起トピックに関連付けられたコンテンツ・オブジェクトを含む第３のコンテンツ・オブジェクトのセットを特定の方法で決定することを説明しているが、本開示は、任意の適切な方法で第３のコンテンツ・オブジェクトのセットを決定することを想定している。
【００３９】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、複数のトレンディング・トピックおよび複数の共起トピックを分析することで、１つまたは複数のキー・トピック３５０（例えば、「話題」のトピック）を検出し得る。ここで、キー・トピックは、第３のコンテンツ・オブジェクトのセットのうち閾値数のコンテンツ・オブジェクトに関連付けられた共起トピックおよびトレンディング・トピックの１つまたは複数を決定することに基づいて検出される。特定の実施形態では、トピックがキー・トピックであるかどうかを決定するための閾値数のコンテンツ・オブジェクトは、所定数（例えば、１００，０００個のコンテンツ・オブジェクトや、１，０００，０００個のコンテンツ・オブジェクトなど）とすることができ、これは時間フレーム（例えば、１年あたり１００，０００個など）に依存し得る。この所定数は、ソーシャル・ネットワーキング・システム１６０によって選択されてもよいし、またはユーザによって入力されてもよい。限定ではなく一例として、ソーシャル・ネットワーキング・システム１６０は、所定の時間フレームについて、特定されたトレンディング・トピックまたは特定された共起トピックのいずれかと一致するオンライン・ソーシャル・ネットワークのすべての特定されたコンテンツを見て、「ザ・ダーク・ナイト・ライズ」（トピックＩＤ＿Ｔ０１）に関連付けられたコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）が合計約５，０００個のコンテンツ・オブジェクトを含み、「アメリカン・ハッスル」（トピックＩＤ＿Ｔ０２）に関連付けられたコンテンツ・オブジェクトが合計約４，０００個のコンテンツ・オブジェクトを含み、「クリスチャン・ベール」（トピックＩＤ＿Ｔ０３）に関連付けられたコンテンツ・オブジェクトが合計約１３０，０００個のコンテンツ・オブジェクトを含み、「バットマン」（トピックＩＤ＿Ｔ０４）に関連付けられたコンテンツ・オブジェクト３１０が合計約６，０００個のコンテンツ・オブジェクトを含み、「アクション・ムービー」（トピックＩＤ＿Ｔ０５）に関連付けられたコンテンツ・オブジェクトが合計約２，０００個のコンテンツ・オブジェクトを含み、「ボストン」（トピックＩＤ＿Ｔ０６）に関連付けられたコンテンツ・オブジェクト３１０が合計約１，５００個のコンテンツ・オブジェクトを含み、「ジェニファー・ローレンス」（トピックＩＤ＿Ｔ０７）に関連付けられたコンテンツ・オブジェクト３１０が合計約９０，０００個のコンテンツ・オブジェクトを含むと判定し得る。この例では、ソーシャル・ネットワーキング・システム１６０は、キー・トピック３５０（例えば、オンライン・ソーシャル・ネットワーク上で、トレンディング・トピックまたは共起トピックとして高い関連性がありかつユーザ議論の量が多いことに基づき決定された「話題」のトピック）が「クリスチャン・ベール」を含むと判定し得る。特定の実施形態では、キー・トピックは、共起トピックのうちの１つではあるが、トレンディング・トピックではないものであってもよい（例えば、上記した例など）。特定の実施形態では、キー・トピックは、トレンディング・トピックのうちの１つではあるが、共起トピックではないものであってもよい（例えば、「ザ・ダーク・ナイト・ライズ」がキー・トピックであると決定されるような場合など）。特定の実施形態では、１つまたは複数のキー・トピックに関連付けられたコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８のうちの１つまたは複数を含む）は、第４のコンテンツ・オブジェクトのセットを含み得る（以下でより詳細に説明する）。限定ではなく一例として、第４のコンテンツ・オブジェクトのセットは、キー・トピック「クリスチャン・ベール」に関連付けられたすべてのコンテンツ・オブジェクト３１０を含み得る。本開示は、特定の方法でキー・トピックを決定することを説明しているが、本開示は、任意の適切な方法でキー・トピックを決定することを想定している。
【００４０】
図４は、オンライン・ソーシャル・ネットワークのコンテンツ・オブジェクト４００のセットの概略図を示す。特定の実施形態において、第１のコンテンツ・オブジェクトのセット４１０は、上述したように、所定の時間フレーム内においてオンライン・ソーシャル・ネットワークにアップロードされたすべてのコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８を含む）を含み得る。限定ではなく一例として、第１のコンテンツ・オブジェクトのセット４１０は、特定の時間フレーム内に作成され、オンライン・ソーシャル・ネットワークに関連付けられたコンテンツ・オブジェクトのコーパス全体を含み得る。特定の実施形態では、第２のコンテンツ・オブジェクトのセット４２０は、上述したように、特定されたトレンディング・トピックに一致するコンテンツ・オブジェクト３１０のみを含み得る。限定ではなく一例として、第２のコンテンツ・オブジェクトのセット４２０は、トレンディング・トピックである「ザ・ダーク・ナイト・ライズ」と「アメリカン・ハッスル」に関連付けられたコンテンツ・オブジェクト３１０のみを含み得る。特定の実施形態では、図４に示されるように、第２のコンテンツ・オブジェクトのセット４２０は、第１のコンテンツ・オブジェクトのセット４１０のサブセットとすることができる。限定ではなく一例として、特定されたトレンディング・トピックに関連付けられたコンテンツ・オブジェクト３１０を含む第２のコンテンツ・オブジェクトのセット４２０は、オンライン・ソーシャル・ネットワークに関連付けられたすべてのコンテンツのサブセットである。
【００４１】
特定の実施形態では、第３のコンテンツ・オブジェクトのセット４３０は、上述したように、各トレンディング・トピックに関連付けられたコンテンツ・オブジェクト３１０のコンテンツ（例えば、第２のコンテンツ・オブジェクトのセット４２０のコンテンツ）に加えて、オンライン・ソーシャル・ネットワーク上における共起トピックに一致するすべてのコンテンツ・オブジェクト３１０を含み得る。限定ではなく一例として、第３のコンテンツ・オブジェクトのセット４３０は、トレンディング・トピックである「ザ・ダーク・ナイト・ライズ」、「アメリカン・ハッスル」、「クリスチャン・ベール」、「バットマン」、「アクション・ムービー」、「ボストン」、および「ジェニファー・ローレンス」の各々に関連付けられたすべてのコンテンツ・オブジェクト３１０を含み得る。特定の実施形態では、図４に示されるように、第３のコンテンツ・オブジェクトのセット４３０は、第１のコンテンツ・オブジェクトのセット４１０のサブセットとすることができる。限定ではなく一例として、特定されたトレンディング・トピックおよび特定された共起トピックに関連付けられたコンテンツ・オブジェクト３１０を含む第３のコンテンツ・オブジェクトのセット４３０は、オンライン・ソーシャル・ネットワークに関連付けられたすべてのコンテンツのサブセットである。特定の実施形態では、第２のコンテンツ・オブジェクトのセット４２０は、複数の共起トピックのうちの少なくとも１つおよび複数のトレンディング・トピックのうちの少なくとも１つに関連付けられた少なくとも１つのコンテンツ・オブジェクトに関して、第３のコンテンツ・オブジェクトのセット４３０と共通（例えば、重複）している。限定ではなく一例として、第２のコンテンツ・オブジェクトのセット４２０は、重複トピックである「ザ・ダーク・ナイト・ライズ」および「アメリカン・ハッスル」に関連付けられたコンテンツ・オブジェクト３１０に関して、第３のコンテンツ・オブジェクトのセット４３０と重複する。特定の実施形態では、第２のコンテンツ・オブジェクトのセット４２０は、第３のコンテンツ・オブジェクトのセット４３０のサブセットとすることができる。限定ではなく一例として、「ザ・ダーク・ナイト・ライズ」および「アメリカン・ハッスル」のトピックと関連付けられたコンテンツ・オブジェクト３１０を含む第２のコンテンツ・オブジェクトのセット４２０は、第３のコンテンツ・オブジェクトのセット４３０のサブセットである。
【００４２】
特定の実施形態において、第４のコンテンツ・オブジェクトのセット４４０は、上述したように、１つまたは複数のキー・トピックに関連付けられたすべてのコンテンツ・オブジェクト３１０を含み得る。限定ではなく一例として、第４のコンテンツ・オブジェクトのセット４４０は、キー・トピック「クリスチャン・ベール」に関連付けられたすべてのコンテンツ・オブジェクト３１０を含み得る。特定の実施形態では、図４に示されるように、第４のコンテンツ・オブジェクトのセット４４０は、複数の共起トピックのうちの少なくとも１つおよび複数のキー・トピックのうちの少なくとも１つと関連付けられた少なくとも１つのコンテンツ・オブジェクトに関して、第２のコンテンツ・オブジェクトのセット４２０と共通（例えば、重複）し得る。限定ではなく一例として、第４のコンテンツ・オブジェクトのセット４４０は、キー・トピック「クリスチャン・ベール」に関連付けられている少なくとも１つのコンテンツ・オブジェクトに関して、第２のコンテンツ・オブジェクトのセット４２０と重複する。特定の実施形態では、第４のコンテンツ・オブジェクトのセット４４０は、第３のコンテンツ・オブジェクトのセット４３０のサブセットとすることができる。限定ではなく一例として、特定されたキー・トピックに関連付けられたコンテンツ・オブジェクト３１０を含む第４のコンテンツ・オブジェクトのセット４４０は、トレンディング・トピックと共起トピックの各々に関連付けられたコンテンツ・オブジェクト３１０を含む第３のコンテンツ・オブジェクトのセット４３０のサブセットである。特定の実施形態では、第４のコンテンツ・オブジェクトのセット４４０は、第１のコンテンツ・オブジェクトのセット４１０のサブセットとすることができる。限定ではなく一例として、特定されたキー・トピックに関連付けられたコンテンツ・オブジェクト３１０を含む第４のコンテンツ・オブジェクトのセット４４０は、オンライン・ソーシャル・ネットワークに関連付けられたすべてのコンテンツのサブセットである。本開示は、特定の方法での種々のコンテンツ・オブジェクトのセットを説明しているが、本開示は、任意の適切な方法での種々のコンテンツ・オブジェクトのセットを想定している。
【００４３】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、ユーザ指定の測定基準（metric）に基づいて、１つまたは複数のキー・トピックをランク付けし得る。限定ではなく一例として、１つまたは複数のキー・トピックは、オンライン・ソーシャル・ネットワーク上のすべてのコンテンツのトピックに関連付けられたコンテンツ・オブジェクトの総数を評価してコンテンツ・オブジェクトの数が最も多いトピックに基づきキー・トピックをランク付けするユーザ指定の測定基準に基づいて、ランク付けされ得る。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークに特有の測定基準に基づいて１つまたは複数のキー・トピックをランク付けし得る。限定ではなく一例として、ソーシャル・ネットワーキング・システム１６０は、最後の２年間でオンライン・ソーシャル・ネットワーク上に最初に現れた１つまたは複数のキー・トピックのみを含み得る。限定ではなく別の例として、ソーシャル・ネットワーキング・システム１６０は、リスト形式、図形表現（例えば、後述するように、上位または下位ランクを示すより多くのまたはより少ないコンテンツを示すために種々の特定形状のサイズを用いることによって）、任意の他の適切な表現、またはそれらの任意の組み合わせで１つまたは複数のキー・トピックをランク付けし得る。
【００４４】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、１つまたは複数のキー・トピックを検出した後、オンライン・ソーシャル・ネットワークの第４のコンテンツ・オブジェクトのセット（キー・トピックに関連付けられた第３のコンテンツ・オブジェクトのセットの１つまたは複数のコンテンツ・オブジェクトを含む）にアクセスして、第４のコンテンツ・オブジェクトのセットを複数のグループに分け得る。限定ではなく一例として、上述したように、第４のコンテンツ・オブジェクトのセット４４０は、キー・トピック「クリスチャン・ベール」に関連付けられたコンテンツ・オブジェクト３１０（例えば、最初の投稿３１２、投稿のコメント３１４、投稿の再共有３１６、および投稿に関連付けられた「いいね」の表示３１８を含む）を含み得る。特定の実施形態では、各グループは、１つまたは複数のユーザ属性に関連付けられ得る。特定の実施形態では、１つまたは複数のユーザ属性は、第４のコンテンツ・オブジェクトのセットの１つまたは複数のコンテンツ・オブジェクトに関連付けられた年齢、性別、および意見のうちの１つまたは複数を含み得る。限定ではなく一例として、第４のコンテンツ・オブジェクトのセット４４０のコンテンツ・オブジェクト３１０は、それぞれコンテンツ毎に、年齢（例えば、最初の投稿、コメント、再共有、および／または「いいね」の表示のユーザに関連付けられた年齢）、性別（例えば、最初の投稿、コメント、再共有、および／または「いいね」の表示のユーザに関連付けられた性別）、および／または意見（例えば、最初の投稿、コメント、再共有、および／または「いいね」の表示に関連付けられた意見）などのユーザ属性に関連付けられた異なるグループに分けられ得る。特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークのトピックまたはコンテンツ・オブジェクトに対するユーザの意見および／または意見の極性を決定または推定し得る。限定ではなく一例として、決定されたおよび／または推定される意見の極性は、ユーザの行動がコンテンツ・オブジェクトのトピックに対して肯定的な意見を示すのかそれとも否定的な意見を示すのかだけでなく、そのコンテンツのトピックに対する否定的または肯定的な意見の程度も含む。意見分析は、２０１３年９月１０日に出願された米国特許出願番号第１４／０２３，１３６号明細書にさらに説明されており、参照により本明細書に組み込まれる。
【００４５】
特定の実施形態において、ソーシャル・ネットワーキング・システム１６０は、複数のグループのうちの少なくとも第１のグループのコンテンツ・オブジェクトを、複数のグループのうちの少なくとも第２のグループのコンテンツ・オブジェクトと比較し得る。第１のグループは第２のグループとは異なる。特定の実施形態では、第１のグループは、１つまたは複数の第１のユーザ属性に関連付けられ得る。また、第２のグループは、１つまたは複数の第２のユーザ属性に関連付けられ得る。１つまたは複数の第１のユーザ属性のうちの少なくとも１つは、１つまたは複数の第２のユーザ属性のうちの少なくとも１つと異なり得る。限定ではなく一例として、コンテンツ・オブジェクトの第１のグループは、女性の性別とする第１のユーザ属性に関連付けられ得る。また、コンテンツ・オブジェクトの第２のグループは、男性の性別とする第２のユーザ属性に関連付けられ得る。この例では、ソーシャル・ネットワーキング・システム１６０は、まず、性別によって（上記方法に基づいて）分けられたコンテンツ・オブジェクトの各グループに関連付けられた１つまたは複数のキー・トピックを決定し、次に、各グループ（すなわち、性別）に関連付けられた１つまたは複数のキー・トピックを比較および対比する。限定ではなく別の例として、コンテンツ・オブジェクトの第１のグループは、１８歳〜３４歳のユーザ年齢とする第１のユーザ属性に関連付けられ得る。また、コンテンツ・オブジェクトの第２のグループは、３５歳〜５４歳のユーザ年齢とする第２のユーザ属性に関連付けられ得る。また、コンテンツ・オブジェクトの第３のグループは、５５歳以上のユーザ年齢とする第３のユーザ属性に関連付けられ得る。この例では、ソーシャル・ネットワーキング・システム１６０は、まず、ユーザ年齢によって（上記方法に基づいて）分けられた３つのグループの各々に関連付けられた１つまたは複数のキー・トピックを決定し、次に、各グループ（すなわち、ユーザ年齢）に関連付けられた１つまたは複数のキー・トピックを比較および対比する。限定ではなくさらに別の例として、ソーシャル・ネットワーキング・システム１６０は、キー・トピック「クリスチャン・ベール」に関連付けられた数々のコンテンツを投稿するユーザがおよそ６０％の女性と４０％の男性とに分類されるとともに、約６０％の１８歳〜３４歳のユーザと、約３０％の３５歳〜５４歳のユーザと、約１０％の５５歳以上のユーザとに分類されると判定し得る。
【００４６】
あるいは、特定の実施形態では、ソーシャル・ネットワーキング・システム１６０は、複数の共起トピックを特定する前に、第２のコンテンツ・オブジェクトのセットを複数のグループに分け得る。上述したように、各グループは１つまたは複数のユーザ属性に関連付けられ得る。上述したように、第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定することは、第２のコンテンツ・オブジェクトのセットの複数のグループの各々について１つまたは複数の共起トピックを特定することを含み得る。上述したように、ユーザ属性は、第２のコンテンツ・オブジェクトのセットの１つまたは複数のコンテンツ・オブジェクトに関連付けられた年齢、性別、および意見のうちの１つまたは複数を含み得る。本開示は、特定の方法でキー・トピックをランク付けしおよび／またはフィルタリングすることを説明しているが、本開示は、任意の適切な方法でキー・トピックをランク付けしおよび／またはフィルタリングすることを想定している。
【００４７】
図５Ａは、特定の時間フレーム（例えば、２０１５年３月）について抽出されたキー・トピックのカテゴリのランク付けおよび比較のグラフ表示５００を示す。図５Ａに示されるように、ｘ軸５１０は、性別のユーザ属性（例えば、より多くの男性の関心またはより多くの女性の関心に基づいてキー・トピックが分布される）を表し、ｙ軸５２０は、年齢のユーザ属性（例えば、若いユーザであるか年配のユーザであるかに基づいてキー・トピックが分布される）を表している。また、図５Ａからはさらなる考察も得られる。限定ではなく一例として、各キー・トピックは円形で表され、この円形のサイズは、このトピックに関連付けられたコンテンツ・オブジェクトの総量を示す（例えば、形状が大きいほど、コンテンツ・オブジェクトの総量が多い）。この例では、各キー・トピックに関連付けられた円形サイズのこの変化は、上述したように、ランキングシステムの視覚的表現であってもよい。限定ではなく別の例として、キー・トピックは、コンテンツ項目のコンテンツに基づいて決定される種々のコンテンツのカテゴリ（例えば、「ブランドと製品」、「エンターテインメント」、「休日とイベント」、「人」、「スポーツ」など）に分けられ、追加の有用な情報の次元を提供する。本開示は特定のカテゴリについて説明しているが、本開示は、ソーシャル・ネットワーキング・システム１６０、広告主、マーケティング担当者等に関連し得る任意の適切なカテゴリを想定している。
【００４８】
図５Ａに示されるように、２０１５年３月の時間フレームで決定された種々のキー・トピックは、ｘ軸５１０とｙ軸５２０に沿って視覚的に分布される。限定ではなく一例として、この期間中に、年配の男性の間で関心について高い関連性があり、かつ年配の男性の間で議論の量が大きいのは、ロシアの大統領である「ウラジミール・プーチン」とアメリカの野球選手である「ミニー・ミノーソ」のトピックであった。限定ではなく別の例として、この期間中に、年配の女性の間で関心について高い関連性があり、かつ年配の女性の間で議論の量が大きいのは、キリスト教の休日である「パーム・サンデー」、「日食」、食品会社「エイミーズ・キッチン」、および休日である「聖パトリックの祝日」のトピックであった。限定ではなくさらに別の例として、この期間中に、若い男性の間で関心について高い関連性があり、かつ若い男性の間で議論の量が大きいのは、アメリカン・フットボールの選手である「レシーン・マッコイ」、ＴＶ番組である「ダイナソー（ＴＶ連続番組）」、および映画「アベンジャーズ：エイジ・オブ・ウルトロン」のトピックであった。限定ではなくさらに別の例として、この期間中に、若い女性の間で関心について高い関連性があり、かつ若い女性の間で議論の量が大きいのは、ハリー・ポッターの書籍における架空の書籍キャラクターである「ヴォルデモート卿」、カードゲームである「カード・アゲインスト・ヒューマニティー」、およびアニメ映画である「美女と野獣」のトピックであった。
【００４９】
図５Ｂは、特定の時間フレームについて、特定のコンテンツ・オブジェクトのグループにおけるトピック・ピークとキー・トピックとの比較のグラフ表示５３０を示す。図５Ｂに示されるように、ｘ軸５４０は、性別（例えば、より多くの男性の関心またはより多くの女性の関心に基づいてキー・トピックが分布される）と年齢（例えば、１８歳〜３４歳までの第１のグループと、３５歳〜５４歳までの第２のグループと、５５歳以上の第３のグループとに基づいてキー・トピックが分布される）の双方のユーザ属性を表し、ｙ軸５５０は、コンテンツ項目のコンテンツに基づいて決定されるコンテンツのカテゴリ（例えば、「ブランドと製品」、「エンターテイメント」、「休日とイベント」、「人」、「スポーツ」など）を表している。図５Ａと同様に、図５Ｂも、２０１５年３月の時間フレームについて決定され、ｘ軸５４０およびｙ軸５５０に沿って視覚的に分布される種々のキー・トピックを示している。限定ではなく一例として、この期間中において、１８歳〜３４歳の年齢における女性の間で関心について最も高い関連性があり、かつ議論の量が最大であったのは、「カード・アゲインスト・ヒューマニティー」（例えば、「ブランドと製品」のカテゴリの一部）であった。限定ではなく別の例として、この期間中において、１８歳〜３４歳の年齢における男性の間で関心について最も高い関連性があり、かつ議論の量が最大であったのは、映画「アベンジャーズ：エイジ・オブ・ウルトロン」（例えば、「エンターテイメント」のカテゴリの一部）およびミュージシャン「カニエ・ウェスト」（例えば、「人」のカテゴリの一部）であった。限定ではなくさらに別の例として、この期間中において、３５歳〜５４歳の年齢における女性の間で関心について最も高い関連性があり、かつ議論の量が最大であったのは、「日食」および休日「聖パトリックの祝日」（例えば、「休日とイベント」のカテゴリの一部）であった。限定ではなくさらに別の例として、この期間中において、３５歳〜５４歳の年齢における男性の間で関心について最も高い関連性があり、かつ議論の量が最大であったのは、アメリカの野球コーチである「ディーン・スミス」（例えば、「スポーツ」のカテゴリの一部）であった。本開示は、特定の方法でキー・トピックを表示することを説明しているが、本開示は、任意の適切な方法でキー・トピックを表示することを想定している。
【００５０】
特定の実施形態において、キー・トピック情報は、広告主およびマーケティング担当者にとっては有益な情報である。これは、広告主および／またはマーケティング担当者は、オンライン・ソーシャル・ネットワーク上でのユーザの関心について最も高い関連性があり、かつユーザの議論の量が最大である種々のトピックを決定することに関心があり得るためである。限定ではなく一例として、広告主および／またはマーケティング担当者は、彼らが推進している製品および／またはサービスが十分な人気を得ているかどうかをより良く理解するために、トピックが特定の期間においてキー・トピックとみなされることに関心があり得る。例えば、広告主および／またはマーケティング担当者は、彼らの製品および／またはサービスが年齢に特有のものおよび／または性別に特有のものである場合、彼らの製品および／またはサービスが、キー・トピックとなっているユーザの関心や量を満足するものとなっているかどうかや、その製品および／またはサービスが、正しいグループ（例えば、年齢または性別、あるいは両方の組み合わせ）内においてユーザの関心に対する高い関連性およびユーザの議論の大きな量を示しているかどうかを判定し得る。これらの製品および／またはサービスが、キー・トピックとみなされている高い関連性および大きな量を示している場合、広告主および／またはマーケティング担当者は、そのフィードバックを用いて、現在のマーケティングおよび／または販売アプローチが機能していると判断できる。しかしながら、これらの製品および／またはサービスが、高い関連性または大きな量を示していない場合、特に、これが正しい年齢および／または性別のグループにおいて生じてない場合、広告主および／またはマーケティング担当者は、このフィードバックを用いて、製品やサービスのマーケティングおよび／または販売のためのアプローチを修正および／または更新する必要があり得ると判断できる。さらに、広告主および／またはマーケティング担当者は、彼らの製品に関連付けられた意見分析を利用して、オンライン・ソーシャル・ネットワーク上のユーザが概して彼らの製品および／またはサービスに対してどのように感じているかをよりよく知ることができる。
【００５１】
図６は、キー・トピック（例えば、「話題」のトピック）を特定しフィルタリングするための例示的な方法６００を示す。方法は、ステップ６０１で開始し得る。ステップ６０１で、ソーシャル・ネットワーキング・システム１６０は、所定の時間フレーム内に投稿されたオンライン・ソーシャル・ネットワークの第１のコンテンツ・オブジェクトのセットにアクセスし得る。特定の実施形態では、各コンテンツ・オブジェクトは、オンライン・ソーシャル・ネットワークの複数のトピックのうちの１つまたは複数のトピックに関連付けられ得る。ステップ６０２において、ソーシャル・ネットワーキング・システム１６０は、複数のトピックから１つまたは複数のトレンディング・トピックを特定し得る。特定の実施形態では、特定された各トレンディング・トピックは、関連トレンディング・トピック識別子を有し得る。ステップ６０３において、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークの第２のコンテンツ・オブジェクトのセットにアクセスし得る。特定の実施形態では、第２のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトは、特定された複数のトレンディング・トピックのうちの少なくとも１つに関連付けられ得る。ステップ６０４において、ソーシャル・ネットワーキング・システム１６０は、第２のコンテンツ・オブジェクトのセットに関連付けられた複数の共起トピックを特定し得る。ステップ６０５において、ソーシャル・ネットワーキング・システム１６０は、オンライン・ソーシャル・ネットワークの第３のコンテンツ・オブジェクトのセットにアクセスし得る。特定の実施形態では、第３のコンテンツ・オブジェクトのセットの各コンテンツ・オブジェクトは、特定された複数の共起トピックのうちの少なくとも１つか、または特定された複数のトレンディング・トピックのうちの少なくとも１つに関連付けられ得る。ステップ６０６において、ソーシャル・ネットワーキング・システム１６０は、複数のトレンディング・トピックおよび複数の共起トピックを分析して１つまたは複数のキー・トピックを検出し得る。特定の実施形態では、キー・トピックは、第３のコンテンツ・オブジェクトのセットのうち閾値数のコンテンツ・オブジェクトに関連付けられている共起トピックおよびトレンディング・トピックのうちの１つまたは複数を決定することに基づいて検出され得る。特定の実施形態は、図６の方法の１つまたは複数のステップを適宜繰り返し得る。本開示は、特定の順序で生じるものとして図６の方法の特定のステップを説明し示しているが、本開示は、任意の適切な順序で生じる図６の方法の任意の適切なステップを想定している。さらに、本開示は、キー・トピック（例えば、「話題」のトピック）を特定しフィルタリングすることについて図６の方法の特定の複数のステップを含む例示的な方法を説明し示しているが、本開示は、キー・トピックを特定しフィルタリングすることについて図６の方法の複数のステップのすべて、いくつか、またはいずれも含まない任意の適切なステップを適宜含む任意の適切な方法を想定している。さらに、本開示は、図６の方法の特定のステップを実行する特定のコンポーネント、デバイス、またはシステムを説明し示しているが、本開示は、図６の方法の任意の適切なステップを実行する任意の適切なコンポーネント、デバイス、またはシステムの任意の適切な組み合わせを想定している。
【００５２】
広告
特定の実施形態において、広告は、（ＨＴＭＬリンクされ得る）テキスト、（ＨＴＭＬリンクされ得る）１つもしくは複数の画像、１つもしくは複数の映像、オーディオ、１つもしくは複数のＡＤＯＢＥ  ＦＬＡＳＨファイル、これらの任意の組み合わせ、または、１つもしくは複数のウェブ・ページ上に、１つもしくは複数の電子メールにおいて、またはユーザによって要求される検索結果に関連して提示される任意の適切なデジタル・フォーマットにおける任意の他の適切な広告であり得る。付加的に、または代替案として、広告は、１つまたは複数のスポンサー付きのストーリ（例えば、ソーシャル・ネットワーキング・システム１６０上のニュース・フィードまたはティッカー・アイテム）であり得る。スポンサー付きのストーリは、例えば、広告主が、ソーシャル・アクションを、ユーザのプロフィール・ページまたは他のページの所定の領域内に提示させること、その広告主に関連付けられている付加的な情報と共に提示させること、他のユーザのニュース・フィードもしくはティッカー内でバンプ・アップ（ｂｕｍｐ  ｕｐ）もしくはそうでなければ強調させること、または、促進させることによって促進する、（ページに「いいね！」の表明をすること、ページ上の投稿に「いいね！」の表明をすることもしくはコメントをすること、ページに関連付けられているイベントに対して返信すること、ページ上に投稿された質問に対して投票すること、ある場所にチェックインすること、アプリケーションを使用することもしくはゲームをプレイすること、または、ウェブサイトに「いいね！」の表明をすることもしくはこれを共有することなどの）ユーザによるソーシャル・アクションであり得る。広告主は、ソーシャル・アクションを促進させるために代金を支払い得る。限定ではなく、例として、広告は、スポンサー付きのコンテンツがスポンサーなしのコンテンツよりも促進される、検索結果ページの検索結果の中に含まれ得る。
【００５３】
特定の実施形態において、広告は、ソーシャル・ネットワーキング・システムのウェブ・ページ、サードパーティのウェブ・ページ、または他のページ内での表示のために要求され得る。広告は、ページの上部のバナー領域において、ページの側部の列において、ページのＧＵＩにおいて、ポップ・アップ・ウィンドウにおいて、ドロップ・ダウン・メニューにおいて、ページの入力フィールドにおいて、ページのコンテンツの上に、またはページに関する他の場所などの、ページの専用の部分において表示され得る。付加的に、または代替案として、広告は、アプリケーション内に表示され得る。広告は、ユーザがページにアクセスし、またはアプリケーションを利用する前に、ユーザが広告と対話し、または広告を観察することを必要とする、専用のページ内に表示され得る。ユーザは、例えば、ウェブ・ブラウザを通じて広告を眺め得る。
【００５４】
ユーザは、任意の適切な方法で広告と対話し得る。ユーザは、広告をクリックし、または、そうでなければ選択し得る。広告を選択することによって、ユーザは、その広告に関連付けられているページ（または、ユーザによって使用されているブラウザもしくは他のアプリケーション）へ向けられ得る。広告に関連付けられているページにおいて、ユーザは、広告に関連付けられている製品もしくはサービスを購入すること、広告に関連付けられている情報を受信すること、または広告に関連付けられているニュースレターを定期購読することなどの、付加的なアクションを行い得る。オーディオまたは映像を有する広告は、広告の（「再生ボタン」のような）コンポーネントを選択することによって、再生され得る。代替的に、広告を選択することによって、ソーシャル・ネットワーキング・システム１６０は、ユーザの特定のアクションを実行または修正し得る。
【００５５】
広告は、ユーザが対話し得るソーシャル・ネットワーキング・システム機能を含み得る。限定ではなく、例として、広告は、ユーザが、承認に関連付けられているアイコンまたはリンクを選択することによって、広告に「いいね！」の表明をし、または、そうでなければこれを承認することができるようにし得る。限定ではなく、別の例として、広告は、ユーザが、（例えば、クエリを実行することによって）広告主に関係するコンテンツを検索することができるようにし得る。同様に、ユーザは、（例えば、ソーシャル・ネットワーキング・システム１６０を通じて）広告を別のユーザと共有し、または広告に関連付けられているイベントに対して（例えば、ソーシャル・ネットワーキング・システム１６０を通じて）返信し得る。付加的に、または代替案として、広告は、ユーザに向けられるソーシャル・ネットワーキング・システム文脈を含み得る。限定ではなく、例として、広告は、その広告の主題に関連付けられているアクションを行った、ソーシャル・ネットワーキング・システム１６０内のユーザの友達についての情報を表示し得る。
【００５６】
システムおよび方法
図７は、例示的なコンピュータ・システム７００を示している。特定の実施形態においては、１つまたは複数のコンピュータ・システム７００が、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程を実行する。特定の実施形態においては、１つまたは複数のコンピュータ・システム７００が、本明細書において記述されているまたは示されている機能を提供する。特定の実施形態においては、１つまたは複数のコンピュータ・システム７００上で稼働するソフトウェアが、本明細書において記述されているもしくは示されている１つもしくは複数の方法の１つもしくは複数の工程を実行し、または本明細書において記述されているもしくは示されている機能を提供する。特定の実施形態は、１つまたは複数のコンピュータ・システム７００の１つまたは複数の部分を含む。本明細書においては、コンピュータ・システムへの言及は、適切な場合には、コンピューティング・デバイスを包含することができる。その上、コンピュータ・システムへの言及は、適切な場合には、１つまたは複数のコンピュータ・システムを包含することができる。
【００５７】
本開示は、任意の適切な数のコンピュータ・システム７００を想定している。本開示は、任意の適切な物理的な形態を取るコンピュータ・システム７００を想定している。限定ではなく、例として、コンピュータ・システム７００は、組み込みコンピュータ・システム、システムオンチップ（ＳＯＣ）、シングルボード・コンピュータ・システム（ＳＢＣ）（たとえば、コンピュータオンモジュール（ＣＯＭ）もしくはシステムオンモジュール（ＳＯＭ）など）、デスクトップ・コンピュータ・システム、ラップトップもしくはノートブック・コンピュータ・システム、対話型キオスク、メインフレーム、コンピュータ・システムのメッシュ、モバイル電話、携帯情報端末（ＰＤＡ）、サーバ、タブレット・コンピュータ・システム、またはこれらのうちの複数の組合せであることが可能である。適切な場合には、コンピュータ・システム７００は、１つもしくは複数のコンピュータ・システム７００を含むこと、単一型もしくは分散型であること、複数のロケーションにわたること、複数のマシンにわたること、複数のデータセンターにわたること、または、クラウド（１つもしくは複数のネットワーク内の１つもしくは複数のクラウド・コンポーネントを含むことができる）内に常駐することが可能である。適切な場合には、１つまたは複数のコンピュータ・システム７００は、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程を、実質的な空間上のまたは時間上の制限を伴わずに実行することができる。限定ではなく、例として、１つまたは複数のコンピュータ・システム７００は、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程をリアル・タイムで、またはバッチ・モードで実行することができる。１つまたは複数のコンピュータ・システム７００は、適切な場合には、本明細書において記述されているまたは示されている１つまたは複数の方法の１つまたは複数の工程を別々の時点で、または別々のロケーションで実行することができる。
【００５８】
特定の実施形態においては、コンピュータ・システム７００は、プロセッサ７０２、メモリ７０４、ストレージ７０６、入力／出力（Ｉ／Ｏ）インタフェース７０８、通信インタフェース７１０、およびバス７１２を含む。本開示は、特定の数の特定のコンポーネントを特定の構成で有する特定のコンピュータ・システムについて記述し、示しているが、本開示は、任意の適切な数の任意の適切なコンポーネントを任意の適切な構成で有する任意の適切なコンピュータ・システムを想定している。
【００５９】
特定の実施形態においては、プロセッサ７０２は、コンピュータ・プログラムを構成している命令などの命令を実行するためのハードウェアを含む。限定ではなく、例として、命令を実行するために、プロセッサ７０２は、内部レジスタ、内部キャッシュ、メモリ７０４、またはストレージ７０６から命令を取り出し（またはフェッチし）、それらの命令をデコードして実行し、次いで、１つまたは複数の結果を内部レジスタ、内部キャッシュ、メモリ７０４、またはストレージ７０６に書き込むことができる。特定の実施形態においては、プロセッサ７０２は、データ、命令、またはアドレスのための１つまたは複数の内部キャッシュを含むことができる。本開示は、適切な場合には、任意の適切な数の任意の適切な内部キャッシュを含むプロセッサ７０２を想定している。限定ではなく、例として、プロセッサ７０２は、１つまたは複数の命令キャッシュ、１つまたは複数のデータ・キャッシュ、および１つまたは複数の変換ルックアサイド・バッファ（ＴＬＢ）を含むことができる。命令キャッシュ内の命令は、メモリ７０４またはストレージ７０６内の命令のコピーであることが可能であり、命令キャッシュは、プロセッサ７０２によるそれらの命令の取り出しをスピードアップすることができる。データ・キャッシュ内のデータは、プロセッサ７０２において実行される命令が機能する際に基づくメモリ７０４もしくはストレージ７０６内のデータのコピー、プロセッサ７０２において実行される後続の命令によるアクセスのための、もしくはメモリ７０４もしくはストレージ７０６への書き込みのためのプロセッサ７０２において実行された以前の命令の結果、またはその他の適切なデータであることが可能である。データ・キャッシュは、プロセッサ７０２による読み取り動作または書き込み動作をスピードアップすることができる。ＴＬＢは、プロセッサ７０２のための仮想アドレス変換をスピードアップすることができる。特定の実施形態においては、プロセッサ７０２は、データ、命令、またはアドレスのための１つまたは複数の内部レジスタを含むことができる。本開示は、適切な場合には、任意の適切な数の任意の適切な内部レジスタを含むプロセッサ７０２を想定している。適切な場合には、プロセッサ７０２は、１つまたは複数の演算ロジック・ユニット（ＡＬＵ）を含むこと、マルチコア・プロセッサであること、または１つもしくは複数のプロセッサ７０２を含むことが可能である。本開示は、特定のプロセッサについて記述し、示しているが、本開示は、任意の適切なプロセッサを想定している。
【００６０】
特定の実施形態においては、メモリ７０４は、プロセッサ７０２が実行するための命令、またはプロセッサ７０２が機能する際に基づくデータを記憶するためのメイン・メモリを含む。限定ではなく、例として、コンピュータ・システム７００は、命令をストレージ７０６または別のソース（たとえば、別のコンピュータ・システム７００など）からメモリ７０４にロードすることができる。次いでプロセッサ７０２は、命令をメモリ７０４から内部レジスタまたは内部キャッシュにロードすることができる。命令を実行するために、プロセッサ７０２は、命令を内部レジスタまたは内部キャッシュから取り出し、それらの命令をデコードすることができる。命令の実行中または実行後に、プロセッサ７０２は、１つまたは複数の結果（それらは、中間の結果または最終的な結果である場合がある）を内部レジスタまたは内部キャッシュに書き込むことができる。次いでプロセッサ７０２は、それらの結果のうちの１つまたは複数をメモリ７０４に書き込むことができる。特定の実施形態においては、プロセッサ７０２は、（ストレージ７０６またはその他の場所ではなく）１つもしくは複数の内部レジスタもしくは内部キャッシュ内の、またはメモリ７０４内の命令のみを実行し、（ストレージ７０６またはその他の場所ではなく）１つもしくは複数の内部レジスタもしくは内部キャッシュ内の、またはメモリ７０４内のデータ上でのみ機能する。１つまたは複数のメモリ・バス（それらはそれぞれ、アドレス・バスおよびデータ・バスを含むことができる）は、プロセッサ７０２をメモリ７０４に結合することができる。バス７１２は、以降で記述されているような１つまたは複数のメモリ・バスを含むことができる。特定の実施形態においては、１つまたは複数のメモリ管理ユニット（ＭＭＵ）が、プロセッサ７０２とメモリ７０４との間に常駐し、プロセッサ７０２によって要求されるメモリ９０４へのアクセスを容易にする。特定の実施形態においては、メモリ７０４は、ランダム・アクセス・メモリ（ＲＡＭ）を含む。このＲＡＭは、適切な場合には、揮発性メモリであることが可能である。適切な場合には、このＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ）であることが可能である。その上、適切な場合には、このＲＡＭは、シングルポートＲＡＭまたはマルチポートＲＡＭであることが可能である。本開示は、任意の適切なＲＡＭを想定している。メモリ７０４は、適切な場合には、１つまたは複数のメモリ７０４を含むことができる。本開示は、特定のメモリについて記述し、示しているが、本開示は、任意の適切なメモリを想定している。
【００６１】
特定の実施形態においては、ストレージ７０６は、データまたは命令のためのマス・ストレージを含む。限定ではなく、例として、ストレージ７０６は、ハード・ディスク・ドライブ（ＨＤＤ）、フロッピー（登録商標）ディスク・ドライブ、フラッシュ・メモリ、光ディスク、光磁気ディスク、磁気テープ、またはユニバーサル・シリアル・バス（ＵＳＢ）ドライブ、またはこれらのうちの複数の組合せを含むことができる。ストレージ７０６は、適切な場合には、取り外し可能なまたは取り外し不能な（すなわち、固定された）媒体を含むことができる。ストレージ７０６は、適切な場合には、コンピュータ・システム７００の内部または外部に存在することが可能である。特定の実施形態においては、ストレージ７０６は、不揮発性のソリッドステート・メモリである。特定の実施形態においては、ストレージ７０６は、読み取り専用メモリ（ＲＯＭ）を含む。適切な場合には、このＲＯＭは、マスクプログラムＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気的書替え可能ＲＯＭ（ＥＡＲＯＭ）、またはフラッシュ・メモリ、またはこれらのうちの複数の組合せであることが可能である。本開示は、任意の適切な物理的な形態を取るマス・ストレージ７０６を想定している。ストレージ７０６は、適切な場合には、プロセッサ７０２とストレージ７０６との間における通信を容易にする１つまたは複数のストレージ・コントロール・ユニットを含むことができる。適切な場合には、ストレージ７０６は、１つまたは複数のストレージ７０６を含むことができる。本開示は、特定のストレージについて記述し、示しているが、本開示は、任意の適切なストレージを想定している。
【００６２】
特定の実施形態においては、Ｉ／Ｏインタフェース７０８は、コンピュータ・システム７００と１つまたは複数のＩ／Ｏデバイスとの間における通信のための１つまたは複数のインタフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。コンピュータ・システム７００は、適切な場合には、これらのＩ／Ｏデバイスのうちの１つまたは複数を含むことができる。これらのＩ／Ｏデバイスのうちの１つまたは複数は、人とコンピュータ・システム７００との間における通信を可能にすることができる。限定ではなく、例として、Ｉ／Ｏデバイスは、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、スチル・カメラ、スタイラス、タブレット、タッチ・スクリーン、トラックボール、映像カメラ、別の適切なＩ／Ｏデバイス、またはこれらのうちの複数の組合せを含むことができる。Ｉ／Ｏデバイスは、１つまたは複数のセンサを含むことができる。本開示は、任意の適切なＩ／Ｏデバイス、およびそれらのＩ／Ｏデバイスのための任意の適切なＩ／Ｏインタフェース７０８を想定している。適切な場合には、Ｉ／Ｏインタフェース７０８は、プロセッサ７０２がこれらのＩ／Ｏデバイスのうちの１つまたは複数を駆動することを可能にする１つまたは複数のデバイス・ドライバまたはソフトウェア・ドライバを含むことができる。Ｉ／Ｏインタフェース７０８は、適切な場合には、１つまたは複数のＩ／Ｏインタフェース７０８を含むことができる。本開示は、特定のＩ／Ｏインタフェースについて記述し、示しているが、本開示は、任意の適切なＩ／Ｏインタフェースを想定している。
【００６３】
特定の実施形態においては、通信インタフェース７１０は、コンピュータ・システム７００と、１つもしくは複数のその他のコンピュータ・システム７００または１つもしくは複数のネットワークとの間における通信（たとえば、パケットベースの通信など）のための１つまたは複数のインタフェースを提供するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく、例として、通信インタフェース７１０は、イーサネット（登録商標）もしくはその他の有線ベースのネットワークと通信するためのネットワーク・インタフェース・コントローラ（ＮＩＣ）もしくはネットワーク・アダプタ、またはＷＩ−ＦＩネットワークなどの無線ネットワークと通信するための無線ＮＩＣ（ＷＮＩＣ）もしくは無線アダプタを含むことができる。本開示は、任意の適切なネットワーク、およびそのネットワークのための任意の適切な通信インタフェース７１０を想定している。限定ではなく、例として、コンピュータ・システム７００は、アド・ホック・ネットワーク、パーソナル・エリア・ネットワーク（ＰＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、またはインターネットの１つまたは複数の部分、またはこれらのうちの複数の組合せと通信することができる。これらのネットワークのうちの１つまたは複数の１つまたは複数の部分は、有線または無線であることが可能である。例として、コンピュータ・システム７００は、無線ＰＡＮ（ＷＰＡＮ）（たとえば、ブルートゥースＷＰＡＮなど）、ＷＩ−ＦＩネットワーク、ＷＩ−ＭＡＸネットワーク、セルラー電話ネットワーク（たとえば、グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ（登録商標））ネットワークなど）、またはその他の適切な無線ネットワーク、またはこれらのうちの複数の組合せと通信することができる。コンピュータ・システム７００は、適切な場合には、これらのネットワークのうちの任意のネットワークのための任意の適切な通信インタフェース７１０を含むことができる。通信インタフェース７１０は、適切な場合には、１つまたは複数の通信インタフェース７１０を含むことができる。本開示は、特定の通信インタフェースについて記述し、示しているが、本開示は、任意の適切な通信インタフェースを想定している。
【００６４】
特定の実施形態においては、バス７１２は、コンピュータ・システム７００のコンポーネント同士を互いに結合するハードウェア、ソフトウェア、またはその両方を含む。限定ではなく、例として、バス７１２は、アクセラレイティッド・グラフィックス・ポート（ＡＧＰ）もしくはその他のグラフィックス・バス、エンハンスト・インダストリー・スタンダード・アーキテクチャ（ＥＩＳＡ）バス、フロントサイド・バス（ＦＳＢ）、ハイパートランスポート（ＨＴ）インターコネクト、インダストリー・スタンダード・アーキテクチャ（ＩＳＡ）バス、インフィニバンド・インターコネクト、ローピンカウント（ＬＰＣ）バス、メモリ・バス、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）バス、ペリフェラル・コンポーネント・インターコネクト（ＰＣＩ）バス、ＰＣＩエクスプレス（ＰＣＩｅ）バス、シリアル・アドバンスト・テクノロジー・アタッチメント（ＳＡＴＡ）バス、ビデオ・エレクトロニクス・スタンダーズ・アソシエーション・ローカル（ＶＬＢ）バス、または別の適切なバス、またはこれらのうちの複数の組合せを含むことができる。バス７１２は、適切な場合には、１つまたは複数のバス７１２を含むことができる。本開示は、特定のバスについて記述し、示しているが、本開示は、任意の適切なバスまたはインターコネクトを想定している。
【００６５】
本明細書においては、１つまたは複数の非一時的なコンピュータ可読記憶媒体は、適切な場合には、１つもしくは複数の半導体ベースのもしくはその他の集積回路（ＩＣ）（たとえば、フィールドプログラマブル・ゲート・アレイ（ＦＰＧＡ）もしくは特定用途向け集積回路（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスク・ドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピー（登録商標）・ディスケット、フロッピー（登録商標）・ディスク・ドライブ（ＦＤＤ）、磁気テープ、ソリッドステート・ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、その他の任意の適切な非一時的なコンピュータ可読記憶媒体、またはこれらのうちの複数の組合せを含むことができる。非一時的なコンピュータ可読記憶媒体は、適切な場合には、揮発性、不揮発性、または揮発性と不揮発性の組合せであることが可能である。
【００６６】
本明細書においては、「または（もしくは）」は、包含的であり、排他的ではない（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。したがって、本明細書においては、「ＡまたはＢ」は、「Ａ、Ｂ、またはその両方」を意味する（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。その上、「および（ならびに）」は、包括的および個別的の両方である（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。したがって、本明細書においては、「ＡおよびＢ」は、「まとめて、または個別に、ＡおよびＢ」を意味する（ただし、そうではないことが明示されている場合、または、そうではないことが文脈によって示されている場合は除く）。
【００６７】
本開示の範囲は、当技術分野における標準的な技術者が理解するであろう、本明細書において記述されているまたは示されている例示的な実施形態に対するすべての変更、置換、変形、改変、および修正を包含する。本開示の範囲は、本明細書において記述されているまたは示されている例示的な実施形態に限定されない。その上、本開示は、本願明細書におけるそれぞれの実施形態を、特定のコンポーネント、要素、特徴、機能、動作、または工程を含むものとして記述し、示しているが、これらの実施形態のうちのいずれも、当技術分野における標準的な技術者が理解するであろう、本願明細書の任意の箇所において説明されているまたは記述されているコンポーネント、要素、特徴、機能、動作、または工程のうちの任意のものの任意の組み合わせまたは順列を含むことができる。さらに、特定の機能を実行するように適合されている、実行するようにアレンジされている、実行することができる、実行するように構成されている、実行することを可能にされている、実行するように機能できる、または実行するように機能する装置もしくはシステム、または装置もしくはシステムのコンポーネントへの添付の特許請求の範囲における言及は、その装置、システム、コンポーネント、またはその特定の機能が、アクティブ化されているか否か、オンにされているか否か、またはロック解除されているか否かを問わず、その装置、システム、またはコンポーネントが、そうするように適合されている、そうするようにアレンジされている、そうすることができる、そうするように構成されている、そうすることを可能にされている、そうするように機能できる、またはそうするように機能する限り、その装置、システム、コンポーネントを包含する。
【図１】
0006621914.tif 000004
【図２】
0006621914.tif 000005
【図３】
0006621914.tif 000006
【図４】
0006621914.tif 000007
【図５Ａ】
0006621914.tif 000008
【図５Ｂ】
0006621914.tif 000009
【図６】
0006621914.tif 000010
【図７】
0006621914.tif 000011