(57)【特許請求の範囲】
【請求項１】
ＷＷＷサーバの内容を閲覧するためのブラウザが動作しているクライアントコンピュータの当該ブラウザに組み込まれ、又は、前記クライアントコンピュータ上で動作し、あるいは、前記クライアントコンピュータとは別に設けられたプロキシサーバ上で動作し、インターネットの検索エンジンで検索されたページの情報の一部に修飾を加えるインターネット検索結果修飾装置であって、
前記クライアントコンピュータからユーザにより入力されたキーワードを受け、受けた前記キーワードを検索エンジンに対して送信して検索を要求するステップと、
修飾処理のために前記キーワードを記憶するステップと、
前記検索エンジンから検索結果を受けるステップと、
検索結果を前記クライアントコンピュータに表示するために、当該検索結果を前記ブラウザに送るステップと、
前記クライアントコンピュータから前記検索結果に基づくリンク又はＵＲＬの指定を受けるステップと、
前記リンク又はＵＲＬにより指定されたＷＷＷサーバに対して情報を要求するステップと、
前記ＷＷＷサーバから情報データを受けるステップと、
記憶された前記キーワードを読み出し、受けた情報データに含まれる前記キーワードを検索するステップと、
検索された前記キーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記キーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、
前記キーワードの変更要求を受けるステップと、
前記クライアントコンピュータからユーザにより入力された新しいキーワードを記憶するステップと、
受けた情報データに含まれる前記新しいキーワードを検索するステップと、
検索された前記新しいキーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記新しいキーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、を実行することを特徴とするインターネット検索結果修飾装置。
【請求項２】
ＷＷＷサーバの内容を閲覧するためのブラウザが動作しているクライアントコンピュータの当該ブラウザに組み込まれ、又は、前記クライアントコンピュータ上で動作し、あるいは、前記クライアントコンピュータとは別に設けられたプロキシサーバ上で動作し、インターネットの検索エンジンで検索されたページの情報の一部に修飾を加えるインターネット検索結果修飾装置であって、
前記クライアントコンピュータからユーザにより入力されたキーワードを受け、受けた前記キーワードを検索エンジンに対して送信して検索を要求するステップと、
修飾処理のために前記キーワードを記憶するステップと、
前記検索エンジンから検索結果を受けるステップと、
検索結果を前記クライアントコンピュータに表示するために、当該検索結果を前記ブラウザに送るステップと、
前記クライアントコンピュータから前記検索結果に基づくリンク又はＵＲＬの指定を受けるステップと、
前記リンク又はＵＲＬにより指定されたＷＷＷサーバに対して情報を要求するステップと、
前記ＷＷＷサーバから情報データを受けるステップと、
記憶された前記キーワードを読み出し、受けた情報データに含まれる前記キーワードを検索するステップと、
検索された前記キーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記キーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、
前記所定の修飾処理による修飾内容の変更要求を受けるステップと、
前記クライアントコンピュータからユーザにより入力された前記修飾内容の変更に従い、検索された前記キーワードに対して変更された修飾内容で修飾処理を施すステップと、
前記変更された修飾内容で修飾処理が施された前記キーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、を実行することを特徴とするインターネット検索結果修飾装置。
【請求項３】
前記キーワードを検索するときに前記情報データにおけるその位置の情報を取得するステップと、
前記キーワードの位置が画面に表示されるように、表示された情報をスクロールするステップとを実行することを特徴とする請求項１又は請求項２記載のインターネット検索結果修飾装置。
【請求項４】
前記所定の修飾処理は、少なくとも、
表示された前記キーワードの文字の大きさを変化させる、
表示された前記キーワードの文字のフォントを変化させる、
表示された前記キーワードの文字に下線あるいは波線を付す、
表示された前記キーワードの文字を斜体又は太字とする、
表示された前記キーワードの文字をアニメーションで動かす、
表示された前記キーワードの文字にコメントを付す、
表示された前記キーワードの文字を指し示す矢印を付す、
表示された前記キーワードの文字を点滅させる、ことのいずれかまたは上記のいずれかの組み合わせを行うものであることを特徴とする請求項１乃至請求項３いずれかに記載のインターネット検索結果修飾装置。
【請求項５】
ＷＷＷサーバの内容を閲覧するためのブラウザが動作しているクライアントコンピュータの当該ブラウザに組み込まれ、又は、前記クライアントコンピュータ上で動作し、あるいは、前記クライアントコンピュータとは別に設けられたプロキシサーバ上で動作し、インターネットの検索エンジンで検索されたページの情報の一部に修飾を加えるインターネット検索結果修飾方法を実行させるためのプログラムであって、
前記クライアントコンピュータからユーザにより入力されたキーワードを受け、受けた前記キーワードを検索エンジンに対して送信して検索を要求するステップと、
修飾処理のために前記キーワードを記憶するステップと、
前記検索エンジンから検索結果を受けるステップと、
検索結果を前記クライアントコンピュータに表示するために、当該検索結果を前記ブラウザに送るステップと、
前記クライアントコンピュータから前記検索結果に基づくリンク又はＵＲＬの指定を受けるステップと、
前記リンク又はＵＲＬにより指定されたＷＷＷサーバに対して情報を要求するステップと、
前記ＷＷＷサーバから情報データを受けるステップと、
記憶された前記キーワードを読み出し、受けた情報データに含まれる前記キーワードを検索するステップと、
検索された前記キーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記キーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、
前記キーワードの変更要求を受けるステップと、
前記クライアントコンピュータからユーザにより入力された新しいキーワードを記憶するステップと、
受けた情報データに含まれる前記新しいキーワードを検索するステップと、
検索された前記新しいキーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記新しいキーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報を前記クライアントコンピュータへ送るステップと、をコンピュータに実行させるためのプログラム。
【請求項６】
ＷＷＷサーバの内容を閲覧するためのブラウザが動作しているクライアントコンピュータの当該ブラウザに組み込まれ、又は、前記クライアントコンピュータ上で動作し、あるいは、前記クライアントコンピュータとは別に設けられたプロキシサーバ上で動作し、インターネットの検索エンジンで検索されたページの情報の一部に修飾を加えるインターネット検索結果修飾方法を実行させるためのプログラムであって、
前記クライアントコンピュータからユーザにより入力されたキーワードを受け、受けた前記キーワードを検索エンジンに対して送信して検索を要求するステップと、
修飾処理のために前記キーワードを記憶するステップと、
前記検索エンジンから検索結果を受けるステップと、
検索結果を前記クライアントコンピュータに表示するために、当該検索結果を前記ブラウザに送るステップと、
前記クライアントコンピュータから前記検索結果に基づくリンク又はＵＲＬの指定を受けるステップと、
前記リンク又はＵＲＬにより指定されたＷＷＷサーバに対して情報を要求するステップと、
前記ＷＷＷサーバから情報データを受けるステップと、
記憶された前記キーワードを読み出し、受けた情報データに含まれる前記キーワードを検索するステップと、
検索された前記キーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記キーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、
前記所定の修飾処理による修飾内容の変更要求を受けるステップと、
前記クライアントコンピュータからユーザにより入力された前記修飾内容の変更に従い、検索された前記キーワードに対して変更された修飾内容で修飾処理を施すステップと、
前記変更された修飾内容で修飾処理が施された前記キーワードを含む情報データを前記クライアントコンピュータに表示するために、当該情報データを前記クライアントコンピュータへ送るステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネット検索を行ったときに表示される画面上に、検索の際に用いたキーワードの表示場所を修飾して提示するインターネット検索結果修飾方法及びプログラムに関する。
【０００２】
【従来の技術】
現在、インターネット上の膨大な情報の中から必要な情報だけを的確かつ素早く取り出すために、各種検索サイトを利用することが主流となっている。その利用手順は次のとおりである。（１）検索サイトへアクセス、（２）検索対象キーワードの入力、（３）検索実行、（４）検索結果（ヒットしたホームページへのリンク）表示、（５）ヒットしたホームページの表示。
【０００３】
【発明が解決しようとする課題】
利用者が、上記（５）で表示された情報内のどこに検索対象キーワードが存在するのか見つけだすことに多くの時間を費やすこともしばしば起こる。表示されるホームページの冒頭に検索対象キーワードが表示されるとは限らず、そのホームページ内において再度キーワードを探さなければならない。ブラウザ（Netscape（商標）、Internet Explorer（商標）等）の機能であるキーワードの検索機能を用いてキーワードを当該ホームページにおいて検索することができるが、マウスやキーボードの操作が煩わしく、ほとんど使用されることはない。
【０００４】
そこで、本発明は、表示される情報内の検索対象キーワードに修飾を施し（例えば検索対象キーワードのみ文字色をかえて表示する）、一目で検索対象キーワードの表示場所がわかるようにする機能および手段を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、インターネットの検索エンジンで検索されたページの情報の一部に修飾を加えるインターネット検索結果修飾方法であって、
クライアントからキーワードを受けるステップと、
受けたキーワードを検索エンジンに対して送信して検索を要求するステップと、
修飾処理のために前記キーワードを記憶するステップと、
前記検索エンジンから検索結果を受けるステップと、
検索結果を前記クライアントに送るステップと、
前記クライアントから前記検索結果に基づくリンク又はＵＲＬの指定を受けるステップと、
前記リンク又はＵＲＬにより指定されたＷＷＷサーバに対して情報を要求するステップと、
前記ＷＷＷサーバから情報データを受けるステップと、
記憶された前記キーワードを読み出し、受けた情報データに含まれる前記キーワードを検索するステップと、
検索された前記キーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記キーワードを含む情報データを前記クライアントへ送るステップと、を備えるものである。
【０００６】
好ましくは、さらに、前記キーワードの変更要求を受けるステップと、新しいキーワードを記憶するステップと、受けた情報データに含まれる新しいキーワードを検索するステップと、検索された新しいキーワードに対して所定の修飾処理を施すステップと、修飾処理が施された新しいキーワードを含む情報データを前記クライアントへ送るステップと、を備える。
【０００７】
好ましくは、さらに、前記キーワードを検索するときに前記情報データにおけるその位置の情報を取得するステップと、前記キーワードの位置が画面に表示されるように表示された情報をスクロールするステップとを備える。
【０００８】
好ましくは、さらに、前記キーワードに基づき関連するバナー広告を検索するバナー広告検索ステップと、検索されたバナー広告のディレクトリ及びファイル情報と前記バナー広告の提供企業へのリンクを前記クライアントへ送信するバナー広告送信ステップと、を備える。
【０００９】
好ましくは、所定の時間間隔あるいはキーワードが更新されたタイミングで、前記バナー広告検索ステップ及びバナー広告送信ステップが実行される。
【００１０】
好ましくは、さらに、キーワードがないときデフォルトバナーアドレスを送るステップを備える。
【００１１】
この発明は、コンピュータに、インターネットの検索エンジンで検索されたページの情報の一部に修飾を加えるインターネット検索結果修飾方法を実行させるためのプログラムであって、
クライアントからキーワードを受けるステップと、
受けたキーワードを検索エンジンに対して送信して検索を要求するステップと、
修飾処理のために前記キーワードを記憶するステップと、
前記検索エンジンから検索結果を受けるステップと、
検索結果を前記クライアントに送るステップと、
前記クライアントから前記検索結果に基づくリンク又はＵＲＬの指定を受けるステップと、
前記リンク又はＵＲＬにより指定されたＷＷＷサーバに対して情報を要求するステップと、
前記ＷＷＷサーバから情報データを受けるステップと、
記憶された前記キーワードを読み出し、受けた情報データに含まれる前記キーワードを検索するステップと、
検索された前記キーワードに対して所定の修飾処理を施すステップと、
修飾処理が施された前記キーワードを含む情報データを前記クライアントへ送るステップと、を実行させるものである。
【００１２】
本発明は、インターネットの検索エンジンで検索されたホームページに掲載されている情報に対して、ユーザが必要としている検索キーワードに修飾（例：表示色を変える、ゴシックにする）を施し、ブラウザ上に表示するものである。ユーザはブラウザ上でキーワードを容易に見つけることができるので、探している情報をすぐに得ることができる。
【００１３】
本発明は、インターネットの検索エンジンを利用するサーバ、クライアント、プログラムに応用可能である。例えば、検索エンジンで検索されたホームページを開いたとき、画面上でキーワード部分を自動的に修飾する機能を付加したブラウザプログラム、あるいは、クライアントと検索エンジンの間を仲介するプロキシであって、画面上でキーワード部分を自動的に修飾してクライアントに渡す機能を備えるプロキシ、である。
【００１４】
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００１５】
また、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等の通信媒体を含む。インターネットもここでいう通信媒体に含まれる。
【００１６】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。要するに、何等かの手段でもってコンピュータにプログラムをダウンロードし、所定の機能を実行させるものであればよい。
【００１７】
【発明の実施の形態】
以下の説明において、本発明の実施の実施の形態に係る装置／ソフトウエアにより実現される機能を"DecoProxy"と称する。"DecoProxy"は、表示される情報内の検索対象キーワードに修飾を施すことにより、一目で検索対象キーワードの表示場所がわかるようにする機能である。"DecoProxy"は、例えば検索対象キーワードのみ文字色をかえて表示する。
【００１８】
発明の実施の形態１．
この発明の実施の形態１に係る装置／ソフトウエアは、ブラウザに"DecoProxy"機能を組み込んだものである。組み込みのやり方として、ブラウザプログラムへの直接組み込み、あるいはPlug-in等が考えられる。この発明の実施の形態１は、ソフトウエア構成として最もシンプルで、かつユーザにとっても利用しやすいと思われる。
【００１９】
図１はこの発明の実施の形態１の処理手順の説明図である。
１はWWWサーバの内容を閲覧するためのブラウザ、１ａはブラウザ１に組み込まれたプロキシである。プロキシ１ａは、検索エンジン２に対する検索要求及びその結果をハンドリングするとともに、ＷＷＷサーバ３に対する情報要求及びその情報をハンドリングする。さらに、プロキシ１ａはＷＷＷサーバ３からの情報に含まれるキーワードに修飾を施し、しかる後にブラウザ１に当該情報を引き渡す。ブラウザ１はキーワードに修飾が施された状態でＷＷＷサーバ３の情報（ホームページ）を表示する。ユーザＵはこのように加工された情報を見ることができる。
【００２０】
図１において、まずユーザＵはブラウザ１を起動して検索エンジン２にアクセスする。そして、キーワードを入力し（Ｓ１）、検索エンジンに対して検索を要求する。プロキシ１ａがキーワードを検索エンジン２に送り検索を要求する（Ｓ２）。プロキシ１ａは後の修飾処理のためにキーワードを記憶する。検索エンジン２が検索結果をプロキシ１ａに返す（Ｓ３）。ブラウザ１は検索結果を表示する。ユーザＵは検索結果から所望のリンク／ＵＲＬを選択する。プロキシ１ａは選択されたＷＷＷサーバ３に対して情報を要求する（Ｓ４）。ＷＷＷサーバ３は情報データ（ホームページの内容）を返す（Ｓ５）。プロキシ１ａは受けた情報データに含まれるキーワードに対して所定の修飾処理を施し、しかる後にブラウザ１へ情報データを渡す。ブラウザ１は加工された情報を表示する（Ｓ６）。なお、現在表示されている情報サイトのページにおいて、追加・削除したいキーワードがある場合、ユーザＵはキーワードを更新することができる。また、キーワードの修飾内容を変えることもできる。
【００２１】
プロキシ１ａの処理フローチャートを図２に示す。
与えられた検索キーワードを記憶する（Ｓ１００）。ＷＷＷサーバ３から情報を取得する（Ｓ１０１）と、取得された情報において検索キーワードと一致するものを検索する（Ｓ１０２）。検索された部分に所定の修飾を加える（Ｓ１０３）。以上の処理により、表示される情報内の検索対象キーワードに修飾が施され、一目で検索対象キーワードの表示場所がわかる。
【００２２】
検索キーワードや修飾内容の変更も可能である。キーワード変更の要求があると（Ｓ１０４），新しいキーワードを記憶し（Ｓ１０６）、Ｓ１０２及びＳ１０３の処理を繰り返す。修飾内容の変更が要求されると（Ｓ１０５）、新しい修飾内容の指定を受け（Ｓ１０７）及びＳ１０３の処理を繰り返す。
【００２３】
修飾内容として以下のものが考えられる。
・表示された文字の色彩を変化させる。例えば、文字を赤、青、緑などの色で着色する。
・表示された文字の大きさを変化させる。例えば、キーワードを他の文字よりも大きくする。
・表示された文字のフォントを変化させる。例えば、キーワードのフォントをゴシック体とする。
・表示された文字に下線あるいは波線を付す。
・表示された文字を斜体（イタリック）や太字（ボールド）とする。
・表示された文字をアニメーションで動かす。
・表示された文字にコメントを付す。例えば、キーワードに吹きだしを付し、「検索キーワード」などの内容を記載する。
・表示された文字を指し示す矢印を付す。
・表示された文字に背景を付す。例えば、キーワードに黒の背景を付し、反転表示させる。
・表示された文字を点滅（ブリンク）させる。
【００２４】
この発明の実施の形態１によれば、ユーザＵは検索したサーバの情報を見ることができる。しかも、表示画面において検索に使用したキーワードに修飾が施されているため、それを画面中で容易に発見できる。従来、検索により得られたホームページの情報のどの部分に探していた内容があるか、わかりにくかった。この発明の実施の形態によれば、表示されたホームページから一目でキーワードを探し出すことができ、所望の内容をすぐに探し当てることができる。
【００２５】
なお、文字の修飾に代えて／文字の修飾とともに、情報に含まれる検索キーワードの部分が最初に表示されるように、表示位置を自動的に設定する機能を設けてもよい。この場合、プロキシ１ａが検索キーワードと一致するものを検索するときにその位置の情報を取得し、当該部分が表示されるように表示された情報をスクロールする。
【００２６】
発明の実施の形態２．
この発明の実施の形態２に係る装置／ソフトウエアは、Proxy方式であってユーザのローカルコンピュータ（またはユーザが属するドメインのサーバコンピュータ）上で起動・動作する"DecoProxy"を実現するものである。これは、コンピュータ上で動作する単独ソフトウエアとなるため、ソフトウエア製作が容易であり、配布に関しても通常のソフトウエア配布・販売形式に則ればよい。
【００２７】
図３はこの発明の実施の形態２の処理手順の説明図である。
１はWWWサーバの内容を閲覧するためのブラウザ、１ａはプロキシである。ブラウザ１及びプロキシ１ａはユーザのローカルコンピュータ上に構成される。プロキシ１ａは、検索エンジン２に対する検索要求及びその結果をハンドリングするとともに、ＷＷＷサーバ３に対する情報要求及びその情報をハンドリングする。さらに、プロキシ１ａはＷＷＷサーバ３からの情報に含まれるキーワードに修飾を施し、しかる後にブラウザ１に当該情報を引き渡す。ブラウザ１はキーワードに修飾が施された状態でＷＷＷサーバ３の情報（ホームページ）を表示する。ユーザＵはこのように加工された情報を見ることができる。
【００２８】
図３において、まずユーザＵはブラウザ１及びプロキシ１ａを起動して検索エンジン２にアクセスする。そして、キーワードを入力し（Ｓ１）、検索エンジンに対して検索を要求する。ブラウザ１は受けたキーワードをプロキシ１ａに渡す（Ｓ２）。プロキシ１ａがキーワードを検索エンジン２に送り検索を要求する（Ｓ３）。プロキシ１ａは後の修飾処理のためにキーワードを記憶する。検索エンジン２が検索結果をプロキシ１ａに返す（Ｓ４）。ブラウザ１は検索結果を表示する。ユーザＵは検索結果から所望のリンク／ＵＲＬを選択する。プロキシ１ａは選択されたＷＷＷサーバ３に対して情報を要求する（Ｓ５）。ＷＷＷサーバ３は情報データ（ホームページの内容）を返す（Ｓ６）。プロキシ１ａは受けた情報データに含まれるキーワードに対して所定の修飾処理を施し、しかる後にブラウザ１へ情報データを渡す（Ｓ７）。ブラウザ１は加工された情報を表示する（Ｓ８）。なお、前述のように、現在表示されている情報サイトのページにおいて、追加・削除したいキーワードがある場合、ユーザＵはキーワードを更新することができる。また、キーワードの修飾内容を変えることもできる。
【００２９】
発明の実施の形態３．
この発明の実施の形態３に係る装置／ソフトウエアは、プロキシサーバを独立して設け、この上で起動・動作する"DecoProxy"を実現するものである。
【００３０】
図４はこの発明の実施の形態３の処理手順の説明図である。
１はWWWサーバの内容を閲覧するためのブラウザ、１ａはプロキシである。ブラウザ１はユーザのローカルコンピュータ上に構成され、プロキシ１ａは独立したサーバとして構成される。プロキシ１ａは、検索エンジン２に対する検索要求及びその結果をハンドリングするとともに、ＷＷＷサーバ３に対する情報要求及びその情報をハンドリングする。さらに、プロキシ１ａはＷＷＷサーバ３からの情報に含まれるキーワードに修飾を施し、しかる後にブラウザ１に当該情報を引き渡す。ブラウザ１はキーワードに修飾が施された状態でＷＷＷサーバ３の情報（ホームページ）を表示する。ユーザＵはこのように加工された情報を見ることができる。
【００３１】
この発明の実施の形態４の動作は、発明の実施の形態２の場合と同様であるので、その説明は省略する。
【００３２】
発明の実施の形態４．
この発明の実施の形態４に係る装置／ソフトウエアは、プロキシサーバを検索エンジンの中に設けるものである。
【００３３】
図５はこの発明の実施の形態４の処理手順の説明図である。
１はWWWサーバの内容を閲覧するためのブラウザ、１ａはプロキシである。ブラウザ１はユーザのローカルコンピュータ上に構成され、プロキシ１ａは検索エンジン２の中に構成される。プロキシ１ａは、検索エンジン２に対する検索要求及びその結果をハンドリングするとともに、ＷＷＷサーバ３に対する情報要求及びその情報をハンドリングする。さらに、プロキシ１ａはＷＷＷサーバ３からの情報に含まれるキーワードに修飾を施し、しかる後にブラウザ１に当該情報を引き渡す。ブラウザ１はキーワードに修飾が施された状態でＷＷＷサーバ３の情報（ホームページ）を表示する。ユーザＵはこのように加工された情報を見ることができる。
【００３４】
この発明の実施の形態４の動作は、発明の実施の形態２の場合と同様であるので、その説明は省略する。
【００３５】
発明の実施の形態５．
この発明の実施の形態５に係る装置／ソフトウエアは、サーバ上で起動・動作を行うことを目的とした"DecoProxyServer"と、ユーザのローカルコンピュータ上で起動・動作を行う"DecoProxyClient"から成るサーバ・クライアント型の装置／システム／方法／ソフトウエアである。
【００３６】
この発明の実施の形態５に係る、ユーザのローカルコンピュータ上で動作するソフトウエア（DecoProxyClient）は、フリーソフトウエアとして配布することができる。DecoProxyClientは、インターネットに属するサーバコンピュータ上で動作しているサーバソフトウエア（DecoProxyServer）に接続する機能（接続が不可能な場合、DecoProxyClientは動作しないこととする）、及び、検索対象キーワードの修飾表示機能を有すると同時に、ユーザが検索対象としているキーワードに関連した企業のバナー広告を定期的に表示する。したがって、DecoProxyServerを運営する機関は、そのバナー広告のヒット状況に応じて広告収入を得ることができる。
【００３７】
この発明の実施の形態５において、サイトの構成は次のようになる。
（１）ローカルサイト：DecoProxyClientを使用し、本機能のサービスを受けるユーザが属するサイト
（２）サーバサイト：DecoProxyClientの配布を行うとともに、DecoProxyの主たる機能を提供するサイト。このサイトにおいてDecoProxy機能の提供を通じて広告収入を得ることができる。
（３）検索サイト：検索対象キーワードの情報が掲載されている情報サイトの検索を行い、情報サイトのリストをユーザへ転送するサイト
（４）情報サイト：ユーザが望む検索対象キーワードの情報が掲載されているサイト
【００３８】
なお、サーバサイトにおいて検索エンジンを自機関で保有し、情報サイトのリストをユーザへ転送する機能までをも受け持つ場合は、検索サイトは不要である。
【００３９】
図６及び図７のDecoProxyサーバ・クライアント型イベントトレース図にしたがい、DecoProxyServer、DecoProxyClientおよびサイトの動作関係について説明する。図７は図６の続きである。なお説明は、イベント番号、イベント名、（イベント発行者）、説明、の構成とし、DPSはDecoProxyServer、DPCはDecoProxyClientを表すものとする。図６及び図７において、ユーザ、ブラウザ、DPC、DPS、検索サイト、情報サイトの各ラインにおいて囲まれている部分はアイドル状態を示す。
【００４０】
（１）起動および設定：
Ｓ１．起動（ユーザＵ）：ブラウザを起動する。
Ｓ２．プロキシ設定（ユーザＵ）：ブラウザのHTTPプロトコルに対するプロキシ設定において、ホストをユーザのローカルコンピュータ、ポート番号を所定のものに設定する。なお本設定は一度行えば、ブラウザの再起動後も同一設定が保たれる。
Ｓ３．起動、設定（ユーザＵ）：DPC１ｂを起動する。起動後、ユーザのネットワーク環境にあわせてDPC１ｂの設定（例えば、ユーザのネットワーク環境におけるプロキシの設定、プロキシが無い場合は無いことを指定）を行い、動作を開始させる。
DPS１ｃとDPC１ｂによる連係動作（DPC１ｂの最終起動と広告表示機能を含む）：
【００４１】
Ｓ４．接続確認（DPC１ｂ）：所定のポートを用い、インターネット上のDPS１ｃに接続を試みる。接続できない場合、DPC１ｂは動作（最終起動）しない。
Ｓ５．接続完了（DPS１ｃ）：DPC１ｂからの接続要求に対し、コネクションを許す場合、接続完了のAck（確認応答）を返す。
Ｓ６．キーワード（DPC１ｂ）：現在登録されているキーワードをDPS１ｃへ送信する。キーワードが無い場合は、""を送信する。
Ｓ７．キーワード確認（DPS１ｃ）：キーワードを認識し、これに基づき広告企業のバナーを検索する。検索に使われた用語に連動して広告を提供すると、アピール効果が高いと言われている。Ｓ７〜Ｓ１２の処理により、キーワードが使われた検索結果の表示画面に対して関連する広告を掲載することができる。例えば「パソコン」というキーワードが使われた場合、その表示画面にパソコンメーカーやパソコン販売業者、パソコン用ソフトウエアメーカーの広告を提供する。
【００４２】
Ｓ８．キーワードがある場合（DPS１ｃ）：キーワードに関連する登録済みの広告企業を検索し、バナーを選択する。キーワードごとにバナー広告を用意しておくことも可能である。
Ｓ９．バナーアドレス（DPS１ｃ）：バナーが保存されているサーバ内のディレクトリ・ファイル情報と広告企業へのリンク（広告企業のアドレス）をDPC１ｂへ送信する。
Ｓ１０．バナー要求（DPC１ｂ）：DPS１ｃから送られてきたディレクトリ・ファイル情報を再度DPSへ送信し、バナーデータを要求する。
Ｓ１１．バナーデータ（DPS１ｃ）：バナーデータを送信する。
Ｓ１２．バナー表示（DPC１ｂ）：受け取ったバナーデータと広告企業のアドレスをリンクし、バナー表示欄に表示する。バナーがクリックされることで、広告企業のホームページが開く。
Ｓ１３．接続切断（DPC１ｂ）：DPS１ｃとの接続を切断する。
Ｓ１４．接続切断（DPS１ｃ）：接続切断処理を行い、アイドル状態に入る。
【００４３】
Ｓ４〜Ｓ１４（図６において点線で囲まれた部分）は、所定タイミング、例えば所定の時間間隔で定期的にあるいはキーワードが更新されたタイミングなどで実行される。
【００４４】
なお、Ｓ４〜Ｓ１４において、キーワードがない場合はデフォルトバナーアドレスを送る。バナーアドレス、バナー要求、バナーデータをまとめ、バナーデータを直送する方法もある。
【００４５】
（２）検索サイトの表示
Ｓ１５．検索サイト（ユーザU）：検索サイトのアドレス入力と表示の実行命令を出す。
Ｓ１６．検索サイト（ブラウザ１）：所定のポートを用い、検索サイトのアドレスを送信する。
Ｓ１７．検索サイト認識（DPC１ｂ）：アドレスを確認し、検索サイト２へのアクセスであることを確認する。
Ｓ１８．アクセス（DPC１ｂ）：ユーザのネットワーク環境に依存する所定のポートを用い、検索サイト２へアクセスする。
Ｓ１９．HTML転送（検索サイト２）：ホームページのデータ（HTML等）を転送する。
Ｓ２０．HTML転送（DPC１ｂ）：検索サイトからのデータなので、データの加工はせずにブラウザへ転送する。
Ｓ２１．HTML表示（ブラウザ１）：検索サイトのホームページを表示する。
【００４６】
（３）キーワードの認識と情報サイトのリスト表示：
Ｓ２２．キーワード（ユーザU）：検索サイトのホームページ画面にキーワード（群）を入力する。
Ｓ２３．キーワード（ブラウザ１）：キーワードおよび検索サイトアドレスをDPC１ｂへ転送する。
Ｓ２４．キーワード認識（DPC１ｂ）：キーワードを認識する。
Ｓ２５．キーワード表示（DPC１ｂ）：認識されたキーワードをDPC１ｂのキーワード入力編集フィールドに表示する。
Ｓ２６．キーワード（DPC１ｂ）：キーワードを検索サイト２へ転送する。
Ｓ２７．情報サイトリスト（検索サイト２）：検索結果である、情報サイトのリストをDPC１ｂへ転送する。
Ｓ２８．情報サイトリスト（DPC１ｂ）：検索サイト２からのデータなので、データの加工はせずにブラウザへ転送する。
Ｓ２９．HTML表示（ブラウザ１）：情報サイトのリストを表示する。
【００４７】
（４）キーワード部の修飾表示：
Ｓ３０．情報サイト選択（ユーザU）：表示されているリストの中から情報サイトを選択する。
Ｓ３１．情報サイト（ブラウザ１）：選択された情報サイト３のアドレスをDPC１ｂへ転送する。
Ｓ３２．情報サイト認識（DPC１ｂ）：情報サイト３へのアクセスであることを認識する。
Ｓ３３．アクセス（DPC１ｂ）：情報サイト３へアクセスする。
Ｓ３４．HTML転送（情報サイト３）：情報サイト３のページを転送する。
Ｓ３５．HTML認識（DPC１ｂ）：情報サイト３からのデータであることを認識する。
Ｓ３６．キーワードマッチング（DPC１ｂ）：受信したデータに対し、キーワードとのマッチングを行い、キーワード部にのみ修飾を施す。
Ｓ３７．HTML表示（ブラウザ）：情報サイト３のページを表示する（キーワード修飾あり）。
【００４８】
（５）キーワード部の変更修飾表示：
Ｓ３８．キーワード更新（ユーザU）：現在表示されている情報サイトのページにおいて、追加・削除したいキーワードがある場合、DPC１ｂのキーワード入力編集フィールドを編集する。
Ｓ３９．更新（ユーザU）：更新命令を出す。
Ｓ４０．情報サイト（ブラウザ１）：情報サイト３のアドレスをDPC１ｂへ転送する。
Ｓ４１．キーワード認識、更新（DPC１ｂ）：キーワードを認識し、DPC１ｂのキーワード入力編集フィールドを更新する。
Ｓ４２．情報サイト認識（DPC１ｂ）：情報サイト３へのアクセスであることを認識する。
Ｓ４３．アクセス（DPC１ｂ）：情報サイト３へアクセスする。
Ｓ４４．HTML転送（情報サイト３）：情報サイト３のページを転送する。
Ｓ４５．HTML認識（DPC１ｂ）：情報サイト３からのデータであることを認識する。
Ｓ４６．キーワードマッチング（DPC１ｂ）：受信したデータに対し、キーワードとのマッチングを行い、キーワード部にのみ修飾を施す。
Ｓ４７．HTML表示（ブラウザ１）：情報サイト３のページを表示する（キーワード修飾あり）。
【００４９】
以上のＳ３８〜Ｓ４７までは、キーワードの更新に関するものであるが、これらの処理ステップは、キーワード表示色を変える場合にも適用される。
【００５０】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００５１】
また、本明細書において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウエアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。
【００５２】
【発明の効果】
本発明によれば、インターネットの検索エンジンで検索されたホームページに掲載されている情報に対して、ユーザが必要としている検索キーワードに修飾を施してブラウザ上に表示するので、ユーザはブラウザ上でキーワードを容易に見つけることができ、探している情報をすぐに得ることができる。
【００５３】
また、検索対象キーワードの修飾表示機能を有すると同時に、ユーザが検索対象としているキーワードに関連した企業のバナー広告を表示するので、バナー広告のヒット率を高めることができる。
【図面の簡単な説明】
【図１】  発明の実施の形態１に係るブロック図である。
【図２】  発明の実施の形態に係るプロキシの動作フローチャートである。
【図３】  発明の実施の形態２に係るブロック図である。
【図４】  発明の実施の形態３に係るブロック図である。
【図５】  発明の実施の形態４に係るブロック図である。
【図６】  発明の実施の形態５に係るイベントトレース図である。
【図７】  発明の実施の形態５に係るイベントトレース図（続き）である。
【符号の説明】
１    ブラウザ
１ａ  プロキシ
１ｂ  プロキシクライアント
１ｃ  プロキシサーバ
２    検索サイト
３    情報サイト
【図１】
0004729736.tif 000002
【図２】
0004729736.tif 000003
【図３】
0004729736.tif 000004
【図４】
0004729736.tif 000005
【図５】
0004729736.tif 000006
【図６】
0004729736.tif 000007
【図７】
0004729736.tif 000008