(57)【要約】【課題】本発明は、電子文書、ウェブサイトまたはインターネットから情報を言語間検索するシステム及び方法を提供する。【解決手段】本発明は、電子文書、ウェブサイトまたはインターネットから情報を言語間検索するシステム及び方法を提供する。本システムはまず、ユーザにより入力された入力言語による主エントリを地理的言語標準化し、標準化されたエントリをオブジェクト言語（またはターゲット言語と呼ばれる）による検索クエリに翻訳及び最適化する。この最適化した検索クエリを利用して、本システムは、検索を実行し、ユーザによる検索結果のナビゲートを支援するため、注釈コールアウトまたはバブルにより各一致フレーズまたはオブジェクトをハイライト化する。【選択図】図３
2010198644.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、検索に要する処理を実行するため、前記プロセッサにより使用される少なくとも１つのプログラムを格納する第１メモリと、処理のため前記少なくとも１つのプログラムに利用可能な第２メモリとを含む、検索可能な電子文書に含まれる情報を検索するシステムであって、
ユーザにより入力された第１言語による主エントリを地理的言語標準化する地理的言語標準化手段と、
前記地理的言語標準化された主エントリを第２言語によるクエリに翻訳する翻訳手段と、
前記翻訳されたクエリを最適化する最適化手段と、
前記最適化されたクエリの１以上の相当語を提供する相当語提供手段と、
前記最適化されたクエリと前記１以上の相当語を含むクエリに対するブール検索を実行する検索手段と、
をさらに含む、
ことを特徴とするシステム。
【請求項２】
請求項１記載のシステムであって、さらに、
ドロップダウンリストと各々が選択肢を表すハイパーリンクアイコン群の何れかを有する言語設定手段を有し、
前記言語設定手段は、前記第１言語と前記第２言語のうち少なくとも一つを選択するために用いられる、
ことを特徴とするシステム。
【請求項３】
請求項１記載のシステムであって、
前記地理的言語標準化手段は、統計、論理、言語及び／または文法規則を前記主エントリに適用する、
ことを特徴とするシステム。
【請求項４】
請求項１記載のシステムであって、さらに、
前記地理的言語標準化手段が前記主エントリの標準化に失敗すると、前記ユーザに異なる主エントリを入力するよう促す入力催促手段を有する、
ことを特徴とするシステム。
【請求項５】
請求項１記載のシステムであって、
前記視覚的合図は点滅している、
ことを特徴とするシステム。
【請求項６】
請求項１記載のシステムであって、
前記注釈メッセージは、さらに、前記最適化されたクエリの１以上の相当語を有し、
前記１以上の相当語の各々は、クリックすることによりクリックされた相当語に対する新たな検索をトリガーするようにハイパーリンクされている、
ことを特徴とするシステム。
【請求項７】
請求項１記載のシステムであって、さらに、
視覚的合図を、前記検索手段により得られた各検索結果に関連付けることにより、前記各検索結果をハイライト化するハイライト化手段であって、前記視覚的合図は、注釈メッセージを含み、前記注釈メッセージは、前記第１言語による前記地理的言語標準化された主エントリと、前記第２言語による最適化されたクエリとを含む、ハイライト化手段を有する、
ことを特徴とするシステム。
【請求項８】
プロセッサと、検索に要する処理を実行するため、前記プロセッサにより使用される少なくとも１つのプログラムを格納する第１メモリと、処理のため前記少なくとも１つのプログラムに利用可能な第２メモリとを含む、検索可能な電子文書に含まれる情報を検索するシステムにおいて、前記少なくとも１つのプログラムにより実行される方法であって、
前記システムは、さらに、地理的言語標準化手段と、翻訳手段と、最適化手段と、相当語提供手段と、検索手段と、を含み、
前記方法は、
前記地理的言語標準化手段により、ユーザにより入力された第１言語による主エントリを地理的言語標準化する地理的言語標準化ステップと、
前記翻訳手段により、前記地理的言語標準化された主エントリを第２言語によるクエリに翻訳する翻訳ステップと、
前記最適化手段により、前記翻訳されたクエリを最適化する最適化ステップと、
前記相当語提供手段により、前記最適化されたクエリの１以上の相当語を提供する相当語提供ステップと、
前記検索手段により、前記最適化されたクエリと前記１以上の相当語を含むクエリに対するブール検索を実行する検索ステップと、
を含む、
ことを特徴とする方法。
【請求項９】
請求項８記載の方法であって、
前記システムは、さらに、ドロップダウンリストと各々が選択肢を表すハイパーリンクアイコン群の何れかを有する言語設定手段を有し、
前記方法は、さらに、前記言語設定手段により、前記第１言語と前記第２言語のうち少なくとも一つを選択する言語設定ステップを有する、
ことを特徴とする方法。
【請求項１０】
請求項８記載の方法であって、
前記地理的言語標準化ステップは、統計、論理、言語及び／または文法規則を前記主エントリに適用する、
ことを特徴とする方法。
【請求項１１】
請求項８記載の方法であって、
前記システムは、さらに、入力催促手段を有し、
前記方法は、さらに、前記入力催促手段により、前記地理的言語標準化ステップが前記主エントリの標準化に失敗すると、前記ユーザに異なる主エントリを入力するよう促す入力催促ステップを有する、
ことを特徴とする方法。
【請求項１２】
請求項８記載の方法であって、
前記視覚的合図は点滅している、
ことを特徴とする方法。
【請求項１３】
請求項８記載の方法であって、
前記注釈メッセージは、さらに、前記最適化されたクエリの１以上の相当語を有し、
前記１以上の相当語の各々は、クリックすることによりクリックされた相当語に対する新たな検索をトリガーするようにハイパーリンクされている、
ことを特徴とする方法。
【請求項１４】
請求項８記載の方法であって、
前記システムは、さらに、ハイライト化手段を有し、
前記方法は、更に、前記ハイライト化手段により、視覚的合図を、前記検索手段により得られた各検索結果に関連付けることにより、前記各検索結果をハイライト化するハイライト化ステップであって、前記視覚的合図は、注釈メッセージを含み、前記注釈メッセージは、前記第１言語による前記地理的言語標準化された主エントリと、前記第２言語による最適化されたクエリとを含む、ハイライト化ステップを有する、
ことを特徴とする方法。
【請求項１５】
少なくとも１つのプログラムを記憶したコンピュータ読み出し可能な記憶媒体であって、
前記少なくとも１つのプログラムは、コンピュータに、
ユーザにより入力された第１言語による主エントリを地理的言語標準化する地理的言語標準化ステップと、
前記地理的言語標準化された主エントリを第２言語によるクエリに翻訳する翻訳ステップと、
前記翻訳されたクエリを最適化する最適化ステップと、
前記最適化されたクエリの１以上の相当語を提供する相当語提供ステップ
前記最適化されたクエリと前記１以上の相当語を含むクエリに対するブール検索を実行する検索ステップと、
を実行させる、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項１６】
請求項１５記載のコンピュータ読み出し可能な記憶媒体であって、
前記少なくとも１つのプログラムは、さらに、前記コンピュータに、前記第１言語と前記第２言語のうち少なくとも一つを選択する言語設定ステップを実行させ、
前記言語設定は、ドロップダウンリストと各々が選択肢を表すハイパーリンクアイコン群の何れかから選択肢を選択する、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項１７】
請求項１５記載のコンピュータ読み出し可能な記憶媒体であって、
前記地理的言語標準化ステップは、統計、論理、言語及び／または文法規則を前記主エントリに適用する、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項１８】
請求項１５記載のコンピュータ読み出し可能な記憶媒体であって、
前記少なくとも１つのプログラムは、さらに、前記コンピュータに、
前記地理的言語標準化ステップが前記主エントリの標準化に失敗すると、前記ユーザに異なる主エントリを入力するよう促す入力催促ステップを実行させる、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項１９】
請求項１５記載のコンピュータ読み出し可能な記憶媒体であって、
前記視覚的合図は点滅している、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項２０】
請求項１５記載のコンピュータ読み出し可能な記憶媒体であって、
前記注釈メッセージは、さらに、前記最適化されたクエリの１以上の相当語を有し、
前記１以上の相当語の各々は、クリックすることによりクリックされた相当語に対する新たな検索をトリガーするようにハイパーリンクされている、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項２１】
請求項１５記載のコンピュータ読み出し可能な記憶媒体であって、
前記少なくとも１つのプログラムは、さらに、前記コンピュータに、
視覚的合図を、前記検索手段により得られた各検索結果に関連付けることにより、前記各検索結果をハイライト化するハイライト化ステップであって、前記視覚的合図は、注釈メッセージを含み、前記注釈メッセージは、前記第１言語による前記地理的言語標準化された主エントリと、前記第２言語による最適化されたクエリとを含む、ハイライト化ステップを実行させる、
ことを特徴とするコンピュータ読み出し可能な記憶媒体。
【請求項２２】
少なくとも１つのプロセッサと、検索に要する処理を実行するため、前記少なくとも１つのプロセッサにより使用される少なくとも１つのプログラムを格納する第１メモリと、処理のため前記少なくとも１つのプログラムに利用可能な第２メモリとを含み、バックエンドサーバにより運営されるウェブサイトに含まれる情報を検索するインターネットベース電子言語間検索システムにおいて、前記少なくとも１つのプログラムにより実行される方法であって、
前記システムは、さらに、地理的言語標準化手段と、翻訳手段と、最適化手段と、相当語提供手段と、検索手段と、を含み、
前記方法は、
前記地理的言語標準化手段により、インターネットを介しユーザにより入力された第１言語による主エントリを地理的言語標準化する地理的言語標準化ステップと、
前記翻訳手段により、前記地理的言語標準化された主エントリを第２言語によるクエリに翻訳する翻訳ステップと、
前記最適化手段により、前記翻訳されたクエリを最適化する最適化ステップと、
前記相当語提供手段により、前記最適化されたクエリの１以上の相当語を提供する相当語提供ステップと、
前記検索手段により、前記最適化されたクエリと前記１以上の相当語を含むクエリに対するブール検索を実行する検索ステップと、
を有する、
ことを特徴とする方法。
【請求項２３】
請求項２２記載の方法であって、
前記システムは、さらに、ドロップダウンリストと各々が選択肢を表すハイパーリンクアイコン群の何れかを有する言語設定手段を有し、
前記方法は、さらに、前記言語設定手段により、前記第１言語と前記第２言語のうち少なくとも一つを選択する言語設定ステップを有する、
ことを特徴とする方法。
【請求項２４】
請求項２２記載の方法であって、
前記地理的言語標準化ステップは、統計、論理、言語及び／または文法規則を前記主エントリに適用する、
ことを特徴とする方法。
【請求項２５】
請求項２２記載の方法であって、さらに、
前記システムは、さらに、入力催促手段を有し、
前記方法は、さらに、前記入力催促手段により、前記地理的言語標準化ステップが前記主エントリの標準化に失敗すると、前記ユーザに異なる主エントリを入力するよう促す入力催促ステップを有する、
ことを特徴とする方法。
【請求項２６】
請求項２２記載の方法であって、
前記視覚的合図は点滅している、
ことを特徴とする方法。
【請求項２７】
請求項２２記載の方法であって、
前記注釈メッセージは、さらに、前記最適化されたクエリの１以上の相当語を有し、
前記１以上の相当語の各々は、クリックすることによりクリックされた相当語に対する新たな検索をトリガーするようにハイパーリンクされている、
ことを特徴とする方法。
【請求項２８】
請求項２２記載の方法であって、
前記システムは、さらに、ハイライト化手段を有し、
前記方法は、さらに、前記ハイライト化手段により、視覚的合図を、前記検索手段により得られた各検索結果に関連付けることにより、前記各検索結果をハイライト化するハイライト化ステップであって、前記視覚的合図は、注釈メッセージを含み、前記注釈メッセージは、前記第１言語による前記地理的言語標準化された主エントリと、前記第２言語による最適化されたクエリとを含む、ハイライト化ステップを有する、
ことを特徴とする方法。
【請求項２９】
少なくとも１つのプロセッサと、検索に要する処理を実行するため、前記少なくとも１つのプロセッサにより使用される少なくとも１つのプログラムを格納する第１メモリと、処理のため前記少なくとも１つのプログラムに利用可能な第２メモリとを含み、インターネットを介しリモートユーザのコンピュータに通信可能に接続されるバックエンドサーバにより運営されるウェブサイトに含まれる情報を検索するインターネットベース電子言語間検索システムであって、
インターネットを介しユーザにより入力された第１言語による主エントリを地理的言語標準化する地理的言語標準化手段と、
前記地理的言語標準化された主エントリを第２言語によるクエリに翻訳する翻訳手段と、
前記翻訳されたクエリを最適化する最適化手段と、
前記最適化されたクエリの１以上の相当語を提供する相当語提供手段を有し、
前記最適化されたクエリと前記１以上の相当語を含むクエリに対するブール検索を実行する検索手段と、
を有する、
ことを特徴とするシステム。
【請求項３０】
請求項２９記載のシステムであって、さらに、
ドロップダウンリストと各々が選択肢を表すハイパーリンクアイコン群の何れかを有する言語設定手段を有し、
前記言語設定手段は、前記第１言語と前記第２言語のうち少なくとも一つを選択するために用いられる、
ことを特徴とするシステム。
【請求項３１】
請求項２９記載のシステムであって、
前記地理的言語標準化手段は、統計、論理、言語及び／または文法規則を前記主エントリに適用する、
ことを特徴とするシステム。
【請求項３２】
請求項２９記載のシステムであって、さらに、
前記地理的言語標準化手段が前記主エントリの標準化に失敗すると、前記ユーザに異なる主エントリを入力するよう促す入力催促手段を有する、
ことを特徴とするシステム。
【請求項３３】
請求項２９記載のシステムであって、
前記視覚的合図は点滅している、
ことを特徴とするシステム。
【請求項３４】
請求項２９記載のシステムであって、
前記注釈メッセージは、さらに、前記最適化されたクエリの１以上の相当語を有し、
前記１以上の相当語の各々は、クリックすることによりクリックされた相当語に対する新たな検索をトリガーするようにハイパーリンクされている、
ことを特徴とするシステム。
【請求項３５】
請求項２９記載のシステムであって、さらに、
視覚的合図を、前記検索手段により得られた各検索結果に関連付けることにより、前記各検索結果をハイライト化するハイライト化手段であって、前記視覚的合図は、注釈メッセージを含み、前記注釈メッセージは、前記第１言語による前記地理的言語標準化された主エントリと、前記第２言語による最適化されたクエリとを含む、ハイライト化手段を有する、
ことを特徴とするシステム。
【請求項３６】
少なくとも１つのプロセッサと、検索に要する処理を実行するため、前記少なくとも１つのプロセッサにより使用される少なくとも１つのプログラムを格納する第１メモリと、処理のため前記少なくとも１つのプログラムに利用可能な第２メモリとを含むサーバと、該サーバに通信可能に接続された少なくとも１つのクライアントコンピュータとを含むインターネット上の情報を検索するシステムであって、
前記少なくとも１つのクライアントコンピュータの画面上のグラフィカルユーザインタフェースを介しリモートユーザにより入力された第１言語による主エントリを地理的言語標準化する地理的言語標準化手段と、
前記地理的言語標準化された主エントリを第２言語によるクエリに翻訳する翻訳手段と、
前記翻訳されたクエリを最適化する最適化手段と、
前記最適化されたクエリの１以上の相当語を提供する相当語提供手段を有し、
前記最適化されたクエリと前記１以上の相当語を含むクエリに対するブール検索を実行検索手段と、
を有する、
ことを特徴とするシステム。
【請求項３７】
請求項３６記載のシステムであって、さらに、
ドロップダウンリストと各々が選択肢を表すハイパーリンクアイコン群の何れかを有する言語設定手段を有し、
前記言語設定手段は、前記第１言語と前記第２言語のうち少なくとも一つを選択するために用いられる、
ことを特徴とするシステム。
【請求項３８】
請求項３６記載のシステムであって、
前記地理的言語標準化手段は、統計、論理、言語及び／または文法規則を前記主エントリに適用する、
ことを特徴とするシステム。
【請求項３９】
請求項３６記載のシステムであって、さらに、
前記地理的言語標準化手段が前記主エントリの標準化に失敗すると、前記ユーザに異なる主エントリを入力するよう促す入力催促手段を有する、
ことを特徴とするシステム。
【請求項４０】
請求項３６記載のシステムであって、
前記視覚的合図は点滅している、
ことを特徴とするシステム。
【請求項４１】
請求項３６記載のシステムであって、
前記注釈メッセージは、さらに、前記最適化されたクエリの１以上の相当語を有し、
前記１以上の相当語の各々は、クリックすることによりクリックされた相当語に対する新たな検索をトリガーするようにハイパーリンクされている、
ことを特徴とするシステム。
【請求項４２】
請求項３６記載のシステムであって、さらに、
視覚的合図を、前記検索手段により得られた各検索結果に関連付けることにより、前記各検索結果をハイライト化するハイライト化手段であって、前記視覚的合図は、注釈メッセージを含み、前記注釈メッセージは、前記第１言語による前記地理的言語標準化された主エントリと、前記第２言語による最適化されたクエリとを含む、ハイライト化手段を有する、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に言語間検索及び検索結果の抽出に関する。より詳細には、本発明は、コールアウトまたは仮想バブルに言語間検索結果に関する言語注釈を動的に表示するシステム及び方法に関する。
【背景技術】
【０００２】
ワールドワイドウェブは、インターネットを介し利用可能な情報範囲を急速に拡大している。ワールドワイドウェブ（ウェブ）上の各サイト上で利用可能な少量の文書は、迅速な検索及び関連情報の抽出を行うための効率的な検索ツールの存在を保証する。これに関して、検索エンジンは、キーワード、フレーズあるいはクエリを用いることによって、ユーザがウェブから特定の情報を検索及び抽出するのを支援する検索ツールとしての利用性の点から重要であると考えられている。
【０００３】
現在、検索実行時のユーザが選択するとき、各種検索エンジンが利用可能である。しかしながら、検索ツールすべてが同一であるとは限らない。それらは、主として検索ツールに固有の特定のアルゴリズムを利用して各自のデータベースにおける情報やウェブサイトをインデックス処理する方法に関して、互いに異なっている。各検索ツールは情報の検索及び抽出という共通のタスクを実行するが、当該タスクを異なる方法により実現するため、各検索ツール間の相違を知ることが重要である。従って、同じフレーズやクエリが入力されたとしても、各検索エンジンから異なる検索結果が生じる。
【０００４】
検索ツールは、ディレクトリ型、検索エンジン型、スーパーエンジン型、メタ検索エンジン型及び特殊検索エンジン型の５つのカテゴリに広くは属する。
【０００５】
Ｙａｈｏｏ、Ｍａｇｅｌｌａｎ、Ｌｏｏｋ  Ｓｍａｒｔなどの検索ツールは、ウェブディレクトリとみなされる。各ウェブディレクトリは、選択されたウェブサイトから構成される各自のデータベースを構築してきた。従って、ユーザが検索を行うためＹａｈｏｏなどのディレクトリを利用するとき、ユーザはＹａｈｏｏにより維持されているデータベースを検索し、そのコンテンツをブラウズしている。
【０００６】
Ｉｎｆｏｓｅｅｋ、ＷｅｂＣｒａｗｌｅｒ、Ｌｙｃｏｓなどの検索エンジンは、ウェブを巡回し、インデックス処理する「Ｗｅｂ  ｃｒａｗｌｅｒ」、「ｓｐｉｄｅｒ」、「ｒｏｂｏｔ」などのソフトウェアプログラムを利用し、様々なウェブサイトからのコンテンツを自身の検索エンジンのデータベースに整理する。Ｗｅｂ  ｃｒａｗｌｅｒプログラムは、ユーザのタスクを実行する高い自律性を有するソフトウェアエージェントプログラムの一部である。これらのエージェントは、通常はサーバリストなどのリンク履歴リストと最も人気のあるサイトや最適なサイトのリストから開始し、データベースに加えるリンクを検出するため、これらのページ上のリンクを辿る。
【０００７】
より高度な検索エンジンのクラスとして、「Ｗｅｂ  ｃｒａｗｌｅｒ」、「ｓｐｉｄｅｒ」、「ｒｏｂｏｔ」などと同様のタイプのソフトウェアを利用したスーパーエンジンがある。しかしながら、これらはタイトルだけでなく、サイトコンテンツのテキスト内にも出現するキーワードをインデックス処理するため、通常の検索エンジンとは異なる。Ｅｘｃｉｔｅ、ＯｐｅｎＴｅｘｔ、Ｈｏｔ  Ｂｏｔ、Ａｌｔａ  Ｖｉｓｔａなどは、スーパーエンジンの具体例である。
【０００８】
メタ検索エンジンは、他の検索エンジンをクエリし、それらすべてから受け取った結果を合成する検索エンジンである。メタ検索エンジンを用いるユーザは、実際には、当該メタ検索エンジンに含まれる各検索エンジンの全体をブラウズしている。ＤｏｇｐｉｌｅやＳａｖｖｙ  Ｓｅａｒｃｈは、メタ検索エンジンの具体例である。
【０００９】
特殊検索エンジンは、特定のテーマ領域に関する情報を求めるユーザのニーズを満足させる他のタイプの検索エンジンである。Ｄｅｊａ  ＮｅｗｓやＩｎｆｏｓｐａｃｅは、特殊検索エンジンの具体例である。
【００１０】
従って、各検索ツールは、ウェブ上のリソースをユーザに利用可能にするという共通の目標を満たすため、検索実行方法や動作方法に関してユニークなものである。大部分の検索エンジンは、ユーザが数ワードタイプし、各自のデータベースにおける当該ワードの出現を検索することを可能にする。各検索エンジンは、近似したスペル、単複変形及び省略の対処を決定する独自の方法を有する。
【００１１】
しかしながら、検索エンジンの大部分が英語圏のニーズのみに対応し、単一言語による文書の検索及び抽出のみに供する限り、検索エンジンはその範囲を限定的なものとしてしまう。検索エンジンの大部分は、英語による入力を求め、英語のみで利用可能な情報を有するウェブサイトを検索する。言い換えると、検索ツールの大部分は、英語圏のインターネットユーザのニーズを主として満足させるものである。この特性は、インターネットユーザ人口の７５％をも構成する非英語圏のインターネットユーザにとってこれらの検索ツールをほとんど無用なものにしてしまう。この非英語圏のユーザたちは、英語によりフレーズやクエリを適切に入力できないため、英語のウェブサイトを検索することができない。この結果、この多数のユーザは、英語により利用可能なウェブ文書や検索ツールから恩恵を受けることができない。このことは、既存の検索エンジンによって解決されていない重大な問題である。
【００１２】
同様に、非英語圏のインターネットユーザは、英語以外の言語による情報を格納するウェブサイトを作成している。この大量の情報源は、英語に基づく検索エンジンによるクエリには利用可能でない。この結果、英語圏の人々は、上記と同様の理由から世界の他の言語により利用可能なリソースの利用機会を奪われた状態にある。
【００１３】
例えば、「シュリンプキャビア（ｓｈｒｉｍｐ  ｃａｖｉａｒｅ）」を求める中国の豆腐（Ｔｏ−ｆｕ）料理を調理するとき、ａｌｔａｖｉｓｔａ．ｃｏｍなどの検索エンジン上で世界の何れかで「シュリンプキャビア」が利用可能であるかチェックするための検索が行われた。「全ての言語」の下でａｌｔａｖｉｓｔａ．ｃｏｍを利用した検索では、「英語」または「中国語」何れの設定でも一致する結果が得られなかった。その後、中国語検索エンジンであるｃｈｉｎａ．ｃｏｍにおいて「ｓｈｒｉｍｐ  ｃａｖｉａｒｅ」という英語に対する検索を行ったが駄目であった。その後、この英語に等しい中国語を見つけるため、中国語により「ｓｈｒｉｍｐ  ｃａｖｉａｒｅ」が検索された。検出された対応する中国語は、「ｘｉａｚｉ」（「ｓｈｒｉｍｐ  ｒｏｅ」を意味する）であった。ｃｈｉｎａ．ｃｏｍでの検索にこの単語が使用されると、２４個のヒットが得られた。
【００１４】
Ｎｉｎｇ−Ｐｉｎｇ  Ｃｈａｎらは、２００３年８月５日に「ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＴＲＡＳＬＩＮＧＵＡＬ  ＴＲＡＮＳＬＡＴＩＯＮ  ＯＦ  ＱＵＥＲＹ  ＡＮＤ  ＳＥＡＲＣＨ  ＡＮＤ  ＲＥＴＲＩＡＬ  ＯＦ  ＭＵＬＴＩＬＩＮＧＵＡＬ  ＩＮＦＯＲＭＡＴＩＯＮ  ＯＮ  Ａ  ＣＯＭＰＵＴＥＲ  ＮＥＴＷＯＲＫ」というタイトルの発明に対する米国特許を受けた。当該特許は、ソース言語（あるいはユーザ言語またはサブジェクト言語とも呼ばれる）によりユーザが入力したクエリをターゲット言語（またはオブジェクト言語とも呼ばれる）に変換し、ターゲット言語によりウェブ文書の検索及び抽出を行い、当該ウェブ言語をソース言語に翻訳する方法を開示及び教示している。本発明によると、ユーザはまず、キーボードなどのユニットを介しソース言語によりクエリを入力する。その後、このクエリは、コンテンツワードを抽出するため、バックエンドのサーバにより処理される。次のステップは、サーバ上に設けられ、抽出されたコンテンツワードを言語地理的に標準化する機能を実行するダイアレクタルコントローラ（ｄｉａｌｅｃｔａｌ  ｃｏｎｔｒｏｌｌｅｒ）において実行される。当該プロセスにおいて、ユーザによる検索を詳細化するため、あるいは最初の入力クエリを利用しては言語地理的標準化が実行できない場合には、さらなる入力を促されるかもしれない。この後、言語地理的に標準化されたワードを、翻訳機を介しターゲット言語に翻訳するプレサーチ翻訳プロセスが後続する。この翻訳プロセスの後、翻訳されたワードをターゲット言語によりサーチエンジンに投入する。このような入力は、翻訳されたワードに対応するターゲット言語による検察結果を生成する。その後、当該検索結果は、検索基準を満たすサイト名（ＵＲＬ）の形式により表示される。ターゲット言語により取得されたすべての結果が、ユーザ画面に表示される。ユーザの要求に従って、当該検索結果はすべてあるいは部分的にソース言語に翻訳されるようにしてもよい。Ｃｈａｎの特許は、ソース言語と呼ばれるユーザ言語によりクエリを入力し、対象となるウェブサイトの翻訳全体をユーザに返すことによって、ユーザによるウェブ検索を支援するためのものである。多くの状況では、ターゲット言語に関する基本的知識をある程度有するユーザにとっては、文書全体の翻訳は必要ではない。代わりに、一部のキーワード、フレーズあるいはセンテンスに関する即時の２ヶ国語注釈（ｂｉｌｉｎｇｕａｌ  ａｎｎｏｔａｔｉｏｎ）で十分であるかもしれない。
【００１５】
従って、ユーザが検索対象の文書で用いられている主言語以外の言語により検索エントリを入力し、一致したフレーズやオブジェクトに関する人工知能に基づく２ヶ国語注釈を含むコールアウトやバブルにより検索結果の一致した各フレーズまたはオブジェクトを自動的にハイライトすることを可能にするシステム及び方法を提供することが望ましい。
【００１６】
さらに、リモートユーザが検索対象のウェブサイトで使用されている主言語以外の言語により検索エントリを入力し、一致したフレーズやオブジェクトに関する人工知能に基づく２ヶ国語注釈を含むコールアウトやバブルにより検索結果の一致した各フレーズまたはオブジェクトを自動的にハイライトすることを可能にするシステム及び方法を提供することが望ましい。
【００１７】
さらに、リモートユーザがウェブ検索エンジンに使用されている主言語以外の言語により検索エントリを入力し、一致したフレーズやオブジェクトに関する人工知能に基づく２ヶ国語注釈を含むコールアウトやバブルにより返された検索結果の一致した各フレーズまたはオブジェクトを自動的にハイライトすることを可能にするシステム及び方法を提供することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【００１８】
本発明は、電子文書、ウェブサイトまたはインターネットから情報を言語間検索するシステム及び方法を提供する。本システムはまず、ユーザにより入力された入力言語による主エントリを地理的言語標準化し、標準化されたエントリをオブジェクト言語（またはターゲット言語と呼ばれる）による検索クエリに翻訳及び最適化する。この最適化した検索クエリを利用して、本システムは、検索を実行し、ユーザによる検索結果のナビゲートを支援するため、注釈コールアウトまたはバブルにより各一致フレーズまたはオブジェクトをハイライト化する。
【課題を解決するための手段】
【００１９】
本システムは、１つのみの言語を用いる任意の検索エンジンと互換性を有するよう調整または設定することが可能である。好適な一実施例では、本発明は、ユーザのコンピュータ上で実行され、
・ユーザにより入力された第１言語による主エントリを地理的言語標準化するステップ
・前記標準化されたエントリを翻訳し、前記翻訳を第２言語による検索クエリに最適化するステップ
・前記クエリに対し検索を実行するステップ
・注釈メッセージを含むよう適応化された視覚的合図を各一致フレーズまたはオブジェクトに関連付けすることにより、前記各一致フレーズまたはオブジェクトをハイライト化する信号を送信するステップ
の各ステップを実行するよう動作するソフトウェアアプリケーションとして実現される。
【００２０】
他の好適な実施例では、本発明は、ウェブサイトのバックエンドサーバに搭載され、
・ウェブサーバにより運営されるウェブサイトからユーザにより入力される第１言語による主エントリを受付けるステップ
・バックエンドサーバにおいて前記主エントリを地理的言語標準化するステップ
・前記標準化されたエントリを翻訳し、前記翻訳を第２言語による検索クエリに最適化するステップ
・前記サーバのデータベースにおいて前記クエリに対し検索を実行するステップ
・検索結果を返すステップ
・注釈メッセージを含むよう適応化された視覚的合図を各一致フレーズまたはオブジェクトに関連付けすることにより、前記各一致フレーズまたはオブジェクトをハイライト化する信号を送信するステップ
の各ステップを実行するシステムとして実現される。
【００２１】
他の好適な実施例では、本発明は、ウェブサーバにより運営される言語間ウェブ検索エンジンとして実現される。検索エンジンは、
・ウェブサーバにより運営されるウェブ検索エンジンの主エントリページからユーザにより入力される第１言語による主エントリを受付けるステップ
・サーバ側において前記主エントリを地理的言語標準化するステップ
・前記標準化されたエントリを翻訳し、前記翻訳を第２言語による検索クエリに最適化するステップ
・インターネットを介し前記クエリに対し検索を実行するステップ
・検索結果を返すステップ
・注釈メッセージを含むよう適応化された視覚的合図を各一致フレーズまたはオブジェクトに関連付けすることにより、前記各一致フレーズまたはオブジェクトをハイライト化する信号を送信するステップ
を実行するよう動作可能である。
【発明の効果】
【００２２】
本発明は、電子文書、ウェブサイトまたはインターネットから情報を言語間検索するシステム及び方法を提供する。
【図面の簡単な説明】
【００２３】
【図１】本発明の好適な実施例が動作するコンピュータ環境を示す概略図である。
【図２】本発明によるプロセスの基本ステップを示すブロック図である。
【図３】本発明の好適な一実施例によるローカルコンピュータ上で実行されるシステムを示す概略ブロック図である。
【図４】図３によるシステムの動作を示す概略図である。
【図５】翻訳後地理的言語処理ステップ（すなわち、クエリ最適化ステップ）を含む解決法を示す概略図である。
【図６】クリックされたクエリ相当語に対する新たな検索をトリガーするクリックによって、各々がハイパーリンクされた翻訳されたクエリまたは最適化されたクエリの１以上の相当語を有する一例となるコールアウトを示す概略図である。
【図７】一致フレーズまたはオブジェクトの右上に配置される一例となる丸め矩形コールアウトである。
【図８】一致フレーズまたはオブジェクトを左下に配置される一例となる雲状コールアウトである。
【図９】コールアウトに表示されたハイパーリンクされたクエリ相当語のユーザによるクリックによりトリガーされる検索ステップを含む図３及び６の好適な実施例による方法を示すフローチャートである。
【図１０】オブジェクト言語による翻訳されたクエリ（またはオブジェクト言語による最適化されたクエリ）と１以上の特定された相当語とから構成されるクエリに対しブール検索が実行される図３及び５の好適な実施例による方法を示すフローチャートである。
【図１１】ウェブサイトがユーザ（検索者）に選択されたサブジェクト言語によるクエリを入力する手段を提供し、点滅した注釈コールアウトによりハイライト化された検索結果をユーザに返す本発明の他の好適な実施例によるインターネットベースネットワークを示す概略図である。
【図１２】図１１の好適な実施例をさらに示す概略ブロック図である。
【図１３】図１１及び１２の好適な実施例による方法を示すフローチャートである。
【図１４】ウェブ検索エンジンホストが、それのメインページにいるユーザ（検索者）に選択されたサブジェクト言語によるクエリを入力する手段を提供し、点滅した注釈コールアウトによりハイライト化された検索結果をユーザに返す本発明の他の好適な実施例によるインターネットベースネットワークを示す概略図である。
【図１５】図１４の好適な実施例をさらに示す概略ブロック図である。
【図１６】図１４及び１５に示される好適な実施例による方法を示すフローチャートである。
【発明を実施するための形態】
【００２４】
上記説明は、本発明の重要な特徴をやや広範に概略した。従来技術に対する寄与が十分に理解されるように、以下の本発明の詳細な説明が与えられる。
【００２５】
図面を参照しながら、本発明がベストモード及び好適実施例に関して詳細に説明される。それの最も一般的形態では、本発明は、１以上のコールアウトに表示される２ヶ国語注釈メッセージをユーザに提供するのに必要な各ステップを実行するため、コンピュータが実行可能な命令プログラムを有形に実現するコンピュータにより可読なプログラム記憶媒体から構成される。各注釈コールアウトは、サブジェクト言語によるクエリを入力することにより、ユーザにより検索が実行される検索プログラムまたは検索エンジンから返される検索結果に含まれるオブジェクト言語による一致したフレーズやオブジェクトと関連付けされる。本出願に関して、「サブジェクト言語」とは、ユーザによってエントリやクエリを入力するのに使用される検索対象の文書で使用される主言語以外の言語を意味する。他方、「オブジェクト言語」とは、検索対象の文書において主言語として使用されるサブジェクト言語以外の言語を意味する。説明のため、サブジェクト言語は「検索者言語（ｓｅａｒｃｈｅｒ’ｓ  ｌａｎｇｕａｇｅ）」と呼び、オブジェクト言語は「被検索者言語（ｓｅａｒｃｈｅｅ’ｓ  ｌａｎｇｕａｇｅ）」と呼ぶことがある。
【００２６】
図１は、本発明の好適な実施例が動作するコンピュータ環境を示すブロック図である。当該コンピュータ環境は、ハードウェアユニット１０２とオペレーティングシステム１０３を有するコンピュータプラットフォーム１０１を有する。ハードウェアユニット１０２は、少なくとも１つのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０４と、アプリケーションプログラムを格納する読出し専用ランダムアクセスメモリ（通常は、ＲＯＭと呼ばれる）１０５と、アプリケーションプログラムの動作に利用可能なライト／リードランダムアクセスメモリ（通常は、ＲＡＭと呼ばれる）と、入出力（ＩＯ）インタフェース１０７とから構成される。データ記憶装置１０８や端末１０９などの各種周辺コンポーネントがコンピュータプラットフォームに接続される。検索可能文書をサポートするＷｏｒｄ、Ｗｏｒｄ  Ｐｅｒｆｅｃｔ、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌなどのデータ処理アプリケーション１１０に適用されるＴＳＨ（Ｔｒａｎｓｌｉｇｕａｌ  Ｓｅａｒｃｈ  ａｎｄ  Ｈａｌｏ）アプリケーション１００がコンピュータプラットフォーム１０１上で実行される。当業者は、本発明が基本的変更なく他のシステム内部で実現可能であるということを容易に理解するであろう。
【００２７】
概して、図２に示されるような本発明によるシステム及び方法は、ユーザにより入力された主クエリの地理的言語処理１１１、主クエリのオブジェクト言語への検索前翻訳１１２、翻訳されたクエリに対する検索１１３及びコールアウト注釈による検索結果のハイライト処理１１４の４つの段階により実行される。
【００２８】
図３は、本発明の好適な一実施例を示す概略ブロック図である。ＴＳＨアプリケーション１００は、検索可能文書をサポートするデータ処理アプリケーションに搭載されている。文書１２５を開いたユーザは、ユーザ画面１２４に表示されるグラフィカルユーザインタフェース（ＧＵＩ）１２０を介し検索を実行するようにしてもよい。ユーザは、言語設定手段１２１を利用して、当該文書に用いられている言語であるオブジェクト言語と、ユーザにより検索クエリを入力するのに用いられる言語であるサブジェクト言語を設定する。言語設定手段１２１は、各々が選択肢を表すいくつかのハイパーリンクアイコンまたはドロップダウンリストとすることができる。典型的には、ユーザは１つの選択肢を選択する。しかしながら、本システムは、ユーザが同時に複数選択することが可能となるよう構成することも可能である。デフォルトのソース及びオブジェクト言語は、メーカーによって予め設定されるが、ユーザが再設定することも可能である。デフォルト言語は、ユーザが直近に用いた言語に設定することが可能である。この場合、ユーザは、ＴＳＨアプリケーションを起動するたびに、言語の設定を行う必要がなくなる。地理的言語処理モジュール１１１ｂは、俗語フレーズ、方言フレーズ、若者言葉、医療、化学、植物学などの特殊用語などの一般的に使用されないクエリを検討及び解析して、それを一般的に使用されるクエリまたは標準化されたクエリに変換するのに十分なパワーを有するプログラムである。例えば、地理的言語処理モジュール１１１ｂは、「ａｕｔｏ」、「ａｕｔｏｍｏｂｉｌｅ」、「ｖｅｈｉｃｌｅ」などを含み、統計的抽象化及びファジー論理を通じてこの入力を標準化する。簡体字中国語「簡体中文」をサブジェクト言語として、英語をオブジェクト言語として選択し、クエリ入力ウィンドウ１２２から主検索クエリとして「吊車」を入力する。地理的言語処理モジュール１１１ｂは、主クエリ「吊車」をより頻繁に使用される同義語「起重机」に変換する。その後、翻訳機１１２ｂが「起重机」を検索モジュール１１３ｂに対する検索クエリとして用いられる「ｃｒａｎｅ」または「ｃｒａｎｅｓ」に翻訳する。翻訳機１１２ｂは、使用が普及したため、既に識別力を失ったブランド名や商標（Ｘｅｒｏｘ、Ｋｌｅｅｎｅｘなど）を含む多数の変形または等価なものから検索クエリを最適化することができる。その後、表示モジュール１１４ｂが、主クエリ「吊車」とその相当語「起重机」を含む点滅するコールアウト１２６により文書中に検出された各一致する単語をハイライト化する。コールアウト注釈は、サブジェクト言語によるクエリだけでなく、オブジェクト言語による翻訳されたクエリとそれの変形（同義語／相当語）が表示される２ヶ国語モードとすることができる。
【００２９】
図４は、図３による他の動作例を示す概略図である。この例では、ユーザは、中国語で自転車を意味するあまり一般的でない用語である「単車」を入力している。地理的言語処理モジュールは、これを中国語で自転車を表す最も一般的な用語を表す「自行車」に変換する。翻訳モジュールは、「自行車」を検索モジュールようのクエリとして使用される「ｂｉｃｙｃｌｅ」に翻訳する。各種構成では、地理的言語処理モジュールと翻訳モジュールは、単一のモジュールを用いて搭載されてもよい。
【００３０】
地理的言語処理は、受け取る単語がしばしば複数の異なる地理的言語変形を有するため重要なステップである。英語などの言語は、イギリス英語、アメリカ英語、カナダ英語、オーストラリア英語、インド英語、アフリカ英語などの形式による地理的言語変形が多数ある。イギリス英語とアメリカ英語の地理的言語変形の適切な例として、「ｃｅｎｔｒｅ」と「ｃｅｎｔｅｒ」、「ｌｏｒｒｙ」と「ｔｒｕｃｋ」、「ｑｕｅｕｅ」と「ｌｉｎｅ」、「ｐｅｔｒｏｌ」と「ｇａｓｏｌｉｎｅ」などがあげられる。同様の例が世界の他の言語の多くであげられる。中国語では、例えば、ある１つの単語に４５個もの異なる地理的言語変形がある。そのような例は、地理的言語変形が例外でなく規則であるという事実を確証し、それに対処する唯一の方法は、クエリや単語を一般的に知られている単語に標準化することである。
【００３１】
特に、地理的言語処理の重要性は、特定されたキーワードには１つの一貫した意味が与えられる必要がある本発明では軽視することはできない。そうでない場合には、一貫性の欠如は誤った翻訳を招き、以降における検索と情報抽出段階中の検索プロセス全体を台無しにしてしまう。
【００３２】
本発明の好適な実施例では、地理的言語処理モジュールは単語の認識に失敗し、地理的言語標準化の実行ができない場合、クエリプロンプタ（ｑｕｅｒｙ  ｐｒｏｍｐｔｅｒ）ユニットにより、ユーザはさらなる入力を催促されるか、あるいはクエリの支援及び明瞭化のため表現セットから選択を行うよう要求されるようにしてもよい。この場合、ユーザは、他のクエリをクエリ入力手段に提示するようにしてもよい。このようなクエリは、標準的または非標準的用語の何れであってもよい。例えば、「ａｕｔｏｍｏｂｉｌｅ」と「ｔｒａｎｓｐｏｒｔａｔｉｏｎ  ｖｅｈｉｃｌｅ」を含む単語「ａｕｔｏ」の変形が、地理的言語標準化プロセスの一部としてユーザが入力することが許されている。
【００３３】
図５は、翻訳後地理的言語処理（または翻訳されたクエリの最適化）が追加される拡大された解決法を示す概略図である。地理的言語処理には、サブジェクト言語による一般的に利用されていないクエリを標準化されたクエリに変更する翻訳前処理１３０と、翻訳されたクエリとして最も適切な翻訳を選択し、検索クエリとして用いられる翻訳されるクエリの１以上の相当語を特定する翻訳後処理１４０を含む。検索エンジンは、検索を同時的または連続的に実行するかもしれない。同時検索の場合には、「ｂｉｃｙｃｌｅ」が翻訳されたクエリであると、検索モジュールは、引数の何れかが真である場合に真となるということを意味する典型的なブール「ＯＲ」関数に基づき、「ｂｉｃｙｃｌｅ  ＯＲ  ｂｉｋｅ  ＯＲ  ｃｙｃｌｅ  ＯＲ  ｔａｎｄｅｍ」検索を実行する。自動連続的検索の場合、検索順序は、各同義語または相当語の使用頻度によって決定されるべきである。例えば、「ｔａｘｉ」が翻訳されたクエリである場合、検索エンジンは、言語統計に従って「ｔａｘｉ」が「ｃａｂ」より使用頻度が高いと仮定されると、まず「ｔａｘｉ」を検索し、その後、「ｃａｂ」を検索する。この連続的検索は、ユーザのコマンドに従って実行することが可能である。例えば、コールアウトのコンテンツには、オブジェクト言語による翻訳されたクエリと、翻訳されたクエリの各種同義語または相当語が含まれてもよい。図６に示されるように、各同義語または相当語はハイパーリンクされている。ユーザがそれらの何れかにマウスポインタを動かすと、「新たな検索を実行するため下線をクリックして下さい」などの自動メッセージが画面上にポップアップされる。ユーザがそれらの１つをクリックすると、検索モジュールがクリックされたクエリに対する検索を実行する。一部の状況では、これは有用である。なぜなら、翻訳モジュールにより翻訳されたクエリは、特定のユーザには必ずしも最適な選択とはならず、ユーザの関与が必要となるためである。例えば、いくつかの状況では、ブランド名や商標は、直接的な翻訳でない方が適切であるかもしれない。
【００３４】
図３を参照するに、ユーザインタフェースは、注釈メッセージを表示するのに用いられるバブルとしばしば呼ばれるコールアウトを構成及び書式設定するパラメータをユーザが設定するコールアウト設定手段１２３を有する。この注釈メッセージは、主エントリの様々なサブジェクト言語による同義語及び／または翻訳されたクエリの様々なオブジェクト言語による同義語を含むようにしてもよい。このパラメータには、以下に限定されるものではないが、スタイル、形状、フォントスタイル及びサイズ、背景カラーなどが含まれる。言語設定１２１と同様に、コールアウト設定１２３は、各々が選択肢を表すいくつかのハイパーリンクアイコンまたはドロップダウンリストとすることができる。一構成では、言語設定１２１とコールアウト設定１２３は、単一のＧＵＩ１２０に搭載される。他の構成では、言語設定１２１とコールアウト設定１２３は、例えば、それらが通常は隠されるが、ユーザがコールアウトを右クリックすることによりアクセスするような便利な方法により表示されたコールアウトに接続される。ユーザがこれらの設定を変更する前、それらはデフォルト状態か、あるいはユーザが直近でそのアプリケーションを使用したときの状態にある。
【００３５】
本発明で用いられるコールアウトまたはバブルは、コンピュータ画面上に重なり合う動的に生成された視覚的合図である。この視覚的合図は、透明、半透明あるいは非透明であってもよい。背景カラーと共にスタイル、形状、フォントスタイル及びサイズはユーザにより予め設定可能であるが、表示されるコンテンツは、検索モジュール１１３ｂ及び任意的に翻訳モジュール１１２ｂの出力に基づき、表示モジュール１１４ｂにより決定される。２ヶ国語モードでは、コールアウトの注釈コンテンツは、サブジェクト言語による標準化されたクエリとオブジェクト言語による翻訳されたクエリを含む。好ましくは、サブジェクト言語による標準化されたクエリとオブジェクト言語による翻訳されたクエリは、異なる行に置かれる。ユーザが言語設定１２１から同時に２つのサブジェクト言語を選ぶと、注釈コンテンツは３ヶ国語となるであろう。ユーザが言語設定１２１から同時に複数のサブジェクト言語を選び、ユーザにより入力された主クエリに関する多言語注釈を取得することが可能である。コールアウトまたはバブルは固定サイズとすることができるが、好ましくは、表示されるコンテンツに従って適応可能とされる。ここでの「適応可能」とは、表示されるコンテンツに適合するよう自動調整されるエラスティック、フレキシブル、スケーラブルであることを意味する。例えば、クエリとその翻訳が極めて短いとき、コールアウトやバブルも比較的小さいものとなり、そうでない場合には、比較的大きなものとなりうる。
【００３６】
図７は、一致したフレーズまたはオブジェクト（Ｐｏｒｔ  ｏｆ  Ｏａｋｌａｎｄ）の右上に配置され、「Ｔｉｍｅ  Ｎｅｗ  Ｒｏｍａｎ」フォントが使用されている丸め矩形注釈コールアウトを示す概略図である。図８は、一致した結果の左下に配置され、「Ｃｏｕｒｉｅｒ  Ｎｅｗ」フォントが使用される雲状注釈コールアウトを示す概略図である。
【００３７】
コールアウトとバブルの相違は、前者がボディーとテール（ｔａｉｌ）を有し、後者はボディーのみ有するという点である。テールは、注釈コールアウトと注釈が付けられたテキスト情報との参照コネクタとしてしばしば使用されるため有用である。コールアウトは、好ましくは本発明の様々な実施例において使用されるが、正方形、矩形、円、バブル、「カイト（ｋｉｔｅ）」などの他のタイプの視覚的合図が、返された注釈メッセージを表示するのに使用される場合、コールアウトは本発明の本質及び範囲から逸脱するものでない。
【００３８】
図９は、上記好適な実施例の一構成による方法１７０を示すフローチャートである。方法１７０は、以下のステップを有する。
【００３９】
ステップ１７１：ユーザは、選択されたサブジェクト言語により主エントリ（例えば、中国でとても大きなクレーンを意味する「特大吊車」など）を入力する。
【００４０】
ステップ１７２：地理的言語処理モジュールは、統計、論理、言語及び／または文法規則を適用することにより、ユーザの主エントリを標準化する（「特大吊車」を中国語でクレーンを意味する「起重机」に変換するなど）。
【００４１】
ステップ１７３：標準化が成功したかチェックする。
【００４２】
ステップ１７８：ステップ１７３によるチェック結果がＮｏである場合、ユーザにエントリの変更を促す。
【００４３】
ステップ１７４：ステップ１７３のチェック結果がＹｅｓである場合、翻訳機は、標準化されたエントリをクエリとして選択されたオブジェクト言語に翻訳する（例えば、「起重机」を「ＣＲＡＮＥ」または「ＣＲＡＮＥＳ」に翻訳するなど）。
【００４４】
ステップ１７５：クエリを用いて対象となる文書を検索する。
【００４５】
ステップ１７６：サブジェクト言語による標準化されたエントリ（「起重机」など）、サブジェクト言語による主エントリ（「吊車」）、オブジェクト言語によるクエリ（「Ｃｒａｎｅ」）、及び／または他の読解支援情報を含むコールアウトにより対象となる文書の各一致フレーズまたはオブジェクトをハイライト化する。
【００４６】
翻訳されたクエリの同義語／相当語がハイパーリンクとしてコールアウトに表示される図６に示される構成では、方法１７０はさらに、以下のステップを有する。
【００４７】
ステップ１７７：ユーザがハイパーリンクされた同義語／相当語の何れかをクリックすると、このクリックされた同義語／相当語をクエリとして用いることにより新たな検索が実行される。
【００４８】
図１０は、上記好適な実施例の他の構成による方法１８０を示すフローチャートである。方法１８０は、以下のステップを有する。
【００４９】
ステップ１８１：ユーザは、選択されたサブジェクト言語により主エントリを入力する（例えば、中国語の口語表現でタクシーを意味する「的士」など）。
【００５０】
ステップ１８２：地理的言語処理モジュールは、統計、論理、言語及び／または文法規則を適用することにより、ユーザの主エントリを標準化する（例えば、「的士」を「出租車」に変換するなど）。
【００５１】
ステップ１８３：この標準化が成功したか自動的にチェックする。
【００５２】
ステップ１８８：ステップ１８３のチェック結果がＮｏである場合、ユーザにエントリを変更するよう促す。
【００５３】
ステップ１８４：ステップ１８３のチェック結果がＹｅｓである場合、翻訳機は、標準化されたエントリをクエリとして選択されたオブジェクト言語に翻訳する（例えば、「出租車」を「ＴＡＸＩ」に翻訳するなど）。
【００５４】
ステップ１８５：オブジェクト言語によるクエリの１以上の相当語を特定する（例えば、「ｔａｘｉ」、「ｃａｂ」、「ｙｅｌｌｏｗ  ｃａｂ」、「ｍｉｎｉｃａｂ」など）。
【００５５】
ステップ１８６：当該クエリ及び特定された相当語の全てに対しブール検索を実行する。
【００５６】
ステップ１８７：サブジェクト言語による標準化されたエントリ、サブジェクト言語による主エントリ及び／またはオブジェクト言語によるクエリまたはそれの相当語を含むコールアウトにより対象となる文書の各一致フレーズまたはオブジェクトをハイライト化する。
【００５７】
図１１は、ウェブサイトコンテンツ管理における本発明の一用途である本発明の他の好適な実施例によるインターネットベースネットワークを示すブロック図である。ＴＳＨアプリケーションは、ウェブサイト２０２を運営するバックエンドサーバ２０１上で実行される。ユーザ（検索者）２０３は、インターネット２０４を介しウェブサイト２０２を訪問する。ウェブサイト２０２には、ユーザ２０３が様々な選択肢からサブジェクト言語を選択し、ウェブサイトを検索するためサブジェクト言語による主エントリを入力することが可能なＧＵＩ２２０を含む。ユーザはまた、ウェブサイト上で検出された一致フレーズまたはオブジェクトをハイライト化するのに用いられるコールアウト（またはバブル）を設定してもよい。
【００５８】
図１２は、図１１の好適な実施例をさらに示す概略ブロック図である。ＧＵＩ２２０は、各々が１つの選択肢を表すいくつかのハイパーリンクアイコンまたはドロップダウンリストとすることが可能な言語設定手段２２１と、当該ウェブサイト上で検出された一致フレーズまたはオブジェクトをハイライト化するのに用いられるコールアウト（またはバブル）の各種パラメータをユーザが設定するコールアウト設定手段２２３と、ユーザが選択されたサブジェクト言語により主クエリを入力し、検索プロセスを開始するため「ｇｏ」をクリックするクエリ入力手段２２２とを備える。地理的言語処理モジュール２１１は、主エントリをサブジェクト言語によるより一般的なエントリに標準化または調整するため、統計、論理、言語及び／または文法規則を適用する。この標準化に失敗した場合、サーバは、主エントリを変更するよう促すメッセージをユーザに返す。翻訳モジュール２１２は、標準化されたエントリをオブジェクト言語（すなわち、ウェブサイトで使用される言語）に翻訳する。その後、検索エントリとしてこの翻訳されたエントリを用いて、検索処理が実行される。表示制御２１４は、ウェブサイトのページ２２５において検出された各一致フレーズまたはオブジェクトをハイライト化するための信号を送信するためのものである。本発明で利用されるハイライト化手段は、注釈メッセージを含むコールアウト２２６やバブルなどの視覚的合図である。好適な実施例では、この視覚的合図は点滅するコールアウトとして構成される。
【００５９】
図１３は、図１１及び１２の好適な実施例による方法を示すフローチャートである。本方法は、以下のステップを有する。
【００６０】
ステップ２５１：ユーザ（検索者）は、ユーザのブラウザからウェブサイトのドメイン名（ＵＲＬ）を入力することにより、サーバ（被検索者）により運営されるウェブサイトを訪問する。
【００６１】
ステップ２５２：言語設定手段からサブジェクト言語を選択する。
【００６２】
ステップ２５３：サブジェクト言語により主エントリを入力する。
【００６３】
ステップ２５４：サーバは、主エントリを標準化する。
【００６４】
ステップ２５５：この標準化したエントリをオブジェクト言語に翻訳する。
【００６５】
ステップ２５６：翻訳されたエントリをクエリとして使用することにより、サーバのデータベースに格納されているウェブサイトファイルを検索する。
【００６６】
ステップ２５７：ユーザのコンピュータ画面に検索結果を返す。
【００６７】
ステップ２５８：サーバ側の表示制御２１４から送信された信号に従って、コールアウト注釈により各一致フレーズまたはオブジェクトをハイライト化する。
【００６８】
任意的に、本方法は、サーバがある理由により主エントリを標準化できない場合、それを変更するようユーザに促すステップを有するようにしてもよい。例えば、入力された単語がサーバのデータベースの範囲外のものであるか、あるいは入力された文字が意味ある検索を行うには一般的過ぎる場合である。
【００６９】
本方法はさらに、図５、６及び９に示されるような翻訳後地理的言語処理ステップ（または最適化ステップとも呼ばれる）を有するようにしてもよい。この翻訳後地理的言語処理ステップは、以下のサブステップを有する。
【００７０】
・翻訳されたエントリの最適化
・最適化されたエントリの１以上の相当語の特定
・図６に示されるような注釈コールアウトにおけるハイパーリンクとしてのクエリ相当語の表示
・ユーザによりハイパーリンク相当語の何れかがクリックされることによる新たな検索の実行
あるいは、本方法は、図５及び１０に示されるような翻訳後地理的言語処理の他のステップを有するようにしてもよい。この異なる翻訳後地理的言語処理ステップは、以下のサブステップを有する。
【００７１】
・翻訳されたエントリの最適化
・最適化されたエントリの１以上の相当語の特定
・最適化されたエントリと特定されたすべての相当語に対するブール検索の実行
図１４は、ウェブ検索エンジンにおける本発明の一用途である本発明の他の好適な実施例によるインターネットベースネットワークを示すブロック図である。ＴＳＨアプリケーションは、ウェブサイト３０２を介し言語間ウェブ検索エンジンを運営するバックエンドサーバ３０１上で実行される。ユーザ３０３は、インターネット３０４を介しウェブサイト３０２に訪問する。ウェブサイト３０２は、ユーザ３０３が様々な選択肢からサブジェクト言語を選択し、インターネット上の情報を検索するため、主エントリをサブジェクト言語により入力するＧＵＩ３２０を含む。ユーザはまた、ウェブサイト上で検出される一致フレーズまたはオブジェクトをハイライト化するのに利用されるコールアウト（またはバブル）を設定するようにしてもよい。
【００７２】
図１５は、図１４の好適な実施例をさらに示す概略ブロック図である。ＧＵＩ３２０は、各々が１つの選択肢を表すいくつかのアイコンまたはドロップダウンリストとすることが可能な言語設定手段３２１と、ユーザが返された検索リストにおいて検出された一致フレーズまたはオブジェクトのハイライト化に用いられるコールアウト（またはバブル）の各種パラメータを設定するコールアウト設定手段３２３と、ユーザが選択されたサブジェクト言語により主クエリを入力し、検索プロセスを開始するため「ｇｏ」をクリックするクエリ入力手段３２２とを有する。地理的言語処理モジュール３１１は、この主エントリをサブジェクト言語によるより一般的なエントリに標準化または調整するため、統計、論理、言語及び／または文法規則を適用する。この標準化に失敗した場合、サーバは、主エントリを変更するよう促すメッセージをユーザに返す。翻訳モジュール３１２は、この標準化されたエントリをオブジェクト言語（すなわち、ウェブサイトで使用されている言語）に翻訳する。その後、検索エンジン３１３は、検索クエリとして翻訳されたエントリを用いて検索処理を実行する。表示制御３１４は、検索結果３２４の返されたリストにおいて検出された各一致フレーズまたはオブジェクトをハイライト化するための信号を送信するためのものである。本発明で利用されるハイライト化手段は、注釈メッセージを含むコールアウト３２６またはバブルなどの視覚的合図である。好適な実施例では、この視覚的合図は、点滅するよう設定される。
【００７３】
図１６は、図１４及び１５の好適な実施例による方法を示すフローチャートである。本方法は、以下のステップを有する。
【００７４】
ステップ３５１：ユーザは、ユーザのブラウザからウェブサイトのドメイン名（ＵＲＬ）を入力することにより、検索エンジンのメインページを訪問する。
【００７５】
ステップ３５２：言語設定手段からサブジェクト言語を選択する（例えば、簡体字中国語「簡体中文」）。
【００７６】
ステップ３５３：サブジェクト言語による主エントリの入力（例えば、「言語間検索システムまたは方法」を意味する「跨語言的捜索系統或方法」など）
ステップ３５４：バックエンドサーバは、主エントリを標準化する（例えば、「言語間検索」を意味する「跨語言的捜索系統或方法」を「跨語言捜索」と調整するなど）。
【００７７】
ステップ３５５：標準化されたエントリをオブジェクト言語に翻訳する（例えば、「跨語言捜索」を「言語間検索」として翻訳するなど）。
【００７８】
ステップ３５６：翻訳されたエントリをクエリとして用いることにより、インターネット上の情報を検索する。
【００７９】
ステップ３５７：サーバ側の表示制御３１４から送信された信号に従って、点滅するコールアウト注釈によりハイライト化された各一致フレーズまたはオブジェクトを有する検索結果をユーザ画面に返す。
【００８０】
任意的には、本方法は、サーバがある理由により主エントリを標準化できない場合、それを変更するようユーザに促すステップを有するようにしてもよい。例えば、入力された単語がサーバのデータベースの範囲外のものであるか、あるいは入力された文字が意味ある検索を行うには一般的過ぎる場合である。
【００８１】
本方法はさらに、図５、６及び９に示されるような翻訳後地理的言語処理ステップ（または最適化ステップとも呼ばれる）を有するようにしてもよい。この翻訳後地理的言語処理ステップは、以下のサブステップを有する。
【００８２】
・翻訳されたエントリの最適化
・最適化されたエントリの１以上の相当語の特定
・図６に示されるような注釈コールアウトにおけるハイパーリンクとしてのクエリ相当語の表示
・ユーザによりハイパーリンク相当語の何れかがクリックされることによる新たな検索の実行
あるいは、本方法は、図５及び１０に示されるような翻訳後地理的言語処理の他のステップを有するようにしてもよい。この異なる翻訳後地理的言語処理ステップは、以下のサブステップを有する。
【００８３】
・翻訳されたエントリの最適化
・最適化されたエントリの１以上の相当語の特定
・最適化されたエントリと特定されたすべての相当語に対するブール検索の実行
上述の本発明は、法律、科学、ビジネス、ニュース、ロジスティック、特許、教育などの多くの分野において有用である。本発明はまた、ｅＰｕｂｌｉｃａｔｉｏｎ、Ｊｐ２Ｅｎｇ、Ｊｐ２Ｃｎ、Ｊｐ２Ｋｒ、Ｅｎｇ２Ｓｐなどの検索エンジン及びデータベースに適用可能である。
【００８４】
本発明は好適な実施例を参照して説明されたが、当業者は、他のアプリケーションが本発明の趣旨及び範囲を逸脱することなくここで開示されたものに置換されるということを容易に理解するであろう。
【図１】
2010198644.tif 000003
【図２】
2010198644.tif 000004
【図３】
2010198644.tif 000005
【図４】
2010198644.tif 000006
【図５】
2010198644.tif 000007
【図６】
2010198644.tif 000008
【図７】
2010198644.tif 000009
【図８】
2010198644.tif 000010
【図９】
2010198644.tif 000011
【図１０】
2010198644.tif 000012
【図１１】
2010198644.tif 000013
【図１２】
2010198644.tif 000014
【図１３】
2010198644.tif 000015
【図１４】
2010198644.tif 000016
【図１５】
2010198644.tif 000017
【図１６】
2010198644.tif 000018