(57)【要約】  本明細書では、検索エンジンの結果のリストを、結果の１つを表示するように構成された目視フレームと同じウェブ・ブラウザー・ウィンドウの中に表示することについて記載する。検索エンジン上で、ユーザーのウェブ検索を実行し、結果をクライアント計算デバイスに返送する。ユーザーが選択した任意の結果と同時に表示するように構成されたウェブ・ブラウザー・ウィンドウに、結果を一覧表示する。【選択図】      図４
2010529558.tif 000002
【特許請求の範囲】
【請求項１】
コンピューター読み取り可能媒体上に具体化し、コンピューター上で実行可能なグラフィカル・ユーザー・インターフェースであって、
検索エンジン照会の１つ以上の結果のリストを表示するように構成された第１表示エリアと、
目視フレームを表示するように構成された第２表示エリアであって、前記目視フレームは、前記検索エンジン照会の１つ以上の結果からユーザーによって選択された１つと関連したウェブ・リソースを提示するように構成された、第２表示エリアと、
を含む、グラフィカル・ユーザー・インターフェース。
【請求項２】
請求項１記載のグラフィカル・ユーザー・インターフェースにおいて、前記検索エンジン照会は、前記照会を、特定の種類のウェブ・リソースと関連した情報に絞り込むために、ユーザーが発した指示を含む、グラフィカル・ユーザー・インターフェース。
【請求項３】
請求項２記載のグラフィカル・ユーザー・インターフェースにおいて、前記特定の種類のウェブ・リソースは、ニュース、ブログ、ウェブ・フィード、またはオンライン空間のうち少なくとも１つを含む、グラフィカル・ユーザー・インターフェース。  
【請求項４】
請求項１記載のグラフィカル・ユーザー・インターフェースにおいて、前記第１表示エリアは、１つ以上のアイコンを表示するように構成されており、ユーザーがアイコンを選択すると、結果を探索し別個のウェブ・ブラウザー・ウィンドウに表示する、グラフィカル・ユーザー・インターフェース。
【請求項５】
請求項１記載のグラフィカル・ユーザー・インターフェースにおいて、ハイパーテキスト・マークアップ言語で「frameset」タグを実装することにより、前記目視フレームが作成される、グラフィカル・ユーザー・インターフェース。
【請求項６】
請求項１記載のグラフィカル・ユーザー・インターフェースであって、更に、検索エンジンに提出するための１つ以上のキーワードをユーザーが入力することができるテキスト・フィールドを表示するように構成された第３表示エリアを含む、グラフィカル・ユーザー・インターフェース。
【請求項７】
請求項１記載のグラフィカル・ユーザー・インターフェースにおいて、前記ウェブ・リソースはニュース記事である、グラフィカル・ユーザー・インターフェース。
【請求項８】
請求項１記載のグラフィカル・ユーザー・インターフェースにおいて、前記ウェブ・リソースはウェブ・ページである、グラフィカル・ユーザー・インターフェース。
【請求項９】
請求項１記載のグラフィカル・ユーザー・インターフェースにおいて、前記ウェブ・リソースは、オーディオ・クリップ、ビデオ・クリップ、または画像のうち少なくとも１つを含む、グラフィカル・ユーザー・インターフェース。
【請求項１０】
請求項１記載のグラフィカル・ユーザー・インターフェースであって、更に、特定の判断基準を満たす結果だけを表示するように、前記検索エンジン照会の１つ以上の結果のリストにフィルターをかけるように構成された第３表示エリアを含む、グラフィカル・ユーザー・インターフェース。
【請求項１１】
ディスプレイとユーザー・インターフェース選択デバイスとを含むグラフィカル・ユーザー・インターフェースを有するコンピューター・システムにおいて、検索エンジン照会の１つ以上の結果のリストを、前記１つ以上の結果に関係があるウェブ・リソースを提示するように構成された目視フレームと同じウェブ・ブラウザー・ウィンドウにおいて提示する方法であって、
前記検索エンジン照会を提出するステップと、
前記１つ以上の結果を受信するステップであって、前記１つ以上の結果が少なくとも１つのハイパーリンクを含む、ステップと、
前記１つ以上の結果をウェブ・ページの中に提示するステップであって、前記ウェブ・ページが、前記検索エンジン照会の１つ以上の結果のリストを表示するエリアと、探索したウェブ・ページを表示する目視フレームとを含む、ステップと、
ユーザーが結果を選択したか否か判断するステップと、
前記ユーザーの結果選択に関係して、前記結果と関連したウェブ・リソースを前記目視フレームに提示するステップと、
を含む、方法。
【請求項１２】
請求項１１記載の方法であって、更に、新たなウェブ・ブラウザー・ウィンドウの中に前記結果を開く指示を受信するステップを含む、方法。
【請求項１３】
請求項１２記載の方法において、前記指示は、前記結果に隣接して位置するアイコンのユーザー選択である、方法。
【請求項１４】
請求項１１記載の方法において、前記結果ページは、１つ以上のアイコンを含み、該１つ以上のアイコンは、ユーザーにより選択されたときに、関連するウェブ・リソースを探索し、該関連するウェブ・リソースを新たなウェブ・ブラウザー・ウィンドウに表示するように構成された、方法。
【請求項１５】
請求項１１記載の方法において、前記検索エンジン照会は、オンライン・ニュース記事と関連したキーワードを含む、方法。
【請求項１６】
請求項１１記載の方法であって、更に、ユーザーが選択した判断基準によって、前記検索エンジン照会の１つ以上の結果にフィルターをかけるステップを含む、方法。
【請求項１７】
請求項１６記載の方法において、前記判断基準はブログを含む、方法。
【請求項１８】
コンピューター実行可能命令を具体化した１つ以上のコンピューター読み取り可能媒体であって、前記コンピューター実行可能命令は、ニュース記事に対する検索エンジン照会の１つ以上の結果のリストを、前記１つ以上の結果に関係するウェブ・リソースを提示するように構成された目視フレームと同じウェブ・ブラウザー・ウィンドウの中に提示するためのものであり、
１つ以上の結果を受信し、前記１つ以上の結果が少なくとも１つのハイパーリンクを含み、
前記１つ以上の結果と関連したウェブ・リソースを、ウェブ・ページの目視フレームに提示し、前記ウェブ・ページが、前記１つ以上の結果のリストと同じウェブ・ブラウザー・ウィンドウの中に前記目視フレームを提示する、
ことを含む、１つ以上のコンピューター読み取り可能媒体。
【請求項１９】
請求項１８記載の１つ以上のコンピューター読み取り可能媒体において、前記１つ以上の結果の各々を、前記ウェブ・ページ上において１つ以上のアイコンに隣接して表示し、前記アイコンは、ユーザーにより選択されると、１つ以上のウェブ・リソースの表示を新たなウェブ・ブラウザー・ウィンドウにおいて開始する、１つ以上のコンピューター読み取り可能媒体。
【請求項２０】
請求項１８記載の１つ以上のコンピューター読み取り可能媒体であって、更に、前記１つ以上の結果からユーザーが選択した１つに、指示を適用することを含む、１つ以上のコンピューター読み取り可能媒体。
【発明の詳細な説明】
【従来技術】
【０００１】
インターネットは、データーを送信する相互接続コンピューター・ネットワークの世界規模のシステムである。ワールド・ワイド・ウェブ（ウェブ）は、ウェブ・ページと呼ばれるオンライン文書が蓄積されており、計算処理世界全体がアクセスできるように公開されている情報空間である。インターネットに接続した人であれば誰でも、ハイパーテキスト転送プロトコル（ＨＴＴＰ）のような転送プロトコルを用いて、ユニフォーム・リソース識別子（ＵＲＩ）と呼ばれるグローバル識別子を要求することにより、オンラインで入手可能な無数のウェブ・ページを閲覧することができる。一旦ユーザーがＵＲＩを要求したなら、ユーザーのウェブ・ブラウザーが対応するウェブ・ページを探索し、それをユーザーの計算機上に表示する。
【０００２】
ウェブ上において入手可能な情報が豊富にあるために、検索エンジンと呼ばれる特定の種類のウェブ・ページが大量に作成された。検索エンジンは、ユーザーが、ＵＲＩの知識がなくても、ウェブ・リソースを突き止めることを可能にする。普及している検索エンジンの例には、ＭＳＮ（登録商標）、Ｙａｈｏｏ！（登録商標）、Ｇｏｏｇｌｅ（登録商標）が含まれる。一旦検索語を提出することによって照会を開始すると、検索エンジンは、検索語に関係するウェブ・ページまたはその他のウェブ・リソースへのハイパーリンクのリストを戻す。次いで、ユーザーはリストから結果を選択して見ることができる。ハイパーリンクを選択すると、関連するウェブ・ページがウェブ・ブラウザーにおいて表示される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化して提示する。この摘要は、特許請求する主題の鍵となる特徴や必須の特徴を特定することを意図するのでなければ、特許請求する主題の範囲を判断する際に補助として用いられることを意図するのでもない。
【課題を解決するための手段】
【０００４】
本明細書において記載する実施形態は、結果の１つを表示するように構成された目視フレームと同じウェブ・ブラウザー・ウィンドウの中に検索エンジン結果のリストを表示することに関する。ユーザー・インターフェースが、複数の表示エリアを含む結果ページを表示する。最初に、検索エンジン照会の結果を一覧にまとめる。第２に、目視フレームが、結果の中からユーザーが選択する任意のものを表示する。双方は、同じウェブ・ブラウザー・ウィンドウに提示される。
【図面の簡単な説明】
【０００５】
以下に、添付図面を参照しながら本発明について説明する。
【図１】図１は、本発明の一実施形態を実現する際に用いるための動作環境例のブロック図である。
【図２】図２は、本発明の一実施形態を実現する際に用いるためのネットワーキング環境のブロック図である。
【図３】図３は、本発明の実施形態にしたがって、検索エンジン結果のリストを、結果の１つのプレゼンテーションと同じウェブ・ブラウザー・ウィンドウの中に表示するプロセスを示すフローチャートである。
【図４】図４は、本発明の実施形態にしたがって、検索エンジン結果のリストを、結果の１つのプレゼンテーションと同じウェブ・ブラウザー・ウィンドウの中に表示するためのグラフィカル・ユーザー・インターフェースの表示例である。
【発明を実施するための形態】
【０００６】
本明細書に記載する主題は、制定法にしたがう要件を満たすように具体性をもって紹介する。しかしながら、本明細書における記載は、本特許の範囲を限定することを意図するのではない。逆に、特許請求する主題は、他の方法で具現化してもよく、本文書に記載されているステップとは異なるステップ、または同様のステップの組み合わせを含んでもよく、その他の現在の技術または今後の技術と統合してもよいことも想定している。「ブロック」という用語は、本明細書では、採用する方法の異なる要素を意味するために用いることもあるが、この用語は、本明細書において開示する種々のステップ間において特定の順序を暗示するような解釈は、決して行ってはいけない。
【０００７】
本明細書に記載する実施形態は、一般的には、検索エンジン結果のリストの提示、および同じウェブ・ブラウザー・ウィンドウにおける結果の少なくとも１つの表示に関する。一実施形態では、検索エンジン照会の結果を、結果ページに表示する（即ち、探索した結果を収容するウェブ・ページ）。一覧にまとめた結果からユーザーが１つを選択すると、選択された結果が探索され、結果リストに隣接する目視フレームの中に提示される。結果リストと探索したウェブ・リソースとの双方は、同じブラウザー・ウィンドウの中でアクセスすることができるので、ユーザーはリストにおける他の結果を選択し、これらを目視フレームにおいて見ることが可能になる。その結果、ユーザーは、結果のリストから離れることを必要とせずに、各結果を容易に視認することができる。
【０００８】
本明細書において論ずる場合、検索エンジン照会とは、検索エンジンによるウェブの任意のキーワード検索のことを言う。ウェブ検索照会は、当業者には周知の多数の方法のうち任意のもので開始することができる。例えば、ユーザーはキーワードまたは句を検索エンジンのウェブ・ページ上にあるテキスト・フィールドに入力するか、またはウェブ・ブラウザーのツール・バーのテキスト・フィールドに入力することができる。尚、検索エンジン照会を開始するための多数の方法も可能であり、本明細書で長々と論ずる必要はないことは、当業者には明白であろう。本明細書において論ずる実施形態は、インターネットを通じてウェブ・ページにアクセスすることに言及するが、他の実施形態では個人ネットワークを通じて電子文書にアクセスすることもできる。
【０００９】
多くの従来の検索エンジンによって、ユーザーは特定の種類のウェブ・リソースにウェブ検索を絞り込むことが可能になった。ユーザーは、ニュース記事、ウェブ・ブログ、フィード(feed)、オンライン空間、およびその他の種類のオンライン情報のみを検索するために、選択肢を選択することができる。すると、検索エンジンを実行するサーバーは、特定の種類のリソースに問い合わせる。その結果、キーワードおよび特定の種類に関連したウェブ・リソースのみが戻される。本明細書において記載する実施形態の多くは、ニュースに関する検索に言及するが、実施形態をそれに限定されるのではない。むしろ、本明細書において記載するウェブ検索は、前述の種類のウェブ・リソースのいずれにでも絞り込むことができることは、当業者には言うまでもないであろう。
【００１０】
本明細書において記載する実施形態の概略的な全体像について端的に説明したので、以下に動作環境例について説明する。最初に図１を特定して参照すると、本発明を実現するための動作環境例が示されており、全体的に計算デバイス１００と呼ぶ。計算デバイス１００は、適した計算環境の一例に過ぎず、本発明の使用や機能性の範囲に関して何ら限定を示唆することを意図するのではない。また、計算デバイス１００は、図示のコンポーネントのうち任意のものまたはその組み合わせに関して、何らかの依存性や要件を有するというように解釈すべきでもない。一実施形態では、計算デバイス１００はパーソナル・コンピューターである。しかし、他の実施形態では、計算デバイスは、セル・フォーン、スマートフォーン、ディジタル・フォーン、ハンドヘルド・デバイス、BlackBerry（登録商標）、パーソナル・ディジタル・アシスタント（ＰＤＡ）、またはコンピューター命令を実行することができるその他のデバイスであってもよい。
【００１１】
本発明は、コンピューター・コードまたは機械使用可能命令という一般的な文脈において説明することができ、機械使用可能命令は、コンピューター、あるいはＰＤＡまたはその他のハンドヘルド・デバイスのようなその他の機械によって実行する、プログラム・モジュールのようなコンピューター実行可能命令を含む。一般に、プログラム・モジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造等を含み、特定のタスクを実行するコードまたは特定の抽象データー・タイプを実装するコードのことを言う。本明細書において記載する実施形態は、ハンドヘルド・デバイス、消費者用電子機器、汎用コンピューター、それよりも特殊な計算デバイス等を含む、種々のシステム構成において実用化することができる。本明細書において記載する実施形態は、分散型計算環境においても実用化することができ、その場合、通信ネットワークによって連結されたリモート処理デバイスによってタスクを実行する。
【００１２】
引き続き図１を参照すると、計算デバイス１００は、以下のデバイスを直接的または間接的に結合するバス１１０を含む。メモリー１１２、１つ以上のプロセッサー１１４、１つ以上のプレゼンテーション・コンポーネント１１６、入力／出力ポート１１８、入力／出力コンポーネント１２０、および例示的な電源１２２。バス１１０は、１つ以上のバス（アドレス・バス、データー・バス、またはその組み合わせのようなバス）とすることができるものを代表する。図１の種々のブロックは、明確化のために、線を用いて示されているが、種々のコンポーネントの区切りはさほど明確ではなく、揶揄的に、線は灰色で曖昧とした方が正確であろう。例えば、ディスプレイ・デバイスのようなプレゼンテーション・コンポーネントはＩ／Ｏコンポーネントであると見なす人がいる場合もある。また、プロセッサーはメモリーを有する。尚、このようなことは技術の本質であり、前述のように、図１の絵図は、本発明の１つ以上の実施形態と関連付けて用いることができる計算デバイスの一例の単なる例示に過ぎないことは、当業者には言うまでもないであろう。このようなカテゴリー間において、「ワークステーション」、「サーバー」、「ラップトップ」、「ハンドヘルド」等のような区別は行わない。何故なら、これらの全ては、図１の範囲に該当し、「計算デバイス」に該当すると考えられるからである。
【００１３】
計算デバイス１００は、通例、種々のコンピューター読み取り可能媒体を含む。一例として、そして限定ではなく、コンピューター読み取り可能媒体は、ランダム・アクアセス・メモリ（ＲＡＭ）、リード・オンリー・メモリー（ＲＯＭ）、電子的消去可能プログラマブル・リード・オンリー・メモリー（ＥＥＰＲＯＭ）、フラッシュ・メモリ、またはその他のメモリー技術、ＣＤＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）またはその他の光学媒体またはホログラフ媒体、磁気カセット、磁気テープ、磁気ディスク・ストレージ、またはその他の磁気記憶デバイス、搬送波、あるいは所望の情報をエンコードするために用いることができ、計算デバイス１００によってアクセスすることができるその他の任意の媒体を含むことができる。
【００１４】
メモリー１１２は、揮発性および／または不揮発性メモリーの形態としてコンピューター記憶媒体を含む。メモリーは、リムーバブル、非リムーバブル、またはその組み合わせでもよい。ハードウェア・デバイスの例には、ソリッド・ステート・メモリー、ハード・ドライブ、キャッシュ、光ディスク・ドライブ等が含まれる。計算デバイス１００は、メモリー１１２またはＩ／Ｏコンポーネント１２０のような種々のエンティティからデーターを読み取る１つ以上のプロセッサーを含む。プレゼンテーション・コンポーネント（１つ又は複数）１１６は、データー指示をユーザーまたはその他のデバイスに提示する。プレゼンテーション・コンポーネントの例には、ディスプレイ・デバイス、スピーカー、印刷コンポーネント、振動コンポーネント等が含まれる。
【００１５】
Ｉ／Ｏポート１１８は、計算デバイス１００を、Ｉ／Ｏコンポーネント１２０を含む、他のデバイスに論理的に結合することを可能にする。他のデバイスの一部は、内蔵されていてもよい。例示のコンポーネントには、マイクロフォン、ジョイスティック、ゲーム・パッド、衛星ディッシュ、スキャナー、プリンター、ワイヤレス・デバイス等が含まれる。
【００１６】
これより図２に移ると、本発明の一実施形態を実現する際に用いるためのネットワーキング・アーキテクチャ２００を図示したブロック図が示されている。ネットワーキング・アーキテクチャ２００は、クライアント計算デバイス２０２、検索エンジン・サーバー２０４、および１つ以上のウェブ・サーバー（ウェブ・サーバーＡ２０６およびウェブ・サーバーＮ２０８として示す）を備えており、その全てがネットワーク２１０を通じて通信する。ウェブ・サーバーＡ２０６とウェブ・サーバーＢ２０８との間にあるドットは、実施形態によっては、ウェブ・サーバーの数が増減可能であり、ネットワーク全体を通じてアクセス可能なウェブ・サーバーを任意の数だけ含むことができることを示す。当業者であれば、この概念を認めることができよう。何故なら、ウェブ・ページは通例異なるウェブ・サーバー上にホストされており、１つのウェブ・ページの異なる複数の部分が異なる複数のサーバー上にホストされる場合もあるからである。ネットワーキング・アーキテクチャ２００は、１つの適したネットワーキング環境の一例に過ぎず、本発明の使用や機能性の範囲について何ら限定を示唆することは意図していない。また、ネットワーキング・アーキテクチャ２００は、ここに図示するコンポーネントのうち任意の１つまたはその組み合わせに関して、何らかの依存性や要件を有するというように解釈すべきでもない。
【００１７】
ネットワーク２１０は、任意のコンピューター・ネットワークまたはその組み合わせを含むことができる。ネットワーク２１０として動作するように構成可能なコンピューター・ネットワークの例には、限定ではなく、ワイヤレス・ネットワーク、陸線、ケーブル・ライン、光ファイバ・ライン、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、都市エリア・ネットワーク（ＭＡＮ）等が含まれる。しかしながら、ネットワーク２１０は、別個のコンピューター・ユニットを結合する接続に限定されるのではない。逆に、ネットワーク２１０は、サーバーまたは計算デバイス間でデーターを転送するサブシステムを備えることもできる。例えば、ネットワーク２１０は、二点間接続、インターネット、イーサネット（登録商標）、背面バス、電気バス、ニューラル・ネットワーク、またはその他の内部システムも含むことができる。
【００１８】
ネットワーク２１０がＬＡＮネットワーキング環境を含む実施形態では、ネットワーク・インターフェースまたはアダプターを通じて、コンポーネントをＬＡＮに接続する。ネットワーク２１０がＷＡＮネットワーキング環境を含む実施形態では、コンポーネントは、モデム、またはＷＡＮ上で通信を確立し通信するためのその他の手段を用いる。ネットワーク２１０がＭＡＮネットワーキング環境を含む実施形態では、ワイヤレス・インターフェースまたは光ファイバー接続を用いて、コンポーネントをＭＡＮに接続する。このようなネットワーキング環境は、事務所、企業規模のコンピューター・ネットワーク、イントラネット、およびインターネットでは珍しくはない。尚、図示するネットワーク接続は一例であり、コンピューター間に通信リンクを確率する他の手段も用いてもよいことは認められよう。
【００１９】
検索エンジン・サーバー２０４、ウェブ・サーバーＡ２０６、およびウェブ・サーバーＮ２０８は、本明細書に記載する方法を実行するように構成可能であれば、任意の種類のアプリケーション・サーバー、データーベース・サーバー、またはファイル・サーバーを含むことができる。加えて、検索エンジン・サーバー２０４、ウェブ・サーバーＡ２０６、およびウェブ・サーバーＮ２０８の各々は、専用サーバーでも、共有サーバーでもよい。検索エンジン・サーバー２０４、ウェブ・サーバーＡ２０６、およびウェブ・サーバーＮ２０８として動作するように構成可能なサーバーの一例は、限定ではなく、ＳＱＬサーバー２００５のようなサーバー・ソフトウェアを実行する、構造化照会言語（「ＳＱＬ」）サーバーである。ＳＱＬサーバー２００５は、ワシントン州、Redmondに本社があるMicrosoft（商標）Corporationが開発した。
【００２０】
検索エンジン・サーバー２０４、ウェブ・サーバーＡ２０６、およびウェブ・サーバーＮ２０８のコンポーネントは、限定ではなく、処理ユニット、内部システム・メモリー、および種々のシステム・コンポーネントを結合するのに適したシステム・バスを含む。システム・コンポーネントには、情報を格納するための１つ以上のデーターベース（例えば、ファイルおよびそれと関連したメタデーター）が含まれる。各サーバーは、通例、種々のコンピューター読み取り可能媒体を含むか、あるいはそれにアクセスすることができる。一例として、そして限定ではなく、コンピューター読み取り可能媒体は、コンピューター記憶媒体および通信媒体を含むことができる。一般に、通信媒体は、各サーバーがネットワーク２１０を通じてデーターを交換することを可能にする。更に具体的には、通信媒体は、コンピューター読み取り可能命令、データー構造、プログラム・モジュール、あるいは搬送波またはその他の伝達メカニズムのような変調データー信号におけるその他のデーターを具現化することができ、任意の情報配信媒体を含むことができる。本明細書において用いる場合、「変調データー信号」という用語は、信号内に情報をエンコードするような態様で、その属性の１つ以上を設定または変更した信号のことを言う。一例として、そして限定ではなく、通信媒体は、有線ネットワークまたは直接有線接続のような有線媒体、ならびに音響、ＲＦ、赤外線、およびその他のワイヤレス媒体のようなワイヤレス媒体を含む。以上のうち任意のものの組み合わせを、コンピューター読み取り可能媒体の範囲に含めることができる。
【００２１】
検索エンジン・サーバー２０４は、１つのボックスとして図示されているが、検索エンジン・サーバー２０４は規模の拡大縮小が可能であることは当業者には認められよう。例えば、検索エンジン・サーバー２０４は、実際には、通信状態にある１００台のサーバーを含んでいてもよい。１つのユニットを図示したのは、明確化のためであり、実施形態の範囲をいずれの形態にも限定しないことを意味する。
【００２２】
動作において、検索エンジン・サーバー２０４は、リモート計算デバイス（クライアント計算デバイス２０２のようなリモート計算デバイス）からの照会を受信し、ウェブ上または個人ネットワーク内においてその照会を満たす情報を突き止めるように設計した検索エンジンをホストする。照会は、特定のキーワードまたは句を含む、ウェブまたは個人ネットワーク上の情報に対する要求を構成することができる。加えて、照会は、特定の種類のウェブ・リソースのみを検索するためにユーザーが指定した指示を含むこともできる。実施形態によっては、検索エンジン・サーバー２０４上で実行する検索エンジンは、ウェブ・クローワー(web crawler)が作成し定期的に更新するインデックスを用いて、照会を満足するウェブ・ページを素早く突き止める。一旦ウェブ・ページを突き止めたなら、そのＵＲＩをクライアント計算デバイス２０２に返送し、ハイパーリンクとしてそこに表示する。突き止めたウェブ・ページにアクセスするためには、ユーザーは対応するハイパーリンクを選択するだけでよい。尚、ウェブまたは個人ネットワーク上で情報を掘り当てる(mine)ためには、他にも種々の技法が存在することは、当業者には認められよう。
【００２３】
ウェブ・ページは、種々のウェブ・サーバー（例えば、ウェブ・サーバーＡ２０６およびＮ２０８）上に格納され、ネットワーク２１０を通じて、転送プロトコルおよび関連ＵＲＩを用いてアクセスすることができる。クライアント計算デバイス２０２は、転送プロトコルを用いてＵＲＩを要求することにより、ウェブ・ページを取り込むことができる。その結果、ウェブ・ページをクライアント計算デバイス２０２にダウンロードし、メモリーに格納することができる。次いで、格納したウェブ・ページをウェブ・ブラウザー２１２によって読み出し、ユーザーに提示することができる。
【００２４】
クライアント計算デバイス２０２は、図１を参照しながら先に説明したデバイス１００のように、いずれの種類の計算デバイスでもよい。一例として、そして限定ではなく、クライアント計算デバイス２０２は、パーソナル・コンピューター、デスクトップ・コンピューター、ラップトップ・コンピューター、ハンドヘルド・デバイス、セルラ・フォーン、ディジタル・フォーン、スマートフォーン、ＰＤＡ等とすることができる。しかし、実施形態は、このような計算デバイス上における実現例に限定されるのではない。
【００２５】
具体的には、クライアント計算デバイス２０２は、ウェブ・ブラウザー２１２を備えている。ウェブ・ブラウザー２１２は、ユーザーが、ウェブ上で突き止めた情報を表示しそれと相互作用することを可能にするソフトウェア・アプリケーションである。一実施形態では、ウェブ・ブラウザー２１２は、ウェブ・ページを取り込むために転送プロトコルを用いて、検索エンジン・サーバー２０４、ウェブ・サーバーＡ２０６、およびウェブ・サーバーＮ２０８と通信する。ウェブ・ページは、転送プロトコルおよびＵＲＩを送ることによって、ウェブ・ブラウザー２１２によって突き止めることができる。ウェブ・ブラウザー２１２は、ファイル転送プロトコル（ＦＴＰ）、リアル・タイム・ストリーミング・プロトコル（ＲＴＳＰ）等のような、他のＵＲＩタイプおよびプロトコルを用いてもよい。また、ウェブ・ブラウザー２１２は、多数のマークアップ言語（例えば、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）および拡張可能マークアップ言語（ＸＭＬ））、ならびにスクリプティング言語（例えば、Java（登録商標）ScriptまたはVisual Basic Scripting Edition (VBScript)）を実行することもできる。
【００２６】
動作において、ウェブ・ブラウザー２１２は、ユーザーが入力した検索エンジン照会を、検索エンジン・サーバー２０４に提出する。一実施形態では、照会は、新たな記事というインデックスが付いた文書のように、特定の種類のウェブ・リソースのみにおいてキーワードを検索することの指定を含む。任意の数の周知の技法を用いて、検索エンジンは、ユーザーが提出した照会にあてはまるウェブ・リソースを突き止める。例えば、インフレーションに関するニュースを要求すると、この主題を論ずる様々な異なるオンライン記事が返送されてくることが可能になる。関連するウェブ・ページのハイパーリンクがクライアント計算デバイス２０２に返送され、ウェブ・ブラウザー２１２によって結果ページの中に配置される。
【００２７】
一実施形態では、結果ページは少なくとも２つの異なる表示部分を収容する。１つは、検索エンジンの照会に応答して検索エンジン・サーバー２０４が返送した、ハイパーリンクのリスト、そして可能性として、ハイパーリンクが示すウェブ・ページを記述する原文の抜粋を表示する。ユーザーは、結果ページの第２部分（ここでは、目視フレームと呼ぶ）において見るために、リストにおける結果から任意のものを選択することができる。一旦結果のハイパーリンクを１つ選択すると、ウェブ・ブラウザー２１２は対応するウェブ・ページの要求を提出する。これは、周知の転送プロトコル（例えば、ＨＴＴＰ、ＦＴＰ等）のうち任意のものを用いて行うことができる。応答して、要求されたウェブ・ページがウェブ・サーバー（例えば、ウェブ・サーバーＡ２０６またはウェブ・サーバーＮ２０８）からウェブ・ブラウザー２１２にダウンロードされてくる。次いで、ウェブ・ブラウザーは、ダウンロードされたウェブ・ページを目視フレーム内に表示する。
【００２８】
結果ページは、ウェブ・ページ自体であり、結果リストおよび目視フレームの双方を表示するように構成されている。実施形態によっては、結果ページに種々のＨＴＭＬタグをエンコードして、双方を表示する場合もある。また、結果ページを作成するには、他のソフトウェア言語を用いてもよい（例えば、Java（登録商標）Scriptまたは前述のスクリプティング言語のうち任意のもの）。
【００２９】
実施形態の一例では、「frameset」タグが結果ページを複数の部分に分割する。framesetタグは、結果ページの内容を特定の方法で配列するように、ウェブ・ブラウザー２１２に命令することができる、ＨＴＭＬタグである。別の実施形態では、「href」タグを用いて、ユーザーが選択した検索結果を探索し、「framesrc」タグを用いて、探索したウェブ・ページを目視フレームにレンダリングする。尚、他のプログラミング技法も同様に用いることができ、実施形態は前述のＨＴＭＬタグには限定されないことは、当業者には認められよう。
【００３０】
ユーザーは、目視フレームにおいて、選択した結果を見ることを望まない場合もあり、代わりに、新たなウェブ・ブラウザー・ウィンドウに結果をロードすることを望む場合もある。このような選択肢を可能にするために、一実施形態では、結果のリストにおいて各ハイパーリンクの隣にアイコンを配置することができる。各アイコンは、隣接するウェブ・リソースを探索し、それを新たなウェブ・ブラウザー・ウィンドウの中に表示するように構成することができる。
【００３１】
これより図３に移ると、本発明の実施形態にしたがって、検索エンジンの結果のリストを、結果の１つのプレゼンテーションと同じウェブ・ブラウザー・ウィンドウに表示するプロセス３００を表すフローチャートが示されている。最初に、ブロック３０２に示すように、検索エンジン照会を検索エンジン・サーバー２０４に提出する。照会は、検索エンジン・ウェブ・ページにおいてユーザーが入力するキーワードによって開始することができる。キーワードと共に、検索エンジン照会は、当該照会を特定の種類のウェブ・リソース（例えば、ニュース、ブログ、フィード、空間等）に絞り込む指示を含むこともできる。一旦検索エンジン・サーバー２０４が照会を受信すると、１つ以上のデーターベースに問い合わせして、キーワード（そして、該当する場合は、ウェブ・リソースの種類）に関係があるウェブ・ページを突き止める。次いで、結果をクライアント計算デバイス２０２に返送して受け渡し、ウェブ・ブラウザー２１２はこの結果を結果ページの中に表示することができる。これらは、ブロック３０４および３０６に示す通りである。
【００３２】
結果ページは、検索エンジン２０４が送ってきた検索結果のリストと、リストの中でユーザーが選択した結果を表示する目視フレームとを含む。ブロック３０８から別れるＹＥＳ経路で示すように、ユーザーが１つの結果を選択すると、結果によって示されるウェブ・リソースが探索され、目視フレームに提示される。これは、３１０において示す通りである。この結果のＵＲＩの要求を提出することによって、ウェブ・リソースを探索することができる。一実施形態では、ウェブ・リソースを表示する目視フレームは、結果のリストと同じウェブ・ブラウザー・ウィンドウの中に提示する。ユーザーが続いてリストの中で異なる結果を選択すると、新たに選択された結果が探索され、目視フレームに表示される。
【００３３】
これより図４に移り、本発明の実施形態にしたがって、検索エンジン結果のリストを、結果の１つのプレゼンテーションと同じウェブ・ブラウザー・ウィンドウに表示するＧＵＩ４００の表示例を示す。ＧＵＩ４００は、検索エンジン照会を提出した後に結果ページを表示するウェブ・ブラウザー・ウィンドウ４０２を図示する。ユーザーは、キーワードをテキスト入力フィールド４０８に入力し、検索アイコン（拡大鏡として示す）を選択することにより、検索エンジン照会を提出することができる。キーワードに加えて、ユーザーは、特定の種類のウェブ・リソースに照会を絞り込むために、検索フィルター４０４を選択することもできる。
【００３４】
また、ユーザーは結果フィルター４０６を選択することもできる。実施形態によっては、結果フィルター４０６がリストに表示される結果について、特定の判断基準によってフィルターをかける。例えば、ユーザーが、信頼できるニュース・ソースまたはブログから、所与の日付以内で、特定の政治的視点から等のみで、キーワードに関するニュース記事を見ることを望む場合がある。実施形態によっては、結果フィルターにおける選択肢を選択することによって、リストにおける結果の属性を比較し、ユーザーが選択した判断基準に応じた結果のみを表示するように、ウェブ・ブラウザーを構成する。
【００３５】
一実施形態では、結果ページは、照会の結果のリストを収容するリスト・エリア４１０と、目視フレーム４１４とを含む。ハイパーリンク、およびウェブ・リソースを示す関連テキストをリストに含めることもできる。ユーザーは、リンクのうち任意のものを選択して見ることができ、彼／彼女が選択すると、インディケータ４１６（例えば、強調）を、選択されたリンクに適用することができる。更に、選択されたリンクを探索し、目視フレーム４１４に表示する。あるいは、ユーザーが、リンクを新たなウェブ・ブラウザー・ウィンドウの中に提示することを選択するならば、そのようにすることもできる。このような機構は、リストにおける各結果の隣に選択可能なアイコンを設けることによって実現することができる。
【００３６】
以上のことから、本発明は先に明記した目標および目的の全てを達成しつつ、本システムおよび方法にとって自明かつ固有であるその他の利点も達成するのに相応しく構成されていることが分かるであろう。尚、ある種の特徴およびサブコンビナーションも有用であり、他の特徴やサブコンビナーションを参照しなくても採用できることは言うまでもない。これは、請求項の範囲によって想定されており、その中に該当することである。
【図１】
2010529558.tif 000003
【図２】
2010529558.tif 000004
【図３】
2010529558.tif 000005
【図４】
2010529558.tif 000006
【国際調査報告】
2010529558.tif 000007
2010529558.tif 000008