【手続補正書】
【提出日】平成30年3月14日(2018.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザーのクエリの目的に基づいて、検索エンジン結果ページ（ＳＥＲＰ）のプレゼンテーション特性を調整する方法であって、クライアントデバイスが、
未実行の検索クエリに関連した少なくとも１つの文字を含む検索プレフィックスを、リモート検索サービスに送信するステップと、
前記リモート検索サービスから、前記検索プレフィックスに応じて、１つまたは複数のクエリサジェスチョン、および、各クエリサジェスチョンのために構成された１つまたは複数の機械学習アルゴリズムを受信するステップと、
前記クエリの目的に一部基づいて、前記ユーザーによって前記クエリサジェスチョンから選択され、実行された検索クエリを、ローカルドメイン内に格納されたコンテンツを見つけるためのローカル検索コンポーネント、および、リモートウェブドメイン内に格納されたコンテンツを見つけるための前記リモート検索サービスの両方に送信するステップと、
前記ローカル検索コンポーネントから、前記ローカルドメイン内のコンテンツを特定する１つまたは複数のローカル検索結果を含むローカル結果群を受信するステップであって、前記１つまたは複数のローカル検索結果の各々は、ローカル結果群のカテゴリに関連付けられた、ステップと、
前記リモート検索サービスから、前記リモートウェブドメイン内のコンテンツを特定する１つまたは複数のウェブドメイン検索結果を含むウェブドメイン結果群を受信するステップであって、前記１つまたは複数のウェブドメイン検索結果の各々は、ウェブドメイン結果群のカテゴリに関連付けられた、ステップと、
ローカル結果群の前記クエリの目的に対する関連度を定めるローカル結果群スコアを、複数のローカル結果群のカテゴリごとに、前記リモート検索サービスから受信され、選択された前記クエリサジェスチョンのために構成された前記１つまたは複数の機械学習アルゴリズムを用いてローカルに計算するステップと、
ウェブドメイン結果群の前記クエリの目的に対する関連度を定めるウェブドメイン結果群スコアを、複数のウェブドメイン結果群のカテゴリごとに、前記リモート検索サービスから受信され、選択された前記クエリサジェスチョンのために構成された前記１つまたは複数の機械学習アルゴリズムを用いてローカルに計算するステップであって、前記複数のローカル結果群のカテゴリに対する前記ローカル結果群スコアと、前記複数のウェブドメイン結果群のカテゴリに対する前記ウェブドメイン結果群スコアに対する前記ウェブドメイン結果群スコアとは、ローカルに計算される、ステップと、
ローカル累積ドメインスコアを、前記ローカル結果群スコアを用いて、前記複数のローカル結果群のカテゴリの各々を用いてローカルに計算するステップと、
ウェブドメイン累積スコアを、前記ウェブドメイン結果群スコアを用いて、前記複数のウェブドメイン結果群のカテゴリの各々を用いてローカルに計算するステップと、
前記ローカル結果群及び前記ウェブドメイン結果群の各々を前記ユーザーに前記ＳＥＲＰ上で提供するステップであって、前記ローカル結果群及び前記ウェブドメイン結果群の少なくとも１つは、前記リモート検索サービスから受信した前記１つまたは複数の機械学習アルゴリズムを用いて前記クライアントデバイスにおいてローカルに計算されたそれぞれの結果群スコアに基づいて、別の結果群に対して強調される、ステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記ローカル結果群およびウェブドメイン結果群を含む結果群のうちの少なくとも１つは、それぞれのローカル結果群スコアまたはウェブドメイン結果群スコアに基づいて、前記ＳＥＲＰ上での結果群のレイアウト順序により、別の結果群に対してさらに強調される、方法。
【請求項３】
請求項１に記載の方法であって、前記ローカル結果群およびウェブドメイン結果群を含む結果群のうちの少なくとも１つは、それぞれのローカル結果群スコアまたはウェブドメイン結果群スコアに基づいて、結果群ごとに前記ＳＥＲＰ上での結果群のレイアウトサイズを調整することによって、別の結果群に対してさらに強調される、方法。
【請求項４】
請求項１に記載の方法であって、前記ローカル結果群およびウェブドメイン結果群を含む結果群のうちの少なくとも１つは、前記ローカル結果群スコアまたはウェブドメイン結果群スコアに基づいて、前記結果群の少なくとも１つに対する結果群プレゼンテーション特性を調整ずることによって、別の結果群に対してさらに強調される、方法。
【請求項５】
請求項１に記載の方法であって、
前記クライアントデバイスに通信可能に結合されたネットワークを介して前記ユーザーに使用可能な、Ｗｅｂドメイン内に格納されたコンテンツを見つけるように構成されたリモート検索コンポーネントに、前記実行された検索クエリを送信するステップと、
前記Ｗｅｂドメイン内のコンテンツを特定する少なくとも１つの検索結果を含む少なくとも１つの結果群を、前記リモート検索コンポーネントから受信するステップであって、前記リモート検索コンポーネントは、前記実行された検索クエリとの関連度に基づいて、各結果群内で、検索結果をランク付けする、ステップと、
前記ローカルドメインと前記Ｗｅｂドメインとの両方からの前記結果群を、前記ＳＥＲＰ上で前記ユーザーに提示するステップと
をさらに含む方法。
【請求項６】
請求項５に記載の方法であって、前記ローカルドメインおよびＷｅｂドメインからの結果群は、インタリーブされたレイアウト順序で前記ＳＥＲＰ上に提示され、少なくとも１つの結果群は、前記結果群のドメインに関わらず、それぞれの結果群スコアに基づいて、別の結果群よりも強調される、方法。
【請求項７】
請求項１に記載の方法であって、前記実行された検索クエリを送信するのに先立って、更新された検索プレフィックスを、前記リモート検索サービスに送信するステップをさらに含む方法。
【請求項８】
請求項７に記載の方法であって、１つまたは複数の更新されたクエリサジェスチョンと、各更新されたクエリサジェスチョンのための機械学習アルゴリズムとを受信するステップをさらに含む方法。
【請求項９】
ユーザーのクエリの目的に基づいて、検索エンジン結果ページ（ＳＥＲＰ）のプレゼンテーション特性を調整する方法をコンピューターに実行させるプログラムであって、前記方法は、
クライアントデバイスからの未実行の検索クエリに関連した少なくとも１つの文字を含む検索プレフィックスを受信するステップと、
前記検索プレフィックスに応じて、１つまたは複数のクエリサジェスチョン、および、各クエリサジェスチョンのために構成された１つまたは複数の機械学習アルゴリズムを送信するステップであって、各機械学習アルゴリズムは、前記未実行の検索クエリの実行のときに、前記未実行の検索クエリに関連した結果群の前記クエリの目的に対する関連度を定める結果群スコア計算するよう構成され、前記実行は、それぞれのクエリサジェスチョンのユーザー選択を受けたときにトリガされる、ステップと
を含む、プログラム。
【請求項１０】
請求項９に記載のプログラムであって、前記結果群の少なくとも一部は、前記ユーザーに前記ＳＥＲＰ上で提示され、前記結果群の少なくとも１つは、それぞれの結果群スコアに基づいて、別の結果群に対して強調される、プログラム。
【請求項１１】
請求項１０に記載のプログラムであって、前記方法は、
前記検索クエリを受信することと、
ウェブドメイン内に格納されたコンテンツを特定する少なくとも１つの検索結果を含む少なくとも１つの結果群を、クライアントデバイスに、前記検索クエリに応じて送信するステップであって、前記ウェブドメイン内に格納された前記コンテンツは、前記クライアントデバイスに通信可能に結合されたネットワークを介して前記ユーザーに使用可能である、ステップと
をさらに含む、プログラム。
【請求項１２】
請求項９に記載のプログラムであって、前記方法は、
少なくとも１つの結果群スコアをクライアントデバイスから受信するステップと、
前記結果群スコアをクエリログデータベースに格納するステップであって、前記クエリログデータベースは、以前の検索クエリに各々が関連した複数の結果群スコアを含む、ステップと
をさらに含む、プログラム。
【請求項１３】
請求項１２に記載のプログラムであって、前記方法は、前記機械学習アルゴリズムを、前記クエリログデータベースを用いてトレーニングするステップをさらに含む、プログラム。
【請求項１４】
請求項１２に記載のプログラムであって、前記方法は、前記ユーザーからの今後の検索プレフィックスに応じた今後のクエリサジェスチョン及び前記今後のクエリサジェスチョンのために構成された１つまたは複数の機械学習アルゴリズムを、前記ユーザーから受信した結果群スコアに基づいて仕立てるステップをさらに含む、プログラム。
【請求項１５】
請求項９から１４のうちの何れか一項に記載のプログラムを格納した１つまたは複数のコンピューター可読記憶媒体。
【請求項１６】
ユーザーのクエリの目的に基づいて、検索エンジン結果ページ（ＳＥＲＰ）のプレゼンテーション特性を調整する方法をコンピューターに実行させるプログラムであって、前記方法は、
未実行の検索クエリに関連した少なくとも１つの文字を含む検索プレフィックスを、リモート検索サービスに送信するステップと、
前記リモート検索サービスから、前記検索プレフィックスに応じて、１つまたは複数のクエリサジェスチョン、および、各クエリサジェスチョンのために構成された１つまたは複数の機械学習アルゴリズムを受信するステップと、
前記クエリの目的に一部基づいて、前記ユーザーによって前記クエリサジェスチョンから選択され、実行された検索クエリを、ローカルドメイン内に格納されたコンテンツを見つけるためのローカル検索コンポーネント、および、リモートウェブドメイン内に格納されたコンテンツを見つけるための前記リモート検索サービスの両方に送信するステップであって、前記リモートウェブドメイン内に格納された前記コンテンツは、前記コンピューターに通信可能に結合されたネットワークを介して前記ユーザーに使用可能である、ステップと、
前記ローカル検索コンポーネントから、前記ローカルドメイン内のコンテンツを特定する１つまたは複数のローカル検索結果を含むローカル結果群を受信するステップであって、前記１つまたは複数のローカル検索結果の各々は、ローカル結果群のカテゴリに関連付けられた、ステップと、
前記リモート検索サービスから、前記リモートウェブドメイン内のコンテンツを特定する１つまたは複数のウェブドメイン検索結果を含むウェブドメイン結果群を受信するステップであって、前記１つまたは複数のウェブドメイン検索結果の各々は、ウェブドメイン結果群のカテゴリに関連付けられた、ステップと、
ローカル結果群の前記クエリの目的に対する関連度を定めるローカル結果群スコアを、複数のローカル結果群のカテゴリごとに、前記リモート検索サービスから受信され、選択された前記クエリサジェスチョンのために構成された前記１つまたは複数の機械学習アルゴリズムを用いてローカルに計算するステップと、
ウェブドメイン結果群の前記クエリの目的に対する関連度を定めるウェブドメイン結果群スコアを、複数のウェブドメイン結果群のカテゴリごとに、前記リモート検索サービスから受信され、選択された前記クエリサジェスチョンのために構成された前記１つまたは複数の機械学習アルゴリズムを用いてローカルに計算するステップであって、前記複数のローカル結果群のカテゴリに対する前記ローカル結果群スコアと、前記複数のウェブドメイン結果群のカテゴリに対する前記ウェブドメイン結果群スコアに対する前記ウェブドメイン結果群スコアとは、ローカルに計算される、ステップと、
前記ローカル結果群及び前記ウェブドメイン結果群の各々を前記ユーザーに前記ＳＥＲＰ上で提供するステップと
を含む、プログラム。
【請求項１７】
請求項１６に記載のプログラムであって、前記方法は、
前記リモート検索サービスからの結果群を前記ユーザーに前記ＳＥＲＰ上で、結果群スコアを再計算することなく提供するステップ
をさらに含む、プログラム。
【請求項１８】
請求項１６または１７に記載のプログラムを格納した１つまたは複数のコンピューター可読記憶ハードウェアデバイス。