(57)【要約】  本発明は、アプリケーションプログラム実行中に検索ウィンドウを提供するネットワーク検索法に関する。前記ネットワーク検索方法は、前記複数ウィンドウ環境下で実行・表示される少なくとも１つのアプリケーションプログラムウィンドウのうちの現行のメインアプリケーションプログラムウィンドウのタイトルバー（４２）に検索ツール（４２）及び（４６）を表示するように指令するコマンド（３０１）と、使用者により入力された検索キーワードを前記検索ツール（４２）及び（４６）内に表示するように指令するコマンド（３０２）と、前記検索キーワードを前記検索エンジンに送るように指令するコマンド（３０３）と、検索結果を前記検索エンジンから受信するように指令するコマンド（３０４）と、検索結果ウィンドウを生成するように指令するコマンド（３０５）と、さらに、前記検索結果を前記検索結果ウィンドウに表示するように指令するコマンド（３０６）と、を実行するように指令するコマンドと、を含む。本発明は、使用者が検索サイトにアクセスする必要なしに、現行のローカル画面で所望の検索要求を満たす利点を提供するとともに、ほとんどの使用者が実行する現行のアプリケーションプログラムに適用可能であり、使用者が所望時のみに検索することを可能にするものである。【選択図】          図３
2011508305.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で検索エンジンに接続され、インタラクティブなデータ通信を行うことができるローカルコンピュータシステムで、検索サイトにアクセスすることなしに現行の複数ウィンドウ環境下のローカルウィンドウで直接に情報を検索するように、アプリケーションプログラム実行中に検索ウィンドウを提供するネットワーク検索法において、前記方法は、検索キーワードをリアルタイムでネットワーク上の検索エンジンに送るため、前記ローカルコンピュータシステムにインストールされたプログラムにより実施され、前記プログラムは、前記ローカルコンピュータシステムに対して、
前記複数ウィンドウ環境下で実行・表示される少なくとも１つのアプリケーションプログラムウィンドウのうちの現行のメインアプリケーションプログラムウィンドウのタイトルバー（４２）に検索ツール（４４）及び（４６）を表示するように指令するコマンド（３０１）と； 
使用者により入力された検索キーワードを前記検索ツール（４４）及び（４６）内に表示するように指令するコマンド（３０２）と； 
前記検索キーワードを前記検索エンジンに送るように指令するコマンド（３０３）と； 
検索結果を前記検索エンジンから受信するように指令するコマンド（３０４）と； 
検索結果ウィンドウを生成するように指令するコマンド（３０５）と； さらに、
前記検索結果を前記検索結果ウィンドウに表示するように指令するコマンド（３０６）と、を実行するように指令するコマンドと、を含むことを特徴とし、さらに、
前記検索ツール（４４）及び（４６）は、使用者が検索範囲を選択することを可能にするツールボックス形式の検索メニュー（４４）と、使用者が検索キーワードを入力することを可能にするキーワード入力部（４６）と、を含むことを特徴とするネットワーク検索法。
【請求項２】
前記検索キーワードを前記検索ツール（４２）及び（４６）内に表示することには、キーボードフッキングによって前記アプリケーションプログラム内で所定のキー入力により入力された文字ストリームのなかから前記検索キーワードを自動的に生成すること、及びメッセージフッキングによって前記アプリケーションプログラム内で所定の文字ストリームへのマウスポインターのセンシング動作により前記検索ツールで前記検索キーワードを自動的に生成すること、のうちの１つが含まれることを特徴とする請求項１に記載のネットワーク検索方法。
【請求項３】
前記検索結果ウィンドウは、現行のメインアプリケーションプログラムウィンドウに基づくポップアップの子供ウィンドウであることを特徴とする請求項１に記載のネットワーク検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電子ネットワーク上の情報検索法に関し、特には、テキスト書き込み、テキスト読み取り、またはゲーミングなどのアプリケーションプログラム実行時に、使用者のローカルコンピュータのＷｅｂブラウザに加えて、使用者がＷｅｂ上の検索サイトにアクセスすることなしに前記Ｗｅｂブラウザで所望の情報を検索できるように、現行のアプリケーションプログラムウィンドウ内で検索ウィンドウを使用者に提供するネットワーク検索法に関する。
【背景技術】
【０００２】
ワールドワイドウェブ（またはＷｅｂ）環境下でインターネットなどの電子ネットワークに接続された複数のデータベースで情報を検索する検索エンジンは公知されており、所望の情報を検索するには、使用者はインターネットに接続されたコンピュータでＷｅｂブラウザを起動し、Ｗｅｂサイト形式の検索サイトにアクセスし、検索範囲を設定するなどの行動をとり、キーワードを入力する。このようにして、使用者はＷｅｂブラウザの画面上で検索サイトの検索エンジンから検索結果を得ることができる。
【０００３】
前記検索サイトベースの検索方法では、使用者が特定の検索サイトにアクセスしてキーワードを入力することが必要であり、ほとんどの場合、使用者は検索を行う同時に、テキスト書き込み、テキスト読み取り、またはコンピュータ画面上のゲーミングなどのさまざまなアプリケーションプログラムを実行する。特にマイクロソフトのＷｉｎｄｏｗｓは複数アプリケーションプログラムのそれぞれが起動されるたびに１つのウィンドウを提供し、使用者の所望のウィンドウを画面上で位置決めし、それによって使用者が現行のアプリケーションプログラムの１つを容易に選択することを可能にする。
【０００４】
図１を参照すると、使用者が、検索と全く関係のないアプリケーションプログラム実行している場合、例えば使用者がテキストを書き込んだりゲームを楽しんでいる場合に検索を行う際には、使用者は、ステップ１０１で現行のアプリケーションプログラムを終了するかまたは前記アプリケーションプログラムのウィンドウを最小化するか、またはステップ１０２でＷｅｂブラウザを実行する必要がある。前記Ｗｅｂブラウザが実行されると、使用者は特定の検索サイトのユニバーサルリソースロケーション（ＵＲＬ）を手動で入力するかまたはステップ１０３でそれをブックマークメニューから選択する。次いで、使用者はステップ１０４で前記検索サイトを介して検索サーバーにアクセスし、ステップ１０５でマウスのカーソルを前記検索サイトのＷｅｂページ上に表示されたキーワード入力ウィンドウにシフトする。ステップ１０６で所望のキーワードを入力後、使用者はステップ１０７でそのキーワードを前記検索サーバーに送る。使用者のＷｅｂブラウザは、ステップ１０８で検索エンジンによって取得された検索結果を前記検索サーバーから受け取り、ステップ１０９でそれを前記Ｗｅｂブラウザの画面上に表示する。上記操作で使用者の所望の検索結果の取得後、使用者は検索前に作業していたタスクに戻るため、ステップ１１０で前記アプリケーションプログラムを再実行する必要がある。
【０００５】
上記のように、使用者は、テキスト書き込みやゲーミングなどの現行の活動を一時的に停止し、従来の検索サイトベースの検索方法で検索を行うために追加行動を行う必要がある。使用者が情報検索を専従活動としてではなく主なタスクに付随する補助的な活動としてのみ行う場合、この検索工程は非常に不便である。そこで、その検索方法を改善する必要が存在する。
【０００６】
この必要性を満たすため、例えば「ローカル検索方法」と題する韓国特許出願第１０-２００３-００２５５３９で検索方法が開示されており、その検索方法では、使用者がなどの入力行動を行うと、Ｗｅｂページ空間のような特定のオブジェクトが存在しない領域で左マウスボタンをクリックすると、検索ツールが実行されて問い合わせキーワードを使用者から受け取り、その受け取られた問い合わせキーワードは、特定の検索サイトアクセスすることなしに、ネットワーク上のリモート検索エンジンに送られ、現行のローカル画面上の検索要求に応答して検索結果が受け取られて画面上に表示される。前記検索方法によれば、現在表示されているＷｅｂサイトページの所定位置でのマウスのクリックなどのシンプルなアクションが、使用者が特定の検索サイトにアクセスする必要なしに検索を起動するために十分である。
【０００７】
しかしながら、Ｗｅｂブラウザによって起動されるＷｅｂページの空の空間のような特定のオブジェクトの必要性のために、上記検索方法は、ページ内にオブジェクトのない空間が存在しないような多くのケース、例えばテキストや画像が編集されたりゲーム環境が表示される場合には使用できない。また、使用者が検索する意図もなしに誤って左マウスボタンをクリックしてしまうような可能性もあるため、予期しない検索ツールが画面上にポップアップして、使用者を悩ませる可能性もある。
【０００８】
よって、使用者が特定の検索サイトにアクセスすることなしに現行のローカル画面で所望の検索要求を満足させ、使用者が現在実行中のほとんどのアプリケーションプログラムに適用可能であり、使用者が所望するときのみに検索活動を行うことを可能にする新しい検索方法の必要性が依然として存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の実施形態の態様は、少なくとも前記問題点ないしは欠点に対処し、少なくとも下記の利点を提供する。よって、本発明は、使用者のローカルコンピュータのＷｅｂブラウザに加えて、前記ＷｅｂブラウザでＷｅｂ上の特定の検索サイトにアクセスすることなしに、現行のアプリケーションプログラムウィンドウ内で使用者が所望の情報を検索できるように、テキスト書き込み、テキスト読み取り、またはゲーミングなどのアプリケーションプログラム実行時に、使用者に検索ウィンドウを提供するネットワーク検索法を提供することを目的とし、それによって、使用者が検索サイトにアクセスすることなしに、現行画面上で所望の検索要求を満足させることを目的とし、それによって、使用者が現在実行中のほとんどのアプリケーションプログラムに適用することが可能であり、それによって、使用者が所望するときのみに検索活動を行えるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、アプリケーションプログラム実行中に検索ウィンドウを提供するネットワーク検索法で実現する。
【００１１】
本発明の実施形態の態様に従って、ネットワーク上で検索エンジンに接続され、インタラクティブなデータ通信を行うことができるローカルコンピュータシステムで、検索サイトにアクセスすることなしに現行の複数ウィンドウ環境下のローカルウィンドウで直接に情報を検索するように、アプリケーションプログラム実行中に検索ウィンドウを提供するネットワーク検索法が提供される。前記ネットワーク検索は、検索キーワードをリアルタイムでネットワーク上の検索エンジンに送るため、前記ローカルコンピュータシステムにインストールされたプログラムにより実施され、前記プログラムは前記ローカルコンピュータシステムに対して、前記複数ウィンドウ環境下で実行・表示される少なくとも１つのアプリケーションプログラムウィンドウのうちの現行のメインアプリケーションプログラムウィンドウのタイトルバーに検索ツールを表示するように指令するコマンドと、使用者により入力された検索キーワードを前記検索ツールに表示するように指令するコマンドと、前記検索キーワードを前記検索エンジンに送るように指令するコマンドと、検索結果を前記検索エンジンから受信するように指令するコマンドと、検索結果ウィンドウを生成するように指令するコマンドと、前記検索結果を前記検索結果ウィンドウに表示するように指令するコマンドと、を含む。
【００１２】
前記検索ツールは、使用者が検索範囲を選択することを可能にするツールボックス形式の検索メニューと、使用者が検索キーワードを入力することを可能にするキーワード入力部と、を含むことが好ましい。
【００１３】
前記検索キーワードは、キーボードフッキングによって前記アプリケーションプログラム内で所定のキー入力によりに入力された文字ストリームのうちから自動的に生成されるか、または、前記検索キーワードが前記検索ツールに表示される際に、メッセージフッキングによって前記アプリケーションプログラム内で所定の文字ストリームへのマウスポインターのセンシング動作により前記検索ツールで自動的に生成されることが好ましい。
【００１４】
前記検索結果ウィンドウは、現行のメインアプリケーションプログラムウィンドウに基づくポップアップの子供ウィンドウであることが好ましい。
【発明の効果】
【００１５】
本発明は、使用者のローカルコンピュータのＷｅｂブラウザに加えて、前記ＷｅｂブラウザでＷｅｂ上の特定の検索サイトにアクセスすることなしに、現行のアプリケーションプログラムウィンドウ内で使用者が所期の情報を検索できるように、テキスト書き込み、テキスト読み取り、またはゲーミングなどのアプリケーションプログラム実行時に、使用者に検索ウィンドウを提供するネットワーク検索法を提供することから、所望の検索要求は、使用者が検索サイトにアクセスすることなしに現行画面上で満足され、前記ネットワーク検索方法は、使用者が現在実行中のほとんどのアプリケーションプログラムに適用することが可能であり、それによって、使用者が所望するときのみに検索活動を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】図１はアプリケーションプログラム実行中に検索サイトを用いる従来の検索方法を例示するフローチャートである。
【図２】図２は本発明の一実施形態に係るアプリケーションプログラム実行中に検索ウィンドウを用いてネットワーク検索方法を行うシステムのブロック図である。
【図３】図３は本発明の一実施形態に係るアプリケーションプログラム実行中にＷｅｂブラウザを実行することなしに行われる検索操作を例示するフローチャートである。
【図４】図４は本発明の実施形態に係るネットワーク検索方法で検索ツールをアプリケーションプログラムウィンドウのタイトルバーに表示する模範的な画面を例示する図である。
【図５】図５は本発明の実施形態に係るネットワーク検索方法でアプリケーションプログラムウィンドウの検索ツールに入力された検索キーワードに関連して検索された情報を表示する模範的な画面を例示する図である。さらに、
【図６】図６は本発明の実施形態に係るネットワーク検索方法がそれに対して適用されている模範的なメインアプリケーションプログラムウィンドウを例示する図である。
【発明を実施するための形態】
【００１７】
以下、添付の図面を参照して、本発明に係るアプリケーションプログラム実行中にネットワーク検索法を提供する検索ウィンドウを具体例により説明する。
【００１８】
図２は本発明の一実施形態に係るアプリケーションプログラム実行中に検索ウィンドウを用いてネットワーク検索方法を行うシステムのブロック図であり、図３は本発明の一実施形態に係るアプリケーションプログラム実行中にＷｅｂブラウザを実行することなしに行われる検索操作を例示するフローチャートであり、図４、図５及び図６は、本発明の実施形態に係るネットワーク検索方法を参照してそれを説明する例示図である。
【００１９】
図２を参照すると、本発明の一実施形態に係るアプリケーションプログラム実行時に検索ウィンドウを提供するネットワーク検索法は、送信制御プロトコル/インターネットプロトコル（ＴＣＰ/ＩＰ）などの通信プロトコルによるインタラクティブなデータ通信を行うことができるネットワーク２４上で検索サーバー２５によって起動された検索エンジンに接続するローカルコンピュータシステム２２を含むネットワークシステムに適用可能である。前記ローカルコンピュータシステム２２はクライアントであり、インタラクティブなデータ通信をｄｉｅｎｔサーバー方式で行えるように検索エンジンサービスを提供する前記検索サーバー２４に接続される。
【００２０】
前記ｄｉｅｎｔローカルコンピュータシステム２２は、パーソナルコンピュータ（ＰＣ）、ワークステーション、または小型/大型コンピュータシステムであり得る。通常、各クライアントのローカルコンピュータシステムは、少なくとも１つのプロセッサ、少なくとも１つのメモリ、及び少なくとも１つの入出力デバイスを含む。前記サーバーは、クライアントのシステム構成に類似する構成であってもよい。図２では説明を簡素化するために検索サーバー２５は１つのみ例示したが、実際の実装では複数のサーバーコンピュータシステムが前記ネットワーク２４に接続される。さらに図２では、前記ｄｉｅｎｔローカルコンピュータ２２を前記サーバーコンピュータ２５とは別個のものとして例示したが、前記クライアント２２と前記サーバー２５とは単一の物理的コンピュータデバイスに統合することも可能である。
【００２１】
使用者は、テキストまたはグラフの編集プログラムやゲームｄｉｅｎｔプログラム、及び前記クライアントのローカルコンピュータ２２を介してインターネット上でＷｅｂサイトにアクセスするためのＷｅｂブラウザプログラムを含む各種アプリケーションプログラムを起動することができる。本発明によれば、前記クライアントのローカルコンピュータ２２はマイクロソフトのＯＳシステムＷｉｎｄｏｗｓなどの複数ウィンドウ環境で動作する。従って、前記ローカルコンピュータ２２で実行されたアプリケーションプログラムは、図４、図５及び図６に例示したようにウィンドウ内に表示される。
【００２２】
本発明は、使用者が特定の検索サイトにアクセスすることなしに現行の複数ウィンドウ環境下のローカルウィンドウで直接に情報を検索する検索方法を提供するものである。前記検索方法は、リアルタイムでネットワーク上で検索キーワードを検索エンジンに送る前記ローカルコンピュータシステムにインストールされた検索プログラムによって実行される。前記検索プログラムは、前記ローカルコンピュータシステム２２内に実装でき、図４、図５及び図６に例示した本発明の検索方法として実現可能な図３のフローチャートとして説明される。
【００２３】
本発明の検索方法によれば、検索ツール４２及び４６は、環境ステップ３０１の複数ウィンドウで実行・表示される１つまたは複数のアプリケーションプログラムのうちの現行メインアプリケーションプログラムウィンドウのタイトルバー４２内に表示される。図６に例示したように、複数のアプリケーションプログラムが実行されているため、複数ウィンドウ６０及び６２が開き、前記検索ツールは、前記メインウィンドウ６０内のみに表示される。
【００２４】
一般に、前記タイトルバー４２は前記ウィンドウのタイトルを左側に表示し、ウィンドウサイズを縮小するか、またはそのウィンドウを前記ウィンドウの右コーナーに注入する手段を提供する。大きなスペースは、前記タイトル表示領域と前記ウィンドウ制御手段間に存在する。本発明は前記検索ツールを前記スペースに提供し、それによって、使用者がアプリケーションプログラムの実行と検索操作を同時に行うことを可能にする。
【００２５】
本発明の一実施形態によれば、前記検索ツール４２及び４６は、検索範囲と、使用者がその中で検索キーワードを入力するキーワード入力部４６とを使用者がそれによって選択できるツールボックスの形式で検索メニュー４２を含む。前記検索メニュー４２はデフォルトで、例えば「統一検索」に設定することができる。この「統一検索」手段は最も広範な検索範囲である。その上、前記検索メニュー４２には、特定の検索サーバー、言語、及び辞書の種類の検索サイト名を指定する検索カテゴリーの様な検索範囲を示すメニュー項目を含むこともできる。前記検索範囲メニュー項目は、従来の検索サイトフィールドで公知の方法でも指定することができる。なお、前記キーワード入力部４６に関しては、使用者はマウスポインターを前記キーワード入力部４６にシフトし、キーワードテキストをキーボードで直接入力する。
【００２６】
本発明の検索方法によれば、使用者により前記検索ツール４２及び４６内に入力された検索キーワードはステップ３０２で表示される。使用者は検索キーワードをキーボードから直接入力することができるが、使用者の利便性のため、その検索キーワードを自動的に生成することもできる。
【００２７】
さらに、検索キーワードをキーボードフッキングまたはメッセージフッキングによって自動的に生成することを本発明の別の実施形態として考慮することもできる。前記キーボードフッキングのスキームは、キーボードフッキングによって前記アプリケーションプログラム内で所定のキー入力により入力された文字ストリームのうちから前記検索ツールで検索キーワードを自動的に生成することである。実例としては、例えば、使用者がＦ１を選択することで自動キーワード生成コマンドを入力し、韓国語
2011508305.tif 000003
をテキスト編集アプリケーションプログラムのウィンドウ内に入力すると、「韓国語/英語」キーのいずれかの有効化が決定され、キーボード値０ｘ５８、０ｘ４Ｄ、０ｘ５２、０ｘ４７、及び０ｘ４Ａが韓国文字
2011508305.tif 000004
によって置換される。このように
2011508305.tif 000005
は前記キーワード入力部４６内に自動的に生成される。一方、英語の単語「ＡＰＰＬＥ」の入力に対しては、「大文字ロック」キーが有効化されるかどうかが決定されてから、キーボード値０ｘ４１、０ｘ５０、０ｘ５０、０ｘ４Ｃ、及び０ｘ４５はＡＰＰＬＥに変換される。「ＡＰＰＬＥ」の場合、小文字かどうかの決定は「大文字ロック」キーが無効に設定されているかどうかを確認することで行われる。
【００２８】
前記メッセージフッキングスキームは、前記アプリケーションプログラム内で特定の文字ストリームへのマウスポインターの動作を検知し、メッセージフッキングによって検索キーワードを自動的に生成する。ＷＯＲＤテキストでの韓国文
2011508305.tif 000006
の場合、マウスポインターは用語
2011508305.tif 000007
にシフトし、左マウスボタンは用語
2011508305.tif 000008
上でクリックされる。次いで、用語
2011508305.tif 000009
はブロックでマーキングされ、ディップボードにコピーされて前記検索ツールのキーワード入力部４６に出力される。かくして、前記検索キーワードは自動的に生成される。
【００２９】
前記検索キーワードはその入力後、ステップ３０３で検索サーバーの検索エンジンに送られる。検索結果はステップ３０４で前記検索サーバーの検索エンジンから受信され、検索結果ウィンドウがステップ３０５で生成され、その検索結果はステップ３０６で前記検索結果ウィンドウ内に表示される。前記検索結果ウィンドウは、前記アプリケーションプログラムウィンドウ４０に基づくポップアップの子供ウィンドウ５０である（図５を参照）か、または本発明ではそれ自体が前記アプリケーションプログラムウィンドウ４０である。
【００３０】
上述のように本発明が検索サイトにアクセスする必要性をなくし、追加措置をとって検索ツールをオープンすることから、その検索ステップは簡略化され、それによって使用者の利便性を向上させる。加えて、使用者所望の検索サーバーないしは検索カテゴリーを選択することができ、それによって検索効率を向上させる。さらに、前記検索ツールをウィンドウのタイトルバーに提供することで、使用者の手数を軽減することもできる。本発明は、使用者がアプリケーションプログラムを実行すると同時に検索サービスを容易に利用することを実現する。検索結果が前記アプリケーションプログラムウィンドウの子供ウィンドウである検索結果ウィンドウに表示されることから、使用者は前記検索結果ウィンドウと前記アプリケーションプログラム間を容易に移動することができる。また、本発明はオンライン検索とオフライン検索両方を可能にもする。
【産業上の利用可能性】
【００３１】
上記の説明から明らかなように、本発明は、テキスト書き込み、テキスト読み取り、またはゲーミング、それに加えて使用者のローカルコンピュータでのＷｅｂブラウザの実行などのアプリケーションプログラム実行中に検索ウィンドウを提供する検索方法を提供することから、使用者は、Ｗｅｂブラウザを利用してＷｅｂ上の検索サイトにアクセスすることなしに現行のアプリケーションプログラムウィンドウ内で所望の検索を行うことができる。従って、本検索方法は、電子ネットワーク上の情報検索のネットワーク検索フィールドにおいて広く使用され得る。
【符号の説明】
【００３２】
２２：ローカルコンピュータ、２４：インターネット（ネットワーク）
２５：検索サーバー、４０：アプリケーションプログラムウィンドウ
４２：タイトルバー、４４：検索メニュー
４６：キーワード入力部、５０：検索結果ウィンドウ
６０：メインアプリケーションプログラムウィンドウ、６２：サブアプリケーションプログラムウィンドウ
【図１】
2011508305.tif 000010
【図２】
2011508305.tif 000011
【図３】
2011508305.tif 000012
【図４】
2011508305.tif 000013
【図５】
2011508305.tif 000014
【図６】
2011508305.tif 000015
【国際調査報告】
2011508305.tif 000016
2011508305.tif 000017