(57)【要約】【課題】  企業内検索のためのリアルタイム対話型認証【解決手段】  協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための技術を提供する。ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む検索結果がユーザに提示される。少なくとも１つの文書へのアクセスの要求をユーザから受信する。次いで、管理エンティティに、少なくとも１つの文書にアクセスするためのユーザ要求を通知する。次いで、管理エンティティから指示を受信する。受信した指示により、ユーザに少なくとも１つの文書へのアクセスを許可する。【選択図】      図１
2011503688.tif 000002
【特許請求の範囲】
【請求項１】
協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるコンピュータ・ベースの方法であって、
前記ユーザに、該ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む検索結果を提示するステップと、
前記ユーザから、前記少なくとも１つの文書へのアクセスについての要求を受信するステップと、
前記少なくとも１つの文書にアクセスするための前記ユーザの要求を管理エンティティに通知するステップと、
前記管理エンティティから前記要求に関する指示を受信するステップと、
前記受信した指示により、前記少なくとも１つの文書へのアクセスを前記ユーザに許可するステップと
を含む方法。
【請求項２】
前記協調コンピューティング環境はマルチ・ユーザ通信システムである、請求項１に記載の方法。
【請求項３】
前記１つ又は複数の文書は仮想リポジトリ内にストアされる、請求項１に記載の方法。
【請求項４】
前記ユーザに検索結果を前記提示するステップは、概念及び単語のうちの少なくとも１つにより、前記少なくとも１つの文書を検索するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記ユーザに検索結果を前記提示するステップは、前記１つ又は複数の文書のうちのいずれを前記ユーザがプレビューできるかを選択するステップをさらに含み、
前記選択するステップは、前記ユーザの識別情報、前記協調システムのポリシー、及びアクセス制御リストのうちの少なくとも１つに従う、
請求項１に記載の方法。
【請求項６】
前記ユーザに検索結果を前記提示するステップは、前記少なくとも１つの文書の、前記ユーザがアクセスできる少なくとも１つの部分を該ユーザが閲覧できるようにするステップをさらに含む、請求項１に記載の方法。
【請求項７】
前記通知するステップはユーザ情報を転送するステップをさらに含む、請求項１に記載の方法。
【請求項８】
前記管理エンティティからの前記指示は１つ又は複数の文書へのユーザのアクセスを拡大又は縮小することである、請求項１に記載の方法。
【請求項９】
前記１つ又は複数の文書へのユーザ・アクセス、前記１つ又は複数の文書へのアクセスの許可、及び、前記１又は複数の文書へのアクセス・レベルのうちの少なくとも１つを追跡するステップをさらに含む、請求項１に記載の方法。
【請求項１０】
協調コンピューティング環境において、ユーザが検索エンジンを用いて１つ又は複数の文書へのアクセスを取得するコンピュータ・ベースの方法であって、
前記検索エンジンを用いて１つ又は複数の文書を検索するステップであって、前記検索エンジンは、前記ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む検索結果を与える、ステップと、
前記検索エンジンを用いて、前記少なくとも１つの文書へのアクセスを要求するステップであって、前記検索エンジンは前記要求を管理エンティティに通知する、ステップと、
前記管理エンティティからの指示による前記少なくとも１つの文書へのアクセスを受信するステップと
を含む方法。
【請求項１１】
前記検索エンジンは、前記ユーザの識別情報、前記協調システムのポリシー、及びアクセス制御リストのうちの少なくとも１つに従って検索結果を与える、請求項１０に記載の方法。
【請求項１２】
前記検索エンジンは、前記少なくとも１つの文書の、前記ユーザがアクセスできる少なくとも１つの部分を該ユーザが閲覧できるようにする、請求項１０に記載の方法。
【請求項１３】
アクセスを前記要求するステップは、ユーザ情報を転送するステップをさらに含む、請求項１０に記載の方法。
【請求項１４】
前記管理エンティティからの前記指示は１つ又は複数の文書へのユーザのアクセスを拡大又は縮小することである、請求項１０に記載の方法。
【請求項１５】
協調コンピューティング環境において、管理エンティティが検索エンジンを用いて一ユーザに１つ又は複数の文書へのアクセスを許可するコンピュータ・ベースの方法であって、
前記検索エンジンを用いて１つ又は複数の文書にインデックス付けするステップであって、前記１つ又は複数の文書のうちの少なくとも１つの文書は前記ユーザがアクセスできない少なくとも１つの部分を含む、ステップと、
前記検索エンジンから、前記少なくとも１つの文書にアクセスするユーザ要求の通知を受信するステップと、
前記検索エンジンに、前記少なくとも１つの文書へのアクセスを前記ユーザに与えるように指示するステップと
を含む方法。
【請求項１６】
前記１つ又は複数の文書に前記インデックス付けするステップは、概念及び単語のうちの少なくとも１つによる、請求項１５に記載の方法。
【請求項１７】
前記通知を受信するステップは、ユーザ情報を取得するステップをさらに含む、請求項１５に記載の方法。
【請求項１８】
前記指示するステップは、前記１つ又は複数の文書の１つ又は複数の部分をブロック解除することにより前記１つ又は複数の文書へのユーザのアクセスを拡大するステップをさらに含む、請求項１５に記載の方法。
【請求項１９】
前記指示するステップは、前記１つ又は複数の文書の１つ又は複数の部分をブロックすることにより前記１つ又は複数の文書へのユーザのアクセスを縮小するステップをさらに含む、請求項１５に記載の方法。
【請求項２０】
協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための装置であって、
メモリと、
前記メモリに結合された少なくとも１つのプロセッサであって、（ｉ）前記ユーザに、該ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む検索結果を提示し、（ｉｉ）前記ユーザから、前記少なくとも１つの文書へのアクセスの要求を受信し、（ｉｉｉ）管理エンティティに、前記少なくとも１つの文書にアクセスするための前記ユーザの要求を通知し、（ｉｖ）前記管理エンティティから前記要求に関する指示を受信し、（ｖ）前記受信した指示により、前記少なくとも１つの文書へのアクセスを前記ユーザに許可するように動作する、前記少なくとも１つのプロセッサと
を備える装置。
【請求項２１】
前記ユーザに検索結果を前記提示する動作において、前記プロセッサは、前記少なくとも１つの文書の、前記ユーザがアクセスできる少なくとも１つの部分を該ユーザが閲覧することを可能にするようにさらに動作する、請求項２０に記載の装置。
【請求項２２】
前記ユーザに検索結果を前記提示する動作において、前記プロセッサは、前記１つ又は複数の文書のうちのいずれを前記ユーザがプレビューできるかを選択するようにさらに動作し、
前記選択する動作は、前記ユーザの識別情報、前記協調システムのポリシー、及びアクセス制御リストのうちの少なくとも１つに従う、
請求項２０に記載の装置。
【請求項２３】
前記通知する動作において、前記プロセッサは、ユーザ情報を転送するようにさらに動作する、請求項２０に記載の装置。
【請求項２４】
前記プロセッサは、前記１つ又は複数の文書へのユーザのアクセス、前記１つ又は複数の文書へのアクセスの許可、及び、前記１つ又は複数の文書へのアクセス・レベルのうちの少なくとも１つを追跡するようにさらに動作する、請求項２０に記載の装置。
【請求項２５】
協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための、１つ又は複数のコンピュータ・プログラムを収容するコンピュータ可読記憶媒体を備える製造品であって、
前記１つ又は複数のコンピュータ・プログラムは、実行されるとき、
前記ユーザに、該ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む検索結果を提示するステップと、
前記ユーザから、前記少なくとも１つの文書へのアクセスの要求を受信するステップと、
管理エンティティに、前記少なくとも１つの文書にアクセスするための前記ユーザの要求を通知するステップと、
前記管理エンティティから前記要求に関する指示を受信するステップと、
前記受信した指示により、前記少なくとも１つの文書へのアクセスを前記ユーザに許可するステップと
を実施する、
製造品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、協調コンピューティング環境(collaborative computingenvironment)において、検索エンジンにより１つ又は複数の文書へのアクセスをユーザに与えることに関し、より具体的は、管理エンティティから、ユーザが制限付きアクセスを有する１つ又は複数の文書へのリアルタイムのアクセス許可を取得する技術に関する。
【背景技術】
【０００２】
技術により、間違いなく情報共有の効率は向上している。しかしながら、共有情報へのより迅速で手間のかからないアクセスに対する必要性は増え続けている。このことは、ユーザが情報へのアクセスを望むが、そのユーザがアクセスに必要な許可を欠いているときに特に当てはまる。この状況は、ビジネスのシナリオで例示することができる。ビジネス状況において、人々のグループは、ビジネス取引を行う際に文書の存在を承知するか又は想定することができるが、これらの文書に対して、各グループは異なるレベルのアクセスを有する。例えば、ビジネス取引を企画しているときに、ある個人がそのビジネス取引に関連する全ての文書書類を必要とする可能性がある。この文書書類は、以前の電子メール、手紙、ポータブル・ドキュメント・ファイル（ＰＤＦ）などを含むことができる。理想的には、その個人にとって、（ａ）これらの文書の存在について知ること、及び（ｂ）これらの文書の内容を閲覧するためのアクセスを有することが有利となる。
【０００３】
現在のところ、ユーザは、市販の検索エンジンを用いて文書を検索することができる。しかしながら、現在入手可能な検索エンジンのいずれも、上に示した状況に効果的に適合してはいない。第１に、現在の検索エンジンは、ユーザがアクセスできない文書をユーザが検索することを認めない。従って、ユーザはそれら文書の存在を知ることができないので、このような文書へのアクセスを要求することはできない。現在のところ、ユーザが種々のアクセス・レベルの文書コレクションを検索することを可能にする検索エンジンは存在しない。
【０００４】
第２に、ユーザがアクセスを制限された関心ある文書を見つけたとしても、その文書へのアクセスを迅速且つ効率的に取得することはできない。現在、ユーザが制限された文書へのアクセスを望む場合には、ユーザは最初に誰がその文書の閲覧許可を与えることができるかを見出す必要がある。次にユーザはその許可を与えることができるエンティティの連絡先を見つける必要がある。連絡先を見つけた後で、次にユーザは電話、電子メール、又は他の通信装置を介してエンティティに連絡を取り、許可を与えるようにエンティティを説得する必要がある。ユーザが文書にアクセスする許可を取得するのに成功した場合でも、次にユーザは、エンティティが文書をユーザに送るか又はユーザをアクセス・リストに含めるまで待つ必要がある。この全過程は時間がかかり且つ非効率的である。現在のところ、様々なアクセス・レベルの文書を検索する能力をユーザに与える検索エンジンは存在しない。さらに、ユーザ及びエンティティに、制限された文書へのアクセスに関してリアルタイムで対話する能力を与える検索エンジンは存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、ユーザが制限された文書を検索することを可能にし、そして、ユーザがアクセスできない文書への迅速かつリアルタイムのアクセスを取得できるようにするシステムに対するニーズが存在する。
【課題を解決するための手段】
【０００６】
本発明の原理は、協調コンピューティング環境において、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための技術を提供し、より具体的には、検索エンジンにより、ユーザがアクセスを制限されている１つ又は複数の文書へのリアルタイムのアクセス許可を管理エンティティから取得するための技術を提供する。
【０００７】
本発明の一態様により、協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるためのコンピュータ・ベースの技術が提供される。ユーザは検索結果を提示され、ここで検索結果は、ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む。少なくとも１つの文書へのアクセスについてのユーザからの要求が受信される。次いで、管理エンティティが少なくとも１つの文書へのアクセスについてのユーザ要求について通知される。次いで、管理エンティティからの指示が受信される。受信された指示により、ユーザは少なくとも１つの文書へのアクセスを許可される。
【０００８】
付加的な一実施形態において、検索結果内でユーザに提示される１つ又は複数の文書は、ユーザの識別情報、協調システムのポリシー、及びアクセス制御リストのうちの少なくとも１つに従って選択することができる。さらに、管理エンティティは、検索エンジンを介して、１つ又は複数の文書へのユーザ・アクセスを拡大又は縮小することができる。また、検索エンジンは、１つ又は複数の文書へのユーザ・アクセス、１つ又は複数の文書へのアクセス許可、及び１つ又は複数の文書へのアクセス・レベルのうちの少なくとも１つを追跡することができる。
【０００９】
本発明の別の態様により、コンピュータ・ベースの方法は、協調コンピューティング環境において、ユーザが検索エンジンを用いて１つ又は複数の文書へのアクセスを取得するステップを与える。ユーザは１つ又は複数の文書を検索し、ここで検索エンジンは、ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む検索結果を与える。次いで、ユーザは、検索エンジンを用いて少なくとも１つの文書へのアクセスを要求し、ここで検索エンジンはその要求を管理エンティティに通知する。管理エンティティからの指示により、ユーザは、検索エンジンによる少なくとも１つの文書へのアクセスを得る。
【００１０】
本発明の別の態様により、コンピュータ・ベースの方法は、協調コンピューティング環境において、管理エンティティが検索エンジンを用いて１つ又は複数の文書へのアクセスをユーザに許可するステップを与える。管理エンティティは、検索エンジンを用いて１つ又は複数の文書にインデックスを付け、ここで１つ又は複数の文書のうちの少なくとも１つの文書は、ユーザがアクセスできない少なくとも１つの部分を含む。次いで、管理エンティティは、検索エンジンから、少なくとも１つの文書にアクセスするための何れかのユーザ要求を受信する。次いで、管理エンティティは、検索エンジンに対して、ユーザに少なくとも１つの文書へのアクセスを与えるように指示する。
【００１１】
本発明の別の態様により、協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための装置は、メモリと、メモリに結合された少なくとも１つのプロセッサとを含む。プロセッサは、ユーザに検索結果を提示するように動作可能であり、ここで検索結果は、ユーザがアクセスできない少なくとも１つの部分を含んだ少なくとも１つの文書を含む。ユーザが特定の文書へのアクセスを望む場合、プロセッサは、ユーザから少なくとも１つの文書へのアクセスについての要求を受信するようにさらに動作可能である。アクセスについての要求を受信した後、プロセッサは、管理エンティティに、少なくとも１つの文書にアクセスするためのユーザ要求を通知し、管理エンティティから要求に関する指示を受信し、受信した指示により、少なくとも１つの文書へのアクセスをユーザに許可するようにさらに動作可能である。
【００１２】
本発明のこれら及び他の目的、特徴、並びに利点は、添付の図面と関連して読まれる本発明の例証的な実施形態についての以下の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による、協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるためのコンピュータ・ベースのシステムの一実施例を示す図である。
【図２】本発明の一実施形態による、協調コンピューティング環境において、検索エンジンが少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与える方法を示すフロー図である。
【図３】本発明の一実施形態による、協調コンピューティング環境において、ユーザが検索エンジンを用いて１つ又は複数の文書へのアクセスを取得する方法を示すフロー図である。
【図４】本発明の一実施形態による、協調コンピューティング環境において、管理エンティティが１つ又は複数の文書へのアクセスを一ユーザに許可する方法を示すフロー図である。
【図５】本発明の一実施形態による例示的なワークフローを示すフロー図である。
【図６】本発明の一実施形態による、協調コンピューティング環境において、検索エンジンにより少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与える方法を示すフロー図である。
【図７】本発明の一実施形態による、所与の一例に適用された図６の方法を示すフロー図である。
【図８】本発明の一実施形態による、所与の一例に適用された図６の方法を示すフロー図である。
【図９】本発明の一実施形態による、本発明の１つ又は複数のコンポーネント／方法を実施することができるコンピューティング・システムの例証的なハードウェア実装を示す図である。
【発明を実施するための形態】
【００１４】
以下で詳細に説明するように、本発明の原理は、協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための技術を提供する。より具体的には、本発明の一実施形態は、管理エンティティからの指示により、ユーザがアクセスできない少なくとも１つの部分を含む少なくとも１つの文書へのアクセスをユーザに許可するための技術を含む。本発明の原理は、本明細書において、協調コンピューティング環境において、検索エンジンを用いて少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための例示的な技術に関連して説明することになる。
【００１５】
本明細書で用いる「企業」という用語は、非限定的な例として、任意の組織化された団体（例えば、株式会社、合名会社など）を含むように、広義に解釈されることを意図したものである。
【００１６】
本明細書で用いる「ワークフロー」という用語は、非限定的な例として、１つのプロセスを完了させるために用いられる定型命令の任意の組を含むように、広義に解釈されることを意図したものである。
【００１７】
本明細書で用いる「協調コンピューティング環境」という用語は、非限定的な例として、複数の関係者が共通の関心により互いに通信する任意のフォーラム（例えば、インターネット・テレビ会議、仮想チャット、電子メールなど）を含むように、広義に解釈されることを意図したものである。
【００１８】
本明細書で用いる「管理エンティティ」という用語は、非限定的な例として、ユーザに文書へのアクセスを許可する権限を有する、雇用者、アドミニストレータ、マネージャ、管理者、又は自動システムを含むことができるが、これらに限定されない任意の関係者を含むように、広義に解釈されることを意図したものである。
【００１９】
本明細書で用いる「仮想リポジトリ」という用語は、非限定的な例として、種々の場所にストアされている文書へのポインタの任意のコレクションを含むように、広義に解釈されることを意図したものである。
【００２０】
協調コンピューティング環境において、検索エンジンにより、ユーザに１つ又は複数の文書へのアクセスを与えることにおける重要な課題は、関心ある文書にアクセスするプロセスを効率化することである。第１に、従来の方法では、ユーザは彼らがアクセスした文書を閲覧することだけが許される。従って、アクセス制限された文書は、間接的に特定される（例えば、口コミ、関連文書の読み取り、当て推量、など）。これは時間がかかり、且つリソースの浪費である。第２に、ユーザが制限されたアクセスを有する関心ある文書の位置を突き止めた場合でも、従来の方法では、ユーザは検索環境を離れ、他の手段でこれらの文書へのアクセスを取得する必要がある。元の検索から頻々と注意が逸れることは、ユーザが迅速且つ効率的に検索する能力に影響を及ぼす。従って、制限付き文書を検索し、それらの文書へのアクセスを取得する効率的なプロセスが必要である。
【００２１】
初めに図１を参照すると、この図は、本発明の一実施形態による、協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるためのコンピュータ・ベースのシステムの一実施例を示す。システム１００は、改善された企業内検索システムの本質的なコンポーネントを示す。例証的な一実施形態において、企業内検索システムは、ネットワーク化された通信システムによって接続された複数のユーザで構成される協調コンピューティング環境である。エンド・ユーザ端末１０５はネットワーク・コンピュータ装置であり、エンド・ユーザはここから企業内検索サーバ１２０に対して検索を始めることができる。好ましい一実施形態において、エンド・ユーザ端末は、インターネット・ブラウザ（例えば、マイクロソフト・インターネットエクスプローラ、ファイヤーフォックスなど）を実行する無線ネットワーク・インターフェースを備えたラップトップ型コンピュータである。好ましいエンド・ユーザ端末はまた、プレーンテキスト・ファイル、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）ウェブページ、マイクロソフトオフィス・リッチテキスト文書、アドビアクロバット・ファイル、ビットマップ、並びにデジタル音声及び映像ファイルのような、テキスト、グラフィックス、及びマルチメディア文書を表示することができる。代替的な実施形態において、エンド・ユーザ端末は、例えば、携帯情報端末（ＰＤＡ）又は携帯電話のような携帯装置である。エンド・ユーザ端末はまた、デスクトップ型コンピュータ又はケーブルネットワーク用セットトップ・ボックスとすることもできる。
【００２２】
エンド・ユーザ端末を操作するユーザを識別するために、１つ又は複数の証明書１１０が用いられる。証明書は、ログオン・ユーザＩＤ、デジタル証明書、検索履歴、被雇用者番号、又は他の識別情報を含むことができる。証明書は、さらに、企業内の個人の職務、その個人の上司、部署、職歴、及び担当プロジェクトを直接的に含むか又は間接的に参照することができる。証明書の種類及び形式は企業内システム管理の実務者には周知のものである。
【００２３】
エンド・ユーザ端末はコンピュータ・ネットワーク１１５に接続（１１６（ａ））される。好ましい一実施形態において、このネットワークは、周知のＩＰ（インターネット・プロトコル）インフラストラクチャを用いる企業内ネットワークである。代替的な好ましい実施形態において、ネットワークは、衛星ネットワーク、公衆インターネット・ネットワーク、無線ネットワーク、付加的なプライベート企業内ネットワーク、仮想プライベート・ネットワーク（ＶＰＮ）、電話網、及び／又は携帯電話網をさらに含む。ネットワークは、エンド・ユーザ端末と、企業内検索サーバ１２０、文書サーバ１３０、ワークフロー・サーバ１４０、及び文書アドミニストレータ端末１５０との間のデジタル通信を可能にするように機能する。好ましい一実施形態において、端末１０５及び１５０、並びにサーバ１２０、１３０、及び１４０は、同時にネットワーク１１５に接続（１１６（ａ）−（ｅ））される。代替的な実施形態において、装置１０５、１２０、１３０、１４０、及び１５０はネットワークから一時的に切断される可能性があり、例えば、それらは定期に接続及び切断を行うことによりネットワークにポーリングする可能性があり、又は、ネットワークへの接続を開始するための、電話呼び出し、ファックス、電子メール、又はインスタント・メッセージのような外部イベントを要求する可能性ある。
【００２４】
サーバ１２０は、企業内検索サービス１２５を実行するコンピュータである。このサービスは、エンド・ユーザが１つ又は複数の文書コレクション１７０を検索することを可能にする。例証的な一実施形態において、文書コレクションに含まれる文書１７０（ａ）−（ｃ）は仮想リポジトリの部分であり、ここで文書はネットワークにわたる種々の位置にストアされている。
【００２５】
ＩＢＭのＯｍｎｉＦｉｎｄ企業版は、そのような企業内検索サービスの１つである。これは、セキュア・イントラネット、会社の公開ウェブサイト、及び情報抽出アプリケーションを保持するサーバ１３０を通じて取り出された文書コレクションに対して行う検索を可能にする。企業内検索サービスは、文書コレクション内の文書、例えば、１７０（ａ）、１７０（ｂ）、１７０（ｃ）にインデックス付けする１つ又は複数の検索インデックス１６０を保持する。検索インデックスは、文書コレクションの特定の文書に関する情報を含む１つ又は複数のインデックス・レコード１６１（ａ）、１６１（ｂ）、及び１６１（ｃ）を含む。一実施形態において、インデックス・レコード１６１（ａ）、１６１（ｂ）、及び１６１（ｃ）は、アクセス制御１６２、随意のワークフロー１６４、及び随意の非機密文書梗概１６６を識別するフィールドを含む。さらに随意に、協調システムのポリシー１６８を含む。
【００２６】
アクセス制御フィールド１６２は、企業内検索サービスが、エンド・ユーザの証明書を比較してそのエンド・ユーザが所与の文書の閲覧を許可されているかどうか判定することを可能にする。例証的な一実施形態において、企業内検索サービスはまた、エンド・ユーザに文書の閲覧を許可する前に、協調システムの付加的なポリシー１６８を考慮に入れることができる。例えば、企業のポリシーは、エンド・ユーザは幹部の個人的電子メールの何れをもプレビュー又はアクセスすることができないことを定める可能性がある。
【００２７】
好ましい一実施形態において、アクセス制御フィールドはさらに、企業内検索サービスが、エンド・ユーザの証明書を比較してそのエンド・ユーザが所与の文書内で検索することを許可されているかどうか判定することを可能にする。アクセス制御フィールドはまた、所与の文書の選択部分内での検索アクセスを条件付きで可能にする。例えば、企業のポリシーは、エンド・ユーザは契約文書の財務明細を含む部分にアクセスすることはできないが、エンド・ユーザは契約文書のサービス規約部分内を検索できると定める可能性がある。別のポリシーは、エンド・ユーザは出版物の全文の検索を行うことはできるが、彼らのプレビュー及び閲覧アクセスはその出版物の摘要又は文献部分に限られると定める可能性がある。ポリシーは、エンド・ユーザは文書の添付文書内を検索できないと定める可能性がある。従って、ポリシーは、１つ又は複数の文書へのアクセスを限定又は制限するのに用いることができる。
【００２８】
ワークフロー・フィールド１６４は、１つ又は複数のワークフローを特定する。各ワークフローは、エンド・ユーザに関連する文書へのアクセスを条件付きで許可することができる一連のステップを記述する。ワークフローの一実施例は、エンド・ユーザが入力した検索クエリのテキスト、関心ある文書の名称、及びエンド・ユーザの証明書を含むメッセージを作成するステップと、文書コレクションのアドミニストレータにメッセージをインスタント・メッセージとして送信するステップと、アドミニストレータから指示及び承認を受信するステップと、次いで関心ある文書へのアクセスを許可するようにエンド・ユーザの証明書を修正するステップとを含む。ワークフローは、ワークフロー・サーバ１４０によって解釈され、実行される。ワークフローは、アドミニストレータにメッセージを送信するときに参照されるアドミニストレータの連絡先を組み入れることに留意されたい。
【００２９】
随意の非機密梗概フィールド１６６は、文書内容の短い梗概を含む。さらに、梗概は、ユーザがプレビューするためのアクセスを有する文書の部分のみを含む可能性がある。好ましい一実施形態において、関心ある文書の非機密梗概は、エンド・ユーザ端末においてユーザに提示される。梗概を閲覧することによりエンド・ユーザはワークフローを開始する決定を行うことができる。代替的な実施形態において、非機密梗概は、検索が実行された後、企業内検索サービスにより自動的に生成される。
【００３０】
サーバ１３０は、文書取り出しサービス１３５を実行するコンピュータである。文書取り出しサービスは、エンド・ユーザ端末から要求を受信し、文書コレクションから文書を取り出す。取り出しは、エンド・ユーザの証明書、及び文書コレクションのアクセス制御リスト１７２に依存する。文書取り出しサービスの例は、ウェブ・サーバ、Ｊ２ＥＥアプリケーション・サーバ、関係データベース・システム、ｆｔｐサーバ、マルチメディア・サーバ、並びに、ロータスのドミノ文書マネージャ、及びＩＢＭのロータス・ノート及びドミノ８のようなコンテンツ管理システムを含む。
【００３１】
文書取り出しサービスは、１つ又は複数の文書コレクションから文書を取り出す。文書は、テキストファイル１７４（ａ）、ワードプロセッサからの文書１７４（ｂ）、スキャンされた画像（例えば、ファックス又はビットマップ）１７４（ｃ）、ベクター・グラフィックス・ファイル１７４（ｄ）、及び、音声又は映像クリップを含んだマルチメディア・ファイル１７４（ｅ）とすることができる。各文書は、取り出しに要求される必要な証明書を識別するアクセス制御リストに関係付けられる。
【００３２】
アクセス制御リストは、典型的には、読み出しアクセス及び書き込みアクセスに必要な証明書を指定する。アクセス制御リストは、随意に、文書のコピー、印刷、修正、又はカット及び／又はペーストを可能にするのに必要な証明書を指定することができる。このリストは、文書内を検索するのに必要な、種々異なる、場合によってはより広い、一組の証明書を指定することができる。さらにアクセス制御リストは、文書の部分へのアクセスに対する証明書を特定することができる。例えば、アクセス制御リストは、マイクロソフトのエクセル・スプレッドシート内の特定のセル又はシートへのアクセスを可能にすることができる。アクセス制御リストは、ビデオ発表の講義ノート又は転写物への検索アクセスを可能にすることができるが、必ずしもそのビデオ・コンテンツの再生を可能にする必要はない。
【００３３】
好ましい一実施形態において、アクセス制御リスト１７２が変更されたときは必ず、企業内検索サービス１２５は通知を受け、それぞれの検索インデックス１６０に関するアクセス制御１６２フィールドは更新される。これにより、企業内検索サービスがアクセス制御リストの変更にタイムリーに対応することが可能になる。代替的な一実施形態において、企業内検索サービスは、文書コレクションに定期にポーリングして、文書又はそれらのアクセス制御リストの変更を特定する。
【００３４】
好ましい一実施形態において、１つ又は複数の文書アドミニストレータは、文書アドミニストレータ端末によりネットワークにアクセスし、それらの割り当てられた文書コレクションの文書へのアクセスをエンド・ユーザに条件付きで許可する。代替的な一実施形態において、ワークフローは文書アドミニストレータによる承認はなにも必要とせず、従って、文書アドミニストレータ端末はシステムから省くことができる。
【００３５】
サーバ１４０は、ワークフローの実行を指示するコンピュータである。ワークフロー・サーバは、当技術分野において周知のものである。生産ワークフロー・サーバは、ＩＢＭのＭＱワークフロー・サーバ及びＡｄｏｂｅのワークフロー・サーバのようなソフトウェアを実行することができる。独自のワークフロー要件を満たすための特注ワークフロー・サーバ用のソフトウェアを開発することもできる。
【００３６】
代替的な一実施形態において、サーバ１２０、１３０、及び１４０は結合して１つの物理的なコンピュータにすることができる。さらに、サーバは複数のコンピュータにわたり、分散及び／又はクラスタ化することができる。
【００３７】
文書アドミニストレータ端末１５０は、管理エンティティがエンド・ユーザのアクセス要求を受信し、文書へのアクセスを制御し、そして文書へのアクセスを追跡することができる場所である。例証的な一実施形態において、エンド・ユーザの特定の文書へのアクセス要求は、ワークフロー・サーバから転送される。文書アドミニストレータ端末を用いることにより、管理エンティティはアクセス制御リストを修正し、あるタイプのアクセスの許可又は取り消しを行い、アクセス制御ポリシーを設定することができる。一実施例において、管理エンティティは、共にアクセス要求と一緒に転送されるユーザ情報及び要求された文書に関する情報を考慮した後で、アクセス要求を承認又は拒否することができる。さらに、管理エンティティは、エンド・ユーザに種々のレベルのアクセスを与えることにより、文書へのアクセスを制御することができる。例証的な一実施形態において、管理エンティティは、要求された文書の部分をブロック解除又はブロックすることにより文書へのアクセスを、それぞれ拡大又は縮小することができる。さらに、管理エンティティは、アクセス時間制限を設定することができる。アクセスを拡大又は縮小する指示は、ワークフロー・サーバに送信され、そこで指示が処理されて実行される。指示の実行は、エンド・ユーザの証明書を修正すること、又は、要求された元の文書の編集バージョンを作成することを含むことができる。
【００３８】
付加的な例証的一実施形態において、管理エンティティは、文書アドミニストレータ端末を介して、いかなる時でも文書を文書コレクションに含めるか又はそれから除くことができ、そして検索インデックスに含めるか又はそれから除くことができる。また、管理エンティティは、いかなる時でも、上述のように文書の部分をブロックするか又はブロック解除することにより、特定の文書へのアクセスの種々のレベルを作成することができる。
【００３９】
別の例証的な実施形態において、文書アクセス追跡システム１８０は、管理エンティティが文書アドミニストレータ端末を介して、１つ又は複数の文書へのアクセス許可、１つ又は複数の文書へのユーザのアクセス、及び、１つ又は複数の文書へのアクセスのレベルを追跡することを可能にする。追跡データは、企業内検索サーバ、文書取り出しサーバ、又はワークフロー・サーバのいずれかにストアすることができる。代替的な一実施形態において、追跡データは、協調システム全体にわたってミラーリングすることができる。
【００４０】
次に図２を参照すると、フロー図は、本発明の一実施形態による、協調コンピューティング環境において、検索エンジンが少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与える方法を示す。以下の方法のステップは、図１に描いた企業内検索サービスによって与えることができる検索エンジン・サーバの視点からのものであることを理解されたい。方法２００は、ブロック２０２で開始し、ここで検索エンジンは、ユーザ・クエリに応答してユーザに検索結果を提示する。文書がユーザにとってアクセス不可である場合、検索エンジンは、ユーザから、文書へのアクセスについての要求を受信することができる（２０４）。これに応答して、検索エンジンは、ユーザ要求の特定の文書へのアクセス許可を担当する管理エンティティに通知する（２０６）。次いで、検索エンジンは、管理エンティティからユーザ要求に関する指示を受信する（２０８）まで待機する。指示を受信した後、検索エンジンは、指示に基づいてユーザにアクセスを許可することができる（２１０）。
【００４１】
次に図３を参照すると、フロー図は、本発明の一実施形態による、協調コンピューティング環境において、検索エンジンを用いてユーザが１つ又は複数の文書へのアクセスを取得する方法を示す。以下の方法のステップは、図１に描いたエンド・ユーザの視点からのものであることを理解されたい。方法３００はブロック３０２で開始し、ここでユーザは企業内検索システムによって与えられる検索エンジンを用いて、関心ある文書を検索する。アクセスできない関心ある文書を発見した後、ユーザは、検索エンジンを介して文書へのアクセスを要求することができる（３０４）。検索エンジンは、要求を処理して応答する。要求が承認される場合、ユーザは検索エンジンを通して、要求した文書へのアクセスを受信する（３０６）。
【００４２】
次に図４を参照すると、フロー図は、本発明の一実施形態による、協調コンピューティング環境において、管理エンティティが一ユーザに１つ又は複数の文書へのアクセスを許可する方法を示す。以下の方法のステップは、図１に描いた管理エンティティの視点からのものであることを理解されたい。方法４００はブロック４０２で開始し、ここで管理エンティティは検索エンジンを用いて、１つ又は複数の文書を協調コンピューティング環境内にインデックス付けする。次いで、管理エンティティは、アクセスできない文書へアクセスするための何れかのユーザ要求の通知を受信する（４０４）。ユーザの証明書及び文書の機密性のような要素に応じて、管理エンティティは検索エンジンに種々レベルのアクセスを与えるように指示することができる（４０６）。
【００４３】
次に図５を参照すると、フロー図は、本発明の一実施形態による例示的なワークフローを示す。ワークフロー５００はブロック５０２で開始し、ここでワークフローは、起動された後、アクセスについてのユーザ要求を処理する。これは、クエリ情報、ユーザ情報、及び文書情報を取得することを含むがこれらに限定されない。要求情報を処理した後、ワークフローは、関心ある文書へのアクセスを許可することを担当する管理エンティティの位置を特定し、それに対するメッセージを構成する（５０４）。次いで、このメッセージを管理エンティティに送信する（５０６）。メッセージを送信した後、ワークフローは管理エンティティからの応答を受信するまで待機する（５０８）。いずれの受信された指示も処理され、それに従ってワークフローはユーザのアクセスを変更する（５１０）。変更が行われた後、ワークフローは、アクセスの変更に関心をもち得るあらゆる関係者に通知する（５１２）。これは、アクセスを要求したユーザ、アクセスを許可した管理エンティティ、及び、いずれかの付加的な管理エンティティを含むことができる。
【００４４】
次に図６を参照すると、フロー図は、本発明の一実施形態による、協調コンピューティング環境において、検索エンジンにより少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与える方法を示す。プロセス６００は、企業内検索を通じてリアルタイムのアクセス制御を得るためのステップを示す。このプロセスは６０５で開始し、このとき、エンド・ユーザはエンド・ユーザ端末を通じて検索を要求する（６１０）。好ましい一実施形態において、この検索は、ウェブ・インターフェースを通して行われる。代替的な実施形態において、検索は、携帯電話、セットトップ・ボックス、インスタント・メッセージ通信システム、または何らかの他のグラフィカル・ユーザ・インターフェース（ＧＵＩ）を通して開始することができる。検索要求６１１は、検索基準６１２及びユーザ証明書１１０を含む。例証的な一実施形態において、検索基準は概念及び単語の形式である。このような検索要求は、当技術分野において周知のものである。
【００４５】
企業内検索サービスは、検索要求を受信して検索を実行する（６１５）。企業内検索サービスは、検索要求内に与えられた検索基準に適合するゼロ個又はそれ以上の文書を識別する。これらの結果は、「検索ヒット」６３０として知られる。企業内検索サービスは、検索ヒットを３つの群６２０に分割する。即ち、（ｉ）ユーザがアクセス制御リストに含まれているので閲覧することができる文書、（ｉｉ）ユーザが閲覧することができない文書であって、この場合これらのヒットは検索結果から破棄され、通常ユーザには提示されない文書、及び（ｉｉｉ）エンド・ユーザがワークフローを実行することによってアクセスを取得できる可能性がある文書、の３つのグループである。第３のグループ内の各検索ヒットは、随意の非機密梗概と、関連するワークフローへの参照とを用いて注釈付けされる（６２５）。検索ヒットは、検索要求中に提示された検索基準を含む状態情報６３２を用いて、さらに注釈付けされる。この情報は全て、ヒット結果データ構造体６２６内にストアされる。代替的な一実施形態において、状態情報は、以前の検索履歴（例えば、以前に実行された検索基準及び／又は検索ヒット）をさらに含む。付加的な代替的一実施形態において、企業内検索インデックスは、高速の取り出し、カテゴリ化、及びフィルタリングを可能にするように符号化され、それにより、カテゴリ化及び注釈付けのステップ（６２０、６２５、６３０）は、検索実行６１５とインラインで実行される。
【００４６】
検索ヒット及びヒット結果は、次いで、エンド・ユーザ端末に伝送され、エンド・ユーザに提示される（６５０）。好ましい一実施形態において、検索ヒットは、ウェブページ内に表示される。ウェブページは、適合文書内のヒットの周囲の短い梗概又はテキスト、並びに、文書の名称、サイズ、及び形式を表示する。さらに、文書の取り出しのために、ハイパーリンク又は他のユーザ・インターフェース制御が与えられる。
【００４７】
エンド・ユーザは、検索結果を検討し、検索結果内のハイパーリンクの１つを辿る。文書が制限付きである場合、システムはワークフローを開始する（６６０）。これは、サービスがアクセス要求情報を取得してワークフローを選択する（６６２）ワークフロー・サービスを含むことができる。好ましい一実施形態において、アクセス要求データ構造体は、状態、検索ヒット、及びエンド・ユーザの証明書又は情報を含む。選択されたワークフローは、次いで、文書アドミニストレータに対する、制限付き文書へのアクセスについての要求をトリガする（６６３）。好ましい一実施形態において、ワークフローは、文書アドミニストレータ端末にアクセス要求情報を伝送する。代替的な一実施形態において、ワークフローは、エンド・ユーザ端末のウェブ・ブラウザ内でＪａｖａＳｃｒｉｐｔのようなスクリプト言語を用いて実行される。付加的な一実施形態において、ワークフローの全体又は一部分は、Ｊ２ＥＥウェブ・アプリケーションにより、企業内検索サービスによって実行される。
【００４８】
アドミニストレータは、状態情報及びエンド・ユーザ証明書情報を含み得るアクセス要求を検討し（６７０）、要求された検索ヒット文書へのアクセスを許可するか否かを決定する（６７５）。好ましい一実施形態において、文書アドミニストレータは、ユーザの職務地位を考慮に入れる。例えば、エンド・ユーザが販売文書を要求し、販売部門内において十分な上位地位を有している場合には、アクセスを許可することができる。この段階で、文書アドミニストレータは、更に別のワークフローを開始するか、又は必要に応じて他の個人或いはデータベースと相談することができる。
【００４９】
文書アドミニストレータがアクセスを許可しないことを決定する場合、プロセスは終了する（６９９）。文書アドミニストレータがアクセスを承認する（６８０）場合には、ワークフロー・サービスにアクセス許可が通知され（６６４）、ユーザの証明書及び／又は文書若しくは文書コレクションのアクセス制御が更新される。好ましい一実施形態において、文書アドミニストレータは、コレクション内の他の文書へのアクセスにゆいてのエンド・ユーザによる今後の要求を予想して、全体の文書コレクション又はその一部分へのアクセスを許可することができる。さらに、付加的な一実施形態において、文書アドミニストレータは、随意に、承認に特定の指示を添えることができる（６８２）。これらの指示は、特定の文書の部分（例えば、機密テキスト）をブロック又はブロック解除することを含み、実質的に機密文書へのユーザ・アクセスを制限又は拡張することができる。さらに、代替的な一実施形態において、指示はアクセス許可に時間制限を設定して機密文書への無制限のアクセスを防止することができる。好ましい一実施形態において、影響を受ける検索インデックスのアクセス制御フィールドもまた更新される。企業内検索サービスの実施によっては、これはリアルタイムで行うことが実際的でない可能性があり、この更新は随意的なものである。
【００５０】
代替的な一実施形態において、文書アドミニストレータの機能は自動化され、いずれかの又は全ての要求は、個人によってではなくアドミニストレータ・サービスにより処理される。さらに、共通キューにより又は他の分散型手段（例えば、データベース、インスタント・メッセージ・グループ、又は共用電子メール・アカウント）により要求を受信する文書アドミニストレータのチームが存在し得る。
【００５１】
アクセスが許可された後、通知が文書オーナー及びアドミニストレータに送信される（６６５）。さらに、エンド・ユーザにアクセス許可が通知される（６６６）。典型的な通知手段は、電子メール、インスタント・メッセージ、又はファックスによるものである。さらに、通知のステップ及びアクセス許可のステップは、並行して行うことができる。随意的なステップにおいて、ユーザは、文書を閲覧する前に承認の通知を受信することを必要とする場合がある（６９０）。これは、文書への不法なアクセスを防止するための特別なセキュリティ手段であり、トークン、認証証明書、又はクッキーを用いて実施することができる。トークン、認証証明書、又はクッキーは、ユーザ通知に添付することができ、ユーザは関心ある文書を閲覧する時にこのトークン、認証証明書、又はクッキーを提示する。このステップが省略される場合、実行は６９５に進む。
【００５２】
通知プロセスの後、エンド・ユーザは今や適切な証明書を有するので、文書取り出しサービスは、ここでエンド・ユーザに文書の取り出しを許可することになる（６９５）。代替的な一実施形態において、アクセスを取得した後、ユーザは、検索要求を再実行して関心ある文書を制限なく閲覧することができる。
【００５３】
次に図７及び図８を参照すると、フロー図が、本発明の一実施形態による、所与の一実施例に適用された図６の方法を示す。一般性を失わない一例として、ブロック７００は、本発明の一実施形態を示す。ジョージア州アトランタにいる販売幹部が、電話通信部門の「勝利戦略」を研究していると仮定する。販売幹部は、より多くの営業取引を獲得するのに役立つ最良の実践及びアイディアを探している。販売幹部は、最初に、自分のパーソナル・コンピュータ又はエンド・ユーザ端末１０５を用いて、企業内検索ウェブサイトにログオンする（７０２）。販売幹部は、最初に、非常に一般的な検索「携帯電話・ネットワーク・勝利・戦略」を発行する（７０４）。企業内検索サービス１２５は多すぎるヒットを戻す（７０６）。次いで、販売幹部はもっと焦点を絞った検索「携帯電話・ネットワーク・勝利・戦略・アジア・太平洋」を発行する（７０８）。検索サービスは検索を実行し、もっと扱いやすい数のヒットを戻す（７１０）。
【００５４】
検索結果は、販売幹部のウェブ・ブラウザ７１２上に読みやすい形式で提示される。販売幹部は、検索結果と共に表示される文書の説明を読むことにより、検索結果を精査する（７１４）。販売幹部は、関係があると思われるビジネス分析文書を見出す（７１６）。残念なことに、この文書は機密情報を含んでおり、被雇用者には一般に利用可能ではない。機密文書は、その文書には直接アクセスすることはできないが、リンクを辿ればアクセスできる可能性があることを意味する「ロック」アイコンでラベル付けされている。販売幹部は、アイコンをクリックすることにより、簡単に、文書を閲覧するためのアクセスを要求する（７１８）。従来の検索システムを用いた場合には、販売幹部は自分でやりくりして、文書へのアクセスを得る方法を自力で見つけ出さなければないことになる。ロック・アイコンがなければ、販売幹部はどこに文書があるか又は誰がアクセスを許可することができるかを知らないので、販売幹部はどのようにアクセス要求を行うかを知らないことになる。典型的には、ユーザは、ＵＲＬによるバックトラッキング、文書周辺を取り込むための他の検索の発行、又は同僚とのネットワーク（例えば、電話、インスタント・メッセージ、又は電子メールによる）に頼らなければならないことになる。この実施例においては、販売幹部がアイコンをクリックすると、システムはこの特定のビジネス分析文書が香港のマーケティング・プログラム・マネジャーのオフィスの管理下にあることを集合的に認識する。さらに、香港オフィスはこの文書のアクセスを許可するためのワークフローを既に導入している。
【００５５】
アイコンをクリックした後、ウェブ・ブラウザはアクセス要求を準備する（７２０）。このプロセスは、エンド・ユーザの証明、状態情報、及び検索ヒット情報の情報パケット７２２を作成することを含む。
【００５６】
次に図８を参照すると、ウェブ・ブラウザは、次に、アクセス要求をワークフロー・サービスに伝送する（７２４）。この実施例においては、販売幹部の検索クエリ、氏名、職務位置及び部署が、彼が要求する文書の名称と共に、ワークフロー・サーバに転送される。ワークフロー・サービスは、転送された情報を取得してワークフローをロードする（７２６）。ワークフローは解釈され（７２８）、ワーク・チケットが生成される（７３０）。ワークフローは香港オフィスのマーケティング・プログラム・マネジャーの位置を特定し、そこに要求情報を転送する（７３２）。その結果として、次に香港の幹部のアシスタントのデスクトップ上にアクセス要求メッセージが現れる。このアシスタントは、直ちに要求を承認するか、又は協調ソフトウェアを用いて販売幹部から付加的情報を集める（７３６）。
【００５７】
ひとたびアシスタントが要求を承認すると（７３８）、ワークフローは進み、販売幹部に香港マーケティング・オフィスが保持する全てのビジネス分析文書に対するリード・アクセスを許可するための変更要求が作成される（７４２）。次いで、ワークフロー・サービスは電子メール又はインスタント・メッセージを介して販売幹部に通知する。ワークフローはまた、種々の管理上の電子メールを送信し、適切にワーク・チケットの開け閉めを行い（７４４）、ワークフローを終了する（７４６）。変更要求の作成及び処理は、全ての関連文書のアクセス制御リスト１７２を更新させ、それにより、販売幹部にリード・アクセスが許可される。この更新は、次に、企業内検索サービスにそのインデックス１６０を更新させ、それにより、販売幹部がなんらかの今後の検索を行う場合、香港のビジネス分析文書コレクションを参照するあらゆるヒットの隣にロック・アイコンを見ることはなくなる（７５０）。
【００５８】
販売幹部への通知は、販売幹部がビジネス分析ＰＤＦを開いて閲覧できるようにする、ビジネス分析文書へのハイパーテキスト・リンクを含む（７４８）。
【００５９】
次に図９を参照すると、ブロック図８００は、本発明の一実施形態による、本発明の１つ又は複数のコンポーネント／方法（例えば、図１乃至図８との関連で説明したコンポーネント／方法）を実施することができるコンピューティング・システムの例示的なハードウェア実装を示す。
【００６０】
図示したように、協調コンピューティング環境において、検索エンジンにより、少なくとも１人のユーザに１つ又は複数の文書へのアクセスを与えるための技術は、コンピュータ・バス８１８又は代りの接続構成を介して結合された、プロセッサ８１０、メモリ８１２、Ｉ／Ｏデバイス８１４、及びネットワーク・インターフェース８１６によって実施することができる。
【００６１】
本明細書で用いる「プロセッサ」という用語は、例えば、ＣＰＵ（中央演算処理装置）及び／又は他の処理回路を含むもののような任意の処理装置を含むことを意図したものであることを認識されたい。また「プロセッサ」という用語は、１つより多くの処理装置を指す可能性があること、及び、１つの処理装置に関連する種々の要素は他の処理装置と共用される可能性があることを理解されたい。
【００６２】
本明細書で用いる「メモリ」という用語は、例えば、ＲＡＭ、ＲＯＭ、固定メモリ・デバイス（例えば、ハードドライブ）、取り外し可能なメモリ・デバイス（例えば、ディスケット）、フラッシュメモリなどのような、プロセッサ又はＣＰＵに結合したメモリを含むことを意図したものである。
【００６３】
さらに、本明細書で用いる「入力／出力デバイス」又は「Ｉ／Ｏデバイス」という語句は、例えば、処理装置にデータを入力するための１つ又は複数の入力デバイス（例えば、キーボード、マウス、スキャナなど）、及び／又は、処理装置に関連する結果を提示するための１つ又は複数の出力デバイス（例えば、スピーカ、ディスプレイ、プリンタなど）を含むことを意図したものである。
【００６４】
さらにまた、本明細書で用いる「ネットワーク・インターフェース」という語句は、例えば、コンピュータ・システムが適切な通信プロトコルを介して別のコンピュータ・システムと通信できるようにする１つ又は複数のトランシーバを含むことを意図したものである。
【００６５】
本明細書で説明した方法を実行するための命令又はコードを含むソフトウェア・コンポーネントは、１つ又は複数の結合メモリ・デバイス（例えば、ＲＯＭ、固定メモリ又は取り外し可能なメモリ）にストアすることができ、用いる準備ができたときに、その一部又は全体を（例えば、ＲＡＭに）ロードして、ＣＰＵにより実行することができる。
【００６６】
本発明の例証的な実施形態を本明細書で添付の図面を参照して説明したが、本発明はそれらの正確な実施形態に限定されるものではなく、当業者であれば本発明の範囲及び趣旨から逸脱することなく種々の他の変更及び修正を行うことができることを理解されたい。
【符号の説明】
【００６７】
１００：システム
１０５：エンド・ユーザ端末
１１０：証明書
１１５：コンピュータ・ネットワーク
１１６（ａ）、１１６（ｂ）、１１６（ｃ）、１１６（ｄ）、１１６（ｅ）：接続
１２０：企業内検索サーバ
１２５：企業内検索サービス
１３０：文書サーバ
１３５：文書取り出しサービス
１４０：ワークフロー・サーバ
１５０：文書アドミニストレータ端末
１６０：検索インデックス
１６１（ａ）、１６１（ｂ）、１６１（ｃ）：インデックス・レコード
１６２：アクセス制御フィールド
１６４：随意的なワークフロー・フィールド
１６６：随意的な非機密文書梗概フィールド
１６８：協調システムのポリシー・フィールド
１７０：文書コレクション
１７０（ａ）、１７０（ｂ）、１７０（ｃ）：文書
１７２：アクセス制御リスト
１７４（ａ）：テキストファイル
１７４（ｂ）：ワードプロセッサからの文書
１７４（ｃ）：スキャンされた画像
１７４（ｄ）：ベクター・グラフィックス・ファイル
１７４（ｅ）：マルチメディア・ファイル
１８０：文書アクセス追跡システム
２００、３００、４００：方法
５００：ワークフロー
６００：プロセス
６１２：検索基準
６２６：ヒット結果データ構造体
６３０：検索ヒット
７１２：ウェブ・ブラウザ
７２２：情報パケット
８１０：プロセッサ
８１２：メモリ
８１４：Ｉ／Ｏデバイス
８１６：ネットワーク・インターフェース
８１８：コンピュータ・バス
【図１】
2011503688.tif 000003
【図２】
2011503688.tif 000004
【図３】
2011503688.tif 000005
【図４】
2011503688.tif 000006
【図５】
2011503688.tif 000007
【図６】
2011503688.tif 000008
【図７】
2011503688.tif 000009
【図８】
2011503688.tif 000010
【図９】
2011503688.tif 000011
【国際調査報告】
2011503688.tif 000012