(57)【特許請求の範囲】
【請求項１】
コンピュータによって実現されるメッセージ管理方法であって、
ユーザの端末から多数の受信者が指定されたグループメッセージを送信すること、
前記グループメッセージを基準に、前記ユーザの端末に前記多数の受信者が会話相手として設定されたグループチャットルームを作成し、前記グループメッセージを前記グループチャットルームに追加すること、
前記グループメッセージを基準に、前記ユーザの端末に前記多数の受信者のそれぞれが会話相手として設定されたそれぞれの個別チャットルームを作成し、前記グループメッセージを前記それぞれの個別チャットルームに追加すること、
前記多数の受信者のうち１人の受信者の端末から前記ユーザが指定された個別メッセージを受信すること、
前記個別メッセージを、前記１人の受信者が会話相手として設定された前記個別チャットルームに追加すること、
前記グループチャットルームに前記グループメッセージを表示し、前記個別チャットルームに前記グループメッセージと前記個別メッセージとを表示すること、および
前記グループチャットルームと前記個別チャットルームとをバンドルとして表示して提供すること
を含む、メッセージ管理方法。
【請求項２】
前記個別メッセージは、前記グループメッセージに対する返信であることを示す識別情報を含み、
前記個別チャットルームに追加することは、前記識別情報によって関連する前記グループメッセージを識別することによって処理すること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項３】
前記個別チャットルームは、前記バンドルにおいて、各チャットルームに含まれる最近のメッセージの受信あるいは送信時点を基準として整列されること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項４】
前記個別チャットルームは、前記バンドルにおいて、前記グループチャットルームの下層リストとして表示されること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項５】
前記個別チャットルームは、前記バンドルにおいて、前記グループメッセージに対する返信として前記個別メッセージが含まれた個別チャットルームとそれ以外の個別チャットルームとに区分されて表示されること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項６】
前記バンドルにおいて、前記個別チャットルームに表示されるグループメッセージにグループメッセージであることを示す識別子がさらに含まれること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項７】
前記バンドルにおいて、前記グループチャットルームおよび前記個別チャットルームのうち少なくとも一部に対して該当する項目を表示する状態と該当する項目を隠す状態との制御が可能であること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項８】
前記バンドルにおいて、前記グループチャットルームおよび前記グループチャットルームに対して別に作成された代表項目のうち少なくとも１つに前記グループメッセージと関連する状態情報がさらに含まれること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項９】
前記提供することは、
前記ユーザの端末から、前記バンドルで前記個別チャットルームに対する選択が受信される場合、前記個別チャットルームに前記グループメッセージを追加して表示すること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項１０】
前記個別チャットルームに、前記グループメッセージの送信時点以前に該当する受信者と前記ユーザとの間で受信あるいは送信された個別メッセージがさらに含まれること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項１１】
前記多数の受信者のうち少なくとも１人の受信者と前記ユーザとの間で受信あるいは送信されたメッセージが含まれる個別チャットルームが、前記バンドルとは別の項目として追加維持されること
を特徴とする、請求項１に記載のメッセージ管理方法。
【請求項１２】
ユーザの端末から多数の受信者が指定されたグループメッセージを送信すること、
前記グループメッセージを基準に、前記ユーザの端末に前記多数の受信者が会話相手として設定されたグループチャットルームを作成し、前記グループメッセージを前記グループチャットルームに追加すること、
前記グループメッセージを基準に、前記ユーザの端末に前記多数の受信者のそれぞれが会話相手として設定されたそれぞれの個別チャットルームを作成し、前記グループメッセージを前記それぞれの個別チャットルームに追加すること、
前記多数の受信者のうち１人の受信者の端末から前記ユーザが指定された個別メッセージを受信すること、
前記個別メッセージを、前記１人の受信者が会話相手として設定された前記個別チャットルームに追加すること、
前記グループチャットルームに前記グループメッセージを表示し、前記個別チャットルームに前記グループメッセージと前記個別メッセージとを表示すること、および
前記グループチャットルームと前記個別チャットルームとをバンドルとして表示して提供すること
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１３】
ユーザの端末から多数の受信者が指定されたグループメッセージが送信されると、前記グループメッセージを基準に、前記ユーザの端末に前記多数の受信者が会話相手として設定されたグループチャットルームを作成し、前記グループメッセージを前記グループチャットルームに追加し、前記グループメッセージを基準に、前記ユーザの端末に前記多数の受信者のそれぞれが会話相手として設定されたそれぞれの個別チャットルームを作成し、前記グループメッセージを前記それぞれの個別チャットルームに追加し、前記多数の受信者のうち少なくとも１人の受信者の端末からユーザが指定された個別メッセージを受信する場合、前記個別メッセージを、前記少なくとも１人の受信者が会話相手として設定された前記個別チャットルームに追加する管理部、および
前記グループチャットルームに前記グループメッセージを表示し、前記個別チャットルームに前記グループメッセージと前記個別メッセージとを表示し、前記グループチャットルームと前記個別チャットルームとをバンドルとして表示して提供する提供部
を備える、メッセージ管理システム。
【請求項１４】
前記個別メッセージは、前記グループメッセージに対する返信であることを示す識別情報を含み、
前記個別チャットルームに追加することは、前記識別情報によって関連する前記グループメッセージを識別することによって処理すること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項１５】
前記個別チャットルームは、前記バンドルにおいて、各チャットルームに含まれる最近のメッセージの受信あるいは送信時点を基準として整列されること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項１６】
前記個別チャットルームは、前記バンドルにおいて、前記グループチャットルームの下層リストとして表示されること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項１７】
前記個別チャットルームは、前記バンドルにおいて、前記グループメッセージに対する返信として前記個別メッセージが含まれた個別チャットルームとそれ以外の個別チャットルームとに区分されて表示されること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項１８】
前記バンドルにおいて、前記個別チャットルームに表示されるグループメッセージにグループメッセージであることを示す識別子がさらに含まれること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項１９】
前記バンドルにおいて、前記グループチャットルームおよび前記個別チャットルームのうち少なくとも一部に対して該当する項目を表示する状態と該当する項目を隠す状態との制御が可能であること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項２０】
前記バンドルにおいて、前記グループチャットルームおよび前記グループチャットルームに対して別に作成された代表項目のうち少なくとも１つに前記グループメッセージと関連する状態情報がさらに含まれること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項２１】
前記提供部は、
前記ユーザの端末から前記バンドルで前記個別チャットルームに対する選択が受信される場合、前記個別チャットルームに前記グループメッセージを追加して表示し、
前記個別チャットルームに、前記グループメッセージの送信時点以前に該当する受信者と前記ユーザとの間で受信あるいは送信された個別メッセージがさらに含まれること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【請求項２２】
前記多数の受信者のうち少なくとも１人の受信者と前記ユーザとの間で受信あるいは送信されたメッセージが含まれる個別チャットルームが、前記バンドルとは別の項目で追加維持されること
を特徴とする、請求項１３に記載のメッセージ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、多数の受信者に送信されるグループメッセージを管理する技術に関する。
【背景技術】
【０００２】
ユーザ間でメッセージをやり取りすることのできるメッセージングアプリケーションは、端末機において必須の構成要素として位置づいている。例えば、端末機間で文字メッセージや映像メッセージを送受信するために、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）やＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）などが主に利用されている。
【０００３】
一般的に、メッセージは、送信者やその他の情報とは関係なく、一括された基準によって保管されていた。例えば、メッセージを受信した時間に従い、最近受信したものから順に保管されて表示されていた。
【０００４】
このようなメッセージ保管方式は、特定のメッセージを再検索したり、削除や再送信などの管理が必要となる場合に、メッセージが保管されている順にそれぞれのメッセージを１件ずつ確認しなければならないという不便さがあった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国登録特許第１０−１０８３４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
多数の受信者に送信したグループメッセージを基準に、グループメッセージを受け取った受信者とやり取りしたメッセージをグループメッセージと束ねて管理することができるメッセージ管理方法、システム、および記録媒体を提供する。
【課題を解決するための手段】
【０００７】
コンピュータによって実現されるメッセージ管理方法であって、ユーザの端末から多数の受信者が指定されたグループメッセージを送信すること、グループメッセージを含むグループチャットルームを作成すること、多数の受信者のうち少なくとも１人の受信者の端末から個別メッセージを受信すること、個別メッセージを多数の受信者それぞれに対して作成された個別チャットルームに追加すること、およびグループチャットルームと個別チャットルームとをバンドルとして表示して提供することを含む、メッセージ管理方法を提供する。
【０００８】
ユーザの端末から多数の受信者が指定されたグループメッセージを送信すること、グループメッセージを含むグループチャットルームを作成すること、多数の受信者のうち少なくとも１人の受信者の端末から個別メッセージを受信すること、個別メッセージを多数の受信者それぞれに対して作成された個別チャットルームに追加すること、およびグループチャットルームと個別チャットルームとをバンドルとして表示して提供することをコンピュータに実行させるためのコンピュータプログラムを提供する。
【０００９】
ユーザの端末から多数の受信者が指定されたグループメッセージが送信されると、グループメッセージを含むグループチャットルームを作成し、多数の受信者のうち少なくとも１人の受信者の端末から個別メッセージを受信した場合、個別メッセージを多数の受信者それぞれに対して作成された個別チャットルームに追加する管理部、およびグループチャットルームと個別チャットルームとをバンドルとして表示して提供する提供部を備える、メッセージ管理システムを提供する。
【発明の効果】
【００１０】
本発明の実施形態によると、多数の受信者に送信したグループメッセージを基準に、グループメッセージを受け取った受信者とやり取りしたメッセージをグループメッセージと束ねて保管するという効果的なメッセージ管理により、グループメッセージと関連性あるメッセージを簡単かつ便利に把握することができる。
【００１１】
本発明の実施形態によると、グループメッセージを受け取った受信者との１対１のチャットルームに該当するグループメッセージを追加して保管することにより、グループ単位のメッセージ管理はもちろん、１対１の個人メッセージ管理環境でもグループメッセージを容易に確認することができる。
【図面の簡単な説明】
【００１２】
【図１】一般的なメッセージ保管方式を説明するための例示図である。
【図２】一般的なメッセージ保管方式を説明するための例示図である。
【図３】一般的なメッセージ保管方式を説明するための例示図である。
【図４】本発明の一実施形態における、メッセージ管理環境の一例を説明するための図である。
【図５】本発明の一実施形態における、メッセージ管理システムの内部構成を説明するためのブロック図である。
【図６】本発明の一実施形態における、メッセージ管理方法を説明するためのフローチャートである。
【図７】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図８】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図９】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図１０】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図１１】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図１２】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図１３】本発明の一実施形態における、メッセージ保管と関連するユーザインタフェース画面を例示的に示した図である。
【図１４】本発明の一実施形態における、コンピュータシステムの内部構成の一例を説明するためのブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１４】
本実施形態は、多数の受信者に送信されるグループメッセージを管理する技術に関し、より詳細には、グループメッセージを基準に、グループメッセージを受け取った受信者とやり取りしたメッセージをグループメッセージと束ねて保管することができるメッセージ管理方法、システム、および記録媒体に関する。
【００１５】
本明細書において、「メッセージ」とは、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）、ＥＭＳ（Ｅｎｈａｎｃｅｄ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）、インスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）、ＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）、電子メール（ｅ−ｍａｉｌ）などで送信される単位情報であって、通信網を介して端末と端末との間でやり取りされるすべてのデータを包括したものを意味する。
【００１６】
以下の実施形態では、「文字メッセージ」をメッセージの一例として説明する。
【００１７】
一般的なメッセージ保管方式では、文字メッセージを、メッセージを受信した時間に基づいて最近受信したものから順に保管している。
【００１８】
図１を参照すると、メッセージ保管トレイにアクセスした場合、メッセージ保管トレイに格納されている文字メッセージは、メッセージ受信時間を基準として新しい順に整列されたメッセージリスト１００で表示される。
【００１９】
メッセージリスト１００には、ユーザと１人の受信者とが１対１でやり取りした文字メッセージ（以下、「個別メッセージ」と称する）１０１と、ユーザが多数の受信者が含まれたグループを対象にして送信した文字メッセージ（以下、「グループメッセージ」と称する）１０２とが含まれている。
【００２０】
ユーザがグループメッセージ１０２を受け取った受信者から返信を受信した場合、既存のメッセージ保管方式では、返信として受信した文字メッセージをユーザと受信者との間の個人メッセージスレッドとして処理し、受信者の返信がメッセージリスト１００に個別メッセージ１０１として表示されていた。
【００２１】
個別メッセージ１０１のうち一部メッセージ１０１’がグループメッセージ１０２に対する返信メッセージである場合でも、メッセージリスト１００には個別メッセージ１０１として表示されるため、ユーザがグループメッセージ１０２への返信として受信したメッセージをメッセージリスト１００から検索するのが難しいことに加え、返信として受信したメッセージがどのグループメッセージ１０２への返信であるかについての確認も難しいことから、メッセージの管理に多くの不便があった。
【００２２】
既存のメッセージ保管方式では、個別メッセージ１０１もグループメッセージ１０２も個別のメッセージスレッドとして処理されるため、図２に示すように、メッセージリスト１００からグループメッセージ１０２を選択することによって移動したチャットルーム１１０には、グループメッセージ１０２だけが追加されて表示されており、図３に示すように、メッセージリスト１００からグループメッセージ１０２への返信として受信した個別メッセージ（すなわち、返信メッセージ）１０１を選択することによって移動したチャットルーム１２０には、返信メッセージ１０１だけが追加されて表示されていた。言い換えれば、ユーザがチャットルーム１１０、１２０でグループメッセージ１０２と返信メッセージ１０１とを共に見ることができず、メッセージの把握に困難と限界が生じていた。
【００２３】
このような問題を解決するために、本発明は、グループメッセージを基準に、グループメッセージを受け取った受信者とやり取りしたメッセージをグループメッセージと束ねて保管しようとするものである。
【００２４】
図４は、本発明の一実施形態における、メッセージ管理環境の一例を説明するための図である。図４では、ユーザ端末４０１およびメッセージ管理システム４００を示している。図４に示す矢印は、構成要素間で有線／無線ネットワーク４０を介してデータが送受信されることを意味する。
【００２５】
ユーザ端末４０１は、本明細書で説明される特徴のうち１つ以上を実行するように構成された１つ以上のプロセスを実行してもよい。ユーザ端末４０１とは、メッセージ管理システム４００と関連するサービス専用アプリケーション（以下、「メッセージアプリ」と称する）のインストールおよび実行が可能なすべての端末装置を意味してもよい。ここで、ユーザ端末４０１は、メッセージアプリの制御下で、サービス画面の構成、データ入力、データ送受信、データ格納などのようなサービス全般の動作を実行してもよい。
【００２６】
ユーザ端末４０１の一例としては、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型パソコン（ｌａｐｔｏｐ  ｃｏｍｐｕｔｅｒ）、ラップトップコンピュータ（ｌａｐｔｏｐ  ｃｏｍｐｕｔｅｒ）、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、タブレット（ｔａｂｌｅｔ）、ウェアラブルコンピュータ（ｗｅａｒａｂｌｅ  ｃｏｍｐｕｔｅｒ）などを含んでもよいが、これに限定されることはない。
【００２７】
ユーザ端末４０１は、ネットワーク４０（例えば、インターネットあるいはローカルエリアネットワークなど）に直接的あるいは間接的に接続してもよい。例えば、パーソナルコンピュータとノート型コンピュータは、有線ネットワーク接続を介してネットワーク４０に直接的に接続してもよい。ラップトップコンピュータは、ラップトップコンピュータと無線アクセスポイント（Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）（すなわち、ＷＡＰ）との間に確立された無線通信チャネルを介してネットワーク４０に無線で接続してもよい。スマートフォンは、スマートフォンとセルラネットワーク／ブリッジとの間に確立された無線通信チャネルを介してネットワーク４０に無線で接続してもよい。ここで、ネットワーク４０は、１つ以上の２次ネットワーク（図示せず）と通信してもよく、２次ネットワークの一例としては、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ワイドエリアネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはイントラネット（ｉｎｔｒａｎｅｔ）を含んでもよいが、これに限定されることはない。
【００２８】
ユーザ端末４０１は、上述したネットワーク４０を介してメッセージ管理システム４００と互いに通信してもよい。
【００２９】
メッセージ管理システム４００は、本明細書で説明される特徴のうち１つ以上を実行するように構成された１つ以上のプロセスを実行してもよい。メッセージ管理システム４００は、メッセージアプリがインストールされたクライアント（ｃｌｉｅｎｔ）であるユーザ端末４０１を対象に、ユーザ端末４０１と関連するメッセージ保管トレイに対するメッセージ管理環境を提供してもよい。特に、メッセージ管理システム４００は、メッセージを容易に確認できるように、グループメッセージを関連メッセージと束ねて管理してもよい。
【００３０】
メッセージアプリは、ＰＣ環境はもちろん、モバイル環境でも使用可能なように実現されるものであって、独立的に動作するプログラム形態で構成されてメッセージと関連する特定のアプリケーション（例えば、ＳＭＳやＭＭＳのようなメッセージングアプリケーション、メッセンジャーアプリケーション、メールアプリケーション、ＳＮＳアプリケーションなど）との連動によって動作するように実現されてもよいし、上述した特定のアプリケーションのイン−アプリ（ｉｎ−ａｐｐ）形態で構成されて該当するアプリケーション上で動作が可能なように実現されてもよい。
【００３１】
上述したメッセージ管理システム４００は、少なくとも一部の構成要素がユーザ端末４０１上にインストールされるアプリケーション形態で実現されてもよいし、クライアント−サーバ環境でサービスを提供するプラットフォームに含まれる形態で実現されてもよい。
【００３２】
メッセージ管理システム４００は、サーバコンピュータに該当するものであって、サーバコンピュータの一例としては、サーバコンピュータデバイス、パソコン、サーバコンピュータ、一連のサーバコンピュータ、ミニコンピュータ、および／またはメインフレームコンピュータを含んでもよいが、これに限定されることはない。サーバコンピュータは分散型システムであってもよく、サーバコンピュータの動作は、１つ以上のプロセッサ上で同時にそして／または順に実行されてもよい。
【００３３】
図５は、本発明の一実施形態における、メッセージ管理システムの内部構成を説明するためのブロック図であり、図６は、本発明の一実施形態における、メッセージ管理方法を説明するためのフローチャートである。
【００３４】
本実施形態に係るメッセージ管理システム４００は、プロセッサ５１０、バス５２０、ネットワークインタフェース５３０、メモリ５４０、およびデータベース５５０を備えてもよい。メモリ５４０は、オペレーティングシステム５４１およびメッセージ管理ルーチン５４２を含んでもよい。プロセッサ５１０は、管理部５１１および提供部５１２を含んでもよい。他の実施形態において、メッセージ管理システム４００は、図５の構成要素よりもさらに多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、メッセージ管理システム４００は、ディスプレイやトランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）のような他の構成要素を含んでもよい。
【００３５】
メモリ５４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ５４０には、オペレーティングシステム５４１とメッセージ管理ルーチン５４２のためのプログラムコードが格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用してメモリ５４０とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでもよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではないネットワークインタフェース５３０を利用してメモリ５４０にロードされてもよい。
【００３６】
バス５２０は、メッセージ管理システム４００の構成要素間の通信およびデータ送信を可能にする。バス５２０は、高速シリアルバス、パラレルバス、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてもよい。
【００３７】
ネットワークインタフェース５３０は、メッセージ管理システム４００をコンピュータネットワークに接続するためのコンピュータハードウェア構成要素であってもよい。ネットワークインタフェース５３０は、メッセージ管理システム４００を無線または有線接続を介してコンピュータネットワークに接続させてもよい。
【００３８】
データベース５５０は、メッセージ保管トレイを維持するためのものであって、ユーザがユーザ端末４０１を利用してやり取りしたメッセージを格納および維持する役割をする。ここで、データベース５５０に格納されるメッセージは、基本的には時間情報を含んでもよく、これに基づいてメッセージをタイムライン形態で管理してもよいし、日付別メッセージや相手（送信者／受信者）別メッセージなどに分類して管理することも可能である。特に、データベース５５０は、グループ単位のメッセージ管理が可能となるように、これに必要な情報、例えば、文字メッセージ別の識別情報などを含んでもよい。ここで識別情報とは、メッセージ識別子（Ｍｅｓｓａｇｅ  Ｉｄｅｎｔｉｆｉｅｒ）を意味し、例えば、誰に送信したメッセージであるか、誰から受信したメッセージであるか、どのメッセージの返信であるかなどに関する情報を含んでいてもよい。文字メッセージ別の識別情報に基づいて文字メッセージの個別管理が可能となり、文字メッセージ別の識別情報を利用して文字メッセージ間の関係を表現することによってグループ単位のメッセージ管理も可能となる。
【００３９】
図５では、メッセージ管理システム４００の内部にデータベース５５０を構築して含むものを示しているが、これに限定されることはなく、システム実現方式や環境などに応じて省略されてもよいし、全体または一部のデータベースが別の他のシステム上に構築された外部データベースとして存在してもよい。または、データベース５５０がユーザ端末４０１上にインストールされるアプリケーションに含まれるローカルデータベースで実現されてもよい。
【００４０】
プロセッサ５１０は、基本的な算術、ロジック、およびメッセージ管理システム４００の入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ５４０またはネットワークインタフェース５３０によって、バス５２０を介してプロセッサ５１０に提供されてもよい。プロセッサ５１０は、管理部５１１および提供部５１２のためのプログラムコードを実行するように構成されてもよい。このようなプログラムコードは、メモリ５４０のような記録装置に格納されてもよい。
【００４１】
管理部５１１および提供部５１２は、図６のステップ６１０から６３０を実行するために構成されてもよい。
【００４２】
管理部５１１は、多数の受信者に送信されたグループメッセージを基準に、該当するグループメッセージが送信された後、グループメッセージと関連して受信／送信された文字メッセージを最初に送信されたグループメッセージと束ねて管理してもよい。
【００４３】
ステップ６１０で、管理部５１１は、ユーザ端末から多数の受信者が指定されたグループを対象にグループメッセージが送信された場合、該当するグループメッセージを含むチャットルーム（すなわち、多数の受信者が会話相手として設定されたチャットルーム）（以下、「グループチャットルーム」と称する）を作成する。特に、管理部５１１は、ユーザ端末からグループメッセージが送信された場合、グループに属する個別の受信者とのチャットルーム（すなわち、個別の受信者それぞれが会話相手として設定されたチャットルーム）（以下、「個別チャットルーム」と称する）にグループメッセージを追加する。言い換えれば、管理部５１１は、グループメッセージを該当するグループのメッセージスレッドに追加するのはもちろん、グループに含まれたすべての受信者を対象に、受信者それぞれの個人のメッセージスレッドにもグループメッセージを追加してもよい。このように、グループメッセージを個人のメッセージスレッドに追加することにより、グループチャットルームの形成が困難である場合や、グループ全体のコミュニケーションは必要であるがグループ全体で内容を共有することを望まない状況でも、グループメッセージを容易に確認することができる。
【００４４】
ステップ６２０で、管理部５１１は、グループに属する多数の受信者のうち少なくとも１人の個別の受信者から個別メッセージを受信してもよい。ここで、グループに属する受信者それぞれに対して作成された個別チャットルームのうち、個別メッセージを送信した受信者の個別チャットルームに該当するメッセージを追加してもよい。ここで、管理部５１１は、ユーザ端末でグループメッセージを受け取った受信者から返信メッセージを受信する場合、返信メッセージを個人のメッセージスレッドとして処理することにより、返信メッセージを送った受信者との個別チャットルームに返信メッセージを追加してもよい。さらに、管理部５１１は、返信メッセージを原本メッセージに該当するグループメッセージのグループメッセージスレッドに追加してグループチャットルームに追加することも可能である。例えば、返信メッセージには、返信メッセージの識別情報と共に回答しようとする原本メッセージの識別情報が含まれてもよく、これによって返信メッセージと関連するグループメッセージを識別し、個人メッセージスレッドとして処理される個別メッセージをグループチャットルームに追加することも可能となる。
【００４５】
ステップ６３０で、提供部５１２は、ユーザがユーザ端末からメッセージ保管トレイにアクセスした場合、メッセージ保管トレイに格納されているメッセージリストを提供するが、ここで、グループメッセージが含まれるグループチャットルームとグループに属する受信者とがやり取りした個別メッセージが含まれる個別チャットルームとをバンドル（ｂｕｎｄｌｅ）として構成してもよい。一例として、提供部５１２は、メッセージ保管トレイのメッセージリストを構成するときに、グループメッセージが追加されたグループチャットルームをメッセージリストのメインリストにランクインさせてもよいし、返信メッセージが追加された個別チャットルームをグループチャットルームに対する下層リストにランクインさせてもよい。すなわちメッセージリストは階層を有し、メインリストの下に下層リストを有してもよい。提供部５１２は、グループメッセージの送信時点以前からグループに属する各受信者と１対１でメッセージをやり取りした個別チャットルームを、グループチャットルームに対する下層リストにランクインさせてもよい。他の一例として、グループメッセージの送信時点にグループに属する受信者それぞれに対する個別チャットルームを新たに作成し、グループチャットルームに対する下層リストにランクインさせてもよい。ここで、グループチャットルームの下層リストにランクインされた個別チャットルームは、各チャットルームに含まれる最近のメッセージの受信あるいは送信時点を基準として整列されてもよい。
【００４６】
また、提供部５１２は、グループに属する少なくとも１人の受信者とユーザとの間で受信あるいは送信されたメッセージが含まれる個別チャットルームを、グループチャットルームとのバンドルとは別の項目として追加維持してもよい。言い換えれば、提供部５１２は、返信メッセージが追加された個別チャットルームを、グループチャットルームの下層リストだけではなく、メッセージリストのメインリストにも共にランクインさせてもよい。したがって、提供部５１２は、グループメッセージを基準に、グループメッセージを受け取った受信者とやり取りしたメッセージをグループメッセージと束ねてメッセージリストを構成することができる。
【００４７】
また、提供部５１２は、バンドルにおいて、グループチャットルームおよびグループチャットルームに対して別に作成された代表項目のうち少なくとも１つに、グループメッセージと関連する状態情報を表示してもよい。一例として、提供部５１２は、グループメッセージに対し、該当するメッセージと関連する情報を代表する項目（以下、「代表項目」）を作成してもよく、メッセージ保管トレイのメッセージリストにグループチャットルーム項目として代表項目を表示し、代表項目を通じてグループメッセージに関する状態情報を提供してもよい。例えば、提供部５１２は、グループメッセージに設定されたメッセージ受信人数、グループメッセージに対する返信受信の可否、未確認の返信メッセージ数などを代表項目として作成し、メッセージ保管トレイのメッセージリストを通じてグループメッセージの状態情報が含まれた代表項目を表示してもよい。
【００４８】
図７から図１３は、本発明の一実施形態における、メッセージ保管トレイと関連するユーザインタフェース画面を例示的に示した図である。
【００４９】
図７を参照すると、メッセージ保管トレイのメッセージリスト７００にグループメッセージ７０２がランクインされている場合、リストを構成しているメッセージカードの表示属性を異にする方式などにより、グループメッセージ７０２が個別メッセージと区分されるように表示してもよい。ここでメッセージカードとは、リストに含まれた各メッセージについての情報を表示する個々の領域である。メッセージカードには、それぞれ、そのメッセージの内容の一部と受信者の情報、メッセージに関連するプロフィール画像などが表示されてもよい。
【００５０】
グループメッセージ７０２のプロフィール画像７０には、グループメッセージであることを示す情報を表示してもよい。例えば、グループメッセージ７０２のプロフィール画像７０にメッセージ受信人数を表示してもよいし、住所録に格納されている受信者のプロフィール画像７０を組み合わせて表示してもよい。
【００５１】
グループメッセージ７０２の受信者情報には、グループ内の特定の受信者の名前と残りの人数を表記してもよいが（例えば、イミソ他６名）、ここで、特定の受信者は、名前順に決められてもよいし、グループ設定時にユーザが最初に選択した対象に決められてもよい。
【００５２】
メッセージリスト７００に表示されるグループメッセージ７０２の内容は、最後のメッセージを基準に表示されてもよい。すなわち、グループメッセージ７０２に該当するグループチャットルームに最後に追加されたメッセージの少なくとも一部内容が表示されてもよい。
【００５３】
メッセージリスト７００には、グループチャットルームおよび個別チャットルームのうち少なくとも一部に対し、該当する項目を表示する状態と該当する項目を隠す状態を制御することのできる機能が含まれてもよい。メッセージリスト７００において、グループメッセージ７０２別に、グループメッセージ７０２に対する下層リストのオープン（表示状態）とクローズ（隠し状態）の選択可能なユーザインタフェース（ＵＩ）が含まれてもよい。例えば、１つのＵＩボタンで構成されたグループオープンボタンとグループクローズボタンがトグル形式でグループメッセージ７０２上に表示されてもよいし、グループメッセージ７０２に対する左／右スワイピングによってグループオープンとグループクローズが行われるようにジェスチャー基盤のＵＩが提供されてもよい。
【００５４】
図８に示すように、メッセージリスト８００でユーザによってグループメッセージ８０２に対するグループオープンがグループオープンＵＩにより入力されると、グループメッセージ８０２を受け取った受信者とやり取りしたメッセージで構成された下層リスト８１０が表示されてもよい。言い換えれば、グループメッセージ８０２に対するグループをオープンすると、グループ内の受信者との個別チャットルームがグループメッセージ８０２の下層リスト８１０として整列されてもよい。ここで、下層リスト８１０も、最近受信した会話を上端にして整列されてもよい。
【００５５】
グループメッセージ８０２に対するグループをオープンするときには、最大数（例えば、５件）のチャットルームが整列され、グループに最大数以上の受信者が含まれる場合には、ページのフリックによって追加整列が可能となる。
【００５６】
下層リスト８１０のメッセージ別の受信者情報には、名前と電話番号のうち少なくとも１つが含まれてもよく、電話番号がユーザ端末と関連する住所録に存在する場合には住所録に格納されている名前が、住所録に存在しない場合には電話番号が表示されてもよい。
【００５７】
グループメッセージ８０２には、グループチャットルームに最近追加されたメッセージの少なくとも一部内容が表示され、グループメッセージ８０２の下層リスト８１０には、個別チャットルームに最近追加されたメッセージの少なくとも一部内容が表示されてもよい。ここで、最近追加されたメッセージが送信メッセージであるか受信メッセージであるかはアイコンで表示してもよく、メッセージの受信時間に関する情報が共に表示されてもよい。
【００５８】
グループメッセージ８０２の下層リスト８１０には、受信者からの返信が受信された場合には、受信メッセージの少なくとも一部内容が表示され、グループメッセージの送信だけがあって返信がない場合には、表示内容が省略されてもよい。
【００５９】
グループメッセージ８０２への返信として受信したメッセージである場合、下層リスト８１０だけではなく、メッセージ受信時間を基準に、上層リストであるメッセージリスト８００に共にランクインされてもよい。
【００６０】
図９を参照すると、メッセージリストからグループメッセージ９０２を選択する場合、メッセージ詳細画面としてグループチャットルーム９００に移動されてもよい。ここで、グループチャットルーム９００には、該当するグループを対象としてユーザが送信したグループメッセージ９０２が追加されて表示されてもよい。
【００６１】
グループチャットルーム９００から受信者情報９１０を選択した場合、グループメッセージ９０２を受け取った受信者の情報が提供されてもよい。受信者の電話番号がユーザ端末と関連する住所録に存在する場合には、受信者情報として住所録に格納されている名前と電話番号が表示され、住所録に存在しない場合には、名前でなく電話番号が表示されてもよい。受信者情報は、名前順や住所録追加順などによって整列されてもよく、受信者全員が含まれたリストで表示されてもよいし、少なくとも１人の受信者の情報が含まれたプロフィールカードが整列順にしたがって１つずつ順に表示されてもよい。ここで、プロフィールカードとは、メッセージカードと同様に、リストに含まれている受信者の情報それぞれを表示する個々の領域である。
【００６２】
他の一例として、図１０に示すように、メッセージリストからグループメッセージ１００２を選択した場合、メッセージ詳細画面としてグループチャットルーム１０００に移動するが、ここで、グループチャットルーム１０００には、グループメッセージ１００２と共に、グループメッセージ１００２を受け取った受信者とやり取りしたメッセージ１００３が表示されてもよい。言い換えれば、グループメッセージ１００２に対して受信者が返信メッセージを送った場合、これを受信したユーザ端末のグループチャットルーム１０００に返信メッセージが追加されることにより、グループメッセージ１００２と返信メッセージとが共に表示されてもよい。
【００６３】
図１１を参照すると、グループメッセージ１１０２の下層リスト１１１０から特定の受信者の個別メッセージ１１０３が選択された場合、メッセージ詳細画面として個別チャットルーム１１００に移動するが、ここで、個別チャットルーム１１００には、該当する受信者とやり取りした個別メッセージ１１０３と共に、グループメッセージ１１０２が追加されて表示されてもよい。
【００６４】
一例として、個別チャットルーム１１００には、グループメッセージ１１０２が送信された時点以前から受信者とやり取りされていた古いメッセージが含まれ、古いメッセージの次にグループメッセージ１１０２が挿入されて表示されてもよい。他の一例として、グループメッセージ１１０２が送信された時点に個別チャットルーム１１００が新たに作成されてもよいが、ここで、グループメッセージ１１０２とグループメッセージ１１０２の送信時点以後に受信者とやり取りした個別メッセージ１１０３とが個別チャットルーム１１００に追加されて表示されてもよい。
【００６５】
個別チャットルーム１１００にグループメッセージ１１０２が表示される場合、グループメッセージ１１０２が送信された時間１０と共に、グループメッセージ１１０２が送信された受信者に関する情報２０が表示されてもよい。言い換えれば、個別スレッドにグループメッセージ１１０２が表示される場合、受信者リストを通じて該当するメッセージが誰に送られたメッセージであるかという事実が表示されることにより、相手の立場でも、自分が受信したメッセージが他の人にも共に送信されたグループメッセージであるという点を確認することができる。他の一例として、個別チャットルームにグループメッセージが送信された受信者に関する情報を表示する代わりに、該当するメッセージに対してグループメッセージであることを示す識別子が表示されるようにすることも可能である。このような場合、相手側では、ユーザから受け取ったメッセージが誰に送られたものであるかを確認することはできないが、識別子を通じてグループメッセージであるという点は確認することができる。個別チャットルームにグループメッセージが表示されるときの受信者リストまたは識別子の表示の可否は、グループメッセージを送信したユーザの設定によって決められてもよい。
【００６６】
グループメッセージの場合、グループメッセージを受け取った受信者と１対１でメッセージをやり取りした個別チャットルームにグループメッセージが追加されるため、受信者から返信がない場合でも、図１２に示すように、グループメッセージの下層リストを通じて個別チャットルーム１２００がオープンすると、該当する個別チャットルーム１２００にグループメッセージ１２０２が追加されて表示される。
【００６７】
図８から図１１では、グループメッセージに対するグループオープンがグループオープンＵＩにより入力されたとき、グループ内の受信者とやり取りしたメッセージが受信／送信時間の順に整列された下層リストが表示されると説明しているが、これに限定されない。
【００６８】
一例として、図１３に示すように、メッセージリスト１３００でユーザによってグループメッセージ１３０２に対するグループオープンＵＩが入力されると、グループメッセージ１３０２を受け取った受信者とやり取りしたメッセージで構成された下層リスト１３１０が表示されるが、ここで、下層リスト１３１０は、グループメッセージ１３０２に対して返信をした受信者の個別チャットルーム（以下、「返信者リスト」と称する）と、返信をしていない受信者の個別チャットルーム（以下、「未返信者リスト」と称する）とに大別して表示されてもよい。返信者リストと未返信者リストは、下層リスト１３１０で区分されて表示され、リストそれぞれは、該当するリスト内で最近の受信会話を上端にして整列されてもよい。
【００６９】
さらに、下層リスト１３１０には、グループに属する受信者全員を対象として新たなメッセージを送信することのできる機能である「全員メッセージ送信」ボタン１３１１と、グループ内の受信者のうち未返信者リストに含まれた受信者に同時に新たなメッセージを送信することのできる機能である「未返信者メッセージ送信」ボタン１３１２などが含まれてもよい。言い換えれば、「全員メッセージ送信」ボタン１３１１と「未返信者メッセージ送信」ボタン１３１２を利用して選択することにより、グループ内の受信者全員あるいは未返信者に新たなメッセージを送信することができる。
【００７０】
したがって、本発明に係るメッセージ保管方式は、グループメッセージを基準に、グループメッセージと関連するメッセージ（一例として、返信メッセージ）を束ねて管理することにより、メッセージ管理の便宜性を向上させることができる。
【００７１】
上述したメッセージ管理方法は、図１から図１３を参照しながら説明したメッセージ管理システムの詳細内容に基づき、より短縮された動作または追加された動作を含んでもよい。また、２つ以上の動作が組み合わされてもよく、動作の順序や位置は変更されてもよい。
【００７２】
図７から図１３は、発明の理解を助ける、説明の便宜のための例示的な画面に過ぎず、画面の構成や順序などはいくらでも変更が可能である。
【００７３】
図１４は、本発明の一実施形態における、コンピュータシステムの内部構成の一例を説明するためのブロック図である。
【００７４】
コンピュータシステム１４００は、少なくとも１つのプロセッサ１４１０、メモリ１４２０、周辺装置インタフェース（ｐｅｒｉｐｈｅｒａｌ  ｉｎｔｅｒｆａｃｅ）１４３０、入力／出力サブシステム（Ｉ／Ｏ  ｓｕｂｓｙｓｔｅｍ）１４４０、電力回路１４５０、および通信回路１４６０を少なくとも備えてもよい。ここで、コンピュータシステム１４００は、ユーザ端末に該当してもよい。
【００７５】
メモリ１４２０は、一例として、高速ＲＡＭ、磁気ディスク、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、フラッシュメモリ、または不揮発性メモリを含んでもよい。メモリ１４２０は、コンピュータシステム１４００の動作に必要なソフトウェアモジュール、命令語集合、またはその他にも多様なデータを含んでもよい。ここで、プロセッサ１４１０や周辺装置インタフェース１４３０などの他のコンポーネントからメモリ１４２０へのアクセスは、プロセッサ１４１０によって制御されてもよい。
【００７６】
周辺装置インタフェース１４３０は、コンピュータシステム１４００の入力周辺装置および／または出力周辺装置をプロセッサ１４１０およびメモリ１４２０に接続させてもよい。プロセッサ１４１０は、メモリ１４２０に格納されたソフトウェアモジュールまたは命令語集合を実行し、コンピュータシステム１４００のための多様な機能を実行してデータを処理してもよい。
【００７７】
入力／出力サブシステム１４４０は、多様な入力／出力周辺装置を周辺装置インタフェース１４３０に接続させてもよい。例えば、入力／出力サブシステム１４４０は、モニタやキーボード、マウス、プリンタ、または必要に応じてタッチスクリーンやセンサなどの周辺装置を周辺装置インタフェース１４３０に接続させるためのコントローラを含んでもよい。他の側面によると、入力／出力周辺装置は、入力／出力サブシステム１４４０を介さずに周辺装置インタフェース１４３０に接続されてもよい。
【００７８】
電力回路１４５０は、端末機のコンポーネントの全部または一部に電力を供給してもよい。例えば、電力回路１４５０は、電力管理システム、バッテリや交流（ＡＣ）などのような１つ以上の電源、充電システム、停電検出回路（ｐｏｗｅｒ  ｆａｉｌｕｒｅ  ｄｅｔｅｃｔｉｏｎ  ｃｉｒｃｕｉｔ）、電力変換器やインバータ、電力状態表示子、または電力生成、管理、分配のための任意の他のコンポーネントを含んでもよい。
【００７９】
通信回路１４６０は、少なくとも１つの外部ポートを利用して他のコンピュータシステムとの通信を可能にしてもよい。または、上述したように、必要に応じて、通信回路１４６０はＲＦ回路を含み、電磁信号（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｓｉｇｎａｌ）とも知られているＲＦ信号を送受信することにより、他のコンピュータシステムとの通信を可能にしてもよい。
【００８０】
このような図１４の実施形態は、コンピュータシステム１４００の一例に過ぎず、コンピュータシステム１４００は、図１４に示されたコンポーネントの一部が除去されてもよいし、図１４には示されていない追加のコンポーネントをさらに備えてもよいし、２つ以上のコンポーネントを接続させる構成または配置を有してもよい。例えば、モバイル環境の通信端末のためのコンピュータシステムは、図１４に示されたコンポーネントの他にも、タッチスクリーンやセンサなどをさらに備えてもよく、通信回路１４６０には、多様な通信方式（ＷｉＦｉ（登録商標）、３Ｇ、ＬＴＥ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、Ｚｉｇｂｅｅ（登録商標）など）のＲＦ通信のための回路が備えられてもよい。コンピュータシステム１４００に含めることができるコンポーネントは、１つ以上の信号処理またはアプリケーションに特化した集積回路を含むハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせによって実現されてもよい。
【００８１】
このように、本発明の実施形態によると、多数の受信者に送信したグループメッセージを基準に、グループメッセージを受け取った受信者とやり取りしたメッセージをグループメッセージと束ねて保管するという効果的なメッセージ管理により、グループメッセージと関連性のあるメッセージを簡単かつ便利に把握することができる。また、本発明の実施形態によると、グループメッセージを受け取った受信者との１対１のチャットルームに該当するグループメッセージを追加して保管することにより、グループ単位のメッセージ管理はもちろん、１対１の個人メッセージ管理環境でも、グループメッセージを簡単に確認することができる。
【００８２】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてもよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてもよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してもよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００８３】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、所望するとおりに動作するように処理装置を構成したり、独立的または集合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置に命令したりしてもよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、ある種類の機械、コンポーネント、物理装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具現化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された態様で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００８４】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の一例としては、ハードディスク、フロッピー（登録商標）ディスク、磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の一例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００８５】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能である。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で接続されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００８６】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００８７】
４００：メッセージ管理システム
５１１：管理部
５１２：提供部
【図１】
0006328180.tif 000002
【図２】
0006328180.tif 000003
【図３】
0006328180.tif 000004
【図４】
0006328180.tif 000005
【図５】
0006328180.tif 000006
【図６】
0006328180.tif 000007
【図７】
0006328180.tif 000008
【図８】
0006328180.tif 000009
【図９】
0006328180.tif 000010
【図１０】
0006328180.tif 000011
【図１１】
0006328180.tif 000012
【図１２】
0006328180.tif 000013
【図１３】
0006328180.tif 000014
【図１４】
0006328180.tif 000015