【手続補正書】
【提出日】平成29年9月19日(2017.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータシステムであって、
１つまたは複数のプロセッサと、
システムメモリと、
１つまたは複数のコンピュータ読み取り可能な記憶媒体であって、前記１つまたは複数のプロセッサによって実行されると、前記コンピュータシステムに、
第１のユーザのための検索を要求することと、
前記検索に対する１つまたは複数の検索結果を受け取ることであって、前記検索結果が検索結果ランキングモデルを使用して生成され、ランク付けされ、前記検索結果が、それぞれの検索結果の特定されたランキングに従って前記第１のユーザに向けてユーザインターフェース内に表示され、それぞれの検索結果が、関連付けられている検索結果属性を有している、ことと、
前記第１のユーザから前記ユーザインターフェースにおいて調整入力を受け取って、前記検索結果ランキングモデルを調整する調整プロファイルを作成することであって、前記調整入力が、前記検索結果ランキングモデルが１つまたは複数の指定された検索結果属性に関して調節されるべきであることを示し、前記検索結果ランキングモデルが、それぞれの検索結果がどのようにランク付けされるかを特定し、前記検索結果ランキングモデルは、前記指定された検索結果属性を重みおよびスコアリング関数へと分割し、前記スコアリング関数を、鮮度または重要度の１または複数へとさらに分割し、前記調整プロファイルは指定された検索属性に対応する、ことと、
前記検索結果ランキングモデルが前記指定された検索結果属性に関して調節されるにつれて、前記表示される検索結果を動的に更新することであって、前記動的な更新が、それぞれの検索結果に関する前記特定されたランキングに従って検索結果を配置し直すこと、追加すること、または除去することのうちの少なくとも１つを含む、ことと、
前記調整プロファイルを格納させ、前記第１のユーザ以外のユーザを含む、１または複数の他のユーザによる後続の検索に適用させ、後続の検索結果を生成することであって、それぞれの後続の検索結果は後続の検索結果属性を有し、それによって、前記調整プロファイルにより、前記調整された検索結果ランキングモデルと前記指定された検索結果属性に従ってそれぞれの検索結果をランク付ける、ことと
を実行させるコンピュータ実行可能な命令を格納している１つまたは複数のコンピュータ読み取り可能な記憶媒体とを備える、コンピュータシステム。
【請求項２】
前記１つまたは複数のコンピュータ読み取り可能な記憶媒体は、
前記ユーザインターフェースにおいて少なくとも１つの検索属性を受け取ることと、
前記受け取られた検索属性を、前記検索を処理するように構成されている第２のコンピュータシステムへ送信することであって、前記検索結果が、前記第２のコンピュータシステムから受け取られる、ことと
を前記コンピュータシステムに実行させるコンピュータ実行可能な命令をさらに格納している、請求項１に記載のコンピュータシステム。
【請求項３】
前記調整入力は、前記調整入力に従って検索結果に重みが追加されるか、または検索結果から重みが除去されるように、前記検索結果ランキングモデルを修正する、請求項１に記載のコンピュータシステム。
【請求項４】
前記検索結果が、指定された検索属性に基づき、前記検索結果のランキングが、前記指定された検索属性に関連付けられている、請求項１に記載のコンピュータシステム。
【請求項５】
前記調整入力は、前記検索属性に関連付けられた値に適用される、請求項４に記載のコンピュータシステム。
【請求項６】
前記ユーザインターフェースは、前記検索結果ランキングモデル内の前記指定された検索結果属性を調整するためのダイヤルまたはスライドバーのうちの少なくとも１つを提供する、請求項１に記載のコンピュータシステム。
【請求項７】
前記１つまたは複数のコンピュータ読み取り可能な記憶媒体は、
前記調整プロファイルが格納されている検索属性が受け取られたということを特定することと、
前記格納されている調整プロファイルにアクセスして前記格納されている検索結果ランキングモデル設定を前記受け取られた検索属性に適用することと
を前記コンピュータシステムに実行させるコンピュータ実行可能な命令をさらに格納している、請求項１に記載のコンピュータシステム。
【請求項８】
前記調整プロファイルは、特定のユーザまたはユーザの特定のグループから受け取られた検索に適用される、請求項７に記載のコンピュータシステム。
【請求項９】
前記調整プロファイルは、複数の異なる検索属性に適用される、請求項７に記載のコンピュータシステム。
【請求項１０】
前記１または複数の他のユーザによる前記後続の検索は、ユーザ、コンピュータシステム、またはソフトウェアアプリケーションのうちの少なくとも１つによって提供される、請求項１に記載のコンピュータシステム。
【請求項１１】
コンピュータシステムであって、
１つまたは複数のプロセッサと、
システムメモリと、
１つまたは複数のコンピュータ読み取り可能な記憶媒体であって、前記１つまたは複数のプロセッサによって実行されると、前記コンピュータシステムに
第１のユーザから検索要求を受け取ることと、
前記検索に対する１つまたは複数の検索結果を前記第１のユーザに提供することであって、前記検索結果が、検索結果ランキングモデルに従ってランク付けされており、それぞれの検索結果が、関連付けられている検索結果属性を有している、ことと、
前記第１のユーザから調整入力を受け取って、前記検索結果ランキングモデルを調整する調整プロファイルを作成することであって、前記調整入力は、前記検索結果ランキングモデルが１つまたは複数の指定された検索結果属性に関して調節されるべきであることを示し、前記調整入力は、他の列よりも優先する、１または複数の列を選択する入力を含み、前記検索結果ランキングモデルが、それぞれの検索結果がどのようにランク付けされるかを特定し、前記調整プロファイルは指定された検索属性に対応する、ことと、
前記調整入力に基づく更新されたランキングに従って前記提供される検索結果を動的に更新することであって、それによって、前記検索結果を表示するユーザインターフェースが、変更された検索結果ランキングを反映するように動的に更新される、ことと、
前記調整プロファイルを格納することと、
前記第１のユーザ以外のユーザを含む、前記１または複数の他のユーザによる後続の検索に前記調整プロファイルを適用して、後続の検索結果を生成することであって、それぞれの後続の検索結果は後続の検索結果属性を有し、それによって、前記調整プロファイルにより、前記調整された検索結果ランキングモデルと前記指定された検索結果属性に従ってそれぞれの検索結果をランク付ける、ことと
を実行させるコンピュータ実行可能な命令を格納している１つまたは複数のコンピュータ読み取り可能な記憶媒体とを備える、コンピュータシステム。
【請求項１２】
前記１つまたは複数のコンピュータ読み取り可能な記憶媒体は、
前記検索結果が提供されることになる検索属性を受け取ることと、
１つまたは複数の格納されている調整プロファイルが前記受け取られた検索属性に関連付けられているということを特定することと、
前記受け取られた検索属性に関連付けられている前記調整プロファイルを、前記受け取られた検索属性から生じる前記検索結果に適用することと
を前記コンピュータシステムに実行させるコンピュータ実行可能な命令をさらに格納している、請求項１１に記載のコンピュータシステム。
【請求項１３】
前記１つまたは複数のコンピュータ読み取り可能な記憶媒体は、前記調整入力を１つまたは複数の検索アルゴリズムにマップし、それによって前記検索が、前記調整入力を使用して実行されることを前記コンピュータシステムに実行させるコンピュータ実行可能な命令をさらに格納している、請求項１１に記載のコンピュータシステム。
【請求項１４】
前記更新されたランキングに従って前記提供される検索結果を動的に更新することが、それぞれの検索結果に関する前記特定されたランキングに従って検索結果を配置し直すこと、追加すること、または前記ユーザインターフェースから除去することのうちの少なくとも１つを含む、請求項１１に記載のコンピュータシステム。
【請求項１５】
前記前記１つまたは複数のコンピュータ読み取り可能な記憶媒体は、
ユーザに関連付けられているコンテキスト情報に基づいて１つまたは複数の提案される変更を検索ユーザに提供することを前記コンピュータシステムに実行させるコンピュータ実行可能な命令をさらに格納している、請求項１１に記載のコンピュータシステム。
【請求項１６】
前記調整入力が、１つまたは複数の検索結果属性に関する内挿を定義し、前記内挿が、検索結果ランキングが前記調整入力に基づいて変化する比率を示す、請求項１１に記載のコンピュータシステム。
【請求項１７】
１つまたは複数の関連付けられている検索結果属性が、別の関連している検索結果属性の変更時に自動的に更新される、請求項１１に記載のコンピュータシステム。
【請求項１８】
少なくとも１つのプロセッサとメモリとを含むコンピュータシステムにおいて、検索結果ランキングを動的に調整して検索結果がユーザインターフェースにおいてどのように提示されるかをコントロールするコンピュータ実施方法であって、
第１のユーザのための検索を要求することと、
前記検索に対する１つまたは複数の検索結果を受け取るステップであって、前記検索結果が検索結果ランキングモデルを使用して生成され、ランク付けされ、前記検索結果が、それぞれの検索結果の特定されたランキングに従って前記第１のユーザに向けてユーザインターフェース内に表示され、それぞれの検索結果が、関連付けられている検索結果属性を有している、ステップと、
前記第１のユーザから前記ユーザインターフェースにおいて調整入力を受け取って、前記検索結果ランキングモデルを調整する調整プロファイルを作成するステップであって、前記調整入力は、前記検索結果ランキングモデルが１つまたは複数の指定された検索結果属性に関して調節されるべきであるということを示し、前記調整入力は、他の列よりも優先する、１または複数の列を選択する入力を含み、前記検索結果ランキングモデルが、それぞれの検索結果がどのようにランク付けされるかを特定し、前記調整プロファイルは指定された検索属性に対応する、ステップと、
前記検索結果ランキングモデルが前記指定された検索結果属性に関して調節されるにつれて、前記表示される検索結果を動的に更新するステップであって、動的に更新するステップは、それぞれの検索結果に関する前記特定されたランキングに従って検索結果を配置し直すこと、追加すること、または除去することのうちの少なくとも１つを含む、ステップと、
前記調整プロファイルを格納させ、前記第１のユーザ以外のユーザを含む、１または複数の他のユーザによる後続の検索に適用させ、後続の検索結果を生成することであって、それぞれの後続の検索結果は後続の検索結果属性を有し、それによって、前記調整プロファイルにより、前記調整された検索結果ランキングモデルと前記指定された検索結果属性に従ってそれぞれの検索結果をランク付ける、ステップと
を含む方法。
【請求項１９】
検索結果ランキングを動的に調整して検索結果がユーザインターフェースにおいてどのように提示されるかをコントロールする方法であって、
第１のユーザのための検索を要求することと、
前記検索に対する１つまたは複数の検索結果を受け取るステップであって、前記検索結果が検索結果ランキングモデルを使用して生成され、ランク付けされ、前記検索結果が、それぞれの検索結果の特定されたランキングに従って前記第１のユーザに向けてユーザインターフェース内に表示され、それぞれの検索結果が、関連付けられている検索結果属性を有している、ステップと、
前記第１のユーザから前記ユーザインターフェースにおいて調整入力を受け取って、前記検索結果ランキングモデルを調整する調整プロファイルを作成するステップであって、前記調整入力は、前記検索結果ランキングモデルが１つまたは複数の指定された検索結果属性に関して調節されるべきであるということを示し、前記検索結果ランキングモデルが、それぞれの検索結果がどのようにランク付けされるかを特定し、前記検索結果ランキングモデルは、前記指定された検索結果属性を重みおよびスコアリング関数へと分割し、前記スコアリング関数を、鮮度または重要度の１または複数へとさらに分割し、前記調整プロファイルは指定された検索属性に対応する、ステップと、
前記検索結果ランキングモデルが前記指定された検索結果属性に関して調節されるにつれて、前記表示される検索結果を動的に更新するステップであって、動的に更新するステップは、それぞれの検索結果に関する前記特定されたランキングに従って検索結果を配置し直すこと、追加すること、または除去することのうちの少なくとも１つを含む、ステップと、
前記調整プロファイルを格納させ、前記第１のユーザ以外のユーザを含む、１または複数の他のユーザによる後続の検索に適用させ、後続の検索結果を生成することであって、それぞれの後続の検索結果は後続の検索結果属性を有し、それによって、前記調整プロファイルにより、前記調整された検索結果ランキングモデルと前記指定された検索結果属性に従ってそれぞれの検索結果をランク付ける、ステップと
を含む方法。
【請求項２０】
コンピュータシステムの１つまたは複数のプロセッサによって実行されると、前記コンピュータシステムに、
第１のユーザから検索要求を受け取ることと、
前記検索に対する１つまたは複数の検索結果を前記第１のユーザに提供することであって、前記検索結果が、検索結果ランキングモデルに従ってランク付けされており、それぞれの検索結果が、関連付けられている検索結果属性を有している、ことと、
前記第１のユーザから調整入力を受け取って、前記検索結果ランキングモデルを調整する調整プロファイルを作成することであって、前記調整入力は、前記検索結果ランキングモデルが１つまたは複数の指定された検索結果属性に関して調節されるべきであることを示し、前記検索結果ランキングモデルが、それぞれの検索結果がどのようにランク付けされるかを特定し、前記検索結果ランキングモデルは、前記指定された検索結果属性を重みおよびスコアリング関数へと分割し、前記スコアリング関数を、鮮度または重要度の１または複数へとさらに分割し、前記調整プロファイルは指定された検索属性に対応する、ことと、
前記調整入力に基づく更新されたランキングに従って前記提供される検索結果を動的に更新することであって、それによって、前記検索結果を表示するユーザインターフェースが、変更された検索結果ランキングを反映するように動的に更新される、ことと、
前記調整プロファイルを格納することと、
前記第１のユーザ以外のユーザを含む、前記１または複数の他のユーザによる後続の検索に前記調整プロファイルを適用して、後続の検索結果を生成することであって、それぞれの後続の検索結果は後続の検索結果属性を有し、それによって、前記調整プロファイルにより、前記調整された検索結果ランキングモデルと前記指定された検索結果属性に従ってそれぞれの検索結果をランク付ける、ことと
を実行させるコンピュータ実行可能な命令を格納している１つまたは複数のコンピュータ読み取り可能な記憶媒体。
【請求項２１】
コンピュータシステムであって、
１つまたは複数のプロセッサと、
システムメモリと、
１つまたは複数のコンピュータ読み取り可能な記憶媒体であって、前記１つまたは複数のプロセッサによって実行されると、前記コンピュータシステムに
第１のユーザから検索要求を受け取ることと、
前記検索に対する１つまたは複数の検索結果を前記第１のユーザに提供することであって、前記検索結果が、検索結果ランキングモデルに従ってランク付けされており、それぞれの検索結果が、関連付けられている検索結果属性を有している、ことと、
前記第１のユーザから調整入力を受け取って、前記検索結果ランキングモデルを調整する調整プロファイルを作成することであって、前記調整入力は、前記検索結果ランキングモデルが１つまたは複数の指定された検索結果属性に関して調節されるべきであることを示し、前記検索結果ランキングモデルが、それぞれの検索結果がどのようにランク付けされるかを特定し、前記検索結果ランキングモデルは、前記指定された検索結果属性を重みおよびスコアリング関数へと分割し、前記スコアリング関数を、鮮度または重要度の１または複数へとさらに分割し、前記調整プロファイルは指定された検索属性に対応する、ことと、
前記調整入力に基づく更新されたランキングに従って前記提供される検索結果を動的に更新することであって、それによって、前記検索結果を表示するユーザインターフェースが、変更された検索結果ランキングを反映するように動的に更新される、ことと、
前記調整プロファイルを格納することと、
前記第１のユーザ以外のユーザを含む、前記１または複数の他のユーザによる後続の検索に前記調整プロファイルを適用して、後続の検索結果を生成することであって、それぞれの後続の検索結果は後続の検索結果属性を有し、それによって、前記調整プロファイルにより、前記調整された検索結果ランキングモデルと前記指定された検索結果属性に従ってそれぞれの検索結果をランク付ける、ことと
を実行させるコンピュータ実行可能な命令を格納している１つまたは複数のコンピュータ読み取り可能な記憶媒体とを備える、コンピュータシステム。