(57)【特許請求の範囲】
【請求項１】
代替市場検索結果を提供するための方法をコンピューターに実行させるプログラムであって、前記方法が、
第１の市場においてユーザー検索クエリを受信するステップと、
第１の言語で前記第１の市場向けの関連検索結果を識別する、前記第１の市場に関連付けられた第１の検索アルゴリズムを適用することによって前記ユーザー検索クエリに関連する検索結果を識別するステップと、
第２の市場向けの前記ユーザー検索クエリの検索結果を受信しようとするユーザーの意図を判定するステップと、
第２の市場向けの前記ユーザー検索クエリの検索結果を受信しようとユーザーが意図していると判定したときに、第１の検索結果ページを提供するステップであって、該第１の検索結果ページは、
ａ）前記第１の市場向けの前記ユーザー検索クエリに関連すると判定された第１の複数の検索結果であって、前記第１の言語での前記第１の複数の検索結果と、
ｂ）前記第１の言語での検索結果ページ見出しと、
ｃ）前記第２の市場向けの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルと
を含む、ステップと、
前記ユーザーが前記第２の市場向けの代替検索結果の提示を選択したときに、第２の言語での前記第２の市場向けの代替検索結果を、前記第２の言語での前記第２の市場向けの関連検索結果を識別する、前記第２の市場に関連付けられた第２の検索アルゴリズムを適用することによって求めるステップであって、前記第２の言語に関連付けられた前記第２の市場は、前記第１の言語に関連付けられた前記第１の市場とは異なる、ステップと、
第２の検索結果ページにおいて、前記第１の言語での前記見出しを保持し、前記第１の複数の検索結果を第２の複数の検索結果で置き換えるステップであって、前記第２の複数の検索結果は、前記第２の市場向けに識別され前記第２の言語での前記代替検索結果であり、前記第２の複数の検索結果は、前記第２の市場に関連付けられた前記第２の検索アルゴリズムを用いることによって取得される、ステップと、
前記第２の検索結果ページを、前記第２の複数の検索結果と共に前記ユーザーに提示するステップと
を含む、プログラム。
【請求項２】
請求項１に記載のプログラムであって、前記ユーザーの意図を判定するステップが、
受信された前記ユーザー検索クエリに分類器を実行するステップと、
前記分類器の結果が閾値を上回るときに、前記第２の言語で前記第２の市場向けの検索結果を受信しようとするユーザーの意図を識別するステップと
を含む、プログラム。
【請求項３】
請求項１に記載のプログラムであって、前記第１の言語が、前記第１の市場で一般に話される言語である、プログラム。
【請求項４】
請求項３に記載のプログラムであって、前記第１の言語が、中国語である、プログラム。
【請求項５】
請求項１に記載のプログラムであって、前記第２の言語が、英語である、プログラム。
【請求項６】
請求項１に記載のプログラムであって、代替検索結果を提示するための前記オプションのユーザー選択を受信したとき、代替検索結果の好みを示すブラウザクッキーを設定するステップをさらに含む、プログラム。
【請求項７】
請求項６に記載のプログラムであって、前記方法は、
第２のユーザー検索クエリを受信するステップと、
前記第２の言語で前記第２の市場向けの前記第２のユーザー検索クエリの検索結果を受信しようとするユーザーの意図を判定するステップと、
代替検索結果の前記好みを示す前記ブラウザクッキーを検出するステップと、
第２の市場向けの前記第２のユーザー検索クエリの検索結果を受信しようとユーザーが意図していると判定し、且つ、代替検索結果の前記好みを示す前記ブラウザクッキーを検出したときに、前記第２の言語で前記第２の市場向けの関連検索結果を識別する前記第２の検索アルゴリズムを適用することによって、前記第２のユーザー検索クエリに関連する検索結果を識別するステップと、
第３の検索結果ページを提供するステップと
をさらに含み、前記第３の検索結果ページが、
ｄ）前記第２のユーザー検索クエリに関連すると判定された第３の複数の検索結果であって、前記第２の言語での前記第２の市場向けの前記第３の複数の検索結果と、
ｅ）前記第１の言語での検索結果ページ見出しと、
ｆ）前記第２のユーザー検索クエリの標準検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルと
を含み、前記標準検索結果が、前記第１の言語で前記第１の市場向けの関連検索結果を識別する前記第１の検索アルゴリズムを適用することによって求められ、標準検索結果を提示するための前記オプションの選択により、前記第１の言語での前記第１の市場向けの検索結果が前記第１の言語での前記検索結果ページ見出しとともに前記第３の検索結果ページ内に提示される、プログラム。
【請求項８】
代替市場検索結果を提供するためのシステムであって、前記システムが、
第１の市場でのユーザー検索クエリを受信する取込み構成要素と、
第１の言語で第１の市場向けの関連検索結果を識別する、前記第１の市場に関連付けられた第１の検索アルゴリズム、および、第２の言語で第２の市場向けの関連検索結果を識別する、前記第２の市場に関連付けられた第２の検索アルゴリズムのうちの少なくとも１つを適用することによって前記ユーザー検索クエリに関連する検索結果を識別する検索構成要素と、
前記第２の市場向けの前記ユーザー検索クエリの検索結果を受信しようとするユーザーの意図を判定する分類器と、
前記ユーザー検索クエリの前記意図が前記第２の市場向けの検索結果であると判定したとき、検索結果ページを提供する統合構成要素と
を備え、前記検索結果ページが、
前記第１の市場向けの前記ユーザー検索クエリに関連すると前記検索構成要素によって判定された第１の複数の検索結果であって、前記第１の言語での前記第１の複数の検索結果と、
前記第１の言語での検索結果ページのネイティブ見出しと、
前記ユーザー検索クエリの前記第２の市場向けの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルと
を含み、前記代替検索結果が、前記第２の市場に関連付けられた前記第２の検索アルゴリズムを適用することによって求められ、前記取込み構成要素が代替検索結果を提示するための前記オプションのユーザー選択を受信することにより、前記第１の複数の検索結果が前記第２の言語での前記第２の市場向けの第２の複数の検索結果によって置き換わり、前記検索結果ページにおいて前記第１の言語での前記ネイティブ見出しを保持しつつ前記第２の複数の検索結果が提示される、システム。
【請求項９】
請求項８に記載のシステムであって、前記分類器の結果が閾値を上回るときに、前記第２の言語で前記第２の市場向けの検索結果を受信しようとするユーザーの意図を前記分類器が判定する、システム。
【請求項１０】
請求項８に記載のシステムであって、前記第１の言語が、前記第１の市場で一般に話される言語である、システム。
【請求項１１】
請求項１０に記載のシステムであって、前記第１の言語が、中国語である、システム。
【請求項１２】
請求項８に記載のシステムであって、前記第２の言語が、英語である、システム。
【請求項１３】
請求項８に記載のシステムであって、前記取込み構成要素が代替検索結果を提示するための前記オプションのユーザー選択を受信したとき、前記統合構成要素が代替検索結果の好みを示すブラウザクッキーを設定する、システム。
【請求項１４】
請求項１３に記載のシステムであって、前記分類器が次のユーザー検索クエリの意図が前記第２の市場向けの検索結果であると判定し、且つ、前記統合構成要素が代替検索結果の前記好みを示す前記ブラウザクッキーを検出したときに、前記次のユーザー検索クエリについて提供される検索結果ページにおいて、
提供される前記第２の複数の検索結果は、前記第２の検索アルゴリズムを適用することによって求められ、前記第２の市場向けのものであり、
前記検索結果ページ見出しは前記第１の言語でのものであり、
前記検索結果トグルは前記次のユーザー検索クエリの標準検索結果を提示するためのユーザー選択可能なオプションを含み、前記標準検索結果が前記第１の言語で前記第１の市場向けの関連検索結果を識別する前記第１の検索アルゴリズムを適用することによって求められ、標準検索結果を提示するための前記オプションの選択により、前記第１の言語での前記第１の市場向けの検索結果が、前記第１の言語での前記検索結果ページ見出しとともに前記次のユーザー検索クエリの前記検索結果ページ内に提示される、システム。
【請求項１５】
代替市場検索結果を提供するための方法をコンピューターに実行させるプログラムであって、前記方法が、
地域市場でユーザー検索クエリを受信するステップと、
現地語で前記地域市場向けの関連検索結果を識別する地域検索アルゴリズムを適用することによって前記ユーザー検索クエリに関連する検索結果を識別するステップと、
受信された前記ユーザー検索クエリに分類器を実行すること、および、前記分類器の結果が閾値を上回るときに前記地域市場とは異なる国際市場向けの検索結果を受信しようとするユーザーの意図を識別することによって、英語で前記国際市場向けの前記ユーザー検索クエリの検索結果を受信しようとするユーザーの意図を判定するステップと、
英語で前記国際市場向けの前記ユーザー検索クエリの検索結果を受信しようとユーザーが意図していると判定したときに、検索結果ページを提供するステップであって、前記検索結果ページが、
前記地域市場向けの現在のユーザー検索クエリに関連すると判定された第１の複数の検索結果であって、前記現地語での前記第１の複数の検索結果と、
前記現地語での検索結果ページ見出しと、
地域モードまたは国際モードのいずれかで検索結果を識別し検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルと
を含み、前記国際モードが、前記国際市場において用いられる国際検索アルゴリズムを含む、ステップと、
前記国際モードの選択のとき、前記第１の複数の検索結果を、前記国際市場向けの前記現在のユーザー検索クエリに関連すると前記国際検索アルゴリズムを用いることにより判定された第２の複数の検索結果で置き換えるステップと
を含む、プログラム。
【請求項１６】
請求項１５に記載のプログラムであって、前記現地語が、前記地域市場で一般に話される言語である、プログラム。
【請求項１７】
請求項１５に記載のプログラムであって、前記現地語が、中国語である、プログラム。
【請求項１８】
請求項１５に記載のプログラムであって、前記現地語が、英語ではない、プログラム。
【請求項１９】
請求項１５に記載のプログラムであって、前記方法は、前記国際モードで検索結果を提示するための前記オプションのユーザー選択を受信したとき、前記国際モードを好むことを示すブラウザクッキーを設定するステップをさらに含む、プログラム。
【請求項２０】
請求項１９に記載のプログラムであって、前記方法は、
第２のユーザー検索クエリを受信するステップと、
前記英語で前記国際市場向けの前記第２のユーザー検索クエリの検索結果を受信しようとするユーザーの意図を判定するステップと、
前記国際モードを好むことを示す前記ブラウザクッキーを検出するステップと、
前記英語で前記国際市場向けの前記第２のユーザー検索クエリの検索結果を受信しようとユーザーが意図している判定し、且つ、前記国際モードを好むことを示す前記ブラウザクッキーを検出したときに、前記英語で前記国際市場向けの関連検索結果を識別する前記国際検索アルゴリズムを適用することによって、前記第２のユーザー検索クエリに関連する検索結果を識別するステップと、
前記国際モードで第２の検索結果ページを提供するステップであって、前記国際モードでの第２の検索結果ページが、
前記国際市場向けの第２のユーザー検索クエリに関連すると判定された前記検索結果であって、前記英語での前記検索結果
を含む、ステップと
をさらに含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
インターネット検索は、近年益々一般的になった。
【背景技術】
【０００２】
ユーザーは、通常は、１つまたは複数の検索語を有する検索クエリを検索エンジンウェブページに入力する。適合性の順にランク付けおよび配列された検索結果ハイパーリンクを含む検索結果ページが、次いで、ユーザーに対して提示される。検索エンジンは、世界中の様々な場所に市場特有の検索結果を提供することを開始した。たとえば、同じユーザークエリについて、中国内のユーザーは、米国、ドイツ、または日本国内のユーザーとは異なる検索結果を受信することができる。ユーザーの市場は、自動的に判定することができる、または、場合によってはそのユーザーによって選択され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の検索エンジンのユーザーは、通常は、選択された市場向けに具体的に設計された検索結果ページにその選択された市場のための検索結果を提供される。
【課題を解決するための手段】
【０００４】
本発明の実施形態は、代替市場検索結果を提供するためのシステム、方法、およびコンピューター媒体に関する。本明細書に記載のシステムおよび方法を使用し、第１の市場におけるユーザー検索クエリが受信される。そのユーザー検索クエリに関連する検索結果は、第１の言語でその第１の市場向けの関連検索結果を識別する第１の検索アルゴリズムを適用することによって、識別される。第２の言語で第２の市場向けのそのユーザー検索クエリの検索結果を受信しようとするユーザーの意図が、判定される。第１の市場向けにそのユーザー検索クエリに関連すると判定された複数の検索結果を含む検索結果ページが提供される。その複数の検索結果は、第１の言語による。その検索結果ページはまた、その第１の言語での検索結果ページ見出しと、そのユーザー検索クエリの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルとを含む。その代替検索結果は、その第１の言語とは異なる第２の言語で第２の市場向けの関連検索結果を識別する第２の検索アルゴリズムを適用することによって、判定される。代替検索結果を提示するためのオプションの選択により、第２の言語での第２の市場向けの検索結果が、第１の言語での検索結果ページ見出しとともにその検索結果ページ内に提示される。
【０００５】
本概要は、発明を実施するための形態で以下にさらに説明される概念の選択を簡潔な形で紹介するために、提供される。本概要は、特許請求されている対象の重要な特徴または本質的特徴を識別するものではなく、特許請求されている対象の範囲を限定するために使用されるものでもない。
【０００６】
本発明は、以下のような添付の図面を参照して、以下に詳しく説明される。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態を実装する際に使用するのに適した例示的コンピューター環境のブロック図である。
【図２】先行技術の検索結果ページのブロック図である。
【図３】本発明の実施形態による検索結果ページであって、代替検索結果トグルを含み、第１の言語での第１の市場向けの結果を含む検索結果ページのブロック図である。
【図４】本発明の実施形態による検索結果ページであって、代替検索結果トグルを含み、第２の言語での第２の市場向けの結果を含む検索結果ページのブロック図である。
【図５】本発明の実施形態による例示的代替市場検索結果システムのブロック図である。
【図６】本発明の実施形態による代替市場検索結果を提供するために実装される図５のシステムの構成要素の例示的対話を示す流れ図である。
【図７】本発明の実施形態による代替市場検索結果を提供するための例示的方法の流れ図である。
【図８】その中でブラウザクッキーが代替市場結果の好みを用いて設定される本発明の実施形態による代替市場検索結果を提供するための例示的方法の流れ図である。
【発明を実施するための形態】
【０００８】
本発明の実施形態が、法定要件を満たすように特異性をもって本明細書に記載される。しかし、その記載自体は、本特許の範囲を限定するものではない。そうではなくて、本発明者は、特許請求されている対象が、他の現行のまたは将来の技術とともに、本明細書に記載のものとは異なるステップまたは同様のステップの組合せを含む他の方法で実施され得ることを企図する。さらに、「ステップ」および／または「ブロック」あるいは「モジュール」などの用語が、使用される方法またはシステムの異なる構成要素を暗示するために本明細書で使用されることがあるが、これらの用語は、個々のステップの順番が明示的に記載されない限りまたその場合を除いて、本明細書で開示される様々なステップの間のいずれかの特定の順番を暗示するものとして解釈されるべきではない。
【０００９】
本発明の実施形態は、代替市場検索結果を提供するためのシステム、方法、およびコンピューター媒体に関する。本発明の実施形態によれば、第１の市場におけるユーザーは、第１の言語での第１の市場向けの検索結果の代わりに第２の言語での第２の市場向けの検索結果をユーザーが表示させることを可能にするユーザー選択可能な代替検索結果トグルを含む検索結果ページを提供される。
【００１０】
前述のように、従来の検索エンジンは、通常は、異なる市場向けに異なる結果を提供する。その市場は、ユーザー選択でもよく、または、たとえば、ユーザーのＩＰアドレス、もしくは、そのユーザーのクエリを受信するサーバーの場所に基づいて、自動的に判定される。市場特有の結果は、一般的な結果よりもより関連性のある情報を提供することができるが、ユーザーは市場選択の限定された制御を有する。ユーザーが市場を選択することができるとき、その選択された市場向けの結果が返される検索結果ページは、その選択された市場に特有である。したがって、第１の市場向けの検索結果を受信し、その後に市場選択を第２の市場に変更するユーザーは、第２の市場に特有の検索結果ページで検索結果を提供される。
【００１１】
検索結果ページに検索結果トグルを含めることにより、選択された市場が変更されるときに、その検索結果ページの文脈、レイアウト、見出し、および他の態様を保持しながら提示される結果のタイプの制御をユーザーに提供する。第１の市場におけるユーザーが、キーワード検索クエリを入力し、本システムは、第１の市場に特有のアルゴリズムを適用することによって第１の言語で第１の市場向けの関連検索結果を識別する。本システムはまた、そのユーザーが第２の言語での第２の市場向けの検索結果を受信しようとする意図をもつかどうかを判定する。ユーザーが第２の市場向けの結果を受信しようとする意図をもたない場合、本システムは、従来の検索結果ページを提供する。その従来の検索結果ページは、第１の言語での第１の市場向けの検索結果とともに、第１の言語での見出しを含む。しかし、そのユーザーが第２の言語での第２の市場向けの結果を受信しようとする意図をもつと本システムが判定した場合、検索結果トグルが、提供される検索結果ページに含まれる。
【００１２】
検索結果トグルは、ユーザー検索クエリの代替検索結果を提示するためのユーザー選択可能なオプションを含む。その代替検索結果は、第２の言語で、第２の市場向けである。第２の市場は第１の市場とは異なるので、異なるアルゴリズムが、関連する結果を識別するために使用される。そのユーザーに提供される検索結果ページは、検索結果トグル、第１の言語での見出し、および、第１の言語での第１の市場向けの検索結果を含む。ユーザーがそのトグルからオプションを選択して代替検索結果を再検討するとき、第１の言語での第１の市場向けの検索結果が、第１の言語での見出しおよび他の情報を保持しながら、第２の言語での第２の市場向けの検索結果に置き換えられる。
【００１３】
本発明の一実施形態では、第１の市場におけるユーザー検索クエリが、受信される。そのユーザー検索クエリに関連する検索結果は、第１の言語でその第１の市場向けの関連検索結果を識別する第１の検索アルゴリズムを適用することによって識別される。第２の言語で第２の市場向けのそのユーザー検索クエリの検索結果を受信しようとするユーザーの意図が、判定される。第１の市場向けにそのユーザー検索クエリに関連すると判定された複数の検索結果を含む検索結果ページが提供され、その複数の検索結果は第１の言語による。その検索結果ページはまた、その第１の言語での検索結果ページ見出しを含む。その検索結果ページはさらに、そのユーザー検索クエリの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルを含む。その代替検索結果は、第１の言語とは異なる第２の言語で第２の市場向けの関連検索結果を識別する第２の検索アルゴリズムを適用することによって判定される。代替検索結果を提示するためのそのオプションの選択により、第２の言語での第２の市場向けの検索結果が、第１の言語での検索結果ページ見出しとともにその検索結果ページ内に提示される。
【００１４】
もう１つの実施形態では、取込み構成要素が、第１の市場におけるユーザー検索クエリを受信し、それに続くユーザー選択を受信する。検索構成要素が、第１の言語で第１の市場向けの関連検索結果を識別する第１の検索アルゴリズムと第２の言語で第２の市場向けの関連検索結果を識別する第２の検索アルゴリズムのうちの少なくとも１つを適用することによって、そのユーザー検索クエリに関連する検索結果を識別する。分類器が、第２の言語で第２の市場向けのユーザー検索クエリの検索結果を受信しようとするユーザーの意図を判定する。統合構成要素は、そのユーザー検索クエリの意図が第２の言語での第２の市場向けの検索結果を目的とすると判定したとき、第１の市場向けにそのユーザー検索クエリに関連すると検索構成要素によって判定された検索結果を含む検索結果ページを提供し、その検索結果は第１の言語による。その提供される検索結果ページはまた、第１の言語での検索結果ページ見出しを含む。その提供される検索結果ページは、そのユーザー検索クエリの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルをさらに含む。その代替検索結果は、第２の検索アルゴリズムを適用することによって判定される。代替検索結果を提示するためのそのオプションの選択により、第２の言語での第２の市場向けの検索結果が、第１の言語での検索結果ページ見出しとともにその検索結果ページ内に提示される。
【００１５】
さらに別の実施形態で、地域市場におけるユーザー検索クエリが、受信される。そのユーザー検索クエリに関連する検索結果は、現地語でその地域市場向けの関連検索結果を識別する地域検索アルゴリズムを適用することによって識別される。英語で国際市場向けのユーザー検索クエリの検索結果を受信しようとするユーザーの意図は、受信されたユーザー検索クエリに分類器を実行すること、および、その分類器の結果が閾値を上回るときに国際市場向けの検索結果を受信しようとするユーザーの意図を識別することによって、判定される。その国際市場は、地域市場とは異なる。検索結果ページは地域モードで提供され、その地域モードは、その地域市場向けに現在のユーザー検索クエリに関連すると判定された複数の検索結果を含む。その複数の検索結果は、現地語である。地域モードはまた、現地語での検索結果ページ見出しを含む。地域モードは、地域モードか国際モードのいずれかで検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルをさらに含む。国際モードは、国際検索アルゴリズムを適用することによって国際市場向けに現在のユーザー検索クエリに関連すると判定された英語での複数の検索結果を含む。国際モードはまた、現地語での検索結果ページ見出し、および、検索結果トグルを含む。
【００１６】
本発明のいくつかの実施形態の概観を簡潔に説明したが、本発明の実施形態が実装され得る例示的動作環境が、本発明の様々な態様の一般的状況を提供するために、以下に説明される。特に最初に図１を参照して、本発明の実施形態を実装するための例示的動作環境が示され、全体的にコンピューターデバイス１００として指示される。コンピューターデバイス１００は、適切なコンピューター環境の一例に過ぎず、本発明の実施形態の使用または機能性の範囲に関するいかなる制限も示唆するものではない。コンピューターデバイス１００は、示された構成要素のうちのいずれか１つまたは組合せに関連する依存または要件を有するものとして解釈されるべきではない。
【００１７】
本発明の実施形態は、パーソナルデータアシスタントまたは他のハンドヘルドデバイスなどのコンピューターまたは他の機械によって実行される、プログラムモジュールなどのコンピューター実行可能命令を含む、コンピューターコードまたは機械使用可能命令との一般的関連で説明され得る。概して、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを含むプログラムモジュールは、特定のタスクを実行するまたは特定の抽象データタイプを実装するコードを指す。本発明の実施形態は、ハンドヘルドデバイス、家庭用電化製品、汎用コンピューター、より特殊なコンピューターデバイスなどを含む、様々なシステム構成で実施され得る。本発明の実施形態はまた、タスクが通信ネットワークを介してリンクされた遠隔処理デバイスによって実行される分散コンピューター環境内で実施され得る。
【００１８】
図１を参照すると、コンピューターデバイス１００は、以下のデバイスを直接または間接に結合するバス１１０を含む：メモリ１１２、１つまたは複数のプロセッサ１１４、１つまたは複数の提示構成要素１１６、入力／出力ポート１１８、入力／出力構成要素１２０、および、例示的電源１２２。バス１１０は、１つまたは複数のバス（アドレスバス、データバス、またはそれらの組合せなど）でもよいものを表す。図１の様々なブロックは明確さを目的として線で示されるが、実際には、様々な構成要素の線引きはそれほど明確ではなく、比喩的に、その線はより正確には灰色で曖昧なものになろう。たとえば、ある者は、表示デバイスなどの提示構成要素をＩ／Ｏ構成要素であると考え得る。また、プロセッサはメモリを有する。我々はそれが当技術分野の本質であり、図１の図表は単に、本発明の１つまたは複数の実施形態に関して使用することができる例示的コンピューターデバイスの例であることをあらためて表明する。「ワークステーション」、「サーバー」、「ラップトップ」、「ハンドヘルドデバイス」などの分類は区別されず、すべては、図１および「コンピューターデバイス」の参照の範囲内で意図される。
【００１９】
コンピューターデバイス１００は、通常は、様々なコンピューター可読媒体を含む。コンピューター可読媒体は、コンピューターデバイス１００によってアクセス可能な任意の使用可能な媒体でもよく、揮発性および非揮発性の両方の媒体、取外し可能なおよび取外し不可能な媒体を含む。例として、そして限定ではなく、コンピューター可読媒体は、コンピューター記憶媒体および通信媒体を備え得る。コンピューター記憶媒体は、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の記憶のための任意の方法または技術で実装された、揮発性および非揮発性の両方の、取外し可能なおよび取外し不可能な媒体を含む。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶装置、または、所望の情報を記憶するために使用することができ、コンピューターデバイス１００によってアクセス可能な、任意の他の媒体を含むが、これらに限定されない。
【００２０】
通信媒体は、通常は、コンピューター可読命令、データ構造、プログラムモジュール、または、搬送波などの変調されたデータ信号内の他のデータを実施する。「変調されたデータ信号」という用語は、その特性集合のうちの１つまたは複数を有する、またはその信号内の情報をコード化するために変更された、伝播される信号を指す。例として、そして限定ではなく、通信媒体は、ワイヤードネットワークもしくは直接ワイヤード接続などのワイヤード媒体と、音響、ＲＦ、赤外線、無線、マイクロウェーブ、スペクトル拡散および他のワイヤレス媒体などのワイヤレス媒体とを含む。前述の組合せは、コンピューター可読媒体の範囲内に含まれる。
【００２１】
メモリ１１２は、揮発性および／または非揮発性メモリの形でコンピューター記憶媒体を含む。そのメモリは、取外し可能、取外し不可能、またはそれらの組合せでもよい。例示的ハードウェアデバイスは、固体メモリ、ハードドライブ、光ディスクドライブなどを含む。コンピューターデバイス１００は、メモリ１１２またはＩ／Ｏ構成要素１２０などの様々な実体からデータを読み取る１つまたは複数のプロセッサを含む。提示構成要素（複数可）１１６は、ユーザーまたは他のデバイスにデータ指示を提示する。例示的提示構成要素は、表示デバイス、スピーカー、印刷構成要素、振動構成要素などを含む。
【００２２】
Ｉ／Ｏポート１１８は、そのうちのいくつかが組み込まれ得るＩ／Ｏ構成要素１２０を含む他のデバイスにコンピューターデバイス１００が論理的に結合されることを可能にする。例示的構成要素は、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送受信アンテナ、スキャナ、プリンタ、ワイヤレスデバイスなどを含む。
【００２３】
前述のように、本発明の実施形態は、代替市場検索結果を提供するためのシステム、方法、およびコンピューター媒体に関する。図２は、先行技術の検索結果ページのブロック図である。本発明の実施形態は、図３から８を参照して論じられることになる。
【００２４】
図２は、通常の先行技術の検索結果ページ２００を示すブロック図である。検索結果ページ２００は、ヘッダー２０２および本文２０４を含む。ヘッダー２０２は、検索エンジンロゴ２０６およびキーワード入力エリア２０８を含む。本文２０４は、ユーザーが異なる文書タイプを選択することまたは他の方法で返された検索結果を改良することを可能にする、タブ２１０、２１２、および２１４を含む。本文２０４は、検索結果２１６、２１８、および２２０を含む。検索結果２１６、２１８、および２２０は、結果ハイパーリンク２２２、２２４、および２２６ならびに結果の抜粋２２８、２３０、および２３２を含む。本文２０４はまた、提案される関連する検索２３４、２３６、および２３８と、音声の結果、ビデオの結果、テキストの結果などの異なる結果のタイプをユーザーが選択できるようにする、結果のタイプ２４０、２４２、および２４４とを含む。本文２０４はまた、見出し２４６、２４８、２５０、２５２、２５４、２５６、２５８、２６０、および２６２を含む。
【００２５】
本明細書では、「見出し」という用語は、それら自体は検索結果ではない検索結果ページのテキスト部分を包含する。「見出し」は、「ヘッダー」および「フッター」部分として知られる検索結果ページの部分の情報ならびにその結果ページの本文中の情報を含む。検索結果ページ２００内の例示的見出しは、見出し２５４「サインイン」、２５６「好み」と、タブ見出し２５８、２６０および２６２、ならびに、見出し２４６「関連する検索」、２４８「結果タイプ」、２５０「結果」、および２５２「３００，０００，０００のうちの１から３」などの情報見出しなどのユーザー選択可能なリンクを含む。見出しは、加えて、検索エンジンロゴ２０６と、その検索プロバイダに所属する他のウェブサイトへのリンクとを含み得る。
【００２６】
図３は、代替検索結果トグル３０２を含む検索結果ページ３００を示す。検索結果ページ３００は、ユーザーキーワード検索クエリの結果として識別される第１の言語での第１の市場向けの検索結果３０４を含む。見出し３１０、３１２、３１４、３１６、３１８、３２０、３２２、および３２４はまた、第１の言語による。検索結果トグル３０２は、第１の言語で第１の市場向けの検索結果を提示するためのユーザー選択可能なオプション３０６と、第２の言語で第２の市場向けの検索結果を提示するためのユーザー選択可能なオプション３０８とを含む。いくつかの実施形態で、検索結果トグル３０２は、あらゆる検索結果ページ内に提示される。他の実施形態で、検索結果トグル３０２は、ユーザーが第２の言語で第２の市場向けの検索結果を受信しようとする意図を有すると判定されたときに、提示される。意図は、分類器を実行し、その結果が所定の閾値を上回るときに意図を判定することによって、判定され得る。
【００２７】
検索結果ページ３００上の検索結果トグル３０２の配置は、単に、例示的な場所である。検索結果トグル３０２は、いくつかの方法で図表を用いて構成するまたは置くことができる。いくつかの実施形態で、検索結果トグル３０２は、提示されたタイプの結果の代替である結果を選択するためのリンクのみを含む。たとえば、図３では、検索結果３０４は、第１の言語で、第１の市場向けである。そのような実施形態では、次いで、検索結果トグル３０２は、第２の言語でのその代替市場  −  第２の市場  −  向けの結果を表示するためのユーザー選択可能なオプション３０８のみを含むことになる。他の実施形態で、見出しは、検索結果トグル３０２と関連付けられない。検索結果トグル３０２は、単に、たとえば、「代替市場結果」、「代替結果」、「英語の結果」、「国際的結果」、「地域的結果」、「国際モード」、または「地域モード」などと書いてある１つまたは複数のリンクでもよい。
【００２８】
オプション３０８のユーザー選択により、図４に示すように、検索結果ページ３００が第２の言語で第２の市場向けの結果を提示する。結果３０４は、新しい結果で置き換えることもでき、または、検索結果ページ３００は、リフレッシュし、第２の言語で第２の市場向けの新しい結果を再表示することができる。図４は、ユーザーが第２の言語で第２の市場向けの検索結果を受信するためのオプション３０８を選択した後に提示される検索結果ページ４００を示す。したがって、検索結果ページ４００は、第２の言語での第２の市場向けの検索結果４０４を含む。見出し３１０、３１２、３１４、３１６、３１８、３２０、３２２、および３２４は、継続して第１の言語で表示される。したがって、検索結果ページ４００内の提示される検索結果は、検索結果ページ３００内に元々提示されたものとは異なる市場向けであるが、そのユーザーの検索環境は変わらず、継続して第１の言語で表示される。様々な実施形態で、いくつかの見出しはまた、第２の言語で、または第１の言語および第２の言語の両方で、表示され得る。
【００２９】
特定の一実施形態で、第１の言語は中国語であり、第１の市場は、中国または中国内のエリアのいずれかであり、第２の言語は英語であり、第２の市場は国際市場または米国市場のいずれかである。そのキーワード検索は、第１の市場（中国市場）向けに受信されるが、その検索クエリは必ずしも中国語でなくてもよい。そのキーワード検索クエリはまた、英語または他の言語の１つまたは複数の用語でもよい。したがって、この実施形態では、見出し３１０、３１２、３１４、３１６、３１８、３２０、３２２、および３２４は中国語で表示され、そして、図３の検索結果３０４は、中国語での中国市場向けの結果である。オプション３０８がこの実施形態で選択されるとき、図４の検索結果ページ４００が提供され、中国語で表示される見出し３１０、３１２、３１４、３１６、３１８、３２０、３２２、および３２４とともに、英語での国際市場向けの検索結果４０４を含む。それによって、中国市場内のユーザーは、中国語での検索環境を維持しながら、国際市場向けの英語の検索結果を見ることができる。
【００３０】
前述のように、いくつかの実施形態で、ユーザー選択可能なオプション３０６および３０８は、それぞれ、「地域モード」および「国際モード」と書いてある。「地域モード」での検索結果ページは、そのためにユーザー検索クエリが地域市場で入力され、検索結果が現地語で地域市場向けに提供される、結果ページである。いくつかの実施形態で、その地域モードは、以下を含む：地域検索アルゴリズムを適用することによってその地域市場向けに現在のユーザー検索クエリに関連すると判定された複数の検索結果であって、現地語での複数の検索結果と、現地語での検索結果ページ見出しと、地域モードまたは国際モードのいずれかで検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグル。いくつかの実施形態で、国際モードは、以下を含む：国際検索アルゴリズムを適用することによって国際市場向けに現在のユーザー検索クエリに関連すると判定された英語での複数の検索結果、現地語での検索結果ページ見出し、および、地域モードのために記載された検索結果トグル。
【００３１】
現地語は、受信されるクエリがそこから提出される地理的エリアの居住者によって一般に話される言語でもよい。たとえば、クエリがベルリンのユーザーによって入力される場合、現地語はドイツ語でもよい。現地語はまた、言語の方言または型でもよい。たとえば、クエリがロンドンのユーザーによって受信される場合、現地語は、イギリス英語またはイギリス英語のロンドンの特定の方言でもよい。いくつかの実施形態で、現地語は、英語ではない。第１のおよび第２の言語および市場は、任意の２つの市場および言語でもよいと考えられる。
【００３２】
図５は、例示的代替市場検索結果システム５００を示す。取込み構成要素５０２は、ユーザー検索クエリ５０４、および、提供される検索結果ページ上の項目の次のユーザー選択５０６の両方を受信する。分類器５０８が、第１の市場で受信されたユーザー検索クエリを分析して、ユーザーが第２の言語で第２の市場向けの検索結果を見ようと意図しているかを判定する。いくつかの実施形態で、分類器５０８は、分類器を実行した結果が確率閾値を上回るときに第２の言語で第２の市場向けの検索結果を受信しようとするユーザーの意図を判定する。分類器の使用および実装は、当技術分野でよく知られており、本明細書の範囲を超えている。
【００３３】
検索構成要素５１０は、第１の言語で第１の市場向けの関連検索結果を識別する第１の検索アルゴリズムと第２の言語で第２の市場向けの関連検索結果を識別する第２の検索アルゴリズムのうちの少なくとも１つを適用することによって、受信されたユーザー検索クエリに関連する検索結果を識別する。前述のように、異なる検索アルゴリズムが異なる市場向けに実装されることは一般的である。たとえば、検索構成要素５１０は、分類器５０８によってインディケーターを渡されて、検索市場を特定のコード、番号または名前に設定することができ、そして、検索構成要素５１０は、対応するアルゴリズムを適用して関連する検索結果を識別することになる。本明細書において、「異なる検索アルゴリズム」は、検索構成要素５１０によって実行される検索において任意の差を含む。
【００３４】
分類器５０８がそのユーザー検索クエリの意図が第２の言語での第２の市場向けの検索結果を目的とすると判定したとき、統合構成要素５１２は、検索結果ページ５１４を提供する。検索結果ページ５１４は、以下を含む：第１の市場向けにそのユーザー検索クエリに関連すると検索構成要素５１０によって判定された検索結果であって、第１の言語での検索結果と、第１の言語での検索結果ページ見出しと、そのユーザー検索クエリの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグル。その代替検索結果は、第２の検索アルゴリズムを適用することによって判定される。代替検索結果を提示するためのオプションの選択により、第２の言語での第２の市場向けの検索結果が、第１の言語での検索結果ページ見出しとともに検索結果ページ５１４内に提示される。
【００３５】
図６は、図５の構成要素とユーザー６０２の例示的対話をより明確に説明する流れ図である。ステップ６０４で、ユーザー６０２が第１の市場で第１のクエリを提出し、そのクエリが取込み構成要素５０２によって受信される。そのクエリは、ステップ６０６で分類器５０８に転送される。分類器５０８は、そのユーザーが第２の言語で第２の市場向けの結果を受信しようとする意図を有すると判定し、ステップ６０８でその意図を統合構成要素５１２に通信する。ステップ６１０で、分類器５０８は、第１の市場向けのそのユーザー検索クエリを検索構成要素５１０に転送する。インディケーターが、そのクエリが第１の市場向けであることを特定するために、含まれ得る。検索構成要素５１０が、第１の市場向けに設計された第１の検索アルゴリズムを適用することによって第１の市場向けの関連検索結果を識別し、ステップ６１２で、その結果を統合構成要素５１２に通信する。ステップ６１４で、統合構成要素５１２は、ユーザー６０２に提示される検索結果ページを提供し、その検索結果ページは、第１の言語での見出し、第１の言語での第１の市場向けの検索結果、および、第２の言語での第２の市場向けの代替検索結果を見るためのユーザー選択可能なオプションを含む、検索結果トグルを含む。
【００３６】
ステップ６１６で、第２の言語での第２の市場向けの代替検索結果を見るためのオプションのユーザー６０２による選択が、取込み構成要素５０２によって受信される。検索構成要素５１０が、次いで、ステップ６１８で通知されて、第２の市場向けに設計された第２の検索アルゴリズムを使用して第２の市場向けのユーザー検索クエリの検索を実行する。第２の検索アルゴリズムを適用することによって取得された検索結果が、ステップ６２０で、検索構成要素５１０から統合構成要素５１２に通信される。代替検索結果トグル、第１の言語での見出し、および第２の言語での第２の市場向けの検索結果を含む、新しいまたは更新された検索結果ページが次いで、ステップ６２２で、統合構成要素５１２によって提供され、ユーザー６０２に提示される。
【００３７】
図７は、代替市場検索結果を提供するための例示的方法７００を示す流れ図である。ステップ７０２で、ユーザー検索クエリが、第１の市場で受信される。ステップ７０４で、第１の検索アルゴリズムが適用され、第１の言語での第１の市場向けの関連検索結果が、ステップ７０４で第１の検索アルゴリズムを適用した結果として、ステップ７０６で識別される。ステップ７０８で、第２の言語で第２の市場向けの検索結果を受信しようとするユーザーの意図が存在するかが判定される。第２の市場の結果を目的とする意図が存在しない場合、従来の検索結果ページが、ステップ７１０で、提供される。第２の言語で第２の市場向けのそのユーザー検索クエリの検索結果を受信しようとするユーザーの意図が存在すると判定された場合、次いで、ステップ７１２で、検索結果ページが提供される。
【００３８】
その検索結果ページに含まれるいくつかの項目が提供される。ステップ７１２Ａで、第１の市場向けにそのユーザー検索クエリに関連すると判定された複数の検索結果が提供され、その複数の検索結果は第１の言語による。第１の言語での検索結果ページ見出しが、ステップ７１２Ｂで提供される。そのユーザー検索クエリの代替検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルが、ステップ７１２Ｃで、提供される。その代替検索結果は、第１の言語とは異なる第２の言語で第２の市場向けの関連検索結果を識別する第２の検索アルゴリズムを適用することによって、判定される。代替検索結果を提示するためのオプションの選択により、第２の言語での第２の市場向けの検索結果が、第１の言語での検索結果ページ見出しとともにその検索結果ページ内に提示される。
【００３９】
図８は、ブラウザクッキーが代替市場結果の好みを用いて設定される本発明の一実施形態による代替市場検索結果を提供するための例示的方法８００の流れ図である。方法８００は、図７の方法７００のステップの後に進行することができる。ステップ８０２で、代替検索結果を提示するための検索結果トグル内のオプションのユーザー選択が、受信される。代替検索結果の好み（設定）を示すブラウザクッキーが、次いで、ステップ８０４で設定される。
【００４０】
ステップ８０６で、第１の市場における第２のユーザー検索クエリが、受信される。図７のステップ７０８のように、ステップ８０８で、第２の言語で第２の市場向けの第２のユーザー検索クエリの検索結果を受信しようとするユーザーの意図が存在するかが判定される。そのような意図が判定されない場合、従来の検索結果ページが、ステップ８１０で、提供される。しかし、第２の言語で第２の市場向けの検索結果を受信しようとする意図が判定された場合、次いで、ステップ８０４で設定された代替検索結果の好みを示すブラウザクッキーが、ステップ８１２で、検出される。ステップ８１４で、第２のユーザー検索クエリに関連する検索結果が、第２の言語で第２の市場向けの関連検索結果を識別する第２の検索アルゴリズムを適用することによって、識別される。
【００４１】
検索結果ページが、ステップ８１６で提供される。その提供されるページは、前に提供された検索結果ページの更新でもよく、または、新しい検索結果ページでもよい。図７のステップ７１２のように、その検索結果ページを含むいくつかの項目が、ステップ８１６で、提供される。ステップ８１６Ａで、第２のユーザー検索クエリに関連すると判定された複数の検索結果が提供され、その複数の検索結果は、第２の市場向けであり、第２の言語による。ステップ８１６Ｂで、第１の言語での検索結果ページ見出しが提供される。ステップ８１６Ｃで、第２のユーザー検索クエリの標準検索結果を提示するためのユーザー選択可能なオプションを含む検索結果トグルが、提供される。標準検索結果は、第１の言語で第１の市場向けの関連検索結果を識別する第１の検索アルゴリズムを適用することによって、判定される。標準検索結果を提示するためのオプションの選択により、第１の言語での第１の市場向けの検索結果が、第１の言語での検索結果ページ見出しとともに第２の検索結果ページ内に提示される。
【００４２】
図８は、代替検索結果の好みを示すブラウザクッキーを設定し、その後に検出する効果を示す。図７の方法で、代替結果を受信しようとするユーザーの意図が判定されるとき、検索結果トグルが、第１の市場向けの検索結果とともにその検索結果ページ内に提示される。ユーザーは、第２の市場向けの代替結果を選択することができるが、第１の市場の結果が提示される。クッキーが検出されるとき、対照的に、ユーザー選択可能なオプションを有する検索結果トグルは、まだ検索結果ページ内に含まれるが、第１の市場の結果ではなくて、第２の市場の結果が提示される。いくつかあるステップの中で、ステップ８１２でのブラウザクッキーの検出は、図７および８に示すものとは異なる順番で生じ得る。
【００４３】
本明細書の代替検索結果トグルの説明および考察は、２つの代替市場向けの検索結果の提供に焦点を合わせたが、特定の実施形態が異なる市場向けの対応する言語での３つ以上のユーザー選択可能なオプションを含み得ることが企図される。
【００４４】
本発明は、限定的ではなくあらゆる点で例示的であることを意図された特定の実施形態に関して説明される。代替実施形態は、本発明がその範囲を逸脱することなしに関連する技術分野の当業者には明らかとなろう。
【００４５】
前述から、本発明は、本システムおよび方法に明らかな固有の他の利点とともに、前述のすべての結果および目的を達成するようによくなされたものであることが理解されよう。ある種の特徴および副結合は、有用であり、他の特徴および副結合に関係なく使用され得ることが理解されよう。これは、本特許請求の範囲によって企図され、その範囲内にある。
【図１】
0005876141.tif 000002
【図２】
0005876141.tif 000003
【図３】
0005876141.tif 000004
【図４】
0005876141.tif 000005
【図５】
0005876141.tif 000006
【図６】
0005876141.tif 000007
【図７】
0005876141.tif 000008
【図８】
0005876141.tif 000009