"記憶手段に記憶される文書に対する利用履歴情報であって、当該文書を作成したユーザー、または当該文書に対して発生する事象に関連するユーザーを識別するためのユーザー識別情報を含む利用履歴情報を生成する利用履歴生成手段と、キーワードを取得するキーワード取得手段と、前記取得されたキーワードを含む1以上の文書を抽出するために前記記憶手段に記憶された文書を検索する文書検索手段と、前記文書検索手段による検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、前記抽出された文書に関連する関連ユーザーを特定する関連ユーザー特定手段と、前記特定された関連ユーザーに関するユーザー情報を通知するユーザー情報通知手段と、を備えた情報処理装置。前記関連ユーザー特定手段は、前記利用履歴情報で特定される文書を作成したユーザーおよび当該文書に対して発生する事象に関連するユーザーそれぞれを、前記関連ユーザーに特定する、請求項1に記載の情報処理装置。前記利用履歴生成手段は、前記記憶手段に文書が記憶される段階で、前記利用履歴情報を生成する生成時生成手段と、前記記憶された文書に関連する事象が発生する段階で、前記利用履歴情報を生成する事象発生時生成手段と、を含む請求項1または2に記載の情報処理装置。前記事象発生時生成手段は、前記記憶された文書のうち前記発生した事象の対象となった部分を識別する部分識別情報および前記発生した事象に関連するユーザーのユーザー識別情報を含む利用履歴情報を生成し、前記関連ユーザー特定手段は、前記抽出された文書に関連付けられた利用履歴のうちから前記発生した事象の対象となった部分の部分識別情報が前記抽出された文書のうち前記キーワードを含む特定部分を識別する部分識別情報と同じ利用履歴情報を抽出する、含む請求項3に記載の情報処理装置。前記事象発生時生成手段は、前記記憶された文書に対する指摘事項が入力される事象が発生する場合、前記指摘事項に含まれる指摘したユーザーのユーザー識別情報を含む利用履歴情報を生成する指摘時生成手段を含む、請求項3または4に記載の情報処理装置。前記事象発生時生成手段は、前記記憶された文書に対する質問事項が入力される事象が発生する場合、前記質問事項に含まれる質問したユーザーのユーザー識別情報を含む利用履歴情報を生成する質問時生成手段を含む、請求項3~5のいずれかに記載の情報処理装置。前記事象発生時生成手段は、文書の少なくとも一部を別の文書から引用する事象が発生する場合、前記別の文書を作成したユーザーのユーザー識別情報を含む利用履歴情報を生成する引用時生成手段を含む、請求項3~6のいずれかに記載の情報処理装置。前記引用時生成手段は、前記別の文書のうち前記文書によって引用された引用元部分を識別する部分識別情報をさらに含む利用履歴情報を生成し、前記事象別抽出手段により抽出された利用履歴情報が前記引用元部分の部分識別情報を含む場合、別の文書に関連付けられた利用履歴情報のうちから前記発生した事象の対象となった部分の部分識別情報が、前記引用元部分の部分識別情報と同じ利用履歴情報を抽出する再抽出手段をさらに備えた、請求項7に記載の情報処理装置。前記キーワード取得手段は、音声を受け付ける音声受付手段と、音声を認識する音声認識手段と、前記認識された音声からキーワードを抽出するキーワード抽出手段と、を含む請求項1~8のいずれかに記載の情報処理装置。記憶手段に記憶される文書に対する利用履歴情報であって、当該文書を作成したユーザー、または当該文書に対して発生する事象に関連するユーザーを識別するためのユーザー識別情報を含む利用履歴情報を生成するステップと、キーワードを取得するステップと、前記取得されたキーワードを含む1以上の文書を抽出するために前記記憶手段に記憶された文書を検索するステップと、前記検索するステップにおける検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、前記抽出された文書に関連する関連ユーザーを特定するステップと、前記特定された関連ユーザーに関するユーザー情報を通知するステップと、を含む有識者検索方法。記憶手段に記憶される文書に対する利用履歴情報であって、当該文書を作成したユーザー、または当該文書に対して発生する事象に関連するユーザーを識別するためのユーザー識別情報を含む利用履歴情報を生成するステップと、キーワードを取得するステップと、前記取得されたキーワードを含む1以上の文書を抽出するために前記記憶手段に記憶された文書を検索するステップと、前記検索するステップにおける検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、前記抽出された文書に関連する関連ユーザーを特定するステップと、前記特定された関連ユーザーに関するユーザー情報を通知するステップと、をコンピュータに実行させる有識者検索プログラム。この発明は上述した問題を解決するためになされたもので、この発明の目的の1つは、キーワードに関連するユーザーを、通知することが可能な情報処理装置を提供することである。この発明の他の目的の1つは、キーワードに関連するユーザーを、通知することが可能な有識者検索方法を提供することである。この発明の他の目的の1つは、キーワードに関連するユーザーを、通知することが可能な有識者検索プログラムを提供することである。上述した問題を達成するためにこの発明のある局面によれば、情報処理装置は、記憶手段に記憶される文書に対する利用履歴情報であって、当該文書を作成したユーザー、または当該文書に対して発生する事象に関連するユーザーを識別するためのユーザー識別情報を含む利用履歴情報を生成する利用履歴生成手段と、キーワードを取得するキーワード取得手段と、取得されたキーワードを含む1以上の文書を抽出するために記憶手段に記憶された文書を検索する文書検索手段と、文書検索手段による検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、抽出された文書に関連する関連ユーザーを特定する関連ユーザー特定手段と、特定された関連ユーザーに関するユーザー情報を通知するユーザー情報通知手段と、を備える。この局面に従えば、文書を作成したユーザー、または文書に対して発生する事象に関連するユーザーのユーザー識別情報を含む利用履歴情報が生成され、キーワードを含む1以上の文書が抽出されると、利用履歴情報に基づいて、文書に関連する関連ユーザーが特定され、関連ユーザーに関するユーザー情報が通知される。このため、キーワードに関連するユーザーを、通知することが可能な情報処理装置を提供することができる。好ましくは、関連ユーザー特定手段は、利用履歴情報で特定される文書を作成したユーザーおよび当該文書に対して発生する事象に関連するユーザーそれぞれを、関連ユーザーに特定する。この局面に従えば、文書を作成したユーザーおよび文書に対して発生する事象に関連するユーザーを、通知することができる。好ましくは、利用履歴生成手段は、記憶手段に文書が記憶される段階で、利用履歴情報を生成する生成時生成手段と、記憶された文書に関連する事象が発生する段階で、利用履歴情報を生成する事象発生時生成手段と、を含む。この局面に従えば、文書が記憶される段階で、または、文書に関連する事象が発生する段階で、利用履歴情報が生成されるので、文書を生成、または文書に関連する事象に関連するユーザーを通知することができる。好ましくは、事象発生時生成手段は、記憶された文書のうち発生した事象の対象となった部分を識別する部分識別情報および発生した事象に関連するユーザーのユーザー識別情報を含む利用履歴情報を生成し、関連ユーザー特定手段は、抽出された文書に関連付けられた利用履歴のうちから発生した事象の対象となった部分の部分識別情報が抽出された文書のうちキーワードを含む特定部分を識別する部分識別情報と同じ利用履歴情報を抽出する。この局面に従えば、検索された文書の一部に関連するユーザーを通知することができる。好ましくは、事象発生時生成手段は、記憶された文書に対する指摘事項が入力される事象が発生する場合、指摘事項に含まれる指摘したユーザーのユーザー識別情報を含む利用履歴情報を生成する指摘時生成手段を含む。この局面に従えば、文書に対して指摘したユーザーを通知することができる。好ましくは、事象発生時生成手段は、記憶された文書に対する質問事項が入力される事象が発生する場合、質問事項に含まれる質問したユーザーのユーザー識別情報を含む利用履歴情報を生成する質問時生成手段を含む。この局面に従えば、文書に対して質問したユーザーを通知することができる。好ましくは、事象発生時生成手段は、文書の少なくとも一部を別の文書から引用する事象が発生する場合、別の文書を作成したユーザーのユーザー識別情報を含む利用履歴情報を生成する引用時生成手段を含む。この局面に従えば、別の文書を引用する場合に、別の文書を作成したユーザーを通知することができる。好ましくは、引用時生成手段は、別の文書のうち文書によって引用された引用元部分を識別する部分識別情報をさらに含む利用履歴情報を生成し、事象別抽出手段により抽出された利用履歴情報が引用元部分の部分識別情報を含む場合、別の文書に関連付けられた利用履歴情報のうちから発生した事象の対象となった部分の部分識別情報が、引用元部分の部分識別情報と同じ利用履歴情報を抽出する再抽出手段をさらに備える。この局面に従えば、引用した文書の引用元部分が、さらに別の文書から引用されている場合に、別の文書を作成したユーザーを通知することができる。好ましくは、キーワード取得手段は、音声を受け付ける音声受付手段と、音声を認識する音声認識手段と、認識された音声からキーワードを抽出するキーワード抽出手段と、を含む。この局面に従えば、音声でキーワードを入力することができるので、操作が容易となる。この発明の他の局面によれば、有識者検索方法は、記憶手段に記憶される文書に対する利用履歴情報であって、当該文書を作成したユーザー、または当該文書に対して発生する事象に関連するユーザーを識別するためのユーザー識別情報を含む利用履歴情報を生成するステップと、キーワードを取得するステップと、取得されたキーワードを含む1以上の文書を抽出するために記憶手段に記憶された文書を検索するステップと、検索するステップにおける検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、抽出された文書に関連する関連ユーザーを特定するステップと、特定された関連ユーザーに関するユーザー情報を通知するステップと、を含む。この局面に従えば、キーワードに関連するユーザーを、通知することが可能な有識者検索方法を提供することができる。この発明のさらに他の局面によれば、有識者検索プログラムは、記憶手段に記憶される文書に対する利用履歴情報であって、当該文書を作成したユーザー、または当該文書に対して発生する事象に関連するユーザーを識別するためのユーザー識別情報を含む利用履歴情報を生成するステップと、キーワードを取得するステップと、取得されたキーワードを含む1以上の文書を抽出するために記憶手段に記憶された文書を検索するステップと、検索するステップにおける検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、抽出された文書に関連する関連ユーザーを特定するステップと、特定された関連ユーザーに関するユーザー情報を通知するステップと、をコンピュータに実行させる。この局面に従えば、キーワードに関連するユーザーを、通知することが可能な有識者検索プログラムを提供することができる。以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。図1は、本発明の実施の形態における情報処理システムの一例を示す図である。図1を参照して、情報処理システム1は、文書編集装置として機能するパーソナルコンピュータPC100と、ファイルサーバー201と、複合機MultiFunctionPeripheral以下、MFPという221と、を含む。PC100、ファイルサーバー201、MFP221は、ネットワーク2にそれぞれ接続される。MFP221は、HDDを備えており、ファイルサーバーとしての機能を有する。また、MFP221は、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等の複数の機能を備える。ファイルサーバー201およびMFP221には、複数の文書が記憶される。例えば、ファイルサーバー201が複数人で共有される場合、複数人がファイルサーバー201に記憶させた複数の文書が記憶される。ファイルサーバー201は、検索エンジンを備えており、PC100からファイルサーバー201にキーワードを送信すれば、ファイルサーバー201においてファイルサーバー201に記憶された複数の文書のうちからキーワードを含む文書が抽出され、抽出された複数の文書がPC100に送信される。ファイルサーバー201が送信する複数の文書は、ファイルサーバー201において予め定められた優先順位で並び替えられている。また、ファイルサーバー201は、それに記憶される複数の文書それぞれに対応して利用履歴情報を記憶する。利用履歴情報についての詳細は後述する。ネットワーク2は、ローカルエリアネットワークLANであり、接続形態は有線または無線を問わない。ネットワーク2は、ゲートウェイを介してインターネットに接続されており、PC100は、インターネットに接続されたコンピュータと通信可能である。なお、ネットワーク2は、LANに限らず、ワイドエリアネットワークWAN、公衆交換電話網PSTN等であってもよい。図2は、PCのハードウエア構成の一例を示すブロック図である。図2を参照して、PC100は、それぞれがバス120に接続されたCPU101と、CPU101が実行するプログラム等を記憶するためのROMReadOnlyMemory103と、CPU101の作業領域として用いられるRAM105と、大容量記憶装置としてのHDD107と、メモリカード108が装着されるカードインターフェースI/F109と、PC100をインターネットに接続するための通信I/F111と、ユーザーとのインターフェースとなるユーザーインターフェース113と、マイクロホン121が接続された外部I/F119と、を含む。ユーザーインターフェース113は、キーボードとマウスなどのポインティングデバイスを含む操作部115と、画像を表示する液晶表示装置等からなる表示部117とを含む。CPU101は、PC100の全体を制御する。また、CPU101は、ROM103に記憶されたプログラムを実行する。また、CPU101は、カードI/F109を介してメモリカード108に記憶されたプログラムをRAM105にロードし、実行するようにしてもよい。さらに、CPU101がインターネットに接続されたコンピュータからプログラムをダウンロードしてHDD107に記憶して、または、インターネットに接続されたコンピュータがプログラムをHDD107に書込みするようにして、CPU101で実行するようにしてもよい。ここでいうプログラムは、CPU101により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。マイクロホン121は、PC100のユーザーが発生する音声を集音し、集音した音声を、外部I/F119に出力する。外部I/F119は、マイクロホン121から入力される音声を、CPU101に出力する。なお、CPU101が実行するためのプログラムを記憶する記録媒体としては、メモリカード108に限られず、フレキシブルディスク、カセットテープ、光ディスクCD-ROMCompactDisc-ReadOnlyMemory/MOMagneticOpticalDisc/MDMiniDisc/DVDDigitalVersatileDisc、ICカード、光カード、マスクROM、EPROMErasableProgrammableROM、EEPROMElectricallyErasableandProgrammableROMなどの半導体メモリ等の媒体でもよい。本実施の形態におけるPC100は、情報処理装置の一例であり、インターネット上に公開された文書、ファイルサーバー201またはMFP221に記憶された複数の文書のうちからPC100のユーザーが所望する文書を収集する。ここでは、PC100のユーザーがプレゼンテーション用の資料を作成するための文書を収集する場合を例に説明する。図3は、PCが備えるCPUが有する機能の概要の一例を示すブロック図である。図3に示す機能は、CPU101がROM103またはメモリカード108に記憶された有識者検索プログラムを実行することにより、CPU101に形成される。図3を参照して、CPU101は、PC100を操作するユーザーを認証する認証部11と、文書を利用する履歴を示す利用履歴情報を生成する利用履歴生成部13と、キーワードを取得するキーワード取得部15と、キーワードに基づいて文書を検索する文書検索部17と、1以上のページを含む文書を生成する文書生成部19と、キーワードに関連する関連ユーザーを特定する関連ユーザー特定部21と、再抽出部23と、関連ユーザーに関するユーザー情報を通知するユーザー情報通知部25と、を含む。認証部11は、PC100を操作する操作ユーザーを認証する。具体的には、認証部11は、ログイン画面を表示部117に表示し、認証情報を受け付ける。ログイン画面は、ユーザー識別情報を入力する領域と、パスワードを入力する領域とを含む。操作ユーザーが操作部115にユーザー識別情報とパスワードとを入力すると、操作部115からユーザー識別情報とパスワードとを認証情報として受け付け、その認証情報を予め記憶されている認証用データと比較し、両者が一致すれば操作ユーザーを認証するが、両者が一致しなければ操作ユーザーを認証しない。認証用データは、操作ユーザーを識別するためのユーザー識別情報とパスワードとを含む。なお、ファイルサーバー201に認証機能を備える場合、認証部11は、操作ユーザーが操作部115に入力するユーザー識別情報とパスワードとを認証情報として受け付け、受け付けられた認証情報を通信I/F111を介してファイルサーバー201に送信し、ファイルサーバー201に認証させる。ファイルサーバー201は、認証情報を受信すると、その認証情報を予め記憶されている認証用データと比較し、両者が一致すれば認証成功を示す認証結果を返信するが、両者が一致しなければ認証失敗を示す認証結果を返信する。認証部11は、操作ユーザーを認証する場合、キーワード取得部15および利用履歴生成部13に、操作ユーザーのユーザー識別情報を出力するが、操作ユーザーを認証しない場合、エラーメッセージを表示部117に表示する。認証部11が操作ユーザーを認証する場合、その後に操作部115に入力される操作は、認証されてログインが許可された操作ユーザーによる操作として受け付けられる。キーワード取得部15は、ユーザーにより入力されるキーワードを受け付け、受け付けられたキーワードを文書検索部17に出力する。キーワード取得部15は、ユーザーが、操作部115が有するキーボードまたはマウスでキーセンテンスを入力する場合、操作部115に入力されたキーセンテンスを受け付ける。キーワード取得部15は、ユーザーが、マイクロホン121に音声でキーセンテンスを入力する場合、マイクロホン121に入力される音声を音声認識することによって、キーセンテンスを受け付ける。具体的には、キーワード取得部15は、音声入力部41と、音声認識部43と、キーワード抽出部45と、を含む。音声入力部41は、外部I/F119を介してマイクロホン121と接続される。マイクロホン121は、ユーザーが発生した音声を集音し、アナログの音声データを外部I/F119に出力する。外部I/F119は、マイクロホン121から入力される音声データをCPU101に出力する、音声入力部41は、外部I/F119が出力する音声データが入力され、入力された音声データを音声認識部43に出力する。音声認識部43は、音声入力部41から入力される音声データを解析し、音声認識することによって、音声データを文字情報に変換する。キーワード抽出部45は、音声認識部43によって音声データから変換された文字情報のうちからキーワードを抽出する。文字情報を1以上の単語に分割し、1以上の単語のうちから予め登録された単語をキーワードとして抽出する。キーワード抽出部45は、抽出された1以上のキーワードを文書検索部17に出力する。文書検索部17は、キーワードを用いてデータベースを検索し、1以上の文書を取得し、取得された1以上の文書を文書生成部19に出力する。具体的には、文書検索部17は、キーワードを含む検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、検索要求を受信すると、ファイルサーバー201に記憶された複数の文書のうちから検索要求に含まれるキーワードを含む1以上の文書を抽出し、1以上の文書を予め定められた優先順位で並び換えて、PC100に返信する。文書検索部17は、通信I/F111がファイルサーバー201から検索結果である1以上の文書を受信すると、通信I/F111から1以上の文書を取得する。また、文書検索部17は、キーワードを含む検索要求をMFP221に送信するようにしてもよい。MFP221は、検索要求を受信すると、それが備えるHDDに記憶された複数の文書のうちから検索用キーワードを含む1以上の文書を抽出し、抽出された1以上の文書をMFP221によって予め定められた優先順位で並び換えて、PC100に返信する。文書検索部17は、通信I/F111がMFP221から検索結果である1以上の文書を受信すると、通信I/F111から1以上の文書を取得する。さらに、文書検索部17は、キーワードを含む検索要求をMFP221およびファイルサーバー201に送信するようにしてもよい。文書検索部17は、通信I/F111がMFP221およびファイルサーバー201それぞれから検索結果である1以上の文書を受信すると、通信I/F111から1以上の文書を取得する。文書生成部19は、文書検索部17から入力される1以上の文書のうち上位3つの文書を表示部117に選択可能に表示する。また、文書が複数ページからなる場合には、ページを選択可能に表示する。具体的には、文書生成部19は、上位3つの文書それぞれの画像を合成した画像であって、1以上の文書それぞれに対応する画像を選択可能な選択画像を生成し、生成した選択画像を表示部117に表示する。文書の画像は、文書が複数ページからなる場合には、ページを選択可能に表示される。選択画像のサイズが、表示部117の表示可能なサイズよりも大きい場合には、選択画像を縮小して表示してもよいし、スクロール可能に表示してもよい。文書生成部19は、操作ユーザーが表示部117に表示された選択画像に含まれる文書の画像を指示する操作を操作部115に入力すれば、指示された画像に対応する文書を選択する。文書が複数ページを含む場合には、文書に加えて操作ユーザーにより指示されたページを選択する。以下、選択された文書を引用元文書といい、引用元文書を生成したユーザーを引用元ユーザーといい、選択されたページを引用元ページという。文書生成部19は、引用元文書の引用元ページを、新たな文書に追加することにより、新たな文書を生成する。以下、新たな文書に追加されたページを、引用ページという。文書生成部19は、引用ページが新たな文書に追加されることに応じて、新たな文書の文書識別情報と、引用ページを識別するためのページ番号部分識別情報と、引用元文書の文書識別情報と、引用元ページのページ番号部分識別情報と、引用元ユーザーのユーザー識別情報との組を、利用履歴生成部13に出力するとともに、引用元文書の文書識別情報と、引用元ページのページ番号部分識別情報との組を、関連ユーザー特定部21に出力する。文書生成部19は、新たな文書が生成されると、生成された新たな文書を通信I/F111を介してファイルサーバー201に送信するとともに、文書生成信号を利用履歴生成部13に出力する。文書生成信号は、新たな文書の文書識別情報を含む。ファイルサーバー201は、受信される新たな文書を、次に受信される検索要求に対する検索対象として記憶する。利用履歴生成部13は、生成時生成部31と、事象発生時生成部33と、を含む。生成時生成部31は、認証部11からPC100を操作する操作ユーザーのユーザー識別情報が入力される。生成時生成部31は、文書生成部19から文書生成信号が入力されることに応じて、文書生成信号に含まれる文書識別情報と、操作ユーザーのユーザー識別情報と、文書が生成されたことを示す事象情報とを含む利用履歴情報を生成し、生成した利用履歴情報を通信I/F111を介してファイルサーバー201に送信する。したがって、生成時生成部31により生成される利用履歴情報は、文書を生成したユーザーのユーザー識別情報を含む。事象発生時生成部33は、指摘時生成部35と、質問時生成部37と、引用時生成部39と、を含む。指摘時生成部35は、文書のページに対する指摘事項が入力されると、文書の文書識別情報と、指摘の対象とされたページのページ番号と、入力される指摘事項に含まれる指摘者のユーザー識別情報と、指摘されたことを示す事象情報と、を含む利用履歴情報を生成し、生成された利用履歴情報を通信I/F111を介してファイルサーバー201に送信する。例えば、会議やプレゼンテーションの場で、文書がプロジェクター等の表示装置によって表示される場合がある。この場合、文書に含まれる複数のページが順に表示される。プレゼンテーションが進行中に、指摘者が指摘する場合に、その指摘者のユーザー識別情報と、指摘内容とを含む指摘事項がPC100に入力される。そして指摘時生成部35は、指摘事項が入力される時点において表示されているページのページ番号と、文書の文書識別情報とを特定する。そして、指摘時生成部35は、特定された文書識別情報と、ページ番号と、指摘者のユーザー識別情報と、指摘内容と、指摘されたことを示す事象情報とを含む利用履歴情報を生成する。したがって、指摘時生成部35により生成される利用履歴情報は、文書の特定のページに対して指摘したユーザーのユーザー識別情報を含む。質問時生成部37は、文書のページに対する質問事項が入力されると、文書の文書識別情報と、質問の対象とされたページのページ番号と、入力される質問事項に含まれる質問者のユーザー識別情報と、質問されたことを示す事象情報と、を含む利用履歴情報を生成し、利用履歴情報を生成し、生成した利用履歴情報を通信I/F111を介してファイルサーバー201に送信する。例えば、文書がプレゼンテーションのために用いられる場合、文書に含まれる複数のページが順に表示される。プレゼンテーションが進行中に、質問者が質問する場合に、その質問者のユーザー識別情報と、質問内容とを含む質問事項がPC100に入力される。そして質問時生成部37は、質問事項が入力される時点において表示されているページのページ番号と、文書の文書識別情報とを特定する。そして、質問時生成部37は、特定された文書識別情報と、ページ番号と、質問者のユーザー識別情報と、質問内容と、質問されたことを示す事象情報とを含む利用履歴情報を生成する。したがって、質問時生成部37により生成される利用履歴情報は、文書の特定のページに対して質問したユーザーのユーザー識別情報を含む。引用時生成部39は、文書生成部19から新たな文書の文書識別情報と、引用ページを識別するためのページ番号と、引用元文書の文書識別情報と、引用元ページのページ番号と、引用元ユーザーのユーザー識別情報との組が入力され、認証部11からPC100を操作する操作ユーザーのユーザー識別情報が入力される。引用時生成部39は、引用情報と、引用元情報と、ページが引用されたことを示す事象情報とを含む利用履歴情報を生成し、生成した利用履歴情報を通信I/F111を介してファイルサーバー201に送信する。引用情報は、新たな文書の文書識別情報と、引用ページを識別するためのページ番号とを含む。引用元情報は、引用元ユーザーのユーザー識別情報と、引用元文書の文書識別情報と、引用元ページのページ番号と、を含む。したがって、引用時生成部39により生成される利用履歴情報は、文書の特定のページの引用元のページに関連するユーザーのユーザー識別情報を含む。引用元のページに関連するユーザーは、引用元のページを生成したユーザー、または、引用元のページを他の文書から引用したユーザーを含む。ファイルサーバー201は、PC100から受信される利用履歴情報を記憶する。ファイルサーバー201は、文書生成部19により送信された文書を記憶しており、利用履歴情報は、その文書の文書識別情報を含むので、利用履歴情報と文書とは互いに関連付けられて記憶される。関連ユーザー特定部21は、文書生成部19によって引用ページが新たな文書に追加される場合に、文書生成部19から引用元文書の文書識別情報と、引用元ページのページ番号との組が入力される。関連ユーザー特定部21は、文書生成部19から引用元文書の文書識別情報と引用元ページのページ番号との組が入力されることに応じて、利用履歴情報を取得し、取得された利用履歴情報に基づいて関連ユーザーを特定する。具体的には、関連ユーザー特定部21は、文書生成部19から入力される引用元文書の文書識別情報と引用元ページのページ番号との組を含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、履歴検索要求を受信すると、ファイルサーバー201に記憶された複数の利用履歴情報を検索し、履歴検索要求に含まれる文書識別情報とページ番号とを含む利用履歴情報を抽出する。そして、ファイルサーバー201は、抽出された利用履歴情報のすべてを、PC100に返信する。関連ユーザー特定部21は、通信I/F111が、ファイルサーバー201から利用履歴情報を受信すると、受信された利用履歴情報を取得する。また、関連ユーザー特定部21は、受信された利用履歴情報が、その事象情報が引用されたことを示す場合、利用履歴情報を再抽出部23に出力する。再抽出部23は、関連ユーザー特定部21から利用履歴情報が入力されると、その利用履歴情報の引用情報に含まれる文書識別情報とページ番号との組を含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、履歴検索要求を受信すると、ファイルサーバー201に記憶された複数の利用履歴情報を検索し、履歴検索要求に含まれる文書識別情報とページ番号とを含む利用履歴情報を抽出する。そして、ファイルサーバー201は、抽出された利用履歴情報のすべてを、PC100に返信する。再抽出部23は、通信I/F111が、ファイルサーバー201から利用履歴情報を受信すると、受信された利用履歴情報を取得し、取得された利用履歴情報を関連ユーザー特定部21に出力する。関連ユーザー特定部21は、取得された利用履歴情報、および再抽出部23から入力される利用履歴情報を、ユーザー情報通知部25に出力する。ユーザー情報通知部25は、関連ユーザー特定部21から入力される利用履歴情報を表示部117に表示する。具体的には、利用履歴情報に含まれる事象情報と、事象内容と、ユーザー識別情報と、を表示する。文書を生成したことを示す事象情報の利用履歴情報については、文書を生成したユーザーのユーザー識別情報を表示する。指摘されたことを示す事象情報の利用履歴情報については、指摘者のユーザー識別情報と、指摘内容とを表示する。質問されたことを示す事象情報の利用履歴情報については、質問者のユーザー識別情報と、質問内容とを表示する。引用されたことを示す利用履歴情報場合には、引用元情報を表示する。図4は、ファイルサーバーに記憶される利用履歴情報の一例を示す図である。図4を参照して、利用履歴情報は、番号の項目と、文書識別情報の項目と、事象の項目と、ページの項目と、関連ユーザーの項目と、引用元情報の項目と、時期の項目と、内容の項目と、を含む。番号の項目は、利用履歴情報を識別するためにファイルサーバー201によって付与されるシリアル番号が設定される。文書識別情報の項目は、利用履歴情報に対応する文書の文書識別情報が設定される。事象の項目は、利用履歴情報が生成される起因となった事象情報が設定される。文書が生成される事象の場合には、文書が生成されることを示す事象情報生成が設定され、別の文書から引用する事象の場合には別の文書を引用したことを示す事象情報引用が設定され、指摘する事象の場合には指摘されたことを示す事象情報指摘が設定され、質問する事象の場合には質問されたことを示す事象情報質問が設定される。ページの項目は、利用履歴情報に対応するページ番号が設定される。関連ユーザーの項目には、文書識別情報で特定される文書のページ番号で特定されるページに関連するユーザーのユーザー識別情報が設定される。事象識別情報生成の利用履歴情報の場合には、文書識別情報で特定される文書を作成したユーザーのユーザー識別情報が設定され、事象識別情報引用の利用履歴情報の場合には、引用元文書を作成したユーザーのユーザー識別情報が設定され、事象識別情報指摘の利用履歴情報の場合には、指摘者のユーザー識別情報が設定され、事象識別情報質問の利用履歴情報の場合には、質問者のユーザー識別情報が設定される。引用元情報の項目は、事象識別情報引用の利用履歴情報に対してのみ値が設定される。引用元情報は、引用元文書の項目と、引用元ページの項目とを含む。引用元文書の項目は、引用元文書の文書識別情報が設定される。引用元ページの項目は、引用元ページのページ番号が設定される。時期の項目は、利用履歴情報が生成された年月日が設定される。内容の項目は、事象識別情報指摘の利用履歴情報に対して指摘の内容が設定され、事象識別情報質問の利用履歴情報に対して質問の内容が設定される。事象識別情報引用の利用履歴情報に対しては値は設定されない。ここで、PC100を操作する操作ユーザーが、文書を作成中に、キーワードを入力した結果、資料Aが選択され、その後、操作ユーザーが第4ページを引用する場合について説明する。図5は、資料Aのページ番号4のページの一例を示す図である。この場合、PC100から、文書識別情報資料Aと、ページ番号4とを含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、履歴検索要求を受信すると、図4に示した利用履歴情報を検索し、履歴検索要求に含まれる文書識別情報とページ番号とを含む利用履歴情報を抽出し、返信する。この場合には、PC100は、番号1および2の利用履歴情報をファイルサーバー201から受信する。さらに、番号2の利用履歴情報は、事象情報が引用されたことを示す利用履歴情報引用なので、それに含まれる引用元情報を含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、履歴検索要求を受信すると、図4に示した利用履歴情報を検索し、履歴検索要求に含まれる文書識別情報とページ番号とを含む利用履歴情報を抽出し、返信する。この場合には、PC100は、番号13および16の利用履歴情報をファイルサーバー201から受信する。さらに、番号16の利用履歴情報は、事象情報が引用されたことを示す利用履歴情報引用なので、それに含まれる引用元情報を含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、履歴検索要求を受信すると、図4に示した利用履歴情報を検索し、履歴検索要求に含まれる文書識別情報とページ番号とを含む利用履歴情報を抽出し、返信する。この場合には、PC100は、番号18の利用履歴情報をファイルサーバー201から受信する。図6は、ファイルサーバーから受信される検索結果の一例を示す図である。図5を参照して、検索結果は、図4に示した利用履歴情報のうち番号1、2、13、16、および18の利用履歴情報を含む。図7は、有識者一覧画面の一例を示す図である。図7を参照して、資料Aのページ番号4のページの画像に重畳して、有識者一覧画面300が表示される。有識者一覧画面は、図6に示した検索結果に基づいて、生成される。図6に示した検索結果においては、5つの利用履歴情報を含み、ユーザー識別情報がユーザーA、ユーザーCおよびユーザーKの3人の関連ユーザーが特定されている。有識者一覧画面は、検索結果により特定される関連ユーザーのユーザー識別情報と、そのユーザーと資料Aとの関連の説明とを含む。例えば、ユーザー識別情報ユーザーAのユーザーは、資料Aを作成したユーザーであることが示され、ユーザー識別情報ユーザーCのユーザーは、資料Aの引用元の文書である資料Cを作成したユーザーであることが示され、ユーザー識別情報ユーザーKのユーザーは、資料Cの引用元の文書である資料Dを作成したユーザーであることが示される。また、有識者一覧画面は、3人の関連ユーザーそれぞれのユーザー識別情報の左横にチェックボックスを有する。ユーザーがチェックボックスにチェックすれば、そのチェックボックスに対応するユーザー識別情報で識別されるユーザーに関する情報が表示される。ユーザーに関する情報は、例えば、連絡先の電子メールアドレス、電話番号、所属等である。また、電子メールアドレスを設定した電子メール生成画面を表示するようにしてもよい。図8は、文書生成処理の流れの一例を示すフローチャートである。文書生成処理は、CPU101がROM103またはメモリカード108に記憶された文書生成プログラムを実行することにより、CPU101により実行される処理である。文書生成プログラムは、有識者検索プログラムの一部である。図8を参照して、CPU101は、操作ユーザーの認証に成功したか否かを判断する。PC100を操作するユーザーの認証に成功するまで待機状態となりステップS01でNO、操作ユーザーの認証に成功したならば処理をステップS02に進める。ステップS02においては、変数Nを初期化するために、変数Nに1を設定する。変数Nは、処理対象とするページデータのページ番号を特定するための値である。次のステップS03においては、キーワードを取得したか否かを判断する。キーワードを取得するまで待機状態となりステップS03でNO,キーワードを取得したならばステップS03でYES、処理をステップS04に進める。ユーザーが、操作部115に文字を入力する場合、操作部115に入力された文字列からキーワードを取得する。また、ユーザーが、マイクロホン121に音声を入力する場合、外部I/F119を介してマイクロホン121に入力された音声を受け付け、受け付けられた音声を音声認識した文字列からキーワードを取得する。文字列は、1以上の単語を含み、その文字列からキーワードとして予め登録された1以上の単語の組に該当するものを抽出する。ステップS04においては、ステップS03において取得されたキーワードでデータベースを検索し、文書を取得する。具体的には、キーワードを含む検索要求を通信I/F111を介してファイルサーバー201に送信する。ファイルサーバー201は、検索要求を受信すると、それに記憶された文書のうちからキーワードを含む1以上の文書を抽出し、1以上の文書を予め定められた優先順位で並び換えて、PC100に返信する。そして、通信I/F111がファイルサーバー201から検索結果である1以上の文書を受信すると、通信I/F111から1以上の文書を取得する。なお、キーワードを含む検索要求をMFP221に送信するようにしてもよい。この場合は、MFP221から送信される文書を取得する。次のステップS05においては、ファイルサーバー201から取得された文書の優先順位が上位から3つの文書を抽出する。そして、3つの文書を1画面で表示するステップS06。次のステップS07においては、3つの文書のいずれかを選択する操作を受け付けたか否かを判断する。3つの文書のいずれかを選択する操作を受け付けたならば、処理をステップS08に進めるが、そうでなければ処理をステップS03に戻す。選択された文書が複数ページを含む場合には、複数ページのうちで操作ユーザーにより選択されたページを選択する。ステップS08においては、選択されたページを特定する。ステップS07において操作ユーザーにより選択された文書の文書識別情報と、その文書のうちで選択されたページのページ番号とを特定する。ステップS09においては、関連ユーザー通知処理を実行し、処理をステップS10に進める。関連ユーザー通知処理の詳細は後述する。ステップS10においては、ステップS07において選択された文書を第Nページのページデータに設定し、処理をステップS11に進める。ステップS11においては、第Nページに対応する引用時の利用履歴情報を生成し、処理をステップS12に進める。ここで生成される利用履歴情報は、引用されたことを示す事象情報と、引用情報と、引用元情報と、を含む。引用情報は、後述するステップS13において生成される文書の文書識別情報と、第Nページのページ番号とを含む。引用元情報は、ステップS07において選択された引用元文書の文書識別情報と、ステップS08において特定されたページのページ番号と、引用元文書を作成したユーザーのユーザー識別情報と、を含む。ステップS12においては、終了指示を受け付けたか否かを判断する。操作部115が備える終了指示が予め割り当てられたキーをユーザーが押下すると、終了指示を受け付ける。終了指示を受け付けたならば処理をステップS13に進めるが、そうでなければ処理をステップS16に進める。ステップS16においては、変数Nを、それに1を加算した値に設定し、処理をステップS03に戻す。ステップS13においては、文書を生成する。ステップS11において第1ページ~第Nページそれぞれに設定されたNページのページデータを含む文書を生成し、HDD107に記憶する。次のステップS14においては、生成時の利用履歴情報を生成し、処理をステップS15に進める。具体的には、文書が生成されたことを示す事象情報と、ステップS13において生成された文書の文書識別情報と、ステップS01において認証された操作ユーザーのユーザー識別情報と、を含む利用履歴情報を生成する。ステップS15においては、文書と利用履歴情報とをファイルサーバー201に送信し、処理を終了する。ステップS13において生成された文書と、ステップS14において生成された生成時の利用履歴情報と、を通信I/F111を介して、ファイルサーバー201に送信する。また、ステップS11が実行され、引用時の利用履歴情報が生成されている場合には、引用時の利用履歴情報も併せて、通信I/F111を介して、ファイルサーバー201に送信する。ファイルサーバー201においては、文書と、生成時の利用履歴情報と、引用時の利用履歴情報と、が記憶される。図9は、関連ユーザー通知処理の流れの一例を示すフローチャートである。関連ユーザー通知処理は、図8のステップS09において実行される処理である。関連ユーザー通知処理が実行される前の段階で、操作ユーザーによって引用元の文書と、ページとが選択され、選択された引用元文書の文書識別情報と、選択された引用元ページのページ番号とが特定されている。図9を参照して、CPU101は、利用履歴情報を取得する。操作ユーザーによって選択され、特定された引用元文書の文書識別情報と、引用元ページのページ番号との組を含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信し、通信I/F111が、ファイルサーバー201から受信する利用履歴情報を取得する。ファイルサーバー201は、履歴検索要求を受信すると、ファイルサーバー201に記憶された複数の利用履歴情報を検索し、抽出された利用履歴情報のすべてを、PC100に返信する。ファイルサーバー201が検索により抽出する利用履歴情報は、履歴検索要求に含まれる文書識別情報が文書識別情報の項目に設定されており、かつ、事象の項目が生成に設定されている利用履歴情報、および履歴検索要求に含まれる文書識別情報が文書識別情報の項目に設定されており、かつ、履歴検索要求に含まれる文書識別情報がページの項目に設定されている利用履歴情報である。ステップS21においては、履歴検索要求を送信した後に、通信I/F111がファイルサーバー201から受信する利用履歴情報を取得する。ステップS22においては、取得された利用履歴情報のうちから処理対象となる利用履歴情報を選択する。そして、選択された利用履歴情報の事象情報と関連ユーザーとを表示部117に表示するステップS23。利用履歴情報に含まれる事象情報が、作成されたことを示す場合には、作成されたことを示すメッセージと、文書を生成したユーザーのユーザー識別情報とを表示する。利用履歴情報に含まれる事象情報が、指摘されたことを示す場合には、指摘されたことを示す情報と、指摘したユーザーのユーザー識別情報とを表示する。利用履歴情報に含まれる事象情報が、質問されたことを示す場合には、質問されたことを示す情報と、質問したユーザーのユーザー識別情報を表示する。利用履歴情報に含まれる事象情報が、引用されたことを示す場合には、引用されたことを示す情報と、引用元ページを生成したユーザーのユーザー識別情報を表示する。次のステップS24においては、選択された利用履歴情報の事象情報が引用されたことを示すか否かを判断する。事象情報が引用されたことを示すならば処理をステップS25に進めるが、そうでなければ処理をステップS27に進める。ステップS25においては、引用元を特定する。具体的には、選択された利用履歴情報の引用元情報に含まれる引用元文書の文書識別情報、引用元ページのページ番号を特定する。そして、引用元利用履歴抽出処理を実行する。引用元利用履歴抽出処理の詳細は、後述するが、特定された引用元文書の文書識別情報、引用元ページのページ番号を用いて、利用履歴情報を取得し、事象情報と関連ユーザーとを表示する処理である。次のステップS27においては、処理対象に選択するべき利用履歴情報が存在するか否かを判断する。ステップS21において取得された利用履歴情報のうちに、ステップS22において選択されていない利用履歴情報が存在するか否かを判断する。未選択の利用履歴情報が存在すれば処理をステップS22に戻すが、存在しなければ処理を文書生成処理に戻す。図10は、引用元利用履歴抽出処理の流れの一例を示すフローチャートである。引用元利用履歴抽出処理は、図9のステップS26において実行される処理である。引用元利用履歴抽出処理が実行される前の段階では、引用元文書の文書識別情報と、引用元ページのページ番号とが、特定されている。図10を参照して、引用元文書の引用元ページに対応する利用履歴情報を取得する。特定された引用元文書の文書識別情報とページ番号との組を含む履歴検索要求を通信I/F111を介してファイルサーバー201に送信し、通信I/F111が、ファイルサーバー201から受信する利用履歴情報を取得する。ファイルサーバー201は、履歴検索要求を受信すると、ファイルサーバー201に記憶された複数の利用履歴情報を検索し、抽出された利用履歴情報のすべてを、PC100に返信する。ファイルサーバー201が検索により抽出する利用履歴情報は、履歴検索要求に含まれる文書識別情報が文書識別情報の項目に設定されており、かつ、事象の項目が生成に設定されている利用履歴情報、および履歴検索要求に含まれる文書識別情報が文書識別情報の項目に設定されており、かつ、履歴検索要求に含まれる文書識別情報がページの項目に設定されている利用履歴情報である。ステップS32においては、履歴検索要求を送信した後に、通信I/F111がファイルサーバー201から受信する利用履歴情報を取得する。ステップS32~ステップS37の処理は、図9に示したステップS22~ステップS27の処理と同じである。したがって、ここでは説明を繰り返さない。図11は、事象発生時生成処理の流れの一例を示すフローチャートである。事象発生時生成処理は、CPU101がROM103またはメモリカード108に記憶された文書生成プログラムを実行することにより、CPU101により実行される処理である。文書生成プログラムは、有識者検索プログラムの一部である。図11を参照して、CPU101は、文書が選択されたか否かを判断するステップS41。ファイルサーバー201に記憶されている文書の文書識別情報の一覧を、ファイルサーバー201から取得し、表示部117に表示された一覧から文書識別情報が指定されると、指定された文書識別情報の文書を選択する。文書が選択されるまで待機状態となりステップS41でNO、文書が選択されるとステップS41でYES、処理をステップS42に進める。換言すれば、事象発生時生成処理は、文書が選択されることを条件に実行される処理である。なお、選択される文書は、ファイルサーバー201に記憶されている文書に限られず、利用履歴情報と関連付けられていれば、例えば、MFP221に記憶された文書であってもよい。ステップS42においては、ステップS41において選択された文書に含まれる1以上のページのうちから1つのページが、操作ユーザーによって選択されたか否かを判断する。ページが選択されたならば処理をステップS43に進めるが、そうでなければ処理をステップS44に進める。処理をステップS43に進める場合、選択されたページを処理対象に設定する。なお、ステップS41において文書が選択された段階においては、第1ページを選択し、処理をステップS43に進めるようにしてもよい。ステップS43においては、選択された文書の選択されたページを表示し、処理をステップS44に進める。ページが表示される装置は、表示部117であってもよいし、PC100に接続されたプロジェクター等の表示装置であってもよい。例えば、会議やプレゼンテーションの場で、文書が選択され、プロジェクター等の表示装置に表示される場合である。ステップS44においては、指摘する事象が発生したか否かを判断する。会議やプレゼンテーションが進行中に、指摘者が表示されたページの内容に対して指摘する場合に、その指摘者のユーザー識別情報と、指摘内容とを含む指摘事項が操作部115に入力されると、指摘する事象が発生したことを検出する。指摘する事象が発生したことを検出したならば処理をステップS45に進めるが、そうでなければ処理をステップS47に進める。ステップS45においては、指摘者を特定する。操作部115に入力されたユーザー識別情報で特定されるユーザーを指摘者に特定し、処理をステップS46に進める。なお、会議やプレゼンテーションにおける音声を、マイクロホン等で収集し、音声を音声認識して得られる文字列から予め定められた文節、例えば、~べきです。、~してください。等が抽出される場合に、指摘事項を検出するようにしてもよい。この場合には、会議やプレゼンテーションの参加者の声紋を予め記憶しておけば、声紋認証することによって指摘者を特定することができる。ステップS46においては、指摘時の利用履歴情報を生成し、処理をステップS47に進める。具体的には、指摘されたことを示す事象情報と、ステップS41において選択された文書の文書識別情報と、ステップS42において選択されたページのページ番号と、ステップS45において特定された指摘者のユーザー識別情報と、を含む利用履歴情報を生成する。ステップS47においては、質問する事象が発生したか否かを判断する。会議やプレゼンテーションが進行中に、表示されたページの内容に対して質問者が質問する場合に、その質問者のユーザー識別情報と、質問内容とを含む質問事項が操作部115に入力されると、質問する事象が発生したことを検出する。質問する事象が発生したことを検出したならば処理をステップS48に進めるが、そうでなければ処理をステップS50に進める。ステップS48においては、質問者を特定する。操作部115に入力されたユーザー識別情報で特定されるユーザーを質問者に特定し、処理をステップS49に進める。なお、会議やプレゼンテーションにおける音声を、マイクロホン等で収集し、音声を音声認識して得られる文字列から予め定められた文節、例えば、~ですか。、~質問します。、~説明してください。等が抽出される場合に、質問事項を検出するようにしてもよい。この場合には、会議やプレゼンテーションの参加者の声紋を予め記憶しておけば、声紋認証することによって質問者を特定することができる。ステップS49においては、質問時の利用履歴情報を生成し、処理をステップS50に進める。具体的には、質問されたことを示す事象情報と、ステップS41において選択された文書の文書識別情報と、ステップS42において選択されたページのページ番号と、ステップS48において特定された質問者のユーザー識別情報と、を含む利用履歴情報を生成する。ステップS50においては、終了指示を検出したか否かを判断する。操作ユーザーが操作部115が備える終了指示が予め割り当てられたキーを指示すれば、終了指示を検出する。終了指示を検出したならば処理をステップS51に進めるが、そうでなければ処理をステップS42に戻す。ステップS51においては、ファイルサーバー201に利用履歴情報を送信し、処理を終了する。これにより、ファイルサーバー201は、PC201から利用履歴情報を受信し、受信された利用履歴情報を記憶する。以上説明したように、本実施の形態におけるPC100は、情報処理装置として機能し、ファイルサーバー201に記憶される文書に対する利用履歴情報であって、文書を作成したユーザー、または文書に対して発生する事象に関連するユーザーのユーザー識別情報を含む利用履歴情報を生成し、ユーザにより入力されるキーワードでファイルサーバー201に検索させ、検索によって抽出された1以上の文書それぞれに対応する利用履歴情報に基づいて、文書に関連する関連ユーザーを特定し、通知する。このため、キーワードを含む文書に関連するユーザーを、有識者として通知することができる。また、ファイルサーバー201に記憶される文書が生成される段階で、または、文書に関連する事象が発生する段階で、利用履歴情報を生成するので、文書を作成したユーザー、または文書に関連する事象に関連するユーザーを有識者として通知することができる。また、文書が複数ページを含む場合に、発生した事象の対象となったページのページ番号と事象に関連するユーザーのユーザー識別情報とを関連付けた利用履歴情報を生成し、抽出された文書のうちキーワードを含むページに関連付けられたユーザを、有識者として通知する。このため、キーワードに関連するユーザーを有識者として通知することができる。また、ファイルサーバー201に記憶された文書に対する指摘事項が入力される事象が発生する場合、指摘事項に含まれる指摘したユーザーのユーザー識別情報を含む利用履歴情報を生成するので、文書に対して指摘したユーザーを通知することができる。また、ファイルサーバー201に記憶された文書に対する質問事項が入力される事象が発生する場合、質問事項に含まれる質問したユーザーのユーザー識別情報を含む利用履歴情報を生成するので、文書に対して質問したユーザーを通知することができる。また、文書の少なくとも一部を別の文書から引用する事象が発生する場合、文書のうち別の文書から引用した引用部分のページ番号と、別の文書を作成したユーザーのユーザー識別情報とを関連付けた利用履歴情報を生成する。このため、別の文書を引用する場合に、別の文書を作成したユーザーを有識者として通知することができる。また、引用元文書のうち文書によって引用された引用元ページのページ番号をさらに含む利用履歴情報を生成し、利用履歴情報が引用元ページのページ番号を含む場合、引用元文書に関連付けられた利用履歴情報のうちから発生した事象の対象となったページのページ番号が、引用元ページのページ番号と同じ利用履歴情報を抽出する。このため、引用元文書の引用元ページが、さらに別の文書から引用されている場合に、引用元文書の引用元ページが引用されている別の文書を作成したユーザーを通知することができる。また、音声でキーワードを入力することができるので、操作を容易にすることができる。なお、上述した実施の形態においては、情報処理装置の一例としてPC100を説明したが、図8~図11に記載した処理をPC100に実行させる有識者検索方法またはその有識者検索方法をPC100を制御するCPU101に実行させるための有識者検索プログラムとして発明を捉えることができるのは言うまでもない。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。<付記>1前記記憶手段は、ネットワークに接続されたファイルサーバーまたは/および自装置に備えられる、請求項1~9のいずれかに記載の情報処理装置。"