(57)【要約】  概念ベースの検索を実行し、コンテンツを作成するシステム、方法、およびコンピュータプログラムが記載される。一実施形態によれば、１つまたは複数の概念が識別され、識別された概念に基づいて検索クエリが形成される方法が記載される。検索クエリが使用されて、１つまたは複数の検索結果を探索する１つまたは複数の検索が実行される。別の実施形態によれば、１つまたは複数の概念が、第１のコンテンツソースで識別される方法が記載される。１つまたは複数の概念のうちの少なくとも１つに関連する文脈が、第１のコンテンツソースから抽出され、第２のコンテンツソースに文脈の少なくとも部分が投入される。
2009512070.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数の概念を識別すること、
前記１つまたは複数の概念に基づいて、検索クエリを形成すること、
前記検索クエリに基づいて、１つまたは複数の検索を実行すること、および
前記１つまたは複数の検索に基づいて、１つまたは複数の検索結果を探索すること、
を含む、概念ベースの検索を実行する方法。
【請求項２】
前記１つまたは複数の概念は、該１つまたは複数の概念のうちの少なくとも１つを記憶する１つまたは複数の概念バンクにアクセスすることにより識別される、請求項１に記載の方法。
【請求項３】
前記１つまたは複数の概念は、該１つまたは複数の概念のうちの少なくとも１つを形成するユーザ入力を受け取ることにより識別される、請求項１に記載の方法。
【請求項４】
前記１つまたは複数の概念は、保存されている１つまたは複数の検索クエリを解析することにより識別される、請求項１に記載の方法。
【請求項５】
前記１つまたは複数の概念は、該１つまたは複数の概念のうちの少なくとも１つをデータまたはテキストから抽出することにより識別される、請求項１に記載の方法。
【請求項６】
前記抽出された少なくとも１つの概念は、１つまたは複数の概念バンクに保存される、請求項５に記載の方法。
【請求項７】
前記１つまたは複数の概念は、該１つまたは複数の概念のうちの少なくとも１つを共有ソースから探索することにより識別される、請求項１に記載の方法。
【請求項８】
前記１つまたは複数の概念は、該１つまたは複数の概念のうちの少なくとも１つを別の概念ベースの検索から探索することにより識別される、請求項１に記載の方法。
【請求項９】
前記１つまたは複数の概念は、テキスト、データ、およびイメージからなる群から選択される情報を含む、請求項１に記載の方法。
【請求項１０】
前記検索クエリを形成することは、
前記１つまたは複数の概念のうちの少なくとも１つの説明を識別または決定すること、および
前記検索クエリに、前記１つまたは複数の概念のうちの前記少なくとも１つの前記説明の少なくとも部分を含めること、
を含む、請求項１に記載の方法。
【請求項１１】
前記検索クエリを形成することは、第１の検索エンジンに適合する第１の変更検索クエリを形成するように前記検索クエリを変更することを含む、請求項１に記載の方法。
【請求項１２】
前記検索クエリを形成することは、第２の検索エンジンに適合する第２の変更検索クエリを形成するように前記検索クエリを変更することをさらに含み、前記第１の変更検索クエリおよび前記第２の変更検索クエリは異なるものであり、
前記１つまたは複数の検索を実行することは、
前記１つまたは複数の検索のうちの少なくとも第１の検索を前記第１の検索エンジンで実行することであって、前記少なくとも第１の検索は前記第１の変更検索クエリに基づくこと、および
前記１つまたは複数の検索のうちの少なくとも第２の検索を前記第２の検索エンジンで実行することであって、前記少なくとも第２の検索は前記第２の変更検索クエリに基づくこと、
を含む、請求項１１に記載の方法。
【請求項１３】
前記１つまたは複数の検索を実行することは、前記１つまたは複数の検索を２つ以上の検索エンジンで実行することを含む、請求項１に記載の方法。
【請求項１４】
前記１つまたは複数の検索結果をフィルタリングすることをさらに含む、請求項１に記載の方法。
【請求項１５】
前記フィルタリングすることは、前記１つまたは複数の検索結果のうちの少なくとも一部分を除去することを含む、請求項１４に記載の方法。
【請求項１６】
前記フィルタリングすることは、検索演算子を前記１つまたは複数の検索結果のうちの少なくとも一部分に適用することを含む、請求項１４に記載の方法。
【請求項１７】
前記フィルタリングすることは、前記１つまたは複数の概念のうちの少なくとも１つに対する前記１つまたは複数の検索結果の前記少なくとも一部分の関連性に基づいて、前記１つまたは複数の検索結果のうちの少なくとも一部分を編成することを含む、請求項１４に記載の方法。
【請求項１８】
前記フィルタリングすることは、前記１つまたは複数の概念のうちの少なくとも１つに関連する前記１つまたは複数の検索結果の少なくとも一部分を識別することを含み、前記１つまたは複数の検索結果の前記少なくとも一部分の前記関連性は、指定の閾値を超える、請求項１４に記載の方法。
【請求項１９】
前記フィルタリングすることは、前記１つまたは複数の検索結果の少なくとも一部分に関連する前記１つまたは複数の概念のうちの少なくとも１つを識別することを含む、請求項１４に記載の方法。
【請求項２０】
前記フィルタリングすることは、前記１つまたは複数の検索結果のうちの第１の検索結果の少なくとも第１の部分を、前記１つまたは複数の検索結果のうちの第２の検索結果の少なくとも第２の部分と結合することを含む、請求項１４に記載の方法。
【請求項２１】
前記１つまたは複数の検索結果を解析することをさらに含む、請求項１に記載の方法。
【請求項２２】
前記解析することは、１つまたは複数の追加の概念に基づいて、前記１つまたは複数の検索結果の少なくとも一部分を解析することを含む、請求項２１に記載の方法。
【請求項２３】
前記解析された１つまたは複数の検索結果を共有することを含む、請求項２１に記載の方法。
【請求項２４】
前記１つまたは複数の検索結果の少なくとも一部分を保存することをさらに含む、請求項１に記載の方法。
【請求項２５】
前記１つまたは複数の検索結果の少なくとも一部分を表示することをさらに含む、請求項１に記載の方法。
【請求項２６】
前記１つまたは複数の検索結果の前記少なくとも一部分は、概念−検索結果マトリックスで表示される、請求項２５に記載の方法。
【請求項２７】
前記１つまたは複数の検索結果の前記少なくとも一部分は、図的に表示される、請求項２５に記載の方法。
【請求項２８】
前記１つまたは複数の概念のうちの少なくとも１つを共有することをさらに含む、請求項１に記載の方法。
【請求項２９】
前記１つまたは複数の検索結果の少なくとも一部分を共有することをさらに含む、請求項１に記載の方法。
【請求項３０】
１つまたは複数の追加の概念に基づいて、１つまたは複数の追加の検索結果を探索すること、および
前記１つまたは複数の追加の検索結果を前記１つまたは複数の検索結果に追加すること、
をさらに含む、請求項１に記載の方法。
【請求項３１】
追加のデータまたはテキストを前記１つまたは複数の検索結果に追加することをさらに含む、請求項１に記載の方法。
【請求項３２】
前記追加のデータまたはテキストの少なくとも一部分および前記１つまたは複数の検索結果の少なくとも一部分を解析することを含む、請求項３１に記載の方法。
【請求項３３】
前記１つまたは複数の検索結果に基づいてテキストまたはデータを作成することをさらに含む、請求項１に記載の方法。
【請求項３４】
前記１つまたは複数の検索結果に基づいてコンテンツを作成することをさらに含む、請求項１に記載の方法。
【請求項３５】
前記１つまたは複数の概念はユーザにより識別され、前記ユーザは前記コンテンツの前記編成を指定する、請求項３４に記載の方法。
【請求項３６】
前記ユーザにより指定される編成は階層アウトラインである、請求項３５に記載の方法。
【請求項３７】
前記ユーザは、前記１つまたは複数の検索を実行すること、および前記１つまたは複数の検索結果を探索することの前に前記編成を指定する、請求項３５に記載の方法。
【請求項３８】
前記１つまたは複数の概念を識別することは、指定される１つまたは複数のプロファイルに基づく、請求項３４に記載の方法。
【請求項３９】
前記識別された１つまたは複数の概念をユーザに表示することをさらに含む、請求項３４に記載の方法。
【請求項４０】
前記ユーザは、前記識別された１つまたは複数の概念から、前記１つまたは複数の検索を実行する間に使用する少なくとも１つの概念を選択する、請求項３９に記載の方法。
【請求項４１】
前記識別される１つまたは複数の概念のうちの少なくとも１つの詳細ビューを提示することをさらに含む、請求項３９に記載の方法。
【請求項４２】
前記識別された１つまたは複数の概念は、前記ユーザの画面上のポップアップウィンドウに表示される、請求項３９に記載の方法。
【請求項４３】
前記１つまたは複数の検索を実行することは、１つまたは複数の指定のプロファイルに基づく、請求項３４に記載の方法。
【請求項４４】
前記１つまたは複数の検索結果をユーザに表示することをさらに含む、請求項３４に記載の方法。
【請求項４５】
前記ユーザは、前記１つまたは複数の検索結果から、前記１つまたは複数の検索結果に基づいてコンテンツを作成する間に使用する少なくとも１つの検索結果を選択する、請求項４４に記載の方法。
【請求項４６】
前記１つまたは複数の検索結果の少なくとも１つの詳細ビューを提示することをさらに含む、請求項４４に記載の方法。
【請求項４７】
前記１つまたは複数の検索結果は、前記ユーザの画面上のポップアップウィンドウに表示される、請求項４４に記載の方法。
【請求項４８】
前記１つまたは複数の検索結果に基づいてコンテンツを作成することは、
前記１つまたは複数の検索結果を要約すること、および
前記要約された１つまたは複数の検索結果に基づいてコンテンツを作成すること、
を含む、請求項３４に記載の方法。
【請求項４９】
前記１つまたは複数の検索結果から１つまたは複数の追加の概念を識別することをさらに含む、請求項１に記載の方法。
【請求項５０】
前記１つまたは複数の追加の概念は、前記１つまたは複数の検索結果のデータまたはテキストから前記１つまたは複数の概念のうちの少なくとも１つを抽出することにより識別される、請求項４９に記載の方法。
【請求項５１】
前記１つまたは複数の追加の概念は、テキスト、データ、およびイメージからなる群から選択される情報を含む、請求項４９に記載の方法。
【請求項５２】
前記１つまたは複数の追加の概念は１つまたは複数の概念バンクに保存される、請求項４９に記載の方法。
【請求項５３】
前記１つまたは複数の追加の概念を識別することは、前記１つまたは複数の追加概念のうちの少なくとも１つを変形することを含む、請求項４９に記載の方法。
【請求項５４】
前記１つまたは複数の追加の概念を識別することは、
前記１つまたは複数の追加の概念に基づいて追加の検索クエリを形成すること、
前記追加の検索クエリに基づいて、１つまたは複数の追加の検索を実行すること、および
前記１つまたは複数の追加の検索に基づいて、１つまたは複数の追加の検索結果を探索すること、
を含む、請求項４９に記載の方法。
【請求項５５】
プロセッサにより実行されて概念ベースの検索方法を実行する命令が符号化されたコンピュータ可読媒体であって、前記方法は、
１つまたは複数の概念を識別すること、
前記１つまたは複数の概念に基づいて、検索クエリを形成すること、
前記検索クエリに基づいて、１つまたは複数の検索を実行すること、および
前記１つまたは複数の検索に基づいて、１つまたは複数の検索結果を探索すること、
を含む、コンピュータ可読媒体。
【請求項５６】
前記命令は、前記方法が、
第１の検索エンジンに適合する第１の変更検索クエリを形成するように前記検索クエリを変更すること、
第２の検索エンジンに適合する第２の変更検索クエリを形成するように前記検索クエリを変更することであって、前記第１の変更検索クエリおよび前記第２の変更検索クエリは異なっていること、
前記１つまたは複数の検索のうちの少なくとも第１の検索を前記第１の検索エンジンで実行することであって、前記少なくとも第１の検索は前記第１の変更検索クエリに基づくこと、および
前記１つまたは複数の検索のうちの少なくとも第２の検索を前記第２の検索エンジンで実行することであって、前記少なくとも第２の検索は前記第２の変更検索クエリに基づくこと、
をさらに含むような追加の命令を含む、請求項５５に記載のコンピュータ可読媒体。
【請求項５７】
前記命令は、前記方法が、
１つまたは複数の追加の概念に基づいて、前記１つまたは複数の検索結果の少なくとも部分を解析することをさらに含むような追加の命令を含む、請求項５５に記載のコンピュータ可読媒体。
【請求項５８】
前記命令は、前記方法が、前記解析された１つまたは複数の検索結果を共有することをさらに含むような追加の命令を含む、請求項５７に記載のコンピュータ可読媒体。
【請求項５９】
前記命令は、前記方法が、前記１つまたは複数の検索結果の指示を、概念−検索結果マトリックスに表示することをさらに含むような追加の命令を含む、請求項５５に記載のコンピュータ可読媒体。
【請求項６０】
前記命令は、前記方法が、
１つまたは複数の追加の概念に基づいて１つまたは複数の追加の検索結果を探索すること、および
前記１つまたは複数の追加の検索結果を前記１つまたは複数の検索結果に追加すること、
をさらに含むような追加の命令を含む、請求項５５に記載のコンピュータ可読媒体。
【請求項６１】
前記命令は、前記方法が、
前記１つまたは複数の検索結果に基づいてコンテンツを作成することをさらに含み、該１つまたは複数の検索結果に基づいてコンテンツを作成することは、
前記１つまたは複数の検索結果を要約すること、および
該要約された１つまたは複数の検索結果に基づいてコンテンツを作成すること
を含むような追加の命令を含む、請求項５５に記載のコンピュータ可読媒体。
【請求項６２】
前記命令は、前記方法が、
前記１つまたは複数の概念のうちの少なくとも１つを記憶する１つまたは複数の概念バンクにアクセスすることにより、前記１つまたは複数の概念のうちの少なくとも１つを形成するユーザ入力を受け取ることにより、保存されている１つまたは複数の検索クエリを解析することにより、データもしくはテキストから前記１つまたは複数の概念のうちの少なくとも１つを抽出することにより、前記１つまたは複数の概念のうちの少なくとも１つを共有ソースから探索することにより、または、前記１つまたは複数の概念のうちの少なくとも１つを別の概念ベースの検索から探索することにより、前記１つまたは複数の概念を識別することをさらに含むような追加の命令を含む、請求項５５に記載のコンピュータ可読媒体。
【請求項６３】
第１のコンテンツソースでの１つまたは複数の概念の存在を識別すること、
前記第１のコンテンツソースから、前記１つまたは複数の概念のうちの少なくとも１つに関連する文脈を抽出すること、および
前記文脈のうちの少なくとも一部分を第２のコンテンツソースに投入すること、
を含むコンテンツを作成する方法。
【請求項６４】
前記第１のコンテンツソースは検索結果を含む、請求項６３に記載の方法。
【請求項６５】
前記文脈は、前記第１のコンテンツソース内の前記１つまたは複数の概念のうちの前記少なくとも１つの出現の所定の近接性内の情報からなる、請求項６４に記載の方法。
【請求項６６】
前記所定の近接性は単語数に相当する、請求項６５に記載の方法。
【請求項６７】
前記第２のコンテンツソースは、ユーザ指定の編成構造に基づいて投入される、請求項６３に記載の方法。
【請求項６８】
プロセッサにより実行されて概念ベースの検索を行う方法を実行させる命令が符号化されたコンピュータ可読媒体であって、前記方法は、
第１のコンテンツソースでの１つまたは複数の概念の存在を識別すること、
前記第１のコンテンツソースから、前記１つまたは複数の概念のうちの少なくとも１つに関連する文脈を抽出すること、および
前記文脈のうちの少なくとも部分を第２のコンテンツソースに投入すること、
を含む、コンピュータ可読媒体。
【請求項６９】
前記第１のコンテンツソースは検索結果を含む、請求項６８に記載のコンピュータ可読媒体。
【請求項７０】
前記文脈は、前記第１のコンテンツソース内の前記１つまたは複数の概念のうちの前記少なくとも１つの出現の所定の近接性内の情報からなる、請求項６９に記載のコンピュータ可読媒体。
【請求項７１】
前記所定の近接性は単語数に相当する、請求項７０に記載のコンピュータ可読媒体。
【請求項７２】
前記第２のコンテンツソースは、ユーザ指定の編成構造に基づいて投入される、請求項６８に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権
本願は、２００５年１０月１１日に出願された「Ｓｙｓｔｅｍ，Ｍｅｔｈｏｄ，ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔ  ｆｏｒ  Ｃｏｎｃｅｐｔ  Ｂａｓｅｄ  Ｓｅａｒｃｈｉｎｇ  ａｎｄ  Ａｎａｌｙｓｉｓ（概念ベースの検索および解析のためのシステム、方法、およびコンピュータプログラム製品）」と題する米国仮特許出願第６０／４３５，９２６号の優先権を主張するものであり、この仮特許出願を参照により本明細書に援用する。
【０００２】
技術分野
本発明は、包括的には概念ベースの検索を行うためのシステム、方法、およびコンピュータプログラム製品に関する。本発明は、情報の解析、発見、分類、探索、および作成のためのシステム、方法、およびコンピュータプログラム製品に関する。制限としてではなく、具体的には、本発明は、概念に基づく情報の検索、解析、および作成を行うためのシステム、方法、およびコンピュータプログラム製品に関する。
【背景技術】
【０００３】
発明の背景
インターネットの使用がより普及するようになるにつれて、ビジネスエンティティおよび個人（「エンティティ」）は、情報を得るツールとしてインターネットをますます使用するようになりつつある。例えば、エンティティは、そのエンティティが関心を持つ文書を求めて多くのワールドワイドウェブサイトおよび／またはデータベース（「サイト」）を調べ得る。通常、エンティティは、検索エンジンを使用してこれらサイトを調べる。近年、検索エンジンの洗練度が向上し、エンティティの関心をよりよく反映した検索結果をもたらす検索エンジンの能力が増大した。現在、エンティティに提示される関連文書の量はより多くなっており、エンティティの関心に関連する状況を総合的に理解するために、エンティティは、検索エンジンが返した１番目、２番目、３番目、またはｎ番目の文書を無視することができず、無視せずにほとんどすべての文書を検討しなければならない。
【０００４】
アウトセル社（ＯｕｔＳｅｌｌ，Ｉｎｃ．）による最近の業界リサーチにより、エンティティがかつてないほどにデータの収集にかなりの時間を費やしていることが明らかになった。この時間の少なくとも一部は、収集されたデータの解析により有効に費やされ、最終的にはエンティティにとって重要な重大情報の発見に繋がる。
【０００５】
さらに、エンティティによるより高度な検索技術への投資は、実際には、解析のための時間をさらに少なくすることに繋がり得る。デルフィグループ（Ｄｅｌｐｈｉ  Ｇｒｏｕｐ）によれば、企業は４〜８つの異なる検索エンジンを使用している。収集元が公衆インターネットであるか、企業のイントラネットであるか、それともレキシスネキシス（Ｌｅｘｉｓ  Ｎｅｘｉｓ）等の情報ソースであるかに関わらず、結果は情報過多である。
【０００６】
現在の検索ソリューションの結果は、より大きなプレッシャーをエンティティに課しており、エンティティは大量の関連情報を理解しようと悪戦苦闘することになる。最終的に、多量の文書からの関連情報を、タイムリーで洞察的であり、かつ包括的なように関連付けなければならないのは、エンティティである。さらに、エンティティの所与の関心に利用できる情報は、時間と共に変化する。その結果として、エンティティは、そのエンティティの関心に関連する任意の追加および／またはずれをある時間期間にわたって追跡するという作業が課され得る。このような場合、膨張した量の検索結果により、エンティティに課せられる負担はより重くなる。
【発明の開示】
【０００７】
利用できる情報は秒単位で増大するため、次世代の検索ソリューションは、既存の検索エンジンと協働して、新しい検索能力および解析能力をエンティティに提供する付随の技術を実施することが必要とされる。これら新しいソリューションは、エンティティにとって何が重要であるかを定義する洗練されて効率的な方法をエンティティに提供しなければならない。換言すれば、新しい検索ソリューションでは、エンティティが、まるでエンティティの関心が均質であるかのようにすべてのエンティティのニーズをサポートしようとする標準の企業の分類法および検索結果とは対照的に、各自の「個人レンズ」を使用して検索を実行できなければならない。さらに、次世代の検索ソリューションは、エンティティがカスタマイズされたチャート、グラフ、テキスト、および／または検索結果を表示する各種の他の方法を作成できるようにすることにより、重大な解析に対する制御性の拡張をエンティティに提供しなければならない。さらに、次世代の検索ソリューションは、エンティティ間の共同作業をサポートしなければならない。
【０００８】
発明の概要
図に示す本発明の例示的な実施形態を以下に要約する。これらおよび他の実施形態については、詳細な説明の項においてより十分に説明する。しかし、本発明をこの発明の概要または詳細な説明において述べられる形態に制限する意図がないことを理解されたい。特許請求の範囲において表現される本発明の精神および範囲内にある多くの変更、均等物、および代替の構造があることを当業者は認識することができる。
【０００９】
本発明のいくつかの態様は、概念ベースの検索を実行するシステム、方法、およびコンピュータ製品に関する。これら態様によれば、１つまたは複数の概念が識別され、識別された概念に基づいて、検索クエリが形成される。検索クエリは、１つまたは複数の検索結果を探索する１つまたは複数の検索の実行に使用される。
【００１０】
本発明のさらなる態様は、コンテンツを作成するシステム、方法、およびコンピュータ製品に関する。これら態様によれば、１つまたは複数の概念が、第１のコンテンツソースにおいて識別される。１つまたは複数の概念のうちの少なくとも１つに関連する文脈が、第１のコンテンツソースから抽出され、第２のコンテンツソースに、文脈の少なくとも部分が投入される。
【００１１】
先に述べたように、上記実施形態および実施態様は説明のためだけのものである。他の多くの実施形態、実施態様、および本発明の詳細が、以下の説明および特許請求の範囲から当業者により容易に認識される。
【００１２】
本発明の各種の目的および利点ならびにより完全な理解が、添付図面と併せて発明を実施するための最良の形態および添付の特許請求の範囲を参照することにより明らかになり、より容易に理解される。
【００１３】
詳細な説明
本発明は、包括的には、概念ベースの検索を行うシステム、方法、およびコンピュータプログラム製品に関する。本発明の実施形態のうちのいくつかでは、ユーザが概念から導出される検索パラメータを使用して非構造化情報を検索することができる。本発明の他の実施形態では、ユーザは、概念ベースの検索中に識別された検索結果から概念を抽出することができる。本発明のさらなる実施形態では、ユーザは、検索結果、検索結果から抽出された概念、先に定義された概念、および／またはファイル、文書、電子メール、ウェブサイト、および／またはブログの集まりを使用してデータ、テキスト、イメージ、および／または他の適したコンテンツを作成することができる。
【００１４】
本発明の諸態様は、コンピュータシステム、サーバ、および／または他の同様の装置で動作するように設計される。図１は、概念ベースの検索を行う典型的なネットワークシステム１００を示すブロック図を示すが、本発明の詳細は変更可能であり、それでもなお特許請求される本発明の範囲内にある。ネットワークシステム１００は、適したコンピューティング環境の１つのみの例であり、本発明の使用または機能の範囲に関していかなる制限の示唆も意図するものではない。ネットワークシステム１００を、例示的なネットワークシステム１００に示される構成要素のいずれか１つまたは任意の組み合わせに関連する依存性または要件を有するものとして解釈すべきでもない。
【００１５】
本発明の諸態様は、コンピュータまたはサーバにより実行される、プログラムモジュール等のコンピュータ実行可能命令という一般的な文脈の中で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行し、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、データ構造等を含む。本発明は、タスクが、通信ネットワークを通してリンクされた遠隔処理装置により実行される分散コンピューティング環境で実施することもできる。分散コンピューティング環境では、プログラムモジュールは、メモリ記憶装置を含むローカルおよびリモートのコンピュータ記憶媒体の両方に配置することができる。
【００１６】
示すように、ネットワークシステム１００は、後述する検索エンジン１２０、ユーザ端末１３０、および他のユーザ端末１４０の間に通信を提供可能な、インターネットまたは私設ネットワーク等の通信ネットワーク１１０を含む。図１の装置は、有無線通信パスウェイを含む当分野において既知の任意の数の方法を介して互いに通信することができる。
【００１７】
当業者は理解するように、通信ネットワーク１１０、検索エンジン１２０、ユーザ端末１３０、およびユーザ端末１４０の間の各種の中間ネットワークルーティングおよび他の要素は、簡明にするために省かれている。このような中間要素は、例えば、公衆交換電話網（ＰＳＴＮ）、ゲートウェイまたは他のサーバ装置、およびインターネットサービスプロバイダ（ＩＳＰ）により提供される他のネットワークインフラを含み得る。
【００１８】
図１に示すように、ユーザ端末１３０は、コンピュータ、ラップトップ、個人情報端末（ＰＤＡ）、携帯電話、および／または本発明の範囲および精神の両方内で動作可能な任意の他のコンピューティング装置を含む１つまたは複数のコンピューティング装置を備え得る。ユーザ端末１３０は、１つまたは複数のコンピューティング装置並びにネットワークシステム１００内の他のコンピューティング装置（図示せず）がアクセス可能なデータを記憶する１つまたは複数のデータベース１３５も含み得る。
【００１９】
概念ベースの検索
本発明の１つまたは複数の実施形態は、１つまたは複数の概念の作成、使用、および変更に関する。好ましい実施形態では、概念は、１つまたは複数の特定の参照および／または概念の枠に照らして１つまたは複数の意味を表す。概念は、言葉、イメージ、数、記号、アイディア、および／または言葉、イメージ、数、記号、文書、データセット、および／または他の関係間で共有される関係等の１つまたは複数の要素を含み得る。本発明の範囲および精神の両方内にありながら、概念のさらなる要素を当業者は理解するであろう。概念については、２００３年１０月２９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｒｅｓｕｌｔｓ  ｆｒｏｍ  Ｓｅａｒｃｈ  Ｅｎｇｉｎｅｓ（検索エンジンからの結果を動的に解析する概念ベースの方法およびシステム）」と題する特許出願第１０／６９５，４２６号においてさらに詳細に説明されており、これは参照により本明細書に援用され、２００３年１０月３日に出願された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｃｏｎｃｅｐｔ  Ｂａｓｅｄ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｄａｔａ（非構造化データを概念ベースで解析するシステムおよび方法）」と題する特許出願第１０／６７７，４９２号の一部継続出願であり、これは参照により本明細書に援用され、２００３年３月１９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｐｒｏｖｉｄｉｎｇ  Ｔｒｅｎｄｓ  ａｎｄ  Ｅｘｃｅｐｔｉｏｎｓ  Ｔｒａｃｋｉｎｇ  Ｃａｐａｂｉｌｉｔｉｅｓ（非構造化情報を動的に解析し、傾向および例外追跡機能を提供する概念ベースの方法およびシステム）」と題する特許出願第１０／３９３，６７７号の一部継続出願であり、これは参照により本明細書に援用され、２００２年３月１日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ（非構造化情報を動的に解析する概念ベースの方法およびシステム）」と題する米国特許第６，９７０，８８１号の一部継続出願であり、これは参照により本明細書に援用され、２００１年５月５日に出願された仮特許出願第６０／３０２，９７１号の優先権を主張し、これは参照により本明細書に援用される。
【００２０】
これより、関連検索結果を識別し、解析し、改良するシステム１００により実行される概念ベースの検索プロセスを詳述するフローチャートを示す図２に注意を向ける。
【００２１】
ステップ２１０に示すように、ユーザ端末１３０は、概念ベースの検索の基礎をなす１つまたは複数の概念を選択する。例として、図３は、１つまたは複数の概念を選択する５つの方法を示す。
【００２２】
例えば、ユーザ端末１３０は、１つまたは複数の予め定義された概念をそれぞれ記憶する既存の１つまたは複数の概念バンクにアクセスし得る（ステップ３１１）。本発明のいくつかの実施形態により述べられるような概念バンクは、データベース１３５を含め、システム１００の任意の数のロケーションに記憶することができる。概念バンクの記憶は、＊．ＣＢＫまたは＊．ＩＸＲを含む任意の数のファイル拡張子を使用して実施することができる。本発明の範囲および精神の両方内にありながら、代替の記憶ロケーションおよびファイル拡張子を当業者は理解するであろう。
【００２３】
１つまたは複数の概念を選択する別の方法では、ユーザ端末１３０が、概念を説明するユーザ入力を介して概念を形成することができる（ステップ３１２）。ユーザにより入力される説明は、概念の意味を示す単語、語句、文章、段落、および／または他の情報（例えば、イメージ、数、記号、データ等）を含み得る。別法として、説明は、データ、テキスト、および／またはイメージからとられる１つまたは複数の情報からなってもよい。ステップ３１２に関連して作成されるような新しい概念は、データベース１３５または任意の他の適した記憶装置に記憶されている一時的な、新規の、または既存の概念バンクに追加することができる。
【００２４】
別法として、ユーザ端末１３０は、データベース１３５および／またはユーザ端末１３０に接続された他の記憶機構に記憶されている１つまたは複数の検索クエリを取り込んでもよい（ステップ３１３）。このようにして、ユーザ端末１３０は、各種の検索インタフェースを通して１人または複数のユーザが入力した検索クエリを取り込むことができる。検索クエリは、１人または複数のユーザのアクセス習慣を表すため、１人または複数のユーザの関心の概念を定義するために有用であり得る。
【００２５】
１つまたは複数の概念を選択するオプションの方法では、ユーザ端末１３０はデータおよび／またはテキストから新しい概念を抽出することができる（ステップ３１４）。本発明のいくつかの実施形態では、ユーザ端末１３０にいるユーザは、特定のデータおよび／またはテキストを選択し、ユーザ端末１３０が選択されたデータ／テキストから概念を抽出する。概念抽出手順の一例は、２００３年１０月２９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｒｅｓｕｌｔｓ  ｆｒｏｍ  Ｓｅａｒｃｈ  Ｅｎｇｉｎｅｓ（検索エンジンからの結果を動的に解析する概念ベースの方法およびシステム）」と題する特許出願第１０／６９５，４２６号において見つけることができ、これは参照により本明細書に援用され、２００３年１０月３日に出願された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｃｏｎｃｅｐｔ  Ｂａｓｅｄ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｄａｔａ（非構造化データを概念ベースで解析するシステムおよび方法）」と題する特許出願第１０／６７７，４９２号の一部継続出願であり、これは参照により本明細書に援用され、２００３年３月１９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｐｒｏｖｉｄｉｎｇ  Ｔｒｅｎｄｓ  ａｎｄ  Ｅｘｃｅｐｔｉｏｎｓ  Ｔｒａｃｋｉｎｇ  Ｃａｐａｂｉｌｉｔｉｅｓ（非構造化情報を動的に解析し、傾向および例外追跡機能を提供する概念ベースの方法およびシステム）」と題する特許出願第１０／３９３，６７７号の一部継続出願であり、これは参照により本明細書に援用され、２００２年３月１日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ（非構造化情報を動的に解析する概念ベースの方法およびシステム）」と題する米国特許第６，９７０，８８１号の一部継続出願であり、これは参照により本明細書に援用され、２００１年５月５日に出願された仮特許出願第６０／３０２，９７１号の優先権を主張し、これは参照により本明細書に援用されるが、選択されたデータおよび／またはテキストからの概念の自動抽出に、代替の抽出アルゴリズムを使用してもよいことを当業者は理解するであろう。
【００２６】
１つまたは複数の概念を選択する別のオプションは、概念を共有ソース（例えば、別のユーザ、ウェブサイト等）または別の概念ベースの検索から受け取ること（ステップ３１５）を含む。この状況は、概念が予め定義され、アクセス可能に記憶されるため、ステップ３１１に関連して述べた状況に類似する。
【００２７】
ユーザ端末１３０が１つまたは複数の概念を選択できるようにする、上述しない代替の実施形態を当業者は認識するであろう。
【００２８】
これより、ユーザ端末１３０が検索すべきコンテンツを選択する図２のステップ２２０に注意を向ける。コンテンツのソースは、ワールドワイドウェブ（「ＷＷＷ」）、指定のデータベース（例えば、データベース１３５）、指定の文書、および／または指定のデータの集まりを含み得る。このステップ中、ユーザ端末１３０は、選択されたコンテンツにアクセスする間に使用すべき１つまたは複数の内部および／または外部の検索エンジンを識別することができる。
【００２９】
内部検索エンジンは、ユーザ端末１３０のコンテンツ（例えば、データベース１３０）および／または通信ネットワーク１１０と同様のネットワークを介してユーザ端末１３０にとって可視の他のファイルシステムのコンテンツを検索する。内部検索エンジンの例としては、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ）のデスクトップ検索アプリケーション、グーグルデスクトップ（Ｇｏｏｇｌｅ  Ｄｅｓｋｔｏｐ）、およびエンフィッシュ（Ｅｎｆｉｓｈ）が挙げられる。
【００３０】
外部検索エンジンは、ユーザ端末１３０外の任意のネットワークを検索する。外部検索エンジンの例としては、インターネットを検索するグーグル（Ｇｏｏｇｌｅ）、ＭＳＮ、およびヤフー！（Ｙａｈｏｏ！）のような公開検索エンジンが挙げられる。外部検索エンジンには、イントラネット文書を検索する私設検索エンジンも含まれ得る。
【００３１】
ユーザ端末１３０は、ステップ２３０において、選択された概念および／または選択されたコンテンツに基づいて検索クエリを形成する。例として、図４は、本発明の一実施形態による検索クエリの形成に使用される複数のステップを示す。ステップ４３１において、ユーザ端末１３０は、選択された概念に関連する追加情報にアクセスする。追加情報は、特に、図２のステップ２１０において選択された概念に関連する定義および／または関連する説明を含み得る。追加情報は、これに加えてまたはこれに代えて、概念の出典ソースからとられる情報を含み得る。
【００３２】
ユーザ端末１３０は、ステップ４３２において、ステップ４３１においてアクセスされた追加情報を使用して概略検索クエリを作成する。概略検索クエリは、テキストの他に、ユーザ端末１３０が概念ベースの検索の範囲を改良し、かつ／または拡張できるようにする各種の検索演算子を含み得る。検索演算子の例としては、ブール演算子、類似演算子、発生演算子、同義演算子、および当分野において既知の他の各種演算子が挙げられる。ステップ４３３において、次に、ユーザ端末１３０は、ユーザ入力または必要性および／または有効性に関連して概略検索クエリの内容を解析するアルゴリズムを介して概略検索クエリを変更する。
【００３３】
ステップ４３４において、ユーザ端末１３０は、概略検索クエリを図２のステップ２２０において識別した各検索エンジンのクエリ言語に変換する。一実施形態では、特定の検索エンジンが、概略検索クエリで使用されている特定の検索演算子をサポートしない場合、ユーザ端末１３０は、その特定の検索演算子を検索エンジンによりサポートされるより緩い演算子で置き換える。例えば、概略検索クエリが、検索エンジンがサポートしない類似演算子を含む場合、ユーザ端末１３０はそれに代えてブール演算子（例えば、「ＡＮＤ」）をその検索エンジンに使用し得る。
【００３４】
図２によれば、特定の検索エンジンに向けての検索クエリが形成されると、ユーザ端末１３０は、特定の検索エンジンがアクセス可能な、ステップ２２０において選択されたコンテンツに対して検索を実行することができる（ステップ２４０）。検索前に、ユーザ端末１３０は、検索を特定のデータ、文書タイプ、データベース、および他のパラメータに制限することができる。検索後、ユーザ端末１３０は、その特定の検索エンジンおよび同様の検索が行われた他の検索エンジンに関連する１つまたは複数の検索結果を受け取ることができる（ステップ２５０）。
【００３５】
ユーザ端末１３０は、１つまたは複数の検索結果を受け取った後、検索結果をフィルタリングする（ステップ２６０）。例として、図５は、フィルタリングステップ２６０中にユーザ端末１３０により行われる可能性があるいくつかの動作を示す。例えば、一実施形態では、ユーザ端末１３０は、検索結果の少なくとも一部を、選択された概念のうちの１つまたは複数に対する検索結果のその部分の関連性に基づいて編成することができる（ステップ５６１）。１つまたは複数の選択された概念に対する検索結果の関連性を判断する一例が、２００３年１０月２９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｒｅｓｕｌｔｓ  ｆｒｏｍ  Ｓｅａｒｃｈ  Ｅｎｇｉｎｅｓ（検索エンジンからの結果を動的に解析する概念ベースの方法およびシステム）」と題する特許出願第１０／６９５，４２６号において見つけることができ、これはを参照により本明細書に援用するが、選択された概念に対する検索結果の関連性を判断するために、代替の方法、システム、およびコンピュータプログラムを使用してもよいことを当業者は理解するであろう。
【００３６】
他の実施形態では、ユーザ端末１３０は、特定の検索結果に、特定の検索エンジンにより適用されなかった任意の検索演算子を適用し得る（ステップ５６２ａ）。この実施形態では、ユーザ端末１３０は、検索演算子に整合しない検索結果の部分を除去するという追加ステップをとり得る（ステップ５６２ｂ）。さらに、ユーザ端末１３０は、ステップ５６１に関連して説明した関連性判断と同様の関連性判断に基づいて、更新された検索結果を編成し得る。
【００３７】
別の実施形態では、ユーザ端末１３０は、異なる検索エンジンからの検索結果を結合することができ（ステップ５６３）、かつ／または結合された検索結果の重複部分を除去することができる（ステップ５６４）。さらに、ユーザ端末１３０は、単一の検索結果内の重複部分を除去することができる。次に、ユーザ端末１３０は、選択された概念に対する関連性に基づいて、結合された検索結果を編成することができる（ステップ５６１）。
【００３８】
さらに、他の実施形態では、ユーザ端末１３０は、ユーザ入力またはアルゴリズムを介して選択された選択概念（ステップ５６５ａ）に関して、その選択概念に関連する検索結果の１つまたは複数の部分を探索することができる（ステップ５６５ｂ）。ユーザ端末１３０は、さらに、検索結果の探索された部分を、選択概念に対する関連性に基づいて編成することができる（ステップ５６１）。
【００３９】
さらに他の実施形態では、ユーザ端末１３０は、検索結果のうちの１つまたは複数の部分を選択し（ステップ５６６ａ）、それから、検索結果の選択部分に関連する選択概念を探索することができる（ステップ５６６ｂ）。ユーザ端末１３０は、さらに、検索結果の部分に対する関連性に基づいて探索概念を編成することができる。
【００４０】
これより、図２のステップ２６０において検索結果がフィルタリングされた後に、ユーザ端末１３０が利用できる複数の動作の図を示す図６に注意を向ける。
【００４１】
図６によれば、ユーザ端末１３０は、任意の検索結果、検索結果に関連する任意の後続解析、図２のステップ２１０において選択された任意の概念、および／または検索結果から導出される任意の新しい概念を保存することができる（ステップ６１０）。
【００４２】
一実施形態では、ユーザ端末１３０は、任意の検索結果、解析、および関連する概念を解析ワークブックに保存することができる。解析ワークブックには、常時解析および／または追加の検索のために、随時、アクセス可能である。さらに、複数の解析ワークブックの内容を、後続解析および／または検索のために結合することが可能である。
【００４３】
別の実施形態では、ユーザ端末１３０は、１つまたは複数の検索からの検索結果を、指定の説明と共に１つまたは複数の仮想フォルダに保存することができる。指定の仮想フォルダ説明は、概念または特定の仮想フォルダに記憶されているコンテンツを伝えることが可能な任意の他の説明であってよい。さらに、ユーザ端末１３０は１つまたは複数の概念を選択して、任意の数の仮想フォルダのコンテンツに適用することができる。このようにして、ユーザ端末１３０は、ユーザ端末１３０により実行されている現在の検索に関連する異なる検索の部分を活用することが可能である。
【００４４】
さらに別の実施形態では、ユーザ端末１３０は、その検索結果を、仮想フォルダの説明に対する結果の関連性を含む任意の数の要因に基づいて、特定の仮想フォルダに自動的にルーティングすることを要求することができる。
【００４５】
図６に示すように、ユーザ端末１３０は、検索結果、解析、および／または概念のすべてまたは部分の表現を表示することができる（ステップ６２０）。例えば、一実施形態では、ユーザ端末１３０は、概念を第１の軸に配置し、検索結果を第２の軸に配置し、選択された各概念と検索結果の各部分との関係に関連するメトリックを第１の軸と第２の軸との交点に配置する検索結果−概念マトリックスを表示することができる。選択された各概念と検索結果の各部分との関係に関連するメトリックは、任意の数の関係を含み得る。例えば、制限としてではなく、このような関係は、関連性、非関連性、存在度、不在度、および／または近接性を含み得る。
【００４６】
例として、図７は、第１の軸７１０および第２の軸７２０を含む一実施形態による検索結果−概念マトリックス７００を示す。第１の軸７１０は、「カバレッジ」、「製品」、および「サービス」等の概念を含み、第２の軸７２０は、「更新された調査データ」等の検索結果を含む。第１の軸と第２の軸との交点に提供されるメトリックは、存在度（例えば、「３４６」、「３００」、「７６１」、および「５４３」）に関連する。
【００４７】
別の実施形態では、ユーザ端末１３０は、オプションとして、特定の概念に関連する下位概念を一方の軸（例えば、第１の軸７１０）に示し、検索結果の部分を別の軸（例えば、第２の軸７２０）に示すことにより、特定の概念と検索結果との関係を表示することができる。さらに、ユーザ端末１３０は、特定の下位概念に対する子概念を一方の軸（例えば、第１の軸７１０）に示し、検索結果の部分を別の軸（例えば、第２の軸７２０）に示すことにより、特定の概念と検索結果との関係を表示することができる。別法として、ユーザ端末１３０は、検索結果の特定の部分と１つまたは複数の概念との関係を表示することもできる。ユーザ端末１３０が特定の概念と検索結果の特定の部分との関係を示す際の変形形態を含め、検索結果−概念マトリックスへの掘り下げの変形形態を当業者は理解するであろう。
【００４８】
本発明の一実施形態では、ユーザ端末１３０は、ユーザが特定の概念、検索結果の部分、または特定の概念と検索結果の特定の部分との交点を「クリック」した後、検索結果−概念マトリックスを掘り下げたものを表示する。アルゴリズムが、ユーザの介入なく、検索結果−概念マトリックスを掘り下げたものを表示する代替の実施形態を当業者は理解するであろう。
【００４９】
いくつかの実施形態では、ユーザ端末１３０は、検索結果の特定の部分をその中の概念の指示と共に表示することができる。本発明の一実施形態によれば、図８は、検索結果８１０の特定の部分（例えば、「０６−２４−２００５．ｔｘｔ」）および特定の概念８３０（例えば、「価格（ｐｒｉｃｅ）／値付け（ｐｒｉｃｉｎｇ）」）の指示８２０を示す表示８００を、その特定の概念８３０が特定の部分８１０に関連するため示す。図８では、指示８２０は、特定の概念８３０が発生すると強調表示される。異なる指示を含む代替の実施形態を当業者は理解するであろう。
【００５０】
他の実施形態では、ユーザ端末１３０は、２つ以上の概念および／または１つもしくは複数の概念と検索された内容内の構造要素との１つまたは複数の関係を表示することができる。構造要素は、ピリオド、カンマ、ハイフン等の文法的要素ならびに見出し、文章、段落、またはセクション中の配置、および当分野において既知の他の各種編成要素等の編成的要素を含む。
【００５１】
例として、図９は、複数の概念９１０間の関係を表示する一実施形態による関係発見マトリックス９００を示す。この場合の関係は、「同文書内」、「互いに２単語以内」、および「互いに隣接」を含むが、他の関係を使用する代替の実施形態を当業者は理解するであろう。マトリックス９００は、概念−概念交点９２０に、その交点９２０に関連する個々の概念の関係を表示する。ユーザ端末１３０は、特定の概念−概念交点９２０を掘り下げて、その交点９２０に関連する概念の特定の組み合わせに関連する関係のより詳細な図を表示することができる。
【００５２】
さらに別の実施形態では、ユーザ端末１３０は、検索結果の１つまたは複数の部分がユーザの画面に連続して入り、それから、最終的にユーザの画面を出るゲームインタフェースを使用して検索結果を表示することができる。さらに、ユーザ端末１３０は、検索結果の特定の部分を、選択された概念のうちの１つまたは複数に対するその部分の関連性の指示と共に表示することができる。例えば、ユーザ端末１３０は、１つまたは複数の特定の概念に対する検索結果の特定の部分の関連性を示す特定の色を表示し得る。オプションとして、ユーザ端末１３０は、検索結果の部分がユーザの画面に入るときに、検索結果の部分から概念を抽出することができる。さらに、次に、ユーザ端末１３０は、抽出された概念の指示をユーザの画面に続けて表示することもできる。
【００５３】
さらに、他の実施形態では、ユーザ端末１３０は、検索結果をグラフまたは図的表現の形態で表示することができる。例として、図１０は、弧１０１０が検索結果１０２０と概念１０３０との関係（例えば、発生、近接性、関連性等）を反映した、本発明の一実施形態による図的表現１０００を示す。例として、図１１は、概念１１２０と検索結果１１３０の部分とを繋ぐ弧１１１０が、概念１１２０と検索結果１１３０の部分との関係を示す、本発明の一実施形態による図的表現１１００を示す。他の実施形態では、弧１１３０に色を付けて、概念１１２０と検索結果１１３０の部分との関係（例えば、発生、近接性、関連性等）の程度を示すことができる。他の実施形態では、ユーザ端末１３０は、特定の概念を表示し、かつ／または検索結果の特定の部分を表示することができる（図１２に示すように）。
【００５４】
さらに、他の実施形態では、ユーザ端末１３０は、新しい概念を既存の表示に追加することができる。この状況では、ユーザ端末１３０は、新しい概念の追加に基づいて、既存の表示内の既存の概念および既存の検索結果に関連する関係を更新する。次に、ユーザ端末１３０は、既存の概念および既存の検索結果への更新を、新しい概念の表現および既存の概念および／または既存の検索結果に対するその関係に結合した新しい表示を作成する。ユーザ端末１３０が、新しい概念の追加に関連して上述した方法と同様の方法を介して、新しい概念を既存の表示に追加することも可能である。例として、図１３は、新しい概念１３１０が既存の表示に追加され、新しい概念１３２０が既存の表示に追加された、一実施形態による検索結果の図的表現１３００を示す。
【００５５】
図６に示すように、ユーザ端末１３０および１４０は、オプションとして、検索結果、解析、および／または概念を共有することができる（ステップ６３０）。このような様式での共有は、当分野において既知の方法の中でも特に、電子メール、ウェブサイト、アップロード／ダウンロード（例えば、ウェブポータルからの）、仮想フォルダ、およびセキュアデータベース等の任意の数の方法を介して実現することができる。本発明のこの態様の一利点は、ユーザ端末１３０により行われる検索の効率および有効性の増大である。検索結果、解析、および／または概念を共有することにより、ユーザ端末１３０は、他のユーザ端末１４０の以前の作業を活用して、ユーザ端末１３０に関連する検索範囲内の以前の作業を適用することができる。
【００５６】
さらに、本発明の別の態様では、ユーザ端末１３０は、ユーザ端末１３０または別のユーザ端末１４０と通信するユーザのプロファイルに基づいて検索を行うことができる。例えば、プロファイルは、特に、ユーザの関心、ユーザの特徴（例えば、消費習慣、検索履歴等）、検索結果を探索する際の特定のタイプのソースに関するユーザの嗜好に関する情報を記憶することができる。プロファイルは、ユーザの感情的嗜好、認識能力、個人の経験、教育レベル等を取り込むことができる。ユーザ端末１３０は、ユーザのプロファイルを形成することができる。例えば、ユーザ端末１３０は、所与の時間期間中にユーザがアクセスした概念バンクを検討することによりユーザプロファイルを形成することができる。
【００５７】
図６は、ユーザ端末１３０が、追加の概念および／または変更された選択概念を使用して検索結果を解析することができる（ステップ６４０）ことも示す。概念を追加し、かつ／または選択概念を変更することにより、ユーザ端末１３０は検索結果内を検索し、それにより、検索結果を狭め、かつ／または検索結果を１つまたは複数の異なる観点から見ることができる。別法として、本発明のこの態様では、ユーザ端末１３０は、新しい概念を追加し、かつ／または選択概念の定義を変更することにより検索結果を拡張することができる。新しい概念および／または変更された概念が識別されると、ユーザ端末１３０は、検索結果に追加すべき、または検索結果を置き換えるべき追加の概念を検索することができる。
【００５８】
図６によれば、ユーザ端末１３０は、追加の概念を検索結果の任意の部分と結合し（ステップ６５０ａ）、それから結合された内容および検索結果を解析することができる（ステップ６５０ｂ）。
【００５９】
図６に示すように、ユーザ端末１３０は、検索結果、解析、および／または概念に基づいてテキスト、データ、イメージ、および／または他の適した概念を作成し、かつ／または変更することもできる（ステップ６６０）。一実施形態では、ユーザ端末１３０は、関心のある可能性のある概念を識別する（ステップ６６０ａ）。例えば、ユーザ端末１３０は、１つまたは複数の概念を含み得るテキスト、データ、イメージ、および／または他の適したコンテンツから概念を抽出することにより、ステップ６６０ａを実現することができる。概念抽出手順の一例は、２００３年１０月２９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｒｅｓｕｌｔｓ  ｆｒｏｍ  Ｓｅａｒｃｈ  Ｅｎｇｉｎｅｓ（検索エンジンからの結果を動的に解析する概念ベースの方法およびシステム）」と題する特許出願第１０／６９５，４２６号において見つけることができ、これは参照により本明細書に援用され、２００３年１０月３日に出願された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｃｏｎｃｅｐｔ  Ｂａｓｅｄ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｄａｔａ（非構造化データを概念ベースで解析するシステムおよび方法）」と題する特許出願第１０／６７７，４９２号の一部継続出願であり、これは参照により本明細書に援用され、２００３年３月１９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｐｒｏｖｉｄｉｎｇ  Ｔｒｅｎｄｓ  ａｎｄ  Ｅｘｃｅｐｔｉｏｎｓ  Ｔｒａｃｋｉｎｇ  Ｃａｐａｂｉｌｉｔｉｅｓ（非構造化情報を動的に解析し、傾向および例外追跡機能を提供する概念ベースの方法およびシステム）」と題する特許出願第１０／３９３，６７７号の一部継続出願であり、これは参照により本明細書に援用され、２００２年３月１日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ（非構造化情報を動的に解析する概念ベースの方法およびシステム）」と題する米国特許第６，９７０，８８１号の一部継続出願であり、これは参照により本明細書に援用され、２００１年５月５日に出願された仮特許出願第６０／３０２，９７１号の優先権を主張し、これは参照により本明細書に援用されるが、選択されたデータおよび／またはテキストからの概念の自動抽出に、代替の抽出アルゴリズムを使用してもよいことを当業者は理解するであろう。
【００６０】
本発明の一態様では、ユーザ端末１３０は、ユーザ端末１３０またはユーザ端末１３０と通信しているユーザの特定の観点に関連する概念を識別することができる。一実施形態では、ユーザ端末１３０は、特定のデータベース（例えば、１つまたは複数の特定の観点の内部または外部概念バンク）に記憶されている概念にコンテンツを関連付けることにより、コンテンツから概念を抽出することができる。このようにして、ユーザ端末１３０により識別される概念のタイプは、複数の特定のビューのうちの１つまたは複数を反映する。
【００６１】
ユーザ端末１３０は、別法として、テスト、データ、イメージ、および／または他の適したコンテンツから概念を、そのコンテンツが他の各種方法により追加、削除、および／または変更されている間に抽出することができる。テキスト、データ、イメージ等内の概念が、１つまたは複数の変更により変化する状況下では、ユーザ端末１３０は変更を認識し、抽出された概念をそれに従って更新する。例として、ユーザ端末１３０は、ユーザ端末１３０と通信しているユーザがより多くの情報をコンテンツに追加している間に、識別された第１の概念をコンテンツから抽出することができる。ユーザがより多くの情報をコンテンツに追加した後、ユーザ端末１３０は、識別された第２の概念が拡張形態のコンテンツをより正確に反映しており、識別された第１の概念の拡張コンテンツに対する関連性がより低い、またはもはや関連性がないと判断され得る。別法として、ユーザ端末１３０は、ユーザ介入なく、ユーザ端末１３０が変更しているコンテンツから概念を抽出することもできる。
【００６２】
さらに、いくつかの実施形態では、ユーザ端末１３０は、ユーザ指定の概念を受け取ることによりステップ６６０ａを実現してもよい。このような一実施形態では、ユーザ端末１３０は、ユーザ端末１３０と通信しているユーザにより指定された１つまたは複数の概念を識別することができる。ユーザ端末１３０は、さらに、ユーザから、各概念および各概念に関連するコンテンツが他の概念およびコンテンツに関連してどのように表示されるかを決める指定の編成構造（例えば、アウトライン、階層等）を受け取ることができる。別法として、ユーザ端末１３０は、互いに対する概念の関係に基づいて１つまたは複数の編成構造候補を決めることができる。この状況下では、ユーザ端末１３０は、１つまたは複数の編成構造候補をユーザ選択のために提示してもよく、またはユーザ選択なしで１つまたは複数の編成構造のすべてまたは部分を個々に使用してもよい。これに加えてまたはこれに代えて、ユーザ端末１３０は、ユーザから受け取らなかった概念を識別し、それから、こういった概念を自動的に、またはユーザ認証後に１つまたは複数の編成構造に追加することができる。
【００６３】
ステップ６６０ｂに示すように、ユーザ端末１３０は、識別された概念のうちの１つまたは複数および／または１つまたは複数の識別された概念に関連する情報を表示することができる。
【００６４】
例えば、図１４に示すように、ユーザ端末１３０は、ユーザの画面１４２０上のポップアップウィンドウ１４１０を介してユーザに概念を表示することができる。別法として、ユーザ端末１３０は、ユーザの画面１４２０上にあまり目立たないアプリケーションウィンドウ１４３０を介して概念を表示することができる。
【００６５】
ユーザ端末１３０が識別された概念を表示した後、ユーザは、ユーザによりアクセス可能なコンテンツ（例えば、文書、電子メール、ウェブページ、または情報を伝える任意の他のコンピュータツール）に、概念の部分またはすべておよび／または概念に関連する情報をコピーしてペーストすることができる。別法として、ユーザは、ユーザがアクセス可能なコンテンツに、概念の部分またはすべておよび／または概念に関連する情報を手動で入力してもよい。代替の実施形態では、ユーザは、表示されたコンテンツを選択し（例えば、表示されているコンテンツをシングルまたはダブル「クリック」することにより）、概念の部分またはすべてを、概念に関連する情報と共に、ユーザにより指定されるコンテンツにインポートされる。
【００６６】
別の実施形態では、ユーザは、意味および／または概念に関連する情報の詳細のレビューのために、表示された概念を選択することができる（例えば、表示されているコンテンツをシングルまたはダブル「クリック」することにより）。このようにして、ユーザは、表示されている概念がユーザの関心に該当することを確認することができる。別法として、ユーザ端末１３０は、表示されている概念の妥当性を自動的に確認してもよい。
【００６７】
代替の実施形態では、ユーザ端末１３０は、自動的に、またはユーザ認証後に、識別された概念の部分またはすべておよび／または概念に関連する情報をコンテンツ（例えば、文書、電子メール、ウェブページ、または情報を伝えることが可能な任意の他のコンピュータツール）にインポートすることができる。識別された概念の部分／すべて／概念に関連する情報がインポートされるコンテンツは、識別概念が識別されたコンテンツであってもよく、またはなくてもよい。
【００６８】
ステップ６６０ｃに示すように、ユーザ端末１３０は、ユーザ端末１３０により識別される概念のうちの１つまたは複数に基づく検索を管理することができる。一実施形態では、ユーザ端末１３０は、識別された概念に基づいて検索を自動的に行う。代替の実施形態では、ユーザ端末１３０は、ユーザが概念を選択した後（例えば、表示されている概念をシングルまたはダブル「クリック」することにより）、その識別された概念に基づいて検索を行う。図２に関連して上述した技法と同様の検索技法を、ステップ６６０ｃ中に使用することができる。ステップ６６０ｃ中に使用し得る代替の検索技法を当業者は理解するであろう。
【００６９】
ステップ６６０ｄに示すように、ユーザ端末１３０は、識別された概念に基づいた検索からの結果を表示することができる。検索結果は、特に、識別された概念に関連する文脈を含み得る。
【００７０】
図１５に示すように、ユーザ端末１３０は、ユーザの画面１５２０上のポップアップウィンドウ１５１０を介して検索結果をユーザに表示することができる。別法として、ユーザ端末１３０は、ユーザの画面１５２０上のあまり目立たないアプリケーションウィンドウ１５３０を介して検索結果を表示してもよい。
【００７１】
ユーザ端末１３０が検索結果を表示した後、ユーザは、ユーザがアクセス可能なコンテンツ（例えば、文書、電子メール、ウェブページ、または情報を伝える任意の他のコンピュータツール）に、検索結果の部分またはすべてをコピーしてペーストすることができる。別法として、ユーザは、ユーザがアクセス可能なコンテンツに、探索結果の部分またはすべてを手動で入力してもよい。代替の実施形態では、ユーザは、表示された検索結果を選択し（例えば、表示されている表示結果をシングルまたはダブル「クリック」することにより）、検索結果の部分またはすべてが、ユーザにより指定されたコンテンツにインポートされる。
【００７２】
別の実施形態では、ユーザは、内容の詳細なレビューのために、表示されている検索結果を選択することができる（例えば、表示されている表示結果をシングルまたはダブル「クリック」することにより）。このようにして、ユーザは、表示されている検索結果がユーザの関心に該当することを確認することができる。
【００７３】
代替の実施形態では、ユーザ端末１３０は、自動的に、またはユーザ認証後に、検索結果の部分またはすべてをコンテンツ（例えば、文書、電子メール、ウェブページ、または情報を伝えることが可能な任意の他のコンピュータツール）にインポートすることができる。検索結果の部分またはすべてがインポートされるコンテンツは、インポートされる検索結果のベースを形成した識別概念が識別されたコンテンツであってもよく、またはなくてもよい。
【００７４】
上述したように、検索結果は概念に関連する文脈を含み得る。例えば、検索結果が多量の情報を返す場合、または概念が検索結果全体を通して散乱する場合、概念に関連する真の文脈を取り込むために、検索結果を要約する必要があり得る。
【００７５】
一実施形態では、ユーザ端末１３０は、検索結果内に概念が１回または複数回出現する直前または直後に検索結果の部分を抽出することにより検索結果を要約する。一実施形態では、ユーザ端末１３０と通信しているユーザは、検索結果のこの部分のサイズを構成することができる。例えば、この部分はｎ個の単語、文章、段落等に設定することができる。例として、図１６は、検索結果の要約部分１６０１を、コンテンツ１６０２（例えば、ワード（Ｗｏｒｄ）文書）にインポートした後に表示するコンピュータインタフェースを示す。
【００７６】
別の実施形態では、ユーザ端末１３０は、検索結果内の概念を抽出し、かつ／または追加の概念を検索結果に適用し、それから、抽出／適用された概念を使用して、検索結果の基となった概念に関連する文脈を要約することができる。別法として、ユーザ端末１３０は、検索結果内の概念の指定の近接度内の文法構造を解釈することにより、検索結果の基となった概念に関連する文脈を判断することができる。検索結果が検索結果内の概念の文脈の中で要約できるようにする代替の実施形態を当業者は理解するであろう。
【００７７】
ステップ６６０ｅにおいて、ユーザ端末１３０は、作成されたコンテンツから概念を抽出することができる。上述した技法と同様の概念抽出技法をステップ６６０ｅ中に使用することができる。
【００７８】
図６は、ユーザ端末１３０が、検索結果からユーザ入力またはアルゴリズムを介してデータおよび／またはテキストを選択し、それから、選択されたデータおよび／またはテキストから１つまたは複数の概念を抽出することもできる（ステップ６７０ａ）。ユーザ端末１３０は、さらに、記憶、後続使用、および／または共有のために任意の抽出された概念を概念バンクにインポートすることもできる（ステップ６７０ｂ）。ユーザ端末１３０は、さらに、１つまたは複数の追加の概念および／または下位概念を新たに抽出された概念および／または以前に記憶された概念から抽出することもできる。例えば、追加として抽出される概念は、概念とその概念が出現するコンテンツとの関係を含み得る。別法として、追加として抽出される概念は、２つの概念の関係を含み得る。ユーザ端末１３０は、追加として抽出された概念および／または任意の他の概念を変更することもできる（ステップ６７０ｄ）。
【００７９】
本発明のいくつかの実施形態によれば、ユーザ端末１３０は、図２のステップ２４０に関連して考察した演算子と同様の検索演算子を適用することにより、検索結果の１つまたは複数の部分を解析することができる（ステップ６８０）。本発明のこの態様の一利点は、ユーザ端末１３０が異なる視点に基づいて随時、検索結果を「マイニング」可能なことである。
【００８０】
コンピュータ製品を介しての概念ベースの検索の実施態様
本発明の態様は、コンピュータまたはサーバ等により実行される、プログラムモジュール等のコンピュータ実行可能命令の一般的な文脈の中で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素、データ構造等を含む。本発明の例示的なシステムおよび方法については、ユーザ端末１３０に関連して上述した。ユーザ端末１３０の機能がコンピュータ実行可能命令を介して実行される本発明の実施形態を当業者は理解するであろう。
【００８１】
これより、ユーザ端末１３０の例示的な実施態様を示す図１７に注意を向ける。図１７に示す実施態様は、ＲＯＭ１６３９ｂに結合されたプロセッサ１６３９ａ、入出力装置１６３９ｃ（例えば、キーボード、マウス等）、メディアドライブ１６３９ｄ（例えば、ディスクドライブ、ＵＳＢポート等）、ネットワーク接続１６３９ｅ、ディスプレイ１６３９ｆ、メモリ１６３９ｇ（例えば、ランダムアクセスメモリ（ＲＡＭ））、およびファイル記憶装置１６３９ｈを含む。
【００８２】
記憶装置１６３９ｈについては、本明細書ではいくつかの実施態様において、便宜上、ハードディスクドライブとして説明されているが、これは明らかに要求されることではなく、本発明の範囲から逸脱せずに他の記憶媒体を利用してもよいことを当業者は認識するであろう。さらに、便宜上、単一の記憶装置として示される記憶装置１６３９ｈを複数の（例えば、分散した）記憶装置で実現してもよいことを当業者は認識するであろう。
【００８３】
示すように、概念ベースの検索ソフトウェアアプリケーション１６４１は、概念選択モジュール１６４１ａ、コンテンツ選択モジュール１６４１ｂ、検索クエリ形成モジュール１６４１ｃ、検索モジュール１６４１ｄ、および検索結果解析モジュール１６４１ｅを含み、これらはソフトウェアとして実装され、メモリ１６３９ｇからプロセッサ１６３９ａにより実行される。ソフトウェア１６４１は、パーソナルコンピュータ（例えば、ハンドヘルド、ノート型、またはデスクトップ）、サーバ、または実行可能コードで具体化される命令を処理可能な任意の装置で動作するように構成することができる。さらに、１つまたは複数の構成要素をハードウェアで実施する代替の実施形態が十分に本発明の範囲内であることを当業者は認識するであろう。
【００８４】
各モジュール１６４１ａ〜１６４１ｅには図２〜図６に関連して上述したステップのうちの１つまたは複数が関連付けられる。例えば、概念選択モジュール１６４１ａはステップ２１０および３１１〜３１５に関連し、コンテンツ選択モジュール１６４１ｂはステップ２２０に関連し、検索クエリ形成モジュール１６４１ｃはステップ２３０および４３１〜４３４に関連し、検索モジュール１６４１ｄはステップ２４０〜２５０に関連し、検索結果解析モジュール１６４１ｅはステップ２６０、５６１〜５６６、および６１０〜６８０に関連する。
【００８５】
本発明の特定の実施形態に適用可能な実施態様を完全にレビューするには、２００３年１０月２９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｒｅｓｕｌｔｓ  ｆｒｏｍ  Ｓｅａｒｃｈ  Ｅｎｇｉｎｅｓ（検索エンジンからの結果を動的に解析する概念ベースの方法およびシステム）」と題する特許出願第１０／６９５，４２６号を参照されたく、これは参照により本明細書に援用され、２００３年１０月３日に出願された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｃｏｎｃｅｐｔ  Ｂａｓｅｄ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｄａｔａ（非構造化データを概念ベースで解析するシステムおよび方法）」と題する特許出願第１０／６７７，４９２号の一部継続出願であり、これは参照により本明細書に援用され、２００３年３月１９日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｐｒｏｖｉｄｉｎｇ  Ｔｒｅｎｄｓ  ａｎｄ  Ｅｘｃｅｐｔｉｏｎｓ  Ｔｒａｃｋｉｎｇ  Ｃａｐａｂｉｌｉｔｉｅｓ（非構造化情報を動的に解析し、傾向および例外追跡機能を提供する概念ベースの方法およびシステム）」と題する特許出願第１０／３９３，６７７号の一部継続出願であり、これは参照により本明細書に援用され、２００２年３月１日に出願された「Ｃｏｎｃｅｐｔ−Ｂａｓｅｄ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｙｎａｍｉｃａｌｌｙ  Ａｎａｌｙｚｉｎｇ  Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ（非構造化情報を動的に解析する概念ベースの方法およびシステム）」と題する米国特許第６，９７０，８８１号の一部継続出願であり、これは参照により本明細書に援用され、２００１年５月５日に出願された仮特許出願第６０／３０２，９７１号明細書の優先権を主張し、これは参照により本明細書に援用される。
【００８６】
本明細書において述べた実施形態により実現される結果とほぼ同じ結果を実現するために、本発明、その使用、およびその構成に対して多くの変形および置換を行い得ることを当業者は容易に認識することができる。したがって、開示した例示的な形態に本発明を制限する意図はない。多くの変形、変更、および代替の構造が、特許請求の範囲に表現される開示される本発明の範囲および精神内にある。
【図面の簡単な説明】
【００８７】
図面の簡単な説明
【図１】本発明の一実施形態による概念ベースの検索を行う典型的なネットワークシステムを示すブロック図を示す。
【図２】本発明の一実施形態による概念ベースの検索プロセスを詳述するフローチャートを示す。
【図３】本発明の一実施形態による１つまたは複数の概念を選択する５つの方法を示す。
【図４】本発明の一実施形態による検索クエリの形成に使用される複数のステップを示す。
【図５】本発明の一実施形態によるフィルタリングステップ中に実行される可能性があるいくつかのステップを示す。
【図６】本発明の一実施形態による、検索結果がフィルタリングされた後に実行される可能性がある複数のステップを示す。
【図７】本発明の一実施形態による検索結果−概念マトリックスを示す。
【図８】本発明の一実施形態による検索結果の特定部分を示す表示を示す。
【図９】本発明の一実施形態による関係発見マトリックスを示す。
【図１０】本発明の一実施形態による図的表現を示す。
【図１１】本発明の一実施形態による図的表現を示す。
【図１２】本発明の一実施形態による検索結果および／または概念の特定部分を示す表示を示す。
【図１３】本発明の一実施形態による図的表現を示す。
【図１４】本発明の一実施形態によるポップアップウィンドウを介してユーザに概念を示す表示を示す。
【図１５】本発明の一実施形態によるポップアップウィンドウを介してユーザに検索結果を示す表示を示す。
【図１６】コンテンツにインポートされた後の、検索結果の要約部分を表示するコンピュータインタフェースを示す。
【図１７】本発明の一実施形態によるユーザ端末の一実施態様を示す。
【図１】
2009512070.tif 000003
【図２】
2009512070.tif 000004
【図３】
2009512070.tif 000005
【図４】
2009512070.tif 000006
【図５】
2009512070.tif 000007
【図６】
2009512070.tif 000008
【図７】
2009512070.tif 000009
【図８】
2009512070.tif 000010
【図９】
2009512070.tif 000011
【図１０】
2009512070.tif 000012
【図１１】
2009512070.tif 000013
【図１２】
2009512070.tif 000014
【図１３】
2009512070.tif 000015
【図１４】
2009512070.tif 000016
【図１５】
2009512070.tif 000017
【図１６】
2009512070.tif 000018
【図１７】
2009512070.tif 000019
【国際調査報告】
2009512070.tif 000020