(57)【要約】      （修正有）【課題】情報ストリーム中の興味深いコンテンツを推奨する方法を提供する。【解決手段】ユーザと関連付けられたメッセージから抽出された単語ベクトルを含むコンテンツプロファイルを入手する。１つ以上のコンテンツポインタプロファイルを入手する。前記１つ以上のコンテンツポインタプロファイルはそれぞれ、１つ以上のメッセージ内において発見されたコンテンツポインタと関連付けられた単語ベクトルを含む。前記コンテンツプロファイルと、前記コンテンツポインタプロファイルそれぞれとを比較し、ユーザ単語とコンテンツポインタ単語との間の類似度を計算することにより、前記コンテンツポインタの関連度スコアを決定する。前記関連度スコアに基づいて、前記コンテンツポインタをランク付けする。閾値を満たすコンテンツポインタを、前記ユーザとの関連が最も高い前記コンテンツポインタとして選択する。【選択図】図３
2011222004.tif 000002
【特許請求の範囲】
【請求項１】
興味深いコンテンツを推奨する方法であって、
ユーザと関連付けられたメッセージから抽出された単語ベクトルを含むコンテンツプロファイルを入手することと、
１つ以上のコンテンツポインタプロファイルを入手することであって、前記１つ以上のコンテンツポインタプロファイルはそれぞれ、１つ以上のメッセージ内において発見されたコンテンツポインタと関連付けられた単語ベクトルを含む、ことと、
前記コンテンツプロファイルと、前記コンテンツポインタプロファイルそれぞれとを比較し、前記ユーザ単語と前記コンテンツポインタ単語との間の類似度を計算することにより、前記コンテンツポインタの関連度スコアを決定することと、
前記関連度スコアに基づいて前記コンテンツポインタをランク付けすることと、
前記コンテンツポインタに閾値を適用し、前記ユーザに最も関連するコンテンツポインタとして前記閾値を満たす前記コンテンツポインタを選択することと、
を含む、方法。
【請求項２】
前記コンテンツプロファイルとしてセルフプロファイルを生成することであって、
前記当該ユーザと関連付けられたメッセージから単語を抽出し、前記抽出された単語のリストを生成することと、
前記抽出された単語のうち１つ以上を前記セルフプロファイル内に含められるべきものとして選択し、各選択された単語の強さを決定することと、
前記選択された単語および関連付けられた強さを前記ベクトルに沿って前記セルフプロファイルとして配置することと、
を含むことと、
前記コンテンツプロファイルとしてネットワークプロファイルを生成することであって、
前記ユーザと関連付けられた個人のプロファイルを特定することであって、各プロファイルは、前記個人について、単語および関連付けられた強さを含む、ことと、
各プロファイルに閾値を適用し、前記閾値を満たす単語を選択することと、
各個人プロファイルからの前記選択された単語を組み合わせ、選択された単語それぞれについて強さを決定することと、
前記選択された単語および関連付けられた強さをベクトルに沿って前記ネットワークプロファイルとして配置することと、
を含むことと、
のうち少なくとも１つをさらに含む、請求項１に記載の方法。
【請求項３】
前記コンテンツポインタのうち１つについて前記コンテンツポインタプロファイルを生成することであって、
前記コンテンツポインタが内部で発見された前記１つ以上のメッセージから単語を抽出し、前記抽出された単語のリストを生成することと、
前記単語のうち１つ以上を前記コンテンツポインタプロファイル内に含められるべきものとして選択し、各選択された単語の強さを決定することと、
前記選択された単語および関連付けられた強さをベクトルに沿って前記コンテンツポインタプロファイルとして配置することと、
をさらに含む、請求項１に記載の方法。
【請求項４】
１つ以上の個人からの前記コンテンツポインタのうち少なくとも１つを含むメッセージを特定することと、
前記個人それぞれに対し、前記個人がメッセージを生成する頻度に応じて、構成力を割り当てることと、
前記個人それぞれに対し、前記個人の信頼性に応じて信用力を割り当てることであって、前記信用力は、前記ユーザと前記個人との間でやり取りされる複数のメッセージ、前記ユーザと前記個人との間で共有される複数の他の個人、前記ユーザおよび前記個人によって作成されるコンテンツの類似度のうち少なくとも１つに基づく、ことと、
前記構成力および前記信用力を組み合わせることにより、各個人の投票力を決定することと、
前記コンテンツポインタを含むメッセージと関連付けられた前記個人の前記投票力を合計することにより、前記コンテンツポインタそれぞれの投票スコアを生成することと、
前記少なくとも１つのコンテンツポインタについて、前記投票スコアと、前記関連度スコアとを組み合わせることと、
をさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
現在、多くの媒体（例えば、ｅメール、オンラインニュースサービス、フィード、インスタントメッセージング、テキスティング、およびソーシャルネットワーキングサイト）を通じて、通信が可能となっている。ソーシャルネットワーキングサイト（例えば、フェイスブック、ツイッター、またはグーグルリーダー）により、メッセージのストリームを通じた通信が可能となっている。メッセージは、ユーザによって作成されるかまたはユーザに送信される。ソーシャルネットワーキングサイトの多くでは、各テキスト入力における文字数が制限されるため、１つのトピックについて複数のメッセージが発生する場合がある。個人がユーザとやり取りを行うには、当該ユーザのストリームに加入するかまたはテキスト入力を当該ユーザに送信することにより、やり取りを行う。
【背景技術】
【０００２】
ソーシャルネットワーキングサイトが普及するにつれて、毎日送信されるメッセージの数も増加している。例えば、ツイッター経由で送信されるツイート数は、４００，０００個〜１，４００、０００個になっている。送信されるメッセージの数に起因して、受信したメッセージ全てをユーザが読むことが難しくなっている。受信したメッセージを選別および確認することは、特に離脱期間が長い場合に、極めて時間がかかり得る。多くの受信されたメッセージは、実質的な興味深い情報にではなく、社会的局面に関連している。このようなメッセージを挙げると、写真、記事または他のウェブサイトへのリンクがあり、このようなリンクには、実質的に関連する興味深い情報が含まれ得る。しかし、メッセージ全てを確認できなかった場合、重要な情報または興味深い情報を見逃す可能性がある。
【０００３】
明白な社会的情報から推奨を生成する試みが、例えば、「Ｕｓｉｎｇ  Ｆｒｅｑｕｅｎｃｙ−Ｏｆ−Ｍｅｎｔｉｏｎ  Ｉｎ  Ｐｕｂｌｉｃ  Ｃｏｎｖｅｒｓａｔｉｏｎｓ  Ｆｏｒ  Ｓｏｃｉａｌ  Ｆｉｌｔｅｒｉｎｇ」（ＣＳＣＷ１９９６のＩｎ  Ｐｒｏｃ．）において、Ｈｉｌｌらによって為されている。Ｕｓｅｎｅｔニュースグループ上の新規ＵＲＬを推奨する社会的フィルタリングシステムが、提供されている。このシステムは、グループ内の世論として機能する。例えば、各コンテンツグループにおいて、「１人につき１回の投票」に基づいて、最も人気のあるＵＲＬが推奨される。あるＵＲＬについてより多くのグループ内の人が言及するほど、当該ＵＲＬが推奨される確率も高くなる。しかし、Ｈｉｌｌの場合、ニュースグループ内のメンバー間の関係については考慮していない。
【０００４】
そのため、情報ストリームから選択されたコンテンツ推奨を積極的にユーザに提供する必要がある。
【発明の概要】
【０００５】
実施形態において、情報ストリーム中の興味深いコンテンツを推奨する方法が提供される。ユーザと関連付けられたメッセージから抽出された単語ベクトルを含むコンテンツプロファイルを入手する。１つ以上のコンテンツポインタプロファイルを入手する。これら１つ以上のコンテンツポインタプロファイルはそれぞれ、単語ベクトルを含む。この単語ベクトルは、１つ以上のメッセージ内に配置されたコンテンツポインタと関連付けられる。前記コンテンツプロファイルと、前記コンテンツポインタプロファイルとのそれぞれとを比較する。当該コンテンツポインタについて、ユーザ単語と、コンテンツポインタ単語との間の類似度を計算することにより、関連度スコアを決定する。前記関連度スコアに基づいて、前記コンテンツポインタをランク付けする。閾値を適用し、前記閾値を満たすコンテンツポインタを、前記ユーザとの関連が最も高いコンテンツポインタとして選択する。
【０００６】
さらなる実施形態において、興味深いコンテンツを特定する方法が提供される。１つ以上の情報ストリーム内のメッセージから選択された１組の候補コンテンツポインタを生成する。ユーザの興味に基づいて、前記候補コンテンツポインタそれぞれに対する関連度スコアを決定する。前記ユーザと関連付けられた個人に基づいて、前記候補コンテンツポインタそれぞれに対する投票スコアを決定する。前記候補コンテンツポインタそれぞれに対する前記関連度スコアおよび前記投票スコアを組み合わせて、総合スコアとする。前記総合スコアに基づいて、前記候補コンテンツポインタをランク付けする。前記総合スコアに閾値を適用し、前記閾値を満たす候補コンテンツポインタを推奨物として選択する。
【０００７】
当業者にとって、本発明のさらに他の実施形態は、以下の詳細な説明を読めば、明らかである。以下の詳細な説明において、本発明の実施のために企図される最良の態様を示すことにより、本発明の実施形態について説明する。理解されるように、本発明について、他の実施形態および異なる実施形態が可能であり、いくつかの詳細において、本発明の意図および範囲から逸脱することなく、多様な明白な局面において改変が可能である。従って、図面および詳細な説明は、制限的なものとしてではなく、実質的に例示的なものとしみなされるべきである。
【図面の簡単な説明】
【０００８】
【図１】一実施形態による、情報ストリーム中の興味深いコンテンツを推奨するシステムを示すブロック図である。
【図２】興味深いコンテンツを推奨するための異なる要素組み合わせを特定するデータ構造図である。
【図３】一実施形態による、情報ストリーム中の興味深いコンテンツを推奨する方法を示すフロー図である。
【図４】コンテンツポインタにスコアを割り当てる際に用いられるプロファイルの種類を示すデータ構造図である。
【図５】プロファイルの比較によりユニフォームリソースロケータ（ＵＲＬ）にスコアを割り当てる方法を例示的に示すフロー図である。
【図６】セルフプロファイルを生成する方法を例示的に示すフロー図である。
【図７】ネットワークプロファイルを生成する方法を例示的に示すフロー図である。
【図８】ＵＲＬプロファイルを生成する方法を例示的に示すフロー図である。
【図９】個人の近所を用いてスコアをＵＲＬに割り当てる方法を例示的に示すフロー図である。
【図１０】ユーザに対する推奨物を表示するウェブページを例示的に示すスクリーンショットである。
【発明を実施するための形態】
【０００９】
通信媒体（例えば、ソーシャルネットワーキングサイト）においてメッセージを介して受信した情報を確認しまた遅れずについていくのは、動的に更新される大量のコンテンツに起因して、困難かつ時間がかかる場合がある。興味深いかまたは関連するユニフォームリソースロケータ（「ＵＲＬ」）を有するメッセージを提供することができれば、ユーザが同じ情報を見つけ出し確認するのに必要な時間を大幅に短縮することができる。
【００１０】
ツイッターなどのソーシャルネットワーキングサイトにおいては、メッセージは、ユーザと、フォロワーまたはフォロイーとして特定される他の個人との間で構成および送信される。フォロワーとは、別のユーザのアカウントプロファイルに登録され、その別のユーザのアカウントプロファイルをフォローする者のことである。アカウントプロファイルがフォローされているその他のユーザは、フォロイーとみなされる。フォロワーとフォロイーとの関係は、相互的または独立的であり得る。興味深いコンテンツを有するメッセージについての推奨物は、特定のユーザのフォロワーおよびフォロイーに基づいて、決定することができる。図１は、一実施形態による、情報ストリーム中の興味深いコンテンツを推奨するためのシステム１０を示すブロック図である。１つ以上のユーザデバイス１１〜１３が、ウェブサーバ１４に接続されている。前記ユーザデバイスのうち少なくとも１つは、ユーザによって制御される。前記ユーザのアカウントプロファイルが、残りのユーザデバイスが前記ユーザのフォロワーおよびフォロイーを含む他のユーザによって制御可能である状態で、推奨物を特定するために確認される。
【００１１】
ユーザデバイス１１〜１３はそれぞれ、インターネットを含む相互ネットワーク２３を介して、特定のウェブページ２２（例えば、ソーシャルネットワーキングページ）をウェブサーバ２０からリクエストする。ウェブサーバ２０に接続されたデータベース２１内に、ウェブページ２２が保存されている。データベース２１から、前記リクエストされたウェブページが特定され、ユーザデバイス１１〜１３に返送される。ユーザデバイス１１〜１３は、前記リクエストされたウェブページ２２を表示して、ユーザが確認および対話できるようにする。リクエストされたウェブページ２２がソーシャルネットワーキングサイトである場合、前記ユーザは、メッセージの構成および送信と、他のユーザからのメッセージの受信、確認および応答とをすることができる。メッセージは、ネットワークサーバ２４に送信されかつネットワークサーバ２４によって受信される。ネットワークサーバ２４は、メッセージを保存するために、データベース２５に接続される。さらに、送信されたメッセージおよび受信されたメッセージを情報ストリーム内に入れて、ユーザに提供することができる。
【００１２】
受信されたメッセージは、ユーザのフォロワーおよびフォロイーなどの他のユーザによって生成することが可能である。フォロワーとは、別のユーザのアカウントプロファイルに加入しているユーザのことであり、その他のユーザの対話をフォローすることができる。一方フォロイーとは、フォロワーによってフォローされている個人ユーザのことである。一実施形態において、フォロワーおよびフォロイーは相互排他的ではない。例えば、ＡはＢのフォロワーであるが、ＢはＡのフォロワーではない。さらなる実施形態において、フォロワーおよびフォロイーは相互排他的である。例えば、ＡはＢのフォロワーであり、ＢはＡのフォロワーである。さらに別の実施形態において、フェイスブックなどの特定のソーシャルネットワーキングサイトにおいて、フォロイーは「友達」とみなされる場合がある。従って、推奨物をリクエストしているユーザは、その他のユーザのフォロワーである場合もあるし、その他のユーザのフォロイーである場合もある。
【００１３】
リクエストを受けると、推奨物サーバ１４は、リクエスト元ユーザにとって興味深いかまたはリクエスト元ユーザに関連するとみなされたコンテンツポインタを用いて、当該ユーザと関連付けられたメッセージを入手して、メッセージ推奨物を特定することができる。コンテンツポインタにより、ハイパーリンク（例えば、ユニフォームリソースロケータ（ＵＲＬ）または添付ファイル）などを介してリクエスト元ユーザが特定のコンテンツを発見するための情報またはアクセスが得られる。以下に、推奨物の特定について、ソーシャルネットワーキング環境内において発見されたコンテンツポインタとしてのＵＲＬに関連して説明するが他の環境および社会的ポインタも可能である。従って、本明細書中用いられる、「社会的ポインタ」または「ＵＲＬ」について言及した場合は、本明細書中他に明記されたものを除いて、その他の用語も含めて言及している。推奨物サーバは、プロファイル生成器１５と、スコアモジュール１６と、選択モジュール１７とを含む。プロファイル生成器１５は、入手されたメッセージを分析して、コンテンツプロファイルおよびＵＲＬプロファイルを生成する。これらのプロファイルは、推奨物サーバ１４に接続されたプロファイルデータベース１９に保存することができる。スコアモジュール１６は、プロファイルデータベース１９からのプロファイルのうち１つ以上にアクセスして、前記入手されたメッセージ中において特定されている１つ以上のＵＲＬについて関連度スコアを生成する。これらの関連度スコアは、選択モジュール１７に提供される。選択モジュール１７は、前記関連付けられた関連度スコアに基づいてＵＲＬをランク付けし、前記ランク付けされたＵＲＬに閾値を適用する。前記閾値を満たす関連度スコアを有するＵＲＬは、ユーザデバイス１１〜１３上のリクエスト元ユーザに相互ネットワーク２３を介して提供されるべき推奨物として選択される。
【００１４】
ユーザデバイス１１〜１３、推奨物サーバ１４、ウェブサーバ２０およびネットワークサーバ２４はそれぞれ、汎用プログラマブルコンピューティングデバイス内に従来から見受けられるコンポーネント（例えば、中央処理装置、メモリ、入力／出力ポート、ネットワークインターフェース、および不揮発性記憶装置）を含むが、他のコンポーネントも可能である。さらに、これらのサーバの代わりのまたはこれらのサーバに加えた他の情報供給源と、前記ユーザデバイスの代わりのまたは前記ユーザデバイスに加えた他の情報消費者が可能である。
【００１５】
さらに、ユーザデバイス１１〜１３と、サーバ１４、２０および２４とはそれぞれ、本明細書中内に開示される実施形態を実施するためのつ以上のモジュールを含み得る。これらのモジュールは、従来のプログラミング言語中のソースコードとして書かれたコンピュータプログラムまたはプロシージャとして実行することができ、オブジェクトまたはバイトコードとして中央処理装置による実行に用いられる。あるいは、これらのモジュールは、集積回路としてハードウェア内に実行してもよいし、あるいは、リードオンリーメモリコンポーネント内に焼いてもよい。多様な実行形態のソースコードおよびオブジェクトおよびバイトコードを、コンピューター可読型記憶媒体（例えば、フロッピーディスク、ハードドライブ、デジタルビデオディスク（ＤＶＤ）、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）および類似の記憶媒体）上に保持することができる。他の種類のモジュールおよびモジュール機能ならびに他の物理的ハードウェアコンポーネントも可能である。
【００１６】
興味深いくかつ関連する情報と思われるコンテンツポインタ（例えば、ＵＲＬ）を有するメッセージについての推奨物をリクエスト元ユーザに提供することは、有用でありかつ時間効率の向上につながり得る。すなわち、リクエスト元ユーザは、受信されたテキスト入力およびコンテンツポインタをそれぞれ確認して、興味深くかつ関連する情報を手作業で特定する必要が無くなり得る。推奨物としてＵＲＬを特定する際には、異なる要素組み合わせが考えられ得る。図２は、興味深いコンテンツを推奨するための異なる要素組み合わせを特定するデータ構造図３０である。要素３４の３つのカテゴリ３１〜３３（例えば、候補ＵＲＬセットの種類３１、候補セット３２中のＵＲＬの関連度ランキング、およびＵＲＬの社会的ランキング３３）が考えられている。候補コンテンツポインタカテゴリ３１の種類としては、近所候補セット３５ａまたは人気候補セット３５ｂがある。近所候補セット３５ａは、リクエスト元ユーザのフォロイーと、フォロイーのフォロイー（ＦＯＦ）とからのメッセージを考慮する。ＦＯＦは、前記リクエスト元ユーザのフォロイー（このフォロイーは、前記リクエスト元ユーザによってフォローされている）によってフォローされているソーシャルネットワーキング環境内にアカウントプロファイルを有する。関連度ランキングカテゴリ３２は、前記リクエスト元ユーザまたは前記リクエスト元ユーザのフォロイーおよびＦＯＦによって構成されたメッセージ内において特定される単語およびトピックの関連度に基づいて、コンテンツポインタをランク付けする。前記リクエスト元ユーザによって構成されたメッセージ内において特定される単語およびトピックの関連度は、セルフプロファイルスコア３６ａとして提供される。前記リクエスト元ユーザのフォロイーおよびＦＯＦによって構成されたメッセージ内において特定される単語およびトピックの関連度は、ネットワークスコア３６ｂによって提供される。その後、前記ランク付けされたコンテンツポインタのうち１つ以上を推奨物として選択することが可能となる。さらに、さらなる実施形態において、コンテンツポインタの関連度ランキング３６ｃは不要である。社会的ランキングカテゴリ３３は、社会的投票力３７ａに基づいて、コンテンツポインタのスコア付けおよびランク付けを行う。社会的投票力３７ａは、前記リクエスト元ユーザのＦＯＦの信頼性と、各ＦＯＦによるメッセージ生成頻度とを考慮する。また、さらなる実施形態において、コンテンツポインタの社会的ランキング３７ｂは不要である。
【００１７】
上述した要素に基づけば、前記カテゴリそれぞれから要素を選択した後に前記選択した要素を組み合わせることにより、コンテンツポインタを推奨物として特定するための少なくとも１２個の異なる方法を提供することができる。例えば、これら１２個の推奨方法を挙げると、人気のある候補セット−関連度ランキング無し−社会的ランキング無し、近所候補セット−関連度ランキング無し−社会的ランキング無し、人気のある候補セット−ネットワークランキング−社会的ランキング無し、人気のある候補セット−自己関連度ランキング−社会的ランキング無し、近所候補セット−ネットワークランキング−社会的ランキング無し、近所候補セット−自己関連度ランキング−社会的ランキング無し、人気のある候補セット−関連度ランキング無し−投票社会的ランキング、人気のある候補セット−近所関連度ランキング−投票社会的ランキング、近所候補セット−ネットワーク関連度ランキング−投票社会的ランキング、人気のある候補セット−自己関連度ランキング−投票社会的ランキング、および近所カテゴリセット−自己関連度ランキング−投票社会的ランキングがる。他の推奨物要素の方法または組み合わせも可能である。
【００１８】
興味深いコンテンツポインタ（例えば、ＵＲＬ）を有するメッセージを推奨物として選択するために異なる要素を用いることが可能であるが、全ての方法のシナリオに共通して、普遍的なフローを規定することができる。図３は、一実施形態による、情報ストリーム中の興味深いコンテンツを推奨する方法４０を示すフロー図である。リクエスト元ユーザに提供される可能な推奨物として、コンテンツポインタ（例えば、ＵＲＬ）をそれぞれ含むメッセージの候補セットを生成する（ブロック４１）。メッセージの候補セットは、リクエスト元ユーザの近所に基づいて、または、当該ソーシャルネットワーキングサイト内での当該ＵＲＬの人気に基づいて、生成することができる。近所候補セット内のＵＲＬは、前記リクエスト元ユーザのフォロイーおよびＦＯＦから投稿されたメッセージから選択することができる。一方、当該ソーシャルネットワーキングサイトに登録された任意のユーザに送信されたメッセージまたは当該ソーシャルネットワーキングサイトに登録された任意のユーザに送信されたメッセージから、前記メッセージの人気に基づいて、人気のある候補セット内のＵＲＬを選択することができる。ＵＲＬの人気は、当該ＵＲＬを含む複数のメッセージに基づいて測定することができる。当該ＵＲＬを含む複数のメッセージは、図１を参照して上述した推奨物サーバ、ソーシャルネットワーキングサイトまたはサードパーティにより、決定することができる。一例において、多数回投稿されているＵＲＬの方が、１人または２人の個人からのメッセージでしか言及されていないＵＲＬよりも興味深い可能性が高い。一実施形態において、ＵＲＬの人気は、所定の期間にわたってまたは絶対年代を通じて、決定することができる。例えば、期間を２４時間と設定して、その２４時間の期間内に最も人気があるとみなされたＵＲＬを、人気のある候補セット内に含められるものとして選択する。最も人気のあるＵＲＬは、前記２４時間の期間内に各ＵＲＬについて言及したメッセージの数を特定した後、前記言及されたＵＲＬ全てに人気閾値を適用することにより、決定することができる。前記ＵＲＬが前記閾値を満たす場合、前記ＵＲＬは、前記候補セット内に含められるものとして選択される。
【００１９】
任意選択的に、前記期間内に言及された前記ＵＲＬのうち、一時的興味に関する閾値を満たすＵＲＬのみを前記候補セット内に含めることにより、前記ＵＲＬそれぞれがより確実に興味深いことを保証してもよい。前記一時的興味に関する閾値を満たさないＵＲＬは、当該ＵＲＬの人気に関係無く、各ＵＲＬと関連付けられたメッセージが生成された日に基づいて、興味深くなくないものとしてみなすことができる。なぜならば、興味深いトピックは、経時的に変化するからである。前記一時的興味に関する閾値を挙げると、所定の期間、絶対年代、または未定の期間（例えば、リクエスト元ユーザが最後に自身のアカウントプロファイルにログインした時刻）がある。前記一時的興味に関する閾値は、自動的に設定してもよいし、リクエスト元ユーザが設定してもよい。例えば、前記興味深い閾値を７日間とし、この７日間は、人気のあるＵＲＬが内部で発見されたメッセージが生成された日から測定される。人気のあるＵＲＬが、人気のある候補セット内に含められるものとして選択されるのは、その関連付けられたメッセージが過去７日間以内に生成された場合のみである。
【００２０】
特定後、各候補ＵＲＬには、当該ＵＲＬのリクエスト元ユーザに対する関連度に基づいて、スコアが任意選択的に割り当てられる（ブロック４２）。前記関連度スコアは、リクエスト元ユーザの興味のうち少なくとも１つ当該ＵＲＬの類似度、前記リクエスト元ユーザのフォロイーの興味、前記リクエスト元ユーザのフォロイーの信頼性、および前記フォロイーがメッセージを作成する頻度に基づき得る。図４はデータ構造図５０であり、関連度スコア５１をコンテンツポインタに割り当てる際に用いられるプロファイルの種類を示す。関連度スコアは、コンテンツポインタ（例えば、プロファイル比較をを通じたテキスト入力において発見されたＵＲＬ、投稿者ベースのスコア付け、またはプロファイル比較および投稿者ベースのスコア付けの組み合わせ）に割り当てられ得る。プロファイル比較スコア付け５１では、特定のＵＲＬについてのＵＲＬプロファイル５３と、リクエスト元ユーザのコンテンツプロファイル５２および５４とを比較して、前記ＵＲＬと前記リクエスト元ユーザとの間の関連度を特定する。コンテンツプロファイルを挙げると、前記リクエスト元ユーザについてのメッセージおよび前記リクエスト元ユーザからのメッセージに基づいたセルフプロファイル５２、前記リクエスト元ユーザのフォロイーに基づいたネットワークプロファイル５４がある。以下、セルフプロファイルおよびネットワークプロファイルの生成について、図６および図７を参照してさらに説明する。関連度は、コサイン類似度を用いて決定することができる。以下、プロファイル比較を用いた関連度スコアの割り当てについて、図５を参照してさらに説明する。
【００２１】
図３を参照した説明に戻って、社会的ランキングスコアは、候補ＵＲＬそれぞれに任意選択的に割り当てることができる（ブロック４３）。社会的ランキングスコアは、他の個人をフォローすることの多い複数のリクエスト元ユーザのフォロイーと、その他の個人がメッセージを生成する頻度とに依存する。以下、社会的ランキングスコアについて、図９を参照してさらに説明する。
【００２２】
決定後、前記割り当てるられたスコアに基づいて、ＵＲＬをランク付けすることができる（ブロック４４）。関連度ランキングスコアおよび社会的ランキングスコアがどちらともＵＲＬに割り当てられている場合、ランクは、関連度スコアと、ＵＡＬの投票スコアとの組み合わせに基づく。前記ランク付けされたＵＲＬのスコアにランキング閾値を適用し、前記閾値を満たすスコアを有するＵＲＬを推奨物として選択する（ブロック４５）。ランキング閾値を挙げると、絶対値、パーセントまたは有界範囲がある。例えば、４という絶対値をリンク先のＵＲＬに適用して、最も高いランキングスコアを有する４つのＵＲＬを推奨物として選択することができる。選択された推奨物は、リクエスト元ユーザが確認できるよう、リクエスト元ユーザに提供することができる。推奨物は、ＵＲＬのみを含んでいてもよいし、あるいは、ＵＲＬおよび付けられたメッセージを含んでいてもよい。
【００２３】
上述したように、コンテンツプロファイルおよびＵＲＬプロファイルに基づいて、関連度スコアをＵＲＬに割り当てることができる。図５は、プロファイルの比較によってスコアをＵＲＬに割り当てる方法６０を例示的に示すフロー図である。コンテンツプロファイルを入手する（ブロック６１）。このコンテンツプロファイルは、セルフプロファイルまたはネットワークプロファイルを含み得る。セルフプロファイルまたはネットワークプロファイルは、新規に生成することもできるし、更新することもできるし、あるいはデータベースからアクセスすることも可能である。各コンテンツプロファイルは、ＵＲＬと関連付けられたメッセージから得られたキーワードのベクトルを含む。セルフプロファイルを生成するには、リクエスト元ユーザからのメッセージまたはリクエスト元ユーザについてのメッセージからキーワードを選択すればよく、ネットワークプロファイルについてのキーワードは、前記リクエスト元ユーザのフォロイーのセルフプロファイルから選択すればよい。以下、セルフプロファイルおよびネットワークプロファイルの生成についてそれぞれ図６および図７を参照して説明する。
【００２４】
次に、ＵＲＬについてのプロファイルを入手する（ブロック６２）。さらなる実施形態において、コンテンツプロファイルおよびＵＲＬプロファイルを同時に入手してもよいし、あるいは、ＵＲＬプロファイルを入手した後にコンテンツプロファイルを入手してもよい。ＵＲＬプロファイルも、新規生成、更新、またはデータベースからのアクセスが可能である。ＵＲＬプロファイルは、当該ＵＲＬを含むメッセージのうち１つ以上から選択されたキーワードのベクトルを含む。ショートメッセージターム展開を用いて、ごく一部のメッセージにおいて言及されているＵＲＬについてのさらなるキーワードを特定する。以下、ターム展開について、図７を参照してさらに説明する。さらに、以下、ＵＲＬプロファイルについて、図８を参照してさらに説明する。
【００２５】
入手後、コンテンツプロファイル（これは、セルフプロファイルまたはネットワークプロファイルのいずれかである）と、前記ＵＲＬプロファイルとを比較（ブロック６３）して、プロファイルの類似度に基づいて、関連度ランキングスコアを生成する（ブロック６４）。類似度の決定は、コサイン類似度を用いて行うことができる。しかし、他の方法での類似度決定も可能である。図３を参照して上述したように、生成された関連度ランキングスコアを、ランキングのためのＵＲＬと、推奨物としての可能な選択とに割り当てる。
【００２６】
コンテンツプロファイルは、リクエスト元ユーザに関するメッセージに基づいたセルフプロファイルか、または、リクエスト元ユーザのフォロイーに基づいたネットワークプロファイルを含み得る。図６はフロー図であり、リクエスト元ユーザ７１についてのセルフプロファイル７４を生成する方法７０を例示的に示す。リクエスト元ユーザ７１が作成したメッセージ７２および７３と、リクエスト元ユーザ７１について言及しているメッセージ７２および７３とを全て特定する。例えば、前記リクエスト元ユーザが作成した２つのメッセージと、前記リクエスト元ユーザに関する２つのメッセージとを特定する。第１のユーザ作成メッセージは、ドッグパークにおけるサーシャとの運動についての投稿を含み、一方、第２のユーザ作成メッセージは、休暇をとりたいことについての投稿を含む。前記リクエスト元ユーザについて言及しているメッセージは、別のユーザから前記リクエスト元ユーザに向けての、休暇を取るつもりであるの旨についての第１のメッセージと、さらなるユーザから投稿された、前記リクエスト元ユーザと一緒にＧｒｅｅｎ  Ｌａｋｅに運動をしに行くことについての第２のメッセージとを含む。さらなる実施形態において、前記リクエスト元ユーザが作成したメッセージのみまたは前記リクエスト元ユーザについて言及しているメッセージのみを特定し、これらのメッセージを、前記リクエスト元ユーザについての推奨物を決定する際に用いる。
【００２７】
前記特定されたメッセージから単語を抽出し、抽出した単語を、標準的なストップワードリストを通じたフィルタリングのために収集する。一実施形態において、トークン（例えば、名詞、名詞句、および語幹）のみを特定およびフィルタリングする。さらなる実施形態において、同義語を特定およびフィルタリングすることができる。前記抽出された単語から、複数の個別の単語を特定し、これらの単語をベクトルに沿って配置して、セルフプロファイルを生成することができる。個別の単語をセルフプロファイル中に含められるものとして選択する際には、当該セルフプロファイル中で個別の単語が重複しないようにし、かつ、リクエスト元ユーザが作成したかまたはリクエスト元ユーザについて言及しているメッセージのうち１つ以上において個別の単語が特定できるように、選択を行う。
【００２８】
上記例に戻って、４つのメッセージ全ての中の単語を抽出し、ストップワードを除去する。ストップワードを挙げると、用いられるサーチエンジンの種類または所定のストップワードのリストによって異なり得る、一般的に用いられる単語がある。「犬」、「公園」、「休暇」、「グリーンレイク」、「運動」および「仕事」という単語が、リクエスト元ユーザのセルフプロファイル内に含められるべき個別の単語として特定される。上述したように、前記プロファイル内に含められるべきものとして選択された単語は、前記プロファイル中のその他の単語全てと異なる単語でなくてはならない。しかし、前記個別の単語を前記メッセージのうち１つ以上において用いることは可能である。
【００２９】
以下の式に従って、これらの個別の単語と、関連付けられた強さとを、セルフプロファイルとしてベクトルに沿って羅列する。
【００３０】
【数１】
2011222004.tif 000003
【００３１】
ここで、ｍは、前記特定されたメッセージ中の個別の単語の総数であり、キーワードｗｉに対するリクエスト元ユーザの興味の強さを示す。リクエスト元ユーザの興味の強さは、以下の等式に基づいて、単語頻度逆ユーザ頻度重み付けスキーム（ｔｆ−ｉｄｆ）を用いて計算することができる。
【００３２】
【数２】
2011222004.tif 000004
ここで、tfu(wi)は、リクエスト元ユーザが作成したかまたは前記リクエスト元ユーザについて言及しているメッセージ内に置いて単語ｗｉが使用された回数を示す。Ｉｄｆｕは、以下の等式に基づいて決定される。
【００３３】
【数３】
2011222004.tif 000005
ここで、ｕは、前記リクエスト元ユーザのフォロイーの総数であり、少なくとも１つのメッセージにおいて前記単語を用いてメッセージを作成した前記ユーザのフォロイーの数である。さらなる実施形態において、ｕは、ソーシャルネットワーキング環境内の他のユーザの総数であり、|u(wi)|は、少なくとも１つのメッセージにおいて前記単語を用いてメッセージを作成したその他のユーザの数である。ｕは他の値であってもよく、例えば、前記リクエスト元ユーザと直接通信した他のユーザや、１つ以上のメッセージにおいて前記リクエスト元ユーザについて言及した他のユーザなどであってもよい。ある単語についてｔｆ値が高い場合、これは、リクエスト元ユーザがその単語を頻繁に用いていることを示し、すなわち、高い興味を示している。一方、ある単語についてｉｄｆ値が高い場合、これは、この単語を用いている他のユーザは少数であることを示し、すなわち、１人のユーザを他の個人と区別する際にその単語を良好に用いることができることを示す。上記例に戻って、ベクトルに沿って表示されている個別の単語それぞれに対し、強さ値を割り当てる。強さは、パーセントとしてまたは絶対数として測定することが可能である。他にも、強さを決定するための測定および方法がある。
【００３４】
前記個別のキーワードから生成されたセルフプロファイルは、前記リクエスト元ユーザから投稿されたコンテンツに基づいて、前記リクエスト元ユーザの興味をモデリングする。しかし、リクエスト元ユーザの興味が、フォロイーなどの他のユーザから投稿されたコンテンツ内にある場合もある。ネットワークプロファイルは、リクエスト元ユーザのフォロイーのセルフプロファイルに基づいて、生成することができる。図７はフロー図であり、リクエスト元ユーザ８１についてのネットワークプロファイル８４を生成する方法８０を例示的に示す。前記リクエスト元ユーザのフォロイー８２を、リクエスト元ユーザ８１の加入先となっておりリクエスト元ユーザ８１によってフォローされいるアカウントを有する全ての個人として特定することができる。フォロイー８２それぞれと関連付けられたセルフプロファイル８３を入手する。例えば、リクエスト元ユーザは、フォロイーと思われる他の４人のユーザをフォローしており、前記４人のフォロイーについてのセルフプロファイルを入手する。各フォロイーについて、当該単語に対するフォロイーの興味の関連付けられた強さに基づいて、セルフプロファイル中の個別の単語を降順にランク付けする。個別の単語のうち、関連付けられたｔｆ−ｉｄｆ値によって示される興味値が最も高いものを、当該フォロイーの高興味単語として選択する。このフォロイーの高興味単語は、閾値を用いて選択することができる。閾値を挙げると、絶対値、パーセントまたは有界範囲がある。他の閾値も可能である。一実施形態において、閾値は２０パーセントとして設定される。そのため、ランク付けされた順位内の個別の単語のうち上位２０パーセントを高興味単語として選択し、これらの高興味単語は、ネットワークプロファイル８４内に含められる。さらなる実施形態において、１人のフォロイーのみしか言及していない単語全てをネットワークプロファイルから除去する。前記フォロイーそれぞれの高興味単語を組み合わせ、そのグループのフォロイーの高興味単語を選択する。
【００３５】
上記例に戻って、個別の単語およびその強さを、前記４人のフォロイーそれぞれのセルフプロファイル内において特定する。各フォロイーセルフプロファイルにおいて、個別の単語のうち最も強さが大きな単語（例えば、閾値を満たす個別の単語）を、前記フォロイーの高興味単語として選択する。各フォロイーの高興味単語を組み合わせて、グループ高興味単語を生成する。このグループ高興味単語について、当該グループによる興味の強さを各単語について決定する。グループ高興味単語は、「映画」、「熱帯」、「クラブ」、「休暇」および「親友」である。しかし、「映画」という用語は、前記フォロイーのうち１人が作成したメッセージにおいてしか言及されていないため、この用語を除去した後、ネットワークプロファイルを生成する。
【００３６】
ネットワークプロファイルは、前記グループ高興味単語と、その関連付けられたグループ強さから生成することができる。このグループ強さは、上述したようなｔｆ−ｉｄｆ重み付けスキームを用いて決定することができる。このスキームにおいて、tfu(wi)は、特定の単語ｗｉを高興味単語として有する、リクエスト元ユーザのフォロイーの数である。そのため、tfu(wi)の値が高い場合、これは、前記リクエスト元ユーザのフォロイーのうち多くの者が共通して特定の単語ｗｉを用いたメッセージを生成していることを示す。この値から、上述したような等式３に基づいて決定された単語の一般的重要性を知ることができる。
【００３７】
さらなる実施形態において、ネットワークプロファイルを、リクエスト元ユーザの高興味単語から生成することができる。これらのリクエスト元ユーザの高興味単語は、リクエスト元ユーザのフォロイーおよびＦＯＦによっても用いられている。例えば、前記リクエスト元ユーザが作成したメッセージにおいて共通して用いられている単語をセルフプロファイルから選択し、前記リクエスト元ユーザのフォロイーおよびＦＯＦによって作成されたメッセージ内において特定する。その後、前記選択された単語の強さを決定することができる。
【００３８】
前記リクエスト元ユーザのフォロイーそれぞれについての選択された高興味単語と、ベクトルに沿って配置された関連付けられた強さとを組み合わせることにより、ネットワークプロファイルを生成する。上記例に戻って、ベクトルに沿って配置されているグループ高興味単語である「熱帯」、「クラブ」、「休暇」および「親友」について、強さを決定することで、ネットワークプロファイルを生成する。
【００３９】
ＵＲＬなどのコンテンツポインタをプロファイルによって表すこともできる。図８はフロー図であり、コンテンツポインタプロファイル９３を生成する方法９０を例示的に示す。コンテンツポインタプロファイル９３は、キーワードと、ベクトルに沿って発見された興味の関連付けられた強さとを含み、これにより、ＵＲＬなどのコンテンツポインタのトピックを表す。インデックス、ファイル名、検索語および添付ファイルなどの他のコンテンツポインタも可能である。前記コンテンツポインタを含むメッセージから、トピックを決定することができる。前記コンテンツポインタプロファイルは、図６を参照して説明したｔｆ−ｉｄｆ重み付けスキームを用いて、コンテンツプロファイルと同様に生成される。例えば、メッセージ９１を特定して、特定のコンテンツポインタ９２を含むメッセージを特定する。その後、特定されたメッセージ９２を分析して、各メッセージ内に含まれる単語を抽出する。これらの抽出された単語は、標準的なストップワードリストを通じてフィルタリングされて、共通の単語を除去する。一実施形態において、名詞、名詞句および語幹を含む単語トークンのみを特定し、フィルタリングする。さらなる実施形態において、同義語を特定し、フィルタリングすることができる。前記抽出された単語から複数の個別の単語を特定し、ベクトルに沿って配置して、コンテンツポインタプロファイル９３を生成することができる。個別の単語が、コンテンツポインタプロファイル９３内に含められるものとして選択され、これにより、前記コンテンツポインタプロファイル内において個別の単語が重複せず、かつ、前記コンテンツポインタについて言及しているメッセージのうち１つ以上内において、前記個別の単語を特定することができる。上記例に基づいて、「引き取り」、「子犬」、「サーシャ」、「猫」、「ノンニ」、「動物愛護協会」、および「ペット」という単語が、興味の関連付けられた強さと共にコンテンツポインタプロファイル内に含められるものとして、個別の単語として選択される。
【００４０】
各個別の単語と関連付けられた興味の強さは、当該コンテンツポインタの記述における個別の単語の使用様態に基づくことができ、上記したｔｆ−ｉｄｆ重み付けスキームに基づいて決定することができる。しかしtfu(wi)の値は、関連付けられたメッセージ中でコンテンツポイントを記述するために単語が何回使用されたかを示す。一実施形態において、コンテンツポインタの記述において或る単語の使用回数が多いほど、その単語の前記コンテンツポインタに対する関連度が高くなる。さらに、前ｉｄｆｕ値から、上記したような等式３に従って決定された単語の一般的重要性が分かる。上記例に戻って、前記選択された個別の単語それぞれについての興味スコアを決定し、ベクトルに沿って配置して、コンテンツポインタプロファイルを生成する。さらなる実施形態において、少数のメッセージにしかコンテンツポインタが含まれていない場合、ショートメッセージターム展開を適用して、前記ＵＲＬプロファイル内に含められるべきさらなる単語を特定する。ターム展開時において、コンテンツポインタを有するメッセージからトークン（例えば、名詞、名詞句および語幹）を抽出し、前記抽出されたトークンに基づいてクエリを生成する。このクエリを、１組の文書（例えば、ウェブベースの文書、あるいは、リモートに保存された電子文書またはローカルに保存された電子文書）に適用する。前記サーチクエリの１つ以上のトークンとマッチする文書が、検索結果として特定される。これらの検索結果を分析して、サーチエンジンを介してまたはｔｆ−ｉｄｆを用いて顕著なタームを特定する。ｔｆ−ｉｄｆを適用した場合、最も高いｔｆ−ｉｄｆ値を有する検索結果文書中に出現するトークンが、顕著なタームとして選択される。これらの特定された顕著なタームは、個別の単語としてコンテンツポインタプロファイルに付加され得る。ショートメッセージターム展開については、本発明の譲受人に譲渡された米国特許出願シリアル番号第１２／６４６，８１０号（タイトル：「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  Ｆｏｒ  Ｉｄｅｎｔｉｆｙｉｎｇ  Ｔｏｐｉｃｓ  Ｆｏｒ  Ｓｈｏｒｔ  Ｔｅｘｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」、出願日：２００９年１２月２３日）中にさらに記載がある。本明細書中、同文献の開示菜用を参考のため援用する。
【００４１】
プロファイルに基づいたスコア付けコンテンツポインタのスコア付けに加えて、投稿者ベースのスコア付け方法も用いることができる。図９はフロー図であり、投稿者ベースのスコア付けを用いてスコアをＵＲＬに割り当てる方法１００を例示的に示す。リクエスト元ユーザと関連付けられた投稿者近隣を特定する（ブロック１０１）。投稿者近隣は、リクエスト元ユーザのフォロイーのフォロイーを含み得る（ＦＯＦ）。他の種類の近隣も可能である。ＦＯＦが持っているアカウントプロファイルはリクエスト元ユーザのフォロイーによってフォローされており、リクエスト元ユーザのフォロイーは、前記リクエスト元ユーザによってフォローされている。特定のコンテンツポインタ（例えば、ＵＲＬ）をメッセージ中に投稿した個人ＦＯＦを特定する（ブロック１０２）。前記ＦＯＦの信頼性および前記ＦＯＦによって生成された複数のメッセージに基づいて、これらの特定されたＦＯＦそれぞれに、投票スコアを割り当てる（ブロック１０３）。
【００４２】
信頼性投票スコアとしては絶対数またはパーセントがあり、当該ユーザとやり取りされた複数のメッセージ、当該ユーザと個人との間で共有されている他の複数の個人、および前記ユーザおよび前記個人が作成したメッセージコンテンツの類似度に基づき得る。他の信頼性決定法も可能である。一方、ＦＯＦによって生成されたメッセージの数は、所定の期間にわたってまたは有界の時間範囲内において計算することができる。割り当てられた投票力は、特定のＦＯＦをフォローしているリクエスト元ユーザのフォロイーの数の対数に比例し得、かつ、前記特定のＦＯＦによってメッセージが生成される平均時間間隔の対数にも比例する。このように、一実施形態において、より少数のメッセージを生成するＦＯＦに対し、より高い投票力を割り当てる一方、頻繁にメッセージを生成するＦＯＦに対し、より低い投票力を割り当てる。さらに、リクエスト元ユーザのフォロイーのうちの多くによってフォローされるＦＯＦは、前記リクエスト元ユーザのフォロイーのうちより少数によってフォローされているＦＯＦよりもより信頼性が高いとみなすことができる。従って、前記ＦＯＦをフォローしている前記リクエスト元ユーザのフォロイーが多いほど、より投票力が得られる。さらなる実施形態において、前記ＦＯＦのうち誰も前記特定のコンテンツポインタについて言及していない場合、投票力が最も低い単一のＦＯＦによる言及と同等の投票スコアが割り当てられる。他の投票スコア割り当て方法が可能である。
【００４３】
決定後、前記ＦＯＦそれぞれの投票力を合計（ブロック１０４）して、前記コンテンツポインタについての投票スコア（ブロック１０５）を生成する。図３を参照した説明に戻って、全ての候補コンテンツポインタを関連度ランキングまたは社会的ランキングを通じてスコア付けした後、前記関連付けられたスコアに基づいて、前記コンテンツポインタをランク付けする。関連度ランキングスコアおよび社会的ランキングスコアがどちらともＵＲＬに割り当てられている場合、そのランクは、前記関連度スコアおよび前記ＵＲＬの投票スコアの組み合わせに基づく。前記ランク付けされたコンテンツポインタのスコアにランク閾値を適用し、スコアが前記ランク閾値を満たしているコンテンツポインタを推奨物として選択する。選択後、前記推奨物を前記リクエスト元ユーザに提供し、確認することができる。これらの推奨物は、前記ＵＲＬのみを含んでいてもよいし、あるいは、前記ＵＲＬおよび関連付けられたメッセージを含んでもよい。リクエスト元ユーザに提供された推奨物は、推奨物ウェブページ上でアクセスおよび表示することができる。図１０はスクリーンショット１１０であり、リクエスト元ユーザに対する推奨物１１２および１１３を表示するウェブページ１１１を例示的に示す。推奨物１１２および１１３は、単一のリストとして提供してもよいし、あるいは、推奨物の種類に応じて別個に提示してもよい。一実施形態において、これらの推奨物は、コンテンツ推奨物１１３または人気のある推奨物１１４として分類されている。コンテンツ推奨物１１３は、コンテンツポインタの近所候補セットに基づいている。人気のある推奨物１１４は、コンテンツポインタの人気のある候補セットに基づいている。図３を参照して上述したように、推奨物としての可能な選択対象としての１組の候補コンテンツポインタは、前記リクエスト元ユーザの近所またはソーシャルネットワーキング環境内におけるコンテンツの人気に基づいて、生成することができる。近所候補セットから選択された推奨物は一般的には、前記リクエスト元ユーザが既に知っているかまたは精通している情報に関し、一方、人気のある候補セットから選択された推奨物は、前記リクエスト元ユーザが受信した情報と比較してなじみが無いかまたは正反対の内容を含む傾向がある。
【００４４】
前記表示された推奨物はそれぞれ、関連性ボックス１１８を含む。リクエスト元ユーザは、関連性ボックス１１８に入力を行って、推奨物のコンテンツを既に知っているかまたはリクエスト元ユーザが推奨物のコンテンツに興味があるかまたは無いかについて示すことができる。関連性ボックス１１８は、チェックボックスまたは記入式ボックスと、リクエスト元ユーザからの情報を受け取るための他の種類のフォーマットとを含み得る。前記関連性チェックボックスを介して前記リクエスト元ユーザから得られた情報を用いて、前記リクエスト元ユーザのコンテンツプロファイルを更新し、その投票力を調節することができる。
【００４５】
推奨物の提示は、リクエスト元ユーザが１組の提示ツール１１５を介して決定してもよいし、あるいは、自動的に決定してもよい。提示ツールを挙げると、コンテンツスライディングバー１１６および表示チェックボックス１１７がある。コンテンツスライディングバー１１６を用いた場合、リクエスト元ユーザは、推奨物内に含まれるコンテンツの範囲をリクエストすることができる。コンテンツスライディングバーの一端では、ＵＲＬのネットワーク候補セットからの全推奨物が提供される。その他端では、ＵＲＬの人気のある候補セットから選択された全推奨物が提供される。その中間では、コンテンツ推奨物および人気のある推奨物をほぼ等量で混合したものが提供される。
【００４６】
一実施形態において、ネットワークおよび人気のある推奨物の選択に用いられるコンテンツ範囲は、単一の選択可能なスライディングバー制御部内に含まれる。しかし、ユーザが調節可能なスライディングバー制御部を別個に設けることも可能である。他の種類の制御も可能であり、例えば、回転ノブまたはギンベルノブを別個に使用するかまたは組み合わせて使用してもよいし、スライダーバー、ラジオボタンおよび他のユーザ入力機構により、ｔ一定範囲の回転、移動または選択を介して連続的または不連続的に選択が行えるようにしてもよい。表示チェックボックス１１７は、トップ推奨物、全推奨物、単一の推奨物ストリーム、コンテンツおよび人気のある推奨物についての別個の推奨物リスト、各推奨物のタイトル、または各推奨物の要旨を含み得る。他の表示要素も可能である。
【００４７】
さらなる実施形態において、リクエスト元ユーザは、複数の推奨物ウェブページにログインすることができる。各ウェブページは、推奨物ソース（例えば、ソーシャルネットワーキングサイト、ｅメール、またはＲＳＳフィード）を表し得る。他のソースも可能である。最低でも、ソースを介してユーザ、通信されているコンテンツおよび通信履歴が特定できなければならない。
【００４８】
さらに別の実施形態において、活性化拡散を用いて、社会的ネットワークまたは他のコンテンツポインタ環境を通じて伝播させることができる。例えば、ある環境内にいるリクエスト元ユーザに対してコンテンツポインタにより推奨物を特定する場合、その環境内の他のユーザ（例えば、ＦＯＦのフォロイー）を考慮することができる。しかし、前記リクエスト元ユーザから除去されるその他のユーザの数が多いほど、考慮時における重みが低減する。活性化拡散を用いて、その他のユーザを一般化することができる。
【００４９】
推奨物の特定について、ソーシャルネットワーキング環境およびＵＲＬに言及しつつ上記において説明してきたが、他の環境およびコンテンツポインタも可能である。そのような環境としては、ｅメールおよびデータベースがある。ｅメール環境においては、コンテンツポインタは添付ファイルを含み得、データベース環境においては、コンテンツポインタはファイル名またはインデックスを含み得る。ｅメール環境において、コンテンツプロファイルおよびコンテンツポインタプロファイルは、ｅメールのコンテンツに基づいて生成することができる。ｅメールから単語が抽出されて、プロファイルベクトルが生成され、単語強さは、リクエスト元ユーザのアドレス帳中の連絡先またはリクエスト元ユーザと直接通信したことのある連絡先に基づき得る。他の環境およびコンテンツポインタも可能である。
【図１】
2011222004.tif 000006
【図２】
2011222004.tif 000007
【図３】
2011222004.tif 000008
【図４】
2011222004.tif 000009
【図５】
2011222004.tif 000010
【図６】
2011222004.tif 000011
【図７】
2011222004.tif 000012
【図８】
2011222004.tif 000013
【図９】
2011222004.tif 000014
【図１０】
2011222004.tif 000015