(57)【要約】  検索クエリを受取ると、検索クエリに関連する少なくとも１つのリソースを識別するための検索が行なわれる。少なくとも１つの抜粋が少なくとも１つのリソースから抽出され、関心のある用語が抜粋で識別される。推薦文書へのリンクは関心のある用語に関連付けられる。リンクを選択すると、推薦文書が表示される。またはこれに代えて、リンクは第２の検索クエリに関連付けられ、第２の検索クエリは、リンクが選択されると自動的に行なわれる。ネットワーク通話は、電話番号が関心のある用語である場合に自動的に行なわれ得る。
2008520047.tif 000002
【特許請求の範囲】
【請求項１】
検索クエリに応答して検索結果を提供するための方法であり、コンピュータで実現されるステップであって、
検索クエリに基づいて、検索クエリに関連するリソースを識別するステップと、
識別されたリソースから抜粋を抽出するステップと、
抜粋で関心のある用語を識別するステップと、
選択されると、ブラウザに推薦文書を取出させる、関心のある用語に対するリンクを作成するステップと、
抜粋を前記検索クエリの検索結果の一部分として提供するステップとを含む、方法。
【請求項２】
検索クエリは少なくとも１つのクエリ用語を含み、抜粋で関心のある用語を識別するステップは、抜粋で検索クエリからクエリ用語を識別するステップを含む、請求項１に記載の方法。
【請求項３】
推薦文書は識別されたリソースではない文書である、請求項１に記載の方法。
【請求項４】
推薦文書はキャッシュされたバージョンの識別されたリソースである、請求項１に記載の方法。
【請求項５】
キャッシュされたバージョンの識別されたリソースにアンカーを挿入するステップをさらに含み、
リンクはキャッシュされたバージョンの識別されたリソースでアンカーに関連付けられる、請求項４に記載の方法。
【請求項６】
キャッシュされたバージョンの識別されたリソースにアンカーを挿入するステップは、キャッシュされたバージョンの識別されたリソースの関心のある用語に近い場所でアンカーを挿入するステップを含む、請求項５に記載の方法。
【請求項７】
検索結果は、関心のある用語を目立つ態様でブラウザ上で表示するように構成される、請求項１に記載の方法。
【請求項８】
目立つ態様は、関心のある用語に下線を付けること、関心のある用語に二重下線を付けること、関心のある用語をハイライト表示すること、関心のある用語のフォントを変更すること、および関心のある用語の色を変更すること、のうちの少なくとも１つを含む、請求項７に記載の方法。
【請求項９】
文書集合を検索するための方法であり、コンピュータで実現されるステップであって、
第１の検索クエリをクライアントから受取るステップと、
第１の検索クエリに対するマッチングリソースを識別するために文書集合の第１の検索を行なうステップと、
マッチングリソースから抜粋を抽出するステップと、
抜粋で関心のある用語を識別するステップと、
抜粋を含む検索結果をクライアントに提供するステップと、
抜粋で関心のある用語に関連付けられた標識の選択を受取ると、自動的に第２の検索を行なうステップと、
第２の検索の検索結果をクライアントに提供するステップとを含む、方法。
【請求項１０】
自動的に第２の検索を行なうステップは、関心のある用語をクエリ用語として使用して文書集合の検索を自動的に行なうステップを含む、請求項９に記載の方法。
【請求項１１】
関心のある用語は第１の検索クエリのクエリ用語ではない、請求項１０に記載の方法。
【請求項１２】
第２の検索は、地図検索、辞書検索、および企業ウェブサイトの検索のうちの少なくとも１つをさらに含む、請求項９に記載の方法。
【請求項１３】
第２の検索の検索結果は、ある場所への道案内、地図、言葉の定義、および関心のある用語に関連する文書のうちの少なくとも１つを含む、請求項１２に記載の方法。
【請求項１４】
関心のある用語は、キーワード、カテゴリ、名前、商標、サービスマーク、タイトル、住所、および電話番号のうちの少なくとも１つを含む、請求項９に記載の方法。
【請求項１５】
文書集合はインターネットである、請求項９に記載の方法。
【請求項１６】
ネットワーク通話を自動的に行なうための方法であり、コンピュータで実現されるステップであって、
クライアントからの検索クエリに関連するリソースを識別するために第１の検索を行なうステップと、
識別されたリソースから抜粋を抽出するステップと、
抜粋で電話番号を識別するステップと、
電話番号をリンクに関連付けるステップと、
抜粋を前記検索クエリに対する検索結果の一部分としてクライアントに提供するステップと、
クライアントから電話番号のリンクの選択を受取ると、その電話番号へのネットワーク通話を自動的に行なうステップとを含む、方法。
【請求項１７】
ネットワーク通話はボイスオーバーＩＰ通話である、請求項１６に記載の方法。
【請求項１８】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１に記載の方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項１９】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項２に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２０】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項３に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２１】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項４に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２２】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項５に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２３】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項６に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読
取可能な媒体。
【請求項２４】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項７に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２５】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項８に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２６】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項９に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２７】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１０に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２８】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１１に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項２９】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１２に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項３０】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１３に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項３１】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１４に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項３２】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１５に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項３３】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１６に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【請求項３４】
１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに請求項１７に記載される方法を実行させる、１つまたは複数の命令のシーケンスを運ぶ機械読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
この発明は、文書集合を検索するための方法および装置に関し、特に検索結果で関連する検索を開始するためのリンクを備えた要約を提供することに関する。
【背景技術】
【０００２】
背景
検索エンジンは、ユーザが情報を見つけるのを手助けするコンピュータプログラムである。特定の話題についての情報を見つけるため、ユーザは、話題に関連する１つまたは複数の検索クエリ用語を検索エンジンに提示することができる。それに対して、検索エンジンは検索クエリを実行し、検索の結果についての情報を生成する。検索の結果についての情報は、ここでは「検索結果」と称され、検索クエリを満たす文書、ファイル、ウェブページ等のリソースの一覧を通常含む。検索結果で識別されたリソースは、ここでは「マッチングリソース」と称される。
【０００３】
検索エンジンはさまざまな状況で適用され得るが、１つの一般的な使用方法は、関心のある文書を検索することによって文書集合をナビゲートする（navigating）ことである。したがって、検索エンジンは、インターネットを通じてアクセス可能なリソースを見つけるために特に有用である。なぜなら、インターネットは大きなリソースのセットであると考えることができるからである。多くのさまざまな検索技術がインターネット検索エンジンによって使用され得る。たとえば、インターネット検索エンジンは、インターネット上のページを読むかまたは「巡回して」、検索インデックスに対するエントリを作成し、どのページが検索クエリに関連するかを判定する際にそのインデックスを使用する。
【０００４】
インターネット検索結果で識別されたマッチングリソースは、ハイパーテキストマークアップ言語（ＨＴＭＬ）などのページ記述言語でその内容が構成されるファイルを含み得る。そのようなファイルは典型的にはウェブページと呼ばれる。ウェブブラウザを使用して、ウェブページは、ブラウザにそのユニバーサルリソースロケータ（ＵＲＬ）を入力することによって取出され得る。インターネット検索結果は、したがって、マッチングリソースのＵＲＬへのハイパーテキストリンクの一覧としてユーザに表示され得る。ユーザは、リソースのハイパーテキストリンクまたは検索結果で見つかったＵＲＬを選択することによって、検索結果で見つかった関心のある文書またはリソースを取出す。
【０００５】
検索結果はあまりにも多くのマッチングリソースを含み得るため、ユーザが圧倒されてしまうことがある。ユーザを支援するため、検索結果は多くの場合、各マッチングリソースとともに短い説明または「要約」を含む。要約は比較的短いため、ユーザは検索結果に列挙されたマッチングリソースの関連性をすばやく判断することができる。
【０００６】
多くの場合、マッチングリソースの要約は、マッチングリソースから取られた検索クエリに関連する抜粋を含む。たとえば、抜粋は、検索クエリからの１つまたは複数のクエリ用語を含むマッチングリソースのセクション、またはクエリ用語に関連する情報を含むセクションを含み得る。検索結果を一連の抜粋ベースの要約として表示する目的は、どのマッチングリソースがユーザが求めている情報を含むかをユーザが決定するのを支援することである。所与のマッチングリソースから取られた抜粋を読むことにより、ユーザは、マッチングリソースがさらに調査することに値するか否かをよりよく決定することができるはずである。
【０００７】
特定のリソースを検索することは、しばしば複数のステップのプロセスである。というのは、検索エンジンによって生成された検索結果は、クエリに関連しているものの、検索者が望む正確な情報を含まないことがあり、したがって、さらなる検索が必要であり得るためである。多くの場合、検索者は、最初の検索の結果から得られた情報に基づいて、続いて別の検索クエリを作る。
【０００８】
たとえば、ユーザは、Yahoo!検索サーバなどの検索エンジンによって発行されたウェブページの検索ウインドウに１つまたは複数のクエリ用語を入力または切り貼りすることによって、検索クエリを開始してもよい。使用されるクエリ用語、およびそれらクエリ用語を含むページまたは文書の数に応じて、検索結果は多くのマッチングリソースを含み得る。ユーザは、次に検索結果の中の或るマッチングリソースを選択して、特定のリソースを見つけるためにさらに調査を行なう。
【０００９】
具体的な例として、ある場所（たとえば、美術館）への道案内を探している検索者が場所の名前（すなわち、検索クエリ）を検索エンジンのインターフェイスに入力し、入力された場所の名前を含むマッチングリソースの一覧を含む検索結果を受取ることができる。最初のクエリからの検索結果は、場所について突出しているかもしれないが、検索結果はユーザによって実際に所望されている情報である、その場所への道案内を含まないことがある。しかしながら、検索結果は、所望の道案内を得るために別の検索で使用することのできる住所または他の情報を含み得る。たとえば、検索者は、最初の検索で決定された場所の住所を、地図データベースを検索して、ある場所への道案内を生成するようにように構成された地図検索エンジン（たとえば、Yahoo!地図サーバ）へ切り貼りしてもよい。
【００１０】
この例では、２つの検索クエリでユーザに所望の情報が与えられているが、多くの場合、所望の情報を見つけるためにより多くの検索クエリが必要である。したがって、これら伝統的な検索技術は、所望の情報または特定のリソースを見つけるためにユーザが各検索を個々に手動で（たとえば、クエリ用語を入力するかまたは切り貼りして）実行することが必要なため、低速かつ冗長になる傾向がある。
【００１１】
検索エンジンから検索結果を提供するためのよりよい技術が必要である。
このセクションで説明される手法は、追求され得る手法であるが、必ずしも以前に構想されたか、または追求された手法ではない。したがって、別段の記載がない限り、このセクションに説明される手法は、このセクションに含められることよってのみ先行技術であると見なされるべきではない。
【発明を実施するための最良の形態】
【００１２】
この発明を、添付の図面で、制限ではなく例によって説明する。添付の図面では、同様の参照番号は同様の要素を示す。
【００１３】
具体的な実施例の説明
以下の説明では、この発明を完全に理解できるようにするため、説明の目的で、多くの具体的な詳細を示す。しかしながら、この発明はこれらの具体的な詳細なしに実行可能であることが明らかであろう。場合によっては、この発明を不必要にわかりにくくするのを避けるために、周知の構造および装置はブロック図の形で示される。
【００１４】
この発明はインターネット検索に関して説明されるが、インターネットへの言及は、インターネットの基本概念の変形（たとえば、イントラネット、仮想私設網、閉ざされたＴＣＰ／ＩＰネットワーク、ＬＡＮ、ＷＡＮ等）、およびネットワークの他の形への言及で置換することができることを理解されたい。この発明は、１つのコンピュータまたはコンピュータの１つの集まりの中で完全に動作することができ、ネットワークの必要性がない
ことも理解されるべきである。
【００１５】
さらに、ＳＭＴＰ（シンプルメールトランスファープロトコル）、ＦＴＰ（ファイルトランスファープロトコル）等の、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）およびＵＲＬ以外のプロトコルを使用して、検索結果からコンテンツを要求および伝送してもよい。
【００１６】
検索エンジンシステムの概要
図１は、この発明の実施例による、クライアントシステム２０を含む情報検索および通信ネットワーク１０の概略図である。通信ネットワーク１０では、クライアントシステム２０は、インターネットまたはイントラネット（たとえば、ＬＡＮまたはＷＡＮ）などのネットワーク３０を通じて、任意の数のサーバシステム４０1〜４０Nに結合される。クライアントシステム２０は、サーバシステム４０1〜４０Nのいずれかと通信して、サーバシステムの１つまたは複数によって供給されたマッチングリソースにアクセスし、それを受取り、検索、および／または表示するように構成される。クライアントシステム２０はサーバシステムと直接通信してもよいし、またはネットワーク３０を通じて通信してもよい。
【００１７】
クライアントシステム２０は、デスクトップパーソナルコンピュータ、ワークステーション、ラップトップ、ＰＤＡ（携帯情報端末）、携帯電話、無線アプリケーションプロトコル（ＷＡＰ）対応装置、またはインターネットなどのネットワーク上で利用可能な検索可能な文書集合に直接または間接的に接続することのできる任意の他の計算装置を含み得る。
【００１８】
クライアントシステム２０は、MicrosoftのInternet Explorer（登録商標）ブラウザ、NetscapeのNavigator（登録商標）ブラウザ、Mozilla（登録商標）ブラウザ、Opera（登録商標）ブラウザ、携帯電話の場合のＷＡＰ対応ブラウザ、ＰＤＡ、または他の無線装置等のブラウザプログラムを作動させ、クライアントシステム２０のユーザが、ネットワーク３０上でサーバシステム４０1〜４０Nからのコンテンツにアクセスし、それを処理し、閲覧するのを可能にする。クライアントシステムは、コンピュータ対コンピュータの拡張可能マークアップ言語（ＸＭＬ）インターフェイス等の、より双方向的でないインターフェイスも使用し得る。
【００１９】
クライアントシステム２０は、サーバシステム４０1〜４０Nまたは他のサーバによって提供されたページ、フォームおよび他の情報とともに、ディスプレイ（たとえば、モニタスクリーン、ＬＣＤディスプレイ等）上にブラウザによって提供されたグラフィカルユーザインターフェイス（ＧＵＩ）とやり取りするために、キーボード、マウス、ローラーボール、タッチスクリーン、タッチパッド、ペン等のうちの１つまたは複数を含み得る１つまたは複数のユーザインターフェイス装置２２を含む。
【００２０】
サーバシステム４０1〜４０Nは、検索結果からの１つまたは複数のリソースをクライアントシステム２０に提供するように構成される。各サーバシステムは単一のサーバコンピュータを含んでもよいし、またはサーバコンピュータの集合を含んでもよい。さらに、サーバシステムは検索エンジンとして動作するように構成されてもよい。たとえば、サーバシステム４０3は、クライアントシステム２０から検索クエリを受取り、検索結果をクライアントシステムに提供する、インターネット検索エンジンとして動作するように構成されてもよい。便宜上、サーバシステム４０3は、ここでは検索エンジンと称される。サーバシステム４０3は検索エンジンと称されるが、それは検索以外の幅広い実用性を提供するように他の機能も実行するように構成されてもよいことが理解されるべきである。
【００２１】
クライアントシステム２０は検索クエリを検索エンジンに伝える。検索クエリは、クエリ用語（すなわち、テキスト文字列）、ブール演算子、グラフィック要素（たとえば、ビデオ要素、ピクチャ要素等）、オーディオ要素等の１つまたは複数のクエリ要素を含む。この発明は、１つまたは複数のクエリ用語を含む検索クエリの文脈で説明されるが、検索クエリはクエリ用語に制限されず、あらゆる種類のクエリ要素を含み得ることが理解されるべきである。
【００２２】
文書が検索クエリの１つまたは複数のクエリ用語を含む場合、クエリ用語の派生語を含む場合、またはそうではなくてクエリ用語に関連付けられる情報を含む場合、その文書は検索クエリに関連する。クエリ用語の派生語は、クエリ用語に接頭語または接尾語が付加されたクエリ用語を含んでもよく、クエリ用語等を含む複合語であってもよい。
【００２３】
一実施例によると、文書集合５０は、ワールドワイドウェブ（ＷＷＷ）、他のネットワーク（たとえば、イントラネット）、単一のコンピュータ等上にある文書を含む。任意のインデクサ５６は、文書集合５０内の文書および／または文書キャッシュ５２内の文書に索引を付けるインデックス５４を形成するように構成される。インデクサ５６は、インデックスを形成および／または更新するために文書を（たとえば、ディレクトリ検索、巡回等を通じて）定期的に電子的に見直すように構成されてもよい。インデックス５４は、文書集合および／または文書キャッシュにインデックスを提供して素早く検索できるようにするが、しかしながらインデックスは必要ではない。インデクサ５６、文書キャッシュ５２、およびインデックス５４は、サーバシステム４０1〜４０Nとは別のものとして図１に示されるが、これら構成要素のうちの１つまたは複数はサーバシステムのうちの１つまたは複数に一体化されてもよい。
【００２４】
一実施例によると、検索エンジン４０3は、クライアントシステム２０によって提示された検索クエリに関連するリソースを探して文書集合５０、文書キャッシュ５２および／またはインデックス５４を検索する。当業者に知られるあらゆる検索技術が検索エンジン４０3によって使用され得る。
【００２５】
検索結果は、検索クエリに関連すると決定された文書または他のリソース（すなわち、マッチングリソース）についての情報を含む。たとえば、検索結果は、検索で見つかった各関連する文書について、タイトル、要約、カテゴリ、および／または１つまたは複数のキーワードを含み得る。検索結果は、文書へのリンク、キャッシュされたバージョンの文書へのリンク、または他の関連情報も含み得る。検索結果に含まれるリンクは、典型的には特定のＵＲＬへのハイパーテキストリンクを含む。
【００２６】
既に簡単に述べたように、サーバシステム４０1〜４０Nのうちの１つまたは複数は、クライアントシステム２０を通じてユーザから検索クエリを受取り、検索クエリの検索用語に基づいて検索を実行し、かつ検索結果をクライアントシステム２０に提供する検索エンジン（たとえば、検索エンジン４０3）として動作するように構成されてもよい。クライアントシステム２０のユーザは、検索クエリを処理して検索エンジン４０3に伝送するクライアントシステム２０のユーザインターフェイス２２とやり取りする人間のユーザであってもよい。ユーザは、検索クエリをプログラムで生成するコンピュータプロセスまたはシステムであってもよい。後者の場合、要求プロセスまたはシステムはプログラムで検索クエリの結果を処理するが、しかしながら、これに代えて、コンピュータプロセスまたはシステムは検索クエリを作ってもよく、人間のユーザは検索クエリの検索結果の最終的な受取人である。
【００２７】
図２は、検索エンジン４０3によってクライアントシステム２０に供給され得る例示的な検索エンジンウェブページ２００を表示する例示的なブラウザの図である。たとえば、
検索エンジン４０3は、ＵＲＬを通じてアクセス可能なウェブサイト上で検索エンジンウェブページを発行するように構成されてもよい。検索エンジンウェブページは、ユーザがブラウザで検索エンジンのウェブサイトのＵＲＬを入力するか、または他の態様で選択したときにクライアントシステムに供給される。具体的な例として、検索エンジンウェブページ２００は、ＵＲＬ“www.yahoo.com.”を使用してＨＴＴＰを介してアクセス可能な、Yahoo!検索ウェブページであり得る。
【００２８】
ユーザは、たとえばキーボードを使用して、１つまたは複数のクエリ用語、すなわちテキスト文字列を、検索エンジンウェブページ上の１つまたは複数の欄２１０ａ〜２１０ｄに入力して検索クエリを形成する。またはこれに代えて、クエリ用語は、マウス等を使用して、１つまたは複数の欄に切り貼りされてもよい。当業者は、クエリ用語をアプリケーションのユーザインターフェイスに入力するための他の技術について知っているであろう。なお、検索エンジンウェブページは、クエリ用語の入力に制限されない。というのは、クエリは、グラフィック要素（たとえば、ビデオ要素、ピクチャ要素等）、オーディオ要素等の他のクエリ要素も含み得るためである。
【００２９】
ユーザは検索ボタン２１５を押して、入力されたクエリ用語に一致するかまたは関連するリソースの検索を開始する。たとえば、図３に示されるように、ユーザは欄２１０ａに“camera”の文字列を入力して、検索ボタン２１５を押し、クエリ用語“camera”に関連する文書の検索を開始してもよい。検索ボタン２１５を選択すると、ユーザによって入力された検索クエリはクライアントシステム２０から検索エンジン４０3へと転送され、文書集合５０、文書キャッシュ５２および／またはインデックス５４の検索が開始される。
【００３０】
一実施例によると、検索エンジン４０3は、ＨＴＴＰメッセージ等で検索クエリを文書集合５０、文書キャッシュ５２またはインデックス５４に伝送する。検索エンジン４０3からのクエリメッセージの受取りに応答して、文書集合および／または文書キャッシュは検索クエリに一致するかまたは関連するリソース（たとえば、ウェブページ）のデータベース検索を実行してもよい。さらに、インデックスが検索エンジンからクエリを受取る場合、インデックスは、そのクエリに一致するかまたは関連する１つまたは複数の文書を見つけるためにインデックスを付けられた文書を検索してもよい。
【００３１】
一実施例では、検索クエリに一致するかまたは関連すると識別されたリソースについての情報は、文書集合または文書キャッシュから直接検索エンジン４０3へと伝送される。またはこれに代えて、マッチングリソースについての情報は、図１でサーバシステム４０1の構成要素として示される認識モジュール６０にまず伝送される。認識モジュール６０は、識別されたマッチングリソースについての付加的な情報を抽出または決定するために使用される。一実施例によると、認識モジュール６０は、文書集合５６または文書キャッシュ５２から受取られた情報を構文解析して、クライアントシステム２０に供給される検索結果を生成するように構成される。一実施例では、生成された検索結果はＨＴＴＰサーバ４０2を介してクライアントシステムに転送されてもよい。認識モジュール６０の具体的な機能性については以下に詳細に説明する。
【００３２】
図４は、この発明の一実施例による、クライアントシステム２０に供給され得る検索結果４０５を含む例示的なウェブページ４００を示す、例示的なブラウザの表示の図である。検索結果４０５は、検討中の例示的な例によると、クエリ用語“camera”に対する３つのマッチングリソースを含み、１から３までの番号を付けられている。ウェブページ４００は３つのマッチングリソースを含むが、検索結果はこれより少ないかまたは多いマッチングリソースを含み得ることを理解されたい。一部の実施例によると、検索結果はクエリに一致するソースが見つからなかったことを示すこともある。
【００３３】
検索結果の各マッチングリソースは、タイトル４１５、要約４２０、カテゴリ４２５（ウェブコンテンツを分類および組織化するために使用されるYahoo!カテゴリなど）、１つまたは複数のサブカテゴリ４３０、関連付けられるリソースへのリンク４３５、およびキャッシュされたバージョンのリソースへのリンク４４０を含み得る。一実施例では、リンク４３０および／リンク４４０は、ブラウザに切り貼りすることのできる関連付けられるＵＲＬの一覧を含む。一実施例では、リンク４３０および／または４３５はハイパーテキストリンクを含む。発行された検索結果の上述の要素は、上述の基本的な参照番号および数字の添字で図４に示される。検索結果の各マッチングリソースは、この発明のさまざまな実施例による上述の要素のうちの１つまたは複数を含んでもよく、列挙されていない他の要素を含んでもよい。
【００３４】
一実施例によると、検索結果に含まれるタイトル４１５は、マッチングリソースに関連付けられるメータデータから認識モジュール６０によって抽出されてもよい。またはこれに代えて、タイトルは認識モジュールまたは別のモジュールによって生成されてもよい。認識モジュールは、抽出または生成されたタイトル等を検索エンジン４０3に転送するように構成されてもよい。
【００３５】
一実施例によると、検索結果に表示される各タイトルは、その関連付けられるリソースへのリンクを含む。リンクはリンクのターゲットとしてリンク４３５または４４０として示されるＵＲＬを含んでもよい。タイトルとリンクとの関連は、検索エンジンによって、または認識モジュールによって作られてもよい。ユーザは、タイトルをクリックすることによって、タイトルをダブルクリックすることによって、または他の態様でタイトルを選択することによって、タイトルに関連付けられたリンクを選択してもよく、こうして関連付けられたリソースにリンクされ得る。
【００３６】
各カテゴリ４２５およびサブカテゴリ４３０は、同様に、選択可能なリンクに関連付けられてもよい。カテゴリまたはサブカテゴリリンクは、選択されると、クライアントシステムに対して選択されたカテゴリおよびサブカテゴリに関連付けられるリソースの一覧の発行を開始するように構成される。カテゴリリンクの選択で列挙されるリソースはリンクに関連付けられてもよい。たとえば、選択されたカテゴリに対するリソースの一覧はタイトルによって列挙されてもよく、各タイトルは関連付けられたリソースへのリンクを含む。
【００３７】
アクティブな要約
一実施例によると、検索結果のマッチングリソースに関連付けられた各要約４２０は、関連付けられたリソースからの１つまたは複数の抜粋を含む。ここで使用されるように、「抜粋」は、リソースから抽出された、テキストまたは他のコンテンツのセクションを指す。要約に含まれる抜粋は検索クエリで使用されるクエリ用語を含むことが好ましい。
【００３８】
一実施例では、認識モジュール６０は、要約に含めるために抜粋を識別するように構成される。一実施例では、認識モジュール６０は、クエリ用語を含むか、または他の態様でクエリ用語に関連する文書からの第１の抜粋を抽出してもよい。別の実施例では、認識モジュールは、抜粋の相対的な関連性を判定し、関連性が最も高いと判定された抜粋を選択して要約に含める。たとえば、認識モジュール６０は、どの抜粋がクエリ用語に比較的関連性が高いかを判定するように構成されてもよい。抜粋がクエリ用語を含むか、またはクエリ用語の派生語を含む場合、その抜粋はそのクエリ用語への比較的高い関連性を有し得るが、クエリ用語またはその派生語を含まないが、クエリ用語に関連する用語を含む抜粋は、比較的低い関連性を有し得る。一実施例では、認識モジュールは、クエリ用語に比較的高い関連性のある１つまたは複数の要約を選択して要約で使用する。当業者は文書で抜粋を識別して要約に含めるための他の方法について知っているであろう。
【００３９】
一実施例によると、認識モジュール６０は、ユーザが付加的な情報を望んでいる抜粋内のある用語を識別するようにさらに構成される。一般に、これらの用語は「関心のある用語」と呼ばれる。関心のある用語は、単一の言葉を含んでもよく、またはそれは言葉の列を含んでもよい。たとえば、認識モジュールは、キーワード、カテゴリ（たとえば、Yahoo!が規定したキーワードおよびカテゴリ）、名前（たとえば、固有名詞、企業名、組織名、地名等）、一般的でない言葉、製品名、商標、サービスマーク、タイトル（たとえば、音楽のタイトル、書籍のタイトル、テレビ番組のタイトル等）、番地、電話番号等を、関心のある用語として認識し得る。これらは、情報の第２の検索でユーザによって使用されそうなあらゆるタイプの用語である。
【００４０】
一実施例では、用語は、ユーザに特定の好みに従って関心のあるものと決定され得る。ユーザの好みは、たとえば、登録フォームでユーザによって提供された情報から決定することができ、または、ユーザのクエリ、および／またはユーザの要求する文書を追跡することによって決定することができる。
【００４１】
一実施例では、抜粋で識別された１つまたは複数の関心のある用語は、用語がユーザにとって関心があり得るものとして識別されたことをユーザに示すように目立つように要約で表示される。たとえば、ある用語が関心のあり得るものであることを目立つように示すために、用語は、太字、下線付き、二重下線付き、イタリック体、色付き等にされ得る。たとえば、図４に示される要約４２０の各々は、用語が関心のある用語であることを示すために二重下線付きの用語４４５を含む。図４に示されるように、「Ｘブランドカメラ（“X-brand cameras”）」、「購入の際どれを選ぶか（“what to look for when shopping”）」、および「画像を並べた比較（“side-by-side image comparison”）」の用語が要約４２０1-3で二重下線を付けられ、これらの用語がユーザにとって関心のあり得るものであることを示す。関心のある用語は、カーソルが関心のある用語上に位置付けられたときにカーソルが第１のグラフィック（たとえば、矢印）から第２のグラフィック（たとえば、指差している手）に変わるように構成するなどの、他の技術によって識別されてもよい。当業者は、抜粋内の用語が関心のある用語であることを示すための他の有用な技術を認識するであろう。
【００４２】
関心のある用語４４５は「アクティブな用語」であるように構成されてもよい。アクティブな用語は、ハイパーテキストリンクなどの、ユーザによって選択可能なリンクに関連付けられた用語である。ユーザは、アクティブな用語を選択して、用語について、または要約についての付加的な情報を得ることができる。アクティブな用語の選択はさまざまな動作に繋が得るが、それらの一部をここに説明する。アクティブな用語に関連付けられる動作のタイプは、一実施例では、用語自身によって決定され得る。
【００４３】
一実施例では、アクティブな用語に対するリンクは、特定の文書を識別するＵＲＬに関連付けられてもよい。この実施例では、文書は、ユーザがアクティブな用語を選択（たとえば、クリック）したときに、ダウンロードされブラウザでユーザに表示される。典型的には、アクティブな用語に関連付けられる特定の文書は、用語についての付加的な情報を含む。
【００４４】
代替の実施例によると、アクティブな用語に関連付けられるリンクは、関心のある用語のうちの１つまたは複数の言葉をクエリ用語として使用する別の検索を自動的に開始するように構成されてもよい。具体的には、この実施例では、アクティブな用語に関連付けられるリンクを選択すると、関心のある用語（または、そこから言葉を選択して）が検索エンジン４０3に伝送されるようにして、関心のある用語に関連する１つまたは複数のリソースの検索を自動的に開始するようにしてもよい。
【００４５】
たとえば、検索エンジン４０3は、選択された関心のある用語に関連するリソースを見つけるために、文書集合５０を検索するか、またはリアルタイムでネットワークを検索してもよい。アクティブな用語４４５に関連付けられたリンクの選択によって開始される検索は、しかしながら、そのように制限されない。たとえば、アクティブな用語に関連付けられたリンクの選択によって、地図サーバ（たとえば、Yahoo! 地図サーバ）が起動されて、地図検索を自動的に開始して、選択された関心のある用語に含まれる住所、場所等への地図および／または道案内を見つけるようにしてもよい。
【００４６】
またはこれに代えて、アクティブな用語に関連付けられたリンクの選択によって、電子辞書（たとえば、ウェブベースの辞書）が起動されて、選択された関心のある用語に含まれる一般的でない言葉の定義を検索してもよい。さらに他の代替例によると、アクティブな用語の選択によって電子百科辞典が検索され、百科辞典で見つかった、選択された関心のある用語に関連付けられるチュートリアル（tutorial）がユーザに表示されてもよい。さらに別の代替例によると、アクティブな用語に関連付けられたリンクを選択することによって、企業のウェブサイトの自動的な検索が起動されて、たとえば、選択された関心のある用語で識別された、製品、サービス等の情報を見つけるようにしてもよい。さらに別の代替例によると、アクティブな用語に関連付けられたリンクを選択することによって、イントラネットの検索が自動的に起動されて、選択された関心のある用語に関連する情報を見つけるようにしてもよい。
【００４７】
さらに別の実施例によると、アクティブな用語に関連付けられたリンクは、文書キャッシュ内のキャッシュされたバージョンの関連付けられた文書を指してもよい。この実施例では、認識モジュール（または他のモジュール）は、キャッシュされた文書に１つまたは複数のアンカー（anchor）を挿入して、アクティブな用語に関連付けられたリンクがキャッシュされた文書内のアンカーを指すようにしてもよい。
【００４８】
たとえば、図５Ａは、文書集合にあり得る文書５００（たとえば、ウェブページ）の略図である。文書の一部分５０５は、認識モジュール６０によって抽出されて、要約内など検索結果で表示される抜粋であり得る。図５Ｂは、文書キャッシュに保存され得る、バージョンの文書５００のを示す。認識モジュールは、要約内の関心のある用語に関連付けられた文書にアンカー５１０を挿入する。アンカーは、関連付けられたアクティブな用語が選択された場合に、キャッシュされた文書がクライアントシステム上のブラウザウインドウに表示されて、テキスト５０５のアンカーの付けられた部分で開始するように、テキストの一部分５０５の周りに配置される。アンカーは、ＨＴＭＬ、ＸＨＴＭＬ、ＳＧＭＬ、ＸＭＬ等を使用して実現され得る。一部の実施例によると、認識モジュール６０は、ユーザによって行なわれる検索の前に、文書キャッシュに文書をキャッシュするように構成されてもよい。
【００４９】
代替の実施例では、認識モジュールは、文書の始まり、または文書の他の位置で、キャッシュされたバージョンの文書にアンカーを挿入してもよい。たとえば、認識モジュールは、一般的なクエリ（たとえば、予め定められるかまたは構成された回数より多く実行されるクエリ）に含まれ得る文字列の周りでキャッシュされた文書にアンカーを挿入するように構成されてもよい。
【００５０】
さらに別の代替例によると、アクティブな用語が電話番号を含む場合、ウェブベースの通話（たとえば、ボイスオーバーＩＰ通話）が開始されてもよい。たとえば、検索エンジンウェブページ２００を使用した最初のネットワーク検索において、ユーザが名前で企業を検索していて、かつ最初のネットワーク検索の検索結果が企業の電話番号を含むウェブページからの抜粋を含む場合、ユーザは、要約でアクティブな用語として表示される電話
番号を選択することによって（たとえば、その上をクリックすることによって）、その企業へのネットワーク通話を自動的に行なってもよい。
【００５１】
抜粋ベースの要約でアクティブな用語に関連付けられたリンクの使用についていくつかの例示的な例を説明してきたが、当業者は、アクティブな用語に関連付けられたリンクの選択から開始され得る他の検索またはサービスを認識するであろう。
【００５２】
図６は、アクティブな要約を使用した検索を開始するためのステップを有する高レベルのフローチャートである。この高レベルのフローチャートは例示的なものに過ぎず、当業者は、付加、削除、および／または変更され得る、かつこの発明の範囲内にあると見なされる、さまざまなステップを認識するであろう。したがって、例示的な実施例は、請求項によって規定されるような発明の範囲を制限するものと見なされるべきではない。
【００５３】
６００では、クエリ用語に関連する少なくとも１つのリソースを識別するために第１のネットワーク検索が行なわれる。たとえば、クライアントシステム２０のユーザは、検索エンジンウェブサイト２００を使用して、クエリ用語を入力し、検索を実行してもよい。６０５では、ステップ６０５で識別されたリソースから少なくとも１つの抜粋が抽出される。
【００５４】
６１０では、少なくとも１つの関心のある用語が、抽出された抜粋で識別される。６１５では、関心のある用語がリンクに関連付けられる。６２０では、関心のある用語を含む抜粋がクライアントシステムのディスプレイ上で、好ましくは、検索結果で識別されたリソースに関連付けられた要約として表示される。６２５では、ユーザが、表示された要約内の関心のある用語（すなわち、アクティブな用語）に関連付けられたリンクを選択することによって、第２のネットワーク検索が自動的に開始される。第２のネットワーク検索は、選択された関心のある用語に関連するリソースを検索するように構成される。６３０では、第２のネットワーク検索の検索結果がクライアントシステムのディスプレイ上に表示される。
【００５５】
図７は、この発明の一実施例による、ネットワーク通話を自動的に行なうためのステップを有する高レベルのフローチャートである。図７に示される高レベルのフローチャートは例示的なものに過ぎず、当業者は、付加、削除、および／または変更され得る、かつこの発明の範囲内にあると見なされる、さまざまなステップを認識するであろう。したがって、例示的な実施例は、請求項によって規定されるようなこの発明を制限するものと見なされるべきではない。
【００５６】
７００では、クエリ用語に関連する少なくとも１つのリソースを識別するために第１のネットワーク検索が行なわれる。たとえば、クライアントシステム２０のユーザは、検索エンジンウェブサイト２００を使用してクエリ用語を入力し、検索を実行してもよい。７０５では、識別されたリソースから少なくとも１つの抜粋が抽出される。７１０では、抜粋が、クライアントシステムのディスプレイ上で、好ましくは検索結果に示された識別されたリソースに関連付けられた要約に表示される。
【００５７】
７１５では、電話番号が抜粋で識別される。７２０では、識別された電話番号がリンクに関連付けられる。７２５では、リンクがユーザによって選択されて、その電話番号へのネットワーク通話が自動的に行なわれる。一実施例では、ネットワーク通話は、当業者に知られている技術を使用したボイスオーバーＩＰ（VoIP）通話を含む。
【００５８】
ハードウェアの概要
図８は、この発明の実施例が実現され得るコンピュータシステム８００を示すブロック
図である。コンピュータシステム８００は、情報を伝えるためにバス８０２または他の通信機構、および情報を処理するためにバス８０２に結合されたプロセッサ８０４を含む。コンピュータシステム８００は、情報およびプロセッサ８０４によって実行される命令を記憶するために、バス８０２に結合された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの、メインメモリ８０６も含む。メインメモリ８０６は、プロセッサ８０４によって実行される命令の実行中に、一時的な変数または他の中間情報を記憶するために使用されてもよい。コンピュータシステム８００は、プロセッサ８０４に対して静的な情報および命令を記憶するために、バス８０２に結合された、読出専用メモリ（ＲＯＭ）８０８または他の静的記憶装置をさらに含む。情報および命令を記憶するために、磁気ディスクまたは光ディスクなどの記憶装置８１０が設けられ、バス８０２に結合される。
【００５９】
コンピュータシステム８００は、情報をコンピュータユーザに表示するために、ブラウン管（ＣＲＴ）などのディスプレイ８１２にバス８０２を通じて結合されてもよい。情報およびコマンドの選択をプロセッサ８０４に伝えるために、英数字および他のキーを含む入力装置８１４がバス８０２に結合される。他の種類のユーザ入力装置は、マウス、トラックボール、またはカーソル方向キーなどのカーソル制御８１６であり、方向情報およびコマンド選択をプロセッサ８０４に伝え、ディスプレイ８１２上でカーソルの動きを制御する。この入力装置は、典型的には、第１の軸（たとえば、ｘ）、および第２の軸（たとえば、ｙ）の２つの軸での２自由度を有し、これによって装置は平面で位置を特定することができる。
【００６０】
この発明は、ここに説明される技術を実現するためのコンピュータシステム８００の使用に関する。この発明の一実施例によると、それらの技術は、プロセッサ８０４がメインメモリ８０６に含まれる１つまたは複数の命令の１つまたは複数のシーケンスを実行することに応答して、コンピュータシステム８００によって実行される。そのような命令は、記憶装置８１０などの別の機械読取可能な媒体からメインメモリ８０６に読出されてもよい。メインメモリ８０６に含まれる命令のシーケンスの実行は、プロセッサ８０４に、ここに説明されるプロセスのステップを実行させる。代替の実施例では、この発明を実現するために、配線接続された回路がソフトウェアの命令の代わりに、またはそれと組合せて使用されてもよい。このように、この発明の実施例は、ハードウェア回路とソフトウェアとの特定の組合せに制限されない。
【００６１】
ここに使用されるように、「機械読取可能な媒体」という用語は、機械に特定の態様で動作させるデータを提供することに参加するあらゆる媒体を指す。コンピュータシステム８００を使用して実現される実施例では、さまざまな機械読取可能な媒体が、たとえば、プロセス８０４に命令を提供して実行することに関わる。そのような媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含むがこれらに限らない、多くの形を取り得る。不揮発性媒体は、たとえば、記憶装置８１０などの、光ディスクまたは磁気ディスクを含む。揮発性媒体は、メインメモリ８０６などの動的なメモリを含む。伝送媒体は、バス８０２を含むワイヤを含む、同軸ケーブル、銅線および光ファイバを含む。伝送媒体は、無線データ通信および赤外線データ通信中に生成されるような、音波または光波の形も取り得る。
【００６２】
機械読取可能な媒体の一般的な形は、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または他の磁気媒体、ＣＤ−ＲＯＭ、他の光媒体、パンチカード、紙テープ、穴のパターンを備えた他の物理的な媒体、ＲＡＭ、ＰＲＯＭ、およびＥＰＲＯＭ、ＦＬＡＳＨ-ＥＰＲＯＭ、他のメモリチップまたはカートリッジ、後に説明されるような搬送波、またはそこからコンピュータが読取ることのできる他の媒体を含む。
【００６３】
さまざまな形の機械読取可能な媒体が、１つまたは複数の命令の１つまたは複数のシーケンスをプロセッサ８０４に運んで実行することに関わり得る。たとえば、命令はまず遠隔コンピュータの磁気ディスクで運ばれてもよい。遠隔コンピュータは、命令をその動的メモリにロードし、モデムを使用して電話線上で命令を送信することができる。コンピュータシステム８００のローカルのモデムは、電話線上でデータを受取り、赤外線送信機を使用して、そのデータを赤外線信号に変換することができる。赤外線検出器は赤外線信号で運ばれたデータを受取り、適切な回路はデータをバス８０２上に位置付けることができる。バス８０２はデータをメインメモリ８０６に運び、そこからプロセッサ８０４が命令を検索し実行する。メインメモリ８０６によって受取られた命令は、プロセッサ８０４による実行の前または後に記憶装置８１０上に任意で保存されてもよい。
【００６４】
コンピュータシステム８００は、バス８０２に結合された通信インターフェイス８１８も含む。通信インターフェイス８１８は、ローカルネットワーク８２２に接続されたネットワークリンク８２０に結合する双方向のデータ通信を提供する。たとえば、通信インターフェイス８１８は、データ通信接続を対応する種類の電話線に提供するための総合サービスデジタル網（ＩＳＤＮ）カードまたはモデムであってもよい。別の例として、通信インターフェイス８１８は、データ通信接続を互換性ＬＡＮに提供するためのローカルエリアネットワーク（ＬＡＮ）カードであってもよい。無線リンクが実現されてもよい。そのような実現例では、通信インターフェイス８１８は、さまざまな種類の情報を表現するデジタルデータストリームを運ぶ、電気信号、電磁気信号または光信号を授受する。
【００６５】
ネットワークリンク８２０は、典型的には、１つまたは複数のネットワークを通じて他のデータ装置にデータ通信を提供する。たとえば、ネットワークリンク８２０は、ローカルネットワーク８２２を通じて、ホストコンピュータ８２４、またはインターネットサービスプロバイダ（ＩＳＰ）８２６によって管理されるデータ装置に接続を提供してもよい。ＩＳＰ８２６は、現在では一般的に「インターネット」８２８と称される、世界規模のパケットデータ通信ネットワークを通じてデータ通信サービスを提供する。ローカルネットワーク８２２およびインターネット８２８は、ともに、デジタルデータストリームを運ぶ電気信号、電磁気信号または光信号を使用する。デジタルデータをコンピュータシステム８００へ、およびコンピュータシステム８００から運ぶ、さまざまなネットワークを通じた信号、およびネットワークリンク８２０上および通信インターフェイス８１８を通じた信号は、情報を運ぶ搬送波の例示的な形である。
【００６６】
コンピュータシステム８００は、ネットワーク、ネットワークリンク８２０および通信インターフェイス８１８を通じて、プログラムコードを含む、メッセージを送りデータを受取ることができる。インターネットの例では、サーバ８３０は、インターネット８２８、ＩＳＰ８２６、ローカルネットワーク８２２、および通信インターフェイス８１８を通じて、アプリケーションプログラムに対して要求されたコードを伝送してもよい。
【００６７】
受取られたコードは、受取られたときにプロセッサ８０４によって実行されてもよいし、および／または記憶装置８１０、また他の不揮発性記憶装置に記憶して後に実行してもよい。このように、コンピュータシステム８００は搬送波の形でアプリケーションコードを獲得してもよい。
【００６８】
この発明の局面を実現するためのコンピュータコードは、Ｃ、Ｃ＋＋、ＨＴＭＬ、ＸＭＬ、Java（登録商標）、Java（登録商標）Script等のコード、または他の好適な記述言語（たとえば、VBScript）、もしくは、クライアントシステム２０および／またはサーバシステム４０1〜４０N上で実行され、またはコンパイルされてクライアントシステム２０および／またはサーバ４０1〜４０N上で実行され得る好適なプログラミング言語であり得る
。一部の実施例では、コードはクライアントシステム２０でダウンロードされず、必要なコードはサーバによって実行され、または既にクライアントシステム２０に存在するコードが実行される。
【００６９】
上述の明細書では、この発明の実施例を、実現例によって変わり得る多くの具体的な詳細を参照して説明してきた。この発明がどのようなものであるか、および出願人によってこの発明であると意図されるものは何かを唯一かつ独占的に示すものは、あらゆる後続の修正を含む、請求項が生じる特定の形での、この出願から生じる請求項のセットである。そのような請求項に含まれる用語に対してここに明示的に示される定義は、請求項で使用されるような、そのような用語の意味を支配するものである。したがって、請求項に明示的に規定されない制限、要素、特性、特徴、利点または属性は、そのような請求項の範囲を制限するべきではない。したがって、明細書および説明は、制限的なものではなく、例示的なものであると見なされるべきである。
【図面の簡単な説明】
【００７０】
【図１】この発明の一実施例による、クライアントシステムを含む情報検索および通信ネットワークの概略図である。
【図２】この発明の実施例による、ユーザの要求でクライアントシステムに提供され得る例示的な検索エンジンウェブページを示す例示的なブラウザの図である。
【図３】この発明の実施例による、ウェブページ上で入力されたクエリ用語を含む例示的な検索エンジンウェブページを示す例示的なブラウザの図である。
【図４】この発明の実施例による、検索結果をクライアントシステムに提供するウェブページを示す例示的なブラウザの図である。
【図５Ａ】検索されるべき文書集合に含まれる、ウェブページなどの例示的な文書の略図である。
【図５Ｂ】検索結果で表示されたリンクのターゲットであるアンカーが配置された図５Ａの例示的な文書の略図である。
【図６】この発明の実施例による、アクティブな要約を使用した検索を開始するためのステップを有する高レベルのフローチャートである。
【図７】この発明の別の実施例による、アクティブな要約を使用した検索を開始するためのステップを有する高レベルのフローチャートである。
【図８】この発明の実施例が実現され得るコンピュータシステムを示すブロック図である。
【図１】
2008520047.tif 000003
【図２】
2008520047.tif 000004
【図３】
2008520047.tif 000005
【図４】
2008520047.tif 000006
【図５Ａ】
2008520047.tif 000007
【図５Ｂ】
2008520047.tif 000008
【図６】
2008520047.tif 000009
【図７】
2008520047.tif 000010
【図８】
2008520047.tif 000011
【国際調査報告】
2008520047.tif 000012
2008520047.tif 000013