(57)【要約】【課題】  事前登録の必要がなく、ネットワーク上から広くメタデータを収集可能であり、且つ、収集したメタデータを統合して提供可能な情報提供システム及び情報提供プログラムを提供する。【解決手段】  情報提供システムＳｙｓ１は、ユーザインタフェースに入出力される入力情報Ｉｉｎや出力情報Ｉｏｕｔを取得する情報取得手段１と、入力情報Ｉｉｎや出力情報Ｉｏｕｔからキーワードｋを選出するキーワード選出手段２と、ネットワークＮ上で利用可能なメタデータを検索対象とする検索エンジンＥにキーワードｋを渡して検索させる検索要求手段３と、検出されたメタデータＤ１を取得する検出データ報取得手段４と、メタデータをフィルタリングするフィルタリング手段５と、フィルタリング後のメタデータＤ２，，，Ｄ２を統合して統合データＤ３を作成する統合手段６とを備え、当該統合データＤ３をユーザに提供する。【選択図】  図１
2008204198.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェースに入力される入力情報、及び／又は、ユーザインタフェースに出力される出力情報を取得する情報取得手段と、
記入力情報、及び／又は、出力情報を解析してキーワードを選出するキーワード選出手段と、
ネットワーク上で利用可能なメタデータを検索対象とし且つ検索結果としてメタデータを返す一以上の検索エンジンに、前記キーワードを渡して検索させる検索要求手段と、
前記検索エンジンにより検出されたメタデータを取得する検出データ取得手段と、
前記検出データ取得手段により取得したメタデータを所定の条件に基づいてフィルタリングするフィルタリング手段と、
前記フィルタリング手段によるフィルタリング後のメタデータを統合して統合データを作成する統合手段とを備え、
当該統合データをユーザに提供することを特徴とする情報提供システム。
【請求項２】
前記統合手段は、前記フィルタリング手段によるフィルタリング後の各メタデータから前記キーワードに関連する部分のみを抽出して統合することを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記入力情報はＷｅｂブラウザに入力される入力情報であり、前記出力情報はＷｅｂブラウザに出力される出力情報であり、前記統合手段は、前記フィルタリング手段によるフィルタリング後の各メタデータから少なくともリンク情報を抽出して統合することを特徴とする請求項１又は請求項２に記載の情報提供システム。  
【請求項４】
コンピュータを情報提供システムとして機能させる情報提供プログラムであり、
ユーザインタフェースに入力される入力情報、及び／又は、ユーザインタフェースに出力される出力情報を取得する情報取得ステップと、
前記入力情報、及び／又は、出力情報を解析してキーワードを選出するキーワード選出ステップと、
ネットワーク上で利用可能なメタデータを検索対象とし且つ検索結果としてメタデータを返す一以上の検索エンジンに、前記キーワードを渡して検索させる検索要求ステップと、
前記検索エンジンにより検出されたメタデータを取得する検出データ取得ステップと、
前記検出データ取得手段により取得したメタデータを所定の条件に基づいてフィルタリングするフィルタリングステップと、
前記フィルタリング手段によるフィルタリング後のメタデータを統合して統合データを作成する統合ステップと、
当該統合データをユーザに提供するステップとを備えることを特徴とする情報提供プログラム。
【請求項５】
前記統合ステップは、前記フィルタリングステップにおけるフィルタリング後の各メタデータから前記キーワードに関連する部分のみを抽出して統合することを特徴とする請求項４記載の情報提供プログラム。
【請求項６】
前記入力情報はＷｅｂブラウザに入力される入力情報であり、前記出力情報はＷｅｂブラウザに出力される出力情報であり、前記統合ステップでは、前記フィルタリングステップにおけるフィルタリング後の各メタデータから少なくともリンク情報を抽出して統合することを特徴とする請求項４又は請求項５に記載の情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で利用可能な情報からユーザの興味に合致する情報を検出して提供する情報提供システム、及び、情報提供プログラムに関するものである。
【背景技術】
【０００２】
インターネット等のネットワークの発達により、人々はネットワーク上で利用可能な情報から自分の興味に合った情報を簡単に入手することが可能となった。しかしながら、ネットワークを介して人々に提供される情報は膨大であり、この膨大な情報の中から自分の興味に合わせて適当な情報を入手することはユーザにとって非常に手間のかかる作業となっている。
【０００３】
かかる状況に鑑み、近年は、ユーザの入力情報や出力情報を分析し、そのユーザの興味に合致する情報を抽出して提供する技術が提案されている。下記特許文献１には、クライアント端末にネットワークを介して接続されるシステムであり、クライアント端末からアクセス履歴等を取得して検索条件式を生成し、外部機関によりサーバ装置に登録された情報の中から検索条件式に合致した情報をそのクライアント端末に提供するシステムが開示されている。
【特許文献１】特開２００２−１５７２７０号公報
【０００４】
また、近年は、データの書誌的事項が記述されたメタデータを利用してデータの更新情報を提供する技術が提案されている。たとえば、Ｗｅｂサイトの更新情報を提供する場合は、ＲＳＳ（Ｒｉｃｈ Ｓｉｔｅ Ｓｕｍｍａｒｙ）形式やＡｔｏｍ形式のフォーマットに従って記述されたフィードと呼ばれるメタデータが利用される。フィードには、Ｗｅｂサイト内の新着情報、個々の記事のタイトル、Ｗｅｂサイトのリンク先（ＵＲＬ）、フィードの更新日時等が記述されている。ユーザは、興味のあるＷｅｂサイトを予め探し出してフィードリーダ（ＲＳＳ・ＡｔｏｍアグリゲータやＲＳＳリーダと呼ばれる）に登録しておくと、フィードリーダは登録されているＷｅｂサイトのフィードを参照し、その更新情報をユーザに提供する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、ユーザに提供される情報は、サーバ装置に登録された情報に限られる。このため、ネットワーク上には利用可能な様々な情報があるにもかかわらず、ユーザはサーバ装置に登録された情報しか入手できず、十分な情報を得ることができないという事態が生じていた。
【０００６】
また、フィードを用いた技術では、フィードリーダに予め登録したＷｅｂサイト等のみについて更新情報が提供される。このため、ユーザは興味に合致するＷｅｂサイト等を自ら捜し出して事前登録する手間が必要であり、なおかつ、提供される更新情報は事前登録したＷｅｂサイト等に限定されてしまう。また、フィードには様々な情報が記述されており、ユーザにとって興味のない情報が更新情報として提供されてしまう場合も多い。さらに、フィードリーダに複数のＷｅｂサイト等が登録されている場合は、各々のＷｅｂサイトについて更新情報が独立して提供されるため、ユーザにとっては非常に煩雑である。
【０００７】
そこで、本発明の目的は、興味に合致するＷｅｂサイトをユーザ自らが予め探し出して登録しておく手間が生じず、ネットワーク上から広くメタデータを収集可能であり、且つ、収集したメタデータを統合して提供可能な情報提供システム及び情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報提供システムは、ユーザインタフェースに入力される入力情報、及び／又は、ユーザインタフェースに出力される出力情報を取得する情報取得手段と、
前記入力情報、及び／又は、出力情報を解析してキーワードを選出するキーワード選出手段と、ネットワーク上で利用可能なメタデータを検索対象とし且つ検索結果としてメタデータを返す一以上の検索エンジンに、前記キーワードを渡して検索させる検索要求手段と、前記検索エンジンにより検出されたメタデータを取得する検出データ取得手段と、前記検出データ取得手段により取得したメタデータを所定の条件に基づいてフィルタリングするフィルタリング手段と、前記フィルタリング手段によるフィルタリング後のメタデータを統合して統合データを作成する統合手段とを備え、
当該統合データをユーザに提供することを特徴とする。
【０００９】
本発明の情報提供プログラムは、コンピュータを情報提供システムとして機能させる情報提供プログラムであり、ユーザインタフェースに入力される入力情報、及び／又は、ユーザインタフェースに出力される出力情報を取得する情報取得ステップと、
前記入力情報、及び／又は、出力情報を解析してキーワードを選出するキーワード選出ステップと、ネットワーク上で利用可能なメタデータを検索対象とし且つ検索結果としてメタデータを返す一以上の検索エンジンに、前記キーワードを渡して検索させる検索要求ステップと、前記検索エンジンにより検出されたメタデータを取得する検出データ取得ステップと、前記検出データ取得手段により取得したメタデータを所定の条件に基づいてフィルタリングするフィルタリングステップと、前記フィルタリング手段によるフィルタリング後のメタデータを統合して統合データを作成する統合ステップと、当該統合データをユーザに提供するステップとを備えることを特徴とする。
【００１０】
この発明によれば、例えばＷｅｂブラウザ等のユーザインタフェースに入力される検索用キーワードやＵＬＲ等のような入力情報、及び／又は、Ｗｅｂブラウザ等のユーザインタフェースで出力されるニュースやブログ等のような出力情報を取得して、そこからキーワードを選出するため、ユーザの興味を反映させたキーワードが自動生成される。そのキーワードを検索エンジンに渡して検索させるに際しては、ネットワーク上で利用可能なメタデータを検索対象とし且つ検索結果としてメタデータを返す一つ又は複数の検索エンジンを用いるため、ユーザの興味に合致する情報を広くネットワーク上から収集することが可能である。興味に合致するサイトを予め探し出して登録する手間も生じない。そして、一つ又は複数の検索エンジンにより検出されたメタデータを取得し、更新日付や重複排除等の所定の条件にてメタデータをフィルタリングしてから統合して提供するため、メタデータを一つにまとめて提供することができる。ユーザインタフェースの入出力をトリガーとして処理が開始されて統合データが提供されるため、ユーザインタフェースの入出力に連動させながら関連する情報をリアルタイムに提供することができる。
【００１１】
前記統合手段／ステップは、前記フィルタリング手段／ステップによるフィルタリング後の各メタデータから前記キーワードに関連する部分のみを抽出して統合することが好ましい。これによれば、前記キーワードに関連する部分のみを抽出して統合するため、ユーザには関連部分のみを一つにまとめて提供することができる。
【００１２】
前記入力情報はＷｅｂブラウザに入力される入力情報であり、前記出力情報はＷｅｂブラウザに出力される出力情報であり、前記統合手段／ステップは、各メタデータから少なくともリンク情報を抽出して統合することが好ましい。この発明によれば、Ｗｅｂブラウザの入力情報や出力情報からキーワードが選出され、そのキーワードにより検索が行われるため、Ｗｅｂブラウザに入力した情報や出力した情報に関連するメタデータが、Ｗｅｂブラウザへの入力や出力と連動して提供される。そして、提供された統合データには各メタデータに記述されるリンク情報が含まれるため、ユーザはこのリンクをたどることにより興味あるデータを簡単に入手できる。
【発明の効果】
【００１３】
本発明に係る情報提供プログラム及び情報提供システムによれば、ネットワーク上で利用可能なメタデータを検索対象とし且つ検索結果としてメタデータを返す一以上の検索エンジンを用いるため、ユーザは予め興味のあるＷｅｂサイト等を自ら捜し出して事前登録することなく興味に合致した情報を入手することができる。事前登録したデータに限定されることなくインターネット上から広く情報を入手することができるため、興味に合致するが認識できていなかった情報を新たに入手することもできる。検出されたメタデータは所定の条件でフィルタリングされた後に統合されて統合データとして提供されるため、ユーザは検出された複数のメタデータをまとめて入手することができる。ユーザインタフェースの入出力をトリガーとして処理が開始されるため、ユーザは、ユーザインタフェースの入力や出力に連動したタイミングで、その入力情報や出力情報に関連する情報をリアルタイムに入手することができる。各メタデータを一覧形式でユーザに提供すれば、ユーザはメタデータが複数であっても簡単に全情報を把握することができ、その一覧から更に詳しく知りたい情報を見つけ出すことも容易になる。
【００１４】
また、フィルタリング後のメタデータからキーワードに関連する関連部分のみを抽出して統合すれば、ユーザは自分の興味ある部分のみを入手することができる。Ｗｅｂブラウザの入力情報や出力情報からキーワードを選出すれば、ユーザはＷｅｂブラウザの入力や出力のタイミングに連動して、入力情報や出力情報に関連する統合データを入手することができる。その統合データには関連部分に含まれるリンク情報が含まれているため、ユーザはこれらのリンクを辿って、次々と興味のあるデータを入手することができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施の形態）
図１は、本発明の情報提供システムＳｙｓ１を機能的に説明する説明図である。本実施の形態の情報提供システムＳｙｓ１は、クライアント端末Ｃにより実現される。情報提供システムＳｙｓ１は、ネットワークＮを介して一つ又は複数の検索エンジンＥ，，，Ｅに接続可能である。ネットワークＮはインターネット等であり、クライアント端末Ｃは、パーソナルコンピュータや携帯電話等の情報端末である。
【００１６】
図２は、本発明の一実施の形態による情報提供システムＳｙｓ１の一構成を示すブロック図である。本実施の形態による情報提供システムＳｙｓ１は、コンピュータシステムにより実現されており、内部バス１１に、通信インタフェース１２、ＣＰＵ１３、メモリ１４、ディスプレイ１５、キーボード／マウス１６、ドライブ１７、ハードディスク１８を接続させ、アドレス信号、制御信号、データ等を伝送させ、情報提供システムＳｙｓ１として機能する構成を備えている。
【００１７】
通信インタフェース１２は、ネットワークＮに接続する機能を有しており、例えば、検索エンジンＥを備える他のサーバ装置と通信したり、他のコンピュータシステムから各種プログラムをダウンロードしたり、様々な通信を可能としている。ＣＰＵ１３は、メモリ１４の一種であるＲＯＭに格納されたＯＳにより装置全体の制御を行うとともにハードディスク１８に格納された情報提供プログラムＰやその他アプリケーションプログラムに基づいて処理を実行する機能を司る。
【００１８】
メモリ１４は、ＲＯＭ・ＲＡＭ・キャッシュメモリ等の記憶部である。ＲＯＭは、装置全体の制御を行うためのプログラムを格納しており、これらをＣＰＵ１３に供給する機能を有している。ＲＡＭは、ＣＰＵ１３による各種プログラムの実行時にワークエリアとして利用される。キャッシュメモリは、ＣＰＵと各種記憶部との処理速度の差を解消するための高速メモリであり、ＣＰＵ１３の一部に組み込まれることもある。
【００１９】
ディスプレイ１５は、ＣＰＵ１３の各種処理に伴い、テキストや画像等を表示する機能を有する出力手段である。キーボード／マスス１６は、文字、数字、記号等のデータを入力するためのキー、画面上のポイント位置を操作するためのマウス等を備える入力手段である。
【００２０】
ドライブ１７は、各種のプログラム、データを記録したＣＤ、ＤＶＤ等の記録媒体からインストール作業を実行するための駆動ユニットである。コンピュータを情報提供システムＳｙｓ１として機能させる情報提供プログラムＰを記憶媒体からインストールすることも可能である。
【００２１】
ハードディスク１８は、情報提供プログラムＰや実行結果等を記憶する外部記憶装置である。情報提供プログラムＰは、前述した通信インタフェース１２、ドライブ１７等からインストールされてハードディスク１８に記憶される。
【００２２】
情報提供システムＳｙｓ１は、情報取得手段１、キーワード選出手段２、検索要求手段３、検出情報取得手段４、フィルタリング手段５、統合手段６を備える。これら各手段は、コンピュータを各手段として機能させる情報提供プログラムＰにより実現されている。
【００２３】
情報取得手段１は、クライアント端末Ｃにおいて、ユーザにより入力される入力情報Ｉｉｎ、及び、ユーザに対して出力される出力情報Ｉｏｕｔを取得する機能を有する。クライアント端末Ｃはユーザに対して入力情報Ｉｉｎの入力を促す情報入力手段Ｂｉｎ、情報を出力する情報出力手段Ｂｏｕｔ、情報の入力を促したり出力したりする情報入出力手段Ｂｉｎｏｕｔをユーザインタフェースの入力欄や出力欄としてディスプレイに表示する機能を備える。情報入力手段Ｂｉｎに入力された入力情報Ｉｉｎ、情報出力手段Ｂｏｕｔに出力された出力情報Ｉｏｕｔ、情報入出力手段Ｂｉｎｏｕｔに入力又は出力された入力情報Ｉｉｎ又は出力情報Ｉｏｕｔをキャッシュメモリ等の記憶手段に記憶する。情報入力手段Ｂｉｎ，情報出力手段Ｂｏｕｔ，情報入出力手段Ｂｉｎｏｕｔは、これらの機能を並列に備えることが可能なＷｅｂブラウザを用いて実現するのが好ましい。図３は、Ｗｅｂブラウザを用いたときの例を説明する説明図である。情報取得手段１は、ＷｅｂブラウザＢの入力欄Ｂｉｎにキーワード等の入力情報Ｉｉｎが入力されると、その入力情報Ｉｉｎを取得してキーワード選出手段２に引き渡す。また、ＷｅｂブラウザＢの出力欄ＢｏｕｔにＷｅｂページ等の出力情報Ｉｏｕｔが出力されると、その出力情報Ｉｏｕｔを取得してキーワード選出手段２に引き渡す。また、入出力欄ＢｉｎｏｕｔにＵＲＬ等の入力情報Ｉｉｎが入力されるか、又は、ＵＲＬ等の出力情報Ｉｏｕｔが所定時間表示されると、その入力情報Ｉｉｎ又は出力情報Ｉｏｕｔを取得してキーワード選出手段２に引き渡す。
【００２４】
なお、入力情報Ｉｉｎや出力情報Ｉｏｕｔは、ユーザインタフェースに入力されるテキスト情報、又は、ユーザインタフェースに出力されるテキスト情報であれば良く、Ｗｅｂブラウザへの入出力に限定されるものではない。たとえば、チャットやメールやＷｅｂサイト検索のアプリケーションの入出力情報等でも良い。取得する情報は入力情報Ｉｉｎ又は出力情報Ｉｏｕｔのいずれか一方のみでも良いが、両情報を取得するほうがユーザの興味を反映させやすい。また、情報提供システムＳｙｓ１は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｕｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）等の機能を用いることによりＷｅｂブラウザ等のユーザインタフェースと通信可能となっており、例えば、Ｗｅｂブラウザのツールバーとして入力欄Ｂｉｎを表示させたり、Ｗｅｂブラウザの入出力情報を取得可能となっている。
【００２５】
キーワード選出手段２は、入力情報Ｉｉｎと出力情報Ｉｏｕｔを解析して一つ以上のキーワードｋを選出する機能を備える。キーワードｋの選出は、情報提供プログラムＰに記述されてハードディスク１８に記憶されている規則に従って行われる。その規則は様々であるが、ユーザの興味をより反映できる規則であることが好ましい。たとえば、入力情報Ｉｉｎはユーザにより直接入力されるため高い確率でユーザの興味を表していると考えられることから、入力情報Ｉｉｎはそのままキーワードとして選出しても良い。また、出力情報Ｉｏｕｔは様々な情報が含まれていることから、ＨＴＭＬのタグに応じてワードごとに重み付けをし、上位数個をキーワードとして選出しても良い。選出したキーワードｋはメモリ１４やハードディスク等の記憶部に記憶する。なお、選出されたキーワードｋの履歴の保存，表示，削除をユーザにより設定可能としても良い。また、選出したキーワードｋを入力欄Ｂｉｎに表示し、ユーザにより修正・削除・追加を可能としても良い。
【００２６】
検索要求手段３は、キーワード選出手段２により選出されたキーワードｋを取得すると、ネットワークＮ上で利用可能なメタデータを検索対象とする複数の検索エンジンＥ，，，Ｅにキーワードｋを渡して検索を要求する機能を備える。検索エンジンＥは、ネットワークＮ上で利用可能なメタデータを検索対象としてキーワードｋを用いて検索し、且つ、検索結果として検出したメタデータを返す機能を備えるコンピュータシステムである。用いる検索エンジンＥは、情報提供システムＳｙｓ１にデフォルトで設定されているか、又は、ユーザにより任意に設定可能となっている。検索エンジンＥは、検索要求手段３からの要求を受け付けると、ネットワークＮ上で利用可能なメタデータをキーワードｋを用いて検索し、検出したメタデータＤ１，，，Ｄ１を情報提供システムＳｙｓ１に送信する。メタデータは、ネットワークＮ上で利用可能な各データの書誌的事項（タイトルや要約や更新日時等）であり、例えばＲＳＳ形式やＡｔｏｍ形式等で記述されたフィードである。
【００２７】
検出データ取得手段４は、検索エンジンＥにより検出されたメタデータＤ１，，，Ｄ１を検索エンジンＥ，，，Ｅから受け取ると、受け取ったメタデータＤ１，，，Ｄ１をフィルタリング手段５に引き渡す。取得したメタデータＤ１，，，Ｄ１はメモリ１４等の記憶部に記憶される。なお、取得するメタデータＤ１，，，Ｄ１の最大件数をユーザにより設定可能とし、メタデータＤ１，，，Ｄ１から最大件数以下を取得するようにしても良い。
【００２８】
なお、検索エンジンＥは、情報提供システムＳｙｓ１とネットワークＮを介して接続されるサーバ装置により実現されていても良いが、情報提供システムＳｙｓ１が一部機能として有していても良い。別のサーバ装置により実現される場合は、検索要求手段３は、入力情報Ｉｉｎや出力情報ＩｏｕｔをネットワークＮを介して検索エンジンＥに提供し、検出データ取得手段４は、メタデータＤ１，，，Ｄ１をネットワークＮを介して検索エンジンＥから取得する。
【００２９】
フィルタリング手段５は、メタデータＤ１，，，Ｄ１を所定の条件にてフィルタリングする機能を備える。フィルタリングにより、メタデータＤ１，，，Ｄ１のうち所定の条件に合致したメタデータＤ２，，，Ｄ２のみが抽出される。所定の条件は任意であるが、例えば、メタデータに含まれる更新日時のタグを参照し、更新日時が設定以降であるメタデータのみを抽出しても良いし、予め設定されているＮＧワードを含まないメタデータのみを抽出しても良いし、取得したメタデータが重複している場合は重複を排除するようにしても良い。なお、検出データ取得手段４やフィルタリング手段５は、各検索エンジンＥごとに独立したモジュールとして準備し、検索エンジンＥに合わせて容易にカスタマイズ可能としておくことが好ましい。
【００３０】
統合手段６は、フィルタリング手段５によりフィルタリングされたメタデータＤ２，，，Ｄ２を統合する機能を備える。メタデータＤ２，，，Ｄ２は個別のファイルとなっているため、ユーザはメタデータＤ２，，，Ｄ２ごとに個別に提供されると非常に煩雑に感じる。そこで、統合手段６は、各メタデータＤ２，，，Ｄ２を一つに統合して統合データＤ３を生成する。統合データＤ３は、メタデータＤ２，，Ｄ２が一覧形式で提供されるように記述されていることが好ましい。また、メタデータＤ２，，，Ｄ２は更新日時順等で並べ替えても良い。統合データＤ３は所定のデータ形式にてメモリ１４等の記憶部に保存されるが、汎用のフィードリーダで表示可能とするために、ＲＳＳやＡｔｏｍ形式のフィードであることが好ましい。
【００３１】
さらに、統合手段６は、各メタデータＤ２，，，Ｄ２からキーワードｋに関連する部分のみを抽出して統合する機能を備えることが好ましい。図４は、関連部分のみを抽出して統合する統合手段６の機能を概念的に説明する説明図である。ここでは、選出されたキーワードｋを「Ｗｅｂ２．０」とし、各メタデータＤ２，，，Ｄ２からキーワードｋ「Ｗｅｂ２．０」に関連する部分を抽出して統合する場合を想定する。各メタデータＤ２，，，Ｄ２はキーワードｋ「Ｗｅｂ２．０」に何ら関係のない情報も含んでおり、ユーザにとっては非常に冗長である。そこで、統合手段６は、各メタデータＤ２，，，Ｄ２からキーワード「Ｗｅｂ２．０」に関連する関連部分ｄ，，，ｄのみを抽出する。関連部分ｄ，，，ｄの抽出は、例えば次のように行う。統合手段６は、そのメタデータのフォーマットに従い、各メタデータＤ２，，，Ｄ２ごとにキーワードｋを含むタイトルｔ、更新日時ｒ、そのタイトルを有する情報を参照可能なリンク（ＵＲＬ）ｕを関連部分ｄとして抽出し、抽出した関連部分ｄ，，，ｄを統合する。その他、サイト名、要約等を含めるようにしても良い。
【００３２】
統合データＤ３は、統合データ出力手段Ｄｏｕｔにてディスプレイ１５に出力されてユーザに提供される。統合データ出力手段Ｄｏｕｔは、統合データＤ３を読み込んで、ディスプレイに出力する機能を備える。例えば、統合データＤ３がＲＳＳ形式やＡｔｏｍ形式等のフィードである場合は、統合データ出力手段ＤｏｕｔはＲＳＳ・Ａｔｏｍアグリゲータ等の汎用のフィードリーダである。図５は、統合データＤ３を統合データ出力手段Ｄｏｕｔにて出力した状態を説明する説明図である。統合データＤ３は、統合データ出力手段Ｄｏｕｔに読み込まれ、統合データＤ３に記述されるフォーマットに従って表示される。各メタデータＤ２，，，Ｄ２は一覧形式で並び、タイトルｔ、更新日ｒが表示される。各タイトルｔには抽出されたリンク先（ＵＲＬ）へのリンクｕが張られており、タイトルｔをクリックすると、新たなウインドウが開き、その新たなウインドウの出力欄Ｂｏｕｔにリンク先のデータが出力されるとともに、それに付随するように新たな統合データＤ３が表示されるようになっている。その他、サイト名や要約が出力されるようにしても良い。なお、本実施の形態では、統合データ出力手段Ｄｏｕｔとしてのフィードリーダは、ティッカー型であるが、ブラウザやメーラーに組み込まれる組み込み型でも良く、Ｗｅｂブラウザやメーラーとは独立して機能する独立型でも良く、その形態は問わない。
【００３３】
（情報提供プログラム）
情報提供プログラムＰは、コンピュータシステムを上記各手段１〜６として機能させる命令が記述されたプログラムであり、下記のステップを備える。なお、上記システムでの説明と同一内容については記載を省略する。図６は、情報提供プログラムＰを説明するフローチャートである。（ステップＳ１：情報取得ステップ）入力情報Ｉｉｎ及び出力情報Ｉｏｕｔを取得する。（ステップＳ２：キーワード選出ステップ）入力情報Ｉｉｎ及び出力情報Ｉｏｕｔを解析してキーワードｋを選出する。（ステップＳ３：検索要求ステップ）検索エンジンＥにキーワードｋを渡して検索の要求を行う。（ステップＳ４：メタデータ取得ステップ）検索エンジンＥからメタデータＤ１，，，Ｄ１を取得する。（ステップＳ５：フィルタリングステップ）メタデータＤ１，，，Ｄ１をフィルタリングしてメタデータＤ２，，，Ｄ２を抽出する。（ステップＳ６：統合ステップ）メタデータＤ２，，，Ｄ２を統合した統合データＤ３を作成する。各メタデータＤ２，，，Ｄ２からキーワードｋに関連する関連部分ｄのみを抽出して統合することが好ましい。（ステップＳ７：提供ステップ）統合データＤ３をメモリ等の記憶部に記憶し、統合データ出力手段Ｄｏｕｔに統合データＤ３を出力して提供する。
【００３４】
情報提供プログラムＰは、ステップ１よりも前に入力情報Ｉｉｎを入力させる入力欄Ｂｉｎを表示させるステップを備えていても良く、入力欄ＢｉｎはＷｅｂブラウザが起動されたときにツールバー等として組み込まれて表示されるように記述されていても良い。また、情報提供プログラムＰは、コンピュータシステムを検索エンジンＥとして機能させるための命令を含んでいても良い。その場合は、ステップＳ３とステップＳ４の間に次のステップＳ１１とステップＳ１２が実行される。（ステップ１１）ステップ３にて選出されたキーワードｋを取得し、ネットワーク上で利用可能なメタデータを検索対象としてキーワードｋを用いた検索を行う。（ステップ１２）ステップ１１の検索により検出されたメタデータＤ１，，，Ｄ１をメモリ等の記憶部に記憶してステップ３に引き渡す。
【００３５】
（使用態様１）
使用態様１はユーザインタフェースの入力情報Ｉｉｎを用いる場合の例である。情報提供プログラムＰ１により実現される情報提供システムＳｙｓ１は、以下のように使用される。ユーザはクライアント端末Ｃのディスプレイ１５に表示されるユーザインタフェースを用いて、入力欄Ｂｉｎにキーワードを入力したり、入出力欄ＢｉｎｏｕｔにＵＲＬを入力したりする。情報取得手段１は、その入力情報Ｉｉｎを取得する。キーワード選出手段２は、取得した入力情報Ｉｉｎからキーワードｋを選出し、検索要求手段３は選出されたキーワードｋを検索エンジンＥに引渡して検索を要求する。要求を受けた検索エンジンＥは、ネットワークＮ上で利用可能なメタデータを検索し、その検索結果として検出されたメタデータＤ１，，，Ｄ１を検出データ取得手段４に引き渡す。検出データ取得手段４は、メタデータＤ１，，，Ｄ１を受け取ると、そのメタデータＤ１，，，Ｄ１をメモリ１４等の記憶部に記憶させる。フィルタリング手段５は、メタデータＤ１，，，Ｄ１を所定の条件でフィルタリングしてメタデータＤ２，，，Ｄ２を抽出し、統合手段６がメタデータＤ２，，，Ｄ２を統合して統合データＤ３を生成する。統合データＤ３は、フィードリーダ等である統合データ出力手段Ｄｏｕｔにより出力される。ユーザは統合データＤ３を参照してリンクをたどることにより、興味のある情報を入手することができる。従来のように、興味のあるＷｅｂサイトを自ら探してフィードリーダに登録するような手間も不要である。登録したサイト等に限定されることもなく、ネットワーク上で利用可能な情報から提供されるため、ユーザは広く情報を入手することが可能であり、興味があるが認識できていなかった情報も新たな情報として入手できる。統合データＤ３はユーザインタフェースの入出力に連動して提供されるため、ユーザは興味のある情報を入出力に合わせてリアルタイムに入手することができる。提供される統合データＤ３は、複数のメタデータが統合されており、ユーザは一つにまとめた形で見ることができる。とくに、各メタデータＤ２，，，Ｄ２から関連部分ｄのみが抽出されて統合されている場合は、ユーザは興味のある部分のみをまとめて見ることができる。統合データＤ３は一覧形式であるため、ユーザは一覧の中から必要な情報のみを選択して参照することも容易である。
【００３６】
（使用態様２）
使用態様２は、ユーザインタフェースの出力情報Ｉｏｕｔを用いる場合の例である。ユーザはクライアント端末Ｃのディスプレイに表示されるＷｅｂブラウザ等のユーザインタフェースを用いて、ＵＲＬ用の入出力欄ＢｉｎｏｕｔにＵＲＬを入力し、出力欄ＢｏｕｔにそのＵＲＬに該当するデータを出力させたり、ユーザインタフェースにポータルサイトを表示させて、そのポータルサイトのキーワード検索入力欄にキーワードを入力し、出力欄Ｂｏｕｔにその検索結果を表示させる。情報提供システムＳｙｓ１の情報取得手段１は、出力欄Ｂｏｕｔに出力された出力情報Ｉｏｕｔを取得する。キーワード選出手段２は、取得した出力情報Ｉｏｕｔからキーワードｋを選出する。以下、上記使用態様１と同様である。出力情報Ｉｏｕｔとともに、入出力欄Ｉｉｎｏｕｔや入力情報Ｉｉｎを取得して、出力情報Ｉｏｕｔ・入出力情報Ｉｉｎｏｕｔ・入力情報Ｉｉｎからキーワードを選出しても良い。これによれば、ユーザは登録の手間を要することなく、ユーザインタフェースに出力させた情報と関連する情報をネットワーク上から広く取得することができる。ユーザは、Ｗｅｂブラウザ等のユーザインタフェースの出力に連動して、出力情報Ｉｏｕｔと関連する情報を得ることができ、統合データＤ３に表示されるリンクをたどることにより、出力情報Ｉｏｕｔに関連する情報を次々と入手することができる。
【００３７】
（第二の実施の形態）
本実施の形態の情報提供システムＳｙｓ２は、本発明のシステムをサーバ装置Ｓによって実現した場合の例である。情報提供システムＳｙｓ２は図２に示されるようなコンピュータシステムによって実現される。図７は、情報提供システムＳｙｓ２を機能的に説明する説明図である。情報提供システムＳｙｓ２は、ネットワークＮを介してクライアント端末Ｃに接続可能となっている。なお、検索エンジンＥは、別体のＷｅｂサーバによって実現されていても良いし、同一サーバ装置Ｓ内にて一部機能として実現されていても良い。別体のＷｅｂサーバにて実現される場合は、情報提供システムＳｙｓ２は一つ又は複数の検索エンジンＥにネットワークＮを介して接続する。以下、上記第１の実施の形態と同一である点については同一符号を用いて説明を省略する。
【００３８】
情報提供システムＳｙｓ２は、クライアント端末Ｃに対して、情報入力手段Ｂｉｎ，情報出力手段Ｂｏｕｔ，情報入出力手段Ｂｉｎｏｕｔを有するインタフェースを提供する。なお、これらと同時にＨＴＴＰ  ｃｏｏｋｉｅ等の機能を用いてクライアント端末を識別可能な識別情報等の返信も要求する。クライアント端末Ｃは、情報入力手段Ｂｉｎ，情報出力手段Ｂｏｕｔ，情報入出力手段Ｂｉｎｏｕｔをディスプレイ等の出力手段に出力し、これらに入力された入力情報Ｉｉｎや出力された出力情報Ｉｏｕｔをメモリ等の記憶手段に記憶し、ネットワークＮを介して情報提供システムＳｙｓ２に送信する。なお、入力情報Ｉｉｎや出力情報Ｉｏｕｔとともに、クライアント端末Ｃを特定可能な識別子等も送信する。情報提供システムＳｙｓ２は、クライアント端末Ｃから入力情報Ｉｉｎや出力情報Ｉｏｕｔ及びクライアント端末Ｃの識別子等を受信すると、それらをメモリ１４等の記憶部に記憶する。情報取得手段１は受信した情報から入力情報Ｉｉｎや出力情報Ｉｏｕｔを取得する。キーワード選出手段２から関連部分統合手段６は上記第１の実施の形態と同一処理により統合データＤ３を生成する。情報提供システムＳｙｓ２は、生成された統合データＤ２を記憶していた識別子に基づいてクライアント端末Ｃに提供し、統合データ出力手段Ｄｏｕｔによりクライアント端末Ｃのディスプレイ１５に表示させる。
【００３９】
ユーザは、クライアント端末Ｃに情報を入力したり出力したりするだけで、それに関連するメタデータをネットワークＮ上から広く収集することができる。情報提供システムＳｙｓ２は、サーバ装置にて実現されているため、クライアント端末の負荷も抑えられる。
【図面の簡単な説明】
【００４０】
【図１】第１の実施の形態の情報提供システムを機能的に説明する説明図である。
【図２】上記実施の形態による情報提供システムの一構成を示すブロック図である。
【図３】Ｗｅｂブラウザを用いたときの表示画面の例を説明する説明図である。
【図４】関連部分を抽出して統合する統合手段の機能を概念的に説明する説明図である。
【図５】統合データを統合データ出力手段にて出力した状態を説明する説明図である。
【図６】情報提供プログラムを説明するフローチャートである。
【図７】第２の実施の形態の情報提供システムを機能的に説明する説明図である。
【符号の説明】
【００４１】
Ｓｙｓ１，Ｓｙｓ２    情報提供システム
Ｐ        情報提供プログラム
１        情報取得手段
２        キーワード選出手段
３        検索要求手段
４        検出データ取得手段
５        フィルタリング手段
６        関連部分統合手段
Ｂｉｎ    情報入力手段
Ｂｏｕｔ  情報出力手段
Ｄｏｕｔ  統合データ出力手段
Ｅ        検索エンジン
Ｃ        クライアント端末
Ｓ        サーバ装置
Ｉｉｎ    入力情報
Ｉｏｕｔ  出力情報
ｋ        キーワード
Ｄ１      検索エンジンから取得したメタデータ
Ｄ２      フィルタリング後のメタデータ
ｄ        関連部分
Ｄ２      統合データ
Ｎ        ネットワーク
１１      内部バス
１２      通信インタフェース
１３      ＣＰＵ
１４      メモリ
１５      ディスプレイ
１６      キーボード／マウス
１７      ドライブ
１８      ハードディスク
【図１】
2008204198.tif 000003
【図２】
2008204198.tif 000004
【図３】
2008204198.tif 000005
【図４】
2008204198.tif 000006
【図５】
2008204198.tif 000007
【図６】
2008204198.tif 000008
【図７】
2008204198.tif 000009