(57)【要約】【課題】  インターネット上で公開されているコンテンツに対するコミュニティサイトを自動的に構築できるコミュニティサイト構築サーバを提供する。【解決手段】  コミュニティサイト構築サーバ１は、適時、ニュースコンテンツ６０およびブログコンテンツ５０を収集しデータベース１４に記憶する。ユーザＰＣ２からコミュニティサイト構築の要求があると、コミュニティサイト構築サーバ１は、ユーザＰＣ２から対象コンテンツ３０のＵＲＬを取得し、このＵＲＬで公開されている対象コンテンツ３０を取得する。そして、コミュニティサイト構築サーバ１は、データベース１４に記憶された情報の中から、対象コンテンツ３０に関連するコンテンツを抽出した後、抽出したコンテンツを表示し、かつ、トラックバックなどのコミュニティ機能を備えたコミュニティサイト１１０を自動的かつ動的に構築し、構築したコミュニティサイト１１０をユーザＰＣ２に配信する。【選択図】      図２
2006318408.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバが、前記ネットワーク上で公開され、コミュニティの対象となる対象コンテンツに対し、コミュニティサイトを構築するコミュニティサイト構築方法であって、
前記コミュニティサイト構築方法は、
（ａ）：前記コミュニティサイトを生成する前記サーバが、前記ネットワークで接続されたクライアントからの要求を受けて、コミュニティの対象となる前記対象コンテンツを取得するプロセス、
（ｂ）：前記ネットワーク上で公開されているコンテンツの中から、前記サーバが、前記ステップ（ａ）で取得した前記対象コンテンツに関連するコンテンツである関連コンテンツを、前記サーバが抽出するプロセス、
（ｃ）：コミュニティ機能を有し、前記プロセス（ｂ）で抽出した前記関連コンテンツを表示し、前記対象コンテンツごとに異なるコミュニティサイトを、前記サーバが構築するプロセス、
を含むことを特徴とするコミュニティサイト構築方法。
【請求項２】
請求項１に記載のコミュニティサイト構築方法において、
前記プロセス（ａ）は、
（ａ１）：前記クライアントから、前記対象コンテンツの位置を示す位置情報を、前記サーバが取得するステップ、
（ａ２）：前記ネットワーク上の前記位置情報から前記対象コンテンツを、前記サーバが取得するステップ、
が実行されるプロセスであることを特徴とするコミュニティサイト構築方法。
【請求項３】
請求項２に記載のコミュニティサイト構築方法において、
前記プロセス（ａ）の前記ステップ（ａ２）は、前記対象コンテンツが前記サーバに記憶されている場合は、前記サーバに記憶された前記対象コンテンツを使用し、前記サーバに記憶されていない場合は、前記ネットワーク上の前記位置情報から前記対象コンテンツを、前記サーバが取得し記憶することを特徴とするコミュニティサイト構築方法。
【請求項４】
請求項１から請求項３のいずれかに記載のコミュニティサイト構築方法において、前記コミュニティサイト構築方法は、
（ｄ）：定められたトリガが成立するごとに、前記ネットワーク上のＷｅｂサーバからコンテンツを収集するプロセスを含み、
前記プロセス（ｃ）では、前記プロセス（ｄ）で収集したコンテンツの中から前記関連コンテンツが抽出されることを特徴とするコミュニティサイト構築方法。
【請求項５】
請求項４に記載のコミュニティサイト構築方法において、
前記プロセス（ｄ）は、
（ｄ１）：定められた第１のトリガが成立するごとに、コンテンツとして、前記ネットワーク上のニュースサーバで公開されているニュースコンテンツを収集するステップ
を含み、
前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ１）で収集した前記ニュースコンテンツの中から、前記対象コンテンツに関連する前記ニュースコンテンツが関連コンテンツとして抽出されることを特徴とするコミュニティサイト構築方法。
【請求項６】
請求項５に記載のコミュニティサイト構築方法において、
前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ１）で収集した前記ニュースコンテンツと前記対象コンテンツとの類似度が、自然言語解析によって演算され、前記ニュースコンテンツの類似度に基づいて、前記対象コンテンツに関連する前記ニュースコンテンツが抽出されることを特徴とするコミュニティサイト構築方法。
【請求項７】
請求項４から請求項６のいずれかに記載のコミュニティサイト構築方法において、
前記プロセス（ｄ）は、
（ｄ２）：定められた第２のトリガが成立するごとに、前記ネットワーク上のウェブログで公開されているウェブログコンテンツを収集するステップ、
を含み、
前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ２）で収集した前記ウェブログコンテンツの中から、前記対象コンテンツに関連する前記ウェブログコンテンツが前記関連コンテンツとして抽出されることを特徴とするコミュニティサイト構築方法。
【請求項８】
請求項７に記載のコミュニティサイト構築方法において、
前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ２）で収集した前記ウェブログコンテンツの中から、前記対象コンテンツにリンクしている前記ウェブログコンテンツが前記関連コンテンツとして抽出されることを特徴とするコミュニティサイト構築方法。
【請求項９】
請求項２から請求項８のいずれかに記載のコミュニティサイト構築方法において、前記対象コンテンツには、前記対象コンテンツの前記位置情報を、前記クライアント経由で前記サーバに与えるオブジェクトが設けられ、前記プロセス（ａ）の前記プロセス（ａ１）では、前記オブジェクトが選択されたときに前記サーバが受信する受信情報から、前記対象コンテンツの前記位置情報を、前記サーバが取得することを特徴とするコミュニティサイト構築方法。
【請求項１０】
請求項９に記載のコミュニティサイト構築方法において、前記オブジェクトは、前記対象コンテンツから前記サーバへのハイパーリンクであり、前記受信情報はアクセスログであることを特徴とするコミュニティサイト構築方法。
【請求項１１】
請求項２から請求項１０のいずれかに記載のコミュニティサイト構築方法において、前記クライアントは、前記対象コンテンツの前記位置情報を前記サーバに送信するプログラムを備え、前記プロセス（ａ）の前記プロセス（ａ１）では、前記プログラムが前記サーバに送信する情報から前記対象コンテンツの前記位置情報を、前記サーバが取得することを特徴とするコミュニティサイト構築方法。
【請求項１２】
請求項１１に記載のコミュニティサイト構築方法において、前記プロセス（ａ）の前記プロセス（ａ１）では、前記対象コンテンツの前記位置情報を前記サーバに送信する前記プログラムはブックマークレットであることを特徴とするコミュニティサイト構築方法。
【請求項１３】
請求項１から請求項１２のいずれかに記載のコミュニティサイト構築方法において、
前記プロセス（ｃ）で構築される前記コミュニティサイトは、
少なくとも、前記プロセス（ａ）で取得した前記対象コンテンツと、前記プロセス（ｂ）で抽出した前記関連コンテンツと、同じ前記対象コンテンツの前記コミュニティサイトを構築したときに、この前記コミュニティサイトのコミュニティ機能に入力された情報とが共に表示されることを特徴とするコミュニティサイト構築方法。
【請求項１４】
請求項１から請求項１３のいずれかに記載のコミュニティ構築方法において、前記プロセス（ｃ）は、前記対象コンテンツを自然言語解析したときに抽出された単語が、他の情報と共に表示される前記コミュニティサイトを構築するプロセスであることを特徴とするコミュニティサイト構築方法。
【請求項１５】
請求項１から請求項１４のいずれかに記載のコミュニティサイト構築方法において、前記サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記コミュニティサイトの構築が許可されるＷｅｂサーバで公開されている前記対象コンテンツに対してのみ、前記サーバは前記コミュニティサイトを構築することを特徴とするコミュニティ構築方法。
【請求項１６】
ネットワーク上で公開され、コミュニティの対象となる対象コンテンツに対し、コミュニティサイトを構築するコミュニティサイト構築サーバであって、
前記コミュニティサイト構築サーバは、
前記ネットワークで接続されたクライアントからの要求を受けて、前記ネットワーク上で公開されている前記対象コンテンツを取得する対象コンテンツ取得手段と、
対象コンテンツ取得手段が前記対象コンテンツを取得すると、前記ネットワーク上で公開されているコンテンツの中から、前記対象コンテンツ取得手段が取得した前記対象コンテンツに関連するコンテンツである関連コンテンツを抽出し、コミュニティ機能を有し、抽出した前記関連コンテンツを表示するコミュニティサイトを構築するコミュニティサイト構築手段と、
を備えていることを特徴とするコミュニティサイト構築サーバ。
【請求項１７】
請求項１６に記載のコミュニティサイト構築サーバにおいて、
前記対象コンテンツ取得手段は、前記クライアントから、前記対象コンテンツの位置を示す位置情報を取得し、前記ネットワーク上の前記位置情報から前記対象コンテンツを取得する手段であることを特徴とするコミュニティサイト構築サーバ。
【請求項１８】
請求項１６または請求項１７に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバは、情報を記憶する情報記憶手段を備え、前記対象コンテンツ取得手段は、前記対象コンテンツが前記情報記憶手段に記憶されている場合は、前記情報記憶手段に記憶された前記対象コンテンツを使用し、前記情報記憶手段に記憶されていない場合は、前記ネットワーク上の前記位置情報から前記対象コンテンツを取得して、前記情報記憶手段に記憶することを特徴とするコミュニティサイト構築サーバ。
【請求項１９】
請求項１６から請求項１８のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバは、
定められたトリガが成立するごとに、前記ネットワーク上のＷｅｂサーバからコンテンツを収集し、前記情報記憶手段に記憶するコンテンツ収集手段を備え、
前記コミュニティ構築手段は、前記コンテンツ収集手段が収集し、前記情報記憶手段に記憶したコンテンツの中から前記関連コンテンツを抽出することを特徴とするコミュニティサイト構築サーバ。
【請求項２０】
請求項１９に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コンテンツ収集手段は、
定められた第１のトリガが成立するごとに、コンテンツとして、前記ネットワーク上のニュースサーバで公開されているニュースコンテンツを収集する手段を備え、
前記コミュニティ構築手段は、前記情報記憶手段に記憶された前記ニュースコンテンツの中から、前記対象コンテンツに関連する前記ニュースコンテンツを関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバ。
【請求項２１】
請求項２０に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コミュニティサイト構築手段は、
前記コンテンツ収集手段が収集した前記ニュースコンテンツと前記対象コンテンツとの類似度を、自然言語解析によって演算し、前記ニュースコンテンツの類似度に基づいて、前記対象コンテンツに関連する前記ニュースコンテンツを抽出することを特徴とするコミュニティサイト構築サーバ。
【請求項２２】
請求項１９から請求項２１のいずれかに記載のコミュニティサイト構築サーバにおいて、
前記コミュニティサイト構築サーバの前記コンテンツ収集手段は、
定められた第２のトリガが成立するごとに、前記ネットワーク上のウェブログで公開されているウェブログコンテンツを、前記ウェブログコンテンツの更新情報を利用して収集する手段を備え、
前記コミュニティサイト構築手段は、前記情報記憶手段に記憶された前記ウェブログコンテンツの中から、前記対象コンテンツに関連する前記ウェブログコンテンツを関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバ。
【請求項２３】
請求項２２に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コミュニティサイト構築手段は、
前記情報記憶部に記憶された前記ウェブログコンテンツの中から、前記対象コンテンツにリンクしている前記ウェブログコンテンツを前記関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバ。
【請求項２４】
請求項１７から請求項２３のいずれかに記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツには、前記対象コンテンツの前記位置情報を、前記クライアント経由で前記サーバに与えるオブジェクトが設けられ、前記対象コンテンツ取得手段は、前記オブジェクトが選択されたときに前記コミュニティサイト構築サーバが受信する受信情報から、前記対象コンテンツの前記位置情報を取得することを特徴とするコミュニティサイト構築サーバ。
【請求項２５】
請求項２４に記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツの前記オブジェクトは、前記対象コンテンツから前記サーバへのハイパーリンクであり、前記受信情報はアクセスログであることを特徴とするコミュニティサイト構築サーバ。
【請求項２６】
請求項１７から請求項２５のいずれかに記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツ取得手段は、前記クライアントに備えられ、前記対象コンテンツの前記位置情報を前記サーバに送信するプログラムが前記コミュニティ構築サーバに送信する情報から前記対象コンテンツの前記位置情報を取得することを特徴とするコミュニティサイト構築サーバ。
【請求項２７】
請求項２６に記載のコミュニティサイト構築サーバにおいて、前記クライアントに備えられた前記プログラムは、ブックマークレットであることを特徴とするコミュニティサイト構築サーバ。
【請求項２８】
請求項１６から請求項２７のいずれかに記載のコミュニティ構築サーバにおいて、
前記コミュニティサイト構築手段によって構築される前記コミュニティサイトの前記コミュニティ機能の一つは、前記クライアントからコメントを受け付ける手段であることを特徴とするコミュニティサイト構築サーバ。
【請求項２９】
請求項１６から請求項２８のいずれかに記載のコミュニティ構築サーバにおいて、
前記コミュニティサイト構築手段によって構築される前記コミュニティサイトの前記コミュニティ機能の一つは、前記クライアントからトラックバックを受付ける手段であることを特徴とするコミュニティサイト構築サーバ。
【請求項３０】
請求項１６から請求項２９のいずれかに記載のコミュニティサイト構築サーバにおいて、
前記コミュニティサイト構築手段が構築する前記コミュニティサイトは、
少なくとも、前記対象コンテンツ取得手段が取得した前記対象コンテンツと、前記コミュニティサイト構築手段が抽出した前記関連コンテンツと、同じ前記対象コンテンツの前記コミュニティサイトを構築したときに、この前記コミュニティサイトのコミュニティ機能に入力された情報とが共に表示されることを特徴とするコミュニティサイト構築サーバ。
【請求項３１】
請求項１６から請求項３０のいずれかに記載のコミュニティ構築サーバにおいて、前記コミュニティサイト構築手段は、前記対象コンテンツを自然言語解析したときに抽出された単語が他の情報と共に表示される前記コミュニティサイトが構築する手段であることを特徴とするコミュニティサイト構築サーバ。
【請求項３２】
請求項１６から請求項３１のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記Ｗｅｂサーバで公開されている前記対象コンテンツに対してのみ前記コミュニティサイトを構築することを特徴とするコミュニティ構築サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上で情報交換などの場となるコミュニティサイトを自動的に構築する方法およびサーバに関し、更に詳しくは、インターネット上で公開されているコンテンツに対するコミュニティサイトを自動的に構築する方法およびサーバに関する。
【背景技術】
【０００２】
インターネット上のＷｅｂサイトで公開されたコンテンツに対する第三者のコメントや、このコンテンツに関連する他のコンテンツなどを効率的に収集したい要望が高まりつつある。実際に、企業の営業活動においてインターネットを活用する場合、インターネット上で自社製品のリリース情報を公開した後、インターネットからこのリリース情報に対する論評情報を収集し、収集した論評情報を次の製品にフィードバックさせることは重要なことである。
【０００３】
通常、インターネット上で公開されている論評情報を収集する場合は、検索エンジンを用い、論評情報を収集するコンテンツに関連する検索キーワードに適合するコンテンツを検索し、検索エンジンの検索結果から必要とするコンテンツを取捨選択する手法が用いられる。
【０００４】
また、上述した手法はコンテンツの取捨選択などで人手がかかるため、インターネット上のＷｅｂサイトから、ユーザが設定した検索キーワードに適合するコンテンツを自動的に抽出してユーザに提供する情報フィルタリングシステムも開発されている（例えば、特許文献１，２）。
【０００５】
しかしながら、探索エンジンを用いたこれらの手法では、インターネット上で公開された論評情報が検索エンジンで検索可能になるためにはある程度の時間（早くて２、３日、遅い場合は１ヶ月程度）を必要とするため、探索エンジンを用いたこれらの手法では、リアルタイムに論評情報を収集できない問題がある。
【０００６】
インターネットを活用し、探索エンジンを用いずにリアルタイムで論評情報を収集する手法としては、コミュニティサイトを開設する手法がある。実際、近年では論評情報を収集すると共に、Ｗｅｂサイトへの集客効果もかねて、企業などが情報を発信するＷｅｂサイトと共に、このＷｅｂサイトに対するコミュニティサイトを併設するケースが増えている。
【０００７】
しかし、このコミュニティサイトで収集できる論評情報は、コミュニティサイトに入力されたコメントのみであって、他のＷｅｂサイトで公開されている論評情報や、Ｗｅｂサイトで公開しているコンテンツに関連する他のコンテンツを収集することはできない問題がある。
【０００８】
加えて、企業などがコミュニティサイトを開設すると、コミュニティサイトの構築費・運営費などが嵩んでしまう問題もある。例えば、企業がＷｅｂサイトにＷｅｂページを更新した場合は、コミュニティサイトも更新しなければならないし、新たにＷｅｂサイトを開設した場合は、コミュニティサイトも同時に開設しなければならない。
【０００９】
コミュニティサイトの構築費を低減する技術としては、自動的にコミュニティサイトを構築する手法が特許文献３で開示されているが、この手法は、同じ趣味趣向を有するユーザを自動的に選択しコミュニティを形成する手法であって、Ｗｅｂサイトを対象とするコミュニティサイトを自動的に構築する技術ではない。
【特許文献１】特開平１１―５３３９２号公報
【特許文献２】特開２００１−１５５０２１号公報
【特許文献３】特開２００２-２４５２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そこで本発明は、上述した問題を鑑みて、インターネット上で公開されているコンテンツに対するコミュニティサイトを自動的に構築し、ユーザがこのコミュニティサイトに情報を入力できることで、論評情報収集のリアルタイム性を高め、かつ、コミュニティサイトの対象となるコンテンツに関連し、インターネット上で公開されている他のコンテンツを収集し表示することができるコミュニティサイトの構築方法、および、このコミュニティサイトを構築するサーバを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決する第１の発明は、ネットワークに接続されたサーバが、前記ネットワーク上で公開され、コミュニティの対象となる対象コンテンツに対し、コミュニティサイトを構築するコミュニティサイト構築方法であって、前記コミュニティサイト構築方法は、（ａ）：前記コミュニティサイトを生成する前記サーバが、前記ネットワークで接続されたクライアントからの要求を受けて、コミュニティの対象となる前記対象コンテンツを取得するプロセス、（ｂ）：前記ネットワーク上で公開されているコンテンツの中から、前記サーバが、前記ステップ（ａ）で取得した前記対象コンテンツに関連するコンテンツである関連コンテンツを、前記サーバが抽出するプロセス、（ｃ）：コミュニティ機能を有し、前記プロセス（ｂ）で抽出した前記関連コンテンツを表示し、前記対象コンテンツごとに異なるコミュニティサイトを、前記サーバが構築するプロセス、を含むことを特徴とするコミュニティサイト構築方法である。
【００１２】
上述した第１の発明によれば、前記ネットワーク上で公開されている任意の前記対象コンテンツに対して、前記対象コンテンツと関連する前記関連コンテンツを収集し表示する前記コミュニティサイトを自動的に構築することができ、この前記コミュニティサイトが前記コミュニティ機能を備えることで、論評情報収集のリアルタイム性を高めることができる。
【００１３】
更に、第２の発明は、第１の発明に記載のコミュニティサイト構築方法において、前記プロセス（ａ）は、（ａ１）：前記クライアントから、前記対象コンテンツの位置を示す位置情報を、前記サーバが取得するステップ、（ａ２）：前記ネットワーク上の前記位置情報から前記対象コンテンツを、前記サーバが取得するステップ、が実行されるプロセスであることを特徴とするコミュニティサイト構築方法である。
【００１４】
第２の発明によれば、前記サーバが、前記対象コンテンツの位置を示す位置情報を、前記クライアントから取得することで、前記クライアントから指定された前記対象コンテンツに対して、前記コミュニティサイトを構築することができる。
【００１５】
更に、第３の発明は、第２の発明に記載のコミュニティサイト構築方法において、前記プロセス（ａ）の前記ステップ（ａ２）は、前記対象コンテンツが前記サーバに記憶されている場合は、前記サーバに記憶された前記対象コンテンツを使用し、前記サーバに記憶されていない場合は、前記ネットワーク上の前記位置情報から前記対象コンテンツを、前記サーバが取得し記憶することを特徴とするコミュニティサイト構築方法である。
【００１６】
第３の発明によれば、前記ネットワーク上の前記位置情報から前記対象コンテンツを、前記サーバが取得し記憶することで、同じ前記対象コンテンツの前記コミュニティサイトを再度構築するときの効率を高めることができる。
【００１７】
更に、第４の発明は、第１の発明から第３の発明のいずれかに記載のコミュニティサイト構築方法において、前記コミュニティサイト構築方法は、（ｄ）：定められたトリガが成立するごとに、前記ネットワーク上のＷｅｂサーバからコンテンツを収集するプロセスを含み、前記プロセス（ｃ）では、前記プロセス（ｄ）で収集したコンテンツの中から前記関連コンテンツが抽出されることを特徴とするコミュニティサイト構築方法である。
【００１８】
第４の発明によれば、前記コミュニティサイト構築方法が、予め、前記ネットワーク上のＷｅｂサーバからコンテンツを収集することで、前記コミュニティサイト構築の処理効率を向上させることができる。また、トリガとは、１日ごとや１週間ごとといった時間的な事象（内部トリガ）や、あるＷｅｂサイトから更新通知情報を受信したときなどといった電気信号的な事象（外部トリガ）を意味する。
【００１９】
更に、第５の発明は、第４の発明に記載のコミュニティサイト構築方法において、前記プロセス（ｄ）は、（ｄ１）：定められた第１のトリガが成立するごとに、コンテンツとして、前記ネットワーク上のニュースサーバで公開されているニュースコンテンツを収集するステップを含み、前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ１）で収集した前記ニュースコンテンツの中から、前記対象コンテンツに関連する前記ニュースコンテンツが関連コンテンツとして抽出されることを特徴とするコミュニティサイト構築方法である。
【００２０】
更に、第６の発明は、第５の発明に記載のコミュニティサイト構築方法において、前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ１）で収集した前記ニュースコンテンツと前記対象コンテンツとの類似度が、自然言語解析によって演算され、前記ニュースコンテンツの類似度に基づいて、前記対象コンテンツに関連する前記ニュースコンテンツが抽出されることを特徴とするコミュニティサイト構築方法である。
【００２１】
上述した第５の発明によれば、前記関連コンテンツの一つを前記ニュースコンテンツとすることで、様々なカテゴリーに関する前記関連コンテンツを容易に取得できる。また、上述した第６の発明によれば、前記ニュースコンテンツと前記対象コンテンツとの類似度に基づいて、前記ニュースコンテンツを抽出することで、前記関連コンテンツを抽出する数値的な基準を設けることができる。
【００２２】
更に、第７の発明は、第４の発明から第６の発明のいずれかに記載のコミュニティサイト構築方法において、前記プロセス（ｄ）は、（ｄ２）：定められた第２のトリガが成立するごとに、前記ネットワーク上のウェブログで公開されているウェブログコンテンツを収集するステップ、を含み、  前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ２）で収集した前記ウェブログコンテンツの中から、前記対象コンテンツに関連する前記ウェブログコンテンツが前記関連コンテンツとして抽出されることを特徴とするコミュニティサイト構築方法である。
【００２３】
更に、第８の発明は、第７の発明に記載のコミュニティサイト構築方法において、前記プロセス（ｂ）では、前記プロセス（ｄ）の前記ステップ（ｄ２）で収集した前記ウェブログコンテンツの中から、前記対象コンテンツにリンクしている前記ウェブログコンテンツが前記関連コンテンツとして抽出されることを特徴とするコミュニティサイト構築方法である。
【００２４】
上述した第７または第８の発明によれば、前記関連コンテンツの一つを前記ウェブログコンテンツとすることで、前記コミュニティサイトの前記コミュニティ機能で受け付けた以外の論評情報をも、前記コミュニティサイトに表示させることができる。
【００２５】
更に、第９の発明は、第２の発明から第８の発明のいずれかに記載のコミュニティサイト構築方法において、前記対象コンテンツには、前記対象コンテンツの前記位置情報を、前記クライアント経由で前記サーバに与えるオブジェクトが設けられ、前記プロセス（ａ）の前記プロセス（ａ１）では、前記オブジェクトが選択されたときに前記サーバが受信する受信情報から、前記対象コンテンツの前記位置情報を、前記サーバが取得することを特徴とするコミュニティサイト構築方法である。
【００２６】
更に、第１０の発明は、第９の発明に記載のコミュニティサイト構築方法において、前記オブジェクトは、前記対象コンテンツから前記サーバへのハイパーリンクであり、前記受信情報はアクセスログであることを特徴とするコミュニティサイト構築方法である。
【００２７】
上述した第９または第１０の発明によれば、前記対象コンテンツには前記オブジェクトを設けることで、前記対象コンテンツの作成者は閲覧者に対して、前記対象コンテンツの前記コミュニティサイトの存在を通知することができ、かつ、閲覧者は容易に前記対象コンテンツの前記コミュニティサイトにアクセスできる。
【００２８】
更に、第１１の発明は、第２の発明から第１０の発明のいずれかに記載のコミュニティサイト構築方法において、前記クライアントは、前記対象コンテンツの前記位置情報を前記サーバに送信するプログラムを備え、前記プロセス（ａ）の前記プロセス（ａ１）では、前記プログラムが前記サーバに送信する情報から前記対象コンテンツの前記位置情報を、前記サーバが取得することを特徴とするコミュニティサイト構築方法である。
【００２９】
更に、第１２の発明は、第１１の発明に記載のコミュニティサイト構築方法において、前記プロセス（ａ）の前記プロセス（ａ１）では、前記対象コンテンツの前記位置情報を前記サーバに送信する前記プログラムはブックマークレットであることを特徴とするコミュニティサイト構築方法である。
【００３０】
上述した第１１または第１２の発明によれば、前記サーバが前記対象コンテンツの前記位置情報を取得するときに、前記プログラムを利用することで、前記対象コンテンツに前記オブジェクトが設けられていなくても、前記サーバは前記対象コンテンツの前記位置情報を取得することができる。
【００３１】
更に、第１３の発明は、第１の発明から第１２の発明に記載のコミュニティサイト構築方法において、前記プロセス（ｃ）で構築される前記コミュニティサイトは、少なくとも、前記プロセス（ａ）で取得した前記対象コンテンツと、前記プロセス（ｂ）で抽出した前記関連コンテンツと、同じ前記対象コンテンツの前記コミュニティサイトを構築したときに、この前記コミュニティサイトのコミュニティ機能に入力された情報とが共に表示されることを特徴とするコミュニティサイト構築方法である。
【００３２】
更に、第１４の発明は、第１の発明から第１３の発明のいずれかに記載のコミュニティ構築方法において、前記プロセス（ｃ）は、前記対象コンテンツを自然言語解析したときに抽出された単語が、他の情報と共に表示される前記コミュニティサイトを構築するプロセスであることを特徴とするコミュニティサイト構築方法である。
【００３３】
第１３の発明によれば、前記コミュニティサイトを閲覧するだけで、前記対象コンテンツに関する様々な情報に目を通すことができる。また、第１４の発明によれば、前記コミュニティサイトに前記対象コンテンツを自然言語解析したときに抽出される単語を表示させることで、前記コミュニティサイトの閲覧者が検索エンジンを利用するときの検索キーワードとして役立てることができ、ユーザへの利便性が高まる。
【００３４】
更に、第１５の発明は、第１の発明から第１４の発明のいずれかに記載のコミュニティサイト構築方法において、前記サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記コミュニティサイトの構築が許可されるＷｅｂサーバで公開されている前記対象コンテンツに対してのみ、前記サーバは前記コミュニティサイトを構築することを特徴とするコミュニティ構築方法である。
【００３５】
第１５の発明によれば、前記サーバの運営会社が認可したＷｅｂサーバで公開されている前記対象コンテンツに対してのみ前記コミュニティサイトを構築することができる。
【００３６】
更に、第１６の発明は、ネットワーク上で公開され、コミュニティの対象となる対象コンテンツに対し、コミュニティサイトを構築するコミュニティサイト構築サーバであって、前記コミュニティサイト構築サーバは、前記ネットワークで接続されたクライアントからの要求を受けて、前記ネットワーク上で公開されている前記対象コンテンツを取得する対象コンテンツ取得手段と、対象コンテンツ取得手段が前記対象コンテンツを取得すると、前記ネットワーク上で公開されているコンテンツの中から、前記対象コンテンツ取得手段が取得した前記対象コンテンツに関連するコンテンツである関連コンテンツを抽出し、コミュニティ機能を有し、抽出した前記関連コンテンツを表示するコミュニティサイトを構築するコミュニティサイト構築手段と、を備えていることを特徴とするコミュニティサイト構築サーバである。
【００３７】
更に、第１７の発明は、第１６の発明に記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツ取得手段は、前記クライアントから、前記対象コンテンツの位置を示す位置情報を取得し、前記ネットワーク上の前記位置情報から前記対象コンテンツを取得する手段であることを特徴とするコミュニティサイト構築サーバである。
【００３８】
更に、第１８の発明は、第１６の発明または第１７の発明に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバは、情報を記憶する情報記憶手段を備え、前記対象コンテンツ取得手段は、前記対象コンテンツが前記情報記憶手段に記憶されている場合は、前記情報記憶手段に記憶された前記対象コンテンツを使用し、前記情報記憶手段に記憶されていない場合は、前記ネットワーク上の前記位置情報から前記対象コンテンツを取得して、前記情報記憶手段に記憶することを特徴とするコミュニティサイト構築サーバである。
【００３９】
更に、第１９の発明は、第１６の発明から第１８の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバは、定められたトリガが成立するごとに、前記ネットワーク上のＷｅｂサーバからコンテンツを収集し、前記情報記憶手段に記憶するコンテンツ収集手段を備え、前記コミュニティ構築手段は、前記コンテンツ収集手段が収集し、前記情報記憶手段に記憶したコンテンツの中から前記関連コンテンツを抽出することを特徴とするコミュニティサイト構築サーバである。
【００４０】
更に、第２０の発明は、第１９の発明に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コンテンツ収集手段は、定められた第１のトリガが成立するごとに、コンテンツとして、前記ネットワーク上のニュースサーバで公開されているニュースコンテンツを収集する手段を備え、前記コミュニティ構築手段は、前記情報記憶手段に記憶された前記ニュースコンテンツの中から、前記対象コンテンツに関連する前記ニュースコンテンツを関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバである。
【００４１】
更に、第２１の発明は、第２０の発明に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コミュニティサイト構築手段は、前記コンテンツ収集手段が収集した前記ニュースコンテンツと前記対象コンテンツとの類似度を、自然言語解析によって演算し、前記ニュースコンテンツの類似度に基づいて、前記対象コンテンツに関連する前記ニュースコンテンツを抽出することを特徴とするコミュニティサイト構築サーバである。
【００４２】
更に、第２２の発明は、第１９の発明から第２１の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コンテンツ収集手段は、定められた第２のトリガが成立するごとに、前記ネットワーク上のウェブログで公開されているウェブログコンテンツを、前記ウェブログコンテンツの更新情報を利用して収集する手段を備え、前記コミュニティサイト構築手段は、前記情報記憶手段に記憶された前記ウェブログコンテンツの中から、前記対象コンテンツに関連する前記ウェブログコンテンツを関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバである。
【００４３】
更に、第２３の発明は、第２２の発明に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コミュニティサイト構築手段は、前記情報記憶部に記憶された前記ウェブログコンテンツの中から、前記対象コンテンツにリンクしている前記ウェブログコンテンツを前記関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバである。
【００４４】
更に、第２４の発明は、第１７の発明から第２３の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツには、前記対象コンテンツの前記位置情報を、前記クライアント経由で前記サーバに与えるオブジェクトが設けられ、前記対象コンテンツ取得手段は、前記オブジェクトが選択されたときに前記コミュニティサイト構築サーバが受信する受信情報から、前記対象コンテンツの前記位置情報を取得することを特徴とするコミュニティサイト構築サーバである。
【００４５】
更に、第２５の発明は、第２４の発明に記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツの前記オブジェクトは、前記対象コンテンツから前記サーバへのハイパーリンクであり、前記受信情報はアクセスログであることを特徴とするコミュニティサイト構築サーバである。
【００４６】
更に、第２６の発明は、第１７の発明から第２５の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記対象コンテンツ取得手段は、前記クライアントに備えられ、前記対象コンテンツの前記位置情報を前記サーバに送信するプログラムが前記コミュニティ構築サーバに送信する情報から前記対象コンテンツの前記位置情報を取得することを特徴とするコミュニティサイト構築サーバである。
【００４７】
更に、第２７の発明は、第２６の発明に記載のコミュニティサイト構築サーバにおいて、前記クライアントに備えられた前記プログラムは、ブックマークレットであることを特徴とするコミュニティサイト構築サーバである。
【００４８】
更に、第２８の発明は、第１６の発明から第２７の発明のいずれかに記載のコミュニティ構築サーバにおいて、前記コミュニティサイト構築手段によって構築される前記コミュニティサイトの前記コミュニティ機能の一つは、前記クライアントからコメントを受け付ける手段であることを特徴とするコミュニティサイト構築サーバである。
【００４９】
更に、第２９の発明は、第１６の発明から第２８の発明のいずれかに記載のコミュニティ構築サーバにおいて、前記コミュニティサイト構築手段によって構築される前記コミュニティサイトの前記コミュニティ機能の一つは、前記クライアントからトラックバックを受付ける手段であることを特徴とするコミュニティサイト構築サーバである。
【００５０】
上述した第２８の発明によれば、前記コミュニティサイトが、前記クライアントからコメントを受け付ける手段を備えることで、あらゆる前記コミュニティサイトの閲覧者が前記コミュニティサイトに発言できる。また、上述した第２９の発明によれば、トラックバック機能を備えていない前記対象コンテンツにおいても、トラックバック機能を備えた前記コミュニティサイトを容易に構築することができ、ウェブログを利用している閲覧者は容易に前記コミュニティサイトに発言できる。
【００５１】
更に、第３０の発明は、第１６の発明から第２９の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築手段が構築する前記コミュニティサイトは、少なくとも、前記対象コンテンツ取得手段が取得した前記対象コンテンツと、前記コミュニティサイト構築手段が抽出した前記関連コンテンツと、同じ前記対象コンテンツの前記コミュニティサイトを構築したときに、この前記コミュニティサイトのコミュニティ機能に入力された情報とが共に表示されることを特徴とするコミュニティサイト構築サーバである。
【００５２】
更に、第３１の発明は、第１６の発明から第３０の発明のいずれかに記載のコミュニティ構築サーバにおいて、前記コミュニティサイト構築手段は、前記対象コンテンツを自然言語解析したときに抽出された単語が、他の情報と共に表示される前記コミュニティサイトが構築する手段であることを特徴とするコミュニティサイト構築サーバである。
【００５３】
更に、第３２の発明は、第１６の発明から第３１の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記Ｗｅｂサーバで公開されている前記対象コンテンツに対してのみ前記コミュニティサイトを構築することを特徴とするコミュニティ構築サーバである。
【発明の効果】
【００５４】
上述した本発明によれば、インターネット上で公開されているコンテンツに対するコミュニティサイトを自動的に構築し、ユーザがこのコミュニティサイトに情報を入力できることで、論評情報収集のリアルタイム性を高め、かつ、コミュニティサイトの対象となるコンテンツに関連し、インターネット上で公開されている他のコンテンツを収集し表示することができるコミュニティサイトの構築方法、および、このコミュニティサイトを構築するサーバを提供できる。
【発明を実施するための最良の形態】
【００５５】
＜コミュニティサイト構築サーバの説明＞
図１は、本発明に係るコミュニティサイト構築サーバ１を配置したネットワークシステムの一例を示した図である。図１に示したように、このシステムは、ニュースコンテンツを配信する複数のニュースサーバ６と、ウェブログサービスが運営されている複数のＷｅｂサーバ５（以下、ブログ運営サーバ）と、ブログ運営サーバ５で公開されるウェブログのコンテンツ（以下、ブログコンテンツ）の更新通知ｐｉｎｇ情報４０が記憶されている複数の更新通知ｐｉｎｇサーバ４と、本発明が適用され、あるコンテンツに対するコミュニティサイトを自動的かつ動的に構築するコミュニティサイト構築サーバ１と、クライアントとして、ブラウザを備えユーザが所持するパーソナルコンピュータ２（以下、ユーザＰＣ）と、ユーザが閲覧し、コミュニティサイトの対象となるコンテンツ（以下、対象コンテンツ）が公開されているＷｅｂサーバ３（以下、対象サーバ）とから構成され、それぞれのサーバとＰＣとはインターネット７を介して接続されている。
【００５６】
図１において、コミュニティサイト構築サーバ１は、コミュニティサイトを構築するために、適時、インターネット７上のコンテンツとして、ニュースサーバ６からニュースコンテンツを、ブログ運営サーバ５からブログコンテンツを収集する。そして、コミュニティサイト構築サーバ１は、対象コンテンツに対するコミュニティサイト構築の要求がユーザＰＣ２からあると、収集したこれらのコンテンツの中から、対象コンテンツに関連するニュースコンテンツ、および、対象コンテンツにコメントしているブログコンテンツを抽出した後、対象コンテンツに対するコミュニティサイトを自動的かつ動的に構築し、構築したコミュニティサイトをユーザＰＣ２に配信する。
【００５７】
なお、図１においては、説明を分かり易くするために、対象サーバ３を１台としているが、インターネット７に接続されているＷｅｂサイトを対象サーバ３として使用することができる。好ましくは、予め登録されている対象サーバ３で公開されている対象コンテンツのみに対してコミュニティサイトを構築できるように、コミュニティサイトの構築が認可されている対象サーバ３を特定する情報（例えば、ＵＲＬ）が、事前に、コミュニティサイト構築サーバ１に登録されていることが望ましい。
【００５８】
図２は、図１で示したネットワークシステムのブロック図である。ニュースサーバ６は、インターネット７を介して配信するニュースコンテンツ６０と、ニュースコンテンツ６０のタイトルや要約などをＲＳＳフォーマット（RSS: Rich Site Summary,RDF Site Summary）で記述した見出し情報６１を有している。
【００５９】
ブログ運営サーバ５では、大勢の人が、ある出来事に対する内容や個人的な内容を記述したブログコンテンツ５０が公開されている。ブログコンテンツ５０が更新されると、ブログコンテンツ５０を更新したことを示す情報として、ブログ運営サーバで運営されているウェブログサイトの名称と更新されたブログコンテンツ５０のＵＲＬとが記述された更新通知ｐｉｎｇが、ブログコンテンツ５０の作成者から更新通知ｐｉｎｇサーバ４に送信される。
【００６０】
更新通知ｐｉｎｇサーバ４は、更新通知ｐｉｎｇを受信するごとに、受信した更新通知ｐｉｎｇを、受信した更新通知ｐｉｎｇのリストである更新通知ｐｉｎｇ情報４０に追加し記憶している。
【００６１】
対象サーバ３は、インターネット７上に設置されコンテンツを公開しているＷｅｂサーバで、対象サーバ３で公開されている対象コンテンツ３０は、ユーザＰＣ２のブラウザ２０に表示される。
【００６２】
コミュニティサイト構築サーバ１は、インターネット７上で公開されているコンテンツとして、ニュースサーバ６からニュースコンテンツ６０を収集するニュースコンテンツ収集手段１２と、更新通知ｐｉｎｇサーバ４を利用して、ブログ運営サーバ５からブログコンテンツ５０を収集するブログコンテンツ収集手段１３と、コミュニティサイト１１０の対象となる対象コンテンツ３０を取得する対象コンテンツ取得手段１０と、自動的かつ動的に対象コンテンツ３０のコミュニティサイト１１０を構築し、ユーザＰＣ２に配信するコミュニティサイト構築手段１１と、収集したニュースコンテンツ６０などの情報を記憶する情報記憶部であるデータベース１４とを備え、各手段はコミュニティサイト構築サーバ１のハードウェア資源と、コミュニティサイト構築サーバ１に組み込まれたコンピュータプログラムで実現される。
【００６３】
ここから、コミュニティサイト構築サーバ１に備えられた各手段について詳細に説明する。
【００６４】
＜・ニュースコンテンツ収集手段＞
コミュニティサイト構築サーバ１に備えられたニュースコンテンツ収集手段１２について説明する。コミュニティサイト構築サーバ１は、国内外の経済状況、新製品、または天候など、世の中で発生する様々なニュースコンテンツ６０（もしくは、ニュースコンテンツ６０の見出し情報６１）を収集するニュースコンテンツ収集手段１２を備えている。ニュースコンテンツ収集手段１２が収集したニュースコンテンツ６０は、コミュニティサイト構築サーバ１がコミュニティサイト１１０を構築するときに利用される。
【００６５】
ニュースコンテンツ収集手段１２は、インターネット７を利用してニュースコンテンツ６０を配信しているニュースサーバ６のＵＲＬを記憶し、ある一定時間（例えば、数時間）が経過するごと、もしくは、ニュースサーバ６からニュース記事が更新されたことを示す情報が送信されるごとに、ニュースサーバ６からニュースコンテンツ６０（もしくは、ニュースコンテンツ６０の見出し情報６１）を収集し、収集した情報を言語解析し、ニュースコンテンツ６０のインデックス情報１２０（以下、ニュースインデックス情報）を生成した後、ニュースインデックス情報１２０とニュースコンテンツ６０とをデータベース１４に記憶する。
【００６６】
ここから、コミュニティサイト構築サーバ１に備えられたニュースコンテンツ収集手段１２がニュースサーバ６からニュースコンテンツ６０（もしくは、ニュースコンテンツ６０の見出し情報６１）を収集する手順について説明する。図３は、ニュースコンテンツ収集手段１２がニュースコンテンツ６０を収集する動作手順を示したフロー図である。
【００６７】
ニュースコンテンツ６０を収集する手順の最初のステップＳ１０は、コミュニティサイト構築サーバ１がニュースサーバ６にアクセスし、配信されているニュースコンテンツ６０の見出し情報６１を取得するステップである。ニュースコンテンツ収集手段１２は、インターネット７を利用してニュースコンテンツ６０を配信しているニュースサーバ６のＵＲＬを記憶し、トリガーが成立するごとに、ある一定時間（例えば、数時間）が経過するごと、もしくは、ニュースサーバ６からニュース記事が更新されたことを示す情報が送信されるごとに、記憶しているＵＲＬのニュースサーバ６にアクセスして見出し情報６１を取得する。なお、ニュースコンテンツ収集手段１２が記憶しているニュースサーバ６のＵＲＬは一つ以上であっても構わない。
【００６８】
図４は、ニュースサーバ６に格納されている見出し情報６１を説明する図である。見出し情報６１はＲＳＳフォーマットで記述され、図４（ａ）に示したように見出し情報６１には、ＲＳＳフォーマットの定義情報、ニュースサーバ６に関する情報（例えば、ＵＲＬ）および配信されているニュースコンテンツ６０のリストを含むチャンネル情報に加えて、複数（ここではＭ個）の配信されているニュースコンテンツ６０の要約情報６１０などが含まれる。
【００６９】
図４（ｂ）は、見出し情報６１の要約情報６１０を説明する図である。図４（ｂ）に示したようにニュースコンテンツ６０の要約情報６１０には、ニュースコンテンツ６０のタイトル、ニュースコンテンツ６０が公開されているＷｅｂページのＵＲＬ、ニュースコンテンツ６０の要約などの情報が含まれる。
【００７０】
ニュースコンテンツ収集手段１２は、図４で説明した見出し情報６１を取得・解析し、ニュースコンテンツ６０が公開されているＷｅｂページのＵＲＬにアクセスすることで、ニュースサーバ６が配信しているニュースコンテンツ６０を取得する。
【００７１】
なお、図４で説明したように、ステップＳ１０で取得する見出し情報６１には、ニュースコンテンツ６０の要約が含まれるため、ニュースコンテンツ６０の代わりとして見出し情報６１を利用することができる。見出し情報６１のみを収集する場合は、次のステップＳ１１は実行されず、ステップＳ１２が実行される。
【００７２】
次のステップＳ１１は、ステップＳ１０で取得した見出し情報６１を解析し、見出し情報６１で示されるニュースコンテンツ６０を収集するステップである。なお、ステップＳ１０で見出し情報６１を取得できない場合は、このステップＳ１１では、ニュースサーバ６の各Ｗｅｂページに直接アクセスすることでニュースコンテンツ６０を収集する。
【００７３】
次のステップＳ１２は、収集したニュースコンテンツ６０ごとに言語解析し、収集したニュースコンテンツ６０ごとにニュースインデックス情報１２０を生成するステップである。ニュースコンテンツ収集手段１２は、ニュースサーバ６からニュースコンテンツ６０を収集すると、収集したニュースコンテンツ６０の一つ一つを、公知技術である日本語形態素解析技術によって解析して、ニュースコンテンツ６０に含まれる単語を抽出し、抽出した単語に基づいて、ニュースコンテンツ６０に対応するベクトル空間上の一つのベクトル値を演算する。
【００７４】
そして、ニュースコンテンツ収集手段１２は、演算したベクトル値を少なくとも含むニュースインデックス情報１２０（例えば、図４（ｂ）で示した要約情報６１０に、このベクトル値を加えた情報）を生成する。このニュースインデックス情報１２０は、対象コンテンツ３０に関連するニュースコンテンツ６０を検索・抽出するときに利用される。なお、ニュースコンテンツ６０の見出し情報６１のみを取得する場合は、見出し情報６１に含まれるニュースコンテンツ６０の要約情報６１０が、言語解析に用いられる。
【００７５】
次のステップＳ１３は、ステップＳ１１で収集したニュースコンテンツ６０と、ステップＳ１２で生成したニュースインデックス情報１２０とを記憶するステップである。ニュースコンテンツ６０の見出し情報６１のみを取得する場合は、見出し情報６１に含まれるニュースコンテンツ６０の要約情報６１０とニュースインデックス情報１２０とがデータベース１４に記憶される。
【００７６】
なお、ニュースコンテンツ収集手段１２がニュースコンテンツ６０を収集する手順のステップＳ１１で、ニュースコンテンツ６０を収集する際に、このニュースコンテンツ６０を記述している構造化文書（例えば、ＨＴＭＬ）を解析し、ニュースコンテンツ６０がリンクを張っている他のコンテンツも同時に取得してもよい。
【００７７】
＜・ブログコンテンツ収集手段＞
コミュニティサイト構築サーバ１に備えられたブログコンテンツ収集手段１３について説明する。コミュニティサイト構築サーバ１は、世の中で発生する様々なトピックスに対して、個人が発信している論評情報を収集するためにブログコンテンツ収集手段１３を備える。ブログコンテンツ収集手段１３が収集したブログコンテンツ５０は、コミュニティサイト構築サーバ１がコミュニティサイト１１０を構築するときに利用される。
【００７８】
本実施の形態においては、ブログコンテンツ収集手段１３は、ブログコンテンツ５０の更新通知ｐｉｎｇ情報４０を記憶している更新通知ｐｉｎｇサーバ４のＵＲＬを記憶し、ある一定時間（例えば、数時間）が経過するごと、もしくは、更新通知ｐｉｎｇサーバ４から記憶している更新通知ｐｉｎｇ情報４０が更新されたことを示す情報が送信されるごとに、更新通知ｐｉｎｇサーバ４が配信している更新通知ｐｉｎｇ情報４０で示されているブログコンテンツ５０を収集し、ブログコンテンツ５０を収集した後、収集したブログコンテンツ５０のインデックス情報１３０（以下、ブログインデックス情報）を生成し、収集したブログコンテンツ５０とブログインデックス情報１３０とをデータベース１４に記憶する。
【００７９】
論評情報を収集する他の手段としてはインターネット７上に電子掲示板を設置する手段も知られているが、電子掲示板にコメントを書く人は決まっている場合が多く、電子掲示板に掲示された論評には偏りがあることが多い。このため、本実施の形態においてコミュニティサイト構築サーバ１に備えられたブログコンテンツ収集手段１３は、ブログサービスを利用して個人が発信しているブログコンテンツ５０を収集する。ブログサービスを運営しているブログ運営サーバ５からブログコンテンツ５０を収集することで、幅広い内容のブログコンテンツ５０を収集することができる。
【００８０】
ここから、コミュニティサイト構築サーバ１に備えられたブログコンテンツ収集手段１３がブログ運営サーバ５からブログコンテンツ５０を収集する動作手順について説明する。図５は、ブログ運営サーバ５からブログコンテンツ５０を収集する動作手順を示したフロー図である。
【００８１】
ブログ運営サーバ５からブログコンテンツ５０を収集する動作手順の最初のステップＳ２０は、コミュニティサイト構築サーバ１に備えられたブログコンテンツ収集手段１３が更新通知ｐｉｎｇサーバ４にアクセスし、更新通知ｐｉｎｇサーバ４から更新通知ｐｉｎｇ情報４０を取得するステップである。
【００８２】
ブログコンテンツ収集手段１３はインターネット７上にある代表的な複数の更新通知ｐｉｎｇサーバ４のＵＲＬを記憶し、トリガーが成立するごと、すなわち、ある一定時間（例えば、数時間）が経過するごと、もしくは、更新通知ｐｉｎｇサーバ４から更新通知ｐｉｎｇ情報４０が更新されたことを示す情報が送信されるごとに、更新通知ｐｉｎｇサーバ４から更新された更新通知ｐｉｎｇ情報４０を取得する。
【００８３】
このステップＳ２０で、複数の更新通知ｐｉｎｇサーバ４から更新通知ｐｉｎｇ情報４０を取得すると、重複している情報が含まれることが多いため、ブログコンテンツ収集手段１３は、取得した更新ｐｉｎｇ情報４０に含まれる重複した情報を削除する機能を備えていることが望ましい。
【００８４】
図６は、更新通知ｐｉｎｇサーバ４に格納される更新通知ｐｉｎｇ情報４０を説明する図である。図６に示したように、更新通知ｐｉｎｇサーバ４に格納された更新通知ｐｉｎｇ情報４０には、更新されたブログコンテンツ５０の情報として、ブログ運営サーバ５で運営されているウェブログサイトの名称と更新されたブログコンテンツ５０のＵＲＬが記述されている。
【００８５】
ブログ運営サーバ５からブログコンテンツ５０を収集する動作手順の次のステップＳ２１は、更新通知ｐｉｎｇで示されるブログ運営サーバ５から、更新されたブログコンテンツ５０を収集するステップである。ブログコンテンツ収集手段１３は、更新通知ｐｉｎｇサーバ４から取得した更新通知ｐｉｎｇ情報４０に記述されたブログコンテンツ５０のＵＲＬを参照し、このＵＲＬで示されるＷｅｂページで公開されているテキスト情報（例えば、感想、コメントなど）をブログコンテンツ５０として収集する。
【００８６】
次のステップＳ２２は、収集したブログコンテンツ５０を記述している構造化文書を解析し、収集したブログインデックス情報１３０を生成するステップである。ブログコンテンツ収集手段１３は、ブログ運営サーバ５からブログコンテンツ５０を収集すると、収集したブログコンテンツ５０を記述している構造化文書（例えば、ＨＴＭＬ）を解析し、ブログコンテンツ５０から他のＷｅｂページへのハイパーテキスト（例えば、ＨＴＭＬの<a href=""></a>タグ）を取得する。
【００８７】
そして、ブログコンテンツ収集手段１３は、ステップＳ２２で取得したハイパーテキストを含むブログインデックス情報１３０を生成する。なお、ブログコンテンツ収集手段１３が生成したブログインデックス情報１３０は、対象コンテンツ３０に関連するブログコンテンツ５０を検索・抽出するときに利用される。
【００８８】
次のステップＳ２３は、ステップＳ２１で収集したブログコンテンツ５０と、ステップＳ２２で生成したブログインデックス情報１３０とを記憶するステップである。このステップでは、ブログコンテンツ収集手段１３はブログコンテンツ５０とブログインデックス情報１３０とをデータベース１４に記憶する。このステップをもって、ブログ運営サーバ５からブログコンテンツ５０を収集する手順は終了する。
【００８９】
なお、ブログ運営サーバ５からブログコンテンツ５０を収集する手順のステップＳ２１で、更新されたブログコンテンツ５０を収集する際に、このブログコンテンツ５０にトラックバックしているブログコンテンツ５０や、コメントなどの情報も同時に取得してもよい。
【００９０】
＜・対象コンテンツ取得手段＞
コミュニティサイト構築サーバ１に備えられた対象コンテンツ取得手段１０について説明する。コミュニティサイト構築サーバ１に備えられた対象コンテンツ取得手段１０は、インターネット７上の対象コンテンツ３０を示す位置情報として、対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得し、取得した対象コンテンツ３０のＵＲＬで公開されている対象コンテンツ３０を取得した後、取得した対象コンテンツ３０をデータベース１４に記憶する。
【００９１】
なお、対象コンテンツ取得手段１０は、ユーザＰＣ２から取得した位置情報で示される対象コンテンツ３０を既にデータベース１４に記憶している場合は、インターネット７から対象コンテンツ３０を取得せずに、データベースに記憶している対象コンテンツ３０を使用する。
【００９２】
ここから、コミュニティサイト構築サーバ１に備えられた対象コンテンツ取得手段１０が対象コンテンツ３０を取得する動作手順について説明する。図７は、対象コンテンツ取得手段１０が対象コンテンツ３０を取得する動作手順を示したフロー図である。
【００９３】
対象コンテンツ取得手段１０が対象コンテンツ３０を取得する動作手順の最初のステップＳ３０は、対象コンテンツ取得手段１０が、対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得するステップである。
【００９４】
対象コンテンツ取得手段１０が、対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得する方法は、好ましくは２つの方法で実現できる。一つ目の方法は、対象コンテンツ３０の作成者が、対象コンテンツ３０内にコミュニティサイト構築サーバ１へのハイパーテキストを記述し、このハイパーテキストを用いたコミュニティサイト構築サーバ１へのアクセス情報から対象コンテンツ３０のＵＲＬを取得する方法である。そして、二つ目の方法は、ユーザＰＣ２のブラウザ２０に登録され、対象コンテンツ３０のＵＲＬをコミュニティ構築サーバに送信するプログラムであるブックマークレットが実行されることで、対象コンテンツ３０のＵＲＬを取得する方法である。
【００９５】
以下、図を参照しながら、対象コンテンツ取得手段１０が対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得する二つの方法について説明する。図８は、ユーザＰＣ２のブラウザ２０に表示される対象コンテンツ３０を説明する図である。
【００９６】
図８において、対象コンテンツ取得手段１０が対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得する一つ目の手法を実現するために、図８の対象コンテンツ３０１にはコミュニティサイト構築サーバ１へのハイパーリンク３０２が記述されている。ユーザがこのハイパーリンク３０２をクリックすると、ユーザＰＣ２はコミュニティサイト構築サーバ１にアクセスし、コミュニティサイト構築サーバ１はアクセスログを受信する。
【００９７】
このアクセスログには、ユーザＰＣ２のＩＰアドレスなどに加えて、コミュニティサイト構築サーバ１にアクセスした際のリンク元のアドレス（アクセスログのＨＴＴＰ＿ＲＥＦＥＲＥＲで示される情報）が含まれ、コミュニティサイト構築サーバ１は、このリンク元のアドレスから対象コンテンツ３０のＵＲＬを取得することができる。
【００９８】
また、図８のブラウザ２０には、対象コンテンツ取得手段１０が対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得する二つ目の方法を実現するために、ブックマークレット３０３がブックマーク３０４に登録されている。ブックマークレット３０３とは、ＪＡＶＡ（登録商標）のスクリプトで記述され、ブックマーク３０４に登録して使用されるプログラムである。
【００９９】
対象コンテンツ３０がブラウザ２０に表示されている状態で、ブックマークレット３０３がクリックされると、ブックマークレット３０３のスクリプトが実行され、ブックマークレット３０３は表示されている対象コンテンツ３０１のＵＲＬを自動的にブラウザ２０に取り込み、ブラウザ２０がコミュニティサイト構築サーバ１にアクセスして、取り込んだ対象コンテンツ３０１のＵＲＬをコミュニティサイト構築サーバ１に受け渡す動作を行う。このように、二つ目の方法を利用すると、対象コンテンツ３０にコミュニティサイト構築サーバ１へのハイパーリンクを記述する必要はなくなる。
【０１００】
ここから、図７のフロー図の説明に戻る。図７の対象コンテンツ取得手段１０が対象コンテンツ３０を取得する動作手順の次のステップＳ３１は、ステップＳ３０で取得したＵＲＬで示される対象コンテンツ３０がデータベース１４に記憶されているか確認するステップである。
【０１０１】
ステップＳ３１において、対象コンテンツ３０がデータベース１４に記憶されていない場合は、ステップＳ３２ａで、ステップＳ３０で取得したＵＲＬで示される対象サーバ３にアクセスし、ステップＳ３０で取得したＵＲＬで特定されるＷｅｂページで公開されている対象コンテンツ３０を取得し、取得した対象コンテンツ３０をデータベース１４に記憶する。
【０１０２】
また、ステップＳ３１において、対象コンテンツ３０がデータベース１４に記憶されている場合は、ステップＳ３２ｂで、ステップＳ３０で取得したＵＲＬで示される対象コンテンツ３０をデータベース１４から抽出する。このステップＳ３２ａもしくはステップＳ３２ｂをもって、対象コンテンツ取得手段１０が対象コンテンツ３０を取得する手順は終了する。
【０１０３】
なお、対象コンテンツ取得手段１０が対象コンテンツ３０を取得する手順のステップＳ３２ａで、対象サーバ３から対象コンテンツ３０を収集する際に、この対象コンテンツ３０を記述している構造化文書（例えば、ＨＴＭＬ）を解析し、対象コンテンツ３０がリンクしている他のコンテンツも同時に取得してもよい。
【０１０４】
＜・コミュニティサイト構築についての説明＞
コミュニティサイト構築サーバ１に備えられたコミュニティサイト構築手段１１について説明する。コミュニティサイト構築手段１１は、対象コンテンツ取得手段１０が取得した対象コンテンツ３０のコミュニティサイト１１０を自動的かつ動的に構築する手段である。
【０１０５】
ここから、コミュニティサイト構築サーバ１に備えらたコミュニティサイト構築手段１１がコミュニティサイト１１０を構築する動作手順について説明する。図９は、コミュニティサイト構築手段１１がコミュニティサイト１１０を構築する動作手順を示したフロー図である。
【０１０６】
コミュニティサイト構築手段１１がコミュニティサイト１１０を構築する手順の最初のステップＳ４０は、コミュニティサイト構築手段１１が対象コンテンツ３０を言語解析するステップである。このステップＳ４０では、ニュースコンテンツ収集手段１２で説明したように、取得した対象コンテンツ３０を、公知技術である日本語形態素解析技術によって解析し、対象コンテンツ３０に含まれる単語が抽出され、対象コンテンツ３０に対応するベクトル空間上の一つのベクトル値が演算される。
【０１０７】
次のステップＳ４１は、対象コンテンツ３０に関連するニュースコンテンツ６０とブログコンテンツ５０を抽出するステップである。コミュニティサイト構築手段１１が対象コンテンツ３０に関連するニュースコンテンツ６０を抽出する際は、例えば、本出願人が開示している特開２００４−１０２４０７号公報などの技術が用いられ、既にコミュニティサイト構築サーバ１のデータベース１４に記憶されているニュースインデックス情報１２０に含まれるベクトル値と、対象コンテンツ３０のベクトル値との類似度が演算され、類似度に基づいて（類似度が事前に定められた閾値以上）、ニュースインデックス情報１２０に対応するニュースコンテンツ６０が抽出される。
【０１０８】
このステップＳ４１で、対象コンテンツ３０に関連するニュースコンテンツ６０を抽出する際は、ブログインデックス情報１３０の中から、対象コンテンツ３０にリンクを張っているブログインデックス情報１３０に対応するブログコンテンツ５０が抽出される。
【０１０９】
次のステップＳ４２は、コミュニティサイト構築手段１１が対象コンテンツ３０のコミュニティサイト１１０を自動的かつ動的に生成し、ユーザＰＣ２に配信するステップである。このステップＳでコミュニティサイト構築手段１１が構築するコミュニティサイト１１０は、コミュニティ機能を備え、少なくとも、対象コンテンツ取得手段１０が取得した対象コンテンツ３０と、ステップＳでコミュニティサイト構築手段１１が抽出したニュースコンテンツ６０およびブログコンテンツ５０と、同じ対象コンテンツ３０に対応するコミュニティサイト１１０がコミュニティ機能で過去に受け付けた情報と、対象コンテンツ３０から抽出した単語とが、それぞれ区別され表示される。このステップＳ４２をもって、コミュニティサイト構築手段１１がコミュニティサイト１１０を構築する動作手順は終了する。
【０１１０】
なお、コミュニティサイトがユーザＰＣ２から受け付けた情報（コメントやトラックバックに関する情報）は、対象コンテンツ３０のＵＲＬに関連付けてコミュニティサイトのデータベース１４に記憶され、同じ対象コンテンツ３０のコミュニティサイトを再度構築する際に、データベース１４に記憶されているこれらの情報が表示される。
【０１１１】
なお、コミュニティサイト構築手段１１は予めコミュニティサイト１１０を構築する対象サーバ３をのＵＲＬを記憶し、対象コンテンツ取得手段１０が取得した対象コンテンツ３０が、記憶している対象サーバ３のＵＲＬで公開されているコンテンツであったときのみ、対象コンテンツ３０のコミュニティサイト１１０を構築することが望ましい。
【０１１２】
図１０はコミュニティサイト構築サーバ１が構築し、ユーザＰＣ２に配信するコミュニティサイト１１０の一例を示した図である。図１０のコミュニティサイト１１１は、図８の対象コンテンツ３０に対するコミュニティサイト１１０で、このコミュニティサイト１１１には、対象コンテンツ取得手段１０が取得した図８の対象コンテンツ３０１を表示する領域１１１ａと、コミュニティサイト構築手段１１が抽出したニュースコンテンツ６０を表示する領域１１１ｂと、コミュニティサイト構築手段１１が抽出したブログコンテンツ５０表示する領域１１１ｃと、対象コンテンツ３０から抽出した単語が表示される領域１１１ｆを有する。また、コミュニティサイト１１０においては、ニュースコンテンツ６０やブログコンテンツ５０を表示するときは、図４（ｂ）で示した要約情報６１０に含まれるニュースコンテンツ６０のタイトルや、表示するブログコンテンツ５０のタイトル（題名）を表示させることが望ましい。
【０１１３】
また、図１０のコミュニティサイト１１１には、ユーザＰＣ２からこのコミュニティサイト１１１のコミュニティ機能として、ユーザがコメントを入力するコメント入力部１１１ｄと、ユーザがトラックバックできるトラックバック部１１１ｅが設けられている。コメント入力部１１１ｄに入力されたコメントおよびトラックバックされた情報は、それぞれコミュニティサイトのコメントを表示する領域１１１ｇおよびトラックバックを表示する領域１１１ｈ部に、それぞれ表示される。
【０１１４】
図１１は、コメント入力部１１１ｄおよびトラックバック部１１１ｅを説明する図である。図１０のコメント入力部１１１ｄをクリックすると、図１１（ａ）で示したコメントを入力するＷｅｂページがユーザＰＣ２のブラウザ２０に表示され、このＷｅｂページを利用することで、ユーザは図１０のコミュニティサイト１１１にコメントを入力することができる。
【０１１５】
また、図１０のトラックバック部１１１ｅをクリックすると、図１１（ｂ）で示したトラックバックＵＲＬが表示され、このトラックバックＵＲＬにトラックバックすることで、ユーザは自分のブログを図１０のコミュニティサイト１１１にトラックバックすることができる。
【０１１６】
＜・データベースについての説明＞
ここから、コミュニティサイト構築サーバ１に備えられたデータベース１４に記憶される情報について説明する。図１２は、データベース１４に記憶される情報を説明する図である。図１２に示したように、コミュニティサイト構築サーバ１に備えられたデータベース１４は、少なくとも、ニュースコンテンツ６０を記憶するニュースコンテンツ記憶部１４０と、ブログコンテンツ５０を記憶するブログコンテンツ記憶部１４１と、コミュニティサイト１１０のコミュニティ機能でユーザＰＣ２から受け付けた情報を記憶するコミュニティ情報記憶部１４２と備える。データベース１４に記憶されるこれらの情報は、コミュニティサイト構築手段１１がコミュニティサイトを構築するときに利用される。
【０１１７】
データベース１４のニュースコンテンツ記憶部１４０には、ニュースコンテンツ収集手段１２が収集したニュースコンテンツ６０とニュースインデックス情報１２０とが関連付けて記憶され、データベース１４のブログコンテンツ記憶部１４１には、ブログコンテンツ収集手段１３が収集したブログコンテンツ５０とブログインデックス情報１３０とが関連付けて記憶され、コミュニティ情報記憶部１４２には、対象コンテンツ３０のＵＲＬに関連付けて、対象コンテンツ取得手段が取得した対象コンテンツ３０とコミュニティサイト１１０のコミュニティ機能で取得したコミュニティ情報が記憶される。
【０１１８】
＜コミュニティサイト構築方法の説明＞
ここから、本発明に係るコミュニティサイト構築方法について、図を参照しながら詳細に説明する。本発明に係るコミュニティサイト構築方法には、クライアントからの要求に従いコミュニティサイトを構築し、クライアントに配信するコミュニティサイト構築プロセスと、ネットワーク上で公開されているコンテンツを収集するコンテンツ収集プロセスとを含み、それぞれのプロセスは独立で実行される。
【０１１９】
図１３は、ネットワーク上で公開されているコンテンツとして、インターネット上のニュースサーバで公開されているニュースコンテンツと、ウェブログで公開されているブログコンテンツを収集するコンテンツ収集プロセスの手順を示したフロー図である。
【０１２０】
このコンテンツ収集プロセスの最初のステップＳ５０は、コンテンツを収集するタイミングであるトリガーが成立するステップである。このステップＳ５０で、トリガーとなるのは、一定時間の経過、または、ニュースサーバもしくは更新通知ｐｉｎｇサーバから送信される更新通知情報で、いずれかのトリガーを選択するかは自由である
【０１２１】
次のステップＳ５１は、成立したトリガーに従い収集するコンテンツを選択するステップある。成立したトリガーがニュースコンテンツを収集するトリガーであれば、ステップＳ５２でニュースコンテンツを収集し、成立したトリガーがブログコンテンツを収集するトリガーであれば、ステップＳ５３でブログコンテンツを収集する。
【０１２２】
例えば、上述のコミュニティサイト構築サーバ１はニュースコンテンツを収集するトリガーが発生した場合は、ニュースコンテンツ収集手段１２がニュースサーバ６で公開されているニュースコンテンツ６０を収集し、ブログコンテンツ５０を収集するトリガーが発生した場合は、ブログコンテンツ収集手段１３が更新通知ｐｉｎｇサーバ４から更新通知ｐｉｎｇ情報４０を取得し、更新通知ｐｉｎｇ情報４０で示されるブログ運営サーバ５からブログコンテンツ５０を収集し、収集したニュースサーバ６０およびブログコンテンツ５０をデータベース１４に記憶する。ステップＳ５２もしくはステップＳ５３をもって、コンテンツ収集プロセスは終了する。
【０１２３】
図１４は、クライアントからの要求を受けて、サーバがコミュニティサイトを構築するコミュニティサイト構築プロセスの手順を示したフロー図である。コミュニティサイト構築プロセスの手順の最初のステップＳ６０は、サーバがクライアントからコミュニティサイトの対象となる対象コンテンツのＵＲＬを取得するステップである。例えば、上述のコミュニティサイト構築サーバ１においては、対象コンテンツ取得手段１０が、クライアントであるユーザＰＣ２から対象コンテンツ３０のＵＲＬを取得する。なお、対象コンテンツ３０のＵＲＬを取得する具体的な方法についは、既に述べている。
【０１２４】
次のステップＳ６１は、ステップＳ６０で取得したＵＲＬで示される対象コンテンツがサーバに記憶されているか確認するステップである。ステップＳ６１において、対象コンテンツがサーバに記憶されていない場合は、ステップＳ６２ａで、ステップＳ６０で取得したＵＲＬで公開されているコンテンツを、サーバが対象コンテンツとして取得し、サーバに備えられた情報記憶部（例えば、ハードディスク）に記憶する。上述のコミュニティサイト構築サーバ１においては、対象コンテンツ取得手段１０が、対象コンテンツ３０のＵＲＬで示される対象サーバ３にアクセスし、取得したＵＲＬで特定されるＷｅｂページで公開されているテキスト情報を対象コンテンツ３０として取得し、データベース１４に記憶する。
【０１２５】
ステップＳ６１において、対象コンテンツがサーバに記憶されている場合は、ステップＳ６２ｂで、サーバの情報記憶部に記憶されている対象コンテンツが利用される。
【０１２６】
次のステップＳ６３は、前述のコンテンツ収集プロセスで収集したニュースコンテンツおよびブログコンテンツの中から、ステップＳ６２ａまたはステップＳ６２ｂで取得した対象コンテンツに関連するニュースコンテンツおよびブログコンテンツを抽出するステップである。例えば、上述のコミュニティサイト構築サーバ１においては、データベース１４に記憶されたニュースコンテンツ６０およびブログコンテンツ５０の中から、コミュニティサイト構築手段１１が、対象コンテンツ３０に関連するコンテンツとして、対象コンテンツ３０と自然言語解析的に類似度の高いニュースコンテンツと、対象コンテンツ３０にリンクを張っているブログコンテンツ５０とを抽出する。
【０１２７】
次のステップＳ６４は、ステップＳ６２ａまたはステップＳ６２ｂで取得した対象コンテンツに対するコミュニティサイトを構築し、クライアントに構築したコミュニティサイトを配信するステップである。例えば、上述のコミュニティサイト構築サーバ１においては、コミュニティサイト構築手段１１が、図１０のようなコミュニティサイト１１０を構築し、構築したコミュニティサイト１１０をユーザＰＣ２のブラウザ２０で表示される。
【図面の簡単な説明】
【０１２８】
【図１】コミュニティサイト構築サーバを配置したネットワークシステム図。
【図２】図１で示したネットワークシステムのブロック図。
【図３】ニュースコンテンツ収集手段の動作手順を示したフロー図。
【図４】ニュースサーバに格納されている見出し情報を説明する図。
【図５】ブログコンテンツ収集手段の動作手順を示したフロー図。
【図６】更新通知ｐｉｎｇサーバに格納される更新通知ｐｉｎｇ情報を説明する図。
【図７】対象コンテンツ取得手段の動作手順を示したフロー図。
【図８】ブラウザに表示される対象コンテンツを説明する図。
【図９】コミュニティサイト構築手段の動作手順を示したフロー図。
【図１０】コミュニティサイトの一例を示した図。
【図１１】コミュニティサイトのコメント入力部およびトラックバック部を説明する図。
【図１２】データベースに記憶される情報を説明する図。
【図１３】コンテンツ収集プロセスの手順を示したフロー図。
【図１４】コミュニティサイト構築プロセスの手順を示したフロー図。
【符号の説明】
【０１２９】
１  コミュニティサイト構築サーバ
１０  対象コンテンツ取得手段
１１  コミュニティサイト構築手段
１１０  コミュニティサイト
１２  ニュースコンテンツ収集手段
１２０  ニュースインデックス情報
１３  ブログコンテンツ収集手段
１３０  ブログインデックス情報
２  ユーザＰＣ
２０  ブラウザ
３  対象サーバ
３０  対象コンテンツ
４  更新通知ｐｉｎｇサーバ
４０  更新情報
５  ブログ運営サーバ
５０  ブログコンテンツ
６  ニュースサーバ
６０  ニュースコンテンツ
６１  見出し情報
７  インターネット
【図１】
2006318408.tif 000003
【図２】
2006318408.tif 000004
【図３】
2006318408.tif 000005
【図４】
2006318408.tif 000006
【図５】
2006318408.tif 000007
【図６】
2006318408.tif 000008
【図７】
2006318408.tif 000009
【図８】
2006318408.tif 000010
【図９】
2006318408.tif 000011
【図１０】
2006318408.tif 000012
【図１１】
2006318408.tif 000013
【図１２】
2006318408.tif 000014
【図１３】
2006318408.tif 000015
【図１４】
2006318408.tif 000016
【手続補正書】
【提出日】平成17年5月27日(2005.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
請求項２から請求項８のいずれかに記載のコミュニティサイト構築方法において、前記対象コンテンツには、前記対象コンテンツの前記位置情報を、前記クライアント経由で前記サーバに与えるオブジェクトが設けられ、前記プロセス（ａ）の前記ステップ（ａ１）では、前記オブジェクトが選択されたときに前記サーバが受信する受信情報から、前記対象コンテンツの前記位置情報を、前記サーバが取得することを特徴とするコミュニティサイト構築方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１２
【補正方法】変更
【補正の内容】
【請求項１２】
請求項１１に記載のコミュニティサイト構築方法において、前記プロセス（ａ）の前記ステップ（ａ１）では、前記対象コンテンツの前記位置情報を前記サーバに送信する前記プログラムはブックマークレットであることを特徴とするコミュニティサイト構築方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１５
【補正方法】変更
【補正の内容】
【請求項１５】
請求項１から請求項１４のいずれかに記載のコミュニティサイト構築方法において、前記サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記サーバに登録されたＷｅｂサーバで公開されている前記対象コンテンツに対してのみ、前記サーバは前記コミュニティサイトを構築することを特徴とするコミュニティ構築方法。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１６
【補正方法】変更
【補正の内容】
【請求項１６】
ネットワーク上で公開され、コミュニティの対象となる対象コンテンツに対し、コミュニティサイトを構築するコミュニティサイト構築サーバであって、
前記コミュニティサイト構築サーバは、
前記ネットワークで接続されたクライアントからの要求を受けて、前記ネットワーク上で公開されている前記対象コンテンツを取得する対象コンテンツ取得手段と、
前記対象コンテンツ取得手段が前記対象コンテンツを取得すると、前記ネットワーク上で公開されているコンテンツの中から、前記対象コンテンツ取得手段が取得した前記対象コンテンツに関連するコンテンツである関連コンテンツを抽出し、コミュニティ機能を有し、抽出した前記関連コンテンツを表示するコミュニティサイトを構築するコミュニティサイト構築手段と、
を備えていることを特徴とするコミュニティサイト構築サーバ。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１８
【補正方法】変更
【補正の内容】
【請求項１８】
請求項１７に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバは、情報を記憶する情報記憶手段を備え、前記対象コンテンツ取得手段は、前記対象コンテンツが前記情報記憶手段に記憶されている場合は、前記情報記憶手段に記憶された前記対象コンテンツを使用し、前記情報記憶手段に記憶されていない場合は、前記ネットワーク上の前記位置情報から前記対象コンテンツを取得して、前記情報記憶手段に記憶することを特徴とするコミュニティサイト構築サーバ。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２２
【補正方法】変更
【補正の内容】
【請求項２２】
請求項１９から請求項２１のいずれかに記載のコミュニティサイト構築サーバにおいて、
前記コミュニティサイト構築サーバの前記コンテンツ収集手段は、
定められた第２のトリガが成立するごとに、前記ネットワーク上のウェブログで公開されているウェブログコンテンツを、前記ウェブログコンテンツの更新情報を利用して収集し、前記情報記憶手段に記憶する手段を備え、
前記コミュニティサイト構築手段は、前記情報記憶手段に記憶された前記ウェブログコンテンツの中から、前記対象コンテンツに関連する前記ウェブログコンテンツを関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバ。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３２
【補正方法】変更
【補正の内容】
【請求項３２】
請求項１６から請求項３１のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記コミュニティサイト構築サーバに登録されたＷｅｂサーバで公開されている前記対象コンテンツに対してのみ前記コミュニティサイトを構築することを特徴とするコミュニティ構築サーバ。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第２の発明によれば、前記サーバが、前記対象コンテンツの位置を示す前記位置情報を、前記クライアントから取得することで、前記クライアントから指定された前記対象コンテンツに対して、前記コミュニティサイトを構築することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
更に、第９の発明は、第２の発明から第８の発明のいずれかに記載のコミュニティサイト構築方法において、前記対象コンテンツには、前記対象コンテンツの前記位置情報を、前記クライアント経由で前記サーバに与えるオブジェクトが設けられ、前記プロセス（ａ）の前記ステップ（ａ１）では、前記オブジェクトが選択されたときに前記サーバが受信する受信情報から、前記対象コンテンツの前記位置情報を、前記サーバが取得することを特徴とするコミュニティサイト構築方法である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
更に、第１２の発明は、第１１の発明に記載のコミュニティサイト構築方法において、前記ステップ（ａ）の前記プロセス（ａ１）では、前記対象コンテンツの前記位置情報を前記サーバに送信する前記プログラムはブックマークレットであることを特徴とするコミュニティサイト構築方法である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
更に、第１５の発明は、第１の発明から第１４の発明のいずれかに記載のコミュニティサイト構築方法において、前記サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記サーバに登録されたＷｅｂサーバで公開されている前記対象コンテンツに対してのみ、前記サーバは前記コミュニティサイトを構築することを特徴とするコミュニティ構築方法である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
更に、第１６の発明は、ネットワーク上で公開され、コミュニティの対象となる対象コンテンツに対し、コミュニティサイトを構築するコミュニティサイト構築サーバであって、前記コミュニティサイト構築サーバは、前記ネットワークで接続されたクライアントからの要求を受けて、前記ネットワーク上で公開されている前記対象コンテンツを取得する対象コンテンツ取得手段と、前記対象コンテンツ取得手段が前記対象コンテンツを取得すると、前記ネットワーク上で公開されているコンテンツの中から、前記対象コンテンツ取得手段が取得した前記対象コンテンツに関連するコンテンツである関連コンテンツを抽出し、コミュニティ機能を有し、抽出した前記関連コンテンツを表示するコミュニティサイトを構築するコミュニティサイト構築手段と、を備えていることを特徴とするコミュニティサイト構築サーバである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
更に、第１８の発明は、第１７の発明に記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバは、情報を記憶する情報記憶手段を備え、前記対象コンテンツ取得手段は、前記対象コンテンツが前記情報記憶手段に記憶されている場合は、前記情報記憶手段に記憶された前記対象コンテンツを使用し、前記情報記憶手段に記憶されていない場合は、前記ネットワーク上の前記位置情報から前記対象コンテンツを取得して、前記情報記憶手段に記憶することを特徴とするコミュニティサイト構築サーバである。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
更に、第２２の発明は、第１９の発明から第２１の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバの前記コンテンツ収集手段は、定められた第２のトリガが成立するごとに、前記ネットワーク上のウェブログで公開されているウェブログコンテンツを、前記ウェブログコンテンツの更新情報を利用して収集し、前記情報記憶手段に記憶する手段を備え、前記コミュニティサイト構築手段は、前記情報記憶手段に記憶された前記ウェブログコンテンツの中から、前記対象コンテンツに関連する前記ウェブログコンテンツを関連コンテンツとして抽出することを特徴とするコミュニティサイト構築サーバである。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
更に、第３２の発明は、第１６の発明から第３１の発明のいずれかに記載のコミュニティサイト構築サーバにおいて、前記コミュニティサイト構築サーバには、予め、前記コミュニティサイトの構築が許可されるＷｅｂサーバが登録され、前記コミュニティサイト構築サーバに登録されたＷｅｂサーバで公開されている前記対象コンテンツに対してのみ前記コミュニティサイトを構築することを特徴とするコミュニティ構築サーバである。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
＜コミュニティサイト構築サーバの説明＞
図１は、本発明に係るコミュニティサイト構築サーバ１を配置したネットワークシステムの一例を示した図である。図１に示したように、このシステムは、ニュースコンテンツを配信する複数のニュースサーバ６と、ウェブログサービスが運営されている複数のＷｅｂサーバ５（以下、ブログ運営サーバ）と、ブログ運営サーバ５で公開されるウェブログのコンテンツ（以下、ブログコンテンツ）の更新通知ｐｉｎｇ情報が記憶されている複数の更新通知ｐｉｎｇサーバ４と、本発明が適用され、あるコンテンツに対するコミュニティサイトを自動的かつ動的に構築するコミュニティサイト構築サーバ１と、クライアントとして、ブラウザを備えユーザが所持するパーソナルコンピュータ２（以下、ユーザＰＣ）と、ユーザが閲覧し、コミュニティサイトの対象となるコンテンツ（以下、対象コンテンツ）が公開されているＷｅｂサーバ３（以下、対象サーバ）とから構成され、それぞれのサーバとＰＣとはインターネット７を介して接続されている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
ニュースコンテンツ６０を収集する手順の最初のステップＳ１０は、コミュニティサイト構築サーバ１がニュースサーバ６にアクセスし、配信されているニュースコンテンツ６０の見出し情報６１を取得するステップである。ニュースコンテンツ収集手段１２は、インターネット７を利用してニュースコンテンツ６０を配信しているニュースサーバ６のＵＲＬを記憶し、トリガーが成立するごと、すなわち、ある一定時間（例えば、数時間）が経過するごと、もしくは、ニュースサーバ６からニュースコンテンツ６０が更新されたことを示す情報が送信されるごとに、記憶しているＵＲＬのニュースサーバ６にアクセスして見出し情報６１を取得する。なお、ニュースコンテンツ収集手段１２が記憶しているニュースサーバ６のＵＲＬは一つ以上であっても構わない。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
次のステップＳ１２は、収集したニュースコンテンツ６０それぞれを言語解析し、収集したニュースコンテンツ６０ごとにニュースインデックス情報１２０を生成するステップである。ニュースコンテンツ収集手段１２は、ニュースサーバ６からニュースコンテンツ６０を収集すると、収集したニュースコンテンツ６０の一つ一つを、公知技術である日本語形態素解析技術によって解析して、ニュースコンテンツ６０に含まれる単語を抽出し、抽出した単語に基づいて、ニュースコンテンツ６０に対応するベクトル空間上の一つのベクトル値を演算する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
このステップＳ２０で、複数の更新通知ｐｉｎｇサーバ４から更新通知ｐｉｎｇ情報４０を取得すると、重複している更新通知ｐｉｎｇが含まれることが多いため、ブログコンテンツ収集手段１３は、取得した更新ｐｉｎｇ情報４０に含まれる重複した更新通知ｐｉｎｇを削除する機能を備えていることが望ましい。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
図６は、更新通知ｐｉｎｇサーバ４に格納される更新通知ｐｉｎｇ情報４０を説明する図である。図６に示したように、更新通知ｐｉｎｇサーバ４に格納された更新通知ｐｉｎｇ情報４０には、更新されたブログコンテンツ５０の更新通知ｐｉｎｇとして、ブログ運営サーバ５で運営されているウェブログサイトの名称と更新されたブログコンテンツ５０のＵＲＬが記述されている。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
また、図８のブラウザ２０１には、対象コンテンツ取得手段１０が対象コンテンツ３０のＵＲＬをユーザＰＣ２から取得する二つ目の方法を実現するために、ブックマークレット３０３がブックマーク３０４に登録されている。ブックマークレット３０３とは、Java(登録商標）のスクリプトで記述され、ブックマーク３０４などに登録して使用されるプログラムである。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
次のステップＳ４１は、対象コンテンツ３０に関連するニュースコンテンツ６０とブログコンテンツ５０を抽出するステップである。コミュニティサイト構築手段１１が対象コンテンツ３０に関連するニュースコンテンツ６０を抽出する際は、例えば、本出願人が開示している特開２００４−１０２４０７号公報などの技術が用いられ、既にコミュニティサイト構築サーバ１のデータベース１４に記憶されているニュースインデックス情報１２０に含まれるベクトル値と、対象コンテンツ３０のベクトル値との類似度が演算され、類似度に基づいて（例えば、類似度が事前に定められた閾値以上）、ニュースインデックス情報１２０が選び出され、選び出されたニュースインデックス情報１２０に対応するニュースコンテンツ６０が、データベース１４から抽出される。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
このステップＳ４１で、対象コンテンツ３０に関連するブログコンテンツ５０を抽出する際は、ブログインデックス情報１３０の中から、対象コンテンツ３０のＵＲＬを含むブログインデックス情報１３０が選び出され、選び出されたブログインデックス情報１３０に対応するブログコンテンツ５０が、データベース１４から抽出される。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
次のステップＳ４２は、コミュニティサイト構築手段１１が対象コンテンツ３０のコミュニティサイト１１０を自動的かつ動的に生成し、ユーザＰＣ２に配信するステップである。このステップＳ４１でコミュニティサイト構築手段１１が構築するコミュニティサイト１１０は、コミュニティ機能を備え、少なくとも、対象コンテンツ取得手段１０が取得した対象コンテンツ３０と、ステップＳでコミュニティサイト構築手段１１が抽出したニュースコンテンツ６０およびブログコンテンツ５０と、同じ対象コンテンツ３０に対応するコミュニティサイト１１０がコミュニティ機能で過去に受け付けた情報と、対象コンテンツ３０から抽出した単語とが、それぞれ区別され表示される。このステップＳ４２をもって、コミュニティサイト構築手段１１がコミュニティサイト１１０を構築する動作手順は終了する。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
また、図１０のコミュニティサイト１１１には、コミュニティ機能として、ユーザがコメントを入力するコメント入力部１１１ｄと、ユーザがトラックバックできるトラックバック部１１１ｅが設けられている。コメント入力部１１１ｄに入力されたコメントおよびトラックバックされた情報は、それぞれコミュニティサイトのコメントを表示する領域１１１ｇおよびトラックバックを表示する領域１１１ｈ部に、それぞれ表示される。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
例えば、上述のコミュニティサイト構築サーバ１はニュースコンテンツを収集するトリガーが発生した場合は、ニュースコンテンツ収集手段１２がニュースサーバ６で公開されているニュースコンテンツ６０を収集し、ブログコンテンツ５０を収集するトリガーが発生した場合は、ブログコンテンツ収集手段１３が更新通知ｐｉｎｇサーバ４から更新通知ｐｉｎｇ情報４０を取得し、更新通知ｐｉｎｇ情報４０で示されるブログ運営サーバ５からブログコンテンツ５０を収集し、インデックス情報を生成した後、生成したインデックス情報と共に、収集したニュースサーバ６０およびブログコンテンツ５０をデータベース１４に記憶する。ステップＳ５２もしくはステップＳ５３をもって、コンテンツ収集プロセスは終了する。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
次のステップＳ６４は、ステップＳ６２ａまたはステップＳ６２ｂで取得した対象コンテンツに対するコミュニティサイトを構築し、クライアントに構築したコミュニティサイトを配信するステップである。例えば、上述のコミュニティサイト構築サーバ１においては、コミュニティサイト構築手段１１が、図１０のようなコミュニティサイト１１０を構築し、構築したコミュニティサイト１１０はユーザＰＣ２のブラウザ２０で表示される。