(57)【要約】      （修正有）【課題】ユーザが所望する、検索キーワードに対する検索情報を迅速かつ簡便に提供すると共に、検索情報の提供者の広告を可能とする広告方法および広告料金の課金方法を提供する。【解決手段】コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、ディスプレイに表示されている情報の中で、選択されている状態にある部分の情報を取得するステップと、前記取得した情報、もしくは前記情報の一部を含む情報を、前記コンピュータからインターネット等のネットワークを通してアクセスが可能なデータベース、もしくは、前記コンピュータ内に存在するデータベースに、検索キーワードとして送信し、前記データベースから前記検索キーワードに対する検索情報を取得するステップと、前記取得した検索情報に基づく情報を、ディスプレイに表示するステップと、を備えることを特徴とする情報検索方法。【選択図】図４
2005050247.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩ（グラフィカル・ユーザ・インターフェース）を備えるＯＳ（オペレーティング・システム）を備えるコンピュータ端末において、
前記コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、
前記ディスプレイに表示されている情報の中で、選択状態の情報を取得するステップと、
前記コンピュータからインターネット等のネットワークを通してアクセスが可能な外部データベース、もしくは、前記コンピュータ内に存在する内部データベースの検索キーワードの形式に適合するように、前記取得した情報もしくは前記情報の一部を含む情報を加工して検索キーワードを作成するステップと、
前記作成された検索キーワードを、前記外部データベースもしくは内部データベースへ送信するステップと、
前記外部データベースもしくは内部データベースから、前記検索キーワードに対する検索情報を取得するステップと、
前記検索情報に基づく情報を、前記ディスプレイに表示するステップと、
を備えることを特徴とする情報検索方法。
【請求項２】
請求項１に記載の情報検索方法であって、
前記取得した、選択状態の情報の内容に基づいて、
前記検索キーワードを送信する宛先のデータベースを決定するステップと、
を備えることを特徴とする情報検索方法。
【請求項３】
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩを備えるＯＳを備えるコンピュータ端末において、
前記コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、
前記ディスプレイに表示されている情報の中で、選択状態の情報を取得するステップと、
前記コンピュータからインターネット等のネットワークを通してアクセスが可能な外部データベース、もしくは、前記コンピュータ内に存在する内部データベースの検索キーワードの形式に適合するように、前記取得した情報もしくは前記情報の一部を含む情報を加工して検索キーワードを作成するステップと、
前記取得した選択状態の情報の内容に基づいて、前記検索キーワードを送信する宛先のデータベースを決定するステップと、
前記作成された検索キーワードを、前記外部データベースもしくは内部データベースへ送信するステップと、
前記外部データベースもしくは内部データベースから、前記検索キーワードに対する検索情報を取得するステップと、
前記検索情報に基づく情報を、前記ディスプレイに表示するステップと、
前記外部データベースもしくは内部データベース提供者に関する広告情報を前記ディスプレイに表示するステップと、
を備えることを特徴とする広告方法
【請求項４】
請求項３に記載の広告方法によって広告を行うとき、
前記外部データベースもしくは内部データベース提供者に対して、
前記外部データベースもしくは内部データベース提供者に関する広告情報に基づいて、
広告料金を課金するステップと、
を備えること特徴とする広告料金の課金方法
【請求項５】
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩを備えるＯＳを備えるコンピュータ端末において、
前記コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、
前記ディスプレイに表示されている情報の中で、選択状態の情報を取得するステップと、
前記コンピュータからインターネット等のネットワークを通してアクセスが可能な外部データベース、もしくは、前記コンピュータ内に存在する内部データベースの検索キーワードの形式に適合するように、前記取得した情報もしくは前記情報の一部を含む情報を加工して検索キーワードを作成するステップと、
前記取得した選択状態の情報の内容に基づいて、前記検索キーワードを送信する宛先のデータベースを決定するステップと、
前記作成された検索キーワードを、前記外部データベースもしくは内部データベースへ送信するステップと、
前記外部データベースもしくは内部データベースから、前記検索キーワードに対する検索情報を取得するステップと、
前記検索情報に基づく情報を、前記ディスプレイに表示するステップと、
前記外部データベースもしくは内部データベース提供者に関する広告情報を前記ディスプレイに表示するステップと、
を備えるプログラムを
前記外部データベースもしくは内部データベースに保持されている情報への参照頻度が高いｗｅｂページの提供者に対して、ランセンス料を課金して販売すると共に、
前記外部データベースもしくは内部データベース提供者に対して、
前記外部データベースもしくは内部データベース提供者に関する広告情報に基づいて、
広告料金を課金することを特徴とする広告料金の課金方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩ（グラフィカル・ユーザ・インターフェース）を備えるＯＳ（オペレーティング・システム）を備えるコンピュータ端末を使用するユーザ（以下、単に「ユーザ」とする）において、ユーザが所望する検索キーワードに対する検索情報を効率的に、簡便に提供する情報検索方法に関する。
また、本発明は前記情報検索方法を利用した広告方法と広告料金の課金方法に関する。
【背景技術】
【０００２】
近年、インターネットの発達に伴い、その利用者は、様々な情報提供サービスを受けている。例えば、ユーザが旅行の計画を立てる時、交通機関の料金、運行経路図、時刻表などの情報を、前記交通機関のｗｅｂサイトから取得することができる。また、旅行先の場所に関して、地図情報を提供するｗｅｂサイトから、地図情報を取得することができる。また、旅行先に関するその他の様々な情報に関しても、検索エンジンを備える検索ｗｅｂサイトで前記情報に関する検索情報を取得することができる。また例えば、ユーザが、英単語の意味（日本語訳）を知りたい場合、英語の辞書サービスを行っているｗｅｂサイトから、前記英単語の意味を取得することができる。また例えば、ユーザが、ある住所の郵便番号が知りたい場合、例えば、日本郵政公社のｗｅｂサイトで前記郵便番号情報を取得することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報検索方法には、次に述べる問題があった。
例えば、旅行を計画するユーザが宿泊場所をインターネット上で調べるとき、旅行情報ｗｅｂサイト等で、宿泊場所の候補のホテル情報を取得することができる。このときホテル情報には簡略化された地図情報などを含んでいる場合が多いが、より詳細な地図情報は、前記ホテル情報に含まれる住所情報をキーワードとして、地図情報を提供するｗｅｂサイトで検索して、前記ホテル近辺の詳細な地図情報を取得する。
【０００４】
このような場合、ユーザとしては、地図情報を提供するｗｅｂサイトをブラウザ等で開き、前記ホテル情報に含まれる住所情報を、地図情報を提供するｗｅｂサイトの検索キーワード入力欄に直接入力するか、もしくは、マウス等のポインティングデバイス（以下、ポインティングデバイスの代表例としてマウスを用いて説明する）を用いて、住所情報部分を選択し、コピー（複製）し、そして、前記検索キーワードの入力欄にペースト（貼り付け）するという一連の作業を行わなければならないという問題があった。
【０００５】
また、ホテル等のｗｅｂサイトで、図１（ａ）に図示してあるように、住所情報に地図情報提供ｗｅｂサイトへのハイパーリンクを張っている場合には、ユーザがブラウザで閲覧したときに、図１（ｂ）のようにハイパーリンクを伴う住所表示がなされるので、ユーザは住所表示部分をマウスでクリックすることにより、地図情報を取得することが可能である。
しかし、この場合、ホテルのｗｅｂサイトにおていは、図１（ａ）のようなハイパーリンク情報を設定しなければならない。このような場合、図１（ａ）のように、同じ住所情報を、表示情報としての住所情報、また、リンク先への検索キーワード情報としての住所情報と重複して設定しなければならないという問題があった。
【０００６】
また例えば、ユーザがブラウザで、ｗｅｂサイトをしている時、意味の分からない英単語がある場合、その英単語の意味を調べるために、英単語の辞書サービスを行っているｗｅｂサイトをブラウザ−等で開き、前記英単語の辞書サービスを行っているｗｅｂサイトの入力欄に、前記英単語を直接キーボードから入力するか、もしくは、マウスを用いて、英単語部分を選択し、コピーし、そして、入力欄にペーストするという一連の作業を行わなければならないという問題があった。
【０００７】
このように、インターネットの発達により、各種検索情報の取得が以前に比べて容易になっているものの、各種検索情報の取得には、情報取得先ｗｅｂサイトをブラウザで開き、前記情報取得先のｗｅｂサイトの入力欄に、検索キーワードを直接入力するか、もしくは、マウスを用いて、ディスプレイに表示されている検索キーワードを選択し、コピーし、そして、前記入力欄にペーストするという一連の作業をしなければならないという問題があった。
【０００８】
近年では、ブラウザの発達により、ブラウザに組み込むことのできるツールバー等を前記ブラウザにインストールすることにより、ブラウザの画面の一部に、前記情報取得先のｗｅｂサイトに連携する検索キーワードの入力欄を表示させることができようになっており、このようなツールバーをブラウザにインストールしている場合、前記のように、ユーザが情報取得先ｗｅｂサイトをブラウザで開くという作業を省くことができるようになっている。
【０００９】
しかしながら、このようなツールバーを使用すると、ユーザが使用する各種情報取得先の数だけ、ツールバーを表示させなければならないので、その分、ブラウザのクライアント領域が狭くなるという問題があった。
【００１０】
また、前記のように、ツールバーを使用するとブラウザのクライアント領域が狭くなるた、ユーザは、ユーザが使用するブラウザに、多く（例えば５０個程度）のツールバーを組み込むことは、クライアント領域の広さの制限から、実用的ではない。このため、ユーザにとって有用なツールバーが多く存在していても、それらを全て同時に表示させて使用することができない。
このため、ツールバーと、前記ツールバーを介して検索情報を提供する一方、ツールバーにロゴなどの広告情報を掲載している検索情報の提供者にとってみると、広告掲載の機会が制限されているという問題があった。
【課題を解決するための手段】
【００１１】
本発明は、以上の状況を鑑みてなされたものであり、ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩを備えるＯＳを備えるコンピュータ端末において、ユーザが所望する、検索キーワードに対する検索情報を効率的かつ簡便に提供する情報検索方法を提供するものである。
また、本発明は、検索情報の提供者の効率的で経済的な広告を行うことを可能とする広告方法と広告料金の課金方法を提供するものである。
【００１２】
すなわち本発明の情報検索方法は、
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩ（グラフィック・ユーザ・インターフェース）を備えるＯＳ（オペレーティング・システム）を備えるコンピュータ端末において、
前記コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、
前記ディスプレイに表示されている情報の中で、選択状態の情報を取得するステップと、
前記コンピュータからインターネット等のネットワークを通してアクセスが可能な外部データベース、もしくは、前記コンピュータ内に存在する内部データベースの検索キーワードの形式に適合するように、前記取得した情報もしくは前記情報の一部を含む情報を加工して検索キーワードを作成するステップと、
前記作成された検索キーワードを、前記外部データベースもしくは内部データベースへ送信するステップと、
前記外部データベースもしくは内部データベースから、前記検索キーワードに対する検索情報を取得するステップと、
前記検索情報に基づく情報を、ディスプレイに表示するステップと、
を備えることを特徴とする情報検索方法である。
【００１３】
また、本発明の情報検索方法は、
前記取得した、選択状態の情報の内容に基づいて、
前記検索キーワードを送信する宛先のデータベースを決定するステップ
を備えることを特徴とする情報検索方法である。
【００１４】
また、本発明の広告方法は、
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩを備えるＯＳを備えるコンピュータ端末において、
前記コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、
前記ディスプレイに表示されている情報の中で、選択状態の情報を取得するステップと、
前記コンピュータからインターネット等のネットワークを通してアクセスが可能な外部データベース、もしくは、前記コンピュータ内に存在する内部データベースの検索キーワードの形式に適合するように、前記取得した情報もしくは前記情報の一部を含む情報を加工して検索キーワードを作成するステップと、
前記取得した選択状態の情報の内容に基づいて、前記検索キーワードを送信するデータベースを決定するステップと、
前記作成された検索キーワードを、前記外部データベースもしくは内部データベースへ送信するステップと、
前記外部データベースもしくは内部データベースから、前記検索キーワードに対する検索情報を取得するステップと、
前記検索情報に基づく情報を、前記ディスプレイに表示するステップと、
前記外部データベースもしくは内部データベース提供者に関する広告情報を前記ディスプレイに表示するステップと、
を備えることを特徴とする広告方法である。
【００１５】
また、本発明の広告料金の課金方法は、
前記広告方法によって広告を行うとき、
前記外部データベースもしくは内部データベース提供者に対して、
前記外部データベースもしくは内部データベース提供者に関する広告情報に基づいて、
広告料金を課金すること、
を特徴とする広告料金の課金方法である。
【００１６】
また、本発明の広告料金の課金方法は、
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩを備えるＯＳを備えるコンピュータ端末において、
前記コンピュータ端末を使用するユーザが行う検索開始の指示を認識するステップと、
前記ディスプレイに表示されている情報の中で、選択状態の情報を取得するステップと、
前記コンピュータからインターネット等のネットワークを通してアクセスが可能な外部データベース、もしくは、前記コンピュータ内に存在する内部データベースの検索キーワードの形式に適合するように、前記取得した情報もしくは前記情報の一部を含む情報を加工して検索キーワードを作成するステップと、
前記取得した選択状態の情報の内容に基づいて、前記検索キーワードを送信する宛先のデータベースを決定するステップと、
前記作成された検索キーワードを、前記外部データベースもしくは内部データベースへ送信するステップと、
前記外部データベースもしくは内部データベースから、前記検索キーワードに対する検索情報を取得するステップと、
前記検索情報に基づく情報を、前記ディスプレイに表示するステップと、
前記外部データベースもしくは内部データベース提供者に関する広告情報を前記ディスプレイに表示するステップと、
を備えるプログラムを
前記外部データベースもしくは内部データベースに保持されている情報への参照頻度が高いｗｅｂページの提供者に対して、ランセンス料を課金して販売すると共に、
前記外部データベースもしくは内部データベース提供者に対して、
前記外部データベースもしくは内部データベース提供者に関する広告情報に基づいて、
広告料金を課金することを特徴とする広告料金の課金方法である。
【発明の効果】
【００１７】
本発明の情報検索方法を用いることにより、
ディスプレイ、キーボード、マウス等の入出力装置と、ＧＵＩを備えるＯＳを備えるコンピュータ端末において、ユーザに対して、ユーザが所望する検索キーワードに対する検索情報を効率的に簡便に提供することが可能となる。
また、本発明の広告方法によって、
検索情報を提供する者の広告掲載の機会を増大させることができる。
また、本発明の広告料金の課金方法によって、
検索情報を提供する者の経済的な広告を可能とする。
【発明を実施するための最良の形態】
【００１８】
本発明にかかる実施形態の例を、以下に図面を参照しながら説明する。
【００１９】
図２（ａ）は、従来の情報検索方法において、ユーザがインターネット上で、ある情報（以下、「被検索情報」とする）に関する情報（以下、「検索情報」とする）を取得する場合に、ユーザが行う一連の作業を示し、図２（ｂ）は本発明の情報検索の方法において、ユーザがインターネット上で、被検索情報に関する検索情報を取得する場合の、ユーザが行う一連の作業を示してしている。
【００２０】
まず、図２（ａ）のように、従来の情報検索方法において、ユーザがインターネット上で被検索情報に関する検索情報を取得する場合の、ユーザが行う一連の作業について説明する。
【００２１】
ユーザは、図２（ａ）のように、被検索情報に関する検索情報を取得するために、被検索情報に関して、検索情報を提供するｗｅｂサイト（以下、「情報提供ｗｅｂサイト」とする）を、ブラウザで開く。
【００２２】
ここで、近年では、ブラウザに組み込むことが可能な、情報提供ｗｅｂサイトとの連携機能を有するツールバーが存在している。ユーザが前記ツールバーをブラウザに組み込んでいる場合、図２（ａ）の例の最初の手順は省略することができるが、ブラウザのクライアント領域が狭くなり、ユーザの作業効率は低下するという問題がある。
【００２３】
次に、ユーザは、図２（ａ）のように、被検索情報を検索キーワードとして、前記情報提供ｗｅｂサイトの検索キーワード入力欄に入力するために、前記情報提供ｗｅｂサイトの検索キーワード入力欄をユーザの入力待ちの状態にする。
このために、ユーザは、まず前記情報提供ｗｅｂサイトのキーワード入力欄へマウスを移動させ、次に、前記キーワード入力欄をマウスでクリックする。
こうすることで、初めて、前記情報提供ｗｅｂサイトのキーワード入力欄はユーザの入力待ちの状態になる。
【００２４】
ここで、一般に、何かしらの検索キーワードに対して何かしらの情報を提供するｗｅｂサイトは、検索キーワードの入力を受けるための検索キーワード入力欄を備える。前記キーワード入力欄は、ｗｅｂサイトをブラウザで開いた時点で入力待ちの状態になることもあるが、そうでないことも多い。図２（ａ）の例は、後者の場合について図示している。また、ユーザは、前記キーワード入力欄を入力待ちの状態にするために、前述のマウスを用いる場合と、その他には、キーボードのＴＡＢキーを用いる場合がある。前記ＴＡＢキーを用いる場合には、ｗｅｂサイトのキーワード入力欄が入力待ちの状態になるまで、前記ＴＡＢキーを何度か押さなければならない。
【００２５】
次に、ユーザは、図２（ａ）のように、被検索情報を前記情報提供ｗｅｂサイトの検索キーワード入力欄にキーボードで直接入力する。
一般に、ｗｅｂサイトの検索キーワード入力欄に何かしらの情報を入力するためには、前述のキーボードで入力する場合の他、コピーとペーストによって入力する場合がある。コピーとペーストで入力する場合には、画面上に表示されている被検索情報を含む範囲をマウスで選択状態にし、コピーの指示を行い、被検索情報を取得し、その後、前記入力欄に被検索検索情報をペーストする。
【００２６】
ここで、”選択状態“について説明する。
例えば、図３（ａ）のような、情報がユーザのコンピュータ端末のディスプレイ上に表示され、前記情報の中の、住所情報
”○○県○○市○○町  ○−○−○”
の部分を“選択状態”にする場合、
図３（ｂ）の例のように、マウスのカーソル（図３（ｂ）中の矢印で図示）で前記住所情報の部分の端から端を、マウスボタンを押下した状態で走査することによって白色の背景に黒色の文字が、黒色の背景に白色の文字になり、ハイライトされている状態になる。
このように、白色の背景に黒色の文字が、黒色の背景に白色の文字になってハイライトされている状態のことを“選択状態”という。
ここで、一般に選択状態の背景の色と文字の色は、前述のように黒色の背景に白色の文字であるとは限らない。一般に、一般に選択状態の背景の色と文字の色は、ＧＵＩを備えるＯＳの設定やアプリケーションの設定等に依存している。
【００２７】
次に、ユーザは、図２（ａ）のように、前記情報提供ｗｅｂサイトの検索開始ボタンをマウスで押して、被検索情報に関する検索の開始の指示を行う。その後、ユーザは、前記情報提供ｗｅｂサイトから検索情報を取得することができる。
一般に、検索開始の指示は、前述のような検索開始ボタンを押すことで行うことが多いが、それ以外の手段で行う場合もある。
以上、従来の情報検索の方法においては、図２（ａ）を参照して述べてきたような一連の作業を行って、ユーザは、被検索情報に関する検索情報を取得する。
【００２８】
次に、図２（ｂ）のように、本発明の情報検索方法において、ユーザがインターネット上で被検索情報に関する検索情報を取得する場合の、ユーザが行う一連の作業について説明する。
【００２９】
まず、図２（ｂ）のように、ユーザは、コンピュータ端末のディスプレイ上に表示されている情報の中で、被検索情報を含む部分をマウスで選択状態にする。
【００３０】
次に、図２（ｂ）のように、ユーザは、コンピュータ端末のディスプレイ上に表示されている検索開始ボタンを、マウスで押すことで、検索開始指示を行う。
【００３１】
本発明の情報検索の方法に基づくプログラムは、ユーザの前記検索開始指示を認識し、前記ユーザが選択状態にした被検索情報を取得し、前記被検索情報もしくは前記被検索情報の一部の情報から検索キーワードを作成し、前記検索キーワードを前記情報提供ｗｅｂサイトへ送信して、前記情報提供ｗｅｂサイトから検索情報を取得し、ディスプレイに表示させるので、ユーザは、前記の２つの作業（被検索情報を含む部分を選択状態にする、検索開始指示を行う）を行うだけで、被検索情報に関する検索情報を取得することができる。
【００３２】
以上のように、本発明の情報検索の方法においては、ユーザが被検索情報に関する検索情報を取得するために必要な一連の作業が大幅に簡略化されるので、ユーザは、効率的で簡便な、情報検索を行うことができる。
【００３３】
次に、上記のように、ユーザに対して、効率的で簡便な情報検索を提供する、本発明の情報検索方法に基づくプログラムのフローチャートの一例を、図４を参照して説明する。
【００３４】
まず、ステップＳ００１のように、ユーザは、検索開始の指示を行うため、コンピュータ端末が備えるディスプレイに表示されている検索開始ボタンを、マウスでクリックする。
次に、ステップＳ００２のように、前記コンピュータ端末が備えるＯＳは、前記検索開始ボタンがクリックされたことに伴い前記プログラムに、検索開始ボタンがクリックされたことを通知する。
次に、ステップＳ００３のように、前記プログラムは、前記検索開始がボタンクリックされたことの通知により、検索開始ボタンがクリックされたことを認識する。
前記検索開始ボタンがクリックされたことを認識するためには、前記プログラムが、前記検索開始ボタンに関して、前記ＯＳからの検索開始ボタンがクリックされたこと受付けて処理するメッセージ処理関数を備えていればよい。
次に、ステップＳ００４のように、前記プログラムは、前記ディスプレイ上に表示されている情報の中で、選択状態になっている情報（以下、「選択情報」とする）の取得要求を前記ＯＳに送信する。この選択情報の取得要求をＯＳに送信するためには、前記ＯＳが提供するＡＰＩ（アプリケーション・プログラミング・インターフェース）関数の中の、選択情報の取得関数を呼び出せばよい。
次に、ステップＳ００５のように、前記ＯＳは、前記選択情報の取得要求を受信する。
次に、ステップＳ００６のように、前記ＯＳは、前記選択情報を前記プログラムに送信する。
次に、ステップＳ００７のように、前記プログラムは、前記選択情報を受信する。
これらステップＳ００４からＳ００７の一連のステップは、通常、前記プログラムが前記ＡＰＩ関数の中の、選択情報の取得関数を呼び出して、戻り値を取得することで行われる。
【００３５】
次にステップＳ００８のように、前記プログラムは、前記選択情報に基づいて、宛先データベースを決定する。ステップＳ００８で行われる宛先データベースの決定に関する説明は後述する。
【００３６】
ここで、宛先データベースとは、本発明の情報検索方法に基づくプログラムが、前記選択情報もしくは前記選択情報に基づいて作成する検索キーワードを、送信する宛先の情報提供ｗｅｂサイト、もしくは、前記情報提供ｗｅｂサイトが備えるデータベースを意味する。
【００３７】
次にステップＳ００９のように、前記プログラムは、前記選択情報もしくは、前記選択情報の一部に基づいて、宛先データベースの検索キーワードの形式に適合するように、検索キーワードを作成する。
ステップ００９で行われる、検索キーワードの作成に関する説明は後述する。
次に、ステップＳ０１０のように、前記検索キーワードの前記宛先データベースへの送信要求を前記ＯＳに行う。
次に、ステップＳ０１１のように、前記ＯＳは、前記検索キーワードの送信要求を受信する。
次に、ステップＳ０１２のように、前記ＯＳは、前記宛先データベースへ検索キーワードを送信する。
次に、ステップＳ０１３のように、前記宛先データベースは、前記検索キーワードを受信する。
次に、ステップＳ０１４のように、前記宛先データベースは、前記検索キーワードに関する検索を行い、検索情報を生成する。
次に、ステップＳ０１５のように、前記宛先データベースは、前記ＯＳへ、前記検索情報を送信する。
次に、ステップＳ０１６のように、前記ＯＳは、前記検索情報を受信する。
次に、ステップＳ０１７のように、前記ＯＳは、前記検索情報を、前記プログラムへ送信する。
次に、ステップＳ０１８のように、前記プログラムは、前記検索情報を受信する。
これら、ステップＳ００９からＳ０１９までのように、前記プログラムが検索キーワードを送信し、検索キーワードに関する検索情報を受信するまでの一連のステップは、例えば、前記ＯＳが備えるＡＰＩ関数の中で高水準のインターネット関連のＡＰＩ関数を呼び出すこと等により行われる。
【００３８】
次に、ステップＳ０１９のように、前記プログラムは、検索情報に基づく情報の表示要求をＯＳに送信する。
次に、ステップＳ０２０のように、前記ＯＳは、前記表示要求を受信する。
次に、ステップＳ０２１のように、前記ＯＳは、前記ディスプレイに、前記検索情報に基づく情報を表示する。
次に、ステップＳ０２２のように、前記ＯＳは、前記プログラムに、表示終了通知を送信する。
【００３９】
以上のように、本発明の情報検索方法に基づくプログラムによって、ユーザは、ユーザが所望する検索キーワードに対する検索情報を効率的に簡便に取得することができる。
【００４０】
ここで、図４を参照して説明したような、本発明の情報検索方法に基づくプログラムのフローチャートは、前記プログラムの実施形態が、ユーザが使用するコンピュータ端末が備えるＯＳ上で動作する形態である場合のフローチャートの一例であり、本発明の情報検索方法に基づくプログラムのフローチャートは、図４で図示されているフローチャートに限定されるものではない。
【００４１】
ここで、前記図４おけるステップＳ００８の宛先データベースを決定するプログラムのフローチャートの例を図５に示す。
図５のように、前記プログラムがＯＳから取得した選択情報が、図６（ａ）のように、”都道府県市区郡町村”の中の文字を少なくとも一字を有している場合、住所情報を検索キーワードとして地図情報を提供するｗｅｂサイトを、宛先データベースとして決定する。
このようなプログラムの処理は、例えば、次のようにして行えばよい。
【００４２】
前記プログラム中に、宛先データベースを一意に示す宛先データベース番号を予め設定し、そして、宛先データベースを示す変数を前記コンピュータ端末内のメモリ内に保持し、また、前記選択情報を文字列データとして前記メモリ内に保持し、前記文字列データ中に、前記”都道府県市区郡町村”の中の文字のいずれかの一字と同じ文字データが含まれているのかどうかを、前記文字列データ中の全ての文字データについて調べ、前記文字列データ中に、前記”都道府県市区郡町村”の中の文字のいずれかの一字と同じ文字データが含まれている場合には、前記住所情報を検索キーワードとして地図情報を提供するｗｅｂサイトに対応するデータベース番号を、前記宛先データベースを示す変数に設定する。
このようなプログラムの処理によって、前記プログラムがＯＳから取得した選択情報が、図６（ａ）のように、”都道府県市区郡町村”の中の文字を少なくとも一字を有している場合、住所情報を検索キーワードとして地図情報を提供するｗｅｂサイトを、宛先データベースとして決定する。
【００４３】
また、図５のように、前記選択情報が、図６（ｂ）のようにアルファベットを有している場合、前記図６（ａ）の場合と同様のプログラムの処理を行うことによって、英単語を検索キーワードとして英単語の日本語訳など情報を提供する英単語情報提供ｗｅｂサイトを、宛先データベースとして決定する。
【００４４】
また、図５のように、前記選択情報が、図６（ｃ）のように、”〒”の文字を有している場合、前記図６（ａ）の場合と同様のプログラムの処理を行うことによって、郵便番号を検索キーワードとして住所情報提供するｗｅｂサイトを、宛先データベースとして決定する。
【００４５】
また、図５のように、図６（ｄ）のように、前記選択情報が”駅”の文字を有している場合、前記図６（ａ）の場合と同様のプログラムの処理を行うことによって、駅名を検索キーワードとして、前記駅の時刻表情報を提供するｗｅｂサイトを宛先データベースとして決定する。
【００４６】
以上のように、検索キーワードに対する宛先データベースの決定条件を設定しているので、本発明の情報検索の方法においては、ユーザは、宛先データベースを自分で選択する必要がない。
【００４７】
ここで、本発明の情報検索の方法およびプログラムにおいては、検索キーワードに対する宛先データベースの決定条件は図５の例に見られる条件に限られるものではない。また、検索キーワードに対する宛先データベースの決定条件の関係は、予めプログラムによって固定されているものに限られず、ユーザによって変更されてもよい。
【００４８】
ここで、前記図４おけるステップ００９で行われる、検索キーワードの作成について説明する。
一般に、前記情報提供ｗｅｂサイトが受け付ける検索キーワードは、前記ｗｅｂサイトによってその形式が定まっているので、前記検索キーワードは、前記形式に適合している必要がある。
例えば、地図情報を提供するｗｅｂサイトにおいては、検索キーワードとしての住所情報は、住所情報だけで構成されていなければならない場合が多い。
このため、ユーザが使用するコンピュータ端末のディスプレイ上に、図７（ａ）のような住所情報を含む情報が表示されていて、前記住所情報に関する地図情報を、住所情報おｗ検索キーワードとして地図情報を提供するｗｅｂサイトから取得する場合、
本発明の情報検索方法においては、ユーザがコンピュータ端末のディスプレイ上で選択状態にしている選択情報が図７（ｂ）のように住所情報だけ構成されている場合、選択情報を取得して、そのまま、前記情報提供ｗｅｂサイトへ検索キーワードとして送信する。
また、前記選択情報が図７（ｃ）のように、住所情報（○○県○○市○○町  ○−○−○）に余計な情報（△△）を含んで構成されている場合、選択情報を取得した後、前記余計な情報を、前記選択情報から取り除いた住所情報だけを前記情報提供ｗｅｂサイトへ検索キーワードとして送信する。
【００４９】
このように、余計な情報を取り除くには、本発明の情報検索方法に基づくプログラムにおいて、例えば、次のような処理を行えばよい。
前記選択情報を図８（ａ）のように、前記コンピュータ端末内のメモリに文字列データとして保持する。
図８の例においては、日本語１文字を２バイトで保持している。
図８の例においては、簡便のため、前記文字列データを実際の１６進数で表される文字コードではなく、文字コードに対応する文字として表している。
図８の例においては、文字列の終端として”￥０”を用いている。
図８（ａ）の０ｘ００番地から順番に、”都道府県市区郡町村”の中のいずれかの一文字と合致するか調べていく。
図８（ａ）の例の場合、０ｘ０Ａおよび０ｘ０Ｂ番地に格納されている文字データが、”都道府県市区郡町村”の中の”県”の文字と合致する。
次に、前記”県”の文字データの前の文字データが、日本の４３個の県名のいずれかと合致するかどうか調べる。
青森県等の県名が２文字の場合には、０ｘ０６、０ｘ０７、０ｘ０８、０ｘ０９番地に格納されている文字データを、
和歌山県等の件名が３文字の場合には、０ｘ０４、０ｘ０５、０ｘ０６、０ｘ０７、０ｘ０８、０ｘ０９番地に格納されている文字データが、日本の４３個の県名のいずれかと合致するかどうか調べる。
図８の（ａ）の例では、０ｘ０６、０ｘ０７、０ｘ０８、０ｘ０９番地に格納されている文字データが日本の４３個の県名の中の一つと合致しているとする。
このとき、０ｘ００から０ｘ００５番地までの３文字のデータ（”△△  ”）は、県名よりも前にあるので、余計な情報と考えられるので、前記３文字のデータを削除して、前記選択情報を図８（ｂ）のように、前記県名から始まる文字列データに修正する。
このようにして、本発明の情報検索方法に基づくプログラムにおいては、選択情報を取得した後、前記余計な情報を、前記選択情報から取り除いた住所情報を生成する。
【００５０】
また、前記選択情報が図７（ｄ）のように、住所情報が部分情報（○○県○○市○○町  ○−）で構成されている場合、選択情報を取得した後、前記部分情報を適当な行政単位の部分までで打ち切った住所情報（例えば、○○県○○市○○町）とし、前記住所情報を前記情報提供ｗｅｂサイトへ検索キーワードとして送信する。
【００５１】
このように、適当な行政単位の部分までで打ち切った住所情報の作成は、本発明の情報検索方法に基づくプログラムにおいて、例えば、次のような処理を行う。
【００５２】
前記選択情報を図９（ａ）のように、前記コンピュータ端末内のメモリに文字列データとして保持する。
図９（ａ）の文字列の最後の文字を調べる。
図９（ａ）の例では、前記文字列の最後の文字がハイフン”−”である。
通常、住所情報がハイフンで終わることが無いので、前期文字列データが、住所情報として、不適切な文字で終了することを認識する。
前記のように、不適切な文字で終了している場合、”都道府県市区郡町村”の中で最も小さい行政単位を表す文字データまでで、前記文字列データを打ち切ってしまう等の処理を行えばよい。
個の場合、図９（ａ）の例においては、文字列データの最終文字データの格納番地の０ｘ１６から、さかのぼり、０ｘ１０と０ｘ１１番地に格納されている”町”の文字が、”都道府県市区郡町村”の中の”町”と合致するので、図９（ａ）の文字列データにおいて、０ｘ１２番地以降の文字データを削除し、０ｘ１２番地に文字列の終端”￥０”を設定して、図９（ｂ）のような文字列データに修正する。
【００５３】
このように、本発明の情報検索方法においては、情報提供ｗｅｂサイトの検索キーワード形式に適合するように、選択情報を適切に加工して、前記情報提供ｗｅｂサイトへ検索キーワードとして送信するので、ユーザは前記検索キーワードの形式を意識することなく、検索したい情報の部分を大雑把にマウスで選択するだけよいので、効率的で簡便な情報検索を行うことができる。
【００５４】
次に本発明の広告方法について説明する。
本発明の広告方法は、これまで、説明してきた本発明の情報検索方法を用いて、ユーザが情報検索を行う場合に、ユーザが検索キーワードを送信する宛先データベースに基づいて、前記宛先データベース提供者に関する広告情報を、ユーザが使用するコンピュータ端末のディスプレイ上の一部に表示することを特徴とする広告方法である。
例えば、本発明の情報検索方法に基づくプログラムが、ブラウザに組み込むツールバーとして利用されている場合には、前記宛先データベースに基づいて、前記ツールバーの一部に前記宛先データベース提供者に関する広告情報を掲載する。
例えば、前記宛先データベースが地図情報のデータベースの場合、地図情報のデータベースの提供者に関する広告情報を、前記ツールバーの一部に掲載し、前記宛先データベースが、英単語のデータベースの場合、英単語のデータベースの提供者に関する広告情報を、前記ツールバーの一部に掲載する。
このように、本発明の広告方法においては、ユーザにとっては、複数の宛先データベースを、前記ツールバー１つで利用することができるので、操作性の上でも簡便であり、また、ブラウザのクライアント領域が前記ツールバー１つだけにとどめることができるので、ユーザが使用するブラウザのクライアント領域が狭くならず有用である一方、宛先データベースの提供者にとっても、ユーザの利用に応じて広告情報をユーザの使用する前記ツールバーに掲載して、ユーザに閲覧させることができるので、合理的で有用である。
【００５５】
次に、本発明の広告料金の課金方法について説明する。
本発明の広告料金の課金方法は、前記広告方法に基づいて、前記宛先データベースの提供者の広告情報を前記ディスプレイの一部に掲載し、前記広告情報を前記ディスプレイの一部に掲載するために、前記宛先データベースの提供者から広告料金を課金することを特徴とする広告料金の課金方法である。
この場合、前記宛先データベースの提供者は、効率的で簡便な情報検索を提供する本発明の情報検索方法に基づくプログラムをユーザが使用して、前記宛先データベースを利用する毎に広告情報をユーザに閲覧させることができるので、経済的に広告を行うことができる。
【００５６】
また、本発明の広告料金の課金方法においては、
前記ツールバーを、前記宛先データベースへの参照頻度が高いｗｅｂページの提供者に対して、ランセンス料を課金して販売してもよい。
【００５７】
この場合、例えば、全国にチェーン店を多数持つ会社のホームページは、全国の多数の店舗情報を前記ホームページに掲載している。
このため、前記ホームページを閲覧するユーザは、前記店舗情報の中の住所情報から、店舗所在地の地図を調べるため、地図情報を提供するｗｅｂサイトを参照することが多くなる。
このため、前記全国にチェーン店を多数持つ会社にとって、前記ツールバーのライセンスを取得して、ユーザに頒布することで、前記会社の各店舗所在地の地図情報をユーザに簡便に知らせることができるようになる。
このため、前記ツールバーは、前記全国にチェーン店を多数持つ会社にとって有用である。
【００５８】
次に本発明の情報検索方法に基づくプログラムがユーザのコンピュータ端末上で実行されている形態の例について図１０を参照しながら説明する。
コンピュータ端末のディスプレイの表示画面１には、ＧＵＩを備えるＯＳによって、各種フォルダや各種アプリケーションに関連付けられているアイコン５、各種アプリケーションを起動するメニュー４、コンピュータ端末で起動されたアプリケーションのプロセス等を表示する部分２、コンピュータ端末に常駐しているアプリケーションを表示する部分３、ｗｅｂページを閲覧するブラウザ６、マウスのカーソル１３等が表示されている。
ブラウザ６には、メニュー部分８、ツールバー９、１１、クライアント領域１０を備えている。
【００５９】
図１０においては、本発明の情報検索方法に基づくプログラムによって、ブラウザ６に組み込まれているツールバー１１が表示されている。ツールバー１１は、検索開始の指示を受け付ける検索開始ボタン１２を備えている。
図１０の例において、ユーザが前記クライアント領域に表示されている住所情報１４に対応する住所地図を取得するとき、ユーザは以下に述べる２つ作業を行うだけでよい。
すなわち、図１１（ａ）のように、住所情報部分をマウスで選択状態にする。
次に、図１１（ｂ）のように、検索開始ボタン１２をマウスで押下する。
上記の２つ作業によって、本発明の情報検索方法に基づくプログラムは、前記選択状態の住所情報１４を取得し、前記住所情報１４の内容に基づいて、情報提供ｗｅｂサイトを、宛先データベースとして決定し、前記宛先データベースの検索キーワードの形式に適合するように、前記住所情報もしくは前記住所情報の一部を加工して、検索キーワードを作成し、前記検索キーワードを、前記宛先データベースに送信し、前記検索キーワードに対する検索情報（この場合、地図情報）を取得して、ユーザが使用するコンピュータ端末のディスプレイに表示するの。
このため、前記２つの簡単な作業だけで、住所情報１４に対応する地図情報を効率的に簡便に、取得することができる。
【００６０】
ここで、本発明の情報検索プログラムの実施形態は、前記ツールバーの形態に限られるものではなく、例えば、前記コンピュータ端末に常駐しているアプリケーションを表示する部分３に表示される常駐プログラムであってもよい。
【００６１】
また、本発明の情報検索方法に基づくプログラムにおいては、検索情報を取得するデータベースは、ユーザが使用するコンピュータ端末がインターネットを介して接続している各種ｗｅｂサイト等の外部データベースに限定されることはなく、たとえば、前記コンピュータ端末の内部に存在する内部データベースでもよい。
【００６２】
次に本発明の広告方法に基づく、プログラムが、ユーザのコンピュータ端末上で表示されて利用されている形態の例について図１２を参照しながら説明する。
コンピュータ端末のディスプレイの表示画面１には、ＧＵＩを備えるＯＳによって、各種フォルダや各種アプリケーションに関連付けられているアイコン５、各種アプリケーションを起動するメニュー４、コンピュータ端末で起動されたアプリケーションのプロセス等を表示する部分２、コンピュータ端末に常駐しているアプリケーションを表示する部分３、ｗｅｂページを閲覧するブラウザ６、マウスのカーソル１３等が表示されている。
ブラウザ６には、メニュー部分８、ツールバー９、１１、クライアント領域１０を備えている。
図１２においては、本発明の広告方法に基づくプログラムによって、ブラウザ６に組み込まれているツールバー１１が表示されている。ツールバー１１は、検索開始の指示を受け付ける検索開始ボタン１２を備えている。また、ツールバー１１は、広告情報掲載領域１５を備えている。
【００６３】
図１２の例において、ユーザが前記クライアント領域に表示されている住所情報１４に対応する住所地図を取得するとき、ユーザは以下に述べる作業を行うだけでよい。
すなわち、図１２（ａ）のように、住所情報部分をマウスで選択状態にした後、検索開始ボタン１２をマウスで押下する。
【００６４】
上記の作業によって、本発明の広告方法に基づくプログラムは、前記選択状態の住所情報１４を取得し、前記住所情報１４の内容に基づいて、情報提供ｗｅｂサイトを、宛先データベースとして決定し、前記宛先データベースの検索キーワードの形式に適合するように、前記住所情報もしくは前記住所情報の一部を加工して、検索キーワードを作成し、前記検索キーワードを、前記宛先データベースに送信し、前記検索キーワードに対する検索情報（この場合、地図情報）を取得して、ユーザが使用するコンピュータ端末のディスプレイに表示すると共に、
図１２（ｂ）のように、前記宛先データベース提供者に関する広告情報を、前記広告情報掲載領域１５に表示する。
【００６５】
このように、ユーザは、前記の簡単な作業だけで、住所情報１４に対応する地図情報を効率的に簡便に、取得することができる一方、前記宛先データベースの提供者は、広告情報を前記ツールバー１１の広告掲載領域１５に表示することができる。
ここで、前記地図情報の提供者に、ツールバー１１の広告掲載領域１５に、前記地図情報の提供者に関する広告を掲載するために、広告料金を課金してもよい。
【図面の簡単な説明】
【００６６】
【図１】ハイパーリンクを示す図
【図２】従来の情報検索の方法において、ユーザが行う手順の一例と、本発発明における情報検索の方法において、ユーザが行う手順の一例の図
【図３】選択情報の定義の説明図
【図４】本発明の情報検索方法に基づくプログラムのフローチャートの一例を示す図
【図５】本発明の情報検索方法に基づくプログラムにおいて、宛先データベースを決定する手順の一例を示す図
【図６】選択情報の例を示す図
【図７】選択情報の例を示す図
【図８】メモリに保持された文字列データの例
【図９】メモリに保持された文字列データの例
【図１０】本発明の情報検索方法に基づくプログラムがユーザのコンピュータ端末上で実行されている形態の例を示す図
【図１１】本発明の情報検索方法に基づくプログラムにおいて、ユーザが行う作業の例を示す図
【図１２】本発明の広告方法に基づくプログラムがユーザのコンピュータ端末上で実行されている形態を示す図
【符号の説明】
【００６７】
１  コンピュータ端末のディスプレイの表示画面
２  コンピュータ端末で起動されたアプリケーションのプロセス等を表示する部分
３  コンピュータ端末に常駐しているアプリケーションを表示する部分
４  各種アプリケーションを起動するメニュー
５  各種フォルダや各種アプリケーションに関連付けられているアイコン
６  ブラウザ
７  メニュー部分
８  メニュー項目
９  ツールバー
１０  クライアント領域
１１  ツールバー
１２  検索開始ボタン
１３  マウスのカーソル
１４  住所情報
１５  広告掲載領域
【図１】
2005050247.tif 000003
【図２】
2005050247.tif 000004
【図３】
2005050247.tif 000005
【図４】
2005050247.tif 000006
【図５】
2005050247.tif 000007
【図６】
2005050247.tif 000008
【図７】
2005050247.tif 000009
【図８】
2005050247.tif 000010
【図９】
2005050247.tif 000011
【図１０】
2005050247.tif 000012
【図１１】
2005050247.tif 000013
【図１２】
2005050247.tif 000014