(57)【要約】【課題】ユーザ自身がメッセージ記録全体を読む場合と比較して、ユーザによるメッセージ記録を分割するための作業を軽減する。【解決手段】本発明の記録分割システムは、チャットのメッセージ記録を取得する話題転換推測部と、ユーザがクライアントを操作した履歴である操作履歴を記憶するファイル操作履歴記憶部と、操作履歴に記録された操作であって、チャットのメッセージが送受信される時期に実行され、かつ少なくとも２人以上のユーザで共通する操作である共通操作に基づいてメッセージ記録を分割する議事録作成部とを有する。【選択図】図１０
2018045326.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ間において、電気通信回線を介して送受信された複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、
前記電気通信回線に接続される装置をユーザが操作した履歴である操作履歴を記憶する記憶部と、
前記操作履歴に記録された操作であって、前記メッセージ記録の複数のメッセージが送受信される時期に実行され、かつ少なくとも２人以上のユーザで共通する操作である共通操作に基づいて、前記メッセージ記録を分割する分割部と
を有することを特徴とする記録分割装置。
【請求項２】
前記複数のユーザを含む複数の関係者間における情報交換の履歴である情報交換履歴を記憶する他の記憶部
を有し、
前記分割部は、前記共通操作と前記情報交換履歴とに基づいて、前記メッセージ記録を分割する
ことを特徴とする請求項１記載の記録分割装置。
【請求項３】
前記複数のユーザを含む複数の関係者間における情報交換の履歴である情報交換履歴を記憶する他の記憶部と、
前記情報交換履歴に記録された前記関係者と、各情報交換に関連する語とを特定する特定部と
を有し、
前記分割部は、前記メッセージ記録に含まれる前記関係者および前記関連する語の少なくとも一方と、前記情報交換履歴とに基づいて、前記メッセージ記録を分割する
ことを特徴とする請求項１記載の記録分割装置。
【請求項４】
前記情報交換履歴における前記関係者と前記関連する語との組を複数特定する組特定部
を有し、
前記分割部は、前記メッセージ記録に含まれる前記関係者および前記関連する語の少なくとも一方を特定するとともに、特定された当該一方を含む前記組が、特定された当該関係者または当該関連する語が含まれるメッセージより前のメッセージにおける前記組と異なる場合に、当該前のメッセージと当該一方が含まれるメッセージとの間で当該メッセージ記録を分割する
ことを特徴とする請求項３記載の記録分割装置。
【請求項５】
前記分割されたメッセージ記録を送信する送信先の候補として、前記関係者の少なくとも１人であって、当該分割されたメッセージ記録の内容に関連する人物の情報を表示する表示部と、
前記表示部に表示された前記関連する人物に、前記分割されたメッセージ記録を送信する指示を受け付ける受付部と
を有することを特徴とする請求項２乃至４のいずれか１項記載の記録分割装置。
【請求項６】
前記分割部は、前記共通操作として前記少なくとも２人以上のユーザによる同一のファイルの操作に基づいて、前記メッセージ記録を分割する
ことを特徴とする請求項１乃至５のいずれか１項記載の記録分割装置。
【請求項７】
複数のユーザ間において、電気通信回線を介して送受信された複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、
前記メッセージ記録において、前記複数のメッセージで言及される話題が転換した転換点を抽出する抽出部と、
前記抽出部により抽出された前記転換点に基づいて、前記メッセージ記録を分割する分割部と
を有することを特徴とする記録分割装置。
【請求項８】
複数のユーザ間において、電気通信回線を介して複数のメッセージを送受信するサービスを提供する提供部と、
前記複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、
前記電気通信回線に接続される装置をユーザが操作した履歴である操作履歴を記憶する記憶部と、
前記操作履歴に記録された操作であって、前記メッセージ記録の複数のメッセージが送受信される時期に実行され、かつ少なくとも２人以上のユーザで共通する操作である共通操作に基づいて、前記メッセージ記録を分割する分割部と
を有することを特徴とする記録分割システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録分割装置および記録分割システムに関する。
【背景技術】
【０００２】
特許文献１には、議事録を管理する会議管理部と、携帯情報端末からの表示データを受信する制御を行うネットワーク制御部と、受信した表示データに基づき、表示画面を表示する制御を行う画面制御部と、受信した表示データの付属情報に基づき、議題の切替わりを検知する議題切替検知部と、会議管理部により管理される議事録に紐付けて、議題切替検知部により切り替わりが検知された議題毎の議題情報を作成する議題文書作成部とを含む電子会議システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２３２７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、電気通信回線を利用したコミュニケーションツールとして、所謂チャットが利用される機会が増加している。そして、このようなチャットなどを利用したコミュニケーションの内容を、コミュニケーションの参加者あるいはその関係者に伝達することがある。
【０００５】
ここで、コミュニケーションの内容を参加者および関係者の全員に伝達するのではなく、一部にのみ伝達したい場合、言い換えると、コミュニケーションの内容の一部を、関係者の一部に伝達したくない場合も想定される。この場合、コミュニケーションの内容を示すメッセージ記録を、その内容ごとに分割することが必要となる。しかしながら、このメッセージ記録の分割をユーザが行うとすると、例えばメッセージ記録全体をユーザが読み、分割すべき点を決定することなどの作業が必要となり、ユーザの負担が大きい。
【０００６】
そこで、本発明では、ユーザ自身がメッセージ記録全体を読みながらメッセージ記録を分割する場合と比較して、ユーザによるメッセージ記録を分割するための作業を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、複数のユーザ間において、電気通信回線を介して送受信された複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、前記電気通信回線に接続される装置をユーザが操作した履歴である操作履歴を記憶する記憶部と、前記操作履歴に記録された操作であって、前記メッセージ記録の複数のメッセージが送受信される時期に実行され、かつ少なくとも２人以上のユーザで共通する操作である共通操作に基づいて、前記メッセージ記録を分割する分割部とを有することを特徴とする記録分割装置である。
請求項２に記載の発明は、前記複数のユーザを含む複数の関係者間における情報交換の履歴である情報交換履歴を記憶する他の記憶部を有し、前記分割部は、前記共通操作と前記情報交換履歴とに基づいて、前記メッセージ記録を分割することを特徴とする請求項１記載の記録分割装置である。
請求項３に記載の発明は、前記複数のユーザを含む複数の関係者間における情報交換の履歴である情報交換履歴を記憶する他の記憶部と、前記情報交換履歴に記録された前記関係者と、各情報交換に関連する語とを特定する特定部とを有し、前記分割部は、前記メッセージ記録に含まれる前記関係者および前記関連する語の少なくとも一方と、前記情報交換履歴とに基づいて、前記メッセージ記録を分割することを特徴とする請求項１記載の記録分割装置である。
請求項４に記載の発明は、前記情報交換履歴における前記関係者と前記関連する語との組を複数特定する組特定部を有し、前記分割部は、前記メッセージ記録に含まれる前記関係者および前記関連する語の少なくとも一方を特定するとともに、特定された当該一方を含む前記組が、特定された当該関係者または当該関連する語が含まれるメッセージより前のメッセージにおける前記組と異なる場合に、当該前のメッセージと当該一方が含まれるメッセージとの間で当該メッセージ記録を分割することを特徴とする請求項３記載の記録分割装置である。
請求項５に記載の発明は、前記分割されたメッセージ記録を送信する送信先の候補として、前記関係者の少なくとも１人であって、当該分割されたメッセージ記録の内容に関連する人物の情報を表示する表示部と、前記表示部に表示された前記関連する人物に、前記分割されたメッセージ記録を送信する指示を受け付ける受付部とを有することを特徴とする請求項２乃至４のいずれか１項記載の記録分割装置である。
請求項６に記載の発明は、前記分割部は、前記共通操作として前記少なくとも２人以上のユーザによる同一のファイルの操作に基づいて、前記メッセージ記録を分割することを特徴とする請求項１乃至５のいずれか１項記載の記録分割装置である。
請求項７に記載の発明は、複数のユーザ間において、電気通信回線を介して送受信された複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、前記メッセージ記録において、前記複数のメッセージで言及される話題が転換した転換点を抽出する抽出部と、前記抽出部により抽出された前記転換点に基づいて、前記メッセージ記録を分割する分割部とを有することを特徴とする記録分割装置である。
請求項８に記載の発明は、複数のユーザ間において、電気通信回線を介して複数のメッセージを送受信するサービスを提供する提供部と、前記複数のメッセージを時系列で並べたメッセージ記録を取得する取得部と、前記電気通信回線に接続される装置をユーザが操作した履歴である操作履歴を記憶する記憶部と、前記操作履歴に記録された操作であって、前記メッセージ記録の複数のメッセージが送受信される時期に実行され、かつ少なくとも２人以上のユーザで共通する操作である共通操作に基づいて、前記メッセージ記録を分割する分割部とを有することを特徴とする記録分割システムである。
【発明の効果】
【０００８】
請求項１の発明によれば、ユーザ自身がメッセージ記録全体を読む場合と比較して、ユーザによるメッセージ記録を分割するための作業を軽減することができる。
請求項２の発明によれば、メッセージ記録に含まれるユーザ以外の関係者に関係するメッセージにおいて、メッセージ記録の分割ができる。
請求項３の発明によれば、メッセージ記録に含まれるユーザ以外の関係者あるいは関連する語を含むメッセージにおいて、メッセージ記録の分割ができる。
請求項４の発明によれば、メッセージ記録に含まれる話題が転換したメッセージにおいて、メッセージ記録の分割ができる。
請求項５の発明によれば、分割されたメッセージ記録のユーザによる送信作業が容易となる。
請求項６の発明によれば、複数のユーザによりなされた同一のファイルの操作に基づいて、メッセージ記録の分割ができる。
請求項７の発明によれば、ユーザ自身がメッセージ記録全体を読む場合と比較して、ユーザによるメッセージ記録を分割するための作業を軽減することができる。
請求項８の発明によれば、ユーザ自身がメッセージ記録全体を読む場合と比較して、ユーザによるメッセージ記録を分割するための作業を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態が適用される記録分割システムの全体構成例を示した図である。
【図２】サーバの構成例を説明するための図である。
【図３】メッセージ記録の一例を示す。
【図４】話題リストの一例を示す。
【図５】サーバによる話題リストの作成動作例を示したフローチャートである。
【図６】ファイル操作履歴に基づく話題転換推測動作を示したフローチャートである。
【図７】メッセージ記録に含まれる人物ワードに基づく話題転換推測動作を示したフローチャートである。
【図８】（ａ）および（ｂ）は該当レコード一覧を取得する動作を説明するための図である。
【図９】（ａ）および（ｂ）はワード抽出リストを取得する動作を説明するための図である。
【図１０】（ａ）乃至（ｄ）はサーバによる話題リスト作成動作の具体例を説明するための図である。
【図１１】議事録作成用のユーザインターフェイスの構成例を説明するための図である。
【図１２】（ａ）および（ｂ）はユーザインターフェイスの構成例を説明するための図である。
【図１３】サーバのハードウェア構成例を示した図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について説明する。
＜記録分割システム１＞
図１は、実施の形態が適用される記録分割システム１の全体構成例を示した図である。
この記録分割システム１は、第１クライアント１１、第２クライアント１２および第３クライアント１３を含むクライアント群１０と、サーバ２０とを有する。また、クライアント群１０と、サーバ２０とは、ネットワーク４０を介して接続されている。なお、記録分割システム１は、記録分割装置の一例である。
【００１１】
クライアント群１０を構成する第１クライアント１１〜第３クライアント１３のそれぞれは、デスクトップ型コンピュータ、ノート型コンピュータ、タブレット型コンピュータやスマートフォンなどのコンピュータ装置によって構成される。なお、図示の例では、クライアント群１０を３台のクライアントで構成しているが、クライアントの台数についてはこれに制限されない。
【００１２】
サーバ２０は、コンピュータ装置によって構成される。本実施の形態のサーバ２０は、第１クライアント１１〜第３クライアント１３に提供されるユーザ向けのサービス（ユーザサービス）において、ユーザ同士で交換されたメッセージ（電子メッセージ）を処理する機能を備えている。
ここで、図示の例においてユーザ向けのサービスとは、所謂チャットである。また、チャットのサービスを提供する主体（提供部）は、サーバ２０であってもよいし、ネットワーク４０に含まれるサーバ２０以外のコンピュータ装置であってもよい。
【００１３】
ここで、チャットは、電気通信回線を通じて複数人でメッセージを交換するサービス（サービスソフト）である。また、チャットにより、ユーザ同士が話し合い、議論、あるいは会議などを行うことができる。なお、チャットは、複数人のユーザがネットワークに接続した状態でテキストデータを交換するシステムとして捉えることができる。また、チャットで交換されるメッセージは、各ユーザの発言として捉えることができる。
【００１４】
付言すると、チャットは、ソーシャル・ネットワーク・サービス（ＳＮＳ）など、コミュニティ型の会員制のサービスにおいて提供されることがある。また、チャットにおいては、複数人がリアルタイムで短い文章を交換することが可能である。そして、交換された文章は、各ユーザが使用するクライアント（第１クライアント１１〜第３クライアント１３）などにおいて、一つの画面で表示される（一覧として表示される）。また、メッセージは、上記のようにテキストデータにより構成され、文字の種類（フォント）やサイズ、文字修飾などの情報を含まない。
【００１５】
さて、一般的に、チャットは簡易で気軽にメッセージの交換ができるという利点がある。そのため、在宅や海外など遠隔地で仕事をする際に利用される機会が増加している。また、立ち話の代わりに利用されることもある。
一方で、情報を広く展開する・蓄積するには、チャットではなく、電子メールが使用されることも多い。すなわち、チャットと電子メールとは、目的やツールの形態が違うため、各々の特徴に応じた使用がなされている。
【００１６】
ここで、チャットで話し合われた内容（交換されたメッセージ群）を、そのチャット参加者や、あるいは参加者ではないもののその内容の関係者に伝達したいことがある。この場合、例えばチャットで話し合われた内容全文をそのまま電子メールで送信すると、セキュリティ上問題となるケースが考えられる。特に、チャットで話し合われた内容において複数の話題があり、その話題ごとに関係者が異なる場合には、特定の話題を関係者全員に伝達することが好ましくないという状況も考えられる。
【００１７】
そこで、本実施の形態においては、チャットで話し合われた内容を、話題毎に分割し、その話題に関係する人にのみ、電子メールを送信するなどして情報の伝達を行う。さらに説明をすると、チャット参加者の行動履歴、利用者間の仕事関係、人間関係などから、チャットにおける話題の転換点（以下、転換点）を推測する。そして、この転換点においてチャットで話し合われた内容を分割し、関係者に伝達する。
【００１８】
ここで、チャットにおける話題とは、チャットで交換されるメッセージで議論や対話をする対象（議題、トピック）である。
また、転換点とは、チャットにおける話題が異なるものに移った区切りをいう。なお、以下の説明では、転換点を、前の話題から次の話題へ移った際の最初のメッセージに便宜上置くこととする。すなわち、次の話題に移った最初のメッセージが、転換点として認識される。なお、この例とは異なり、前の話題における最後のメッセージや、前の話題における最後のメッセージと次の話題における最初のメッセージの間を転換点としてもよい。
【００１９】
また、本実施形態における転換点は、一連のメッセージ群（メッセージ記録）において、各メッセージで言及している対象の関係者が、変化する点として捉えることもできる。また、メッセージ記録に含まれる転換点の数は、メッセージの内容に応じて変化する。したがって、メッセージ記録に含まれる転換点がない場合もあれば、転換点が１つまたは２つ以上であることもある。
【００２０】
さて、本実施の形態においては、チャット参加者のファイル操作に基づいて転換点を推測するとともに、チャットで話し合われた内容における人物（人物名）やワード（キーワード）に基づいて転換点を推測する。
付言すると、ファイル操作に基づく転換点の推測は、チャットにおいて話題の対象となる資料の存在を前提とする。言い替えると、ファイルの操作履歴から転換点を推測することにより、話題が変わったことを検知する。
【００２１】
また、人物・ワードに基づく転換点の推測は、チャットにおいて話題の対象となる資料の存在を前提とせず、チャット参加者のコミュニケーション履歴から、話題にされる可能性のある人物・ワードを検知することで転換点を推測することにより、話題が変わったことを検知する。また、人物とワードとを結び付けた処理をすることで、特定のワードや特定の人物が別々の発言の中で登場した時であっても、同じ話題であることを認識し得る（詳細は後述）。
【００２２】
なお、チャットなどのコミュニケーションツールを利用したコミュニケーションにおいては、必ずしも文書や表などの資料を用いながらメッセージが交換されるわけではない。さらに説明をすると、資料が存在する話題と、資料が存在しない話題とが混在する場合もある。
【００２３】
したがって、例えば、話題の対象となる資料のみに基づいてチャットの記録における転換点を特定すると、資料を用いない話題についての転換点の特定が困難となる。しかしながら、本実施の形態においては、話題の対象となる資料が存在しない場合でも、話題の切り替わりを検知し得る。
【００２４】
＜サーバ２０＞
＜サーバ２０の構成例＞
図２は、サーバ２０の構成例を説明するための図である。
次に、図１および図２を参照しながらサーバ２０の構成例について説明をする。
本実施の形態のサーバ２０は、入出力部２００と、操作情報取得部２０１と、話題リスト作成部２０３と、議事録作成部２０５と、送信部２０７と、話題転換推測部２１０と、ファイル操作履歴推進部２２１と、コミュニケーション履歴記憶部２２３とを有する。
【００２５】
入出力部２００は、ネットワーク４０との間で各種データを入出力する。
操作情報取得部２０１は、ユーザによるクライアント（第１クライアント１１〜第３クライアント１３）の操作に関する情報である操作情報を取得する。この操作情報は、ファイル操作の情報と、コミュニケーション内容の情報とを含む。
【００２６】
話題リスト作成部２０３は、複数のユーザによりなされた話題（発言記録）のリストを記載した話題リストを作成する。詳細は後述するが、話題転換推測部２１０により推測された転換点に基づいて、話題リストを作成する。話題リスト作成部２０３は、特定部および組特定部の一例である。
【００２７】
議事録作成部２０５は、話題リスト作成部２０３により作成された話題リストに基づいて、メッセージ記録を分割する。言い替えると、議事録作成部２０５は、話題リストに基づいて、メッセージ記録から議事録を作成する。
付言すると、以下の説明においては、メッセージ記録を分割したものを議事録とする。言い換えると、メッセージ記録から複数の議事録が作成される。なお、例外として、分割されない場合には、メッセージ記録がそのまま議事録になる。
また、議事録作成部２０５は、分割部の一例である。
【００２８】
送信部２０７は、入出力部２００を介して、議事録作成部２０５によって作成された議事録をユーザへ送信する。言い替えると、送信部２０７は、ユーザへの送信を補助する。また、送信部２０７は、第１クライアント１１〜第３クライアント１３においてＵＩ（ユーザインターフェイス、後述）を表示する。なお、第１クライアント１１〜第３クライアント１３のいずれかのＵＩによりユーザの操作を受け付けることを契機として、議事録作成部２０５が議事録を作成する。
また、送信部２０７は、ユーザへ送信されるメールなどのテンプレートの情報を保持する。また、送信部２０７は、テンプレートの情報にしたがって、議事録を添付するメールを作成する。なお、送信部２０７は、表示部および受付部の一例である。
【００２９】
話題転換推測部２１０は、メッセージ記録における転換点を推測する。なお、この転換点の推測の詳細については後述する。話題転換推測部２１０は、ファイル操作推測部２１１および人物ワード推測部２１３を有する。この話題転換推測部２１０は、メッセージ記録を取得する取得部および抽出部の一例である。
【００３０】
ファイル操作推測部２１１は、チャット参加者によるファイル操作情報から転換点を推測する。
人物ワード推測部２１３は、チャット内容から転換点を推測する。具体的には、チャット内容に含まれるワード、あるいは関係人物（関係人物名）に基づいて転換点を推測する。図示の例では、人物ワード推測部２１３が、チャット内容に含まれるワードを抽出するワード抽出部２１５と、関係人物を抽出する関係人物抽出部２１７を有するものとして説明をする。
【００３１】
ファイル操作履歴記憶部２２１は、操作情報取得部２０１が取得したファイル操作に関する情報を記憶する。すなわち、ファイル操作履歴記憶部２２１は、ファイル操作の履歴を記憶する。なお、ファイル操作履歴記憶部２２１は、記憶部の一例である。
コミュニケーション履歴記憶部２２３は、操作情報取得部２０１が取得したコミュニケーション内容に関する情報を記憶する。すなわち、コミュニケーション履歴記憶部２２３は、メッセージ記録およびコミュニケーション履歴を記憶する。なお、コミュニケーション履歴記憶部２２３は、他の記憶部の一例である。また、コミュニケーション履歴は、情報交換履歴の一例である。
【００３２】
図３は、メッセージ記録の一例を示す。
次に、図３を参照しながら、チャットにおいて作成されるメッセージ記録について説明をする。
図３に示すように、メッセージ記録は、複数人により送信された複数のメッセージが時系列で表示される。図示の例においては、「高橋」と「井上」という２人の間で交換されたメッセージを示す。
また、このメッセージ記録においては、各メッセージに、発言番号（参照番号）が時系列順で付されている。例えば、「高橋」による「お疲れ様です。今いいですか？」という１つのメッセージに対して、「１」の発言番号が付される。なお、ここでの１つのメッセージとは、ユーザが１回で送信するテキストデータのまとまりである。
【００３３】
また、図３に示す例においては、各メッセージに、メッセージが送信された日時が付されている。例えば、「高橋」による「お疲れ様です。今いいですか？」というメッセージに対して、「２０１６／２／４  １３：１５」という日時が付されている。
なお、ここでは、発言番号および日時が画像の一部として表示されていることを説明するが、発言番号および日時の情報をサーバ２０が取得（記憶）していればよく、メッセージとともに表示しなくてもよい。
【００３４】
図４は、話題リストの一例を示す。
次に、図４を参照しながら、メッセージ記録に基づいて作成される話題リストについて説明をする。なお、図４に示す話題リストは、図３に示すメッセージ記録に基づいて作成されたものとする。
【００３５】
まず、話題リストは、メッセージ記録に含まれる話題と、その話題についてのメッセージが送受信された期間を示す。図４に示す話題リストには、話題名と、開始発言番号と、終了発言番号とが記載されている。
ここで、話題名とは、１つまたは複数の連続するメッセージで言及されている話題に付された名称である。また、開始発言番号は、各話題の開始された発言番号を示す。また、終了発言番号は、各話題の終了した発言番号を示す。
【００３６】
例えば、図４における「ＳＳＴテストスクリプト」についての話題は、「開始発言番号」が「３」であり、「終了発言番号」が「７」である。これは、図３における発言番号「３」から発言番号「７」までのメッセージが、「ＳＳＴテストスクリプト」に関する話題であることを示す。
【００３７】
さらに説明をすると、図３のメッセージ記録における、発言番号「３」の「高橋」からのメッセージである「テストスクリプトの件ですけれど、テスト１５は１４とかぶってるので消していいですか？」から、発言番号「７」の「高橋」からのメッセージである「了解です。」までが「ＳＳＴテストスクリプト」に関するメッセージとなる。
【００３８】
なお、この話題リストにおける列が変わると、話題が転換したことを示す。図４に示す例においては、発言番号が「７」から「８」になる際に、行が「ＳＳＴテストスクリプト」から「ＸＹ株式会社案件」へと変わる。すなわち、発言番号「８」において、話題が転換したことを示す。ここで、図３のメッセージ記録をみると、発言番号「８」の「高橋」により発信されたメッセージ「あとＸＹ会社様って納期今週中でした？」で話題が転換したことを示す。この例では、発言番号「８」のメッセージが転換点となる。
【００３９】
さて、本実施の形態においては、図４に示すような話題リストに基づいて、議事録が作成される。例えば、図４に示す開始発言番号に基づいて、メッセージ記録が分割され、議事録が作成される。さらに説明をすると、図４においては、「開始発言番号」が「１」、「３」、「８」、「１１」から各議事録のメッセージが開始されることとなる。
【００４０】
＜サーバ２０の動作例＞
＜話題リストの作成動作＞
図５は、サーバ２０による話題リストの作成動作例を示したフローチャートである。
次に、図２乃至図５を参照しながら、サーバ２０による話題リストの作成動作例を説明する。
まず、上記のように、本実施の形態においては、転換点の推測動作を２つの態様で行う。第１の態様では、チャットによるメッセージ交換がなされている期間（チャット実行期間）に実行された、ユーザ（チャット参加者）によるファイル操作から転換点を推測する。第２の態様では、各メッセージに含まれる語句（人物名、ワード）から転換点を推測する。
【００４１】
以下においては、図３に示すメッセージ記録から、上記２つの態様を組み合わせて推測された転換点に基づいて、図４に示す話題リストを作成する動作例を詳細に説明する。
なお、ここでは、チャットによるメッセージの交換は終了しているものとする。そして、図３に示すようなメッセージ記録が、コミュニケーション履歴記憶部２２３に記憶されている状態である。また、初期状態においては、図４に示すような話題リストの各項目（話題名など）は埋められておらず、話題リストのフォーマット（記憶領域）が確保されている状態である。
【００４２】
まず、サーバ２０の話題リスト作成部２０３は、ユーザによる操作を契機として、話題リストにおいて最も若い欄に、開始発言番号を入れる（ステップ５０１）。すなわち、「開始発言番号」として「１」が入力される。このとき、「開始発言番号」として「１」が入力された行における「話題名」および「終了発言番号」は、未入力（空白）の状態である。
次に、話題転換推測部２１０のファイル操作推測部２１１は、チャット参加者によるファイル操作履歴（情報）から転換点を推測する（ステップ５０２）。
【００４３】
次に、話題リスト作成部２０３は、話題リストが空白を有するかを判断する（ステップ５０３）。すなわち、話題リストの記載欄が全て埋まっているかを判断する。
そして、話題リストが空白を有する場合（ステップ５０３でＹＥＳ）、人物ワード推測部２１３の関係人物抽出部２１７が関係人物を抽出する（ステップＳ５０４）。また、人物ワード推測部２１３のワード抽出部２１５が、チャット内容に含まれるワードを抽出する（ステップＳ５０５）。
【００４４】
次に、人物ワード推測部２１３は、関係人物抽出部２１７により抽出された関係人物、およびワード抽出部２１５により抽出されたワードから、転換点を推測する（ステップ５０６）。
次に、話題リスト作成部２０３は、終了発言番号を入れる（ステップ５０７）。すなわち、話題リストにおいて最も新しい欄に、「終了発言番号」が入力される。図４に示す例においては、「ArcSuite運営会」における「終了発言番号」の欄に、「１２」が記入される。
一方、話題リストが空白を有しない場合（ステップ５０３でＮＯ）、本処理フローは終了する。
以上より、図４に示すように話題リストの各項目が埋められた状態となる。
【００４５】
＜ファイル操作推測動作＞
図６は、ファイル操作履歴に基づく話題転換推測動作を示したフローチャートである。
次に、図６を参照しながら、サーバ２０によるファイル操作履歴に基づく話題転換推測の動作例を説明する。
なお、ここで説明する話題転換推測の動作例は、上記図５のステップ５０２における、チャット参加者によるファイル操作履歴から転換点を推測する動作の一例である。
【００４６】
まず、ファイル操作推測部２１１は、ファイル操作履歴記憶部２２１に記憶されるファイル操作の履歴に基づいて、該当レコード一覧（後述）を取得する（ステップ６０１）。
そして、ファイル操作推測部２１１は、該当レコード一覧において、複数のチャット参加者が、同一のファイルを操作している時期があるかを判断する（ステップ６０２）。
【００４７】
そして、この同一のファイルを操作している時期に操作されたファイル操作に関する情報に基づき、話題リスト作成部２０３が話題リストに追加（記入）をする（ステップ５０３）。すなわち、話題リスト作成部２０３によって、該当欄に、「話題名」、「開始発言番号」、「終了発言番号」が記入される（詳細は後述）。
【００４８】
＜人物ワード推測動作＞
図７は、メッセージ記録に含まれる人物ワードに基づく話題転換推測動作を示したフローチャートである。
次に、図７を参照しながら、サーバ２０によるメッセージ記録に含まれる人物・ワードに基づく話題転換推測の動作例を説明する。
【００４９】
なお、ここで説明する話題転換推測の動作例は、図５のステップ５０６における、関係人物抽出部２１７により抽出された人物およびワード抽出部２１５により抽出されたワードから、転換点を推測する動作の一例である。
また、抽出されるべき人物やワードは、ワード抽出リスト（後述する図９（ｂ）参照）により予め定められているものとする。
【００５０】
まず、人物ワード推測部２１３は、メッセージ記録において、関係人物抽出部２１７により抽出された関係人物、およびワード抽出部２１５により抽出されたワード（単語）の出現箇所を特定する（ステップ７０１）。
そして、人物ワード推測部２１３は、メッセージ記録において、関係人物およびワードが変化したかを判断する（ステップ７０２）。すなわち、関係人物およびワードの出現箇所ごとに、その出現箇所が含まれるメッセージと、そのメッセージより前のメッセージとの関係人物あるいはワードが、互いに異なるものであるかを判断する。
【００５１】
そして、この関係人物およびワードが変化した点に基づき、話題リスト作成部２０３が話題リストに記入（追加）をする（ステップ７０３）。すなわち、話題リスト作成部２０３によって、該当欄に、「話題名」、「開始発言番号」、「終了発言番号」が記入される。
【００５２】
次に、話題リスト作成部２０３は、記入した欄が最後の話題の欄であるかを判断する（ステップ７０４）。すなわち、話題リスト作成部２０３は、話題リストの最終行であるかを判断する。
そして、最後の話題である場合（ステップ７０４でＹＥＳ）には、本処理フローは終了する。一方、最後の話題でない場合（ステップ７０４でＮＯ）には、ステップ７０２へ移行する。
【００５３】
＜該当レコード一覧＞
図８（ａ）および（ｂ）は、該当レコード一覧を取得する動作を説明するための図である。具体的には、図８（ａ）はファイル操作履歴データベースを示し、図８（ｂ）は該当レコード一覧を示す。なお、図８（ａ）に示すファイル操作履歴データベースは、図３に示すメッセージ記録に含まれるメッセージが送受信された時期を含む予め定めた期間のものである。
【００５４】
次に、図８（ａ）および（ｂ）を参照しながら、該当レコード一覧を取得する動作を説明する。
まず、図８（ａ）に示すように、ファイル操作履歴データベースは、ユーザによるファイルの操作履歴が格納されているデータベースであり、クライアント（第１クライアント１１〜第３クライアント１３）で実行された文章作成ソフト、表計算ソフト、スケジュール管理ソフトなどのファイルを操作した履歴が格納されている。なお、図示の例においては、上記文章作成ソフト、表計算ソフト、スケジュール管理ソフトは、上記チャットと同一のアプリケーションで稼働するものである。
【００５５】
図示の例においては、ファイル操作履歴データベースには、操作日時と、操作ファイル名と、操作種別と、操作者（ユーザ名）とが含まれる。
なお、このファイルを操作した履歴は、上記のように、操作情報取得部２０１（図２参照）によって取得され、ファイル操作履歴記憶部２２１（図２参照）に記憶される。
【００５６】
さて、図８（ａ）に示すファイル操作履歴から、図８（ｂ）に示す該当レコード一覧が抽出される。具体的には、ファイル操作推測部２１１（図２参照）が、ファイル操作履歴データから、チャット実行期間、すなわちチャットの開始時刻から終わり時刻の間にチャット参加者により操作されたファイルの一覧を抽出する。
【００５７】
ここで、上記図３に示す例においては、チャットが、「２０１６／２／４  １３：１５」から「２０１６／２／４  １３：３８」までの期間で実行されている。そして、図８（ａ）におけるファイル操作履歴データベースで、この期間に実行されたチャット参加者により操作されたファイルが、図８（ｂ）に示す該当レコード一覧となる。
すなわち、図８（ａ）における「２０１６／２／４  １３：２０」から「２０１６／２／４  １３：３０」までの操作履歴（図中括弧参照）が、該当レコード一覧となる。
【００５８】
＜ワード抽出リスト＞
図９（ａ）および（ｂ）は、ワード抽出リストを取得する動作を説明するための図である。具体的には、図９（ａ）はコミュニケーション履歴データベースを示し、図９（ｂ）はワード抽出リストを示す。
次に、図９（ａ）および（ｂ）を参照しながら、ワード抽出リストを取得する動作を説明する。
【００５９】
まず、図９（ａ）に示すように、コミュニケーション履歴データベースは、予め定めた期間（例えば現在から半年前まで）の間におけるコミュニケーションの履歴が管理されているデータベースである。例えば、チャットや会議、あるいはメールなど、ユーザ間のコミュニケーションの履歴が含まれる。なお、このユーザ間のコミュニケーションは、ネットワーク４０（図１参照）を介したものでなくてもよい。
【００６０】
図示の図９（ａ）に示すコミュニケーション履歴データベースは、コミュニケーション履歴記憶部２２３（図２参照）に記憶されている。また、このコミュニケーション履歴データベースは、図３に示すメッセージ記録に含まれるメッセージが送受信された時期よりも前に実行されたコミュニケーションに関するものである。言い替えると、このコミュニケーション履歴データベースから抽出されるワード抽出リストは、分割しようとするメッセージ記録に係るコミュニケーションよりも前に実行された、他のコミュニケーションの履歴に基づいて作成される。
【００６１】
図示の例のコミュニケーション履歴データベースは、コミュニケーション日時、コミュニケーションの種別、コミュニケーションの題名、参加者を含む。すなわち、コミュニケーション履歴データベースには、過去のコミュニケーションの履歴におけるキーワードやファイル名が含まれているものとして捉えることができる。
【００６２】
さて、図９（ａ）に示すコミュニケーション履歴データベースから、図９（ｂ）に示すワード抽出リストが作成される。なお、図示の例のワード抽出リストには、関係人物と、その関係人物に関連するワードとが含まれる。
【００６３】
まず、人物ワード推測部２１３は、図３に示すメッセージ記録において、チャットの参加者情報を抽出する。そして、図９（ａ）に示すコミュニケーション履歴データベースにおいて、チャット参加者が全て参加しているコミュニケーション履歴を抽出する。
そして、抽出したコミュニケーション履歴において、チャット参加者には含まれていないコミュニケーションの関係人物を抽出し、その関係人物のリストをつくる。すなわち、チャット参加者の全てが過去に参加したコミュニケーションにおいて、チャット参加者以外の関係人物がいる場合には、その関係人物を特定し、リストに含める。
【００６４】
例えば、図３に示すメッセージ記録の例においては、チャット参加者は、「高橋」、「井上」である。そして、図９（ａ）に示すコミュニケーション履歴データベースから「高橋」および「井上」の２名が参加するコミュニケーションを特定する。そして、この２名以外の関係者がいるコミュニケーションをさらに特定する（図中矢印参照）。この特定されたコミュニケーションから、その関係者名と、コミュニケーション題名の名詞部分とを取り出す（抽出する）。
【００６５】
この例においては、関係者名として「田中」、「佐藤」が特定される。また、コミュニケーション題名の名詞部分（ワード）として、「ArcSuite運営会」、「ＳＳＴテストスクリプト」、「ＸＹ株式会社案件」が特定される。そして、その特定された各関係者名と各ワードとを組としながら、図９（ｂ）に示すようにワード抽出リストとしてリスト化する。なお、このワード抽出リストは、関係人物とワードとを紐づけたリストとして捉えることができる。
【００６６】
なお、図９（ｂ）に示す例においては、「田中」は「ArcSuite運営会」が話題となったコミュニケーションに参加している。また、「佐藤」は「ArcSuite運営会」、「SSTテストスクリプト」、「ＸＹ株式会社案件」が話題となったコミュニケーションに参加している。
なお、詳細は後述するが、図９（ｂ）に示すワード抽出リストに含まれる人物およびワードを用いて、メッセージ記録における転換点の推測がなされる。
【００６７】
また、メッセージ記録においてワード（キーワード）が頻出するような場合には、転換点の把握は比較的容易であるが、図９（ｂ）に示すワード抽出リストを用いることで、キーワードではなく人物の名前しか出てこなかった場合においても、その人物の名前によりどんな話題がされているかを推測可能である。
【００６８】
＜話題リスト作成動作の具体例＞
図１０（ａ）乃至（ｄ）は、サーバ２０による話題リスト作成動作の具体例を説明するための図である。なお、図１０（ａ）は該当レコード一覧を示し、上記図８（ｂ）に示す該当レコード一覧と同様の内容である。図１０（ｂ）はメッセージ記録を示し、上記図３に示すメッセージ記録と同様の内容である。図１０（ｃ）はワード抽出を示し、上記図９（ｂ）に示すワード抽出リストと同様の内容である。図１０（ｄ）は話題リストを示し、上記図４に示す話題リストと同様の内容である。
【００６９】
次に、図５および図１０（ａ）乃至（ｄ）を参照しながら、サーバ２０による話題リスト作成動作の具体例を説明する。
なお、ここでは、チャットによるメッセージの交換は終了しているものとする。また、図１０（ａ）乃至（ｃ）に示す該当レコード一覧、メッセージ記録、およびワード抽出リストは作成されている状態とする。また、図１０（ｄ）に示す話題リストの各項目は埋められておらず、話題リストのフォーマットが確保されている状態である。この状態から、図１０（ｄ）に示すように話題リストが埋められた状態、言い替えると話題リストが完成するまでの動作を、以下において説明する。
【００７０】
まず、サーバ２０の話題リスト作成部２０３は、ユーザによる操作を契機として、話題リストにおける最も若い欄に、開始発言番号「１」（図１０（ｄ）の符号Ｎ１参照）を入れる（上記図５のステップ５０１参照）。
【００７１】
次に、上記図６で説明したように、話題リスト作成部２０３は、該当レコード一覧において、複数のチャット参加者が同一のファイルを操作している場合に、そのファイルの情報を話題リストに追加する。
【００７２】
このとき、図１０（ａ）に示す該当レコード一覧においては、ファイルの操作日時の情報は含まれるものの、発言番号の情報はないため、操作日時と発言番号を紐づける必要がある。一方、図１０（ｂ）に示す各メッセージには、送信された日時（発言した日時）の情報が含まれている。そこで、ファイルを開いた（操作した）日時で最も古いもの以降で、かつ最も日時が近い発言の発言番号を開始発言番号とする。図示の例においては、「ＳＳＴテストスクリプト」を開いた（ＯＰＥＮ）最も古い時間「２０１６／２／４  １３：２０」（図１０（ａ）の符号Ｎ２参照）以降で、最も近い発言である発言番号「３」が開始発言番号として入れられる（図１０（ｄ）の符号Ｎ３参照）。
【００７３】
また、既に話題リストがあり、かつ終了発言番号が未入力の場合、上記の入れられた開始発言番号の一つ前の番号を、前の話題の終了発言番号とする。図示の例においては、終了発言番号「２」が入れられる（図１０（ｄ）の符号Ｎ４参照）。また、話題リスト作成部２０３は、開始発言番号として「３」が入れられた行の話題名に、そのファイル名を入力する。図示の例においては、「ＳＳＴテストスクリプト」が入れられる（図１０（ｂ）の符号Ｎ５参照）。
【００７４】
なお、図示の例とは異なり、該当レコード一覧においてファイルを閉じた（ＣＬＯＳＥ）の記録がある場合には、ファイルを閉じた日時で最も古いもの以降でかつ最も日時が近い発言の発言番号を終了発言番号としてもよい。また、複数のファイル操作がある場合には、各々の記録を追加してもよい。また、チャットのメッセージ記録と対応する連続してファイル操作の記録がない場合、発言番号が埋まらない、あるいは発言番号が連続しない状態となる。
【００７５】
次に、話題リスト作成部２０３は、話題リストが空白を有するかを判断する（図５のステップ５０３参照）。このとき、話題リストの各行における開発言番号および終了発言番号だけではなく、発言番号に空白の期間（発言番号の欠落、漏れ）がないかの確認も行う。そして、話題リストの空白や、発言番号の欠落が存在する箇所は、人物・ワードに基づく転換点推測の対象となる（上記図５のステップ５０６参照）。
【００７６】
次に、上記図５のステップ５０４で説明したように、話題リスト作成部２０３は、人物ワード推測部２１３の関係人物抽出部２１７が関係人物を抽出する。また、上記図５のステップ５０５で説明したように、人物ワード推測部２１３のワード抽出部２１５が、チャット内容に含まれるワードを抽出する。図示の例においては、図１０（ｃ）に示すワード抽出リストに含まれる、「関係人物」および「ワード」が、図１０（ｂ）に示すメッセージ記録において出現するかを確認する。なお、ここで確認する対象となるメッセージは、話題リストにおける空白や発言番号の欠落が存在するメッセージである。
【００７７】
次に、特定した関係人物およびワードから、そのメッセージの話題が、前のメッセージから変わっているか（転換しているか）を確認する。
図示の例においては、図１０（ｃ）に示すワード抽出リストに示す、「関係人物」および「ワード」の組において、「関係人物」および「ワード」のいずれか一方が変わった場合に、話題が変わったと判断する。
【００７８】
具体的には、特定したワードが変わる場合、話題が変わったと判断する。また、特定した人物が、前のメッセージの話題と関係する人物とは異なる人物である場合、話題が変わったと判断する。また、特定したワードが変わらず、前のメッセージの話題と関係する人物と一致する人物である場合、話題が変わっていないと判断する。
【００７９】
なお、人物の次に登場するのが、ワードである場合、図１０（ｃ）に示すワード抽出リストにおいてその人物と組になるワードを参照して比較する。また、ワードの次に登場するのが、人物である場合、図１０（ｃ）に示すワード抽出リストにおいてそのワードと組になる人物を参照して比較する。
【００８０】
図示の例においては、図１０（ｄ）に示す話題リストにおいて含まれていない発言番号「４」以降のメッセージにおいて、順に関係人物およびワードが特定される。
そして、図１０（ｂ）に示すメッセージ記録の発言番号「５」において、「佐藤」が特定される（図１０（ｂ）の符号Ｎ６参照）。この「佐藤」と関連する「ワード」を図１０（ｃ）に示すワード抽出リストにおいて確認する（図１０（ｃ）の符号Ｎ７参照）。ここで、「関係人物」の「佐藤」は、「ワード」の「ＳＳＴテストスクリプト」と同列に記載されている（図１０（ｃ）の符号Ｎ８参照）。この「ＳＳＴテストスクリプト」は、図１０（ｄ）における直前の話題名である「ＳＳＴテストスクリプト」（符号Ｎ５参照）と一致することから、同じ話題が継続していると判断される。すなわち、図１０（ｂ）における発言番号「４」のメッセージは、転換点として認識されない。
【００８１】
次に、発言番号「５」における「佐藤」以降で特定された関係人物およびワードにおいても、同様に処理がなされる。そして、図１０（ｂ）に示すメッセージ記録の発言番号「８」において、「ＸＹ会社」が特定される（図１０（ｂ）の符号Ｎ９参照）。なお、この「ＸＹ会社」は、図１０（ｃ）に示すワード抽出リストに含まれている「ＸＹ株式会社案件」（図１０（ｃ）の符号Ｎ１０参照）とは正確には一致しないが、ゆらぎの範囲内であるとして、認識される。
この「ＸＹ会社」、すなわち「ＸＹ株式会社案件」のワードは、「ＳＳＴテストスクリプト」（図１０（ｃ）の符号Ｎ８参照）とは異なるワードである。したがって、話題が変わったと判断される。
【００８２】
そして、図１０（ｄ）に示す話題リストにおいて、発言番号「８」が開始発言番号として入れられる（図１０（ｄ）の符号Ｎ１１参照）。また、終了発言番号「７」が入れられる（図１０（ｄ）の符号Ｎ１２参照）。そして、話題リスト作成部２０３は、開始発言番号として「８」が入れられた行において、特定されたワードが話題名に入力される。図示の例においては、「ＸＹ株式会社案件」が入れられる（図１０（ｄ）の符号Ｎ１３参照）。
【００８３】
次に、発言番号「８」における「ＸＹ株式会社案件」以降で、図１０（ｂ）に示すメッセージ記録の発言番号「１１」において、「田中」が特定される（図１０（ｂ）の符号Ｎ１４参照）。この関係人物は、図１０（ｃ）に示すワード抽出リストに含まれている（図１０（ｃ）の符号Ｎ１５参照）が、「ＸＹ株式会社案件」（図１０（ｃ）の符号Ｎ１０参照）と組となっていない。したがって、話題が変わったと判断される。
【００８４】
そして、図１０（ｄ）に示す話題リストにおいて、発言番号「１１」が開始発言番号として入れられる（図１０（ｄ）の符号Ｎ１５参照）。また、終了発言番号「１０」が入れられる（図１０（ｄ）の符号Ｎ１６参照）。そして、話題リスト作成部２０３は、開始発言番号として「１１」が入れられた行において、「田中」と関連するワードが話題名に入力される（図１０（ｄ）の符号Ｎ１７参照）。図示の例においては、「ArcSuite運営会」が入れられる（図１０（ｄ）の符号Ｎ１８参照）。
【００８５】
次に、図５のステップ５０７で説明したように、話題リスト作成部２０３は、終了発言番号を入れる。すなわち、話題リストにおいて最も新しい欄に、「終了発言番号」が入力される。図４に示す例においては、「ArcSuite運営会」における「終了発言番号」の欄に、「１２」が記入される（図１０（ｄ）の符号Ｎ１９参照）。
【００８６】
＜ユーザインターフェイス例１＞
図１１は、議事録作成用のユーザインターフェイスの構成例を説明するための図である。
次に、図１１を参照しながら、議事録作成用のユーザインターフェイスの構成例を説明する。
【００８７】
図１１に示すように、送信部２０７によって、第１クライアント１１〜第３クライアント１３にユーザインターフェイスが表示される。このユーザインターフェイスは、クライアント群１０を構成するクライアント（第１クライアント１１〜第３クライアント１３）の画像表示部１０１（例えば、液晶画面）に表示される画像である。
【００８８】
この例におけるユーザインターフェイスは、メッセージを含むチャット画像１０２と、メッセージを入力するテキスト入力ボックス１０３と、テキスト入力ボックス１０３に入力されたメッセージを送信する送信ボタン１０４と、音声電話、テレビ電話、カメラなどの機能ボタン１０５〜１０７と、議事録作成ボタン１０８とを有する。
そして、チャットが終了した際に、ユーザが議事録作成ボタン１０８を選択（例えば、クリック）することにより、議事録が作成される。すなわち、上記図１０で説明したように、メッセージ記録における転換点を検出しながらメッセージ記録が分割される。
【００８９】
＜ユーザインターフェイス例２＞
図１２（ａ）および（ｂ）は、ユーザインターフェイスの構成例を説明するための図である。
次に、図１２を参照しながら、議事録送付動作におけるユーザインターフェイスの構成例を説明する。
上記図１１で説明したように、ユーザが議事録作成ボタン１０８を選択することにより、メッセージ記録が分割される。
【００９０】
そして、図１２（ａ）に示すように、分割されたメッセージ記録である議事録を示す画像（ユーザインターフェイス）が画像表示部１０１に表示される。図示の例においては、第１テキスト画像１１１、第２テキスト画像１１３、および第３テキスト画像１１５が表示される。これらの第１テキスト画像１１１乃至第３テキスト画像１１５は、各々話題リストの話題名の表示を含む。
【００９１】
ここで、第１テキスト画像１１１は「ＳＳＴテストスクリプト．ｔｘｔ」、すなわち「ＳＳＴテストスクリプト」の話題名が付されたテキストデータである。このテキストデータは、図１０（ｄ）における「ＳＳＴテストスクリプト」の行に対応するデータであり、「発言番号」が「３」から「発言番号」が「７」までのメッセージが含まれる。
【００９２】
同様に、第２テキスト画像１１３は、「ＸＹ株式会社．ｔｘｔ」である。このテキストデータは、図１０（ｄ）における「ＸＹ株式会社」の行に対応する。そして、「ＸＹ株式会社．ｔｘｔ」のファイル名が付され、「発言番号」が「８」から「発言番号」が「１０」までのメッセージが含まれる。
【００９３】
また、第３テキスト画像１１５は、「ＡｒｃＳｕｉｔｅ運営会．ｔｘｔ」である。このテキストデータは、図１０（ｄ）における「ＡｒｃＳｕｉｔｅ運営会」の行に対応し、「発言番号」が「１１」から「発言番号」が「１２」までのメッセージが含まれる。
【００９４】
なお、図１０（ｄ）において、話題リストにおいて話題名がない（空欄）場合、第１テキスト画像１１１などには、無題であることを示す文字列（例えば、「無題．ｔｘｔ」）が表示される。
【００９５】
ここで、無題である場合には、無題であることがユーザに分かるよう表示をしてもよい。例えば、第１テキスト画像１１１が無題の場合、第１テキスト画像１１１を着色することや、点滅させるなど、他のテキスト画像である第２テキスト画像１１３および第３テキスト画像１１５とは表示を異ならせ、ユーザが容易に把握できるようにしてもよい。
【００９６】
さて、上記図１２（ａ）に示すように、分割されたメッセージ記録（議事録）を示す画像を用いながら、ユーザにより各メッセージに関係する関係者へメールが送信される。このとき、送信部２０７（図２参照）により保持されるメールのテンプレートの情報にしたがって、メールが作成される。
【００９７】
ここで、ユーザによるメール送信の際に、メールの送信先に上記で特定した関係者が含まれていない場合に、関係者を追加するアシスト画面を表示してもよい。例えばポップアップなどにより、図１２（ｂ）に示す画像が表示される。図示の例においては、画像表示部１０１に、ユーザへの問い合わせ内容を表示する問合画像１１４と、ユーザからの指示を受け付ける指示画像１１６とが表示される。
【００９８】
この例では、ユーザが、「ＳＳＴテストスクリプト」のテキストデータを添付するメールの送信先として、「佐藤」を含めていなかったものとする。一方、図１０（ｃ）に示すワード抽出リストにおいては、「ＳＳＴテストスクリプト」と「佐藤」とが関連づけられている。
【００９９】
そこで、送信部２０７は、この「ＳＳＴテストスクリプト」のテキストデータを「佐藤」に送ることの要否を問い合わせる問合画像１１４を表示する。そして、ユーザは、指示画像１１６の「ＹＥＳ」および「ＮＯ」のいずれかを選び、「佐藤」に送ることの要否を指示する。このことにより、ユーザによるメッセージ記録の送付漏れが抑制される。なお、ここでは、「佐藤さん」として表示されているが、「佐藤」に関する情報であれば、表示される態様は特に限定されない。例えば、「佐藤」のメールアドレスなどが表示されてもよい。
【０１００】
本実施の形態においては、上記のように、チャットの内容を議事録化する際、話題毎に分割した結果が得られる。これにより、チャット内容を、本来送付不要な人に送付することで、セキュリティ上の課題が生じることが抑制される。また、メールの送信先を選択することで、不要なメールを送ることを阻止もできる。
また、種々の話題が含まれるメッセージ記録が転換点で分割されることから、複数の関係者に展開したい場合、あるいは一部の話題を一部の関係者に伏せておきたい場合などに上記の形態は利用されうる。
【０１０１】
＜サーバ２０のハードウェア構成例＞
図１３は、サーバ２０のハードウェア構成例を示した図である。
サーバ２０は、上述のようにコンピュータ装置により実現される。
図１３に示すように、サーバ２０は、演算手段であるＣＰＵ（Central Processing Unit）２３１と、記憶手段であるメインメモリ２３３およびＨＤＤ（Hard Disk Drive）２３５とを備える。ここで、ＣＰＵ２３１は、ＯＳ（Operating System）やアプリケーションソフトウェア等の各種プログラムを実行する。また、メインメモリ２３３は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域である。ＨＤＤ２３５は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する記憶領域である。
【０１０２】
また、サーバ２０は、外部との通信を行うための通信インターフェイス（通信Ｉ／Ｆ）２３７を備えている。なお、ＣＰＵ２３１が実行するプログラムは、予めメインメモリ２３３に記憶させておく形態の他、例えばＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ２３１に提供したり、あるいは、ネットワーク４０（図１参照）を介してＣＰＵ２３１に提供したりすることも可能である。
【０１０３】
＜その他＞
さて、上記の説明においては、図１０（ｃ）に示すようなワード抽出リストに含まれる関係人物とワードとを検知することで、転換点を検出することを説明した。しかしながら、転換点を検出する手法は特に限定されない。例えば、「ところで」や「そういえば」など話題を転換する際に用いられる接続詞などの語句を検知して、この語句により転換点を検知してもよい。
【０１０４】
また、上記図８（ｂ）の説明においては、複数のチャット参加者が同一のファイルを操作している場合に、そのファイルの情報を話題リストに追加することを説明したが、これに限定されない。例えば、操作する資料が同一のファイルでなくても、同一名称で各々のユーザが保持するファイルを操作している場合や、同一のソフトウェアを使用している場合などを検知してもよい。
【０１０５】
また、複数のチャット参加者のうち、一部のチャット参加者が同一のファイルを使用している場合であってもよい。言い替えると、チャット参加者全員でなくても、２人以上のチャット参加者で共通する操作（共通操作）を実行していればよい。
【０１０６】
また、上記図１１の説明においては、チャット終了とともに議事録を作成することを説明したが、これに限定されない。チャット終了後に記憶手段に記憶した後、議事録を作成する態様でもよい。
また、上記ではファイル操作に基づいて転換点を推測したのちに、人物・ワードに基づいて転換点を推測することを説明したが、これに限定されない。人物・ワードに基づいて転換点を推測したのちに、ファイル操作に基づいて転換点を推測してもよい。また、ファイル操作に基づく複数の転換点の間に含まれるメッセージにおいて、さらに人物・ワードに基づいて転換点を推測してもよい。
【０１０７】
また、上記では分割されたメッセージ記録をメールで送信することを説明したが、これに限定されない。例えば、ＦＡＸ、紙媒体など関係者に分割されたメッセージ記録を参加者および関係者に伝達できればよい。なお、メッセージ記録を伝達することは必須ではなく、転換点を把握するのみでもよい。
【０１０８】
また、上記の説明においては、チャット、すなわちテキストメッセージを交換する際の転換点の検出について説明をしたが、これに限定されない。複数人の間におけるコミュニケーション結果（情報交換の履歴）を示すテキストデータであればよく、例えば、複数のメールを用いた場合や、ユーザ同士の会話をテキスト化したものを用いる場合にも適用可能である。
【０１０９】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例同士を組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【０１１０】
１…記録分割システム、１０…クライアント群、２０…サーバ、２０３…話題リスト作成部、２１０…話題転換推測部、２１１…ファイル操作推測部、２１３…人物ワード推測部、２０５…議事録作成部
【図１】
2018045326.tif 000003
【図２】
2018045326.tif 000004
【図３】
2018045326.tif 000005
【図４】
2018045326.tif 000006
【図５】
2018045326.tif 000007
【図６】
2018045326.tif 000008
【図７】
2018045326.tif 000009
【図８】
2018045326.tif 000010
【図９】
2018045326.tif 000011
【図１０】
2018045326.tif 000012
【図１１】
2018045326.tif 000013
【図１２】
2018045326.tif 000014
【図１３】
2018045326.tif 000015