(57)【特許請求の範囲】
【請求項１】
各検索エンジンがそれぞれの専用言語を有し、前記専用言語の照会ワードを含む照会要求を受け取り、前記照会ワードに関連して照会結果を返すように適応化されたインターネットにおける複数の検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供する方法であって、
（ａ）サイトを指定するプリフィックスを有する、前記インターネット・ユーザによって要求されたＵＲＬを含むオリジナルの照会要求を、前記サイトにおいて前記インターネット・ユーザから受け取るステップと、
（ｂ）前記ＵＲＬから前記プリフィックスを除去するステップと、
（ｃ）前記複数の検索エンジンから適切な検索エンジンを選択するステップと、
（ｄ）前記除去されたプリフィックスがリダイレクト・プリフィックスである場合、
（ｄ１）前記ＵＲＬを含む要求を前記選択された検索エンジンに送り、応答としてウェブ・ページを受け取るステップと、
（ｄ２）新しいウェブ・ページを形成するために、照会ワードを必要とするＵＲＬの前に翻訳プリフィックスを付加し、前記ウェブ・ページ内の他のＵＲＬの前にリダイレクト・プリフィックスを付加するステップとを実行し、
（ｅ）前記除去されたプリフィックスが翻訳プリフィックスである場合、
（ｅ１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記選択された検索エンジンの前記専用言語の照会ワードに翻訳するステップと、
（ｅ２）前記翻訳するステップにおいて、前記専用言語の単数の照会ワードに翻訳される場合、
（ｅ２−１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記専用言語の照会ワードに置き換えるステップと、
（ｅ２−２）前記ＵＲＬの前にリダイレクト・プリフィックスを付加するステップと、
（ｅ２−３）新しいウェブ・ページを生成し、前記ウェブ・ページ内に前記ＵＲＬと、前記新しいウェブ・ページを受け取るクライアントが前記ウェブ・ページに組み込まれた前記ＵＲＬに基づいて他のオリジナルの照会要求を自動的に送ることができるようにするスクリプト・プログラムとを組み込むステップとを実行し、
（ｅ３）前記翻訳するステップにおいて、前記専用言語の複数の照会ワードに翻訳される場合、
（ｅ３−１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の前記照会ワードを前記専用言語の前記複数の照会ワードの各照会ワードにそれそれ置き換え、複数のＵＲＬを形成するステップと、
（ｅ３−２）前記複数のＵＲＬの各ＵＲＬの前にリダイレクト・プリフィックスを付加するステップと、
（ｅ３−３）前記複数のＵＲＬのうちの１つのＵＲＬをデフォルトＵＲＬとして設定するステップと、
（ｅ３−４）新しいウェブ・ページを生成し、前記複数のＵＲＬとスクリプト・プログラムとを前記ウェブ・ページに組み込むステップとを実行し、前記スクリプト・プログラムが、前記新しいウェブ・ページを受け取るクライアントが前記専用言語の前記複数の照会ワードをハイパーテキスト形式で表示し選択できるようにするステップと、ユーザに前記複数の照会ワードを選択修正できるようにするステップと、前記ウェブ・ページに組み込まれた前記デフォルトＵＲＬに基づいてオリジナルの照会要求を自動的に送るステップとを実行し、
（ｆ）前記新しいウェブ・ページを前記オリジナルの照会要求に関連する照会結果として前記ユーザに返送するステップと、
を含むことを特徴とする方法。
【請求項２】
前記ステップ（ｃ）が、前記ＵＲＬによって指定された検索エンジンを前記選択検索エンジンとして選択するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記ステップ（ｅ１）が、
前記ＵＲＬに基づいて、検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートを取り出すステップと、
ネイティブ言語の前記照会ワードを前記取り出された検索エンジンにおいて定義されている専用言語の照会ワードに翻訳するステップとを含むことを特徴とする、請求項２に記載の方法。
【請求項４】
前記ステップ（ｅ１）が、
前記検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートが取り出されない場合、前記ＵＲＬに基づいて前記サイト内の履歴レコードから前記ＵＲＬに対応する専用言語を検索するステップと、
パラメータ値の言語特性を使用して照会ワード・パラメータの位置を判断するステップと、
前記位置におけるネイティブ言語の照会ワードを前記専用言語の照会ワードに翻訳するステップとをさらに含むことを特徴とする、請求項３に記載の方法。
【請求項５】
各検索エンジンがそれぞれの専用言語を有し、前記専用言語の照会ワードを含む照会要求を受け取り、前記照会ワードに関連して照会結果を返すように適応化されたインターネットにおける複数の検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供するシステムであって、
（ａ）サイトを指定するプリフィックスを有する、前記インターネット・ユーザによって要求されたＵＲＬを含むオリジナルの照会要求を、前記サイトにおいて前記インターネット・ユーザから受け取る手段と、
（ｂ）前記ＵＲＬから前記プリフィックスを除去する手段と、
（ｃ）前記複数の検索エンジンから適切な検索エンジンを選択する手段と、
（ｄ）前記除去されたプリフィックスがリダイレクト・プリフィックスである場合、
（ｄ１）前記ＵＲＬを含む要求を前記選択された検索エンジンに送り、応答としてウェブ・ページを受け取る手段と、
（ｄ２）新しいウェブ・ページを形成するために、照会ワードを必要とするＵＲＬの前に翻訳プリフィックスを付加し、前記ウェブ・ページ内の他のＵＲＬの前にリダイレクト・プリフィックスを付加する手段とを実行し、
（ｅ）前記除去されたプリフィックスが翻訳プリフィックスである場合、
（ｅ１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記選択された検索エンジンの前記専用言語の照会ワードに翻訳する手段と、
（ｅ２）前記翻訳する手段において、前記専用言語の単数の照会ワードに翻訳される場合、
（ｅ２−１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記専用言語の各照会ワードに置き換える手段と、
（ｅ２−２）前記ＵＲＬの前にリダイレクト・プリフィックスを付加する手段と、
（ｅ２−３）新しいウェブ・ページを生成し、前記ウェブ・ページ内に前記ＵＲＬと、前記新しいウェブ・ページを受け取るクライアントが前記ウェブ・ページに組み込まれた前記ＵＲＬに基づいて他のオリジナルの照会要求を自動的に送ることができるようにするスクリプト・プログラムとを組み込む手段とを実行し、
（ｅ３）前記翻訳する手段において、前記専用言語の複数の照会ワードに翻訳される場合、
（ｅ３−１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の前記照会ワードを前記専用言語の前記複数の照会ワードの各照会ワードにそれそれ置き換え、複数のＵＲＬを形成する手段と、
（ｅ３−２）前記複数のＵＲＬの各ＵＲＬの前にリダイレクト・プリフィックスを付加する手段と、
（ｅ３−３）前記複数のＵＲＬのうちの１つのＵＲＬをデフォルトＵＲＬとして設定する手段と、
（ｅ３−４）新しいウェブ・ページを生成し、前記複数のＵＲＬとスクリプト・プログラムとを前記ウェブ・ページに組み込む手段とを実行し、前記スクリプト・プログラムが、前記新しいウェブ・ページを受け取るクライアントが前記専用言語の前記複数の照会ワードをハイパーテキスト形式で表示する手段と、ユーザに前記複数の照会ワードを選択修正できるようにする手段と、前記ウェブ・ページに組み込まれた前記デフォルトＵＲＬに基づいてオリジナルの照会要求を自動的に送る手段とを実行し、
（ｆ）前記新しいウェブ・ページを前記オリジナルの照会要求に関連する照会結果として前記ユーザに返送する手段と、
を含むことを特徴とするシステム。
【請求項６】
前記手段（ｃ）が、前記ＵＲＬによって指定された検索エンジンを前記選択検索エンジンとして選択する手段を含むことを特徴とする、請求項５に記載のシステム方法。
【請求項７】
前記手段（ｅ１）が、
前記ＵＲＬに基づいて、検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートを取り出す手段と、
ネイティブ言語の前記照会ワードを前記取り出された検索エンジンにおいて定義されている専用言語の照会ワードに翻訳する手段とを含むことを特徴とする、請求項６に記載のシステム。
【請求項８】
前記手段（ｅ１）が、
前記検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートが取り出されない場合、前記ＵＲＬに基づいて前記サイト内の履歴レコードから前記ＵＲＬに対応する専用言語を検索する手段と、
パラメータ値の言語特性を使用して照会ワード・パラメータの位置を判断する手段と、
前記位置におけるネイティブ言語の照会ワードを前記専用言語の照会ワードに翻訳する手段とをさらに含むことを特徴とする、請求項７に記載のシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報検索の方法およびシステムに関し、詳しくは、インターネットまたはデータベースのユーザに照会サービスを提供する方法およびシステムに関する。より詳しくは、インターネットまたはデータベースのユーザにネイティブ言語で照会サービスを提供する方法およびシステムに関する。
【０００２】
【従来の技術】
リモート・ネットワークなどのコンピュータ化された情報源の発達に伴い、データ処理システムのユーザは、従来の電子媒体ではアクセスすることができない大量の電子情報を検索するために、他のサービスおよびネットワークに接続することができる。この種の情報媒体は、新聞やテレビなどの情報配信のための従来の媒体に取って代わりつつある。
【０００３】
通信では、送信側ネットワークから受信側ネットワークへのデータ伝送とメッセージ伝送を扱う「ゲートウェイ」を介して、異なるコンピュータ・ネットワークが相互に接続される。ゲートウェイは、（異なる通信プロトコルを使用する）異なるネットワークを接続し、一つのネットワークから他のネットワークに情報を送信することができるようにするために使用される。また、ゲートウェイは、他方のネットワークで採用されているプロトコルと互換性を持たせるように、情報のフォーマットの変換も行う。
【０００４】
インターネットは、現在一般に使用されているリモート・ネットワークの一つである。インターネットは、米国のＡＲＰＡｎｅｔを起源とし、現在では、相互に接続された多くのネットワークから成る最大のオープン・コンピュータ・ネットワークとなっている。インターネットは、「伝送制御プロトコル／インターネット・プロトコル」の略語であるＴＣＰ／ＩＰプロトコルを使用する。このソフトウェア・プロトコルは、米国国防省によってコンピュータ間の通信用に開発された。インターネットは、相互に接続して、ユーザによるネットワーク情報の共用を可能にするネットワーク・プロトコルを実行する、コンピュータから成る分散コンピュータ・ネットワークであると言える。一般用情報を共用する要件のため、インターネットなどのリモート・ネットワークは、「オープン」ネットワークとして開発されている。オープン・システムの場合、開発者は、仕様動作およびサービスのためのソフトウェア・アプリケーションをほとんど制限なしに作成することができる。インターネットのノード、オブジェクトおよびリンクに関する詳細は、「Ｍａｓｔｅｒｉｎｇ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ」（Ｇ．Ｈ．キャディ（Ｃａｄｙ）等、米国カリフォルニア州アラメダ  Ｓｙｂｅｘ  Ｃｏｍｐａｎｙ刊）という解説書に記載されている。
【０００５】
コンピュータ間で交換される電子情報は、通常ハイパーテキストとしてフォーマットされる。ハイパーテキストは、テキスト、画像、音声、およびアクションを結合して１つの複合非線形ネットワークにし、ユーザが関連タイトルによって「ブラウズ」または「サーフィン（ｓｕｒｆ）」することができるようにする従来技術である。「ハイパーテキスト」という用語は、１９６０年代に、書籍、フィルム、および言語の形態の線形構造から明確に区別される非線形構造を示すコンピュータ・ファイルを指すために作られた。
【０００６】
一方、最近使われるようになった「ハイパーメディア」という用語は、「ハイパーテキスト」のシノニムであるが、動画、音声、ビデオなど、ハイパーテキストの非テキスト構成要素に重点を置いたものである。ハイパーメディア画像、音声、ビデオ、またはこれらの任意の組合せを合成して情報記憶および検索システムにすることができる。ハイパーメディアおよびハイパーテキスト、特にユーザによる選択および制御が可能な対話型のものは、作業や調査が人間の思考に類似した環境で作成される。すなわち、ユーザが１つの動作から次の動作に順次に移動するのではなく、トピック間に相関関係を確立することができる。ハイパーメディアおよびハイパーテキストは、検索中にユーザが１つのトピックから他の関連トピックにジャンプすることができるようにリンクされる。ハイパーメディア・ファイルまたはハイパーテキスト・ファイルにはハイパーリンクが埋め込まれ、閲覧者によって「クリック」されると他のハイパーメディア・ファイルまたはハイパーテキスト・ファイルにつながる。
【０００７】
ワールド・ワイド・ウェブ（ＷＷＷ）、または「ウェブ」は、インターネット上のマルチメディア情報検索システムである。ウェブは、ネットワーク内でデータを伝送する最も一般的な方法である。その他の方法として、ＦＴＰ（ファイル転送プロトコル）やＧｏｐｈｅｒなどがあるが、ウェブほど一般的ではない。ウェブ上では、クライアントがウェブ・サーバの提供するサービスにハイパーテキスト転送プロトコル（ＨＴＴＰ）を使用してアクセスする。ＨＴＴＰとは、ユーザが、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）と呼ばれる標準ページ記述言語を使用して様々な種類のファイル（たとえばテキスト・ファイル、グラフィクス、画像、音声、ビデオなど）にアクセスすることができるようにする周知のアプリケーション・プロトコルである。ＨＴＭＬは、基礎となるファイル・フォーマットを備え、開発者が他のサーバおよびファイルへのリンクを指定することができるようにする。他のウェブ・サーバへのネットワーク経路を示すリンクは、ユニバーサル・リソース・ロケータ（ＵＲＬ）で指定される。ＵＲＬによってネットワーク経路を指定する専用の構文がある。
【０００８】
ＵＲＬは一般に、ｈｔｔｐ：／／ｓｏｍｅｈｏｓｔ／ｓｏｍｅｐｒｏｇｒａｍ？ｐａｒａｍｅｔｅｒｓ．．．のようにフォーマットされ、「ｓｏｍｅｈｏｓｔ」はＵＲＬのホスト・アドレス、「ｓｏｍｅｄｉｒｅｃｔｏｒｙ」はＵＲＬによって示されているウェブ・ページを見つけることができるディレクトリ名である。ＵＲＬを分析してウェブ・サーバの実際のアドレスにする通常の方法は、ドメイン・サーバを使用する方法である。インターネットまたはイントラネットでは、ドメイン・ネーム・サーバがホスト名を実際のウェブ・アドレスに変換する。ドメイン・ネーム・サーバの一例は、インターネットにおけるドメイン・ネーム・サービス（ＤＮＳ）である。ウェブ・ユーザがドメイン・ネーム・サーバにホスト名とアドレスを要求する手続きを解析と呼ぶ。ＴＣＰ／ＩＰでは、ドメイン・ネーム・サーバはホスト名を解析し、１つまたは複数のＩＰアドレス・リストを作成し、それが、そのＨＴＴＰを要求したウェブ・クライアントに返される。各ＩＰアドレスによって、ブラウザによって送られた要求の内容を処理するために使用されるサーバが指定される。
【０００９】
ハイパーテキスト・プロトコルを使用するＷＷＷは、クライアント／サーバ・アーキテクチャに準拠する。クライアント側には、ウェブ・サーバに要求を送り、次に、ウェブ・サーバから返されたハイパーテキスト情報またはその他のマルチメディア・ファイルを、説明、表示、または再生するブラウザ・ソフトウェアがある。
【００１０】
膨大な数の企業、大学、政府機関、博物館、自治体が、ウェブ上でホームページを公開していると同時に、インターネットはきわめて有益な情報源に成長している。初心者でも、少し練習すれば多数のウェブ・ページやニュース・グループをブラウズすることができる。したがって、インターネット・アクセスとそれに対応する市場が急激に拡大している。
【００１１】
現在、ワールド・ワイド・ウェブは、ハイパーテキスト・ページによって編成された大量の情報を保持している。ページ数は膨大なため、ウェブ全体は言うまでもなく、ＩＢＭのサイトのような１つのサイト内でさえ、１サイトずつ、１リンクずつたどることは不可能である。したがって、ユーザが、ワールド・ワイド・ウェブ上で関心のある情報を効率的、迅速、かつ便利に見つけることがきわめて重要である。
【００１２】
現在、多くの種類の情報検索機構がある。その１つは、ディレクトリ・サービスである。ディレクトリ・サービスでは、ウェブ・サイト／ページはいくつかのカテゴリに分類され、各カテゴリはさらにサブカテゴリに分類される。さらに、カテゴリは階層的に編成され、サブカテゴリへのリンクを備えたウェブ・ページとして提示される。１階層ずつ探索することによって、ユーザは最終的に１組の該当ウェブ・サイト／ページを発見することができる。ウェブ・サイト／ページの量の急増に伴い、ディレクトリも巨大な大きさになっている。たとえば、Ｙａｈｏｏ！には現在、５０万を超えるサイトを持つ２５，０００のカテゴリがある。
【００１３】
他の種類の情報検索機構は、検索エンジンである。検索エンジンは、キーワードを使用してウェブ・サイト／ページに索引付けする。ユーザが、検索エンジンが受け入れることができるキーワードである照会用語を入力すると、関連ウェブ・サイト／ページが得られる。ディレクトリ内で１階層ずつ探索するよりも、キーワードを使用して検索エンジンでウェブ・サイト／ページを照会検索する方を好む人が増えている。カテゴリ項目にも検索のために索引付けすることができる。たとえば、Ｙａｈｏｏ！では、検索結果としてカテゴリ項目とウェブ・サイトの両方が提示される。
【００１４】
無料または低料金のインターネット検索エンジンなどのコンピュータ・アプリケーション・ソフトウェアにより、ユーザはウェブ・サイトから対応するトピック情報を入手するために照会によってウェブ・サイトに容易に到達することができる。ユーザがインターネット上でサーフィンする場合、ディレクトリおよび検索エンジンはきわめて有用であり、インターネットへの「ポータル（入口）サイト」と呼ばれているほどである。有名なディレクトリ／検索エンジンとしては、Ｙａｈｏｏ！、ＡｌｔａＶｉｓｔａ、Ｅｘｉｔｅなどがある。Ｓｉｎａ（ｗｗｗ．ｓｉｎａ．ｃｏｍ．ｃｎ）はきわめて有名な中国のポータル・サイトである。しかし、ウェブ・ページのほとんどは、英語で書かれており、カタログ／索引付けも英語で行われている。英語を読めないユーザは、この便宜を受けることができない。
【００１５】
この問題を解決するために、英語から中国語、ドイツ語から英語など、ウェブ・ページを１つの言語から他の言語に静的または動的に翻訳することができるウェブ・ページ翻訳ソフトウェアがいくつかある。ソフトウェアによっては、ユーザがネイティブ言語でマークされたリンクを容易にたどることができるように、ＨＴＭＬタグ構造も保持するものもある。さらに、カテゴリの名前も動的に翻訳されるため、ユーザはディレクトリを使用することもできる。
【００１６】
それでもやはり、インターネット・ユーザは、索引付けで使用されている検索エンジンとは異なるネイティブ言語で照会および検索を行うことができない。その理由は、ウェブ・ページ翻訳ソフトウェアはあっても、ネイティブ言語から検索エンジンが使用している他言語への照会用語の翻訳機能がないためである。
【００１７】
この問題をある程度解決する照会翻訳プロトタイプ／解決策もある。これらは、ユーザから入力データを収集する事前定義済み書式を備え、次にそのユーザ入力データを検索エンジンが受け入れることができる言語に翻訳し、照会コマンドを作成し、これらが後で特定の検索エンジンに送られる。しかし、これには以下の欠点がある。
【００１８】
第一に、多くのインターネット検索エンジンは、範囲を絞るための組合せ照会または第２の照会あるいはその両方をサポートする。前者の場合、検索条件として付き合わせされるワード・ストリングが、検索するカテゴリまたは公開日付などの他の検索条件と論理的に組み合わされる。後者の場合、最初の検索によって返された結果を使用して第２の検索が行われる。しかし、これらの機能は、ユーザが上記の照会翻訳ソフトウェアを使用すると失われる。
【００１９】
第二に、翻訳のあいまいさに適切に対処することができない。照会用語が１つの言語から他の言語に翻訳される場合、その対応付けは１対多であることが多い。この問題は、多くの言語、特に中国語におけるシノニム（複数の意味を持つ語）の存在によってさらに複雑になる。たとえば、中国語の「腔」（ピンイン：＿ｑｉｎｇｌ）には４つの意味があり、各意味がいくつかの英語の翻訳語に対応することがある。第１の意味は、英語の「ｃａｖｉｔｙ」と「ｃｈａｍｂｅｒ」に翻訳することができる。第２の意味は、英語の「ｓｐｅｅｃｈ」に翻訳することができる。第３の意味は、英語の「ｔｕｎｅ」と「ｐｉｔｃｈ」に翻訳することができる。第４の意味は、英語の「ａｃｃｅｎｔ」と「ｔｏｎｅ」に翻訳することができる。中国語にはこの種のシノニムが多数ある。
【００２０】
本発明で開示するインターネット検索エンジンのための照会翻訳サーバは、上記の欠点を解消することができる。
【００２１】
【発明が解決しようとする課題】
したがって、本発明の第１の目的は、インターネット・ユーザがネイティブ言語で照会サービスを使用する方法を提供することである。
【００２２】
本発明の第２の目的は、インターネット・ユーザがネイティブ言語で照会サービスを使用する一種のシステムを提供することである。
【００２３】
本発明の第３の目的は、データベース・ユーザがネイティブ言語で照会サービスを使用する一種のシステムを提供することである。
【００２４】
【課題を解決するための手段】
前記第１の目的を実施するために、本発明は、各検索エンジンがそれぞれの専用照会言語を有し、前記専用言語の照会用語を含む照会要求を受け取り、前記照会用語に関連する照会結果を返すように適応化された複数の既存のインターネット検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供する方法であって、
（ａ）サイトにおいて、ユーザのネイティブ言語のユーザの照会用語が入っている１ユーザからのオリジナルの照会要求を受け取るステップと、
（ｂ）前記複数の検索エンジンから適切な検索エンジンを選択するステップと、
（ｃ）前記ネイティブ言語の前記照会用語を前記選択された検索エンジンの専用言語の照会用語に翻訳するステップと、
（ｄ）前記オリジナルの照会要求と前記専用言語の前記照会用語とに基づいて前記検索エンジンに宛てて送られる新しい照会要求を作成するステップと、
（ｅ）前記新しい照会要求を前記選択された検索エンジンに送り、返された照会結果を受け取るステップと、
（ｆ）前記照会結果を前記オリジナルの照会要求に関連した照会結果として前記ユーザに返送するステップとを含むことを特徴とする方法である。
【００２５】
本発明は、各検索エンジンがそれぞれの専用照会言語を有し、前記専用言語の照会用語を含む照会要求を受け取り、前記照会用語に関連して照会結果を返すように適応化された複数の既存のインターネット検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供する方法であって、
（ａ）ＵＲＬがサイトを指定するプリフィックスを有する、前記インターネット・ユーザによって要求された前記ＵＲＬを含む前記ユーザからのオリジナルの照会要求を前記サイトにおいて受け取るステップと、
（ｂ）前記ＵＲＬから前記プリフィックスを除去するステップと、
（ｃ）前記複数の検索エンジンから適切な検索エンジンを選択するステップとを含み、
（ｄ）前記除去されたプリフィックスがリダイレクト・プリフィックスである場合、
（ｄ１）前記ＵＲＬを含む要求を前記選択された検索エンジンに送り、応答としてウェブ・ページを受け取るステップと、
（ｄ２）新しいウェブ・ページを形成するために、照会用語を必要とするＵＲＬの前に翻訳プリフィックスを付加し、前記ウェブ・ページ内の他のＵＲＬの前にリダイレクト・プリフィックスを付加するステップとを実行し、
（ｅ）前記除去されたプリフィックスが翻訳プリフィックスである場合、
（ｅ１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会用語を前記選択された検索エンジンの前記専用言語の照会語に翻訳するステップと、
（ｅ２）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会用語を前記専用言語の照会用語に置き換えるステップと、
（ｅ３）前記ＵＲＬの前にリダイレクト・プリフィックスを付加するステップと、
（ｅ４）新しいウェブ・ページを生成し、前記ウェブ・ページ内に前記ＵＲＬと、前記新しいウェブ・ページを受け取るクライアントが前記ウェブ・ページに組み込まれた前記ＵＲＬに基づいて他のオリジナルの照会要求を自動的に送ることができるようにするスクリプト・プログラムとを組み込むステップとを実行し、
前記方法が、
（ｆ）前記新しいウェブ・ページを前記オリジナルの照会要求に関連する照会結果として前記ユーザに返送するステップを含むことを特徴とする方法である。
【００２６】
前記第２の目的の実施のために、本発明は、各検索エンジンがそれぞれの専用照会言語を有し、前記専用言語の照会用語を含む照会要求を受け取り、前記照会用語に関連する照会結果を返すように適応化された複数の既存のインターネット検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供するシステムであって、照会翻訳サーバをさらに含み、前記照会翻訳サーバは、
クライアントによって送られた照会要求を受け取り、照会結果を前記クライアントに返すクライアント・インタフェースと、
前記クライアント・インタフェースから前記照会要求を受け取り、要求されたＵＲＬからプリフィックスを除去し、前記除去したプリフィックスに基づいて前記照会要求を異なる構成要素に配布する要求ディスパッチ装置と、
リダイレクト・プリフィックスであるプリフィックスを持つ照会要求を前記要求ディスパッチ装置から受け取り、前記照会要求をＵＲＬによって指定された検索エンジンに送り、ＵＲＬ要求ウェブ・ページを入手するウェブ・ページ入手装置と、
照会用語を必要とするＵＲＬの前に翻訳プリフィックスを付加し、前記入手したウェブ・ページ内の他のＵＲＬの前にリダイレクト・プリフィックスを付加することによって新しいウェブ・ページを形成し、前記新しいウェブ・ページを前記クライアント・インタフェースに送るウェブ・ページ修正装置と、
翻訳プリフィックスであるプリフィックスを持つ照会要求を前記要求ディスパッチ装置から受け取り、前記要求されたＵＲＬ内のユーザのネイティブ言語の照会用語を前記検索エンジンの専用言語の照会用語に翻訳し、置き換え、前記ＵＲＬの前にリダイレクト・プリフィックスを付加する照会翻訳装置と、
新しいウェブ・ページを生成し、前記ＵＲＬと、前記新しいウェブ・ページを受け取るクライアントが前記ウェブ・ページに組み込まれた前記ＵＲＬに基づいて他の照会要求を自動的に送るステップを実行することができるようにするスクリプト・プログラムとを前記ウェブ・ページに組み込み、前記新しいウェブ・ページを前記クライアント・インタフェースに送るウェブ・ページ生成装置とを含むことを特徴とするシステムを提供する。
【００２７】
第３の目的を実施するために、本発明は、各データベースがそれぞれの専用照会言語を有し、前記専用言語の照会用語を含む照会要求を受け取り、前記照会用語に関連して照会結果を返すように適応化された複数のデータベースを使用してデータベース・ユーザにネイティブ言語照会サービスを提供するシステムであって、照会翻訳サーバをさらに含み、前記照会翻訳サーバは、
クライアントによって送られた照会要求を受け取り、照会結果を前記クライアントに返すクライアント・インタフェースと、
前記クライアント・インタフェースによって受け取られた前記照会要求におけるユーザのネイティブ言語の照会照会用語を、前記データベースの専用言語の照会用語に翻訳し、置き換える照会翻訳装置と、
前記翻訳された照会要求を前記照会要求によって指定されたデータベースに送り、照会結果を入手する照会結果入手装置とを含むことを特徴とするシステムを記載する。
【００２８】
本発明の方法およびシステムの使用により、ユーザはインターネット検索エンジンの１つを選択し、その組込み複合照会機能を使用してネイティブ言語で照会するだけでよく、検索エンジンによって使用されている言語を考慮しなくても済む。したがって、他国のユーザは、ネイティブ言語を使用してインターネットで情報の検索または照会を行う場合に得られる多大な便宜を共有することができる。
【００２９】
検索エンジンによっては、組合せ照会、漸進的照会、および制限付き照会を含む組込み複合照会機能を備えるものがある。本発明の方法およびシステムでは、これらの機能が保持される。
【００３０】
本発明の方法およびシステムによると、サイト固有照会翻訳を行い、１つのシノニムの複数の意味と、１つの意味の複数の翻訳を区別することもできる。
【００３１】
上記の機能を可能にするために、ブラウザや検索エンジンなど、いかなるクライアント・ソフトウェアにも変更を加える必要がない。したがって、本発明の方法およびシステムは実施および改良が容易である。
【００３２】
【発明の実施の形態】
図１は、従来の技術で広く適用されているクライアント／サーバ・アーキテクチャである。クライアント９２によってクライアント要求（照会要求、ニュース要求など）９１がサーバ８８に送られる。サーバ８８は、インターネットまたはその他の通信ネットワークを介してアクセス可能なリモート・コンピュータ・システムとすることができる。たとえば、ユーザのパーソナル・コンピュータ（図示せず）上でクライアント９２を実行し、サーバ８８上でインターネット検索エンジンを実行することができる。
【００３３】
１クライアント要求ごとに、サーバ８８はオリジナル情報（オンライン・ニュースやニュース・グループなど）を走査、検索し、次に、そのふるいにかけられた電子情報をサーバの応答９３としてクライアント９２に返す。
【００３４】
クライアント９２は、第１のコンピュータ上で実行することができ、サーバ・プロセスは第２のコンピュータ・システム上で実行することができる。これらは通信媒体を介して互いに通信し、したがって、分散サービスを提供し、１つのサーバの情報収集能力を複数のクライアントが利用することができる。
【００３５】
ワールド・ワイド・ウェブ上では、通常、クライアント・コンピュータ上で実行されているＨＴＭＬと互換性のあるブラウザを使用して情報を検索することができる。ブラウザのユーザがＵＲＬによってルートを指定すると、クライアント・コンピュータは、ＵＲＬ内のホスト名をサーバのＩＰアドレスに変換するために、ドメイン・ネーム・サーバに要求を送る。ドメイン・ネーム・サーバは、１つまたは複数のＩＰアドレスから成るリストで応答する。これらのＩＰアドレスの１つを使用して、ブラウザがサーバとの通信を確立する。そのサーバが使用可能な場合、サーバはＨＴＭＬに従ってフォーマットされた文書またはその他のオブジェクトを返す。サーバ上では、対応するサーバ・ソフトウェアが実行されており、このサーバ・ソフトウェアがＨＴＴＰ応答の書式でクライアントに情報を提供する。このＨＴＴＰ応答は、他のサーバが生成したＨＴＭＬ言語で作成されたウェブ・ページまたはデータに対応する。ウェブ・ブラウザは、多くのネットワークおよびサーバにアクセスするための主要なインタフェースとなっている。
【００３６】
たとえば、ユーザが検索エンジンを使用して情報を検索する場合、ユーザはまず、自分のパーソナル・コンピュータ上で１種類のブラウザ・ソフトウェアを稼働させ、次に、Ｙａｈｏｏ！サイトのＵＲＬである「ｈｔｔｐ：／／ｗｗｗ．ｙａｈｏｏ．ｃｏｍ」など、検索エンジンのＵＲＬを入力する。Ｙａｈｏｏ！サーバは、Ｙａｈｏｏ！サーバのホームページをブラウザに返す。このホームページはＨＴＭＬでフォーマットされており、ブラウザはＨＴＭＬ使用に従って内容を表示する。ユーザは、ポンティング・デバイスを使用してハイパーテキストをクリックするか、あるいは検索または照会する照会用語を入力することができる。
【００３７】
上記のブラウザは、ネットスケープのＮａｖｉｇａｔｏｒやＣｏｍｍｕｎｉｃａｔｏｒ、マイクロソフトのＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、米国イリノイ州アーバナ−シャンペーンのＮａｔｉｏｎａｌ  Ｃｅｎｔｅｒ  ｆｏｒ  Ｓｕｐｅｒ  Ｃｏｍｐｕｔｅｒ  Ａｐｐｌｉｃａｔｉｏｎ（ＮＣＳＡ）のＭｏｓａｉｃやＬｙｎｘなど、市販のどのような種類のブラウザでもよい。ＨＴＴＰによって指定されている機能を提供することができるものであればその他のどのようなブラウザでも使用可能である。ウェブ・ブラウザは、一般には、ＨＴＭＬ文書の解析と表示を行うことができるプログラムであるが、今後のブラウザは、ダイナミックＨＴＭＬ文書やＸＭＬ文書など、他のマークアップ言語を扱うことも可能になることが、当業者ならわかるであろう。
【００３８】
典型的なサーバとしては、ＡＩＸ（拡張対話式エグゼクティブ・プログラム  バージョン４．１またはそれ以上のバージョン）オペレーティング・システムとサーバ・プログラムが稼働する（いわゆる「縮小命令セット・コンピュータ」に基づく）ＩＢＭ  ＲＩＳＣ／６０００コンピュータがある。サーバは、クライアントに要求されたファイルまたはオブジェクトを入手するため、または要求されたタスクを実行するために、ダイヤルアップ・コンピュータ・ネットワークを介してクライアントから要求を受け取る。様々なタイプののＲＩＳＣベースのコンピュータについては、「Ｈａｒｄｗａｒｅ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｆｅｒｅｎｃｅ  Ｍａｎｕａｌ  ｏｆ  ＲＳ／６０００，  ７０１３  ａｎｄ  ７０１６  ＰＯＷＥＲｓｔａｔｉｏｎ  ａｎｄ  ＰＯＷＥＲｓｅｒｖｅｒ」（資料番号ＳＡ２３−２６４４−００）など、ＩＢＭコーポレーションの多くの出版物に記載されている。ＡＩＸオペレーティング・システムについては、ＩＢＭコーポレーションが１９８５年１１月に刊行した「Ｔｅｃｈｎｉｃａｌ  Ｒｅｆｅｒｅｎｃｅ  Ｍａｎｕａｌ  ｏｆ  ＡＩＸ  ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ」第１版およびその他の出版物に記載されている。上記のものが実際的であるが、適合する任意のハードウェア／オペレーティング・システム／サーバの組合せを使用することができる。たとえば、マイクロソフト・コーポレーションのＷｉｎｄｏｗｓ９５／９８／ＮＴのサーバ・アーキテクチャが使用可能である。
【００３９】
図２に、クライアント／サーバ・アーキテクチャに従ったコンピュータ・ネットワーク８０を示す。インターネットは、このアーキテクチャに従ったよく知られたコンピュータ・ネットワークである。しかし、コンピュータ・ネットワーク８０は、インターネットだけでなく、イントラネットなど他の分散コンピュータ・ネットワークによっても実施可能であることが、当業者ならわかるであろう。
【００４０】
理論的には、インターネットは、クライアント、典型的にはパーソナル・コンピュータが、Ｉｎｔｅｒｎｅｔ  Ａｍｅｒｉｃａなどのインターネット・サービス提供者８４、またはＡｍｅｒｉｃａ  Ｏｎｌｉｎｅ、Ｐｒｏｄｉｇｙ、ＣｏｍｐｕＳｅｒｖｅなどのオンライン・サービス提供者を介してアクセスすることができるサーバ８８から成る、大規模ネットワークである。各クライアントは、ブラウザ（クライアント）を実行し、アクセス提供者を介してサーバ８８にアクセスすることができる。すべてのウェブ・サーバ８８がウェブ・サイトである。本発明では、ウェブ・サイトは、ディレクトリ・サービスまたは検索エンジンを提供するサイト、または本発明の方法および複数の検索エンジンを実行してインターネット・ユーザにネイティブ言語照会サービスを提供するサーバに結合されたシステムとすることができる。
【００４１】
本発明は、ネットワーク伝送に関するため、ネットワークとその動作原理を理解していれば役に立つであろう。本発明を適用することができるネットワークの詳細は記載しない。たとえば、本発明は、インターネットなどの世界規模のネットワークに適用することがでいる。
【００４２】
図１に示すクライアント／サーバ・アーキテクチャに基づいて、本発明は、図３に示すインターネットのためのクライアント／ブローカ／サーバ・アーキテクチャを使用する。実際には、上記のクライアント／サーバ・アーキテクチャはクライアント９２とブローカ２００の間およびブローカ２００とサーバ８８の間に存在する。図３で、クライアント９２はまず、ブローカ２００に要求９２を送る。ブローカ２００は、この要求９ｌを処理し、処理した要求をサーバ８８に送る。サーバ８８は、この要求に従って対応するサービスを提供し、ブローカ２００に応答９３を返す。ブローカ２００は、応答９３を処理し、処理した応答をクライアント９２に返す。
【００４３】
本発明の方法を実行するサイトはブローカ２００として機能する。クライアント９２は、任意の既存ブラウザとすることができ、サーバ８８は、検索エンジンを備える任意の既存サイトとすることができる。
【００４４】
現在、すべての検索エンジンは専用言語を使用している。１つの検索エンジンは、その専用言語でしか照会用語を受け入れることができない。たとえば、Ｙａｈｏｏ！は、英語の照会用語を受け入れることができ、したがってその専用言語は英語である。他の例は、中国語を専用言語とするＳｉｎａ（ｗｗｗ．ｓｉｎａ．ｃｏｍ．ｃｎ）である。ユーザのネイティブ言語は、検索エンジンの専用言語と同じかまたは異なるどのような言語でも考えられる。
【００４５】
図４は、インターネット・ユーザにネイティブ言語の照会サービスを提供する本発明の第１の実施形態の実施を示すフローチャートである。この方法は、インターネット上の既存の複数の検索エンジンを使用し、各検索エンジンは専用言語を使用し、その専用言語の照会用語を含む照会要求を受け入れ、照会用語に関係する照会結果を返す。
【００４６】
ステップ４０１で、インターネット・ユーザのネイティブ言語の照会用語を含むオリジナルの照会要求を受け入れる。ステップ４０２で、その要求に従って複数の検索エンジンから適切な検索エンジンを選択する。ステップ４０３で、ネイティブ言語の照会用語を、選択された検索エンジンが使用する特定の言語に翻訳する。ステップ４０４で、オリジナルの照会要求と、指定された検索エンジンが使用する特定の言語とに従って新しい照会要求を作成する。ステップ４０５で、新しい照会要求を選択された検索エンジンに送り、照会結果を受け入れる。ステップ４０６で、照会結果をオリジナルの照会要求の該当照会結果としてユーザに返す。
【００４７】
Ｊａｖａ言語を使用して図４の照会翻訳方法を実施するプログラムを作成し、それによって上記のＡＩＸ、Ｗｉｎｄｏｗｓ９５／９８／ＮＴなどを含む様々なオペレーティング・システム上で実行することができる。このプログラム・コードは、Ｓｅｒｖｌｅｔ  ＡＰＩ標準互換とすることができるため、多くのウェブ・サイトに組み込むことができ、他のウェブ・サーバと共に実行することができる。当然ながら、図２に示すネットワーク内に、図４に示すようにインターネット・ユーザにネイティブ言語で照会サービスを提供する方法を実行する専用の新しいサイトを構築することも可能である。このような場合、新たに構築されたサイトを照会翻訳サーバと呼ぶ。
【００４８】
以下に、図４の各ステップの実施について詳述する。
【００４９】
図４のステップ４０１は多くの方法で実施することができる。
【００５０】
単純な方法では、照会翻訳サーバはプロキシ・サーバとして稼働する。これには、クライアント・ソフトウェアから送られるすべての照会要求が本発明の照会翻訳サーバに送られるように、ユーザがウェブ・クライアント・ソフトウェアを設定する必要がある。この手法は、ユーザに不便を感じさせる場合があるだけでなく、画像ファイルや音声ファイルなど翻訳の必要がないファイルも照会翻訳サーバを通過しなければならないために照会翻訳サーバとコンピュータ・ネットワークの負担が増す。
【００５１】
他の方法は、照会翻訳サーバは通常のサーバとして稼働するが、ＵＲＬ変換方式を使用する方法である。この方式は、ユーザが照会要求を送ると、要求されたＵＲＬの前に、ネットワーク・アドレスと照会翻訳サーバの経路とを含むプリフィックスを自動的に付加する。したがって、クライアントの照会要求はすべて、本発明の照会翻訳サーバに自動的に転送される。
【００５２】
特に、後述する独自のＵＲＬ変換方式を使用した場合、クライアント・ソフトウェアの変更が不要であり、したがって、ユーザの操作が格段に容易になる。他の改良は、照会翻訳サーバおよびコンピュータ・ネットワークの負担を軽減するために、異なるＵＲＬの前に異なるプリフィックスを付けることである。この点は、クライアントによって送られた照会要求を分析すれば容易にわかる。照会要求は２つのタイプに分類することができる。１つのタイプは、照会用語を含み、その照会用語が検索エンジンが使用する特定の言語とは異なる種類の言語を使用している場合、照会用語を検索エンジンに送る前にその特定の言語の照会用語に変換しなければならない。他のタイプは、照会用語を含まず、照会用語を翻訳する必要がないため、照会翻訳サーバは対応する検索エンジンに直接リダイレクトすることができる。したがって、この２つのタイプの照会要求は異なる仕方で扱う必要がある。本発明では、この２つのタイプの照会要求のＵＲＬに異なるプリフィックス、すなわち、翻訳プリフィックスとリダイレクト・プリフィックスを付加し、それによってこれらの照会要求が本発明の照会翻訳サーバで異なる仕方で扱われるようにする。
【００５３】
プリフィックスを付加するプロセスは、クライアント・ソフトウェアの設定変更なしに、照会翻訳サーバ上で行われる。照会翻訳サーバはまず、検索エンジンのホームページを入手し、ホームページに組み込まれたＵＲＬ（すなわち照会翻訳サーバのＵＲＬ）に適切なプリフィックスを付加し、このように修正されたホームページをクライアントに返す。その後の照会では、同様のＵＲＬ変換を、検索エンジンから返されたすべてのウェブ・ページに適用する。
【００５４】
図４のステップ４０２および４０３は、検索エンジンのための本発明の事前定義テンプレートを使用して実施することができる。このテンプレートは、照会翻訳サーバのメモリまたはディスクに記憶することができ、ファイルまたはデータベースで取り出すことができる。このテンプレートには、照会翻訳サーバによってサポートされている検索エンジンのために必要な情報が入れられ、この情報がステップ４０２およびステップ４０３で使用される。
【００５５】
たとえば、検索エンジンのための以下のテンプレートをテンプレート・ファイルに記憶することができる。
0003548098.tif 000002
【００５６】
上記の例で、最初の２つのテンプレートはそれぞれＹａｈｏｏ！とＩＢＭのためのものである。すべてのテンプレートは、検索エンジンの検索プログラムのＵＲＬと、照会コマンド内で翻訳すべきパラメータのリストと、検索エンジンが受入れ可能な特定言語と、照会用語の組合せの規則と、特定のサイトの辞書コンテキストとを定義する。照会用語の組合せの規則は、照会用語間の関係を指定するために使用される。たとえば、照会用語は「＋」、「−」、「ＡＮＤ」、「ＯＲ」、または「ＮＯＴ」によって組み合わせることができる。これらの規則は、検索エンジンごとに異なることがある。特定サイトの辞書コンテキストは、照会が特定サイトで行われる場合に特定の辞書の名前を指定するために使用される。
【００５７】
テンプレートの使用は、本発明の方法をサポートする唯一の方法ではないことを明記しておく。インターネット検索エンジンための必要な情報を記憶し、取り出すための他の方法も使用可能である。これは、当分野の開発者の常識であり、本発明に制限を加えるものではない。
【００５８】
ステップ４０１で、Ｙａｈｏｏ！サイトを介して、以下のＵＲＬを含むオリジナルの照会要求を受け取ったものとする。
0003548098.tif 000003
【外１】
0003548098.tif 000004
ｙ＝６６
【００５９】
ステップ４０２で、このＵＲＬと一致する検索エンジンのテンプレートを参照し、以下の検索エンジン・テンプレートが見つかる。
0003548098.tif 000005
【００６０】
これは、Ｙａｈｏｏ！のテンプレートである。したがって、ユーザはＹａｈｏｏ！検索エンジンを照会したいということがわかる。また、テンプレートでパラメータ「ｐ」のみを翻訳する必要があることが指定されているため、ＵＲＬ内のパラメータ・リストが
【外２】
0003548098.tif 000006
であることもわかる。検索エンジンの特定言語は英語である。検索エンジンの組合せ規則はＧｅｎｅｒｉｃと指定されており、これはＹａｈｏｏ！検索エンジンのための照会用語の組合せ規則を関数の形で定義する。辞書コンテキストは空であり、一般辞書を使用することを示している。
【００６１】
ステップ４０３で、パラメータ・リスト
【外３】
0003548098.tif 000007
のネイティブ言語（ここでは中国語）の照会用語
【外４】
0003548098.tif 000008
が、特定の言語（ここでは英語）の照会用語、たとえば「ｒｅｃｒｅａｔｉｏｎ」に翻訳される。
【００６２】
以下のことに留意されたい。テンプレート・ファイル内に一致する検索エンジン・テンプレートがない場合、そのＵＲＬにデフォルトの規則が使用されることになる。デフォルトの規則は、まず、ＵＲＬ内に組み込まれているウェブ・ページ（ユーザが要求を送る送信元ページ）が使用する言語に基づいて、ＵＲＬによって指定された検索エンジンが使用する専用言語（テンプレート内の「ｌａｎｇｕａｇｅ」パラメータに対応する）が何であるかを調べるか、または、照会翻訳サーバによって処理されたＵＲＬ履歴記録から、そのＵＲＬに最も類似したＵＲＬを探し出し、返されたウェブ・ページによって使用されている言語を調べる。この検査結果に専用言語としてラベル付けする。次に、ネイティブ言語で表された照会パラメータ・リストのパラメータに基づいて、照会用語パラメータ（テンプレート内の「ｐａｒａｍｅｔｅｒＮａｍｅ」パラメータに対応する）を見つける。照会用語パラメータの場所を判断した後、ネイティブ言語の照会用語パラメータを専用言語の照会用語に翻訳する。テンプレート内の「ａｓｓｅｍｂｌｅｒＣｌａｓｓ」パラメータおよび「ｄｉｃｔｉｏｎａｒｙＣｏｎｔｅｘｔ」パラメータに対応するパラメータは、それぞれのデフォルト値をとる。
【００６３】
ステップ４０４で、オリジナルの照会要求と検索エンジンが使用する特定言語の照会要求から、選択された検索エンジンに対する新しい照会要求が作成される。この例では、新しい照会要求は以下のＵＲＬを含む。
0003548098.tif 000009
【００６４】
ステップ４０５は、照会翻訳サーバで直接実行することができる。しかし、この単純な手法では、複数の翻訳選択肢をユーザに提供するなど、本発明のいくつかの固有の特徴が失われる可能性がある。よりよい代替策は、応答ウェブ・ページの一部としてクライアントでダウンロードされるとクライアント上で実行される、いくつかのスクリプト・プログラムを事前定義することである。したがって、このウェブ・ページは、ステップ４０４で着信照会要求および事前定義されたスクリプトから作成され、次にクライアントに応答として返される。このスクリプトの特徴は、クライアントでこの応答が受け取られると自動的に実行されることである。
【００６５】
中国語の用語
【外５】
0003548098.tif 000010
は、「ｒｅｃｒｅａｔｉｏｎ」、「ｇａｍｅ」、「ｐｌａｙ」など英語のいくつかの用語に翻訳することができるため、ステップ４０３および４０４によって、以下のようにいくつかのＵＲＬが生成されることがある。
0003548098.tif 000011
これらのうちの１つ、たとえば
0003548098.tif 000012
にデフォルトＵＲＬとしてラベル付けする。
【００６６】
翻訳中に生成された複数の翻訳選択肢を、作成されたスクリプト・プログラムを使用してユーザに表示することができ、デフォルトの翻訳された照会要求が照会翻訳サーバを介して検索エンジンに送られる。サーバは、ウェブ・ページにスクリプト・プログラムの１セグメントを付加し、その後、これがクライアントに送られる。スクリプト・プログラム自体は、クライアントがウェブ・ページを受け取るとウェブ・ページ内に組み込まれたスクリプト・プログラムが自動的に実行されるような機能を備える。これは、当業者には周知であり、詳述しない。
【００６７】
ステップ４０６は、ステップ４０１のものと類似した多くの実施方法も可能である。ステップ４０１をエージェント・サーバを使用して実施する場合、ステップ４０６は単に、検索エンジンによって返されたウェブ・ページをクライアントに返すだけである。ステップ４０１をＵＲＬ変換を使用して実施する場合、ステップ４０６は、検索エンジンによって返されたウェブ・ページの上述のＵＲＬ変換を行ってから、クライアントにウェブ・ページを返す。
【００６８】
図５は、インターネット・ユーザにネイティブ言語の照会サービスを提供する本発明の方法の第２の実施形態を示す流れ図である。この方法は、複数の既存の検索エンジンを使用し、各検索エンジンが、それぞれの専用言語で照会用語の照会要求を受け取り、照会用語に関連する照会結果を返すための、それ独自の専用言語を有する。
【００６９】
ステップ５０１で、ユーザのオリジナルの照会要求を受け取る。図５に示す照会翻訳方法は、１つのポータル・サイト上で動作し、ＵＲＬのポータル・サイトは、たとえばｈｔｔｐ：／／ｐｏｒｔａｌ＿ｓｉｔｅ／であるものとする。その場合、ステップ５０１で受け取るクライアント要求では、要求されたＵＲＬには必ずｈｔｔｐ；／／ｐｏｒｔａｌ＿ｓｉｔｅ／が含まれることになる。
【００７０】
ステップ５０２で、要求されたＵＲＬのプリフィックスを除去する。後述するように、プリフィックスは、
0003548098.tif 000013
のようになる。
【００７１】
当然ながら、この２つのプリフィックスは、本発明に制限を加えない。実際には、このプリフィックスが専用の構文に準拠している限り、様々な機能に応じて多くの種類のプリフィックスがあり得る。
【００７２】
ステップ５０３で、複数の検索エンジンから適切な検索エンジンを選択する。
【００７３】
ステップ５０４で、除去されたプリフィックスがリダイレクト・プリフィックスｈｔｔｐ：／／ｐｏｒｔａｌ＿ｓｉｔｅ／ｒｅｄｉｒｅｃｔ／であるか否かを判定する。ステップ５０４の判定が「Ｎｏ」の場合、処理はステップ５０５に進み、「Ｙｅｓ」の場合はステップ５０９に進む。この例のように、プリフィックスは２つ、すなわち、リダイレクト・プリフィックスと翻訳プリフィックスしかない。したがって、ステップ５０５の前のステップで、除去されたプリフィックスは確実に翻訳プリフィックス、すなわちｈｔｔｐ：ｐｏｒｔａｌ＿ｓｉｔｅ／ｔｒａｎｓｌａｔｅ／である。
【００７４】
ステップ５０１で受け取った要求で要求されたＵＲＬが
0003548098.tif 000014
【外６】
0003548098.tif 000015
＆ｙ＝６６
である場合、ステップ５０５で除去されたプリフィックスを持つＵＲＬは
0003548098.tif 000016
【外７】
0003548098.tif 000017
＆ｙ＝６６
となる。
【００７５】
ステップ５０５で、図４のステップ４０２および４０３と同様の方法で（すなわち検索エンジン・テンプレートを使用して）ネイティブ言語（この例では中国語）の上記のＵＲＬの照会用語
【外８】
0003548098.tif 000018
が、専用言語（この例では英語）の照会用語に翻訳される。次に、ステップ５０６で、ネイティブ言語の照会用語が専用言語の照会言語に置き換えられる。
【００７６】
中国語の用語
【外９】
0003548098.tif 000019
は、「ｒｅｃｒｅａｔｉｏｎ」、「ｇａｍｅ」、「ｐｌａｙ」など多くの英語に翻訳することができる。
【００７７】
ステップ５０６では、複数のＵＲＬ、たとえば
0003548098.tif 000020
を生成することができる。
【００７８】
上記の３つのＵＲＬの１つ、たとえば
0003548098.tif 000021
としてラベル付けする。
【００７９】
組合せ照会要求をサポートするために、照会要求内の「＋」、「−」、「ＡＮＤ」、「ＯＲ」、「ＮＯＴ」などの組合せ演算子を、検索エンジンのテンプレートによって指定された組合せ規則を使用して識別する。次に、組合せ演算子によって区切られたネイティブ言語の照会用語を、専用言語の照会用語に翻訳する。
【００８０】
サイト固有検索をサポートするために、検索エンジンのためのテンプレートの適切な辞書コンテキスト（ｄｉｃｔｉｏｎａｒｙＣｏｎｔｅｘｔ）によって選択し、辞書を使用して翻訳を行う。たとえば、ユーザ照会がＩＢＭサイトを介している場合、照会用語
【外１０】
0003548098.tif 000022
は「ＲＳ／６０００」、「ＡＳ／４００」、または「Ｓ／３９０」に翻訳され、置き換えられる。ユーザ照会がＨＰサイトを介している場合、照会用語
【外１１】
0003548098.tif 000023
は「ＨＰ３０００」または「ＮｅｔＳｅｒｖｅｒ」などに翻訳され、置き換えられる。
【００８１】
ステップ５０６の後、ステップ５０７で、上記のＵＲＬの前にリダイレクト・プリフィックスを付加する。したがって、以下の３つのＵＲＬが形成される。
0003548098.tif 000024
【００８２】
次に処理はステップ５０８に進む。ステップ５０８で、新しいウェブ・ページを生成し、その中に上記の３つのＵＲＬとスクリプトのセグメントを組み込む。このスクリプトは、ウェブ・ページが受け取られると、クライアントによって自動的に実行されることになる。スクリプトを実行することによって、クライアントは中国語の照会用語
【外１２】
0003548098.tif 000025
の複数の翻訳選択肢をユーザに表示する。翻訳選択肢を表示する多くの方法がある。良い方法は、新しいウィンドウを動的に開き、そのウィンドウ内に翻訳選択肢を示すことである。すべての翻訳選択肢がハイパーリンクを有する。すなわち、ＵＲＬは翻訳のＵＲＬを含む。この例では、中国語の照会用語
【外１３】
0003548098.tif 000026
には、英語の３つの翻訳選択肢、「ｒｅｃｒｅａｔｉｏｎ」、「ｇａｍｅ」、および「ｐｌａｙ」がある。これらの翻訳選択肢が新しいウィンドウ内に示される。ユーザは、ポインティング・デバイスを使用してこの３つの翻訳のいずれかをクリックすることができ、その後、ブラウザは別のオリジナルの照会要求を送る。上記のスクリプトのもう一つの機能は、デフォルトＵＲＬ（ｈｔｔｐ：／／ｐｏｒｔａｌ＿ｓｉｔｅ／ｒｅｄｉｒｅｃｔ／ｈｔｔｐ：／／ｓｅａｒｃｈ．ｙａｈｏｏ．ｃｏｍ／ｂｉｎ／ｓｅａｒｃｈ？ｐ＝ｒｅｃｒｅａｔｉｏｎ＆ｙ＝６６）に基づいて新しい要求を送ることである。
【００８３】
ステップ５０８で、スクリプトの特別なセグメントをウェブ・ページに組み込んで、ユーザが検索エンジンのテンプレートを修正することができる機能を提供することができる。たとえば、前述の４項目などの検索エンジンのテンプレートの内容を表示することができる。ユーザは、テンプレートの内容を修正し、その修正を照会翻訳サーバに渡すこともできる。
【００８４】
ステップ５０８の後、処理はステップ５１１に進む。ステップ５１１で、新たに生成されたウェブ・ページをクライアントに応答として返す。前述のように、ステップ５０４での判定の結果が「ＹＥＳ」の場合、プロセスはステップ５０９に進む。ステップ５０９で、照会翻訳サーバはインターネットからＵＲＬで識別されたウェブ・ページを取り出す。
【００８５】
たとえば、ステップ５１１でクライアントに返されたウェブ・ページにｈｔｔｐ：／／ｐｏｒｔａｌ＿ｓｉｔｅ／ｒｅｄｉｒｅｃｔ／ｈｔｔｐ：／／ｓｅａｒｃｈ．ｙａｈｏｏ．ｃｏｍ／ｂｉｎ／ｓｅｒａｃｈ？ｐ＝ｒｅｃｒｅａｔｉｏｎ＆ｙ＝６６が含まれている場合、クライアントは上述のスクリプトを自動的に実行し、新しいＨＴＴＰ要求を送る。ステップ５０１、５０２、５０３、および５０４での処理の後、以下のＵＲＬによって識別されたウェブ・ページをステップ５０９で受け取る。
0003548098.tif 000027
【００８６】
このプロセスの詳細は以下の通りである。要求はＹａｈｏｏ！検索エンジンに送られる。Ｙａｈｏｏ！検索エンジンは、照会用語を検索し、検索結果をウェブ・ページによって返す。次にプロセスはステップ５１０に進む。
【００８７】
ステップ５１０で、検索エンジンから受け取ったウェブ・ページが解析され、組み込まれたＵＲＬが変換される。
【００８８】
ウェブ・ページの作成に使用されるハイパーテキスト・マークアップ言語（ＨＴＭＬ）について以下に概説する。ＨＴＭＬは、＜＞で囲まれたタグまたはタグの対を使用してウェブ・ページの内容の表示を制御する。すべてのＨＴＭＬファイルは、＜ＨＴＭＬ＞タグで始まり、＜／ＨＴＭＬ＞タグで終わる。その他のタグには、アンカーとリンクのタイトルを示す＜Ａ  ＨＲＥＦ＞と＜Ａ＞、フレームの内容を示す＜ＦＲＡＭＥ＞と＜／ＦＲＡＭＥ＞、フレームに画像を組み込む＜ＦＲＡＭＥ  ＳＲＣ＞、書式に関係する＜ＦＯＲＭ  ＡＣＴＩＯＮ＞などがある。タグ内に他のタグを含め、ネストされたタグにすることができ、このようにして機能強化されたオブジェクトを作成することができる。たとえば、＜Ａ  ＨＲＥＦ＞タグに＜ＩＭＧ  ＳＲＣ＞を含めて、リンク可能な画像を作成することができる。ＨＴＭＬは徐々に進化している言語であるため、当然ながら上記のタグは例に過ぎない。
【００８９】
上記のステップ５１０では、ウェブ・ページ内の３タイプのＵＲＬが翻訳される。それは以下の３タイプである。
（１）＜Ａ＞タグまたは＜ＡＲＥＡ＞タグの「ｈｒｅｆ」パラメータ
（２）＜ＦＲＡＭＥ＞タグの「ｓｒｃ」パラメータ
（３）＜ＦＯＲＭ＞タグの「ａｃｔｉｏｎ」パラメータ
【００９０】
タイプ（１）とタイプ（２）のＵＲＬの前には以下のリダイレクト・プリフィックスが付加される。
0003548098.tif 000028
タイプ（３）のＵＲＬの前には以下の翻訳プリフィックスが付加される。
0003548098.tif 000029
【００９１】
ウェブ・ページに組み込まれたＵＲＬを変換した後、新しいウェブ・ページが生成される。次に、プロセスはステップ５１１に進む。ステップ５１１で、新たに生成されたウェブ・ページがクライアントに応答として返される。
【００９２】
図６に、インターネット・ユーザにネイティブ言語照会サービスを提供する本発明のシステムを示す。点線枠内に、インターネット６００内の検索エンジンと結合されてネイティブ言語照会サービスをインターネット・ユーザに提供する本発明のシステムを構成する本発明の照会翻訳サーバが含まれている。図６に示すように、本発明の照会翻訳サーバは、クライアントから照会要求を受け取り、照会結果をクライアントに返すクライアント・インタフェース６０１と、照会要求に含まれたＵＲＬのプリフィックスのタイプを調べ、リダイレクト・プリフィックスが前に付加されたＵＲＬを含む照会要求をウェブ・ページ入手装置６０３にディスパッチし、翻訳プリフィックスが前に付加されたＵＲＬを含む照会要求を照会翻訳装置６０５にディスパッチする要求ディスパッチ装置６０２と、ＵＲＬによって指定された検索エンジンに照会要求を送り、ＵＲＬによって要求されたウェブ・ページを受け取るウェブ・ページ入手装置６０３と、ウェブ・ページ入手装置６０３によって受け取ったウェブ・ページ内に組み込まれたＵＲＬを変換、すなわち照会用語を必要とするＵＲＬの前に翻訳プリフィックスを付加し、その他のＵＲＬの前にリダイレクト・プリフィックスを付加するウェブ・ページ修正装置６０４と、要求されたＵＲＬのネイティブ言語の照会用語を検索エンジンの固有言語の照会用語に翻訳／置換し、ＵＲＬにリダイレクト・プリフィックスを付加する照会翻訳装置６０５と、新しいウェブ・ページを生成し、ＵＲＬと、クライアントがウェブ・ページを受け取り、他の照会要求を送るときに自動的に実行されるスクリプトのセグメントを組み込むウェブ・ページ生成装置６０６とから成る。さらに、照会翻訳装置６０５は、辞書６０７と検索エンジン・テンプレート記憶装置６０８も使用する。辞書６０７には、豊富な辞書項目が記憶され、各辞書項目はネイティブ言語の用語から対応する翻訳へのマッピングを含む。検索エンジン・テンプレート記憶装置６０８は、図４および図５に示すように参照することができる。ウェブ・ページ生成装置６０６は、クライアント上で実行されるスクリプトを生成するためにスクリプト生成機構６０９を使用する。
【００９３】
図７から図１０は、本発明の方法およびシステムを使用してユーザ照会が中国語で行われる場合のブラウザによるデモンストレーションである。
【００９４】
図７は、ユーザが照会翻訳サーバのための他のポータル・サイトを介してＹａｈｏｏ！検索エンジンに入ることができる様子を示す。当然ながら、このようなポータル・サイトを使用する代わりに他の手法を使用して、Ｙａｈｏｏ！ＵＲＬの前に照会翻訳サーバのプリフィックスを付加することもできる。
【００９５】
図８は、ユーザがＹａｈｏｏ！検索エンジンのホームページで中国語の検索用語
【外１４】
0003548098.tif 000030
を入力する様子を示す。
【００９６】
図９は、本発明の照会翻訳サーバを使用した図８の中国語の照会用語
【外１５】
0003548098.tif 000031
の照会要求の応答として、Ｙａｈｏｏ！によって返されたウェブ・ページ、すなわち、照会結果を示す。ブラウザは、スクリプトを実行し、その実行の結果、
【外１６】
0003548098.tif 000032
の英語の３つの翻訳選択肢を示す他のウィンドウが表示される。それと同時に、ユーザは、Ｙａｈｏｏ！検索エンジンのテンプレートを修正するために、「Ｍｏｄｉｆｙ  Ｃｕｒｒｅｎｔ  Ｓｅｔｔｉｎｇ（現在の設定の変更）」というハイパーテキストをクリックすることができる。
【００９７】
図１０に、ユーザが「Ｍｏｄｉｆｙ  Ｃｕｒｒｅｎｔ  Ｓｅｔｔｉｎｇ」というハイパーテキストをクリックした後のブラウザ・ウィンドウを示す。これには、照会翻訳サーバが使用するＹａｈｏｏ！検索エンジンのためのテンプレートの内容が示されている。ユーザは、適切な変更を加えることができる。
【００９８】
本発明の方法をウェブ・ページ翻訳サービスと組み合わせることによって、完全な照会翻訳サービスを提供することができる。この適用例が、図８および図９に示されている。すなわち、ユーザは中国語の照会用語を入力し、中国語の照会結果を受け取る。これに加えて、本発明は、音声認識システムに組み込んで、音声照会用語を適切なテキスト照会用語に変換するサービスを提供することもできる。
【００９９】
本発明の方法およびシステムに関する上述の説明は、インターネット検索エンジンの環境で行ったが、本発明の設計は、データベースの検索または照会に適用することもできる。この設計を使用して、複数のデータベースを含み、各データベースがそれぞれの専用言語を有し、この専用言語の照会用語を含む照会要求を受け取り、この照会用語に関連して照会結果を返すように適応化されたデータベースのユーザにネイティブ言語照会サービスを提供するシステムを構築することができる。このシステムは、クライアントによって送られた照会要求を受け取り、このクライアントに照会結果を返すクライアント・インタフェースと、このクライアント・インタフェースによって受け取られた照会要求におけるユーザのネイティブ言語の照会用語をデータベースの専用言語の照会用語に翻訳し、置き換える照会翻訳装置と、翻訳された照会要求をその照会要求によって指定されたデータベースに送り、照会結果を入手する照会結果入手装置とを含む照会翻訳サーバをさらに含むことを特徴とする。同様に、データベースに対する照会要求におけるネイティブ言語のこの照会用語は、音声照会用語に置き換えることができる。
【０１００】
まとめとして、本発明の構成に関して以下の事項を開示する。
【０１０１】
（１）各検索エンジンがそれぞれの専用言語を有し、前記専用言語の照会ワードを含む照会要求を受け取り、前記照会ワードに関連して照会結果を返すように適応化されたインターネットにおける複数の検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供する方法であって、
（ａ）前記インターネット・ユーザのうちの１ユーザから、前記ユーザのネイティブ言語の照会ワードを含むオリジナルの照会要求をサイトにおいて受け取るステップと、
（ｂ）前記複数の検索エンジンから適切な検索エンジンを選択するステップと、
（ｃ）前記ネイティブ言語の前記照会ワードを前記選択された検索エンジンの専用言語の照会ワードに翻訳するステップと、
（ｄ）前記オリジナルの照会要求と前記専用言語の前記照会ワードとに基づいて前記選択された検索エンジンに宛てて送られる新しい照会要求を作成するステップと、
（ｅ）前記新しい照会要求を前記選択された検索エンジンに送り、返された照会結果を受け取るステップと、
（ｆ）前記照会結果を前記オリジナルの照会要求に関連した照会結果として前記ユーザに返送するステップとを含むことを特徴とする方法。
（２）前記ステップ（ｂ）が、前記オリジナルの照会要求内のＵＲＬによって指定された検索エンジンを選択検索エンジンとして選択するステップを含むことを特徴とする、上記（１）に記載の方法。
（３）前記ステップ（ｃ）が、
前記オリジナルの照会要求内の前記ＵＲＬに基づいて、検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートを取り出すステップと、
ネイティブ言語の前記照会ワードを前記取り出された検索エンジンにおいて定義されている専用言語の照会ワードに翻訳するステップとを含むことを特徴とする、上記（２）に記載の方法。
（４）前記ステップ（ｃ）が、
前記検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートが取り出されない場合、前記ＵＲＬに基づいて前記サイト内の履歴レコードから前記ＵＲＬに対応する専用言語を検索するステップと、
パラメータ値の言語特性を使用して照会ワード・パラメータの位置を判断するステップと、
前記位置におけるネイティブ言語の照会ワードを前記専用言語の照会ワードに翻訳するステップとをさらに含むことを特徴とする、上記（３）に記載の方法。
（５）前記ステップ（ｄ）が、前記新しい照会要求を形成するために、前記オリジナルの照会要求におけるネイティブ言語の照会ワードを前記専用言語の照会ワードに置き換えるステップを含むことを特徴とする、上記（３）または（４）に記載の方法。
（６）各検索エンジンがそれぞれの専用言語を有し、前記専用言語の照会ワードを含む照会要求を受け取り、前記照会ワードに関連して照会結果を返すように適応化されたインターネットにおける複数の検索エンジンを使用してインターネット・ユーザにネイティブ言語照会サービスを提供する方法であって、
（ａ）サイトを指定するプリフィックスを有する、前記インターネット・ユーザによって要求されたＵＲＬを含むオリジナルの照会要求を、前記サイトにおいて前記インターネット・ユーザから受け取るステップと、
（ｂ）前記ＵＲＬから前記プリフィックスを除去するステップと、
（ｃ）前記複数の検索エンジンから適切な検索エンジンを選択するステップと、
（ｄ）前記除去されたプリフィックスがリダイレクト・プリフィックスである場合、
（ｄ１）前記ＵＲＬを含む要求を前記選択された検索エンジンに送り、応答としてウェブ・ページを受け取るステップと、
（ｄ２）新しいウェブ・ページを形成するために、照会ワードを必要とするＵＲＬの前に翻訳プリフィックスを付加し、前記ウェブ・ページ内の他のＵＲＬの前にリダイレクト・プリフィックスを付加するステップとを実行し、
（ｅ）前記除去されたプリフィックスが翻訳プリフィックスである場合、
（ｅ１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記選択された検索エンジンの前記専用言語の照会ワードに翻訳するステップと、
（ｅ２）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記専用言語の照会ワードに置き換えるステップと、
（ｅ３）前記ＵＲＬの前にリダイレクト・プリフィックスを付加するステップと、
（ｅ４）新しいウェブ・ページを生成し、前記ウェブ・ページ内に前記ＵＲＬと、前記新しいウェブ・ページを受け取るクライアントが前記ウェブ・ページに組み込まれた前記ＵＲＬに基づいて他のオリジナルの照会要求を自動的に送ることができるようにするスクリプト・プログラムとを組み込むステップとを実行し、
前記方法が、
（ｆ）前記新しいウェブ・ページを前記オリジナルの照会要求に関連する照会結果として前記ユーザに返送するステップを含むことを特徴とする方法。
（７）前記ステップ（ｃ）が、前記ＵＲＬによって指定された検索エンジンを前記選択検索エンジンとして選択するステップを含むことを特徴とする、上記（６）に記載の方法。
（８）前記ステップ（ｅ１）が、
前記ＵＲＬに基づいて、検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートを取り出すステップと、
ネイティブ言語の前記照会ワードを前記取り出された検索エンジンにおいて定義されている専用言語の照会ワードに翻訳するステップとを含むことを特徴とする、上記（７）に記載の方法。
（９）前記ステップ（ｅ１）が、
前記検索エンジン・テンプレート記憶装置から前記ＵＲＬと一致する検索エンジン・テンプレートが取り出されない場合、前記ＵＲＬに基づいて前記サイト内の履歴レコードから前記ＵＲＬに対応する専用言語を検索するステップと、
パラメータ値の言語特性を使用して照会ワード・パラメータの位置を判断するステップと、
前記位置におけるネイティブ言語の照会ワードを前記専用言語の照会ワードに翻訳するステップとをさらに含むことを特徴とする、上記（８）に記載の方法。
（１０）前記ステップ（ｅ）が、
（ｅ）前記除去されたプリフィックスが翻訳プリフィックスである場合、
（ｅ１）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の照会ワードを前記選択された検索エンジンの専用言語の複数の照会ワードに翻訳するステップと、
（ｅ２）前記ＵＲＬのパラメータ内のユーザのネイティブ言語の前記照会ワードを前記専用言語の前記複数の照会ワードの各照会ワードにそれそれ置き換え、複数のＵＲＬを形成するステップと、
（ｅ３）前記複数のＵＲＬの各ＵＲＬの前にリダイレクト・プリフィックスを付加するステップと、
（ｅ４）前記複数のＵＲＬのうちの１つのＵＲＬをデフォルトＵＲＬとして設定するステップと、
（ｅ５）新しいウェブ・ページを生成し、前記複数のＵＲＬとスクリプト・プログラムとを前記ウェブ・ページに組み込むステップとを実行し、前記スクリプト・プログラムが、前記新しいウェブ・ページを受け取るクライアントが前記専用言語の前記複数の照会ワードをハイパーテキスト形式で表示するステップと、前記ウェブ・ページに組み込まれた前記デフォルトＵＲＬに基づいて他のオリジナルの照会要求を自動的に送るステップとを実行することができるようにすることを特徴とする、上記（６）に記載の方法。
（１１）各検索エンジンがそれぞれの専用言語を有し、前記専用言語の照会ワードを含む照会要求を受け取り、前記照会ワードに関連する照会結果を返すように適応化されたインターネットにおける複数の検索エンジンを含み、インターネット・ユーザにネイティブ言語照会サービスを提供するシステムであって、照会翻訳サーバをさらに含み、前記照会翻訳サーバは、
クライアントによって送られた照会要求を受け取り、照会結果を前記クライアントに返すクライアント・インタフェースと、
前記クライアント・インタフェースから前記照会要求を受け取り、要求されたＵＲＬからプリフィックスを除去し、前記照会要求を異なる構成要素に配布する要求配布装置と、
リダイレクト・プリフィックスであるプリフィックスを持つ照会要求を前記要求配布装置から受け取り、前記照会要求をＵＲＬによって指定された検索エンジンに送り、ＵＲＬ要求ウェブ・ページを入手するウェブ・ページ取出し装置と、
照会ワードを必要とするＵＲＬの前に翻訳プリフィックスを付加し、前記入手したウェブ・ページ内の他のＵＲＬの前にリダイレクト・プリフィックスを付加することによって新しいウェブ・ページを形成し、前記新しいウェブ・ページを前記クライアント・インタフェースに送るウェブ・ページ修正装置と、
翻訳プリフィックスであるプリフィックスを持つ照会要求を前記要求配布装置から受け取り、前記要求されたＵＲＬ内のユーザのネイティブ言語の照会ワードを前記検索エンジンの専用言語の照会ワードに翻訳し、置き換え、前記ＵＲＬの前にリダイレクト・プリフィックスを付加する照会翻訳装置と、
新しいウェブ・ページを生成し、前記ＵＲＬと、前記新しいウェブ・ページを受け取るクライアントが前記ウェブ・ページに組み込まれた前記ＵＲＬに基づいて他の照会要求を自動的に送るステップを実行することができるようにするスクリプト・プログラムとを前記ウェブ・ページに組み込み、前記新しいウェブ・ページを前記クライアント・インタフェースに送るウェブ・ページ生成装置とを含むことを特徴とするシステム。
（１２）ネイティブ言語の前記照会ワードが音声照会ワードであることを特徴とする、上記（１１）に記載のシステム。
（１３）各データベースがそれぞれの専用照会言語を有し、前記専用言語の照会ワードを含む照会要求を受け取り、前記照会ワードに関連した照会結果を返すように適応化された複数のデータベースを含む、データベース・ユーザにネイティブ言語照会サービスを提供するシステムであって、照会翻訳サーバをさらに含み、前記照会翻訳サーバは、
クライアントによって送られた照会要求を受け取り、照会結果を前記クライアントに返すクライアント・インタフェースと、
前記クライアント・インタフェースによって受け取られた前記照会要求におけるユーザのネイティブ言語の照会照会ワードを、前記データベースの専用言語の照会ワードに翻訳し、置き換える照会翻訳装置と、
前記翻訳された照会要求を前記照会要求によって指定されたデータベースに送り、照会結果を入手する照会結果入手装置とを含むことを特徴とするシステム。
（１４）ネイティブ言語の前記照会ワードが音声照会ワードであることを特徴とする、上記（１３）に記載のシステム。
【図面の簡単な説明】
【図１】従来の技術で広く適用されているクライアント／サーバ・アーキテクチャを示す図である。
【図２】本発明の好ましい実施形態によるコンピュータ・ネットワークを示す図である。
【図３】本発明の好ましい実施形態によるクライアント／ブローカ／サーバ・アーキテクチャを示す図である。
【図４】インターネット・ユーザにネイティブ言語での照会サービスを提供する、本発明の第１の実施形態の実施を示すフローチャートである。
【図５】インターネット・ユーザにネイティブ言語での照会サービスを提供する、本発明の第２の実施形態の実施を示すフローチャートである。
【図６】インターネット・ユーザにネイティブ言語での照会サービスを提供する、本発明のシステムを示す略図である。
【図７】ユーザが本発明の方法およびシステムを使用して中国語で照会する場合のブラウザのデモンストレーションを示す図である。
【図８】ユーザが本発明の方法およびシステムを使用して中国語で照会する場合のブラウザのデモンストレーションを示す図である。
【図９】ユーザが本発明の方法およびシステムを使用して中国語で照会する場合のブラウザのデモンストレーションを示す図である。
【図１０】ユーザが本発明の方法およびシステムを使用して中国語で照会する場合のブラウザのデモンストレーションを示す図である。
【符号の説明】
８０  コンピュータ・ネットワーク
８８  サーバ
９２  クライアント
２００  ブローカ
６００  インターネット
６０１  クライアント・インタフェース
６０２  要求ディスパッチ装置
６０３  ウェブ・ページ入手装置
６０４  ウェブ・ページ修正装置
６０５  照会翻訳装置
６０６  ウェブ・ページ生成装置
６０７  辞書
６０８  検索エンジン・テンプレート記憶装置
６０９  スクリプト・プログラム生成機構
【図１】
0003548098.tif 000033
【図２】
0003548098.tif 000034
【図３】
0003548098.tif 000035
【図４】
0003548098.tif 000036
【図５】
0003548098.tif 000037
【図６】
0003548098.tif 000038
【図７】
0003548098.tif 000039
【図８】
0003548098.tif 000040
【図９】
0003548098.tif 000041
【図１０】
0003548098.tif 000042