(57)【特許請求の範囲】
【請求項１】
１又はそれ以上のリサーチツールへのアクセスを自動的に提供する方法であって、
検索エンジンのユーザにより提出された一連のクエリに関する情報をプロセッサによって取得するステップと、
前記取得した情報に基づいて、前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを前記プロセッサによって判定するステップと、
前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているという判定に応答して、前記検索エンジンの前記ユーザに前記１又はそれ以上のリサーチツールへのアクセスを前記プロセッサによって提供するステップであって、前記アクセスは、前記ユーザが前記リサーチセッションを行っているという判定に関連する信頼性レベルに基づいて選択された前記１又はそれ以上のリサーチツールへアクセスするための複数の手段の内の１つによって提供されるものであるステップと、
を含むことを特徴とする方法。
【請求項２】
検索エンジンのユーザにより提出された一連のクエリに関する情報を取得するステップが、
前記一連のクエリ内の個々のクエリの１又はそれ以上の質問語と、
前記一連のクエリ間で共有される１又はそれ以上の基本概念と、
前記一連のクエリを受け取ったことに応答して、前記検索エンジンによって識別される１又はそれ以上の文書に関する情報と、
前記一連のクエリ内のクエリの総数と、
前記一連のクエリ内の１又はそれ以上のクエリを受け取ったことに応答して前記検索エンジンによって識別された文書のうちの、前記ユーザによりアクセスされた数と、
のうちの１又はそれ以上を取得するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記一連のクエリを受け取ったことに応答して前記検索エンジンによって識別される前記１又はそれ以上の文書の各々に関する前記情報が、
前記文書のタイトルと、
前記文書に関連するＵＲＬと、
前記文書のテキストと、
前記文書の要約と、
前記文書に関連する１又はそれ以上のタグと、
前記文書に関連するメタデータと、
のうちの１又はそれ以上を含む、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定するステップが、前記一連のクエリが提出された期間中の情報検索セッションの長さを分析するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定するステップが、前記一連のクエリ内の前記クエリの１又はそれ以上に応答して識別された文書のうちの、前記ユーザによってアクセスされた数を分析するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定するステップが、前記一連のクエリ内の２又はそれ以上のクエリ間の類似性を測定するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定するステップが、前記クエリを受け取ったことに応答して前記検索エンジンによって識別された２又はそれ以上の文書間の類似性を測定するステップを含む、ことを特徴とする請求項１に記載の方法。
【請求項８】
前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定するステップが、前記ユーザが前記特定のトピックに関するリサーチセッションを以前に行ったかどうかを判定するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記検索エンジンの前記ユーザに前記１又はそれ以上のリサーチツールへのアクセスを提供するステップが、前記検索エンジンによって前記ユーザに提供される検索結果ページ内に１又はそれ以上のユーザインターフェイス要素を挿入するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記検索エンジンの前記ユーザに前記１又はそれ以上のリサーチツールへのアクセスを提供するステップが、前記検索エンジンによって前記ユーザに提供される検索結果ページ上に１又はそれ以上のウィンドウをオーバーレイ表示するステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項１１】
ユーザにより提出された一連のクエリを受け取って、該一連のクエリ内の個々のクエリに対応する１又はそれ以上の文書を識別するように構成された検索エンジンと、
前記検索エンジンに接続され、前記一連のクエリに関する情報を取得し、該取得した情報に基づいて、前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定し、前記ユーザが前記リサーチセッションを行っているという判定に関連する信頼性レベルに基づいて選択された前記１又はそれ以上のリサーチツールへアクセスするための複数の手段の内の１つによって、前記検索エンジンの前記ユーザに１又はそれ以上のリサーチツールへのアクセスを提供するように構成されたリサーチセッションマネージャと、
を備えることを特徴とするシステム。
【請求項１２】
プロセッサが１又はそれ以上のリサーチツールへのアクセスを自動的に提供できるようにするためのコンピュータプログラムロジックを記録したコンピュータ可読記録媒体であって、前記コンピュータプログラムロジックが、
前記プロセッサが、検索エンジンのユーザにより提出された一連のクエリに関する情報を取得できるようにするための第１の手段と、
前記プロセッサが、前記取得した情報に基づいて、前記検索エンジンの前記ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定できるようにするための第２の手段と、
前記ユーザが前記リサーチセッションを行っているという判定に関連する信頼性レベルに基づいて選択された前記１又はそれ以上のリサーチツールへアクセスするための複数の手段の内の１つによって、前記プロセッサが、前記検索エンジンの前記ユーザに前記１又はそれ以上のリサーチツールへのアクセスを提供できるようにするための第３の手段と、
を含むことを特徴とするコンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にワールドワイドウェブを介してアクセスされるコンテンツなどの、情報検索システムを介してアクセスされるコンテンツを収集して体系化するためのリサーチツールに関する。より具体的には、本発明は、このようなリサーチツールへのアクセスを自動的に提供するための技術に関する。
【背景技術】
【０００２】
ワールドワイドウェブ上で利用できるコンテンツの増加及びインターネット検索技術の革新により、人々が情報にアクセスする方法が変化してきた。今やユーザは、ウェブを検索することによって旅行の計画、車の購入、又は学術研究の実施などの幅広い種類のリサーチに基づく作業を実施することができる。一般に、求められている情報をウェブ上で見つけることは容易になってきたが、ウェブリサーチを収集して体系化し、これに戻ることは依然として困難なままである。これは、一部には、ウェブベースのリサーチセッションが多くのクエリを含み、複数のセッションにわたり、大量のコンテンツの収集を伴い、新たなリサーチのトピックが出現するにつれ、時間とともに焦点が変化する場合があることに起因する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ウェブコンテンツを収集して体系化するための現行の方法として、ブックマーク又はタブを保存すること、ウェブコンテンツを文書にまとめること、又はページを局所的に記憶することが挙げられる。ユーザがウェブコンテンツをノートブック形式で選択的に保存して体系化できるようにする様々なツールも開発されてきた。通常、このようなツールは、ウェブブラウザとともに又はこれに組み込んで実行されるように設計される。これらの方法及びツールの各々は便利である一方、ユーザは、特定のトピックに関するリサーチセッションが開始されることを積極的に認識し、次にこの認識に基づいて、ウェブコンテンツを収集して体系化するように選択された方法又はツールを開始するための積極的な行動を起こす必要がある。
【課題を解決するための手段】
【０００４】
本明細書では、検索エンジンのユーザが特定のトピックに関するリサーチセッションをいつ行っているかを自動的に検出し、その後リサーチセッションが行われていることを検出したことに応答して、ユーザに１又はそれ以上のリサーチ関連ツールへのアクセスを提示するシステム及び方法について説明する。この（単複の）リサーチ関連ツールは、特定のトピックに関するコンテンツを収集し、体系化し、共有するために使用する１又はそれ以上のツールを含むことができる。リサーチセッションの検出に応答して（単複の）リサーチ関連ツールへのアクセスを自動提供することにより、リサーチセッションを行うユーザの経験を有利に向上させることができる。
【０００５】
特に、本明細書では、１又はそれ以上のリサーチツールへのアクセスを自動的に提供する方法について説明する。この方法によれば、検索エンジンのユーザにより提出された一連のクエリに関する情報が取得される。取得した情報に基づいて、検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているかどうかが判定される。検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているという判定に応答して、検索エンジンのユーザに１又はそれ以上のリサーチツールへのアクセスが提供される。
【０００６】
本明細書では、システムについても説明する。システムは、検索エンジンと、この検索エンジンに接続されたリサーチセッションマネージャとを含む。検索エンジンは、ユーザにより提出された一連のクエリを受け取り、この一連のクエリ内の個々のクエリに対応する１又はそれ以上の文書を識別するように構成される。リサーチセッションマネージャは、一連のクエリに関する情報を取得し、この取得した情報に基づいて、検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定し、この判定に基づいて、検索エンジンのユーザに１又はそれ以上のリサーチツールへのアクセスを提供するように構成される。
【０００７】
本明細書では、コンピュータプログラム製品についても説明する。コンピュータプログラム製品は、プロセッサが１又はそれ以上のリサーチツールへのアクセスを自動的に提供できるようにするためのコンピュータプログラムロジックを記録するコンピュータ可読媒体を含む。コンピュータプログラムロジックは、第１の手段、第２の手段、及び第３の手段を含む。第１の手段は、検索エンジンのユーザにより提出された一連のクエリに関する情報をプロセッサが取得できるようにするためのものである。第２の手段は、取得した情報に基づいて、検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているかどうかをプロセッサが判定できるようにするためのものである。第３の手段は、検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているという判定に応答して、プロセッサが検索エンジンのユーザに１又はそれ以上のリサーチツールへのアクセスを提供できるようにするためのものである。
【０００８】
以下、本発明のさらなる特徴及び利点、並びに本発明の様々な実施形態の構造及び動作について添付図面を参照しながら詳細に説明する。なお、本発明は、本明細書で説明する特定の実施形態に限定されるものではない。本明細書では、これらの実施形態を例示のみの目的で提示する。（単複の）当業者には、本明細書に含まれる教示に基づいて追加の実施形態が明らかになるであろう。
【０００９】
本明細書に組み込まれ本明細書の一部を成す添付図面は、本発明を例示するとともに、記述と併せて本発明の原理について説明し、（単複の）当業者が本発明を実施及び使用できるようにするためにさらに役立つものである。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態を実施することができる情報検索システムのブロック図である。
【図２】ユーザが検索エンジンに提出できるクエリ例を示す図である。
【図３】本発明の実施形態による、１又はそれ以上のリサーチツールへのアクセスを自動的に提供する方法のフロー図である。
【図４】本発明の実施形態による、検索エンジンのユーザが特定のトピックに関するリサーチセッションをいつ行っているかを検出するためのシステムを示すブロック図である。
【図５】本発明の実施形態による、１又はそれ以上のリサーチツールへのアクセスを自動的に提供するための代替方法のフロー図である。
【図６】本発明の実施形態による、１又はそれ以上のリサーチツールへのアクセスを自動的に提供するための別の代替方法のフロー図である。
【図７】本発明の実施形態による、リサーチツールにアクセスするための手段を含む検索結果ページを示す図である。
【図８】本発明の実施形態による、リサーチツールにアクセスするための手段及びリサーチセッションステータスセクションを含む検索結果ページを示す図である。
【図９】本発明の実施形態による、リサーチツールにアクセスするための手段及びリサーチツール起動アイコンを含む検索結果ページを示す図である。
【図１０】本発明の実施形態による、オンページドロップダウンウィンドウ又はパネルとして実現されるリサーチツールにアクセスするための手段を含む検索結果ページを示す図である。
【図１１】本発明の実施形態による、オンページドロップダウンウィンドウ又はパネルとして実現されるリサーチツールにアクセスするための手段を含む別の検索結果ページを示す図である。
【図１２】本発明の実施形態による、オンページドロップダウンウィンドウ又はパネルとして実現されるリサーチツールにアクセスするための手段を含むさらに別の検索結果ページを示す図である。
【図１３Ａ】本発明の実施形態による検索結果ページを示す図である。
【図１３Ｂ】本発明の実施形態による、リサーチセッションの検出に応答して検索結果ページ上にオーバーレイ表示されたリサーチツールプレビュー要素を示す図である。
【図１４】本発明の実施形態による、リサーチツールにアクセスするための第１又は第２の手段をユーザに選択的に提供するための方法のフロー図である。
【図１５】本発明の実施形態を実施することができる例示的なコンピュータシステムのブロック図である。
【発明を実施するための形態】
【００１１】
以下に示す詳細な説明を、全体を通じて同じ参照文字が対応する要素を示す添付図面とともに参照すれば、ここから本発明の特徴及び利点が明らかになるであろう。図面では、一般に同じ参照数字は同一の、機能的に同様の、及び／又は構造的に同様の要素を示す。要素が最初に出現する図面は、対応する参照番号の左端の（単複の）数字によって示す。
【００１２】
Ａ．導入
本明細書では、本発明の特徴を組み込んだ１又はそれ以上の実施形態を開示する。開示する（単複の）実施形態は、本発明を例示するものにすぎない。本発明の範囲は、開示する（単複の）実施形態に限定されるものではない。本発明は、添付の特許請求の範囲により定義される。
【００１３】
本明細書における「１つの実施形態」「実施形態」「例示的な実施形態」などに対する言及は、説明する実施形態が特定の特徴、構造、又は特性を含むことができることを示すものであるが、必ずしも全ての実施形態がこの特定の特徴、構造、又は特性を含まなくてもよい。さらに、このような語句は、必ずしも同じ実施形態を示すわけではない。さらに、特定の特徴、構造、又は特性を実施形態に関連して説明する場合、明示的に説明するかどうかに関わらず、このような特徴、構造、又は特性を他の実施形態との関連において実現することが当業者の認識の範囲内にあると考える。
【００１４】
本発明の実施形態によるシステム及び方法は、検索エンジンのユーザが特定のトピックに関するリサーチセッションをいつ行っているかを自動的に検出し、その後リサーチセッションが行われていることを検出したことに応答して、ユーザに１又はそれ以上のリサーチ関連ツールへのアクセスを提示する。（単複の）リサーチ関連ツールは、特定のトピックに関するコンテンツを収集し、体系化し、共有するために使用する１又はそれ以上のツールを含むことができる。リサーチセッションの検出に応答して（単複の）リサーチ関連ツールへのアクセスを自動提供することにより、リサーチセッションを行うユーザの経験を有利に向上させることができる。
【００１５】
図１は、本発明の実施形態を実施することができる情報検索システム１００のブロック図である。本明細書では、システム１００を例示の目的のみで示しており、本発明の実施形態を別の環境で実施することもできる。図１に示すように、システム１００は検索エンジン１０６を含む。第１のコンピュータ１０４ａ、第２のコンピュータ１０４ｂ、及び第３のコンピュータ１０４ｃなどの１又はそれ以上のコンピュータ１０４が通信ネットワーク１０５に接続される。ネットワーク１０５は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、又は通信ネットワークの組み合わせなどのいずれの種類の通信ネットワークであってもよい。実施形態では、ネットワーク１０５は、インターネット及び／又はイントラネットを含むことができる。コンピュータ１０４は、ネットワーク１０５を介してエンティティから文書を検索することができる。ネットワーク１０５がインターネットを含む実施形態では、コンピュータ１０４によるネットワーク１０５を介した検索にワールドワイドウェブ１０２の一部を成す文書１０３を含む文書の一群を利用することができる。インターネット上では、ｈｔｔｐ：／／ｗｗｗ．ｙａｈｏｏ．ｃｏｍ．などの統一資源位置指定子（ＵＲＬ）により、及び／又はその他のメカニズムにより文書を識別／検索することができる。コンピュータ１０４は、文書１０３に対応するＵＲＬを文書サーバ（図１には図示せず）に供給することにより、ネットワーク１０５を介して文書１０３にアクセスすることができる。
【００１６】
図１に示すように、ネットワーク１０５には検索エンジン１０６が結合される。検索エンジン１０６は、ワールドワイドウェブ１０２の文書などの文書にインデックスを付ける格納インデックス１１４にアクセスする。特定のトピックに関する１又はそれ以上の文書を検索したいと望むものの、そのような文書の識別子／位置が分からないコンピュータ１０４ａのユーザは、ネットワーク１０５を介して検索エンジン１０６にクエリ１１２を提出することができる。検索エンジン１０６はクエリ１１２を受け取り、インデックス１１４を分析してクエリ１１２に関する文書を見つける。例えば、検索エンジン１０６は、インデックス１１４によってインデックス付けされた、クエリ１１２の用語を含む文書セットを識別することができる。文書セットは、何十、何百、何千、何百万、又は何十億もの文書を含む、あらゆる数の文書を含むことができる。検索エンジン１０６は、ランキング又は関連機能を使用して、検索した文書セットの文書にユーザへの関連性の高い順番でランク付けすることができる。ユーザが文書セット全体を解析する必要性を避ける試みの中で、文書セットのうちの最も関連性が高いと判定された文書を、戻す文書のリストの最上位に表示することができる。戻す文書のリストは、「検索結果ページ」と呼ばれる文書との関連において提供することができる。
【００１７】
検索エンジン１０６は、ハードウェア、ソフトウェア、ファームウェア、又はこれらのあらゆる組み合わせで実現することができる。例えば、検索エンジン１０６は、１又はそれ以上のサーバなどの１又はそれ以上のコンピュータシステムの１又はそれ以上のプロセッサ内で実行するソフトウェア／ファームウェアを含むことができる。ネットワーク１０５を介してアクセスできる検索エンジン１０６の例として、以下に限定されるわけではないが、Ｙａｈｏｏ！  Ｓｅａｒｃｈ（商標）（ｈｔｔｐ：／／ｗｗｗ．ｙａｈｏｏ．ｃｏｍ）、Ａｓｋ．ｃｏｍ（商標）（ｈｔｔｐ：／／ｗｗｗ．ａｓｋ．ｃｏｍ）、及びＧｏｏｇｌｅ（商標）（ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏｍ）が挙げられる。
【００１８】
図２は、図１のコンピュータ１０４ａ〜１０４ｃのうちの１つのユーザが検索エンジン１０６に提出できる例示的なクエリ１１２を示している。図２に示すように、クエリ１１２は、第１の用語２０２ａ、第２の用語２０２ｂ、及び第３の用語２０２ｃなどの１又はそれ以上の用語２０２を含む。クエリ内にはあらゆる数の用語２０２が存在することができる。図２に示すように、クエリ１１２の用語２０２ａ、２０２ｂ、及び２０２ｃは、それぞれ「１９８９」、「赤」、及び「コルベット」である。検索エンジン１０６は、これらの用語２０２ａ〜２０２ｃをインデックス１１４に適用して、「１９８９」、「赤」、及び「コルベット」にマッチする１又はそれ以上のインデックス済みの文書のＵＲＬなどの文書ロケータを検索し、ランキングに従って文書のリストを順序付けることができる。
【００１９】
やはり図１に示すように、検索エンジン１０６は、クエリログ１０８を生成することができる。クエリログ１０８は、検索エンジン１０６を使用して行った検索の記録である。クエリログ１０８は、（クエリ１１２の用語２０２などの）質問語とともに、クエリの結果として得られる文書のリスト、ユーザがリストを再検討することによって選択／クリック（「クリック」）されたリスト内の文書のリスト／表示、クリックされた文書のランキング、クエリが検索エンジン１０６によっていつ受け取られたかを示すタイムスタンプ、質問語を提出した（コンピュータ、携帯電話などの）一意のデバイスを識別するＩＰ（インターネットプロトコル）アドレス、質問語を提出するユーザに関連する（ウェブブラウザクッキー内のユーザ識別子などの）識別子、及び／又はさらなる情報／属性などの、クエリごとのさらなる情報／属性を含むことができる。
【００２０】
図１にさらに示すように、システム１００はまた、検索エンジン１０６及びクエリログ１０８に接続されたリサーチセッションマネージャ１１６も含む。リサーチセッションマネージャ１１６は、検索エンジン１０６を使用して検索した文書（及びこれに含まれるコンテンツ）を容易に収集し、単一のリサーチ文書に体系化できるようにする１又はそれ以上のリサーチツールへのアクセスをコンピュータ１０４ａ〜１０４ｃのユーザに自動的に提供するように構成される。実施形態では、（単複の）リサーチツールへのアクセスが、検索エンジン１０６により生成される検索結果ページを介してユーザに提供される。
【００２１】
実施形態では、リサーチセッションマネージャ１１６が、ユーザが検索エンジン１０６を使用して特定のトピックに関するリサーチセッションを行っていると判定したことに応答して（単複の）リサーチツールへのアクセスを提供するように構成される。この目的のために、リサーチセッションマネージャ１１６は、このような判定を自動的に行うように構成されたリサーチセッション検出器１１８を含む。リサーチセッション検出器１１８は、本明細書でより詳細に説明するような判定を行うために、クエリログ１０８及び／又はその他の情報ソースにアクセスすることができる。ユーザが検索エンジン１０６を使用してリサーチセッションを行っているかどうかをリサーチセッション検出器１１８が自動的に判定する方法、及びリサーチセッションマネージャ１１６がこのような判定に応答して（単複の）リサーチツールへのアクセスを提供する方法については以下でより詳細に説明する。
【００２２】
リサーチセッションの自動検出に応答して１又はそれ以上のリサーチ関連ツールへのアクセスを自動的に提供することにより、リサーチセッションマネージャ１１６は、リサーチセッションを行うユーザの経験を有利に向上させることができる。例えば、このような特徴により、（単複の）リサーチ関連ツールへのアクセスが適当な時間に、及びユーザにとって便利な状況で提供されることが確実になる。この方法はまた、ユーザが特定のトピックに関するリサーチセッションが開始されることを積極的に認識し、その後この認識に基づいて、（単複の）リサーチツールを開始するために積極的な行動を起こさなければならないような方法を超えた改善も示す。この後者の方法は、ユーザによる必要以上の計画及び努力を必要とする。（単複の）リサーチツールへのアクセスを常にユーザに提供する方法は、特にユーザが行う検索セッションの大部分において（単複の）リサーチツールが役に立たない場合、実際にはユーザが（単複の）このようなツールを無視するようにすることもあるので、この方法よりもリサーチセッションマネージャ１１６により実施される方法の方が好ましいとみなすこともできる。
【００２３】
検索エンジン１０６と同様に、リサーチセッションマネージャ１１６は、ハードウェア、ソフトウェア、ファームウェア、又はこれらのあらゆる組み合わせで実現することができる。例えば、リサーチセッションマネージャ１１６は、１又はそれ以上のサーバなどの１又はそれ以上のコンピュータシステムの１又はそれ以上のプロセッサ内で実行するソフトウェア／ファームウェアを含むことができる。
【００２４】
Ｂ．リサーチセッションの検出及びこれに応答したリサーチツールへのアクセスの提供
図３は、本発明の実施形態による、検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っていることを検出したことに応答して、１又はそれ以上のリサーチツールへのアクセスを自動的に提供するための方法のフロー図３００である。フロー図３００の方法について、システム１００の要素を参照しながら説明する。しかしながら、この方法は、この実施構成に限定されるわけではない。
【００２５】
図３に示すように、フロー図３００の方法はステップ３０２から開始し、ここでリサーチセッション検出器１１８が、検索エンジン１０６のユーザにより提出された一連のクエリに関する情報を取得する。ユーザは、例えばコンピュータ１０４ａ〜１０４ｃのユーザのいずれかとすることができ、前述した方法でコンピュータ１０４ａ〜１０４ｃのいずれか１つからネットワーク１０５を介して検索エンジン１０６にクエリを提出することができる。
【００２６】
クエリに関する情報は、クエリ自体に加え、クエリを受け取ったことに応答して検索エンジン１０６により識別される文書に関する情報を含むことができる。検索エンジン１０６により識別される文書に関する情報は、例えば、文書のタイトル、文書に関連するＵＲＬ、文書のテキスト、検索エンジン１０６により生成された文書の要約又は概要、文書に関連する１又は複数のタグ、文書に関連する様々なメタデータを含むことができる。
【００２７】
一連のクエリに関する情報はまた、この連続内のクエリの総数を含むこともできる。連続内のクエリの数は、特定の情報検索セッションの長さを示すものであると考えることができる。一連のクエリに関する情報は、個々のクエリに応答して検索された文書のうちの、検索エンジン１０６により提供された検索結果ページを介してその後ユーザがアクセスした文書の数をさらに含むことができる。
【００２８】
実施構成によっては、一連のクエリに関する情報の全て又は一部を、クエリログ１０８から及び／又は直接的に検索エンジン１０６から取得することができる。また、一連のクエリに関する情報の全て又は一部を、検索エンジン１０６を保持する同じエンティティが保持できる閲覧履歴ログ（図１には図示せず）から取得することもできる。閲覧履歴ログは、ユーザが検索エンジン１０６により提供された検索結果ページなどのインターフェイスを介してアクセスしたかどうかに関わらず、ユーザが以前にアクセスした文書のリストを保持する。特定のユーザの閲覧履歴情報を保持するには、文書へのアクセスに使用するコンピュータ上に特定のブラウザソフトウェアをインストールする必要がある。さらに、一連のクエリに関する情報の全て又は一部を、検索エンジン１０６を保持する同じエンティティが保持できる１又はそれ以上のネットワークレベルのサーバログから取得することもできる。またさらに、一連のクエリに関する情報の全て又は一部を、コンピュータ１０４ａ〜１０４ｃのうちの１つにローカルに記憶し、その後コンピュータと検索エンジン１０６との間のやりとりの一部としてネットワーク１０５を介して通信することもできる。
【００２９】
図４は、本発明の様々な実施形態による、リサーチセッション検出器１１８、及びこの検出器が検索エンジン１０６のユーザにより提出された一連のクエリに関する情報を取得できる様々なソースを示すブロック図４００である。図４に示すように、リサーチセッション検出器１１８は、一連のクエリに関する情報を、クエリログ１０８、閲覧履歴ログ４０２、１又はそれ以上のネットワークレベルのサーバログ４０４から、検索エンジン１０６から、又はユーザのコンピュータ１０４から取得することができる。ブロック図４００は、リサーチセッション検出器１１８が、一連のクエリに関する情報をこれらの全てのソースから取得しなければならないことを示すように意図するものではなく、むしろ一連のクエリに関する情報を、実施構成に応じてこれらのソースの１又はそれ以上から取得できることを示すように意図するものである。
【００３０】
ここで再びフロー図３００を参照すると、ステップ３０２において、リサーチセッション検出器１１８が、ユーザにより提出された一連のクエリに関する情報を取得した後、ステップ３０４に示すように、リサーチセッション検出器１１８が、取得した情報に基づいて、検索エンジン１０６のユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定する。検索エンジン１０６のユーザが特定のトピックに関するリサーチセッションを行っているかどうかをリサーチセッション検出器１１８が判定する方法については、以下でより詳細に説明する。引き続き図４のブロック図４００を参照すると、このステップの出力は「リサーチセッションの判定」と示されている。
【００３１】
リサーチセッション検出器１１８からの、検索エンジン１０６のユーザが特定のトピックに関するリサーチセッションを行っているという判定に応答して、ステップ３０６において、リサーチセッションマネージャ１１６が、ユーザに１又はそれ以上のリサーチツールへのアクセスを提供する。（単複の）リサーチツールへのアクセスは、例えば、検索結果ページ、又は検索エンジン１０６がユーザに関連するコンピュータ１０４に提供するその他のインターフェイス内に、又はこれらの上に特定のプロンプト又はユーザインターフェイス要素を挿入又はオーバーレイ表示することを通じて提供することができる。次の節では、本発明の実施形態による、（単複の）リサーチツールへのアクセスを提供できるようにする様々な手段について説明する。
【００３２】
１．リサーチセッション検出要因
リサーチセッション検出器１１８は、検索エンジン１０６のユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定するために様々な要因を考慮することができる。このような個々の要因を使用して、検索エンジン１０６とのユーザのやりとりの様子又は結果に基づいてユーザがリサーチの意図を有しているかどうかを判別することができる。以下、これらの要因のいくつかについて説明する。これらの要因の各々は、単独で又は他の要因と組み合わせて考慮することができる。要因の組み合わせを考慮する場合、リサーチセッションが行われているかどうかの最終判定に到達する際に個々の要因に重み付けを行うことができる。なお、以下の要因は一例として説明するものにすぎず、本発明を限定するものではない。
【００３３】
情報検索セッションの長さ。１つの実施形態では、ユーザがリサーチの意図を有しているかどうかを判別する試みにおいて情報検索セッションの長さを考慮する。一般的には、情報検索セッションが長いほど、ユーザがリサーチに関与している可能性が高い。実施形態では、ユーザにより提出された検索クエリの現在の総数を情報検索セッションの長さの指標として使用する。
【００３４】
情報検索セッション中にアクセスされた文書数。１つの実施形態では、ユーザ側のリサーチの意図を判別する試みにおいて情報検索セッション中にアクセスされた文書数を考慮する。例えばユーザが、検索エンジン１０６により提供された検索結果ページ上で文書へのリンクを起動した場合、文書にアクセスすることができる。一般的には、ユーザがアクセスした文書が多いほど、ユーザがリサーチに関与している可能性が高い。アクセスされた文書数は、単独で、文書の識別に関与した特定のクエリに関して、又はユーザが提出したクエリの総数に関して分析することができる。例えば、アクセスされた文書数の提出されたクエリ数に対する比率が高い場合、リサーチセッションが行われている可能性が高いとみなすことができる。逆に、数多くのクエリが提出されたが、アクセスされた文書がほとんど無かった場合、ユーザはリサーチを行っているよりもむしろ、クエリの生成が困難である可能性が高いとみなすことができる。
【００３５】
クエリ間の類似性。１つの実施形態では、ユーザがリサーチの意図を有しているかどうかを判別する試みにおいて一連のクエリ内の質問語間の類似性の程度を考慮する。２又はそれ以上のクエリ間に高いレベルの類似性が認められる場合、ユーザが同じトピックを中心に複数の検索を行っていることを示唆するので、リサーチセッションを示している可能性がある。当業では、異なる単語又は単語列間の類似性を測定するための様々な技術が知られている。例えば、このような技術として、異なる単語又は単語列間の共通項又は基本概念を識別することを挙げることができる。このようにして識別された共通項又は基本概念をさらに使用して、リサーチセッションのトピックの１つが検出された場合にこれを識別して記述する役に立てることができる。
【００３６】
クエリに応答して識別された文書間の類似性。１つの実施形態では、ユーザ側のリサーチの意図を判別する試みにおいて、検索エンジン１０６が異なるクエリに応答して識別した文書間の類似性の測度が考慮される。異なるクエリに応答して識別された文書間に高いレベルの類似性が認められる場合、ユーザが同じトピックを中心に複数の検索を行っていることを示唆するので、リサーチセッションを示している可能性がある。
【００３７】
文書を比較することは、文書内のテキストを比較すること、或いは文書のタイトル、文書に関連するＵＲＬ、検索エンジン１０６により生成された文書の要約又は概要、文書に関連するタグ、文書に関連する様々なメタデータなどの、文書の内容を表すその他の情報を比較することを含むことができる。多くの文書内のテキストを比較する場合には、テキストの選択した部分のみを比較することができる。例えば、１つの実施形態では、個々の文書内に最も頻繁に登場する特定数の用語のみを比較する。比較しようとする情報がテキストを含む場合、異なる単語又は単語列間の類似性を測定するための当業で公知の様々な技術を使用して類似性測定を行うことができる。上述したように、このような技術として、異なる単語又は単語列間の共通項又は基本概念を識別することを挙げることができる。このようにして識別された共通項又は基本概念をさらに使用して、リサーチセッションのトピックの１つが検出された場合にこれを識別して記述する役に立てることができる。
【００３８】
文書を比較することは、検索エンジン１０６が異なるクエリに応答して識別した文書の一部のみを比較することを含むことができる。例えば、個々のクエリに最も関連性があるとされる所定数の文書のみを比較することができる。或いは、情報検索セッション中にユーザによりアクセスされた文書のみを比較において使用することができる。
【００３９】
以前のリサーチセッション。１つの実施形態では、ユーザが、現在同じトピックに関すると思われるクエリを提出し又は検索結果を生成している場合、ユーザが以前の情報検索セッション中に特定のトピックに関するリサーチセッションを開始又は実施したという指標を重要と考える。この場合、ユーザが同じリサーチセッションを継続しており、従って（単複の）リサーチツールへのアクセスを提供することが適当であると推測することができる。ユーザが以前の情報検索セッション中に特定のトピックに関するリサーチセッションを開始又は実施したかどうかを示すために使用するデータは、リサーチセッションマネージャ１１６が保持することができ、又はユーザに関連するコンピュータ１０４から取得することができる。
【００４０】
要因の組み合わせ。実施構成によっては、上述した要因の様々な組み合わせを考慮して、ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定することができる。例えば、一連のクエリ内の所定数のクエリが同じトピックに関連すると判定され、これらのクエリに応答して検索エンジン１０６により識別された一定数の文書がユーザによってアクセスされた場合、リサーチセッションを検出することができる。（単複の）当業者であれば、リサーチセッションの検出において上述の要因の他の組み合わせ及び置換を考慮できることを容易に理解するであろう。
【００４１】
２．リサーチセッション検出方法の多様性
フロー図３００の方法は、リサーチセッション検出器１１８が、１回の情報検索セッション中に検索エンジン１０６のユーザにより提出された一連のクエリに関する情報を分析して、ユーザがリサーチセッションを行っているかどうかを判定するシナリオについて説明するものである。一方で、本発明の代替の実施形態では、リサーチセッション検出器１１８が、複数の情報検索セッション中に検索エンジン１０６のユーザにより提出されたクエリに関する情報を分析して、ユーザがリサーチセッションを行っているかどうかを判定することができる。このような方法は、実際にはユーザが長時間にわたってトピックに関するリサーチを行うこともあり、従ってリサーチが複数の情報検索セッションにわたる場合があるという認識を前提としている。
【００４２】
この代替の方法を図５のフロー図５００に示す。図示のように、フロー図５００の方法はステップ５０２から開始し、ここでリサーチセッション検出器１１８が、現在の情報検索セッション中に検索エンジン１０６のユーザにより提出された一連のクエリに関する情報を取得する。このステップは、上述したフロー図３００のステップ３０２に類似しており、従ってさらに説明する必要はない。ステップ５０４において、リサーチセッション検出器１１８が、１又はそれ以上の以前のリサーチセッション中に検索エンジン１０６のユーザにより提出された一連のクエリに関する情報を取得する。ステップ５０４中に取得される情報は、ユーザが行った１又はそれ以上の以前の情報検索セッションに関するものであることを除き、ステップ５０２で取得した情報と同じ種類であっても、及び同じソースから取得したものであってもよい。ステップ５０６において、リサーチセッション検出器１１８が、ステップ５０２及び５０４の両方で取得した情報に基づいて、検索エンジン１０６のユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定する。このような判定を行う際にリサーチセッション検出器１１８が分析する要因として、このような要因が以前の情報検索セッションに関するデータも含むことができる点を除き、例えば前節で説明した要因のいずれかを挙げることができる。ステップ５０８において、検索エンジン１０６のユーザが特定のトピックに関するリサーチセッションを行っているというリサーチセッション検出器１１８からの判定に応答して、リサーチセッションマネージャ１１６が、ユーザに１又はそれ以上のリサーチツールへのアクセスを提供する。
【００４３】
上述のフロー図３００及びフロー図５００の方法は、検索エンジン１０６のユーザにより提出された一連のクエリに関する情報を分析してリサーチセッションを自動的に検出することに依拠する。しかしながら、本発明の代替の実施形態では、リサーチセッション検出器１１８を、ユーザがワールドワイドウェブ１０５上でアクセスした文書に関する情報を、このような文書が検索エンジン１０６によって識別されたか、或いは検索エンジン１０６が提供するインターフェイスを介してユーザによりアクセスされたかに関わらず分析するように構成することができる。このような情報は、図４を参照しながら上述したような閲覧履歴ログ４０２などのブラウザログ又はその他の何らかのソースから取得することができる。
【００４４】
このような方法を図６のフロー図６００に示す。図６に示すように、フロー図６００の方法はステップ６０２から開始し、ここでリサーチセッション検出器１１８が、ユーザによりアクセスされたいくつかの文書に関する情報を取得する。上述したように、このような情報は、図４を参照しながら上述したような閲覧履歴ログ４０２などのブラウザログ又はその他の何らかのソースから取得することができる。ステップ６０４において、リサーチセッション検出器が、ステップ６０２で取得した情報に基づいて、ユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定する。ユーザがリサーチセッションを行っているかどうかの判定は、ユーザがアクセスした文書又はこれに関する情報を分析してこのような文書間の類似性を検出し、又は文書中から共通のトピックを検出することを含むことができる。ステップ６０６において、ユーザが特定のトピックに関するリサーチセッションを行っているというリサーチセッション検出器１１８からの判定に応答して、リサーチセッションマネージャ１１６が、１又はそれ以上のリサーチツールへのアクセスを提供する。
【００４５】
３．リサーチツールへのアクセスの提供
ここで、本発明の実施形態による、リサーチセッションマネージャ１１６がユーザに１又はそれ以上のリサーチツールへのアクセスを提供できるようにする様々な手段について説明する。一般的には、本節で説明する実施形態の各々では、（単複の）リサーチツールへの最初のアクセスが、検索結果ページ、又は検索エンジン１０６がコンピュータ１０４に提供するその他のインターフェイス内に、又はこれらの上に特定のプロンプト又はユーザインターフェイス要素を自動的に挿入又はオーバーレイ表示することを通じてユーザに提供される。しかしながら、本発明はこのような実施形態に限定されるものではなく、（単複の）リサーチツールへのアクセスを提供するための他の手段を使用することもできる。
【００４６】
図７は、本発明の実施形態による、リサーチツールにアクセスする手段を含む検索結果ページ７００を示している。検索結果ページ７００は、検索エンジン１０６によりユーザに提示することができる。図７に示すように、検索結果ページ７００は、検索結果セクション７０２及びヘッダセクション７０４を含む。検索結果セクション７０２は、ユーザによる検索クエリの提出に応答して検索エンジン１０６により識別された文書に関する情報を表示するために使用される。ヘッダセクション７０４は、データ入力ボックス７１２及び検索ボタン７１４を含む。データ入力ボックス７１２はユーザ編集可能領域を定め、この中に１又はそれ以上の質問語を入力することができる。検索ボタン７１４は、ユーザによって起動されたときに、データ入力ボックス７１２に入力された（単複の）質問語に基づいて検索エンジン１０６に文書検索を実行させるインターフェイス要素を含む。検索結果ページ７００では、データ入力ボックス７１２に「フラクタル半導体熱力学」という質問語が含まれている。これらの質問語は、検索エンジン１０６が検索結果セクション７０２に記述される文書を識別するために使用した質問語を表すように意図されている。
【００４７】
さらに図７に示すように、検索結果ページ７００は、リサーチツールアクセスセクション７０６も含む。リサーチツールアクセスセクション７０６は、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、自動的に検索結果ページ７００内に含まれるようにすることができる。リサーチツールアクセスセクション７０６は、案内部分７２２及びリサーチツール起動ボタン７２４を含む。案内部分７２２は、ユーザが自身のリサーチを要約したいかと思うどうかをユーザに尋ねるテキストを含む。リサーチツール起動ボタン７２４は、ユーザによって起動されたときに、ユーザにリサーチツールが表示されるようにするインターフェイス要素を含む。例えば、検索結果ページ７００が表示されるウィンドウ上にオーバーレイ表示される新たなウィンドウ内にリサーチツールを表示することができる。１つの実施形態では、リサーチツールが、ユーザがリサーチを行った主題に関するリサーチ文書内に具体化される。
【００４８】
図８は、本発明の実施形態による、リサーチツールにアクセスするための手段を含む代替の検索結果ページ８００を示している。検索結果ページ８００も、検索エンジン１０６によりユーザに提示することができる。図８に示すように、検索結果ページ８００は、検索結果セクション８０２と、ヘッダセクション８０４と、リサーチツールアクセスセクション８０６とを含む。これらのセクションは、検索結果ページ７００を参照しながら上述したような検索結果セクション７０２、ヘッダセクション７０４、及びリサーチツールアクセスセクション７０６とそれぞれ基本的に同じものであり、同様に機能する。
【００４９】
さらに図８に示すように、検索結果ページ８００は、リサーチセッションステータスセクション８０８も含む。リサーチツールアクセスセクション８０６と同様に、リサーチセッションステータスセクション８０８も、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、自動的に検索結果ページ８００内に含まれるようにすることができる。リサーチセッションステータスセクション８０８は、特定のトピックに関するリサーチがユーザのために記録されることをユーザに示すように意図されている。リサーチセッションステータスセクション８０８は、図８に示すように「フラクタル半導体」というトピックの記述８１２を含み、これに関するリサーチが記録される。トピックの記述は、例えば、ユーザにより提出された検索クエリの分析及び／又はこのようなクエリに応答して検索エンジン１０６により識別された文書に由来することができる。上述したように、このような分析は、リサーチセッション検出器１１８によって行われるリサーチセッション検出機能の一部として行うことができる。リサーチセッションステータスセクション８０８はまた、特定のトピックに関してユーザが行った検索回数の表示８１４、及び特定のトピックに関してユーザがアクセスした文書数の表示８１６も含む。
【００５０】
図９は、本発明の実施形態による、リサーチツールにアクセスするための手段を含む検索結果ページ９００のさらなるバージョンを示している。検索結果ページ７００及び８００と同様に、検索結果ページ９００は、検索結果セクション９０２と、ヘッダセクション９０４と、リサーチツールアクセスセクション９０６とを含む。リサーチツールアクセスセクション９０６は、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、検索結果ページ９００内に自動的に含まれるようにすることができる。リサーチツールアクセスセクション９０６は、案内部分９２２及びリサーチツール起動リンク９２４を含む。案内部分９２２は、ユーザが自身のリサーチを要約したいと思うどうかをユーザに尋ねるテキストを含む。リサーチツール起動リンク９２４は、ユーザによって起動されたときに、ユーザにリサーチツールが表示されるようにするインターフェイス要素を含む。例えば、検索結果ページ９００が表示されるウィンドウ上にオーバーレイ表示される新たなウィンドウ内にリサーチツールを表示することができる。
【００５１】
さらに図９に示すように、検索結果ページ９００のヘッダセクション９０４は、データ入力ボックス９１２及び検索ボタン９１４を含む。一般的には、これらのインターフェイス要素は、検索結果ページ７００のデータ入力ボックス７１２及び検索ボタン７１４とそれぞれ同様に機能する。しかしながら、検索結果ページ７００のデータ入力ボックス７１２とは異なり、検索結果ページ９００のデータ入力ボックス９１２は、リサーチツール起動アイコン９３２も含む。リサーチツール起動アイコン９３２は、ユーザによって起動されたときに、リサーチツール起動リンク９２４と同様の方法でリサーチツールへのアクセスを提供するインターフェイス要素である。しかしながら、リサーチツール起動リンク９２４が、リサーチセッション検出器１１８によってリサーチセッションが検出されたときにのみ検索結果ページ９００内に含まれるようになるのとは異なり、リサーチツール起動アイコン９３２は、リサーチセッションが検出されたかどうかに関わらず表示される。従って、リサーチツール起動アイコン９３２は、リサーチツールを呼び出すためのより持続的な手段をユーザに提供する。この手段は、ユーザが未だリサーチセッションを開始してはいないがとにかくリサーチツールを呼び出したいという状況、或いはユーザがリサーチセッションに関与してはいるがリサーチセッション検出器１１８がこのことを検出できなかったという状況において有用となり得る。いくつかの実施形態では、リサーチツール起動アイコン９３２を起動すると、ユーザにより又はユーザのために蓄積されたリサーチ文書のメニューが立ち上がり、これらのリサーチ文書の１つを選択するとリサーチツールが表示されるようになる。
【００５２】
図１０は、本発明の実施形態による、オンページドロップダウンウィンドウ又はパネルとして実現されるリサーチツールにアクセスするための手段を含む検索結果ページ１０００を示している。図１０に示すように、検索結果ページ１０００は、検索結果セクション１００２と、ヘッダセクション１００４と、リサーチツールアクセスセクション１００６と、スポンサードサーチ結果のための２つのセクション１００８及び１０１０とを含む。リサーチツールアクセスセクション１００６は、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、検索結果ページ１０００内に自動的に含まれるようにすることができる。リサーチツールアクセスセクション１００６は、リサーチツール起動リンク１０２２を含む。リサーチツール起動リンク１０２２は、ユーザによって起動されたときに、ユーザにリサーチツールが表示されるようにするインターフェイス要素である。リサーチツール起動リンク１０２２は、検出されたリサーチセッションのトピックを記述するテキスト、及びユーザが自身のリサーチに関する記録を取りたいと思うかどうかをユーザに尋ねるテキストを有利に含む。図１０に示すように、リサーチセッション検出器１１８により検出されたリサーチセッションのトピックは「ｈｄｔｖ」である。リサーチツールアクセスセクション１００６はまた、リサーチツールにアクセスするための案内をユーザが拒絶できるようにするキャンセル要素１０２４（「×」で図示）も含む。キャンセル要素１０２４は、ユーザによって起動されると、リサーチツールアクセスセクション１００６が検索結果ページ１０００から削除され、記録したあらゆるリサーチセッション結果が破棄されるようにする。
【００５３】
ユーザがリサーチツール起動リンク１０２２を起動すると、検索結果ページ１０００内のオンページドロップダウンウィンドウ内にリサーチツールがユーザに対して表示される。オンページドロップダウンウィンドウは、ヘッダセクション１００４の下方から延びる。具体的には、図１０に示すように、ヘッダセクション１００４の下部にあるタブから２つのオンページドロップダウンウィンドウにアクセスすることができ、「支援」と示される第１のタブ部１０１２は、検索クエリの作成及び所望の情報の検索においてユーザを支援することを意図された支援ツールへのアクセスを促し、「記録」と示される第２のタブ部１０１４は、リサーチツールへのアクセスを促す。これらのツールのいずれかにアクセスするには、適当なタブ部を選択し、次に拡張要素１０１６を起動する必要がある。リサーチツールを表示するために、別個のウィンドウとは対照的にオンページドロップダウンウィンドウ又はパネルを使用することで、リサーチを行いながらウィンドウ管理の問題を回避又は少なくとも軽減することによりユーザ経験を向上させることができる。
【００５４】
図１１は、本発明の実施形態による、オンページドロップダウンウィンドウ又はパネルとして実現されたリサーチツールにアクセスするための手段を含む別の検索結果ページ１１００を示している。図１１に示すように、検索結果ページ１１００は、検索結果セクション１１０２と、ヘッダセクション１１０４と、リサーチツールアクセスセクション１１０６と、スポンサードサーチ結果専用の２つのセクション１１０８及び１１１０とを含む。検索結果ページ１１００では、リサーチツールアクセスセクション１１０６が、ヘッダセクション１１０４の下にあるオンページドロップダウンウィンドウ又はパネル内に現れるリサーチツールの簡略版を含む。リサーチツールの簡略版は、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、オンページドロップダウンウィンドウ内に出現することができる。リサーチツツールの完全版又は拡張版にアクセスするには、ユーザは、リサーチツールアクセスセクション１１０６内の拡張要素１１１２を起動しなければならない。リサーチツールアクセスセクション１１０６はまた、ユーザがリサーチツールの簡略版の閲覧を中止できるようにするキャンセル要素１１１４（「×」と図示）も含む。キャンセル要素１１１４は、ユーザによって起動されると、リサーチツールアクセスセクション１２０６内のウィンドウが閉じられ、記録したあらゆるリサーチセッション結果が破棄されるようにする。
【００５５】
図１２は、本発明の実施形態による、オンページドロップダウンウィンドウ又はパネルとして実現されるリサーチツールにアクセスするための手段を含むさらに別の検索結果ページ１２００を示している。図１２に示すように、検索結果ページ１２００は、検索結果セクション１２０２と、ヘッダセクション１２０４と、第１のリサーチツールアクセスセクション１２０６と、第２のリサーチツールアクセスセクション１２０８と、スポンサードサーチ結果専用の２つのセクション１２１０及び１２１２とを含む。検索結果ページ１２００では、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、第１のリサーチツールアクセスセクション１２０６及び第２のリサーチツールアクセスセクション１２０８を各々表示することができる。
【００５６】
第１のリサーチツールアクセスセクション１２０６は、ヘッダセクション１２０４の下にあるオンページドロップダウンウィンドウ内に現れるリサーチツールの簡略版（リサーチツールアクセスセクション１１０６に類似）を含む。第２のリサーチツールアクセスセクション１２０８は、リサーチツール起動リンク１２１２を含む。リサーチツール起動リンク１２１２は、ユーザによって起動されると、第１のリサーチツールアクセスセクション１２０６内に示される簡略化されたリサーチツールの拡張版がユーザに表示されるようにする。リサーチツール起動リンク１２１２は、検出されたリサーチセッションのトピックを記述するテキスト（「ｈｄｔｖ」）、及びユーザが自身のリサーチに関する記録を再開したいと思うかどうかをユーザに尋ねるテキストを有利に含む。リサーチツール起動リンク１２１２内で記録を再開することへの言及は、リサーチセッション検出器１１８によって検出されたリサーチセッションが、ユーザに関連する既存のリサーチセッションの延長であることを示す。第２のリサーチツールアクセスセクション１２０８はまた、リサーチセッションを再開するための案内をユーザが拒絶できるようにするキャンセル要素１２１４（「×」と図示）も含む。
【００５７】
図１３Ａ及び図１３Ｂは、本発明の実施形態による、検索結果ページ１３００、及びリサーチセッションの検出に応答して検索結果ページ１３００上にオーバーレイ表示されるリサーチツールプレビュー要素１３０６を示している。図１３Ａに示すように、検索結果ページ１３００は、検索結果セクション１３０２及びヘッダセクション１３０４を含む。図１３Ｂに示すように、リサーチセッション検出器１１８によるリサーチセッションの検出に応答して、リサーチツールプレビュー要素１３０６が検索結果ページ１３００上にオーバーレイ表示される。リサーチツールプレビュー要素１３０６は、ユーザがリサーチツールへのアクセスを選択した場合、リサーチツールを具体化するリサーチ文書がどのように見えるかについての描写を提供する。図１３Ｂにさらに示すように、検索結果ページ１３００上には決定ボックス１３０８もオーバーレイ表示される。決定ボックス１３０８は、「ＯＫ」をクリックすることによりリサーチの記録の継続を承認してリサーチ文書が保持されるようにするか、或いは「キャンセル」をクリックすることによりリサーチの記録の継続をキャンセルして、リサーチ文書が破棄されるようにするかのいずれかをユーザに求める。
【００５８】
本発明の特定の実施形態では、リサーチセッションの検出に関連する信頼性レベルに応じて、リサーチツールにアクセスするための異なる手段をユーザに提示することができる。従って、例えば、リサーチセッション検出器１１８によってリサーチセッションが検出されたものの信頼性レベルが比較的低い場合、リサーチツールにアクセスするための第１の手段をユーザに提示することができる。一方、リサーチセッション検出器１１８によってリサーチセッションが検出されたものの信頼性レベルが比較的高い場合、リサーチツールにアクセスするための第２の手段をユーザに提示することができる。第１の手段は、第２の手段と比較して、リサーチツールへのアクセスをユーザに勧めるためのより目立たない又は押し付けがましくない方法を含むことができる。このようにして、ユーザの関与のレベルが、ユーザがリサーチツールにアクセスすることから恩恵を受ける確実性のレベルとマッチするようになる。例えば、１つの実施形態では、第１の手段が、図９に示すように、リサーチツールを使用するための案内を検索結果ページ本体に単純に挿入すること、又は図１１に示すように、検索結果ページ内のドロップダウンウィンドウ内にリサーチツールの簡略版を出現させることを含むことができるのに対し、第２の手段は、図１３Ａ及び図１３Ｂに示すように、検索結果ページ上にリサーチツールプレビュー要素をオーバーレイ表示することを含むことができる。この方法の他の変形例を使用することもできる。この方法の一般的説明を図１４にフロー図形式で示す。
【００５９】
Ｃ．例示的なコンピュータシステムの実施構成
本明細書に記載する実施形態は、システム、方法／処理、及び／又は装置を含め、図１５に示すコンピュータ１５００などの周知のサーバ／コンピュータを使用して実施することができる。例えば、１又はそれ以上のコンピュータ１５００を使用して、図１の検索エンジン１０６及びリサーチセッションマネージャ１１６、並びに図３、図５、図６、及び図１４に示すフロー図に記載する方法を実施することができる。
【００６０】
コンピュータ１５００は、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｂｕｓｉｎｅｓｓ  Ｍａｃｈｉｎｅｓ社、Ａｐｐｌｅ社、Ｓｕｎ社、ＨＰ社、Ｄｅｌｌ社、Ｃｒａｙ社などから市販されているコンピュータなどの、本明細書で説明する機能を実施できるいずれの市販の周知のコンピュータであってもよい。コンピュータ１５００は、デスクトップコンピュータ、サーバなどを含むいずれの種類のコンピュータであってもよい。
【００６１】
コンピュータ１５００は、プロセッサ１５０４などの１又はそれ以上のプロセッサ（中央処理装置又はＣＰＵとも呼ばれる）を含む。プロセッサ１５０４は、通信バスなどの通信インフラ１５０２に接続される。いくつかの実施形態では、プロセッサ１５０４が、複数の計算スレッドを同時に演算することができる。
【００６２】
コンピュータ１５００はまた、ランダムアクセスメモリ（ＲＡＭ）などの一次又はメインメモリ１５０６も含む。メインメモリ１５０６は、制御ロジック１５２８Ａ（コンピュータソフトウェア）及びデータを記憶する。
【００６３】
コンピュータ１５００はまた、１又はそれ以上の２次記憶装置１５１０も含む。２次記憶装置１５１０は、例えば、ハードディスクドライブ１５１２及び／又は取り外し可能ストレージデバイス又はドライブ１５１４、並びにメモリカード及びメモリスティックなどのその他の種類のストレージデバイスを含む。例えば、コンピュータ１５００は、メモリスティックなどのデバイスとインターフェイス接続するためのユニバーサルシリアルバス（ＵＳＢ）インターフェイスなどの業界標準インターフェイスを含むことができる。取り外し可能ストレージドライブ１５１４は、フロッピー（登録商標）ディスクドライブ、磁気テープドライブ、コンパクトディスクドライブ、光学ストレージデバイス、テープバックアップなどを表す。
【００６４】
取り外し可能ストレージドライブ１５１４は、取り外し可能ストレージユニット１５１６と相互作用する。取り外し可能ストレージユニット１５１６は、コンピュータソフトウェア１５２８Ｂ（制御ロジック）及び／又はデータを記憶するコンピュータ使用可能又はコンピュータ可読ストレージ媒体１５２４を含む。取り外し可能ストレージユニット１５１６は、フロッピー（登録商標）ディスク、磁気テープ、コンパクトディスク、ＤＶＤ、光学ストレージディスク、又はその他のいずれかのコンピュータデータストレージデバイスを表す。取り外し可能ストレージドライブ１５１４は、取り外し可能ストレージユニット１５１６との間で周知の方法で読み出し／書き込みを行う。
【００６５】
コンピュータ１５００はまた、モニタ、キーボード、ポインティングデバイスなどの入力／出力／ディスプレイデバイス１５２２も含む。
【００６６】
コンピュータ１５００は、通信又はネットワークインターフェイス１５１８をさらに含む。通信インターフェイス１５１８は、コンピュータ１５００が遠隔システム及びデバイスと通信できるようにする。例えば、通信インターフェイス１５１８により、コンピュータ１５００は、ＬＡＮ、ＷＡＮ、インターネットなどの通信ネットワーク又は媒体１５４２を介して通信できるようになる。ネットワークインターフェイス１５１８は、有線又は無線接続を介して遠隔サイト又はネットワークとインターフェイス接続することができる。
【００６７】
通信媒体１５４２を介してコンピュータ１５００へ及びコンピュータ１５００から制御ロジック１５２８Ｃを送信することができる。より具体的には、コンピュータ１２００は、制御ロジック１５２８Ｃで変調された搬送波（電磁信号）を通信媒体１５４２を介して送受信することができる。
【００６８】
本明細書では、制御ロジック（ソフトウェア）を記憶するコンピュータ使用可能又はコンピュータ可読媒体を含むあらゆる装置又は製品をコンピュータプログラム製品又はプログラムストレージデバイスと呼ぶ。これには、以下に限定されるわけではないが、コンピュータ１５００、メインメモリ１５０６、２次記憶装置１５１０、及び取り外し可能ストレージユニット１５１６が含まれる。制御ロジックを記憶するこのようなコンピュータプログラム製品は、１又はそれ以上のデータ処理デバイスにより実行された場合、このようなデータ処理デバイスを本明細書で説明するように動作させ、本発明の実施形態を表すようにする。
【００６９】
本発明は、本明細書で説明した以外のソフトウェア、ハードウェア、及び／又はオペレーティングシステムの実施構成で機能することもできる。本明細書で説明した機能を実施するのに適したあらゆるソフトウェア、ハードウェア、及びオペレーティングシステムの実施構成を使用することができる。
【００７０】
Ｄ．結論
以上、本発明の様々な実施形態について説明したが、これらは一例として提示したものにすぎず、限定ではない点を理解されたい。（単複の）当業者であれば、添付の特許請求の範囲に定義するような本発明の思想及び範囲から逸脱することなく、上述の実施形態に形式及び詳細の様々な変更を加えることができることが明らかであろう。従って、本発明の幅及び範囲は、上述した例示的な実施形態のいずれかによって限定すべきものではなく、以下の特許請求の範囲及びその同等物によってのみ定義すべきものである。
【符号の説明】
【００７１】
３０２  検索エンジンのユーザにより提出された一連のクエリに関する情報を取得
３０４  取得した情報に基づいて、検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているかどうかを判定
３０６  検索エンジンのユーザが特定のトピックに関するリサーチセッションを行っているという判定に応答して、ユーザに１又はそれ以上のリサーチツールへのアクセスを提供
【図１】
0005425906.tif 000002
【図２】
0005425906.tif 000003
【図３】
0005425906.tif 000004
【図４】
0005425906.tif 000005
【図５】
0005425906.tif 000006
【図６】
0005425906.tif 000007
【図７】
0005425906.tif 000008
【図８】
0005425906.tif 000009
【図９】
0005425906.tif 000010
【図１０】
0005425906.tif 000011
【図１１】
0005425906.tif 000012
【図１２】
0005425906.tif 000013
【図１３Ａ】
0005425906.tif 000014
【図１３Ｂ】
0005425906.tif 000015
【図１４】
0005425906.tif 000016
【図１５】
0005425906.tif 000017