(57)【特許請求の範囲】
【請求項１】
インターネット上の少なくとも一つの検索エンジンを対象としてユーザが入力する検索キーワードを取得する検索キーワード取得手段と、
該検索キーワードについて前記検索エンジンを介して検索を行う検索手段と、
該検索手段で検索された結果の検索結果一覧リストを取得する検索結果一覧リスト取得手段と、
該検索結果一覧リスト取得手段で取得された検索結果一覧リストに掲載されている少なくとも一つのホームページアドレスをリンク先とした当該ホームページのＨＴＭＬ文書中のヘッダ部にキーワードとして記録されているテキストを抽出するキーワード抽出手段と、
該キーワード抽出手段で前記検索キーワードの関連の下に収集されたテキストが同一のテキストについて集計される累積手段と、
該累積手段で集計されたテキストを前記検索キーワードの関連の下に頻度順に表示する表示手段とを備えたインターネット補助システムであって、
前記各手段の処理はコンピュータが実行し、かつ、
前記表示手段で表示されるテキストが前記検索キーワードの関連テキストとしてユーザに提供されることを特徴とするインターネット補助システム。
【請求項２】
ホームページがクライアントパソコンにダウンロードされブラウザで表示されているとき該ホームページのＨＴＭＬ文書中のヘッダ部にキーワードとして記録されているテキストを抽出するキーワード抽出手段と、
該キーワード抽出手段で抽出されたテキストを前記ホームページ又は該ホームページアドレスとの関連の下に表示する表示手段とを備え、
該表示手段で表示されるテキストが前記ホームページ又は該ホームページアドレスの関連テキストとしてユーザに提供されることを特徴とする請求項１に記載のインターネット補助システム。
【請求項３】
前記表示手段で表示されたテキストをユーザが次の検索候補テキストとして選択自在とするテキスト選択手段と、
該テキスト選択手段で選択されたテキストを検索キーワードとして前記検索エンジンを介して検索が行われることを特徴とする請求項１又は請求項２に記載のインターネット補助システム。
【請求項４】
前記検索手段を除く各手段がクライアントパソコンで実行されることを特徴とする請求項１〜３のいずれか一項に記載のインターネット補助システム。
【請求項５】
前記検索キーワード又はテキストをクライアントパソコンから所定のサイトに送信する送信手段と、
該送信手段により送信された検索キーワード又はテキストを基に前記ユーザの需要の動向を解析する需要動向解析手段と、
該需要動向解析手段で解析された前記ユーザの需要の動向を基に前記ユーザに対して広告を提供する広告提供手段を備えたことを特徴とする請求項１〜４のいずれか一項に記載のインターネット補助システム。
【請求項６】
任意のテキストに関連するネット検索用に適したテキストを取得可能な関連テキスト取得手段を備えたインターネット補助システムであって、
該関連テキスト取得手段が、
前記任意のテキストを入力する入力欄と、
該入力欄に入力されたテキストが前記検索キーワード又はテキストと一致するか否かを判断する判断手段と、
該判断手段で一致と判断されたテキストについての関連単語を表示する表示手段とを有することを特徴とする請求項１〜５のいずれか一項に記載のインターネット補助システム。
【請求項７】
ユーザにより使用された検索キーワードを履歴として保存する検索キーワード履歴保存手段と、
該検索キーワード履歴保存手段で保存された検索キーワードの履歴を表示する表示手段と、
該表示手段で表示された検索キーワードを次の検索候補テキストとして選択自在とするテキスト選択手段と、
該テキスト選択手段で選択されたテキストを検索キーワードとして前記検索エンジンを介して検索が行われることを特徴とする請求項１〜６のいずれか一項に記載のインターネット補助システム。
【請求項８】
複数の分類と、
該分類の内から一つを選択自在とされた分類選択手段と、
検索エンジンに対し検索式として使用されたテキストを保存する検索式保存手段と、
前記検索エンジンによる検索の結果を抽出する検索結果抽出手段と、
該検索結果抽出手段で抽出された検索結果を前記検索式の下位層に、かつ該検索式を前記分類選択手段で選択された分類の下位層に保存する検索結果保存手段と、
該検索結果保存手段で保存された分類、前記検索式及び前記検索結果の内の少なくとも一つを表示する検索結果表示手段とを備えたことを特徴とする請求項１〜７のいずれか一項に記載のインターネット補助システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインターネット補助システムに係わり、特にホームページの検索に最適なキーワードが簡単に見出せ、キーボード操作も不要であり、かつユーザの需要を総合的に判断可能なインターネット補助システムに関する。
【０００２】
【従来の技術】
従来、ホームページの検索の際には、インターネット上に公開されたディレクトリ型の検索エンジンか若しくはキーワード入力型の検索エンジンのいずれかにより検索が行われている。この内、キーワード入力型の検索エンジンでは、予めキーワードを想定し検索式入力欄に入力することで検索を行っていた。
【０００３】
【発明が解決しようとする課題】
ところで、従来のキーワード入力型の検索エンジンでは、想定されたキーワードが、どの程度ユーザの欲するホームページを検索するのに有効か全く不明であった。このため、常によりふさわしいキーワードが他に存在するのではないかというおそれを抱きつつ検索を行っているのが実情である。そして、検索の結果であるホームページの閲覧如何では、再度別のキーワードを見出して再検索を実行するか検索を断念するかされていた。
【０００４】
ユーザにとって、他にどのようなキーワードが存在するのかを即座に判断するのは、極めて困難な作業である。その分野の専門家ではないユーザにとって、当該分野のキーワードを次々に連想することは難しい。従って、最適ではないキーワードに基づき長時間にわたり無駄なネットサーフィンを実施してしまうことが少なからずあった。
【０００５】
また、パソコン初心者等にとってキーボード入力は煩わしいものであった。
更に、検索結果の閲覧を中止したり、関連のリンクサイトに入ってしまった場合や検索結果の途中からホームページの閲覧を再開する場合等には再度検索エンジンに戻り同一の検索式の入力から実施する必要があった。
【０００６】
本発明はこのような従来の課題に鑑みてなされたもので、ホームページの検索に最適なキーワードが簡単に見出せ、キーボード操作も不要であり、かつユーザの需要を総合的に判断可能なインターネット補助システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
このため本発明（請求項１）は、インターネット上の少なくとも一つの検索エンジンを対象としてユーザが入力する検索キーワードを取得する検索キーワード取得手段と、該検索キーワードについて前記検索エンジンを介して検索を行う検索手段と、該検索手段で検索された結果の検索結果一覧リストを取得する検索結果一覧リスト取得手段と、該検索結果一覧リスト取得手段で取得された検索結果一覧リストに掲載されている少なくとも一つのホームページアドレスをリンク先とした当該ホームページのＨＴＭＬ文書中のヘッダ部にキーワードとして記録されているテキストを抽出するキーワード抽出手段と、該キーワード抽出手段で前記検索キーワードの関連の下に収集されたテキストが同一のテキストについて集計される累積手段と、該累積手段で集計されたテキストを前記検索キーワードの関連の下に頻度順に表示する表示手段とを備えたインターネット補助システムであって、前記各手段の処理はコンピュータが実行し、かつ、前記表示手段で表示されるテキストが前記検索キーワードの関連テキストとしてユーザに提供されることを特徴とする。
また、本発明（請求項２）は、ホームページがクライアントパソコンにダウンロードされブラウザで表示されているとき該ホームページのＨＴＭＬ文書中のヘッダ部にキーワードとして記録されているテキストを抽出するキーワード抽出手段と、該キーワード抽出手段で抽出されたテキストを前記ホームページ又は該ホームページアドレスとの関連の下に表示する表示手段とを備え、該表示手段で表示されるテキストが前記ホームページ又は該ホームページアドレスの関連テキストとしてユーザに提供されることを特徴とする。
更に、本発明（請求項３）は、前記表示手段で表示されたテキストをユーザが次の検索候補テキストとして選択自在とするテキスト選択手段と、該テキスト選択手段で選択されたテキストを検索キーワードとして前記検索エンジンを介して検索が行われることを特徴とする。
更に、本発明（請求項４）は、前記検索手段を除く各手段がクライアントパソコンで実行されることを特徴とする。
更に、本発明（請求項５）は、前記検索キーワード又はテキストをクライアントパソコンから所定のサイトに送信する送信手段と、該送信手段により送信された検索キーワード又はテキストを基に前記ユーザの需要の動向を解析する需要動向解析手段と、該需要動向解析手段で解析された前記ユーザの需要の動向を基に前記ユーザに対して広告を提供する広告提供手段を備えて構成した。
更に、本発明（請求項６）は、任意のテキストに関連するネット検索用に適したテキストを取得可能な関連テキスト取得手段を備えたインターネット補助システムであって、該関連テキスト取得手段が、前記任意のテキストを入力する入力欄と、該入力欄に入力されたテキストが前記検索キーワード又はテキストと一致するか否かを判断する判断手段と、該判断手段で一致と判断されたテキストについての関連単語を表示する表示手段とを有することを特徴とする。
更に、本発明（請求項７）は、ユーザにより使用された検索キーワードを履歴として保存する検索キーワード履歴保存手段と、該検索キーワード履歴保存手段で保存された検索キーワードの履歴を表示する表示手段と、該表示手段で表示された検索キーワードを次の検索候補テキストとして選択自在とするテキスト選択手段と、該テキスト選択手段で選択されたテキストを検索キーワードとして前記検索エンジンを介して検索が行われることを特徴とする。
更に、本発明（請求項８）は、複数の分類と、該分類の内から一つを選択自在とされた分類選択手段と、検索エンジンに対し検索式として使用されたテキストを保存する検索式保存手段と、前記検索エンジンによる検索の結果を抽出する検索結果抽出手段と、該検索結果抽出手段で抽出された検索結果を前記検索式の下位層に、かつ該検索式を前記分類選択手段で選択された分類の下位層に保存する検索結果保存手段と、該検索結果保存手段で保存された分類、前記検索式及び前記検索結果の内の少なくとも一つを表示する検索結果表示手段とを備えて構成した。
更に、本発明は、ホームページと、該ホームページに関連付けられたキーワードを抽出するキーワード抽出手段と、該キーワード抽出手段で抽出したキーワードを表示するキーワード表示手段とを備えて構成されてもよい。
更に、本発明は、前記キーワード抽出手段で抽出されたキーワードを累積するキーワード累積手段を備え、前記キーワード表示手段は、該キーワード累積手段で累積されたキーワードを表示することを特徴としてもよい。
更に、本発明は、前記キーワード抽出手段で抽出されるキーワードは、前記ホームページに属するＨＴＭＬ文書のタグのキーワード欄より得られたドキュメント情報であることを特徴としてもよい。
【０００８】
キーワードは、例えばＨＴＭＬ文書中のヘッダ部に記載された単語や、ホームページの登録申請時等に検索キーとして検索エンジン等に申請された単語である。また、ホームページを閲覧した第３者により予め割り付けられた単語であってもよい。
【０００９】
ホームページ中の文章を名詞、助詞、形容詞等に分解し、その中で最も多く出現される単語を検出し、その単語としてもよい。ＨＴＭＬ文書中のヘッダ部に記載されたタイトルやディスクリプション等から部分的に単語抽出されたものであってもよい。
キーワードを画面表示することで、ユーザはこの閲覧中のホームページに関連したホームページを検索する際の検索キーワードを容易に見出せる。
【００１０】
更に、本発明は、ホームページと、該ホームページに属するＨＴＭＬ文書のタグのキーワード欄、タイトル欄、ディスクリプション欄のいずれか少なくとも一つよりドキュメント情報であるキーワードを抽出するキーワード抽出手段と、該キーワード抽出手段で抽出されたキーワードを累積するキーワード累積手段と、該キーワード累積手段で累積されたキーワードを表示するキーワード表示手段とを備えて構成されてもよい。
更に、本発明は、前記ホームページのアドレスを取得するアドレス取得手段を備え、該アドレス取得手段で取得されたアドレスは、前記キーワードとの間で階層的に配設されたことを特徴としてもよい。
更に、本発明は、前記キーワード表示手段で表示されたキーワードを選択する選択手段と、該選択手段で選択されたキーワードが検索式として入力される検索式入力ボックスとを備えたことを特徴としてもよい。
更に、本発明は、前記検索式入力ボックスに入力された検索式が、検索エンジンの検索式入力欄に投入されるキーワード投入手段を備えて構成されてもよい。
更に、本発明は、前記キーワード表示手段で表示されるキーワードは、所定の分類下に階層的に割り付けられたことを特徴としてもよい。
【００１１】
ホームページ毎に抽出されたキーワードは累積させ、表示する。このため、この累積されたキーワードによりホームページを検索する際の検索キーワードを容易に見出せる。
【００１２】
更に、本発明は、複数の分類と、該分類の内から一つが選択される分類選択手段と、検索エンジンの検索式入力欄に入力された検索式を保存する検索式保存手段と、前記検索エンジンによる検索の結果を抽出する検索結果抽出手段と、該検索結果抽出手段で抽出された検索結果を前記検索式の下位層に、かつ該検索式が前記分類選択手段で選択された分類の下位層に保存される検索結果保存手段と、該検索結果保存手段で保存された分類、前記検索式及び前記検索結果の内の少なくとも一つを表示する検索結果表示手段とを備えて構成されてもよい。
更に、本発明は、ホームページの保存を指令するホームページ保存指令手段と、該ホームページ保存指令手段の指令により前記検索結果に関連付けて前記ホームページを保存するホームページ保存手段と、該検索結果を選択することで、該ホームページ保存手段により保存されたホームページが表示される保存ホームページ表示手段とを備えて構成されてもよい。
更に、本発明は、前記検索結果にはアドレスが含まれ、該アドレスを選択するアドレス選択手段と、該アドレス選択手段で選択されたアドレスをブラウザに読み込み、ホームページを表示するホームページ表示手段を備えて構成されてもよい。
更に、本発明は、前記キーワード抽出手段で抽出されるキーワード、前記検索エンジンの検索式入力欄に入力される検索式又は前記アドレス取得手段で取得されるアドレスは、アプリケーションソフトにより表示されたファイルより所定範囲のテキストを選択することで抽出されることを特徴としてもよい。
更に、本発明は、前記分類、前記キーワード、前記テキスト、前記検索式及び前記アドレスの内の少なくとも一つにはホームページの閲覧時間に応じて累積された経過時間が割り付けられたことを特徴としてもよい。
更に、本発明は、前記分類、前記キーワード、前記テキスト、前記検索式及び前記アドレスの内の少なくとも一つには、該キーワード等の出現回数が累積された頻度が割り付けられたことを特徴としてもよい。
更に、本発明は、前記分類、前記キーワード、前記テキスト、前記検索式及び前記アドレスの内の少なくとも一つには、日時が割り付けられたことを特徴としてもよい。
更に、本発明は、前記分類、前記キーワード、前記テキスト、前記検索式及び前記アドレスの内の少なくとも一つを所定の条件で整列する整列手段を備えて構成されてもよい。
更に、本発明は、前記キーワード、前記テキスト、前記検索式及び前記アドレスの内の少なくとも一つの保存及び／又は表示の一部を制限するフィルタ手段を備えて構成されてもよい。
更に、本発明は、前記キーワード、前記テキスト及び前記アドレスの内の少なくとも一つがいずれの分類に属するべきかを判断する分類判断手段と、該分類判断手段による判断結果に基づき前記キーワード等を移動する移動手段を備えて構成されてもよい。
更に、本発明は、前記検索式入力ボックスに入力された検索式に基づき、前記キーワード、前記テキスト、前記タイトル、前記検索式及び前記アドレスの内の少なくとも一つを検索する検索手段と、該検索手段で検索された前記キーワード等を表示するキーワード表示手段とを備えて構成されてもよい。
更に、本発明は、前記分類、前記キーワード、前記テキスト、前記タイトル、前記検索式及び前記アドレスの内の少なくとも一つを含むテキストデータ及び／又は前記ホームページを含む画像データが所定のデータ容量を超えたとき、該データ容量を超えた分に相当するデータを削除するデータ削除手段を備えて構成されてもよい。
更に、本発明は、前記キーワード、前記テキスト、前記タイトル及び前記検索式の内の少なくとも一つを翻訳する翻訳手段を備えて構成されてもよい。
更に、本発明は、前記分類、前記キーワード、前記テキスト、前記タイトル、前記検索式、前記アドレス及び前記保存されたホームページの内の少なくとも一種類のデータ項目を基に、該データ項目下に含まれるデータ数、前記経過時間、前記頻度、前記日時の内の少なくとも一つの情報からユーザのインターネットを介しての需要を判断するインターネット需要状況判断手段と、該インターネット需要状況判断手段で判断されたユーザの需要を所定のサーバ又はサイトに送信する送信手段とを備えて構成されてもよい。
更に、本発明は、前記分類にはプライバシー保護分類が設けられ、該プライバシー保護分類に保存されたデータは、前記インターネット需要状況判断手段でユーザの需要を判断されず、かつ前記送信手段により送信されないことを特徴としてもよい。
【００１３】
分類、検索式及び検索結果を階層的に関連付けて保存する。検索式は、分類の下位層なので、後に検索式を見出しやすい。検索結果も保存されているので、同一の検索式による再検索を行う必要もない。過去にどの様な検索を行ったのかが分かり、次の検索の際に有効な情報となる。
【００１４】
更に、本発明は、インターネット上に公開された検索エンジンと、該検索エンジンの検索式入力欄に入力される検索式をクライアントパソコンにて予め作成する検索式作成手段と、該検索式作成手段で作成された検索式を所定のサーバ又はサイトに送信する送信手段とを備えて構成されてもよい。
【００１５】
検索エンジンには、ホームページの検索の他、ショッピングサイト内を検索する場合等も含む。検索式は、クライアントパソコンにて予め作成する。この検索式を所定のサーバ又はサイトに送信する。検索式を利用する際には、ユーザが興味を有する分野や品目に対し検索を行う場合がある。
【００１６】
かかる場合には、この検索式を知ることで、広告等を行う場合の宣伝効率を高めることが出来る。検索式は、クライアントパソコンにて特定の検索エンジンにかたよらず収集可能であるため、総合的な観点から精度良く、インターネットを介してのユーザの需要を判断することが出来る。
【００１７】
更に、本発明は、インターネット上に公開された検索エンジンと、該検索エンジンの検索式入力欄にユーザにより入力された検索式を抽出する検索式抽出手段と、該検索式抽出手段で抽出した検索式を所定のサーバ又はサイトに送信する送信手段とを備えて構成されてもよい。
更に、本発明は、前記送信手段により送信された前記ユーザの需要又は前記検索式に基づき所定の広告が選択され、前記ユーザに対し提供される広告提供手段を備えて構成されてもよい。
【００１８】
更に、本発明は、ホームページに関するキーワード、タイトル、要約等のホームページ関連データがアドレスと関連付けて保存されたデータベースと、クライアントパソコンに表示されたホームページより抽出された該ホームページのアドレスと、該アドレスに係る前記ホームページ関連データを前記データベースより抽出するホームページ関連データ抽出手段と、該ホームページ関連データ抽出手段で抽出されたホームページ関連データを前記クライアントパソコンにダウンロードするダウンロード手段とを備えて構成されてもよい。
【００１９】
ホームページ閲覧の際にアドレスやキーワード等を取得するのではなく、ホームページ閲覧の際にはアドレスのみを取得しておき、キーワード等は例えば所定サイトからのダウンロードにてまとめて取得する。アドレスは複数個分をまとめてダウンロードしてもよいが、アドレスの一つずつに対応してアドレス変更の都度ダウンロードしてもよい。
【００２０】
更に、本発明は、ホームページに関するキーワードがアドレスと関連付けて保存されたデータベースと、検索エンジンの検索結果であるホームページのアドレスと、 該アドレスに係る前記キーワードを前記データベースより抽出するキーワード抽出手段と、該キーワード抽出手段で抽出されたキーワードを前記アドレスと共に前記クライアントパソコンにダウンロードするダウンロード手段と、 該ダウンロード手段でダウンロードされたアドレス及びキーワードを表示する表示手段とを備えて構成されてもよい。
【００２１】
検索エンジンの検索結果であるホームページのアドレスと共にキーワードをクライアントパソコンに表示する。このことにより、 ユーザは検索に使用したキーワードの妥当性を評価、確認出来ると共に次の検索のヒントを得ることが出来る。
【００２２】
更に、本発明は、インターネット上に公開された特許庁の特許電子図書館と、該特許電子図書館の検索式入力欄に入力される検索式をクライアントパソコンにて予め作成する検索式作成手段と、該検索式作成手段で作成された検索式を保存する検索式保存手段と、該検索式保存手段で保存された検索式に関連付けて検索の結果が保存される検索結果保存手段とを備えて構成されてもよい。
【００２３】
検索式をクライアントパソコンにて予め作成することで、通信費の無駄を省き、回線の混雑を低減出来る。検索の結果は、公報番号や発明の名称である。検索式を保存することで、検索式の再利用が可能となる。また、過去にどのような検索を行ったのかを検索式及び検索結果を対比しつつ理解出来、次の検索に生かすことが出来る。
更に、本発明は、各請求項に記載のインターネット補助システムの各手段における処理がプログラミングされ、記録された記録媒体であることを特徴としてもよい。
【００２４】
【発明の実施の形態】
以下、本発明の実施形態について説明する。本発明の実施形態であるソフトウェアの画面例を図１に示す。図１において、検索補助ツール１０のメニュー枠１にはデータの読み込みや保存、編集等の項目が表示されている。
【００２５】
検索式構成枠３には検索式入力ボックス４に検索式が入力され、検索エンジン側にこの検索式を渡したり、ユーザのパソコンのハードディスクやＭＯ等の外部記憶装置に保存されたデータをこの検索式入力ボックス４に入力された検索式に基づき検索可能なようになっている。
【００２６】
アプリケーション表示枠５には、ＨＴＭＬ画像や、ｊｐｅｇ画像、ｇｉｆ画像、ワープロソフト、サムネイル表示等が可能なようになっている。ワープロソフト、サムネイル表示等は、市販のアプリケーションソフトを検索補助ツール１０に予め登録しておくことで、本ソフトウェアより起動可能なようになっている。アプリケーション表示枠５の表示は、最大化ボタン２３により拡大表示可能である。
【００２７】
最大化ボタン２３により拡大表示された場合の画面例を図２に示す。検索補助ツール１０はこの際には部分表示される。また、検索補助ツール１０の最小化ボタン２５をクリックすると、検索補助ツール１０はシステムに常駐するようになっている。検索補助ツール１０は、パソコン起動時にシステムに常駐されるのが望ましい。データ枠７には、分類９、総キーワード欄１１、アドレス欄１３、各ホームページキーワード欄１５が設けられている。
【００２８】
分類９には、検索補助ツール１０のインストール当初に、標準的に予め用意された分類が表示されるようになっている。この分類は検索エンジンに沿った形で分類されるのが望ましい。また、分類は、ユーザの好みに応じて修正や追加、削除、移動等が可能なようになっている。
【００２９】
なお、分類は、大分類、中分類、小分類等と階層的に配列してもよい。分類９にはプライバシーの保護が可能とされるプライバシー保護項目１２が設けられている。また、特定の分類に限定することが出来なかったり、ユーザにより分類の特定のされなかった情報は「その他」分類１４に属するようになっている。
【００３０】
あ行、か行等の行選択が五十音順ボタン８１によりされると、選択された行に属する分類から五十音順に先頭行より表示されるようになっている。なお、外国語の場合には五十音順に代えてアルファベット順にて構成する。日時順ボタン８３をクリックすれば、最新に閲覧したホームページの属する分類から順に表示されるようになっている。
【００３１】
頻度順ボタン８５をクリックすれば、後述する総キーワード欄１１の各頻度が分類毎に合計され、その合計順に整列されるようになっている。経過時間順ボタン８７をクリックすれば、後述する総キーワード欄１１の各ホームページ閲覧の経過時間が分類毎に合計され、その合計順に整列されるようになっている。
【００３２】
総キーワード欄１１には、閲覧中のホームページのＨＴＭＬ文書中のタグのｋｅｙｗｏｒｄｓ中より取得されたデータが累積可能なようになっている。また、検索式入力ボックス４に入力された検索式が先頭行に表示、保存されるようになっている。そして、使用された検索式は文字色が変更されるようになっている。検索式は、ＡＮＤやＯＲ、ＮＯＴ等の演算子２２により作成された式も表示、保存可能なようになっている。
【００３３】
更に、アプリケーション表示枠５に表示されたＨＴＭＬ画像やワープロソフト等からテキストデータがマウス操作により範囲選択されると、検索式入力ボックス４及び総キーワード欄１１にテキストデータが入力されるようになっている。図２のように、アプリケーション表示枠５が最大化されている場合も、同様に検索式入力ボックス４にテキストデータ等を入力可能である。
【００３４】
総キーワード欄１１は、行単位に欄の大きさは定められており、表示される文字数には制限があるが、この欄の表示サイズに入力される文字数が制限されるものではなく、この欄を選択すればドロップダウン形式に複数行にわたり入力されているテキストが表示されるようになっている。なお、このように複数行にわたるテキストが選択された際に、検索式入力ボックス４には一行分のテキストのみが入力される。
【００３５】
また、検索式入力ボックス４に入力されたこのテキストが不要な場合には、前データクリアボタン２１により削除可能なようになっている。マウスの右クリックでショートカットメニューを呼び出しこのテキストのコピーを行い、アプリケーション表示枠５内の適所を指定し、テキストを張り付けることが可能である。
【００３６】
但し、アプリケーション表示枠５内の適所を指定し、マウスのＷクリック等の操作によりテキストを張り付けるようにしてもよい。そして、このテキスト中から任意の単語を範囲選択すると、検索式入力ボックス４及び総キーワード欄１１に当該単語の入力がされるようになっている。
【００３７】
総キーワード欄１１に表示されるデータは、各分類の下位に属するデータである。総キーワード欄１１のデータ表示は、あ行、か行等の行選択が五十音順ボタン３３によりされると、選択された行に属する単語から五十音順に先頭行より表示されるようになっている。スクロールバー３５を操作することで選択行以前のデータが表示される。
【００３８】
日時順ボタン３７をクリックすれば、総キーワード欄１１のデータ表示はデータの取得日時に従い、新しいデータから順に降順表示されるようになっている。また、もう一度日時順ボタン３７をクリックすることにより昇順表示に切り替えることが可能である。頻度順ボタン３９をクリックすれば、総キーワード欄１１のデータ表示はデータの頻度順に頻度の大きいデータから順に降順表示されるようになっている。
【００３９】
データの頻度は、ユーザがホームページ閲覧の度に取得されるキーワードの内、同一単語の出現回数がカウントされたものである。従って、頻度順位の高いデータは、最も多くのホームページで取り扱われている単語なので、これらの単語を検索式に用いれば検索効率は向上する。但し、同一のホームページのｋｅｙｗｏｒｄｓ中に同一の複数の単語が存在する場合には、これらは一つとしてカウントされるのが望ましい。
【００４０】
また、もう一度頻度順ボタン３９をクリックすることにより昇順表示に切り替えることが可能である。経過時間順ボタン４１をクリックすれば、総キーワード欄１１のデータ表示は経過時間順に経過時間の大きいデータから順に降順表示されるようになっている。データの経過時間は、データの属する各ホームページがユーザに閲覧されていた時間の合計である。また、もう一度経過時間順ボタン４１をクリックすることにより昇順表示に切り替えることが可能である。
【００４１】
検索キー表示ボタン４３をクリックすれば、検索式として利用されたことのあるデータのみが新しいデータから順に降順表示されるようになっている。また、もう一度検索キー表示ボタン４３をクリックすることにより昇順表示に切り替えることが可能である。優先順位選択ボックス４４は、例えば「五十音−頻度」を選択すると、五十音順に並べた後に各音範囲内で頻度を組み合わせることが可能である。
【００４２】
アドレス欄１３には、メインアドレスとこのメインアドレスの下層に位置し、メインアドレスにリンクされたサイト内リンクアドレスとを切り替えるアドレス切替ボタン１７が配設されている。メインアドレスには、閲覧中のホームページより抽出されたＵＲＬ(Uniform Resource Locators) や、ＨＴＭＬ文書中のタグのタイトル、ｄｅｓｃｒｉｐｔｉｏｎより抽出されたデータ及びこれらのデータが取得された日時（年月も含む）等が表示されるようになっている。
【００４３】
また、検索エンジン等により検索の結果取得されたＵＲＬ、タイトル、内容、検索結果であるＵＲＬの属するホームページがどの程度検索式に適合しているかが検索エンジン側で判断された適合度、データ取得の日時等も表示されるようになっている。
【００４４】
サイト内リンクアドレスには、メインのホームページにリンクされたリンクアドレス先であり、現在閲覧中のホームページより抽出されたＵＲＬ(Uniform Resource Locators) や、ＨＴＭＬ文書中のタグのタイトル、ｄｅｓｃｒｉｐｔｉｏｎより抽出されたデータ及びこれらのデータが取得された日時等が表示されるようになっている。
【００４５】
サイト内リンクアドレスには、メインのホームページと同一のサイト内のアドレスが保存されるようになっている。なお、アドレス切替ボタン１７を配設せずに階層的にメインアドレスとサイト内リンクアドレスが並設されるようにしてもよい。
【００４６】
日時順ボタン４７をクリックすれば、アドレス欄１３のアドレス表示はデータの取得日時に従い新しいデータから順に降順表示されるようになっている。また、もう一度日時順ボタン４７をクリックすることにより昇順表示に切り替えることが可能である。適合度ボタン４９をクリックすれば、検索エンジン側で判断された適合度の順位に従い高い順から整列される。
【００４７】
頻度順ボタン５０をクリックすれば、ホームページの訪問回数の大きい順に降順表示されるようになっている。この際、メインアドレスとサイト内リンクアドレスのそれぞれについて独立して訪問回数を判断してもよいが、メインアドレスについてはサイト内リンクアドレスの訪問回数をも加算して判断するようにしてもよい。
【００４８】
また、もう一度頻度順ボタン５０をクリックすることにより昇順表示に切り替えることが可能である。経過時間順ボタン５１をクリックすれば、アドレス欄１３のアドレス表示は経過時間順に経過時間の大きいデータから順に降順表示されるようになっている。また、もう一度経過時間順ボタン５１をクリックすることにより昇順表示に切り替えることが可能である。
【００４９】
録画済表示ボタン５３をクリックすれば、録画済のデータのみが新しいデータから順に降順表示されるようになっている。また、もう一度検索キー表示ボタン４３をクリックすることにより昇順表示に切り替えることが可能である。
【００５０】
アドレス欄１３のアドレスを選択し、表示ボタン５５をクリックすると、予め設定されたデータの保存先よりデータが読まれ、アプリケーション表示枠５内に表示されるようになっている
【００５１】
各ホームページキーワード欄１５には、アドレス欄１３に表示されたメインアドレス又はサイト内リンクアドレスに属するホームページのＨＴＭＬ文書中のタグのｋｅｙｗｏｒｄｓ中より取得されたデータが表示されるようになっている。
【００５２】
総キーワード欄１１及び各ホームページキーワード欄１５に表示されたテキストデータを選択すると検索式入力ボックス４に入力され、検索式を構成することが可能なようになっている。サムネイル表示ボタン１９がクリックされることにより、アドレス欄１３に表示されたメインアドレス又はサイト内リンクアドレスに対応された縮小画像がアドレス欄１３の各アドレスに対応されてサムネイル表示されるようになっている。
【００５３】
この場合には、各ホームページキーワード欄１５はサムネイル表示欄に切り替えられる。但し、このサムネイル表示は、アプリケーション表示枠５で表示されるようにしてもよい。この場合、市販のサムネイル表示可能なソフトも利用可能である。
【００５４】
メニュー枠１の「保存」では、検索補助ツール１０に現在取得されているデータを所定の保存先に保存可能であり、一方「読み込み」では、この保存先より保存されているデータを読み込み可能なようになっている。「データ削除」は、データ枠７内の各項目を少なくとも一つ選択した後、「データ削除」をクリックすることで項目の削除が可能である。なお、この場合、下位層に属するデータは自動削除される。
【００５５】
「欄全体削除」では、分類９、総キーワード欄１１、アドレス欄１３、各ホームページキーワード欄１５に存在するデータが欄単位に削除可能である。「移動」では、分類「その他」１４に取得されたデータを選択し、その後他の分類を選択することで、他の分類に当該データを移動可能である。
【００５６】
データ取得日欄５７を選択することで、総キーワード欄１１、アドレス欄１３、各ホームページキーワード欄１５に表示されるデータを絞ることが可能である。例えば、「今日」が選択された場合には、今日取得のデータのみが表示されるようになっている。期間指定が選択された場合には、別途期間指定のための入力欄が表示され、期間指定可能なようになっている。
【００５７】
次に、本発明の実施形態の動作を説明する。なお、各図中、同一要素のものについては同一符号を付して説明は省略する。
【００５８】
図３に検索のフローチャートを示す。図３のステップ１（図中Ｓ１と略す。以下、同旨）で検索補助ツール１０のソフトウェア起動を行う。検索補助ツール１０は、ユーザのパソコンに常駐される。ステップ３で、分類９より一つの分類を選択する。この分類は、これから検索しようとするホームページが属するとユーザが判断する分類である。
【００５９】
例えば自動車販売をキーワードとしてホームページ検索をする場合には車を分類として選択する。但し、ユーザが後日分かり易いように分類を選択するのが望ましい。ステップ５で検索式を検索式入力ボックス４に入力する。検索式入力ボックス４への入力は、キーボードより文字入力してもよいし、総キーワード欄１１や各ホームページキーワード欄１５よりデータ項目を選択すると、選択されたデータ項目が検索式入力ボックス４に自動入力される。
【００６０】
各ホームページキーワード欄１５には、現在閲覧中のホームページのキーワードが表示される。このため、閲覧中のホームページに関係の深い単語が表示されている。一方、総キーワード欄１１には、この閲覧中のホームページが含まれる分類９の様々な単語が表示されている。総キーワード欄１１の単語は後述するようにユーザがホームページを録画したり、閲覧時間を費やしたりしている場合に抽出された単語である。ホームページの録画や閲覧時間を費す場合には、ユーザにとって重要な情報が含まれていると考えられるからである。
【００６１】
各ホームページキーワード欄１５と総キーワード欄１１の単語は、ホームページの開設者が、自己のホームページをユーザにとって検索され易いように精選した単語である。従って、ホームページの特徴が様々な観点から時間をかけて慎重に分析され、単語選定されている。このため、かかる単語を見るだけで、ユーザは自分の検索キーワードが正しかったのか、あるいは今後所望とするホームページに到達するには、どのようなキーワードを入力すればよいのか等の示唆を受けることが可能となる。
【００６２】
インターネット接続中等にかかるキーワードの選択及び入力を行うのは、時間の浪費も伴い、困難な作業であるが、次の検索への示唆を受けることで検索効率を向上させることが可能となる。また、キーワードは、キーボード入力する必要がないので、パソコン初心者やテレビや携帯情報端末等によるインターネット接続に対しても操作が楽に行える。
【００６３】
そして、この単語は、五十音順ボタン３３、日時順ボタン３７、頻度順ボタン３９、経過時間順ボタン４１により整列が可能である。頻度順ボタン３９では、単語の出現頻度順に整列され、経過時間順ボタン４１によれば、ホームページの閲覧に要した時間順に整列される。
【００６４】
このため、ユーザ各人の好みに応じた単語を自ら創出することなく素早く簡単に入手可能である。また、頻度順ボタン３９によれば、多くのホームページの開設者が検索キーワードとして選定しているものなので、頻度順位の高い単語を利用すれば検索効率が高くなる。更に、頻度順ボタン５０によれば、ホームページの訪問回数順位の高いページの単語を各ホームページキーワード欄１５で参照出来る。
【００６５】
また、アプリケーション表示枠５に表示されたテキストを範囲選択することで文字入力可能である。検索式は、演算子２２を選択することで演算子を記入することも可能である。全クリアボタン５９をクリックすれば検索式入力ボックス４の記入文字のすべてを削除可能であり、前データクリアボタン２１をクリックすれば検索式入力ボックス４に記入された直前データを削除可能である。
【００６６】
検索式が完成された場合にはステップ７でＯＫボタン６１をクリックする。このとき検索式は検索補助ツール１０に読まれる。但し、クリップボードに積まれるようにしてもよい。ステップ９では、ステップ３で分類が選択されているか否か判断され、選択されている場合にはステップ１１でこの選択された分類を指定し、ステップ３で分類が選択されていない場合にはステップ１３で分類「その他」１４を指定する。
【００６７】
そして、ステップ１４で指定の分類を分類９の先頭行に移動する。ステップ１５で検索式を指定された分類に属する総キーワード欄１１の先頭行に表示し、保存する。この際には検索式として利用されたことを示すため、ステップ１７で、この総キーワード欄１１の先頭行に表示された検索式の文字色を変更する。そして、ステップ１８で、総キーワード欄１１への検索式の保存日時を取得しデータ保存する。
【００６８】
一方、ステップ７でＯＫボタン６１がクリックされると、予め検索補助ツール１０で設定された検索エンジンのＵＲＬがブラウザに投入され、この検索エンジンのホームページが表示される。なお、この際には、複数の検索エンジンからユーザ設定により一つの検索エンジンが選択可能とされるのが望ましい。また、ブラウザが起動されていない場合にはブラウザの起動確認表示がされる。
【００６９】
ステップ１９では、検索エンジンの検索式入力欄に対し、検索補助ツール１０に読まれていた検索式が投入される。この際、クリップボードに積まれていた検索式を張り付けるようにしてもよい。その後、検索補助ツール１０より検索実行信号が送信されてステップ２１で検索が行われる。なお、検索エンジンの検索式入力欄内を選択し、ＯＫボタン６１をクリックすることでこの検索式入力欄に検索式を張り付け、その後検索エンジンの検索実行ボタンを押すようにしてもよい。
【００７０】
ステップ２３で検索結果が表示されると、ステップ２５でその検索結果のリストデータを抽出する。リストデータは、例えばＵＲＬ、適合度、タイトル、内容、取得日時等であるが、検索エンジンに応じて予め決められる。ステップ２７では、当該検索式の下位のアドレス欄１３に抽出したリストデータを保存する。
【００７１】
検索エンジンで検索した場合、リストデータは画面表示の都合上検索された結果の一部が表示されることが多い。このため、ユーザが更に多くのリストデータを欲する場合にはステップ２９で次のリスト結果を要求する。この際にはステップ２３からの処理を繰り返す。
【００７２】
ユーザが、これ以上多くのリストデータを欲しないと考える場合には図４のステップ３１に進み、検索エンジンのリストデータから閲覧を欲するホームページアドレスを選択する。この場合、アドレス欄１３のリストデータを選択してもブラウザにＵＲＬが投入され、ホームページの閲覧が可能である。ステップ３３で、検索式構成枠３の累積ボタン６３がＯＮされているか否か判断される。
【００７３】
累積ボタン６３がＯＮされている場合には、ホームページからキーワードを抽出し、累積等の処理を行うため、ステップ３５以降に進む。一方、累積ボタン６３がＯＦＦされている場合には図１３のステップ３７に進み、自動累積等の処理は行わないこととする。ステップ３５では、現在ブラウザが表示中のホームページのＵＲＬを取得する。
【００７４】
ステップ３９では、フィルタ機能がＯＮされているか否か判断される。フィルタ機能は、一旦ホームページの閲覧がされ、検索補助ツール１０でＵＲＬが削除されたものは、今後に再び閲覧の必要となる可能性は少ないので、データの取得はしないこととするものである。即ち、ユーザにとって真に必要なデータのみが累積されるよう配慮したものである。
【００７５】
フィルタ機能がＯＮされている場合にはステップ４１に進み、過去に削除されたＵＲＬと同一か否か判断される。なお、一旦削除されたＵＲＬはフィルタデータベースに保存されている。同一の場合には累積等の処理を行わずにステップ３３に戻る。
【００７６】
同一でない場合にはステップ４３に進み、新たな分類の指定がされたか否か判断される。ステップ４３を挿入したのは、閲覧中のホームページは他の分類にも入れた方がよいとユーザが判断した場合に、分類９の新たな分類を指定するだけで簡単にデータを新たな分類にも保存可能とするものである。詳細は後述する。
【００７７】
新たな分類の指定がされていない場合にはステップ４５に進み、ステップ３５で取得されたＵＲＬを現在選択中の検索式に属する検索結果であるＵＲＬのすべてと比較する。そして、ＵＲＬが一致した場合にはステップ４７に進む。ステップ４７ではＵＲＬに変化があるかどうかが判断される。
【００７８】
ＵＲＬに変化がある場合とは、ブラウザに表示されたホームページが異なった場合である。即ち、ステップ４９〜ステップ５３の処理は、異なるホームページに移動した際、最初の１回のみ行われる。ブラウザに同一のホームページが表示される限り、ステップ４９〜ステップ５３の処理は行われない。
【００７９】
ステップ４９では、このＵＲＬを適合度等の順序を維持しつつアドレス欄１３の先頭行に移動する。この結果、現在選択されている分類や検索式、閲覧中のホームページのアドレスが先頭行に表示されるため見やすい。ステップ５１では、閲覧中のホームページのＨＴＭＬ文書中のタグのｋｅｙｗｏｒｄｓ中よりキーワードを抽出する。
【００８０】
また、ＨＴＭＬ文書中のタグのタイトル、ｄｅｓｃｒｉｐｔｉｏｎよりタイトル及び内容を抽出する。また、これらのデータが取得された日時が取得される。そして、キーワードは、アドレスの下位の各ホームページキーワード欄１５に表示される。
【００８１】
キーワードには取得の日時が関連付けられている。また、タイトル、内容及び日時はアドレス欄１３にＵＲＬ、適合度とともにデータ表示される。ステップ５３では、ＵＲＬのカウンタをインクリメントする。このカウンタを累積することにより、同一のホームページに対し何回訪問したかが判断出来る。訪問回数が多ければ多い程ユーザにとっては重要なホームページである。従って、このホームページで抽出されたキーワードもユーザにとって重要な意義を有すると判断される。
【００８２】
一方、ステップ４５で、現在閲覧中のホームページのＵＲＬが、現在選択中の検索式に属する検索結果であるＵＲＬのすべてと比較された結果、一致するものがないときステップ６１に進む。そして、ステップ６１ではメインアドレスが一致するか否か判断される。メインアドレスはメインのホームページが属する絶対パスで例えばhttp://www.aa.co.jp/index.htm等の内、先頭部分であるhttp://www.aa.co.jp/である。
【００８３】
メインアドレスが一致しない場合にはステップ６３に進む。メインアドレスが一致しない場合とは、検索式に基づく検索結果であるＵＲＬのリストから離れたホームページを閲覧している場合である。一方、メインアドレスが一致する場合とは、メインのホームページと同一のサイト内にリンクされたホームページを閲覧している場合である。
【００８４】
ステップ６３では、ステップ４７と同様ＵＲＬの変化があったか否か判断される。ＵＲＬの変化があった場合には、ステップ６５で分類「その他」１４が分類９の先頭行に移動され、同時にアドレス欄１３の先頭行にＵＲＬが表示される。この際、総キーワード欄１１の先頭行は空欄となる。このように空欄とするのは、検索の結果であるホームページの閲覧ではないためである。但し、空欄とせずに、任意の文字や記号等を入力してもよい。
【００８５】
ステップ６７では、ステップ５１と同様に閲覧中のホームページのＨＴＭＬ文書中よりキーワード、タイトル、内容及びデータ取得日時を抽出し、各ホームページキーワード欄１５やアドレス欄１３に表示する。
【００８６】
なお、かかる処理により、ユーザにとって重要でない情報も入力されることになるが、後述するように、「録画ホームページについてのみキーワードを取得」が設定され、かつ録画モードが選択されなかった場合や、ホームページ閲覧の時間が設定値未満であり、かつ次のホームページに移った場合には、これらのデータは自動削除されるのが望ましい。または、後述する自動削除処理等によってもこれらのデータは削除可能である。
【００８７】
ステップ４３で新たな分類の指定がされた場合には、図５のステップ８１に進み、選択された分類を分類９の先頭行に移動する。その後、ステップ８３でこの選択された分類に属するすべてのＵＲＬとステップ３５で取得されたＵＲＬを比較する。一致した場合にはステップ８５でＵＲＬに変化があるか否か判断され、変化のあった場合にはステップ８７で当該ＵＲＬを先頭行に移動する。
【００８８】
そして、ステップ８９では、ステップ５１と同様に閲覧中のホームページのＨＴＭＬ文書中よりキーワード、タイトル、内容及びデータ取得日時を抽出し、各ホームページキーワード欄１５やアドレス欄１３に表示する。ステップ９１では、ステップ５３と同様に、ＵＲＬのカウンタをインクリメントする。
【００８９】
一方、ステップ８３でＵＲＬを比較の結果、不一致の場合にはステップ９３に進み、ステップ６１と同様にメインアドレスが一致するか否か判断される。メインアドレスが不一致の場合にはステップ９５で、ステップ６３と同様にＵＲＬの変化があったか否か判断される。
【００９０】
ＵＲＬの変化があった場合には、ステップ９７でアドレス欄１３の先頭行にＵＲＬが表示される。ステップ９９では、ステップ６７と同様に閲覧中のホームページのＨＴＭＬ文書中よりキーワード、タイトル、内容及びデータ取得日時を抽出し、各ホームページキーワード欄１５やアドレス欄１３に表示する。
【００９１】
図４のステップ６１でメインアドレスが一致した場合には図６のステップ１０１に進む。ステップ１０１では、リンクアドレスに一致したものが存在するか否か判断される。リンクアドレスは、メインアドレスのホームページにリンクされ、メインのホームページと同一のサイト内のホームページアドレスである。
【００９２】
リンクアドレスに一致したものが存在する場合には、ステップ１０３でＵＲＬの変化があったか否か判断される。ＵＲＬの変化があった場合には、ステップ１０５でこのＵＲＬのカウンタをインクリメントする。ＵＲＬの変化を判断するのは、ホームページが読み込まれた最初のみにステップ１０５〜ステップ１０９の処理を行うためである。
【００９３】
そして、ステップ１０７でこのＵＲＬをアドレス欄１３の先頭行に表示する。なお、ステップ１０１でリンクアドレスに一致したものが存在しない場合にはステップ１０７が実行される。ステップ１０９では、閲覧中のホームページのＨＴＭＬ文書中よりキーワード、タイトル、内容及びデータ取得日時を抽出し、各ホームページキーワード欄１５やアドレス欄１３に表示する。
【００９４】
ステップ１１１では、「録画ホームページについてのみキーワードを取得」が選択されているか否か判断される。ホームページが録画される場合は、ユーザにとって重要な情報が含まれていると想定出来るため、この場合にはキーワードを取得しようとするものである。ステップ１１３では、メインアドレスが録画モードに設定されているか否か判断される。
【００９５】
録画モードの設定は、ホームページの閲覧中にアドレス欄１３の先頭行に表示されたＵＲＬをクリック選択することで可能となる。但し、ＵＲＬのクリックに代えて、リターンキーによったり、ホットキーとして登録されたキーによってもよい。
【００９６】
メインアドレスのホームページを録画したい場合には、リンクアドレスのホームページも録画が欲せられると想定されるためであり、また録画のためのＵＲＬのクリック選択が忘れられる場合やクリック回数を減らすことを考慮してこの工程を設けている。
【００９７】
メインアドレスが録画モードに設定されている場合には、ステップ１１５でリンクアドレスのホームページが、予め指定されたドライブのディレクトリに保存される。このとき、以前にデータが保存されている場合には、以前とファイル容量が異なったり、Ｍｏｄｉｆｉｅｄされたデータのみを取得する。
【００９８】
ファイル名称が同一であっても内容の変更されたホームページが存在する場合があるからである。ステップ１１７で保存が完了した場合には、ステップ１１９でアドレス欄１３の先頭行に表示されている当該ＵＲＬ等の文字色を変更する。ステップ１２１では、ステップ１０９で取得したキーワードを総キーワード欄１１に蓄積する。
【００９９】
図７に基づき、総キーワード欄１１のデータ蓄積方法について説明する。ステップ５０１でデータ蓄積を開始する。ステップ５０３では、取得されたキーワードＷの内の一つを抽出する。ステップ５０５では、この抽出した一つのキーワードＷを、総キーワード欄１１に既に蓄積されているキーワードＫのすべてと比較する。
【０１００】
そして、一致したものが存在する場合には、ステップ５０７で一致したキーワードＫのカウンタをインクリメントし、ステップ５０３に戻る。一致したものが存在しない場合には、ステップ５０８で総キーワード欄１１に当該キーワードＷを追加する。
【０１０１】
ステップ５０９でキーワードＷの中に残りのキーワードが存在する場合には、すべてのキーワードについてかかる処理を実行する。そして、すべてのキーワードについて処理を実行した後にステップ５１１で終了する。なお、ステップ５０３で、キーワードＷの内の一つを抽出する際、キーワードＷ中に同一のキーワードが存在するか否か判断し、同一のキーワードに関しては一つにまとめて以降の処理を行うことが望ましい。
【０１０２】
また、総キーワード欄１１や各ホームページキーワード欄１５に保存するデータの中には、誹謗、中傷、公序良俗に反し保存するのが好ましくないデータの存在する場合がある。かかるデータをフィルタ機能として予めまとめて用意し、排除可能としてもよい。フィルタ機能は、例えば、用意した単語と一致する単語であった場合には削除するものである。
【０１０３】
図６のステップ１２３では現在閲覧中のホームページの閲覧時間が計測され、ＵＲＬと各キーワードに対し保存される。この際、既に閲覧時間が保存されている場合には、既存のデータに対し加算される。そして、以降はステップ３３からの処理が繰り返される。なお、ステップ１１３で、メインアドレスが録画モードに設定されていない場合には、ステップ１２５で当該ＵＲＬが録画モードに選択されているか否か判断される。
【０１０４】
メインアドレスが録画モードに設定されていない場合には、リンクアドレスの個々に対し録画モードを設定する必要があるからである。録画モードが設定されている場合には、ステップ１１５以降の処理が行われる。一方、録画モードが設定されていない場合には、ステップ３３からの処理が繰り返される。即ち、キーワード等のデータの蓄積は行わない。
【０１０５】
ステップ１１１で「録画ホームページについてのみキーワードを取得」が選択されていない場合には、ステップ１１３〜ステップ１２５の処理が同様に行われる。ステップ１２５で、録画モードが設定されていない場合には、ステップ１２７に進み、ホームページ閲覧時間が設定値Ｔ以上か否か判断される。
【０１０６】
設定値Ｔは、予めユーザの設定が可能である。ホームページ閲覧時間が設定値Ｔ以上のときには、閲覧時間が長いことからユーザにとって重要な情報が含まれていると判断し、ステップ１２９で当該ＵＲＬの下にキーワード等を保存する。ホームページ閲覧時間が設定値Ｔ未満のときには、ステップ３３からの処理が繰り返される。
【０１０７】
図４のステップ４５で、ステップ３５で取得されたＵＲＬを現在選択中の検索式に属する検索結果であるＵＲＬのすべてと比較し、ＵＲＬが一致した場合にはステップ４７〜ステップ５３の処理が行われ、その後図８のステップ１３１に進む。
【０１０８】
ステップ１３１では、ステップ１１１と同様に「録画ホームページについてのみキーワードを取得」が選択されているか否か判断される。「録画ホームページについてのみキーワードを取得」が選択され、かつステップ１３３で閲覧中のホームページのＵＲＬを録画モードに選択した場合には、ステップ１１５〜ステップ１２３の処理で、データの保存、キーワードの蓄積、経過時間の保存処理が行われる。
【０１０９】
一方、ステップ１３１で「録画ホームページについてのみキーワードを取得」が選択されていない場合にはステップ１３５に進み、当該ＵＲＬを録画モードに選択した場合には、ステップ１１５以降の処理が行われ、録画モードに選択しない場合には、ステップ１２７でホームページ閲覧時間が設定値Ｔ以上か否か判断される。ホームページ閲覧時間が設定値Ｔ以上のときには、ステップ１２１、ステップ１２３でキーワードの蓄積、経過時間の保存処理が行われる。
【０１１０】
図４のステップ６１でメインアドレスが一致しなかった場合には、ステップ６３〜ステップ６７の処理が行われ、その後図９のステップ１４１に進む。ステップ１４１で「録画ホームページについてのみキーワードを取得」が選択されておらず、ステップ１４３で当該ＵＲＬを録画モードに選択した場合には、ステップ１４５で自動割付の選択が行われたか否か判断する。
【０１１１】
ステップ６１でメインアドレスが一致しなかった場合には、ステップ６３で分類「その他」１４を割り付けている。しかしながら、他の分類に一致するＵＲＬや単語が既に存在する場合もあり、他の分類に移すことが望ましい場合が存在する。自動割付処理は、かかる分類の割り付けを自動的に行うものである。
【０１１２】
ステップ１４３で当該ＵＲＬが録画モードに選択されなかった場合には、ステップ１４７でホームページ閲覧時間が設定値Ｔ以上か否か判断される。ホームページ閲覧時間が設定値Ｔ以上のときには、ステップ１４９で自動割付の選択が行われたか否か判断する。
【０１１３】
自動割付の選択が行われなかった場合には、ステップ１５１で分類「その他」１４に属するすべてのＵＲＬと現ＵＲＬを比較する。自動割付の選択が行われなかった場合には、分類「その他」１４にデータ保存するためである。但し、この際のデータ保存は、ステップ１４３で当該ＵＲＬが録画モードに選択されていない場合なのでホームページの保存までは行わない。
【０１１４】
ステップ１５１の比較の結果、ＵＲＬに一致するものが存在する場合には、ステップ１５３でそのＵＲＬのカウンタをインクリメントし、ステップ１５５で日時を更新する。但し、日時は、履歴をとるようにするのが望ましい。インターネット非接続時で保存データの検索を行う際に、過去の閲覧日時を検索する場合が存在するからである。
【０１１５】
また、ステップ１５７では、ホームページ閲覧の経過時間を保存する。一方、ステップ１５１でＵＲＬに一致するものが存在しない場合には、ステップ１５９で当該ＵＲＬを分類「その他」１４にデータ保存する。
また、ステップ１４１で「録画ホームページについてのみキーワードを取得」が選択され、ステップ１６１で当該ＵＲＬが録画モードに選択された場合には、ステップ１４５で自動割付の選択が行われたか否か判断する。
【０１１６】
なお、図５のステップ９３でメインアドレスが一致した場合には、図６のステップ１０１以降の処理が、ステップ９９に続く処理は、図９のステップ１４１以降の処理が、また、ステップ９１に続く処理は、図８のステップ１３１以降の処理がそれぞれ同様に行われる。
【０１１７】
次に、図１０に基づきアドレスの自動割付処理を説明する。
まず、ステップ１６３で、分類「その他」１４とは異なる分類に属するすべてのＵＲＬと現ＵＲＬを比較し、メインアドレスが一致するか否か判断する。メインアドレスに一致するものが存在する場合には、ステップ１６５でその分類に属するＵＲＬのカウンタをインクリメントする。そして、ステップ１６７で日時を更新し、ステップ１６９でデータを保存する。
【０１１８】
このとき、以前にデータは保存されているので、ファイル容量が異なったり、Ｍｏｄｉｆｉｅｄされたデータのみを取得する。ステップ１７１で保存完了後、ステップ１７３でＵＲＬの文字色を変更する。その後、ステップ１７５で総キーワード欄１１の各キーワードに属するカウンタをインクリメントする。そして、ステップ１７７でホームページ閲覧の経過時間を保存する。
【０１１９】
異なる分類にメインアドレスの一致するものが存在しない場合には、ステップ１８１で現ＵＲＬに属するキーワードＷの内から１つを選択する。なお、ステップ１８１で、キーワードＷの内の一つを抽出する際、キーワードＷ中に同一のキーワードが存在するか否か判断し、同一のキーワードに関しては一つにまとめて以降の処理を行うことが望ましい。
【０１２０】
ステップ１８３で、分類「その他」１４とは異なる分類を一つ選択し、ステップ１８５で、この分類に属する総キーワード欄１１のキーワードＫのすべてと比較する。そして、一致した場合にはステップ１８７で当該分類のカウンタをインクリメントし、ステップ１８９に進む。
【０１２１】
一方、不一致の場合にはステップ１８９に進む。ステップ１８９では、次の分類が存在するか否か判断し、分類の残っている限りステップ１８３からの処理を繰り返す。すべての分類について処理を終了した場合には、ステップ１９１に進み、次のキーワードＷについてステップ１８１から同様の処理を繰り返す。すべてのキーワードＷについて処理を終了した場合には、ステップ１９３で分類のカウンタ値の最大のものを抽出する。
【０１２２】
ステップ１９５で、このカウンタ値が設定値以上か否か判断する。カウンタ値が小さい場合には、いずれの分類にも割り付けるのが好ましくはないので、ステップ１９７で分類「その他」１４にそのまま保存する。カウンタ値が設定値以上の場合には、ステップ１９９でこのカウンタ値が最大の分類に現ＵＲＬを移動する。そして、ステップ２０１でデータを所定のディレクトリに保存する。
【０１２３】
ステップ２０３で保存完了後、ステップ２０５でＵＲＬの文字色を変更する。
その後、ステップ２０７で、アドレスの自動割付処理の場合に、総キーワード欄１１にデータの蓄積を行うか否かの設定が判断され、データの蓄積を行う旨の設定がされている場合にはステップ２０９で総キーワード欄１１にデータの蓄積を行う。
【０１２４】
図９のステップ１４５で自動割付の選択が行われなかった場合には、取得データを分類「その他」１４にそのまま保存することとする。図１１のステップ２１１で、分類「その他」１４に属するすべてのＵＲＬと現ＵＲＬを比較し、一致するか否か判断する。
【０１２５】
一致した場合には、ステップ２１３で当該ＵＲＬのカウンタをインクリメントする。ステップ２１５で日時を更新し、ステップ２１７でデータ保存する。このとき、以前にデータは保存されているので、ファイル容量が異なったり、Ｍｏｄｉｆｉｅｄされたデータのみを取得する。ステップ２１９ではＵＲＬの文字色を変更し、ステップ２２１で閲覧の経過時間を保存する。
【０１２６】
一方、ステップ２１１でＵＲＬが一致しなかった場合には、ステップ２２３で当該ＵＲＬの下にデータを保存する。データは、ステップ６７で取得したキーワードＷ、タイトル、内容、日時の他、ＨＴＭＬ文書、画像データ等である。ステップ２２５で保存完了後、ステップ２１９でＵＲＬの文字色を変更する。
【０１２７】
また、図９のステップ１４９で、自動割付の選択が行われた場合には、図１２で図１０の処理とほぼ同様の処理を行う。図１０と異なるのは、図９のステップ１４３で、録画モードに設定していないため、ＨＴＭＬ文書、画像データ等の保存を行わない点である。分類「その他」１４では、総キーワード欄１１にデータの蓄積も行わない。このため、ステップ１６９〜ステップ１７５及びステップ２０１〜ステップ２０９は省略している。
【０１２８】
次に、手動にてホームページからＵＲＬ、キーワードＷ、タイトル、内容、日時の他、ＨＴＭＬ文書、画像データ等を取得する方法について説明する。
【０１２９】
図４のステップ３３で累積ボタン６３がＯＦＦされている場合には図１３のステップ３７に進み、自動累積等の処理は行わない。ステップ２３１で手動ボタン６５を押すと、手動にてデータ取得可能となる。ステップ２３３では、現在ブラウザで表示中のホームページからＵＲＬを取得する。ステップ２３５では、分類が選択されているか否か判断される。
【０１３０】
ステップ２３５以前に分類が選択されている場合には、ステップ２３７に進み、選択された分類内のＵＲＬと取得されたＵＲＬを比較する。このＵＲＬは、メインアドレス、リンクアドレスの区別なく完全一致で比較する。ＵＲＬが一致した場合には、ステップ２３９で当該ＵＲＬのカウンタをインクリメントする。そして、ステップ２４１で日時の更新を行い、ステップ２４３では、ファイル容量が異なったり、Ｍｏｄｉｆｉｅｄされたデータのみを取得する。ステップ２４５ではＵＲＬの文字色を変更する。
【０１３１】
ステップ２３７で、ＵＲＬが一致しなかった場合には、ステップ２４７でメインアドレスが一致するか否か判断する。メインアドレスが一致した場合には、メインアドレスの属するホームページと同一サイト内のリンクアドレスのホームページと判断する。そして、ステップ２４９で当該メインアドレスの下位にリンクアドレスであるＵＲＬを割り付け、アドレス欄１３の先頭行にこのＵＲＬを表示する。このとき、総キーワード欄１１は空欄とする。
【０１３２】
但し、空欄とせずに、任意の文字や記号等を入力してもよい。ステップ２５１で、閲覧中のホームページのＨＴＭＬ文書中よりキーワード、タイトル、内容及びデータ取得日時を抽出し、各ホームページキーワード欄１５やアドレス欄１３に表示する。その後、メインアドレスのカウンタをインクリメントする。
【０１３３】
ステップ２４７でメインアドレスに一致するものが存在しなかった場合には、ステップ２５５で当該分類のアドレス欄１３の先頭行にこのＵＲＬを表示する。このとき、総キーワード欄１１は空欄とする。ステップ２５６では、ＨＴＭＬ文書、画像データ等を取得する。ステップ２５７で保存完了後、ステップ２５９でＵＲＬの文字色を変更する。その後、ステップ１２１でステップ２５１で取得したキーワードを総キーワード欄１１に蓄積する。
【０１３４】
ステップ２３５で、分類が選択されていない場合には、ステップ２６１に進み、分類「その他」１４が分類９の先頭行に移動され、同時にアドレス欄１３の先頭行にＵＲＬが表示される。この際、総キーワード欄１１の先頭行は空欄となる。ステップ２６３で閲覧中のホームページのＨＴＭＬ文書中よりキーワード、タイトル、内容及びデータ取得日時を抽出し、各ホームページキーワード欄１５やアドレス欄１３に表示する。
【０１３５】
その後、ステップ２６５で自動割付の選択が行われたか否か判断する。自動割付の選択が行われなかった場合には、図１１のステップ２１１〜ステップ２２５と同様の処理が行われる。一方、自動割付の選択が行われた場合には、図１０のステップ１６３〜ステップ２０９と同様の処理が行われる。
【０１３６】
なお、分類９にはプライバシー保護分類１２を設ける。このプライバシー保護分類１２を開くには、パスワードを必要とする。
【０１３７】
以上により、各分類９の下位層に総キーワード欄１１、総キーワード欄１１に属する各キーワードの下位層にアドレス欄１３、アドレス欄１３に属するメインアドレス又はリンクアドレスの下位層に各ホームページキーワード欄１５を割り付けたので、検索のためのキーワードがなかなか思いつかない場合でも分類を選択し、五十音順ボタン３３、頻度順ボタン３９、経過時間順ボタン４１、優先順位選択ボックス４４等により簡単にキーワードを見つけることが出来る。
【０１３８】
この際にユーザが見出すキーワードは、ホームページの開設者が予め慎重に選択したものであり、ホームページで現実によく使用されているものなので、検索効率が向上する。また、ユーザがよく閲覧する分類程、総キーワード欄１１にキーワードが累積され、単語の種類も豊富になる。即ち、ユーザ自身の利用態様や好みに即して単語が累積されるため、ユーザにとっては利用される程に使い易くなる。
【０１３９】
一方、各ホームページキーワード欄１５には、閲覧中のホームページに密接な単語が表示される。ユーザは、検索の善し悪しをこれらのキーワードを参照しつつ反省し、また、次の検索に挑戦することが出来る。従って、使いこなす程検索精度は向上する。キーボード入力の必要が無いので、キーボード入力の苦手なパソコン初心者にとって有効である。更に、各ユーザの好みに応じた形でキーワードは整備され、進化する。
【０１４０】
また、検索に用いられた検索式は総キーワード欄１１に保存され、文字色が変更される。このため、過去にどのような検索を行ったのかの履歴を残すことが出来る。この検索式をクリック操作すれば検索式入力ボックス４に入力され、一部を修正して再び検索に利用することが出来る。論理演算式の場合には有効である。検索の結果も残されており、過去の検索結果を基として次の検索に生かすことが出来る。
【０１４１】
検索エンジンのページからネットサーフィンしていったり、新たな検索を実施すると、検索結果を参照するには再び検索エンジンのページに戻ったり、再検索の必要があるが、検索の結果を残すことでその必要が無くなる。インターネットの再接続後に同一のキーワードでの再検索の必要も無くなる。検索結果の適合度の低い順位迄至るには、検索エンジンでは「次の検索結果」ボタンを繰り返し押すことになる。
【０１４２】
再検索を行った場合には最初から同じ作業を繰り返すことになり、大変であるが、検索の結果を最初に一回だけまとめて取得しておけば、このような煩わしい作業は無くなる。途中の任意のＵＲＬから再閲覧を開始出来る。どのページが録画されたのか明確となっており、また、現在閲覧中のアドレス欄１３のＵＲＬの文字色を変えたり、日時順ボタン４７によれば、インターネットの接続断後の閲覧再開を容易に出来る。
【０１４３】
インターネット接続中には、各欄の先頭行等に現在閲覧中のデータが集中的に表示される。検索の結果が好ましくなかった場合には、これらのデータを参照し、所望のホームページを得るのに、更にふさわしいキーワードを短時間かつ容易に見出すことが出来る。この際の入力は、キーボードからの文字入力によらず、マウス操作のみであるので簡単である。
【０１４４】
次に、図１４のフローチャートに基づき文字取得の別方法を説明する。
図１４において、ステップ３０１では、検索補助ツール１０が起動された状態である。ステップ３０３で、分類９にて分類指定があったか否かを判断し、分類指定の無かった場合にはステップ３０５で分類「その他」１４を指定する。
【０１４５】
ステップ３０７では図１のアプリケーション表示枠５又は図２のように表示されたワープロソフトやホームページ等から文字を範囲選択し、ステップ３０９で文字を取得する。文字は単語であってもよいし、文章であってもよい。複数行にわたるものでもよい。
【０１４６】
ステップ３１０で、日時を取得する。ステップ３１１で、取得した文字がｈｔｔｐで始まるか否かを判断する。ｈｔｔｐで始まる場合にはＵＲＬと判断し、ステップ３１３で指定された分類のキーワードを空欄とし、その下のアドレス欄１３に文字、取得日時を保存する。そして、ステップ３１５で文字色を変更する。
この文字色は、ステップ１７の検索式の文字色等と異ならせるのが望ましい。
【０１４７】
ステップ３１１で取得した文字がｈｔｔｐで始まらない場合には、ステップ３１７で指定された分類の総キーワード欄１１の行頭に文字、取得日時が入力される。ステップ３１９では、文字色が変更される。その後、ステップ３２１で検索式入力ボックス４に文字を入力する。
【０１４８】
このとき、既に検索式入力ボックス４に文字や演算子が入力されている場合には、その後ろに続けて文字が入力される。但し、マウスのクリック操作により指定された位置に入力可能なようにしてもよい。
【０１４９】
以上により、ワープロソフトやホームページから任意の単語を取得し、検索式として利用可能であると共に、取得された単語は各分類に保存可能である。このため、他のキーワードと共に検索式として再利用可能である。この単語は分類に割り付けられ、文字色も変化されているため、利用され易い。
【０１５０】
また、その下位のアドレス欄１３にはこの単語に基づく検索結果が保存されており、検索結果を後で確認することも可能である。更にその下位の各ホームページキーワード欄１５には、この単語の関連単語が複数表示される。従って、次々に一つの任意に取得された単語から連想することが可能である。
【０１５１】
アドレス欄１３に入力されたＵＲＬは保存されると共に、クリック選択すればブラウザに入力され、ページを開くことが出来る。
【０１５２】
次に、インターネットの接続中には自動割付処理を行わず、インターネットの非接続時に分類「その他」１４に蓄積されたデータを整理する方法について説明する。
【０１５３】
図１５のステップ３３３で図示しない分類「その他」整理ボタンをクリックする。ステップ３３５では、分類「その他」１４の中からＵＲＬを一つ選択する。ステップ３３７では、全分類の中のすべてのＵＲＬと選択されたＵＲＬを比較し、メインアドレスが一致するものが存在するか否か判断する。
【０１５４】
一致した場合にはステップ３３９で、そのＵＲＬのカウンタをインクリメントする。そして、ステップ３４１で、日時を分類「その他」１４に属していたＵＲＬのものに更新する。ステップ３４３で、データ容量の異なるファイルやＭｏｄｉｆｉｅｄされたデータは移動する。ステップ３４５では、分類「その他」１４に属していたＵＲＬ等のデータを削除する。その後、ステップ３６９に進む。
【０１５５】
ステップ３３７で、メインアドレスの一致するものが存在しなかった場合には、ステップ３４７に進む。この場合には、ＵＲＬがどの分類に属するのがふさわしいかを推定する。ステップ３４７で、当該ＵＲＬに関連付けて保存されたキーワードＷの内から一つを選択する。ステップ３４９で、分類を一つ選択する。
【０１５６】
ステップ３５１で、選択された分類に属するキーワードＫのすべてとキーワードＷの内の一つを比較する。一致した場合には、ステップ３５３で当該分類のカウンタをインクリメントする。ステップ３５５で、次の分類の存在する限りステップ３４９からの処理を繰り返す。ステップ３５７で、次のキーワードの存在する限りステップ３４９からの処理を繰り返す。
【０１５７】
ステップ３５９で、分類のカウンタ値の最大のものを抽出する。ステップ３６１で、このカウンタ値が設定値以上か否か判断する。カウンタ値が小さい場合には、ステップ３６３で分類「その他」１４にそのまま保存する。
カウンタ値が設定値以上の場合には、ステップ３６５でこのカウンタ値が最大の分類に本ＵＲＬを移動し、ステップ３６７でＵＲＬの文字色を変更する。
【０１５８】
ステップ３６９で、分類「その他」１４の中にＵＲＬの存在する限りステップ３３５からの処理を繰り返す。ステップ３７１では、移動されたデータ等の確認を促すメッセージが表示され、ステップ３７３で総キーワード欄１１にデータを蓄積してよいか否かの問い合わせを行う。
【０１５９】
ステップ３７５でＹＥＳボタンをクリックすれば、ステップ３７７で総キーワード欄１１にデータを蓄積し、ステップ３７９で蓄積したデータのカウンタをインクリメントする。ステップ３８１でＮＯボタンをクリックすれば、総キーワード欄１１にデータの蓄積を行わない。
以上により、インターネットの非接続中のメモリ負荷の少ない状況で整理をすることが出来る。
【０１６０】
次に、検索結果の中に閲覧していないホームページが存在する場合について、図１６を基に説明する。
検索結果は、アドレス欄１３に保存されているが、この検索結果の中にまだ閲覧していないホームページが存在する場合、ステップ３９１で、アドレス欄１３より閲覧していないホームページを選択する。
【０１６１】
このため、閲覧済のＵＲＬには、ＵＲＬの文字色が変更されているのが望ましい。また、この際には複数のＵＲＬを予め選択可能とし、選択されたＵＲＬについては文字色を変更するようにしてもよい。
【０１６２】
ステップ３９３で、インターネットに接続中の場合にはステップ３９５でブラウザにＵＲＬを入力する。一方、インターネットに接続されていない場合には、ステップ３９７でインターネット接続のためのダイヤルアップ画面が表示される。ステップ３９９でホームページを開き、ステップ４０１で当該ＵＲＬの日時を更新し、ステップ４０３で文字色を変更する。ステップ４０５で、当該ＵＲＬのカウンタをインクリメントする。その後は、図４のステップ３１からの処理を行う。
【０１６３】
以上により、再度検索を実行することなく、簡単にまだ閲覧していないホームページを開くことが出来る。
【０１６４】
次に、既に保存されているデータの検索を行う場合について、図１７に基づき説明する。
ステップ４１１で検索式入力ボックス４に検索式を入力し、ステップ４１３で検索式構成枠３の保存データ検索ボタン６７をクリックする。検索式への入力は、キーボードによる入力であってもよいし、総キーワード欄１１や各ホームページキーワード欄１５からの単語の選択であっても可能である。
【０１６５】
総キーワード欄１１等からの単語の選択とすれば、必ず保存データ中に存在する単語なので検索効率は高い。また、図１４に示す文字入力によってもよい。演算子を利用することも可能である。
【０１６６】
ステップ４１５では、検索対象となるディレクトリを選択する。しかしながら、このステップ４１５は、予めディレクトリを設定しておくことで省略可能である。検索補助ツール１０のデータはテキストデータであり、録画されたデータは画像データを含み大容量となるおそれがあるので、ドライブ等を分けて保存し、必要に応じて画像データを含むドライブ等が選択されるのが望ましい。
【０１６７】
ステップ４１７では、検索式入力ボックス４に入力されたキーワードに基づき、各ホームページキーワード欄１５及びアドレス欄１３のデータの検索を行う。
アドレス欄１３については、タイトル、内容について検索を行う。
【０１６８】
ステップ４１９では、検索式が総キーワード欄１１に表示されると共に、絞り込まれたＵＲＬは、アドレス欄１３に例えば頻度順に一覧表示される。なお、検索式は文字色を変更の上、日時と共に保存されるのが望ましい。文字色は、保存データの検索用に選択した色とするのが望ましい。また、ＵＲＬの下位に各ホームページキーワード欄１５のデータが表示される。分類９には、これらのＵＲＬが含まれる少なくとも一つの分類が表示される。
【０１６９】
更に、検索は、データ取得日欄５７を選択することで、絞りこむことも可能である。検索結果は、データ保存されている場合にはサムネイル表示ボタン１９により検索の全体の縮小画像を閲覧し、アドレス欄１３のＵＲＬをクリックし、表示ボタン５５で拡大画像での確認が可能である。データ保存されていない場合にはインターネット接続のダイヤルアップ画面が表示される。
【０１７０】
次に、フィルタ機能について、図１８に基づき説明する。
フィルタ機能は、検索補助ツール１０より一旦削除したキーワードやＵＲＬと同一のデータは保存や表示を行わないこととするものである。また、フィルタ機能に必要な最初のデータは、基本データとして、予め標準的に用意するようにし、誹謗、中傷、公序良俗の単語に関しては、その程度や種類等に応じて選択可能とするのが望ましい。
【０１７１】
ステップ４２３では、アドレス欄１３より削除したいＵＲＬを選択する。ＵＲＬは複数選択してもよい。ステップ４２５でデータ削除アイコンをクリックすると、ステップ４２７で削除データをフィルタデータとしてフィルタデータベースに残すか否かの問い合わせが行われる。
【０１７２】
「残す」が選択された場合には、ステップ４２９で当該ＵＲＬ、タイトル、内容、日時がフィルタデータベースに移動し残される。ステップ４３１では、データが削除される。残さないが選択された場合には、ステップ４３１で、データが削除される。なお、総キーワード欄１１又は各ホームページキーワード欄１５よりキーワードを削除する場合の処理も同様である。
【０１７３】
以上により、ユーザの好みに応じた形で、データの保存が可能となる。不要と判断されたデータは保存されないので、効率的である。
【０１７４】
次に、データの自動削除機能について、図１９に基づき説明する。
ステップ４４１で検索補助ツール１０が起動されている。ステップ４４３では、データの自動削除が選択されているか否か判断する。データの自動削除は、設定で予め定めておく。また、このデータの自動削除は、データベースの全体に対し設定可能としてもよいし、各分類単位に設定可能としてもよい。
【０１７５】
自動削除が選択されている場合には、ステップ４４５で、テキストや画像のデータ容量が設定容量Ｍ以上であるか否か判断する。テキストや画像を同一のディレクトリに配した場合には合計容量であってもよいし、別のディレクトリに配した場合にはそれぞれの容量を、それぞれに対して設定した設定容量Ｍと比較するようにしてもよい。
【０１７６】
設定容量Ｍは、設定で予め定めておく。設定容量Ｍ未満の場合には、ステップ４４７で終了する。但し、インターネットの接続中であれば、終了とせずに、例えば図４のステップ３１等の適所にジャンプするようにしてもよい。
【０１７７】
ステップ４４９では、頻度順位の低いデータを予め定めた所定数分選択する。ステップ４５１では、日時の古い順にデータを整列する。ステップ４５３で、この整列されたデータの内から最も古いデータを選択する。ステップ４５５で、当該データには文字色の変更があるか否か判断する。
【０１７８】
文字色の変更がある場合には検索式として利用されたり、録画された等の場合であるため、ステップ４４５に戻る。文字色の変更がない場合には、ステップ４５７で当該データを削除する。この処理をデータ容量が設定容量Ｍ未満となるまで実行する。ステップ４４３でデータの自動削除が選択されていない場合には、ステップ４５９で手動にて削除を行う。
【０１７９】
以上により、不要なデータを自動削除出来、必要なハードディスクの容量を制限することが出来る。
【０１８０】
次に、検索式の入力補助について説明する。
図１で、検索式構成枠３の入力補助ボタン７１をクリックすると、検索式構成枠３には、図２０のように分類・関連キーワード確認ボタン７４と和英辞典７５が表示される。検索式入力ボックス４には、分類や関連キーワードを確認したい単語である、例えば「自動車保険」を入力する。
【０１８１】
そして、分類・関連キーワード確認ボタン７４をクリックすると、総キーワード欄１１と各ホームページキーワード欄１５には、この単語が検索され行頭表示され、関連する単語が行頭以下に続く。また、この単語の属するアドレスがアドレス欄１３に、分類である「車」が分類９に表示される。
【０１８２】
アドレスや分類は検索の結果によっては複数表示される。従って、単語からその属する分類が分かり、かつその単語に関連する単語が総キーワード欄１１と各ホームページキーワード欄１５から分かる。過去に録画したホームページが存在すれば、表示ボタン５５やサムネイル表示ボタン１９により内容を確認可能である。
【０１８３】
以上により、任意の単語に関連する単語を簡単に得ることが出来、検索精度を上げることが出来る。また、分類９の項目をディレクトリ型の検索エンジンと共通化しておけば、単語から分類を判断出来、ディレクトリ型の検索エンジンの利用に有効に寄与することが出来る。
【０１８４】
また、図２１のフローチャートに示すように、ステップ４６１で和英辞典７５をクリックすると、ステップ４６３で検索式入力ボックス４に表示された単語の訳語が、例えばアプリケーション表示枠５に表示される。単語は、総キーワード欄１１、各ホームページキーワード欄１５、ワープロソフト等からも入手可能である。
【０１８５】
ステップ４６５で訳語の一つを選択すると、ステップ４６７で検索式入力ボックス４の単語が訳語に入れ代わる。演算子の組まれている場合には、最終演算子の後ろの最後尾の単語について処理が行われる。入力補助ボタン７１をもう一度クリックすると図１の画面に戻り、入力された検索式はそのまま検索式として利用可能である。なお、和英辞典７５に限るものではなく、他の和独辞典等を用いるようにしてもよい。
【０１８６】
次に、検索補助ツール１０で取得されたデータを基にデータ分析を行い、このデータ分析の結果を宣伝に活用する方法について説明する。
図２２のフローチャートにおいて、ステップ４７１では、検索補助ツール１０で取得されたデータを基に種々のデータ分析を行う。この分析は、分類９の内、プライバシー保護分類１２以外の分類か、あるいは特定の分類について行う。
【０１８７】
例えば、総キーワード欄１１のデータ数やアドレス欄１３のアドレス数の多い分類を抽出する。また、ホームページの閲覧経過時間の合計を算出し、このデータの大きい分類を抽出する。これらのデータ数や経過時間の合計が大きい場合には、当該分類のホームページを閲覧していると判断できるからである。車や旅行等ユーザの趣味となる分類を把握可能である。
【０１８８】
また、検索式として利用されたデータ数の多い分類を抽出しても同様の効果を得ることが出来る。データ取得日による検索を組み合わせれば、最近の趣味傾向を把握出来る。
【０１８９】
更に、録画数の多いアドレスを含むキーワード、頻度順位の高いキーワード、ホームページの閲覧経過時間の合計の大きいキーワードを抽出してもよい。また、最近使用された検索式を抽出すると、需要の動向等を知ることもできる。データ分析は、特にショッピング分類について行うと、購買動向を知ることができる。この際、ショッピング先の各品目毎に割り付けられたアドレスや経過時間、頻度、日時を取得すれば一層この購買動向は明確になる。
【０１９０】
ステップ４７３で、これらのデータは暗号化され、ステップ４７５で例えばプロバイダ接続され、ステップ４７７で交信の際にプロバイダ側に読み込まれる。または、検索エンジンにてｃｏｏｋｉｅ交信等の際に読み込まれるようにしてもよい。インターネットの接続等の際に予め定めた特別なサイトに接続し、読み込むようにしてもよい。
【０１９１】
ステップ４７９で情報を解析する。その後、ステップ４８１で広告データベースより当該ユーザの趣味や購買需要等に応じた広告を抽出する。そして、ステップ４８３でこれらの広告（バナー）の掲載されたホームページを提供する。また、ステップ４８５のように、広告を掲載した電子メールを提供してもよい。ステップ４８７のように、通信販売にて広告を提供してもよい。
【０１９２】
なお、上述の検索補助ツール１０の説明では、検索式を検索補助ツール１０側で作成し、検索エンジン側に供給するとして説明したが、検索エンジンやショッピングモール等でサイト内の検索を行う場合に、検索式として入力されたキーワードを検索補助ツール１０に入手可能としてもよい。
【０１９３】
この場合、例えば、検索エンジンやショッピングモール等のアドレスを検索補助ツール１０側に予め用意しておき、現在閲覧中のホームページのアドレスと比較し、一致したとき、予めショッピングモール等毎に用意された手順に従い、ＨＴＭＬ文書等から検索に使用されたキーワードを抽出する。このキーワードをもステップ４７１の処理に加えるのが望ましい。
【０１９４】
以上により、各ユーザのネット利用需要に応じた形で広告ができる。このため、各ユーザは、ユーザにとって現在最も必要な情報を、広告という形で自らネットサーフィン等で探すことなく得ることが出来る。また、広告を提供する企業にとっては、需要の想定されるユーザに絞って宣伝活動が出来るため、営業効率は高く無駄が少ない。
【０１９５】
ユーザによっては、様々な検索エンジンやショッピングモールを利用をする場合があるが、この場合でも取得されたデータは、ほぼすべてのサーバでの利用が含まれているので、情報の確度が高い。かかる宣伝収益が望める場合には、インターネットの接続料金や電子メールの無料化や低額化も可能であり、ユーザにとって更にメリットが望める。
【０１９６】
なお、このように演算された経過時間や頻度等はユーザに対し表示されるようにしてもよい。
【０１９７】
次に、この検索補助ツール１０の利用促進方法について説明する。
図２３において、ステップ４９１で検索補助ツール１０のデータ総数を算出し、前回算出したデータ総数と比較する。不一致の場合には検索補助ツール１０が使用されていると判断し、ステップ４９２に進む。また、ステップ４９３で、ホームページの閲覧経過時間の合計に変動があるか否かを判断する。
【０１９８】
変動のある場合には検索補助ツール１０が使用されていると判断し、ステップ４９２に進む。  ステップ４９２では、期間を設定した上で、ステップ４９４で総キーワード欄１１の検索式の個数をカウントする。ステップ４９５では、データ交信の際に、このカウント値をプロバイダ等に送信する。プロバイダ等では、ステップ４９６で、このカウント値に応じた様々の特典を用意する。特典は、例えば抽選や懸賞への参加権や、商品券、サービス券、招待券の提供、景品交換のためのポイントの累積等である。
【０１９９】
ステップ４９１とステップ４９３で、検索補助ツール１０が使用されていないと判断された場合には、ステップ４９７に進む。ステップ４９７では、検索補助ツール１０の利用停止や制限を課したり、検索補助ツール１０を無料若しくは低額にて提供している場合には、有料化等とする。
【０２００】
または、無料のプロバイダサービスや電子メールサービスが提供されている場合には、これらの利用を停止する。検索補助ツール１０は常駐されているので、この場合には、検索補助ツール１０にて当該プロバイダを介してのインターネット接続を不可とする。
【０２０１】
次に、ホームページのソースにキーワード等が入力されておらず、各ホームページキーワード欄１５にデータが保存されていない場合について説明する。
図２４において、ステップ７０１で図示しないデータダウンロードボタンをクリックする。但し、データダウンロードボタンによらず、インターネット接続時等に自動的に本処理を開始するようにしてもよい。ステップ７０３でＵＲＬが録画モードに選択されたり、ホームページの閲覧経過時間が所定時間以上となっているアドレスを抽出する。
【０２０２】
ステップ７０５でアドレスの一つを選択する。ステップ７０７で、このアドレスの下位層の各ホームページキーワード欄１５にデータが存在するか否か判断する。そして、ステップ７０９で、データの存在しないアドレスを収集する。ステップ７１１で、残りのアドレスの存在する限りステップ７０７からの処理を繰り返す。
【０２０３】
ステップ７１３では、予め登録された所定サイトに接続される。所定サイトには、検索エンジン等でホームページの登録申請の際に入力されたキーワード、タイトル、ホームページの要約等がホームページのアドレスと関連付けられデータベースとして保存されている。但し、データベースは検索エンジン等のデータを利用したものに限るものではなく、専用のデータベースを作成するようにしてもよい。
【０２０４】
ステップ７１５では、ステップ７０９で検索補助ツール１０により収集されたアドレスをこの所定サイトに送信する。ステップ７１７では、所定サイトにて受信されたアドレスの内から一つを選択する。ステップ７１９では、当該アドレスと一致するアドレスをデータベースから検出する。ステップ７２１で、このアドレスに属するキーワード等のデータを抽出する。
【０２０５】
ステップ７２３で、収集されたアドレスに残りの無くなるまでステップ７１９からの処理を繰り返す。ステップ７２５では、所定サイトより、アドレスと、このアドレスに属するデータとが返信される。ステップ７２７で、各アドレスの下位層の各ホームページキーワード欄１５にデータを保存する。その後、図１５のステップ３７３〜ステップ３８１の処理が行われ、総キーワード欄１１にキーワードが蓄積される。
【０２０６】
なお、本実施形態では、ホームページ閲覧の際にホームページからアドレスやキーワード等を取得するとして説明した。しかしながら、ホームページ閲覧の際にホームページからキーワード等を取得するのではなく、アドレスのみを取得しておき、キーワード等は所定サイトからのダウンロードにてまとめて取得するようにしてもよい。
【０２０７】
また、ホームページ閲覧の際に取得されたホームページのアドレスをその都度所定サイトに送信し、このアドレスに属するデータをデータベースより抽出する。そして、抽出したデータをユーザパソコンに返信し、検索補助ツール１０にて表示や保存をするようにしてもよい。
【０２０８】
次に、特許庁の電子図書館にて、検索補助ツール１０をデータ検索に利用する方法について説明する。
【０２０９】
図２５のステップ６０１で検索補助ツール１０を起動する。そして、分類９の特許１６を選択する。ステップ６０３で検索式を検索式入力ボックス４に入力する。検索式は、アプリケーション表示枠５に表示されたワープロソフトやＨＴＭＬ文書、公報等より抽出した単語により作成してもよい。必要ならば、ステップ６０５で追加ボタン７３により検索式入力ボックス４の個数を追加する。検索式入力ボックス４が２つ追加された例を図２６に示す。
【０２１０】
なお、ステップ６０７で総キーワード欄１１より既に保存されているキーワードを選択し、ステップ６０９で検索式入力ボックス４に入力し、ステップ６１１でその入力されたデータを修正して利用するようにしてもよい。アプリケーション表示枠５に公報を表示し、関連のキーワードを選択により入力してもよい。
【０２１１】
ステップ６１３で、特許庁のホームページに接続する。ステップ６１５で、ＯＫボタン６１がクリックされたか否か判断し、クリックされた場合にはステップ６１７で総キーワード欄１１に検索式と日時を保存する。ステップ６１９で検索式の文字色が変更される。
【０２１２】
ステップ６２１では、特許庁電子図書館の公報テキスト検索やＩＰＣ検索等の検索式入力欄に対し、検索補助ツール１０に読まれていた検索式が投入される。検索式入力ボックス４が複数の場合には特許庁電子図書館の検索式入力欄に対応して入力される。この際に、検索式をクリップボードを介して張り付けるようにしてもよい。その後、ステップ６２３で公報テキスト等の検索が行われる。なお、複数の検索式を総キーワード欄１１に予め作成しておき、その後、特許庁のホームページに接続可能なようにしてもよい。
【０２１３】
ステップ６２５では、検索結果リストの表示がされる。ステップ６２７で、総キーワード欄１１に保存された検索式を選択し、ステップ６２９で検索結果リストを保存する。ステップ６３１で、図２６に示すようにアドレス欄１３に検索結果リストを表示する。なお、総キーワード欄１１に保存される検索式には、各単語毎に要約＋請求の範囲等、どの項目で検索したのかを検索時等に抽出し、各単語と共に保存するのが望ましい。
【０２１４】
次に、公報データの保存の有無を判断する方法について説明する。
前提として、公報データが予め定めたドライブのフォルダに、フォルダ名称を公報番号として保存されていることとする。図２７において、ステップ６４３では、まず総キーワード欄１１に保存された検索式に属する検索結果リストより一つのアドレス（公報番号）を抽出する。
【０２１５】
ステップ６４５では、公報データの保存先より一つのフォルダを選択する。ステップ６４７では、そのフォルダ名称から公報番号を取得する。ステップ６４９で、取得した公報番号と検索結果リストより抽出した一つのアドレスを比較し、一致する場合にはステップ６５１で、アドレス欄１３の当該アドレスの文字色を変更する。ステップ６５３では、アドレス欄１３の検索結果リストに残りのデータが存在するか否か判断し、存在する場合にはステップ６４３からの処理を繰り返す。
以上により、公報データを保存したか否かが明確となる。
【０２１６】
次に、アドレス欄１３の検索結果リスト中に、まだ保存されていない公報が存在し、これらの内から再検索による公報取得を欲する場合について説明する。
【０２１７】
図２８のステップ６６３で、アドレス欄１３より公報番号を選択する。ステップ６６５で、既に図２６においてアドレスの文字色の変更されているものを選択した場合には、ステップ６６７でアプリケーション表示枠５に、保存済の公報データを表示する。一方、文字色の変更されていないアドレスを選択した場合には、ステップ６６９で選択された旨を示すため、このアドレスの文字色を変更する。ステップ６７１で、公報番号を複数選択する場合には、ステップ６６３からの処理を繰り返す。
【０２１８】
ステップ６７３では、特許庁電子図書館の公報テキスト検索等のホームページに接続する。ステップ６７５で、総キーワード欄１１に保存された検索式をクリックすると、ステップ６７７で検索式入力ボックス４にこの検索式が入力される。ステップ６７９で、ＯＫボタン６１がクリックされたか否か判断し、クリックされた場合には、ステップ６７１で特許庁電子図書館の公報テキスト検索等の検索式入力欄に対し、検索補助ツール１０に読まれていた検索式が投入される。
【０２１９】
その後、ステップ６７３で公報テキスト等の検索が行われ、ステップ６７５で検索結果リストの表示がされる。ステップ６７７では、アドレス欄１３に文字色の変更された公報番号を参照しつつ、検索結果リストにおいてこの公報番号を選択することが可能である。
以上により、保存されていない公報を簡単に閲覧、保存等可能である。
【０２２０】
【発明の効果】
以上説明したように本発明によれば、キーワード表示手段により、キーワードを画面表示することで、ユーザはこの閲覧中のホームページに関連したホームページを検索する際の検索キーワードを容易に見出せる。
【０２２１】
また、キーワード累積手段により、ホームページ毎に抽出されたキーワードを累積させ、表示する。このため、この累積されたキーワードによりホームページを検索する際の検索キーワードを容易に見出せる。
【図面の簡単な説明】
【図１】  本発明の実施形態であるソフトウェアの画面例
【図２】  最大化ボタンにより拡大表示された場合の画面例
【図３】  フローチャート（その１）
【図４】  フローチャート（その２）
【図５】  フローチャート（その３）
【図６】  フローチャート（その４）
【図７】  フローチャート（その５）
【図８】  フローチャート（その６）
【図９】  フローチャート（その７）
【図１０】  フローチャート（その８）
【図１１】  フローチャート（その９）
【図１２】  フローチャート（その１０）
【図１３】  フローチャート（その１１）
【図１４】  フローチャート（その１２）
【図１５】  フローチャート（その１３）
【図１６】  フローチャート（その１４）
【図１７】  フローチャート（その１５）
【図１８】  フローチャート（その１６）
【図１９】  フローチャート（その１７）
【図２０】  検索式の入力補助に関する画面例
【図２１】  フローチャート（その１８）
【図２２】  フローチャート（その１９）
【図２３】  フローチャート（その２０）
【図２４】  フローチャート（その２１）
【図２５】  フローチャート（その２２）
【図２６】  特許検索に関する画面例
【図２７】  フローチャート（その２３）
【図２８】  フローチャート（その２４）
【符号の説明】
１  メニュー枠
３  検索式構成枠
４  検索式入力ボックス
５  アプリケーション表示枠
７  データ枠
９  分類
１０  検索補助ツール
１１  総キーワード欄
１３  アドレス欄
１５  各ホームページキーワード欄
１７  アドレス切替ボタン
１９  サムネイル表示ボタン
２２  演算子
３３、８１  五十音順ボタン
３７、４７、８３  日時順ボタン
３９、５０、８５  頻度順ボタン
４１、５１、８７  経過時間順ボタン
４３  検索キー表示ボタン
４４  優先順位選択ボックス
４９  適合度ボタン
５３  録画済表示ボタン
５５  表示ボタン
５７  データ取得日欄
６１  ＯＫボタン
６３  累積ボタン
６５  手動ボタン
６７  保存データ検索ボタン
７１  入力補助ボタン
７３  追加ボタン
７４  分類・関連キーワード確認ボタン
７５  和英辞典
【図１】
0005000801.tif 000002
【図２】
0005000801.tif 000003
【図３】
0005000801.tif 000004
【図４】
0005000801.tif 000005
【図５】
0005000801.tif 000006
【図６】
0005000801.tif 000007
【図７】
0005000801.tif 000008
【図８】
0005000801.tif 000009
【図９】
0005000801.tif 000010
【図１０】
0005000801.tif 000011
【図１１】
0005000801.tif 000012
【図１２】
0005000801.tif 000013
【図１３】
0005000801.tif 000014
【図１４】
0005000801.tif 000015
【図１５】
0005000801.tif 000016
【図１６】
0005000801.tif 000017
【図１７】
0005000801.tif 000018
【図１８】
0005000801.tif 000019
【図１９】
0005000801.tif 000020
【図２０】
0005000801.tif 000021
【図２１】
0005000801.tif 000022
【図２２】
0005000801.tif 000023
【図２３】
0005000801.tif 000024
【図２４】
0005000801.tif 000025
【図２５】
0005000801.tif 000026
【図２６】
0005000801.tif 000027
【図２７】
0005000801.tif 000028
【図２８】
0005000801.tif 000029