(57)【要約】【課題】連携探索的検索のシステムおよび方法を提供する。【解決手段】本発明は、連携検索とソーシャル検索の両方の長所を結合した新しい枠組の連携探索的検索である。本システムによって、集中的に情報を求める小グループの者達の連携した情報収集による検索が可能になる。本システムは、個人の検索行動に基づくだけでなく、個人の同僚である検索協力者の現行の能動的な検索行動に基づいて検索フィードバックを行うものである。互いに連携して検索を行うことになったユーザは同じ情報ニーズを持つが、そのニーズを満たすクエリの最適な表現方法に関する見通しと手掛りは異なることを前提とする。それゆえ、連携探索的検索システムは、検索者活動に集中し、この活動を強化して拡大するツールとアルゴリズムサポートを提供することができる。【選択図】図１
2009026306.tif 000002
【特許請求の範囲】
【請求項１】
情報ニーズを共有する複数の個人の検索活動を能動的に調整する結合検索サブシステムであって、
前記能動的な調整によって、
前記複数の個人の第１の個人の検索活動が複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、
前記複数の個人の第２の個人の検索活動が複数の個人の前記第１の個人に提供される第１情報セットに能動的に作用する、
結合検索サブシステム。
【請求項２】
前記第２情報セットが前記複数の個人の前記第２の個人に対する少なくとも１つの示唆を含み、
前記少なくとも１つの示唆は前記複数の個人の前記第１の個人の前記検索活動に基づいて生成される、
請求項１に記載の結合検索サブシステム。
【請求項３】
前記複数の個人の前記第２の個人に提供される、生成される前記示唆は、前記複数の個人の前記第１の個人によって検出される少なくとも１つの文書から得られる少なくとも１つの検索用語を含む、請求項２に記載の結合検索サブシステム。
【請求項４】
前記生成される示唆は検索クエリの示唆を含む、請求項２に記載の結合検索サブシステム。
【請求項５】
前記第１情報セットは前記複数の個人の前記第２の個人によって検出された少なくとも第１の文書を含み、前記第２情報セットは前記複数の個人の前記第１の個人によって検出された少なくとも第２の文書を含む、請求項１に記載の結合検索サブシステム。
【請求項６】
前記第１情報セットは前記複数の個人の前記第２の個人によって使用される少なくとも第１のキーワードを含み、
前記第２情報セットは前記複数の個人の前記第１の個人によって使用される少なくとも第２のキーワードを含む、
請求項１に記載の結合検索サブシステム。
【請求項７】
前記第１情報セットは前記複数の個人の前記第２の個人によって決定される少なくとも１つの文書の関連性を含む、請求項１に記載の結合検索サブシステム。
【請求項８】
前記第１情報セットは前記複数の個人の前記第２の個人によって決定される文書の少なくとも一部分の関連性を含む、請求項１に記載の結合検索サブシステム。
【請求項９】
前記第１情報セットは、前記複数の個人の前記第１の個人によって発行されるクエリが前記複数の個人の前記第２の個人によって既に使用されている表示を含む、請求項１に記載の結合検索サブシステム。
【請求項１０】
前記第１情報セットは前記複数の個人の前記第２の個人によって選択される少なくとも１つの文書の一部分を含む、請求項１に記載の結合検索サブシステム。
【請求項１１】
前記少なくとも１つの文書の選択される一部分は画像、ビデオ、またはオーディオの少なくとも１つを含む、請求項１０に記載の結合検索サブシステム。
【請求項１２】
前記少なくとも１つの文書の選択される一部分はテキストデータまたは言語データを含む、請求項１０に記載の結合検索サブシステム。
【請求項１３】
前記少なくとも１つの文書の選択される一部分はメタデータまたはタグデータを含む、請求項１０に記載の結合検索サブシステム。
【請求項１４】
前記少なくとも１つの文書の選択される一部分は三次元モデルデータを含む、請求項１０に記載の結合検索サブシステム。
【請求項１５】
さらに、前記複数の個人の検索活動に関係する情報を結合情報ディスプレイに表示する、請求項１に記載の結合検索サブシステム。
【請求項１６】
さらに、前記複数の個人の一の個人の個人検索活動に関係する情報を個人情報ディスプレイに表示する、請求項１に記載の結合検索サブシステム。
【請求項１７】
さらに、個人検索サブシステムからの個人検索情報を受信する、請求項１に記載の結合検索サブシステム。
【請求項１８】
さらに、
（ａ）前記複数の個人の少なくとも２の個人から少なくとも２つの関連文書を受信し、
（ｂ）受信した前記２つの関連文書間の距離空間内で最短経路上の文書を検出し、
（ｃ）検出された前記文書を結合ディスプレイサブシステムに表示する、
請求項１に記載の結合検索サブシステム。
【請求項１９】
情報ニーズを共有する複数の個人の検索活動を能動的に調整することを含む連携検索方法であって、
前記能動的な調整によって、
前記複数の個人の第１の個人の検索活動が複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、
前記複数の個人の第２の個人の検索活動が複数の個人の前記第１の個人に提供される第１情報セットに能動的に作用する、
連携検索方法。
【請求項２０】
前記第２情報セットは前記複数の個人の前記第２の個人に対する少なくとも１つの示唆を含み、
前記少なくとも１つの示唆は前記複数の個人の前記第１の個人の検索活動に基づいて生成される、
請求項１９に記載の連携検索方法。
【請求項２１】
前記複数の個人の前記第２の個人に提供される、生成される示唆は、前記複数の個人の前記第１の個人によって検出された少なくとも１つの文書から得られた少なくとも１つの検索用語を含む、請求項２０に記載の連携検索方法。
【請求項２２】
前記生成される示唆は検索クエリ示唆を含む、請求項２０に記載の連携検索方法。
【請求項２３】
前記第１情報セットは前記複数の個人の前記第２の個人によって検出された少なくとも第１の文書を含み、
前記第２情報セットは前記複数の個人の前記第１の個人によって検出された少なくとも第２の文書を含む、
請求項１９に記載の連携検索方法。
【請求項２４】
前記第１情報セットは前記複数の個人の前記第２の個人によって使用される少なくとも第１のキーワードを含み、
前記第２情報セットは前記複数の個人の前記第１の個人によって使用される少なくとも第２のキーワードを含む、
請求項１９に記載の連携検索方法。
【請求項２５】
前記第１情報セットは前記複数の個人の前記第２の個人によって決定される少なくとも１つの文書の関連性を含む、請求項１９に記載の連携検索方法。
【請求項２６】
前記第１情報セットは前記複数の個人の前記第２の個人によって決定される文書の少なくとも一部分の関連性を含む、請求項１９に記載の連携検索方法。
【請求項２７】
前記第１情報セットは、前記複数の個人の前記第１の個人によって発行されるクエリが前記複数の個人の前記第２の個人によって既に使用されている表示を含む、請求項１９に記載の連携検索方法。
【請求項２８】
前記第１情報セットは前記複数の個人の前記第２の個人によって選択される少なくとも１つの文書の一部分を含む、請求項１９に記載の連携検索方法。
【請求項２９】
前記少なくとも１つの文書の選択される一部分は画像、ビデオ、またはオーディオの少なくとも１つを含む、請求項２８に記載の連携検索方法。
【請求項３０】
前記少なくとも１つの文書の選択される一部分はテキストデータまたは言語データを含む、請求項２８に記載の連携検索方法。
【請求項３１】
前記少なくとも１つの文書の選択される一部分はメタデータまたはタグデータを含む、請求項２８に記載の連携検索方法。
【請求項３２】
前記少なくとも１つの文書の選択される一部分は三次元モデルデータを含む、請求項２８に記載の連携検索方法。
【請求項３３】
前記複数の個人の検索活動に関係する情報を結合情報ディスプレイに表示することをさらに含む、請求項１９に記載の連携検索方法。
【請求項３４】
前記複数の個人の一の個人の個人検索活動に関係する情報を個人情報ディスプレイに表示することをさらに含む、請求項１９に記載の連携検索方法。
【請求項３５】
個人検索サブシステムからの個人検索情報を受信することをさらに含む、請求項１９に記載の連携検索方法。
【請求項３６】
（ａ）前記複数の個人の少なくとも２の個人から少なくとも２の関連文書を受信し、
（ｂ）受信した前記２の関連文書間の距離空間内で最短経路上の文書を検出し、
（ｃ）検出された前記文書を結合ディスプレイサブシステムに表示する、
ことをさらに含む、請求項１９に記載の連携検索方法。
【請求項３７】
コンピュータに、情報ニーズを共有する複数の個人の検索活動を能動的に調整する機能を実現させるためのプログラムであって、
前記能動的な調整によって、
前記複数の個人の第１の個人の検索活動が複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、
前記複数の個人の第２の個人の検索活動が複数の個人の前記第１の個人に提供される第１情報セットに能動的に作用する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、検索技術に関し、特に連携探索的検索(collaborative exploratory search)の技法に関する。すなわち、情報ニーズを共有する複数の個人の検索活動を能動的に調整する結合検索サブシステム、情報ニーズを共有する複数の個人の検索活動を能動的に調整することを含む連携検索方法、コンピュータに、情報ニーズを共有する複数の個人の検索活動を能動的に調整する機能を実現させるためのプログラムに関する。
【背景技術】
【０００２】
ごく最近の情報検索システムは、ユーザを支援して１つの特定アイテムに迅速かつ効果的にナビゲートすることを対象としている。そのアイテムは、文書、地理的な位置、または疑似事項(factoid)などの事柄を含むこともある。この方法は、たった１つの情報がユーザの情報ニーズを満たすときは有益である。しかし、多くの場合、複数のアイテムおよび／または情報空間全体のより豊富な概要が必要である。これを支援するものとして、探索的検索システムが開発されており、現在も開発が続けられている。探索的検索システムとは、検索と閲覧との知的混合戦略を可能にするシステムであり、ユーザが入手可能な情報の範囲を以前よりもよく理解し得るように、質問拡張語示唆(query expansion term suggestion)、ドキュメントクラスタリング、および文書視覚化(document visualization)などのツールを伴うことが多い。
【０００３】
現在のところ、大量のソーシャル(social)検索、または広域的なユーザの意向の集約および情報検索行動を取り巻く多くのもの(work)もある。ｄｅｌ．ｉｃｉｏ．ｕｓおよびＤｉｇｇなどのウェブサービスサイトは、ユーザに自分の気に入った情報を中心としてブックマークを付させおよび／または投票させている。こうした全体的な大衆行動が個々の検索者を最重要のアイテムに誘導するために利用される。しかし、このようなシステムに関する問題として、ユーザが優先的に全く配慮しないシステムの中に多数の文書があり得るだけでなく、大衆の指向性や情報ニーズが現行検索者のニーズに一致しない可能性もある。
【０００４】
さらに、探索的検索を行う際、複数の者にすべての関連情報の検索に関わってもらうことが有用である。しかし、現行システムは検索者間の能動的な連携をサポートしていない。したがって、作業が重複し（無駄になり）、潜在的に有用な検索手段への手掛りが得られないことになる。
【０００５】
このため、既存の技術は、連携検索とソーシャル検索の両方の要素を、能動的に調整してマルチユーザ情報検索をサポートする１つの連携検索システムに結合する枠組をユーザに提供する能力を欠いている。
【非特許文献１】リンゲル−モリスら(RINGEL-MORRIS, et al.)、「チームサーチ：デジタルメディアの共在連携探索の技術比較(TeamSearch: Comparing Techniques for Co-Present Collaborative Search of Digital Media)、水平的インタラクティブヒューマン−コンピュータシステムの第一回ＩＥＥＥ国際ワークショップ(The First IEEE International Workshop on Horizontal Interactive Human-Computer Systems)、２００６年
【非特許文献２】トワイデール(TWIDALE, et al.)、「情報検索における連携をサポートするためのインターフェース設計(Designing Interfaces to Support Collaboration in Information Retrieval)」、コンピュータとのインタラクション(Interacting with Computers)、１９９８年、１０（２）、１７７−９３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、従来の検索システムに関連した上記およびその他の１つ以上の問題を実質的に排除する方法およびシステムを対象としている。
【課題を解決するための手段】
【０００７】
本発明概念の一態様によれば、情報ニーズを共有する複数の個人の検索活動を能動的に調整する働きをする結合検索サブシステムが提供される。本発明概念の態様による能動的な調整は、複数の個人の第１の個人の検索活動によって複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、複数の個人の第２の個人の検索活動によって複数の個人の第１の個人に提供される第１情報セットに能動的に作用することを含む。
【０００８】
本発明概念の他の態様によれば、情報ニーズを共有する複数の個人の検索活動を能動的に調整する連携検索方法が提供される。本発明概念の一態様による能動的な調整は、複数の個人の第１の個人の検索活動によって複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、複数の個人の第２の個人の検索活動によって複数の個人の第１の個人に提供される第１情報セットに能動的に作用することを含む。
【０００９】
本発明概念のさらに他の態様によれば、情報ニーズを共有する複数の個人の検索活動を能動的に調整するための連携検索方法を実施するコンピュータ可読命令を具体化するコンピュータ可読媒体が提供される。本発明概念の態様による能動的な調整は、複数の個人の第１の個人の検索活動によって複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、複数の個人の第２の個人の検索活動によって複数の個人の第１の個人に提供される第１情報セットに能動的に作用することを含む。
【００１０】
本発明の第１の態様は、情報ニーズを共有する複数の個人の検索活動を能動的に調整する結合検索サブシステムであって、前記能動的な調整によって、前記複数の個人の第１の個人の検索活動が複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、  前記複数の個人の第２の個人の検索活動が複数の個人の前記第１の個人に提供される第１情報セットに能動的に作用する。
【００１１】
本発明の第２の態様は、第１の態様の結合検索サブシステムであって、前記第２情報セットが前記複数の個人の前記第２の個人に対する少なくとも１つの示唆を含み、前記少なくとも１つの示唆は前記複数の個人の前記第１の個人の前記検索活動に基づいて生成される。
【００１２】
本発明の第３の態様は、第２の態様の結合検索サブシステムであって、前記複数の個人の前記第２の個人に提供される、生成される前記示唆は、前記複数の個人の前記第１の個人によって検出される少なくとも１つの文書から得られる少なくとも１つの検索用語を含む。
【００１３】
本発明の第４の態様は、第２の態様の結合検索サブシステムであって、前記生成される示唆は検索クエリの示唆を含む。
【００１４】
本発明の第５の態様は、第１の態様の結合検索サブシステムであって、前記第１情報セットは前記複数の個人の前記第２の個人によって検出された少なくとも第１の文書を含み、前記第２情報セットは前記複数の個人の前記第１の個人によって検出された少なくとも第２の文書を含む。
【００１５】
本発明の第６の態様は、第１の態様の結合検索サブシステムであって、前記第１情報セットは前記複数の個人の前記第２の個人によって使用される少なくとも第１のキーワードを含み、前記第２情報セットは前記複数の個人の前記第１の個人によって使用される少なくとも第２のキーワードを含む。
【００１６】
本発明の第７の態様は、第１の態様の結合検索サブシステムであって、前記第１情報セットは前記複数の個人の前記第２の個人によって決定される少なくとも１つの文書の関連性を含む。
【００１７】
本発明の第８の態様は、第１の態様の結合検索サブシステムであって、前記第１情報セットは前記複数の個人の前記第２の個人によって決定される文書の少なくとも一部分の関連性を含む。
【００１８】
本発明の第９の態様は、第１の態様の結合検索サブシステムであって、前記第１情報セットは、前記複数の個人の前記第１の個人によって発行されるクエリが前記複数の個人の前記第２の個人によって既に使用されている表示を含む。
【００１９】
本発明の第１０の態様は、第１の態様の結合検索サブシステムであって、前記第１情報セットは前記複数の個人の前記第２の個人によって選択される少なくとも１つの文書の一部分を含む。
【００２０】
本発明の第１１の態様は、第１０の態様の結合検索サブシステムであって、前記少なくとも１つの文書の選択される一部分は画像、ビデオ、またはオーディオの少なくとも１つを含む。
【００２１】
本発明の第１２の態様は、第１０の態様の結合検索サブシステムであって、前記少なくとも１つの文書の選択される一部分はテキストデータまたは言語データを含む。
【００２２】
本発明の第１３の態様は、第１０の態様の結合検索サブシステムであって、前記少なくとも１つの文書の選択される一部分はメタデータまたはタグデータを含む。
【００２３】
本発明の第１４の態様は、第１０の態様の結合検索サブシステムであって、前記少なくとも１つの文書の選択される一部分は三次元モデルデータを含む。
【００２４】
本発明の第１５の態様は、第１の態様の結合検索サブシステムであって、さらに、前記複数の個人の検索活動に関係する情報を結合情報ディスプレイに表示する。
【００２５】
本発明の第１６の態様は、第１の態様の結合検索サブシステムであって、さらに、前記複数の個人の一の個人の個人検索活動に関係する情報を個人情報ディスプレイに表示する。
【００２６】
本発明の第１７の態様は、第１の態様の結合検索サブシステムであって、さらに、個人検索サブシステムからの個人検索情報を受信する。
【００２７】
本発明の第１８の態様は、第１の態様の結合検索サブシステムであって、さらに、（ａ）前記複数の個人の少なくとも２の個人から少なくとも２つの関連文書を受信し、（ｂ）受信した前記２つの関連文書間の距離空間内で最短経路上の文書を検出し、（ｃ）検出された前記文書を結合ディスプレイサブシステムに表示する。
【００２８】
本発明の第１９の態様は、情報ニーズを共有する複数の個人の検索活動を能動的に調整することを含む連携検索方法であって、前記能動的な調整によって、前記複数の個人の第１の個人の検索活動が複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、前記複数の個人の第２の個人の検索活動が複数の個人の前記第１の個人に提供される第１情報セットに能動的に作用する。
【００２９】
本発明の第２０の態様は、第１９の態様の連携検索方法であって、前記第２情報セットは前記複数の個人の前記第２の個人に対する少なくとも１つの示唆を含み、前記少なくとも１つの示唆は前記複数の個人の前記第１の個人の検索活動に基づいて生成される。
【００３０】
本発明の第２１の態様は、第２０の態様の連携検索方法であって、前記複数の個人の前記第２の個人に提供される、生成される示唆は、前記複数の個人の前記第１の個人によって検出された少なくとも１つの文書から得られた少なくとも１つの検索用語を含む。
【００３１】
本発明の第２２の態様は、第２０の態様の連携検索方法であって、前記生成される示唆は検索クエリ示唆を含む。
【００３２】
本発明の第２３の態様は、第１９の態様の連携検索方法であって、前記第１情報セットは前記複数の個人の前記第２の個人によって検出された少なくとも第１の文書を含み、  前記第２情報セットは前記複数の個人の前記第１の個人によって検出された少なくとも第２の文書を含む。
【００３３】
本発明の第２４の態様は、第１９の態様の連携検索方法であって、前記第１情報セットは前記複数の個人の前記第２の個人によって使用される少なくとも第１のキーワードを含み、前記第２情報セットは前記複数の個人の前記第１の個人によって使用される少なくとも第２のキーワードを含む。
【００３４】
本発明の第２５の態様は、第１９の態様の連携検索方法であって、前記第１情報セットは前記複数の個人の前記第２の個人によって決定される少なくとも１つの文書の関連性を含む。
【００３５】
本発明の第２６の態様は、第１９の態様の連携検索方法であって、前記第１情報セットは前記複数の個人の前記第２の個人によって決定される文書の少なくとも一部分の関連性を含む。
【００３６】
本発明の第２７の態様は、第１９の態様の連携検索方法であって、前記第１情報セットは、前記複数の個人の前記第１の個人によって発行されるクエリが前記複数の個人の前記第２の個人によって既に使用されている表示を含む。
【００３７】
本発明の第２８の態様は、第１９の態様の連携検索方法であって、前記第１情報セットは前記複数の個人の前記第２の個人によって選択される少なくとも１つの文書の一部分を含む。
【００３８】
本発明の第２９の態様は、第２８の態様の連携検索方法であって、前記少なくとも１つの文書の選択される一部分は画像、ビデオ、またはオーディオの少なくとも１つを含む。
【００３９】
本発明の第３０の態様は、第２８の態様の連携検索方法であって、前記少なくとも１つの文書の選択される一部分はテキストデータまたは言語データを含む。
【００４０】
本発明の第３１の態様は、第２８の態様の連携検索方法であって、前記少なくとも１つの文書の選択される一部分はメタデータまたはタグデータを含む。
【００４１】
本発明の第３２の態様は、第２８の態様の連携検索方法であって、前記少なくとも１つの文書の選択される一部分は三次元モデルデータを含む。
【００４２】
本発明の第３３の態様は、第１９の態様の連携検索方法であって、前記複数の個人の検索活動に関係する情報を結合情報ディスプレイに表示することをさらに含む。
【００４３】
本発明の第３４の態様は、第１９の態様の連携検索方法であって、前記複数の個人の一の個人の個人検索活動に関係する情報を個人情報ディスプレイに表示することをさらに含む。
【００４４】
本発明の第３５の態様は、第１９の態様の連携検索方法であって、個人検索サブシステムからの個人検索情報を受信することをさらに含む。
【００４５】
本発明の第３６の態様は、第１９の態様の連携検索方法であって、（ａ）前記複数の個人の少なくとも２の個人から少なくとも２の関連文書を受信し、（ｂ）受信した前記２の関連文書間の距離空間内で最短経路上の文書を検出し、（ｃ）検出された前記文書を結合ディスプレイサブシステムに表示する、ことをさらに含む。
【００４６】
本発明の第３７の態様は、コンピュータに、情報ニーズを共有する複数の個人の検索活動を能動的に調整する機能を実現させるためのプログラムであって、前記能動的な調整によって、前記複数の個人の第１の個人の検索活動が複数の個人の第２の個人に提供される第２情報セットに能動的に作用し、前記複数の個人の第２の個人の検索活動が複数の個人の前記第１の個人に提供される第１情報セットに能動的に作用する。
【発明の効果】
【００４７】
本発明によれば、情報ニーズを共有する複数の個人の検索活動を能動的に調整して、マルチユーザ情報検索をサポートすることができる。
【発明を実施するための最良の形態】
【００４８】
本発明に関係したさらなる態様は以下の説明において一部分が記載され、一部分はその説明から明らかになるか、もしくは本発明の実施によって学習され得る。本発明の態様は、以下の詳細な説明および特許請求の範囲において特に指摘される要素と様々な要素および態様の組合せを用いて実現し達成することができる。
【００４９】
前記および以下の説明はいずれも例示および説明にすぎず、請求の範囲に記載されている発明またはその適用をいかなる形においても限定するものではないことが理解されよう。
【００５０】
本明細書の一部に組み入れられてその一部を構成する添付図面は、本発明の実施形態を例示し、その説明とともに独創的な技法の原理を説明し示す役割を果たす。
【００５１】
以下の詳細な説明では、添付図面を参照することにし、同一の機能要素を同様の参照番号で表す。前述の添付図面は限定としてではなく例示として示すもので、具体的な実施形態および実装は本発明の原理に沿うものである。これらの実装は、当業者が本発明を実施できるよう十分に詳しく説明されており、他の実装も利用することができ、しかも、本発明の範囲および趣旨から逸脱することなく構造上の変更および／または様々な要素の代用を行うことができることが理解される。したがって、以下の詳細な説明は限定された意味で解釈されるべきではない。さらに、以下に説明される本発明の様々な実施形態は、汎用コンピュータで動作するソフトウェアの形態、特化されたハードウェアの形態、またはソフトウェアとハードウェアを組み合せた形態で実施され得る。
【００５２】
本発明概念の一実施形態によれば、探索的検索とソーシャル検索の両方の長所を結合した新たな枠組が提供され、本明細書ではこの枠組を連携探索的検索と呼ぶ。本発明によるシステムの実施形態は、検索者の集中的な（すなわち、共通の情報ニーズを担う）チームの連携検索行動の能動的な調整、促進、および仲介を行う。本発明によるシステムによって、小グループの集中的に情報を求める者達が連携した情報収集を通じて検索を行うことが可能になる。本発明によるシステムは、個人の検索行動に基づくだけでなく、個人の同僚の検索協力者による現行の能動的な検索行動にも基づいて検索フィードバックを行うものである。
【００５３】
本発明による手法の前述の実施形態では、互いに連携して検索することになったユーザ達は同じ情報ニーズを持つもののそのニーズを満たすクエリの最適な表現方法に関する見通しと手掛りは異なるということを少なくとも一部の前提としている。したがって、本発明による連携探索的検索システムは、検索者の活動に集中し、この活動を強化して拡大するツールとアルゴリズムサポートを提供することになる。検索者達は、システム仲介情報表示を通じて交流し合い、互いに支援し合ってすべての関連情報をより効率的かつ効果的に検出することができる。
【００５４】
したがって、本発明による枠組では、２名（またはそれ以上）の人々が連携して検索することができるため、複数の人知と見解とを共有システム上の共有される問題に充てることができる。本システムは検索者の活動を調整する際に能動的な役割を担うことになる。この新規な概念は図１に示されている。この図において、参照番号１０１は本発明による共有検索システムを示し、この共有検索システムは検索者（個人システム部分）１０２および１０３によって共有され、この検索者の各々はシステム１０１と情報をやり取りするとともに相互に情報をやり取りする。
【００５５】
本発明による共有検索システムは、多くの現行の検索エンジンが提供するような集中的な一点回答ではなく豊富で階層的な探索的検索用に設計される。しかし、さらに重要なことは、本発明によるシステムが自分の協力者によって検出された検索および文書を考慮に入れ、その情報を使用して、各システムユーザの個々の検索活動を強化し拡大することができることである。全体的に見て、本発明によるシステムは、通常はユーザが自分で検出し出さない情報および手掛りをユーザに提供することになる。これは非常に迅速にかつ複数の観点から行われる。これが最終的に検索における共存を活用しこれをサポートすることになる。
「システムの概略」
【００５６】
図１に示す本発明による連携探索的検索システム１００の実施形態は、２つの主要な構成要素を備える。特に、本発明によるシステム１０１の前述の実施形態には、共有システム部分と各ユーザ１０３が独占的に使用する複数の個人システム部分１０２が組み込まれる。
【００５７】
（１）共有システム部分１０１の一般的な例示的実施形態は以下を含む。
【００５８】
ａ．結合情報ディスプレイ１０４。結合情報ディスプレイ１０４は、本システムの全ユーザ１０３が連携して情報を求める活動を要約する役割を果たす。
【００５９】
ｂ．結合情報ディスプレイ１０４上の情報を操作する出力表示コーディネータ１０５。
【００６０】
ｃ．個人部分１０２から情報を受け取る入力コーディネータ１０６。
【００６１】
ｄ．結合検索サブシステム１０７は、ユーザ１０３の個人検索活動を調整する役割を担う。
【００６２】
（２）個人システム部分１０２は本システムの各ユーザ１０３用に備えられ、以下を含む。
【００６３】
ａ．本システムとの個人の情報のやり取りの結果を示す、個人情報表示手段１０８。
【００６４】
ｂ．個人ユーザ１０３とのシステムの情報のやり取り機能を提供する個人入力装置１０９。
【００６５】
ｃ．個人ユーザ１０３に検索結果を提供する個人検索サブシステム１１０。ただし、個人検索サブシステム１１０によってユーザ１０３に提供される前述の個別的に取り扱われる検索結果は、そのユーザが単独に行った場合に得られる検索結果と必ずしも同じではない。前述の検索結果は、上記（１）ｄ．の結合検索サブシステム１０７から提供される機能を使って、グループ内の他の検索者によって精査され更新され得る。
【００６６】
前述の実施形態の中核部分は、共有システム部分１０１であり、特に結合検索サブシステム１０７である。本発明によるシステムを使う場合、個人の任意のグループは、複数のコンピュータの前にともに着席し、共有されるニーズを満たす情報の検索を開始することができる。検索者が従来の検索技術を使って現在行えないことが、結合検索システムを通じて他人の検索結果によって能動的かつ容易に行える。個人検索を調整し強化する本発明よる共同システムを備えることによって欠陥が改善される。
「実施例」
【００６７】
前述のように、本発明による検索手法は、情報ニーズを共有する複数の個人の検索活動を能動的に調整するシステム概念に基づく。以下に、本発明によるシステムの様々な実施形態が検索者の活動をどのように調整するかを示すいくつかの例を挙げる。だだし、前述の実施例は、本発明の範囲を、記載された実施形態または提供された特定の実施例のみに限定するものではない。当業者には自明であろうが、複数ユーザの検索活動を結合する本発明の概念と一致する様々なシステムが他にも開発され得る。
【００６８】
本発明によるシステムが備える連携の円滑性は個々のシステム構成要素の基礎をなす特性に大きく依存することに留意されたい。特に、以下の考察は、前述した連携の円滑化の程度と方法を決定することに関係する。個人ユーザは特別な優先順位リストのクエリを実行しているか。個人ユーザはブラウジングインタフェースのより多くの切り口を活用しているか。ユーザはタグ付けまたはラベル付け（トピックのタグ付け、または関連性のタグ付け）を行っているか。さらに、検索結果を提供するために使用される根源的な検索モデルは何か。それは、ブール検索か、ベクトル空間か、言語モデルか、あるいは従来のＴＦ．ＩＤＦか。個々の検索手段の基礎をなす数学的形式化は、どのような調整が可能かだけでなく、どんな種類の調整が可能かにも大きな影響を持つ可能性がある。
【００６９】
これらの様々な個人的構成要素は種々の調整サポートを必要とする。あるシステムまたは検索モデルに対して有効であるかもしれないことが他のシステムや検索モデルでは有効でないこともある。特に、手法の円滑化は基礎をなす探索的検索システムの性質と整合させなければならない。したがって、また、以下に提供される実施例は例示的なものでありその性質を制限するものではないことを強調する必要がある。本発明は前述の本発明による結合検索の枠組を包含し、以下の各実施例は本発明による枠組を利用するさらに他の方法である。
「実施例１」
【００７０】
複数の検索者がそれぞれの端末の前に着席している非常に簡単な事例において、全員が共同の情報ニーズを満たそうとして特別の検索システムで複数のクエリを実行する。１名のユーザの活動は以下の通りである。
【００７１】
（１）ユーザはシステムにクエリを入力する。
【００７２】
（２）結果が返される。
【００７３】
（３）ユーザは上位Ｎ個の文書を読み、すべての関連文書を選択し、非関連文書を捨てる。
【００７４】
（４）その後、ユーザはクエリを修正するか、または新たなクエリ（ただし、まだ同じ一般情報ニーズをサポートしている）を生成してステップ（１）に戻る。これがＭ回繰り返される。
【００７５】
ここで、問題は、従来の検索システムで２名のユーザがステップ（１）で同じクエリを入力した場合に第２のユーザは第１のユーザが既にこのクエリを実行していることに気付いていないことになる。したがって、第２のユーザは上位Ｎ個の文書を読むと、第１のユーザの作業を繰り返していることになる。これはあるクエリが既に実行されているかどうかをユーザ同士が互いに尋ねれば回避可能であるが、すべてのユーザは新たな検索を試行する度に他のすべてのユーザのネットワークへの接続を確認せねばならないため(ping)、ユーザの負担が過大になる。本発明によるシステムは、作業の重複を避けるために、あるクエリが検索チームのメンバーによって既に実行されており、その情報が自動的に難なく第２の検索者に転送されている事実を追跡し続ける連携モジュールを提供する。
【００７６】
情報検索システムは多くの異なる方法で評価される。１つの方法は、精度の向上（関連文書が増え、非関連文書が減る）を測定することである。もう１つの方法は、全検索時間を測定することである。検索の重複を回避して連携している検索者の総力を減らすことによって、本発明によるシステムがすべての関連文書を検出するのに必要な総作業量が減少する。
「実施例２」
【００７７】
上記と同様の状況において、本発明による連携検索システムは、以前に実行済みのクエリだけでなく以前に読取り済みの文書も記憶するように構成され得る。たとえば、２名の検索者チームの各々が異なるクエリを実行する。コレクションの中には両クエリに関して高い順位（上位のＮ個）にある文書があり得る。これらの文書が関連しているか否かを別のユーザが既に調べていれば、第２のユーザが同様のことを行う必要はほとんどない。この場合、第２のユーザは深く掘り下げるか、もしくは優先順位リストをより短い時間でさらにスクロールする。したがって、本発明による検索システムの実施形態は、あるユーザが検出した特定文書の関連性が既に別のユーザによって判定されているかどうかをそのユーザに通知する。そうした場合、そのユーザは検出した文書の関連性を再評価する必要がない。
【００７８】
たとえば、２名の検索者チームが消費者ビデオ市場で連携探索的検索を行っている。２名は、そのビデオが家庭に配信される様々な方法に関してできる限り多くの情報を探し出したい。したがって、第１のユーザはクエリ「ケーブルプロバイダ」を入力し、上位Ｎ個の文書を調べる。ついで、第２のユーザはクエリ「衛星サービス」を入力する。この第２のユーザは新たな文書を検出することになるが、衛星およびケーブルの両方を提供する企業もあるため「検索済み」のものをいくつか含んでいる可能性も高い。両ユーザのリスト間には重複したｎ個の文書があると仮定する。本発明によるシステムを使用すると、第２のユーザは以前と同じ情報量を得るのに（Ｎ−ｎ）個の文書を調べればよい。したがって、このユーザは同じ仕事を従来のシステムを使った場合よりも迅速に完了する。すなわち、第２のユーザが新たな文書の探索に同じ時間を充てたければ、従来はリストの（Ｎ＋ｎ）番目のアイテムであったものを（「重複」除去なしで）今では即座に読むことができる。
「実施例３」
【００７９】
前記の２つの実施例は有用であるが、本発明による連携探索的枠組の実施形態の機能を最大限に発揮していない。これらは効率問題に対応はするが、本発明によるシステムはまた、検索過程の有効性全体を向上させるためユーザが通常自分で検出できない関連文書を検出することができる。
【００８０】
第３の実施例では、２名のユーザが本発明によるシステムを使用し、２つの異なるクエリ（たとえば、前記の実施例の「ケーブルプロバイダ」および「衛星システム」）を用いて自分の検索を独立に実行する。本発明によるシステムの実施形態において、ユーザは検索結果を順序付ける２つの異なるランキングエンジンまたは手法(formulae)を使うことができる。各ユーザは、文書のリストを垂直方向へスクロールダウンして関連のあるアイテムを探す。
【００８１】
第１のユーザは関連文書を検出するとこれにフラグを立てる。この後、リストをスクロールダウンし続けてさらに多くの関連アイテムを探す。そのすぐ後で、第２のユーザが別の優先順位リストをスクロールして、別の関連文書を検出しこれにフラグを立てる。この時点で、各個人検索システムはこの関連情報を本発明による連携検索サブシステムの実施形態に伝える。本検索サブシステムのこの実施形態は以下のように働く（図２の流れ図２００を参照されたい）。
【００８２】
（１）本発明によるシステムは、コレクションのすべての文書を高次元の距離空間(metric space)に入れる（ステップ２０１参照）。
【００８３】
（２）ユーザから２つの関連文書（各ユーザから１つ）を受け取ると、システムはこれらの文書を空間内で探し、これらの文書を「端点(end points)」として設定する（ステップ２０２参照）。
【００８４】
（３）この後、システムは空間内にある２つの文書間の最短経路上にあるｋ個の文書を検出する（ステップ２０３参照）。
【００８５】
（４）システムは結合表示領域に文書の経路を示すため、いずれのユーザも経路に沿って任意の文書を調べることができる（ステップ２０４参照）。
【００８６】
（５）ユーザが自分の独立した結果リストをスクロールダウンし続ける間に、別の関連文書にフラグを立てると、その端点が変更され、共有経路そのものも更新される（ステップ２０５参照）。
【００８７】
（６）新たな強化も可能である。たとえば、ユーザが選択した関連端点間の複数の経路上に一定の文書や組になった文書が繰り返して現れる場合がある。どのユーザもこれらの文書をまだ調べていなければこれらは関連文書である可能性が高いため、これらの文書がユーザの目に留まるようにシステムを特別な構成とすることができる。
【００８８】
たとえば、ユーザは本発明による結合表示画面の両側に居てもよい。各ユーザは、本発明による検索システムに従ってクエリを実行することになる。関連文書がそれぞれの側で見付かると、結合画面上に文書の経路が示される。経路に沿って複数の適切な「ナビゲーションポイント」または「到達手段」があれば、主経路からの分岐または下位経路も表示され得る。
【００８９】
距離空間内の近隣を追跡して文書のコレクションをナビゲートする概念は、新規なものではない。クラスタ仮説は本質的にこのことを暗に示すもので、パンドラ（Ｐａｎｄｒａ）などの音楽発見サイトは前述の距離空間近くの曲を基に選曲を提言する。しかし、２つのユーザ検索の結果として文書空間内に２つの端点を固定し、これらの端点間の経路を拡張する本発明による概念は新規なものである。
【００９０】
本発明によるシステムでは、２名の検索者が通常は自分達で決して検出できる可能性のない文書コレクションの領域を迅速に探索することができる。特に、単独で行動するユーザは、単一のクエリを実行し、他の情報がないときは、範囲を放射状に次第に広げて、すなわち、幅を優先して距離空間内の近隣を閲覧せねばならない。反対の端点として別のユーザが検出した関連文書を使用して、第１のユーザは公知のより高い可能性のある方向に迅速に深さを優先して探索することができる。
【００９１】
他の実施形態では、単独で行動する単一ユーザは、他の端点として自分の以前の検索で検出した関連文書を使用することができる。しかし、別のユーザは別のクエリ用語を使って同じ情報ニーズを表すため、別のユーザは別の関連文書を検出する可能性があることになる。またその場合、本発明による結合検索システムの連携性は、通常は自分で探索しようとは考えていない各個人ユーザの潜在的傾向を示唆することになる。結合システムは、個人ユーザが単独で行動して試みる可能性のない探索を奨励するのに役立つことになる。
「実施例４」
【００９２】
前述の実施例では、重複するクエリ用語があるにしても複数のユーザはさらに複数のクエリ用語を使って同じ情報ニーズを表すことを述べた。統計的な著者分類の分野において他の研究が証明しているように、他の研究者は人々が自己表現に使う単語と形式（文法）の両方に顕著な統計的差異があることを認めている。本発明によるシステムの実施形態では、この事実を利用して検出できる関連文書の数を増やしている。本発明による実施形態では、クエリ拡張の仕組みによって、すなわち、より多くの用語を加えて当初のクエリを修正することによって文書の数を増やしている。
【００９３】
代表的なクエリ拡張のシナリオでは、可能性のある用語がＮ個の検索済み文書の組から収集される。クエリが実行されると、独立型システムは、上位Ｎ個の検索済み文書（疑似関連性フィードバック）、または上位Ｎ個の関連文書（関連性フィードバック）の中に最も頻繁に現れる単語および句を探すことになる。
【００９４】
クエリ拡張は、一般に、より適切な検索結果を生成することが知られている。しかし、上述の実施例３の場合のように、検出できる拡張用語はやはり当初のクエリとそのクエリを中心とする浅い、幅優先の探索の働きをする。
【００９５】
代わりに、本発明による連携システムの実施形態は、ユーザの検索からではなく、ユーザの検索パートナーの検索からの上位Ｎ個の文書または上位Ｎ個の関連文書を使って複数ユーザからの検索に相互交流による影響を自動的に与える。こうして、ユーザは、通常はユーザが自分で検出し出す可能性のないクエリ拡張用語を検出することができる。ユーザがこれらのさらなる検索用語を自動的にユーザ自身の検索にフィードバックするか、あるいは代わりに手動で選択するかに関わらず、ユーザが通常は到達することのないコレクションの領域を探索するクエリ手順を検出し出せる可能性は十分にある。
【００９６】
連携検索セッションの過程では、広範囲のクエリ拡張用語が集中する可能性がある。ある時点で、相互交流によって、すべての検索者が言わば同じ「ページ」に案内されることがあり得る。これは、最も有益なコレクション領域が十分に探索されている分かりやすい徴候であるため有用でもある。
【００９７】
さらに、この種の連携相互交流はアナログ領域で完全に可能である。検索チームのメンバーは、互いに直接話しかけて、有用なクエリ拡張用語に関する認識を確実に共有することができる。とはいうものの、これは一方でユーザへのあまりにも大きな負担になる。本発明の内蔵されるシステム仲介は言うまでもなく役に立つ。
【００９８】
上述のように、本発明による連携検索システムの様々な実施形態は、種々の情報を自動交換するユーザを支援して連携検索活動を促進することになるように設計される。本発明は、交換される情報を特定の種類に限定するものではない。特に、種々の一般的な実施形態において、ユーザは他のユーザが検出した文書から得られた示唆、検索用語、またはキーワードの交換、個人ユーザが検出した関連検索、文書を取り交わすことができる。他の実施形態では、ユーザは、個人ユーザによって選定された少なくとも１つの文書の関連性に関する情報、すなわち、１名の検索者が発行したクエリが別の検索者によって既に使用されている徴候を取り交わすことができる。また、ユーザは、ユーザが選択した文書の関連部分を互いに提供することができる。ユーザが交換する、選択される文書の部分は、画像、ビデオ、オーディオ、テキスト、または言語データ、様々なメタデータやタグ情報、および三次元のモデルデータ、もしくはこれら任意の組合せなど、各種情報を含んでもよい。本発明によるシステムは、任意の特定種類の情報交換に限定されないことに留意されたい。特に、連携検索の間に、たとえば、嗅覚の情報など、他の様々な種類の情報を交換することができる。
「本発明によるシステムの種々の例示的な実施形態」
【００９９】
上述の実施例から、同じ部屋で同時に働く２名のユーザ、３画面からなる本発明によるある特定のシステム構成が示唆される。しかし、本発明概念はこの特定の実施形態に限定されるものではない。連携探索的検索には複数の可能な構成がある。本発明概念は、ある特定の構成よりも、むしろ複数の検索者のシステム支援、システム拡張による調整の発想に存在する。
【０１００】
たとえば、本発明によるシステムは２名の連携検索者に限定されない。検索者の数は少ないことが好ましい場合もあるが、３名、４名またはそれ以上の検索者が連携することが全く可能である。検索者の数はシステムが行う円滑化の種類に影響を及ぼす可能性があるが（すなわち、上述の実施例３では、連携が２つの経路端点を選んで行われたが、３つまたは４つの「端点」があるときは代わりにアルゴリズムをわずかに変更する必要がある）、システム円滑化の中心概念は特定の数に限定されない。
【０１０１】
そのうえ、本発明によるシステムは、ライブの対面形式（同一場所に存在）と分散共存（たとえば、ウェブ、セカンドライフ、テレビ会議）のどちらにも使用され得る。さらに、本発明によるシステムは、同期（リアルタイム）または非同期のどちらの連携検索も考慮されている。
【０１０２】
本発明によるシステムの実施形態では、当事者（すなわち、個人検索者）間の役割を等しくすることができ、各検索者は完全なフルサブシステム、すなわち、検索、クエリ用語の収集、関連性の評価などに責任がある。他の実施形態では、当事者の役割は、階層的で、複数の機能的に独立したサブシステムを備え、システムコーディネータを代表する１名のコーディネータとすることができる。各サブシステムは、その機能領域に適任とされた専門家を擁する。たとえば、１名が新たなクエリ用語を収集する責任を負い、もう１名が文書の関連性を評価する責任を負い、さらにもう１名が関連文書をトピック区分に配列する責任を負うこともあり得る。システム支援コーディネータは、適正な情報が適正な人物に流れていること、または全体として検索トピックに過度のずれがないことを保証することができる。最後に、ユーザの役割は分割することができ、検索者は機能によって上述のように区別されるが、管理階層を持たない。
【０１０３】
本発明によるシステムは、マルチタッチ、マルチスクリーン、または多面的な価値(multivalent)などの様々な連携入力およびディスプレイシステムを組み込まれることができる。本システムは、前述のように、個人結果用と結合結果用に別々のディスプレイを備える必要がない。各ユーザは、自分の個人モニタに結合／個人の分割画面を備えることができる。もしくは、本システムは、個人結果内に結合情報を埋め込むことができる。
「利用のシナリオ」
【０１０４】
この種の連携探索的検索が有用な分野は数多くある。本発明によるシステムは特定の使用法に限定されない。とはいえ、以下の実施例が提示される。
【０１０５】
文献レビュー。
【０１０６】
法的問題および／またはＳＯＸ関連問題（たとえば、偽子会社の設立に関係するエンロン（Ｅｎｒｏｎ）文書の検索）。
【０１０７】
購入するディジタルカメラに関する情報のウェブ検索。
【０１０８】
競争相手の動向に関する情報のウェブ検索。
【０１０９】
複数の視点、すなわち、複数の様々なニュースソースから実社会の出来事の理解に努めること。
【０１１０】
フォーチュン（Ｆｏｒｔｕｎｅ）５００社の特許検索。開発または発売を計画している製品に関して既に先行特許が取得されているかどうかを知る必要性。
【０１１１】
不動産検索。不動産の購入を希望する者が重要な要素に関して幾分異なる見解を持っている場合がある。同時に、どの不動産もすべての要件または所望の要素（場所、価格、改修、レイアウトなど）を満たす事例はほとんどありえない。したがって、一区画の不動産の購入に関わることになる人々全員に連携システムを通じて検索を調整させることは非常に価値がある。
「例示的なコンピュータプラットフォーム」
【０１１２】
図３は、本発明による手法の実施形態を実現することができるコンピュータ／サーバシステム３００の実施形態を示すブロック図である。システム３００は、コンピュータ／サーバプラットフォーム３０１、周辺装置３０２、およびネットワーク資源３０３を含む。
【０１１３】
コンピュータプラットフォーム３０１は、コンピュータプラットフォーム３０１の各部間および各部をわたって情報を伝達するデータバス３０４またはその他の通信機構、および情報を処理し他の計算タスクおよび制御タスクを実行する、バス３０４に接続されたプロセッサ（ＣＰＵ）３０５を含んでもよい。さらに、コンピュータプラットフォーム３０１は、様々な情報と、プロセッサ３０５によって実行される様々な命令とを格納するために、バス３０４に接続されたランダムアクセスメモリ（ＲＡＭ）またはその他の動的記憶装置などの揮発性記憶装置３０６を含む。また、揮発性記憶装置３０６は、プロセッサ３０５による命令の実行中に一時変数またはその他の中間情報を格納するために使用され得る。コンピュータプラットフォーム３０１は、基本入出力システム（ＢＩＯＳ）および様々なシステム構成パラメータなど、プロセッサ３０５の静的情報(static information)と命令を格納するためにバス３０４に接続された、読取り専用メモリ（ＲＯＭまたはＥＰＲＯＭ）３０７あるいは、その他の静的記憶装置をさらに含むこともある。情報および命令を格納するために、磁気ディスク、光ディスク、または半導体フラッシュメモリ装置などの永久記憶装置３０８が備えられてバス３０４に接続される。
【０１１４】
コンピュータプラットフォーム３０１のシステム管理者およびユーザに対して情報を表示するために、コンピュータプラットフォーム３０１は、バス３０４経由で、陰極線管（ＣＲＴ）、プラズマディスプレイ、または液晶ディスプレイ（ＬＣＤ）などのディスプレイ３０９に接続することができる。英数字キーおよびその他のキーを含む入力装置（キーボード）３１０は、情報および命令の選択をプロセッサ３０５に伝えるためにバス３０４に接続される。別のタイプのユーザ入力装置として、方向情報および命令の選択をプロセッサ３０５に伝え、ディスプレイ３０９上のカーソルの動きを制御するためのマウス、トラックボール、またはカーソル方向キーなどのカーソル制御装置（位置指示装置）３１１がある。この入力装置は、通常、平面内の位置を指定することができる第１の軸（たとえば、ｘ）および第２の軸（たとえば、ｙ）の２軸に２つの自由度を備える。
【０１１５】
外部記憶装置３１２をバス３０４経由でコンピュータプラットフォーム３０１に接続して、コンピュータプラットフォーム３０１に追加記憶装置またはリムーバブル記憶装置の容量を持たせることができる。コンピュータシステム３００の実施形態において、外部リムーバブル記憶装置３１２を使用すると、他のコンピュータシステムとのデータ交換を容易にすることができる。
【０１１６】
本発明は、本明細書に記載された技法を実施するコンピュータシステム３００の使用に関する。実施形態では、本発明によるシステムをコンピュータプラットフォーム３０１などのマシンに常駐させることができる。本発明の一実施形態によると、本明細書に記載された技法は、揮発性メモリ３０６に格納された１つ以上の命令の１つ以上のシーケンスを実行するプロセッサ３０５に応答してコンピュータシステム３００によって実行される。このような命令は、永久記憶装置３０８などの別のコンピュータ可読媒体から揮発性メモリ３０６に読み込むことができる。揮発性メモリ３０６に格納された命令のシーケンスの実行によって、プロセッサ３０５は本明細書に記載された処理ステップを実行する。代替の実施形態では、ハードワイヤード回路をソフトウェア命令に代えるか、もしくはソフトウェア命令と組み合せて使用し、本発明を実施することができる。このように、本発明の実施形態はハードウェア回路およびソフトウェアの任意の特定の組合せに限定されない。
【０１１７】
本明細書で使用される「コンピュータ可読媒体」という語は、プロセッサ３０５で実行される命令を与えることに関与する任意の媒体を指す。コンピュータ可読媒体は、本明細書に記載された方法および／または技法のいずれかを実施する命令を伝達できるマシン可読媒体の一例にすぎない。こうした媒体は、不揮発性媒体、揮発性媒体、および伝送媒体などを含む（ただし、これらに限定されない）、様々な形態をとり得る。不揮発性媒体は、たとえば、記憶装置３０８などの光ディスクまたは磁気ディスクを含む。揮発性媒体は揮発性記憶装置３０６などのダイナミックメモリを含む。伝送媒体は、データバス３０４を構成する電線を含む、同軸ケーブル、銅線、および光ファイバケーブルを含む。伝送媒体は、電波および赤外線データ通信において発生されるような音波または光波の形態を取ることもできる。
【０１１８】
一般的な形態のコンピュータ可読媒体としては、たとえば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、またはその他の磁気媒体、ＣＤ−ＲＯＭ、その他の光媒体、パンチカード、紙テープ、その他の孔のパターンを有する物理的な媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、フラッシュドライブ、メモリカード、その他のメモリチップまたはカートリッジ、後述の搬送波、またはその他のコンピュータ可読の媒体が挙げられる。
【０１１９】
様々な形態のコンピュータ可読媒体が、プロセッサ３０５で実行される１つ以上の命令の１つ以上のシーケンスの伝送に関与し得る。たとえば、命令は、当初、リモートコンピュータから磁気ディスクに伝送され得る。あるいは、リモートコンピュータはそのダイナミックメモリに命令をロードし、モデムを使って命令を電話回線上で送信することができる。コンピュータシステム３００のローカルモデムは、電話回線上のデータを受信し、赤外線トランスミッタを使ってデータを赤外線信号に変換することができる。赤外線検出器によって赤外線信号として伝送されたデータを受信することができ、適切な回路によってデータをデータバス３０４に乗せることができる。バス３０４はデータを揮発性記憶装置３０６に伝送し、プロセッサ３０５は揮発性記憶装置３０６から命令を検索して実行する。揮発性記憶装置３０６によって受信された命令は、プロセッサ３０５による実行前または実行後、任意で永久記憶装置３０８に保存することができる。また、命令は、当分野で周知の種々のネットワークデータ通信プロトコルを使用してインターネット経由でコンピュータプラットフォーム３０１にダウンロードすることもできる。
【０１２０】
また、コンピュータプラットフォーム３０１は、データバス３０４に接続されたネットワークインタフェースカード３１３などの通信インタフェースを含む。通信インタフェース３１３は、ローカルネットワーク３１５に接続されるネットワークリンク３１４に結合される双方向データ通信を提供する。たとえば、通信インタフェース３１３は、対応するタイプの電話回線にデータ通信接続を行う総合サービスディジタル網（ＩＳＤＮ）カード、またはモデムであってもよい。別の実施例として、通信インタフェース３１３は、互換ＬＡＮにデータ通信接続を行うローカルエリアネットワークインタフェースカード（ＬＡＮ）であってもよい。周知である８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、およびブルートゥースなどの無線リンクもネットワーク構築に使用することができる。このような構築においては、通信インタフェース３１３は様々な種類の情報を表すディジタルデータストリームを伝送する電気信号、電磁信号、または光信号を送受信する。
【０１２１】
ネットワークインタフェースカード３１３は、通常、１つ以上のネットワークを通じて他のネットワーク資源にデータ通信を提供する。たとえば、ネットワークリンク３１４は、ローカルネットワーク３１５を通じてホストコンピュータ３１６、またはネットワーク記憶装置／サーバ３１９に接続することができる。追加的または代替的に、ネットワークインタフェースカード３１３は、ゲートウェイ／ファイアウォール３１７を介して、インターネットなどの広域通信ネットワークまたはグローバルネットワーク３１８に接続することができる。したがって、コンピュータプラットフォーム３０１は、リモートネットワーク記憶装置／サーバ３１９などのインターネット３１８上のどこかに位置するネットワーク資源にアクセスすることができる。一方、コンピュータプラットフォーム３０１には、ローカルエリアネットワーク３１５および／またはインターネット３１８上のどこかに位置するクライアントからもアクセスすることができる。ネットワーククライアント３２０および３２１は、これら自身がプラットフォーム３０１に類似したコンピュータプラットフォームに基づいて実現され得る。
【０１２２】
ローカルネットワーク３１５およびインターネット３１８のいずれにも、ディジタルデータストリームを伝送する電気信号、電磁信号、または光信号が使用される。様々なネットワークからの信号と、ネットワークリンク３１４上にある通信インタフェース３１３からの信号は、コンピュータプラットフォーム３０１との間でディジタルデータを伝送するもので、情報を伝達する搬送波の一般的な形態である。
【０１２３】
コンピュータプラットフォーム３０１は、メッセージを送信し、インターネット３１８、ＬＡＮ３１５、ネットワークリンク３１４、および通信インタフェース３１３を含む様々なネットワークを介してプログラムコードを含むデータを受信することができる。インターネットの例では、システム３００は、ネットワークサーバとして働くとき、インターネット３１８、ゲートウェイ／ファイアウォール３１７、ローカルエリアネットワーク３１５、および通信インタフェース３１３を介してクライアント３２０および／または３２１で動作するアプリケーションプログラムに要求されるコードまたはデータを送信することがある。同様に、システム３０１は他のネットワーク資源からコードを受信することがある。
【０１２４】
受信されたコードは受信時にプロセッサ３０５によって実行されるか、および／またはそれぞれ永久記憶装置３０８もしくは揮発性記憶装置３０６に保存されるか、他の不揮発性記憶装置に保存されて後で実行されることもある。このようにして、コンピュータシステム３００は搬送波の形態でアプリケーションコードを得ることがある。
【０１２５】
最後に、本明細書に記載された処理と技法は、特定装置に本質的に関係するものではなく、構成要素の任意の適当な組合せによって実施され得るものであることは理解されよう。さらに、本明細書に記載された教示に従って様々な種類の汎用装置を使用することができる。さらに、本明細書に記載された方法ステップを実行するために特化された装置を構築すると好都合であることが分かる。本発明は具体的な実施例に関して記載されており、これらの実施例はすべての点で限定ではなく例示を旨としている。当業者は、ハードウェア、ソフトウェア、およびファームウェアの多くの異なる組合せによって本発明を実施することが相応しいことを理解する。たとえば、前述のソフトウェアは、アセンブラ、Ｃ／Ｃ＋＋、パール、シェル、ＰＨＰ、Ｊａｖａ（登録商標）など、広範なプログラミングまたはスクリプト言語で実施され得る。
【０１２６】
さらに、本発明の他の実施例は、本明細書に開示された本発明の仕様および実施面の考察から当業者には明らかである。前述の実施形態の様々な態様および／または構成要素は、コンピュータ化された連携検索システムにおいて単独または任意の組合せで使用され得る。特許請求の範囲で示される本発明の厳密な範囲および要旨により、本明細書および実施例は例示にすぎないと考えるべきものである。
【図面の簡単な説明】
【０１２７】
【図１】本発明による連携探索的検索システムの構成の一般的な実施形態を示す。
【図２】本発明による連携探索的検索システムの実施形態の一般的な運用シーケンスを示す。
【図３】本発明によるシステムを実装できるコンピュータプラットフォームの一般的な実施形態を示す。
【符号の説明】
【０１２８】
１００  連携探索的検索システム
１０１  共有システム部分
１０２  個人システム部分
１０４  結合情報ディスプレイ
１０５  出力表示コーディネータ
１０６  入力コーディネータ
１０７  結合検索サブシステム
【図１】
2009026306.tif 000003
【図２】
2009026306.tif 000004
【図３】
2009026306.tif 000005