(57)【要約】検索結果のサイト内での検索は、複数の表示されている検索結果のうち少なくとも１つの検索結果に関連してサイトツールインジケータ内の検索を行うユーザインターフェース、方法などにより使用可能になる。少なくとも１つの検索結果が、特定のサイトの所与のページに対応する。サイトツールインジケータ内の検索は、特定のサイトを検索するために、ユーザによって使用されうる。【選択図】図２
2009529184.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサアクセス可能媒体（８０８）であって、
特定のサイトからの所与のページに対応する特定の検索結果（２２２（３））を含む複数の検索結果（２２２）を表示するステップ（７０６）と、
前記特定の検索結果と関連してサイトツールインジケータ（４０４）内の検索を掲示するステップ（７０６）と
を含むアクションを、実行時にデバイス（８０２）に実行させるプロセッサ実行可能命令（８１０）を格納する１つまたは複数のプロセッサアクセス可能媒体（８０８）。
【請求項２】
前記プロセッサ実行可能命令は、サイトツールインジケータ内の前記検索を提示するユーザコマンドを受け取るステップを含むさらなるアクションを、実行時に前記デバイスに、実行させ、
前記提示するアクションは、前記受け取るアクションへの応答として実行される請求項１に記載のプロセッサアクセス可能媒体。
【請求項３】
前記提示するアクションは、前記表示するアクションの一部として実行される請求項１に記載のプロセッサアクセス可能媒体。
【請求項４】
前記プロセッサ実行可能命令は、
サイトツールインジケータ内の前記検索のアクティブ化を検出するステップと、
前記検出するステップへの応答として、サイト検索入力インターフェースを提示するステップと
を含むさらなるアクションを、実行時に前記デバイスに実行させる請求項１に記載のプロセッサアクセス可能媒体。
【請求項５】
前記プロセッサ実行可能命令は、
前記サイト検索入力インターフェースを介してサイト検索入力を受け取るステップと、
前記サイト検索入力に関するサイト検索を、特定のサイトを参照しつつ、実行するステップと、
前記実行するステップから得られた複数のサイト検索結果を表示し、前記複数のサイト検索結果のそれぞれのサイト検索結果は前記特定のサイトからのページに対応する、ステップと
を含むさらなるアクションを、実行時に前記デバイスに実行させる請求項４に記載のプロセッサアクセス可能媒体。
【請求項６】
サイトツールインジケータ内の前記検索では、ユーザが前記特定のサイトに対し検索を実行することができる請求項１に記載のプロセッサアクセス可能媒体。
【請求項７】
１つまたは複数のプロセッサアクセス可能媒体（８０８）であって、実行時にデバイス（８０２）にユーザインターフェース（２００）を表示させるプロセッサ実行可能命令（８１０）を格納し、前記ユーザインターフェースは、
複数の検索結果（２２２）を含む検索結果領域（２１４）と、
前記複数の検索結果のうちの少なくとも１つの検索結果（２２２（３））に関連付けられているサイトツールインジケータ（４０４）内の少なくとも１つの検索とを含む、プロセッサアクセス可能媒体（８０８）。
【請求項８】
サイトツールインジケータ内の前記少なくとも１つの検索がアクティブ化されると、ユーザが１つまたは複数のサイト検索語を入力できるサイト検索入力インターフェースが提示される請求項７に記載のプロセッサアクセス可能媒体。
【請求項９】
前記サイト検索入力インターフェースで、ユーザはサイト検索を開始できる請求項８に記載の１つまたは複数のプロセッサアクセス可能媒体。
【請求項１０】
前記少なくとも１つの検索結果は、特定のサイトの一部である所与のページに対応し、前記サイト検索は、前記１つまたは複数のサイト検索語に関して前記特定のサイト上に配置されている複数のページを対象とする請求項９に記載のプロセッサアクセス可能媒体。
【請求項１１】
前記特定のサイトは、インターネットドメインにより表される請求項１０に記載のプロセッサアクセス可能媒体。
【請求項１２】
前記サイト検索入力インターフェースは、ポップアップウィンドウを備える請求項８に記載のプロセッサアクセス可能媒体。
【請求項１３】
前記サイト検索入力インターフェースは、サイトツールインジケータ内の前記少なくとも１つの検索の少なくとも一部を置き換える入力ボックスを備える請求項８に記載のプロセッサアクセス可能媒体。
【請求項１４】
サイトツールインジケータ内の前記少なくとも１つの検索は、前記ユーザインターフェースにより表示されるような前記少なくとも１つの検索の一部を含む請求項７に記載のプロセッサアクセス可能媒体。
【請求項１５】
サイトツールインジケータ内の前記少なくとも１つの検索は、前記少なくとも１つの検索結果に関連して前記ユーザインターフェースにより提示されるようにユーザにより指令されうる請求項７に記載のプロセッサアクセス可能媒体。
【請求項１６】
方法であって、
特定のサイトに対し検索を実行できるようにするサイトツールインジケータ内の少なくとも１つの検索を提示するステップを含む、複数の検索結果を表示するステップ（７０６）と、
サイトツールインジケータ内の前記少なくとも１つの検索のアクティブ化を検出するステップ（７０８）と、
前記検出するステップへの応答として、サイト検索入力インターフェースを提示するステップ（７１２）とを含む方法。
【請求項１７】
前記サイト検索入力インターフェースを介してサイト検索入力を受け取るステップと、
前記サイト検索入力を使用して前記特定のサイトでサイト検索を実行するステップと
をさらに含む請求項１６に記載の方法。
【請求項１８】
前記実行するステップに対する応答として、前記特定のサイトで見つかった複数のサイト検索結果を表示するステップをさらに含む請求項１７に記載の方法。
【請求項１９】
前記検出するステップは、前記複数の検索結果の特定の検索結果に関連付けられているサイトツールインジケータ内の前記少なくとも１つの検索のアクティブ化を検出するステップを含み、前記特定の検索結果は前記特定のサイトに配置されている特定のページに対応し、
前記実行するステップは、前記サイト検索入力を使用して前記特定のサイトのページで前記サイト検索を実行するステップを含む請求項１７に記載の方法。
【請求項２０】
サイト検索入力インターフェースを提示する前記ステップは、
前記サイト検索入力インターフェースをポップアップウィンドウとして提示するステップ、または
前記複数の検索結果のうちの少なくとも１つの検索結果とともに埋め込まれている前記サイト検索入力インターフェースを提示するステップを含む請求項１６に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
インターネットは、豊富な情報を含む。実際、情報の種類は非常に多様で、情報の量も膨大であるため、ある種の検索ツールを使用しないと情報を見つけることが難しい。検索ツールは、検索エンジンを備え、その多くは、互いに異なる方法で動作する。例えば、検索は、キーワード検索ターゲットに基づくことができる。返される検索結果は、インターネットをクローリングし、そのクローリングの最中に出くわした情報をインデックス化するために使用するメカニズムに応じて、検索エンジン毎に異なることが多い。返される検索結果は、さらに、検索エンジンにより使用される検索結果順位付けメカニズムに基づき、異なることもある。
【０００２】
典型的には、キーワード検索ターゲット入力は、検索エンジンがクローリングし、インデックス化したインターネット全体に適用される。使用される基盤となるインデックス化および順位付けメカニズムに関係なく、検索結果は、検索エンジンによりリスティング形式で返されるのがふつうである。したがって、返される検索結果リスティングがあれば、これは、インターネットのクローリングされインデックス化された部分に適用された所与のキーワード検索ターゲット入力に対するものである。検索結果リスティングを詳しく調べるために、ユーザは、見込みのありそうなそれぞれの個別検索結果をクリックする。すると、選択された検索結果に対応するページが読み込まれ、表示される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
検索結果のサイト内での検索は、複数の表示されている検索結果のうち少なくとも１つの検索結果に関連してサイトツールインジケータ内の検索を行うユーザインターフェース、方法などにより使用可能になる。少なくとも１つの検索結果が、特定のサイトの所与のページに対応する。サイトツールインジケータ内の検索は、特定のサイトを検索するために、ユーザによって使用されうる。
【０００４】
この「発明の開示」では、以下の「発明を実施するための最良の形態」でさらに説明される簡素化された形式の概念の選択を導入する。この「発明の開示」は、請求された主題の重要な特徴または本質的な特徴を識別することを意図されていないし、また請求された主題の範囲を決定する補助手段として使用されることも意図されていない。さらに、他の方法、システム、スキーム、装置、デバイス、媒体、プロシージャ、ＡＰＩ、配置など、実装についてもここで説明する。
【０００５】
類似および／または対応する態様、フィーチャ、およびコンポーネントを参照するため図面全体を通して同じ番号が使用される。
【課題を解決するための手段】
【０００６】
はじめに
上述のように、検索エンジンは、通常、検索結果をリスティング形式でブラウザに返す。検索結果を詳しく調べるために、ユーザは、見込みのありそうなそれぞれの個別検索結果をクリックする。次いで、検索結果は、異なるブラウザウィンドウ内に表示されるか、または検索結果リスティングの代わりに同じブラウザウィンドウ内に表示される。そのときどきに、検索結果リスティングを読み、および／または対応するページをレビューすることで、ユーザは、そのページが配置されているサイト全体から関連する追加情報を得られる判断をする可能性もある。しかし、既存の検索インターフェースは、基盤サイトを検索するメカニズムを備えていない。
【０００７】
対照的に、検索結果のサイト内の検索に対するいくつかの説明されている実装では、検索結果に関連付けられている基盤サイトを検索することができる。より具体的には、表示されている検索結果に対応するページに関連付けられているサイトを検索することができる。例えば、ユーザインターフェースは、サイトツールインジケータ内の検索を提示することができる。サイトツールインジケータ内の検索をアクティブ化すると、サイト検索入力インターフェース内の検索が提示される。サイト検索入力条件を入力し、サイト検索入力インターフェース内の検索を使用して検索を開始することができる。
【０００８】
「発明を実施するため最良の形態」は３つの節に分けられる。第１の節の表題は、「検索結果のサイト内で検索するための例示的な環境」である。第２の節の表題は、「検索結果のサイト内で検索するための例示的な実装」である。第３の節の表題は、「検索結果のサイト内で検索するための例示的なデバイス実装」である。
【発明を実施するため最良の形態】
【０００９】
検索結果のサイト内で検索するための例示的な環境
図１は、検索結果のサイト内の検索を実行できる例示的な環境１００を示す図である。例示されているように、環境１００は、サーバ１０２、ネットワーク１０４、およびクライアント１０６を備える。サーバ１０２は、サービスプロバイダモジュール１０８を備える。クライアント１０６は、ユーザインターフェース（ＵＩ）モジュール１１０を備える。サーバ１０２は、サービスプロバイダ１１４を意味し、クライアント１０６は、ユーザ１１６を意味する。
【００１０】
単一のサーバ１０２およびサービスプロバイダ１１４のみが、環境１００内に明示的に示されているが、複数のサービスプロバイダ１１４が、それぞれ複数のサーバ１０２とともに存在しうる。同様に、単一のクライアント１０６およびユーザ１１６のみが示されているが、１つまたは複数のサーバ１０２によるサービスを受けているそのような複数のクライアント１０６および／またはユーザ１１６がありうる。サーバ１０２およびクライアント１０６は、本明細書で説明されているようにそれぞれの機能を実行するのに十分な処理および媒体リソースを備える。サーバ１０２および／またはクライアント１０６の例示的なデバイスハードウェア、ソフトウェアなどは、図８を特に参照しつつ以下で説明される。
【００１１】
サーバ１０２およびクライアント１０６は、ネットワーク１０４上で通信する。ネットワーク１０４は、所与の任意のネットワークまたはネットワークの組合せであってよい。例えば、限定はしないが、インターネット、電話網、ケーブルネットワーク、Ｗｉ−Ｆｉネットワーク、ローカルまたはワイドエリアネットワーク（ＬＡＮまたはＷＡＮ）、無線または有線ネットワーク、その何らかの組合せなどがある。しかし、説明されている実装では、ネットワーク１０４は、少なくともインターネット、より具体的には、インターネットのワールドワイドウェブ（ＷＷＷ）部分を含む。
【００１２】
ネットワーク１０４は、ネットワーク１０４内の矩形で表されているような、複数のネットワークロケーションを含む。説明されている実装では、それぞれのロケーションは、サイト１１８を含む。それぞれのサイト１１８は、１つまたは複数のページ１２０を含む。例示されているように、サイト１１８は、「ｐ」をある整数として１２０（１）から１２０（ｐ）までのｐページを含む。典型的には、ネットワーク１０４上のサーバ（明示的に示されていない）は、サイト１１８をホストし、ページ１２０を提供する。それぞれのページ１２０は、テキスト、画像、オーディオ／ビジュアルデータ、スクリプト、インタラクティブコンテンツ、（ユーザ１１６により消費されるのとは反対に）プログラムにより消費されるように構成されたデータ、その何らかの組合せなどを持つことができる。単一のサイト１１８のみが例示されているけれども、ネットワーク１０４は、多数のそのようなサイト１１８を有する可能性があり、それぞれそれ専用のページ１２０を備える。
【００１３】
サービスプロバイダモジュール１０８は、ネットワーク１０４上で１つまたは複数のサービス１１２を提供することができる。そのようなサービスの例は、限定はしないが、ウェブ検索１１２（１）、電子メール１１２（２）、インスタントメッセージング（ＩＭ）１１２（３）、ニュース１１２（４）、ショッピング１１２（５）、ウェブログ１１２（６）、生産性１１２（７）、認証１１２（８）、．．．、その他のサービス１１２（ｓ）などを含む。ウェブ検索サービス１１２（１）は、例えば、入力検索語を使用してウェブの検索に対する検索結果を提供する検索エンジンを備えるサービスを含むことができる。ウェブログサービス１１２（６）は、ユーザ１１６がウェブログ（ブログ）を作成するために利用できるサービスを含むことができる。
【００１４】
生産性サービス１１２（７）は、文書処理、スプレッドシート作成、財務計画および分析、オーディオ／ビジュアルプレゼンテーション開発、その何らかの組合せなどの機能を提供するサービスまたはアプリケーションを含むことができる。認証サービス１１２（８）は、例えば、識別番号（ＩＤ）とパスワードを使用する方式を用いて個人が特定のアクセス権を有することを証明することに関係するサービスを含むことができる。他の認証サービスの例としては、暗号サービスの提供および／またはログインＩＤおよび他の識別データの評価（例えば、指紋、虹彩スキャンなど）がある。他のサービス１１２（ｓ）は、娯楽、芸術などに対するサービスなどの、他の利用可能なウェブベースサービスを表す。
【００１５】
説明されている実装では、サーバ１０２上で動作するサービスプロバイダモジュール１０８は、データを格納し、サービス１１２を提供するための処理を実行する。したがって、クライアント１０６は、適宜、最小の処理能力および記憶容量を備える比較的軽量のデバイスとすることができる。ＵＩモジュール１１０は、クライアント１０６上で動作し、１つまたは複数のサービス１１２を提供するためにサービスプロバイダモジュール１０８に代わってユーザ１１６にＵＩを提示する。例示的なＵＩの基本機能は、特に図２を参照しつつ以下で説明される。
【００１６】
検索結果のサイト内での検索の例示的な実装は、本明細書では主にサーバ１０２がコンピューティングに関する役割の大半を受け持つパラダイムに関して説明されるが、検索結果のサイト内での検索は、代替え実装において実現されうる。例えば、クライアント１０６に、かなりの処理能力、記憶容量、および通信能力を持たせて、これにより、サーバ１０２の関与が、少なくとも、クライアント１０６において全面的に、または部分的に自己ホスティングされうるサービス１１２について、最低限度のごくわずかであるか、またはまったくないようにできる。例えば、クライアント１０６は、格納されている電子メールおよびブログを、ネットワーク１０４上でのインタラクションなしで検索することができる。
【００１７】
サーバ１０２とクライアント１０６の間の連携、インタラクション、およびコンピューティングの役割分担は、サーバ１０２がコンピューティングの役割を主に受け持つ場合を一方の極とし、クライアント１０６がコンピューティングの役割を主に受け持つ場合を他方の極とする連続する両極の間のどこかに位置する形で実現されうる。ウェブ検索のシナリオ（例えば、ウェブ検索サービス１１２（１）を伴う）では、サービスプロバイダモジュール１０８は、典型的には、ウェブインデックスへデータベースおよび／または検索エンジンにアクセスすることができるので、通常、検索を実行し、検索結果をＵＩモジュールに送ると、クライアント１０６がユーザ１１６に表示および／または提示する。
【００１８】
図２は、選択可能なカテゴリ２１６、および表示されている検索結果２２２に関連するサイトがそれ自体検索されうる検索結果領域２１４を有する例示的なＵＩ  ２００の図である。ＵＩ  ２００は、プログラムウィンドウ２０２を備える。プログラムの例は、限定はしないが、ブラウザプログラム、一般的な通信プログラム、一般的なユーザインターフェースまたはシェルプログラム、オペレーティングシステム（ＯＳ）プログラム、生産性プログラム、その何らかの組合せなどを含む。特に、基盤プログラムのタイプに応じて、プログラムウィンドウ２０２の例示されている態様は、再配列することができ、例示されている態様の一部を含まず、および／または他の態様を追加することができる。それに関係なく、ＵＩモジュール１１０は、そのような基盤プログラムの全部または一部を含むことができる。
【００１９】
例示されているように、プログラムウィンドウ２０２は、最上位メニューバー２０４、ロケーションインジケータバー２０６、カテゴリ領域２０８、検索入力領域２１０、情報深さセレクタ２１２、および検索結果領域２１４を備える。最上位メニューバー２０４の示されているメニューコンポーネントの例として、「Ｆｉｌｅ」、「Ｅｄｉｔ」、「Ｖｉｅｗ」、「Ｆａｖｏｒｉｔｅｓ」、「Ｔｏｏｌｓ」、および「Ｈｅｌｐ」がある。しかし、特に基盤プログラムに応じて、最上位メニューバー２０４上に存在するメニューコンポーネントは、多い、少ない、および／または異なることがある。ロケーションインジケータバー２０６は、備えられる場合には、２つの目的を持つ。第１に、ローカルにある、またはネットワーク上にある所望のターゲットロケーションを入力するために使用できる。第２に、現在確立されている通信の相手のロケーションを提示する。
【００２０】
カテゴリ領域２０８は、複数のカテゴリ２１６を含む。示されているカテゴリ２１６の例は、ｗｅｂ、ｉｍａｇｅｓ、ｎｅｗｓ、ｆｅｅｄｓ、ｍａｉｌ、ｌｏｃａｌ、ｓｈｏｐｐｉｎｇ、ｓｐａｃｅｓ、およびｓａｍｐｌｅ  ｃａｔｅｇｏｒｙである。それぞれのカテゴリ２１６は、１つまたは複数のサービス１１２（図１の）に対応しうる。例えば、ｗｅｂカテゴリ２１６は、ウェブ検索１１２（１）に対応し、ｍａｉｌカテゴリ２１６は、電子メール１１２（２）に対応し、ｓｈｏｐｐｉｎｇカテゴリ２１６は、ショッピング１１２（５）に対応し、ｓｐａｃｅｓカテゴリ２１６は、ウェブログ１１２（６）に対応し、というような対応関係がありうる。カテゴリ２１６は、さらに、サービスプロバイダモジュール１０８により提供されるサービス１１２と別であり、および／または異なっていてもよい。例えば、ｌｏｃａｌカテゴリ２１６は、ローカルであるクライアント１０６に格納されている情報を対象とすることができる。
【００２１】
カテゴリ２１６は、さまざまな方法でＵＩ  ２００の一部として提示されうる。これらは、単純に、メニューバーのテキストのように一覧表示されうる。これらは、押しボタンとして表現されうる。これらは、タブとして実現可能である。それとは別に、他の方法を実装することもできる。また、カテゴリ２１６は、テキストで表されると示されているけれども、これらのカテゴリは、代わりに、アイコン（例えば、ｍａｉｌに対する封筒、ｓｈｏｐｐｉｎｇに対するバッグなど）、テキストとアイコンの両方などで表すこともできる。
【００２２】
カテゴリ領域２０８の１つのカテゴリ２１６は、選択ハイライト表示インジケータ２１８で示されているように選択できる。一般に、カテゴリ２１６は、ポインタ入力デバイス、キーボード入力デバイス、それらの組合せなどにより選択されるか、または他の何らかの方法で操作されうる。選択ハイライト表示インジケータ２１８は、破線で形成されたリングとして示されているが、選択は、代替え方法で指示することができる。代替え選択ハイライト表示指示方法の例としては、明るく見せる方法、リバースビデオ、背景色または色合いを変更する方法、ボタンが押されたように見せる方法、タブを一番上に移動させる方法、チェックマークまたは他のインジケータを追加する方法、それらの何らかの組合せなどがあるが、これらに限定されない。
【００２３】
所望のカテゴリ２１６の選択は、さまざまな方法でユーザ１１６により有効化されうる。第１に、選択は、キーボードコマンド（例えば、＜Ｔａｂ＞キーを押した後、＜Ｅｎｔｅｒ＞キーを押す）により有効化されうる。第２に、選択は、特定のカテゴリ２１６を表す英字で有効化されうる（例えば、＜Ａｌｔ＞キーとともに下線文字を押す）。第３に、選択は、ポインタデバイスで有効化されうる（例えば、ポインタアイコンを所望のカテゴリ２１６の近くに移動し、ポインタデバイス上の物理的ボタンをクリックすることにより）。これらの選択有効化メカニズムは、組み合わせることができ、および／または他の代替え手段を実装することもできる。
【００２４】
検索入力領域２１０では、検索語の入力が可能である。例示されているように、これは、検索語入力用のボックスと、検索を開始するボタンを備える。例えば、検索語入力は、「Ｔｅｒｍｓ  ＸＹＺ」である。検索結果領域２１４は、所与の情報の集まり（例えば、ウェブインデックスデータベース）の検索において検索語入力を使用した後に出力される検索結果２２２を含む。
【００２５】
一般に、検索結果領域２１４は、「ｒ」をある整数として２２２（１）〜２２２（ｒ）までのｒ個の検索結果を含む。検索結果２２２は、ＵＩ  ２００内で縦に表示されるけれども、これらの結果は、交互配置で表示することもできる。このような交互配置の例は、限定はしないが、複数の列、１つまたは複数の行、グリッド、無限／スムース／スマートスクロール表示、それらの何らかの組合せなどを含む。
【００２６】
情報深さセレクタ２１２により、ユーザ１１６は、それぞれの検索結果２２２について表示される情報の量または深さを選択することができる。例示されているように、情報深さセレクタ２１２は、スライダーバー２２０である。スライダーバー２２０は、ユーザが複数の位置の分だけスライドさせることができるポインタ矢印を備える。ポインタ矢印を一番左にスライドさせると、検索結果２２２は、比較的最小の形式で表示される。ポインタ矢印を一番右にスライドさせると、検索結果２２２は、比較的最大の形式で表示される。これら２つの間には中間位置がいくつかある。例示的な一実装では、表示されている検索結果２２２は、検索を再実行することなくポインタ矢印をスライドさせたときにそれに対する応答として変更されうる（つまり、最大形式で表示されるデータのすべてが、ＵＩモジュール１１０のために最初に取り出され、ＵＩモジュール１１０に供給されるが、それによって最初に表示されないことがある）。
【００２７】
例示的な比較的最小の形式は、対応する検索結果ページのタイトルとその識別子（例えば、ネットワークロケーション）を含むことができる。比較的最大の形式の一例は、対応する検索結果ページについて、タイトル、ネットワークロケーション、そのページの一部の初期テキスト、検索語の単語の周りのテキスト、画像、およびそのページに関する統計情報を含むことができる。しかし、最大形式、最小形式、および中間形式は、多い、少ない、および／または異なる情報を含むことができる。検索結果のサイト内の検索に対する説明されている実装では、少なくとも最大形式（および場合によっては他の形式）は、サイトツールインジケータ内の検索を含む。サイトツールインジケータ内の検索に対する異なる例は、図４〜６を特に参照しつつ以下で説明される。
【００２８】
情報深さセレクタ２１２は、スライドバー２２０として特に例示されているけれども、異なるメカニズムを使用して実現することも可能である。例えば、情報深さセレクタ２１２は、ラジオスタイルのボタンの集合体として実現できる。さらに、スライダーバー、ボタン群、または他の情報深さセレクタメカニズムは、それぞれの設定に対し用意されている情報の量を記述または他の何らかの方法で示す詳細アイコンまたはテキストを含むことができる。
【００２９】
例示されているように、ＵＩ  ２００は、検索入力領域２１０と検索結果領域２１４との間のカテゴリ領域２０８を提示する（例えば、前者の下、後者の上）。説明されている実装では、入力検索語が入力された後にカテゴリ領域２０８が提示され、検索入力領域２１０で検索語について検索が開始される。しかし、それとは別に、カテゴリ領域２０８は、さらに、検索開始前に提示されうる。カテゴリ領域２０８は、異なるロケーションに提示されうるが、検索結果領域２１４の近くにカテゴリ領域２０８を提示すると、選択されたカテゴリ２１６を切り換えるときにユーザの使いやすさと対話性が向上する。
【００３０】
説明されている実装では、選択ハイライト表示インジケータ２１８により視覚的に表されるような、選択されたカテゴリ２１６では、要求された検索に対するコンテキストを決定する。ｉｍａｇｅｓカテゴリ２１６が選択された場合、入力検索語「Ｔｅｒｍｓ  ＸＹＺ」は、例えば、画像に関係する、データベースまたはデータのインデックスに適用される。ｍａｉｌカテゴリ２１６が選択された場合、入力検索語「Ｔｅｒｍｓ  ＸＹＺ」は、メールに関係する情報に適用される。
【００３１】
カテゴリ領域２０８内でカテゴリ選択が変更された場合、検索結果領域２１４内に表示される検索結果２２２も同様に変更される。言い換えると、「Ｔｅｒｍｓ  ＸＹＺ」の検索入力に対する出力検索結果２２２が変更されるということである。例えば、ｉｍａｇｅｓカテゴリ２１６からの検索結果２２２は、選択ハイライト表示インジケータ２１８が「Ｉｍａｇｅｓ」から「Ｍａｉｌ」に移動されたときに、ｍａｉｌカテゴリ２１６からの検索結果２２２により置き換えられる。
検索結果のサイト内で検索するための例示的な実装
図３は、表示されている検索結果２２２に関連するサイトがそれ自体検索されうる検索結果領域２１４のより一般的な例を示すブロック図である。図２を特に参照している上記の説明は、特定のＵＩパラダイムを対象としている。しかし、本明細書で説明されている検索結果のサイト内の検索は、特定のＵＩパラダイムに限定されない。
【００３２】
図３のブロック図は、一般的な検索結果領域２１４を例示している。検索結果領域２１４は、所与のＵＩの一部であってよい。例えば、検索結果領域２１４は、所与のウィンドウの全部または一部、ウィンドウの所与のペインの全部または一部、その何らかの組合せなどを含むことができる。
【００３３】
例示されているように、検索結果領域２１４は、２２２（１）〜２２２（ｒ）までの「ｒ」個の検索結果を含む。特に、検索結果領域２１４は、検索結果＃１  ２２２（１）、検索結果＃２  ２２２（２）、検索結果＃３  ２２２（３）、検索結果＃４  ２２２（４）、検索結果＃５  ２２２（５）、．．．検索結果＃ｒ  ２２２（ｒ）を含む。図３では。それぞれの検索結果２２２は、比較的細い線２２２から形成されたブロックにより示される。このような細い線のボックスは、実際には、それぞれの検索結果２２２の周りに表示する必要はないけれども（および通常は、検索結果は、ボックスにより囲まれていない）、細い線のボックスは、わかりやすくし異なる概念的要素を分離することについて図３〜６に含まれている。
【００３４】
図４は、ユーザインターフェースを使用することでサイトを検索できるサイト上の１つのページに対する検索結果２２２（３）を示すブロック図４００である。検索結果２２２（３）は、ネットワーク１０４のウェブサイトなどのネットワークサイト１１８上に配置されているページ１２０（図１の）に対応する。したがって、説明されている実装では、検索結果２２２（３）は、ページ１２０に対応し、ページ１２０は、ページ１２０が配置されているサイト１１８に関連付けられている。サイト１１８は、典型的には複数のページ１２０を有するネットワーク１０４のドメインに対応する。
【００３５】
ブロック図４００の上部に例示されているように、検索結果２２２（３）は、複数の部分４０２を含む。これらの部分は、検索結果のページタイトル４０２Ａ、検索結果のテキスト４０２Ｂ、検索結果のページへのリンク４０２Ｃ、追加のデータ４０２Ｄなどを含む。検索結果のテキスト４０２Ｂは、対応するページの初期テキスト、対応するページ内のターゲット検索語の近くのテキスト、その何らかの組合せなどとすることができる。
【００３６】
現在のインターネット標準の下では、ページ１２０へのリンク（例えば、検索結果４０２Ｃに対応するページへのリンク）は、「ｈｔｔｐ：／／ｗｗｗ．ｃｏｍｐａｎｙｎａｍｅ．ｃｏｍ／ｐａｇｅａｌｐｈａｂｅｔａ」という形式に従う。このような形式では、関連するサイト１１８またはドメインは、「ｗｗｗ．ｃｏｍｐａｎｙｎａｍｅ．ｃｏｍ」である。しかし、異なるおよび／またはより新しい標準に基づいて運用されるネットワークでは、異なる用語および／または構文を使用して、サイト１１８およびページ１２０のネットワークロケーションを示し、および／または区別することができる。追加のデータ４０２Ｄは、サイズ、コンテンツの（複数の）データタイプ、最終訪問日時などの対応するページ１２０に関するデータを含むことができる。
【００３７】
それとは別に、それぞれの検索結果２２２（３）は、より多い、より少ない、および／または異なる部分４０２を含むことができる。図２のＵＩ  ２００などのＵＩパラダイムでは、表示される検索結果２２２（３）の部分４０２は、情報深さセレクタ２１２を使ってユーザ１１６により選択されうる。
【００３８】
ブロック図４００の上部から続けて、サイトツールインジケータ４０４内の検索が示される。図４の例では、サイトツールインジケータ４０４内の検索は、検索結果２２２（３）の他の部分である。しかし、代替え実装では、サイトツールインジケータ４０４内の検索は、それが関連付けられている検索結果２２２（３）とは別であってよい（例えば、図５に示されているように）。サイトツールインジケータ４０４内の検索は、テキスト、グラフィックス（例えば、アイコン）、ボタン、リンク、それらの何らかの組合せなどを含むことができる。
【００３９】
サイトフィーチャ内の検索をアクティブ化するために、サイトツールインジケータ４０４内の検索がアクティブ化される。これは、ポインタ入力デバイス、キーボード入力デバイス（例えば、キーまたはキーの組合せの押下による）、それらの組合せなどによりアクティブ化されうる。ＵＩフィーチャのユーザ有効化メカニズム例は、カテゴリ２１６（図２の）の選択を有効化することに関して上で説明されている。ポインタアイコンは、ブロック図４００に例示されている。矢印として示されているポインタアイコンは、サイトツールインジケータ４０４内の検索の近くにある。例にすぎないが、サイトツールインジケータ４０４内の検索は、マウス（例えば、左クリック）などのポインタ入力デバイスによりアクティブ化することができる。
【００４０】
ブロック図４００の真ん中に示されているように、サイトツールインジケータ４０４内の検索をアクティブ化することで、サイト検索入力インターフェース４０６の提示が引き起こされるか、または促進される。ブロック図４００の例では、サイト検索入力インターフェース４０６は、ウィンドウ（例えば、ポップアップウィンドウ）である。しかし、サイト検索入力インターフェース４０６は、代替えの方法でユーザ１１６に対し提示されるようにでき、その１つは、図６を特に参照しつつ以下で説明されている。
【００４１】
説明されている実装では、サイト検索入力インターフェース４０６は、少なくとも１つのサイト検索入力ブロックと検索開始ボタンを備えている。例示的なサイト検索入力語は、「Ｔｅｒｍｓ  ＡＢＣ」である。サイト検索が開始されると、（複数の）サイト検索入力語が、検索結果２２２（３）に対応するページ１２０に関連付けられているサイト１１８に適用される。検索は、「検索」ボタンを押下して、「検索」というＵＩフィーチャを有効化したときに、ブロック図４００の真ん中のところから開始する。
【００４２】
ブロック図４００の下部に、サイト検索結果２２２＊が表示されている。サイト検索結果２２２＊（３）は、検索結果２２２（３）に対応するページ１２０も有するサイト１１８からのページ１２０に対応する。より具体的には、サイト検索結果２２２＊（３）は、サイト検索入力語を使用してサイト１１８の検索に応答することがわかっている関連サイト１１８からのページ１２０である。動作時に、検索エンジン（例えば、ウェブ検索サービス１１２（１）の）は、サイト検索入力語を検索データベースに適用し、検索および／または検索結果を関連サイト１１８の一部であるページ１２０に絞り込む。
【００４３】
説明されている実装では、サイト検索結果２２２＊（３）は、検索結果領域２１４内に表示される。しかし、それとは別に、サイト検索結果２２２＊は、異なる検索結果領域２１４＊内に表示されうる。例示されているように、「ｎ」個のサイト検索結果２２２＊（３−１）から２２２＊（３−ｎ）が示されている。特に、検索結果領域２１４は、サイト検索結果＃１  ２２２＊（３−１）、サイト検索結果＃２  ２２２＊（３−２）、サイト検索結果＃３  ２２２＊（３−３）、．．．、サイト検索結果＃ｎ  ２２２＊（３−ｎ）を含む。
【００４４】
図５は、ユーザインターフェースを使用することでサイトを検索できるサイト上の１つのページに対する検索結果２２２（３）を示す他のブロック図５００である。検索結果２２２（３）は、ブロック図５００の上部に例示されている。最初に、サイトツールインジケータ４０４内の検索は、検索結果２２２（３）の一部であるか、または検索結果２２２（３）に関連付けられているものとして可視的になっていない。しかし、検索結果２２２（３）に関連付けられているサイトツールインジケータ４０４内の検索は、提示されるように指令されうる。
【００４５】
ブロック図５００の例では、サイトツールインジケータ４０４内の検索が、右クリックポインタデバイス入力で出現するように指令される。矢印として表されているポインタアイコンは、検索結果２２２（３）（をカバーすることを含めて）の近くにあるものとして示されている。検索結果２２２（３）上で右クリックすると、ポップアップメニューが提示される。右クリック時のポインタアイコンの位置は、特定の１つまたは複数の部分４０２に制限されうるか、または検索結果２２２（３）の付近のどこかで許容されうる。
【００４６】
ブロック図５００の真ん中に、ポップアップメニュー５０２が示されている。例示されているように、ポップアップメニュー５０２は、多数のメニューオプションを備える。これらの例示されているメニューオプションは、「新しいウィンドウを開く」、「ターゲットのセーブ」、「ターゲットの印刷」、「お気に入りの追加」、および「サイトツールインジケータ内の検索」である。代替えの実装では、ポップアップメニュー５０２の一部として、より多く、より少ない、および／または異なるメニューオプションを含めることができる。例えば、ポップアップメニュー５０２は、サイトツールインジケータ４０４内の検索のみを含むことができる。
【００４７】
右クリックユーザ入力メカニズムが、本明細書では説明されているけれども、他のユーザ入力メカニズム（例えば、キーボードの１回または複数回の押下）も、サイトツールインジケータ４０４内の検索の提示を指令するために使用されうる。提示されるサイトツールインジケータ４０４内の検索を指令した後、サイトツール内の検索がアクティブ化されうる。例えば、ポインタアイコンをサイトツールインジケータ４０４内の検索に移動し、ポインタ入力デバイスを左クリックすることができる。それとは別に、＜Ｔａｂ＞キー、矢印キー、および／または＜Ｅｎｔｅｒ＞キーなどを、サイトツールインジケータ４０４内の検索をアクティブ化するために使用されうる。
【００４８】
サイトツールインジケータ４０４内の検索がアクティブ化された後、サイト検索入力インターフェース４０６が提示される。特に図４を参照しつつ上で説明されているように、サイト検索入力は、サイト検索入力インターフェース４０６で入力することができる。さらに、関連サイト１１８に対するサイト検索は、「検索」ボタンを「押下」することにより開始されうる。
【００４９】
図６は、ユーザインターフェースを使用することでサイトを検索できるサイト上の１つのページに対する検索結果２２２（３）を示すさらに他のブロック図６００である。４つの検索結果２２２（３）−Ａ、２２２（３）−Ｂ、２２２（３）−Ｃ、および２２２（３）−Ｄは、検索結果フィーチャのサイト内検索に対する異なるフェーズにおいてブロック図６００内に示される。
【００５０】
検索結果２２２（３）−Ａにおけるブロック図６００の一番上に示されているように、サイトツールインジケータ４０４内の検索の他の例示的な実装が示されている。ブロック図６００では、サイトツールインジケータ４０４内の検索は、テキストおよびアイコンベースのボタンを含む。テキストは、「このサイト内の検索」であり、アクティブ化されているかもしれないことを示すために下線が引かれている。アイコンは、検索フィーチャを表すために拡大鏡の形である。ポインタアイコンは、「元々」矢印として表されているものである。
【００５１】
検索結果２２２（３）−Ｂにおいて、ポインタアイコンは、サイトツールインジケータ４０４内の検索上に移動されている。これにより、ホバーアクションが設定され、矢印が人差し指の形に変わる。それに加えて、サイトツールインジケータ４０４内の検索も変化する。例示されているように、テキストが変わる。例えば、テキストに対し、色、フォントサイズ、字体、太字設定、下線なしから下線ありへの変更、それらの何らかの組合せなどの変更を加えることができる。示されているように、テキストは太字にされ、大きなフォントサイズが選ばれている。それとは別に、テキストは、他のテキストおよび／またはグラフィック要素と置き換えることができる。次いで、サイトツールインジケータ４０４内の検索もアクティブ化できる。
【００５２】
例にすぎないが、左クリックで、検索結果２２２（３）−Ｃにおいてサイトツールインジケータ４０４内の検索をアクティブ化する。このアクティブ化で、サイト検索入力インターフェース４０６は、検索結果２２２（３）に埋め込まれているような形で提示される。例示されているように、ブロック図６００のサイト検索入力インターフェース４０６は、サイト検索テキスト入力のブロックとアイコンベースのボタンを備える。これは、少なくとも部分的に、サイトツールインジケータ４０４内の検索を置き換える。ユーザ１１６は、検索結果２２２（３）−Ｃで「Ｔｅｒｍｓ  ＡＢＣ」のサイト検索入力を行った。第１の文字を入力した後、アクティブな入力は、サイト検索入力の残り部分を予測することができ、ユーザは、その予測されたテキストを選択することを選ぶか、または文字入力を続けることを選ぶことができる。
【００５３】
検索結果２２２（３）−Ｄにおいて、ポインタアイコンは、サイト検索入力インターフェース４０６のアイコンベースのボタン上に移動されている。これにより、「Ｔｅｒｍｓ  ＡＢＣ」のサイト検索入力に関して、また検索結果２２２（３）に関連付けられているサイト１１８を参照して、サイト検索を開始するために「押下」できるホバーボタンを設定する。サイト検索開始後、サイト検索結果２２２＊（３）は、ブロック図４００（図４の）の底部に例示されているように表示される。
【００５４】
図７は、表示されている検索結果に対応するページのサイトを検索する方法の一例を示す流れ図７００である。流れ図７００は、１０個のブロック７０２〜７２０を含む。流れ図７００のアクションは、他の環境において、さまざまなハードウェアおよびソフトウェアの組合せを用いて実行することができるけれども、サービスプロバイダモジュール１０８および／またはＵＩモジュール１１０は、別々にまたは連携して、ＵＩおよび検索機能と併せて流れ図７００の方法を実装するために使用されうる。
【００５５】
ブロック７０２で、検索入力を受け取る。例えば、一般的な検索入力（例えば、「Ｔｅｒｍｓ  ＸＹＺ」）は、検索入力領域２１０（図２の）で受け取ることができる。ブロック７０４で、受け取った検索入力を使用して検索が実行される。例えば、ネットワーク１０４（図１の）に対する一般データベースインデックスに関する検索は、「Ｔｅｒｍｓ  ＸＹＺ」に関して実行されうる。
【００５６】
ブロック７０６で、サイトツールインジケータ内の検索を提示することを含めて、検索結果が表示される。例えば、検索結果２２２は、検索結果領域２１４（図３の）内に表示されうる。それぞれの検索結果２２２は、サイトツールインジケータ４０４（図４〜６の）内の検索に関連付けることができる。サイトツールインジケータ４０４内の関連付けられている検索は、検索結果２２２が表示されたとき（例えば、図４および６に示されているように）、またはユーザコマンドの実行時に（例えば、図５に示されているように）提示されうる。
【００５７】
ブロック７０８において、サイトツール（インジケータ）内の検索がアクティブ化されたかどうかが検出される。例えば、サイトツールインジケータ４０４内の検索が、マウスクリック、キーボード入力、それらの何らかの組合せなどによりアクティブ化されたかどうかを検出できる。
【００５８】
サイトツールインジケータ内の検索が、アクティブ化されると検出されない場合（ブロック７０８で）、多数のアクションのうちのどれかが、ブロック７１０で実行されうる。例えば、サイトツールインジケータ４０４内の検索のアクティブ化の検出の監視を続けることができる。さらに、他のＵＩフィーチャおよびオプションを監視することができる。これらのＵＩフィーチャおよびオプションは、例えば、検索入力領域２１０で新規検索を実施すること、選択された検索結果２２２に対応するページ１２０を表示すること、カテゴリ２１６、および選択されたカテゴリ２１６の結果として表示される検索結果２２２を変更すること（例えば、図２のＵＩ  ２００パラダイムが使用されている場合）などを含むことができる。
【００５９】
他方、サイトツールインジケータ内の検索のアクティブ化が検出された場合（ブロック７０８で）、流れ図７００の方法はブロック７１２から続く。例えば、検索結果２２２（３）に関連付けられているサイトツールインジケータ４０４内の特定の検索のアクティブ化を検出できる。ブロック７１２で、サイト検索入力インターフェースが提示される。例えば、サイト検索入力インターフェース４０６がユーザ１１６に提示されうる。例えば、特定の検索結果２２２（３）に関連付けられているサイト検索入力インターフェース４０６が、アクティブ化されうる。この例では、特定の検索結果２２２（３）が、サイト１１８の一部であり、サイト１１８に関連付けられているページ１２０に対応する。
【００６０】
ブロック７１４で、サイト検索入力を受け取る。例えば、「Ｔｅｒｍｓ  ＡＢＣ」のサイト検索入力は、サイト検索入力インターフェース４０６で受け取ることができる。ブロック７１６で、サイト検索開始コマンドを受け取る。例えば、サイト検索入力インターフェース４０６における「検索」ボタン（例えば、図４および５の）またはアイコンベースのホバーボタン（例えば、図６の）を介して、サイト検索を開始するコマンドをユーザ１１６から受け取ることができる。
【００６１】
ブロック７１８で、サイト検索入力を使用してサイト検索が実行される。例えば、関連サイト２１８のドメインにおけるサイト検索は、「Ｔｅｒｍｓ  ＡＢＣ」のサイト検索入力を使用して実行できる。ブロック７２０で、サイトツールインジケータ内の検索を提示することを適宜含めて、サイト検索結果が表示される。例えば、関連サイト１１８からのページ１２０に対応するサイト検索結果２２２＊（３）が、表示されうる。これらのサイト検索結果２２２＊（３）が、さらに、それぞれ、サイトツールインジケータ４０４内のそれぞれの検索に関連付けられうるか、またはそれぞれのサイト検索結果２２２＊（３）に対応するそれぞれのページ１２０はすでに単一サイト１１８からのものであるため、サイト検索結果２２２＊（３）のセットまたは集合全体が、サイトツールインジケータ内の単一の検索に関連付けられうる。
検索結果のサイト内で検索するための例示的なデバイス実装
図８は、検索結果のサイト内での検索と併せて使用されうる例示的なデバイス８０２のブロック図である。例えば、デバイス８０２は、上で説明されているように、ＵＩ、および／または検索結果のサイト内の検索フィーチャを実現し、実行し、または他の何らかの方法で実装することができる。いくつかの実装では、デバイス８０２は、ネットワーク１０４（図１の）などの１つまたは複数のネットワーク８１４間で通信を行うことができる。例示されているように、２つのデバイス８０２（１）および８０２（ｄ）は、ネットワーク８１４を介して通信交換を実行できる。例示的な関連する通信交換は、サービス１１２を提供することに関係するサーバ１０２とクライアント１０６との間の通信交換である。
【００６２】
一般に、デバイス８０２は、サーバまたはクライアントデバイス、ストレージデバイス、ワークステーションまたは他の汎用コンピュータデバイス、セットトップボックスまたは他のテレビジョンデバイス、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、または他のモバイルアプライアンス、それらの何らかの組合せなどを表すことができる。例示されているように、デバイス８０２は、１つまたは複数の入出力（Ｉ／Ｏ）インターフェース８０４、少なくとも１つのプロセッサ８０６、および１つまたは複数の媒体８０８を含む。媒体８０８は、プロセッサ実行可能命令８１０を格納する。特に例示されてはいないが、デバイス８０２は、さらに、他のコンポーネントも含むことができる。
【００６３】
デバイス８０２の説明されている実装では、Ｉ／Ｏインターフェース８０４は、（ｉ）（複数の）ネットワーク８１４間で通信するためのネットワークインターフェース、（ｉｉ）表示画面上に情報を表示するための表示デバイスインターフェース、（ｉｉｉ）１つまたは複数のマンマシンデバイスインターフェースなどを備えることができる。（ｉ）ネットワークインターフェースの例は、ネットワークカード、モデム、１つまたは複数のポートなどを含む。（ｉｉ）表示デバイスインターフェースの例は、ＵＩを作成するための、グラフィックスドライバ、グラフィックスカード、画面／テレビジョンまたはプリンタ用のハードウェアまたはソフトウェアなどを含む。（ｉｉｉ）マンマシンデバイスインターフェースの例は、ＵＩを操作し、ＵＩとやり取りするため有線または無線でマンマシンインターフェースデバイス８１２（例えば、キーボードまたはキーパッド、マウスまたは他のグラフィックポインティングデバイス、リモートコントロールなど）と通信するインターフェースを含む。
【００６４】
一般に、プロセッサ８０６は、プロセッサ実行可能命令８１０などのプロセッサ実行可能命令を遂行し、実行し、および／または他の何らかの方法で有効化することができる。媒体８０８は、１つまたは複数のプロセッサアクセス可能媒体からなる。言い換えると、媒体８０８は、デバイス８０２による機能の実行を有効化するためにプロセッサ８０６により実行可能なプロセッサ実行可能命令８１０を格納することができるということである。
【００６５】
したがって、検索結果のサイト内の検索を実現することについては、プロセッサ実行可能命令の一般的文脈において説明できる。一般に、プロセッサ実行可能命令は、特定のタスクを実行し、および／または使用可能にし、および／または特定の抽象データ型を実装するルーチン、プログラム、アプリケーション、コーディング、モジュール、プロトコル、オブジェクト、インターフェース、コンポーネント、メタデータおよびその定義、データ構造体、アプリケーションプログラミングインターフェース（ＡＰＩ）などを含む。プロセッサ実行可能命令は、別の記憶媒体に配置され、異なるプロセッサにより実行され、および／またはさまざまな伝送媒体で伝播されるか、または伝送媒体上に存在しうる。
【００６６】
（複数の）プロセッサ８０６は、適用可能な演算処理対応技術を使用して実装することができる。媒体８０８は、デバイス８０２の一部として含まれる、および／またはデバイス８０２によりアクセス可能な市販の媒体とすることができる。これは、揮発性および不揮発性媒体、取り外し可能および取り外し不可能な媒体、ならびに記憶および伝送媒体（例えば、無線もしくは有線通信チャネル）を含む。例えば、媒体８０８は、プロセッサ実行可能命令の長期大量記憶用のディスクアレイ、現在実行中の命令の短期記憶用のランダムアクセスメモリ（ＲＡＭ）、中期から長期までの記憶用のフラッシュメモリ、携帯用の光ディスク記憶媒体、および／またはコードもしくは他の通信を伝送するためのネットワーク８１４上の（複数の）リンクなどを含むことができる。
【００６７】
特に例示されているように、媒体８０８は、少なくともプロセッサ実行可能命令８１０を格納する。一般に、プロセッサ実行可能命令８１０は、プロセッサ８０６によって実行されると、本明細書で説明されているさまざまな機能をデバイス８０２が実行することを可能にする。例として、限定はしないが、サービスプロバイダモジュール１０８および／またはＵＩモジュール１１０（図１の）の機能、ＵＩ  ２００パラダイム（図２の）の態様、ＵＩブロック図４００、５００、および６００（それぞれ図４、５、および６の）により提供され、および／または使用可能にされるフィーチャ、ブロック図７００（図７の）のアクション、それらの何らかの組合せなどがある。
【００６８】
図１〜８のデバイス、アクション、態様、フィーチャ、機能、プロシージャ、モジュール、データ構造体、スキーム、アプローチ、ＵＩ、アーキテクチャ、コンポーネントなどは、複数のブロックに分けられている図で示されている。しかし、図１〜８が説明され、および／または示されている順序、相互接続、相互関係、レイアウトなどは、制限として解釈されることを意図しておらず、また検索結果のサイト内で検索する１つまたは複数のシステム、方法、デバイス、プロシージャ、媒体、装置、ＡＰＩ、配置などを実装する任意の方法で、任意の数のブロックに対し、修正する、組み合わせる、再配置する、増強する、省略するなどの作業を行うことができる。
【００６９】
システム、媒体、デバイス、方法、プロシージャ、装置、技術、スキーム、アプローチ、配置、および他の実装は、構造、論理、アルゴリズム、および機能に関するフィーチャおよび／または図に固有の言語で説明されているけれども、付属の請求項で定義されている発明は、必ずしも、上述の特定のフィーチャまたは活動に制限されないことは理解されるであろう。むしろ、上述の特定のフィーチャおよび活動は、請求項を実装する例示的な形態の例として開示されている。
【図面の簡単な説明】
【００７０】
【図１】検索結果のサイト内の検索を実行できる例示的な環境を示す図である。
【図２】選択可能なカテゴリ、および表示されている検索結果に関連するサイトがそれ自体検索されうる検索結果領域を有する例示的なユーザインターフェースの図である。
【図３】表示されている検索結果に関連するサイトがそれ自体検索されうる検索結果領域のより一般的な例を示すブロック図である。
【図４】ユーザインターフェースを使用することでサイトを検索できるサイト上の１つのページに対する検索結果を示すブロック図である。
【図５】ユーザインターフェースを使用することでサイトを検索できるサイト上の１つのページに対する検索結果を示す他のブロック図である。
【図６】ユーザインターフェースを使用することでサイトを検索できるサイト上の１つのページに対する検索結果を示すさらなる他のブロック図である。
【図７】表示されている検索結果に対応するページのサイトを検索する方法の一例を示す流れ図である。
【図８】検索結果のサイト内での検索と併せて使用されうる例示的なデバイスのブロック図である。
【図１】
2009529184.tif 000003
【図２】
2009529184.tif 000004
【図３】
2009529184.tif 000005
【図４】
2009529184.tif 000006
【図５】
2009529184.tif 000007
【図６】
2009529184.tif 000008
【図７】
2009529184.tif 000009
【図８】
2009529184.tif 000010
【国際調査報告】
2009529184.tif 000011
2009529184.tif 000012