(57)【要約】      （修正有）【課題】使用する予定の設定の手間を削減できる情報処理装置、情報処理システム、情報処理方法及びプログラムを提供する。【解決手段】情報処理システム１において、書込表示機能を有する情報処理装置（電子黒板装置）は、ユーザを検出する検出手段と、検出されたユーザと対応付けられた外部サービス設定情報を用いて、外部サービスからユーザの予定情報を取得し、情報処理装置を使用する予定をユーザの予定からユーザに設定させる際に、現在時刻に基づいて情報処理装置を使用する予定を提案する予定設定手段と、ユーザの予定情報に基づき、ユーザに設定された予定に登録されている予定参加者を管理する参加者管理手段と、書込表示機能により表示された画像データを、参加者管理手段によって管理される予定参加者に配布する配布手段とを有する。【選択図】図４
2020181517.tif 000002
【特許請求の範囲】
【請求項１】
書込表示機能を有する情報処理装置であって、
ユーザを検出する検出手段と、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得し、前記情報処理装置を使用する予定を前記ユーザの予定から前記ユーザに設定させる際に、現在時刻に基づいて前記情報処理装置を使用する予定を提案する予定設定手段と、
前記ユーザの予定情報に基づき、前記ユーザに設定された前記予定に登録されている予定参加者を管理する参加者管理手段と、
前記書込表示機能により表示された画像データを、前記参加者管理手段によって管理される予定参加者に配布する配布手段と、
を有する情報処理装置。
【請求項２】
前記予定設定手段は、前記ユーザの予定の開始予定時刻及び終了予定時刻と、現在時刻との比較により、前記情報処理装置を使用する予定を提案すること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記予定設定手段は、現在時刻が前記開始予定時刻の所定時間前から前記終了予定時刻に含まれる前記ユーザの予定を、前記情報処理装置を使用する予定として提案すること
を特徴とする請求項２記載の情報処理装置。
【請求項４】
前記予定設定手段は、現在時刻が前記開始予定時刻の所定時間前から前記終了予定時刻に含まれる前記ユーザの予定が複数ある場合、前記開始予定時刻が遅い方の前記ユーザの予定を、前記情報処理装置を使用する予定として提案すること
を特徴とする請求項２記載の情報処理装置。
【請求項５】
前記予定設定手段は、前記ユーザの予定の開始予定時刻及び終了予定時刻と現在時刻との比較結果と、前記ユーザの予定のそれぞれと対応付けられた前記予定ごとに登録されている予定参加者と前記検出手段により検出したユーザとの比較結果と、により、前記情報処理装置を使用する予定を提案すること
を特徴とする請求項１記載の情報処理装置。
【請求項６】
前記予定設定手段は、前記ユーザから所定の操作を受け付けたタイミングに基づき、前記情報処理装置を使用する前記予定を提案すること
を特徴とする請求項５記載の情報処理装置。
【請求項７】
前記予定設定手段は、前記ユーザの予定の開始予定時刻及び終了予定時刻と現在時刻との比較結果と、前記ユーザの予定のそれぞれと対応付けられた前記予定ごとに登録されている予定参加者と前記検出手段により検出したユーザとの比較結果と、により、前記情報処理装置を使用する予定を一つに絞り込めたタイミングに基づき、前記情報処理装置を使用する前記予定を提案すること
を特徴とする請求項５記載の情報処理装置。
【請求項８】
前記配布手段は、前記書込表示機能により表示された画像データを、前記ユーザの予定情報の追加情報として保存させるように前記外部サービスに配布すること
を特徴とする請求項１乃至７何れか一項記載の情報処理装置。
【請求項９】
前記検出手段は、前記ユーザが所持する記録媒体から読み出した識別情報、又は撮影された前記ユーザの顔画像による認証に基づき、前記ユーザを検出すること
を特徴とする請求項１乃至８何れか一項記載の情報処理装置。
【請求項１０】
前記予定設定手段は、前記検出手段により最初に検出された前記ユーザを主催者として設定し、主催者として設定された前記ユーザの予定情報を取得すること
を特徴とする請求項１乃至９何れか一項記載の情報処理装置。
【請求項１１】
書込表示機能を有する情報処理装置を含む情報処理システムであって、
ユーザを検出する検出手段と、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得し、前記情報処理装置を使用する予定を前記ユーザの予定から前記ユーザに設定させる際に、現在時刻に基づいて前記情報処理装置を使用する予定を提案する予定設定手段と、
前記ユーザの予定情報に基づき、前記ユーザに設定された前記予定に登録されている予定参加者を管理する参加者管理手段と、
前記書込表示機能により表示された画像データを、前記参加者管理手段によって管理される予定参加者に配布する配布手段と、
を有する情報処理システム。
【請求項１２】
書込表示機能を有する情報処理装置において実行される情報処理方法であって、
ユーザを検出する検出ステップと、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得し、前記情報処理装置を使用する予定を前記ユーザの予定から前記ユーザに設定させる際に、現在時刻に基づいて前記情報処理装置を使用する予定を提案する予定設定ステップと、
前記ユーザの予定情報に基づき、前記ユーザに設定された前記予定に登録されている予定参加者を管理する参加者管理ステップと、
前記書込表示機能により表示された画像データを、前記参加者管理ステップによって管理される予定参加者に配布する配布ステップと、
を有する情報処理方法。
【請求項１３】
書込表示機能を有する情報処理装置を、
ユーザを検出する検出手段、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得し、前記情報処理装置を使用する予定を前記ユーザの予定から前記ユーザに設定させる際に、現在時刻に基づいて前記情報処理装置を使用する予定を提案する予定設定手段、
前記ユーザの予定情報に基づき、前記ユーザに設定された前記予定に登録されている予定参加者を管理する参加者管理手段、
前記書込表示機能により表示された画像データを、前記参加者管理手段によって管理される予定参加者に配布する配布手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、複数の拠点間を接続して遠隔での協業作業を実現する遠隔会議システムが知られている。従来の遠隔会議システムには、関連するテーマで会議又は遠隔会議を行っている拠点システムを表示したグラフィカルユーザインターフェース画面を作成して、要求のあった拠点システムに表示させることで、各拠点又は拠点間でどのようなテーマの会議が行われているかを把握できるようにしているものがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年のクラウドコンピューティングの普及により、ユーザは例えばスケジュールサービスやメールサービスなどの外部サービスを利用できるようになった。したがって、例えば電子黒板装置（インタラクティブホワイトボード：ＩＷＢ）を使用する会議の参加者であるユーザは、自分が使用可能な外部サービスが持つ情報を、電子黒板装置を使用する会議で利用できれば便利である。なお、特許文献１は自分が使用可能な外部サービスが持つ情報を、電子黒板装置を使用する会議で利用するものではない。
【０００４】
本発明の実施の形態は、使用する予定の設定の手間を削減できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記した課題を達成するために本願請求項１は、書込表示機能を有する情報処理装置であって、ユーザを検出する検出手段と、検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得し、前記情報処理装置を使用する予定を前記ユーザの予定から前記ユーザに設定させる際に、現在時刻に基づいて前記情報処理装置を使用する予定を提案する予定設定手段と、前記ユーザの予定情報に基づき、前記ユーザに設定された前記予定に登録されている予定参加者を管理する参加者管理手段と、前記書込表示機能により表示された画像データを、前記参加者管理手段によって管理される予定参加者に配布する配布手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明の実施の形態によれば、使用する予定の設定の手間を削減できる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る電子黒板装置の一例のハードウェア構成図である。
【図４】第１の実施形態に係る情報処理システムの一例の機能構成図である。
【図５】アカウント情報の一例の構成図である。
【図６】スケジュール予定情報の一例の構成図である。
【図７】ユーザ情報一覧の一例の構成図である。
【図８】外部サービス設定情報の一例の構成図である。
【図９】参加者管理情報一覧の一例の構成図である。
【図１０】一実施形態に係る電子黒板装置の外観図である。
【図１１】一実施形態に係る電子黒板装置に用いられる情報の概念図である。
【図１２】電子黒板装置を使った会議の流れの一例のフローチャートである。
【図１３】電子黒板装置に表示されるＵＩの一例のイメージ図である。
【図１４】主催者を認証・設定する処理の一例のフローチャートである。
【図１５】スケジュールを取得・提案する処理の一例のフローチャートである。
【図１６】スケジュール提案の処理の一例のフローチャートである。
【図１７】提案スケジュール抽出の処理の一例のフローチャートである。
【図１８】予定詳細画面の一例のイメージ図である。
【図１９】提案した会議予定の予定出席者を参加者管理情報に追加する処理の一例のフローチャートである。
【図２０】参加者管理情報一覧の一例の構成図である。
【図２１】一括配布する処理の一例のフローチャートである。
【図２２】送信先追加処理の一例のフローチャートである。
【図２３】全送信実行処理の一例のフローチャートである。
【図２４】電子黒板装置が表示していた内容の画像データを添付ファイルとして保存するスケジュール予定情報の一例の構成図である。
【図２５】第２の実施形態に係る情報処理システムの処理概要を示した一例の説明図である。
【図２６】アカウント情報の一例の構成図である。
【図２７】スケジュール予定情報の一例の構成図である。
【図２８】ユーザ情報一覧の一例の構成図である。
【図２９】外部サービス設定情報の一例の構成図である。
【図３０】参加者管理情報一覧の一例の構成図である。
【図３１】電子黒板装置を使った会議の流れの一例のフローチャートである。
【図３２】電子黒板装置に表示されるＵＩの一例のイメージ図である。
【図３３】主催者又は参加者を認証・設定する処理の一例のフローチャートである。
【図３４】提案スケジュール抽出の処理の一例のフローチャートである。
【図３５】電子黒板装置が表示していた内容の画像データを添付ファイルとして保存するスケジュール予定情報の一例の構成図である。
【図３６】電子黒板装置を使った会議の流れの一例のフローチャートである。
【図３７】電子黒板装置に表示されるＵＩの一例の遷移図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら説明する。本実施形態では会議で使用される電子黒板装置の例を説明するが、会議に限定するものでなく、セミナーや講義など、複数のユーザが電子黒板装置の画面を見る様々な状況に適用できる。また、複数の電子黒板装置間で通信を行い、画面や音声の共有を行うことで開催される遠隔会議等であれば、複数のユーザが１つの電子黒板装置の画面を見ていない状況にも適用できる。
【０００９】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、ユーザ情報サーバ装置１０と、一つ以上の外部サービス群システム１２と、電子黒板装置１４とが、インターネットやＬＡＮなどのネットワーク１６を介して通信可能に接続されている。ユーザ情報サーバ装置１０と電子黒板装置１４とは電子黒板システムを構成する。ユーザ情報サーバ装置１０と電子黒板装置１４とは、電子黒板システム外部の外部サービス群システム１２と連携して動作し、電子黒板装置１４に関連した機能を提供する。なお、電子黒板装置１４は複数台であってもよい。
【００１０】
外部サービス群システム１２が提供する外部サービス群は、例えばユーザサービス、ストレージサービス、メールサービス、スケジュールサービス（カレンダーサービス）等から構成されるＯｆｆｉｃｅ３６５（登録商標）等の統合サービスを指す。外部サービス群は、ユーザサービス、ストレージサービス、メールサービス、スケジュールサービス等のサービスを同一のユーザアカウントで利用できる形で提供される。外部サービス群システム１２が提供する外部サービス群は、グループウェアとも呼ばれるものであり、同じ外部サービス群に属する各サービスが同じ認証情報（ＩＤとパスワードの組み合わせ、アクセストークン等）で利用できるものである。これらの外部サービス群は、ユーザ毎に異なるものであってもよく、一つもしくは複数あってもよい。外部サービス群システム１２は一台以上のコンピュータにより実現される。
【００１１】
ユーザ情報サーバ装置１０は、後述するユーザ情報一覧、外部サービス設定情報などを保存し、外部サービス群システム１２又は電子黒板装置１４から利用される。ユーザ情報サーバ装置１０は複数台の電子黒板装置１４で共用してもよく、同一ネットワークセグメント上になくてもよい。また、ユーザ情報サーバ装置１０は電子黒板装置１４に内蔵されていてもよい。ユーザ情報サーバ装置１０は一台以上のコンピュータにより実現される。
【００１２】
電子黒板装置１４は複数のユーザが参加する会議で使用される。電子黒板装置１４は例えば電子ペンや手により描画された画像を表示する。また、電子黒板装置１４はＵＳＢメモリ、ケーブルを介して接続されるＰＣ、又は、外部サービス群システム１２などから読み出した電子ファイルの画像を表示することもできる。
【００１３】
電子黒板装置１４は、書込表示機能により表示している画像の画像データを会議の参加者に対して一括配布する機能を有する。電子黒板装置１４が画像データを配布する配布先には、後述するように、利用のための設定がユーザごとに必要な外部サービス群システム１２が含まれる。電子黒板装置１４は一例であり、遠隔会議システム、ディスプレイ、プロジェクタ等、表示されたデータの保存、配布（送信）の機能を持つ装置であれば、どのような装置であってもよい。
【００１４】
なお、図１に示す情報処理システム１の構成は一例である。例えばユーザ情報サーバ装置１０又は外部サービス群システム１２の機能の少なくとも一部は電子黒板装置１４に備えるようにしてもよい。情報処理システム１はユーザ情報サーバ装置１０、外部サービス群システム１２又は電子黒板装置１４の機能の少なくとも一部を、ユーザ情報サーバ装置１０、外部サービス群システム１２及び電子黒板装置１４以外の他の情報処理装置で実現する構成であってもよい。
【００１５】
＜ハードウェア構成＞
《コンピュータ》
図１のユーザ情報サーバ装置１０及び外部サービス群システム１２は例えば図２に示すようなハードウェア構成のコンピュータ５００により実現される。図２は、本実施形態に係るコンピュータ５００の一例のハードウェア構成図である。
【００１６】
図２に示されているように、コンピュータ５００はＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３、ＨＤ５０４、ＨＤＤ（Hard Disk Drive）コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ（Interface）５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ（Digital Versatile Disk Rewritable）ドライブ５１４、メディアＩ／Ｆ５１６を備えている。
【００１７】
これらのうち、ＣＰＵ５０１は、プログラムに従ってコンピュータ５００全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。
【００１８】
ディスプレイ５０６は、カーソル、メニュー、ウインドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ（Universal Serial Bus）メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、通信ネットワーク９を利用してデータ通信をするためのインターフェースである。データバス５１０は、ＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００１９】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２０】
《電子黒板装置》
図３は本実施形態に係る電子黒板装置の一例のハードウェア構成図である。図３に示すように、電子黒板装置１４は、ＣＰＵ６０１、ＲＯＭ２０２、ＲＡＭ６０３、ＳＳＤ（Solid State Drive）６０４、ネットワークＩ／Ｆ６０５、及び外部機器接続Ｉ／Ｆ６０６を備えている。
【００２１】
これらのうち、ＣＰＵ６０１は、プログラムに従って電子黒板装置１４全体の動作を制御する。ＲＯＭ６０２はＣＰＵ６０１やＩＰＬ等のＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。ＳＳＤ６０４は、電子黒板装置１４用のプログラム等の各種データを記憶する。
【００２２】
ネットワークＩ／Ｆ６０５は、ネットワーク１６との通信を制御する。外部機器接続Ｉ／Ｆ６０６は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢメモリ６３０、外付け機器（マイク６４０、スピーカ６５０、カメラ６６０）である。
【００２３】
また、電子黒板装置１４は、キャプチャデバイス６１１、ＧＰＵ６１２、ディスプレイコントローラ６１３、接触センサ６１４、センサコントローラ６１５、電子ペンコントローラ６１６、ＩＣカードリーダ６１７、近距離通信回路６１９、及び近距離通信回路６１９のアンテナ６１９ａ、電源スイッチ６２２及び選択スイッチ類６２３を備えている。
【００２４】
これらのうち、キャプチャデバイス６１１は、外付けのＰＣ６７０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ（Graphics Processing Unit）６１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ６１３は、ＧＰＵ６１２からの出力画像をディスプレイ６８０等へ出力するために画面表示の制御及び管理を行う。
【００２５】
接触センサ６１４はディスプレイ６８０上に電子ペン６９０やユーザの手Ｈ等が接触したことを検知する。センサコントローラ６１５は接触センサ６１４の処理を制御する。接触センサ６１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ６８０の上側両端部に設置された２つ受発光装置が、ディスプレイ６８０に平行して複数の赤外線を放射し、ディスプレイ６８０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。
【００２６】
接触センサ６１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ６１５に出力し、センサコントローラ６１５が、物体の接触位置である座標位置を特定する。電子ペンコントローラ６１６は、電子ペン６９０と通信することで、ディスプレイ６８０へのペン先のタッチやペン尻のタッチの有無を判断する。
【００２７】
ＩＣカードリーダ６１７はＩＣカード７００に埋め込まれたＲＦタグからＩＣカード７００に固有の識別情報を無線通信で読み取る。ＩＣカードリーダ６１７は電子黒板装置１４に内蔵されていても、電子黒板装置１４に外付けされていてもよい。なお、ＩＣカード７００はスマートフォンなどのスマートデバイスが内蔵するものでもよい。また、電子黒板装置１４はユーザを識別可能な識別情報を取得できるのであればＩＣカードリーダ６１７以外を利用してもよく、生体認証装置（指紋、掌紋、虹彩、顔など）やバーコード読み取り装置等を利用してもよい。
【００２８】
また、近距離通信回路６１９はＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。電源スイッチ６２２は、電子黒板装置１４の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。選択スイッチ類６２３は、例えば、ディスプレイ６８０の表示の明暗や色合い等を調整するためのスイッチ群である。
【００２９】
更に、電子黒板装置１４はバスライン６１０を備えている。バスライン６１０は、図３に示されているＣＰＵ６０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３０】
なお、接触センサ６１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ６１６が、電子ペン６９０のペン先及びペン尻だけでなく、電子ペン６９０のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００３１】
＜機能構成＞
第１の実施形態に係る情報処理システム１は、例えば図４に示す機能構成により実現される。図４は第１の実施形態に係る情報処理システムの一例の機能構成図である。図４の機能構成は、本実施形態の説明に不要な構成について適宜省略している。
【００３２】
図４の情報処理システム１は、ユーザ情報サーバ装置１０と、外部サービス群システム１２と、電子黒板装置１４とを有する構成である。図４では外部サービス群システム１２の一例として、外部サービス群システムＡ「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を示している。
【００３３】
外部サービス群システム１２はユーザに提供する外部サービス群としてユーザサービス３０、スケジュールサービス３２、及びメールサービス３４を例示している。外部サービス群システム１２のユーザサービス３０は例えば図５に示すようなアカウント情報を保存している。図５はアカウント情報の一例の構成図である。図５に示すように外部サービス群システム１２のユーザサービス３０は、アカウント情報として、ユーザＩＤ、名前、及びメールアドレスを保存する。
【００３４】
スケジュールサービス３２は例えば図６に示すようなスケジュール予定情報を保存している。図６はスケジュール予定情報の一例の構成図である。スケジュールサービス３２は図６のスケジュール予定情報により、ユーザの行動予定や会議予定を管理する。
【００３５】
図６に示すようにスケジュールサービス３２は、スケジュール予定情報として、予定ＩＤ、予定名、予定種別、所有者ユーザ、開始時刻と期間、予定出席者及び添付ファイルを保存する。予定ＩＤは予定の識別情報の一例である。予定名は予定の名称である。予定種別は、予定をユーザの行動予定とユーザの会議予定とで区別する情報の一例である。所有者ユーザは、その予定のスケジュール予定情報を所有するユーザを識別する情報の一例である。
【００３６】
開始時刻と期間は、予定が開始される日時と、予定が開始されてから終了されるまでの期間とを表す情報の一例であって、開始予定時刻及び終了予定時刻を表している。予定出席者は、予定へ出席（参加）する予定のユーザを表す情報の一例であって、予定参加者の一例である。添付ファイルは、予定に添付された（予定と対応付けられた）ファイルを示す情報の一例である。
【００３７】
メールサービス３４は外部サービス群システム１２におけるユーザごとのメールアドレスを管理し、ユーザにメール機能を提供する。メールサービス３４は、外部サービス群システム１２におけるユーザのメールアドレスを宛先とする電子メールを保管する。
【００３８】
ユーザ情報サーバ装置１０は外部サービス設定情報部２０及びユーザ情報部２２を有する構成である。ユーザ情報部２２は例えば図７に示すユーザ情報一覧を保存している。図７はユーザ情報一覧の一例の構成図である。図７に示すようにユーザ情報一覧は、ユーザＩＤ、名前、メールアドレス、外部サービス設定ＩＤ及び識別情報を保存する。
【００３９】
メールアドレスは図５のメールアドレスと異なり、例えばイントラネットワークで利用するメールアドレスである。外部サービス設定ＩＤは、後述の外部サービス設定情報を識別する情報である。識別情報は例えばＩＣカード７００に固有の識別情報である。図７のユーザ情報一覧によれば、ユーザのＩＣカード７００から読み取った識別情報からユーザのユーザＩＤ及び外部サービス設定情報を特定できる。
【００４０】
外部サービス設定情報部２０は例えば図８に示すような外部サービス設定情報を保存している。図８は外部サービス設定情報の一例の構成図である。図８に示す外部サービス設定情報は、外部サービス群システム１２を利用するためのユーザ毎に異なる設定情報である。外部サービス設定情報は、外部サービス設定ＩＤ、ユーザＩＤ、アドレス情報、外部サービスのユーザＩＤ及び外部サービスの認証トークンを保存する。
【００４１】
アドレス情報、及び、外部サービスのユーザＩＤは、外部サービス群システム１２への接続情報の一例である。外部サービスの認証トークンは外部サービス群システム１２の認証情報の一例である。
【００４２】
電子黒板装置１４は、会議予定設定部４０、一括配布部４２、参加者管理部４４、書込表示部４６及びＩＣカード検出部４８を有する構成である。ＩＣカード検出部４８は検出したユーザのＩＣカード７００から識別情報を読み取る。参加者管理部４４は会議の参加者を例えば図９のような参加者管理情報一覧で管理する。
【００４３】
図９は、参加者管理情報一覧の一例の構成図である。参加者管理情報一覧は、電子黒板装置１４を使用した会議の参加者として認識されたユーザのユーザＩＤを保存する。例えば参加者管理部４４はＩＣカード検出部４８が読み取った識別情報を利用して図７のユーザ情報一覧からユーザ情報を特定し、特定したユーザ情報のユーザＩＤを参加者のユーザＩＤとして参加者管理情報一覧に保存する。
【００４４】
書込表示部４６はユーザの電子黒板装置１４への書き込みを受け付け、その書き込みの内容を表示する。参加者管理部４４は、会議の参加者に、電子黒板装置１４が表示している内容の画像データを一括配布するための図７のユーザ情報一覧及び図８の外部サービス設定情報をユーザ情報サーバ装置１０から取得して一括配布部４２に提供する。
【００４５】
会議予定設定部４０は会議予定を設定するユーザインタフェースを持ち、スケジュールサービス３２と通信して図６のスケジュール予定情報を取得し、ユーザの会議予定を表示して選択させることで、ユーザに会議予定を設定させることができる。また、会議予定設定部４０はスケジュール予定情報に複数あるユーザの会議予定から、後述のように選択した会議予定をユーザに提案する。
【００４６】
一括配布部４２は図６のスケジュール予定情報、図７のユーザ情報一覧及び図８の外部サービス設定情報に従って、電子黒板装置１４が表示している内容の画像データを会議の参加者へ一括配布する。
【００４７】
例えば一括配布部４２は、参加者のユーザアカウントで利用できるメールサービス３４のメールアドレスを宛先とする電子メールに添付して、電子黒板装置１４が表示している内容の画像データを送信する。
【００４８】
なお、図４の構成は一例であって、他の構成でも良い。例えば、電子黒板装置１４の各部は２つの装置から構成されても良く、電子黒板装置１４のＩＣカード検出部４８と書込表示部４６以外の各部をサーバ装置で実現するような構成でも良い。また、装置構成を変えず、電子黒板装置１４のＩＣカード検出部４８と書込表示部４６以外の各部をユーザ情報サーバ装置１０が有する構成としても良いし、ユーザ情報サーバ装置１０のユーザ情報部２２と外部サービス設定情報部２０とのそれぞれを異なる装置が有する構成としても良い。
【００４９】
＜電子黒板装置の機能概要＞
図１０は、一実施形態に係る電子黒板装置の外観図である。図１０に示すように、電子黒板装置１４は、ディスプレイ６８０、カメラ６６０、およびＩＣカードリーダ６１７を備える。また、ディスプレイ６８０には、後述の操作パネル９００が表示されている。一実施形態に係る電子黒板装置１４は、少なくとも下記の機能１〜機能５を有する。
【００５０】
《機能１：電子黒板機能》
電子黒板装置１４は、電子ペン６９０や指により、電子ホワイトボードへの書き込みが可能である。電子黒板装置１４は、電子ホワイトボードに書き込み込まれた内容の画像の画像データを、メール送信したり、外部サービス群システム１２のストレージサービスにより提供されるストレージに格納したりすることが可能である。なお、電子黒板装置１４は、会議用資料等のファイルの表示や、ファイルの編集を行うこともできる。
【００５１】
《機能２：認証機能》
電子黒板装置１４は、ＩＣカードリーダ６１７、カメラ６６０、生体認証装置等を用いて認証情報等を取得し、認証情報等に基づいてユーザ認証を行うことができる。電子黒板装置１４は、ユーザ認証を自装置が行ってもよく、ユーザ認証を外部装置に行わせてもよい。ＩＣカードリーダ６１７は、ＩＣカード７００から例えばＩＣカード７００に固有の識別情報などの認証情報を取得し、図７のユーザ情報一覧を参照して認証情報の一致を判定することにより、ユーザ認証を行うことができる。カメラ６６０により撮影された顔画像から特徴量を抽出し、ユーザ情報一覧に登録しておいた特徴量との一致を判定することにより、ユーザ認証を行うこともできる。
【００５２】
《機能３：外部サービス連携機能》
電子黒板装置１４は、外部サービス群システム１２との連携が可能である。例えば、電子黒板装置１４は、上記認証機能によってユーザ認証されたユーザの外部サービス設定情報を用いて外部サービスからユーザのスケジュール予定情報を取得し、会議予定の予定出席者のメールアドレス宛に、会議中の板書やファイル等の情報をメールで送信することができる。また、例えば、電子黒板装置１４は、ユーザ認証されたユーザの外部サービス群システム１２のストレージサービスにより提供されるストレージにアクセスし、ファイルを取得したり、他の機器とファイルを共有したり、他の機器へファイルを転送したりすることができる。
【００５３】
《機能４：遠隔共有機能》
電子黒板装置１４は、離れた場所に設置された複数の情報処理装置（他の電子黒板装置１４、ＰＣ等）との間で、電子黒板装置１４に表示されている画面の共有、共同編集（遠隔での電子黒板機能の実行）、カメラ６６０によって撮像された会議の参加者等の画像や映像の共有、マイク６４０の音声の共有等が可能である。画面の共有とは、離れた場所に設置された複数の情報処理装置の間で、それぞれの情報処理装置で同じ内容を表示し、その内容を遠隔会議で議論するために用いること等を意味する。画面の共同編集とは、同じ画面に複数の情報処理装置から書き込みを行ったり、ファイル編集したりする事等を意味する。
【００５４】
《機能５：その他機能》
電子黒板装置１４は、ブラウザやメールアプリ等、一般的なＰＣやスマートデバイス上で動作するアプリケーションと同様のアプリケーションを備えていてもよい。
【００５５】
なお、上記各機能は、電子黒板装置１４のハードウェアとソフトウェアとが協働することにより実現される。ソフトウェアは、電子黒板装置１４および外部装置の複数のソフトウェアが協働して動作するものも含む。
【００５６】
＜電子黒板装置に用いられる情報＞
図１１は、一実施形態に係る電子黒板装置に用いられる情報の概念図である。本実施形態の電子黒板装置１４において用いられる情報は、以下のとおりである。
【００５７】
《会議前・準備段階》
図１１に示すように、電子黒板装置１４による会議前・準備段階において用意され、電子黒板装置１４に入力される情報として会議予定情報及び添付ファイル（会議資料）が挙げられる。会議予定情報は、事前に登録した会議予定の情報である。例えば会議予定情報は予定名、開始時刻と期間、予定出席者等を含む。
【００５８】
《会議中》
また、電子黒板装置１４において会議中に入力される情報として、参加者情報の例としての認証情報、及び会議中の情報がさらに挙げられる。認証情報は、例えば、ＩＣカード７００の識別情報、手入力された参加者のＩＤ情報、参加者の顔画像、生体情報、参加者のユーザＩＤを二次元コード化したＱＲコード（登録商標）画像等が挙げられる。
【００５９】
会議中の情報は、会議中に電子黒板装置１４に対して入力された情報である。会議中の情報としては、例えば、各種会議情報、板書画面のキャプチャ画像、遠隔共有画面、会議中に共有したファイル、議事録、メモ、音声等が挙げられる。
【００６０】
《会議後》
電子黒板装置１４において会議中に作成、更新及び蓄積された情報は、例えば以下のように活用される。電子黒板装置１４は、会議後に共有する情報（例えば共有画面や会議資料のファイル）の送信先として、参加者のメールアドレスを選択して送信することで、会議中に作成、更新及び蓄積された情報を活用できる。
【００６１】
＜処理＞
第１の実施形態に係る情報処理システム１は、例えば以下に示す手順で電子黒板装置１４を用いた会議を行う。ここでは、基本的な利用例として、電子黒板装置１４を用いて会議を行い、電子黒板装置１４が表示している内容の画像データを会議の参加者に一括配布する場合を説明する。
【００６２】
図１２は、電子黒板装置を使った会議の流れの一例のフローチャートである。ステップＳ１０において、電子黒板装置１４は起動し、例えばＩＣカード７００によるログインを待ち受ける。会議を行う主催者は、自分のＩＣカード７００をＩＣカード検出部４８にかざす。
【００６３】
ＩＣカード検出部４８がＩＣカード７００を検出すると、電子黒板装置１４はステップＳ１２に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、そのユーザを主催者として認証・設定する。会議の主催者はユーザからユーザインタフェースを介して、いずれのユーザかを主催者とする指定を受け付けたことに応じて、指定を受け付けたユーザを主催者として設定したり、スケジュールサービス３２から取得したスケジュール予定情報に含まれる情報に基づいていずれかのユーザを主催者として設定したりしても良いが、本実施形態では会議の最初に認証を行ったユーザを会議の主催者として設定している。
【００６４】
ステップＳ１６に進み、電子黒板装置１４はスケジュールサービス３２から主催者のスケジュール予定情報を取得し、そのスケジュール予定情報に含まれる主催者の会議予定から開始する会議予定を後述するように提案する。主催者は、提案された会議予定を開始する会議として設定できる。
【００６５】
この際、電子黒板装置１４は開始する会議として設定された会議予定の予定出席者を会議の参加者として管理し、参加者管理情報一覧に追加する。なお、電子黒板装置１４は開始する会議として設定された会議予定の予定出席者を、会議の参加者として追加する提案を行うようにしてもよい。
【００６６】
また、電子黒板装置１４は開始する会議として設定された会議予定の添付ファイルを会議資料として取得する。なお、電子黒板装置１４は開始する会議として設定された会議予定の添付ファイルを会議資料として取得する提案を行うようにしてもよい。例えば提案された会議予定を開始する会議として主催者が設定すると、電子黒板装置１４は設定された会議予定に従って添付ファイルを読み出し、表示する。
【００６７】
ステップＳ１８に進み、電子黒板装置１４は例えば図１３に示すような操作パネル１０００をユーザインタフェース（以下、ＵＩと呼ぶ）として表示する。図１３は電子黒板装置に表示されるＵＩの一例のイメージ図である。図１３の操作パネル１０００は参加者一覧１００２と一括配布ボタン１００４とが表示されている。参加者一覧１００２に表示されているユーザは、会議の参加者として管理されており、電子黒板装置１４が表示している内容の画像データの配布対象となる。
【００６８】
会議実施中の電子黒板装置１４はユーザの電子黒板装置１４への書き込み等の操作を受け付け、表示の内容を更新する。ＩＣカード検出部４８がＩＣカード７００を検出すると、参加者管理部４４はＩＣカード７００から読み取った識別情報からユーザ情報を特定し、そのユーザを会議の参加者として管理し、参加者一覧１００２に追加する。
【００６９】
ステップＳ２０において一括配布ボタン１００４の押下を検出すると、電子黒板装置１４は、図１３の配布画面１０２０を表示し、送信ボタン１０２２の押下を受け付けることにより、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を実行する。図１３の配布画面１０２０は、会議の参加者、及び、その参加者の送信先が表示されると共に、設定された会議予定を送信先として選択するチェックボックスも表示されている。また、図１３の配布画面１０２０は、配布ファイル名を選択・入力できる欄も表示されている。
【００７０】
図１２のステップＳ１２では、例えば図１４に示す手順で主催者を認証・設定する。図１４は主催者を認証・設定する処理の一例のフローチャートである。図１４は電子黒板装置１４のＩＣカード検出部４８がＩＣカード７００を検出し、ＩＣカード７００から識別情報を読み取った後の処理を示している。
【００７１】
ステップＳ３０に進み、参加者管理部４４はＩＣカード検出部４８がＩＣカード７００から読み取った識別情報を取得する。ステップＳ３２に進み、参加者管理部４４は図７に示したユーザ情報一覧を参照し、ステップＳ３０で取得した識別情報のユーザを図７に示したユーザ情報一覧から特定する。ステップＳ３４に進み、参加者管理部４４は特定したユーザを主催者として管理し、参加者一覧１００２に追加する。
【００７２】
例えば図７のユーザ情報一覧に示した「Ｍａｒｙ  Ｓｍｉｔｈ」のＩＣカード７００を検出したＩＣカード検出部４８は、ＩＣカード７００から識別情報「ＩＣＣＡＲＤ−１２３」を読み取る。ステップＳ３０において、参加者管理部４４はＩＣカード検出部４８から識別情報「ＩＣＣＡＲＤ−１２３」を取得する。ステップＳ３２に進み、参加者管理部４４は取得した識別情報「ＩＣＣＡＲＤ−１２３」に基づき、ユーザ情報サーバ装置１０の外部サービス設定情報部２０とユーザ情報部２２とに問い合わせる。
【００７３】
ユーザ情報部２２は、問い合わせのあった識別情報「ＩＣＣＡＲＤ−１２３」による検索を行い、ユーザＩＤ「ｕｓｅｒ００１」のユーザ情報を特定し、電子黒板装置１４の参加者管理部４４に返す。また、外部サービス設定情報部２０は特定されたユーザＩＤ「ｕｓｅｒ００１」による検索を行い、図８に示した外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を特定し、電子黒板装置１４の参加者管理部４４に返す。
【００７４】
ステップＳ３４において、参加者管理部４４はユーザＩＤ「ｕｓｅｒ００１」のユーザを主催者として管理し、参加者一覧１００２に追加できると共に、ユーザＩＤ「ｕｓｅｒ００１」のユーザの外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を管理できる。これにより、会議の主催者「Ｍａｒｙ  Ｓｍｉｔｈ」が参加者管理部４４に登録され、図９で示す参加者管理情報一覧と、図７で示すユーザＩＤ「ｕｓｅｒ００１」のユーザ情報と、図８で示す外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報と、が取得される。
【００７５】
図１２のステップＳ１６では、例えば図１５に示す手順で、スケジュールを取得・提案する。図１５はスケジュールを取得・提案する処理の一例のフローチャートである。
【００７６】
ステップＳ４０において、電子黒板装置１４の会議予定設定部４０は認証で取得した主催者のユーザＩＤに基づいて、スケジュールサービス３２から主催者の当日のスケジュール予定情報に含まれる会議予定を取得する。主催者の当日の会議予定の取得にあたっては、電子黒板装置１４の会議予定設定部４０が認証で取得した主催者のユーザＩＤに基づいてユーザ情報サーバ装置１０から主催者の外部サービス設定情報を取得し、取得した主催者の外部サービス設定情報に基づいてスケジュールサービスＡ３２に、外部サービス設定情報によって識別されるユーザの当日の会議予定情報を要求することで取得する。また、電子黒板装置１４の会議予定設定部４０は外部サービス設定情報を取得せず、単に主催者のユーザＩＤを指定してユーザ情報サーバ装置１０に会議予定情報の取得を要求することで、ユーザ情報サーバ装置１０が取得した主催者のユーザＩＤに基づいて外部サービス設定情報を特定し、特定した外部サービス設定情報に基づいてユーザ情報サーバ装置１０がスケジュールサービスＡ３２に会議予定情報の要求及び会議予定情報の取得を行い、取得した会議予定情報を電子黒板装置１４に返しても良い。つまり、電子黒板装置１４とスケジュールサービスＡ３２は直接情報のやり取りを行わず、電子黒板装置１４は他のサーバ等を介してスケジュールサービスＡ３２から会議予定情報の取得を行っても良い。
【００７７】
ステップＳ４２において、会議予定設定部４０はステップＳ４０で取得した会議予定があるか否かを判定する。会議予定がなければ会議予定設定部４０はステップＳ４４の処理をスキップする。会議予定があれば会議予定設定部４０は、例えば図１６に示すようなステップＳ４４のスケジュール提案の処理を行う。
【００７８】
図１６はスケジュール提案の処理の一例のフローチャートである。ステップＳ５０において会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定から、開始する会議として提案するための提案スケジュールを図１７に示すように抽出する。
【００７９】
図１７は提案スケジュール抽出の処理の一例のフローチャートである。ステップＳ６０において、会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定から「開始時刻と期間」が現在時刻から近い会議予定を抽出する。例えば会議予定設定部４０は現在時刻が開始予定時刻の１５分前から終了予定時刻の間に含まれる会議予定を抽出する。ステップＳ６０で抽出する会議予定が複数存在し得るため、会議予定設定部４０は抽出した会議予定から開始予定時刻が最も遅い会議予定をステップＳ６２で抽出する。
【００８０】
ステップＳ６４において会議予定設定部４０はステップＳ６２で抽出した会議予定があるか否かを判定する。ステップＳ６２で抽出した会議予定があれば、会議予定設定部４０はステップＳ６６に進み、その会議予定を提案スケジュールに設定する。ステップＳ６２で抽出した会議予定がなければ、会議予定設定部４０はステップＳ６６の処理をスキップする。
【００８１】
図１６のステップＳ５２に戻り、会議予定設定部４０はステップＳ５０で抽出した提案スケジュールがあれば、ステップＳ５４に進み、図１８に示すような予定詳細画面１０４０を表示することで、会議予定を提案する。図１８は予定詳細画面の一例のイメージ図である。
【００８２】
図１８に示した予定詳細画面１０４０は、スケジュールサービスＡ３２から取得された会議予定情報に基づいて生成される画面であって、管理者が、会議予定の予定名、開始時刻と期間、予定出席者、添付ファイルなどの情報を確認できる。また、図１８に示した予定詳細画面１０４０では、予定出席者と添付ファイルとにチェックボックスが配置され、そのチェックボックスにチェックされている予定出席者及び添付ファイルが、設定・読込ボタン１０４２の押下時の処理対象となる。
【００８３】
設定・読込ボタン１０４２が押下されると、ステップＳ５６に進み、会議予定設定部４０は提案した会議予定の予定出席者を図９の参加者管理情報に追加する。ステップＳ５８に進み、会議予定設定部４０は提案した会議予定の添付ファイルをスケジュールサービス３２から取得し、書込表示部４６に表示させると共に、添付ファイルのファイル名（配布ファイル名）を一括配布部４２に通知する。
【００８４】
図１６のステップＳ５６では、提案した会議予定の予定出席者を会議予定設定部４０が参加者管理部４４に通知し、例えば図１９に示す手順で、会議の参加者として図９の参加者管理情報に追加させる。図１９は、提案した会議予定の予定出席者を参加者管理情報に追加する処理の一例のフローチャートである。
【００８５】
ステップＳ７０において参加者管理部４４は現在の参加者（主催者）の外部サービス設定情報を外部サービス設定情報部２０に照会する。ステップＳ７２に進み、参加者管理部４４は主催者のスケジュール予定情報に含まれる予定出席者から、主催者のユーザＩＤと一致するものを除外する。
【００８６】
ステップＳ７４〜Ｓ７８の処理はステップＳ７２で主催者のユーザＩＤが除外された予定出席者一覧に含まれる全ての予定出席者に対して行われる。ステップＳ７４に進み、参加者管理部４４は予定出席者の外部サービスのユーザＩＤに対応するユーザ情報をユーザ情報部２２に問い合わせる。
【００８７】
外部サービスのユーザＩＤに対応するユーザ情報があればステップＳ７８に進み、参加者管理部４４は、予定出席者のユーザＩＤを図９の参加者管理情報一覧に追加する。外部サービスのユーザＩＤに対応するユーザ情報がなければ、参加者管理部４４はステップＳ７８の処理をスキップする。
【００８８】
例えばステップＳ４０において、電子黒板装置１４の会議予定設定部４０はユーザ情報サーバ装置１０から返されたユーザＩＤ「ｕｓｅｒ００１」の主催者「Ｍａｒｙ  Ｓｍｉｔｈ」の外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を用いて、スケジュールサービス３２から主催者の当日のスケジュール予定情報に含まれる予定ＩＤ「ｓｃｈ−１」「ｓｃｈ−２」の会議予定を取得する。会議予定設定部４０はステップＳ４０で取得した会議予定があるか否かを判定する。
【００８９】
予定ＩＤ「ｓｃｈ−１」及び「ｓｃｈ−２」の会議予定があったため、会議予定設定部４０は例えば図１６に示すようなステップＳ４４のスケジュール提案の処理を行う。会議予定設定部４０は図１７の提案スケジュール抽出の処理を行う。
【００９０】
例えば２０１０年４月５日９時５５分に会議室に入り、電子黒板装置１４を起動したものとする。ステップＳ６０において、会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定である予定ＩＤ「ｓｃｈ−１」及び「ｓｃｈ−２」の会議予定から開始時刻と期間が現在時刻「２０１０年４月５日９時５５分」から近い、予定ＩＤ「ｓｃｈ−１」の会議予定を抽出する。
【００９１】
なお、一般に会議室や会議スペースは３０分、６０分など、３０分の単位で予約・運用されていることが多いため、ステップＳ６０で会議予定を抽出した抽出条件であれば、上記した例のように少し早く入室して利用を開始する場合や、少し遅れて入出して利用を開始する場合でも対応できる。
【００９２】
また、会議の時間単位である３０分の半分の１５分が閾値とされているため、例えば９時３０分に会議予定を設定せずにハドル形式の会議を開始しても、開始時刻が１０時００分の会議予定が誤って提案されてしまうこともない。事前準備の開始時刻としても、開始予定時刻の１５分より前に事前準備を始めることは稀であるため、妥当な設定値であるといえる。
【００９３】
また、ステップＳ６０において複数の会議予定を抽出した場合は、開始時刻が最も遅い会議予定を抽出する。これは、例えば９時００分〜１０時００分の会議予定があった場合に、偶々早く会議が終了し、次の会議の準備を９時５５分に始めた場合、９時５５分が会議予定の開始予定時刻９時００分〜終了予定時刻１０時００分に含まれる。
【００９４】
そのため、９時００分〜１０時００分の会議予定と１０時００分〜１２時００分の会議予定「ｓｃｈ−１」との２つが該当することになる。その場合でも、開始時刻が最も遅い会議予定を抽出することで、開始時刻が最も遅い会議予定「ｓｃｈ−１」が抽出されることになるため、主催者が準備・開始したい会議予定を提案できる効果がある。これらの抽出条件は主催者の設定によって変更可能であってもよい。なお、図１５、図１６の処理では１日分の会議予定情報をスケジュールサービスＡ３２から取得した後に、現在時刻によって会議予定の抽出を行っているが、スケジュールサービスＡ３２に対して日付に加えて時間の指定をして会議予定情報を要求することによって、会議予定の抽出を行っても良い。つまり、会議予定情報の取得タイミングに限られず、会議で使用される電子黒板装置１４で認証されたユーザと現在時刻とに基づいて会議予定が抽出されれば良い。
【００９５】
次に、図１８に示した予定詳細画面１０４０の設定・読込ボタン１０４２が押下されるとステップＳ７０に進み、参加者管理部４４は現在の参加者（主催者）の外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を外部サービス設定情報部２０に照会する。
【００９６】
ステップＳ７２に進み、参加者管理部４４は主催者「ｕｓｅｒ００１」のスケジュール予定情報に含まれる予定出席者から、主催者の外部サービスのユーザＩＤである「ｏｆｆｉｃｅ１」を除外する。
【００９７】
次に、ステップＳ７４に進み、参加者管理部４４は残った予定出席者の外部サービスのユーザＩＤ「ｏｆｆｉｃｅ２」に対応するユーザ情報をユーザ情報サーバ装置１０に問い合わせる。
【００９８】
ユーザ情報サーバ装置１０は、外部サービスのユーザＩＤ「ｏｆｆｉｃｅ２」に対応するユーザＩＤ「ｕｓｅｒ００２」があるため、ステップＳ７８に進み、ユーザＩＤ「ｕｓｅｒ００２」を参加者管理部４４に返す。参加者管理部４４はステップＳ７８において図９の参加者管理情報一覧にユーザＩＤ「ｕｓｅｒ００２」を追加した図２０の参加者管理情報一覧に遷移する。図２０は、参加者管理情報一覧の一例の構成図である。
【００９９】
このような手順により、本実施形態では主催者のスケジュールサービス３２に登録されているスケジュール予定情報を、電子黒板装置１４の会議予定として設定・読込することができるため、ＩＣカード７００の無い参加者の会議への参加と、一括配布の送信先としての追加とが容易となる。
【０１００】
図１２のステップＳ２０では、例えば図２１に示す手順で、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を実行する。図２１は一括配布する処理の一例のフローチャートである。一括配布ボタン１００４の押下を検出すると、一括配布部４２はステップＳ８０〜Ｓ８４において、参加者管理部４４から取得した参加者管理情報一覧で管理されている全ての参加者について、ステップＳ８２の送信先追加処理を行う。
【０１０１】
全ての参加者について、ステップＳ８２の送信先追加処理を終了すると、一括配布部４２はステップＳ８６に進み、配布画面１０２０を表示する。送信ボタン１０２２が押下されると、一括配布部４２はステップＳ８８に進み、ステップＳ８２の送信先追加処理の結果に従って、参加者と対応付いた送信先に、電子黒板装置１４が表示している内容の画像データを配布する全送信実行処理を行う。
【０１０２】
図２１のステップＳ８２では、例えば図２２に示す手順で送信先追加処理を行う。図２２は送信先追加処理の一例のフローチャートである。図２２に示す送信先追加処理は参加者管理情報一覧に含まれる、すべての参加者について行われる。
【０１０３】
ステップＳ９０において、一括配布部４２は参加者管理情報一覧に含まれる参加者を指定して参加者管理部４４に外部サービス設定情報を要求する。参加者管理部４４は、指定された参加者の外部サービス設定情報を外部サービス設定情報部２０から取得する。参加者管理部４４は、一括配布部４２から参加者を指定して要求された外部サービス設定情報を一括配布部４２に提供する。
【０１０４】
ステップＳ９２において、一括配布部４２は、指定された参加者の外部サービス設定情報の外部サービスの認証トークンを使用し、指定された参加者のアカウント情報をユーザサービス３０から取得する。そして、一括配布部４２はステップＳ９４において、取得したアカウント情報のメールアドレスを、指定された参加者の送信先として追加する。
【０１０５】
ステップＳ９６に進み、一括配布部４２はスケジュールサービス３２のスケジュール予定情報への保存設定が有効であれば、現在の会議予定のスケジュール予定情報を送信先として追加する。これにより、本実施形態ではスケジュールサービス３２のスケジュール予定情報を介した、会議による成果物の配布が容易となる。
【０１０６】
図２１のステップＳ８８では、例えば図２３に示す手順で全送信実行処理を行う。図２３は全送信実行処理の一例のフローチャートである。図２３の全送信実行処理では図２２の送信先追加処理の結果に従って、参加者と対応付いた送信先に、電子黒板装置１４が表示している内容の画像データを配布する。
【０１０７】
一括配布部４２は図２２の送信先追加処理の結果として配布画面１０２０の送信先に含まれている全てのメールアドレスに対してステップＳ１００〜Ｓ１０４の処理を繰り返すことで、電子黒板装置１４が表示している内容の画像データの宛先（Ｔｏ）にメールアドレスを追加する。ステップＳ１０６に進み、一括配布部４２は配布画面１０２０の送信先に含まれている全てのメールアドレスが宛先として追加された電子メールで、電子黒板装置１４が表示している内容の画像データを送信する。
【０１０８】
ステップＳ１０８に進み、一括配布部４２は図２２の送信先追加処理の結果として配布画面１０２０の送信先に含まれているスケジュール予定情報（添付ファイル保存先）に対してステップＳ１０８〜Ｓ１１２の処理を繰り返す。
【０１０９】
ステップＳ１１０に進み、一括配布部４２は添付ファイル保存先に対応する外部サービス設定情報の認証トークンでスケジュールサービス３２に接続する。ステップＳ１１２に進み、一括配布部４２は接続したスケジュールサービス３２の添付ファイル保存先に、電子黒板装置１４が表示している内容の画像データを図２４のように保存する。
【０１１０】
図２４は、電子黒板装置が表示していた内容の画像データを添付ファイルとして保存するスケジュール予定情報の一例の構成図である。図２４は予定ＩＤ「ｓｃｈ−１」の会議予定に、電子黒板装置１４が表示していた内容の画像データを添付ファイルとして保存する例を示している。
【０１１１】
予定ＩＤ「ｓｃｈ−１」の会議予定への添付ファイル保存の際には、その会議予定の主催者のユーザＩＤ「ｏｆｆｉｃｅ１」に対応する外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報が利用される。
【０１１２】
その外部サービス設定情報に含まれる外部サービスの認証トークンを使用し、一括配布部４２はスケジュールサービス３２に接続して、会議予定の添付ファイルとして追加保存する。その結果、図２４のスケジュール予定情報「ｓｃｈ−１」では、添付ファイルとして「Ａ社様打ち合わせ_20100405.pdf」が追加保存されている。
【０１１３】
このように、図２３に示す全送信実行処理では、参加者ごとに異なる外部サービス群システム１２のメールアドレスへの送信を一括して行うことができる。また、会議予定ごとに異なるスケジュール予定情報の添付ファイルとしての保存を行うことができる。
【０１１４】
以上、第１の実施形態によれば、会議の主催者の会議予定から開始する会議を提案することができ、主催者が開始する会議として設定した会議予定のスケジュール予定情報の予定出席者を会議の参加者として追加できる。したがって、電子黒板装置１４を使った会議に参加した参加者全員に一括して会議資料を配布するに際して、第１の実施形態では会議の参加者全員に一括して会議資料を配布するために必要な設定の手間を軽減できる。
【０１１５】
［第２の実施形態］
第１の実施形態では現在時刻及び主催者のスケジュール予定情報に含まれる会議予定の開始時刻と期間に基づき、開始する会議予定を提案していた。第２の実施形態では第１の実施形態の内容に加えて、電子黒板装置１４で認証された参加者と会議予定の予定出席者との比較結果に基づき、開始する会議予定を提案する。なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、同一部分についての説明を適宜省略する。
【０１１６】
図２５は、第２の実施形態に係る情報処理システムの処理概要を示した一例の説明図である。ステップＳ２００において、会議の参加者は、電子黒板装置１４にたいして個人認証を行う。個人認証は、ＩＣカード認証やＩＤ／パスワード認証のような、参加者が自発的に行う認証方法でも良いし、顔認証のような、参加者がその場にいるだけで認証される認証方法でもよい。
【０１１７】
ステップＳ２０２に進み、電子黒板装置１４は個人認証されたユーザを会議の参加者として参加者管理情報一覧に追加する。ステップＳ２０４に進み、電子黒板装置１４は最初に個人認証したユーザ（例えば主催者）のスケジュール予定情報をスケジュールサービス３２から取得する。スケジュール予定情報には、会議予定の会議時刻と期間、及び、予定出席者が情報として含まれている。
【０１１８】
ステップＳ２０６に進み、電子黒板装置１４は、まず、現在時刻が、開始時刻と期間に一致する会議予定を判別する。その結果、該当する会議予定が１つしかない場合は、その会議予定を提案（推奨表示）する。２つ以上の該当する会議予定がある場合は、個人認証した参加者が、予定出席者として多く含まれている会議予定を推奨表示する。
【０１１９】
ステップＳ２０８に進み、例えば推奨表示した会議予定が主催者により電子黒板装置１４を使用して開催する会議として設定されると、電子黒板装置１４は開催する会議として設定された会議予定の予定出席者を電子黒板装置１４を使用して開催する会議の参加者として参加者管理情報一覧に追加する。そして、ステップＳ２１０に進み、電子黒板装置１４は、表示している内容（板書内容）の画像データを会議の参加者に一括配布（一括送信）する。
【０１２０】
なお、システム構成、ハードウェア構成は、第１の実施形態と同様である。また、機能構成は図４に示す機能構成と同様であるが、図５のアカウント情報、図６のスケジュール予定情報、図７のユーザ情報一覧、図８の外部サービス設定情報、及び図９の参加者管理情報一覧を、図２６〜図３０に置き換えて説明する。
【０１２１】
参加者管理部４４は会議の参加者を例えば図３０に示すような参加者管理情報一覧で管理する。図３０は、参加者管理情報一覧の一例の構成図である。図３０の参加者管理情報一覧は、参加者のユーザＩＤと、そのユーザＩＤの参加者が主催者であるか否かを示す情報と、を保存する。図３０ではユーザＩＤ「ｕｓｅｒ００１」「ｕｓｅｒ００２」「ｕｓｅｒ００３」の参加者が個人認証済みの例を示している。
【０１２２】
例えば参加者管理部４４はＩＣカード検出部４８が読み取った識別情報を利用して図２８のユーザ情報一覧からユーザ情報を特定し、特定したユーザ情報のユーザＩＤを参加者のユーザＩＤとして図３０の参加者管理情報一覧に保存する。
【０１２３】
会議予定設定部４０は会議予定を設定するユーザインタフェースを持ち、スケジュールサービス３２と通信して図２７のスケジュール予定情報を取得し、主催者の会議予定を提案して選択させることで、ユーザに会議予定を設定させることができる。
【０１２４】
例えば会議予定設定部４０は、主催者の当日の会議予定から「開始時刻と期間」が現在時刻に近い会議予定を提案する。また、現在時刻に「開始時刻と期間」が近い会議予定が複数あった場合、会議予定設定部４０は会議予定の予定出席者と図３０の参加者管理情報一覧に追加された参加者とを比較し、一致率が高い方の会議予定を提案する。
【０１２５】
一致率は例えば以下の式（１）により算出する。なお、式（１）の予定外の参加者数は予定出席者に含まれていないが、参加者管理情報一覧に追加された参加者の数である。
（一致率）＝（一致する参加者数÷予定出席者×１００％）−（予定外の参加者数÷予定出席者数×１０％）…式（１）
例えば会議予定設定部４０は現在時刻に「開始時刻と期間」が近い会議予定として図２７の予定ＩＤ「ｓｃｈ−１」及び「ｓｃｈ−２」の会議予定があった場合、式（１）により一致率を算出する。
【０１２６】
図２７の予定ＩＤ「ｓｃｈ−１」の会議予定は予定出席者が「ｕｓｅｒ００１」「ｕｓｅｒ００４」「ｕｓｅｒ００５」である。図３０の参加者管理情報一覧は参加者が「ｕｓｅｒ００１」「ｕｓｅｒ００２」「ｕｓｅｒ００３」である。したがって、一致する参加者数が「１」となり、予定出席者が「３」となり、予定外の参加者数が「２」となり、一致率は約「２６．７％」となる。
【０１２７】
図２７の予定ＩＤ「ｓｃｈ−２」の会議予定は予定出席者が「ｕｓｅｒ００１」「ｕｓｅｒ００２」「ｕｓｅｒ００３」である。図３０の参加者管理情報一覧は参加者が「ｕｓｅｒ００１」「ｕｓｅｒ００２」「ｕｓｅｒ００３」である。したがって、一致する参加者数が「３」となり、予定出席者が「３」となり、予定外の参加者数が「０」となり、一致率は「１００％」となる。
【０１２８】
したがって、図２７に示したスケジュール予定情報及び図３０に示した参加者管理情報一覧の場合、会議予定設定部４０は一致率が高い予定ＩＤ「ｓｃｈ−２」の会議予定を提案する。
【０１２９】
＜処理＞
第２の実施形態に係る情報処理システム１は、例えば以下に示す手順で電子黒板装置１４を用いた会議を行う。ここでは、基本的な利用例として、電子黒板装置１４を用いて会議を行い、電子黒板装置１４が表示している内容の画像データを会議の参加者に一括配布する場合を説明する。
【０１３０】
図３１は、電子黒板装置を使った会議の流れの一例のフローチャートである。ステップＳ２２０において、電子黒板装置１４は起動し、例えばＩＣカード７００によるログインを待ち受ける。会議を行う主催者は、自分のＩＣカード７００をＩＣカード検出部４８にかざす。
【０１３１】
ＩＣカード検出部４８がＩＣカード７００を検出すると、電子黒板装置１４はステップＳ２２２に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、そのユーザを主催者として認証・設定する。ステップＳ２２２の認証・設定は、ＩＤ／パスワード認証や顔認証であってもよい。
【０１３２】
ステップＳ２２４に進み、電子黒板装置１４は例えば図３２に示すような操作パネル１０００をＵＩとして表示する。図３２は電子黒板装置に表示されるＵＩの一例のイメージ図である。図３２の操作パネル１０００は参加者一覧１００２と一括配布ボタン１００４とスケジュール選択ボタン１００６とが表示されている。参加者一覧１００２に表示されているユーザは、会議の参加者として管理されており、電子黒板装置１４が表示している内容の画像データの配布対象となる。なお、ステップＳ２２４で表示させる操作パネル１０００では、参加者一覧１００２に主催者が表示されている。
【０１３３】
ステップＳ２２６において主催者以外のユーザも自分のＩＣカード７００をＩＣカード検出部４８にかざす。ＩＣカード７００を検出すると、電子黒板装置１４はステップＳ２２８に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、会議の参加者として認証・設定する。
【０１３４】
操作パネル１０００のスケジュール選択ボタン１００６が押下されると、電子黒板装置１４はステップＳ２３０に進む。電子黒板装置１４は主催者のスケジュール予定情報をスケジュールサービス３２から取得する。スケジュール予定情報には、会議予定の会議時刻と期間、及び、予定出席者が情報として含まれている。
【０１３５】
電子黒板装置１４は現在時刻が開始時刻と期間に一致する会議予定を判別する。該当する会議予定が１つしかない場合、電子黒板装置１４は、その会議予定を図３２の予定詳細画面１０４０のように提案する。２つ以上の該当する会議予定がある場合、電子黒板装置１４は式（１）により算出された一致率が高い会議予定を図３２の予定詳細画面１０４０のように提案する。
【０１３６】
提案された会議予定が適切でない場合、管理者は予定詳細画面１０４０の他の予定ボタン１０４４を押下する。他の予定ボタン１０４４が押下されると、電子黒板装置１４は図３２の予定選択画面１１００を表示することで、管理者に会議予定を選択させる。主催者は予定詳細画面１０４０の設定・読込ボタン１０４２の押下又は予定選択画面１１００の設定・読込ボタン１１０２の押下により会議予定を、開始する会議として設定できる。
【０１３７】
この際、電子黒板装置１４は、開始する会議として設定された会議予定の予定出席者のうち、図３０の参加者管理情報一覧に追加されていない参加者を追加する。また、電子黒板装置１４は開始する会議として設定された会議予定の添付ファイルを会議資料として取得する。開始する会議を主催者が設定すると、電子黒板装置１４は設定された会議予定に従って添付ファイルを読み出し、表示する。
【０１３８】
ステップＳ２３４において、会議実施中の電子黒板装置１４はユーザの電子黒板装置１４への書き込み等の操作を受け付け、表示の内容を更新する。ステップＳ２３６において一括配布ボタン１００４の押下を検出すると、電子黒板装置１４は、図３２の配布画面１０２０を表示し、送信ボタン１０２２の押下を受け付けることにより、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を実行する。
【０１３９】
ステップＳ２２２では、例えば図３３に示す手順で主催者を認証・設定する。図３３は主催者又は参加者を認証・設定する処理の一例のフローチャートである。図３３は電子黒板装置１４のＩＣカード検出部４８がＩＣカード７００を検出し、ＩＣカード７００から識別情報を読み取った後の処理を示している。
【０１４０】
ステップＳ２４０に進み、参加者管理部４４はＩＣカード検出部４８がＩＣカード７００から読み取った識別情報を取得する。ステップＳ２４２に進み、参加者管理部４４は図２８に示したユーザ情報一覧を参照し、ステップＳ２４０で取得した識別情報のユーザを図２８に示したユーザ情報一覧から特定する。ステップＳ２４４に進み、参加者管理部４４は特定したユーザを主催者として管理し、参加者一覧１００２に追加する。
【０１４１】
例えば図２８のユーザ情報一覧に示した「Ｍａｒｙ  Ｓｍｉｔｈ」のＩＣカード７００を検出したＩＣカード検出部４８は、ＩＣカード７００から識別情報「ＩＣＣＡＲＤ−１２３」を読み取る。ステップＳ２４０において、参加者管理部４４はＩＣカード検出部４８から識別情報「ＩＣＣＡＲＤ−１２３」を取得する。ステップＳ２４２に進み、参加者管理部４４は取得した識別情報「ＩＣＣＡＲＤ−１２３」に基づき、ユーザ情報サーバ装置１０の外部サービス設定情報部２０とユーザ情報部２２とに問い合わせる。
【０１４２】
ユーザ情報部２２は、問い合わせのあった識別情報「ＩＣＣＡＲＤ−１２３」による検索を行い、ユーザＩＤ「ｕｓｅｒ００１」のユーザ情報を特定し、電子黒板装置１４の参加者管理部４４に返す。また、外部サービス設定情報部２０は特定されたユーザＩＤ「ｕｓｅｒ００１」による検索を行い、図２９に示した外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を特定し、電子黒板装置１４の参加者管理部４４に返す。
【０１４３】
ステップＳ２４４において、参加者管理部４４はユーザＩＤ「ｕｓｅｒ００１」のユーザを主催者として管理し、参加者一覧１００２に追加できると共に、ユーザＩＤ「ｕｓｅｒ００１」のユーザの外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を管理できる。これにより、会議の主催者「Ｍａｒｙ  Ｓｍｉｔｈ」が参加者管理部４４に登録され、図３０で示す参加者管理情報一覧と、図２８で示すユーザＩＤ「ｕｓｅｒ００１」のユーザ情報と、図２９で示す外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報と、が取得される。
【０１４４】
図３１のステップＳ２３０では、例えば図１５に示す手順で、スケジュールを取得・提案する。また、図１５のステップＳ４４では、例えば図１６に示す手順で、スケジュール提案の処理を行う。さらに、図１６のステップＳ５０において会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定から、開始する会議として提案するための提案スケジュールを図３４に示すように抽出する。
【０１４５】
図３４は提案スケジュール抽出の処理の一例のフローチャートである。ステップＳ２６０において、会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定から「開始時刻と期間」が現在時刻から近い会議予定を抽出する。ステップＳ２６０で抽出する会議予定が複数存在し得るため、会議予定設定部４０は抽出した会議予定から開始予定時刻が最も遅い会議予定をステップＳ２６２で抽出する。
【０１４６】
ステップＳ２６４において会議予定設定部４０はステップＳ２６２で抽出した会議予定があるか否かを判定する。ステップＳ２６２で抽出した会議予定があれば、会議予定設定部４０はステップＳ２６６に進み、２つ以上の会議予定があるか判定する。２つ以上の会議予定があれば、会議予定設定部４０はステップＳ２６８に進み、例えば式（１）により一致率を算出する。
【０１４７】
ステップＳ２７０において、会議予定設定部４０はステップＳ２６２で抽出した会議予定が１つであれば、その会議予定を提案スケジュールに設定する。ステップＳ２６２で抽出した会議予定が２つ以上あれば、会議予定設定部４０はステップＳ２６８で算出した一致率が一番高い会議予定を提案スケジュールに設定する。なお、ステップＳ２６８で算出した一致率が一番高い会議予定が複数の場合は提案スケジュール無しとしてもよい。
【０１４８】
図１６のステップＳ５２に戻り、会議予定設定部４０はステップＳ５０で抽出した提案スケジュールがあれば、ステップＳ５４に進み、図３２に示すような予定詳細画面１０４０を表示することで、会議予定を提案する。
【０１４９】
設定・読込ボタン１０４２が押下されると、ステップＳ５６に進み、会議予定設定部４０は提案した会議予定の予定出席者を図３０の参加者管理情報に追加する。ステップＳ５８に進み、会議予定設定部４０は提案した会議予定の添付ファイルをスケジュールサービス３２から取得し、書込表示部４６に表示させると共に、添付ファイルのファイル名（配布ファイル名）を一括配布部４２に通知する。
【０１５０】
図１６のステップＳ５６では、提案した会議予定の予定出席者を会議予定設定部４０が参加者管理部４４に通知し、例えば図１９に示す手順で、会議の参加者として図３０の参加者管理情報に追加させる。
【０１５１】
このような手順により、本実施形態では主催者のスケジュールサービス３２に登録されているスケジュール予定情報を、電子黒板装置１４の会議予定として設定・読込することができるため、個人認証を行っていなかった参加者も会議の参加者として図３０の参加者管理情報に追加できる。
【０１５２】
図３１のステップＳ２３６では、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を、図２１〜図２３を用いて説明したように実行する。一括配布部４２は、添付ファイル保存先に対応する外部サービス設定情報の認証トークンでスケジュールサービス３２に接続する。一括配布部４２は、接続したスケジュールサービス３２の添付ファイル保存先に、電子黒板装置１４が表示している内容の画像データを図３５のように保存する。
【０１５３】
図３５は、電子黒板装置が表示していた内容の画像データを添付ファイルとして保存するスケジュール予定情報の一例の構成図である。図３５は予定ＩＤ「ｓｃｈ−２」の会議予定に、電子黒板装置１４が表示していた内容の画像データを添付ファイルとして保存する例を示している。
【０１５４】
予定ＩＤ「ｓｃｈ−２」の会議予定への添付ファイル保存の際には、その会議予定の主催者のユーザＩＤ「ｏｆｆｉｃｅ１」に対応する外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報が利用される。
【０１５５】
その外部サービス設定情報に含まれる外部サービスの認証トークンを使用し、一括配布部４２はスケジュールサービス３２に接続して、会議予定の添付ファイルとして追加保存する。その結果、図３５のスケジュール予定情報「ｓｃｈ−２」では、添付ファイルとして「発売日検討_20181112.pdf」が追加保存されている。
【０１５６】
このように、ステップＳ２３６では、参加者ごとに異なる外部サービス群システム１２のメールアドレスへの送信を一括して行うことができる。また、会議予定ごとに異なるスケジュール予定情報の添付ファイルとしての保存を行うことができる。
【０１５７】
以上、第２の実施形態によれば、現在時刻により提案する会議予定を絞り込めない場合であっても、更に、会議予定の予定出席者と電子黒板装置１４で認証された参加者との一致率から提案する会議予定を絞り込むことができ、主催者に開始する会議を提案することができる。
【０１５８】
したがって、電子黒板装置１４を使った会議に参加した参加者全員に一括して会議資料を配布するに際して、第２の実施形態では会議の参加者全員に一括して会議資料を配布するために必要な設定の手間を軽減できる。
【０１５９】
［第３の実施形態］
第２の実施形態では操作パネル１０００のスケジュール選択ボタン１００６が押下されたタイミングで、第１の実施形態の内容に加えて、電子黒板装置１４で認証された参加者と会議予定の予定出席者との比較結果に基づき、開始する会議予定を提案していた。第３の実施形態では提案する会議予定を１つに絞り込むことができた時点で、開始する会議予定を提案する。なお、第３の実施形態は一部を除いて第２の実施形態と同様であり、同一部分についての説明を適宜省略する。
【０１６０】
＜処理＞
第３の実施形態に係る情報処理システム１は、例えば以下に示す手順で電子黒板装置１４を用いた会議を行う。ここでは、基本的な利用例として、電子黒板装置１４を用いて会議を行い、電子黒板装置１４が表示している内容の画像データを会議の参加者に一括配布する場合を説明する。
【０１６１】
図３６は、電子黒板装置を使った会議の流れの一例のフローチャートである。ステップＳ３００において、電子黒板装置１４は起動し、例えばＩＣカード７００によるログインを待ち受ける。会議を行う主催者は、自分のＩＣカード７００をＩＣカード検出部４８にかざす。
【０１６２】
ＩＣカード検出部４８がＩＣカード７００を検出すると、電子黒板装置１４はステップＳ３０２に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、そのユーザを主催者として認証・設定する。ステップＳ３０２の認証・設定は、ＩＤ／パスワード認証や顔認証であってもよい。
【０１６３】
ステップＳ３０４に進み、電子黒板装置１４は例えば図３７（Ａ）に示すような操作パネル１０００ＡをＵＩとして表示する。図３７は電子黒板装置に表示されるＵＩの一例のイメージ図である。図３７（Ａ）の操作パネル１０００Ａの参加者一覧１００２に表示されているユーザは、会議の参加者である「Ｍａｒｙ」である。
【０１６４】
ステップＳ３０６において主催者以外のユーザも自分のＩＣカード７００をＩＣカード検出部４８にかざす。ここでは、主催者以外のユーザの一例である「Ｓａｔｏ」が自分のＩＣカード７００をＩＣカード検出部４８にかざした例を説明する。
【０１６５】
ＩＣカード７００を検出すると、電子黒板装置１４はステップＳ３０８に進み、主催者以外のユーザ「Ｓａｔｏ」のＩＣカード７００から読み取った識別情報からユーザ情報を特定し、会議の参加者として認証・設定する。電子黒板装置１４は例えば図３７（Ｂ）に示すような操作パネル１０００ＢをＵＩとして表示する。
【０１６６】
ステップＳ３１０に進み、電子黒板装置１４は図３４に示すように提案スケジュール抽出処理を行う。ステップＳ３１２において、電子黒板装置１４はステップＳ３１０の提案スケジュール抽出処理で１つの会議予定に絞り込めたか否かを判定する。１つの会議予定に絞り込めたと判定すると、電子黒板装置１４はステップＳ３１６に進む。
【０１６７】
また、ステップＳ３１４において、電子黒板装置１４はスケジュール選択ボタン１００６が押下されたか否かを判定する。スケジュール選択ボタン１００６が押下されたと判定すると、電子黒板装置１４はステップＳ３１６に進む。
【０１６８】
なお、電子黒板装置１４は、提案スケジュール抽出処理で１つの会議予定に絞り込めたと判定するか、スケジュール選択ボタン１００６が押下されたと判定するまでステップＳ３０６〜Ｓ３１４の処理を繰り返す。
【０１６９】
電子黒板装置１４は、提案スケジュール抽出処理で１つの会議予定に絞り込めたと判定するか、スケジュール選択ボタン１００６が押下されたと判定してステップＳ３１６の処理に進む。
【０１７０】
ステップＳ３１６において電子黒板装置１４は前述したように提案スケジュールを抽出して図３７（Ｃ）の予定詳細画面１０４０のように提案する。提案された会議予定が適切でない場合、管理者は図３７（Ｃ）の予定詳細画面１０４０の他の予定ボタン１０４４を押下する。他の予定ボタン１０４４が押下されると、電子黒板装置１４は図３２の予定選択画面１１００を表示することで、管理者に会議予定を選択させる。
【０１７１】
また、主催者は図３７（Ｃ）の予定詳細画面１０４０の設定・読込ボタン１０４２の押下により会議予定を、開始する会議として設定できる。この際、電子黒板装置１４は開始する会議として設定された会議予定の予定出席者のうち、参加者管理情報一覧に追加されていない参加者である「Ｓａｉｔｏ」を図３７（Ｄ）の操作パネル１０００Ｄのように参加者一覧１００２に追加できる。
【０１７２】
また、電子黒板装置１４は開始する会議として設定された会議予定の添付ファイルを会議資料として取得する。開始する会議を主催者が設定すると、電子黒板装置１４は設定された会議予定に従って添付ファイルを読み出し、表示する。
【０１７３】
ステップＳ３２０において、会議実施中の電子黒板装置１４はユーザの電子黒板装置１４への書き込み等の操作を受け付け、表示の内容を更新する。ステップＳ３２２において一括配布ボタン１００４の押下を検出すると、電子黒板装置１４は、図３２の配布画面１０２０を表示し、送信ボタン１０２２の押下を受け付けることにより、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を実行する。
【０１７４】
以上、第３の実施形態によれば、提案する会議予定を絞り込めた時点で、開始する会議を主催者に提案することができる。したがって、電子黒板装置１４を使った会議に参加した参加者全員に一括して会議資料を配布するに際して、第３の実施形態では会議の参加者全員に一括して会議資料を配布するために必要な設定の手間を軽減できる。
【０１７５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【０１７６】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC（Application Specific Integrated Circuit）、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０１７７】
実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。
【０１７８】
ある実施形態では、ユーザ情報サーバ装置１０は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワーク１６や共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、電子黒板装置１４は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
【０１７９】
さらに、ユーザ情報サーバ装置１０および電子黒板装置１４は開示された処理ステップを様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、電子黒板装置１４によって実行され得る。同様に、所定のユニットの機能は、電子黒板装置１４によって実行することができる。また、ユーザ情報サーバ装置１０と電子黒板装置１４の各要素は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。
【０１８０】
なお、会議予定設定部４０は特許請求の範囲に記載した予定設定手段の一例である。参加者管理部４４は参加者管理手段の一例である。また、一括配布部４２は配布手段の一例である。
【符号の説明】
【０１８１】
１    情報処理システム
１０    ユーザ情報サーバ装置
１２    外部サービス群システム
１４    電子黒板装置
１６    ネットワーク
２０    外部サービス設定情報部
２２    ユーザ情報部
３０    ユーザサービス
３２    スケジュールサービス
３４    メールサービス
４０    会議予定設定部
４２    一括配布部
４４    参加者管理部
４６    書込表示部
４８    ＩＣカード検出部
６１７    ＩＣカードリーダ
６６０    カメラ
７００    ＩＣカード
１０００    操作パネル
１００２    参加者一覧
１００４    一括配布ボタン
１０２０    配布画面
１０２２    送信ボタン
１０４０    予定詳細画面
１０４２    設定・読込ボタン
【先行技術文献】
【特許文献】
【０１８２】
【特許文献１】特開２００６−５５９０号公報
【図１】
2020181517.tif 000003
【図２】
2020181517.tif 000004
【図３】
2020181517.tif 000005
【図４】
2020181517.tif 000006
【図５】
2020181517.tif 000007
【図６】
2020181517.tif 000008
【図７】
2020181517.tif 000009
【図８】
2020181517.tif 000010
【図９】
2020181517.tif 000011
【図１０】
2020181517.tif 000012
【図１１】
2020181517.tif 000013
【図１２】
2020181517.tif 000014
【図１３】
2020181517.tif 000015
【図１４】
2020181517.tif 000016
【図１５】
2020181517.tif 000017
【図１６】
2020181517.tif 000018
【図１７】
2020181517.tif 000019
【図１８】
2020181517.tif 000020
【図１９】
2020181517.tif 000021
【図２０】
2020181517.tif 000022
【図２１】
2020181517.tif 000023
【図２２】
2020181517.tif 000024
【図２３】
2020181517.tif 000025
【図２４】
2020181517.tif 000026
【図２５】
2020181517.tif 000027
【図２６】
2020181517.tif 000028
【図２７】
2020181517.tif 000029
【図２８】
2020181517.tif 000030
【図２９】
2020181517.tif 000031
【図３０】
2020181517.tif 000032
【図３１】
2020181517.tif 000033
【図３２】
2020181517.tif 000034
【図３３】
2020181517.tif 000035
【図３４】
2020181517.tif 000036
【図３５】
2020181517.tif 000037
【図３６】
2020181517.tif 000038
【図３７】
2020181517.tif 000039