(57)【要約】【課題】時間どおりに会議を終了させることができる適切な進行役を特定できるようにする。【解決手段】特定の会議の出席予定者が過去に出席した会議の会議ＩＤに対応付けられている出席者のユーザＩＤを会議データ格納部から抽出する工程と、抽出された出席者のユーザＩＤの重複を除去して同席者のユーザＩＤとして同席者リスト格納部に格納する工程と、各同席者について、出席予定者毎に、当該出席予定者のユーザＩＤと当該同席者のユーザＩＤとに対応付けられている会議ＩＤを会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて第１の値を算出し、第１の値の総和を求めることにより特定の会議の進行役に適する度合いを表すスコアを算出する工程と、算出されたスコアに基づき会議進行役として特定する工程とを含む。【選択図】図１
2011076268.tif 000002
【特許請求の範囲】
【請求項１】
会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される会議進行役選出方法であって、
前記会議データ格納部を参照し、前記出席予定者リスト格納部に格納された前記出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ＩＤ毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
を含む会議進行役選出方法。
【請求項２】
前記特定ステップにおいて特定された全ての前記会議データについて、当該会議データに含まれる出席者ＩＤを特定し、特定された出席者ＩＤの和集合を同席者ＩＤとして同席者リスト格納部に格納するステップ
をさらに含み、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された同席者ＩＤ毎に前記乖離値の総和を算出し、
前記進行役特定ステップにおいて、
算出された前記総和に基づき、前記同席者から会議進行役を特定する
ことを特徴とする請求項１記載の会議進行役選出方法。
【請求項３】
前記乖離値算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者ＩＤと前記出席予定者リスト格納部に格納された前記出席予定者ＩＤとのペア毎に前記乖離値を算出し、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者ＩＤ毎に、算出された前記乖離値の総和を算出する
ことを特徴とする請求項２記載の会議進行役選出方法。
【請求項４】
前記スコア算出ステップにおいて、
前記乖離値が算出されなかった前記ペアについては、前記乖離値算出ステップにおいて算出された前記乖離値の平均値に基づき、当該ペアの前記乖離値として用いる値を算出する
ことを特徴とする請求項３記載の会議進行役選出方法。
【請求項５】
前記乖離値算出ステップにおいて、
前記予定時間と前記実績時間との比を会議毎に算出し、算出された比の平均値を用いて前記乖離値を算出する
ことを特徴とする請求項１記載の会議進行役選出方法。
【請求項６】
開催が予定されている特定の会議の進行役を選出するための装置であって、
会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部に格納された前記出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定手段と、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出し、算出された前記乖離値の総和を前記出席予定者ＩＤ毎に算出するスコア算出手段と、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定手段と、
を有する会議進行役選出装置。
【請求項７】
開催が予定されている特定の会議の進行役を選出するためのプログラムであって、
会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部に格納された前記出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ＩＤ毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
をコンピュータに実行させるための会議進行役選出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、会議の進行役を選出する技術に関する。
【背景技術】
【０００２】
会議を行う場合、予め時間を設定しておき、その時間内で議論をして何らかの結論を出すようにするのが一般的である。予定時間を超過しても会議が終了しないのが好ましいことでないのはもちろん、予定時間よりも著しく早く会議が終了してしまうのも好ましいことではない。十分な議論がなされていない可能性があるからである。
【０００３】
このように予め定められた時間の中で、出席者の発言を促して活発な議論を行わせ、問題解決、アイデアの創出又は合意形成等を図ることができるように会議を進行させることができる者を、一般にファシリテータ（facilitator）と呼ぶ。
【０００４】
会議を有意義なものにするためには、会議にファシリテータが同席することが望まれるが、必ずしも会議の出席予定者の中にファシリテータにふさわしい者がいるとは限らない。このような場合には、出席予定者以外の者から、開催予定の会議にふさわしいファシリテータを選出することが必要になる。
【０００５】
従来、問題点抽出会議の進行に最適な司会者を選出するために、会議の参加者が選択した問題情報（議題に相当）に付されるラベルに関連づけられる深さ情報（すなわち問題が位置する階層情報）とラベルに関連づけられる末端枝の数とに基づき、参加者毎に司会者評価関数を求める技術が存在している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２５７５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記技術は、時間どおりに終了するように会議を進行させることができる者を選出する技術ではない。また、司会者の対象となるのは参加者だけであり、参加者以外の者も対象として司会者を選出する技術ではない。さらに、現実には、会議における最適な司会者は、参加者間の組み合わせに依存する場合も多い。しかし、上記技術においては、議題のみを考慮しており、参加者間の組み合わせは全く考慮されていないため、必ずしも最適な司会者が選出されるとは限らない。
【０００８】
そこで、本技術の目的は、時間どおりに会議を終了させることができる適切な進行役を特定するための技術を提供することである。
【課題を解決するための手段】
【０００９】
本技術の第１の態様に係る会議進行役選出方法は、会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される。そして、本方法は、会議データ格納部を参照し、出席予定者リスト格納部に格納された出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定ステップと、特定された会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、算出された乖離値の総和を出席予定者ＩＤ毎に算出するスコア算出ステップと、算出された総和に基づき、特定の会議の出席予定者から会議進行役を特定する進行役特定ステップとを含む。
【発明の効果】
【００１０】
時間どおりに会議を終了させることができる適切な進行役を特定できるようになる。
【図面の簡単な説明】
【００１１】
【図１】本技術の一実施の形態に係るシステムの構成図である。
【図２】ユーザＤＢに格納されるデータの一例を示す図である。
【図３】会議ＤＢに格納されるデータの一例を示す図である。
【図４】発言時間ＤＢに格納されるデータの一例を示す図である。
【図５】ファシリテータ選出装置における処理の処理フローである。
【図６】ファシリテータ選出依頼画面の一例を示す図である。
【図７】出席予定者リスト格納部に格納されるデータの一例を示す図である。
【図８】出席会議特定処理の処理フローを示す図である。
【図９】出席会議リスト格納部に格納されるデータの一例を示す図である。
【図１０】出席会議特定処理の処理フローを示す図である。
【図１１】出席会議特定処理の処理フローを示す図である。
【図１２】同席者特定処理の処理フローを示す図である。
【図１３】（ａ）及び（ｂ）は同席者リスト格納部に格納されるデータの一例を示す図である。
【図１４】同席者特定処理の処理フローを示す図である。
【図１５】スコア算出処理の処理フローを示す図である。
【図１６】スコア算出処理の処理フローを示す図である。
【図１７】スコア算出処理の処理フローを示す図である。
【図１８】スコア格納部に格納されるデータの一例を示す図である。
【図１９】ファシリテータ選出結果画面の一例を示す図である。
【図２０】コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１２】
図１に、本実施の形態に係るシステムの構成図を示す。例えばパーソナル・コンピュータであるファシリテータ選出装置１００は、選出依頼受付部１０１と、出席予定者リスト格納部１０３と、出席会議特定部１０５と、出席会議リスト格納部１０７と、同席者特定部１０９と、同席者リスト格納部１１１と、スコア算出部１１３と、スコア格納部１１５と、表示処理部１１７とを有する。
【００１３】
選出依頼受付部１０１は、ユーザにより入力されたデータに基づき開催予定の会議の出席予定者を特定する処理を実施し、処理結果のデータを出席予定者リスト格納部１０３に格納する。出席会議特定部１０５は、出席予定者リスト格納部１０３に格納されたデータに基づき出席予定者が過去に出席した会議を特定するための出席会議特定処理を実施し、処理結果のデータを出席会議リスト格納部１０７に格納する。同席者特定部１０９は、出席会議リスト格納部１０７に格納されたデータに基づき出席予定者が過去に出席した会議に同席していた者を特定するための同席者特定処理を実施し、処理結果のデータを同席者リスト格納部１１１に格納する。スコア算出部１１３は、同席者リスト格納部１１１に格納されたデータに基づき開催予定の会議の進行役を特定するためのスコアを算出するスコア算出処理を実施し、処理結果のデータをスコア格納部１１５に格納する。表示処理部１１７は、スコア格納部１１５に格納されたデータに基づきファシリテータとして相応しい者を特定し、特定された者に関するデータを出力部１３０に表示する。なお、出席会議特定処理、同席者特定処理及びスコア算出処理については後で詳細に説明する。
【００１４】
また、ファシリテータ選出装置１００には、例えばキーボードやマウスである入力部１２０と、例えばディスプレイ装置である出力部１３０と、ユーザＤＢ１４０と、会議ＤＢ１５０と、発言時間ＤＢ１６０とが接続されている。
【００１５】
図２に、ユーザＤＢ１４０のテーブル構成及び格納されるデータの一例を示す。図２の例では、ユーザＩＤの列と、ユーザ名の列とが含まれる。
【００１６】
図３に、会議ＤＢ１５０のテーブル構成及び格納されるデータの一例を示す。図３の例では、会議ＩＤの列と、出席者の列と、予定時間の列と、実績時間の列と、会議名の列とが含まれる。実績時間の列にデータが含まれない会議は、未だ開催されていない会議である。会議の実績時間は、会議の終了後に登録が行われる。その他のデータは、例えば会議の開催が決定した後開催される前に登録が行われる。
【００１７】
図４に、発言時間ＤＢ１６０のテーブル構成及び格納されるデータの一例を示す。図４の例では、会議ＩＤの列と、出席者の列と、発言時間の列とが含まれる。これらのデータは、会議の終了後に登録が行われる。
【００１８】
ユーザＤＢ１４０、会議ＤＢ１５０及び発言時間ＤＢ１６０へのデータの登録及び更新は、例えば入力部１２０を介して会議の出席者や管理者等により行われる。なお、発言時間ＤＢ１６０の発言時間については、会議中に音声を録音し、録音したデータを分析して各出席者の発言時間を算出し、自動で登録を行うようにしてもよい。
【００１９】
次に、図５乃至図１８を用いて、図１に示したシステムの処理内容について説明する。図５に、メインの処理フローを示す。なお、本システムをユーザが利用するにあたり必要なログイン処理等は既になされているものとする。まず、ファシリテータ選出装置１００の選出依頼受付部１０１は、選出依頼受付画面を出力部１３０に表示する（図５：ステップＳ１）。
【００２０】
図６に、ファシリテータ選出依頼受付画面の一例を示す。図６の例では、会議ＩＤ入力欄と、会議名入力欄と、ファシリテータの選出を実行させるための選出ボタンと、会議ＩＤ入力欄及び会議名入力欄に入力されたデータをクリアするクリアボタンと、元のメニューページなどに戻るための戻るボタンとが設けられている。ユーザは、開催予定の会議のファシリテータの選出を依頼する場合には、当該開催予定の会議の会議ＩＤ又は会議名を入力し、選出ボタンをクリックする。
【００２１】
図５の説明に戻り、選出依頼受付部１０１は、入力部１２０を介してユーザから会議名又は会議ＩＤの入力を受け付け、例えばメインメモリ等の記憶装置に格納する（ステップＳ３）。そして、選出依頼受付部１０１は、ステップＳ３において受け付けた会議名又は会議ＩＤに対応付けられているユーザＩＤを会議ＤＢ１５０から特定し、出席予定者のリストＬＸとして出席予定者リスト格納部１０３に格納する（ステップＳ５）。
【００２２】
図７に、出席予定者リスト格納部１０３に格納されるデータの一例を示す。図７の例では、開催予定の会議の出席予定者のユーザＩＤが格納されるようになっている。
【００２３】
図５の説明に戻り、出席会議特定部１０５は、出席会議特定処理を実施する（ステップＳ７）。ここで、出席会議特定処理について図８乃至図１１を用いて説明する。まず、出席会議特定部１０５は、出席予定者リスト格納部１０３に格納されている出席予定者のリストＬＸから、未処理のユーザＩＤを１つ特定する（図８：ステップＳ２１）。なお、出席会議特定処理においては、ステップＳ２１において特定されたユーザＩＤをＸとする。そして、出席会議特定部１０５は、リストＬＫＸ、リストＬＫＤＸ、リストＬＫＸＳ及びリストＬＫＸＬを初期化する（ステップＳ２３）。ステップＳ２３においては、リストＬＫＸ、リストＬＫＤＸ、リストＬＫＸＳ及びリストＬＫＸＬについてのデータが既に出席会議リスト格納部１０７に格納されている場合には、データをクリアする。
【００２４】
なお、上ではリストに添え字「Ｘ」を付しているが、これはユーザＸについてのリストであることを示している。例えば、ユーザＩＤがＨ１である場合には、ユーザＨ１のリストはリストＬＫＨ１、リストＬＫＤＨ１、リストＬＫＨ１Ｓ及びリストＬＫＨ１Ｌである。図９に、出席会議リスト格納部１０７に格納されるデータの一例を示す。図９の例では、リストＩＤの列と、会議ＩＤの列とが含まれる。このように、リストＩＤは、上記４つのリストのうちいずれであるかを識別するためのデータ及びユーザＩＤの添え字を含む。
【００２５】
図８の説明に戻り、出席会議特定部１０５は、会議ＤＢ１５０から未処理の１レコードを読み出す（ステップＳ２５）。さらに、出席会議特定部１０５は、ステップＳ２５において読み出されたレコードに会議の実績時間が含まれているか判断する（ステップＳ２７）。含まれていない場合には（ステップＳ２７：Ｎｏルート）、ステップＳ３７に移行する。一方、含まれている場合（ステップＳ２７：Ｙｅｓルート）、出席会議特定部１０５は、ステップＳ２５において読み出されたレコードに、ユーザＩＤ「Ｘ」が含まれているか判断する（ステップＳ２９）。含まれていない場合には（ステップＳ２９：Ｎｏルート）、ステップＳ３７に移行する。一方、含まれている場合（ステップＳ２９：Ｙｅｓルート）、出席会議特定部１０５は、リストＬＫＸに、ステップＳ２５において読み出されたレコードに含まれる会議ＩＤを追加する（ステップＳ３１）。すなわち、ステップＳ３１においては、ステップＳ２５において読み出されたレコードに含まれる会議ＩＤを、リストＩＤ「ＬＫＸ」に対応付けて出席会議リスト格納部１０７に格納する。
【００２６】
図８の説明に戻り、出席会議特定部１０５は、ステップＳ２５において読み出されたレコードに含まれる会議ＩＤ及びユーザＩＤ「Ｘ」に対応付けられている発言時間Ｔ１を発言時間ＤＢ１６０から特定し、ステップＳ２５において読み出されたレコードに含まれる会議ＩＤに対応付けられている実績時間Ｔ２及び全てのユーザＩＤを会議ＤＢ１５０から特定し、Ｔ１＞Ｔ２／Ｕｎｕｍ（Ｕｎｕｍは、本ステップにおいて特定されたユーザＩＤの数）を満たすか判断する（ステップＳ３３）。満たさない場合には（ステップＳ３３：Ｎｏルート）、ステップＳ３７に移行する。一方、満たす場合（ステップＳ３３：Ｙｅｓルート）、出席会議特定部１０５は、リストＬＫＤＸに、ステップＳ２５において読み出されたレコードに含まれる会議ＩＤを追加する（ステップＳ３５）。すなわち、ステップＳ３５においては、ステップＳ２５において読み出されたレコードに含まれる会議ＩＤを、リストＩＤ「ＬＫＤＸ」に対応付けて出席会議リスト格納部１０７に格納する。
【００２７】
そして、出席会議特定部１０５は、会議ＤＢ１５０の全てのレコードについて処理したか判断する（ステップＳ３７）。全てのレコードについて処理していない場合（ステップＳ３７：Ｎｏルート）、次のレコードについて処理を実施するため、ステップＳ２５に戻る。一方、全てのレコードについて処理した場合（ステップＳ３７：Ｙｅｓルート）、処理は端子Ａを介して図１０のステップＳ３９に移行する。
【００２８】
図１０の説明に移行して、端子Ａの後、出席会議特定部１０５は、出席会議リスト格納部１０７から、リストＬＫＸに含まれる未処理の会議ＩＤを１つ特定する（図１０：ステップＳ３９）。そして、出席会議特定部１０５は、ステップＳ３９において特定された会議ＩＤに対応付けられている実績時間Ｔ３及び予定時間Ｔ４を会議ＤＢ１５０から特定する（ステップＳ４１）。そして、出席会議特定部１０５は、Ｔ３≦Ｔ４を満たすか判断する（ステップＳ４３）。満たさない場合（ステップＳ４３：Ｎｏルート）、処理はステップＳ４７へ移行する。一方、満たす場合（ステップＳ４３：Ｙｅｓルート）、出席会議特定部１０５は、リストＬＫＸＳに、ステップＳ３９において特定された会議ＩＤを追加する（ステップＳ４５）。すなわち、ステップＳ４５においては、ステップＳ３９において特定された会議ＩＤを、リストＩＤ「ＬＫＸＳ」に対応付けて出席会議リスト格納部１０７に格納する。そして、出席会議特定部１０５は、リストＬＫＸに含まれる全ての会議ＩＤについて処理したか判断する（ステップＳ４７）。全ての会議ＩＤについて処理していない場合（ステップＳ４７：Ｎｏルート）、次の会議ＩＤについて処理を実施するため、ステップＳ３９に戻る。一方、全ての会議ＩＤについて処理した場合（ステップＳ４７：Ｙｅｓルート）、処理は端子Ｂを介して図１１のステップＳ４９に移行する。
【００２９】
図１１の説明に移行して、端子Ｂの後、出席会議特定部１０５は、出席会議リスト格納部１０７から、リストＬＫＤＸに含まれる未処理の会議ＩＤを１つ特定する（図１１：ステップＳ４９）。そして、出席会議特定部１０５は、ステップＳ４９において特定された会議ＩＤに対応付けられている実績時間Ｔ５及び予定時間Ｔ６を会議ＤＢ１５０から特定する（ステップＳ５１）。そして、出席会議特定部１０５は、Ｔ５＞Ｔ６を満たすか判断する（ステップＳ５３）。満たさない場合（ステップＳ５３：Ｎｏルート）、処理はステップＳ５７へ移行する。一方、満たす場合（ステップＳ５３：Ｙｅｓルート）、出席会議特定部１０５は、リストＬＫＸＬに、ステップＳ４９において特定された会議ＩＤを追加する（ステップＳ５５）。すなわち、ステップＳ５５においては、ステップＳ４９において特定された会議ＩＤを、リストＩＤ「ＬＫＸＬ」に対応付けて出席会議リスト格納部１０７に格納する。そして、出席会議特定部１０５は、リストＬＫＤＸに含まれる全ての会議ＩＤについて処理したか判断する（ステップＳ５７）。全ての会議ＩＤについて処理していない場合（ステップＳ５７：Ｎｏルート）、次の会議ＩＤについて処理を実施するため、ステップＳ４９に戻る。
【００３０】
一方、全ての会議ＩＤについて処理した場合（ステップＳ５７：Ｙｅｓルート）、出席会議特定部１０５は、出席予定者リスト格納部１０３に格納されている出席予定者のリストＬＸに含まれる全てのユーザＩＤについて処理したか判断する（ステップＳ５９）。全てのユーザＩＤについて処理していない場合には（ステップＳ５９：Ｎｏルート）、次のユーザＩＤについて処理を実施するため、処理は端子Ｃを介して図８のステップＳ２１に戻る。一方、全てのユーザＩＤについて処理した場合（ステップＳ５９：Ｙｅｓルート）、元の処理に戻る。
【００３１】
以上のような処理を実施することにより、開催予定の会議の全ての出席予定者について、リストＬＫＸ、リストＬＫＤＸ、リストＬＫＸＳ及びリストＬＫＸＬを生成する。なお、本実施の形態では、リストＬＫＸＳに含まれる会議（すなわち、予定時間よりも早く終わった会議）と、リストＬＫＸＬに含まれる会議（すなわち、予定時間を超過した会議）との両方が以下に述べる処理の対象となる。予定時間よりも早く終わった場合には議論が十分になされるように会議を進行させることができず、逆に予定時間を超過した場合には議論をまとめることができないと考えられるため、ファシリテータ選出のためのスコアの算出にはその両者を考慮に入れるべきだからである。
【００３２】
図５の説明に戻り、同席者特定部１０９は、同席者特定処理を実施する（ステップＳ９）。同席者特定処理については、図１２乃至図１４を用いて説明する。まず、同席者特定部１０９は、出席予定者リスト格納部１０３に格納されている出席予定者のリストＬＸから、未処理のユーザＩＤを１つ特定する（図１２：ステップＳ６１）。なお、同席者特定処理においては、ステップＳ６１において特定されたユーザＩＤをＸとし、添え字「Ｘ」の意味は出席会議特定処理の説明において述べたものと同様である。そして、同席者特定部１０９は、リストＬＹＸを初期化する（ステップＳ６３）。ステップＳ６３においては、リストＬＹＸについてのデータが既に同席者リスト格納部１１１に格納されている場合には、データをクリアする。
【００３３】
図１３（ａ）及び（ｂ）に、同席者リスト格納部１１１に格納されるデータの一例を示す。図１３（ａ）及び（ｂ）の例では、リストＩＤの列と、ユーザＩＤの列とが含まれている。なお、リストＬＹは、同席者特定処理により最終的に生成されるリストである。
【００３４】
図１２の説明に戻り、同席者特定部１０９は、出席会議リスト格納部１０７に格納されているリストＬＫＸＳから、未処理の会議ＩＤを１つ特定する（ステップＳ６５）。そして、同席者特定部１０９は、ステップＳ６５において特定された会議ＩＤに対応付けられている全てのユーザＩＤを会議ＤＢ１５０から特定し、例えばメインメモリ等の記憶装置に格納する（ステップＳ６７）。そして、ステップＳ６７において特定されたユーザＩＤからユーザＩＤ「Ｘ」を除いたユーザＩＤを特定し、リストＬＹＸに追加する（ステップＳ６９）。すなわち、ステップＳ６９においては、ステップＳ６７において特定されたユーザＩＤからユーザＩＤ「Ｘ」を除いたユーザＩＤを、リストＩＤ「ＬＹＸ」に対応付けて同席者リスト格納部１１１に格納する。
【００３５】
そして、同席者特定部１０９は、リストＬＫＸＳに含まれる全ての会議ＩＤについて処理したか判断する（ステップＳ７１）。全ての会議ＩＤについて処理していない場合（ステップＳ７１：Ｎｏルート）、次の会議ＩＤについて処理を実施するため、ステップＳ６５に戻る。一方、全ての会議ＩＤについて処理した場合（ステップＳ７１：Ｙｅｓルート）、処理は端子Ｄを介して図１４のステップＳ７３に移行する。
【００３６】
図１４の説明に移行して、端子Ｄの後、同席者特定部１０９は、出席会議リスト格納部１０７に格納されているリストＬＫＸＬから、未処理の会議ＩＤを１つ特定する（図１４：ステップＳ７３）。そして、同席者特定部１０９は、ステップＳ７３において特定された会議ＩＤに対応付けられている全てのユーザＩＤを会議ＤＢ１５０から特定し、例えばメインメモリ等の記憶装置に格納する（ステップＳ７５）。そして、ステップＳ７５において特定されたユーザＩＤからユーザＩＤ「Ｘ」を除いたユーザＩＤを特定し、リストＬＹＸに追加する（ステップＳ７７）。すなわち、ステップＳ７７においては、ステップＳ７５において特定されたユーザＩＤからユーザＩＤ「Ｘ」を除いたユーザＩＤを、リストＩＤ「ＬＹＸ」に対応付けて同席者リスト格納部１１１に格納する。
【００３７】
そして、同席者特定部１０９は、リストＬＫＸＬに含まれる全ての会議ＩＤについて処理したか判断する（ステップＳ７９）。全ての会議ＩＤについて処理していない場合（ステップＳ７９：Ｎｏルート）、次の会議ＩＤについて処理を実施するため、ステップＳ７３に戻る。一方、全ての会議ＩＤについて処理した場合（ステップＳ７９：Ｙｅｓルート）、同席者特定部１０９は、リストＬＹＸにおけるユーザＩＤの重複を除去する（ステップＳ８１）。リストＬＹＸにおいてユーザＩＤの重複が無い場合にはステップＳ８１をスキップする。そして、同席者特定部１０９は、リストＬＸに含まれる全てのユーザＩＤについて処理したか判断する（ステップＳ８３）。全てのユーザＩＤについて処理していない場合（ステップＳ８３：Ｎｏルート）、次のユーザＩＤについて処理を実施するため、処理は端子Ｅを介して図１２のステップＳ６１に戻る。
【００３８】
一方、全てのユーザＩＤについて処理した場合（ステップＳ８３：Ｙｅｓルート）、同席者特定部１０９は、リストＬＸに含まれる全てのユーザＩＤについて、リストＬＹＸに含まれるユーザＩＤを同席者リスト格納部１１１から読み出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ８５）。そして、同席者特定部１０９は、ステップＳ８５において読み出されたユーザＩＤについて重複を除去し、ファシリテータ候補のリストＬＹとして同席者リスト格納部１１１に格納し（ステップＳ８７）、元の処理に戻る。
【００３９】
以上のような処理を実施することにより、開催予定の会議の出席予定者だけではなく、出席予定者以外の者をファシリテータの候補として特定する。したがって、出席予定者だけを対象としてファシリテータを選出する技術に比べ、より相応しいファシリテータを選出することができるようになる。
【００４０】
図５の説明に戻り、スコア算出部１１３は、スコア算出処理を実施する（ステップＳ１１）。スコア算出処理については、図１５乃至図１８を用いて説明する。まず、スコア算出部１１３は、同席者リスト格納部１１１から、リストＬＹに含まれる未処理のユーザＩＤを１つ特定する（図１５：ステップＳ９１）。以下、スコア算出処理では、ステップＳ９１において特定されたユーザＩＤをＹとする。そして、スコア算出部１１３は、ＳＸ、ＬＸ、ＳＸＹ、ＬＸＹ、Ｃ１Ｘ、Ｃ２Ｘ、Ｃ３ＸＹ、Ｃ４ＸＹ、ＤＳＹ及びＤＬＹに０を設定する（ステップＳ９３）。なお、添え字「Ｘ」が付されている変数はユーザＩＤがＸである出席予定者についての変数であり、添え字「Ｙ」が付されている変数はユーザＩＤがＹであるファシリテータ候補についての変数であり、添え字「ＸＹ」が付されている変数はユーザＩＤがＸである出席予定者とユーザＩＤがＹであるファシリテータ候補との組み合わせについての変数であることを示している。
【００４１】
そして、スコア算出部１１３は、会議ＤＢ１５０から未処理の１レコードを読み出す（ステップＳ９５）。なお、スコア算出処理においては、ステップＳ９５において読み出されたレコードを便宜上「処理に係るレコード」と呼ぶ。そして、スコア算出部１１３は、処理に係るレコードに実績時間が含まれるか判断する（ステップＳ９７）。すなわち、既に開催された会議についてのレコードであるかを判断する。実績時間が含まれない場合（ステップＳ９７：Ｎｏルート）、処理は端子Ｆを介して図１６のステップＳ１２９へ移行する。一方、実績時間が含まれる場合（ステップＳ９７：Ｙｅｓルート）、スコア算出部１１３は、処理に係るレコードに含まれる実績時間Ｔ７及び予定時間Ｔ８について、Ｔ７≦Ｔ８を満たすか判断する（ステップＳ９９）。Ｔ７≦Ｔ８を満たす場合（ステップＳ９９：Ｙｅｓルート）、スコア算出部１１３は、処理に係るレコードに出席予定者のユーザＩＤが含まれるか判断する（ステップＳ１０１）。すなわち、リストＬＸに含まれるユーザＩＤのいずれかが、処理に係るレコードに含まれるか判断する。含まれない場合（ステップＳ１０１：Ｎｏルート）、処理は端子Ｆを介して図１６のステップＳ１２９へ移行する。
【００４２】
一方、含まれる場合（ステップＳ１０１：Ｙｅｓルート）、スコア算出部１１３は、ステップＳ１０１において処理に係るレコードに含まれると判断されたユーザＩＤのうち、未処理のものを１つ特定する（ステップＳ１０３）。なお、ステップＳ１０５乃至Ｓ１１３では、便宜上、ステップＳ１０３において特定されたユーザＩＤをＸとする。また、スコア算出部１１３は、処理に係るレコードに含まれる会議ＩＤ及びユーザＩＤ「Ｘ」に対応付けられている発言時間Ｔ９を発言時間ＤＢ１６０から特定し、ＳＸ＝ＳＸ＋Ｔ８／Ｔ７×（１−Ｔ９／Ｔ７）及びＣ１Ｘ＝Ｃ１Ｘ＋１を算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１０５）。そして、処理は端子Ｇを介して図１６のステップＳ１０７へ移行する。
【００４３】
図１６の説明に移行して、端子Ｇの後、スコア算出部１１３は、処理に係るレコードに、ユーザＩＤ「Ｙ」が含まれるか判断する（ステップＳ１０７）。含まれない場合（ステップＳ１０７：Ｎｏルート）、処理はステップＳ１１３へ移行する。一方、含まれる場合（ステップＳ１０７：Ｙｅｓルート）、スコア算出部１１３は、ユーザＩＤ「Ｘ」とユーザＩＤ「Ｙ」とが同じであるかを判断する（ステップＳ１０９）。同じである場合（ステップＳ１０９：Ｙｅｓルート）、処理はステップＳ１１３へ移行する。ＳｘｙはユーザＹがユーザＸと「同席」していた場合についての指標であるので、ユーザＸとユーザとＹが同一人物である場合には指標としての意味をなさないからである。一方、同じでない場合（ステップＳ１０９：Ｎｏルート）、ＳＸＹ＝ＳＸＹ＋Ｔ８／Ｔ７×（１−Ｔ９／Ｔ７）及びＣ３ＸＹ＝Ｃ３ＸＹ＋１を算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１１１）。
【００４４】
ここで、上で算出したＳＸ、ＳＸＹ、Ｃ１Ｘ及びＣ３ＸＹの意味について説明する。まず、ＳＸＹの意味について説明する。ステップＳ１１１の計算式において、Ｔ８／Ｔ７は会議の実績時間と予定時間との乖離を表す指標になるため、Ｔ８／Ｔ７が小さいほど、すなわちＳＸＹが小さいほど、ユーザＹはファシリテータとして相応しい者であるといえる。但し、ステップＳ１１１においては、さらに（１−Ｔ９／Ｔ７）をＴ８／Ｔ７に乗じて補正している。これは、ユーザＸの発言時間が長い場合、同席していたＹはＸとの関係でファシリテータとして相応しい者である可能性が高いということを考慮したものである。すなわち、（１−Ｔ９／Ｔ７）を補正値として乗じることにより、ユーザＸの発言時間が長いほどＳＸＹが小さくなり、ファシリテータとして相応しい者として特定されやすくなるようにしている。これは、以下で述べるＬＸＹについても同様である。
【００４５】
一方、ＳＸは、ファシリテータ候補であるユーザＹとは関係なく、単にユーザＸという個人について、過去に出席した会議の実績時間と予定時間との乖離を指標化しようとするものである。なお、ＳＸは、ステップＳ１３９においてＳＸＹ＝０を満たすと判断された場合にＳＸＹの代わりに用いる指標を計算するために必要なものである。これは、以下で述べるＬＸについても同様である。
【００４６】
また、Ｃ１Ｘは、ステップＳ１０５が何度行われたかを表す値であり、ステップＳ１３１で用いられる。これは、Ｃ３ＸＹについても同様である。
【００４７】
図１６の説明に戻り、スコア算出部１１３は、ステップＳ１０１において処理に係るレコードに含まれると判断された全てのユーザＩＤについて処理したか判断する（ステップＳ１１３）。全てのユーザＩＤについて処理していない場合（ステップＳ１１３：Ｎｏルート）、次のユーザＩＤについて処理を実施するため、処理は端子Ｉを介してステップＳ１０３へ移行する。一方、全てのユーザＩＤについて処理した場合（ステップＳ１１３：Ｙｅｓルート）、処理はステップＳ１２９へ戻る。
【００４８】
一方、ステップＳ９９において、Ｔ７≦Ｔ８を満たさない場合（ステップＳ９９：Ｎｏルート）、スコア算出部１１３は、処理に係るレコードに出席予定者のユーザＩＤが含まれるか判断する（ステップＳ１１５）。すなわち、リストＬＸに含まれるユーザＩＤのいずれかが、処理に係るレコードに含まれるか判断する。含まれない場合（ステップＳ１１５：Ｎｏルート）、処理は端子Ｆを介して図１６のステップＳ１２９へ移行する。
【００４９】
一方、含まれる場合（ステップＳ１１５：Ｙｅｓルート）、スコア算出部１１３は、ステップＳ１１５において処理に係るレコードに含まれると判断されたユーザＩＤのうち、未処理のものを１つ特定する（ステップＳ１１７）。なお、ステップＳ１１９乃至Ｓ１２７では、便宜上、ステップＳ１１７において特定されたユーザＩＤをＸとする。また、スコア算出部１１３は、処理に係るレコードに含まれる会議ＩＤ及びユーザＩＤ「Ｘ」に対応付けられている発言時間Ｔ９を発言時間ＤＢ１６０から特定し、ＬＸ＝ＬＸ＋Ｔ７／Ｔ８×（１−Ｔ９／Ｔ７）及びＣ２Ｘ＝Ｃ２Ｘ＋１を算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１１９）。そして、処理は端子Ｈを介して図１６のステップＳ１２１へ移行する。
【００５０】
図１６の説明に移行して、端子Ｈの後、スコア算出部１１３は、処理に係るレコードに、ユーザＩＤ「Ｙ」が含まれるか判断する（ステップＳ１２１）。含まれない場合（ステップＳ１２１：Ｎｏルート）、処理はステップＳ１２７へ移行する。一方、含まれる場合（ステップＳ１２１：Ｙｅｓルート）、スコア算出部１１３は、ユーザＩＤ「Ｘ」とユーザＩＤ「Ｙ」とが同じであるかを判断する（ステップＳ１２３）。同じである場合（ステップＳ１２３：Ｙｅｓルート）、処理はステップＳ１２７へ移行する。ＬｘｙはユーザＹがユーザＸと「同席」していた場合についての指標であるので、ユーザＸとユーザとＹが同一人物である場合には指標としての意味をなさないからである。一方、同じでない場合（ステップＳ１２３：Ｎｏルート）、ＬＸＹ＝ＬＸＹ＋Ｔ７／Ｔ８×（１−Ｔ９／Ｔ７）及びＣ４ＸＹ＝Ｃ４ＸＹ＋１を算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１２５）。
【００５１】
なお、ＬＸ、ＬＸＹ、Ｃ２Ｘ及びＣ４ＸＹの意味については上で述べたＳＸ、ＳＸＹ、Ｃ１Ｘ及びＣ３ＸＹと同様である。但し、ＬＸ及びＬＸＹは、Ｔ７≦Ｔ８を満たさない場合（すなわち、Ｔ７＞Ｔ８である場合）における指標であるので、実績時間Ｔ７と予定時間Ｔ８との乖離の度合いはＴ７／Ｔ８として算出する。
【００５２】
そして、スコア算出部１１３は、ステップＳ１１５において処理に係るレコードに含まれると判断された全てのユーザＩＤについて処理したか判断する（ステップＳ１２７）。全てのユーザＩＤについて処理していない場合（ステップＳ１２７：Ｎｏルート）、次のユーザＩＤについて処理を実施するため、処理は端子Ｊを介してステップＳ１１７へ戻る。一方、全てのユーザＩＤについて処理した場合（ステップＳ１２７：Ｙｅｓルート）、スコア算出部１１３は、会議ＤＢ１５０の全てのレコードについて処理したか判断する（ステップＳ１２９）。全てのレコードについて処理していない場合（ステップＳ１２９：Ｎｏルート）、次のレコードについて処理を実施するため、処理は端子Ｋを介して図１５のステップＳ９５に戻る。
【００５３】
一方、全てのレコードについて処理した場合（ステップＳ１２９：Ｙｅｓルート）、スコア算出部１１３は、リストＬＸに含まれる全ての出席予定者ＸについてＳＸ＝ＳＸ／Ｃ１Ｘ及びＬＸ＝ＬＸ／Ｃ２Ｘを算出する。また、またリストＬＸに含まれる出席予定者ＸとユーザＩＤがＹであるファシリテータ候補との組み合わせ（但し、ＸとＹが同じになる場合を除く）についてＳＸＹ＝ＳＸＹ／Ｃ３ＸＹ及びＬＸＹ＝ＬＸＹ／Ｃ４ＸＹを算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１３１）。但し、ステップＳ１３１においては、Ｃ１Ｘ＝０となる場合にはＳＸは初期値のまま０を設定し、Ｃ２Ｘ＝０となる場合にはＬＸは初期値のまま０を設定し、Ｃ３ＸＹ＝０となる場合にはＳＸＹは初期値のまま０を設定し、Ｃ４ＸＹ＝０となる場合にはＬＸＹは初期値のまま０を設定する。
【００５４】
なお、ステップＳ１３１におけるＳＸ＝ＳＸ／Ｃ１Ｘは、ステップＳ１０５において算出したＴ８／Ｔ７×（１−Ｔ９／Ｔ７）の平均値を求めることに相当する。ＬＸ、ＳＸＹ及びＬＸＹについても同様である。
【００５５】
そして、スコア算出部１１３は、ステップＳ１３１において算出されたＳＸのうち０ではないものの数をＣｏｕｎｔＳＸ、ステップＳ１３１において算出されたＬＸのうち０ではないものの数をＣｏｕｎｔＬＸ、ステップＳ１３１において算出されたＳＸＹのうち０ではないものの数をＣｏｕｎｔＳＸＹ及びステップＳ１３１において算出されたＬＸＹのうち０ではないものの数をＣｏｕｎｔＬＸＹとしてカウントし、例えばメインメモリ等の記憶装置に格納する（ステップＳ１３３）。そして、処理は端子Ｌを介して図１７のステップＳ１３５に移行する。
【００５６】
図１７の説明に移行して、端子Ｌの後、スコア算出部１１３は、ａｖｇＳ＝ΣＳＸ／ＣｏｕｎｔＳＸ、ａｖｇＬ＝ΣＬＸ／ＣｏｕｎｔＬＸ、ａｖｇＳＹ＝ΣＳＸＹ／ＣｏｕｎｔＳＸＹ及びａｖｇＬＹ＝ΣＬＸＹ／ＣｏｕｎｔＬＸＹを算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１３５）。ステップＳ１３５において、ａｖｇＳ＝ΣＳＸ／ＣｏｕｎｔＳＸは、ステップＳ１３１において算出されたＳＸの平均値を求めることに相当する。すなわち、ステップＳ１３１においては出席予定者毎にＳＸが算出されているので、ＳＸ＝０となるものを除いて、その平均値を求めている。ａｖｇＬ、ａｖｇＳＹ及びａｖｇＬＹについても同様である。
【００５７】
そして、スコア算出部１１３は、リストＬＸから未処理の出席予定者のユーザＩＤを１つ特定する（ステップＳ１３７）。なお、ステップＳ１３９乃至Ｓ１５１では、便宜上、ステップＳ１３７において特定されたユーザＩＤをＸとする。また、スコア算出部１１３は、ユーザＩＤがＸである出席予定者とユーザＩＤがＹであるファシリテータ候補との組み合わせについてのＳＸＹが、ＳＸＹ＝０を満たすか判断する（ステップＳ１３９）。満たさない場合（ステップＳ１３９：Ｎｏルート）、ＤＳＹ＝ＤＳＹ＋ＳＸＹを算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１４１）。一方、ＳＸＹ＝０を満たす場合（ステップＳ１３９：Ｙｅｓルート）、ＤＳＹ＝ＤＳＹ＋ＳＸ×ａｖｇＳＹ／ａｖｇＳを算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１４３）。
【００５８】
そして、スコア算出部１１３は、ユーザＩＤがＸである出席予定者とユーザＩＤがＹであるファシリテータ候補との組み合わせについてのＬＸＹが、ＬＸＹ＝０を満たすか判断する（ステップＳ１４５）。満たさない場合（ステップＳ１４５：Ｎｏルート）、ＤＬＹ＝ＤＬＹ＋ＬＸＹを算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１４７）。一方、満たす場合（ステップＳ１４５：Ｙｅｓルート）、ＤＬＹ＝ＤＬＹ＋ＬＸ×ａｖｇＬＹ／ａｖｇＬを算出し、例えばメインメモリ等の記憶装置に格納する（ステップＳ１４９）。
【００５９】
そして、スコア算出部１１３は、リストＬＸに含まれる全てのユーザＩＤについて処理したか判断する（ステップＳ１５１）。全てのユーザＩＤについて処理していない場合（ステップＳ１５１：Ｎｏルート）、次のユーザＩＤについて処理を実施するため、ステップＳ１３７の処理に戻る。一方、全てのユーザＩＤについて処理した場合（ステップＳ１５１：Ｙｅｓルート）、スコア算出部１１３は、ＤＹ＝ＤＳＹ＋ＤＬＹを算出し、ユーザＩＤ「Ｙ」に対応付けてスコア格納部１１５に格納する（ステップＳ１５３）。
【００６０】
ここで、ステップＳ１３７乃至ステップＳ１５３における処理の意味について説明する。上で述べたように、ＳＸＹは、ファシリテータ候補であるユーザＹがユーザＸと同席していた会議の実績時間と予定時間（但し、実績時間≦予定時間）との乖離の度合いを表す指標である。これをリストＬＸに含まれる全てのＸ（すなわち、開催予定の会議における全ての出席予定者）について総和を求めることにより、ユーザＹが開催予定の会議において進行役として適する度合いを示すＤＳＹを算出する。但し、特定の出席予定者と過去に同席したことがない場合には当該特定の出席予定者との関係ではＳＸＹは０となっている。このような場合には、当該特定の出席予定者についてのＳＸにａｖｇＳＹ／ａｖｇＳを乗じて補正した値を代わりに用いる。すなわち、当該特定の出席予定者についてのＳＸを補正した値を、当該特定の出席予定者がファシリテータ候補Ｙと同席していた場合における値であるとみなしている。これにより、同席したことのない出席予定者が多いファシリテータ候補のＤＳＹが小さくなり会議進行役として特定されやすくなるということを防止できる。
【００６１】
一方、実績時間＞予定時間である会議についても、同様にしてＤＬＹを算出する。そして、最終的に、開催予定の会議における進行役としてファシリテータ候補であるＹが相応しいかを判断するためのスコアをＤＹ＝ＤＳＹ＋ＤＬＹとして算出している。
【００６２】
図１８に、スコア格納部１１５に格納されるデータの一例を示す。図１８の例では、ユーザＩＤの列と、スコアの列とが含まれる。上で述べたように、本実施の形態では、スコアが小さいほどファシリテータとして相応しい者である。
【００６３】
図１７の説明に戻り、リストＬＹに含まれる全てのユーザＩＤについて処理したか判断する（ステップＳ１５５）。全てのユーザＩＤについて処理していない場合（ステップＳ１５５：Ｎｏルート）、次のユーザＩＤについて処理を実施するため、処理は端子Ｍを介して図１５のステップＳ９１に戻る。一方、全てのユーザについて処理した場合（ステップＳ１５５：Ｙｅｓルート）、元の処理に戻る。
【００６４】
以上のような処理を実施することにより、リストＬＹに含まれる全てのファシリテータ候補についてスコアＤＹを算出する。上で述べたように、スコアＤＹは会議の実績時間と予定時間との乖離の度合いを反映しているため、時間どおりに会議を終了させることができる進行役を特定するためのスコアとして用いることができる。
【００６５】
図５の説明に戻り、表示処理部１１７は、スコア格納部１１５に格納されているスコアに基づきファシリテータを特定し、特定したファシリテータのデータを出力部１３０に表示する（ステップＳ１３）。ステップＳ１３においては、例えばスコアを昇順に並べた場合における上位所定順位内の者又はスコアが所定の閾値より小さい者をファシリテータとして特定する。また、例えばユーザＤＢ１４０からファシリテータのユーザＩＤに対応付けられているユーザ名を抽出し、ファシリテータのデータとして用いる。
【００６６】
図１９に、ファシリテータ選出結果画面の一例を示す。図１９の例では、ファシリテータの名称のデータと、ステップＳ３においてユーザにより指定された会議の会議ＩＤ及び会議名のデータとが含まれている。ユーザはこのような画面を確認し、ファシリテータとして相応しい者を認識することができる。
【００６７】
以上のような処理を実施することにより、時間どおりに会議を終了させることができる適切なファシリテータを選出することができるようになる。
【００６８】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明したファシリテータ選出装置１００の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。
【００６９】
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００７０】
なお、図１に示したスタンドアローン型のシステムは、一例であって、例えばクライアントサーバ型で実施するようにしても良い。
【００７１】
また、スコア算出処理において、ＳＸ、ＬＸ、ａｖｇＳ及びａｖｇＬについては、ファシリテータ候補が複数存在する場合には複数回計算を行うようにしているが、２回目以降の計算を行わないようにしてもよい。
【００７２】
また、本実施の形態では、ファシリテータ候補のリストＬＹを生成し、リストＬＹからファシリテータを特定するようにしているが、出席予定者のリストＬＸからファシリテータを特定するようにしてもよい。すなわち、開催予定の会議の出席予定者の中からファシリテータを特定するようにしても良い。
【００７３】
この場合には、スコア算出処理のステップＳ９１においては、リストＬＹの代わりにリストＬＸから、ファシリテータ候補のユーザＩＤを特定する。そして、ステップＳ１１１及びＳ１２５においては、ファシリテータ候補としてリストＬＸから特定されたユーザＩＤと、出席予定者としてリストＬＸから特定されたユーザＩＤとのペアにつきＳＸＹ、Ｃ３ＸＹ、ＬＸＹ及びＣ４ＸＹを算出する。なお、上で述べた処理と同様、ファシリテータ候補としてリストＬＸから特定されたユーザＩＤと、出席予定者としてリストＬＸから特定されたユーザＩＤとが同じである場合には、これらの値は算出されない。また、ステップＳ１３１乃至Ｓ１５１における計算についても、ステップＳ１１１及びＳ１２５における計算結果を用いて、上で述べた処理と同様の処理が行われる。
【００７４】
そして、最終的に、リストＬＸに含まれる各ユーザＩＤにつき、ステップＳ１５３においてＤＹが算出される。そして、ステップＳ１３において、ＤＹに基づき出席予定者の中からファシリテータを特定する。
【００７５】
なお、ファシリテータ選出装置１００は、図２０に示すように、メモリ２５０１（記憶部）とＣＰＵ２５０３（処理部）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。ＯＳ及びＷｅｂブラウザを含むアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。このようなコンピュータは、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００７６】
以上述べた本技術の実施の形態をまとめると以下のようになる。
【００７７】
本技術の第１の態様に係る会議進行役選出方法は、会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される。そして、本方法は、会議データ格納部を参照し、出席予定者リスト格納部に格納された出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定ステップと、特定された会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、算出された乖離値の総和を出席予定者ＩＤ毎に算出するスコア算出ステップと、算出された総和に基づき、特定の会議の出席予定者から会議進行役を特定する進行役特定ステップとを含む。
【００７８】
これにより、開催が予定されている特定の会議の出席予定者の中から、特定の会議を時間どおりに終了させることができる適切な進行役を選出できるようになる。
【００７９】
また、上で述べた会議進行役選出方法が、上で述べた特定ステップにおいて特定された全ての会議データについて、当該会議データに含まれる出席者ＩＤを特定し、特定された出席者ＩＤの和集合を同席者ＩＤとして同席者リスト格納部に格納するステップをさらに含むようにしてもよい。そして、上で述べたスコア算出ステップにおいて、同席者リスト格納部に格納された同席者ＩＤ毎に乖離値の総和を算出し、上で述べた進行役特定ステップにおいて、算出された総和に基づき、同席者から会議進行役を特定するようにしてもよい。このようにすれば、会議進行役として特定される対象となるのは、特定の会議の出席予定者と同席したことのある者であるから、特定の会議の出席予定者以外の者も会議進行役になり得る。従って、会議進行役としてより相応しい者を選出できるようになることが期待できる。
【００８０】
また、上で述べた乖離値算出ステップにおいて、同席者リスト格納部に格納された同席者ＩＤと出席予定者リスト格納部に格納された出席予定者ＩＤとのペア毎に乖離値を算出し、上で述べたスコア算出ステップにおいて、同席者リスト格納部に格納された同席者ＩＤ毎に、算出された乖離値の総和を算出するようにしてもよい。会議における最適な進行役は、進行役と当該会議の出席者との関係（例えば会社における上下関係など）に依存して決まる部分が大きいと考えられる。上記のように、同席者（すなわち進行役の候補）と出席予定者とのペア毎に算出された乖離値をスコアに反映させることにより、会議の出席予定者との関係で進行役に相応しい者を特定できるようになる。
【００８１】
また、上で述べたスコア算出ステップにおいて、乖離値が算出されなかったペアについては、乖離値算出ステップにおいて算出された乖離値の平均値に基づき、当該ペアの乖離値として用いる値を算出するようにしてもよい。特定の会議のいずれかの出席予定者と同席したことがある場合には同席者として特定され、当該出席予定者とのペアについて乖離値が算出されるが、同席したことのない出席予定者とのペアについては乖離値は算出されない。両者のユーザＩＤを共に含む会議データが存在しないためである。このような場合には、代わりとなる値を算出してスコアの算出に用いることにより、同席したことのない出席予定者が多い者のスコアが小さくなり会議進行役として特定されやすくなるという不合理を解消している。
【００８２】
上で述べた乖離値算出ステップにおいて、予定時間と実績時間との比を会議毎に算出し、算出された比の平均値を用いて乖離値を算出するようにしてもよい。予定時間と実績時間との比は、予定時間と実績時間との乖離の度合いを表す指標になるからである。
【００８３】
本技術の第２の態様に係る会議進行役選出方法は、会議の出席者のユーザＩＤと当該会議の予定時間と当該会議に要した実績時間とを会議ＩＤに対応付けて格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザＩＤを格納する出席予定者リスト格納部と、出席会議リスト格納部と、同席者リスト格納部と、スコア格納部とにアクセス可能なコンピュータにより実行される方法である。そして、本方法は、（ａ）出席予定者リスト格納部に格納された出席予定者のユーザＩＤに対応付けられている会議ＩＤを会議データ格納部から特定し、出席会議リスト格納部に格納する出席会議特定ステップと、（ｂ）出席会議リスト格納部に格納された会議ＩＤに対応付けられている出席者のユーザＩＤを会議データ格納部から抽出する抽出ステップと、（ｃ）各出席予定者について、抽出された出席者のユーザＩＤから当該出席予定者のユーザＩＤを除いたユーザＩＤを特定する特定ステップと、（ｄ）特定ステップにおいて特定された全てのユーザＩＤを、重複を除去して同席者のユーザＩＤとして同席者リスト格納部に格納するステップと、（ｅ）各同席者について、出席予定者毎に、当該出席予定者のユーザＩＤと当該同席者のユーザＩＤとに対応付けられている会議ＩＤを会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第１の値を算出する第１算出ステップと、（ｆ）各同席者について、出席予定者毎に算出された第１の値の総和を求めることにより特定の会議の進行役に適する度合いを表すスコアを算出し、スコア格納部に格納するスコア算出ステップと、（ｇ）スコア格納部に格納されたスコアが所定の閾値以下である同席者又はスコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定するステップとを含む。
【００８４】
本方法では、おおまかには以下のような処理を実施している。すなわち、（１）開催予定の特定の会議の出席予定者が過去に出席した会議を特定し（上の（ａ））、（２）特定された会議において同席していた者を同席者として特定し（上の（ｂ）（ｃ）（ｄ））、（３）各同席者について、出席予定者と同席していた会議における実績時間及び予定時間を用いて特定の会議の進行役に適する度合いを表すスコアを算出し、（上の（ｅ）（ｆ））、（４）算出されたスコアに基づき会議進行役を特定する（上の（ｇ））。
【００８５】
このように、本方法によれば、特定の会議を時間どおりに終了させることができる適切な会議進行役を特定できるようになる。そして、会議進行役として特定される対象となるのは、特定の会議の出席予定者と同席したことのある者であるから、特定の会議の出席予定者だけではなく、出席予定者以外の者も会議進行役になり得る。従って、出席予定者だけを対象とする方法よりも、会議進行役としてより相応しい者を特定できるようになることが期待できる。
【００８６】
また、上で述べた会議進行役選出方法が、各出席予定者について、当該出席予定者のユーザＩＤに対応付けられている会議ＩＤを会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて会議毎に指標値を算出し、当該指標値の平均値である第２の値を算出する第２算出ステップと、出席予定者毎に算出された第２の値の平均値を第３の値として算出するステップと、各同席者について、出席予定者毎に算出された第１の値の平均値を第４の値として算出するステップと、各同席者について、出席予定者のうち第１の値が０である出席予定者を特定し、特定された当該出席者についての第２の値に、第３の値に対する当該同席者についての第４の値の割合を乗ずることにより第５の値を算出するステップとをさらに含むようにしてもよい。そして、上で述べたスコア算出ステップが、出席予定者のうち第１の値が０である出席者予定者が特定された場合に、第１の値が０である出席予定者について算出された第５の値の総和を求め、当該第５の値の総和と第１の値が０ではない出席予定者について算出された第１の値の総和との和を求めることによりスコアを算出するステップを含むようにしてもよい。
【００８７】
本方法では、特定の会議のいずれかの出席予定者と同席したことがある場合には同席者として特定され、当該出席予定者との関係で第１の値が算出されるが、同席したことのない出席予定者との関係では第１の値は算出されず０となる。このような場合には、上記の第５の値を算出してスコアの算出に用いることにより、同席したことのない出席予定者が多い者のスコアが小さくなり会議進行役として特定されやすくなるという不合理を解消するものである。
【００８８】
また、コンピュータが、会議ＩＤ及び当該会議の出席者のユーザＩＤに対応付けて当該出席者の発言時間を格納する発言時間格納部にアクセス可能であり、上で述べた第１算出ステップが、出席予定者毎に当該出席予定者のユーザＩＤと当該会議ＩＤとに対応付けられている発言時間を特定し、特定された実績時間に対する特定された発言時間の割合を用いて会議毎に第１補正値を算出し、特定された実績時間と特定された予定時間との比に第１補正値を乗ずることにより指標値を算出するステップを含むようにし、上で述べた第２算出ステップが、当該出席予定者のユーザＩＤと特定された当該会議ＩＤとに対応付けられている発言時間を特定し、特定された実績時間に対する特定された発言時間の割合を用いて会議毎に第２補正値を算出し、特定された実績時間と特定された予定時間との比に第２補正値を乗ずることにより指標値を算出するステップを含むようにしてもよい。
【００８９】
発言時間は、議論への参加の積極性を表す指標になる。従って、発言時間を反映させた指標値を算出することにより、会議の進行役に適しているかをより適切に判断できるようになる。
【００９０】
また、上で述べた出席会議特定ステップが、各出席予定者について、当該出席予定者のユーザＩＤに対応付けられている会議ＩＤを会議データ格納部から特定し、当該出席予定者のユーザＩＤ及び第１のリストＩＤに対応付けて出席会議リスト格納部に格納するステップと、各出席予定者について、当該出席予定者のユーザＩＤ及び第１のリストＩＤに対応付けて出席会議リスト格納部に格納されている会議ＩＤ毎に、当該会議ＩＤと当該出席予定者のユーザＩＤとに対応付けられている発言時間を発言時間格納部から特定し、当該会議ＩＤに対応付けられている実績時間及びユーザＩＤを会議データ格納部から特定し、当該実績時間を当該ユーザＩＤの数で除した値が、特定された発言時間以下であるか判断し、判断結果が肯定的である場合には、当該会議ＩＤを当該出席予定者のユーザＩＤ及び第２のリストＩＤに対応付けて出席会議リスト格納部に格納するステップと、各出席予定者について、当該出席予定者のユーザＩＤ及び第１のリストＩＤに対応付けて出席会議リスト格納部に格納されている会議ＩＤ毎に、当該会議ＩＤに対応付けられている実績時間及び予定時間を会議データ格納部から特定し、当該実績時間が当該予定時間以下であるか判断し、判断結果が肯定的である場合には、当該会議ＩＤを当該出席予定者のユーザＩＤ及び第３のリストＩＤに対応付けて出席会議リスト格納部に格納するステップと、各出席予定者について、当該出席予定者のユーザＩＤ及び第２のリストＩＤに対応付けて出席会議リスト格納部に格納されている会議ＩＤ毎に、当該会議ＩＤに対応付けられている実績時間及び予定時間を会議データ格納部から特定し、当該実績時間が当該予定時間より長いか判断し、判断結果が肯定的である場合には、当該会議ＩＤを当該出席予定者のユーザＩＤ及び第４のリストＩＤに対応付けて出席会議リスト格納部に格納するステップとを含むようにし、抽出ステップが、各出席予定者について、当該出席予定者のＩＤ及び第３のリストＩＤ又は第４のリストＩＤに対応付けられている会議ＩＤを出席会議リスト格納部から特定し、特定された当該会議ＩＤに対応付けられている出席者のユーザＩＤを会議データ格納部から抽出するステップを含むようにしてもよい。
【００９１】
このように、出席予定者の発言時間が会議の出席者の発言時間の平均よりも長い会議を対象として、実績時間が予定時間より長いかを判断する。出席予定者の発言時間が比較的短いのに会議の予定時間を超過している場合には、当該出席予定者との関係では、同席していた者は会議進行役として適していないと考えられるからである。
【００９２】
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【００９３】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００９４】
（付記１）
会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される会議進行役選出方法であって、
前記会議データ格納部を参照し、前記出席予定者リスト格納部に格納された前記出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ＩＤ毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
を含む会議進行役選出方法。
【００９５】
（付記２）
前記特定ステップにおいて特定された全ての前記会議データについて、当該会議データに含まれる出席者ＩＤを特定し、特定された出席者ＩＤの和集合を同席者ＩＤとして同席者リスト格納部に格納するステップ
をさらに含み、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された同席者ＩＤ毎に前記乖離値の総和を算出し、
前記進行役特定ステップにおいて、
算出された前記総和に基づき、前記同席者から会議進行役を特定する
ことを特徴とする付記１記載の会議進行役選出方法。
【００９６】
（付記３）
前記乖離値算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者ＩＤと前記出席予定者リスト格納部に格納された前記出席予定者ＩＤとのペア毎に前記乖離値を算出し、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者ＩＤ毎に、算出された前記乖離値の総和を算出する
ことを特徴とする付記２記載の会議進行役選出方法。
【００９７】
（付記４）
前記スコア算出ステップにおいて、
前記乖離値が算出されなかった前記ペアについては、前記乖離値算出ステップにおいて算出された前記乖離値の平均値に基づき、当該ペアの前記乖離値として用いる値を算出する
ことを特徴とする付記３記載の会議進行役選出方法。
【００９８】
（付記５）
前記乖離値算出ステップにおいて、
前記予定時間と前記実績時間との比を会議毎に算出し、算出された比の平均値を用いて前記乖離値を算出する
ことを特徴とする付記１記載の会議進行役選出方法。
【００９９】
（付記６）
開催が予定されている特定の会議の進行役を選出するための装置であって、
会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部に格納された前記出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定手段と、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出し、算出された前記乖離値の総和を前記出席予定者ＩＤ毎に算出するスコア算出手段と、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定手段と、
を有する会議進行役選出装置。
【０１００】
（付記７）
開催が予定されている特定の会議の進行役を選出するためのプログラムであって、
会議の出席者のユーザＩＤである出席者ＩＤと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザＩＤである出席予定者ＩＤを格納する出席予定者リスト格納部に格納された前記出席予定者ＩＤの少なくとも１つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ＩＤ毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
をコンピュータに実行させるための会議進行役選出プログラム。
【０１０１】
（付記８）
会議の出席者のユーザＩＤと当該会議の予定時間と当該会議に要した実績時間とを会議ＩＤに対応付けて格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザＩＤを格納する出席予定者リスト格納部と、出席会議リスト格納部と、同席者リスト格納部と、スコア格納部とにアクセス可能なコンピュータにより実行される会議進行役選出方法であって、
前記出席予定者リスト格納部に格納された前記出席予定者のユーザＩＤに対応付けられている会議ＩＤを前記会議データ格納部から特定し、前記出席会議リスト格納部に格納する出席会議特定ステップと、
前記出席会議リスト格納部に格納された会議ＩＤに対応付けられている出席者のユーザＩＤを前記会議データ格納部から抽出する抽出ステップと、
各前記出席予定者について、抽出された前記出席者のユーザＩＤから当該出席予定者のユーザＩＤを除いたユーザＩＤを特定する特定ステップと、
前記特定ステップにおいて特定された全ての前記ユーザＩＤを、重複を除去して同席者のユーザＩＤとして前記同席者リスト格納部に格納するステップと、
各前記同席者について、前記出席予定者毎に、当該出席予定者のユーザＩＤと当該同席者のユーザＩＤとに対応付けられている会議ＩＤを前記会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第１の値を算出する第１算出ステップと、
各前記同席者について、前記出席予定者毎に算出された前記第１の値の総和を求めることにより前記特定の会議の進行役に適する度合いを表すスコアを算出し、前記スコア格納部に格納するスコア算出ステップと、
前記スコア格納部に格納された前記スコアが所定の閾値以下である同席者又は前記スコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定するステップと、
を含む会議進行役選出方法。
【０１０２】
（付記９）
各前記出席予定者について、当該出席予定者のユーザＩＤに対応付けられている会議ＩＤを前記会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて会議毎に前記指標値を算出し、当該指標値の平均値である第２の値を算出する第２算出ステップと、
前記出席予定者毎に算出された前記第２の値の平均値を第３の値として算出するステップと、
各前記同席者について、前記出席予定者毎に算出された前記第１の値の平均値を第４の値として算出するステップと、
各前記同席者について、前記出席予定者のうち前記第１の値が０である出席予定者を特定し、特定された当該出席者についての前記第２の値に、前記第３の値に対する当該同席者についての前記第４の値の割合を乗ずることにより第５の値を算出するステップと、
をさらに含み、
前記スコア算出ステップが、
前記出席予定者のうち前記第１の値が０である出席者予定者が特定された場合に、前記第１の値が０である出席予定者について算出された前記第５の値の総和を求め、当該第５の値の総和と前記第１の値が０ではない出席予定者について算出された前記第１の値の総和との和を求めることにより前記スコアを算出するステップ
を含む付記８記載の会議進行役選出方法。
【０１０３】
（付記１０）
前記コンピュータが、会議ＩＤ及び当該会議の出席者のユーザＩＤに対応付けて当該出席者の発言時間を格納する発言時間格納部にアクセス可能であり、
前記第１算出ステップが、
前記出席予定者毎に当該出席予定者のユーザＩＤと当該会議ＩＤとに対応付けられている発言時間を特定し、特定された前記実績時間に対する特定された前記発言時間の割合を用いて会議毎に第１補正値を算出し、特定された前記実績時間と特定された前記予定時間との比に前記第１補正値を乗ずることにより前記指標値を算出するステップ
を含み、
前記第２算出ステップが、
当該出席予定者のユーザＩＤと特定された当該会議ＩＤとに対応付けられている発言時間を特定し、特定された前記実績時間に対する特定された前記発言時間の割合を用いて会議毎に第２補正値を算出し、特定された前記実績時間と特定された前記予定時間との比に前記第２補正値を乗ずることにより前記指標値を算出するステップ
を含む付記９記載の会議進行役選出方法。
【０１０４】
（付記１１）
前記出席会議特定ステップが、
各前記出席予定者について、当該出席予定者のユーザＩＤに対応付けられている会議ＩＤを前記会議データ格納部から特定し、当該出席予定者のユーザＩＤ及び第１のリストＩＤに対応付けて前記出席会議リスト格納部に格納するステップと、
各前記出席予定者について、当該出席予定者のユーザＩＤ及び前記第１のリストＩＤに対応付けて前記出席会議リスト格納部に格納されている会議ＩＤ毎に、当該会議ＩＤと当該出席予定者のユーザＩＤとに対応付けられている発言時間を前記発言時間格納部から特定し、当該会議ＩＤに対応付けられている実績時間及びユーザＩＤを前記会議データ格納部から特定し、当該実績時間を当該ユーザＩＤの数で除した値が、特定された前記発言時間以下であるか判断し、判断結果が肯定的である場合には、当該会議ＩＤを当該出席予定者のユーザＩＤ及び第２のリストＩＤに対応付けて前記出席会議リスト格納部に格納するステップと、
各前記出席予定者について、当該出席予定者のユーザＩＤ及び前記第１のリストＩＤに対応付けて前記出席会議リスト格納部に格納されている会議ＩＤ毎に、当該会議ＩＤに対応付けられている実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間が当該予定時間以下であるか判断し、判断結果が肯定的である場合には、当該会議ＩＤを当該出席予定者のユーザＩＤ及び第３のリストＩＤに対応付けて前記出席会議リスト格納部に格納するステップと、
各前記出席予定者について、当該出席予定者のユーザＩＤ及び前記第２のリストＩＤに対応付けて前記出席会議リスト格納部に格納されている会議ＩＤ毎に、当該会議ＩＤに対応付けられている実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間が当該予定時間より長いか判断し、判断結果が肯定的である場合には、当該会議ＩＤを当該出席予定者のユーザＩＤ及び第４のリストＩＤに対応付けて前記出席会議リスト格納部に格納するステップと、
を含み、
前記抽出ステップが、
各前記出席予定者について、当該出席予定者のＩＤ及び前記第３のリストＩＤ又は前記第４のリストＩＤに対応付けられている会議ＩＤを前記出席会議リスト格納部から特定し、特定された当該会議ＩＤに対応付けられている出席者のユーザＩＤを前記会議データ格納部から抽出するステップ
を含む付記１０記載の会議進行役選出方法。
【０１０５】
（付記１２）
前記会議データ格納部には、開催が予定されている会議の会議ＩＤに対応付けて当該会議の出席者予定者のユーザＩＤと当該会議の予定時間とが格納されており、
前記特定の会議の会議ＩＤの入力を受け付けるステップと、
入力された前記特定の会議の会議ＩＤに対応付けられている出席者予定者のユーザＩＤを前記会議データ格納部から特定し、前記出席予定者リスト格納部に格納するステップと、
をさらに含む付記８乃至１１いずれか１つ記載の会議進行役選出方法。
【０１０６】
（付記１３）
開催が予定されている特定の会議の進行役を選出するための装置であって、
会議の出席者のユーザＩＤと当該会議の予定時間と当該会議に要した実績時間とを会議ＩＤに対応付けて格納する会議データ格納部から、前記特定の会議の出席予定者のユーザＩＤを格納する出席予定者リスト格納部に格納されているユーザＩＤに対応付けられている会議ＩＤを特定し、出席会議リスト格納部に格納する出席会議特定手段と、
前記出席会議リスト格納部に格納された会議ＩＤに対応付けられている出席者のユーザＩＤを前記会議データ格納部から抽出し、各前記出席予定者について、抽出された前記出席者のユーザＩＤから当該出席予定者のユーザＩＤを除いたユーザＩＤを特定し、特定された全ての前記ユーザＩＤを、重複を除去して同席者のユーザＩＤとして同席者リスト格納部に格納する同席者特定手段と、
各前記同席者について、前記出席予定者毎に、当該出席予定者のユーザＩＤと当該同席者のユーザＩＤとに対応付けられている会議ＩＤを前記会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第１の値を算出し、前記出席予定者毎に算出された前記第１の値の総和を求めることにより前記特定の会議の進行役に適する度合いを表すスコアを算出し、スコア格納部に格納するスコア算出手段と、
前記スコア格納部に格納された前記スコアが所定の閾値以下である同席者又は前記スコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定する表示処理手段と、
を有する会議進行役選出装置。
【０１０７】
（付記１４）
開催が予定されている特定の会議の進行役を選出するためのプログラムであって、
会議の出席者のユーザＩＤと当該会議の予定時間と当該会議に要した実績時間とを会議ＩＤに対応付けて格納する会議データ格納部から、前記特定の会議の出席予定者のユーザＩＤを格納する出席予定者リスト格納部に格納されているユーザＩＤに対応付けられている会議ＩＤを特定し、出席会議リスト格納部に格納する出席会議特定ステップと、
前記出席会議リスト格納部に格納された会議ＩＤに対応付けられている出席者のユーザＩＤを前記会議データ格納部から抽出するステップと、
各前記出席予定者について、抽出された前記出席者のユーザＩＤから当該出席予定者のユーザＩＤを除いたユーザＩＤを特定する特定ステップと、
前記特定ステップにおいて特定された全ての前記ユーザＩＤを、重複を除去して同席者のユーザＩＤとして同席者リスト格納部に格納するステップと、
各前記同席者について、前記出席予定者毎に、当該出席予定者のユーザＩＤと当該同席者のユーザＩＤとに対応付けられている会議ＩＤを前記会議データ格納部から特定し、特定された当該会議ＩＤに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第１の値を算出する第１算出ステップと、
各前記同席者について、前記出席予定者毎に算出された前記第１の値の総和を求めることにより前記特定の会議の進行役に適する度合いを表すスコアを算出し、スコア格納部に格納するスコア算出ステップと、
前記スコア格納部に格納された前記スコアが所定の閾値以下である同席者又は前記スコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定するステップと、
をコンピュータに実行させるための会議進行役選出プログラム。
【符号の説明】
【０１０８】
１００  ファシリテータ選出装置    １０１  選出依頼受付部
１０３  出席予定者リスト格納部    １０５  出席会議特定部
１０７  出席会議リスト格納部      １０９  同席者特定部
１１１  同席者リスト格納部        １１３  スコア算出部
１１５  スコア格納部              １１７  表示処理部
１２０  入力部                    １３０  出力部
１４０  ユーザＤＢ                １５０  会議ＤＢ
１６０  発言時間ＤＢ
【図１】
2011076268.tif 000003
【図２】
2011076268.tif 000004
【図３】
2011076268.tif 000005
【図４】
2011076268.tif 000006
【図５】
2011076268.tif 000007
【図６】
2011076268.tif 000008
【図７】
2011076268.tif 000009
【図８】
2011076268.tif 000010
【図９】
2011076268.tif 000011
【図１０】
2011076268.tif 000012
【図１１】
2011076268.tif 000013
【図１２】
2011076268.tif 000014
【図１３】
2011076268.tif 000015
【図１４】
2011076268.tif 000016
【図１５】
2011076268.tif 000017
【図１６】
2011076268.tif 000018
【図１７】
2011076268.tif 000019
【図１８】
2011076268.tif 000020
【図１９】
2011076268.tif 000021
【図２０】
2011076268.tif 000022