【手続補正書】
【提出日】平成20年9月26日(2008.9.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
検索エンジンを実装して特定のユーザのために、スコアリングされた検索結果を出力する方法であって、
入力の複数のユーザ検索用語のセットを受け取るステップと、
１つ以上の入力のユーザプリファレンスにアクセスするステップであって、前記１つ以上の入力のユーザプリファレンスは、ユーザにより明確に提供され、前記ユーザが前記検索エンジンの挙動をカスタム化することを可能とし、前記１つ以上の入力のユーザプリファレンスは、前記入力のユーザ検索用語の１つ以上に適用される重み付けを含むステップと、
前記複数のユーザ検索用語のセットおよび前記１つ以上の入力のユーザプリファレンスに基づいて、前記重み付けを前記入力のユーザ検索用語の１つ以上を適用することにより、前記検索結果をスコアリングするときに、スコアリングされた検索結果を取得するステップと
を備えることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、クエリストリング内の前記１つ以上の入力のユーザプリファレンスを受け付けるステップをさらに備えることを特徴とする方法。
【請求項３】
請求項１に記載の方法において、ユーザインタフェース上のスライダを使用する、前記１つ以上の入力のユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
【請求項４】
請求項１に記載の方法において、ユーザインタフェース上のチェックボックスを使用する前記１つ以上の入力のユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
【請求項５】
請求項１に記載の方法において、前記１つ以上の入力のユーザプリファレンスを共有するメカニズムを提供するステップをさらに備えることを特徴とする方法。
【請求項６】
請求項５に記載の方法において、前記１つ以上の入力のユーザプリファレンスを共有するメカニズムを提供するステップは、前記１つ以上の入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットにURLを提供するステップを含むことを特徴とする方法。
【請求項７】
請求項５に記載の方法において、前記１つ以上の入力のユーザプリファレンスを共有するメカニズムを提供するステップは、前記１つ以上の入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットのための記憶領域へのアクセスを提供するステップを含むことを特徴とする方法。
【請求項８】
請求項１に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
【請求項９】
検索エンジンへの入力に関する複数のユーザ検索プリファレンスを共有する方法であって、
入力の複数のユーザプリファレンスのセットを記憶するステップであって、前記入力の複数のユーザプリファレンスは、検索エンジンのための基準を提供して検索結果のランキングを実行するステップと、
第三者が前記入力の複数のユーザプリファレンスのセットを前記検索エンジンへの入力として用いることを可能とするために、第三者が記憶された、前記入力の複数のユーザプロファレンスにアクセスすることを可能にするアクセスメカニズムを提供するステップであって、前記検索エンジンは、検索を実行し、前記入力の複数のユーザプリファレンスのセットと前記第三者からの検索クエリとに基づいてランキングされた検索結果を提供するステップと
を備えることを特徴とする方法。
【請求項１０】
請求項９に記載の方法において、前記アクセスメカニズムを提供するステップは、前記入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットにＵＲＬを提供するステップを含むことを特徴とする方法。
【請求項１１】
請求項９に記載の方法において、前記アクセスメカニズムを提供するステップは、前記入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットのための記憶領域へのアクセスを提供するステップを含むことを特徴とする方法。
【請求項１２】
請求項９に記載の方法において、前記入力の複数のユーザプリファレンスを記憶するステップは、検索用語に適用するための複数の重み付けのセットを記憶するステップを含むことを特徴とする方法。
【請求項１３】
請求項９に記載の方法において、
前記入力の複数のユーザプリファレンスのセットを記憶するステップは、検索可能な文書の特徴に適用するための複数の重み付けのセットを記憶するステップを含むことを特徴とする方法。
【請求項１４】
請求項９に記載の方法において、クエリストリング内のユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
【請求項１５】
請求項９に記載の方法において、ユーザインタフェース上のスライダを使用してユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
【請求項１６】
請求項９に記載の方法であって、ユーザインタフェース上のチェックボックスを使用してユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
【請求項１７】
請求項９に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
【請求項１８】
検索エンジンを実装してウェブサイトに関する検索結果をスコアリングするための方法であって、前記ウェブサイトは検索可能なデータを有している方法において、
前記ウェブサイトを検索するためのリクエストを受け取るステップであって、前記リクエストは、入力の複数のユーザ検索用語のセットを含むユーザクエリを含むステップと、
複数のウェブサイトプリファレンスのセットにアクセスするステップであって、前記ウェブサイトプリファレンスは、前記ウェブサイトを検索するためのリクエストに応答して、前記ウェブサイトに関連づけられた前記検索可能なデータからのスコアリング結果に用いられるプリファレンスであり、前記ウェブサイトプリファレンスは、前記ウェブサイトの検索に特有なものであり、いかなるユーザプリファレンスに依存しないステップと、
前記ウェブサイトに関連づけられた前記検索可能なデータから、前記入力の複数のユーザ検索用語のセットと複数のウェブサイトプリファレンスのセットとに基づいて、スコアリングされた検索結果を取得するステップと、
前記ウェブサイトを検索するための前記リクエストに応答して、前記ウェブサイトに対する前記スコアリングされた検索結果を提供するステップと
を備えることを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、前記複数のウェブサイトプリファレンスのセットにアクセスするステップは、前記ユーザ検索用語に適用するための複数の重み付けのセットにアクセスするステップを含むことを特徴とする方法。
【請求項２０】
請求項１８に記載の方法であって、
前記複数のウェブサイトプリファレンスのセットにアクセスするステップは、検索可能な文書の特徴に適用するための複数の重み付けのセットにアクセスするステップを含むことを特徴とする方法。
【請求項２１】
請求項１８に記載の方法において、ユーザインタフェース上のスライダを使用してウェブサイトプリファレンスを受け付けるステップをさらに備えることを特徴とする方法。
【請求項２２】
請求項１８に記載の方法において、ユーザインタフェース上のチェックボックスを使用してウェブサイトプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
【請求項２３】
請求項１８に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
【請求項２４】
１つ以上の検索用語を含むユーザクエリの結果としての、特定のユーザのための検索エンジンの複数の結果を、ランキングする方法であって、
前記ユーザが、前記ユーザクエリと前記ユーザクエリの１つ以上の検索用語の少なくとも１つに適用される重み付けとの両方を入力可能とするための第１のユーザインタフェースを提供するステップであって、前記ユーザが前記検索エンジンの結果のランキングをカスタム化することを可能とするための検索クエリを提供するときに、前記第１のユーザインタフェースは、前記ユーザに前記重み付けを明確に指定することができるようにするステップと、
前記第１のユーザインタフェースを経由して、前記ユーザクエリと前記重み付けとを含む第１のユーザ入力を受け取るステップと、
前記ユーザクエリと前記重み付けとを用いて、前記検索エンジンの結果を取得しランキングするために、検索を実行するステップと、
前記検索エンジンの結果を提示し、前記ユーザが前記１つ以上の検索用語の少なくとも１つに適用される前記重み付けを調整することを可能とするための第２のユーザインタフェースを提供するステップと、
前記第２のユーザインタフェースを経由して、調整された重み付けを提供するために前記重み付けを調整する第２のユーザ入力を受け取るステップと、
前記調整された重み付けに基づいて前記第２のユーザインタフェースにおいて前記検索エンジンの結果を順序付けるステップと
を備えることを特徴とする方法。
【請求項２５】
請求項２４に記載の方法において、前記第１のユーザインタフェースを提供するステップは、前記第１のユーザインタフェース上のスライダを提供するステップを含むことを特徴とする方法。
【請求項２６】
請求項２４に記載の方法において、前記第１のユーザインタフェースを提供するステップは、前記第１のユーザインタフェース上のチェックボックスを提供するステップを含むことを特徴とする方法。
【請求項２７】
請求項２４に記載の方法において、入力の複数のユーザプリファレンスとして前記重み付けを保存し、前記入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップをさらに備えることを特徴とする方法。
【請求項２８】
請求項２７に記載の方法において、前記入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップは、入力の複数のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットにＵＲＬを提供するステップを含むことを特徴とする方法。
【請求項２９】
請求項２７に記載の方法において、入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップは、入力の複数のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットのための記憶領域にアクセスするステップを含むことを特徴とする方法。
【請求項３０】
請求項２４に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
【請求項３１】
複数のユーザプリファレンスに基づいて、ユーザが複数の検索結果を順序付けることを、可能とする方法であって、
１つ以上の検索用語を含むユーザクエリを受け取るステップと、
複数の検索結果を提供し順位付けるための前記ユーザクエリを用いて検索を実行するステップと、
前記複数の検索結果を提示し、前記複数の検索結果を順序付けるための複数のユーザプリファレンスをユーザが入力することを可能とするためのユーザインタフェースを提供するステップと、
前記ユーザインタフェースを経由して、前記複数の検索結果を順序付けるための前記複数のユーザプリファレンスを受け取るステップと、
前記複数の検索結果を順序付けるための前記複数のユーザプリファレンスに基づいて、前記ユーザインタフェースにおいて前記複数の検索結果を順序付けるステップと
を備えることを特徴とする方法。
【請求項３２】
請求項３１に記載の方法において、前記ユーザクエリを用いる前記検索を実行する前に、入力の複数のユーザプリファレンスのセットを受け取るステップをさらに備え、前記検索は、前記ユーザクエリと前記複数の検索結果を提供し順位付けるための前記入力の複数のユーザプリファレンスのセットとを用いて、実行されることを特徴とする方法。
【請求項３３】
請求項３２に記載の方法において、前記ユーザインタフェースを経由して、前記複数の検索結果を順序付けるための前記複数のユーザプリファレンスを受け取るステップは、前記複数の検索結果を順序付けるための前記複数のユーザプリファレンスを提供する前記入力の複数のユーザプリファレンスのセットを調整するユーザ入力を受け取るステップを含むことを特徴とする方法。
【請求項３４】
請求項１に記載の方法において、前記1つ以上のユーザプリファレンスは、前記入力のユーザ検索用語のセットに含まれていない用語に適用される第２の重み付けをさらに含み、前記第２の重み付けは、前記用語が前記複数の検索結果に関連づけられた複数の文書に含まれている場合にのみ複数の検索結果をスコアリングするときに、前記用語に適用されることを特徴とする方法。