(57)【要約】本発明の実施形態は、提案された検索に対する検索結果のプレビューを提示することに関する。検索エンジンのクエリーを受ける。１つ又は複数の検索結果を発生する。１つ又は複数の検索用語を提案して、発生する。１つ又は複数の検索結果および１つ又は複数の提案された検索タームを含む、検索エンジン結果ページを発生する。提案検索タームから選択したものに関する検索結果のプレビューを表示する指示を受け取る。結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生する。選択された提案検索タームに関する１つ又は複数の検索結果を取り込む。これら１つ又は複数の検索結果をプレビュー・ウィンドウにおいて提示する。プレビュー・ウィンドウは、１つ又は複数の検索結果との相互作用を可能にする。【選択図】図７
2012511208.tif 000002
【特許請求の範囲】
【請求項１】
提案された検索に対して検索エンジン結果ページ上に提供された１つ又は複数の検索結果のプレビューを提示する方法を実行するためのコンピューター実行可能命令を格納した１つ又は複数のコンピューター読み取り可能媒体であって、前記方法が、
検索エンジンのクエリーを受け取るステップ（７０１）と、
前記検索エンジンのクエリーに関する１つ又は複数の検索結果を発生するステップ（７０２）と、
１つ又は複数の検索絞込みタームを提案し発生するステップ（７０３）と、
前記１つ又は複数の検索結果と、前記１つ又は複数の提案検索絞込みタームとを含む検索エンジン結果ページを発生するステップ（７０４）と、
前記１つ又は複数の提案検索絞込みタームから選択した提案検索絞込みタームに関する検索結果のプレビューを表示することを指示する指示を受け取るステップ（７０５）と、
結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生するステップ（７０６）と、
前記選択した提案検索絞込みタームに関する１つ又は複数の検索結果を取り込むステップ（７０７）と、
前記１つ又は複数の検索結果を、前記プレビュー・ウィンドウにおける提示のために提供するステップ（７０８）であって、前記プレビュー・ウィンドウが前記１つ又は複数の検索結果との相互作用を可能にする、ステップと、
を備えている、１つ又は複数のコンピューター読み取り可能媒体。
【請求項２】
請求項１記載の媒体において、前記指示が、ホバリング動作によって発生される、媒体。
【請求項３】
請求項１記載の媒体において、前記メニュー・バー・セクションが、更なる検索絞込みを実行することを示す入力フィールドを備えている、媒体。
【請求項４】
請求項１記載の媒体において、前記ステータス・バーが、前記プレビュー・ウィンドウを共有する入力フィールドを備えている、媒体。
【請求項５】
請求項４記載の媒体において、前記プレビュー・ウィンドウを共有するステップが、インスタント・メッセージをユーザーに送ることによって、前記プレビュー・ウィンドウを共有するステップを含む、媒体。
【請求項６】
請求項４記載の媒体において、前記プレビュー・ウィンドウを共有するステップが、電子メール・メッセージをユーザーに送ることによって、前記プレビュー・ウィンドウを共有するステップを含む、媒体。
【請求項７】
請求項１記載の媒体において、前記相互作用が、前記プレビュー・ウィンドウ内におけるズーミングを含む、媒体。
【請求項８】
請求項１記載の媒体において、前記相互作用が、前記プレビュー・ウィンドウ内における更なる検査のために、前記検索結果から１つを選択することを含む、媒体。
【請求項９】
請求項８記載の媒体において、前記選択するステップが、ハイパーリンク上でクリックするステップを含む、媒体。
【請求項１０】
請求項１記載の媒体において、前記相互作用が、親ウィンドウにおいて表示するために、検索結果を選択することを含む、媒体。
【請求項１１】
提案された検索に対して検索エンジン結果ページ上に提供された１つ又は複数の検索結果のプレビューを提示する方法を実行するためのコンピューター実行可能命令を格納した１つ又は複数のコンピューター読み取り可能媒体であって、前記方法が、
検索エンジンのクエリーを受け取るステップ（８０１）と、
前記検索エンジンのクエリーに関する１つ又は複数の検索結果を発生するステップ（８０２）と、
１つ又は複数の垂直検索カテゴリーを提案し発生するステップ（８０３）と、
前記１つ又は複数の検索結果と、前記１つ又は複数の提案垂直検索カテゴリーとを含む検索エンジン結果ページを発生するステップ（８０４）と、
前記１つ又は複数の提案垂直検索カテゴリーから選択した提案垂直検索カテゴリーに関する検索結果のプレビューを表示することを指示する指示を受け取るステップ（８０５）と、
結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生するステップ（８０６）と、
前記選択した提案垂直検索カテゴリーに関する１つ又は複数の検索結果を取り込むステップ（８０７）と、
前記１つ又は複数の検索結果を、前記プレビュー・ウィンドウにおける提示のために提供するステップ（８０８）であって、前記プレビュー・ウィンドウが前記１つ又は複数の検索結果との相互作用を可能にする、ステップと、
を備えている、１つ又は複数のコンピューター読み取り可能媒体。
【請求項１２】
請求項１１記載の媒体において、前記プレビュー・ウィンドウが、検索提案と並んで発生される、媒体。
【請求項１３】
提案された検索に対して検索エンジン結果ページ上に提供された１つ又は複数の検索結果のプレビューを提示する方法を実行するためのコンピューター実行可能命令を格納した１つ又は複数のコンピューター読み取り可能媒体であって、前記方法が、
検索エンジンのクエリーを受け取るステップ（９０１）と、
前記検索エンジンのクエリーに関する１つ又は複数の検索結果を発生するステップ（９０２）と、
１つ又は複数の検索タームを提案し発生するステップ（９０３）と、
前記１つ又は複数の検索結果と、前記１つ又は複数の提案検索タームとを含む検索エンジン結果ページを発生するステップ（９０４）と、
前記１つ又は複数の提案検索タームから選択した検索タームに関する検索結果のプレビューを表示することを指示する指示を受け取るステップ（９０５）と、
結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生するステップ（９０６）であって、前記メニュー・バー・セクションが、保存ボタンと、検索絞込み入力フィールドと、インスタント・メッセージ共有ボタンと、電子メール共有ボタンと、ドッキング・ボタンとを備えている、ステップと、
前記選択した提案検索タームに関する１つ又は複数の検索結果を取り込むステップ（９０７）と、
前記１つ又は複数の検索結果を、前記プレビュー・ウィンドウにおける提示のために提供するステップ（９０８）であって、前記プレビュー・ウィンドウが前記１つ又は複数の検索結果との相互作用を可能にする、ステップと、
を備えている、１つ又は複数のコンピューター読み取り可能媒体。
【請求項１４】
請求項１３記載の媒体において、前記提案検索タームが、提案検索絞込みタームである、媒体。
【請求項１５】
請求項１３記載の媒体において、前記提案検索タームが、提案垂直検索カテゴリーである、媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  検索エンジンは、インターネット上において情報を突き止める重要な方法を提供する。しかしながら、ユーザーは、彼らが意図する検索目標に直接関係する結果が得られる検索クエリーを思いつくことができない場合が多い。クエリー提案が、特定のトピックを検索するときに、ユーザーのために代わりのクエリーの重要なソースになりつつある。このようなクエリー提案がユーザーによって用いられるのは、どのタームが結果を効果的に狭めるか、ユーザーに確信がない場合であることが多い。検索結果を狭めることに加えて、特定のトピックに向けた焦点を得るために、特定のメディア・タイプまたは特定の情報タイプに検索結果を限定する、代わりのクエリーを実行することができる。垂直検索(vertical searches)は、画像、ビデオ、あるいは他の何らかのタイプのメディアまたはその他の情報へのリンクのみを戻す結果を提供することができる。
【発明の概要】
【０００２】
[0002]  本発明の実施形態は、この摘要ではなく、以下の特許請求の範囲によって定義されるものとする。その理由のために、ここでは、開示の全体像を示すため、そして以下で詳細な説明の章において更に説明する概念から選択したものを紹介するために、本発明の種々の態様の上位全体像を示す。この摘要は、特許請求する主題の主要な特徴または必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を決定するための隔離(isolation)において補助として用いられることを意図するのでもない。
【０００３】
[0003]  本発明の実施形態は、検索エンジン結果ページ上に与えられる検索提案に対する検索結果のプレビューを提示することに関する。検索エンジンのクエリーを受ける。１つ又は複数の検索結果を発生する。１つ又は複数の検索用語を提案して、発生する。一実施形態によれば、検索タームの提案によって、本来のクエリーに磨きをかけることができる。他の実施形態によれば、検索タームの提案は、ユーザーが関連する概念を発見するのを助けることができる。１つ又は複数の検索結果および１つ又は複数の提案された検索タームを含む、検索エンジン結果ページを発生する。提案された検索タームから選択したものに関する検索結果のプレビューが入手可能であり表示することもできるという指示を受け取る。結果セクションおよびメニュー・バー・セクションを含むプレビュー表示(preview view)またはウィンドウを発生する。提案された検索タームから選択したものに関する検索結果の１つ又は複数を取り込む。これら１つ又は複数の検索結果をプレビュー・ウィンドウにおいて提示する。
【図面の簡単な説明】
【０００４】
[0004]  本発明の例示的な実施形態について、添付図面を参照しながら以下に詳細に説明する。添付図面は、ここで引用したことにより、本願明細書に含まれるものとする。  
【図１】図１は、本発明の一実施形態を実現するのに適したコンピューティング環境例のブロック図を示す。
【図２】図２は、本発明の一実施形態を実現に適したネットワーク環境例のブロック図を示す。
【図３】図３は、本発明の一実施形態による検索エンジン結果ページの一例の表示画面を示す。
【図４Ａ】図４Ａは、本発明の一実施態様にしたがって、検索エンジン結果ページ上において、クエリー提案による検索結果のプレビューを与える画面表示を示す。
【図４Ｂ】図４Ｂは、本発明の一実施態様にしたがって、検索エンジン結果ページ上において、クエリー提案による検索結果のプレビューを与える画面表示を示す。
【図４Ｃ】図４Ｃは、本発明の一実施態様にしたがって、検索エンジン結果ページ上において、クエリー提案による検索結果のプレビューを与える画面表示を示す。
【図５】図５は、本発明の一実施形態による、プレビュー・ウィンドウの一例の画面表示を示す。
【図６】図６は、本発明の一態様による、プレビュー・ウィンドウの発生を示す画面表示を示す。
【図７】図７は、本発明の一態様にしたがって、検索絞込みタームに関する検索結果を提示する方法を示す流れ図である。
【図８】図８は、本発明の一実施形態にしたがって、垂直検索カテゴリーに関する検索結果を提示する方法を示す流れ図である。
【図９】図９は、本発明の一実施形態にしたがって、検索タームに関する検索結果を提示する方法を示す流れ図である。
【発明を実施するための形態】
【０００５】
[0014]  本発明の主題について、本明細書では、法的要件を満たすために具体性をもって説明する。しかしながら、説明自体は、本特許の範囲を限定することは意図していない。むしろ、本発明者は、特許請求する主題は、本文書において記載するステップとは異なるステップまたは同様のステップの組み合わせを含むように、他の現在または今後の技術と関連付けて、別の方法で具現化してもよいことを想定している。更に、「ステップ」および／または「ブロック」という用語は、本明細書においては、採用される方法の異なるエレメントを言外に意味するために用いることもできるが、個々のステップの順序が明示的に記載されていなければ、そして記載されている場合を除いて、この用語は、本明細書において開示される種々のステップ間において、いかなる特定の順序をも暗示するように解釈してはならない。
【０００６】
[0015]  本発明の実施形態は、検索エンジン結果ページ上において提供される、検索提案(suggested search)に関する検索結果のプレビューを提示することを対象とする。検索エンジン結果ページは、多くの場合情報が非常に限定された関連結果をユーザーに提供しようとする。ユーザーのクエリーは、ある程度曖昧なことが多く、様々な異なる概念を表すこともあり得る。したがって、ユーザーの検索クエリーに対する検索結果に加えて、検索エンジンは、ユーザーに、検索クエリーを提案して、そのリストを提示することができ、選択された場合に、ユーザーが求めようとしていたものに一層近づいた結果を戻すことができる。このような検索クエリーの提案には、絞込みの提案が含まれ、これは当初の検索クエリー・ストリングの曖昧さを除こうとする提案である。一例として、「アメリカ人」(American)というタームに対する検索では、アメリカ合衆国の人々、南アメリカの人々、およびアメリカン航空（American Airlines)に関する結果が出てくる可能性がある。この例において、提案検索絞込みタームのリストは、「アメリカン航空」、「アメリカ合衆国のアメリカ人」、および「南アメリカ人」を含むことができる。提案される検索クエリーは、異なる「垂直軸」(vertical)も含むことができる。垂直検索は、検索タームの意味や内容を変化させないが、代わりに戻される結果の種類を変更する。一例として、異なる垂直検索カテゴリーは、画像、ビデオ、ニュース・ポスティング、ブログ、および製品を含む。他の種類の提案検索タームは、例えば、場所および時間に関して結果を絞り込むことができる。
【０００７】
[0016]  クエリー提案の使用は、特定のトピックについて検索するときに、ユーザーにとって代わりのクエリーのソースとして重要となる可能性がある。ユーザーは、検索クエリーを形成する際にどの単語を用いるべきか確信がないとき、関連情報が見つからないとき、そして特定のトピックのカテゴリー空間内において検索しているとき、提案を用いることが多い。しかし、クエリー提案は常にエンド・ユーザーに明白であるとは限らないと考えられる。検索結果ページは、１０以上の結果項目、スポンサーによって提供される結果、瞬時的な回答、および提案されたクエリーを含むことができる。ユーザーは、ページ上でこれらの結果全てを効率的に吟味することは難しいと考えることもあり得る。クエリー改良を提案することによって、ユーザーに認識負荷を余分に負わせる可能性があり、場合によっては逆効果となることもあり得る。
【０００８】
[0017]  本発明の一実施形態によれば、ユーザーは特定のクエリー改良に関する結果を容易にそしてほぼ瞬時にプレビューすることができる。変更された結果の部分集合は、リンクの近くにある浮遊(floating) プレビュー・ウィンドウまたは埋め込み(embedded)プレビュー・ウィンドウ内に、簡潔なフォーマットで表示することができる。ユーザーは、彼らが探している結果を見つけると、クリックしてプレビューから最大ビューにジャンプすることができる。本発明の他の実施形態によれば、プレビュー・ウィンドウ内において、結果を更に詳細に探査して、プレビューすることができる。一例として、多数の小さい画像の画像プレビューを、プレビュー・ウィンドウ内に提示することができ、ユーザーは、小さい画像のいずれにでも、プレビュー・ウィンドウからズームすることができる。更に別の実施形態によれば、異なるソートおよびフィルタ選択肢を用いてプレビュー結果を見ることも、プレビュー・ウィンドウにおいて可能である。
【０００９】
[0018]   本発明の一実施形態によれば、プレビュー・ウィンドウは、標準化されたインターフェースを有することができる。プレビュー・ウィンドウは、コア・ページまたは親ページ上に浮遊し、明るい境界(light border)を有するウィンドウとすることができる。プレビュー・ウィンドウは、ジャンプする、最大画面を見る、結果を親ウィンドウに「貼り付ける」または「はめ込む」(dock)ための改良(refinement)またはグリフ(glyph)というような、何らかの一般的なエレメントを有することができる。また、種々のクエリー・タイプおよびコンテキストに合わせて、異なるビジュアライゼーション・プロバイダー(visualization provider)をサポートすることもできる。ウェブ・ページ、画像、ビデオ、ブログ、ニュース、人々、製品、申し出等をプレビューするサポートを提供することができる。これらは、異なる可視化要件を有するが、同じ共通コアを利用することができる。プレビュー・ウィンドウをページ・エレメントの近くに位置付けるが、それを覆わないようにするために、スマート・レイアウト管理手法を用いることができる。これは、プレビュー・ウィンドウをエレメントの右側または左側、そしてその上または下にでも示すことができることを意味する。
【００１０】
[0019]  本発明の一実施形態によれば、多数の方法によって、プレビュー・ウィンドウを動作状態にすることができる。クエリー改良をサポートするページの中にあるエレメントは、これらが何らかの視覚的外観を通じてプレビューをサポートすることを示すことができる。一例として、これは、エレメントに隣接する初期グリフであることができ、またはエレメントに下線を引くことや、太字体で表示することもできる。ユーザーは、プレビュー・ウィンドウを動作状態にするには、ある定められた時間グリフの上でホバリング(hover)することができる。このホバリングの目標は、最初は見ることができない場合もある。代わりに、ユーザーは最初に問題のエレメントの上でホバリングして、グリフを即座に表出させることもできる。次いで、ユーザーは、このグリフ上でホバリングすることによって、またはそれをクリックすることによって、グリフと相互作用することができる。これは、ユーザーの意図の信頼度を高める２段階プロセスを表す。他のマウス相互作用を用いても、「微動」(wiggle)および「円運動」というような種々のマウスの動きを利用することができる。尚、ユーザーがプレビュー・ウィンドウを表示することを示すには、多くの方法で可能であることは、当業者には認められよう。本発明の他の実施形態によれば、キーボード、ペン、タッチ、およびその他の入力デバイスを用いても、プレビュー・ウィンドウを表示することを示すことができる。
【００１１】
[0020]  ユーザーは、本発明の一実施形態によれば、特定のクエリー改良からのプレビュー結果を「貼り付ける」(pin)または「はめ込む」(dock)ことができ、それが現在の検索結果ページにおける新たなセクションとなるようにするとよい。これは、ユーザーの視点からは現在のクエリーを変化させることはできないが、メタデータをクエリー・ストリング・パラメータに追加して、この詳細を追跡することができる。一例として、プレビュー結果が貼り付けられると、ページが新たな目標セクションの位置を示すために下に向かってスクロールする間、プレビュー・ウィンドウは静止したままでいることができる。一旦これが見ることができるようになると、プレビュー・ウィンドウは、特定の位置においてページの中に溶け込んでいくように見えるやり方で、アニメーションと共に動くことができる。他の例として、ページはスクロールしなくてもよいが、ユーザーの現在の視点よりも上または下においてアニメーションがページに効果的に追加されたことを、ユーザーが認めることができるように、アニメーションを示すこともできる。
【００１２】
[0021]  本発明の更に別の実施形態によれば、ユーザーは、プレビュー・ウィンドウの中でプレビュー結果と相互作用を行うことができる。一例として、この相互作用は、特定の結果項目と相互作用してそれらを一層詳細に見ること、直接その項目にナビゲートすること、および検索結果を絞り込むことを含むことができる。他の有用な態様は、その項目をユーザーのローカル・ストレージまたはクラウド系ストレージに「保存」することである。項目を保存すると、検索結果についてのメタデータが、クエリー項目、カテゴリー、時間、位置、コンテンツ・タイプ、およびドメインと共に格納される。尚、検索結果についてのメタデータと共に、他の形態のデータも格納することができることは、当業者には認められよう。保存された結果、およびその集合体は、コア検索サイトにおいて「私の」(My)検索範囲を選択することによって、見ることができる。また、これらには、現在のクエリーの「範囲絞込み」(scope refinement)プレビューとして（または、クエリーを用いずに）アクセスすることができる。これによって、ユーザーは、彼らが格納した集合体の検索に基づいて、検索結果をプレビューすることができる。尚、これらの結果に対して更にフィルタリング、分類、および並び替えを行うために、補足的な直列状の絞込み(inline refinement)を用いることもできることは、当業者には認められよう。
【００１３】
[0022]  本発明の一実施形態によれば、プレビュー・ウィンドウにおいて結果を絞込むための共通モデルがある。一例として、このプレビュー・ウィンドウにおける絞込みは、並び替え、フィルタリング、および分類を含むことができる。これらは、拡張可能であり、適宜種々の可視化によって実現される。
【００１４】
[0023]  尚、本発明の実施形態を高度化する(enhance)ためには、多数の最適化を実行できることは、当業者には認められよう。一例として、最も広く一般的なクエリー改良に合わせたコンテンツを予め取り込んでおき、これらをユーザーに先回りして提供する機会がある。一実施形態によれば、予め取り込んでおいた結果は、レンダリングするときに、ページに埋め込むことができ、またはページをロードした後に非同期で予め取り込んでおくことができる。コンテンツを予め取り込んでおくべきか否か、そしていつ取り込んでおくべきかについての判断は、帯域幅の閾値、複雑さ、レイテンシー、および絞込み信頼性を含む多数の要因によって左右される可能性がある。
【００１５】
[0024]  最適化の他の例として、体験した動作(performance)を絞り込む(refine)ために、プレビューの一部のダウンロードを区別する必要がある場合もあり得る。これは、コア自体に対するスクリプトおよびユーザー・インターフェース・コードの一部、ならびに用いるかもしれない種々の可視化に該当する。例えば、コア・ページロードの間に、「ディープ・ズーム」(deep zoom)可視化をダウンロードすることは、効率的でない場合もある。このようなコンポーネントは、サイズが１ＫＢから２０ＫＢもあるかもしれず、検索エンジンにとっては重い。したがって、実施形態の中には、異なる手法を用いてアセット(asset)をダウンロードしセッション指向ビューを作る場合もある。他の最適化では、事前取り込みモデルについてより良い判断を行うために、特定のユーザーまたはマシン毎にクエリー改良プレビュー・パターンを分析することを伴う。
【００１６】
[0025]  本発明の一実施形態は、１つ又は複数の検索結果のプレビューを提示する方法を実行するためのコンピューター実行可能命令を格納するコンピューター読み取り可能媒体を対象とする。検索エンジン・クエリーを受け取る。１つ又は複数の検索結果を発生する。１つ又は複数の検索絞込みタームを提案し、発生する。検索エンジン結果ページを発生する。このページは、１つ又は複数の検索結果と、１つ又は複数の検索絞込みタームとを含む。提案された検索絞込みタームから選択したものに関する検索結果のプレビューを表示することを示す指示を受け取る。結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生する。提案された検索絞込みタームから選択したものに関する１つ又は複数の検索結果を取り込む。１つ又は複数の検索結果をプレビュー・ウィンドウ内に提示する。このプレビュー・ウィンドウは、１つ又は複数の検索結果との相互作用を可能にする。
【００１７】
[0026]  本発明の他の実施形態は、提案された検索に対する１つ又は複数の検索結果のプレビューを提示する方法を実行するために、コンピューター実行可能命令を格納するコンピューター読み取り可能媒体を対象とする。検索エンジンのクエリーを受け取る。１つ又は複数の検索結果を発生する。１つ又は複数の提案された垂直検索カテゴリーを発生する。検索エンジン結果ページを発生する。このページは、１つ又は複数の検索結果と、１つ又は複数の垂直検索カテゴリーとを含む。提案された垂直検索カテゴリーから選択したものに関する検索結果のプレビューを表示することを示す指示を受け取る。結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生する。提案された垂直検索カテゴリーから選択したものに関する１つ又は複数の検索結果を取り込む。１つ又は複数の検索結果をプレビュー・ウィンドウ内に提示する。このプレビュー・ウィンドウは、１つ又は複数の検索結果との相互作用を可能にする。
【００１８】
[0027]  本発明の更に他の実施形態は、提案された検索に対する検索結果のプレビューを提示する方法を実行するために、コンピューター実行可能命令を格納するコンピューター読み取り可能媒体を対象とする。検索エンジンのクエリーを受け取る。１つ又は複数の検索結果を発生する。１つ又は複数の提案された検索タームを発生する。検索エンジン結果ページを発生する。このページは、１つ又は複数の検索結果と、１つ又は複数の検索タームとを含む。提案された検索タームから選択したものに関する検索結果のプレビューを表示することを示す指示を受け取る。結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生する。メニュー・バー・セクションは、保存ボタン、検索絞込み入力フィールド、インスタント・メッセージ共有ボタン、電子メール共有ボタン、およびドッキング・ボタンを含む。提案された検索タームから選択したものに関する１つ又は複数の検索結果を取り込む。１つ又は複数の検索結果をプレビュー・ウィンドウ内に提示する。このプレビュー・ウィンドウは、１つ又は複数の検索結果との相互作用を可能にする。
【００１９】
[0028]  以上、本発明の実施形態の全体像について端的に説明したので、本発明の種々の態様について一般的なコンテキストを与えるために、本発明の実施形態を実現することができる動作環境例について、以下に説明する。最初に図１を特に参照すると、本発明の実施形態を実現するための動作環境例が示されており、全体的にコンピューティングデバイス１００として示されている。コンピューティングデバイス１００は、適したコンピューティング環境の一例に過ぎず、本発明の使用または機能の範囲に関していかなる限定をも示唆することを意図するのではない。また、コンピューティング環境１００は、図示するコンポーネントの任意の１つまたは組み合わせに関していかなる依存性や要件も有するように解釈してはならない。
【００２０】
[0029]  本発明は、コンピューターあるいはパーソナル・データ・アシスタントまたはその他のハンドヘルド・デバイスのようなその他のマシンによって実行される、プログラム・モジュールのようなコンピューター実行可能命令を含む、コンピューター・コードまたは機械使用可能命令という一般的な文脈で説明することができる。一般に、プログラム・モジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含み、特定のタスクを実行するコード、および／または特定の抽象的データ型を実現するコードに言及する。本発明は、ハンドヘルド・デバイス、消費者用電子機器、汎用コンピューター、特殊コンピューティングデバイス等を含む、種々のシステム構成において実用化することができる。また、本発明は、分散型コンピューティング環境においても実用化することができ、その場合、通信ネットワークを通じてリンクされているリモート処理デバイスによってタスクを実行する。
【００２１】
[0030]  図１を参照すると、コンピューティングデバイス１００は、以下のデバイスを直接的または間接的に結合するバス１１０を含む。メモリー１１２、１つ又は複数のプロセッサー１１４、１つ又は複数の外部記憶コンポーネント１１６、入出力（Ｉ／Ｏ）ポート１１８、入力コンポーネント１２０、出力コンポーネント１２１，および例示的な電源１２２である。バス１１０は、１系統以上のバス（アドレス・バス、データ・バス、またはその組み合わせ等）であってもよいものを表すことができる。図１の種々のブロックは、明確化のために、線で示すが、実際には、種々のコンポーネントの区分けはそれほど明確でなく、比喩的には、これらの線をもっと正確に示すとすれば、灰色で曖昧となるであろう。例えば、プロセッサーはメモリーを有する。我々はこのようなことは技術の本質であると認識しており、図１の線図は、本発明の１つ又は複数の実施形態と合わせて用いることができるコンピューティングデバイスの一例を例示するに過ぎないことを繰り返しておく。「ワークステーション」、「サーバー」、「ラップトップ」、「ハンドヘルド・デバイス」等というようなカテゴリー間では区別を行わない。これは、全てが図１の範囲に該当すると考えられ、「コンピューティングデバイス」を指すからである。
【００２２】
[0031]  コンピューティングデバイス１００は、通例、種々のコンピューター読み取り可能媒体を含む。コンピューター読み取り可能媒体は、コンピューター１００がアクセス可能な任意の入手可能な媒体とすることができ、揮発性および不揮発性の双方、リムーバブル、および非リムーバブル媒体を含む。限定ではない一例をとして、コンピューター読み取り可能媒体は、コンピューター記憶媒体および通信媒体を含むことができる。コンピューター記憶媒体は、コンピューター読み取り可能命令、データ構造、プログラム・モジュール、またはその他のデータというような情報の格納のために、任意の方法または技術で実施される、揮発性および不揮発性の双方、リムーバブル、ならびに非リムーバブル媒体を含む。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリーまたはその他のメモリー技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）またはその他の光ディスク・ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージまたはその他の磁気記憶デバイス、あるいは所望の情報を格納するために用いることができしかもコンピューティングデバイス１００がアクセス可能なその他の任意の媒体も含むが、これらに限定されるのではない。
【００２３】
[0032]  メモリー１１２は、揮発性メモリーの形態としたコンピューター記憶媒体を含む。ハードウェア・デバイスの例には、RAMのようなソリッド・ステート・メモリーが含まれる。外部ストレージ１１６は、不揮発性メモリーの形態としたコンピューター記憶媒体を含む。メモリーは、リムーバブル、非リムーバブル、またはその組み合わせであってもよい。ハードウェア・デバイスの例には、ソリッド・ステート・メモリー、ハード・ドライブ、光ディスク・ドライブ等が含まれる。コンピューティングデバイス１００は、メモリー１１２、外部ストレージ１１６、または入力コンポーネント１２０のような種々のエンティティからデータを読み出す１つ又は複数のプロセッサーを含む。出力コンポーネント１２１は、データ指示をユーザーまたはその他のデバイスに提示する。出力コンポーネントの例には、ディスプレイ・デバイス、スピーカー、印刷コンポーネント、振動コンポーネント等が含まれる。
【００２４】
[0033]  Ｉ／Ｏポート１１８は、入力コンポーネント１２０および出力コンポーネント１２１を含む他のデバイスにコンピューティングデバイス１００を論理的に結合することを可能にする。これら他のデバイスの一部は内蔵されていてもよい。例示的なコンポーネントには、マイクロフォン、ジョイスティック、ゲーム・パッド、衛星ディッシュ、スキャナー、プリンター、ワイヤレス・デバイス等が含まれる。
【００２５】
[0034]  これより図２を参照すると、本発明をサポートするのに適したネットワークを紹介するブロック図が示されている。ネットワーク２０３に接続されているクライアントコンピューティングデバイス２０１が、ウェブ・ブラウザー・アプリケーション２０２を実行している。ネットワーク２０３は、イントラネットまたはインターネットへの接続とすることもできる。尚、ウェブ・ブラウザー・アプリケーション２０２は、検索エンジンと相互作用を行い、結果を表示することができるアプリケーションであればいずれでも可能であることは、当業者には認められよう。また、サーバー２０４は、ネットワークに接続されている。サーバー２０４は、検索エンジン２０５および提案エンジン２０６を実行する。提案エンジン２０６は、垂直検索提案および検索絞込み提案双方を提供する役割を果たす。検索絞込み提案とは、検索タームから曖昧さを取り除くことを目的とする。多くの場合、ユーザーがタイプ入力する検索クエリー・タームからは、多数の異なるカテゴリーの結果が得られる。一例として、「ビートルズ」(Beatles)は、音楽グループに関する検索結果、そして昆虫に関する検索結果も生成することができる。検索絞込みタームは、ユーザーが意図する結果にもっと近づけるために、検索結果を狭めることを目標とする。
【００２６】
[0035]  タームの曖昧さに加えて、検索結果は、多くの異なるタイプのメディアへのリンクも生成する。一例として、１つの検索タームが、画像、ビデオ、およびブログ・エントリーを有する結果を生成することもできる。垂直検索は、結果を１つの種類に狭める、例えば、画像を戻す検索結果のみに狭めることを目的とする。尚、提案エンジン２０６および検索エンジン２０５は、別々のマシンにおいて実行すること、あるいはウェブ・ブラウズ・アプリケーション２０２と同じマシンにおいて実行することも可能であることは当業者には認められよう。提案エンジン２０６は、検索提案、検索絞込みタームまたは垂直検索のいずれかを提供し、検索エンジン２０５が提供する結果を提示する検索結果ページ上にその検索提案を提示するために用いることができる。本発明の一部の実施形態によれば、ユーザーが検索エンジン結果ページ上において提案された検索の上でホバリングすると、サーバー２０４上で実行中の検索エンジン２０５を検索して、その特定の検索提案に関する検索結果を得ることができる。他の実施形態によれば、ユーザーが検索エンジン結果ページ上に提示された特定の検索結果の上でホバリングすると、サーバー２０４上で実行中の提案エンジン２０６に、検索提案を提供するように問い合わせることができる。
【００２７】
[0036]  本発明の実施形態によれば、本発明を実行する際に用いるのに適した検索エンジン結果ページ３００の画面表示が、図３に示されている。この表示画面は、現在表示されている検索エンジン結果ページにタイトルを示すタイトル・バー３０１を有する。アドレス・バー３０２は、ウェブ・サイト・アドレスを入力し、ナビゲーション関連コマンドを与えるためにある。メニュー・バー３０３は、メニュー・システムを通じてのコマンド入力を可能にするために設けることができる。表示画面の主要目視エリア３０４は、結果提示セクション３０５、および提案検索セクション３０６に分割することができる。これらのセクションの具体的な向き、レイアウト、および相対的なサイズは、本発明にしたがって多くの方法で変更することができる。図３に示す具体的なレイアウトは、レイアウトの一例である。ユーザーによって入力された特定の検索タームに関係する検索結果は、結果セクション３０５において表示することができる。検索絞込みタームまたは垂直検索のいずれか、あるいは双方の組み合わせを表す付加的提案検索タームを、提案検索セクション３０６において提示することができる。尚、結果セクション３０５に提示される検索結果、および提案検索セクション３０６に提示される提案検索タームには、多くの可能なレイアウトがあることは、当業者には認められよう。
【００２８】
[0037]  本発明の一実施形態によれば、提案検索タームに関する検索結果のプレビューの視覚的指示を、提案検索セクション３０６において、提案検索ターム毎に提示する。図４Ａから図４Ｃは、プレビューを視覚的に示すいくつかの方法を示す。しかしながら、検索結果をプレビューする選択肢を視覚的に示すには他の方法もあることは、当業者には認められよう。提案検索ターム４０２のリストの各々に隣り合わせて、別々のアイコンを提示することができる。一例として、図４Ａに示すように、一般的なウェブ結果をプレビューに提示することを示すには、一般アイコン４０３を用いることができ、ビデオをプレビューに提示することを示すには、プレー・ボタン４０４を用いることができ、画像をプレビューに提示することを示すには、カメラ・アイコン４０５を用いることができる。他の例として、図４Ｂに示すように、提案検索タームの各々に下線を引いて（４１１）、各タームにプレビューが利用可能であることを示すこともできる。更に別の例として、図４Ｃに示すように、各提案タームが検索プレビュー４２１の記述を含むこともできる。このような記述は、画像、ビデオ、ブログ、およびウェブサイトを含むこともできる。加えて、検索ターム４２２と同列に小さなプレビューを提示し、プレビューの中に何が提示されるかについて更に多くの指示を与えることもできる。
【００２９】
[0038]  これより図５を参照すると、クエリー提案に対する検索結果プレビューを与えるために表示することができるプレビュー・ウィンドウの一例が示されている。尚、他の特徴と共に紹介する特徴の多くのコンビネーションおよびサブコンビネーションが、本発明の一実施形態によるプレビュー・ウィンドウを構成することができることは、当業者には認められよう。プレビュー・ウィンドウ５００は、このプレビュー・ウィンドウにおいてプレビューする提案検索タームと関連のあるタイトルを表示するタイトル・バー５０１を有する。プレビュー・ウィンドウ５００は、検索に提案検索タームを用いた結果を提示する結果セクション５０２を有する。結果の具体的なレイアウトには、更に別の検索ターム提案を収容することを含む、多くの異なる形式が可能である。メニュー・バー・セクション５０３も、プレビュー・ウィンドウ５００の中に提示されている。メニュー・バー・セクション５０３は、多数の異なる入力フィールドと、種々の機能をプレビュー・ウィンドウに提供するボタンとを収容することができる。
【００３０】
[0039]  本発明の一実施形態によれば、プレビュー・ウィンドウ５００は、検索５０４を更に絞り込むための入力フィールドを含むことができる。一例として、この入力フィールド５０４は、ユーザーが検索結果の一部を削除する(filter)ために別の絞込みタームを入力するために用いることができる。プレビュー・ウィンドウ５００は、ズーム・モードを始動させて、ユーザーがプレビュー・ウィンドウ５００の中にあるコンテンツを拡大することを可能にするズーム・ボタン５０５を含むことができる。一例として、多数の画像が結果セクション５０２において表示されている場合、ズーム・モードを用いると、１つの画像を拡大し、プレビュー・ウィンドウから離れることなく、それを更に詳細に見ることができる。
【００３１】
[0040]  本発明の他の実施形態によれば、プレビュー・ウィンドウ５００は、インスタント・メッセージング・プロトコルによって、プレビューしている検索結果をユーザーが他のユーザーと共有することを可能にする、インスタント・メッセージ共有ボタン５０６を含むことができる。また、プレビュー・ウィンドウ５００は、ユーザーが電子メールを通じて、プレビューしている検索結果を共有することを可能にする、電子メール共有ボタンも含むことができる。ユーザーがプレビュー・ウィンドウ５００を保存することを可能にする保存ボタン５０８も含むことができる。尚、プレビュー・ウィンドウにおける検索を保存することは、多くの方法で行うことができ、検索をサーバーに保存すること、および検索をユーザーのコンピューティングデバイスにローカルに保存することが含まれることは、当業者には認められよう。本発明の一実施形態によれば、プレビュー・ウィンドウ５００は、ユーザーがプレビュー・ウィンドウを親ウィンドウにはめ込む(dock)または「貼り付ける」ことを可能にする、ドッキング・ボタン５０９も含むことができる。
【００３２】
[0041]  プレビュー・ウィンドウを発生すべきことをユーザーが指示すること可能にする方法は、数多くある。加えて、プレビュー・ウィンドウを発生することができる場所の数多くある。これより図６を参照すると、ウェブ・ブラウズ・アプリケーション６０１は、提案検索セクションを有し、多数の提案検索がリストに纏められている。ユーザーは、多数のマウス・ジェスチャを用いて、提案された検索の１つからの結果を収容するプレビュー・ウィンドウ６０３を発生することを指示することができる。一例として、マウス位置６０２を示すカーソルを、閾値時間期間だけある提案の上でホバリングさせることができる。他の例として、カーソル６０２をクエリー提案の上でホバリングさせることができ、次いでマウス・クリックを実行することができる。一旦プレビュー・ウィンドウ６０３を発生するという指示が受け取られたなら、プレビュー・ウィンドウ６０３の位置を選択する。尚、プレビュー・ウィンドウ６０３の位置を選択することができる多くのアルゴリズムがあることは、当業者には認められよう。一例として、プレビュー・ウィンドウ６０３は、選択されたクエリー提案よりも多少上に発生することもできる。
【００３３】
[0042]  これより図７に移ると、検索エンジン結果ページ上に提示された提案検索に対する検索結果のプレビューを提示する方法７００が示されている。ブロック７０１に示すように、検索クエリーを受け取る。尚、検索クエリーは、ユーザー入力検索クエリー・タームのリストを収容できることは、当業者には認められよう。ブロック７０２に示すように、検索結果のリストを発生する。検索結果は、検索エンジンによって、種々の異なる検索アルゴリズムを用いて発生することができる。一実施形態によれば、検索結果をウェブサイトＵＲＬのリストとして、各ウェブサイトからの付随する名称およびテキストの概要と共に戻すことができる。尚、検索結果を表すことを可能にする方法は数多くあることは、当業者には認められよう。ブロック７０３に示すように、提案検索絞込みタームのリストを発生する。検索絞込みタームは、以前の検索タームを明確にして、１つのトピックに関連するように、検索結果を狭めようとするために用いることができる。
【００３４】
[0043]  ブロック７０４に示すように、検索エンジン結果ページを発生する。本発明の一実施形態によれば、検索エンジン結果ページは、発生した検索エンジン結果、および発生した提案検索タームを収容することができる。尚、検索エンジン結果ページは、図３を参照しながら論じたフォーマットと同様に、多数の異なるフォーマットが可能であることは、当業者には認められよう。ブロック７０５に示すように、選択された提案検索絞込みタームに関する検索結果のプレビューを表示することを示す指示を受け取る。この指示は、ホバリング動作というような、マウスによるユーザー入力に関係付けることができる。尚、プレビューを発生すべきことを示すためには、他にも多くのマウス・ジェスチャや動作を用いることができることは、当業者には認められよう。加えて、キーボード、タッチ・スクリーン、およびトラックボールを含む、他の入力デバイスも、指示を発生するために用いることができる。ブロック７０６に示すように、プレビュー・ウィンドウを発生する。このプレビュー・ウィンドウは、結果セクションおよびメニュー・バー・セクションを含むことができる。メニュー・バー・セクションは、種々のコンポーネントを収容することができ、種々の機能（例えば、結果を保存する、結果を他のユーザーと共有する、更にクエリーを改良する）を可能にするボタンおよび入力フィールドを含む。
【００３５】
[0044]  ブロック７０７に示すように、選択された提案検索絞込みタームに関する１つ又は複数の検索結果を取り込む。本発明の一実施形態によれば、プレビュー・ウィンドウは、検索結果を入手する要求を検索エンジンに送る。本発明の他の実施形態によれば、親ウインドウによってクエリー結果を取り込み、プレビュー・ウィンドウに受け渡す。本発明の更に別の実施形態によれば、他の提案検索タームに対する結果と共に、クエリー結果を前もって取り込んでおく。次いで、結果をプレビュー・ウィンドウに受け渡す。
【００３６】
[0045]  ブロック７０８に示すように、検索結果をプレビュー・ウィンドウ内に提示する。このプレビュー・ウィンドウは、提示された結果との相互作用を可能にする。一例として、ユーザーは、結果を選択して、これをプレビュー・ウィンドウ内において表示することができる。他の例として、ユーザーはクリック・スルー(click-thru)して、検索結果の内容をプレビュー・ウィンドウ内に表示することができる。更に別の例として、ユーザーはクリック・スルーして、結果の内容を親ウィンドウ内に表示し、プレビュー・ウィンドウを閉じることもできる。尚、プレビュー・ウィンドウにおいて維持することができる相互作用の形態には、他にも数多くあり、ビデオを再生すること、画像およびテキストを拡大すること、ならびに検索結果を並び替えることが含まれることは、当業者には認められよう。
【００３７】
[0046]  これより図８を参照すると、検索エンジン結果ページ上に提示された提案検索に対する検索結果のプレビューを提示する方法８００を図示する流れ図が示されている。ブロック８０１に示すように、検索クエリーを受け取り、ブロック８０２に示すように、検索結果のリストを発生する。これらは、図７のブロック７０１および７０２と同様である。検索エンジンによって、種々の異なる検索アルゴリズムを用いて、検索結果を発生することができる。一実施形態によれば、検索結果は、ウェブサイトＵＲＬのリストとして、各ウェブサイトからの付随する名称およびテキストの概要と共に戻すことができる。尚、検索結果を表すことを可能にする方法は数多くあることは、当業者には認められよう。ブロック８０３に示すように、提案された垂直検索カテゴリーのリストを発生する。垂直検索カテゴリーは、一次検索によって得られた結果を種類によって狭める。一例として、垂直検索カテゴリーは、結果を画像、ビデオ、またはブログに限定することができる。尚、垂直検索カテゴリーには多くの種類があることは、当業者には認められよう。図７のブロック７０４と同様に、ブロック８０４において、検索エンジン結果ページを発生する。ブロック８０５に示すように、選択された提案垂直検索カテゴリーに関する検索結果のプレビューを表示する指示を受け取る。この指示は、図７のブロック７０５における指示と同様に発生することができる。図７のブロック７０６におけるプレビュー・ウィンドウの発生と同様に、ブロック８０６において、プレビュー・ウィンドウを発生する。ブロック８０７に示すように、１つ又は複数の検索結果を取り込み、ブロック８０８に示すように、検索結果をプレビュー・ウィンドウ内に提示する。これらは、図７のブロック７０７およびブロック７０８と同様である。
【００３８】
[0047]  これより図９を参照すると、検索エンジン結果ページ上に提示された提案検索に対する検索結果のプレビューを提示する方法９００を図示する流れ図が示されている。ブロック９０１に示すように、検索クエリーを受け取り、ブロック９０２に示すように、検索結果のリストを発生する。これらは、図７のブロック７０１およびブロック７０２と同様である。ブロック９０３に示すように、提案検索タームのリストを発生する。尚、提案検索タームは、検索絞込みタームを表すことができ、または垂直検索カテゴリーを表すことができることは、当業者には認められよう。垂直検索カテゴリーは、クエリーに対する結果を別の視点で与えることができ、異なる検索垂直軸(search verticals)、関連するエンティティ、またはスポンサーによって提供される結果を表す。図７のブロック７０４と同様に、ブロック９０４に示すように、検索エンジン結果ページを発生する。ブロック９０５に示すように、選択された提案検索タームに関する検索結果のプレビューを表示することを示す指示を受け取る。図７のブロック７０５と同様に、この指示は、多数のユーザー行為によって発生することができる。選択された検索タームは、ユーザー行為によって、提案検索タームのリストから選択されたものである。一例として、提案検索ターム上でユーザーがホバリングすると、その検索タームを選択すること、およびこの選択された検索タームに関する検索結果のプレビューをプレビュー・ウィンドウに表示することを示すことの双方を行うことができる。
【００３９】
[0048]  ブロック９０６に示すように、結果セクションおよびメニュー・バー・セクションを含むプレビュー・ウィンドウを発生する。メニュー・バー・セクションは、保存ボタン、検索絞込み入力フィールド、インスタント・メッセージ共有ボタン、電子メール共有ボタン、およびドッキング・ボタンを含む。尚、ボタンには可能な配列が数多くあることは、当業者には認められよう。ブロック９０７に示すように、１つ又は複数の検索結果を取り込み、ブロック９０８に示すように、検索結果をプレビュー・ウィンドウに提示する。これらは、図７のブロック７０７およびブロック７０８と同様である。
【００４０】
[0049]  本発明の主旨および範囲から逸脱することなく、図示した種々のコンポーネント、および図示しなかったコンポーネントには、多くの異なる構成が可能である。本発明の実施形態について、限定的ではなく例示的であることを意図して、説明した。本発明の範囲から逸脱しない代替実施形態は、当業者には明白であろう。当業者であれば、本発明の範囲から逸脱することなく、前述の改良を実現する代わりの手段を開発することができよう。
【００４１】
[0050]  尚、ある種の特徴およびサブコンビネーションは有益であり、他の特徴およびサブコンビネーションを参照しなくても採用できることは言うまでもないことであり、請求項の範囲によって想定されていることである。種々の図において示されている全てのステップを、記載した特定の順序で実行する必要はない。
【図１】
2012511208.tif 000003
【図２】
2012511208.tif 000004
【図３】
2012511208.tif 000005
【図４Ａ】
2012511208.tif 000006
【図４Ｂ】
2012511208.tif 000007
【図４Ｃ】
2012511208.tif 000008
【図５】
2012511208.tif 000009
【図６】
2012511208.tif 000010
【図７】
2012511208.tif 000011
【図８】
2012511208.tif 000012
【図９】
2012511208.tif 000013
【国際調査報告】
2012511208.tif 000014
2012511208.tif 000015