(57)【要約】【課題】複数のユーザで情報を容易に共有できる技術を提供する。【解決手段】情報処理方法は、複数のユーザを含む第１グループと、複数のユーザを含む第２グループとに含まれるユーザの端末が実行する情報処理方法であって、第１グループの各端末間で送受信されるコンテンツを含む第１画像を、端末の表示領域に表示することと、表示領域に表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末によって入力された第２コンテンツとを、端末の通信部によって送信することとを含み、第２コンテンツは、第１コンテンツと関連づけられ、第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる。【選択図】図２
2020091522.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザを含む第１グループと、複数のユーザを含む第２グループとに含まれるユーザの端末が実行する情報処理方法であって、
前記第１グループの各端末間で送受信されるコンテンツを含む第１画像を、前記端末の表示領域に表示することと、
前記表示領域に表示された前記第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、前記端末によって入力された第２コンテンツとを、前記端末の通信部によって送信することとを含み、
前記第２コンテンツは、前記第１コンテンツと関連づけられ、前記第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる。
【請求項２】
請求項１に記載の情報処理方法であって、
前記第１コンテンツに関する情報は、前記第１コンテンツを送信したユーザと前記端末のユーザとが同じである場合、前記通信部によって送信される。
【請求項３】
請求項１または請求項２に記載の情報処理方法であって、
前記第１コンテンツに関する情報は、前記第２グループに含まれる複数のユーザのうち前記端末のユーザを除いた１以上のユーザが前記第１グループに含まれる場合、前記通信部によって送信される。
【請求項４】
請求項１から請求項３のいずれか一項に記載の情報処理方法であって、
前記第２画像は、前記第２コンテンツと、前記第２コンテンツに関連付けられた前記第１コンテンツの少なくとも一部とを含む。
【請求項５】
請求項４に記載の情報処理方法であって、
前記第２画像は、前記第２コンテンツの送信が許可される場合、前記第１コンテンツと、前記端末の入力部によって入力された前記第２コンテンツとに基づいて生成される。
【請求項６】
請求項５に記載の情報処理方法であって、
前記第１コンテンツに関する情報の送信を許可するか否かを前記端末の処理部で判定することをさらに含む。
【請求項７】
請求項１から請求項６のいずれか一項に記載の情報処理方法であって、
前記第２画像を前記表示領域に表示することを含む。
【請求項８】
請求項１から請求項７のいずれか一項に記載の情報処理方法であって、
前記第２コンテンツは、前記端末の入力部によって入力される、テキスト、画像、及び音声の少なくとも１つのコンテンツである。
【請求項９】
請求項１から請求項８のいずれか一項に記載の情報処理方法であって、
前記第２グループの候補を表示することと、
前記第２グループの候補から選択された前記第２グループに含まれる複数のユーザの端末に前記第２コンテンツを送信することとを含む。
【請求項１０】
請求項９に記載の情報処理方法であって、
前記第２グループの候補は、前記端末または前記端末のユーザの識別情報と関連付けられ、前記第２グループの候補の各グループに関する情報に基づく順番で並んで前記表示領域に表示される。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の情報処理方法であって、
前記第１画像の前記第１コンテンツの候補であるコンテンツは、前記第１コンテンツの候補であるコンテンツとは異なるコンテンツと異なる態様で前記表示領域に表示される。
【請求項１２】
請求項１から請求項１１のいずれか一項に記載の情報処理方法であって、
前記第１コンテンツに関する情報を送信した場合、前記第１コンテンツに関する情報を送信したことを示す情報を含む前記第１画像を前記表示領域に表示することを含む。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の情報処理方法であって、
前記第２画像を、前記表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含む。
【請求項１４】
複数のユーザを含む第１グループと、複数のユーザを含む第２グループとに含まれるユーザの端末が実行する情報処理プログラムであって、
前記第１グループの各端末間で送受信されるコンテンツを含む第１画像を、前記端末の表示領域に表示することと、
前記表示領域に表示された前記第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、前記端末によって入力された第２コンテンツとを、前記端末の通信部によって送信することとを含み、
前記第２コンテンツは、前記第１コンテンツと関連づけられ、前記第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる。
【請求項１５】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含む。
【請求項１６】
請求項１３または請求項１５に記載の情報処理方法であって、
前記第３画像は、前記第２コンテンツを送信したユーザと前記端末のユーザとが同じである場合、前記表示領域に表示される。
【請求項１７】
請求項１３、請求項１５、請求項１６のいずれか一項に記載の情報処理方法であって、
前記第３画像は、前記第２グループに含まれるユーザのうち前記端末のユーザを除いた１以上のユーザが前記第１グループに含まれる場合、前記表示領域に表示される。
【請求項１８】
請求項１３、請求項１５から請求項１７のいずれか一項に記載の情報処理方法であって、
前記第３画像を表示する許可の要求を前記端末の通信部によって送信することと、
前記許可の要求に対する応答を前記通信部によって受信したことに基づいて、前記第３画像を前記表示領域に表示することとを含む。
【請求項１９】
請求項１３、請求項１５から請求項１８のいずれか一項に記載の情報処理方法であって、
前記第３画像を表示する許可の要求を前記端末の通信部によって受信することと、
前記第３画像の表示を許可するか否かに関する情報を前記表示領域に表示することとを含む。
【請求項２０】
請求項１３、請求項１５から請求項１９のいずれか一項に記載の情報処理方法であって、
前記端末のユーザが前記第１グループに含まれず、前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を表示する場合、前記端末のユーザは前記第１グループに登録される。
【請求項２１】
請求項１３、請求項１５から請求項２０のいずれか一項に記載の情報処理方法であって、
前記第２画像は、前記第１コンテンツに関する第１情報を含み、
前記第２コンテンツに対する前記端末のユーザによる入力に基づく、前記第３画像の表示が許可されない場合、前記第１コンテンツに関する情報量が前記第１情報よりも多い第２情報を、前記表示領域に表示することを含む。
【請求項２２】
請求項１３、請求項１５から請求項２１のいずれか一項に記載の情報処理方法であって、
前記端末によって入力されたコンテンツと、前記第３画像の表示が許可された前記第２コンテンツとは、前記第２画像に対して第１方向に並べて前記表示領域に表示される。
【請求項２３】
請求項２２に記載の情報処理方法であって、
前記第３画像の表示が許可されない前記第２コンテンツは、前記第１方向と交差する第２方向において、前記端末によって入力されたコンテンツと異なる位置に表示される。
【請求項２４】
請求項１３、請求項１５から請求項２３のいずれか一項に記載の情報処理方法であって、
前記第３画像の表示が許可される前記第２コンテンツは、前記第３画像の表示が許可さない前記第２コンテンツと異なる形態で前記表示領域に表示される。
【請求項２５】
請求項１３、請求項１５から請求項２４のいずれか一項に記載の情報処理方法であって、
前記第２画像に含まれるコンテンツのうち前記第２コンテンツと異なる第３コンテンツと、前記第３コンテンツを送信したユーザに関する情報とは一組にされ、前記表示領域に表示され、
前記第２画像に含まれるコンテンツのうち前記第２コンテンツを送信したユーザに関する情報は、前記表示領域に表示されない設定がされる。
【請求項２６】
請求項１３、請求項１５から請求項２５のいずれか一項に記載の情報処理方法であって、
前記第３画像に含まれるコンテンツを送信したユーザに関する情報は、前記端末のユーザが前記第１グループに含まれない場合、前記表示領域に表示されない設定がされる。
【請求項２７】
請求項１３、請求項１５から請求項２６のいずれか一項に記載の情報処理方法であって、
前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を前記表示領域に表示した後、前記端末のユーザによる前記端末への入力に基づいて、前記第２画像を前記表示領域に表示することを含む。
【請求項２８】
請求項２７に記載の情報処理方法であって、
前記第２画像は、前記端末の入力部による、前記第３画像における前記第１コンテンツに対する入力に基づいて、前記表示領域に表示される。
【請求項２９】
請求項１３、請求項１５から請求項２８のいずれか一項に記載の情報処理方法であって、
前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を表示した場合、前記第１グループに関連付けられた情報を含む前記第２画像を前記表示領域に表示することを含む。
【請求項３０】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理プログラムであって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含む。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
複数のユーザが各々の端末間でメッセージを送受信するインスタントメッセンジャーに関する技術が提案されている（例えば、特開２０１４−１６０４６７号公報参照）。このような技術において、例えば、複数のユーザで情報を容易に共有できることが望まれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１６０４６７号公報
【発明の概要】
【０００４】
本発明の第１の態様に従えば、複数のユーザを含む第１グループと、複数のユーザを含む第２グループとに含まれるユーザの端末が実行する情報処理方法であって、第１グループの各端末間で送受信されるコンテンツを含む第１画像を、端末の表示領域に表示することと、表示領域に表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末によって入力された第２コンテンツとを、端末の通信部によって送信することとを含み、第２コンテンツは、第１コンテンツと関連づけられ、第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる、情報処理方法が提供される。
【０００５】
本発明の第２の態様に従えば、複数のユーザを含む第１グループと、複数のユーザを含む第２グループとに含まれるユーザの端末が実行する情報処理プログラムであって、第１グループの各端末間で送受信されるコンテンツを含む第１画像を、端末の表示領域に表示することと、表示領域に表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末によって入力された第２コンテンツとを、端末の通信部によって送信することとを含み、第２コンテンツは、第１コンテンツと関連づけられ、第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる、情報処理プログラムが提供される。
【０００６】
本発明の第３の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含む、情報処理方法が提供される。
【０００７】
本発明の第４の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理プログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含む、情報処理プログラムが提供される。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る通信システムを示す図である。
【図２】第１実施形態に係る情報処理方法を示す図である。
【図３】トークルーム情報、コンテンツ情報を示す図である。
【図４】第１実施形態に係る情報処理方法を示すフローチャートである。
【図５】引用コンテンツの生成に関する処理を示すフローチャートである。
【図６】引用の要求を受け付ける処理を示す図である。
【図７】（Ａ）は引用コンテンツの生成に関する処理を示す図であり、（Ｂ）は引用コンテンツの送信に関する処理を示す図である。
【図８】（Ａ）は引用コンテンツの宛先の設定に関する処理を示す図であり、（Ｂ）は引用コンテンツの送信後の処理を示す図である。
【図９】第２実施形態に係る情報処理方法を示すフローチャートである。
【図１０】（Ａ）、（Ｂ）は第１コンテンツの候補の表示に関する処理を示す図である。
【図１１】第３実施形態に係る情報処理方法を示すフローチャートである。
【図１２】（Ａ）は引用が許可される場合の表示に関する処理を示す図であり、（Ｂ）は引用が許可されない場合の表示に関する処理を示す図である。
【図１３】第４実施形態に係る情報処理方法を示すフローチャートである。
【図１４】第５実施形態に係る情報処理方法を示すフローチャートである。
【図１５】第６実施形態に係る情報処理方法を示すフローチャートである。
【図１６】第７実施形態に係る情報処理方法を示す図である。
【図１７】トークルーム情報を示す図である。
【図１８】第８実施形態に係る情報処理方法を示す図である。
【図１９】第８実施形態に係る情報処理方法を示すフローチャートである。
【図２０】第３画像の表示に関する処理を示すフローチャートである。
【図２１】第９実施形態に係る情報処理方法を示す図である。
【図２２】第２画像、第３画像の表示に関する処理を示す図である。
【図２３】第２画像、第３画像の表示に関する処理を示す図である。
【図２４】第１０実施形態に係る情報処理方法を示すフローチャートである。
【図２５】第１１実施形態に係る情報処理方法を示すフローチャートである。
【図２６】第３画像の表示が許可されない場合の第２画像の表示に関する処理を示す図である。
【図２７】第１２実施形態に係る情報処理方法を示すフローチャートである。
【図２８】（Ａ）、（Ｂ）は、第３画像の表示が許可されるコンテンツを含む第２画像の表示に関する処理と、第３画像の表示が許可されないコンテンツを含む第２画像の表示に関する処理を示す図である。
【図２９】第１３実施形態に係る情報処理方法を示す図である。
【図３０】第１４実施形態に係る情報処理方法を示す図である。
【発明を実施するための形態】
【０００９】
＜法的事項の遵守＞
本明細書に記載の開示は、通信の秘密などに関して、本開示に係る技術が実施される国または地域の法的事項遵守を前提とすることに留意されたい。
【００１０】
本開示に係る情報処理方法および情報処理プログラムの実施形態について、図面を参照して説明する。
【００１１】
＜システム構成＞
図１は、本開示の一実施形態に係る通信システムの構成を示す図である。図１に示されるように、通信システム１は、サーバ１０と、複数の端末２０とを備える。複数の端末２０は、それぞれ、ネットワーク３０を介してサーバ１０と接続される。ネットワーク３０は、通信システム１の一部でもよいし、通信システム１と異なるシステムの一部でもよい。サーバ１０は、端末２０間でメッセージ（適宜、コンテンツと称す）の送受信を実現するサービスを、ネットワーク３０を介して、ユーザが所有する端末２０に提供する。
【００１２】
図１において、複数の端末２０は、端末２０Ａ、端末２０Ｂ、端末２０Ｃ、及び端末２０Ｄ含む。以下の説明において適宜、端末２０を区別する場合、各端末を符号２０Ａ、２０Ｂ、２０Ｃ、２０Ｄで表す。なお、ネットワーク３０に接続される端末２０の数は、図１に示された数に限定されず、任意の数でよい。また、ネットワーク３０に接続されるサーバ１０の数は、図１に示された数に限定されず、任意の数でもよい。
【００１３】
ネットワーク３０は、１以上の端末２０と、１以上のサーバ１０とを接続する役割を担う。すなわち、ネットワーク３０は、端末２０がサーバ１０に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１４】
ネットワーク３０のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワ
ークであってもよいし、そうでなくてもよい。ネットワーク３０は、限定でなく例として、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：適宜、ＶＰＮと表す）、ローカル・エリア・ネットワーク（local area network：適宜、ＬＡＮと表す）、ワイヤレスＬＡＮ（wireless LAN：適宜、ＷＬＡＮと表す）、広域ネットワーク（wide area network：適宜、ＷＡＮと表す）、ワイヤレスＷＡＮ（wireless WAN：適宜、ＷＷＡＮと表す）、大都市圏ネットワーク（metropolitan area network：適宜、ＭＡＮと表す）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：適宜、ＰＳＴＮと表す）の一部、携帯電話網、サービス総合ディジタル網（integrated service digital networks：適宜、ＩＳＤＮと表す）、無線ＬＡＮ、ロング・ターム・エヴォリューション（long term evolution：適宜、ＬＴＥと表す）、符号分割多元接続（code division multiple access：適宜、ＣＤＭＡと表す）、ブルートゥース（Bluetooth（登録商標））、及び衛星通信の通信形態の１つ、又は２つ以上の組合せを含むことができる。ネットワーク３０は、１つのネットワークで構成されてもよいし、複数のネットワークで構成されてもよい。
【００１５】
端末２０は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末２０は、限定ではなく例として、スマートフォン、携帯電話（フィーチャーフォン）、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブルテレビ放送、衛星放送、地上波テレビ放送、若しくはＩＰ放送の信号を受信して映像信号へ変換するセットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、携帯情報端末（personal digital assistant：適宜、ＰＤＡと表す）、電子メールクライアントがインストールされた通信端末など）、ウェアラブル端末（限定でなく例として、メガネ型デバイス、時計型デバイスなど）、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末２０は情報処理端末と表現されてもよい。
【００１６】
複数の端末２０は、その少なくとも１つの端末が他の端末と同一の構成でもよいし、その少なくとも１つの端末が他の端末と異なる構成でもよい。図１には、端末２０の構成の一例として、端末２０Ａの構成が示されている。端末２０Ｂ、端末２０Ｃ、及び端末２０Ｄの少なくとも１つは、端末２０Ａと同じ構成でもよいし、端末２０Ａと異なる構成でもよい。
【００１７】
以下の説明において適宜、端末２０または端末２０のユーザに対応づけられた、所定のサービスにおけるユーザに関する情報をユーザ情報と表現する。なお、ユーザ情報は、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、ユーザにより入力される情報を含んでもよいし、所定のサービスにより付与される情報を含んでもよい。ユーザ情報は、限定ではなく例として、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、及びユーザの識別子の複数項目の情報うち少なくとも１項目の情報を含む。ユーザ情報は、上記の複数項目の情報と異なる情報であって、ユーザに対応づけられた情報を含んでもよい。
【００１８】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、限定でなく例として、サーバ装置、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブルテレビ放送、衛星放送、地上波テレビ放送、及びＩＰ放送の少なくとも１つの信号を受信して映像信号へ変換するセットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ、電子メールクライアントがインストールされた通信端末など）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ１０は情報処理装置と表現されてもよい。サーバ１０と端末２０とは、ハードウェアの種類が区別されなくてもよく、例えば、それぞれ情報処理装置と表現されてもよいし、その他の名称で表現されてもよい。
【００１９】
＜ハードウェア構成＞
図１を用いて、通信システム１に含まれる各装置のハードウェア構成について説明する。以下の説明において適宜、ハードウェアをＨＷと表す。
【００２０】
（１）端末のＨＷ構成
【００２１】
端末２０は、処理部２１、通信Ｉ／Ｆ２２、入出力部２３、及び記憶部２４を備える。端末２０のＨＷの各構成要素は、限定でなく例として、バスＢ２を介して相互に接続される。
【００２２】
通信Ｉ／Ｆ２２は、ネットワーク３０を介して各種データの送受信を行う通信インターフェースである。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ２２は、ネットワーク３０を介して、サーバ１０との通信を実行する機能を有する。通信Ｉ／Ｆ２２は、各種データを処理部２１からの指示に従って、サーバ１０に送信する。また、通信Ｉ／Ｆ２２は、サーバ１０から送信された各種データを受信し、処理部２１に伝達する。なお、通信Ｉ／Ｆ２２は、通信部と表現されてもよい。また、通信Ｉ／Ｆ２２は、物理的に構造化された回路で構成される場合、通信回路と表現されてもよい。
【００２３】
入出力部２３は、限定ではなく例として、端末２０に対する入力を受け付ける入力部２３Ａ、及び端末２０で処理された処理結果を出力する出力部２３Ｂを含む。
【００２４】
入力部２３Ａは、端末２０の外部からの入力を受け付けて、入力に係る情報を処理部２１に伝達できる全ての種類の装置のいずれか１つ、又は２以上の組み合わせにより実現される。入力部２３Ａは、限定でなく例として、キーボード等のハードウェアキー、マウス等のポインティングデバイス、タッチパッド、タッチパネルの操作部、カメラ、マイク、及びその他の入力装置の少なくとも１つを含む。図１の入力部２３Ａは、入力部２５、マイク２６、及びカメラ２７を含む。
【００２５】
入力部２５は、ユーザに操作されることによって入力を受け付ける操作部である。入力部２５は、限定ではなく例として、タッチパネルの操作部、タッチパッド、ハードウェアキー、及びポインティングデバイスの少なくとも１つを含む。入力部２５は、限定ではなく例として、ユーザの指などが入力部２５に接触したことを検出し、その検出結果を処理部２１に伝達する。
【００２６】
マイク２６は、音声データの入力に利用される音声入力部である。マイク２６は、限定ではなく例として、入力された音声をデジタル形式の音声データに変換する。端末２０は、マイク２６によって取得した音声データを、処理部２１に伝達してもよいし、記憶部２４に記憶させてもよい。処理部２１は、マイク２６に入力された音声を認識してもよく、認識した音声に予め関連付けられた命令または情報を取得してもよい。端末２０は、音声による操作の入力を受け付けてもよい。
【００２７】
カメラ２７は、撮像を実行する撮像部である。カメラ２７は、限定ではなく例として、撮像結果としてデジタル形式の画像データを生成する。カメラ２７は、静止画像を繰り返し取得することで、動画像を取得してもよい。端末２０は、カメラ２７によって取得した画像データを、処理部２１に伝達してもよいし、記憶部２４に記憶させてもよい。処理部２１は、カメラ２７が取得した画像を認識してもよく、認識した画像に予め関連付けられた命令または情報を取得してもよい。端末２０は、動画像を介した操作の入力を受け付けてもよい。
【００２８】
なお、入力部２３Ａは、入力部２５、マイク２６、及びカメラ２７の少なくとも１つを備えなくてもよい。入力部２３Ａは、入力部２５、マイク２６、及びカメラ２７と異なる装置（限定ではなく例として、加速度センサなどの各種センサ）を備えてもよい。入力部２５、マイク２６、及びカメラ２７の少なくとも１つは、端末２０と異なる外部装置でもよい。入出力部２３は、上記外部装置と接続する入力端子等の入力インターフェースを備えてもよい。例えば、入出力部２３は、マイク２６を備えず、外付けのマイクの出力端子と接続される入力端子を備えもよい。入出力部２３は、上記入力インターフェースを備えなくてもよい。
【００２９】
出力部２３Ｂは、処理部２１で処理された処理結果を出力することができる全ての種類の装置のいずれか１つ又は２以上の組み合わせにより実現される。出力部は、限定でなく例として、スピーカなどの音声を出力する音声出力部、画像を表示する表示部、レンズ（限定でなく例として、３次元（three dimensions：適宜、３Ｄと表す）出力、ホログラム出力）もしくはプロジェクタなどの光を出力する光出力部、プリンタ、及びその他の出力装置の少なくとも１つを含む。図１の出力部２３Ｂは、表示部２８と、スピーカ２９とを備える。
【００３０】
表示部２８は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置の１つ又は２つ以上の組み合わせにより実現される。表示部２８は、限定でなく例として、液晶ディスプレイ、有機エレクトロルミネッセンス（organic electroluminescence display：適宜、ＯＥＬＤと表す）、電気泳動ディスプレイ、プラズマディスプレイ、ヘッドマウントディスプレイ（Head Mounted Display：適宜、ＨＭＤと表す）、プロジェクタ、及びその他の表示装置の少なくとも１つを含む。
【００３１】
表示部２８は、画面またはスクリーン等の物体に表示する装置でもよいし、空気中もしくはその他のガス中、又は真空中の空間に表示するホログラム等の装置でもよい。また、表示部２８は、二次元的に視認される画像を表示する装置でもよいし、三次元的に視認される画像を表示する装置でもよい。表示部２８は、画像として、形状、パターン、図形、記号、及びテキストの少なくとも１つを含む情報を表示してもよい。
【００３２】
入力部２５および表示部２８は、限定ではなく例として、タッチパネルである。この場合、入力部２５はタッチパネルの操作部を含み、表示部２８はタッチパネルの表示領域を含む。表示部２８は、入力部２５と略同一の大きさ及び形状であり、入力部２５と重ねられて一体化される。なお、入力部２５および表示部２８は、タッチパネルでなくてもよく、入力部２５と表示部２８とが分離していてもよい。
【００３３】
スピーカ２９は、音声データの出力に利用される。スピーカ２９は、限定ではなく例として、デジタル形式の音声データをアナログ形式の電気信号に変換し、電気信号によって物体を振動させて音声を再生する。
【００３４】
なお、出力部２３Ｂは、表示部２８とスピーカ２９との一方または双方を備えなくてもよい。出力部２３Ｂは、表示部２８およびスピーカ２９と異なる装置を備えてもよい。表示部２８とスピーカ２９との一方または双方は、端末２０と異なる外部装置でもよい。入出力部２３は、上記外部装置と接続する出力端子等の出力インターフェースを備えてもよい。例えば、入出力部２３は、スピーカ２９を備えず、外付けのスピーカの入力端子と接続される出力端子を備えてもよい。入出力部２３は、上記出力インターフェースを備えなくてもよい。
【００３５】
処理部２１は、限定ではなく例として、端末２０の各構成要素を制御する制御処理、各種の演算処理、及び各種の画像処理の少なくとも１つを実行する。処理部２１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、処理部２１は、処理回路と表現されてもよいし、処理回路と異なる名称で表現されてもよい。
【００３６】
処理部２１は、限定でなく例として、中央処理装置（central processing unit：適宜、ＣＰＵと表す）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、特定用途の集積回路（application-specific integrated circuit：適宜、ＡＳＩＣと表す）、フィールドプログラマブルゲートアレイ（field programmable gate array：適宜、ＦＰＧＡと表す）、及びその他の回路の少なくとも１つを含む。処理部２１は、汎用のプロセッサを含んでもよいし、予め定められた処理のみを行う処理回路または組み込みシステムを含んでもよい。
【００３７】
記憶部２４は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部２４は、限定でなく例として、ハードディスクドライブ（hard disk drive：適宜、ＨＤＤと表す）、固体ドライブ（solid state drive：適宜、ＳＳＤと表す）、フラッシュメモリ、ラム（random access memory：適宜、ＲＡＭと表す）、ロム（read only memory：適宜、ＲＯＭと表す）など各種の記憶媒体の少なくとも１つを含む。また、記憶部２４は、メモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。
【００３８】
端末２０は、プログラムＰ１を記憶部２４に記憶し、このプログラムＰ１を実行することで、処理部２１が、処理部２１に含まれる各部としての処理を実行する。つまり、記憶部２４に記憶されるプログラムＰ１は、端末２０に、処理部２１が実行する各機能を実現させる。プログラムＰ１は、端末２０の処理部２１（限定ではなく例として、ＣＰＵ、コンピュータ）に処理を実行させる。また、このプログラムＰ１は、プログラムモジュールと表現されてもよいし、プログラムモジュールと異なる名称で表現されてもよい。
【００３９】
なお、端末２０は、上記ＨＷの構成要素の一部を備えなくてもよい。また、端末２０は、上記ＨＷの構成要素と異なる構成要素を含んでもよい。
【００４０】
（２）サーバのＨＷ構成
サーバ１０は、処理部１１、通信Ｉ／Ｆ１２、記憶部１３、及び入出力部１４を備える。サーバ１０のＨＷの各構成要素は、限定でなく例として、バスＢ１を介して相互に接続される。なお、サーバ１０のＨＷは、サーバ１０のＨＷの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ１０のＨＷは、入出力部１４の少なくとも一部を取り外すような構成であってもよいし、そうでなくてもよい。
【００４１】
処理部１１は、限定ではなく例として、サーバ１０の各構成要素を制御する制御処理、各種の演算処理、及び各種の画像処理の少なくとも１つを実行する。処理部１１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、処理部１１は、処理回路と表現されてもよいし、処理回路と異なる名称で表現されてもよい。
【００４２】
処理部１１は、限定でなく例として、ＣＰＵ、マイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡ、及びその他の回路の少なくとも１つを含む。処理部１１は、汎用のプロセッサを含んでもよいし、予め定められた処理のみを行う処理回路または組み込みシステムを含んでもよい。
【００４３】
通信Ｉ／Ｆ１２は、ネットワーク３０を介して各種データの送受信を行う通信インターフェースである。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ１２は、ネットワーク３０を介して、端末２０との通信を実行する機能を有する。通信Ｉ／Ｆ１２は、各種データを処理部１１からの指示に従って、端末２０に送信する。また、通信Ｉ／Ｆ１２は、端末２０から送信された各種データを受信し、処理部１１に伝達する。また、通信Ｉ／Ｆ１２は、通信部と表現されてもよい。また、通信Ｉ／Ｆ１２は、物理的に構造化された回路で構成される場合、通信回路と表現されてもよい。
【００４４】
記憶部１３は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１３は、限定でなく例として、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＡＭ、ＲＯＭなど各種の記憶媒体の少なくとも１つを含む。また、記憶部１３は、メモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。
【００４５】
入出力部１４は、限定ではなく例として、サーバ１０に対する入力を受け付ける入力部１５、及びサーバ１０で処理された処理結果を出力する出力部１６を含む。入力部１５は、サーバ１０の外部からの入力を受け付けて、入力に係る情報を処理部１１に伝達できる全ての種類の装置のいずれか１つ、又は２以上の組み合わせにより実現される。入力部１５は、限定でなく例として、キーボード等のハードウェアキー、マウス等のポインティングデバイス、タッチパッド、タッチパネルの操作部、カメラ、マイク、及びその他の入力装置の少なくとも１つを含む。出力部１６は、処理部２１で処理された処理結果を出力することができる全ての種類の装置のいずれか１つ又は２以上の組み合わせにより実現される。出力部１６は、限定でなく例として、スピーカなどの音声を出力する音声出力部、画像を表示する表示部、レンズ（限定でなく例として、３Ｄ出力、ホログラム出力）もしくはプロジェクタなどの光を出力する光出力部、プリンタ、及びその他の出力装置の少なくとも１つを含む。
【００４６】
出力部１６は、限定ではなく例として、表示部１７を備える。表示部１７は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置の１つ又は２つ以上の組み合わせにより実現される。表示部１７は、限定でなく例として、液晶ディスプレイ、ＯＥＬＤ、電気泳動ディスプレイ、プラズマディスプレイ、ＨＭＤ、プロジェクタ、及びその他の表示装置の少なくとも１つを含む。表示部１７は、画面またはスクリーン等の物体に表示する装置でもよいし、空気中もしくはその他のガス中、又は真空中の空間に表示するホログラム等の装置でもよい。また、表示部１７は、二次元的に視認される画像を表示する装置でもよいし、三次元的に視認される画像を表示する装置でもよい。表示部１７は、画像として、形状、パターン、図形、記号、及びテキストの少なくとも１つを含む情報を表示してもよい。
【００４７】
なお、入出力部１４は、入力部１５と出力部１６との一方または双方を備えなくてもよい。また、入出力部１４は、入力部１５を備えず、入力部１５が接続されるインターフェースを備えてもよい。入出力部１４は、上記インターフェースを備えなくてもよい。また、入出力部１４は、出力部１６を備えず、出力部１６が接続されるインターフェースを備えてもよい。入出力部１４は、上記インターフェースを備えなくてもよい。
【００４８】
サーバ１０は、プログラムＰ２を記憶部１３に記憶し、このプログラムＰ２を実行することで、処理部１１が、処理部１１に含まれる各部としての処理を実行する。つまり、記憶部１３に記憶されるプログラムＰ２は、サーバ１０に、処理部１１が実行する各機能を実現させる。プログラムＰ２は、サーバ１０の処理部１１（限定ではなく例として、ＣＰＵ、コンピュータ）に処理を実行させる。このプログラムＰ２は、プログラムモジュールと表現されてもよいし、されなくてもよい。
【００４９】
本開示の各実施形態においては、サーバ１０の処理部１１がＣＰＵであり、端末２０の処理部２１がＣＰＵであるものとして説明する。この場合、サーバ１０は、サーバ１０のＣＰＵがプログラムＰ１を実行することによって、サーバ１０における情報処理方法を実現する。プログラムＰ１は、サーバ１０のＣＰＵを、サーバ１０の各機能部として機能させる。また、端末２０は、端末２０のＣＰＵがプログラムＰ２を実行することによって、端末２０における情報処理方法を実現する。プログラムＰ２は、端末２０のＣＰＵを、端末２０の各機能部として機能させる。上記機能部は、限定ではなく例として、制御部、演算部、及び画像処理部の少なくとも１つを含む。
【００５０】
なお、端末２０の処理部２１と、サーバ１０の処理部１１との一方または双方は、集積回路（Integrated Circuit：適宜、ＩＣと表す）もしくは大規模集積回路（Large Scale Integration：適宜、ＬＳＩと表す）等に形成されたハードウェアである論理回路または専用回路によって処理の少なくとも一部を実現してもよい。上記論理回路または専用回路は、１つの集積回路により実現されてもよいし、複数の集積回路により実現されてよい。各実施形態に示す複数の処理は、１つの集積回路により実現されてもよいし、複数の集積回路により実現されてよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。また、端末２０の処理部２１と、サーバ１０の処理部１１との一方または双方は、処理回路を有するＣＰＵと、上記論理回路または専用回路とによって、処理の少なくとも一部を実現してもよい。端末２０の処理部２１と、サーバ１０の処理部１１との一方または双方は、上記論理回路または専用回路を備えなくてもよい。
【００５１】
また、本開示に係るプログラム(限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、その他の状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。また、本開示に係るプログラムは、各実施形態の機能の一部を実現するためのものであってもよいし、各実施形態の機能の全部を実現するものであってもよく、各実施形態の機能と異なる機能を含むものであってもよい。本開示に係るプログラムは、各実施形態の機能を記憶媒体にすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよいし、そうでなくてもよい。
【００５２】
記憶媒体は、１つまたは複数の半導体ベースもしくは他の集積回路（限定でなく例として、ＦＰＧＡ、ＡＳＩＣなど）、ＨＤＤ、ハイブリッド・ハード・ドライブ（適宜、ＨＨＤと表す）、光ディスク、光ディスクドライブ（適宜、ＯＤＤと表す）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、ＳＳＤ、ＲＡＭドライブ、セキュア・デジタル・カード、ドライブ、又は任意の他の適切な記憶媒体の１つまたは２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性の記憶媒体のみでもよいし、不揮発性の記憶媒体のみでもよく、揮発性と不揮発性とを組み合わせた記憶媒体でもよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ（memory）と表現されてもよいし、メモリと異なる名称で表現されてもよい。
【００５３】
また、本開示に係るプログラムは、プログラムを伝送可能な任意の伝送媒体（限定ではなく例として、通信ネットワーク、放送波等）を介して、サーバ１０と端末２０との一方または双方に提供されてもよいし、その他の形態で提供されてもよい。サーバ１０と端末２０との一方または双方は、限定でなく例として、インターネット等を介してダウンロードしたプログラムを実行することにより、機能部（限定ではなく例として、制御部、演算部、画像処理部）の機能を実現する。
【００５４】
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。サーバ１０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。端末２０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。実施形態に係る端末２０における処理の少なくとも一部は、サーバ１０により行われてもよい。この場合、端末２０の処理部２１の各機能部（限定ではなく例として、制御部、演算部、画像処理部）の処理のうち少なくとも一部の処理は、サーバ１０で実行されてもよい。また、実施形態に係る端末２０における処理は、その全てが端末２０で実行されてもよい。また、実施形態に係るサーバ１０における処理の少なくとも一部は、端末２０により実行されてもよい。この場合、サーバ１０の処理部１１の各機能部（限定ではなく例として、制御部、演算部、画像処理部）の処理のうち少なくとも一部の処理は、端末２０で実行されてもよい。また、実施形態に係るサーバ１０における処理は、その全てがサーバ１０で実行されてもよい。本開示の実施形態における判定の構成は、明示的な言及のない限り必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
【００５５】
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、OBjective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。
【００５６】
実施形態に係る情報処理方法は、限定ではなく例として、複数のユーザを含むグループの端末２０の間でコンテンツを送受信するサービスを提供する。以下の説明において、端末２０ＡのユーザをユーザＡと表し、端末２０ＢのユーザをユーザＢと表し、端末２０ＣのユーザをユーザＣと表し、端末２０ＤのユーザをユーザＤと表す。１つのグループに含まれるユーザの数は、２以上の任意の数である。例えば、１つのグループは、ユーザＡとユーザＢとから構成されてもよく、このグループに含まれるユーザの数は２である。また、他の１つのグループは、ユーザＡとユーザＢとユーザＣとユーザＤとから構成されてもよく、このグループに含まれるユーザの数は４である。
【００５７】
また、以下の説明において適宜、実施形態に係る情報処理方法が提供するサービスを、メッセージングサービスと称す。端末２０は、限定ではなく例として、メッセージングサービスが提供するグラフィカルユーザインターフェース（適宜、ＧＵＩと表す）の画像を表示する。以下の説明において適宜、複数のユーザを含むグループの各端末間で送受信されるコンテンツをグループに含まれるユーザが閲覧できるＧＵＩを、トークルームと称す。また、第１グループに対応するトークルームを第１トークルームと称し、第２グループに対応するトークルームを第２トークルームと称する。
【００５８】
限定ではなく例として、表示部２８は、複数の画素が配列された表示領域２８Ａ（図２等に示す）を備え、表示領域２８Ａにトークルームの画像を表示する。複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像は、第１トークルームの画像に相当する。また、複数のユーザを含む第２グループの各端末間で送受信されるコンテンツを含む第２画像は、第２トークルームの画像に相当する。
【００５９】
上記コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも１つを含む。コンテンツに含まれるテキストは、限定ではなく例として、文字コードで表される各国の文字、拡張文字、機種依存文字、数字、記号、図形、及び符号の少なくとも１つを含む。コンテンツに含まれるテキストは、上記文字、拡張文字、機種依存文字、数字、記号、図形、及び符号の少なくとも１つを含まなくてもよく、その他のテキストを含んでもよい。
【００６０】
コンテンツに含まれる画像は、限定ではなく例として、カメラによって撮像された撮像画像、撮像画像に画像処理が施された加工画像、コンピュータを用いて生成されるコンピュータグラフィックス画像（限定ではなく例として、アイコン、絵文字、顔文字）、及びテキストをイメージ化したテキスト画像の少なくとも１つを含む。コンテンツに含まれる画像は、上記撮像画像、加工画像、コンピュータグラフィックス画像、及びテキスト画像の各種画像のうち２以上を合成した合成画像を含んでもよい。コンテンツに含まれる画像は、上記撮像画像、加工画像、コンピュータグラフィックス画像、テキスト画像、及び合成画像の少なくとも１つを含まなくてもよく、その他の画像を含んでもよい。コンテンツに含まれる画像は、静止画でもよいし、動画でもよく、その他の形態の画像でもよい。画像を含むコンテンツは、限定ではなく例として、トークルームの画像において、サムネイルなどのアイコンで表されてもよい。端末２０は、限定ではなく例として、コンテンツに含まれる画像を表すアイコンに対する入力に基づいて、コンテンツに含まれる画像を表示してもよい。
【００６１】
コンテンツに含まれる音声は、限定ではなく例として、マイクによって録音された録音音声、録音音声に処理が施された加工音声、コンピュータを用いて生成される合成音声、及びコンピュータの読み上げ機能などを用いてテキストから変換される読み上げ音声の少なくとも１つを含む。コンテンツに含まれる音声は、上記録音音声、加工音声、合成音声、及び読み上げ音声の各種音声のうち２以上を組み合わせた組み合わせ音声を含んでもよい。コンテンツに含まれる音声は、上記録音音声、加工音声、合成音声、読み上げ音声、及び組み合わせ音声の少なくとも１つを含まなくてもよく、その他の音声を含んでもよい。コンテンツに含まれる音声は、人または人以外の生物が発する音または声、楽器または機械などの物体が発する音、効果音、環境音、ノイズ音、及び警報の少なくとも１つを含んでもよいし、これらの音または声の少なくとも一つを含まなくてもよく、これらの音または声と異なる音声を含んでもよい。音声を含むコンテンツは、限定ではなく例として、トークルームの画像において、アイコンなどで表されてもよい。端末２０は、限定ではなく例として、コンテンツに含まれる音声を表すアイコンに対する入力に基づいて、コンテンツに含まれる音声を再生してもよい。
【００６２】
コンテンツは、限定ではなく例として、テキスト、画像、及び音声の２以上が組み合わされたコンテンツでもよい。コンテンツは、限定ではなく例として、動画と音声とが並行して再生されるコンテンツでもよいし、画像とテキストとが組み合わされて表示されるコンテンツでもよく、音声の再生に合わせてテキストが表示されるコンテンツでもよい。また、コンテンツは、テキストおよび画像の表示と並行して、音声が再生されるコンテンツでもよい。コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも１つと、テキスト、画像、及び音声のいずれとも異なるコンテンツとを組み合わせたコンテンツでもよい。
【００６３】
端末２０の記憶部２４は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、アカウント情報Ｄ１と、トークルーム情報Ｄ２と、コンテンツ情報Ｄ３と、履歴情報Ｄ４とを含む。トークルーム情報Ｄ２、コンテンツ情報Ｄ３、及び履歴情報Ｄ４については、後述する。
【００６４】
アカウント情報Ｄ１は、メッセージングサービスにおいて、端末２０のユーザが利用するアカウントの情報である。アカウント情報Ｄ１は、メッセージングサービスにおいてユーザの認証に用いられる情報である。アカウント情報Ｄ１は、限定ではなく例として、ユーザの識別情報と、パスワードとを含む。以下の説明において適宜、ユーザの識別情報をユーザＩＤと表す。ユーザＩＤは、端末２０のユーザが登録する情報でもよいし、メッセージングサービスにおいて付与される情報でもよい。
【００６５】
なお、記憶部２４は、ユーザＩＤとパスワードとの一方又は双方を記憶しなくてもよい。例えば、ユーザは、メッセージングサービスにおけるユーザの認証が行われる際に、端末２０の入出力部２３を操作して、ユーザＩＤとパスワードとのうち必要な情報を入力してもよい。また、アカウント情報Ｄ１は、ユーザＩＤおよびパスワードと異なる情報を含んでもよい。例えば、ユーザの認証が生体認証で行われる場合、アカウント情報Ｄ１は、生体認証に用いられる情報として、ユーザの指紋、静脈パターン、顔の写真などの情報を含んでもよい。
【００６６】
なお、記憶部２４は、メッセージングサービスに用いられる情報（限定ではなく例として、トークルーム情報Ｄ２、コンテンツ情報Ｄ３、及び履歴情報Ｄ４）の少なくとも一部を記憶しなくてもよい。例えば、メッセージングサービスに用いられる情報の少なくとも一部は、端末２０の外部の記憶部（限定ではなく例として、サーバ１０の記憶部１３）に記憶されてもよい。端末２０は、メッセージングサービスに用いられる情報を、限定ではなく例として、端末２０の外部の記憶部から、ネットワーク３０を介して取得してもよい。
【００６７】
サーバ１０の記憶部１３は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、ユーザ情報Ｄ６と、コンテンツ情報Ｄ７と、トークルーム情報Ｄ８とを含む。ユーザ情報Ｄ６は、限定ではなく例として、メッセージングサービスにおける各アカウントに対応付けられたユーザＩＤおよびパスワードを含む。メッセージングサービスにおいて、端末２０は、アカウント情報Ｄ１を送信する。サーバ１０は、端末２０が送信したアカウント情報Ｄ１を受信した場合、アカウント情報Ｄ１に含まれるユーザＩＤおよびパスワードを、ユーザ情報Ｄ６と照合して、端末２０に関連付けられたユーザを特定する。コンテンツ情報Ｄ７およびトークルーム情報Ｄ８については、後述する。
【００６８】
以下、各実施形態に係る情報処理方法について説明する。以下の説明において、通信システム１の各構成要素については、適宜、図１およびその説明を参照されたい。
【００６９】
＜第１実施形態＞
図２は、第１実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、第１グループに含まれるユーザであって、かつ第２グループに含まれるユーザの端末２０から、第１トークルームに含まれる第１コンテンツに関する情報と第２コンテンツとを、端末２０の通信部（限定ではなく例として、通信Ｉ／Ｆ２２）によって送信する形態である。図２の右上の図において、第１トークルームの画像Ｔ１は、コンテンツＱ１、コンテンツＱ２、コンテンツＱ３とを含む。限定ではなく例として、ユーザは、第１トークルームの画像Ｔ１に含まれるコンテンツ（Ｑ１、Ｑ２、Ｑ３）から第１コンテンツを選択し、端末２０の入力部２３Ａによって第２コンテンツを入力する。図２において、第１コンテンツがコンテンツＱ１であるとし、第２コンテンツがコンテンツＱ４（右下の図に示す）であるとする。図２の場合、第１コンテンツＱ１は「イベントしませんか？」というテキストであり、第２コンテンツＱ４は「都合どうですか？」というテキストである。
【００７０】
端末２０は、第１コンテンツに関する情報と第２コンテンツとを、第２トークルームを宛先として送信する。端末２０は、限定ではなく例として、第１コンテンツと関連付けられた第２コンテンツを送信する際に、第１コンテンツに関する情報を、第２コンテンツに自動で添付して送信する。図２の場合、端末２０は、第１コンテンツＱ１に関する情報と第２コンテンツＱ４とを送信する。図２の場合、第１コンテンツＱ１に関する情報は、第１コンテンツＱ１の少なくとも一部を含む。
【００７１】
図２の右下の図において、第２トークルームの画像Ｔ２は、コンテンツＱ５、コンテンツＱ６、及びコンテンツＱ７を含む。コンテンツＱ５は、限定ではなく例として、第１コンテンツＱ１に関するコンテンツＱ８と、第２コンテンツＱ４とを含む。第１コンテンツに関するコンテンツＱ８は、限定ではなく例として、上記第１コンテンツに関する情報に基づくコンテンツである。第１コンテンツに関するコンテンツは、第１コンテンツの一部または全部でもよいし、第１コンテンツに圧縮などの処理を施して生成されるコンテンツでもよい。図２の右下の図において、コンテンツＱ８は、第１コンテンツＱ１と同じである。端末２０は、限定ではなく例として、第１コンテンツに関する情報に基づいて、第１コンテンツの少なくとも一部を再現したコンテンツを含む第２トークルームの画像を表示領域２８Ａに表示する。
【００７２】
端末２０は、限定ではなく例として、第１コンテンツに関するコンテンツと第２コンテンツとを所定の位置関係で配置して第２トークルームの画像を生成し、生成した第２トークルームの画像を表示領域２８Ａに表示する。端末２０は、限定ではなく例として、第１コンテンツに関するコンテンツＱ８と第２コンテンツＱ４とを一組にしたコンテンツＱ５を含む第２トークルームの画像Ｔ２を、表示領域２８Ａに表示する。コンテンツＱ５は、限定ではなく例として、第１コンテンツＱ１を引用したコンテンツである。以下の説明において適宜、第１コンテンツに関するコンテンツ（図２では、コンテンツＱ８）と第２コンテンツ（図２では、コンテンツＱ４）とを一組にしたコンテンツ（図２では、コンテンツＱ５）を、引用コンテンツと称する。
【００７３】
第２コンテンツＱ４を送信する端末２０のユーザは、限定ではなく例として、第１トークルームに含まれる情報（例えば、第１コンテンツＱ１）を、第２トークルームのユーザに伝えることができる。限定ではなく例として、端末２０は、自端末によって入力された第２コンテンツを第２トークルームの画像に含めつつ、第２コンテンツに関連付けられた第１コンテンツに関する情報も第２トークルームの画像に含めることができる。このように、実施形態に係る情報処理方法は、第１グループに含まれるユーザと第２グループに含まれるユーザとの情報の共有化に寄与する。限定ではなく例として、第２コンテンツＱ４を送信する端末２０のユーザは、第１トークルームに含まれる情報を、第２トークルームのユーザへ簡易に伝えることができる。
【００７４】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。図２では、第１グループがユーザＡとユーザＢとで構成され、第２グループがユーザＡ、ユーザＢ、ユーザＣ、及びユーザＤで構成されるとする。
【００７５】
図２の左上の図の符号ＴＬは、トークルームのリストを示す画像である。端末２０は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像ＴＬを表示領域２８Ａに表示する。自端末または自端末のユーザと関連付けられたトークルームは、限定ではなく例として、自端末のユーザが含まれるトークルームである。端末２０は、限定ではなく例として、トークルームのリストの画像ＴＬに対して、入力部２３Ａに所定の入力があった場合、トークルームが選択されたと判定する。図２のトークルームのリストの画像ＴＬにおいて、［ユーザＢ］、［ユーザＣ］、［ユーザＤ］、［野球部］、及び［ネコ派］は、トークルームの名称が付されたアイコンである。端末２０は、限定ではなく例として、［ユーザＢ］のアイコンに対して、入力部２３Ａに入力があった場合、名称が「ユーザＢ」であるトークルームが選択されたと判定する。限定ではなく例として、表示領域２８Ａがタッチパネルの表示領域であり、入力部２５がタッチパネルの操作部である場合、端末２０は、表示領域２８Ａに表示された［ユーザＢ］のアイコンがタップされた場合に、名称が「ユーザＢ」のトークルームが選択されたと判定し、図２の右上の図に示すように、名称が「ユーザＢ」のトークルームの画像を表示領域２８Ａに表示する。
【００７６】
各ユーザは、限定ではなく例として、トークルームを生成することができる。各ユーザは、トークルームを生成する場合、１または２以上のユーザを選択し、ユーザにより選択されたユーザを含むトークルームがメッセージングサービスにおいて生成される。トークルームを生成する処理は、端末２０が実行してもよいし、サーバ１０が実行してもよく、端末２０とサーバ１０とで実行してもよい。トークルームを生成する処理は、端末２０およびサーバ１０と異なる装置が実行してもよい。
【００７７】
トークルームの各画像において、符号Ｔａは、トークルームの名称である。グループに含まれるユーザの数が２である場合、トークルームの名称は、限定ではなく例として、相手のユーザ名に設定される。ここでは、第１グループに含まれるユーザがユーザＡとユーザＢとであり、端末２０Ａに対して相手の端末２０Ｂのユーザ名は「ユーザＢ」である。端末２０Ａは、このトークルームの名称を「ユーザＢ」と表示してもよいし、しなくてもよい。グループに含まれるユーザの数が３以上である場合、トークルームの名称は、限定ではなく例として、ユーザが入力した名称に設定される。トークルームの名称は、限定ではなく例として、メッセージングサービスにおいて自動で付与される名称でもよいし、トークルームの識別情報などで表されてもよい。
【００７８】
第１トークルームの画像Ｔ１において、コンテンツＱ１およびコンテンツＱ３は、それぞれ、自端末（ここでは端末２０Ａ）で入力されたコンテンツである。端末２０は、限定ではなく例として、自端末の入力部２３Ａにより入力されたコンテンツを、トークルームの画像に対して第１方向に並べて表示する。限定ではなく例として、第１方向は、トークルームの画像に対する縦方向であり、第１方向と交差する第２方向は、トークルームの画像に対する横方向である。例えば、図２の第１トークルームの画像Ｔ１におけるコンテンツＱ１およびコンテンツＱ３は、自端末（ここでは端末２０Ａ）により入力されたコンテンツであり、トークルームの画像Ｔ１の横方向における片側に寄せて配置され、縦方向に並んで配置される。
【００７９】
また、トークルームの画像Ｔ１において、コンテンツＱ２は、自端末（ここでは端末２０Ａ）と異なる端末（ここでは端末２０Ｂ）から送信されたコンテンツである。以下の説明において適宜、自端末と異なる端末を他端末と表す。端末２０は、限定ではなく例として、他端末から送信されたコンテンツを、第２方向において、自端末から送信されたコンテンツと異なる位置に表示する。限定ではなく例として、図２のトークルームの画像Ｔ１におけるコンテンツＱ２は、他端末（ここでは端末２０Ｂ）から送信されたコンテンツであり、トークルームの画像Ｔ１の横方向においてコンテンツＱ１およびコンテンツＱ３に対して反対側に寄せて配置される。
【００８０】
端末２０は、限定ではなく例として、他端末から送信された各コンテンツと、このコンテンツを送信した端末２０のユーザに関する情報とを一組にして、トークルームの画像内に配置する。上記ユーザに関する情報は、限定ではなく例として、ユーザのアイコン、ユーザの名称、及びユーザＩＤの少なくとも１つを含む。トークルームの画像において、符号Ｕａ１、Ｕｂ１、Ｕｃ１、Ｕｄ１は、それぞれ、ユーザＡ、ユーザＢ、ユーザＣ、ユーザＤのアイコンである。また、トークルームの画像において、符号Ｕａ２、Ｕｂ２、Ｕｃ２、Ｕｄ２は、それぞれ、ユーザＡ、ユーザＢ、ユーザＣ、ユーザＤのユーザ名である。
【００８１】
トークルームの画像Ｔ１において、符号Ｕｂ１は、コンテンツを送信した他端末（ここでは、端末２０Ｂ）のユーザのアイコンである。端末２０は、コンテンツＱ２と、コンテンツＱ２を送信した端末２０ＢのユーザのアイコンＵｂ１とを、所定の位置関係となるようにトークルームの画像Ｔ１に配置する。なお、上記ユーザに関する情報は、ユーザのアイコン、ユーザの名称、及びユーザＩＤの少なくとも１つを含まなくてもよいし、ユーザのアイコン、ユーザの名称、及びユーザＩＤと異なる情報を含んでもよい。端末２０は、上記ユーザに関する情報をトークルームの画像に含めなくてもよい。
【００８２】
端末２０は、限定ではなく例として、各トークルームにおけるコンテンツを送信された時刻の順に第１方向に並べて、各トークルームの画像を表示領域２８Ａに表示する。例えば、第１トークルームの画像Ｔ１において、コンテンツＱ２は、コンテンツＱ１よりも後に送信されたコンテンツであり、トークルームの画像Ｔ１の縦方向においてコンテンツＱ１よりも下に配置される。
【００８３】
第２コンテンツは、限定ではなく例として、端末２０の入力部２３Ａによって入力される、テキスト、画像、及び音声の少なくとも１つを含むコンテンツである。第２コンテンツの入力は、限定ではなく例として、入力部２５の操作によるテキストの入力、マイク２６を介した音声の入力、マイク２６を介して入力される音声の音声認識によるテキストの入力、カメラ２７で撮像することによる画像の入力、及び入力部２５の操作によりファイルを選択することによる入力の少なくとも１つを含む。上記ファイルは、限定ではなく例として、音声データ、画像データ、及びその他のデータの少なくとも１つを含む。上記ファイルは、記憶部２４に記憶されているデータのファイルを含んでもよいし、記憶部２４と異なる記憶部（限定ではなく例として、ネットワーク３０を介して接続される装置の記憶部）に記憶されているデータのファイルを含んでもよい。
【００８４】
端末２０は、限定ではなく例として、図２の左下の図に示すトークルームのリストの画像ＴＬにおける［野球部」のアイコンがタップされた場合、図２の右下の図のように名称が「野球部」のトークルームの画像Ｔ２を表示領域２８Ａに表示する。ここでは、名称が「野球部」のトークルームが第２トークルームであるとする。第２トークルームの画像Ｔ２は、第２グループの各端末間で送受信されるコンテンツを含む第２画像である。第２コンテンツＱ４は、第１コンテンツＱ１と関連づけられ、第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる。端末２０は、第１トークルームの画像Ｔ１における第１コンテンツＱ１と関連付けられた第２コンテンツＱ４を含む第２トークルームの画像Ｔ２を表示領域２８Ａに表示する。コンテンツＱ５は、限定ではなく例として、第１トークルームの画像Ｔ１における第１コンテンツＱ１を引用した引用コンテンツであり、第２トークルームの画像Ｔ２に含まれる。コンテンツＱ５は、限定ではなく例として、第２コンテンツＱ４と、第２コンテンツＱ４に関連付けられた第１コンテンツＱ１の少なくとも一部を含む。符号Ｑ６は、ユーザＣの端末２０Ｃから送信されたコンテンツであり、符号Ｑ７はユーザＤの端末２０Ｄから送信されたコンテンツである。
【００８５】
上記第１コンテンツに関する情報は、限定ではなく例として、この情報を保持する装置が第１コンテンツの少なくとも一部を再現することに用いる情報である。第１コンテンツに関する情報を保持する装置は、限定ではなく例として、第１コンテンツに関する情報を送信する端末２０、第１コンテンツに関する情報を受信したサーバ１０、及びサーバ１０を介して第１コンテンツに関する情報を受信した端末２０の少なくとも１つの装置でもよいし、これらの装置と異なる装置でもよい。
【００８６】
端末２０は、限定ではなく例として、図１に示したトークルーム情報Ｄ２およびコンテンツ情報Ｄ３に基づいてトークルームの画像を表示領域２８Ａに表示する。ここで、トークルーム情報Ｄ２の例、及びコンテンツ情報Ｄ３の例について説明する。
【００８７】
図３（Ａ）は、トークルーム情報の一例を示す図である。トークルーム情報Ｄ２は、限定ではなく例として、トークルームＩＤ、名称、ユーザＩＤ、及びコンテンツの項目を含む。トークルームＩＤは、トークルームの識別情報である。トークルームＩＤは、限定ではなく例として、ユーザがトークルームを生成した際にメッセージングサービスにおいて付与される。ここでは、［トークルームＩＤ］が［ｔｒ０１］のトークルームが第１トークルーム（図２のトークルームの画像Ｔ１参照）であるとし、［トークルームＩＤ］が［ｔｒ０４］のトークルームが第２トークルーム（図２の第２トークルームの画像Ｔ２参照）であるとする。
【００８８】
［名称］は、限定ではなく例として、トークルームの名称である。［名称］は、［トークルームＩＤ］と関連付けられている。例えば、［トークルームＩＤ］が［ｔｒ０１］であるトークルームの［名称］は［ユーザＢ］である。また、［トークルームＩＤ］が［ｔｒ０４］であるトークルームの［名称］は［野球部］である。
【００８９】
［ユーザＩＤ］は、限定ではなく例として、各トークルームに対応するグループに含まれるユーザの識別情報である。［ユーザＩＤ］は、［トークルームＩＤ］と関連付けられている。例えば、［トークルームＩＤ］が［ｔｒ０１］であるトークルームに対応するグループに含まれるユーザは、ユーザＡおよびユーザＢであり、［ｔｒ０１］に対応する［ユーザＩＤ］は、ユーザＡのユーザＩＤと、ユーザＢのユーザＩＤとを含む。また、［トークルームＩＤ］が［ｔｒ０４］であるトークルームに対応するグループに含まれるユーザは、ユーザＡ、ユーザＢ、ユーザＣ、及びユーザＤであり、［ｔｒ０４］に対応する［ユーザＩＤ］は、ユーザＡのユーザＩＤと、ユーザＢのユーザＩＤと、ユーザＣのユーザＩＤと、ユーザＤのユーザＩＤとを含む。
【００９０】
［コンテンツリスト］は、限定ではなく例として、各トークルームに含まれるコンテンツのリストを示す情報である。［コンテンツリスト］は、［トークルームＩＤ］と関連付けられている。例えば、［トークルームＩＤ］が［ｔｒ０１］であるトークルームに含まれるコンテンツは、コンテンツ情報Ｄ３の一部である［リスト１］によって表される。また、［トークルームＩＤ］が［ｔｒ０４］であるトークルームに含まれるコンテンツは、コンテンツ情報Ｄ３の一部である［リスト４］によって表される。
【００９１】
図３（Ｂ）および図３（Ｃ）は、それぞれ、コンテンツ情報の一例を示す図である。図３（Ｂ）は、コンテンツ情報Ｄ３の一部であり、図３（Ａ）の［リスト１］に対応する。また、図３（Ｃ）は、コンテンツ情報Ｄ３の一部であり、図３（Ａ）の［リスト４］に対応する。コンテンツ情報Ｄ３は、限定ではなく例として、［コンテンツＩＤ］、［送信ユーザＩＤ］、［コンテンツ］、及び［関連情報］の項目を含む。
【００９２】
［コンテンツＩＤ］は、各コンテンツの識別情報である。コンテンツの識別情報は、限定ではなく例として、端末２０がコンテンツを送信する際にメッセージングサービスにおいて付与される。ここでは、［コンテンツＩＤ］が［ｔｒ０１ｃ０１］のコンテンツは、図２の第１トークルームの画像Ｔ１におけるコンテンツＱ１に対応するものとする。同様に、［コンテンツＩＤ］が［ｔｒ０１ｃ０２］のコンテンツはコンテンツＱ２に対応し、コンテンツＩＤ］が［ｔｒ０１ｃ０３］のコンテンツはコンテンツＱ３に対応するものとする。
【００９３】
［送信ユーザＩＤ］は、限定ではなく例として、各コンテンツを送信した端末２０に対応するユーザＩＤである。［送信ユーザＩＤ］は、［コンテンツＩＤ］と関連付けられている。例えば、［コンテンツＩＤ］が［ｔｒ０１ｃ０１］のコンテンツは、送信した端末２０に対応するユーザがユーザＡであり、［ｔｒ０１ｃ０１］に対応する［送信ユーザＩＤ］はユーザＡのユーザＩＤを含む。［コンテンツＩＤ］が［ｔｒ０１ｃ０２］のコンテンツは、送信した端末２０に対応するユーザがユーザＢであり、［ｔｒ０１ｃ０２］に対応する［送信ユーザＩＤ］はユーザＢのユーザＩＤを含む。
【００９４】
［コンテンツ］は、限定ではなく例として、各コンテンツを表すデータである。コンテンツがテキストを含む場合、［コンテンツ］にはコンテンツのテキストデータが格納される。コンテンツが画像を含む場合、［コンテンツ］には、画像データ、画像データへのリンク、又は画像データが格納された記憶部のアドレスが格納される。上記画像データは、限定ではなく例として、静止画データを含んでもよいし、動画データを含んでもよい。上記画像データは、限定ではなく例として、スタンプ、スティッカー、絵文字、及び顔文字を表すデータを含んでもよいし、含まなくてもよい。コンテンツが音声を含む場合、［コンテンツ］には、音声データ、音声データへのリンク、又は音声データが格納された記憶部のアドレスが格納される。
【００９５】
［コンテンツ］は、［コンテンツＩＤ］と関連付けられている。例えば、図２の右上の図に示したコンテンツＱ１は、「イベントしませんか？」というテキストであり、［ｔｒ０１ｃ０１］に対応する［コンテンツ］には「イベントしませんか？」を表すテキストデータが格納される。また、図２の右上の図に示したコンテンツＱ２は、「野球部で募集しましょう」というテキストであり、［ｔｒ０１ｃ０２］に対応する［コンテンツ］には「野球部で募集しましょう」を表すテキストデータが格納される。
【００９６】
［関連情報］は、限定ではなく例として、他のコンテンツとの関連を表す情報である。コンテンツが上記第２コンテンツであって、第１コンテンツと関連付けられている場合、第２コンテンツの［関連情報］は、限定ではなく例として、第１コンテンツの識別情報を含む。［関連情報］は、限定ではなく例として、第１コンテンツに関する情報の少なくとも一部である。［関連情報］は、［コンテンツＩＤ］と関連付けられている。図３（Ｂ）において、［コンテンツＩＤ］が［ｔｒ０１ｃ０１］のコンテンツは、他のコンテンツと関連付けられておらず、［ｔｒ０１ｃ０１］に対応する［関連情報］は、［ＮＵＬＬ］である。［ＮＵＬＬ］は、データがないことを示す情報である。
【００９７】
図３（Ｃ）は、図３（Ａ）の［トークルームＩＤ］が［ｔｒ０４］のコンテンツリストである［リスト４］に対応する。［コンテンツＩＤ］が［ｔｒ０４ｃ０１］のコンテンツは、図２の右下の図に示した第２トークルームの画像Ｔ２におけるコンテンツＱ４に対応する。コンテンツＱ４は、図２の右上の図に示した第１トークルームの画像Ｔ１におけるコンテンツＱ１と関連付けられている。この場合、図３（Ｃ）において、［コンテンツＩＤ］が［ｔｒ０４ｃ０１］に対応する［関連情報］は、コンテンツＱ１の識別情報である［ｔｒ０１ｃ０１］を含む。
【００９８】
端末２０は、自端末からコンテンツを送信する場合、コンテンツを含むトークルームのコンテンツ情報Ｄ３に、送信するコンテンツを登録する。また、端末２０は、他端末からコンテンツを受信した場合、コンテンツを含むトークルームのコンテンツ情報Ｄ３に、受信したコンテンツを登録する。図１に示した記憶部２４が記憶する履歴情報Ｄ４は、限定ではなく例として、送受信したコンテンツの履歴に関する情報である。例えば、履歴情報Ｄ４は、自端末から送信したコンテンツについて、コンテンツの識別情報と送信時刻とを関連付けた情報を含む。また、履歴情報Ｄ４は、他端末から受信したコンテンツについて、コンテンツの識別情報と受信時刻とを関連付けた情報を含む。履歴情報Ｄ４は、限定ではなく例として、各トークルームが利用された時間履歴と頻度との一方または双方を含んでもよい。「トークルームが利用された」とは、例えば、自端末においてトークルームの表示、トークルームにおけるコンテンツの送信、トークルームにおけるコンテンツの受信の少なくとも１つが実行されたことを意味する。
【００９９】
端末２０は、第２コンテンツを表示領域２８Ａに表示する際に、限定ではなく例として、［関連情報］を参照して第１コンテンツを特定する。例えば、処理部２１は、図２の右下の図に示した引用コンテンツＱ５を含む第２トークルームの画像Ｔ２を表示領域２８Ａに表示する際に、図３（Ｃ）における［コンテンツＩＤ］が［ｔｒ０４ｃ０１］の［関連情報］を参照する。そして、処理部２１は、［関連情報］として第１コンテンツの識別情報である［ｔｒ０１ｃ０１］を取得する。そして、処理部２１は、図３（Ｂ）に示した第１トークルームのコンテンツ情報Ｄ３を参照し、［コンテンツＩＤ］の［ｔｒ０１ｃ０１］に対応する［コンテンツ］を取得する。処理部２１は、第１コンテンツとして図３（Ｂ）に示した第１トークルームのコンテンツ情報Ｄ３から取得した［コンテンツ］と、第２コンテンツとして図３（Ｃ）に示した第２トークルームのコンテンツ情報Ｄ３から取得した［コンテンツ］とを所定の位置関係で配置して、引用コンテンツＱ５を含む第２トークルームの画像Ｔ２を生成する。処理部２１は、表示部２８を制御して、表示領域２８Ａに第２トークルームの画像Ｔ２を表示させる。
【０１００】
なお、［関連情報］は、図３（Ｂ）、図３（Ｃ）の形態に限定されない。第１コンテンツと関連する情報は、限定ではなく例として、第１コンテンツの識別情報と異なる情報を含んでもよい。例えば、第２コンテンツの［関連情報］は、第１コンテンツの全部を含んでもよいし、第１コンテンツを処理した情報を含んでもよい。上記第１コンテンツを処理した情報は、第１コンテンツに基づいて生成される情報であり、例えば、第１コンテンツの一部を抽出した情報でもよいし、第１コンテンツを圧縮した情報でもよい。
【０１０１】
図１に示したサーバ１０の記憶部１３は、限定ではなく例として、コンテンツ情報Ｄ７およびトークルーム情報Ｄ８とを記憶する。トークルーム情報Ｄ８は、限定ではなく例として、複数の端末２０について、各端末２０のトークルーム情報Ｄ２を包含した情報である。例えば、トークルーム情報Ｄ８は、端末２０Ａまたは端末２０ＡのユーザＡと関連付けられたトークルーム情報Ｄ２と、端末２０Ｂまたは端末２０ＢのユーザＢと関連付けられたトークルーム情報Ｄ２とを含む。
【０１０２】
コンテンツ情報Ｄ７は、限定ではなく例として、複数の端末２０について、各端末２０が送信したコンテンツの情報を含む。例えば、コンテンツ情報Ｄ７は、複数の端末２０のそれぞれのコンテンツ情報Ｄ３を包含した情報である。サーバ１０は、端末２０から送信されたコンテンツを受信した場合、限定ではなく例として、受信したコンテンツを一時的に記憶部１３に記憶させる。サーバ１０は、限定ではなく例として、受信したコンテンツの宛先をトークルーム情報Ｄ８に照合し、宛先のトークルームに含まれるユーザを特定する。サーバ１０は、限定ではなく例として、特定したユーザの端末２０を送信先に設定して、コンテンツを送信（例えば、配信）する。このように、端末２０は、限定ではなく例として、コンテンツを、サーバ１０を介して宛先のトークルームに関連付けられた端末２０へ送信する。端末２０は、サーバ１０が送信したコンテンツを受信した場合、限定ではなく例として、受信の通知を送信する。サーバ１０は、端末２０が送信した受信の通知を受信した場合、限定ではなく例として、受信の通知に関連付けられたコンテンツをコンテンツ情報Ｄ７から削除する。
【０１０３】
なお、サーバ１０は、端末２０から受信したコンテンツを、任意の期間にわたって保管してもよい。サーバ１０は、ユーザからの指示によって、ユーザが含まれるトークルームのコンテンツの少なくとも一部を、記憶部１３から消去してもよい。サーバ１０は、端末２０から受信したコンテンツを、記憶部１３から消去しなくてもよい。
【０１０４】
端末２０は、第２コンテンツを送信する場合、限定ではなく例として、第１コンテンツの少なくとも一部と、第１コンテンツの識別情報と、第２コンテンツとを含む引用コンテンツを生成する。端末２０は、限定ではなく例として、処理部２１によって引用コンテンツを生成し、処理部２１が生成した引用コンテンツを通信Ｉ／Ｆ２２によって、送信する。
【０１０５】
以下の説明において適宜、第２コンテンツを送信した端末２０を第１端末と称し、第１端末が送信した第２コンテンツを含む第２トークルームの画像を表示する端末２０を第２端末と称する。第２端末は、図２において第１端末と同じ端末であるが、第２グループに含まれるユーザの端末２０であって、かつ第１端末と異なる端末２０でもよい。
【０１０６】
第１コンテンツに関する情報は、限定ではなく例として、メッセージングサービスにおいて第１コンテンツを特定する情報を含んでもよい。第１コンテンツを特定する情報は、限定ではなく例として、第１コンテンツの識別情報である。第１コンテンツを保持する装置は、限定ではなく例として、第１コンテンツの識別情報に基づいて、第１コンテンツの少なくとも一部を再現してもよい。限定ではなく例として、図２の第１コンテンツＱ１の識別情報は、図３（Ｂ）に示すコンテンツ情報Ｄ３において［ｔｒ０１ｃ０１］であり、第１コンテンツを保持する装置は、［コンテンツＩＤ］が［ｔｒ０１ｃ０１］］であるコンテンツとして「イベントしませんか？」を取得し、第１コンテンツＱ１を再現してもよい。第１コンテンツを保持する装置は、限定ではなく例として、第１コンテンツに関する情報を送信する端末２０、第１コンテンツに関する情報を受信したサーバ１０、及びサーバ１０を介して第１コンテンツに関する情報を受信した端末２０の少なくとも１つの装置でもよいし、これらの装置と異なる装置でもよい。
【０１０７】
なお、端末２０は、引用コンテンツを送信しなくてもよい。限定ではなく例として、サーバ１０は、第１コンテンツを含むコンテンツ情報Ｄ７を記憶部１３に記憶し、端末２０は、第１コンテンツに関する情報として、第１コンテンツの識別情報を送信してもよい。限定ではなく例として、サーバ１０は、端末２０が送信した識別情報を受信した場合、受信した識別情報に基づいて記憶部１３に記憶されたコンテンツ情報Ｄ７から第１コンテンツを取得してもよい。
【０１０８】
限定ではなく例として、サーバ１０は、第１コンテンツの少なくとも一部と、第１コンテンツの識別情報と、第２コンテンツとを送信してもよい。限定ではなく例として、端末２０は、サーバ１０から送信された第１コンテンツの少なくとも一部と、第１コンテンツの識別情報と、第２コンテンツとを受信した場合、これらの情報に基づいて、引用コンテンツ（例えば、図２の右下の図のコンテンツＱ５）を生成してもよい。端末２０は、生成した引用コンテンツを含むトークルームの画像を表示領域２８Ａに表示してもよい。
【０１０９】
なお、サーバ１０は、限定ではなく例として、第１コンテンツの少なくとも一部と、第１コンテンツの識別情報と、第２コンテンツとを含む情報として、引用コンテンツ（例えば、図２の右下の図の引用コンテンツＱ５）を生成してもよい。サーバ１０は、生成した引用コンテンツを、第２グループに含まれるユーザの端末２０を宛先として送信してもよい。
【０１１０】
なお、第２コンテンツを受信した端末２０は、第１コンテンツの少なくとも一部と、第２コンテンツとを、引用コンテンツ（例えば、図２の右下の図の引用コンテンツＱ５）と異なる形態で、表示領域２８Ａに表示してもよい。限定ではなく例として、第２コンテンツを受信した端末２０は、第１コンテンツの少なくとも一部（例えば、図２の右下の図のコンテンツＱ８）と、第２コンテンツとを、それぞれ１つのコンテンツとして表示領域２８Ａに表示してもよい。限定ではなく例として、端末２０は、第２トークルームの画像において、第１コンテンツと第２コンテンツとを分離して配置してもよい。限定ではなく例として、端末２０は、第１コンテンツの少なくとも１つを第１の枠に配置し、第２コンテンツを第１の枠と異なる第２の枠に配置し、第１の枠と第２の枠とが所定の位置関係になるように配置してもよい。限定ではなく例として、端末２０は、第１コンテンツの少なくとも一部を含む第１の枠と、第２コンテンツを含む第２の枠とを、トークルームの画像に所定の方向（例えば、縦方向）に並べて配置してもよい。
【０１１１】
なお、コンテンツが画像を含む場合、画像は、圧縮されてトークルームの画像に含まれてもよいし、非圧縮でトークルームの画像に含まれてもよい。コンテンツが画像を含む場合、端末２０は、限定ではなく例として、コンテンツの画像を圧縮したサムネイルを含むトークルームの画像を表示し、サムネイルに対する入力に基づいて、サムネイルよりも情報量が多い画像（例、元の画像）を表示してもよい。またコンテンツが音声を含む場合、端末２０は、限定ではなく例として、音声を再生するアイコンをコンテンツとして含むトークルームの画像を表示してもよい。
【０１１２】
次に、上記通信システム１の構成に基づき、図４から図８を参照して、第１実施形態に係る情報処理方法のフローについて説明する。図４は、第１実施形態に係る情報処理方法を示すフローチャートである。
【０１１３】
端末２０は、限定ではなく例として、メッセージングサービスのアプリケーションが起動された際に図２の左上の図に示すようなトークルームのリストの画像ＴＬを表示領域２８Ａに表示させる。処理部２１は、限定ではなく例として、記憶部２４に記憶されたトークルーム情報Ｄ２（図３（Ａ）参照）を読み出し、トークルームのリストの画像ＴＬを生成する。そして、処理部２１は、処理部２１は、表示部２８を制御し、表示部２８に画像ＴＬを表示させる。そして、ユーザが入力部２３Ａによってトークルームを選択した場合、処理部２１は、トークルームの画像を表示領域２８Ａに表示させる。ここでは、ユーザが選択した任意のトークルームを第１トークルームとする。
【０１１４】
ステップＳ１において、端末２０は、第１トークルームの画像を表示する。限定ではなく例として、処理部２１は、記憶部２４に記憶されたトークルーム情報Ｄ２およびコンテンツ情報Ｄ３に基づいて、図２の右上の図に示したような第１トークルームの画像Ｔ１を生成する。例えば、処理部２１は、図３（Ａ）に示したトークルーム情報Ｄ２に基づいて、第１トークルームに対応するコンテンツ情報として、［リスト１］を特定する。そして、処理部２１は、記憶部２４に記憶されたコンテンツ情報Ｄ３のうち、図３（Ｂ）に示した［リスト１］を読み出す。そして、処理部２１は、［リスト１］に定義された各コンテンツを所定の位置関係で配置し、第１トークルームの画像Ｔ１を生成する。そして、処理部２１は、表示部２８を制御して、表示領域２８Ａに第１トークルームの画像Ｔ１を表示させる。
【０１１５】
ステップＳ２において、端末２０は、引用の要求があるか否かを判定する。図５は、引用の要求を受け付ける処理の一例を示す図である。端末２０は、第１トークルームの画像Ｔ１に対するユーザの入力を受け付ける。図５の場合、表示領域２８Ａはタッチパネルの一部であり、ユーザは、表示領域２８Ａに重ねられた入力部２５（図１参照）を操作することで、各種情報を端末２０に入力できる。処理部２１は、限定ではなく例として、図５の上図のように、表示領域２８Ａに表示されたコンテンツＱ１が長押しされたことが検出された場合、図５の下図のように、コマンドウィンドウＴｃを表示領域２８Ａに表示する。図５の場合、［コピー］、［削除］、［引用］、［保存］は、それぞれ、選択されたコンテンツ（ここでは、コンテンツＱ１）に関して所定の処理を実行させるコマンドのアイコンである。処理部２１は、限定ではなく例として、図５の下図のように［引用］のアイコンがタップされたことが検出された場合、引用の要求があると判定する。
【０１１６】
なお、引用の要求を受け付ける処理は、図５に示した例に限定されない。例えば、図５の下図において、端末２０は、複数のコマンドのアイコンが並ぶコマンドウィンドウＴｃ（限定ではなく例として、コマンドリスト、メニューともいう）を表示するが、コマンドのアイコンは［引用］のみでもよい。また、端末２０は、［引用］のアイコンを表示しなくてもよく、例えばコンテンツＱ１がタップされたことが検出された場合、引用の要求があると判定してもよい。また、入力部２５は、タッチパネルの操作部と異なる装置でもよく、例えば入力部２５がマウスである場合、ユーザは、表示領域２８Ａ上のポインタを、マウスを操作することでコンテンツＱ１上に配置し、マウスをクリックすることでコンテンツの選択、あるいはコマンドの表示を実行させてもよい。また、引用の要求に入力に用いられるアイコンは、図５の上図ではユーザが入力部２５を操作することで表示されるが、表示領域２８Ａに予め表示されていてもよい。また、端末２０は、入力部２５と異なる装置によって引用の要求を受け付けてもよく、例えばマイク２６を用いた音声入力によって引用の要求を受け付けてもよい。
【０１１７】
図４の説明に戻り、端末２０は、ステップＳ２において引用の要求があると処理部２１が判定した場合（ステップＳ２：Ｙｅｓ）、限定ではなく例として、ステップＳ３において引用コンテンツを生成する。そして、端末２０は、ステップＳ４において引用コンテンツの宛先を指定あるいは設定し、ステップＳ５において引用コンテンツを送信する。端末２０は、ステップＳ２において引用の要求がないと処理部２１が判定した場合（ステップＳ２：Ｎｏ）、又はステップＳ５の処理の後に、第１コンテンツに関する情報と第２コンテンツとの送信に関する一連の処理を終了する。以下、図６から図８を参照して、ステップＳ２以降の処理の例について説明する。
【０１１８】
図６は、引用コンテンツの生成に関する処理の一例を示すフローチャートである。
図７（Ａ）は引用コンテンツの生成に関する処理の一例を示す図である。図７（Ｂ）は引用コンテンツの送信に関する処理の一例を示す図である。図８（Ａ）は引用コンテンツの宛先の設定に関する処理の一例を示す図である。図８（Ｂ）は引用コンテンツの送信後の処理の一例を示す図である。
【０１１９】
図６に示すステップＳ１１からステップＳ１４の処理は、図４に示したステップＳ３の処理に対応する。ステップＳ１１において、処理部２１は、第１コンテンツの識別情報を取得する。限定ではなく例として、処理部２１は、図５の上図のようにコンテンツＱ１が選択された後、［引用］のアイコンがタップされたことが検出された場合、コンテンツＱ１の識別情報を取得する。ステップＳ１２において、処理部２１は、ステップＳ１１において取得した第１コンテンツの識別情報に基づいて、第１コンテンツを表示領域２８Ａに表示させる。限定ではなく例として、処理部２１は、ステップＳ１１において第１コンテンツの識別情報として図３（Ｂ）に示した［ｔｒ０１ｃ０１］を取得し、［ｔｒ０１ｃ０１］に対応する［コンテンツ］である「イベントしましょう？」を第１コンテンツとして特定する。そして、図７（Ａ）に示すように、処理部２１は、表示領域２８ＡにソフトウェアキーボードＴｄを表示するとともに、ソフトウェアキーボードＴｄに対して所定の位置関係で情報ウィンドウＴｅを配置し、特定した第１コンテンツの少なくとも一部を情報ウィンドウＴｅに配置する。ユーザは、情報ウィンドウＴｅに示される第１コンテンツを参照しつつ、ソフトウェアキーボードＴｄによって第２コンテンツを入力できる。
【０１２０】
図６のステップＳ１３において、端末２０は、ユーザが入力する第２コンテンツを取得する。例えば、入力部２３Ａはユーザからの入力を検出し、処理部２１は、ユーザが入力した情報を入力部２３Ａから取得する。そして、ステップＳ１４において、端末２０は、第１コンテンツと、第２コンテンツとを関連付ける。例えば、処理部２１は、ステップＳ１１で取得した第１コンテンツの識別情報を、第２コンテンツの関連情報に登録することで、第１コンテンツと第２コンテンツとを関連付ける。例えば、処理部２１は、図３（Ｃ）に示したコンテンツ情報Ｄ３において、第２コンテンツである［コンテンツＩＤ］が［ｔｒ０４ｃ０１］のコンテンツについて。［関連情報］に第１コンテンツの［コンテンツＩＤ］である［ｔｒ０１ｃ０１］を登録する。処理部２１は、限定ではなく例として、第１コンテンツの少なくとも一部と、第１コンテンツの識別情報と、第２コンテンツとを一組にすることで引用コンテンツを生成する。
【０１２１】
図７（Ｂ）に示すように、ユーザは、第２コンテンツの入力が完了した後、端末２０によって第２コンテンツを送信させる。図７（Ｂ）の符号Ｔｆは送信を実行するコマンドのアイコンであり、ユーザは、アイコンＴｆを用いて第２コンテンツを送信できる。限定ではなく例として、端末２０は、アイコンＴｆが長押しされたことが検出された場合、図８（Ａ）に示すように、宛先である第２グループの候補を示すリストＴｇを表示領域２８Ａに表示する。第２グループの候補は、限定ではなく例として、自端末または自端末のユーザの識別情報と関連付けられたグループである。例えば、第２グループの候補は、自端末のユーザが含まれるグループである。限定ではなく例として、処理部２１は、トークルーム情報Ｄ２を参照して、トークルーム情報Ｄ２に含まれるトークルームの名称を並べて、第２グループの候補のリストＴｇとして表示する。
【０１２２】
第２グループの候補は、限定ではなく例として、第２グループの候補の各グループに関する情報に基づく順番で並んで表示領域２８Ａに表示される。例えば、処理部２１は、第２グループの候補の各グループに関する情報として、記憶部２４に記憶されている履歴情報Ｄ４を用いる。例えば、処理部２１は、各トークルームが利用された時期に基づいて、リストＴｇを生成する。例えば、処理部２１は、トークルーム情報Ｄ２に含まれるトークルームの名称を、各トークルームが利用された時期が新しい順に並べて、リストＴｇを生成する。
【０１２３】
なお、リストＴｇにおいてトークルームの名称が並ぶ順番は、上述の例に限定されない。例えば、処理部２１は、各トークルームが利用された頻度に基づいて、リストＴｇを生成してもよい。例えば、処理部２１は、トークルーム情報Ｄ２に含まれるトークルームの名称を、各トークルームが利用された頻度が多い順に並べて、リストＴｇを生成してもよい。また、リストＴｇにおいてトークルームの名称が並ぶ順は、ユーザが予め設定した順番でもよい。
【０１２４】
図８（Ａ）の例において、ユーザは、リストＴｇから宛先を設定する。限定ではなく例として、ユーザは、表示領域２８Ａに表示されたリストＴｇにおいて、第２コンテンツの送信を予定するトークルームの名称に対してタップすることで、宛先を設定できる。端末２０は、ユーザが設定したトークルームを宛先に指定し、引用コンテンツを送信する。ここでは、宛先に［野球部］が設定されたものとする。端末２０の処理部２１は、通信Ｉ／Ｆ２２を制御し、［野球部］を宛先とする引用コンテンツを、サーバ１０を送信先として送信する。
【０１２５】
端末２０は、第１コンテンツＱ１に関連する情報を送信した場合、限定ではなく例として、第１コンテンツＱ１に関連する情報を送信したことを示す情報を含む第１画像を、表示領域２８Ａに表示する。図８（Ｂ）において、第１トークルームの画像Ｔ１は上記第１画像に対応し、符号Ｔｈは、第１コンテンツＱ１に関連する情報を送信したことを示す情報に対応する。図８（Ｂ）の例において、情報Ｔｈは、［被引用］というテキストである。端末２０の処理部２１は、限定ではなく例として、第１コンテンツＱ１に対して所定の位置関係で情報ｔｈを配置した第１トークルームの画像Ｔ１を生成する。処理部２１は、生成した第１トークルームの画像Ｔ１を、表示部２８を制御して表示領域２８Ａに表示させる。
【０１２６】
本実施形態において、端末２０の記憶部２４に記憶されたプログラムＰ２は、複数のユーザを含む第１グループと、複数のユーザを含む第２グループとに含まれるユーザの端末が実行する情報処理プログラムであって、第１グループの各端末間で送受信されるコンテンツを含む第１画像を、端末の表示領域に表示することと、表示領域に表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末によって入力された第２コンテンツとを、端末の通信部によって送信することとを含み、第２コンテンツは、第１コンテンツと関連づけられ、第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる。プログラムＰ２は、端末２０の処理部２１（限定ではなく例として、ＣＰＵ）に、第１グループの各端末間で送受信されるコンテンツを含む第１画像を、端末の表示領域に表示することと、表示領域に表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末によって入力された第２コンテンツとを、端末の通信部によって送信することとを実行させる。
【０１２７】
以上のような本実施形態において、端末２０は、表示領域２８Ａに表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末２０によって入力された第２コンテンツとを、端末２０の通信部によって送信する。第２コンテンツは、第１コンテンツと関連づけられ、第２グループの各端末間で送受信されるコンテンツを含む第２画像に含まれる。したがって、第２グループの端末のユーザは、第２画像において、第１コンテンツに関する情報（限定ではなく例として、第１コンテンツの少なくとも一部）を取得できる。このように、本実施形態に係る情報処理方法は、第１グループと第２グループとの間の情報の共有を容易にする。結果として、本実施形態に係る情報処理方法は、ユーザが情報を収集する際のユーザの労力を低減し、ユーザの利便性の向上に寄与する。また、本実施形態に係る情報処理方法は、ユーザが端末２０を用いて情報を収集する際の端末２０の負荷を低減することに寄与する。
【０１２８】
本実施形態において、第２画像は、限定ではなく例として、第２コンテンツと、第２コンテンツに関連付けられた第１コンテンツの少なくとも一部とを含む。この場合、第２画像を閲覧するユーザは、第１コンテンツの少なくとも一部と、第２コンテンツとが得られるので、第１コンテンツと第２コンテンツとの関連性（限定ではなく例として、脈絡）を把握することが容易になる。
【０１２９】
端末２０は、限定ではなく例として、第２グループの候補を表示し、第２グループの候補から選択された第２グループに含まれる複数のユーザの端末２０に第２コンテンツを送信する。この場合、ユーザは、表示された第２グループの候補から宛先を選択することができ、利便性が向上する。また、本実施形態において、第２グループの候補は、限定ではなく例として、端末２０または端末２０のユーザの識別情報と関連付けられ、第２グループの候補の各グループに関する情報に基づく順番で並んで表示領域２８Ａに表示される。この場合、ユーザが宛先を容易に指定できる可能性が高くなり、ユーザの利便性が高くなる。
【０１３０】
端末２０は、限定ではなく例として、第１コンテンツに関する情報を送信した場合、第１コンテンツに関する情報を送信したことを示す情報を含む第１画像を表示領域に表示する。この場合、第１コンテンツに関する情報を送信した端末２０のユーザは、端末２０が正常に動作したことを確認することができる。また、第１グループにおいて、第１コンテンツに関する情報を送信した端末２０のユーザと異なるユーザは、第１コンテンツに関する情報が送信されたことを知ることができる。
【０１３１】
端末２０は、限定ではなく例として、第２トークルームの画像を表示領域２８Ａに表示する。この情報処理方法は、第１コンテンツに関する情報と第２コンテンツとを送信した端末２０の表示領域２８Ａに、第２コンテンツを含む第２トークルームの画像を表示するので、この端末２０のユーザは、送信した第２コンテンツを第２トークルームの画像を見ることによって確認することができので、ユーザの利便性が向上する。
【０１３２】
第２コンテンツは、限定ではなく例として、端末２０の入力部２３Ａによって入力される、テキスト、画像、及び音声の少なくとも１つのコンテンツである。テキストは、限定ではなく例として、コメントやスケジュールなどの情報を、画像および音声に比べて少ないデータ量で表すことができる。そのため、第２コンテンツがテキストを含む場合、この情報処理方法は、例えば端末２０の通信量を低減することができる。また、画像及び音声は、限定ではなく例として、テキストに比べて情報量が多く、テキストで表現しにくい情報を表現すること等ができる。そのため、第２コンテンツが画像および音声の一方または双方を含む場合、この情報処理方法は、表現力が豊かな第２コンテンツを伝えることができ、ユーザの利便性の向上に寄与する。
【０１３３】
端末２０は、限定ではなく例として、第２コンテンツの送信が許可される場合、第１コンテンツと、端末２０の入力部２３Ａによって入力された第２コンテンツとに基づいて、第２トークルームの画像を生成する。この情報処理方法は、端末２０において第２トークルームの画像を生成するので、限定ではなく例として、第２トークルームの画像を端末２０の外部から通信などで取得する場合に比べて、第２トークルームの画像を表示領域２８Ａに速やかに表示することができる。結果として、この情報処理方法は、ユーザの利便性を向上すること、端末２０の通信量を減らすこと等ができる。
【０１３４】
なお、実施形態に係る情報処理方法は、図４においてステップＳ２からステップＳ４の処理を含むが、ステップＳ２からステップＳ４の処理の少なくとも一部を含まなくてもよい。限定ではなく例として、第１コンテンツに関する情報の宛先は、予め設定されてもよく、この場合、端末２０は、ステップＳ４の処理を省略してもよい。また、ステップＳ２からステップＳ４の処理の少なくとも一部は、端末２０の外部の装置（限定ではなく例として、クラウドコンピュータ）が実行してもよい。
【０１３５】
なお、ステップＳ２からステップＳ４の処理の少なくとも一部は、第１コンテンツに関する情報と第２コンテンツとを送信する一連の処理の一部であってもよい。また、ステップＳ２からステップＳ４の処理の順番は、任意に変更できる。例えば、ステップＳ４において宛先を指定した後に、引用コンテンツを生成してもよい。また、ステップＳ４において、第１トークルームと異なるトークルームが宛先に指定された場合、端末２０は、コンテンツを他のトークルームへ引用する要求があるとしてよい。
【０１３６】
なお、表示領域２８Ａに表示される引用コンテンツは、図２の右下の図におけるコンテンツＱ５の場合、第１コンテンツの少なくとも一部と第２コンテンツとを一組にしたコンテンツであるが、このような形態に限定されない。例えば、引用コンテンツは、第１コンテンツの少なくとも一部を含むコンテンツと、第２コンテンツとが分離して配置されて表示される形態でもよい。例えば、端末２０は、第１コンテンツの少なくとも一部と、第２コンテンツとを、それぞれ１つのコンテンツとして配置したトークルームの画像を表示してもよい。この場合、第１コンテンツの少なくとも一部は、第２コンテンツに対して、第２トークルームの画像Ｔ２の縦方向に配置されてもよいし、そうでなくてもよい。
【０１３７】
＜第２実施形態＞
図９は、第２実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、所定の条件のコンテンツについて引用が許可される形態である。端末２０は、限定ではなく例として、引用が許可される場合に引用コンテンツを送信し、引用が許可されない場合に引用コンテンツを送信しない。上記所定の条件は、限定ではなく例として、引用を予定するコンテンツを送信したユーザと、端末２０のユーザとが同じである条件である。限定ではなく例として、ユーザは、第１トークルームに含まれるコンテンツのうち自身の端末２０で入力されたコンテンツについては、このコンテンツを引用したコンテンツを、第２トークルームを宛先として端末２０によって送信することができる。例えば、処理部２１は、第１コンテンツを送信したユーザと端末のユーザとが同じである場合、通信Ｉ／Ｆ２２を制御して、第１コンテンツに関する情報を含む情報（限定ではなく例として、引用コンテンツ）を送信する。
【０１３８】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０１３９】
図９において、ステップＳ１およびステップＳ２の処理は、図４と同様であるのでその説明を省略あるいは簡略化する。端末２０は、ステップＳ２において引用の要求があると処理部２１が判定した場合（ステップＳ２：Ｙｅｓ）、ステップＳ２１において、第１コンテンツに関する情報の送信を許可するか否かを端末２０の処理部２１で判定する。処理部２１は、限定ではなく例として、第１コンテンツを送信したユーザと端末２０のユーザとが同じである場合、第１コンテンツに関する情報の送信を許可すると判定する（ステップＳ２１：Ｙｅｓ）。
【０１４０】
処理部２１は、限定ではなく例として、図３（Ｂ）に例示したコンテンツ情報Ｄ３を参照して、ステップＳ２１の処理を実行する。例えば、ユーザが選択した第１コンテンツの［コンテンツＩＤ］が［ｔｒ０１ｃ０１］である場合、処理部２１は、［ｔｒ０１ｃ０１］に対応する［送信ユーザＩＤ］を参照して、第１コンテンツを送信したユーザのユーザＩＤを取得する。そして、処理部２１は、第１コンテンツを送信したユーザのユーザＩＤと、端末２０のユーザのユーザＩＤとを比較して、双方が一致する場合に第１コンテンツに関する情報の送信を許可すると判定する。例えば、ユーザＡの端末２０Ａにおいて、第１コンテンツとして［コンテンツＩＤ］が［ｔｒ０１ｃ０１］のコンテンツが選択された場合、端末２０Ａの処理部２１は、［ｔｒ０１ｃ０１］に対応する［送信ユーザＩＤ］と端末２０のユーザＡのユーザＩＤとが一致するので、第１コンテンツに関する情報の送信を許可すると判定する。また、ユーザＡの端末２０Ａにおいて、第１コンテンツとして［コンテンツＩＤ］が［ｔｒ０１ｃ０２］のコンテンツが選択された場合、端末２０Ａの処理部２１は、［ｔｒ０１ｃ０２］に対応する［送信ユーザＩＤ］と端末２０のユーザＡのユーザＩＤとが一致しないので、第１コンテンツに関する情報の送信を許可しないと判定する。
【０１４１】
処理部２１は、第１コンテンツに関する情報の送信を許可すると判定した場合（ステップＳ２１：Ｙｅｓ）、限定ではなく例として、ステップＳ３からステップＳ５の処理を実行し、第１コンテンツに関する情報と、第２コンテンツとを送信する。ステップＳ３からステップＳ５の処理は、図４と同様であるので、その説明を省略する。処理部２１は、第１コンテンツに関する情報の送信を許可しないと判定した場合（ステップＳ２１：Ｎｏ）、限定ではなく例として、ステップＳ２２において引用の不許可を通知する。例えば、処理部２１は、表示部２８を制御して、「引用できません」などのメッセージを含む画像を表示領域２８Ａに表示させ、ユーザに引用の不許可を通知する。
【０１４２】
なお、処理部２１は、引用の不許可を表す音声をスピーカ２９によって出力させ、引用の不許可を通知してもよい。また、処理部２１は、音声または画像と異なる形態（例えば、端末２０の振動、ランプ点灯あるいは点滅）によって、引用の不許可を通知してもよい。また、処理部２１は、ステップＳ２２の処理を実行しなくてもよい。
【０１４３】
端末２０は、ステップＳ５の処理を実行した後、又はステップＳ２２の処理を実行した後に、第１コンテンツに関する情報を送信する一連の処理を終了する。
【０１４４】
端末２０は、限定ではなく例として、第１コンテンツに関する情報を、第１コンテンツを送信したユーザと端末２０のユーザとが同じである場合、通信部によって送信する。したがって、このような情報処理方法は、第１コンテンツを送信したユーザと異なるユーザの端末２０である場合、第１コンテンツに関する情報が意図せずに送信されることを低減できる。
【０１４５】
端末２０の処理部２１は、限定ではなく例として、第１コンテンツに関する情報の送信を許可するか否かを判定する。この情報処理方法は、第２コンテンツを送信する端末２０において第１コンテンツに関する情報の送信を許可するか否かを判定するので、その判定結果が速やかに得られる。したがって、端末２０は、限定ではなく例として、上記判定が端末２０の外部で行われる場合と比較して、第１コンテンツに関する情報と第２コンテンツとを速やかに送信でき、ユーザの利便性が向上する。
【０１４６】
また、端末２０は、限定ではなく例として、ステップＳ３およびステップＳ４の処理を実行するよりも前に、ステップＳ２１において引用を許可するか否かを判定する。したがって、端末２０は、引用を許可しないと処理部２１が判定した場合（ステップＳ２１：Ｎｏ）、ステップＳ３およびステップＳ４の処理を省くことができ、これらの処理に要する負荷を低減できる。なお、ステップＳ２１の処理は、ステップＳ５の処理よりも前に実行されればよく、ステップＳ３の後に実行されてもよいし、ステップＳ４の処理の後に実行されてもよい。
【０１４７】
なお、端末２０は、第１コンテンツを送信したユーザと端末２０のユーザとが同じである条件と異なる条件に基づいて、第１コンテンツに関する情報を送信してもよい。限定ではなく例として、端末２０は、第１コンテンツの種類とデータ量との一方または双方に基づいて、第１コンテンツに関する情報の送信を許可するか否かを判定してもよい。例えば、端末２０は、第１コンテンツがテキストである場合、第１コンテンツに関する情報を送信し、第１コンテンツがテキストと異なる場合、第１コンテンツに関する情報を送信しなくてもよい。端末２０が第１コンテンツに関する情報を送信する条件については、上記の例に限定されず、後の実施形態でも説明する。
【０１４８】
なお、端末２０は、第１コンテンツに関する情報を、第２トークルームを宛先として送信することが許可されない場合、第１コンテンツに関する情報を送信せず、第２コンテンツを送信してもよい。また、端末２０は、第１コンテンツに関する情報を、第２トークルームを宛先として送信することを許可するか否かを判定しなくてもよい。限定ではなく例として、サーバ１０は、端末２０が送信した第１コンテンツに関する情報と第２コンテンツとを受信した場合、受信した情報の少なくとも一部について、サーバ１０から、第２グループに含まれるユーザの端末２０へ送信するか否かを判定してもよい。サーバ１０は、端末２０が送信した第１コンテンツに関する情報を、第２グループに含まれるユーザの端末２０へ送信しないと判定した場合、限定ではなく例として、第１コンテンツに関する情報を送信せず、第２コンテンツを送信してもよいし、第２コンテンツを送信しなくてもよい。
【０１４９】
なお、端末２０は、限定ではなく例として、引用が許可されるコンテンツと、引用が許可されないコンテンツとを区別したトークルームの画像を表示してもよい。以下の説明において適宜、引用が許可されるコンテンツを第１コンテンツの候補と称す。
【０１５０】
図１０（Ａ）、図１０（Ｂ）は第１コンテンツの候補の表示に関する処理を示す図である。図１０（Ａ）の第１トークルームの画像Ｔ１において、コンテンツＱ１とコンテンツＱ２とは、端末２０のユーザによって送信されたコンテンツである。コンテンツＱ１とコンテンツＱ２とは、送信したユーザと端末２０のユーザとが同じであり、引用が許可されるので、第１コンテンツの候補である。また、コンテンツＱ２は、他端末から送信されたコンテンツであり、送信したユーザと端末２０のユーザとが異なるので、引用が許可されないコンテンツである。第１コンテンツの候補であるコンテンツＱ１およびコンテンツＱ２は、それぞれ、第１トークルームの画像Ｔ１に対して第１の位置関係で配置される。符号ＣＬは第１トークルームの画像Ｔ１の中心線であり、上記第１の位置関係は、中心線ＣＬに対して片側に寄った位置関係である。例えば、コンテンツＱ１およびコンテンツＱ２は、第１トークルームの画像Ｔ１の中心線ＣＬに対して右側に寄った位置に配置される。また、第１コンテンツの候補であるコンテンツと異なるコンテンツであるコンテンツＱ３は、中心線ＣＬに対して、第１コンテンツの候補であるコンテンツの反対側に寄った位置に配置される。なお、第１コンテンツの候補であるコンテンツと、第１コンテンツの候補であるコンテンツと異なるコンテンツとの位置関係は、上述の例に限定されず、人間が目視で区別できるように任意に設定される。
【０１５１】
図１０（Ｂ）の第１トークルームの画像Ｔ１において、第１画像の第１コンテンツの候補であるコンテンツは、第１コンテンツの候補であるコンテンツとは異なるコンテンツと異なる態様で表示領域２８Ａに表示される。図１０（Ｂ）において、第１画像の第１コンテンツの候補であるコンテンツは、コンテンツＱ１およびコンテンツＱ２である。また、第１コンテンツの候補であるコンテンツとは異なるコンテンツは、コンテンツＱ３である。各コンテンツは、限定ではなく例として、コンテンツの本体を枠（例えば、吹き出しの形状の枠）に収めたアイテムとして表示される。第１コンテンツの候補であるコンテンツと、第１コンテンツの候補であるコンテンツと異なるコンテンツとは、上記枠の色と明るさとの一方または双方が異なる形態で表示される。限定ではなく例として、コンテンツＱ１およびコンテンツＱ２は、上記枠の内側が第１の色（例えば、緑）であり、コンテンツＱ３は、上記枠の内側が第１の色と異なる第２の色（例えば、白）である。
【０１５２】
なお、第１コンテンツの候補であるコンテンツと、第１コンテンツの候補であるコンテンツと異なるコンテンツとは、上記枠の内側の明るさ、枠の線の色、枠の線の太さ、枠の線の線種（例、実線、点線）が異なってもよい。また、第１コンテンツの候補であるコンテンツと、第１コンテンツの候補であるコンテンツと異なるコンテンツとの表示形態の違いは、上述の例に限定されず、人間が目視で区別できるように任意に設定される。
【０１５３】
図１０（Ａ）および図１０（Ｂ）において、端末２０は、第１コンテンツの候補であるコンテンツと、第１コンテンツの候補であるコンテンツと異なるコンテンツとを区別して表示する。この場合、ユーザは、第１コンテンツに関する情報の送信が許可されるコンテンツと、第１コンテンツに関する情報の送信が許可されないコンテンツとを容易に判別することができ、ユーザの利便性が向上する。
【０１５４】
＜第３実施形態＞
図１１は、第３実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。第３実施形態は、限定ではなく例として、第２コンテンツが入力されるよりも前に、引用が許可されるか否かを判定する形態である。端末２０は、限定ではなく例として、引用が許可される場合に引用コンテンツを生成し、引用が許可されない場合に引用コンテンツを生成しない。図１２（Ａ）は引用が許可される場合の表示に関する処理を示す図である。図１２（Ｂ）は引用が許可されない場合の表示に関する処理を示す図である。端末２０は、限定ではなく例として、引用が許可されない場合に図１２（Ａ）に示すように［引用］のアイコンを表示し、引用が許可されない場合に図１２（Ｂ）に示すように［引用］のアイコンを表示しない。
【０１５５】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０１５６】
端末２０は、ステップＳ１において第１トークルームの画像を表示した後、ステップＳ２４においてコンテンツの選択があるか否かを判定する。限定ではなく例として、端末２０の処理部２１は、図５の上図のように、表示領域２８Ａに表示された第１トークルームの画像Ｔ１においてコンテンツＱ１が長押しされたことが検出された場合、コンテンツＱ１が選択されたと判定する。処理部２１は、コンテンツの選択があると判定した場合（ステップＳ２４：Ｙｅｓ）、ステップＳ２５において引用を許可するか否かを判定する。処理部２１は、ステップＳ２４において選択されたと判定したコンテンツに関して、引用を許可すると判定した場合（ステップＳ２５：Ｙｅｓ）、ステップＳ２６において、引用を含むコマンドウィンドウを表示させる。また、処理部２１は、ステップＳ２４において選択されたと判定したコンテンツに関して、引用を許可しないと判定した場合（ステップＳ２５：Ｎｏ）、ステップＳ２７において、引用を含まないコマンドウィンドウを表示させる。
【０１５７】
処理部２１は、引用が許可される場合、図１２（Ａ）に示すように、引用に係る処理を実行するコマンド（例えば、図中の［引用］）を含むコマンドウィンドウＴｃ１を含む第１トークルームの画像Ｔ１ａを生成する。処理部２１は、表示部２８を制御して、第１トークルームの画像Ｔ１ａを表示領域２８Ａに表示させる。図１２（Ａ）の場合、［コピー］、［削除］、［引用］、［保存］は、それぞれ、選択されたコンテンツ（ここでは、コンテンツＱ１）に関して所定の処理を実行させるコマンドのアイコンである。ユーザは、［コピー］、［削除］、［引用］、及び［保存］のいずれのアイコンをタップすることによって、アイコンに割り付けられた処理を端末２０に実行させることができる。
【０１５８】
また、処理部２１は、引用が許可さない場合、図１２（Ｂ）に示すように、引用に係る処理を実行するコマンドを含まないコマンドウィンドウＴｃ２を含む第１トークルームの画像Ｔ１ｂを生成する。図１２（Ｂ）において、図１２（Ｂ）において、［引用］のアイコンは無効化されている。端末２０は、［引用］のアイコンがタップされた場合、限定ではなく例として、［引用］のコマンドの入力を受け付けない。［引用］は、コマンドを入力するアイコンとしては機能しないが、他のコマンドである［コピー］などに比べて低いコントラストで表され、コマンドの実行ができないことを視覚的に表す。端末２０は、［引用］を表示しなくてもよい。なお、ユーザは、アイコンが有効である［コピー］、［削除］、及び［保存］については、アイコンをタップすることでアイコンに割り付けられた処理を端末２０に実行させることができる。なお、
【０１５９】
図１１の説明に戻り、端末２０は、ステップＳ２６において引用を含むコマンドウィンドウＴｃ１を表示した後、ステップＳ２８において、引用の要求があるか否かを判定する。処理部２１は、限定ではなく例として、図１２（Ａ）に示した［引用］のアイコンがタップされたことが検出された場合、引用の要求があると判定する。端末２０は、引用の要求があると処理部２１が判定した場合（ステップＳ２８：Ｙｅｓ）、ステップＳ３からステップＳ５の処理を実行することで、第１コンテンツに関する情報と、第２コンテンツとを送信する。ステップＳ３からステップＳ５の処理については、図４と同様であるので、その説明を省略する。
【０１６０】
処理部２１は、限定ではなく例として、図１２（Ａ）に示した［引用］のアイコンと異なる部分がタップされたことが検出された場合、引用の要求がないと判定する（ステップＳ２８：Ｎｏ）。上記［引用］のアイコンと異なる部分は、限定ではなく例として、［引用］のアイコンと異なるアイコンでもよいし、表示領域２８ＡにいてコマンドウィンドウＴｃ１の外側の部分でもよい。処理部２１は、引用の要求がないと判定した場合（ステップＳ２８：Ｎｏ）、又はステップＳ２７の処理の後に、コマンドの選択があるか否かを判定する。処理部２１は、図１２（Ａ）に示したコマンドウィンドウＴｃ１または図１２（Ｂ）に示したコマンドウィンドウＴｃ２において、有効なコマンドを表すアイコンがタップされたことが検出された場合、コマンドの選択があると判定する（ステップＳ２９：Ｙｅｓ）。端末２０は、コマンドの選択があると処理部２１が判定した場合（ステップＳ２９：Ｙｅｓ）、ステップＳ３０において、選択されたコマンドを実行する。端末２０は、ステップＳ２４においてコンテンツの選択がないと処理部２１が判定した場合（ステップＳ２４：Ｎｏ）、ステップＳ５の処理の後、ステップＳ２９においてコマンドの選択がないと処理部２１が判定した場合（ステップＳ２９：Ｎｏ）、又はステップＳ３０の処理の後に、第１コンテンツに関する情報と第２コンテンツとを送信する一連の処理を終了する。
【０１６１】
以上のような端末２０は、限定ではなく例として、第１グループと異なる第２グループの端末間で送受信されるコンテンツとして、第１グループの端末間で送受信されるコンテンツに関する情報を送信することが許可されない場合、コンテンツに関する情報を送信する処理の少なくとも一部を実行させるコマンドの入力を受け付けない。この場合、ユーザは、限定ではなく例として、第２コンテンツの入力後に、第１コンテンツに関する情報の送信が許可されないことを知るといった不都合がなくなり、ユーザの利便性が向上する。また、端末２０は、送信が許可されないコンテンツに関する情報について、第２コンテンツの入力を受け付ける処理等を省くことができ、処理の負荷が低減される。
【０１６２】
＜第４実施形態＞
図１３は、第４実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、引用が許可される条件が上述の実施形態と異なる。端末２０は、限定ではなく例として、第２グループに含まれるユーザに基づいて、引用を許可するか否かを判定する。端末２０は、限定ではなく例として、第２コンテンツの宛先が指定された後に、第２コンテンツの宛先に基づいて、引用を許可するか否かを判定する。限定ではなく例として、端末２０は、第１グループに含まれるユーザと、第２グループに含まれるユーザとで重複するユーザが、自端末のユーザの他に存在する場合に、引用を許可する。第１コンテンツに関する情報は、限定ではなく例として、第２グループに含まれる複数のユーザのうち端末２０のユーザを除いた１以上のユーザが第１グループに含まれる場合、通信部によって送信される。
【０１６３】
次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０１６４】
図１３のステップＳ１およびステップＳ２の処理は、図４と同様であり、その説明を省略あるいは簡略化する。端末２０は、ステップＳ２において引用の要求があると処理部２１が判定した場合（ステップＳ２：Ｙｅｓ）、ステップＳ３１において、第１コンテンツに関する情報と第２コンテンツとを送信する宛先を指定する。限定ではなく例として、端末２０は、宛先の候補であるトークルームの名称のリストを表示領域２８Ａに表示し、リストからユーザが選択するトークルームを宛先に指定する。
【０１６５】
ステップＳ３２において、端末２０は、引用を許可するか否かを判定する。限定ではなく例として、端末２０の処理部２１は、ステップＳ３１において指定された宛先に基づいて、ステップＳ３２の処理を実行する。例えば、処理部２１は、図３（Ａ）に示したトークルーム情報Ｄ２を参照して、ステップＳ３１において指定された宛先のトークルームに対応するグループに含まれるユーザのユーザＩＤを取得する。そして、処理部２１は、第１トークルームに対応する第１グループに含まれるユーザのユーザＩＤと、宛先のトークルームに対応するグループに含まれるユーザのユーザＩＤとを比較する。これにより、処理部２１は、第２グループに含まれる複数のユーザのうち自端末のユーザを除いた１以上のユーザが第１グループに含まれるか否かを判定する。処理部２１は、第２グループに含まれる複数のユーザのうち自端末のユーザを除いたＮ１以上のユーザが第１グループに含まれると判定した場合、第１コンテンツに関する情報の送信を許可すると判定する（ステップＳ３２：Ｙｅｓ）。上記Ｎ１は、１以上の整数であり、限定ではなく例として、予め設定される値である。端末２０は、第１コンテンツに関する情報の送信を許可すると処理部２１が判定した場合（ステップＳ３２：Ｙｅｓ）、ステップＳ３およびステップＳ５の処理を実行して、第１コンテンツに関する情報と第２コンテンツとを送信する。ステップＳ３およびステップＳ５の処理は、図４と同様であり、その説明を省略する。
【０１６６】
端末２０は、第１コンテンツに関する情報の送信を許可しないと処理部２１が判定した場合（ステップＳ３２：Ｎｏ）、ステップＳ３３において、引用の不許可を通知する。ステップＳ３３の処理は、図９のステップＳ２２の処理と同様であり、その説明を省略する。処理部２１は、ステップＳ３３の処理の後に、ステップＳ３４において、宛先を変更するか否かを判定する。限定ではなく例として、端末２０は、「宛先を変更しますか？」といったダイアログボックスを表示領域２８Ａに表示させ、ユーザの入力を受け付ける。処理部２１は、宛先を変更する旨のユーザの入力が検出された場合、宛先を変更すると判定する（ステップＳ３４：Ｙｅｓ）。端末２０は、宛先を変更すると処理部２１が判定した場合（ステップＳ３４：Ｙｅｓ）、ステップＳ３１の処理に戻り、以降の処理を繰り返す。端末２０は、宛先を変更しないと処理部２１が判定した場合（ステップＳ３４：Ｎｏ）、第１コンテンツに関する情報と第２コンテンツとを送信する一連の処理を終了する。
【０１６７】
以上のような端末２０は、限定ではなく例として、第２グループに含まれる複数のユーザのうち端末２０のユーザを除いた１以上のユーザが第１グループに含まれる場合、第１コンテンツに関する情報を送信する。言い換えると、端末２０は、第１グループと第２グループとで重複するユーザが自端末のユーザの他に存在する場合、第１コンテンツに関する情報を送信する。したがって、端末２０は、限定ではなく例として、第１グループと関係性がある第２グループの端末２０に、第１コンテンツに関する情報を伝えることができ、例えば情報の意図しない拡散を抑制しつつ、情報の共有化を図ることができる。
【０１６８】
また、端末２０は、限定ではなく例として、ステップＳ３において第２コンテンツの入力を受け付ける処理を実行するよりも前に、ステップＳ３２において第１コンテンツに関する情報の送信を許可するか否かを判定する。この場合、ユーザは、例えば第２コンテンツを入力した後に引用が不許可であることを知るといった不都合が防止され、ユーザの利便性が向上する。また、端末２０は、第１コンテンツに関する情報の送信が不許可である場合、第２コンテンツの入力を受け付ける処理を省略することができ、処理の負荷が低減される。
【０１６９】
＜第５実施形態＞
図１４は、第５実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、引用が許可されるか否かを判定するタイミングが上述の実施形態と異なる。端末２０は、限定ではなく例として、引用コンテンツの生成後に引用を許可するか否かを判定する。
【０１７０】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０１７１】
図１４のステップＳ１およびステップＳ２の処理は、図４と同様であり、その説明を省略あるいは簡略化する。端末２０は、ステップＳ２において引用の要求があると処理部２１が判定した場合（ステップＳ２：Ｙｅｓ）、ステップＳ４１において、引用コンテンツを生成する。そして、端末２０は、ステップＳ４２において、引用コンテンツの宛先を設定する。ステップＳ４１およびステップＳ４２の処理は、図４のステップＳ３およびステップＳ４の処理と同様であり、その説明を省略する。処理部２１は、ステップＳ４２の処理の後に、引用を許可するか否かを判定する。ステップＳ４３の処理は、図１３のステップＳ３２の処理と同様であり、その説明を省略する。
【０１７２】
端末２０は、引用を許可すると処理部２１が判定した場合（ステップＳ４３：Ｙｅｓ）、ステップＳ５において、第１コンテンツに関する情報と第２コンテンツとを送信する。端末２０は、引用を許可しないと処理部２１が判定した場合（ステップＳ４３：Ｎｏ）、ステップＳ４４において引用の不許可を通知し、ステップＳ４５において宛先を変更するか否かを判定する。ステップＳ４４およびステップＳ４５の処理は、図１３のステップＳ３３およびステップＳ３４の処理と同様であり、その説明を省略する。
【０１７３】
端末２０は、宛先を変更しないと処理部２１が判定した場合（ステップＳ４６：Ｎｏ）、ステップＳ４６において、引用コンテンツを記憶するか否かを判定する。限定ではなく例として、端末２０は、［記憶しますか？］などのダイアログボックスを表示領域２８Ａに表示し、ユーザの入力を受け付ける。処理部２１は、引用コンテンツを記憶する旨の入力がユーザからあったことが検出された場合、引用コンテンツを記憶すると判定する（ステップＳ４６：Ｙｅｓ）。端末２０は、引用コンテンツを記憶すると処理部２１が判定した場合（ステップＳ４６：Ｙｅｓ）、ステップＳ４７において、ステップＳ４１で生成された引用コンテンツの少なくとも一部を記憶部に記憶する。記憶部は、限定ではなく例として、端末２０の記憶部２４であるが、記憶部２４と異なる記憶部でもよく、端末２０の外部の記憶部でもよい。端末２０は、限定ではなく例として、ユーザの要求に基づいて、記憶された引用メッセージを表示領域２８Ａに表示してもよい。端末２０は、引用コンテンツを記憶しないと処理部２１が判定した場合（ステップＳ４６：Ｎｏ）、又はステップＳ４７の処理の後に、一連の処理を終了する。
【０１７４】
以上のような端末２０は、限定ではなく例として、引用コンテンツを生成した後に引用を許可するか否かを判定し、引用を許可しない場合に宛先を変更するか否かを判定する。この場合、ユーザは、宛先を変更することで引用が許可される可能性があり、第２コンテンツの入力に要した労力が無駄になるといった不都合を減らすことができ、ユーザの利便性が向上する。また、端末２０は、例えば宛先の誤入力等によって第１コンテンツに関する情報を送信しないといった不都合を減らすことができ、ロバスト性が高くなる。
【０１７５】
また、端末２０は、限定ではなく例として、引用コンテンツを生成した後に引用を許可するか否かを判定し、引用を許可しない場合に引用コンテンツを記憶するか否かを判定する。この場合、ユーザは、例えば、記憶された引用コンテンツを閲覧あるいは再利用することがあり、ユーザの利便性が向上する。
【０１７６】
なお、端末２０は、ステップＳ４５の処理を実行しなくてもよい。また、端末２０は、ステップＳ４６の処理を実行しなくてもよく、引用を許可しないと処理部２１が判定した場合（ステップＳ４３：Ｎｏ）、引用メッセージを自動で記憶してもよいし、引用メッセージを記憶してなくてもよい。
【０１７７】
＜第６実施形態＞
図１５は、第６実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、引用を許可するか否かを複数の条件で判定する形態である。端末２０は、限定ではなく例として、引用を予定するコンテンツが特定された段階で、特定されたコンテンツを送信したユーザに基づいて、引用を許可するか否かを判定する。また、端末２０は、限定ではなく例として、宛先が特定された段階で、特定された宛先に基づいて、引用を許可するか否かを判定する。そして、端末２０は、限定ではなく例として、引用を許可すると自端末で判定した場合、引用コンテンツを送信する。また、端末２０は、限定ではなく例として、引用を許可しないと自端末で判定した場合、引用の許可の要求を送信し、引用の許可の要求に対する応答に基づいて、引用コンテンツを送信する。
【０１７８】
次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０１７９】
図１５のステップＳ１およびステップＳ２の処理は、図４と同様であり、その説明を省略あるいは簡略化する。処理部２１は、引用の要求があると判定した場合（ステップＳ２：Ｙｅｓ）、ステップＳ５１において、引用を許可するか否かを判定する。ステップＳ５１の処理は、図９のステップＳ２１と同様であり、処理部２１は、第１コンテンツを送信した端末のユーザと自端末のユーザとが同じである場合、引用を許可すると判定する（ステップＳ５１：Ｙｅｓ）。処理部２１は、引用を許可すると判定した場合、ステップＳ５２において、引用の許可のフラグを設定する。処理部２１は、限定ではなく例として、引用を許可する旨のフラグを生成する。
【０１８０】
端末２０は、引用を許可しないと処理部２１が判定した場合（ステップＳ５１：Ｎｏ）、又はステップＳ５２の処理の後に、ステップＳ４で宛先を指定する。端末２０は、ステップＳ４の処理の後に、ステップＳ５３において引用を許可するか否かを判定する。ステップＳ５３の処理は、限定ではなく例として、図１３のステップＳ３２の処理と同様であり、処理部２１は、宛先のトークルームに対応する第２グループに含まれる複数のユーザのうち自端末のユーザを除いた１以上のユーザが第１グループに含まれる場合、引用を許可すると判定する。処理部２１は、引用を許可すると判定した場合（ステップＳ５３：Ｙｅｓ）、ステップＳ５４において、引用の許可のフラグを設定する。
【０１８１】
処理部２１は、引用を許可しないと判定した場合（ステップＳ５３：Ｎｏ）、又はステップＳ５４の処理の後に、ステップＳ３で引用コンテンツを生成する。処理部２１は、ステップＳ３の処理の後、ステップＳ５５において、引用の許可のフラグがあるか否かを判定する。処理部２１は、ステップＳ５２とステップＳ５４の一方または双方の処理において、引用の許可のフラグを設定した場合、引用の許可のフラグがあると判定する（ステップＳ５５：Ｙｅｓ）。処理部２１は、引用の許可のフラグがないと判定した場合（ステップＳ５５：Ｎｏ）、ステップＳ５６において、引用の許可の要求を送信するか否かを判定する。限定ではなく例として、端末２０は、［引用の許可の要求を送信しますか？］といったダイアログボックスを表示領域２８Ａに表示し、ユーザの入力を受け付ける。処理部２１は、引用の許可の要求を送信する旨のユーザの入力が検出された場合、引用の許可の要求を送信すると判定する（ステップＳ５６：Ｙｅｓ）。
【０１８２】
端末２０は、引用の許可の要求を送信すると処理部２１が判定した場合（ステップＳ５６：Ｙｅｓ）、ステップＳ５７において、引用の許可の要求を送信する。限定ではなく例として、端末２０は、第１コンテンツに関する情報の送信が許可されるユーザの端末２０を宛先として、引用の許可を要求することを示す情報を送信する。第１コンテンツに関する情報の送信が許可されるユーザは、限定ではなく例として、第１コンテンツを送信したユーザである。
【０１８３】
なお、引用の許可の要求の送信先は、上記の例に限定されない。例えば、端末２０は、第１グループに含まれる１又は２以上のユーザの端末２０でもよいし、予め設定されたユーザ（限定ではなく例として、各グループに含まれるユーザのうち予め設定されたユーザ、アドミニストレーター）の端末でもよい。引用の許可の要求を受信した端末２０は、限定ではなく例として、［引用を許可しますか？］といったダイアログボックスを表示領域２８Ａに表示し、ユーザの入力を受け付ける。処理部２１は、引用の許可の要求を送信する旨のユーザの入力が検出された場合、引用の許可を送信する。なお、サーバ１０は、限定ではなく例として、端末２０が送信した引用の許可の要求を受信した場合、引用を許可するか否かを判定し、その判定結果に基づいて引用の許可を送信してもよい。
【０１８４】
ステップＳ５８において、処理部２１は、引用の許可を受信したか否かを判定する。処理部２１は、限定ではなく例として、ステップＳ５７において送信した引用の許可の要求に対する応答として、引用を許可する旨の情報を受信したか否かを判定する。端末２０は、ステップＳ５５において引用の許可のフラグがあると処理部２１が判定した場合（ステップＳ５５：Ｙｅｓ）、又はステップＳ５８において引用の許可を受信したと処理部２１が判定した場合（ステップＳ５８：Ｙｅｓ）、ステップＳ５において第１コンテンツに関する情報と第２コンテンツとを送信する。
【０１８５】
また、端末２０は、ステップＳ２において引用の要求がないと処理部２１が判定した場合（ステップＳ２：Ｎｏ）、ステップＳ５６において引用の許可の要求を送信しないと処理部２１が判定した場合（ステップＳ５６：Ｎｏ）、又はステップＳ５８において引用の許可を受信していないと処理部２１が判定した場合（ステップＳ５８：Ｎｏ）、一連の処理を終了する。
【０１８６】
なお、端末２０は、ステップＳ４において宛先を設定し、かつ第１コンテンツに関する情報を送信しない場合、図１４のステップＳ４５の処理と同様に宛先を変更するか否かを判定してもよい。また、端末２０は、ステップＳ３においてユーザが第２コンテンツを入力し、かつ第１コンテンツに関する情報を送信しない場合、第１コンテンツに関する情報と第２コンテンツとの一方または双方を、図１４のステップＳ４６の処理と同様に記憶するか否かを判定してもよいし、記憶するか否かを判定せずに記憶してもよく、記憶するか否かを判定せずに記憶しなくてもよい。
【０１８７】
以上のような端末２０は、限定ではなく例として、第１コンテンツに関する情報と第２コンテンツとを、複数の条件に基づいて送信する。このような情報処理方法は、限定ではなく例として、第１コンテンツに関する情報を送信することが許可される条件を細かく設定できるので、意図しない情報の流出を防止しつつ、複数のユーザで情報の共有化を図ることができる。限定ではなく例として、端末２０は、第１コンテンツを送信した端末２０のユーザと自端末のユーザとが同じである場合に引用を許可し、かつ第２グループに含まれるユーザのうち自端末のユーザと異なるユーザが第１グループに含まれる場合に引用を許可する。この場合、第１グループに含まれ、かつ第２グループに含まれるユーザは、引用コンテンツを端末２０によって送信できるので、ユーザの利便性が向上する。
【０１８８】
また、端末２０は、限定ではなく例として、引用の許可の要求に対する応答に基づいて、第１コンテンツに関する情報と第２コンテンツとを送信する。このような情報処理方法は、限定ではなく例として、引用を許可するか否かを端末２０において判定しなくてもよく、端末２０の処理の負荷を低減できる。また、このような情報処理方法は、限定ではなく例として、引用を許可するか否かを判定するのに必要な情報が端末２０において不足する状態において、端末２０が引用の許可の要求に対する応答に基づいて第１コンテンツに関する情報と第２コンテンツとを送信することができ、第１グループと第２グループとにおける情報の共有化を図ることができる。
【０１８９】
また、端末２０は、限定ではなく例として、第１コンテンツに関する情報と第２コンテンツとを複数の条件に基づいて送信し、複数の条件は、引用の許可を受信したという条件を含む。このような情報処理方法は、限定ではなく例として、引用を許可するか否かを端末２０の外部で判定する場合、端末２０から第１コンテンツに関する情報が不正に送信されることを防止することができる。結果として、情報処理方法は、意図しない情報の流出を防止しつつ、複数のユーザで情報の共有化を図ることができる。
【０１９０】
なお、端末２０が第１コンテンツに関する情報と第２コンテンツとを送信する条件の数は、１つでもよいし、複数でもよい。端末２０は、限定ではなく例として、第１コンテンツに関する情報と第２コンテンツとを送信する条件の数が１つであり、この条件は、引用の許可を受信したという条件でもよい。また、端末２０は、限定ではなく例として、第１コンテンツに関する情報と第２コンテンツとを複数の条件に基づいて送信し、複数の条件は、引用の許可を受信したという条件を含まなくてもよい。上記複数の条件は、上述の各実施形態で説明した条件の少なくとも１つを、含んでもよいし、含まなくてもよい。また、上記複数の条件は、上述の各実施形態で説明した条件と異なる条件を含んでもよい。
【０１９１】
＜第７実施形態＞
図１６は、第７実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、引用コンテンツを送信した場合、トークルームに関する情報を表示領域２８Ａに表示する形態である。端末２０は、限定ではなく例として、引用コンテンツを送信した場合、第１トークルームに関連する広告などを含む第２トークルームの画像を表示する。端末２０は、限定ではなく例として、引用コンテンツを送信した場合、第２トークルームに関連する広告などを含む第１トークルームの画像を表示する。
【０１９２】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０１９３】
図１６の左上の図における符号ＴＬは、トークルームのリストの画像である。この画像ＴＬにおいて、［Ｍｕｓｉｃ］、［Ｒｏｃｋ］はトークルームの名称である。［Ｍｕｓｉｃ］のトークルーム、及び［Ｒｏｃｋ］のトークルームは、限定ではなく例として、テーマが設定されたトークルームである。例えば、名称が［Ｍｕｓｉｃ］のトークルームは、テーマが音楽であり、音楽全般に関する情報の投稿および閲覧が想定されたトークルームである。また、名称が［Ｒｏｃｋ］のトークルームは、テーマがロックであり、ロック全般に関する情報投稿および閲覧が想定されたトークルームである。なお、各トークルームのテーマは任意であり、フード、ファッション、旅行、映画、仕事、恋愛などでもよい。ユーザは、限定ではなく例として、任意のテーマを設定して、トークルームを生成することができる。
【０１９４】
本実施形態において、メッセージングサービスが提供するトークルームは、公開されたトークルームと、非公開のトークルームとを含む。公開されたトークルームは、限定ではなく例として、メッセージングサービスを利用する任意のユーザが参加できるトークルームである。メッセージングサービスは、限定ではなく例として、公開されたトークルームのリストをユーザに提供し、ユーザは、リストから選択したトークルームに対応するグループに自身を登録することができる。限定ではなく例として、メッセージングサービスは、公開されたトークルームをユーザが検索するシステムを提供し、ユーザは、キーワード検索などによって興味があるテーマのトークルームを見つけることができる。
【０１９５】
また、ユーザは、限定ではなく例として、トークルームを生成する際にトークルームの種別を公開に設定することができ、これにより公開されたトークルームを生成できる。公開されたトークルームは、限定ではなく例として、メッセージングサービスの提供者またはその委託者によって生成されてもよい。例えば、イベントの開催者は、メッセージングサービスの提供者にトークルームの生成を委託し、メッセージングサービスの提供者は、イベントをテーマとする公開されたトークルームを生成してもよい。
【０１９６】
端末２０は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末２０のユーザが自身を登録することで、トークルームの画像を表示（限定ではなく例として、端末２０のユーザが閲覧）することができる。端末２０は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末２０のユーザが自身を登録することで、トークルームを宛先としてコンテンツを送信（限定ではなく例として、端末２０のユーザが投稿）することができる。
【０１９７】
なお、端末２０は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末２０のユーザが登録されることなく、トークルームの画像を表示可能でもよい。例えば、ユーザは、トークルームに対応するグループへの登録せずにトークルームを閲覧可能でもよく、トークルームに投稿する場合、グループへの登録が必要でもよい。ユーザは、トークルームを閲覧した上で、グループへ自身を登録するか否かを判断してもよい。また、公開されたトークルームの画像を端末２０が表示した際に、端末２０のユーザは、トークルームに対応するグループに登録されてもよい。
【０１９８】
なお、端末２０は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末２０のユーザが登録されることなく、トークルームを宛先とするコンテンツを送信可能でもよい。例えば、公開されたトークルームを宛先とするコンテンツが端末２０から送信された際に、端末２０のユーザは、トークルームに対応するグループに登録されてもよい。
【０１９９】
上記非公開のトークルームは、限定ではなく例として、トークルームに対応するグループに含まれないユーザの端末２０による、トークルームの画像の表示およびトークルームを宛先とするコンテンツの送信アクセスが制限されるトークルームである。非公開のトークルームに対応するグループに含まれるユーザは、他のユーザをグループに追加することができる。図１６の左上に示すトークルームのリストの画像ＴＬにおいて、［ユーザＢ］はトークルームの名称であり、名称が［ユーザＢ］のトークルームの種別は非公開であるとする。
【０２００】
端末２０は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像ＴＬを表示領域２８Ａに表示する。端末２０は、限定ではなく例として、図２の左上の図のように画像ＴＬの［Ｍｕｓｉｃ］がタップされた場合、右上の図のように名称Ｔａが［Ｍｕｓｉｃ］のトークルームの画像Ｔ６を表示領域２８Ａに表示する。ここでは、［Ｍｕｓｉｃ］のトークルームに対応するグループが第１グループであり、トークルームの画像Ｔ６が第１画像であるとする。また、［Ｒｏｃｋ］のトークルームに対応するグループが第２グループであり、左下の図に示す［Ｒｏｃｋ］のトークルームの画像Ｔ７が第２画像であるとする。
【０２０１】
端末２０は、表示領域２８Ａに表示された第１画像に含まれるコンテンツのうちの第１コンテンツに関する情報と、端末２０によって入力された第２コンテンツとを、端末２０の通信部（限定ではなく例として、通信Ｉ／Ｆ２２）によって送信する。右上の図のトークルームの画像Ｔ６において、符号Ｑ１１から符号Ｑ１３は、第１グループの各端末間で送受信されるコンテンツである。ここでは、コンテンツＱ１１が第１コンテンツであるとする。端末２０は、限定ではなく例として、表示領域２８Ａに表示された第１コンテンツＱ１１に対するユーザの入力に基づいて、第１コンテンツＱ１１に関する情報と第２コンテンツとを送信する。
【０２０２】
左下の図に示すトークルームの画像Ｔ７において、符号Ｑ１４および符号Ｑ１５は、第２グループの各端末間で送受信されるコンテンツである。符号Ｑ１６は、第１コンテンツＱ１１を引用した引用コンテンツであり、コンテンツＱ１４は、ユーザＡが端末２０によって入力された第２コンテンツである。端末２０は、限定ではなく例として、第１コンテンツＱ１１に関する情報と第２コンテンツＱ１４とを送信した場合、第２コンテンツＱ１４が送受信される第２グループに関する情報を含む第１画像を表示する。
【０２０３】
右下の図に示すように、端末２０は、第１コンテンツＱ１１に関する情報を送信した後に、第１グループに対応するトークルームの画像Ｔ６を、表示領域２８Ａに表示する。トークルームの画像Ｔ６において、符号Ｑ１８は、第２グループに関する情報を含むコンテンツである。ここでは、第２グループに対応するトークルームは、名称が［Ｒｏｃｋ］のトークルームである。限定ではなく例として、コンテンツＱ１８は、［Ｒｏｃｋ］のトークルームに関する情報として、［Ｒｏｃｋ］のトークルームのテーマに沿った情報を含む。コンテンツＱ１８は、限定ではなく例として、サーバ１０が生成し、送信するコンテンツである。限定ではなく例として、サーバ１０は、端末２０が送信した第１コンテンツＱ１１に関する情報と第２コンテンツＱ１４とを受信した場合、第１コンテンツＱ１１に関する情報と第２コンテンツＱ１４とを第２グループに含まれるユーザの端末２０に送信した後、第２グループに関する情報を第１グループに含まれるユーザの端末２０に送信する。サーバ１０の処理部２１は、限定ではなく例として、記憶部１３に記憶されたトークルーム情報Ｄ８に基づいて、第２グループに関する情報を含むコンテンツを生成する。
【０２０４】
図１７は、トークルーム情報を示す図である。トークルーム情報Ｄ８は、限定ではなく例として、［種別］の項目および［テーマ］の項目を含む。［種別］は、トークルームが公開であるのか非公開であるのかを示す情報である。［種別］は、限定ではなく例として、［トークルームＩＤ］と関連付けられている。例えば、［トークルームＩＤ］が［ｔｒ０１］のトークルームは、図２などに示した［名称］が［ユーザＢ］のトークルームであり、［種別］が［非公開］である。また、［トークルームＩＤ］が［ｔｒ１１］のトークルームは、名称が［Ｍｕｓｉｃ］のトークルーム（図１６の右上の図参照）であり、種別が［公開］である。また、［トークルームＩＤ］が［ｔｒ１２］のトークルームは、名称が［Ｒｏｃｋ］のトークルーム（図１６の左下の図参照）であり、種別が［公開］である。
【０２０５】
［テーマ］は、限定ではなく例として、トークルームに関する情報のである。［テーマ］は、限定ではなく例として、［トークルームＩＤ］と関連付けられている。例えば、［トークルームＩＤ］が［ｔｒ１１］のトークルームは、［テーマ］が［音楽］である。また、［トークルームＩＤ］が［ｔｒ１２］のトークルームは、［テーマ］が［ロック］である。［音楽］および［ロック］は、限定ではなく例として、トークルームのテーマを示すキーワードなどでもよいし、メッセージングサービスの提供者などが登録する広告などの情報でもよい。なお、［トークルームＩＤ］が［ｔｒ０１］のトークルームは、［テーマ］が［ＮＵＬＬ］である。［ＮＵＬＬ］は、データがないことを示す情報である。
【０２０６】
サーバ１０は、第１コンテンツＱ１１に関する情報と第２コンテンツＱ１４とを第２グループに含まれるユーザの端末２０に送信した後、限定ではなく例として、トークルーム情報Ｄ８から、第２グループに関する情報を取得する。例えば、図１６および図１７の場合、サーバ１０の処理部２１は、第２グループに関する情報として、［トークルームＩＤ］が［ｔｒ１２］であるトークルームに対応する［テーマ］として［ロック］に含まれる情報を取得する。限定ではなく例として、［ロック］に含まれる情報がトークルームのテーマを示すキーワードである場合、サーバ１０は、例えば、このキーワードに関連する情報として、公開が許可される情報をネットワークを介して取得する。サーバ１０は、取得した情報に基づいて処理部２１によってコンテンツＱ１８を生成して、コンテンツＱ１８を第１グループに含まれるユーザの端末２０へ送信する。また、［ロック］に含まれる情報は、トークルームのテーマに沿った広告などでもよく、この場合、サーバ１０は、予め登録された広告などの情報を、第１グループに含まれるユーザの端末２０へ送信する。サーバ１０は、第２グループに対応するトークルームの［テーマ］が［ＮＵＬＬ］である場合、限定ではなく例として、トークルームに関する情報を第１グループに含まれるユーザの端末２０へ送信しない。
【０２０７】
以上のような端末２０は、第１コンテンツに関する情報を送信した場合、限定ではなく例として、第２グループに関する情報を含む第１画像を表示領域２８Ａに表示する。この場合、限定ではなく例として、第１グループにおける話題が第２グループと関連する可能性があり、端末２０は、第１グループにおける話題と関連する情報として、第２グループに関する情報を、第１グループに含まれるユーザに提供できる。結果として、第１グループに含まれるユーザは、例えば第１コンテンツに関する情報から派生する情報をインターネット上で検索する手間が低減され、ユーザの利便性が向上する。また、端末２０は、例えば、第１コンテンツに関する情報から派生する情報をユーザがインターネット上で検索する際の処理が低減される。
【０２０８】
なお、端末２０は、トークルームに公開または非公開の設定がある場合、限定ではなく例として、トークルームが公開または非公開のいずれであるかに基づいて、第１コンテンツに関する情報と第２コンテンツとを送信してもよい。限定ではなく例として、端末２０は、図９のステップＳ２１の処理において、第１グループに対応するトークルームの［種別］が［公開］である場合、第１コンテンツに関する情報と第２コンテンツとを送信すると判定してもよい（ステップＳ２１：Ｙｅｓ）。この処理は、図９のステップＳ２１の処理と別に実行される処理でもよいし、なくてもよい。
【０２０９】
なお、トークルームは、公開または非公開の設定がなされなくてもよい。限定ではなく例として、全てトークルームが非公開であってもよいし、全てのトークルームが公開であってもよい。全てのトークルームが公開である場合、端末２０は、限定ではなく例として、第１コンテンツに関する情報と第２コンテンツとの送信を許可するか否かを判定しなくてもよい。
【０２１０】
なお、端末２０は、第１コンテンツに関する情報と第２コンテンツとを送信した場合、限定ではなく例として、図１６において第２グループに関する情報を含む第１画像を表示領域２８Ａに表示するが、第１グループに関する情報を含む第２画像を表示領域２８Ａに表示してもよい。また、端末２０は、第１コンテンツに関する情報と第２コンテンツとを送信した場合、限定ではなく例として、第２グループに関する情報を含む第１画像を表示領域２８Ａに表示し、第１グループに関する情報を含む第２画像を表示領域２８Ａに表示してもよい。また、端末２０は、限定ではなく例として、図１６ではグループに関する情報をコンテンツとして表示領域２８Ａに表示するが、コンテンツと別の形態（限定ではなく例として、ポップアップ、バナー）で表示してもよい。
【０２１１】
＜第８実施形態＞
図１８は、第８実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、左下の図に示す第２トークルームの画像Ｔ２に対する入力に基づいて、第１コンテンツの少なくとも一部を含む第３画像を、表示領域２８Ａに表示する形態である。図１８において、第３画像を表示する端末２０Ａは、第２コンテンツを送信した端末２０と同じである。第３画像を表示する端末２０は、第２コンテンツを送信した端末２０と異なる端末でもよく、この形態については第９実施形態で説明する。第３画像は、限定ではなく例として、右下図に示す第１トークルームの画像Ｔ１である。端末２０は、第２トークルームの画像Ｔ２に対して所定の入力があった場合、限定ではなく例として、左上図に示すトークルームのリストの画像ＴＬを表示する状態を経由せずに、右下図の第１トークルームの画像Ｔ１を表示領域２８Ａに表示する。
【０２１２】
端末２０は、限定ではなく例として、トークルームのリストの画像ＴＬに基づいてトークルームが選択された場合、選択されたトークルームに含まれるコンテンツのうち送信された時刻が最も新しいコンテンツを含むトークルームの画像を表示する。トークルームに含まれるコンテンツの量が表示領域２８Ａに一度に表示できる量を超える場合、限定ではなく例として、トークルームの画像は、上記一度に表示できる量を超えた分のコンテンツを含まない。ユーザは、限定ではなく例として、トークルームに含まれるコンテンツのうち、トークルームの画像に含まれないコンテンツについては、表示をスクロールすることによって閲覧することができる。
【０２１３】
端末２０Ａは、限定ではなく例として、第２トークルームの画像Ｔ２に対する入力に基づいて第１トークルームの画像Ｔ１を表示する場合、第１コンテンツの少なくとも一部を含むように第１トークルームの画像Ｔ１を生成する。限定ではなく例として、第１トークルームに含まれるコンテンツの量が表示領域２８Ａに一度に表示できる量を超える場合、第１トークルームに含まれるコンテンツから、表示領域２８Ａに一度に表示できる量のコンテンツを、第１コンテンツの少なくとも一部を含むように抽出して、第１トークルームの画像Ｔ１を生成する。限定ではなく例として、端末２０が、第２トークルームの画像Ｔ２に対する入力に基づいて第１トークルームの画像Ｔ１を表示する場合、ユーザは、表示をスクロールすることなく、第１コンテンツＱ１の少なくとも一部を含む第２トークルームの画像Ｔ１を見ることができる。
【０２１４】
左下図の第２トークルームの画像Ｔ２において、コンテンツＱ８は、右下図の第１コンテンツＱ１に基づくコンテンツである。限定ではなく例として、表示領域２８Ａがタッチパネルの表示領域であり、入力部２５がタッチパネルの操作部である場合、端末２０は、左下図の第２トークルームの画像Ｔ２において、第１コンテンツＱ１に基づくコンテンツＱ８がタップされたことを検出した場合、第１コンテンツＱ１を含む第１トークルームの画像Ｔ１を表示領域２８Ａに表示する。
【０２１５】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０２１６】
図１８の左上の図において、画像ＴＬは、トークルームのリストの画像である。ここでは、第１グループに対応する第１トークルームが［野球部］であるとし、第２グループに対応する第２トークルームが［ユーザＢ］であるとする。また、端末２０は、図２で説明したように、第１コンテンツＱ１に関する情報と第２コンテンツＱ４とを、第２トークルームを宛先として送信済であるとする。
【０２１７】
端末２０は、右上の図に示すように、第２トークルームの画像Ｔ２を表示領域２８Ａに表示する。限定ではなく例として、端末２０は、トークルームのリストの画像ＴＬに対する入力に基づいて、第２トークルームの画像Ｔ２を表示する。限定ではなく例として、端末２０は、入力部２５および表示部２８としてのタッチパネルにおいて、［野球部］のアイコンがタップされたことが検出された場合、このアイコンと関連付けられた第２トークルームの画像Ｔ２を表示する。
【０２１８】
端末２０は、表示領域２８Ａに表示された第２トークルームの画像に対する入力に基づいて、第２コンテンツにづけられた第１コンテンツＱ１を含む第３画像（図１８では、右下の図の第１トークルームの画像Ｔ１）を表示する。限定ではなく例として、端末２０は、第２トークルームの画像Ｔ２に含まれる、第１コンテンツＱ１に関する情報と第２コンテンツＱ４との一方または双方に対する入力に基づいて、第１トークルームの画像Ｔ１を表示する。左下の図の例では、第１コンテンツＱ１に関する情報は、第１コンテンツＱ１である。端末２０は、限定ではなく例として、入力部２５および表示部２８としてのタッチパネルにおいて、第２トークルームの画像Ｔ２に含まれる第１コンテンツＱ１に関する情報と第２コンテンツＱ４との一方または双方がタップされたことが検出された場合、第１トークルームの画像Ｔ１を表示する。端末２０は、引用コンテンツＱ５の少なくとも一部（限定ではなく例として、第１コンテンツＱ１）がタップされたことが検出された場合、第１トークルームの画像Ｔ１を表示する。
【０２１９】
限定ではなく例として、表示領域２８Ａに表示される画像を第２トークルームの画像Ｔ２から第１トークルームの画像Ｔ１へ切り替える処理を実行させるコマンドは、第２トークルームの画像Ｔ２に対する所定の入力と関連付けられている。所定の入力は、図１８の例では、引用コンテンツＱ５に含まれる第１コンテンツＱ１に対するタップである。限定ではなく例として、端末２０は、第２トークルームの画像Ｔ２に対する所定の入力があったことが検出された場合、第２トークルームの画像Ｔ２が表示領域２８Ａに表示された状態を、トークルームのリストの画像ＴＬが表示領域２８Ａに表示される状態を経由することなく、第１トークルームの画像Ｔ１が表示領域２８Ａに表示される状態へ切り替える。上記所定の入力は、タップと異なる入力でもよく、限定ではなく例として、入力部２５としてのマウスの操作による入力、マイク２６を用いた音声による入力、カメラ２７を用いた撮像による入力、又はその他の入力装置による入力でもよい。
【０２２０】
なお、各トークルームに含まれるコンテンツの量が表示領域２８Ａに一度に表示できる量を超える場合、端末２０は、限定ではなく例として、各トークルームに含まれるコンテンツから表示領域２８Ａに表示可能な量のコンテンツを処理部２１によって抽出し、抽出したコンテンツを含むトークルームの画像を表示する。限定ではなく例として、処理部２１は、送信された時期が最も新しい最新のコンテンツが表示領域２８Ａの下方に配置され、最新のコンテンツから上方に向かって送信された時期が新しい順に配置されるように、トークルームの画像を生成する。また、端末２０は、限定ではなく例として、トークルームの画像に対する入力に基づいて、トークルームの画像にいずれのコンテンツを含めるかを変更する。
【０２２１】
処理部２１は、限定ではなく例として、入力部２５および表示部２８としてのタッチパネルにおいて、トークルームの画像が縦方向の上方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも前に送信されたコンテンツを含むようにトークルームの画像を生成する。端末２０は、処理部２１が生成したトークルームの画像を表示領域２８Ａに表示させる。また、処理部２１は、トークルームの画像が縦方向の下方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも後に送信されたコンテンツを含むようにトークルームの画像を生成する。端末２０は、処理部２１が生成したトークルームの画像を表示領域２８Ａに表示させる。ユーザは、限定ではなく例として、タッチパネルの操作部としての入力部２５を操作することで表示をスクロールさせ、所望のコンテンツを含むトークルームの画像を端末２０の表示領域２８Ａに表示させることができる。
【０２２２】
処理部２１は、第２トークルームの画像Ｔ２に対する所定の入力に基づいて第１トークルームの画像Ｔ１を表示する際に、第１トークルームに含まれるコンテンツの量が表示領域２８Ａに一度に表示できる量を超える場合、限定ではなく例として、第１トークルームに含まれるコンテンツのうち第１トークルームの画像Ｔ１に含めるコンテンツを、第１コンテンツＱ１を含むように選択する。限定ではなく例として、処理部２１は、第１トークルームに含まれるコンテンツのうち、送信された時期の順番が第１コンテンツＱ１の順番と連続する１または２以上のコンテンツを抽出する。処理部２１は、限定ではなく例として、抽出したコンテンツと第１コンテンツＱ１とが送信された順に並ぶ第１トークルームの画像Ｔ１を生成する。端末２０は、処理部２１が生成した第１トークルームの画像Ｔ１を、表示領域２８Ａに表示させる。
【０２２３】
なお、第２トークルームの画像Ｔ２に対する所定の入力に基づいて端末２０が表示領域２８Ａに表示する第３画像は、第１画像と同じでもよいし、第１画像と異なる画像でもよい。限定ではなく例として、第２トークルームの画像Ｔ２に対する所定の入力に基づいて端末２０が表示領域２８Ａに表示する第３画像は、トークルームのリストの画像ＴＬに対する入力に基づいて端末２０が表示領域２８Ａに表示する第１トークルームの画像Ｔ１と異なる画像でもよい。限定ではなく例として、第３画像は、第１トークルームの画像Ｔ１に含まれるコンテンツの少なくとも１つが省略あるいは短縮されていてもよい。
【０２２４】
図１９は、第８実施形態に係る情報処理方法を示すフローチャートである。端末２０は、限定ではなく例として、メッセージングサービスのアプリケーションが起動された際に図１８の左上の図に示すようなトークルームのリストの画像ＴＬを表示領域２８Ａに表示させる。処理部２１は、限定ではなく例として、記憶部２４に記憶されたトークルーム情報Ｄ２（図３（Ａ）参照）を読み出し、トークルームのリストの画像ＴＬを生成する。そして、処理部２１は、処理部２１は、表示部２８を制御し、表示部２８に画像ＴＬを表示させる。そして、ユーザが入力部２３Ａによってトークルームを選択した場合、処理部２１は、トークルームの画像を表示領域２８Ａに表示させる。ここでは、第１トークルームに含まれる第１コンテンツに関連付けられた第２コンテンツが第２トークルームを宛先として送信された状態であり、ユーザは、第２トークルームを選択したものとする。また、ここでは、第１トークルームは、トークルームのリストの画像ＴＬにおける［ユーザＢ］のトークルームであり、第２トークルームは、画像ＴＬにおける［野球部］のトークルームであるとする。
【０２２５】
ステップＳ６１において、端末２０は、第２トークルームの画像を表示する。限定ではなく例として、処理部２１は、記憶部２４に記憶されたトークルーム情報Ｄ２およびコンテンツ情報Ｄ３に基づいて、図１８の右上の図に示したような第２トークルームの画像Ｔ２を生成する。例えば、処理部２１は、図３（Ａ）に示したトークルーム情報Ｄ２に基づいて、第２トークルームに対応するコンテンツ情報として、［リスト４］を特定する。そして、処理部２１は、記憶部２４に記憶されたコンテンツ情報Ｄ３のうち、図３（Ｃ）に示した［リスト４］を読み出す。そして、処理部２１は、［リスト４］に定義された各コンテンツを所定の位置関係で配置し、第２トークルームの画像Ｔ２を生成する。そして、処理部２１は、表示部２８を制御して、第２トークルームの画像Ｔ２を表示領域２８Ａに表示させる。
【０２２６】
ステップＳ６２において、端末２０は、第２トークルームの画像Ｔ２に対する入力があるか否かを判定する。端末２０は、第２トークルームの画像Ｔ２に対するユーザの入力を受け付ける。限定ではなく例として、表示領域２８Ａがタッチパネルの表示領域であり、入力部２５がタッチパネルの操作部である場合、ユーザは、表示領域２８Ａに重ねられた入力部２５を操作することで、各種情報を端末２０に入力できる。処理部２１は、限定ではなく例として、図１８の左下の図のように、表示領域２８Ａに表示された引用コンテンツＱ５がタップされたことが検出された場合、第２トークルームの画像Ｔ２に対して所定の入力があったと判定する（ステップＳ６２：Ｙｅｓ）。
【０２２７】
なお、第２トークルームの画像Ｔ２に対する入力を受け付ける処理は、図１８に示した例に限定されない。限定ではなく例として、入力部２５は、タッチパネルの操作部と異なる装置でもよく、例えば入力部２５がマウスである場合、ユーザは、表示領域２８Ａ上のポインタを、マウスを操作することで引用コンテンツＱ５（例えば、コンテンツＱ１）に配置し、マウスをクリックすることで、第１トークルームの画像Ｔ１を表示領域２８Ａに表示させる指令を入力してもよい。また、端末２０は、入力部２５と異なる装置によって引用の要求を受け付けてもよく、例えばマイク２６を用いた音声入力によって引用の要求を受け付けてもよい。
【０２２８】
端末２０は、第２トークルームの画像Ｔ２に対して所定の入力があったと処理部２１が判定した場合（ステップＳ６２：Ｙｅｓ）、ステップＳ６３において、第１コンテンツを含む第３画像を表示領域２８Ａに表示する。限定ではなく例として、第１コンテンツは、第２コンテンツに引用されている被引用コンテンツであり、端末２０は、被引用コンテンツを含む第１トークルームの画像Ｔ１を表示する。端末２０は、第２トークルームの画像Ｔ２に対して所定の入力がないと処理部２１が判定した場合（ステップＳ６２：Ｎｏ）、又はステップＳ６３の処理の後に一連の処理を終了する。
【０２２９】
図２０は、第３画像の表示に関する処理の一例を示すフローチャートである。ステップＳ６３は、限定ではなく例として、ステップＳ６５からステップＳ６８の処理を含む。ステップＳ６５において、処理部２１は、第２コンテンツに関する情報（限定ではなく例として、図３（Ｃ）の［関連情報］を取得する。図３（Ｃ）の場合、［関連情報］は、第２コンテンツと関連付けられた第１コンテンツの［コンテンツＩＤ］である［ｔｒ０１ｃ０１］を含む。
【０２３０】
ステップＳ６６において、処理部２１は、第１コンテンツを含む１又は２以上のコンテンツの情報を取得する。限定ではなく例として、処理部２１は、ステップＳ６５において取得した第１コンテンツのコンテンツＩＤに基づいて、第１コンテンツを含むトークルームとして、第１トークルームを特定する。そして、処理部２１は、限定ではなく例として、特定した第１トークルームに含まれるコンテンツから、第１コンテンツに対して所定の条件の１または２以上のコンテンツを抽出する。
【０２３１】
上記所定の条件は、限定ではなく例として、第１コンテンツを含み、送信された時期の順番が連続し、コンテンツの総量が表示領域２８Ａに一度に表示できる量である条件を含む。限定ではなく例として、表示領域２８Ａに一度に表示されるコンテンツのうち、トークルームの画像の上端に配置されるコンテンツと下端に配置されるコンテンツとの一方または双方は、その少なくとも一部が表示領域２８Ａに表示されればよい。表示領域２８Ａに一度に表示されるコンテンツは、限定ではなく例として、その全体が表示領域２８Ａに表示されてもよいし、その一部がトークルームの画像の端で切れていてもよい。
【０２３２】
上記所定の条件は、限定ではなく例として、第１コンテンツが送信された時期を含む所定の期間内に送信されたコンテンツである条件を含んでもよい。例えば、所定の条件は、第１コンテンツが送信された日に送信されたコンテンツである条件を含んでもよいし、第１コンテンツが送信された時刻を含み所定の長さ（例、６時間、１日、１週間）の期間内に送信されたコンテンツである条件を含んでもよい。また、上記所定の条件は、コンテンツを送信した端末２０または端末２０のユーザに関する条件を含んでもよい。限定ではなく例として、上記所定の条件は、第１コンテンツを送信した端末２０から送信されたコンテンツである条件を含んでもよいし、第２コンテンツを送信した端末２０から送信されたコンテンツである条件を含んでもよい。
【０２３３】
上記所定の条件は、上記の例に限定されず、例示した条件の少なくとも１つを含まなくてもよいし、例示した条件と異なる条件を含んでもよい。ステップＳ６６において処理部２１が抽出するコンテンツは、送信された時期の順番が連続していなくてもよい。
【０２３４】
ステップＳ６７において、処理部２１は第３画像を生成する。処理部２１は、限定ではなく例として、ステップＳ６６において取得したコンテンツの情報に基づいて、第３画像を生成する。処理部２１は、限定ではなく例として、ステップＳ６６において取得したコンテンツを所定の位置関係で配置し、第３画像を生成する。第３画像は、第１画像と同じでもよいし、第１画像と異なる画像でもよい。第３画像は、限定ではなく例として、第１画像を生成するアルゴリズムで生成される画像でもよいし、第１画像を生成するアルゴリズムと異なるアルゴリズムで生成される画像でもよい。
【０２３５】
なお、第３画像に配置されるコンテンツの少なくとも１つは、第１トークルームに含まれるコンテンツと同一でなくてもよく、限定ではなく例として、第１トークルームに含まれるコンテンツに処理が施されたコンテンツでもよい。ステップＳ６８において、端末２０は、処理部２１が生成した第３画像を表示部２８に出力し、表示領域２８Ａに第３画像を表示する。
【０２３６】
本実施形態において、プログラムＰ２は、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理プログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含む。プログラムＰ２は、限定ではなく例として、処理部２１（限定ではなく例として、コンピュータ、ＣＰＵ）に、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツを含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することと、を実行させる。
【０２３７】
以上のような端末２０は、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示する。したがって、端末２０のユーザは、第２コンテンツと関連付けられた第１コンテンツの少なくとも一部を、第３画像によって知ることができる。限定ではなく例として、第２コンテンツを送信した端末２０と、第２画像に対する入力に基づいて第３画像を表示する端末２０とが同じ端末である場合、ユーザは、簡易に第１コンテンツを確認することができる。限定ではなく例として、第３画像は、第１コンテンツの前に送信されたコンテンツと、第１コンテンツの後に送信されたコンテンツとの一方または双方とを含み、この場合、ユーザは、第１コンテンツを含む複数のコンテンツの流れ、経緯を知ることができ、ユーザの利便性が向上する。
【０２３８】
＜第９実施形態＞
図２１は、第９実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、第２コンテンツを含む第２トークルームの画像を表示する第２端末（例えば、図２１の端末２０Ｃ）が、第２コンテンツを送信した第１端末（例えば、図２の端末２０Ａ）と異なる端末である点で、第８実施形態と異なる。
【０２３９】
端末２０は、限定ではなく例として、左下の図に示す第２トークルームの画像Ｔ１２に対する入力に基づいて、右下の図に示す第１トークルームの画像Ｔ１１を表示領域２８Ａに表示する。端末２０は、限定ではなく例として、第２トークルームの画像Ｔ１２に対して所定の入力があったと検出した場合、第１コンテンツＱ１に関する情報に基づいて、第１トークルームの画像Ｔ１１を表示する。第２トークルームの画像Ｔ１２に対する入力に基づいて第１トークルームの画像Ｔ１１が表示される形態において、第１コンテンツに関する情報は、限定ではなく例として、メッセージングサービスにおいて第１コンテンツを特定する情報を含む。第１コンテンツを特定する情報は、限定ではなく例として、第１コンテンツの識別情報である。端末２０は、第２トークルームの画像Ｔ１２に対する入力に基づいて第１トークルームの画像Ｔ１１を表示する場合、限定ではなく例として、第１コンテンツの識別情報に基づいて、第１コンテンツが含まれるトークルームを第１トークルームとして特定し、第１トークルームの画像Ｔ１１を表示する。
【０２４０】
端末２０は、第１グループに含まれないユーザの端末２０（例えば、端末２０Ｃ）である場合、限定ではなく例として、第１コンテンツの識別情報に基づいて、第１トークルームの画像Ｔ１１に含めるコンテンツとして、第１トークルームに含まれるコンテンツのうち第１コンテンツの少なくとも一部を含む１または２以上のコンテンツを受信し、受信したコンテンツに基づいて第１トークルームの画像Ｔ１１を生成する。
【０２４１】
端末２０は、第２トークルームの画像Ｔ１２に対して所定の入力があった場合、限定ではなく例として、左上の図に示すトークルームのリストの画像ＴＬを表示する状態を経由せずに、右下の図の第１トークルームの画像Ｔ１１を表示領域２８Ａに表示する。端末２０は、第１グループに含まれないユーザの端末２０（例えば、端末２０Ｃ）である場合、限定ではなく例として、第１トークルームに含まれるコンテンツのうち、表示領域２８Ａに一度に表示できる量に基づいて設定される量のコンテンツを受信し、受信したコンテンツに基づいて第１トークルームの画像Ｔ１１を表示する。端末２０は、限定ではなく例として、第１トークルームに含まれる全部のコンテンツを受信してもよいし、そうでなくてもよい。
【０２４２】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０２４３】
図２１において、限定ではなく例として、第１コンテンツに関する情報と第２コンテンツとを送信したユーザがユーザＡであり、ユーザＡの端末２０が端末２０Ａである。図２１の端末２０は、限定ではなく例として、ユーザＡと異なるユーザであるユーザＣの端末であり、端末２０Ｃである。限定ではなく例として、図２の右上の図に示した第１トークルームに対応する第１グループは、ユーザＡとユーザＢとから構成され、端末２０ＣのユーザであるユーザＣは、第２グループに含まれるが第１グループに含まれないユーザである。
【０２４４】
図２１の左上の図に示すように、端末２０は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像ＴＬを表示領域２８Ａに表示する。自端末または自端末のユーザと関連付けられたトークルームは、限定ではなく例として、自端末のユーザが含まれるトークルームである。端末２０は、トークルームのリストの画像ＴＬに対する入力によってトークルームが選択された場合、選択されたトークルームの画像を表示領域２８Ａに表示する。端末２０Ｃは、限定ではなく例として、表示領域２８Ａがタッチパネルの表示領域であり、入力部２５がタッチパネルの操作部であり、トークルームのリストの画像ＴＬにおける［野球部］のアイコンがタップされた場合、図２１の右上の図のように名称Ｔａが「野球部」のトークルームの画像Ｔ１２を表示領域２８Ａに表示する。
【０２４５】
トークルームの画像Ｔ１２において、符号Ｑ８は、第１コンテンツＱ１に関する情報に基づくコンテンツである。第１コンテンツＱ１に関する情報は、ユーザＡの端末２０Ａから送信されている。端末２０Ｃは、限定ではなく例として、サーバ１０を介して、第１コンテンツＱ１に関する情報を受信する。端末２０は、限定ではなく例として、第１コンテンツＱ１に関する情報として、第１コンテンツＱ１の識別情報と、第１コンテンツＱ１の少なくとも一部を受信する。端末２０は、受信した第１コンテンツＱ１の少なくとも一部に基づいて、第１コンテンツＱ１に関するコンテンツＱ８を含む第２トークルームの画像Ｔ１２を生成する。
【０２４６】
端末２０Ｃは、表示領域２８Ａに表示された第２トークルームの画像Ｔ１２に対する入力に基づいて、第２コンテンツＱ４に関連付けられた第１コンテンツＱ１を含む第３画像（図２１では、右下の図の第１トークルームの画像Ｔ１１）を表示する。限定ではなく例として、端末２０Ｃは、左下の図の第２トークルームの画像Ｔ１２に含まれる、引用コンテンツＱ５に対する入力に基づいて、第１トークルームの画像Ｔ１１を表示する。端末２０Ｃは、限定ではなく例として、表示領域２８Ａがタッチパネルの表示領域であり、入力部２５がタッチパネルの操作部である場合、第２トークルームの画像Ｔ１２に含まれる引用コンテンツＱ５がタップされたことが検出された場合、第１トークルームの画像Ｔ１１を表示する。
【０２４７】
限定ではなく例として、表示領域２８Ａに表示される画像を第２トークルームの画像Ｔ１２から第１トークルームの画像Ｔ１１へ切り替える処理を実行させるコマンドは、第２トークルームの画像Ｔ１２に対する所定の入力と関連付けられている。所定の入力は、図２１の例では、引用コンテンツＱ５に対するタップである。限定ではなく例として、端末２０Ｃは、第２トークルームの画像Ｔ１２に対する所定の入力があったことが検出された場合、第２トークルームの画像Ｔ１２が表示領域２８Ａに表示された状態を、トークルームのリストの画像ＴＬが表示領域２８Ａに表示される状態を経由することなく、第１トークルームの画像Ｔ１１が表示領域２８Ａに表示される状態へ切り替える。上記所定の入力は、タップと異なる入力でもよく、限定ではなく例として、入力部２５としてのマウスの操作による入力、マイク２６を用いた音声による入力、カメラ２７を用いた撮像による入力、又はその他の入力装置による入力でもよい。
【０２４８】
端末２０Ｃは、第２トークルームの画像Ｔ１２に対して所定の入力があったことが検出された場合、限定ではなく例として、第１コンテンツＱ１の識別情報を、第１コンテンツＱ１を記憶する装置へ送信する。第１コンテンツＱ１を記憶する装置は、限定ではなく例として、第１グループに含まれるユーザの端末２０（例えば、端末２０Ａ、端末２０Ｂ）と、サーバ１０との一方又は双方である。
【０２４９】
端末２０Ｃは、限定ではなく例として、第１コンテンツＱ１に関する情報（例えば、第１コンテンツＱ１の識別情報）を送信し、第１コンテンツＱ１に関する情報を送信したことに対する応答として、第３画像に含めるコンテンツの情報を受信する。限定ではなく例として、サーバ１０は、第１トークルームに含まれるコンテンツを含むコンテンツ情報Ｄ７を記憶部１３に記憶し、端末２０Ｃが送信した第１コンテンツＱ１の識別情報を受信した場合、コンテンツ情報Ｄ７に基づいて第１コンテンツＱ１を含む１または２以上のコンテンツを送信する。端末２０Ｃは、サーバ１０から送信されたコンテンツを受信した場合、受信したコンテンツを所定の位置関係で配置して第３画像を生成する。
【０２５０】
なお、サーバ１０は、第１トークルームに含まれるコンテンツを含むコンテンツ情報Ｄ７を記憶しなくてもよい。この場合、限定ではなく例として、サーバ１０は、第１トークルームに含まれるコンテンツを保持する端末２０Ａまたは端末２０Ｂから、第１コンテンツＱ１を含む１または２以上のコンテンツを取得し、取得したコンテンツを端末２０Ｃへ送信してもよい。限定ではなく例として、サーバ１０は、第１トークルームに含まれるコンテンツを送信することを要求する情報を端末２０Ａへ送信し、要求に対する応答として第１トークルームに含まれるコンテンツを受信し、受信した第１トークルームに含まれるコンテンツを端末２０Ｃへ送信する。
【０２５１】
なお、各トークルームに含まれるコンテンツの量が表示領域２８Ａに一度に表示できる量を超える場合、端末２０Ｃは、限定ではなく例として、各トークルームに含まれるコンテンツから表示領域２８Ａに表示可能な量のコンテンツを処理部２１によって抽出し、抽出したコンテンツを含むトークルームの画像を表示する。限定ではなく例として、処理部２１は、送信された時期が最も新しい最新のコンテンツが表示領域２８Ａの下方に配置され、最新のコンテンツから上方に向かって送信された時期が新しい順に配置されるように、トークルームの画像を生成する。また、端末２０Ｃは、限定ではなく例として、トークルームの画像に対する入力に基づいて、トークルームの画像にいずれのコンテンツを含めるかを変更する。
【０２５２】
処理部２１は、限定ではなく例として、入力部２５および表示部２８としてのタッチパネルにおいて、トークルームの画像が縦方向の上方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも前に送信されたコンテンツを含むようにトークルームの画像を生成する。端末２０Ｃは、処理部２１が生成したトークルームの画像を表示領域２８Ａに表示させる。また、処理部２１は、トークルームの画像が縦方向の下方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも後に送信されたコンテンツを含むようにトークルームの画像を生成する。端末２０Ｃは、処理部２１が生成したトークルームの画像を表示領域２８Ａに表示させる。ユーザは、限定ではなく例として、タッチパネルの操作部としての入力部２５を操作することで表示をスクロールさせ、所望のコンテンツを含むトークルームの画像を端末２０Ｃの表示領域２８Ａに表示させることができる。
【０２５３】
なお、第１トークルームに含まれるコンテンツの量が表示領域２８Ａに一度に表示できる量を超える場合、第１トークルームの画像Ｔ１１に含まれるコンテンツは、限定ではなく例として、第１トークルームに含まれるコンテンツから選択される。第１トークルームの画像Ｔ１１に含まれるコンテンツは、端末２０Ａによって選択されてもよいし、サーバ１０によって選択されてもよいし、端末２０Ｃによって選択されてもよい。また、第２トークルームの画像Ｔ１２に対する所定の入力に基づいて端末２０Ｃが表示領域２８Ａに表示する第３画像は、第１画像と同じでもよいし、第１画像と異なる画像でもよい。
【０２５４】
以上のように、第２画像に対する入力に基づいて第３画像を表示する端末２０Ｃは、第２コンテンツを送信したユーザの端末２０Ａと異なる端末でもよい。この場合、端末２０Ｃのユーザは、第２コンテンツと関連付けられた第１コンテンツの少なくとも一部を、第３画像によって知ることができる。限定ではなく例として、第３画像は、第１コンテンツの前に送信されたコンテンツと、第１コンテンツの後に送信されたコンテンツとの一方または双方とを含み、この場合、ユーザは、第１コンテンツを含む複数のコンテンツの流れ、経緯を知ることができ、ユーザの利便性が向上する。
【０２５５】
なお、第２コンテンツを送信したユーザと異なるユーザの端末２０（例えば、端末２０Ｃ）で表示される第２画像は、限定ではなく例として、第２コンテンツを送信したユーザの端末２０（例えば、端末２０Ａ）で表示される第２画像と異なってもよい。また、第２コンテンツを送信したユーザと異なるユーザの端末２０（例えば、端末２０Ｃ）で表示される第３画像は、限定ではなく例として、第２コンテンツを送信したユーザの端末２０（例えば、端末２０Ａ）で表示される第３画像と異なってもよい。以下、図２２および図２３を参照して、第２画像の例および第３画像の例について説明する。
【０２５６】
図２２は、第２画像、第３画像の表示に関する処理を示す図である。図２２の上図において、符号Ｑ２１は、第２トークルームの画像Ｔ１２に含まれるコンテンツである。コンテンツＱ２１は、第１コンテンツＱ１と関連付けられた第２コンテンツＱ４と異なり、他のコンテンツと関連付けられていない第３コンテンツである。第３コンテンツＱ２１は、限定ではなく例として、他のコンテンツを引用しないコンテンツである。第３コンテンツＱ２１と、第３コンテンツＱ２１を送信したユーザに関する情報とは、一組にされ、表示領域２８Ａに表示される。ユーザに関する情報は、限定ではなく例として、コンテンツを送信したユーザを特定する情報である。
【０２５７】
図２２において、第３コンテンツＱ２１を送信したユーザはユーザＤであり、ユーザに関する情報は、限定ではなく例として、ユーザＤのアイコンおよびユーザ名とを含む。端末２０Ｃの処理部２１は、限定ではなく例として、第２トークルームの画像Ｔ１２において、第３コンテンツＱ２１と、第３コンテンツＱ２１を送信したユーザに関する情報（例、アイコンＵｄ１、ユーザ名Ｕｄ２）とを所定の位置関係で配置する。また、第２トークルームの画像Ｔ１２に含まれるコンテンツのうち第２コンテンツＱ４を送信したユーザに関する情報は、表示領域２８Ａに表示されない設定がされる。端末２０Ｃの処理部２１は、限定ではなく例として、第２トークルームの画像Ｔ１２において、第２コンテンツＱ４に対して、第２コンテンツＱ４を送信したユーザに関する情報を配置しない。
【０２５８】
図２２の下図は、限定ではなく例として、第２コンテンツＱ４を送信したユーザに関する情報が表示されない設定がされる場合の第３画像（ここでは、第１トークルームの画像Ｔ１１）を示す図である。第２トークルームの画像Ｔ１２に基づいて表示される第１トークルームの画像Ｔ１１において、各コンテンツを送信したユーザに関する情報は、表示領域２８Ａに表示されない設定がされる。図２１の右下の図に示す第１トークルームの画像Ｔ１１の場合、第１コンテンツＱ１を送信したユーザは、ユーザＡである。第１トークルームの画像Ｔ１１において、ユーザに関する情報は、限定ではなく例として、ユーザＡのアイコンＵａ１およびユーザ名Ｕａ２である。アイコンＵａ１およびユーザ名Ｕａ２は、第１コンテンツＱ１に対して所定の位置関係で配置される。また、図２２の下図に示す第１トークルームの画像Ｔ１１の場合、第１コンテンツＱ１を送信したユーザに関する情報は、表示領域２８Ａに表示されない設定がされる。端末２０Ｃの処理部２１は、限定ではなく例として、第１トークルームの画像Ｔ１１において、第１トークルームに含まれるコンテンツを送信したユーザに関する情報を配置しない。この場合、端末２０Ｃは、限定ではなく例として、第１トークルームに含まれるコンテンツを送信したユーザに関する情報を受信してもよいし、受信しなくてもよい。
【０２５９】
図２３は、第２画像、第３画像の表示に関する処理を示す図である。図２３の上図に示す第２トークルームの画像Ｔ１２に含まれるコンテンツのうち第２コンテンツＱ４を送信したユーザに関する情報は、表示領域２８Ａに表示されない設定がされる。端末２０Ｃの処理部２１は、限定ではなく例として、第２トークルームの画像Ｔ１２において、第２コンテンツＱ４を送信したユーザに関する情報を配置しない。また、第２トークルームの画像Ｔ１２は、第２コンテンツＱ４を送信したユーザに関する情報の代わりに、第２コンテンツＱ４を送信したユーザを特定しない情報を含む。ユーザを特定しない情報は、限定ではなく例として、端末２０Ｃによって付与されるアイコンＵｘ１およびユーザ名Ｕｘ２である。端末２０Ｃの処理部２１は、限定ではなく例として、第２コンテンツＱ４と、アイコンＵｘ１と、ユーザ名Ｕｘ２とを所定の位置関係で配置し、第２トークルームの画像Ｔ１２を生成する。
【０２６０】
図２３の下図は、限定ではなく例として、第２コンテンツＱ４を送信したユーザに関する情報の代わりにユーザを特定しない情報が表示される場合の第３画像（ここでは、第１トークルームの画像Ｔ１１）を示す図である。第２トークルームの画像Ｔ１２に基づいて表示される第１トークルームの画像Ｔ１１において、各コンテンツを送信したユーザに関する情報は、表示領域２８Ａに表示されない設定がされる。第１トークルームの画像Ｔ１１は、各コンテンツを送信したユーザに関する情報の代わりに、ユーザを特定しない情報を含む。ユーザを特定しない情報は、限定ではなく例として、図２１の右下の図に示したユーザＡに関してアイコンＵｘ１およびユーザ名Ｕｘ２であり、ユーザＢに関してアイコンＵｙ１およびユーザ名Ｕｙ２である。アイコンＵｘ１およびアイコンＵｙ１は、それぞれ、第１トークルームに対応する第１グループのユーザ（ここでは、ユーザＡ、ユーザＢ）と１対１の対応で設定されるが、どのユーザに対応するか明示されない。また、ユーザ名Ｕｘ２およびユーザ名Ｕｙ２は、それぞれ、第１トークルームに対応する第１グループのユーザ（ここでは、ユーザＡ、ユーザＢ）と１対１の対応で設定されるが、どのユーザに対応するか明示されない。
【０２６１】
図２２および図２３で説明したように、第２コンテンツを送信したユーザに関する情報が表示領域２８Ａに表示されない設定がされる場合、各ユーザは、第１コンテンツに関する情報を端末２０によって送信した際に、他のユーザから特定されにくくなる。このような情報処理方法は、限定ではなく例として、ユーザが他のユーザのコンテンツを引用しやすくなり、情報の共有化に寄与する。また、第２画像に対する入力に基づいて第３画像を表示する際に、各コンテンツを送信したユーザに関する情報が表示されない設定がなされる場合、第１トークルームの各ユーザは、ユーザに関する情報を、第３画像を閲覧したユーザに知られる懸念が減少し、ユーザの利便性が向上する。また、ユーザに関する情報の代わりにユーザを特定しない情報が表示される場合、ユーザに関する情報の拡散が抑制されるとともに、第３画像に含まれるコンテンツの脈絡等を把握しやすくなる。
【０２６２】
＜第１０実施形態＞
図２４は、第１０実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、第２トークルームの画像に対するユーザの入力に基づく第１トークルームの画像の表示を許可するか否かを判定する形態である。限定ではなく例として、端末２０は、第２トークルームの画像に対しる所定の入力を検出した際に、自端末のユーザが所定の条件を満たす場合、第１トークルームの画像を表示領域２８Ａに表示する。上記所定の条件は、限定ではなく例として、第２コンテンツを送信したユーザと自端末のユーザとが同じである条件である。第３画像は、限定ではなく例として、第２コンテンツを送信したユーザと端末２０のユーザとが同じである場合、表示領域２８Ａに表示される。
【０２６３】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０２６４】
図２４のステップＳ６１およびステップＳ６２の処理は、図１９と同様であり、その説明を省略あるいは簡略化する。端末２０は、ステップＳ６２において第２トークルームの画像に対する入力があると処理部２１が判定した場合（ステップＳ６２：Ｙｅｓ）、ステップＳ７１において、第３画像の表示を許可するか否かを判定する。限定ではなく例として、処理部２１は、第２コンテンツを送信したユーザと自端末のユーザとが同じである場合、第３画像の表示を許可すると判定する（ステップＳ７１：Ｙｅｓ）。処理部２１は、限定ではなく例として、図３（Ｃ）に示したコンテンツ情報Ｄ３に基づいて、ステップＳ７１の処理を実行する。図３（Ｃ）の例において、第２コンテンツは、［コンテンツＩＤ］が［ｔｒ０１ｃ０１］のコンテンツであり、その［送信ユーザＩＤ］は［ユーザＡ］である。この場合、処理部２１は、自端末のユーザのユーザＩＤと、第２コンテンツに対応する［送信ユーザＩＤ］である［ユーザＡ］とを比較し、双方が一致するか否かを判定する。
【０２６５】
端末２０は、第３画像の表示を許可すると処理部２１が判定した場合（ステップＳ７１：Ｙｅｓ）、ステップＳ７２において第３画像を表示する。第２コンテンツを送信したユーザと自端末のユーザとが同じである場合、このユーザは、第１トークルームに対応する第１グループに含まれ、端末２０は、限定ではなく例として、第１トークルームに含まれるコンテンツを含むコンテンツ情報Ｄ３を記憶部２４に記憶している。ステップＳ７２において、処理部２１は、限定ではなく例として、記憶部２４に記憶されたコンテンツ情報Ｄ３（図３（Ｂ）参照）に基づいて、第３画像を生成する。そして、処理部２１は、表示部２８を制御して、生成した第３画像を表示領域２８Ａに表示させる。
【０２６６】
端末２０は、ステップＳ６２において第２トークルームの画像に対する入力がないと処理部２１が判定した場合（ステップＳ６２：Ｎｏ）、又はステップＳ７１において第３画像の表示を許可しないと処理部２１が判定した場合（ステップＳ７２：Ｎｏ）、第３画像の表示に関する一連の処理を終了する。
【０２６７】
以上のような端末２０は、限定ではなく例として、第２コンテンツを送信したユーザと端末２０のユーザとが同じである場合、表示領域２８Ａに第３画像を表示する。このような情報処理方法は、限定ではなく例として、第２コンテンツを送信したユーザと異なるユーザの端末２０において第３画像が表示されることを抑制し、第３画像に含まれる情報が想定外のユーザへ拡散することを抑制する。結果として、端末２０のユーザは、情報の意図しない拡散を懸念せずに、第２コンテンツに関連づけられた第１コンテンツを閲覧することができ、ユーザの利便性が向上する。
【０２６８】
＜第１１実施形態＞
図２５は、第１１実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。第１１実施形態は、限定ではなく例として、第１グループに含まれないユーザの端末において、第２トークルームの画像に対する入力に基づいて第１トークルームの画像を表示する形態である。端末２０は、限定ではなく例として、第１グループに含まれるユーザと第２グループに含まれるユーザとが所定の条件を満たす場合、第１トークルームの画像を表示する。限定ではなく例として、端末２０は、第２グループに含まれるユーザのうち自端末のユーザを除いたＮ３以上のユーザが第１グループに含まれる場合、第１トークルームの画像を表示する。上記Ｎ３は、限定ではなく例として、１以上の任意の値であり、予め設定される値である。第１トークルームの画像は、限定ではなく例として、第２グループに含まれるユーザのうち端末のユーザを除いた１以上のユーザが第１グループに含まれる場合、表示領域２８Ａに表示される。
【０２６９】
また、本実施形態は、限定ではなく例として、第１グループに含まれないユーザによる第２トークルームの画像に対する入力に基づいて第１トークルームの画像を表示する場合、ユーザを第１グループに含める形態である。例えば、図２１において、端末２０ＣのユーザＣは、第１トークルームに対応する第１グループに含まれないユーザであって、第２トークルームに対応する第２グループに含まれるユーザである。端末２０Ｃは、限定ではなく例として、第２トークルームの画像Ｔ１２に対する所定の入力があった場合、第１トークルーム含まれるコンテンツの送信を要求する情報を送信する。コンテンツの送信を要求する情報は、限定ではなく例として、第１コンテンツの識別情報を含む。サーバ１０は、コンテンツの送信を要求する情報を受信し、その応答として第１トークルーム含まれるコンテンツを送信する場合、限定ではなく例として、端末２０ＣのユーザＣを第１グループに追加する。なお、コンテンツの送信を要求する情報は、限定ではなく例として、サーバ１０を介して、第１グループに含まれる端末２０（例えば、端末２０Ａ、端末２０Ｂ）へ送信されてもよい。この場合、第１グループに含まれる端末２０は、端末２０ＣのユーザＣを第１グループに追加してもよい。
【０２７０】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０２７１】
図２５のステップＳ６１およびステップＳ６２の処理は、図１９と同様であり、その説明を省略あるいは簡略化する。端末２０は、ステップＳ６２において第２トークルームの画像に対する入力があると処理部２１が判定した場合（ステップＳ６２：Ｙｅｓ）、ステップＳ７５において、第３画像の表示を許可するか否かを判定する。限定ではなく例として、処理部２１は、第２グループに含まれるユーザのうち、第２コンテンツを送信したユーザを除いたＮ２以上のユーザが第１グループに含まれる場合、第３画像の表示を許可すると判定する。上記Ｎ２は、１以上の整数から任意に設定される値である。
【０２７２】
ここでは、ユーザＡとユーザＢとが第１グループを構成し、ユーザＡが第２コンテンツを送信したユーザであるとする。また、ユーザＡとユーザＢとユーザＣとユーザＤとが第２グループを構成するものとする。自端末のユーザがユーザＣである場合、第２グループに含まれるユーザのうち、第２コンテンツを送信したユーザを除いたユーザは、ユーザＡとユーザＣとユーザＤとであり、これらユーザのうちユーザＡが第１グループに含まれる。そのため、ユーザＣの端末２０Ｃの処理部２１は、第３画像の表示を許可すると判定する。
【０２７３】
端末２０は、第３画像の表示を許可すると処理部２１が判定した場合（ステップＳ７５：Ｙｅｓ）、ステップＳ７６において第３画像を表示する。処理部２１は、自端末のユーザが第１グループに含まれる場合、限定ではなく例として、記憶部２４に記憶されたコンテンツ情報Ｄ３に基づいて第３画像を生成する。第３画像は、限定ではなく例として、第１コンテンツを含む第１トークルームの画像である。また、処理部２１は、自端末のユーザが第１グループに含まれない場合、限定ではなく例として、サーバ１０または第１グループに含まれるユーザの端末２０から送信されるコンテンツに基づいて、第３画像を生成する。処理部２１は、表示部２８を制御し、生成した第３画像を表示領域２８Ａに表示させる。
【０２７４】
また、処理部２１は、ステップＳ７７において、自端末のユーザは第１グループに含まれるか否かを判定する。処理部２１は、自端末のユーザが第１グループに含まれないと判定した場合（ステップＳ７７：Ｎｏ）、ステップＳ７８において自端末のユーザを第１グループに追加する。ステップＳ７７およびステップＳ７８の処理の少なくとも一部は、限定ではなく例として、ステップＳ７６の処理に含まれてもよい。限定ではなく例として、処理部２１は、自端末のユーザが第１グループに含まれると判定した場合、記憶部２４に記憶されているコンテンツ情報Ｄ３に基づいて第３画像を生成してもよい。また、限定ではなく例として、端末２０は、自端末のユーザが第１グループに含まれない判定した場合、第３画像に含めるコンテンツを、サーバ１０または第１グループに含まれるユーザの端末２０から受信してもよい。この場合、端末２０は、限定ではなく例として、第３画像に含めるコンテンツの送信を要求する要求情報を送信し、要求情報を受信したサーバ１０または第１グループに含まれるユーザの端末２０は、要求情報を送信した端末２０のユーザを第１グループに追加する処理を実行してもよい。
【０２７５】
端末２０は、ステップＳ７５において第３画像の表示を許可しないと処理部２１が判定した場合（ステップＳ７５：Ｎｏ）、限定ではなく例として、ステップＳ７９において第３画像の表示の不許可を通知する。限定ではなく例として、端末２０は、「第３画像を表示できません」といったメッセージを表示領域２８Ａに表示してもよいし、「第３画像を表示できません」といった音声またはアラームなどの音をスピーカ２９から出力してもよい。なお、ステップＳ７５の処理は、なくてもよい。
【０２７６】
端末２０は、ステップＳ６２において第２トークルームの画像に対する入力がないと処理部２１が判定した場合（ステップＳ６２：Ｎｏ）、ステップＳ７７において自端末のユーザは第１グループに含まれると判定した場合（ステップＳ７７：Ｙｅｓ）、ステップＳ７８の処理の後、又はステップＳ７９の処理の後、第２画像に対する入力に基づく第３画像の表示に関する一連の処理を終了する。
【０２７７】
以上のような端末２０は、限定ではなく例として、第２グループに含まれる複数のユーザのうち第２コンテンツを送信したユーザを除いたＭ以上のユーザが第１グループに含まれる場合、第３画像を表示する。言い換えると、端末２０は、第１グループと第２グループとで重複するユーザが第２コンテンツを送信したユーザの他に存在する場合、第３画像を表示する。したがって、端末２０は、限定ではなく例として、第２グループと関係性がある第１グループの端末間で送受信される第１コンテンツを含む第３画像を表示することができ、例えば情報の意図しない拡散を抑制しつつ、情報の共有化を図ることができる。
【０２７８】
また、端末２０のユーザが第１グループに含まれず、第２コンテンツに対する端末２０のユーザによる入力に基づいて第３画像を表示する場合、端末２０のユーザは第１グループに登録される。このような情報処理方法は、第３画像を表示する端末２０のユーザが、第１コンテンツを送受信した第１グループに含まれるので、意図しない情報の拡散を抑制することに寄与する。なお、第１グループに含まれないユーザの端末２０は、限定ではなく例として、自端末のユーザが第１グループに追加された後に第３画像を表示してもよい。また、第１グループに含まれないユーザは、ユーザの端末２０が第３画像を表示した後に、第１グループに追加されてもよい。
【０２７９】
なお、第３画像の表示を許可するか否かを判定する表示可否判定処理は、限定ではなく例として、ステップＳ７５において、第１グループに含まれるユーザと第２グループに含まれるユーザとに基づいて実行されるが、この例に限定されない。処理部２１は、限定ではなく例として、図１７で説明したトークルームの種別に基づいて、表示可否判定処理を実行してもよい。限定ではなく例として、処理部２１は、第１コンテンツが含まれる第１トークルームの種別が［公開］である場合、第１コンテンツを含む第３画像の表示を許可すると判定してもよい。このような表示可否判定処理は、ステップＳ７５の処理の代わりに実行されてもよいし、ステップＳ７５の処理と別に実行されてもよく、なくてもよい。
【０２８０】
なお、端末２０は、第３画像の表示が許可されない場合、限定ではなく例として、第２画像に含まれる第１コンテンツの形態を変更してもよい。図２６は、第３画像の表示が許可されない場合の第２画像の表示に関する処理を示す図である。
【０２８１】
図２６の上図において、第２トークルームの画像Ｔ１２は、第１コンテンツに関する第１情報Ｑ２５を含む。第１情報Ｑ２５は、図２１の右下の図に示した第１コンテンツＱ１に比べて情報量が少ない情報である。第１情報Ｑ２５は、限定ではなく例として、第１コンテンツに関する情報に基づく情報である。第１情報Ｑ２５は、限定ではなく例として、第１コンテンツＱ１を短縮した情報、第１コンテンツＱ１を圧縮した情報、又は第１コンテンツＱ１の一部を省略した情報である。端末２０は、第２トークルームの画像Ｔ１２に対する自端末のユーザによる入力に基づく第３画像（例えば、第１トークルームの画像Ｔ１１）の表示が許可されない場合、限定ではなく例として、図２６の下図に示すように第２情報Ｑ２６を含む第２トークルームの画像Ｔ１２を表示する。第２情報Ｑ２６は、第１コンテンツに関する情報量が第１情報よりも多い情報である。第２情報Ｑ２６は、限定ではなく例として、第１コンテンツに関する情報に基づく情報である。第２情報Ｑ２６は、限定ではなく例として、第１コンテンツＱ１と同じである。
【０２８２】
このように、端末２０は、第１コンテンツＱ１に比べて情報量が少ない第１情報Ｑ２５を含む第２画像を表示する場合、限定ではなく例として、第１コンテンツＱ１に関する情報をコンパクトに示すことができる。その結果、端末２０は、限定ではなく例として、表示領域２８Ａに一度に表示されるコンテンツの数を増やすことができ、ユーザへ提供する情報の量を増やすことができる。
【０２８３】
また、端末２０は、限定ではなく例として、第２トークルームの画像Ｔ１２に対する自端末のユーザによる入力に基づく第３画像（例えば、第１トークルームの画像Ｔ１１）の表示が許可されない場合、第１コンテンツに関する情報量が第１情報Ｑ２５よりも多い第２情報Ｑ２６を含む第２トークルームの画像Ｔ１２を表示する。このような情報処理方法は、第１トークルームに含まれるコンテンツのうち第１コンテンツと異なるコンテンツの意図しない拡散を抑制することに寄与するとともに、第３画像の表示が許可されないユーザに対して第１コンテンツに関してより多くの情報を提供する便宜を図ることができる。
【０２８４】
＜第１２実施形態＞
図２７は、第１２実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、第１トークルームの画像を表示する許可を要求する情報を端末２０から送信する点で、上述の実施形態と異なる。以下の説明において適宜、第１トークルームの画像を表示する許可を要求する情報を、表示許可要求と称し、表示許可要求を送信する端末２０を第３端末と称する。サーバ１０は、限定ではなく例として、第３端末が送信した表示許可要求を受信した場合、表示許可要求に対する応答として、第３端末が第１トークルームの画像を表示することを許可するか否かを判定した判定結果に基づく情報を送信する。上記判定結果の基づく情報は、限定ではなく例として、第１トークルームの画像を表示することが許可される場合、第１トークルームの画像に含めるコンテンツを含む。第３端末は、上記判定結果に基づく情報を受信した場合、この情報に基づいて第１トークルームの画像を自端末の表示領域２８Ａに表示する。
【０２８５】
また、本実施形態は、限定ではなく例として、第２トークルームの画像に対する入力に基づく第１トークルームの画像の表示を許可するか否かを複数の条件で判定する形態である。端末２０は、第１トークルームの画像を自端末の表示領域２８Ａに表示することを許可するか否かを判定する。端末２０は、限定ではなく例として、第１トークルームの画像の表示を許可すると自端末で判定した場合、第１トークルームの画像を表示し、第１トークルームの表示を許可しないと自端末で判定した場合、表示許可要求を送信する。限定ではなく例として、第３端末と異なる装置（例えば、サーバ１０、第２コンテンツを送信した端末２０）であって表示許可要求を受信した装置は、第１トークルームの画像の表示を第３端末に許可するか否かを判定する。第３端末は、表示許可要求に対する応答に基づいて、第１トークルームの画像を表示する。
【０２８６】
次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０２８７】
図２７においてステップＳ６１およびステップＳ６２の処理は、図１９と同様であり、その説明を省略あるいは簡略化する。端末２０は、ステップＳ６２において第２トークルームの画像に対する入力があると処理部２１が判定した場合（ステップＳ６２：Ｙｅｓ）、ステップＳ８１において、第３画像の表示を許可するか否かを判定する。限定ではなく例として、処理部２１は、第２コンテンツを送信したユーザと自端末のユーザとが同じである場合、第３画像の表示を許可すると判定する（ステップＳ８１：Ｙｅｓ）。端末２０は、第３画像の表示を許可しないと判定した場合（ステップＳ８１：Ｎｏ）、第３画像の表示の許可要求を送信する。
【０２８８】
サーバ１０は、端末２０が送信した許可要求を受信した場合、ステップＳ８３において、第３画像の表示を許可するか否かを判定する。サーバ１０は、限定ではなく例として、第２グループに含まれるユーザのうち、第２コンテンツを送信したユーザを除いたＭ以上のユーザが第１グループに含まれる場合、第３画像の表示を許可すると判定する。サーバ１０は、第３画像の表示を許可すると判定した場合（ステップＳ８３：Ｙｅｓ）、ステップＳ８４において、第３画像に関する情報を送信する。第３画像に関する情報は、限定ではなく例として、第３画像に含めることが許可されるコンテンツである。サーバ１０は、限定ではなく例として、第３画像を表示することを許可する通知として、第３画像に関する情報を送信する。
【０２８９】
サーバ１０は、第３画像の表示を許可しないと判定した場合（ステップＳ８３：Ｎｏ）、ステップＳ８５において、第３画像の表示を不許可にするか否かを判定する。サーバ１０は、ステップＳ８３において第３画像の表示を許可しないと判定した場合、第３画像の表示を不許可にすると判定する。サーバ１０は、第３画像の表示を不許可にすると判定した場合（ステップＳ８５：Ｙｅｓ）、ステップＳ８６において第３画像の表示が許可されないことを示す不許可通知を送信する。
【０２９０】
なお、ステップＳ８３からステップＳ８６の処理は、限定ではなく例として、第１トークルームの画像を表示することが許可される端末２０によって実行されてもよし、端末２０とサーバ１０とによって実行されてもよい。上記第１トークルームの画像を表示することが許可される端末２０は、限定ではなく例として、第１トークルームに対応する第１グループに含まれるユーザの端末２０の１または２以上である。
【０２９１】
端末２０の処理部２１は、ステップＳ８７において、不許可通知を受信したか否かを判定する。処理部２１は、不許可通知を受信していないと判定した場合（ステップＳ８７：Ｎｏ）、ステップＳ８８において、第３画像に関する情報を受信したか否かを判定する。処理部２１は、第３画像に関する情報を受信していないと判定した場合（ステップＳ８８：Ｎｏ）、ステップＳ８７に戻り、以降の処理を繰り返す。
【０２９２】
端末２０は、ステップＳ８１において第３画像の表示を許可すると処理部２１が判定した場合（ステップＳ８１：Ｙｅｓ）、又はステップＳ８８において、第３画像に関する情報を受信したと処理部２１が判定した場合（ステップＳ８８：Ｙｅｓ）、ステップＳ８９において、第３画像を表示する。限定ではなく例として、端末２０は、ステップＳ８１において第３画像の表示を許可すると処理部２１が判定した場合（ステップＳ８１：Ｙｅｓ）、記憶部２４に記憶されたコンテンツ情報に基づいて第３画像を表示する。また、端末２０は、許可の要求に対する応答を通信部（限定ではなく例として、通信Ｉ／Ｆ２２）によって受信したことに基づいて、第３画像を表示領域２８Ａに表示する。限定ではなく例として、第３画像に関する情報を受信したと処理部２１が判定した場合（ステップＳ８８：Ｙｅｓ）、受信した第３画像に関する情報に基づいて第３画像を表示する。
【０２９３】
端末２０は、限定ではなく例として、ステップＳ８７において不許可通知を受信したと判定した場合、第３画像の表示を許可するか否かに関する情報を表示領域２８Ａに表示する。限定ではなく例として、端末２０は、不許可通知を受信したと判定した場合、「第３画像を表示できません」というメッセージを表示領域２８Ａに表する。端末２０は、不許可通知を受信したと判定した場合、限定ではなく例として、「第３画像を表示できません」などの音声またはアラーム音をスピーカ２９から出力してもよい。
【０２９４】
以上のような情報処理方法は、限定ではなく例として、第２トークルームの画像に対する入力に基づく第１トークルームの画像の表示を許可するか否かを複数の条件で判定することを含む。このような情報処理方法は、限定ではなく例として、第１コンテンツに関する情報を送信することが許可される条件を細かく設定できるので、意図しない情報の流出を防止しつつ、複数のユーザで情報の共有化を図ることができる。限定ではなく例として、端末２０は、図２１の左下の図に示した第１コンテンツに基づくコンテンツＱ８が選択された場合、第１コンテンツと関連付けられた第２コンテンツＱ４を送信した端末２０のユーザと自端末のユーザとが同じである場合、第１トークルームの画像Ｔ１１の表示を許可し、第１トークルームの画像Ｔ１１を表示する。この場合、ユーザは、速やかに第１トークルームの画像Ｔ１１を閲覧することができ、ユーザの利便性が高い。また、端末２０は、第１コンテンツと関連付けられた第２コンテンツＱ４を送信した端末２０のユーザと自端末のユーザとが異なる場合、第１トークルームの画像を表示する許可の要求に対する応答に基づいて、第１トークルームの画像を表示する。このような情報処理方法は、限定ではなく例として、第２コンテンツＱ４を送信した端末２０のユーザと異なるユーザの端末において、第１トークルームの画像を端末２０によって表示できる可能性が与えられるので、ユーザの利便性が向上する。
【０２９５】
また、端末２０は、限定ではなく例として、第３画像を表示する許可の要求を端末２０の通信部によって送信し、許可の要求に対する応答を通信部によって受信したことに基づいて、第３画像を表示領域２８Ａに表示する。このような情報処理方法は、限定ではなく例として、第３画像の表示を許可するか否かを端末２０において判定しなくてもよく、端末２０の処理の負荷を低減できる。また、このような情報処理方法は、限定ではなく例として、第１トークルームの画像の表示を許可するか否かを判定するのに必要な情報が端末２０において不足する状態において、端末２０が表示の許可の要求に対する応答に基づいて第１トークルームの画像を表示することができる。結果として、端末２０は、第１トークルームの画像を表示できる可能性が高くなり、ユーザの利便性が向上する。また、この情報処理方法は、限定ではなく例として、第３画像の表示を予定する端末２０の外部の装置（限定ではなく例として、サーバ１０）において、第３画像を表示することを許可するか否かを定めるので、第１トークルームが不正に閲覧されることを抑制できる。
【０２９６】
なお、端末２０は、限定ではなく例として、第１トークルームの画像を自端末の表示領域２８Ａに表示することを許可するか否かを判定しなくてもよい。限定ではなく例として、図２７の場合、端末２０は、ステップＳ８１において第３画像の表示するか否かを判定するが、この処理を行わなくてもよい。限定ではなく例として、端末２０は、ステップＳ８１の処理を行わないで、ステップＳ８２において表示許可要求を送信してもよい。この場合、サーバ１０は、限定ではなく例として、ステップＳ８１に相当する判定を実行してもよい。限定ではなく例として、サーバ１０は、表示許可要求を送信した端末２０のユーザと、第２コンテンツを送信した端末２０のユーザが同じであるか否かを判定してもよい。この判定は、限定ではなく例として、ステップＳ８３の処理の少なくとも一部でもよいし、ステップＳ８３と別に実行される処理でもよい。
【０２９７】
図２８（Ａ）、図２８（Ｂ）は、それぞれ、第３画像の表示が許可されるコンテンツを含む第２画像の表示に関する処理と、第３画像の表示が許可されないコンテンツを含む第２画像の表示に関する処理を示す図である。ここでは、第２コンテンツを送信したユーザと自端末のユーザとが同じである場合、第２コンテンツを含む第２画像に対する入力に基づいて、第３画像の表示が許可されるものとする。
【０２９８】
図２８（Ａ）の左図は、端末２０Ａに表示される第２トークルームの画像Ｔ２を示す図である。第２トークルームの画像Ｔ２において、第２コンテンツＱ４は、ユーザＡが送信したコンテンツであり、端末２０Ａの表示領域２８Ａに第３画像を表示することが許可されるコンテンツである。また、符号Ｑ３１は、端末２０Ａによって入力されたコンテンツである。コンテンツＱ３１は、他のコンテンツと関連付けられておらず、第２コンテンツＱ４と異なるコンテンツである。
【０２９９】
端末２０Ａによって入力されたコンテンツＱ３１と、第３画像の表示が許可される第２コンテンツＱ４とは、第２画像である第２トークルームの画像Ｔ２に対して、第１方向に並べて表示領域２８Ａに表示される。限定ではなく例として、上記第１方向は、第２トークルームの画像Ｔ２の縦方向であり、上記第１方向に交差する第２方向は、第２トークルームの画像Ｔ２の横方向である。コンテンツＱ３１と、第２コンテンツＱ４とは、限定ではなく例として、第２トークルームの画像Ｔ２の第２方向（（図２８（Ａ）では横方向）における一端（図２８では右端）の位置がほぼ同じである。コンテンツＱ３１と、第２コンテンツＱ４とは、限定ではなく例として、第２方向（（図２８（Ａ）では横方向）における上記一端の位置が、第２トークルームの画像Ｔ２の中心線ＣＬに対して、片側（図２８では右側）に設定される。
【０３００】
また、図２８（Ａ）の左図は、端末２０Ｃに表示される第２トークルームの画像Ｔ１２を示す図である。第２トークルームの画像Ｔ１２において、第２コンテンツＱ４は、送信したユーザであるユーザＡと自端末のユーザであるユーザＣとが異なるので、第３画像の表示が許可されないコンテンツである。また、コンテンツＱ６は、端末２０Ｃによって入力されたコンテンツである。自端末によって入力されたコンテンツＱ６は、限定ではなく例として、第２方向（図２８（Ａ）では横方向）における一端の位置が、第２トークルームの画像Ｔ１２の中心線ＣＬに対して片側（（図２８（Ａ）では右側）に設定される。他端末から送信されたコンテンツＱ６、Ｑ７と、第２コンテンツＱ４とは、限定ではなく例として、第２トークルームの画像Ｔ１２の第２方向（（図２８（Ａ）では横方向）における一端（（図２８（Ａ）では左端）の位置がほぼ同じである。他端末から送信されたコンテンツＱ７およびコンテンツＱ３１と、第２コンテンツＱ４とは、限定ではなく例として、第２方向（（図２８（Ａ）では横方向）における上記一端の位置が、第２トークルームの画像Ｔ２の中心線ＣＬに関して、自端末で入力されたコンテンツＱ６と反対側（図２８（Ａ）では左側）に設定される。
【０３０１】
図２８（Ｂ）において、各符号は図２８（Ａ）と同じである。端末２０Ａに表示される第２トークルームの画像Ｔ２において、第３画像の表示が許可される第２コンテンツＱ４は、端末２０Ｃに表示される第２トークルームの画像Ｔ１２において、第３画像の表示が許可されない第２コンテンツＱ４と異なる態様で表示される。各コンテンツは、限定ではなく例として、コンテンツの本体を枠（例えば、吹き出しの形状の枠）に収めたアイテムとして表示される。第３画像の表示が許可される第２コンテンツＱ４は、限定ではなく例として、他端末から送信されたコンテンツＱ６、Ｑ７と比べて、上記枠の色と明るさとの一方または双方が異なる形態で表示される。限定ではなく例として、第２コンテンツＱ４は、上記枠の内側が第１の色（例えば、緑）であり、コンテンツＱ６、Ｑ７は、上記枠の内側が第１の色と異なる第２の色（例えば、白）である。第３画像の表示が許可される第２コンテンツＱ４は、限定ではなく例として、自端末によって入力されたコンテンツＱ３１と同じ表示形態で表示されてもよいし、自端末によって入力され第２コンテンツと異なるコンテンツＱ３１と異なる表示形態で表示されてもよい。
【０３０２】
また、端末２０Ｃに表示される第２トークルームの画像Ｔ１２において、第３画像の表示が許可されない第２コンテンツＱ４は、自端末によって入力されたコンテンツＱ６と異なる形態で表示される。各コンテンツは、限定ではなく例として、コンテンツの本体を枠（例えば、吹き出しの形状の枠）に収めたアイテムとして表示される。第３画像の表示が許可されない第２コンテンツＱ４は、限定ではなく例として、自端末によって入力されたコンテンツＱ６と比べて、上記枠の色と明るさとの一方または双方が異なる形態で表示される。限定ではなく例として、コンテンツＱ６は、上記枠の内側が第１の色（例えば、緑）であり、第２コンテンツＱ４は、上記枠の内側が第１の色と異なる第２の色（例えば、白）である。第３画像の表示が許可されない第２コンテンツＱ４は、限定ではなく例として、他端末から送信されたコンテンツＱ７およびコンテンツＱ３１と同じ表示形態で表示されてもよいし、自端末によって入力され第２コンテンツと異なるコンテンツＱ６と異なる表示形態で表示されてもよい。
【０３０３】
端末２０は、限定ではなく例として、自端末によって入力されたコンテンツと、第３画像の表示が許可された第２コンテンツとを、第２トークルームの画像に対して第１方向に並べて表示領域２８Ａに表示する。この情報処理方法によれば、ユーザは、第２トークルームの画像に対して自端末によるコンテンツと同様の位置関係にあるコンテンツを、第３画像の表示が許可される第２コンテンツとして視覚的に認識することができる。結果として、情報処理方法は、第３画像を表示できるか否かをユーザが判断する際の手間を低減し、ユーザの利便性の向上に寄与する。
【０３０４】
図２８（Ａ）のように、第３画像の表示が許可される第２コンテンツと、第３画像の表示が許可されないコンテンツとで、第２画像における第１方向の位置が異なる場合、ユーザは、第３画像の表示が許可されるコンテンツであるか否かを視覚的に把握することができる。また、図２８（Ｂ）のように、第３画像の表示が許可される第２コンテンツと、第３画像の表示が許可されないコンテンツとで、第２画像における表示形態が異なる場合、ユーザは、第３画像の表示が許可されるコンテンツであるか否かを視覚的に把握することができる。このような情報処理方法は、第３画像の表示が許可されないコンテンツに関して、ユーザが第３画像の表示を要求する入力を行うことを抑制することができる。その結果、このような情報処理方法は、ユーザの利便性の向上、端末の負荷の低減などに寄与する。
【０３０５】
＜第１３実施形態＞
図２９は、第１３実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、第２トークルームの画像に対する入力に基づいて第１トークルームの画像を表示した後、第１トークルームの画像に対する入力に基づいて第２トークルームの画像を表示する形態である。限定ではなく例として、端末２０は、図２９の左上の図のように、第１コンテンツに基づくコンテンツＱ８に対する入力があった場合、右上の図のように、第１コンテンツＱ１を含む第１トークルームの画像Ｔ１を表示する。限定ではなく例として、左下の図に示すように、端末２０は、第２トークルームの画像Ｔ２に対する入力に基づいて表示した第１トークルームの画像Ｔ１において、第１コンテンツＱ１に対する入力があった場合、右下の図に示すように、第２トークルームの画像Ｔ２を表示する。
【０３０６】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０３０７】
図１９の左上の図において、端末２０は、限定ではなく例として、表示領域２８Ａに第２画像として第２トークルームの画像Ｔ２を表示する。端末２０は、第２トークルームの画像Ｔ２に対する入力に基づいて、限定ではなく例として、右上の図に示すように、表示領域２８Ａに第３画像として第１トークルームの画像Ｔ１を表示する。端末２０は、第２トークルームの画像Ｔ２に対する端末２０のユーザによる入力基づいて第１トークルームの画像Ｔ１を表示領域２８Ａに表示した後、端末２０のユーザによる端末への入力に基づいて、第１トークルームの画像Ｔ１を表示領域２８Ａに表示する。限定ではなく例として、第２画像は、端末２０の入力部２５による、第３画像における第１コンテンツに対する入力に基づいて、表示領域２８Ａに表示される。限定ではなく例として、表示領域２８Ａがタッチパネルの表示領域であり、入力部２５がタッチパネルの操作部である場合、端末２０は、左下の図に示すように第１トークルームの画像Ｔ１における第１コンテンツＱ１をタップされたことを検出した場合、右下の図に示すように、第２トークルームの画像Ｔ２を表示する。
【０３０８】
端末２０の処理部２１は、限定ではなく例として、表示領域２８Ａに表示される画像を切り替える際に、表示領域２８Ａに表示された画像の履歴に関する履歴情報を記憶部２４に記憶させる。限定ではなく例として、処理部２１は、表示領域２８Ａに表示される画像が、第２トークルームの画像Ｔ２から第１トークルームの画像Ｔ１へ切り替えられる際に、先に表示した第２トークルームの画像Ｔ２に含まれるコンテンツの情報を、記憶部２４に記憶させる。また、端末２０は、限定ではなく例として、表示領域２８Ａに表示される画像が、第１トークルームの画像Ｔ１から第２トークルームの画像Ｔ２へ切り替えられる際に、上記履歴情報を参照して、先に表示した第２トークルームの画像Ｔ２を再現し、再現した第２トークルームの画像Ｔ２を表示領域２８Ａに表示させる。端末２０は、限定ではなく例として、第３画像に対して第２画像の表示を要求する入力があった場合、図２の左上の図に示したようなトークルームのリストの画像Ｔ１を経由することなく、第２画像を表示する。
【０３０９】
以上のような端末２０は、第２コンテンツに対する自端末のユーザによる入力に基づいて第３画像（限定ではなく例として、第１トークルームの画像）を表示領域２８Ａに表示した後、自端末のユーザによる自端末への入力に基づいて、第２トークルームの画像を表示領域２８Ａに表示する。この情報処理方法によれば、ユーザは、限定ではなく例として、端末２０の表示領域２８Ａに第２画像を表示させた後に第３画像を表示させた後、第２画像を容易に表示させることができる。限定ではなく例として、ユーザは、第２トークルームの画像Ｔ２に含まれる第２コンテンツＱ４を見てその経緯などを知りたい場合、第１トークルームの画像Ｔ１を端末２０によって表示させ、第１コンテンツＱ１あるいはその前後のコンテンツを確認した後、端末２０の表示を第２トークルームの画像Ｔ２に戻すことが容易である。このような情報処理方法は、ユーザの利便性の向上に寄与する。また、端末２０は、限定ではなく例として、第３画像の表示から第２画像の表示へ切り替える際にユーザによる操作を減らすことができ、結果として端末２０の負荷が低減される。
【０３１０】
また、端末２０は、限定ではなく例として、自端末の入力部２３Ａによる、第３画像における第１コンテンツに対する入力に基づいて、第２トークルームの画像を表示領域２８Ａに表示する。この情報処理方法によれば、限定ではなく例として、第１コンテンツが第２コンテンツと関連付けられたコンテンツであり、ユーザは、このような第１コンテンツに対する入力によって第２トークルームの画像を表示させることができるので、第３画像を表示させる入力の方法が分かりやすく、ユーザの利便性が向上する。また、この情報処理方法は、限定ではなく例として、第３画像を表示する際の端末２０に対する誤入力を低減することができ、端末２０の負荷を低減することができる。
【０３１１】
なお、本実施形態に係る情報処理方法は、図２９の例において、第２トークルームの画像Ｔ２に対する入力に基づいて第１トークルームの画像Ｔ１を表示した後、第１トークルームの画像Ｔ１の画像に対する入力に基づいて第２トークルーム画像Ｔ２を表示するが、このような例に限定されない。限定ではなく例として、端末２０は、トークルームのリストの画像ＴＬに対する入力に基づいて表示した第１トークルームの画像Ｔ１に対する入力に基づいて、第２トークルームの画像Ｔ２を表示領域２８Ａに表示してもよい。限定ではなく例として、図８（Ｂ）に示したように、第１トークルームの画像Ｔ１に、第１コンテンツＱ１に関連する情報を送信したことを示す情報Ｔｈ（図８（Ｂ）では「被引用」）が含まれる場合、ユーザは、第１コンテンツＱ１が引用されたことを知ることができる。端末２０は、限定ではなく例として、第１トークルームの画像Ｔ１に含まれる第１コンテンツＱ１または情報Ｔｈに対する入力に基づいて、図２９の右下の図に示すように、第２トークルームの画像Ｔ２を表示してもよい。
【０３１２】
なお、端末２０は、表示領域２８Ａに表示した画像の履歴を示すリストを表示領域２８Ａに表示し、ユーザがリストから選択する画像を表示領域２８Ａに表示してもよい。限定ではなく例として、端末２０は、表示領域２８Ａに表示したトークルームの画像に対応するトークルームの名称を表示された順に並べたリストを表示してもよい。ユーザは、限定ではなく例として、上記リストから２回前に表示されたトークルームの画像に対応するトークルームの名称を選択することで、端末２０に２回前に表示されたトークルームの画像を端末２０の表示領域２８Ａに再表示させることができる。
【０３１３】
なお、第３画像に対する所定の入力に基づいて第２画像を表示する際に、所定の入力の形態は図２９に示した例に限定されない。限定ではなく例として、端末２０は、［戻る］などのアイコンを含む第３画像を表示し、このアイコンがタップされたことを検出した場合に、第２画像を表示してもよい。上記所定の入力は、タップと異なる入力でもよく、限定ではなく例として、入力部２５としてのマウスの操作による入力、マイク２６を用いた音声による入力、カメラ２７を用いた撮像による入力、又はその他の入力装置による入力でもよい。
【０３１４】
＜第１４実施形態＞
図３０は、第１４実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、第２トークルームの画像に対する入力に基づいて第１トークルームの画像を表示した場合、トークルームに関する情報を表示領域２８Ａに表示する形態である。端末２０は、限定ではなく例として、第２トークルームの画像Ｔ７に対する入力に基づいて第１トークルームの画像Ｔ６を表示した場合、第１トークルームに関連する広告などを含む第２トークルームの画像Ｔ７を表示する。限定ではなく例として、端末２０が第２トークルームの画像Ｔ７に対する入力に基づいて第１トークルームの画像Ｔ６を表示したことを、サーバ１０が検知した場合、サーバ１０は、第１トークルームに関連するコンテンツＱ３２を生成する。サーバ１０は、限定ではなく例として、生成したコンテンツＱ３２を、第２グループのユーザの端末２０に送信する。
【０３１５】
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。
【０３１６】
図３０の左上の図において、端末２０は、表示領域２８Ａに第２画像として第２トークルームの画像Ｔ７を表示する。端末２０は、第２トークルームの画像Ｔ７に対する入力に基づいて、右上の図に示すように、表示領域２８Ａに第３画像として第１トークルームの画像Ｔ６を表示する。端末２０は、第２トークルームの画像Ｔ２に対する端末２０のユーザによる入力基づいて第１トークルームの画像Ｔ６を表示領域２８Ａに表示した後、左下の図に示すように、端末２０のユーザによる端末への入力に基づいて、右下の図に示すように、第２トークルームの画像Ｔ７を表示領域２８Ａに表示する。
【０３１７】
端末２０は、第２トークルームの画像Ｔ２に対する端末２０のユーザによる入力基づいて第１トークルームの画像Ｔ６を表示領域２８Ａに表示した後、端末２０のユーザによる端末への入力に基づいて、第２トークルームの画像Ｔ７を表示領域２８Ａに表示する場合、第１トークルームに対応する第１グループに関する情報を含む第２トークルームの画像Ｔ７を表示する。右下の図の符号Ｑ３２は、第１グループに関する情報を含むコンテンツである。ここでは、第１グループに対応するトークルームは、名称が［Ｍｕｓｉｃ］のトークルームである。限定ではなく例として、コンテンツＱ３２は、［Ｍｕｓｉｃ］のトークルームに関する情報として、［Ｍｕｓｉｃ］のトークルームのテーマに沿った情報を含む。コンテンツＱ３２は、限定ではなく例として、サーバ１０が生成し、送信するコンテンツである。
【０３１８】
以上のような端末２０は、第３画像に対する入力に基づいて第２画像を再度表示する場合、限定ではなく例として、第１グループに関する情報を含む第２画像を表示領域２８Ａに表示する。第３画像に対する入力に基づいて第２画像を再度表示する場合、限定ではなく例として、第２グループにおける話題が第１グループと関連する可能性があり、端末２０は、第２グループにおける話題と関連する情報として、第１グループに関する情報を、第２グループに含まれるユーザに提供できる。結果として、第２グループに含まれるユーザは、例えば第１コンテンツに関する情報から派生する情報をインターネット上で検索する手間が低減され、ユーザの利便性が向上する。また、端末２０は、例えば、第１コンテンツに関する情報から派生する情報をユーザがインターネット上で検索する際の処理が低減される。
【０３１９】
なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。上述の実施形態などで説明した要件の１つ以上は、省略されることがある。また、上述の実施形態などで説明した要件は、適宜組み合わせることができる。また、本開示に係る技術が実施される国または地域の法令で許容される限りにおいて、上述の実施形態などで引用した全ての文献の開示を援用して本文の記載の一部とする。
【符号の説明】
【０３２０】
１・・・通信システム、１０・・・サーバ、１１・・・処理部、１３・・・記憶部、２０、２０Ａ、２０Ｂ、２０Ｃ、２０Ｄ・・・端末、２１・・・処理部、２２・・・通信部（通信Ｉ／Ｆ）、２３Ａ・・・入力部、２４・・・記憶部、２８・・・表示部、２８Ａ・・・表示領域、Ｐ１・・・プログラム、Ｐ２・・・プログラム、Ｑ１・・・第１コンテンツ、Ｑ４・・・第２コンテンツ、Ｔ１・・・第１画像（第１トークルームの画像、第３画像）、Ｔ２・・・第２画像（第２トークルームの画像）、Ｑ１１・・・第１コンテンツ、Ｑ１４・・・第２コンテンツ、Ｑ２５・・・第１情報、Ｑ２６・・・第２情報、Ｔ１１・・・第１画像（第１トークルームの画像、第３画像）、Ｔ１２・・・第２画像（第２トークルームの画像）
【図１】
2020091522.tif 000003
【図２】
2020091522.tif 000004
【図３】
2020091522.tif 000005
【図４】
2020091522.tif 000006
【図５】
2020091522.tif 000007
【図６】
2020091522.tif 000008
【図７】
2020091522.tif 000009
【図８】
2020091522.tif 000010
【図９】
2020091522.tif 000011
【図１０】
2020091522.tif 000012
【図１１】
2020091522.tif 000013
【図１２】
2020091522.tif 000014
【図１３】
2020091522.tif 000015
【図１４】
2020091522.tif 000016
【図１５】
2020091522.tif 000017
【図１６】
2020091522.tif 000018
【図１７】
2020091522.tif 000019
【図１８】
2020091522.tif 000020
【図１９】
2020091522.tif 000021
【図２０】
2020091522.tif 000022
【図２１】
2020091522.tif 000023
【図２２】
2020091522.tif 000024
【図２３】
2020091522.tif 000025
【図２４】
2020091522.tif 000026
【図２５】
2020091522.tif 000027
【図２６】
2020091522.tif 000028
【図２７】
2020091522.tif 000029
【図２８】
2020091522.tif 000030
【図２９】
2020091522.tif 000031
【図３０】
2020091522.tif 000032
【手続補正書】
【提出日】平成31年2月1日(2019.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記端末のユーザは、前記端末のユーザが前記第１グループに含まれず、前記第３画像を前記表示領域に表示する場合、前記第１グループに登録される。
【請求項２】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記第２画像は、前記第３画像の表示が許可される場合、前記第１コンテンツに関する第１情報を含み、前記第３画像の表示が許可されていない場合、前記第１情報より情報量が多い、前記第１コンテンツに関する第２情報を含む。
【請求項３】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記端末によって入力されたコンテンツと、前記第３画像の表示が許可された前記第２コンテンツとは、前記表示領域の第１方向に並べて表示され、
前記第３画像の表示が許可されていない前記第２コンテンツは、前記第１方向と交差する第２方向に対して、前記端末によって入力されたコンテンツとは前記表示領域上の異なる位置に表示される。
【請求項４】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記第３画像の表示が許可される前記第２コンテンツは、前記第３画像の表示が許可されていない前記第２コンテンツとは異なる表示態様で前記表示領域に表示される。
【請求項５】
複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像と、前記第３画像に含まれるコンテンツを送信したユーザに関する情報とを前記表示領域に表示することとを含み、
前記第３画像に含まれるコンテンツを送信したユーザに関する情報は、前記端末のユーザが前記第１グループに含まれる場合と、前記端末のユーザが前記第１グループに含まれない場合とで表示態様が異なる。
【請求項６】
請求項５に記載の情報処理方法であって、
前記第３画像に含まれるコンテンツを送信したユーザに関する情報は、前記端末のユーザが前記第１グループに含まれない場合、前記表示領域に表示されない。
【請求項７】
請求項１から請求項６のいずれか一項に記載の情報処理方法であって、
前記第３画像は、前記第２コンテンツを送信したユーザと前記端末のユーザとが同じである場合、前記表示領域に表示される。
【請求項８】
請求項１から請求項７のいずれか一項に記載の情報処理方法であって、
前記第３画像は、前記第２グループに含まれるユーザのうち前記端末のユーザを除いた１以上のユーザが前記第１グループに含まれる場合、前記表示領域に表示される。
【請求項９】
請求項１から請求項８のいずれか一項に記載の情報処理方法であって、
前記第３画像を表示する許可の要求を前記端末の通信部によって送信することと、
前記許可の要求に対する応答を前記通信部によって受信したことに基づいて、前記第３画像を前記表示領域に表示することとを含む。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の情報処理方法であって、
前記第３画像を表示する許可の要求を前記端末の通信部によって受信することと、
前記第３画像の表示を許可するか否かに関する情報を前記表示領域に表示することとを含む。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の情報処理方法であって、
前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を前記表示領域に表示した後、前記端末のユーザによる前記端末への入力に基づいて、前記第２画像を前記表示領域に表示することを含む。
【請求項１２】
請求項１１に記載の情報処理方法であって、
前記第２画像は、前記端末の入力部による、前記第３画像における前記第１コンテンツに対する入力に基づいて、前記表示領域に表示される。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の情報処理方法であって、
前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を表示した場合、前記第１グループに関連付けられた情報を含む画像を前記表示領域に表示することを含む。
【請求項１４】
複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記端末のユーザは、前記端末のユーザが前記第１グループに含まれず、前記第３画像を前記表示領域に表示する場合、前記第１グループに登録される。
【請求項１５】
複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記第２画像は、前記第３画像の表示が許可される場合、前記第１コンテンツに関する第１情報を含み、前記第３画像の表示が許可されていない場合、前記第１情報より情報量が多い、前記第１コンテンツに関する第２情報を含む。
【請求項１６】
複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記端末によって入力されたコンテンツと、前記第３画像の表示が許可された前記第２コンテンツとは、前記表示領域の第１方向に並べて表示され、
前記第３画像の表示が許可されていない前記第２コンテンツは、前記第１方向と交差する第２方向に対して、前記端末によって入力されたコンテンツとは前記表示領域上の異なる位置に表示される。
【請求項１７】
複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示領域に表示することとを含み、
前記第３画像の表示が許可される前記第２コンテンツは、前記第３画像の表示が許可されていない前記第２コンテンツとは異なる表示態様で前記表示領域に表示される。
【請求項１８】
複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を前記端末の表示領域に表示することと、
前記表示領域に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像と、前記第３画像に含まれるコンテンツを送信したユーザに関する情報とを前記表示領域に表示することとを含み、
前記第３画像に含まれるコンテンツを送信したユーザに関する情報は、前記端末のユーザが前記第１グループに含まれる場合と、前記端末のユーザが前記第１グループに含まれない場合とで表示態様が異なる。
【請求項１９】
請求項１８に記載のプログラムであって、
前記第３画像に含まれるコンテンツを送信したユーザに関する情報は、前記端末のユーザが前記第１グループに含まれない場合、前記表示領域に表示されない。
【請求項２０】
請求項１４から請求項１９のいずれか一項に記載のプログラムであって、
前記第３画像は、前記第２コンテンツを送信したユーザと前記端末のユーザとが同じである場合、前記表示領域に表示される。
【請求項２１】
請求項１４から請求項２０のいずれか一項に記載のプログラムであって、
前記第３画像は、前記第２グループに含まれるユーザのうち前記端末のユーザを除いた１以上のユーザが前記第１グループに含まれる場合、前記表示領域に表示される。
【請求項２２】
請求項１４から請求項２１のいずれか一項に記載のプログラムであって、
前記第３画像を表示する許可の要求を前記端末の通信部によって送信することと、
前記許可の要求に対する応答を前記通信部によって受信したことに基づいて、前記第３画像を前記表示領域に表示することとを含む。
【請求項２３】
請求項１４から請求項２２のいずれか一項に記載のプログラムであって、
前記第３画像を表示する許可の要求を前記端末の通信部によって受信することと、
前記第３画像の表示を許可するか否かに関する情報を前記表示領域に表示することとを含む。
【請求項２４】
請求項１４から請求項２３のいずれか一項に記載のプログラムであって、
前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を前記表示領域に表示した後、前記端末のユーザによる前記端末への入力に基づいて、前記第２画像を前記表示領域に表示することを含む。
【請求項２５】
請求項２４に記載のプログラムであって、
前記第２画像は、前記端末の入力部による、前記第３画像における前記第１コンテンツに対する入力に基づいて、前記表示領域に表示される。
【請求項２６】
請求項１４から請求項２５のいずれか一項に記載のプログラムであって、
前記第２コンテンツに対する前記端末のユーザによる入力に基づいて前記第３画像を表示した場合、前記第１グループに関連付けられた情報を含む画像を前記表示領域に表示することを含む。
【請求項２７】
複数のユーザを含む第２グループに含まれるユーザの端末であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を表示する表示部と、
前記表示部に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示部に表示する制御を行う制御部とを備え、
前記端末のユーザは、前記端末のユーザが前記第１グループに含まれず、前記第３画像を前記表示部に表示する場合、前記第１グループに登録される。
【請求項２８】
複数のユーザを含む第２グループに含まれるユーザの端末であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を表示する表示部と、
前記表示部に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示部に表示する制御を行う制御部とを備え、
前記第２画像は、前記第３画像の表示が許可される場合、前記第１コンテンツに関する第１情報を含み、前記第３画像の表示が許可されていない場合、前記第１情報より情報量が多い、前記第１コンテンツに関する第２情報を含む。
【請求項２９】
複数のユーザを含む第２グループに含まれるユーザの端末であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を表示する表示部と、
前記表示部に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示部に表示する制御を行う制御部とを備え、
前記制御部は、前記端末によって入力されたコンテンツと、前記第３画像の表示が許可された前記第２コンテンツとを、前記表示部の第１方向に並べて表示する制御を行い、前記第３画像の表示が許可されていない前記第２コンテンツを、前記第１方向と交差する第２方向に対して、前記端末によって入力されたコンテンツとは前記表示部上の異なる位置に表示する制御を行う。
【請求項３０】
複数のユーザを含む第２グループに含まれるユーザの端末であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を表示する表示部と、
前記表示部に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像を前記表示部に表示する制御を行う制御部とを備え、
前記表示部は、前記第３画像の表示が許可される前記第２コンテンツと、前記第３画像の表示が許可されていない前記第２コンテンツとを異なる表示態様で表示する。
【請求項３１】
複数のユーザを含む第２グループに含まれるユーザの端末であって、
複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、前記第２グループの各端末間で送受信されるコンテンツのうちの前記第２コンテンツを含む第２画像を表示する表示部と、
前記表示部に表示された前記第２画像に対する前記端末のユーザによる入力に基づいて、前記第２コンテンツと関連付けられた前記第１コンテンツを含む第３画像と、前記第３画像に含まれるコンテンツを送信したユーザに関する情報とを前記表示部に表示する制御を行う制御部とを備え、
前記表示部は、前記端末のユーザが前記第１グループに含まれる場合と、前記端末のユーザが前記第１グループに含まれない場合とで、前記第３画像に含まれるコンテンツを送信したユーザに関する情報の表示態様を異ならせて表示する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理方法、プログラム、端末に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明の第１の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、端末のユーザは、端末のユーザが第１グループに含まれず、第３画像を表示領域に表示する場合、第１グループに登録される、情報処理方法が提供される。
本発明の第２の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、第２画像は、第３画像の表示が許可される場合、第１コンテンツに関する第１情報を含み、第３画像の表示が許可されていない場合、第１情報より情報量が多い、第１コンテンツに関する第２情報を含む、情報処理方法が提供される。
本発明の第３の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、端末によって入力されたコンテンツと、第３画像の表示が許可された第２コンテンツとは、表示領域の第１方向に並べて表示され、第３画像の表示が許可されていない第２コンテンツは、第１方向と交差する第２方向に対して、端末によって入力されたコンテンツとは表示領域上の異なる位置に表示される、情報処理方法が提供される。
本発明の第４の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、第３画像の表示が許可される第２コンテンツは、第３画像の表示が許可されていない第２コンテンツとは異なる表示態様で表示領域に表示される、情報処理方法が提供される。
本発明の第５の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末が実行する情報処理方法であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像と、第３画像に含まれるコンテンツを送信したユーザに関する情報とを表示領域に表示することとを含み、第３画像に含まれるコンテンツを送信したユーザに関する情報は、端末のユーザが第１グループに含まれる場合と、端末のユーザが第１グループに含まれない場合とで表示態様が異なる、情報処理方法が提供される。
本発明の第６の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、端末のユーザは、端末のユーザが第１グループに含まれず、第３画像を表示領域に表示する場合、第１グループに登録される、プログラムが提供される。
本発明の第７の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、第２画像は、第３画像の表示が許可される場合、第１コンテンツに関する第１情報を含み、第３画像の表示が許可されていない場合、第１情報より情報量が多い、第１コンテンツに関する第２情報を含む、プログラムが提供される。
本発明の第８の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、端末によって入力されたコンテンツと、第３画像の表示が許可された第２コンテンツとは、表示領域の第１方向に並べて表示され、第３画像の表示が許可されていない第２コンテンツは、第１方向と交差する第２方向に対して、端末によって入力されたコンテンツとは表示領域上の異なる位置に表示される、プログラムが提供される。
本発明の第９の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示領域に表示することとを含み、第３画像の表示が許可される第２コンテンツは、第３画像の表示が許可されていない第２コンテンツとは異なる表示態様で表示領域に表示される、プログラムが提供される。
本発明の第１０の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末のコンピュータによって実行されるプログラムであって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を端末の表示領域に表示することと、表示領域に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像と、第３画像に含まれるコンテンツを送信したユーザに関する情報とを表示領域に表示することとを含み、第３画像に含まれるコンテンツを送信したユーザに関する情報は、端末のユーザが第１グループに含まれる場合と、端末のユーザが第１グループに含まれない場合とで表示態様が異なる、プログラムが提供される。
本発明の第１１の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を表示する表示部と、表示部に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示部に表示する制御を行う制御部とを備え、端末のユーザは、端末のユーザが第１グループに含まれず、第３画像を表示部に表示する場合、第１グループに登録される、端末が提供される。
本発明の第１２の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を表示する表示部と、表示部に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示部に表示する制御を行う制御部とを備え、第２画像は、第３画像の表示が許可される場合、第１コンテンツに関する第１情報を含み、第３画像の表示が許可されていない場合、第１情報より情報量が多い、第１コンテンツに関する第２情報を含む、端末が提供される。
本発明の第１３の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を表示する表示部と、表示部に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示部に表示する制御を行う制御部とを備え、制御部は、端末によって入力されたコンテンツと、第３画像の表示が許可された第２コンテンツとを、表示部の第１方向に並べて表示する制御を行い、第３画像の表示が許可されていない第２コンテンツを、第１方向と交差する第２方向に対して、端末によって入力されたコンテンツとは表示部上の異なる位置に表示する制御を行う、端末が提供される。
本発明の第１４の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を表示する表示部と、表示部に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像を表示部に表示する制御を行う制御部とを備え、表示部は、第３画像の表示が許可される第２コンテンツと、第３画像の表示が許可されていない第２コンテンツとを異なる表示態様で表示する、端末が提供される。
本発明の第１５の態様に従えば、複数のユーザを含む第２グループに含まれるユーザの端末であって、複数のユーザを含む第１グループの各端末間で送受信されるコンテンツの少なくとも一部を含む第１画像のうちの第１コンテンツと関連付けられた第２コンテンツであって、第２グループの各端末間で送受信されるコンテンツのうちの第２コンテンツを含む第２画像を表示する表示部と、表示部に表示された第２画像に対する端末のユーザによる入力に基づいて、第２コンテンツと関連付けられた第１コンテンツを含む第３画像と、第３画像に含まれるコンテンツを送信したユーザに関する情報とを表示部に表示する制御を行う制御部とを備え、表示部は、端末のユーザが第１グループに含まれる場合と、端末のユーザが第１グループに含まれない場合とで、第３画像に含まれるコンテンツを送信したユーザに関する情報の表示態様を異ならせて表示する、端末が提供される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】