(57)【特許請求の範囲】
【請求項１】
ウェブサイトの影響をランク付けする、コンピュータで実装される方法であって、
トピック用語を受け取るステップと、
ウェブサイトに対する第１の複数のポストから前記トピック用語に関係しないポストをフィルタリングするステップと、
前記トピック用語に基づいて、前記ウェブサイトに対するインバウンドリンク数を求めるステップと、
前記インバウンドリンクの隣接したポスティング間の経過時間を計算するステップと、
前記経過時間に基づき、前記隣接したポスティング間の中央経過時間を計算するステップと、
前記トピック用語に基づいて、クエリーを生成するサブステップと、
前記ウェブサイトに対する前記第１の複数のポストに前記クエリーを適用することによって、トピック特有のポストを求めるサブステップと、
前記トピック特有のポストをサイト索引と比較することにより、前記トピック用語に関係するポスト数を求めるサブステップであって、前記サイト索引が、第２の複数のポストが属するウェブサイトのリストを含み、前記第２の複数のポストが前記第１の複数のポストを含む、サブステップと
によって、前記トピック用語に関係するポスト数を求めるステップと、
前記インバウンドリンク数、前記インバウンドリンク間の前記中央経過時間、前記トピック用語に関係するポスト数に基づいて、前記ウェブサイトのランクを生成するステップとを含む方法。
【請求項２】
ウェブサイトの影響をランク付けする、コンピュータで実装される方法であって、
トピック用語を受け取るステップと、
ウェブサイトに対する第１の複数のポストから前記トピック用語に関係しないポストをフィルタリングするステップと、
前記トピック用語に基づいて、前記ウェブサイトに対するインバウンドリンク数を求めるステップと、
前記インバウンドリンクの隣接したポスティング間の経過時間を計算するステップと、
前記経過時間に基づき、前記隣接したポスティング間の中央経過時間を計算するステップと、
前記インバウンドリンク数及び前記インバウンドリンク間の前記中央経過時間に基づいて、前記ウェブサイトのランクを生成するステップとを含み、
前記ウェブサイトに対するインバウンドリンク数を求めるステップが、
前記トピック用語に基づいて、クエリーを生成するサブステップと、
前記ウェブサイトに対する前記第１の複数のポストに前記クエリーを適用することによって、トピック特有のポストを求めるサブステップと、
前記トピック特有のポストをサイト索引と比較して、サイト当たりのトピックボリュームを求めるサブステップであって、前記サイト索引が、第２の複数のポストが属するウェブサイトのリストを含み、前記第２の複数のポストが前記第１の複数のポストを含む、サブステップと、
前記第１の複数のポストへの複数のインバウンドリンクを求めるサブステップと、
前記サイト当たりのトピックボリュームと前記複数のインバウンドリンクを比較することによって、前記インバウンドリンク数を求めるサブステップとを含む 方法。
【請求項３】
前記インバウンドリンクの前記隣接したポスティング間の前記経過時間を計算するステップが、
前記第２の複数のポストのポスティング時刻を求めるサブステップと、
前記ポスティング時刻を前記インバウンドリンクと比較して、インバウンドリンク及び前記インバウンドリンクのポスティング時刻のリストを求めるサブステップと、
前記インバウンドリンクの前記ポスティング時刻を前記トピック特有のポストと比較して、インバウンドリンクと、ポスティング時刻と、前記インバウンドリンク及び前記ポスティング時刻に関連するポストとのリストを生成するサブステップとを含む請求項２に記載の方法。
【請求項４】
前記中央経過時間を計算するステップが、インバウンドリンクと、ポスティング時刻と、前記インバウンドリンク及び前記ポスティング時刻に関連するポストとのリストから、アウトライアを除去するサブステップをさらに含む請求項３に記載の方法。
【請求項５】
前記比較が結び演算を含む請求項３に記載の方法。
【請求項６】
ウェブサイトモニタから前記複数のインバウンドリンクの少なくとも一部を受け取るステップをさらに含む請求項２に記載の方法。
【請求項７】
前記複数のインバウンドリンクの前記受け取った部分が、しきい値より大きいインバウンドリンク数を有するポストを含む請求項６に記載の方法。
【請求項８】
ウェブサイトの影響をランク付けする、コンピュータで実装される方法であって、
トピック用語を受け取るステップと、
ウェブサイトに対する第１の複数のポストから前記トピック用語に関係しないポストをフィルタリングするステップと、
前記トピック用語に基づいて、前記ウェブサイトに対するインバウンドリンク数を求めるステップと、
前記インバウンドリンクの隣接したポスティング間の経過時間を計算するステップと、
前記経過時間に基づき、前記隣接したポスティング間の中央経過時間を計算するステップと、
前記ウェブサイトに対する固有の訪問者数を求めるステップと、
前記インバウンドリンク数、前記インバウンドリンク間の前記中央経過時間、 前記固有の訪問者数に基づいて、前記ウェブサイトのランクを生成するステップとを含む方法。
【請求項９】
機械可読命令を備えるコンピュータ読取可能な記録媒体であって、前記機械可読命令が、実行されたときに、機械に、少なくとも、
トピック用語を受信させ、
ウェブサイトに対する第１の複数のポストから、前記トピック用語に関係しないポストを除去させ、
前記トピック用語に基づいて、前記ウェブサイトに対するインバウンドリンク数を求めさせ、
前記インバウンドリンクの隣接したポスティング間の経過時間を計算させ、
前記経過時間に基づき、前記隣接したポスティング間の中央経過時間を計算させ、
前記トピック用語に基づいて、クエリーを生成すること、
前記ウェブサイトに対する前記第１の複数のポストに前記クエリーを適用することによって、トピック特有のポストを求めること、及び
前記トピック特有のポストをサイト索引と比較することにより、前記トピック用語に関係するポスト数を求めることであって、前記サイト索引が、第２の複数のポストが属するウェブサイトのリストを含み、前記第２の複数のポストが前記第１の複数のポストを含むこと
によって、前記トピック用語に関係するポスト数を求めさせ、
前記インバウンドリンク数及び前記インバウンドリンク間の前記中央経過時間に基づいて、前記ウェブサイトのランクを生成させる、コンピュータ読取可能な記録媒体。
【請求項１０】
前記ランクが、前記トピック用語に関係するポスト数に基づく請求項９に記載のコンピュータ読取可能な記録媒体。
【請求項１１】
機械可読命令を備えるコンピュータ読取可能な記録媒体であって、前記機械可読命令が、実行されたときに、機械に、少なくとも、
トピック用語を受信させ、
ウェブサイトに対する第１の複数のポストから、前記トピック用語に関係しないポストを除去させ、
前記トピック用語に基づいて、前記ウェブサイトに対するインバウンドリンク数を求めさせ、
前記インバウンドリンクの隣接したポスティング間の経過時間を計算させ、
前記経過時間に基づき、前記隣接したポスティング間の中央経過時間を計算させ、
前記トピック用語に基づいて、クエリーを生成すること、
前記ウェブサイトに対する前記第１の複数のポストに前記クエリーを適用することによって、トピック特有のポストを生成すること、
前記トピック特有のポストをサイト索引と比較して、サイト当たりのトピックボリュームを求めることであって、前記サイト索引が、第２の複数のポストが属するウェブサイトのリストを含み、前記第２の複数のポストが前記第１の複数のポストを含むこと、
前記第１の複数のポストへの複数のインバウンドリンクを求めること、及び
前記サイト当たりのトピックボリュームと前記複数のインバウンドリンクを比較することによって、前記インバウンドリンク数を求めることによって、
前記ウェブサイトに対する前記インバウンドリンク数を求めさせ、
前記インバウンドリンク数及び前記インバウンドリンク間の前記中央経過時間に基づいて、前記ウェブサイトのランクを生成させる、コンピュータ読取可能な記録媒体。
【請求項１２】
前記命令が、
前記第２の複数のポストのポスティング時刻を求めること、
前記ポスティング時刻を前記インバウンドリンクと比較して、インバウンドリンク及び前記インバウンドリンクのポスティング時刻のリストを求めること、及び
前記インバウンドリンクの前記ポスティング時刻を前記トピック特有のポストと比較して、インバウンドリンクと、ポスティング時刻と、前記インバウンドリンク及び前記ポスティング時刻に関連するポストとのリストを生成することにより、
前記インバウンドリンクの隣接したポスティング間の経過時間を前記機械にさらに計算させる請求項１１に記載のコンピュータ読取可能な記録媒体。
【請求項１３】
前記命令が、インバウンドリンクと、ポスティング時刻と、前記インバウンドリンク及び前記ポスティング時刻に関連するポストとのリストから、アウトライアを除去することにより、前記中央経過時間を前記機械にさらに計算させる請求項１２に記載のコンピュータ読取可能な記録媒体。
【請求項１４】
前記比較が結び演算を含む請求項１２に記載のコンピュータ読取可能な記録媒体。
【請求項１５】
前記命令が、ウェブサイトモニタから前記複数のインバウンドリンクの少なくとも一部を前記機械にさらに受け取らせる請求項１２に記載のコンピュータ読取可能な記録媒体。
【請求項１６】
前記複数のインバウンドリンクの前記受け取った部分が、しきい値より大きいインバウンドリンク数を有するポストを含む請求項１５に記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]本願は、参照によりその全体が本明細書に組み込まれる２０１０年５月１７日出願の米国特許仮出願第６１／３４５，４７２号の優先権を主張する。
【技術分野】
【０００２】
[0002]本開示は、一般にはウェブサイト監視に関し、より詳細には、ウェブサイトの影響をランク付けするシステム、方法、装置、及び製品に関する。
【背景技術】
【０００３】
[0003]ウェブログ又はブログとは、他のオンラインユーザが閲覧するためのコンテンツを発行する１人又は複数の人によって維持されるオンラインポスティングを指す。ウェブログは、様々な状況についての見方及び意見を表現するために個人によって維持されることがあり、オーディエンスへの直接的なつながりを設けるために組織によって維持されることがあり、又はほぼ任意の目的で他の任意の人又はグループによって維持されることがある。ウェブログは、入力に対する障壁が非常に低く、到達範囲が広いために、人気の媒体となった。ウェブログは、ポスティングのための要件があるとしても非常に少なく、ウェブログは、コンテンツ及びスタイルが非常に変化に富んでいる。多くのウェブログは、狭い範囲の論題に焦点を当てるが、他の多くのウェブログは、広い範囲の話題を対象とする。さらに、多くのウェブログはしばしば更新されるが、他の多くのウェブログはほとんど更新されない。
【図面の簡単な説明】
【０００４】
[0004]
【図１】ウェブログの影響をランク付けする例示的システム及びネットワークである。
【０００５】
[0005]
【図２】図１に示されるウェブログの影響をランク付けする例示的システムのより詳細なブロック図である。
【０００６】
[0006]
【図３】図１の例示的システムのより詳細なブロック図である。
【０００７】
[0007]
【図４】ウェブログの影響をランク付けするために実行することのできる例示的機械可読命令を表すフローチャートである。
【０００８】
[0008]
【図５】ウェブログのトピックボリューム（ｔｏｐｉｃ  ｖｏｌｕｍｅ）を求めるために図２及び３の例示的システムで実装することのできる例示的データフローである。
【０００９】
[0009]
【図６】ウェブログのトピックボリュームを求めるために実行することのできる例示的機械可読命令を表すフローチャートである。
【００１０】
[0010]
【図７】ウェブログのトピックオーソリティ（ｔｏｐｉｃ  ａｕｔｈｏｒｉｔｙ）及び／又はトピックバイラリティ（ｔｏｐｉｃ  ｖｉｒａｌｉｔｙ）を求めるために図２及び３の例示的システムで実装することのできる例示的データフローである。
【００１１】
[0011]
【図８】ウェブログのトピックオーソリティを求めるために実行することのできる例示的機械可読命令を表すフローチャートである。
【００１２】
[0012]
【図９】ウェブログのトピックバイラリティを求めるために実行することのできる例示的機械可読命令を表すフローチャートである。
【００１３】
[0013]
【図１０】インリンク（ｉｎｌｉｎｋ）索引を集約するために実行することのできる例示的機械可読命令を表すフローチャートである。
【００１４】
[0014]
【図１１】例示的機械可読命令を実行するために使用することのできる例示的プロセッサシステムの図である。
【発明を実施するための形態】
【００１５】
[0015]本明細書で説明される例示的システムは、他の構成要素の中でもとりわけ、ハードウェア上で実行されるソフトウェアを含むが、そのような説明は例示的なものに過ぎず、限定とみなすべきではない。例えば、開示されるハードウェア及び／又はソフトウェア構成要素のいずれか又はすべてを専ら専用ハードウェアで実施することができ、専らソフトウェアで実施することができ、専らファームウェアで実施することができ、或いはハードウェア、ファームウェア、及び／又はソフトウェアの何らかの組合せで実施することができると考えられる。
【００１６】
[0016]本明細書で説明される例示的方法、装置、及び製品を使用して、注目の特定のトピックに基づいてウェブログ（すなわち「ブログ」）などのインターネット上のウェブサイトの影響を測定及び／又はランク付けすることができる。本明細書で説明される、ウェブログの影響をランク付けするいくつかの例示的方法は、ウェブログの４つのメトリック又はランキング因子を決定又は測定することを含み、ランキング因子は、トピックボリューム、人気度（ｐｏｐｕｌａｒｉｔｙ）、トピックオーソリティ、及びトピックバイラリティを含む。
【００１７】
[0017]いくつかの記載の実施例では、トピックボリュームとは、定義されたトピックに関係するウェブログに対するポスト（例えば、コメント、記事、オピニオン、投稿）数を指す。人気度とは、ウェブログに対する（例えば、固有の、又は固有ではない）ヒット数又はユーザアクセス数を指し、特定の時間フレームに制限されることがある。トピックオーソリティとは、ウェブログに対する他のウェブサイトからのインリンク（インバウンドリンク及び／又はバックリンクとも呼ばれる）の数（例えば、ユーザによって活動化されたときにウェブログをロードする、直接的又は間接的ウェブリンクを提供する他のウェブサイト及び／又はウェブログの数）を指す。トピックバイラリティとは、ウェブログに対する他のウェブサイトからのインリンク間の中央時間（ｍｅｄｉａｎ  ｔｉｍｅ）を指す。トピックオーソリティ及びトピックバイラリティは、指定のトピックに関係するウェブログ及びウェブフォーラムでのポストに基づくことができる。
【００１８】
[0018]いくつかの例示的システムが、トピック特有のウェブログを監視及びランク付けするものとして説明される。いくつかの実施例では、１つ又は複数のコンピュータ処理システムが、インターネットウェブログ、フォーラム、及び／又は他のウェブサイトを監視し、ポストの日付、時刻、及び／又はコンテンツを記録する。本明細書では、「ポスト」という用語は、他の人が閲覧及び／又は応答するために投稿が表示されるウェブログ、フォーラム、及び／又は他のウェブサイトのウェブユーザによってタイプ入力又はその他の方法で入力された任意の陳述、質問、オピニオン、記事、レポート、注解、及び／又は任意の他のタイプの投稿を指す。監視コンピュータ処理システムは、後で集約及び／又は処理するために、ポストの時刻、日付、及び／又はコンテンツの１つ又は複数の索引を生成することができる。さらに、本明細書で使用される「ランク」という用語は数字ランクを指し、この場合、小さい数が高いランク又は良好なランクに対応する。しかし、ウェブログ「ランク」は、１つ又は複数のランキング因子によるウェブログの重み付けスコアに正比例することもでき、この場合、高いランクが高いスコアに対応する。
【００１９】
[0019]例示的システムは、監視されるポストに基づいて所望のトピックに関してウェブログを測定及び／又はランク付けするために、１つ又は複数のコンピュータ処理システムを含むことができる。いくつかの実施例では、コンピュータ処理システムはトピックを受け取り、受け取ったトピックに関係する、監視システムによって収集されたポストを集約する。次いで、例示的コンピュータ処理システムは、ウェブログのトピックボリューム、ウェブログの人気度、ウェブログのトピックオーソリティ、及びウェブログのトピックバイラリティを含むいくつかのランキング因子を求める。いくつかの実施例では、各ランキング因子がランキングに対して負（又は正）の関係を有するように、トピックボリューム、人気度、トピックオーソリティ、及びトピックバイラリティのそれぞれが、正規化、スコアリング、及び／又は重み付けされる。
【００２０】
[0020]ウェブログの影響をランク付けするいくつかの例示的方法は、トピック用語を受け取ること、ウェブログに対する第１の複数のポストからトピック用語に関係しないポストを除去すること、トピック用語に基づいてウェブログに対するインバウンドリンク数を求めること、トピック用語に基づいてウェブログに対するインバウンドリンク間の時間を求めること、並びにインバウンドリンク数及びインバウンドリンク間の時間に基づいてウェブログのランクを生成することを含む。
【００２１】
[0021]所定のトピックに関連するウェブログに対するインバウンドリンク数を求めるオーソリティデターミナ（ａｕｔｈｏｒｉｔｙ  ｄｅｔｅｒｍｉｎｅｒ）と、その所定のトピックに関連する１つ又は複数のウェブサイトからのウェブログに対する連続するリンク間の時間差を求めるバイラリティデターミナ（ｖｉｒａｌｉｔｙ  ｄｅｔｅｒｍｉｎｅｒ）と、オーソリティデターミナ及びバイラリティデターミナに結合され、ポスト数、人気度、リンク数、及び時間差に基づいてウェブログのランクを求めるウェブログランカ（ｗｅｂｌｏｇ  ｒａｎｋｅｒ）とを含む、ウェブログの影響をランク付けするいくつかの例示的装置も説明される。
【００２２】
[0022]ウェブログの人気度を求めること、トピック用語を受け取ること、ウェブログに対するポスト数を求めること、トピック用語及びウェブログに対するポスト数に基づいてトピックボリュームを求めること、トピック用語及びウェブログに対するポスト数に基づいてウェブログのトピックオーソリティを求めること、トピックオーソリティに基づいてウェブログのトピックバイラリティを求めること、並びにトピックオーソリティ、トピックバイラリティ、人気度、及びトピックボリュームに基づいてウェブログのランクを求めることを含む、ウェブログの影響をランク付けするいくつかの追加の例示的方法も説明される。
【００２３】
[0023]ウェブログの影響をランク付けすることを参照するいくつかの実施例が本明細書で説明される。この実施例では「ウェブログ」という用語が使用されるが、この実施例は、他のタイプのウェブサイトにも同様に適用可能である。したがって、本明細書で説明されるいくつかの実施例はウェブログの影響をランク付けすることを参照するが、実施例はウェブログをランク付けすることに限定されない。実際、本明細書で説明される例示的方法、装置、及び製品を使用して、影響ランク（ｉｎｆｌｕｅｎｃｅ  ｒａｎｋ）及び／又はトピックに関係する因子を求めることのできる任意のタイプのウェブログ、フォーラム、及び／又は他のウェブサイトの影響をランク付けすることができる。
【００２４】
[0024]ウェブログは、閲覧者によって消費されるウェブログに対するコンテンツを追加及び／又は更新するブロガによって維持されるウェブサイトである。ウェブログは、個人及び／又は組織によって維持されることがあり、多くのウェブログは、一般的なトピック又は特定のトピックを対象とする。フォーラムも特定のトピックに焦点を当てるが、ウェブログのように選択されたブロガからのポストからなるのではなく、フォーラムの任意のユーザからのポスト又はメッセージからなることにより、一般にはウェブログとは異なる。例えば、あるフォーラムは、質問−回答フォーマット及び／又は問題−解答フォーマットを対象とする。しかし、多くの異なるフォーラムは、他のトピック及び／又はフォーマットを対象とする。
【００２５】
[0025]以下で説明されるいくつかの実施例は、データを格納するための索引を参照する。本明細書では、「索引」という用語は、データを格納するのに使用されるデータ構造を指し、異なるタイプのデータを格納するのに異なる索引を使用することができ、異なる索引内のデータを比較及び／又は操作することができる。いくつかの例示的データ構造が以下で示されるが、その代わりに他のデータ構造を使用して索引を実装することもできる。
【００２６】
[0026]図１は、ウェブログの影響をランク付けする例示的システム１００である。図１の例示的システム１００は、１つ又は複数のウェブログ監視システム１０２、１０４、及び１０６、ウェブログランキングシステム１０８、並びにユーザ端末１１０を含む。監視システム１０２〜１０６、ウェブログランキングシステム１０８、及びユーザ端末１１０は、インターネット１１２などの広域ネットワークを介して相互接続される。
【００２７】
[0027]ウェブログ１１４及び１１６並びにウェブサイト１１８は、インターネット１１２（例えばワールドワイドウェブ）を介してウェブログ監視システム１０２〜１０６によってアクセス可能である。ユニフォームリソースロケータ（ＵＲＬ）を使用してウェブブラウザ（例えば、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）（登録商標）インターネットエクスプローラ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ）（登録商標）、モジラ（Ｍｏｚｉｌｌａ）（登録商標）、ファイヤーフォックス（Ｆｉｒｅｆｏｘ）（登録商標）など）をウェブログ１１４又は１１６並びに／或いはウェブサイト１１８をホストするサーバに誘導することにより、ウェブログ１１４及び１１６並びにウェブサイト１１８をロードすることができる。
【００２８】
[0028]さらに、ウェブログ１１４及び１１６並びに／或いはウェブサイト１１８は、他のウェブログ及び／又はフォーラムへのリンクを提供する。例えば、ウェブログ１１６のコンテンツは、ウェブログ１１６のユーザによって選択されたときにウェブログ１１４をユーザのウェブブラウザにロードするリンク１２０を含む。ウェブログ１１４の観点からは、リンク１２０はインリンクとみなされる。同様に、ウェブログ１１４は、ウェブログ１１６に対するリンク１２１を含み、ウェブサイト１１８は、ウェブログ１１４及び１１６をそれぞれロードするためのリンク１２２及び１２３を含む。
【００２９】
[0029]図１では、例示的ユーザ端末１１０がインターネット接続１２４を介してウェブログランキングシステム１０８に接続されるように示されるが、さらに、又は別法として、直接接続又はローカル接続１２６（例えば、ローカルエリアネットワーク接続、クライアント−サーバ接続）を介してユーザ端末１１０をウェブログランキングシステム１０８に接続することもできる。システム１００のユーザ（図示せず）は、ユーザ端末１１０を使用して、ウェブログ１１４及び１１６、並びに／或いはユーザによって入力されたトピックに関係するウェブログ１１４及び１１６の部分のウェブログランキング（複数可）をウェブログランキングシステム１０８に要求することができる。例えば、ユーザは、特定のトピックを、例えばキーワード及び／又は問い合わせフォーマットで入力することができる。
【００３０】
[0030]例示的システム１００は、人気度監視システム１２８及び／又は検索監視システム１３０をさらに含むことができる。人気度監視システム１２８は、例えばウェブログ１１４及び１１６のそれぞれの固有の訪問者数を求めることにより、例示的ウェブログ１１４及び１１６の人気度を求める。検索監視システム１３０は、検索ユーザの挙動を監視する。例えば、検索監視システム１３０は、ユーザによって検索されるトピック（複数可）と、トピックを検索し、検索結果を受け取った結果としてユーザによって次いでアクセスされるウェブログ１１４及び１１６並びに／或いはウェブサイト１１８とを監視することができる。いくつかの実施例では、検索監視システム１３０は、ユーザがウェブログ１１４及び１１６並びに／或いはウェブサイト１１８にアクセスする順序をさらに監視し、トピックを検索した後にユーザが特定のウェブログ１１４及び１１６或いはウェブサイト１１８にアクセスする可能性を求める。
【００３１】
[0031]図２は、ウェブログ（例えば図１のウェブログ１１４）の影響をランク付けするのに使用することのできるウェブログランキングシステム１０８の例示的実装を示すブロック図である。例示的ウェブログランキングシステム１０８は、ボリュームデターミナ（ｖｏｌｕｍｅ  ｄｅｔｅｒｍｉｎｅｒ）２０２、バイラリティデターミナ２０６、オーソリティデターミナ２０４、人気度デターミナ２０８、及びウェブログランカ２１０を含む。ウェブログランキングシステム１０８は、注目のトピックを定義するトピッククエリー２１２及び監視データ２１４を受け取り、トピッククエリー２１２及び監視データ２１４に基づいてウェブログランク２１６を出力する。
【００３２】
[0032]例示的ウェブログランキングシステム１０８は、ウェブログ索引２１８をさらに含む。ウェブログ索引２１８は、ウェブログ監視システム１０２〜１０６によって監視されるウェブログ１１４及び１１６と、ウェブログ１１４に対するポストの識別（ＩＤ）のリストを含む。ウェブログ索引２１８は、ウェブログ監視システム１０２〜１０６のうちのどれがウェブログ１１４及び１１６のそれぞれを監視するかについての表示をさらに含むことができる。ウェブログ索引２１８の例示的内容が表１に示される。
【表１】
0005506735.tif 000002
【００３３】
[0033]例示的ボリュームデターミナ２０２は、（例えば、図１のユーザ端末１１０から）トピッククエリー２１２、（例えば、図１の監視システム１０２〜１０６から）監視データ２１４、及び（例えば、ウェブログ索引２１８から）ウェブログ１１４及び１１６のリストを受け取る。トピッククエリー２１２及び監視データ２１４に基づいて、ボリュームデターミナ２０２は、ウェブログ１１４にポストされるポストのボリュームを求める。例示的ボリュームデターミナ２０２は、トピッククエリー２１２に関係するポストを含め、トピッククエリー２１２に関係しないポストを除外する。関連性は、トピッククエリー２１２内の語及び／又は句のすべてを有するポストのみを含めること、並びに／或いはトピッククエリー２１２内の語及び／又は句のいずれかを有するポストを含めることなどの任意の方法を用いて求めることができる。ボリュームデターミナ２０２は、ポストのボリュームをウェブログランカ２１０に供給する。
【００３４】
[0034]例示的オーソリティデターミナ２０４も、トピッククエリー２１２、監視データ２１４、並びにウェブログ１１４及び１１６のリストを受け取り、１つ又は複数のウェブログのトピックオーソリティを求める。ウェブログ１１４のトピックオーソリティは、ウェブログ１１４に対する他のウェブログ及び／又はウェブサイトからのインリンク数である。ウェブログ１１４のトピックオーソリティを求めるために、例示的オーソリティデターミナ２０４は、トピッククエリー２１２に関係するポストのリストを有するインリンクの索引により、ウェブログに対するインリンク数を求める。次いで、オーソリティデターミナ２０４は、１つ又は複数のウェブログ１１４のトピックオーソリティをウェブログランカ２１０に供給する。
【００３５】
[0035]或いは、オーソリティデターミナ２０４は、ワールドワイドウェブ上のトピッククエリー２１２の検索（例えば、Ｇｏｏｇｌｅ検索、Ｙａｈｏｏ！検索など）に応答してウェブユーザがウェブログ１１４をロードする可能性を求めることによって、ウェブログ１１４のトピックオーソリティを求めることもできる。例えば、オーソリティデターミナ２０４は、図１の検索監視システム１３０から受け取った検索情報に基づいてウェブユーザがウェブログ１１４及び１１６までナビゲートされる順序付けを受け取ること、及び／又は求めることができる。例示的検索情報は、オーディエンス調査パネル（例えば、ＮｅｔＲａｔｉｎｇｓパネルなどのＮｉｅｌｓｅｎウェブパネル）、検索プロバイダ統計、ユーザ調査、及び／又はユーザ検索習慣に関する情報を提供する別のデータ収集方法を含むことができる。オーソリティデターミナ２０４は、順序付けをウェブログ１１４のトピックオーソリティとして使用することができる。
【００３６】
[0036]例示的バイラリティデターミナ２０６も、トピッククエリー２１２、監視データ２１４、並びにウェブログ１１４及び１１６のリストを受け取り、１つ又は複数のウェブログのトピックバイラリティを求める。ウェブログ１１４のトピックバイラリティは、ウェブログ１１４に対するインリンクのポスティング間の中央時間である。したがって、ウェブログ１１４に対するインリンクが、より高速度で他のウェブログ１１６及び／又はウェブサイト１１８上にポストされるとき、ウェブログ１１４は、よりバイラリティが高い（例えば、ウェブログ１１４のメッセージが自己複製し、より高速に拡散する）とみなされる。バイラリティデターミナ２０６は、例えばインリンクのポスティング間の平均時間ではなく、インリンクのポスティング間の中央時間を使用する。平均時間は、ポスティング時刻のアウトライア（ｏｕｔｌｉｅｒ）により強く影響を受けることがあるからである。一方、インリンクのポスティング間の中央時間は、異なるウェブログのバイラリティを正確に表す可能性がより高い。
【００３７】
[0037]例示的人気度デターミナ２０８は、１つ又は複数のウェブログ１１４及び１１６の人気度を求める。ウェブログ１１４の人気度を求めるために、人気度デターミナ２０８は、ウェブログ１１４に対する固有の訪問者数を求める。固有の訪問者数は、特定の時間枠にわたって求めることができ、又はウェブログ１１４の寿命にわたって求めることができる。いくつかの実施例では、人気度は、図１の例示的人気度監視システム１２８（例えばＮｉｅｌｓｅｎ  ＮｅｔＲａｔｉｎｇｓ）で求めることができ、人気度デターミナ２０８によってダウンロードすることができる。
【００３８】
[0038]ウェブログランカ２１０は、ボリュームデターミナ２０２からトピックボリュームを受け取り、オーソリティデターミナ２０４からトピックオーソリティを受け取り、バイラリティデターミナ２０６からトピックバイラリティを受け取り、人気度デターミナ２０８から人気度を受け取り、ウェブログ索引２１８からウェブログのリストを受け取る。次いで、ウェブログランカ２１０は、所定のスコア及び／又は重みに従ってランキング因子をスコアリング及び／又は重み付けする。例えば、ウェブログランカ２１０は、バイラリティデターミナ２０６からのトピックバイラリティを中央時間からスコアに変換することができ、この場合、中央時間が小さいとスコアが高くなる。トピックバイラリティをスコアに変換することにより、各ランキング因子は、ウェブログ１１４のランク２１６と負（又は正）の関係を有する。さらに、又は別法として、トピックボリューム、トピックオーソリティ、及び／又は人気度の任意のセット又はサブセットをスコアに変換することができる。スコア（複数可）への変換（複数可）は、絶対範囲又は相対範囲に基づくことができ、最大及び／又は最小スコア値を有することができ、並びに／或いは相対的重要度で重み付けすることができる。したがって、ランキング因子を合計して総合スコアを求めることができ、次いで総合スコアは、他のウェブログ１１６に対するウェブログ１１４のランク２１６を決定する。
【００３９】
[0039]図２の例示的ウェブログランキングシステム１０８は、トピッククエリー２１２、ウェブログ監視データ２１４、及び人気度監視システム１２８からの人気度情報を別々に受け取るように示されるが、例示的ウェブログランキングシステム１０８は、図１のインターネット１１２などの外部ネットワークに対する１つ又は複数の物理接続及び／又は仮想接続を介して、トピッククエリー２１２、ウェブログ監視データ２１４、人気度監視システム１２８からの人気度情報、及び検索監視システム１３０からの検索情報を受け取ることができる。同様に、ウェブログランキングシステム１０８は、システムユーザ（例えば、図１のユーザ端末１１０のユーザ）に対する１つ又は複数の物理接続及び／又は仮想接続を介して、ウェブログランク（複数可）２１６を出力することができる。例えば、ウェブログランキングシステム１０８は、異なるポートを使用する単一のイーサネット接続を介して、ユーザ端末１１０からトピッククエリー２１２を受け取ることができ、監視システム１０２〜１０６からウェブログ監視データ２１４を受け取ることができ、人気度監視システム１２８から人気度情報を受け取ることができ、及び／又は検索監視システム１３０から検索情報を受け取ることができる。イーサネット接続を介して、入力情報と同一のポート又は異なるポート上で、ウェブログランキング（複数可）２１６をさらに出力することができる。
【００４０】
[0040]図３は、ポストについてウェブログ及びウェブサイトを監視する例示的監視システム３００を示すブロック図である。例示的監視システム３００を使用して、図１の監視システム１０２〜１０６のいずれかを実装し、ポストについてウェブログ、フォーラム、及び／又は他のウェブサイトを監視することができる。図３の監視システム３００は、ウェブサイトモニタ（ｗｅｂ  ｓｉｔｅ  ｍｏｎｉｔｏｒ）３０２、ポストアップデータ（ｐｏｓｔ  ｕｐｄａｔｅｒ）３０４、インリンクアップデータ（ｉｎｌｉｎｋｓ  ｕｐｄａｔｅｒ）３０６、及びポスト時刻アップデータ（ｔｉｍｅ  ｏｆ  ｐｏｓｔ  ｕｐｄａｔｅｒ）３０８を含む。監視システム３００は、ウェブログ／ウェブサイト索引（ｗｅｂｌｏｇ／ｓｉｔｅ  ｉｎｄｅｘ）３１０、ポストリポジトリ（ｐｏｓｔ  ｒｅｐｏｓｉｔｏｒｙ）３１２、インリンク索引（ｉｎｌｉｎｋｓ  ｉｎｄｅｘ）３１４、及びポスト時刻索引（ｔｉｍｅ  ｏｆ  ｐｏｓｔ  ｉｎｄｅｘ）３１６を含む、いくつかのデータベース及び／又は索引を維持する。さらに、監視システム３００は、以下で説明するようにインリンク索引３１４からインリンクを除去するインリンクリムーバ（ｉｎｌｉｎｋ  ｒｅｍｏｖｅｒ）３１８と、データを集約し、データをウェブログランキングシステム（例えば、図１のウェブログランキングシステム１０８）に転送するデータアグリゲータ（ｄａｔａ  ａｇｇｒｅｇａｔｏｒ）３２０とを含む。
【００４１】
[0041]ウェブサイトモニタ３０２は、１つ又は複数のウェブログ（例えば、図１のウェブログ１１４及び１１６）及び／又は他のウェブサイト（例えば、図１のウェブサイト１１８）を監視する。ウェブサイトモニタ３０２で監視されるウェブログ１１４及び１１６並びに／或いはウェブサイトは、ウェブログ／ウェブサイト索引３１０にアクセスすることによって決定することができる。監視システム１０２〜１０６のそれぞれは、それぞれのウェブログ／ウェブサイト索引３１０内に含まれる、異なるウェブログ及び／又はウェブサイトを有し、それによって、ウェブログ１１４及び１１６並びに／或いはウェブサイト１１８の異なるセットを各監視システム１０２〜１０６に監視させる。ウェブログ１１４及び１１６並びに／或いはウェブサイト１１８は、ウェブログランキングシステム１０８の性能を向上させるような任意の適切な方式で監視システム１０２〜１０６間で分散させることができる。したがって、例示的ウェブログ／ウェブサイト索引３１０は、以下の表２に示されるフィールドを含む。表２の例示的フィールドは表１のものに似ているが（例えばウェブログ索引２１８）、例示的ウェブログ／サイト索引３１０は、ウェブログに加えてフォーラム（複数可）１１８及び他のウェブサイトを含むことができる。ウェブログ／サイト索引３１０は、どのウェブログ１１４及び１１６並びに／或いはウェブサイト１１８が例示的監視システム３００によって監視されるかを決定するために使用されるからである。
【表２】
0005506735.tif 000003
【００４２】
[0042]ウェブサイトモニタ３０２がウェブログ又はウェブサイト（例えばウェブログ１１４）の指示を受け取るとき、ウェブサイトモニタ３０２は、ウェブサーバにアクセスして、ウェブログ１１４の最新バージョンをダウンロードし、何らかの更新されたコンテンツが利用可能かどうかを判定する。次いで、ダウンロードされたウェブログ１１４のコンテンツがポストアップデータ３０４によって処理され、ポストリポジトリ３１２が更新される。ポストアップデータ３０４は、ウェブログ１１４に対する新しいポストがある場合は、キーワードなどの新しいポストのコンテンツを抽出し、ポストリポジトリ３１２内のポストコンテンツを索引付けする。ポストリポジトリ３１２で使用されるフィールドの例示的代替セットが、表３ａ及び３ｂに示される。表３ａに示されるように、各ポストは、ポストを特定し、同一のウェブログ及び／又は別のウェブログに対する別のポストと区別することができる固有のポストＩＤを含む。一方、表３ｂはキーワードごとに配列され、キーワードを含む各ポストのポストＩＤが、ポストＩＤフィールド内に含まれる。しかし、表３ｂの配列を使用すると、各ポストＩＤをウェブログ／サイトＩＤと突き合わせるための追加の表が必要となる。
【表３】
0005506735.tif 000004
【表４】
0005506735.tif 000005
【００４３】
[0043]インリンクアップデータ３０６も、ダウンロードされたウェブログ１１４のコンテンツを処理して、他のウェブログに対する何らかのリンクが存在するかどうかを判定する。例えば、ニュースウェブログは、ニュースウェブログ上のポスト内に存在する情報のソースとして別のウェブログを引用し、その別のウェブログにリンクすることがある。インリンクは、インリンクアップデータ３０６によって索引付けされ、インリンク索引３１４が更新される。以下の表４に示されるように、例示的インリンク索引３１４は、例示的ポストリポジトリ３１２内の各ポストがリンクするポストのリストでよい。表４はリンク側ポストＩＤ（ＬＩＮＫＩＮＧ  ＰＯＳＴ  ＩＤ、例えば、別のポスト又はウェブログに対するリンクがポストされるポスト）から構成されるが、別法として、被リンク側ポストＩＤ（ＬＩＮＫＥＤ  ＰＯＳＴ  ＩＤ）より例示的インリンク索引３１４を編成することもでき、その場合、リンク側ポストＩＤは、被リンク側ポストＩＤにリンクするポストのリストを含むことになる。以下のポストＩＤ［１１８０００１］は例示的インリンク索引３１４内に示され、上記の例示的ポストリポジトリ３１２内には示されない。ポストリポジトリ３１２は、図１のウェブログランキングシステム１０８でランク付けすることのできるウェブログ１１４及び１１６にポストされるポストのコンテンツを含むからである。
【表５】
0005506735.tif 000006
【００４４】
[0044]さらに、ポスト時刻アップデータ３０８は、ウェブログ１１４に対する新しいポスト（複数可）がある場合にその時刻（複数可）を求める。次いで、ポスト時刻アップデータ３０８は、ポスト時刻をポスト時刻索引３１６内に格納する。例示的ポスト時刻索引３１６が表５に示される。例示的ポスト時刻索引３１６は、ポストＩＤごとに編成され、ポストがポストされ、及び／又はウェブサイトモニタ３０２によって観測される対応するポスト時刻を含む。例示的ポスト時刻フィールドが、ＭＭ／ＤＤ／ＹＹＹＹ：ｈｈ：ｍｍ：ｓｓ  ２４時間フォーマットで示される。ポスト時刻の他のフォーマット及び／又は細粒度（ｇｒａｎｕｌａｒｉｔｙ）を使用して、ポスト時刻索引のサイズを削減し、及び／又は精度を向上させることができる。
【表６】
0005506735.tif 000007
【００４５】
[0045]図示される実施例では、ポストリポジトリ３１２内の索引付けされたポストコンテンツ、インリンク索引３１４内の索引付けされたインリンク、及びポスト時刻索引３１６内の索引付けされたポスト時刻は、その起源がどのウェブログ１１４又は１１６内のどのポストであるかについての標識を含み、それによって、対応するポストコンテンツ、インリンク、及び時刻を後の処理のために相関させる。
【００４６】
[0046]ウェブログランキングシステム１０８がウェブログをランク付けするとき、ウェブログランキングシステム１０８は、例示的ウェブログ監視システム３００にデータを要求する。したがって、データアグリゲータ３２０は、ウェブログ監視システム３００によって収集されたウェブログ監視データを求める要求をウェブログランキングシステム１０８から受け取る。いくつかの実施例では、ウェブログランキングシステム１０８は、その要求の中にトピッククエリー（例えば、図２のトピッククエリー２１２）を含む。
【００４７】
[0047]トピッククエリー２１２がデータアグリゲータ３２０によって受信され、ウェブログランキングシステム１０８に返されるポスト数を絞るのに使用される。例えば、データアグリゲータ３２０は、ポストリポジトリ３１２にトピッククエリーを適用する。その結果、データアグリゲータ３２０は、ポストリポジトリ３１２内のポストのサブセットを求める。サブセットは、トピッククエリーに基づいてポストのサブセットに対応するインリンク索引３１４及びポスト時刻索引３１６からそれぞれインリンク及びポスト時刻を取り出すのに使用される。次いで、データアグリゲータ３２０は、トピッククエリーに対応するサブセットに属するインリンク及びポスト時刻をそれぞれ含むポストをウェブログランキングシステム１０８に送ることができる。さらに、又は別法として、データアグリゲータ３２０は、（例えば、ポストに関する情報を特定する）ポストの索引を送り、通信効率、処理効率、及び／又は記憶効率を向上させることもできる。
【００４８】
[0048]インリンクリムーバ３１８は、発生が所定の回数未満であるインリンクをインリンク索引３１４から除去又はフィルタリングすることにより、データアグリゲータ３２０によってウェブログランキングシステム１０８に送られるポスト数をさらにフィルタリングすることができる。インリンク数を削減することにより、データ転送の速度を向上させ、クエリーの応答性を改善することができる。インリンク索引３１４からのインリンクの除去により、特定のトピッククエリーについて、フィルタリングされたインリンクをデータアグリゲータ３２０から一時的にマスクすることができ、又は後のクエリーのために、フィルタリングされたインリンクをインリンク索引３１４から削除することができる。
【００４９】
[0049]図１の例示的システム１００を実装する例示的方式が図２及び３で示されたが、図２及び／又は３に示される要素、プロセス、及び／又は装置のうちの１つ又は複数を組み合わせ、分割し、再構成し、省略し、除去し、及び／又は任意の別の方式で実装することができる。さらに、例示的ボリュームデターミナ２０２、例示的バイラリティデターミナ２０６、例示的オーソリティデターミナ２０４、例示的人気度デターミナ２０８、例示的ウェブログランカ２１０、例示的ウェブサイトモニタ３０２、例示的ポストアップデータ３０４、例示的インリンクアップデータ３０６、例示的ポスト時刻アップデータ３０８、例示的インリンクリムーバ３１８、例示的データアグリゲータ３２０、並びに／或いはより一般には、図２の例示的ウェブログランキングシステム１０８及び／又は図３の例示的ウェブログ監視システム３００は、ハードウェア、ソフトウェア、ファームウェア、並びに／或いはハードウェア、ソフトウェア、及び／又はファームウェアの任意の組合せで実装することができる。したがって、例えば、例示的ボリュームデターミナ２０２、例示的バイラリティデターミナ２０６、例示的オーソリティデターミナ２０４、例示的人気度デターミナ２０８、例示的ウェブログランカ２１０、例示的ウェブサイトモニタ３０２、例示的ポストアップデータ３０４、例示的インリンクアップデータ３０６、例示的ポスト時刻アップデータ３０８、例示的インリンクリムーバ３１８、例示的データアグリゲータ３２０、並びに／或いはより一般には、図２の例示的ウェブログランキングシステム１０８及び／又は図３の例示的ウェブログ監視システム３００のいずれも、１つ又は複数の回路、プログラマブルプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理装置（ＰＬＤ）、及び／又はフィールドプログラマブル論理装置（ＦＰＬＤ）などで実装することができる。
【００５０】
[0050]本明細書では、有形コンピュータ可読媒体という用語は、任意のタイプのコンピュータ可読記憶装置を含み、伝播信号を除外するように明白に定義される。さらに、又は別法として、図４〜１０の例示的プロセスは、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、キャッシュ、情報が任意の期間にわたって（例えば、長期間にわたって、永続的に、短時間に、一時的なバッファリングの間、及び／又は情報のキャッシングの間）格納される任意の他の記憶媒体などの非一時的コンピュータ可読媒体上に格納された符号化命令（例えばコンピュータ可読命令）を使用して実装することができる。本明細書では、非一時的コンピュータ可読媒体という用語は、任意のタイプのコンピュータ可読媒体を含み、伝播信号を除外するように明白に定義される。添付の装置請求項のいずれかが、純粋にソフトウェア及び／又はファームウェアの実装をカバーするように読み取れるとき、例示的ボリュームデターミナ２０２、例示的バイラリティデターミナ２０６、例示的オーソリティデターミナ２０４、例示的人気度デターミナ２０８、例示的ウェブログランカ２１０、例示的ウェブサイトモニタ３０２、例示的ポストアップデータ３０４、例示的インリンクアップデータ３０６、例示的ポスト時刻アップデータ３０８、例示的インリンクリムーバ３１８、及び／又は例示的データアグリゲータ３２０のうちの少なくとも１つは、ソフトウェア及び／又はファームウェアを格納するメモリ、ＤＶＤ、ＣＤなどの有形媒体を含むようにここに明白に定義される。さらに、例示的ボリュームデターミナ２０２、例示的バイラリティデターミナ２０６、例示的オーソリティデターミナ２０４、例示的人気度デターミナ２０８、例示的ウェブログランカ２１０、例示的ウェブサイトモニタ３０２、例示的ポストアップデータ３０４、例示的インリンクアップデータ３０６、例示的ポスト時刻アップデータ３０８、例示的インリンクリムーバ３１８、例示的データアグリゲータ３２０、並びに／或いはより一般には、図２の例示的ウェブログランキングシステム１０８及び／又は図３の例示的ウェブログ監視システム３００は、図２及び３に示されるものに加えて、及び／又は図２及び３に示されるものの代わりに、１つ又は複数の要素、プロセス、及び／又は装置を含むことができ、並びに／或いは、図示される要素、プロセス、及び装置のいずれか又はすべてのうちの複数を含むことができる。
【００５１】
[0051]図４は、ウェブログ（例えば、図１の例示的ウェブログ１１４）の影響をランク付けするために実行することのできる例示的機械可読命令４００を表すフローチャートである。命令４００は、図３のウェブログランキングシステム１０８で実行することができる。命令４００は、例えばトピックに関する最も影響力のあるウェブログを知ることを望むユーザから、トピックを受け取ることによって開始する（ブロック４０２）。
【００５２】
[0052]ウェブログランキングシステム１０８は、ウェブログ索引内のウェブログのトピックボリュームを求める（ブロック４０４）。ブロック４０４は、図５及び６を参照しながら以下でより詳細に説明される。ウェブログランキングシステム１０８は、ウェブログ索引２１８内のウェブログの人気度をさらに求める（ブロック４０６）。
【００５３】
[0053]トピックオーソリティ及びトピックバイラリティを求める準備をするために、ウェブログランキングシステム１０８はインリンク索引を集約する（ブロック４０８）。例えば、ウェブログランキングシステム１０８は、トピッククエリー２１２に関係するポストを集約し、ウェブログランキングシステム１０８に送るようにウェブログ監視システム１０２〜１０６に指令することができる。ポストは、ポスティング日付、及び／又はポストに関連するウェブログに対するインリンクに関する下限によってさらにフィルタリングすることができる。ポストが集約され、ウェブログランキングシステム１０８に送られたとき、ウェブログランキングシステム１０８は、ウェブログ索引内のウェブログのトピックオーソリティを求める（ブロック４１０）。トピックオーソリティは、トピッククエリー２１２及び集約されたポストに基づくことができる。
【００５４】
[0054]ウェブログランキングシステム１０８は、（例えばバイラリティデターミナ２０６を介して）ウェブログ索引内のウェブログのトピックバイラリティをさらに求める（ブロック４１２）。トピックオーソリティは、ウェブログに対するインリンクに基づき、トピックバイラリティは、トピックオーソリティを求めるのに使用されるインリンクのポスティング間の時間に基づくので、トピックバイラリティは、ウェブログのトピックオーソリティに基づいて求めることができる。
【００５５】
[0055]ウェブログランキングシステム１０８が、１つ又は複数のウェブログのトピックボリューム（ブロック４０４）、人気度（ブロック４０６）、トピックオーソリティ（ブロック４１０）、及びトピックバイラリティ（ブロック４１２）を求めたとき、ウェブログランキングシステム１０８は、（例えばウェブログランカ２１０を介して）ウェブログ１１４のうちの１つ又は複数のランク（例えば、図２のウェブログランク２１６）を求める（ブロック４１４）。例えば、ウェブログランカ２１０は、トピックボリューム、人気度、トピックオーソリティ、トピックバイラリティの値を重み付けし、重み付けした値を加算してスコアを求める。いくつかの実施例では、トピックバイラリティがスコアに変換され、この場合、インリンクのポスティング間の中央時間が小さいとスコアが高くなる。トピックバイラリティに関するスコアを使用するとき、トピックボリューム、人気度、トピックオーソリティ、及びトピックバイラリティスコアのそれぞれにより、因子の値が増加するときにランクがより良好となる。ウェブログをランク付けするために（ブロック４１４）、ウェブログランカ２００は、少なくとも２つのウェブログ（例えば、ウェブログ１１４及び１１６）の合計重み付け値を求め、次いでウェブログ１１４及び１１６の合計重み付け値を比較して、それぞれのランクを求める。
【００５６】
[0056]ウェブログランカ２１０によって使用される重みは、トピックボリューム、人気度、トピックオーソリティ、及びトピックバイラリティのうちの１つ又は複数を強調するように修正することができる。例えば、強くユーザ駆動又は人気度駆動されるエリア内にトピッククエリー２１２があるとき、ウェブログの人気度を（例えば、重みを他の重みに対して増加させることによって）強調することができる。別の実施例では、ユーザが特定のイベントのすぐ後に続く時間枠にわたるウェブログのランキングを知ることを望むとき、トピックバイラリティを強調することができる。
【００５７】
[0057]図５は、ウェブログ（例えば、図１のウェブログ１１４）のトピックボリュームを求めるために図２及び３の例示的システムで（例えばボリュームデターミナ２０２を介して）実装することのできる例示的データフロー５００である。例示的データフロー５００は、図６に示される命令６００を参照しながら説明される。図６に示されるフローチャートは、ウェブログのトピックボリュームを求めるために実行することのできる例示的機械可読命令６００を表す。上述のように、ウェブログのトピックボリュームとは、特定のトピックを含み、又は特定のトピックを対象とするウェブログ内のポスト数を指す。
【００５８】
[0058]例示的命令６００は、ポストリポジトリ（例えば、図３の例示的ポストリポジトリ３１２）に対するトピッククエリー（例えば、図２のトピッククエリー２１２）を実行し（５０２）（例えば適用し）、トピック特有のポスト索引５０４を生成する（例えば、ポストリポジトリ３１２内のレコードをフィルタリングする）ことによって始めることができる（ブロック６０２）。トピック特有のポスト索引５０４は、トピッククエリー２１２に関係するポストリポジトリ３１２からのポストのリストを含む。ポストリポジトリ３１２に対するトピッククエリー２１２の適用５０２の結果として得られる例示的なトピック特有のポスト索引５０４は、上記の表３ａ及び／又は３ｂに示されるようなポストリポジトリ３１２と同様又は同一のデータフィールドを含む。
【００５９】
[0059]図５の例示的クエリー演算５０２は、トピッククエリー２１２内の用語を含むポストリポジトリ３１２内のエントリを識別する。クエリー演算５０２は、トピッククエリー２１２内の用語のすべてを含むエントリのみを識別することができ、又はトピッククエリー２１２内の用語のうちの少なくとも１つを含む任意のエントリを識別することができる。しかし、クエリー演算５０２を使用して、最小関連性スコアを有する（例えば、トピッククエリー２１２内の用語の下側しきい値を満たす）ポストリポジトリ３１２内のエントリを識別することができる。
【００６０】
[0060]以下で説明される例示的比較演算５０６、７０６、７１０、７１４、及び７１８は、図５及び７の自然結び演算（ｎａｔｕｒａｌ  ｊｏｉｎ  ｏｐｅｒａｔｉｏｎ）
【数１】
0005506735.tif 000008
として示されるが、他の比較演算を使用することもできる。「結び」という用語は一般に２つの集合（例えば、索引、表など）間の自然結び数学演算を指し、自然結び数学演算は、共通の属性に関して等しい又はほぼ等しい２つの集合内のタプル（ｔｕｐｌｅ）の組合せを含む別の集合をもたらす。いくつかの実施例では、他のタイプの結び演算（ｊｏｉｎ  ｏｐｅｒａｔｉｏｎ）を使用して、所望の結果集合を達成することができる。さらに、同一のフィールド名を持たないフィールドに関して結びを実施することができる（例えば、表３ａ．［ポストＩＤ］を表４．［リンク側ポストＩＤ］に対して結び合わせる）。さらに、又は別法として、任意のタイプの適切な集合演算（複数可）、論理演算（複数可）、及び／又は他のデータ演算（複数可）を使用して、比較５０６、７０６、７１０、７１４、及び７１８を実施することができる。
【００６１】
[0061]例示的ボリュームデターミナ２０２は、トピック特有のポスト索引５０４をウェブログ索引（例えば、図２のウェブログ索引２１８）と比較して（５０６）、ウェブログ当たりのトピックボリューム５０８を求める（ブロック６０４）。ウェブログ索引２１８は、ポストリポジトリ内の各ポストが属するウェブログのリストである。したがって、ブロック６０４の比較５０６は、ウェブログ索引２１８内の各ウェブログについてのポスト数のリストを生成し、そのリストが、ウェブログ当たりのトピックボリュームとして使用される。ボリュームデターミナ２０２は、ウェブログ当たりのトピックボリューム５０８をウェブログランカ２１０に返す。ウェブログ当たりの例示的トピックボリューム５０８が以下の表６に示される。但し、トピッククエリー２１２がキーワード「キー２，キーワード４，」を含み、キーワードがＡＮＤ演算で組み合わされる。もちろん、トピッククエリー２１２は、限定はしないがＡＮＤ、ＯＲ、及び／又はＮＯＴブール演算子を含む任意のタイプのブールクエリーをサポートすることができる。
【表７】
0005506735.tif 000009
【００６２】
[0062]図７は、ウェブログ（例えば、図１のウェブログ１１４）のトピックオーソリティ及び／又はトピックバイラリティを求めるために図２及び３の例示的システムで実装することのできる例示的データフロー７００である。図８及び９の例示的機械可読命令８００及び９００を参照しながら例示的データフロー７００が説明される。図８は、ウェブログ１１４のトピックオーソリティを求めるために実行することのできる例示的機械可読命令８００を表すフローチャートである。図２のオーソリティデターミナ２０４を使用して例示的命令８００を実装することができる。図９は、ウェブログ１１４のトピックバイラリティを求めるために実行することのできる例示的機械可読命令９００を表すフローチャートである。図２のバイラリティデターミナ２０６を使用して例示的命令９００を実装することができる。
【００６３】
[0063]例示的命令８００は、（例えば、図２のボリュームデターミナ２０２又はオーソリティデターミナ２０４を介して）ポストリポジトリ３１２（例えばクエリー７０２）に関するトピッククエリー２１２を実行し、トピック特有のポスト索引７０４を生成することによって開始する（ブロック８０２）。上述のように、トピック特有のポスト索引７０４は、監視されるウェブログに属するポストリポジトリ３１２内のポストのリストであり、表３ａ又は３ｂに示される例示的ポストリポジトリ３１２と類似又は同一のフィールドを有することができる。ブロック８０２は、図６のブロック６０２と同様である。次いで、オーソリティデターミナ２０４は、トピック特有のポスト索引７０４をウェブサイト索引３１０と比較し（７０６）、サイト当たりのトピックボリューム７０８を生成する（ブロック８０４）。使用されるウェブログ索引２１８とは対照的に、ウェブサイト索引３１０は、ウェブログ（例えば、図１のウェブログ１１４及び１１６）に加えて他のサイト（例えば、図１のウェブサイト１１８）を含む。例示的なサイト当たりのトピックボリューム７０８は、上記の表６に示されるのと同様又は同一のフィールドを含むことができる。
【００６４】
[0064]オーソリティデターミナ２０４は、サイト当たりのトピックボリューム７０８をインリンク索引３１４と比較して（７１０）、ウェブログ当たりのインリンクのリスト７１２を生成する（ブロック８０６）。上述のように、インリンク索引３１４は、ウェブログに対するインリンクと、各インリンクが属するポスト及び／又はウェブサイトの標識のリストである。サイト当たりのトピックボリューム７０８（例えば、トピッククエリー２１２に関係するポスト）とインリンク索引３１４の比較７１０の結果、トピッククエリー２１２に関係するウェブログ当たりのインリンク数が得られる。したがって、トピッククエリー２１２に関係しないウェブログに対するインリンクが除外される。ウェブログ当たりのインリンクの例示的リストが、以下の表７に示される。次いで、オーソリティデターミナ２０４は、ウェブログランカ２１０にウェブログ当たりのインリンクのリスト７１２をトピックオーソリティとして出力し、又は返す（ブロック８０８）。次いで、制御は図４のブロック４１２に戻り、トピックバイラリティ（例えば、図９の命令９００）を求めることができる。
【表８】
0005506735.tif 000010
【００６５】
[0065]図９のブロック９０２、９０４、及び９０６は、それぞれ図８のブロック８０２、８０４、８０６とほぼ同一である。したがって、命令９００の実行の前に命令８００が実行される（例えば、図４のブロック４１０がブロック４１２の前に実行される）場合、処理効率のためにブロック９０２、９０４、及び９０６の実行を省略することができる。例えば、オーソリティデターミナ２０４がウェブログ当たりのインリンクのリスト７１２を求めた後、オーソリティデターミナ２０４は、ウェブログ当たりのインリンクのリスト７１２を、ウェブログランカ２１０に加えて、バイラリティデターミナ２０６に渡すことができる。ブロック９０８で、バイラリティデターミナ２０６は、ウェブログ当たりのインリンクのリスト７１２をポスト時刻索引３１６と比較し（７１４）、インリンク及び対応するポスト時刻のリスト７１６を生成する。したがって、インリンク及びポスト時刻のリスト７１６は、トピック特有のインリンクがウェブログ又は他のウェブサイト上にポストされた時刻を含む。インリンク及びポスト時刻の例示的リスト７１６が、以下の表８に示される。
【表９】
0005506735.tif 000011
【００６６】
[0066]次いで、バイラリティデターミナ２０６は、インリンク及びポスト時刻のリスト７１６をトピック特有のポスト索引７０４と比較して（７１８）、リンクされるウェブログ当たりのインリンク及びポスト時刻のリスト７２０を生成する。インリンクがトピック特有のポスト内にポストされない場合、例示的比較７１８により、トピック特有のウェブログ１１４及び１１６に対するインリンクが廃棄される。したがって、例示的方法９００は、他のトピック特有のウェブログ１１４及び１１６及び／又はウェブサイト１１８内のバイラリティに基づいて、ウェブログ１１４又は１１６のトピック特有の影響をランク付けする。リンクされるウェブログ当たりのインリンク及びポスト時刻の例示的リスト７２０が、以下の表９に示される。表９に示されるように、例示的ポストＩＤは、対応するポスト時刻値に従って時間順に配列することができる。
【表１０】
0005506735.tif 000012
【００６７】
[0067]リンクされるウェブログ当たりのインリンク及びポスト時刻のリスト７２０を使用して、バイラリティデターミナ２０６は、リンクされる各ウェブログのバイラリティを求める。バイラリティデターミナ２０６は、リンクされるウェブログ当たりのインリンク及びポスト時刻のリスト７２０内のリンクされるウェブログを選択することによってループを開始する（ブロック９１２）。選択されたリンクされるウェブログについて、バイラリティデターミナ２０６は、リンクされるウェブログに対するインリンクのポスト間の時間（複数可）を（例えば、リンクされるウェブログ当たりのインリンク及びポスト時刻７２０内のインリンク及びポスト時刻に基づいて）求める（ブロック９１４）。求めた時間（複数可）より、バイラリティデターミナ２０６は中央時間を求める（ブロック９１６）。次いで、バイラリティデターミナ２０６は、選択されたリンクされるウェブログのトピックバイラリティとして中央時間を返す（ブロック９１８）。記載の実施例では、ウェブログは、ポスト間の中央時間が減少するにつれて高いトピックバイラリティを有する。バイラリティは中央時間を使用して、ポスト間のアウトライア時間の効果を低減し、又はなくす。次いで、バイラリティデターミナ２０６は、ブロック９２０でループを反復し、又はリンクされるウェブログ当たりのインリンク及びポスト時刻７２０内のリンクされるウェブログについてトピックバイラリティが求められた場合、ループはブロック９２０で終了することができる。次いで、制御は図４の命令４００のブロック４１４に戻ることができる。
【００６８】
[0068]図１０は、インリンク索引（例えば、図３のインリンク索引３１４）を集約するために実行することのできる例示的機械可読命令１０００を表すフローチャートである。命令１０００は、例えば、図１のウェブログランキングシステム１０８からのインリンクのリストを求める要求に応答して、図３のウェブログ監視システム３００で実行することができる。命令１０００を実行することにより、トピックに基づいてウェブログをランク付けするための処理時間を著しく短縮することができる。
【００６９】
[0069]ウェブログ監視システム３００は、（例えば、図１のウェブログランキングシステム１０８から）インリンクのリストを求める要求を受け取る（ブロック１００２）。ウェブログ監視システム３００は、（例えば、ウェブサイトモニタ３０２及びインリンクアップデータ３０６を介して）インリンク索引（例えば、図３のインリンク索引３１４）を生成する（ブロック１００４）。いくつかの実施例では、インリンクのリストを求める要求を受け取る前にインリンク索引３１４を生成及び／又は更新し、処理時間をさらに短縮することができる。上述のように、インリンク索引３１４は、各インリンクがリンクするウェブログの標識を含む。
【００７０】
[0070]ブロック１００６は、リンクされるウェブログをインリンク索引３１４から選択することにより、インリンク索引３１４内のウェブログを処理するループを開始する。ウェブログ監視システム３００は、（例えば、インリンクリムーバ３１８を介して）リンクされるウェブログに関するインリンク数を求める（ブロック１００８）。インリンクリムーバ３１８は、インリンク数が下側しきい値未満であるかを判定する（ブロック１０１０）。インリンク数がしきい値未満である場合（ブロック１０１０）、インリンクリムーバ３１８は、インリンク索引３１４から、リンクされるウェブログ及び／又はリンクされるウェブログに対するインリンクを除去する（ブロック１０１２）。リンクされるウェブログ及び／又はインリンクを除去した後（ブロック１０１２）、又はインリンク数がしきい値以上である場合（ブロック１０１０）、インリンクリムーバ３１８はループを反復し、又はループを終了する（ブロック１０１４）。評価すべき追加のリンクされるウェブログがある場合、ループはブロック１００６に戻る。ループが終了したとき（ブロック１０１４）、ウェブログ監視システム３００は、ウェブログランキングシステム１０８などの要求側システムに（インリンクリムーバ３１８で修正された）インリンク索引３１４を送る。
【００７１】
[0071]図１１は、図４、６、８、９、及び１０に記載の例示的機械可読命令４００、６００、８００、９００、及び１０００を実行するため、並びに図２及び３に記載のウェブログランキングシステム１０８及び／又はウェブログ監視システム３００を実装するために使用することのできる例示的プロセッサシステム１１００の図である。例示的プロセッサシステム１１００は、ランダムアクセスメモリ（ＲＡＭ）１１０４、読取り専用メモリ（ＲＯＭ）１１０６、フラッシュメモリ１１０８などの関連するメモリを有するプロセッサ１１０２を含む。プロセッサ１１０２は、他の構成要素とインターフェースすることのできるバス１１１２などのインターフェースに結合される。図示される実施例では、バス１１１２にインターフェースされる構成要素は、入力装置１１１４、ディスプレイ装置１１１６、大容量記憶装置１１１８、取外し可能記憶装置ドライブ１１２０、及びネットワークアダプタ１１２２を含む。取外し可能記憶装置ドライブ１１２０は、磁気媒体や光学媒体などの関連する取外し可能記憶媒体１１２４を含むことができる。ネットワークアダプタ１１２２は、プロセッサシステム１１００を外部ネットワーク１１２６に接続することができる。
【００７２】
[0072]例示的プロセッサシステム１１００は、例えば従来型デスクトップパーソナルコンピュータ、ノートブックコンピュータ、ワークステーション、又は任意の他のコンピューティング装置でよい。プロセッサ１１０２は、インテル（Ｉｎｔｅｌ）（登録商標）ペンティアム（Ｐｅｎｔｉｕｍ）（登録商標）マイクロプロセッサファミリ、インテルイタニウム（Ｉｔａｎｉｕｍ）（登録商標）マイクロプロセッサファミリ、及び／又はインテルＸＳｃａｌｅ（登録商標）プロセッサファミリなどの任意のタイプの処理装置でよい。プロセッサ１１０２に結合されるメモリ１１０４、１１０６、及び１１０８は任意の適切なメモリ装置でよく、システム１１００の記憶要件に適合するようなサイズにすることができる。特に、フラッシュメモリ１１０８は、ブロックごとにアクセス及び消去される不揮発性メモリでよい。
【００７３】
[0073]入力装置１１１４は、キーボード、マウス、タッチスクリーン、トラックパッド、バーコードスキャナ、又はユーザがプロセッサ１１０２に情報を与えることを可能にする任意の他の装置を使用して実装することができる。
【００７４】
[0074]ディスプレイ装置１１１６は、例えば液晶ディスプレイ（ＬＣＤ）モニタ、陰極線管（ＣＲＴ）モニタ、又はプロセッサ１１０２とユーザとの間のインターフェースとして働く任意の他の適切な装置でよい。図８に示されるディスプレイ装置１１１６は、ディスプレイ画面をプロセッサ１１０２とインターフェースさせるのに必要な任意の追加のハードウェアを含む。
【００７５】
[0075]大容量記憶装置１１１８は、例えば従来型ハードドライブ、或いはプロセッサ１１０２で読取り可能な任意の他の磁気媒体、光学媒体、又は固体媒体でよい。
【００７６】
[0076]取外し可能記憶装置ドライブ１１２０は、例えば、コンパクトディスク記録可能（ＣＤ−Ｒ）ドライブ、コンパクトディスク再書込み可能（ＣＤ−ＲＷ）ドライブ、デジタルバーサタイルディスク（ＤＶＤ）ドライブ、任意の他の光学ドライブなどの光学ドライブでよい。或いは、取外し可能記憶装置ドライブ１１２０は、例えば磁気媒体ドライブ及び／又は固体ユニバーサルシリアルバス（ＵＳＢ）記憶ドライブでよい。取外し可能記憶媒体１１２４は、取外し可能記憶装置ドライブ１１２０と共に動作するように選択されるので、ドライブ１１２０を補足する。例えば、取外し可能記憶装置ドライブ１１２０が光学ドライブである場合、取外し可能記憶媒体１１２４は、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスク、ＤＶＤディスク、又は任意の他の適切な光ディスクでよい。一方、取外し可能記憶装置ドライブ１１２０が磁気媒体装置である場合、取外し可能記憶媒体１１２４は、例えばディスケット又は任意の他の適切な磁気記憶媒体でよい。
【００７７】
[0077]ネットワークアダプタ１１２２は、例えばイーサネットアダプタ、ワイヤレスローカルエリアネットワーク（ＬＡＮ）アダプタ、電話モデム、又はプロセッサシステム１１００がネットワークを介して他のプロセッサシステムと通信することを可能にする任意の他の装置でよい。外部ネットワーク１１２６は、ＬＡＮ、広域ネットワーク（ＷＡＮ）、ワイヤレスネットワーク、又はプロセッサシステム１１００と通信することが可能な任意のタイプのネットワークでよい。例示的ネットワークは、インターネット、イントラネット、及び／又はアドホックネットワークを含むことができる。
【００７８】
[0078]したがって、上記の明細書では例示的システム、方法、及び製品が説明されたが、実施例はそのようなシステム、方法、及び方法を実装する唯一の方法ではない。したがって、いくつかの例示的方法、装置、及び製品が本明細書で説明されたが、本特許の適用範囲がそれらに限定されるわけではない。それどころか、本特許は、文字通りに、又は均等論の下で、添付の特許請求の範囲内に正当に包含されるすべての方法、装置、及び製品をカバーする。
【符号の説明】
【００７９】
１００  システム
１０２  ウェブログ監視システム
１０４  ウェブログ監視システム
１０６  ウェブログ監視システム
１０８  ウェブログランキングシステム
１１０  ユーザ端末
１１２  インターネット
１１４  ウェブログ
１１６  ウェブログ
１１８  ウェブサイト
１２０  リンク
１２２  リンク
１２３  リンク
１２４  インターネット接続
１２６  ローカル接続
１２８  人気度監視システム
１３０  検索監視システム
２００  ウェブログランカ
２０２  ボリュームデターミナ
２０４  オーソリティデターミナ
２０６  バイラリティデターミナ
２０８  人気度デターミナ
２１０  ウェブログランカ
２１２  トピッククエリー
２１４  監視データ
２１６  ウェブログランク
２１８  ウェブログ索引
３００  ウェブログ監視システム
３０２  ウェブサイトモニタ
３０４  ポストアップデータ
３０６  インリンクアップデータ
３０８  ポスト時刻アップデータ
３１０  ウェブログ／ウェブサイト索引
３１２  ポストリポジトリ
３１４  インリンク索引
３１６  ポスト時刻索引
３１８  インリンクリムーバ
３２０  データアグリゲータ
４００  機械可読命令
５００  データフロー
５０４  トピック特有のポスト索引
５０６  比較
５０８  ウェブログ当たりのトピックボリューム
６００  機械可読命令
７００  データフロー
７０２  クエリー
７０４  トピック特有のポスト索引
７０８  サイト当たりのトピックボリューム
７１２  ウェブログ当たりのインリンクのリスト
７１６  ポスト時刻のリスト
７２０  リンクされるウェブログ当たりのインリンク及びポスト時刻のリスト
８００  機械可読命令
９００  機械可読命令
１０００  機械可読命令
１１００  プロセッサシステム
１１０２  プロセッサ
１１０４  ランダムアクセスメモリ（ＲＡＭ）
１１０６  読取り専用メモリ（ＲＯＭ）
１１０８  フラッシュメモリ
１１１２  バス
１１１４  入力装置
１１１６  ディスプレイ装置
１１１８  大容量記憶装置
１１２０  取外し可能記憶装置ドライブ
１１２２  ネットワークアダプタ
１１２４  取外し可能記憶媒体
１１２６  外部ネットワーク
【図１】
0005506735.tif 000013
【図２】
0005506735.tif 000014
【図３】
0005506735.tif 000015
【図４】
0005506735.tif 000016
【図５】
0005506735.tif 000017
【図６】
0005506735.tif 000018
【図７】
0005506735.tif 000019
【図８】
0005506735.tif 000020
【図９】
0005506735.tif 000021
【図１０】
0005506735.tif 000022
【図１１】
0005506735.tif 000023