(57)【特許請求の範囲】
【請求項１】
ポインティングデバイスと、このポインティングデバイスの操作対象を表示するための表示装置と、前記操作対象に対するポインティングデバイスによる範囲指定操作で指定された指定範囲内のデータをその引き渡し先であるＷＷＷ検索サーバへ渡すと共に、このＷＷＷ検索サーバから検索結果を受け取ってポインティングデバイスにより選択可能なリンクとして前記表示装置に表示する処理装置と、を備えており、この処理装置は、前記ポインティングデバイスでクリック操作が可能なスイッチを前記表示装置の表示画面上に表示しておいてこのスイッチが操作者によってＯＮ状態にされた場合に、または前記表示装置の表示画面上に操作対象のハイパーリンクを動作不能とするメニューを表示してこのメニューが操作者によって選択された場合に、または前記表示装置の表示画面上で前記ポインティングデバイスのスイッチが操作者によって所定時間以上ＯＮ状態にされた場合に、前記操作対象のハイパーリンクを動作不能とする処理を行なうものであると共に、前記処理装置は、前記ポインティングデバイスの前記範囲指定操作を行う際に用いたスイッチと同じスイッチを用いてのクリック操作が行なわれたら直ちにこのクリック操作が行なわれた時の座標がこのクリック操作に先立つ前記範囲指定操作で指定された前記指定範囲内にあるか否かを判定して、前記指定範囲内にある場合には直ちに前記指定範囲内のデータをＷＷＷ検索サーバに引き渡す処理を行なうものであることを特徴とする、ＷＷＷ検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、キーと成るデータの検索先への引き渡し方と、検索先からの検索結果の表示の仕方に特徴を有し、特に表示画面上に表示されているデータのどの部分を取っても検索対象とすることができる、情報検索装置、方法、および記録媒体に関するものである。
【０００２】
【関連する技術】
いわゆるウインドウシステムを具えたパーソナルコンピュータのオペレーティングシステムやアプリケーションプログラムでは、マウスなどのポインティングデバイスによる各種操作が行なえるように成っている。例えばマウスで文字列を選択した後ドラッグしたり、ボタンアイコンやリンクをマウスボタンでクリックするなどの操作が可能である。
【０００３】
例えばＷＷＷ(World Wide Web)のブラウザは、ＷＷＷ上のハイパーテキストを表示することができるが、このハイパーテキストに埋め込まれたＵＲＬ(Uniform Resource Locator)表記のリンク部分に対してマウスボタンでクリックする操作を行なうことにより、リンク先の文書、静止画や動画、音声、アプリケーションなどの資源にアクセスすることができる。文書についてはハイパーテキスト以外にもいわゆるプラグインソフトの追加で表示可能となるフォーマットがある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記はページ作者の意図により張られたリンク箇所を辿るものであり、リンク先の指定はページ作者の完全な管理下にあるという性質を備えている。これは即ちこのページの中から知りたいとする語句が出て来た場合でも、その語句にリンクが張られていなければ先へ進むことができず、リンク箇所以外の部分からは他の資源に至ることができないということを意味する。このページはページ作者の意図に縛られ、このページを見る側の自由には全くならないのである。次々に辿るリンクは参照箇所の連鎖でしかない。１９６５年に提唱されたハイパーテキストはその後、このような文献参照のためだけの方向に発展してしまった。仮に、ページ中の任意の箇所から容易に新たなリンクを得ることができるのであれば、ページ作者により付された強制リンクを動作不能にしてしまうことも吝かでない。なおテキストエディタに於いては、そもそもリンクすらないため、表示された文書のいかなる部分からも直接的に他の資源に至ることはできない。
【０００５】
そこで、このリンク箇所以外の資源に至るためには、例えばインターネット上の検索サイトを利用したり、ＣＤ−ＲＯＭ上の辞書などを検索しなくてはならない。前者では先ず検索サイトに接続し、文字入力ボックスに何等かのキーワードを書き込み、検索実行ボタンを押すという操作が要求される。またこの検索作業を補助するソフトウェアもあり、その文字入力ボックスにキーワードを書き込んだり、マウスでエディタやブラウザ上のページから文字列を範囲指定した後、文字入力ボックスへコピーアンドペーストするなどして引き渡すようにしている。
また後者では、先ず辞書ソフトを立ち上げ、作その文字入力ボックスにキーワードを書き込み、検索実行ボタンを押すという操を行なわなくてはならない。
【０００６】
このような操作は煩雑であるが、何の疑いもないまま踏襲されてきており、これまでこの点のユーザーインターフェースの改良が行なわれたこともなかった。
特にエディタやブラウザ上のページから任意の語句を選択し、それをキーワードとしたリンク一覧を得ることが出来ない不自由があった。これは単にテキストのみの問題ではなく、静止画、動画、音声などのいわゆるマルチメディアデータについての問題でもある。
【０００７】
そこでこの発明は、ページ中のリンクのない部分に対してもキーとなるデータから関連する資源にアクセスでき、しかもその操作性が良好であるようにすることを目的とする。
【０００８】
【課題を解決するための手段及び効果】
（手段１および手段２：手段の番号は各々請求項の番号に対応、以下同様）
この発明の情報検索装置および方法は、ポインティングデバイスを用いた範囲指定操作によって指定されたデータを、このデータの検索先に検索させるべく引き渡し、その検索結果を受け取って、ポインティングデバイスにより選択可能なリンクとして表示するようにしている。従って、キーとなるデータを検索先へ引き渡すのに、ポインティングデバイスで範囲指定するという簡単な操作だけでよいことになる。また検索先からの検索結果はリンクとして表示されるため、このリンクをポインティングデバイスにより選択するという簡単な操作だけで、次の資源にアクセスできる。このようにページ中のリンクのない部分であってもキーとなるデータから関連する資源に、ポインティングデバイスの操作だけで円滑にアクセスできるようになる。なお操作対象には何が表示されるか一定していないが、この発明ではこのような操作対象に対して自由意志で範囲指定操作が為される点に特徴を有する。
【０００９】
（手段３）
次に、この発明の情報検索プログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によって指定されたデータを、このデータの検索先に検索させるべく引き渡し、その検索結果を受け取って、ポインティングデバイスにより選択可能なリンクとして表示するようにしたプログラムを記録している。従ってこのプログラムに基づく情報検索は、キーとなるデータをポインティングデバイスで範囲指定操作するだけで済むから、操作が簡単である。また検索結果のリンクについても、ポインティングデバイスによる選択という簡単な操作で関連する資源に至ることができる。即ち、ページ中のリンクのない部分であっても、ポインティングデバイスの操作だけでキーとなるデータから関連する資源にアクセスすることができる。なお、後述する手段２４乃至手段２６では、常識に反して、ハイパーリンクそのものを動作不能とする処理を行なっている。これぞ正しく非線形リンクの極致である。
【００１０】
（キーとなるデータの説明）
操作対象がテキストであればデータは文字列であり、キーとなるデータは検索用のキーワードである。また画像であればビットマップデータであり、音声であればそれを視覚化した波形グラフなどである。動画の場合は、動作を止めて切り出した静止画や、プログレッシブな波形グラフなどとすればよい。またＨＴＭＬ(Hyper Text Markup Language)文書がブラウザで表示されると、テキストと画像がレイアウトされたものと成っているが、テキスト部分では文字列を範囲指定することができるし、画像部分では画像を範囲指定することができる。なお、キーとなるデータの検索実行は検索先、即ち検索エンジンなどによって為されるが、データの検索先はローカルにあってもまたインターネットやＬＡＮなどのネットワーク上に置かれていてもよい。ブラウザで表示するＨＴＭＬ文書即ち操作対象には何が表示されるか一定していないが、何が表示されようともその中からキーワードを自由に選択でき、検索先に引き渡すことができる。
【００１１】
（検索結果の表示の説明）
検索先からの検索結果を受け取ると、その結果をポインティングデバイスにより選択可能なリンクとして表示する。リンクは、ポインティングデバイスによりクリック操作が可能なボタンで表示したり、ＨＴＭＬ文書のハイパーテキスト形式のリンク一覧などとして表示する。また画像の一覧ではリンク付けされたサムネイル画像の並びとして表示するようにしてもよい。なお、検索結果についてはこのヒストリー表示を行ない得るように処理してもよい。
【００１２】
いずれにせよこの発明によれば、関連技術で説明したような、入力ボックスに何等かのキーワードを書き込んで検索ボタンを押す、という操作が不要と成り、ポインティングデバイスで範囲指定して検索先へ引き渡すという簡単な操作だけでよく成る。また検索先からの検索結果はリンクとして表示される。このようであるから、今見ているページ上の全てのデータをキーとすることができ、ページ作者の意図により張られたリンク箇所を辿るのみでなく、ユーザーの自由意志でページ上の全てのデータについて、そのリンク先を求めることができる。或いは他者によって付されたリンクを無視することができる。この発明が思考の非線形性に適ったものであることを理解しさえすれば、強制リンクを受け身で辿ることにより生ずる迷路に迷い込んだような感覚が、この発明では原理的に起こらないことが分かる。
【００１３】
なおこの発明のプログラムを記録した記録媒体に於いて、このプログラムは、ＯＳが基本機能として備えているものとして、モービルコード（ネットワークローダブルオブジェクト）、アプリケーションプログラム、アプリケーションプログラムへ組み込むプラグインソフト、アプリケーションプログラムとポインティングデバイスドライバとの組み合わせなどとして実現可能である。ＷＷＷのブラウザがこの機能を備えると、上記一連の操作すべてがひとつのブラウザ上で可能になる。テキストエディタの場合は、操作対象はテキストであるが、検索結果の表示にはＷＷＷのブラウザを利用すればよい。或いはローカルリソースについては編集することが可能なブラウザというものにしてもよい。これであれば、この発明の機能を備えたエディタやワードプロセッサとしても利用可能と成る。なおＯＳ(Operating System)が基本機能としてこの発明を実装した場合、既にＯＳとＷＷＷブラウザとの一体化が完了した製品により情報の在所が問われないシームレスな環境が実現していることもあり、優れた情報ツールと成り得る。
【００１４】
（手段４）
更にこの発明のプログラムを記録した記録媒体は、予め、このデータの検索先に関するデータを備えたプログラムを記録している。検索先に関するデータとは検索先アドレスなど検索先を指定するために必要なもののことである。従って、範囲指定されたデータの引き渡しを行なうプログラムと検索先に関するデータとを、ＣＤ−ＲＯＭなどの記録媒体に一緒に記録して販売することができる。また検索先に関するデータを含むモービルコードとして提供することができる。なおこの発明のプログラムコード中に検索先に関する情報を入れておくことも可能である。
【００１５】
（手段５）
更にこの発明のプログラムを記録した記録媒体は、このデータの検索先に関するデータを備えておらず、後から取得するようにしている。従って、範囲指定されたデータの引き渡しを行なうプログラムと、検索先に関するデータとを別売りすることができる。即ち、検索先に関するデータのみ、別のＣＤ−ＲＯＭなどの記録媒体から読み込むようにしてもよい。またネットワーク経由で読み込むようにしてもよく、検索先とのコネクションを確立した時にそこをデフォルト検索先としたり、後述するように検索先のメニューが表示可能なものでは、メニューにこの検索先を登録するようにすればよい。この場合、検索先とのコネクションが切断された時点で、メニューから検索先を削除するような処理を行なうようにすることもできる。なお、検索先に関するデータは、指定範囲のデータを検索先へ渡すまでに取得されていればよい。
【００１６】
（手段６）
更にこの発明のプログラムを記録した記録媒体は、手段３または手段４または手段５のプログラムを記録した記録媒体に於いて、ポインティングデバイスを用いた範囲指定操作によりデータを指定し、このデータに対してコピー操作を行なうことによりこのデータの検索先に引き渡す処理を行なうようにしたプログラムを記録している。従って、普段から使い慣れているコピー操作によりデータを検索先へ引き渡すことができる。なお、指定範囲内のデータをコピーするにはプルダウンメニューの編集からコピーコマンドを実行する。またマウスを例に上げると、マウスに左右のボタンがあり且つ右ボタンによりポップアップメニューが表示可能なものでは、ポップアップメニューからコピーコマンドを実行するという手順をとる。上記一連の操作を、全て右ボタンに割り付ける設定も可能であり、ボタンの設定については任意設計事項である。またコピーコマンドで指定範囲内のデータを検索先へ引き渡す処理を行なう場合、クリップボードを経由するのが一般的な用法であるが、クリップボードへ行くものを横取りするようにしてもよい。コピーコマンド以外にカットコマンドも利用可能な場合があるが、この発明ではコピー操作に含むものとする。
【００１７】
（手段７）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によってデータを指定した時、範囲指定操作の最後に起こるスイッチを離す操作により、指定範囲内のデータを、このデータの検索先に引き渡す処理を行なうようにしたプログラムを記録している。従って、範囲指定操作を行なうだけのごく簡単な操作で、指定範囲内のデータを検索先へ引き渡すことができる。なお、範囲指定操作が終わると指定範囲内のデータは直ちに検索先へ引き渡されてしまうため、誤りのない範囲指定操作が要求されるが、慎重に範囲指定操作を行なえばよいだけのことであり、これさえ慣れの問題である。
【００１８】
（手段８）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作を行なった後、予め定めた時間が経過したら、指定範囲内のデータをこのデータの検索先に引き渡す処理を行なうようにしたプログラムを記録している。従って、範囲指定操作を行なった後、予め定めた時間だけ待機すれば指定範囲内のデータを検索先へ引き渡すことができるため、操作性が良好である。なお、予め定めた時間としては、例えば１秒間を設定するようにする。またこの時間内にポインティングデバイスをクリックするなどの別の操作が行なわれたら、指定範囲内のデータを検索先へ引き渡す処理を中止するという設定にすればよい。
【００１９】
（手段９）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作を行なった後、キーボードの所定のキーを押す操作により、指定範囲内のデータを、このデータの検索先へ引き渡す処理を行なうようにしたプログラムを記録している。従って範囲指定操作を行ない、所定のキーを押すだけのごく簡単な操作で、指定範囲内のデータを検索先へ引き渡すことができる。
なお、所定のキーとしては、例えばスペースキーを上げることができる。コントロールキーと他のキーとを組み合わせてもよい。ここではキーボードを備えていることが前提である。
【００２０】
（手段１０）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスによるクリック操作が行なわれた時の座標が、このクリック操作に先立つポインティングデバイスによる範囲指定操作で指定された範囲内にあるか否かを判定し、指定範囲内にあることが判定された場合に、指定範囲内のデータをこのデータの検索先へ引き渡すようにしたプログラムを記録している。従ってこのプログラムに基づくデータの引き渡しは、指定範囲内のデータをその上でクリック操作するだけで済むから、操作が簡単である。上述した関連技術では、指定範囲外ではもちろんのこと指定範囲内であっても、クリック操作が行なわれるとその範囲指定は解除されることになっていた。なお手段７とは異なり、クリック操作が行なわれるまでは、何度でも範囲指定操作をやり直すことができる特徴を有する。
【００２１】
また例えばこのプログラムをＷＷＷブラウザに組み込む場合、ＷＷＷブラウザ上でマウスのｏｎＣｌｉｃｋイベントが解釈可能であれば、指定範囲内のデータをクリップボード経由で取り込み、続いてこの指定範囲内でｏｎＣｌｉｃｋイベントが発生したら、指定範囲内のデータをクリップボード経由で取り込み、先に取り込んだものと比較して同一のデータであれば、キーと成るデータとして検索先へ引き渡すようにしてもよい。即ち、指定範囲の判断をＷＷＷブラウザのオブジェクトに任せるようにする。アプリケーションレベルでは他にも同様の機能を種々実現することができる。
【００２２】
（ポインティングデバイスの説明）
なおクリックという操作は、マウスに設けられたボタンなどのスイッチを押して離したり、タッチパネルの表面を指先やペンで触れてから離す操作のことである。タッチパネルの場合でもスイッチをＯＮ，ＯＦＦしていることに変わりはない。指定範囲内のデータが引き渡されるタイミングは、ポインティングデバイスのスイッチを押した時またはこの後の離した時などと決めればよい。マウスイベントでは、ボタンが押されたことをマウスダウンといい、離されたことをマウスアップなどといっている。マウスではボタンが１つのものから３つのもの、クリック可能なホイールが付いたものまで様々あるが、その何れを利用するようにしてもよい。２ボタンのマウスでは、左ボタンにこの発明に於けるクリック操作を割り当てると最も効果的である。人差し指を使うこの操作がいちばん多く使用されており、また扱いやすいからである。上述した関連技術のスイッチに割り当てられた役割との互換性を保つ意味では、クリック可能なホイールを利用してもよい。またポインティングデバイスのカーソルが前記指定範囲内にある時に、カーソル形状を矢形状などのポインタに変えるようにしたことを特徴とするものとしてもよい。なお上記ではポインティングデバイスとして、マウスとタッチパネルを取り上げたが、これらに限定されるものではない。一例としてペンタブレットやライトペンやトラックボール、また視線入力装置やデジタイザを上げることができる。
【００２３】
（手段１１）
更にこの発明のプログラムを記録した記録媒体は、１以上の検索先の指定を行なうことができるようにしたプログラムを記録している。従って登録されている検索先の中から任意の１或いは複数を検索先とする指定ができる。例えばＷＷＷブラウザであれば、ダイアログボックス、プルダウンメニュー、ドロップダウンメニュー、ボタン、或いはポップアップメニューなどで選択可能にすればよい。
デフォルト指定なども可能にすると都合がよい。なお、複数の検索先を指定した場合で、検索結果を受け取って表示するための処理として、検索先ごとにページを変える、フォルダで仕分けする、同一ページでフレーム分けする、同一ページで連結表示する、などとすればよい。
【００２４】
（手段１２）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によってデータを指定した時、範囲指定操作の最後に起こるスイッチを離す操作により、このデータの検索先をポインティングデバイスによって選択可能なメニューとして表示するようにしたプログラムを記録している。
従って、どのような経路で得た検索先に関するデータであっても次のようなことが実現可能である。即ちメニューから検索先を目で見ながら選択することができるので、検索先の確認が容易である。なお、このメニューについては、検索先の選択頻度に応じて並び替えをしたり、前回の指定先を先頭の位置に配置替えするようにしてもよい。上記検索先をどのような経路で得るかについては、手段４と手段５とで説明した通りである。
【００２５】
（手段１３）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作の最後で、そのまま予め定めた時間が経過するまでスイッチを押す操作を継続することによって、このデータの検索先をポインティングデバイスにより選択可能なメニューとして表示するようにしたプログラムを記録している。従って、そのままメニューを選択してスイッチを離す操作を行なうだけでよく、メニューから検索先を目で見ながら選択することができるので、検索先の確認が容易である。なお、予め定めた時間以内にスイッチを離す操作を行なった場合には、例えば手段７のようにこのまま所定の検索先に引き渡すようにすればよい。予め検索先のデフォルト設定をしておくのである。
【００２６】
（手段１４）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によりデータを指定した後、ポインティングデバイスのスイッチを押す操作によって、このデータの検索先をポインティングデバイスにより選択可能なメニューとして表示するようにしたプログラムを記録している。従って、どのような経路で得た検索先に関するデータであっても、次のようなことが実現可能である。即ちメニューから検索先を目で見ながら選択することができるので、検索先の確認が容易である。なおボタンを押した時にメニューを表示し、押した状態のままメニュー上の希望する検索先のところへカーソルを移動させ、そこでボタンを離した時にデータが引き渡されるようにする。或いは最初のクリック操作でメニューを表示し、メニュー上の希望する検索先のところへカーソルを移動させ、そこで次のクリック操作を行なうことによりデータが引き渡されるようにしてもよい。この場合もスイッチを押すという操作が入っている。また、メニューはスイッチが押された箇所の近くに表示されると都合がよい。
【００２７】
この他、ポインティングデバイスを用いた範囲指定操作によりデータを指定した後、この指定範囲内でスイッチを押す操作を行なうことにより、このデータの検索先をポインティングデバイスにより選択可能なメニューとして表示するようにしたプログラムを記録した記録媒体としてもよい。指定範囲は、複数の座標で表わすことができるから、その各々の座標とクリック操作が行なわれた時の座標との位置関係を調べることにより、範囲内にあるか否かが分かる。従って、範囲指定した後、その上でクリック操作をするという視覚的に分かりやすい操作で、指定範囲内のデータは検索先へ渡されるので、操作性が良い。
【００２８】
またこの他、ポインティングデバイスを用いた範囲指定操作によってデータを指定した後、予め定めた時間以上スイッチを押す操作を継続することによって、検索先を、ポインティングデバイスにより選択可能なメニューとして表示するようにしたプログラムを記録した記録媒体としてもよい。この場合、指定範囲内でクリック操作を行なうとデフォルトの引き渡し先にデータを渡すように設定しておけば良い。従ってどのような経路で得た引き渡し先に関するデータであっても次のようなことが可能である。即ちデフォルトの引き渡し先で良ければそのままクリック操作をし、デフォルトではない引き渡し先を選択したい場合には予め定めた時間以上スイッチを押し続ける操作を継続すればよいため、選択に幅が出てきて使い勝手が良好である。なおスイッチを押す位置を、指定範囲内に限定しても、しなくてもよい。
【００２９】
（手段１５）
更にこの発明のプログラムを記録した記録媒体は、検索先にデータを引き渡すのに先立って、指定範囲内のデータが属するカテゴリーを調べ、該当するカテゴリーに対応する検索先を選択し、この検索先にデータを引き渡すようにしたプログラムを記録している。カテゴリーを調べるに当たっては、ローカルに記憶したインデックスを検索するか、ネットワーク上に置いたインデックスを検索するなどすればよい。従って、自動的に検索先を指定してデータを引き渡してくれるので、検索先を指定する手間が省ける。なお、指定範囲内のデータが属するカテゴリーを調べた結果、複数の検索先へ引き渡すような場合には、これを自動的に行なっても、或いはユーザーに検索先を選択させるべく、ポインティングデバイスにより選択可能なメニューとして表示するようにしてもよい。メニューの表示に当たっては、検索先毎の表示・非表示や、表示する場合の配置を最適化するようにすればよい。更には、個々の検索先についても、検索ディレクトリのパス部を予め選択することができる。検索先にはデータと共にカテゴリー情報を引き渡してもよく、検索先ではこのカテゴリーのみを検索すればよいから、無駄がなくより高速に検索される。従って検索結果を受け取ってリンク表示するまでの時間が短縮されると共に、リンクを厳選できることを意味する。
【００３０】
なお検索先のメニューを表示する場合、先ずカテゴリーのメニューを表示し、ポインティングデバイスで選択されたカテゴリーに付き、更に検索先のメニューを表示するというように、メニューを階層化させてもよい。またＷＷＷブラウザであって、今見ているページにタグなどでカテゴリー指定が隠されている場合、そのカテゴリーを読み取って検索先の選択に利用するようにしてもよい。また、検索先をＣＤ−ＲＯＭとした場合、そのＣＤ−ＲＯＭ内で情報がカテゴリー別に記録されていればよいし、ＣＤ−ＲＯＭの内容をローカルの記憶装置にインストールするのであれば、カテゴリー毎に自動的に仕分けするようにすればよい。
【００３１】
何れにせよ、このような判断をエージェント技術を利用して行なうようにすれば、検索先に対するより複雑な前処理が可能と成る。前処理だけでなく、検索先にキーとなるデータを引き渡す処理に付いてもエージェント技術は有効であり、操作表示系と記憶系との間で活動する情報処理系に、これまで一般的な遠隔手順呼び出し(Remote Procedure Call)だけではなくて、遠隔プログラミング(RemoteProgramming)方式を利用することができる。なおエージェントが、ユーザープロフィール即ちユーザーの好みを登録できるものであれば、メニューを表示せずとも自動的にメニューを選択してくれる。
【００３２】
（手段１６）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスによりクリック操作が可能なスイッチを表示画面上に表示し、このスイッチがＯＮ状態の場合に、キーとなるデータを編集するための編集ボックスを表示するようにしたプログラムを記録している。従って、ポインティングデバイスによる範囲指定操作により指定されたデータを、このデータの検索先に検索させるべく引き渡すだけでなく、必要に応じて、編集ボックスを表示させ、この編集ボックスの中でキーとなるデータを編集し、編集データを検索先に検索させるべく引き渡すことができるように成る。例えばＷＷＷブラウザで今見ているページにある用語に文字列を追加したいというような場合にはこの編集ボックスを利用する。また例えば検索先でサポートしているブーリアン検索書式に対応すべく、キーとなるデータの下ごしらえのためにこの編集ボックスを利用する。或いはそもそもこのページにはない用語を思い付いたような場合には、このこの編集ボックスを利用するしかない。即ち、編集という概念に入力を含んでもよい。なおスイッチは、ボタンとして表示してもメニューとして表示するようにしてもよい。編集後は、そこでリターンキーを押すなり、検索ボタンを表示しておきこれを押すなりして検索先へ引き渡すようにすればよい。編集ボックスは、編集対象が文字列ならば文字入力ボックスであり、画像であればピクチャーボックスであり、音声であれば音声を視覚化した波形グラフの編集画面である。なおスイッチは、表示画面上に住まわせたエージェントキャラクターなどであってもよい。上述のキーとなるデータの下ごしらえの処理をエージェントに任せるようにしてもよい。なお編集ボックスは表示画面上にフローティング表示させたり、ＷＷＷブラウザのツールボックス横などに表示させればよい。或いは編集ボックスを常時表示させておくような処理を行なうようにしてもよい。
【００３３】
（手段１７）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作後、指定範囲内のデータを表示すると共にそのデータを編集可能とした編集ボックスを表示するようにしたプログラムを記録している。従って、範囲指定操作が終了すると編集ボックスが表示され、その編集ボックス内には自動的に指定範囲のデータが入力されている状態となるため、これがキーとなるデータとして適切なものであればそのまま検索先に検索させるべく引き渡せばよいし、不満足であれば任意に編集してから検索先へ引き渡すことができるように成る。
【００３４】
（手段１８）
更にこの発明のプログラムを記録した記録媒体は、手段１６または手段１７のプログラムを記録した記録媒体に於いて、編集ボックスは、データの検索先を、ポインティングデバイスによって選択可能なメニューとして表示するようにしたプログラムを記録している。従って、編集後のデータを引き渡す検索先を、ポインティングデバイスにより、編集ボックスに設けたメニューから選択できるように成る。メニューはボタンの並びとして表示してもよいし、ダイアログボックスのラジオボタンやドロップダウンメニューなどとして表示してもよい。なお検索結果の表示に当たり、編集ボックスを検索結果の絞り込み検索のために表示するようにしてもよい。
【００３５】
（手段１９）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いたクリック操作が可能なスイッチを表示画面上に表示して、ポインティングデバイスを用いた範囲指定操作によりデータを指定した後、このスイッチを押す操作を行なうことにより、指定範囲内のデータをこの検索先に引き渡すようにしたプログラムを記録している。従って範囲指定操作を行なった後、このスイッチを押すだけのごく簡単な操作で、指定範囲内のデータを検索先へ引き渡すことができる。なおこのスイッチは、例えばＷＷＷブラウザであれば、このスイッチをツールバー横に設てもＷＷＷブラウザから離れた表示画面上の任意箇所にフローティング表示させるなどしてもよい。何れにせよ表示画面上に表示されていればよい。またこのスイッチを複数表示し、その各々に異なるデータの検索先を割り当てるようにしてもよい。
【００３６】
（手段２０）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いたクリック操作が可能な、データの検索先を示すスイッチを、表示画面上に表示し、予めこのスイッチをＯＮ状態にしてある場合に、この検索先にデータを引き渡す処理を行なうようにしたプログラムを記録している。従って、範囲指定したデータを引き渡す検索先を、このスイッチを用いて予め決定しておくことができる。なお複数の検索先を同時に選択することができるようにしてもよい。
【００３７】
（手段２１）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によりデータを指定した後、この範囲指定部分を所定の位置にドラッグアンドドロップする操作によって、指定範囲内のデータをこのデータの検索先に引き渡す処理を行なうようにしたプログラムを記録している。従って範囲指定部分を所定の位置にドラッグアンドドロップするという操作をはっきりとした意志を以て行なうことに成る。なお例えばＷＷＷブラウザであれば、入力ボックスをツールバー横に設け、これを所定位置とすることができる。またここで編集可能にしてもよい。或いは画面の右端に設定したゾーンまで範囲指定部分をドラッグアンドドロップするという操作により、検索先に引き渡すように設定してもよい。
【００３８】
（手段２２）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスを用いたクリック操作の後、予め定めた時間内にポインティングデバイスを用いた範囲指定操作が開始したか否かを監視し、その時間内に範囲指定操作が開始した場合には、範囲指定操作に続く前記一連の処理を行なうようにしたプログラムを記録している。従って、予め定めた時間内にという制限があるものの、範囲指定操作に先立って行なわれるポインティングデバイスによるクリック操作が、検索先へのデータの引き渡しと検索結果のリンク表示とを可能にするためのスイッチであるということに成る。このスイッチがＯＮ状態になっていない場合というのは、この発明の一連の処理がＯＦＦの状態であることを意味し、ポインティングデバイスの振舞いを含め、関連技術との並存を実現することができる。
【００３９】
（手段２３）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスでクリック操作が可能なスイッチを表示画面上に表示し、このスイッチがＯＮ状態の場合に、範囲指定操作に続く前記一連の処理を行なうようにしたプログラムを記録している。従って、表示画面上に表示されたスイッチをＯＮ状態にすることにより、検索先へのデータの引き渡しと検索結果のリンク表示とが可能に成る。
なお例えばＷＷＷブラウザであれば、プルダウンメニューにこの発明のモードをＯＮ，ＯＦＦするためのメニューを追加してもよく、これもまたスイッチであるものとする。
【００４０】
（手段２４）
更にこの発明のプログラムを記録した記録媒体は、ポインティングデバイスによる範囲指定操作を行なう際に、前記操作対象のハイパーリンクを動作不能とする処理を行なうようにしたプログラムを記録している。ハイパーテキストに於けるリンクというものは実に範囲指定しづらいものである。例えばリンク内の文字列をコピーすべく範囲指定してみれば容易に体験できる。これはリンクというものがそもそもクリックされることを目的としたものであるためである。この発明は、ページ作者の意図により張られたリンク箇所を辿るものではなく、リンクに左右されることなくユーザーが任意にキーと成るデータを選択して、検索に回すことができるようにするものである。従って、ハイパーリンクを動作不能とすることによって、ハイパーリンク上のデータをキーに指定することが容易と成る。
なお、ハイパーリンクを動作不能とするには、例えば、ＨＴＭＬ書式のアンカータグ<A HREF="スキーム名://ドメイン名/パス名/"></A>を削除して画面を再描画する、アンカータグをコメントアウトして再描画する、下線タグに置き換えて再描画する、ＷＷＷブラウザのプログラムでハイパーリンクが押されても無視する、などとすればよい。またハイパーリンクを動作不能とする処理モードに移行させるためには、ポインティングデバイスを用いたクリック操作が可能なボタンを表示する、予め定められた時間以上ポインティングデバイスのスイッチをハイパーリンク上で押し続ける、メニューからハイパーリンク動作不能モードを選ぶ、などとすればよい。なおハイパーリンクを動作不能とする処理は、範囲指定操作とそれに続くデータの検索先への引き渡しが終わった時点で、１回毎に解除するように設定することもできる。
【００４１】
（手段２５）
更にこの発明のプログラムを記録した記録媒体は、手段２４に於いて、ポインティングデバイスでクリック操作が可能なスイッチを表示画面上に表示し、このスイッチがＯＮ状態の場合に、前記操作対象のハイパーリンクを動作不能とする処理を行なうようにしたプログラムを記録している。従ってスイッチをＯＮ状態にするという分かりやすい操作で、ハイパーリンクを動作不能とすることができる。スイッチはボタンが好ましいが、ダイアログボックスに於けるラジオボタンなどでもよい。前者では、これをＷＷＷブラウザに設けることで、このブラウザがこの発明に係るものであることが一目で分かる。操作対象のハイパーリンクが動作不能であることが、見て取れるような表示を行なうようにしてもよい。
【００４２】
（手段２６）
更にこの発明のプログラムを記録した記録媒体は、手段２４に於いて、表示画面上に前記操作対象のハイパーリンクを動作不能とするメニューを表示し、このメニューが選択された場合に、操作対象のハイパーリンクを動作不能とする処理を行なうようにしたプログラムを記録している。従って、プルダウンメニュー、ドロップダウンメニュー、ポップアップメニューなどとして実現でき、操作性がよい。
【００４３】
この他、リンク上や表示画面上でポインティングデバイスのボタンを予め定めた時間以上押し続けることにより、操作対象のハイパーリンクを動作不能とする処理を行なうようにしてもよい。
【００４４】
（手段２７）
更にこの発明のプログラムを記録した記録媒体は、検索処理プログラムを備えており、ポインティングデバイスを用いた範囲指定操作により指定されたデータの検索処理を行なうようにしたプログラムを記録している。即ち、操作表示系と記憶系との間で活動する情報処理系を備えている。従って、好みの検索処理プログラムを自前で用意することができる。なお検索対象となるデータベースは外部のものを利用する。
【００４５】
例えばインターネット上のＷＷＷサイトから取得したファイルをキャッシュに納め、検索処理プログラムがこれを検索するなどである。またインデックス作成を行なうようにしたり、ユーザープロフィールを登録させるようにしてもよい。
この他、検索処理プロセスに付いては、エージェント技術の遠隔プログラミング(Remote Programming)方式などを利用することによって、より高度な検索を行なうことが可能であり、更に探索と呼ぶに相応しい動作を行わせることもできる。
またキーとなるデータについて、例えばテキストであれば、単語だけでなく自然な文章を意味解釈して検索させるようにしてもよい。キーワードなどが不適切な場合、それを指摘したり自律的に修正するようにしてもよい。
【００４６】
（手段２８）
更にこの発明のプログラムを記録した記録媒体は、手段２７に於いて、データベースを備えていることを特徴とする。即ち、ポインティングデバイスとデータベースとを備えたコンピュータに、キーとなるデータを用いてデータベースを検索しその結果を受け取って表示するための処理を行なわせるためのプログラム、を記録した記録媒体であって、ポインティングデバイスを用いた範囲指定操作によって指定されたデータをキーとしてデータベースを検索する処理と、その検索結果を受け取り、ポインティングデバイスにより選択可能なリンクとして表示する表示処理と、をコンピュータに行なわせるためのプログラムを記録している。
検索先はローカルの検索処理プログラムであり、検索対象と成るのはローカルの記憶装置に形成されたデータベースである。従って、ローカルに自分の興味あるデータベースを作成しておけばよいし、データベースを形成したＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブに装着しておくなどすればよい。また検索処理プロセスはインデックスを取り込んだり、インバーテッドファイルを自ら生成するなどしてもよい。なおデータベースは、キーフィールドなどの論理的な定義情報をデータベースの中に持つ場合があるが、データの集合のみをデータベースとしてもよいことは言うまでもない。
【００４７】
なお特にインターネットでは、アクセス可能な資源の爆発的な増大という事態に至っており、様々な検索エンジンが利用できるようになってきたが、よく使われるキーワードでは、検索結果が数万件にも及ぶことがある。これらリンク先を一つ一つ見て行くのは至難の技であり、本当に必要なのはその中のごくごく僅かなリンク先のみであることが多い。そうであれば自分の好みのまたは自分に必要なデータベースをローカルに所有し、そこを検索対象としてもよいはずである。
ＣＤ−ＲＯＭとして販売されているものを購入してもよいであろう。これによりローカルの記憶装置には自己或いはグループにとり本当に必要なもののみを所有することが出来るから、検索結果についての知的オーバーヘッドが防げる。
【００４８】
また教育の現場にあっては、インターネット上に存在する好ましくないと思われるサイトに接続することをよしとしない場合が多い。そのような場合、教育に必要なデジタルライブラリをすべてローカルに構築しておくことも一手である。
手段２８はこのような目的に最適な解と成る。更にこの発明によれば、後に説明する「目次だけの書籍」を実現することができ、この書籍の内容は所定の枠内に於いて変幻自在なものとなり得る。
【００４９】
なお手段２８の発明のプログラムを記録した記録媒体は、予め、データベースを備えたプログラムを記録しているものとしても、後からデータベースを取得するものとしてもよい。前者では範囲指定されたデータの引き渡しを行なうプログラムとデータベースとを、ＣＤ−ＲＯＭなどの記録媒体に一緒に記録して販売することができる。後者ではデータベースが記録された別売のＣＤ−ＲＯＭとしたり、データベースをネットワーク経由で販売することができる。
【００５０】
（手段２９）
更にこの発明のプログラムを記録した記録媒体は、手段２８に於いて、データベースに蓄積するデータの収集処理を行なうようにしたプログラムを記録している。従って、自らデータの収集処理を行なって、厳選された資源のみをローカルのデータベースに蓄積して行く。定期的に欠かさず見に行くようなＷＷＷサイトなどはサイト側の許可さえあれば自動収集処理を行ってしまうことが好ましい。
なお、データの収集処理には、ＰＵＬＬ(Information Pull)型で行なう場合や、ＰＵＳＨ(Information Push)型で行なう場合がある。例えば契約サイトから更新ファイルをＰＵＳＨしてもらうようにするのである。更にはエージェント言語を用いて移動エージェントを構築し、他のエージェントとの間で分散協調を行なうようにしてもよい。ユーザープロフィール情報を利用して協調することも可能である。なお、前記データ収集処理にはインデキシング処理を含めるようにしてもよい。
【００５１】
（手段３０）
更にこの発明のプログラムを記録した記録媒体は、指定範囲内のデータをそのデータの検索先に引き渡す処理に先だって、指定範囲内のデータを他言語に翻訳する処理を行なうようにしたプログラムを記録している。従って自国言語で書かれているページから、ポインティングデバイスを用いた範囲指定操作により指定されたデータを、他言語に翻訳して検索先へ渡すようにすれば、検索結果としてのリンク集に他言語のページを集めることができる。この先は必要に応じて再び自国言語に翻訳などすればよい。なお、指定範囲内のデータを他言語に翻訳するに先立って、言語の種類を選択し得るようにしてもよい。
【００５２】
（手段３１）
更にこの発明のプログラムを記録した記録媒体は、検索先から処理状況を受けることができる場合、その処理状況を受けて表示するようにしたプログラムを記録している。従って検索先での検索処理に待たされるような場合でも、処理状況を知ることができるので、精神的に楽である。なお、処理状況の表示には、例えば指定範囲の近くにプログレスバーをポップアップさせるなどする。
【００５３】
（手段３２）
更にこの発明のプログラムを記録した記録媒体は、検索結果が０件であるという検索結果を受けた場合、データ引き渡し時の表示画面を描き替えることなく、検索結果が０件であることを表示する処理を行なうようにしたプログラムを記録している。従って、検索結果が０件であるにもかかわらず、わざわざその表示のためにデータ引き渡し時の表示画面を描き替えてしまい、再度データ引き渡し時の表示画面に戻る操作をするというような余計な動作を省くことができる。また画面が不必要に切り替わらないため、表示画面を見ていても楽である。なお検索結果の０件表示は、表示窓をポップアップさせるようにしても、ＷＷＷブラウザに専用の表示窓を設けるようにしてもよい。また後者の場合、検索結果の表示窓を０件に限らず索出件数の表示に用いてもよい。
【００５４】
（手段３３）
更にこの発明のプログラムを記録した記録媒体は、このプログラムから検索結果を受け、データ引き渡し時の表示画面を描き替えることなく、検索結果をポインティングデバイスにより選択可能なリンクとして、別窓に表示するようにしたプログラムを記録している。従って別窓に表示されたリンク集をポインティングデバイスにより選択するまでは、データ引き渡し時の表示画面をそのまま残すことができ、リンク先と見比べて考えることができる。なお、別窓としては表示窓をポップアップさせるようにしても、ＷＷＷブラウザを立ち上げるようにしてもよい。また別窓としてＷＷＷブラウザを立ち上げた場合、リンク先の表示をこの別窓としてのＷＷＷブラウザ側で行なってもよい。
【００５５】
（手段３４）
次にこの発明の検索先登録プログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によって指定されたデータを、このデータの検索先に引き渡す処理と、その検索結果を受け取ってポインティングデバイスにより選択可能なリンクとして表示する表示処理と、をコンピュータに行なわせるためのプログラムに、特定の検索先に関するデータを登録する処理を行なうプログラムを記録している。従ってこのプログラムに基づく検索先の登録は、必要に応じて後から検索先に関するデータを登録して行くことができる。なおこの登録は、ユーザー自身が検索先登録ソフトウェアによって行なう場合、ＣＤ−ＲＯＭ事典などのインストーラが行なう場合、ローカルのソフトウェアとネットワーク経由でダウンロードしたモービルコードとの協調により行なわれる場合などがある。
なお特定の検索先に関するデータとは、検索先のアドレスのことであるが、この他にもカテゴリーに関するメニューなどを含む場合がある。また登録は一時的なものと永続的なものとがあり、またここでの登録には登録と指定との二つの概念があり、登録は将来検索先の選択ができるようにするためのものであり、指定は今特定のアドレスに接続させようとするためのものである。
【００５６】
（手段３５）
次に、この発明の情報検索プログラムを記録した記録媒体は、ポインティングデバイスを用いた範囲指定操作によって指定されたデータを、このデータの検索先に検索させるべく引き渡し、その検索結果を受け取って、ポインティングデバイスにより選択可能なリンクとして表示するようにしたプログラムを、コンピュータネットワーク経由で配信し得る状態で記録している。従ってこの記録媒体からこのプログラム自体をクライアントへ配信することが出来る。なお、この記録媒体からこのプログラム自体をクライアントへ配信する場合、プログラムを圧縮して記録媒体に記録しておくようにしてもよい。
【００５７】
（記録媒体の説明）
プログラムを記録した記録媒体とは、ＣＤ−ＲＯＭ、ハードディスク、フレキシブルディスク、ＲＯＭ、ＲＡＭ、メモリカード、紙テープやパンチカード等を含む概念である。またコンピュータで直接実行可能な状態でプログラムを記録した記録媒体以外にも、例えばＣＤ−ＲＯＭからハードディスク等の他の記録媒体へインストールすることによって実行可能と成るプログラムを記録した記録媒体や、データをエンコードしたり、暗号化したり、圧縮したプログラムを記録した記録媒体等のことも含む。上記でＲＡＭを含んでいるのは、ネットワーク経由で受信したプログラムがＲＡＭ上に展開されることがあるからである。
【００５８】
【発明の実施の形態】
（第１の実施形態）
図１は、この発明の一実施形態による情報検索装置の全体構成を示したものである。入力装置１は、範囲指定とクリック操作とを行なうためのポインティングデバイスである。表示装置１１は、入力装置１の操作対象であるＨＴＭＬ文書と入力装置１のカーソルとを表示するためのものである。
【００５９】
表示装置１１上に表示された文章を、入力装置１を操作してそのカーソルによりまず範囲指定する。この指定範囲は文字列を反転させて表示される。範囲指定がうまく行かない場合は、操作者は範囲指定をやり直すことができる。次に処理装置１０は、範囲指定された文字列を取り込みこれをキーワードとして、送受信装置１２を介して、検索先であるネットワークに接続された他のコンピュータへ引き渡す。そして処理装置１０は検索結果を前記検索先から受け取り、表示装置１１上にポインティングデバイスにより選択可能なリンクとして検索結果を表示する。而して検索結果のリンクが入力装置１によりクリックされると、処理装置１０はそのリンクに対応する文書をリンク先より取り寄せて、表示装置１１上に表示する。
【００６０】
図１の処理装置１０を、ＣＰＵ２を用いて実現した場合のハードウェア構成を図４に示す。なお処理装置１０はＣＰＵを用いることなくハードウェアロジックによって構成してもよい。
【００６１】
ＣＰＵ２には、メモリ２０、記憶装置であるハードディスク２１、入力装置であるマウス１、表示装置であるディスプレイ１１、ＣＤ−ＲＯＭドライブ２２が接続されている。ハードディスク２１には、オペレーティングシステムＯＳ３、データ引き渡しプログラム３０、及び検索結果表示プログラム３１が記憶されている。このデータ引き渡しプログラム３０及び検索結果表示プログラム３１は、ＣＤ−ＲＯＭドライブ２２を介してＣＤ−ＲＯＭ２３からインストールされたものである。この他ハードディスク２１には、ワールドワイドウェブのブラウザ４などが記憶されている。なおここではマウス１は、２ボタンマウスである。またこの実施形態の情報検索装置１５は、図７のようにインターネットに接続されている。
【００６２】
図５に、ディスプレイ１１に表示されたブラウザ４を示す。また図６に、範囲指定された文字列５１とマウスポインタ５とを示す。また図９に、この実施形態に於ける文字列５１の引き渡し処理をフローチャートにて示す。操作者はマウス１を操作してブラウザ４上に表示された文書を範囲指定する（ステップＳ１）。
ここでは表示された文書５０の一部、「任意の文字列をマウスで範囲指定し」を範囲指定している。この指定範囲の文字列５１は反転表示される。
【００６３】
次に、操作者はマウス１を操作して、マウスカーソル５をプルダウンメニュー４１からコピーコマンド４０を選択する（ステップＳ２）。すると文字列５１が図７で示されているようにインターネットに接続された検索サーバ９に引き渡される（ステップＳ３）。
【００６４】
次に図１０で、この実施形態に於ける検索結果の表示処理をフローチャートで示す。検索サーバ９から送信されて来た検索結果を受け取り（ステップＳ４）、ブラウザ４にハイパーテキストで表示する（ステップＳ５）。図８はブラウザ４上に表示された検索結果のページ５２であり、リンク５３が示されている。このリンク５３をマウス１でクリックすればリンク先のページを参照できる。なお、検索サーバ９から送信されて来る検索結果がＨＴＭＬ文であれば、ブラウザ４に表示処理を任せるようにする。
【００６５】
なお、翻訳ソフトなどでは、不明な単語やフレーズをコピーすることによって翻訳し、翻訳結果を表示しているが、これはＷＷＷのようなリンク一覧を提供してくれなかった。また更にその結果のページから他サイトへジャンプするなどということも不可能であった。他方で、インターネット上に置かれた検索サイトでは、検索結果をハイパーテキストで表示してはいたが、文字入力ボックスにキーワードを書き込み、検索実行ボタンを押すという操作が要求されている。これに対してこの実施形態では、マウス１でキーワードとしたい文字列を範囲指定し、コピーコマンドを実行するだけで、検索結果としてのリンク一覧が得られるのである。
【００６６】
なお、上述した実施形態では、操作対象として文字列を扱っているが、画像や音声を視覚化した波形グラフなどを操作対象とすることが可能である。また図４でマウス１と共にキーボードが表わされているが、範囲指定操作に於けるマウスドラッグについては、キーボードの矢印キーで代用させる設定とすることができるからである。
【００６７】
（第２の実施形態）
図１１（ｂ）で示すように記録媒体としてのＣＤ−ＲＯＭ２３は、データ引き渡しプログラム３０や検索結果表示プログラム３１と共に、予め、検索先データ３２を記録している。そしてデータ引き渡しプログラム３０、検索結果表示プログラム３１、検索先データ３２はＣＤ−ＲＯＭドライブ２２を介してハードディスク２１にインストールされる（図１１（ａ））。
【００６８】
（第３の実施形態）
記録媒体としてのＣＤ−ＲＯＭ２３には、データ引き渡しプログラム３０及び検索結果表示プログラム３１が記録されており、これ等をハードディスク２１にインストールした後、検索先データ３２については別個に導入するようにする。
図１２は、モデム２５を利用してインターネット接続し、検索先データをダウンロードする状況を示したものである。
【００６９】
（第４の実施形態）
次に図１３はこの実施形態に於ける指定範囲内データの引き渡し処理をフローチャートで示したものである。操作者はマウス１を操作してブラウザ４上に表示された文書を範囲指定する（ステップＳ６）。この範囲指定操作の最後でマウスアップイベントが発生するので（ステップＳ７）、このイベントを利用して指定範囲内データを検索先へ引き渡す（ステップＳ８）。
【００７０】
（第４の実施形態）
次に図１４は、指定範囲内データの引き渡し処理をフローチャートで示したものである。操作者はマウス１を操作して任意の文字または文字列を範囲指定する（ステップＳ９）。この範囲指定操作の終わりに発生するマウスアップイベントから所定の時間が経過したか否かが監視されており（ステップＳ１１）、所定の時間が経過しない内に、マウス１のクリック操作を行なってしまうと（ステップＳ１０）、この範囲指定は解除される（ステップＳ１３）。しかしながら所定の時間が経過した後も、マウス１のクリック操作が行なわれていないならば、範囲内のデータを検索先へ引き渡す（ステップＳ１２）。
【００７１】
（第５の実施形態）
次に図１５のフローチャートでは、キーボードを用いたデータの引き渡し処理を説明している。マウス１による文字列範囲指定（ステップＳ１４）の後、キーボードの所定のキーが押されたら（ステップＳ１５）、範囲内のデータを検索先へ引き渡す（ステップＳ１６）。
【００７２】
（第６の実施形態）
この実施形態の説明には、図１６乃至図２２を用いる。図１７で示すように、ハードディスク２１にはオペレーティングシステムＯＳ３、データ引き渡しプログラム３０、検索結果表示プログラム３１、マウスプログラム３３が記憶されている。このマウスプログラム３３は、図１８で示すようにＣＤ−ＲＯＭドライブ２２を介してＣＤ−ＲＯＭ２３からインストールされたものである。
【００７３】
図１９に、ディスプレイ１１に表示されたブラウザ４とクリップボード４２とを示す。また図２０に、範囲指定された文字列５１とマウスポインタ５を示す。
また図２２にマウスプログラム３３をフローチャートにて示す。操作者はマウスを操作してブラウザ４上に表示された文書を範囲指定する（ステップＳ１７）。
この指定範囲の文字列５１は反転表示される。図２１で指定範囲はＡ，Ｂ，Ｃ，Ｄの座標を有する矩形範囲であるものとして表わされている。
【００７４】
次に、操作者はマウス１を操作して、マウスカーソルを指定範囲の文字列５１の上に移動させる。ここではマウスカーソルの形状が矢形状のポインタ５に変化させているが、この点についての説明は省く。そして反転表示された文字列５１上で、即ち指定範囲内で、マウス１の左ボタンを用いてのクリック操作を行なう（ステップＳ１８）。
【００７５】
ステップＳ１８に於けるマウスアップイベントによって、このクリック位置が指定範囲内に重なっているか否かの判断を行なう（ステップＳ１９）。ここではマウスカーソル（ポインタ）５は指定範囲の文字列５１の上にあるから、判断は真であり指定範囲の文字列５１がデータ引き渡しプログラム３０へ引き渡される（ステップＳ２０）。この状態は、図１９のクリップボード４２に、コピーされたデータ５４が表示されることでモニターできるようにしている。なお、マウスカーソル５が指定範囲の文字列５１の上にあることを、図２１の座標Ｉで示している。
【００７６】
なお操作者が、マウスカーソルを指定範囲の文字列５１の上に移動させることなく文字列５１以外の場所でクリック操作を行なった場合には、ステップＳ１９に於ける判断は偽であるから、前記範囲指定は解除される（ステップＳ２１）。
このことを図２１の座標Ｊで示す。
【００７７】
マウスプログラム３３による処理過程を、マウスイベントの観点から見て行くと、次のようである。入出力制御部１６は、マウス１に対してカーソルの移動やクリックの操作が行なわれた時に、この操作を判定してイベントと呼ばれる情報レコードを作成してイベントキュー１７へ送る。イベントキュー１７は、マウス１の操作毎に発生する複数のイベントをその発生順に記憶する。処理判定部１８は、イベントキュー１７からイベントを古い順に取り出し、そのイベントの内容を解読し、マウス１の操作に対応する処理の判定を行なう。その判定結果は処理命令と呼ばれる情報レコードに加工され、処理実行部１９に渡される。処理実行部１９では、処理命令に対応する処理ルーチンを呼び出して実行する。また処理実行部１９は、入出力制御部１６に対して指定範囲などの画像情報を送信する。
入出力制御部１６は、この画像情報を出力信号に変換して、ディスプレイ１１に表示する。
【００７８】
以上のように、指定範囲は複数の座標で表わすことができるから、その各々の座標とクリック操作が行なわれた時の座標との位置関係を調べることによって、範囲内にあるか否かが分かる。従って、範囲指定した後、その上でクリック操作をするだけで、指定範囲内の文字列５１がデータ引き渡しプログラム３０へ引き渡され、更にデータ引き渡しプログラム３０が指定範囲内の文字列５１を検索先へ引き渡すのである。そして検索結果は、検索結果表示プログラム３３がリンク表示するのである。
【００７９】
（第７の実施形態）
図２３は、第７の実施形態による範囲指定領域を示す図である。Ａ，Ｂ，Ｃ，Ｄの座標を有する矩形範囲５１を範囲指定による指定範囲とした場合、距離ＰＸだけ左右方向へかつＰＹだけ上下方向へ指定範囲を自動的に広げるようにした。
この結果Ｅ，Ｆ，Ｇ，Ｈの座標を有する矩形範囲が、拡大された新たな指定範囲となっている。
【００８０】
本来であればＪ点でのクリック操作では、Ａ，Ｂ，Ｃ，Ｄの座標を有する矩形範囲内のデータを引き渡し先へ渡すことはできず、Ｉ点のように矩形範囲内でのクリック操作が要求されるのであるが、この実施形態によればＪ点即ち拡大範囲５２内でのクリック操作でも、データの引き渡しが可能になる。
【００８１】
（第８の実施形態）
図２４（ａ）は、範囲指定操作に於けるマウスアップ座標Ｋでの範囲指定された文字列５１とマウスポインタ５とを示す図であり、図８（ｂ）は、その後自動的に指定範囲内の座標Ｌにマウスポインタ５が移動された状態を示す図である。
座標Ｋと座標Ｌとの距離はＱＸであり、左から右方向へ範囲指定操作した場合、Ｘ座標のマイナス方向にＱＸだけ移動されるように設定してある。この逆の場合は、Ｘ座標のプラス方向にＱＸだけ移動されるように設定すればよい。
【００８２】
これにより、マウスのクリック操作に先立ち、マウスポインタ５を指定範囲内へ移動させる操作が不要となり、範囲指定操作後ただちにクリック操作を行なって、データを引き渡すことが可能となる。なおここではマウスカーソルは、範囲指定操作後は、矢形状のポインタに変化するように設定した例としている。またＹ方向に関しては、指定範囲の高さを取って、その中間位置にマウスポインタ５を移動させるような補正をすることもできる。
【００８３】
（第９の実施形態）
図２５はハードディスク２１を示す図である。データ引き渡しプログラム３０は検索先設定部３４を備えている。これにより指定範囲内でクリック操作が行なわれた際に、予めデフォルトの検索先を設定したり、直接検索先を選択指定することができる。
【００８４】
図２６（ａ）は、検索先の選択指定のためのドロップダウンメニュー６を示したものである。選択肢中で、仮称ワトソンは検索エージェントプログラム、百科辞典は、ＣＤ−ＲＯＭドライブ２２上にセットされた辞書ＣＤ−ＲＯＭであり、英英辞書はハードディスク２１内にインストールされたものであり、またサーチエンジンはインターネット上の検索システムであると設定された例を図示した。
ハードディスク２１内にサーチエンジンをインストールした場合は、このサーチエンジンに対し、自己のディレクトリを検索するように指定するためのメニューを表示させるようにしてもよい。このような場合のために検索先の追加メニューを設けた。なおサーチエンジンのインストールについては、後述する実施形態で述べる。
【００８５】
また図２６（ｂ）は、検索先のデフォルト設定を行なうためのダイアログボックス６０を示す図である。指定範囲内でクリック操作が行なわれた際には、指定範囲内のデータは、ラジオボタンでチェックされたサーチエンジンと、百科辞典との複数の検索先に渡されることになる。
【００８６】
（第１０の実施形態）
図２７では、マウスによる範囲指定後、この指定範囲内でマウスの左ボタンを押す操作を行なった場合、押した箇所の近くに検索先を、マウスにより選択可能なメニューとして表示するようにしたプログラムをフローチャートにて示している。マウスで範囲指定操作を行なった後（ステップＳ２２）、この指定範囲内でマウスの左ボタンによりクリック操作を行なうと（ステップＳ２３）、クリック位置が指定範囲内に重なっているか否かの判断を行なって（ステップＳ２４）、重なっている場合は検索先のポップアップメニュー６１をマウスポインタの近くに表示し（ステップＳ２５）、マウスポインタにより検索先の選択が行なわれたら（ステップＳ２６）、指定範囲内のデータを引き渡す（ステップＳ２７）が、ステップＳ２４による判断の結果、クリック位置が指定範囲内に重なっていない場合には、範囲指定を解除する（ステップＳ２８）。図２８は、ステップＳ２５で、指定範囲の文字列５１の検索先のポップアップメニュー６１を表示した例を示す。このポップアップメニュー６１には、引き渡し先として図書館が表示されているが、これは自己のハードディスク２１の教材などを集めたディレクトリのひとつである。
【００８７】
（第１１の実施形態）
この実施形態は第１０の実施形態とは異なり、マウスによる範囲指定後、この指定範囲内にマウスカーソルを置いた場合に、カーソルの近くに検索先をマウスによって選択可能なメニューとして表示するようにしたものである。図２９は、このプログラムの一部分をフローチャートにて示したものである。マウスで範囲指定操作を行ない（ステップＳ２９）、この指定範囲内へマウスカーソルを移動させる（ステップＳ３０）。この後は図２２のステップＳ１９以降の処理に引き継がれる。即ち次のステップでは、マウスカーソルの位置が、指定範囲に重なっているか否かを判定する。
【００８８】
（第１２の実施形態）
この実施形態は第１０の実施形態とは異なり、マウスによる範囲指定後、この指定範囲内で予め定めた時間以上、マウスの左ボタンを押す操作を継続した場合に、押した箇所の近くに検索先を、マウスにより選択可能なメニューとして表示するようにしたものである。図３０は、このプログラムをフローチャートで示したものである。マウスによって範囲指定操作を行ない（ステップＳ３１）、この指定範囲内でマウスの左ボタンによりマウスダウン操作を行なった時（ステップＳ３２）、まずクリック位置が指定範囲内に重なっているか否かの判断を行なう（ステップＳ３３）。もし重なっていない場合は、ステップＳ４０へ進んで範囲指定の解除を行なう。もし重なっている場合には、次にこのマウスダウン操作が決められた時間内であったか否か、の判断を行なう（ステップＳ３４）。即ち、マウスダウン操作からマウスアップ操作までの時間を計測して判断する。ここでマウスダウン操作からマウスアップ操作まで（クリック操作）が決められた時間内であった場合、そのままデフォルトの引き渡し先へ指定範囲内のデータを渡して（ステップＳ３５）、範囲指定を解除する（ステップＳ４０）。しかし決められた時間を越えた場合、検索先のポップアップメニュー６１をマウスポインタ５の近くに表示し（ステップＳ３６）、マウスポインタで検索先の選択が行なわれたら（ステップＳ３７）、この検索先をデフォルトの検索先として記憶し（ステップＳ３８）、指定範囲内のデータを引き渡し（ステップＳ３９）、範囲指定を解除する（ステップＳ４０）。
【００８９】
ステップＳ３５では、クリック操作が決められた時間内であった場合に、そのままデフォルトの検索先へデータを渡している。このようによく利用する検索先をデフォルトとしておくのは便利である。このためステップＳ３８の処理を行なっているのである。
【００９０】
（第１３の実施形態）
検索先のポップアップメニュー６１を表示するのに、第１３の実施形態のような手段も実現されている。即ち、範囲指定の最後に起こるマウスアップイベントにより、指定範囲内のデータの検索先を、ポップアップメニュー６１として表示する（図３１を参照）。
【００９１】
（第１４の実施形態）
同様に図３２では、範囲指定のためのドラッグ操作を終えた所で、所定時間だけマウスアップイベントを発生させることなく一切のマウス操作を停止すると、この後に発生させたマウスアップイベントによってポップアップメニュー６１を表示する。マウスアップイベントを所定時間以内に起こした場合は、デフォルトの検索先指定とする。
【００９２】
（第１５の実施形態）
同様に図３３では、範囲指定が終わった後に、１回クリックを行なった場合、ポップアップメニュー６１を表示するようにした。第１３乃至第１４の実施形態では、ポップアップメニュー６１を表示させる操作が楽である。
【００９３】
（第１６の実施形態）
図３４のカテゴリー決定部３６は、検索先にデータを引き渡すのに先立って、指定範囲内のデータが属するカテゴリーを調べ、該当するカテゴリーに対応する検索先を選択し、この検索先にデータを引き渡すようにしている。カテゴリーを調べるに当たっては、ローカルのハードディスク２１に記憶したインデックスを検索するか、ネットワーク上に置いたインデックスを検索するなどすればよいのである。
【００９４】
（第１７の実施形態）
次に図３５のブラウザ４は、ＵＲＬ入力フィールドの右横に、タイピングによるキーワード入力のためのスイッチボタン７を具えている。このスイッチボタン７をマウスでクリックすると、ディスプレイ１１にキーワード編集ボックス７０を表示する。このキーワード編集ボックス７０は、キーワードを入力するためのテキストフィールド７１と、入力し終わったキーワードを検索先へ引き渡すための検索ボタン７２とを具えている。
【００９５】
（第１８の実施形態）
次に、図３６のキーワード編集ボックス７３は、ブラウザ４に表示された文書５０の上で範囲指定すると、指定範囲の文字列５１をテキストフィールド７１に取り込んだ状態で現われる。この実施形態では、「マウス」を範囲指定したものの、「マウスの左ボタン」に関する検索を行ないたく、テキストフィールド７１内で編集している。
【００９６】
（第１９の実施形態）
このようなキーワード編集ボックス７０，７３で検索先を指定できれば、更に便利である。このため検索ボタン７２の左横に、複数の検索先を含んだドロップダウンメニュー６４を設けた（図３７を参照）。この他ファイルを作成した日時を指定することや、絵や音声などのカテゴリーを指定することなどを可能にしてもよい。
【００９７】
（第２０の実施形態）
次に図３８のブラウザ４は、ＵＲＬ入力フィールドの右横に、検索ボタン７４を設けた。文字列５１を範囲指定した後この検索ボタン７４を押すことにより、文字列５１が検索先へ引き渡される。
【００９８】
（第２１の実施形態）
次に図３９のブラウザ４は、ＵＲＬ入力フィールドの下側に、検索先の名前の入った検索先選択ボタン７５を複数個設けたものである。文字列５１を範囲指定した後、希望する検索先の名前が入った検索先選択ボタン７５を押すことによって、その検索先へ文字列５１が引き渡される。
【００９９】
（第２２の実施形態）
図４０のブラウザ４には、ＵＲＬ入力フィールドの右横にドロップフィールド７６が設けられている。ブラウザ４に表示された文書５０上で範囲指定し、指定範囲の文字列５１をドロップフィールド７６にドラッグアンドドロップすることにより、文字列５１が検索先へ引き渡される。
【０１００】
（第２３の実施形態）
さてこの発明では、指定範囲のデータを必要な時のみ検索先に検索させるべく引き渡すような構成としてもよい。これを図４１のフローチャートを用いて説明する。先ず、１回だけマウスの左ボタンでクリック操作を行なった後（ステップＳ４１）、続けて範囲指定の操作が行なわれたならば（ステップＳ４２）、検索先へ引き渡し（ステップＳ４３）、逆に範囲指定の操作が所定の時間内に行なわれなかった場合には（ステップＳ４４）、なにもしないで終了する。即ち、所定の時間内に範囲指定の操作が行なわれるのであれば、それに先立つマウスのクリック操作は、この発明をＯＮ状態にするためのスイッチである、と見做すことができる。このスイッチは１回毎にＯＦＦ状態にされる。
【０１０１】
（第２４の実施形態）
これに対して図４２で表わしたブラウザ４では、ＵＲＬ入力フィールドの右横に設けたＯＮ／ＯＦＦスイッチ７７をＯＮ状態にすることによって、これ以降、検索先へのデータの引き渡しと、検索結果のリンク表示とが可能に成る。
【０１０２】
（第２５の実施形態）
図４３のブラウザ４には、ＵＲＬ入力フィールドの右横にリンク消去スイッチ７８を設けた。このリンク消去スイッチ７８をＯＮ状態にすると、ブラウザ４に表示される文書５０のアンカータグがアンダーラインタグに書き換えられて表示される。
【０１０３】
（第２６の実施形態）
リンク消去を行なうのに、図４４（ａ）ではマウスの右ボタンをクリックして表示されるポップアップメニュー６２のリンク不能コマンド６３を、マウスの左ボタンでクリックさせる。これ以降は、図４４（ｂ）で表わしたように、マウスの右ボタンをクリックした時に表示されるポップアップメニュー６１は、検索先の選択に関するものである。
【０１０４】
（第２７の実施形態）
図４５で示すように、ハードディスク２１にはオペレーティングシステムＯＳ３、データ引き渡しプログラム３０、検索結果表示プログラム３１、更には検索処理プログラム３７が記憶されている。ハードディスク２１の一部にキャッシュファイル２８のための領域を確保した。キャッシュファイル２８には、ブラウザ４で次々に読み込んだ文書が一時的に蓄えられている。検索処理プログラム３７はこのキャッシュファイル２８を検索する。この他検索処理プログラム３７にはエージェント技術が利用できる。また自然文を解釈して適切なキーワードを生成する技術も利用可能である。
【０１０５】
なお、図２はこの発明の一実施形態による情報検索装置の全体構成を示したものである。検索装置１３を具えている。処理装置１０は、範囲指定された文字列を取り込みこれをキーワードとして検索装置１３へ送る。検索装置１３は送受信装置１２を介して他サイトを検索することができる。処理装置１０は検索結果を検索装置１３から受け取り、表示装置１１上にポインティングデバイスによって選択可能なリンクとして検索結果を表示する。
【０１０６】
（第２８の実施形態）
上述した第２７の実施形態は、検索先となる検索処理プログラム３７を具えていた。加えて第２８の実施形態では検索処理プログラム３７が検索の対象とするデータベース３８を具えている（図４６を参照）。データベース３８は、ハードディスク２１上に構築することができる。ＣＤ−ＲＯＭを利用してもよい。検索処理プログラム３７では、インデックス検索や全文検索などが行なわれる。
【０１０７】
このデータベース３８には、個人ユーザーやグループが必要とするデータのみ蓄積することが好ましい。そうであれば、検索結果として得られるリンク集には不要なものはなくなるであろう。自分のためだけの銀河百科事典を構築することも可能である。即ち、増大の一途を辿るＷＷＷページの錯綜から希望の資料のみを探し当てるのは最早容易なことではないが、データベースを具えて必要なもののみを蓄積して行くのであれば、このような問題を回避することができるのである。またこのためにＷＷＷ巡回ロボットを利用してもよい。これについては次の実施形態で説明する。
【０１０８】
なお、図３はこの発明の一実施形態による情報検索装置の全体構成を示したものである。データベースとしての記憶装置１４を具えている。上述したように、処理装置１０、検索装置１３、記憶装置１４が連係する。
【０１０９】
（第２９の実施形態）
図４７で示すように、第２８の実施形態の構成に加えて、ＷＷＷ巡回ロボット３９を具えている。単純なものでは、巡回先アドレス設定、巡回階層設定、同一サイトのみの巡回設定、巡回スケジュール設定などが行なえるように構成する。
またエージェント技術を利用して、ユーザープロフィール登録を行ない得るようにしてもよい。
【０１１０】
（第３０の実施形態）
さてこの発明では、指定範囲のキーワードを翻訳してから検索先へ引き渡すようにしてもよい。これを図４８のフローチャートを用いて説明する。操作者は、マウスによる範囲指定操作の後（ステップＳ４５）、コピーコマンドを実行すると（ステップＳ４６）、指定範囲のキーワードの翻訳を行なってから（ステップＳ４７）、検索先へ引き渡す（ステップＳ４８）。従って、例えば日本語で表記された文書中からキーワードを選び、英語のデータを検索することが可能になるなどの効果を奏する。
【０１１１】
（第３１の実施形態）
この実施形態は、データの検索先から処理状況を受け、それを表示するようにしたものである。図４９は、処理状況のプログレスバー８が範囲指定された文字列５１の近くに一定時間だけポップアップしている状況を示している。ＷＷＷの検索エンジンとのセッションでは、特に有効である。
【０１１２】
（第３２の実施形態）
この実施形態は、データの検索先から検索結果の一覧データを受けてブラウザ側で表示するのであるが、検索結果が０件である時のみわざわざブラウザの表示を書き換えることなく、０件表示８０を範囲指定された文字列５１の近くに一定時間だけポップアップさせるものである（図５０を参照）。なお０件表示８０のポップアップ表示は、操作者がマウスボタンをクリックするまで表示し続けるように設定することができる。
【０１１３】
（第３３の実施形態）
この実施形態は、検索結果の一覧データを受けて、ブラウザに表示するのではなく、それをポインティングデバイスによって選択可能なメニュー（リンク集）としてポップアップ表示するものである（図５１を参照）。なお、この結果表示ポップアップメニュー８１から１つを選択すると、このアドレスのＷＷＷページが、ブラウザにダウンロードされて、表示されることになる。
【０１１４】
（第３４の実施形態）
この実施形態の説明には図５２を用いる。ＣＤ−ＲＯＭ２６にはデータベース３８と検索先登録プログラム９とが記録されている。そもそもこのＣＤ−ＲＯＭ２６は、図１１のＣＤ−ＲＯＭ２３とは異なり、この発明の主要部を構成するものを含んでいない。データベース３８をハードディスク２１にインストールするか、ＣＤ−ＲＯＭ２６をＣＤ−ＲＯＭドライブ３８に装着してこのまま利用させることになる。検索先登録プログラム９のインストーラを起動すると（ステップＳ４９）、自分自身を検索先に設定する（ステップＳ５０）。
【０１１５】
（第３５の実施形態）
また図５４で示すように、この情報検索装置１５には、インターネットを介して検索サーバ９が自分自身を検索先に設定しに来る。
【０１１６】
（第３６の実施形態）
さて、図５５及び図５６によれば、ｈｔｔｐサーバ及びｆｔｐサーバ９０は、この発明のプログラム９２を記憶した記録媒体であるハードディスク９１を所有している。ｈｔｔｐサーバ９０は、この発明のプログラム９２をインターネット越しにダウンロードさせるべく、ＨＴＭＬ形式のダウンロードページ５６を公開している。符号５７はこのプログラム９２に至るリンクである。
【０１１７】
（その他の実施形態）
更にこの発明のプログラムを記録した記録媒体は、指定範囲内のデータが属するカテゴリーを調べ、該当するカテゴリーに対応する検索先を選択し、ポインティングデバイスにより選択可能なメニューとして表示するようにしたプログラムを記録したものとしてよい。従って、第１に、カテゴリー別に検索先を替えることができ、またメニューに於いては検索先の表示や配置を最適化することができる。検索先のデフォルト指定が行なえる場合は、そのデフォルト指定を自動的に変更することもできる。第２に、同じ検索先についても検索ディレクトリのパス部を予め選択することができる。検索先にはデータと共にカテゴリー情報を引き渡してもよく、検索先ではこのカテゴリーのみを検索すればよいから、無駄がなくより高速に検索される。これは、検索結果を受け取ってリンク表示するまでの時間が短縮されると共に、リンクを厳選できることを意味する。
【０１１８】
更にこの発明のプログラムを記録した記録媒体は、画像や、音声を視覚化した波形グラフなどを操作対象とすることが可能である。画像の一部、または全部を範囲指定して検索先へ引き渡すと、色調、タッチ、筆癖、年代、カテゴリーなどが同一または類似の画像を索出する技術があり、これを利用してもよい。音声についても同様である。
【０１１９】
なお、検索結果のリンク一覧も、ポインティングデバイスによって選択可能なメニューの一種であると見ることができる。また検索結果が０である場合を既に説明したが、検索結果が１である場合に、これに至るリンクを表示せずいきなり内容を表示するようにもできるが、この場合には検索結果が１であるというだけであり、この場合もリンク一覧と称してよい。またこの発明が外部の検索装置の助けを借りる場合であっても、この発明は結果として検索装置である。
【０１２０】
このようにこの発明によれば、リンクとはまったく無関係に、ページ中のどの部分からでもキーとなるデータを生成することができ、かつこのデータに関連する資源のリンク一覧を表示して、それにアクセスできるようになった。またその操作性も良好である。
【図面の簡単な説明】
【図１】情報検索装置の全体構成を示す図である。
【図２】情報検索装置の全体構成を示す図である。
【図３】情報検索装置の全体構成を示す図である。
【図４】図１の装置を、ＣＰＵ２を用いて実現した場合のハードウェア構成を示す図である。
【図５】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図６】文字列５１とマウスポインタ５とポップアップメニュー４１を示す図である。
【図７】インターネットを介した処理ブロック間のデータ移動を示す図である。
【図８】検索結果表示時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図９】処理プログラムのフローチャートである。
【図１０】処理プログラムのフローチャートである。
【図１１】ＣＤ−ＲＯＭ２３を示す図である。
【図１２】インターネットを介して検索先データを受信するための、処理ブロックを示す図である。
【図１３】処理プログラムのフローチャートである。
【図１４】処理プログラムのフローチャートである。
【図１５】処理プログラムのフローチャートである。
【図１６】図４のＣＰＵ２で実現されるデータ処理に於ける各処理部を示す図である。
【図１７】ハードディスク２１を示す図である。
【図１８】ＣＤ−ＲＯＭ２３を示す図である。
【図１９】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図２０】文字列５１とマウスポインタ５とを示す図である。
【図２１】範囲指定領域を示す図である。
【図２２】処理プログラムのフローチャートである。
【図２３】範囲指定領域を示す図である。
【図２４】文字列５１とマウスポインタ５とを示す図である。
【図２５】ハードディスク２１を示す図である。
【図２６】引き渡し先指定のためのドロップダウンメニュー（ａ）と、デフォルト設定を行なうためのダイアログボックス（ｂ）とを示す図である。
【図２７】処理プログラムのフローチャートである。
【図２８】文字列５１の引き渡し先のポップアップメニュー６１を示す図である。
【図２９】処理プログラムのフローチャートである。
【図３０】処理プログラムのフローチャートである。
【図３１】ポップアップメニュー６１の表示タイミングを示す図である。
【図３２】ポップアップメニュー６１の表示タイミングを示す図である。
【図３３】ポップアップメニュー６１の表示タイミングを示す図である。
【図３４】ハードディスク２１を示す図である。
【図３５】キーワード編集時のブラウザ４が表示されたディスプレイ１１を示す図。
【図３６】キーワード編集時のブラウザ４が表示されたディスプレイ１１を示す図。
【図３７】キーワード編集ボックスを示す図である。
【図３８】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図３９】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図４０】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図４１】処理プログラムのフローチャートである。
【図４２】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図４３】検索時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図４４】リンク消去用ポップアップメニュー６２を示す図である。
【図４５】ハードディスク２１を示す図である。
【図４６】ハードディスク２１を示す図である。
【図４７】ハードディスク２１を示す図である。
【図４８】処理プログラムのフローチャートである。
【図４９】検索先プログラムからの処理状況を、プログレスバー８としてポップアップしている状況を示す図である。
【図５０】検索先プログラムからの検索結果の０件表示８０をポップアップしている状況を示す図である。
【図５１】検索先プログラムからの検索結果から結果表示ポップアップメニュー８１を表示している状況を示す図である。
【図５２】ＣＤ−ＲＯＭ２６を示す図である。
【図５３】処理プログラムのフローチャートである。
【図５４】インターネットを介した処理ブロック間のデータ移動を示す図である。
【図５５】ダウンロード時のブラウザ４が表示されたディスプレイ１１を示す図である。
【図５６】ダウンロード時のハードディスク９１を示す図である。
【符号の説明】
１    入力装置
１０  処理装置
１１  表示装置
１２  送受信装置
１３  検索装置
１４  記憶装置
１５  情報検索装置
２３  ＣＤ−ＲＯＭ
２６  ＣＤ−ＲＯＭ
３０  データ引き渡しプログラム
３１  検索結果表示プログラム
３２  検索先データ
３３  マウスプログラム
３４  検索先設定部
３５  データファイル
３６  カテゴリー決定部
３７  検索処理プログラム
３８  データベース
３９  ＷＷＷ巡回ロボット
６１  ポップアップメニュー
７８  リンク消去スイッチ
９    検索先登録プログラム
【図１】
0004547474.tif 000002
【図２】
0004547474.tif 000003
【図３】
0004547474.tif 000004
【図４】
0004547474.tif 000005
【図５】
0004547474.tif 000006
【図６】
0004547474.tif 000007
【図７】
0004547474.tif 000008
【図８】
0004547474.tif 000009
【図９】
0004547474.tif 000010
【図１０】
0004547474.tif 000011
【図１１】
0004547474.tif 000012
【図１２】
0004547474.tif 000013
【図１３】
0004547474.tif 000014
【図１４】
0004547474.tif 000015
【図１５】
0004547474.tif 000016
【図１６】
0004547474.tif 000017
【図１７】
0004547474.tif 000018
【図１８】
0004547474.tif 000019
【図１９】
0004547474.tif 000020
【図２０】
0004547474.tif 000021
【図２１】
0004547474.tif 000022
【図２２】
0004547474.tif 000023
【図２３】
0004547474.tif 000024
【図２４】
0004547474.tif 000025
【図２５】
0004547474.tif 000026
【図２６】
0004547474.tif 000027
【図２７】
0004547474.tif 000028
【図２８】
0004547474.tif 000029
【図２９】
0004547474.tif 000030
【図３０】
0004547474.tif 000031
【図３１】
0004547474.tif 000032
【図３２】
0004547474.tif 000033
【図３３】
0004547474.tif 000034
【図３４】
0004547474.tif 000035
【図３５】
0004547474.tif 000036
【図３６】
0004547474.tif 000037
【図３７】
0004547474.tif 000038
【図３８】
0004547474.tif 000039
【図３９】
0004547474.tif 000040
【図４０】
0004547474.tif 000041
【図４１】
0004547474.tif 000042
【図４２】
0004547474.tif 000043
【図４３】
0004547474.tif 000044
【図４４】
0004547474.tif 000045
【図４５】
0004547474.tif 000046
【図４６】
0004547474.tif 000047
【図４７】
0004547474.tif 000048
【図４８】
0004547474.tif 000049
【図４９】
0004547474.tif 000050
【図５０】
0004547474.tif 000051
【図５１】
0004547474.tif 000052
【図５２】
0004547474.tif 000053
【図５３】
0004547474.tif 000054
【図５４】
0004547474.tif 000055
【図５５】
0004547474.tif 000056
【図５６】
0004547474.tif 000057