(57)【特許請求の範囲】
【請求項１】
会議の参加者に配布する資料である会議資料と、該会議の参加者を示す情報と、該会議資料を加工する規則を受け付ける受付手段と、
前記参加者の属性を抽出する抽出手段と、
前記参加者の属性を前記規則に適用することによって、前記会議資料を加工する加工手段と、
前記参加者の前記会議前のスケジュールを取得する取得手段と、
前記参加者のスケジュールを利用して前記会議までの時間を算出する算出手段
を具備し、
前記加工手段は、前記算出手段によって算出された時間を前記規則に適用することによって、前記会議資料を加工する
ことを特徴とする情報処理装置。
【請求項２】
前記加工手段によって加工された会議資料に対する他の参加者の閲覧履歴を表示する表示手段
をさらに具備することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンピュータを、
会議の参加者に配布する資料である会議資料と、該会議の参加者を示す情報と、該会議資料を加工する規則を受け付ける受付手段と、
前記参加者の属性を抽出する抽出手段と、
前記参加者の属性を前記規則に適用することによって、前記会議資料を加工する加工手段と、
前記参加者の前記会議前のスケジュールを取得する取得手段と、
前記参加者のスケジュールを利用して前記会議までの時間を算出する算出手段
として機能させ、
前記加工手段は、前記算出手段によって算出された時間を前記規則に適用することによって、前記会議資料を加工する
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、情報を伝えたい人（発表者）から情報を入手する目的でその会議に参加した人（参加者）への情報提供において、発表者の主導権を支援する仕組みがなく、発表者へ個別の質問が集中する場合や全く反応がない場合などの対応が難しいことを課題とし、制御部は、発表者からの指示により、予め記憶されている発表用の元ファイルと配信リスト記憶部の配信リストを読取り、出力処理部は、発表者の説明に同期して画像単位を配信リスト先で示された参加者端末へ送信し、参加者端末は、画像を表示し、参加者端末が、質問を発表者へ送信するとメイン端末の入力処理部が加工ファイルを受信し、優先順位が割り付けられる加工ファイル記憶部に格納し、優先順位の高い質問を受信したことを発表者に通知することが開示されている。
【０００３】
特許文献２には、会議に参加する者が会議の状況を把握できるように適確なサポートを行う会議支援装置を提供することを課題とし、会議において議論されている内容を特定する機能と、会議参加者の知識又は経験に関する情報を取得する機能とを備え、特定された内容、及び取得された情報に基づいて、会議理解のための複数種類のサポート機能のうち、会議参加者に提供する機能が選択され、提供されることが開示されている。
【０００４】
特許文献３には、利用者の行動履歴変化又は利用者間での相関を考慮して、大きな遅延なく解析結果を反映させた情報提供を可能にすることを課題とし、利用者情報取得部は、利用者の属性とコンテンツを表示する状況を表すコンテキストを取得し、コンテンツ取得部は、コンテンツごとにコンテキストの要素ごとの重み付けを表すコンテキスト適合性を取得し、適合性評価部は、コンテキストとコンテキスト適合性の要素ごとの積和である適合性評価値を計算し、コンテンツ選択部は、適合性評価値に基づいて表示するコンテンツを決定し、利用者情報取得部は、表示したコンテンツに対する利用者の反応を取得して、情報提供サーバーに送信し、利用者情報集計部は、コンテンツごとにコンテキストと利用者の反応を集計し、それに基づいてコンテンツ適合性変更部は、コンテキスト適合性を変更することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３４０９４号公報
【特許文献２】特開２０１２−２２７７４５号公報
【特許文献３】特開２０１１−０９６１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、会議の参加者に配布する資料を、参加者の属性に基づいて加工するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、会議の参加者に配布する資料である会議資料と、該会議の参加者を示す情報と、該会議資料を加工する規則を受け付ける受付手段と、前記参加者の属性を抽出する抽出手段と、前記参加者の属性を前記規則に適用することによって、前記会議資料を加工する加工手段と、前記参加者の前記会議前のスケジュールを取得する取得手段と、前記参加者のスケジュールを利用して前記会議までの時間を算出する算出手段を具備し、前記加工手段は、前記算出手段によって算出された時間を前記規則に適用することによって、前記会議資料を加工することを特徴とする情報処理装置である。
【０００９】
請求項２の発明は、前記加工手段によって加工された会議資料に対する他の参加者の閲覧履歴を表示する表示手段をさらに具備することを特徴とする請求項１に記載の情報処理装置である。
【００１０】
請求項３の発明は、コンピュータを、会議の参加者に配布する資料である会議資料と、該会議の参加者を示す情報と、該会議資料を加工する規則を受け付ける受付手段と、前記参加者の属性を抽出する抽出手段と、前記参加者の属性を前記規則に適用することによって、前記会議資料を加工する加工手段と、前記参加者の前記会議前のスケジュールを取得する取得手段と、前記参加者のスケジュールを利用して前記会議までの時間を算出する算出手段として機能させ、前記加工手段は、前記算出手段によって算出された時間を前記規則に適用することによって、前記会議資料を加工する情報処理プログラムである。
【発明の効果】
【００１１】
請求項１の情報処理装置によれば、会議の参加者に配布する資料を、参加者の属性に基づいて加工することができる。また、会議の参加者に配布する資料を、会議までの時間に基づいて加工することができる。
【００１３】
請求項２の情報処理装置によれば、加工された会議資料に対する他の参加者の閲覧履歴を表示することができる。
【００１４】
請求項３の情報処理プログラムによれば、会議の参加者に配布する資料を、参加者の属性に基づいて加工することができる。また、会議の参加者に配布する資料を、会議までの時間に基づいて加工することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】第１の実施の形態を実現した場合のシステム構成例を示す説明図である。
【図３】資料情報テーブルのデータ構造例を示す説明図である。
【図４】個人情報テーブルのデータ構造例を示す説明図である。
【図５】第１の実施の形態による処理例を示す説明図である。
【図６】加工方法テーブルのデータ構造例を示す説明図である。
【図７】加工対象者の属性テーブルのデータ構造例を示す説明図である。
【図８】第１の実施の形態による処理例を示すフローチャートである。
【図９】第１の実施の形態による処理例を示すフローチャートである。
【図１０】第１の実施の形態による処理例を示す説明図である。
【図１１】第１の実施の形態による処理例を示す説明図である。
【図１２】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１３】第２の実施の形態を実現した場合のシステム構成例を示す説明図である。
【図１４】個人情報テーブルのデータ構造例を示す説明図である。
【図１５】重要度テーブルのデータ構造例を示す説明図である。
【図１６】第２の実施の形態による処理例を示すフローチャートである。
【図１７】重要度・準備時間対応テーブルのデータ構造例を示す説明図である。
【図１８】第２の実施の形態による処理例を示す説明図である。
【図１９】第２の実施の形態による処理例を示す説明図である。
【図２０】第３の実施の形態の構成例についての概念的なモジュール構成図である。
【図２１】第３の実施の形態による処理例を示す説明図である。
【図２２】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜第１の実施の形態＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、すべての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理ごとに又はモジュール内で複数の処理を行う場合はその処理ごとに、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１７】
本実施の形態である情報処理装置１００は、会議資料を加工するものであって、図１の例に示すように、資料格納モジュール１１０、資料格納通知モジュール１２０、資料加工モジュール１３０、資料情報ＤＢ１４０、個人情報ＤＢ１５０を有している。
一般的に、会議の効率化のために、事前に会議出席者に対して資料（以下、会議資料ともいう）を配布し、会議の情報を提供しておくことにより、会議をスムーズに進めるということがよく行われる。会議の資料が少ない場合には、会議参加者がすべての会議資料に目を通すことも可能ではあるが、例えば、複数の議題があり会議資料の量が多い等の場合、自分の業務と直接関係ある部分を中心に会議資料に目を通したいが、その部分を見つけるのに時間がかかることや、会議主催者が各参加者に読んでほしい箇所を読み飛ばしてしまうことが起こりえる。つまり、会議資料そのままでは、短時間で会議資料の重要箇所を確認できない。
【００１８】
資料格納モジュール１１０は、資料格納通知モジュール１２０、資料加工モジュール１３０、資料情報ＤＢ１４０、会議主催者使用端末１９０、会議参加者Ａ使用端末１９２Ａ、会議参加者Ｂ使用端末１９２Ｂと接続されている。資料格納モジュール１１０は、会議の参加者に配布する資料である会議資料と、その会議の参加者を示す情報と、その会議資料を加工する規則を受け付ける。会議は、複数人が参加して行うものであれば足り、集会、会合、講義等も含む概念として用いる。そして、参加者は、必ずしも１箇所に集合する必要はない。つまり、遠隔会議システム等を用いた会議も含む。会議資料は、電子文書である。なお、電子文書とは、主にテキストデータ、場合によっては図形、画像、動画、音声等の電子データ（ファイルとも言われる）、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書作成プログラムによって作成された文書、Ｗｅｂページ等を含む。会議資料は、その会議で用いられ得るものであればよく、その可能性で足りる。したがって、結果として、会議に用いられなかったものであってもよい。また、規則とは、会議資料を、どのような人にはどのように加工して見せるかを指示する情報（以下、加工情報ともいう）である。
【００１９】
具体的には、資料格納モジュール１１０は、『会議ＩＤ（本実施の形態において会議を一意に識別するための情報（ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ））』、『会議名』、『会議資料』、『加工情報』、『会議参加者の個人ＩＤ』を格納すること、ユーザーが資料を閲覧することができる機構を有する。
具体的には、会議主催者使用端末１９０に対する会議主催者の操作によって、それらの情報を入力する。そして、インプットされた内容を資料情報ＤＢ１４０に書き込む機構を有している。
また、会議資料が資料情報ＤＢ１４０に格納された場合に、会議資料に関連付けられた（紐付けられた）『会議の参加者の個人ＩＤ』と『会議ＩＤ』を資料格納通知モジュール１２０にインプットする機構を有する。
また、会議参加者使用端末１９２を利用する参加者が、加工された『会議資料』を閲覧する機構を有する。
また、会議参加者使用端末１９２を利用する参加者の操作によって『会議資料』にアクセスした『会議参加者の個人ＩＤ』を資料加工モジュール１３０にインプットする機構を有する。つまり、閲覧履歴を記憶する。
【００２０】
資料格納通知モジュール１２０は、資料格納モジュール１１０、個人情報ＤＢ１５０、会議参加者Ａ使用端末１９２Ａ、会議参加者Ｂ使用端末１９２Ｂと接続されている。資料格納通知モジュール１２０は、該当する会議の参加者に、資料が資料格納モジュール１１０に格納された旨を通知することができる機構を有する。
具体的には、資料格納通知モジュール１２０は、『会議の参加者の個人ＩＤ』に応じて、個人情報ＤＢ１５０内から『参加者のメールアドレス』を取得し、会議資料が格納された旨と格納先を、会議の参加者に通知する機構を有する。
【００２１】
資料加工モジュール１３０は、資料格納モジュール１１０、資料情報ＤＢ１４０、個人情報ＤＢ１５０と接続されている。資料加工モジュール１３０は、対象となっている会議の参加者の属性としての一例である経験を抽出する。そして、その参加者の経験を規則に適用することによって、会議資料を加工する。
具体的には、資料加工モジュール１３０は、『加工情報』と『会議参加者の属性（一般にロールと言われるものを含む）』を比較して、比較結果に応じて資料を加工する機構を有する。
より具体的には、資料加工モジュール１３０は、会議資料にアクセスした人の「個人ＩＤ」から、個人情報ＤＢ１５０に格納されている個人情報を取得する機構を有する。
そして、資料情報ＤＢ１４０から加工情報を取得する機構を有する。
また、「加工情報で指定された属性」と「会議資料にアクセスした人に付与されている属性」を比較して、加工情報に合致した形で資料を加工する機構を有する。
そして、会議資料にアクセスした参加者に、『個人の経験』を加味した形に加工した会議資料を表示する機構を有する。
また、資料加工モジュール１３０は、会議の関連知識がない人も効率的に会議前にキャッチアップができるようにするために、資料情報ＤＢ１４０内の「過去の会議の資料」を添付するという加工を行うようにしてもよい。加工情報に「過去の会議の資料を添付する」がある場合に対応するものである。
なお、資料加工モジュール１３０による加工処理は、会議資料を格納する際に行うようにしてもよいし（この場合、参加者ごとに加工された会議資料が格納される）、会議資料が閲覧される場合に行うようにしてもよい（この場合、元の会議資料が１つ格納される）。
【００２２】
資料情報ＤＢ１４０は、資料格納モジュール１１０、資料加工モジュール１３０と接続されている。資料情報ＤＢ１４０は、資料格納モジュール１１０によって格納された情報を蓄積しておくデータベースである。
また、資料情報ＤＢ１４０は、会議と会議資料の関連を保存するデータベースとしての機能を有していてもよい。そして、会議間の関連も保存しており、対象となっている会議に関連する会議の会議資料を参照することも可能とする。
具体的には、資料情報ＤＢ１４０は、例えば、資料情報テーブル３００を記憶している。図３は、資料情報テーブル３００のデータ構造例を示す説明図である。資料情報テーブル３００は、会議ＩＤ欄３１０、会議名欄３２０、会議資料ＩＤ欄３３０、加工情報欄３４０、参加者の個人ＩＤ欄３５０を有している。会議ＩＤ欄３１０は、本実施の形態において、会議を一意に識別するための情報（会議ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。会議名欄３２０は、その会議の名称を記憶している。会議資料ＩＤ欄３３０は、本実施の形態において、その会議における会議資料を一意に識別するための情報（会議資料ＩＤ）を記憶している。例えば、文書名であってもよいし、その会議資料の場所を指し示す記述であるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ、なお、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒを含む）等であってもよい。加工情報欄３４０は、その会議資料に対する加工情報を記憶している。加工情報そのものを記憶していてもよいし、その加工情報が記載されたファイル名等であってもよい。参加者の個人ＩＤ欄３５０は、その会議の参加者の個人ＩＤを記憶している。
【００２３】
個人情報ＤＢ１５０は、資料格納通知モジュール１２０、資料加工モジュール１３０と接続されている。個人情報ＤＢ１５０は、会議参加候補者の電子メールアドレス、その属性等が格納されているデータベースである。
具体的には、個人情報ＤＢ１５０は、例えば、個人情報テーブル４００を記憶している。図４は、個人情報テーブル４００のデータ構造例を示す説明図である。個人情報テーブル４００は、個人ＩＤ欄４１０、メールアドレス欄４２０、役職欄４３０、担当業務欄４４０、コンピテンシー欄４５０、過去参加会議ＩＤ欄４６０を有している。個人ＩＤ欄４１０は、本実施の形態において、個人（参加者）を一意に識別するための情報（個人ＩＤ）を記憶している。メールアドレス欄４２０は、その個人のメールアドレスを記憶している。役職欄４３０は、その個人の役職を示す情報を記憶している。担当業務欄４４０は、その個人の担当業務を記憶している。コンピテンシー欄４５０は、その個人のコンピテンシー（資格、適性）を示す情報を記憶している。過去参加会議ＩＤ欄４６０は、その個人が過去に参加した会議の会議ＩＤを記憶している。例えば、参加者の属性として、役職欄４３０、担当業務欄４４０、コンピテンシー欄４５０、過去参加会議ＩＤ欄４６０に記憶されている情報を用いる。このように、本実施例における個人の属性には、ロールと呼ばれるものに加え、個人のスキルや過去の経験に関する情報が含まれる。
【００２４】
会議主催者使用端末１９０は、資料格納モジュール１１０と接続されている。会議主催者使用端末１９０は、会議主催者によって用いられる端末であって、情報処理装置１００に対する指示を行う。
会議参加者使用端末１９２（会議参加者Ａ使用端末１９２Ａ、会議参加者Ｂ使用端末１９２Ｂ）は、資料格納モジュール１１０、資料格納通知モジュール１２０と接続されている。会議参加者Ａ使用端末１９２Ａは、会議の参加者Ａによって用いられる端末であって、情報処理装置１００からの通知を受け取り、情報処理装置１００に対する指示を行う。もちろんのことながら、会議参加者使用端末１９２は３以上であってもよいし、会議主催者使用端末１９０も２以上であってもよい。
会議主催者使用端末１９０、会議参加者使用端末１９２は、例えば、パーソナルコンピュータ等であって、液晶ディスプレイ等の表示装置、キーボード、マウス、タッチパネル等を備えている。
【００２５】
例えば、情報処理装置１００は、次のように用いられる。
会議主催者使用端末１９０に対する会議主催者の操作によって、「会議資料」、「会議参加者」、「加工情報」を登録する。すると、資料加工モジュール１３０が、「会議参加者の経験」と「加工情報」を比較して、「個人ごとに異なる確認すべきポイントが閲覧しやすい形」に資料を加工する。会議参加者が資料の中で『自分にとっての重要箇所』を短時間で確認できるようにするためである。
【００２６】
図２は、第１の実施の形態を実現した場合のシステム構成例を示す説明図である。
情報処理装置１００、会議主催者使用端末１９０、会議参加者Ａ使用端末１９２Ａ、会議参加者Ｂ使用端末１９２Ｂは、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのイントラネット、インターネット等であってもよい。情報処理装置１００は、会議主催者使用端末１９０からの指示を受け取って、会議参加者使用端末１９２に対して各々の参加者用に加工された会議資料を閲覧させる。
【００２７】
図５は、第１の実施の形態による処理例を示す説明図である。図５の例を用いて、具体的な加工の対象を説明する。
ここで加工情報とは、会議資料の指定したコンテンツを、定めた属性が付与されている（又は、付与されていない）会議参加者が会議資料にアクセスした場合、閲覧形態（見え方）が異なるように設定できる情報である。また、属性例として、「役職ｘ以下」、「ｊａｖａコンピテンシーＸ以下」、「会議ｘ不参加」、「業務ｘ担当外」、「業務ｙ担当」等がある。加工例として、「拡大」、「縮小」、「非表示」、「枠」、「印刷禁止」等がある。なお、コンテンツとは、会議資料の中身で指定できる範囲のことである。例えば、ページ、タイトル、パラグラフ、図、表等があり、図５の例に示すような枠で囲んでいる範囲が１コンテンツである。文書５００は、コンテンツ５１０、コンテンツ５１５、コンテンツ５２０、コンテンツ５２５、コンテンツ５３０、コンテンツ５３５、コンテンツ５４０、コンテンツ５４５、コンテンツ５５０、コンテンツ５５５、コンテンツ５６０、コンテンツ５６５、コンテンツ５７０を有しており、これらが加工の対象となる。例えば、会議主催者使用端末１９０に文書５００を表示させ、会議主催者の操作に応じて、文書５００から選択して、加工対象が指定される。なお、各コンテンツは、文書解析技術等を用いて抽出すればよい。例えば、ＨＴＭＬ等の構造化文書である場合は、タグで囲まれた部分を抽出すればよい。
【００２８】
図６は、加工方法テーブル６００のデータ構造例を示す説明図である。加工方法テーブル６００は、加工方法として予め定められたものを記憶しており、拡大６１０、縮小６１５、枠６２０、印刷禁止６２５、文字色６３０、フォント６３５、非表示６４０等を有している。例えば、会議主催者使用端末１９０に加工方法テーブル６００を表示させ、会議主催者の操作に応じて、加工方法テーブル６００から選択して、加工対象に対する加工方法が指定される。
図７（ａ）は、加工対象者の属性テーブル７００のデータ構造例を示す説明図である。加工対象者の属性テーブル７００は、「○○コンピテンシーＸＸ以上」７１０、「○○コンピテンシーＸＸ以下」７１５、「役職ＹＹ以上」７２０、「役職ＹＹ以下」７２５、「業務ＺＺ担当」７３０、「業務ＺＺ担当外」７３５、「会議α参加」７４０、「会議α不参加」７４５等を有している。会議主催者の操作に応じて、加工対象者の属性テーブル７００から選択して、加工を行うための条件（参加者の属性を用いた条件）が指定される。「○○コンピテンシーＸＸ以上」７１０、「○○コンピテンシーＸＸ以下」７１５内の「ＸＸ」として加工対象者の属性（詳細）（ＸＸ対応）テーブル７００Ｘから選択し、「役職ＹＹ以上」７２０、「役職ＹＹ以下」７２５内の「ＹＹ」として加工対象者の属性（詳細）（ＹＹ対応）テーブル７００Ｙから選択し、「業務ＺＺ担当」７３０、「業務ＺＺ担当外」７３５内の「ＺＺ」として加工対象者の属性（詳細）（ＺＺ対応）テーブル７００Ｚから選択し、「会議α参加」７４０、「会議α不参加」７４５内の「α」として加工対象者の属性（詳細）（α対応）テーブル７００αから選択する。
図７（ｂ）は、加工対象者の属性（詳細）（ＸＸ対応）テーブル７００Ｘのデータ構造例を示す説明図である。加工対象者の属性（詳細）（ＸＸ対応）テーブル７００Ｘは、「１」７１０Ｘ、「２」７１５Ｘ、「３」７２０Ｘ、「４」７２５Ｘ、「５」７３０Ｘを有している。
図７（ｃ）は、加工対象者の属性（詳細）（ＹＹ対応）テーブル７００Ｙのデータ構造例を示す説明図である。加工対象者の属性（詳細）（ＹＹ対応）テーブル７００Ｙは、「部長」７１０Ｙ、「課長」７１５Ｙ、「係長」７２０Ｙ、「役職なし」７２５Ｙを有している。
図７（ｄ）は、加工対象者の属性（詳細）（ＺＺ対応）テーブル７００Ｚのデータ構造例を示す説明図である。加工対象者の属性（詳細）（ＺＺ対応）テーブル７００Ｚは、「ＸＸＺ開発」７１０Ｚ、「ＤｄｄｄＳｓｓｓｓ開発」７１５Ｚ、「ＤｄｄｄＳｓｓｓｓＳＥ」７２０Ｚを有している。
図７（α）は、加工対象者の属性（詳細）（α対応）テーブル７００αのデータ構造例を示す説明図である。加工対象者の属性（詳細）（α対応）テーブル７００αは、「１４０３０１＿△△定例会」７１０αを有している。例えば、過去の履歴として資料格納モジュール１１０に格納された会議名としてもよい。
例えば、会議主催者使用端末１９０に加工対象者の属性テーブル７００等を表示させ、会議主催者の操作に応じて、加工対象者の属性テーブル７００等から選択して、参加者の属性に対する条件が指定される。
【００２９】
図８は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ８０２では、会議主催者の操作に応じて『会議資料』、『加工情報』を資料格納モジュール１１０が設定する。
ステップＳ８０４では、同じ会議、同じ参加者あてに配布したい資料が他にあるかを確認し、ある場合はステップＳ８０２へ戻り、ない場合はステップＳ８０６へ進む。
ステップＳ８０６では、会議主催者の操作に応じて『会議ＩＤ』、『会議名』、『会議参加者の個人ＩＤ』を資料格納モジュール１１０が設定する。
ステップＳ８０８では、資料格納モジュール１１０が、設定された情報を資料情報ＤＢ１４０に書き込み、資料に紐付けられた『会議参加者の個人ＩＤ』と『会議ＩＤ』を資料格納通知モジュール１２０に通知する。
ステップＳ８１０では、資料格納通知モジュール１２０が、個人情報ＤＢ１５０の会議参加者に該当する人の『過去参加会議ＩＤ』を更新し、個人情報ＤＢ１５０の会議参加者に該当する人の『メールアドレス』を取得し、会議参加者に、資料の格納先を通知する。
ステップＳ８１２では、会議参加者あてで、資料の格納先が記された電子メールを会議参加者使用端末１９２が受信する。
【００３０】
図９は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、会議参加者の操作によって、資料格納モジュール１１０の会議資料にアクセスする。
ステップＳ９０４では、資料格納モジュール１１０が、資料にアクセスした会議参加者の『個人ＩＤ』を資料加工モジュール１３０に送る。
ステップＳ９０６では、資料加工モジュール１３０が、個人情報ＤＢ１５０から会議参加者の情報を取得し、資料情報ＤＢ１４０から加工情報を取得する。
ステップＳ９０８では、資料加工モジュール１３０が、「加工情報で指定されているロール」と資料にアクセスした会議参加者に付与されているロールを比較し、合致する場合はステップＳ９１０へ進み、合致しない場合はステップＳ９１２へ進む。
ステップＳ９１０では、資料加工モジュール１３０が、加工情報で指定されている通りにコンテンツを加工する。
ステップＳ９１２では、資料加工モジュール１３０が、加工情報で指定されている個所の加工は行わない。
ステップＳ９１４では、比較していない加工情報が他にあるかを確認し、ある場合はステップＳ９０８へ戻り、ない場合はステップＳ９１６へ進む。
ステップＳ９１６では、資料格納モジュール１１０が、会議参加者使用端末１９２に、加工された資料を表示する。
【００３１】
図１０は、第１の実施の形態による処理例を示す説明図である。
図１０（ａ）の例では、会議主催者の操作に応じて、会議主催者使用端末１９０が、資料格納領域１０００を表示する。そして、会議資料である文書１００５を資料格納領域１０００内に複写（移動でもよい）する。これによって、資料格納モジュール１１０に会議資料が格納される。
会議資料が格納されると、格納した会議資料（文書）を開き、コンテンツごとに選択できるように会議主催者使用端末１９０に表示する。つまり、文書１００５をコンテンツごとに分解し、図１０（ｂ）の例に示す文書５００のように表示する。文書５００は、加工情報設定完了ボタン１０１０、コンテンツ５１０、コンテンツ５１５、コンテンツ５２０、コンテンツ５２５、コンテンツ５３０、コンテンツ５３５、コンテンツ５４０、コンテンツ５４５、コンテンツ５５０、コンテンツ５５５、コンテンツ５６０、コンテンツ５６５、コンテンツ５７０を有している。コンテンツが選択されるとダイヤログを表示する。例えば、会議主催者の操作によってコンテンツ５４５が選択された場合は、図１０（ｃ）の例に示す加工情報設定領域１０２０を会議主催者使用端末１９０に表示する。
【００３２】
図１０（ｃ）の例では、加工情報設定領域１０２０は、加工方法設定欄１０２５、加工対象者の属性設定欄１０３０、加工対象者の属性（詳細）設定欄１０３５、追加ボタン１０４０、完了ボタン１０４５を有している。加工方法設定欄１０２５は図６の例で示した加工方法テーブル６００に対応し、加工対象者の属性設定欄１０３０は図７（ａ）の例で示した加工対象者の属性テーブル７００に対応し、加工対象者の属性（詳細）設定欄１０３５は図７（ｂ）〜（ｅ）の例で示した加工対象者の属性（詳細）（ＸＸ対応）テーブル７００Ｘ〜７００αに対応する。図１０（ｃ）の例に示している加工対象者の属性（詳細）設定欄１０３５は、加工対象者の属性設定欄１０３０で“Ｘ”としているものを選択させるもの（加工対象者の属性（詳細）（ＸＸ対応）テーブル７００Ｘ）となっている。追加ボタン１０４０が選択された場合は、図１０（ｂ）の例に示す文書５００の表示に戻り、コンテンツの選択が行われる。完了ボタン１０４５が選択された場合は、ダイヤログを表示する。例えば、図１０（ｄ）の例に進む。
図１０（ｄ）の例では、ダイヤログ領域１０５０を会議主催者使用端末１９０に表示する。ダイヤログ領域１０５０内には、例えば「同じ会議で同じメンバー（参加者）に対して他の会議資料も配付しますか？」と表示し、はいボタン１０５５、いいえボタン１０６０を表示する。はいボタン１０５５が選択された場合は、図１０（ａ）の例に戻る。いいえボタン１０６０が選択された場合は、図１０（ｅ）の例に進む。
【００３３】
図１０（ｅ）の例では、会議参加者設定領域１０７０を会議主催者使用端末１９０に表示する。会議参加者設定領域１０７０は、会議参加者ＩＤ欄１０７５、会議名欄１０８０、会議ＩＤ欄１０８５、完了ボタン１０９０、戻るボタン１０９２を有している。各欄が入力され、完了ボタン１０９０が選択された場合は、その会議の参加者あてに電子メールを送信し、図１０（ｆ）の例に進む。
図１０（ｆ）では、参加者である参加者Ａが電子メールを受信し、会議参加者Ａ使用端末１９２Ａでメール１０９５を表示する。メール１０９５内には、会議資料の格納先が記されている。その格納先にアクセスした場合は、図１１の例に進む。
【００３４】
図１１は、第１の実施の形態による処理例を示す説明図である。
図１１（ａ）では、会議参加者Ａ使用端末１９２Ａにおいて、受信した電子メール内のＵＲＬから資料格納モジュール１１０の会議資料にアクセスする。会議参加者Ａ使用端末１９２Ａに資料取出領域１１００を表示する。その資料取出領域１１００には、文書１１０５が表示されている。同様に、参加者Ｂに対しても電子メールが届き、その会議参加者Ｂ使用端末１９２Ｂにも資料取出領域１１００を表示し、その中には、文書１１０５が表示されている。なお、参加者Ａの「○○コンピテンシー」は「１」であり、参加者Ｂの「○○コンピテンシー」は「３」であるとする。
図１１（ｂ）内の文書１１５０Ａは、会議参加者Ａの操作によって、文書１１０５を表示した例を示している。文書１１５０Ａ内には、コンテンツ５４５を表示し、そのコンテンツ５４５を囲むように枠１１４５を表示している。そして、非表示部分表示ボタン１１６０Ａを表示している。
非表示部分表示ボタン１１６０Ａが選択された場合は、文書１１５０Ａ内にコンテンツ５４５以外のコンテンツ（図５の例に示すコンテンツ５１０、コンテンツ５１５等）も表示する。「○○コンピテンシー２以下」の人（参加者）に対しては、「表」であるコンテンツ５４５に対して加工の枠１１４５が施されており、それ以外のコンテンツに対しては「非表示」とする加工情報が設定されている。参加者Ａの「○○コンピテンシー」は「１」であるので、この加工情報が適用される。
一方、図１１（ｃ）内の文書１１５０Ｂは、会議参加者Ｂの操作によって、文書１１０５を表示した例を示している。文書１１５０Ｂ内には非表示部分表示ボタン１１６０Ｂだけを表示している。「○○コンピテンシー３以上」の（参加者）に対しては、本ページのコンテンツに対しては「非表示」とする加工情報が設定されている。参加者Ｂの「○○コンピテンシー」は「３」であるので、この加工情報が適用される。
この例は、会議資料のうちの１ページの例で、このような加工をすべてのページで行うようにしてもよい。
【００３５】
＜第２の実施の形態＞
図１２は、第２の実施の形態の構成例についての概念的なモジュール構成図である。
情報処理装置１２００は、資料格納モジュール１１０、資料格納通知モジュール１２０、資料加工モジュール１３０、資料情報ＤＢ１４０、個人情報ＤＢ１５０、スケジュール取得モジュール１２６０を有している。なお、前述の実施の形態と同種の部位には同一符号を付し重複した説明を省略する（以下、同様）。情報処理装置１２００は、例えば、会議開始時刻までに、会議資料を閲覧することができる時間が多く残っているタイミングと、ほとんど閲覧できる時間がとれないタイミングで表示するコンテンツ量を変更する。
【００３６】
個人情報ＤＢ１５０は、資料格納通知モジュール１２０、資料加工モジュール１３０、スケジュール取得モジュール１２６０と接続されている。
スケジュール取得モジュール１２６０は、個人情報ＤＢ１５０、スケジュール格納装置１２７０と接続されている。スケジュール取得モジュール１２６０は、対象となっている会議の参加者の会議前のスケジュールを取得する。
具体的には、会議参加者が会議開始時刻までに資料を閲覧できる時間を考慮して加工情報を設定するために、スケジュール取得モジュール１２６０は、会議の参加者が、会議開始時刻までに自由に使える時間の情報を取得することができる機構を有する。例えば、会議開始時刻が近付くと会議資料内の表示情報を少なくする等の加工を行うためのものである。
具体的には、スケジュール取得モジュール１２６０は、情報処理装置１２００以外のスケジュール格納装置１２７０から個人ごとのスケジュールを取得する機構を有する。
そして、取得したスケジュールを個人情報ＤＢ１５０に格納する機構を有する。
スケジュール格納装置１２７０は、情報処理装置１２００のスケジュール取得モジュール１２６０と接続されている。スケジュール格納装置１２７０は、会議の参加者候補が普段から用いているスケジューラーである。本人又は本人以外の者（例えば、上司、会議主催者等）によって、予定が記載されている。
【００３７】
資料加工モジュール１３０は、前述の実施の形態における機能に加えて、対象となっている会議の参加者のスケジュールを利用して、その会議までの時間（具体的には、現在時から会議開始までの期間）を算出する。そして、その算出した時間を規則に適用することによって、会議資料を加工する。ここで、規則として、時間に応じた加工としてもよい。また、規則として、重要度に応じた加工が含まれていてもよい。この場合、時間に応じて重要度を対応させているテーブルを予め用意しておき、そのテーブルを用いて時間から重要度を抽出し、その重要度を規則に適用して、加工方法を決定するようにしてもよい。
なお、資料加工モジュール１３０による加工処理は、閲覧時に応じた加工を行うので、会議資料が閲覧される場合に行う。
具体的には、資料加工モジュール１３０は、会議資料にアクセスした人に対して、『個人の経験』と『会議までのスケジュール』を加味した形に加工した会議資料を表示する機構を有する。
【００３８】
個人情報ＤＢ１５０は、例えば、個人情報テーブル１４００を記憶している。図１４は、個人情報テーブル１４００のデータ構造例を示す説明図である。個人情報テーブル１４００は、個人ＩＤ欄１４１０、メールアドレス欄１４２０、役職欄１４３０、担当業務欄１４４０、コンピテンシー欄１４５０、過去参加会議ＩＤ欄１４６０、スケジュール欄１４７０を有している。個人情報テーブル１４００は、図４の例に示した個人情報テーブル４００にスケジュール欄１４７０を付加したものである。スケジュール欄１４７０は、その個人ＩＤが示す参加者候補のスケジュール情報を記憶している。つまり、スケジュール取得モジュール１２６０がスケジュール格納装置１２７０から取得したスケジュール情報を記憶している。
【００３９】
図１３は、第２の実施の形態を実現した場合のシステム構成例を示す説明図である。
情報処理装置１２００、会議主催者使用端末１９０、会議参加者Ａ使用端末１９２Ａ、会議参加者Ｂ使用端末１９２Ｂ、スケジュール格納装置１２７０は、通信回線２９０を介してそれぞれ接続されている。図２の例で示したシステム構成にスケジュール格納装置１２７０付加したものである。
【００４０】
第２の実施形態による会議主催者が資料を設定する際の処理は、図８の例に示すフローチャートと同等であるが、ステップＳ８０２で、加工情報としてさらに会議主催者の操作に応じて『重要度』を、資料格納モジュール１１０が設定する。
【００４１】
図１５は、重要度テーブル１５００のデータ構造例を示す説明図である。重要度テーブル１５００は、各コンテンツの予め定められた重要度を記憶しており、最高１５１０、高１５１５、並１５２０、低１５２５、最低１５３０を有している。例えば、会議主催者使用端末１９０に重要度テーブル１５００を表示させ、会議主催者の操作に応じて、重要度テーブル１５００から選択して、加工対象に対する加工方法が指定される。
【００４２】
図１６は、第２の実施の形態による処理例を示すフローチャートである。
図１６は、図９のステップＳ９１０で重要度に応じた処理例を示したフローチャートである。
ステップＳ１６０２では、対象としているコンテンツに対応する加工情報内の重要度を取り出す。
ステップＳ１６０４では、対象としている会議参加者において、現在から会議開始の時刻までに予定が入っていない時間を算出する。
ステップＳ１６０６では、算出した時間は、重要度に応じた準備時間より多いか否かを判断し、多い場合はステップＳ１６０８へ進み、それ以外の場合はステップＳ１６１０へ進む。この判断に、例えば、重要度・準備時間対応テーブル１７００を利用する。図１７は、重要度・準備時間対応テーブル１７００のデータ構造例を示す説明図である。重要度・準備時間対応テーブル１７００は、重要度欄１７１０、準備時間欄１７２０を有している。重要度欄１７１０は、重要度を記憶している。準備時間欄１７２０は、その重要度における準備時間を記憶している。
ステップＳ１６０８では、対象としているコンテンツを表示対象とする。
ステップＳ１６１０では、対象としているコンテンツを表示対象としない。
【００４３】
図１８は、第２の実施の形態による処理例を示す説明図である。第１の実施の形態における図１０の例と対応するものである。図１８（ａ）、（ｂ）、（ｄ）、（ｅ）、（ｆ）は、それぞれ図１０（ａ）、（ｂ）、（ｄ）、（ｅ）、（ｆ）と同等のものである。
図１８（ｃ）の例では、加工情報設定領域１８２０は、重要度設定欄１８２５、加工方法設定欄１０２５、加工対象者の属性設定欄１０３０、加工対象者の属性（詳細）設定欄１０３５、追加ボタン１０４０、完了ボタン１０４５を有している。重要度設定欄１８２５は図１７の例で示した重要度・準備時間対応テーブル１７００に対応し、加工方法設定欄１０２５は図６の例で示した加工方法テーブル６００に対応し、加工対象者の属性設定欄１０３０は図７（ａ）の例で示した加工対象者の属性テーブル７００に対応し、加工対象者の属性（詳細）設定欄１０３５は図７（ｂ）〜（ｅ）の例で示した加工対象者の属性（詳細）（ＸＸ対応）テーブル７００Ｘ〜７００αに対応する。追加ボタン１０４０が選択された場合は、図１８（ｂ）の例に示す文書５００の表示に戻り、コンテンツの選択が行われる。完了ボタン１０４５が選択された場合は、ダイヤログを表示する。例えば、図１８（ｄ）の例に進む。
【００４４】
図１９は、第２の実施の形態による処理例を示す説明図である。第１の実施の形態における図１１の例と対応するものである。図１９（ａ）は、図１１（ａ）と同等のものである。なお、この例では、参加者Ａによるアクセスの例だけを示している。会議開始時刻までの時間によって表示が異なる例を示しているからである。もちろんのことながら、参加者Ｂによってアクセスされた場合も、同様の表示が行われる。資料取出領域１１００には、文書１９０５が表示されている。なお、「表」であるコンテンツ５４５の重要度を「最高」、「箇条書き」であるコンテンツ５５５の重要度を「並」と加工情報は設定されているとする。つまり、重要度・準備時間対応テーブル１７００を用いて、コンテンツ５４５は、会議開始時刻まで予定がない時間が０分であったとしても表示し、コンテンツ５５５は、会議開始時刻まで予定がない時間が６０分以上であった場合に表示する（６０分未満の場合は表示しない）ものである。
図１９（ｂ）内の文書１９５０Ａは、会議参加者Ａの操作によって、文書１９０５を表示した例を示している。なお、会議開始時刻までに会議参加者Ａの、予定が入っていない時間が１時間以上ある場合の表示例を示している。したがって、文書１９５０Ａ内には、コンテンツ５４５、コンテンツ５５５を表示している。そして、非表示部分表示ボタン１９６０Ａを表示している。非表示部分表示ボタン１９６０Ａが選択された場合は、文書１９５０Ａ内にコンテンツ５４５、コンテンツ５５５以外のコンテンツ（図５の例に示すコンテンツ５１０、コンテンツ５１５等）も表示する。
一方、図１９（ｃ）内の文書１９５０Ｂは、会議参加者Ａの操作によって、文書１９０５を表示した例を示している。なお、会議開始時刻までに会議参加者Ａの、予定が入っていない時間が１時間未満の場合の表示例を示している。したがって、文書１９５０Ａ内には、コンテンツ５４５だけを表示している。そして、非表示部分表示ボタン１９６０Ａを表示している。非表示部分表示ボタン１９６０Ａが選択された場合は、文書１９５０Ａ内にコンテンツ５４５以外のコンテンツ（図５の例に示すコンテンツ５１０、コンテンツ５１５等）も表示する。
この例は、会議資料のうちの１ページの例で、このような加工をすべてのページで行うようにしてもよい。
【００４５】
＜第３の実施の形態＞
図２０は、第３の実施の形態の構成例についての概念的なモジュール構成図である。
情報処理装置２０００は、資料格納モジュール２０１０、資料格納通知モジュール１２０、資料加工モジュール１３０、資料情報ＤＢ１４０、個人情報ＤＢ１５０を有している。つまり、第１の実施の形態における資料格納モジュール１１０を資料格納モジュール２０１０としたものである。資料格納モジュール２０１０は、閲覧時間処理モジュール２０１５を有している。資料格納モジュール２０１０は、第１の実施の形態における資料格納モジュール１１０と同等の機能を有している。
【００４６】
資料格納モジュール２０１０は、資料格納通知モジュール１２０、資料加工モジュール１３０、資料情報ＤＢ１４０、会議主催者使用端末１９０、会議参加者Ａ使用端末１９２Ａ、会議参加者Ｂ使用端末１９２Ｂと接続されている。
閲覧時間処理モジュール２０１５は、資料加工モジュール１３０によって加工された会議資料に対する他の参加者の閲覧履歴を、その会議資料に対してアクセスのあった会議参加者使用端末１９２に表示する。具体的には、参加者Ａ用に加工された会議資料に対して、その参加者Ａが閲覧した履歴（以下、ログともいう）を取得し、その履歴をその会議資料にアクセスした参加者Ｂに提示する。
また、閲覧時間処理モジュール２０１５は、会議の参加者が会議資料内のどのコンテンツを閲覧したか確認できるログを取得する機構を有している。会議主催者に閲覧状況を考慮した会議の展開を可能とさせるために、例えば、会議開始直前に、会議主催者に対してそのログを確認させるようにしてもよい。
つまり、閲覧時間処理モジュール２０１５は、他者が閲覧した表示状態（非表示部分を再表示させる等も含む）を確認できる機構を有する。また、資料閲覧者の閲覧時間をページごとに記録する機構を有する。
また、閲覧できる他者の履歴として、自分（アクセスしている参加者）と同等の属性を有している参加者の履歴に限定してもよい。
なお、加工情報の設定等は、前述の実施の形態と同等の処理を行う。
【００４７】
図２１は、第３の実施の形態による処理例を示す説明図である。第１の実施の形態における図１１の例と対応するものである。図２１（ａ）は、図１１（ａ）と同等のものである。資料取出領域には、文書２１０５が表示されている。なお、この例では、参加者Ａによるアクセスの例だけを示している。もちろんのことながら、参加者Ｂによってアクセスされた場合も、同様の表示が行われる。
図２１（ｂ）内の文書２１５０は、会議参加者Ａの操作によって、文書２１０５を表示した例を示している。その際に、文書２１５０の他に、他者閲覧設定領域２１００を表示する。他者閲覧設定領域２１００内は、他者閲覧時間設定欄２１１０、他者閲覧内容設定欄２１２０、表示ボタン２１３０、非表示部分表示ボタン２１４０を表示する。
他者閲覧時間設定欄２１１０には、他の参加者（参加者Ａ以外であり、例えば、参加者Ｂ）を指定し、その他の参加者によって、文書２１０５が閲覧された時間を表示する。他の参加者のページあたりの閲覧時間を確認するためのものである。
他者閲覧内容設定欄２１２０には、他の参加者を指定する。そして、表示ボタン２１３０が選択された場合に、他者閲覧内容設定欄２１２０で指定された他の参加者によって、文書２１０５が閲覧された場合の内容を、文書２１５０内に表示する。つまり、他の参加者が表示したコンテンツを表示する。
非表示部分表示ボタン２１４０が選択された場合は、表示ボタン２１３０が選択された場合に表示されたコンテンツ以外のコンテンツ（非表示とされたコンテンツ）を表示する。
【００４８】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図２２に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ２２０１を用い、記憶装置としてＲＡＭ２２０２、ＲＯＭ２２０３、ＨＤ２２０４を用いている。ＨＤ２２０４として、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いてもよい。資料格納モジュール１１０、資料格納通知モジュール１２０、資料加工モジュール１３０、スケジュール取得モジュール１２６０、資料格納モジュール２０１０等のプログラムを実行するＣＰＵ２２０１と、そのプログラムやデータを記憶するＲＡＭ２２０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ２２０３と、補助記憶装置（フラッシュメモリ等であってもよい）であるＨＤ２２０４と、キーボード、マウス、タッチパネル等に対する利用者の操作に基づいてデータを受け付ける受付装置２２０６と、ＣＲＴ、液晶ディスプレイ等の出力装置２２０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース２２０７、そして、それらをつないでデータのやりとりをするためのバス２２０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４９】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図２２に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図２２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５０】
また、前述の実施の形態の説明において、予め定められた値との比較において、「以上」、「以下」、「より大きい」、「より小さい（未満）」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（未満）」、「以上」、「以下」としてもよい。
また、第２の実施の形態と第３の実施の形態とを組み合わせてもよい。つまり、図１２の例に示す情報処理装置１２００内の資料格納モジュール１１０を、図２０の例に示す情報処理装置２０００内の資料格納モジュール２０１０としてもよい。
【００５１】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５２】
１００…情報処理装置
１１０…資料格納モジュール
１２０…資料格納通知モジュール
１３０…資料加工モジュール
１４０…資料情報ＤＢ
１５０…個人情報ＤＢ
１９０…会議主催者使用端末
１９２…会議参加者使用端末
２９０…通信回線
１２００…情報処理装置
１２６０…スケジュール取得モジュール
１２７０…スケジュール格納装置
２０１０…資料格納モジュール
２０１５…閲覧時間処理モジュール
【図１】
0006515468.tif 000002
【図２】
0006515468.tif 000003
【図３】
0006515468.tif 000004
【図４】
0006515468.tif 000005
【図５】
0006515468.tif 000006
【図６】
0006515468.tif 000007
【図７】
0006515468.tif 000008
【図８】
0006515468.tif 000009
【図９】
0006515468.tif 000010
【図１０】
0006515468.tif 000011
【図１１】
0006515468.tif 000012
【図１２】
0006515468.tif 000013
【図１３】
0006515468.tif 000014
【図１４】
0006515468.tif 000015
【図１５】
0006515468.tif 000016
【図１６】
0006515468.tif 000017
【図１７】
0006515468.tif 000018
【図１８】
0006515468.tif 000019
【図１９】
0006515468.tif 000020
【図２０】
0006515468.tif 000021
【図２１】
0006515468.tif 000022
【図２２】
0006515468.tif 000023