(57)【要約】【課題】  イベントメッセージを管理するための方法、システム、および非一時的なコンピュータ読み取り可能な記録媒体を提供する。【解決手段】  メッセージ管理方法は、チャットルームに入力されたイベントメッセージに基づいて前記チャットルームと関連するイベントを生成する段階、前記チャットルーム内メッセージのうちで前記イベントメッセージに対する返答を前記イベントに割り当てる段階、および前記イベントメッセージに対する返答を前記イベントと関連付けて表示する段階を含む。【選択図】      図４
2020177655.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムが実行するメッセージ管理方法であって、
前記コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、
前記メッセージ管理方法は、
前記少なくとも１つのプロセッサにより、チャットルームに入力されたイベントメッセージに基づいて前記チャットルームと関連するイベントを生成する段階、
前記少なくとも１つのプロセッサにより、前記チャットルーム内のメッセージのうちで前記イベントメッセージに対する返答を前記イベントに割り当てる段階、および
前記少なくとも１つのプロセッサにより、前記イベントメッセージに対する返答を前記イベントと関連付けて表示する段階
を含む、メッセージ管理方法。
【請求項２】
前記生成する段階は、
前記チャットルームで提供するイベント登録画面に入力された前記イベントメッセージに基づいて前記イベントを生成する、
請求項１に記載のメッセージ管理方法。
【請求項３】
前記生成する段階は、
前記チャットルームのメッセージ入力ウィンドウに入力されたメッセージに前記イベントと関連して事前に定められたキーワードが含まれる場合、または前記イベントと関連して事前に定められた規則にしたがって前記チャットルームのメッセージ入力ウィンドウにメッセージが入力された場合、前記入力されたメッセージを前記イベントメッセージとして認識する段階
を含む、請求項１に記載のメッセージ管理方法。
【請求項４】
前記生成する段階は、
前記イベントメッセージの内容に基づいて前記イベントを生成する、
請求項３に記載のメッセージ管理方法。
【請求項５】
前記表示する段階は、
前記イベントをイベントメッセージタイプのメッセージとして前記チャットルーム内に表示する、
請求項１に記載のメッセージ管理方法。
【請求項６】
前記表示する段階は、
前記イベントメッセージおよび前記イベントメッセージに対する返答をイベントメッセージタイプの１つのメッセージとして表示する、
請求項５に記載のメッセージ管理方法。
【請求項７】
前記表示する段階は、
前記イベントメッセージおよび前記イベントメッセージに対する返答をイベントメッセージタイプの１つのメッセージとして表示するにあたり、
前記イベントメッセージを前記イベントメッセージに対する返答のうちの少なくとも１つの返答とともに表示する、
請求項５に記載のメッセージ管理方法。
【請求項８】
前記メッセージ管理方法は、
前記少なくとも１つのプロセッサにより、前記チャットルームで前記イベントを示すイベントメッセージタイプのメッセージが選択されると、前記イベントメッセージに対する返答を確認するための返答画面を提供する段階
をさらに含む、請求項１に記載のメッセージ管理方法。
【請求項９】
前記生成する段階は、
前記イベントと関連してターゲットを設定する段階
を含み、
前記メッセージ管理方法は、
前記少なくとも１つのプロセッサにより、前記コンピュータシステムのユーザが前記ターゲットに該当する場合、前記コンピュータシステムのユーザに前記イベントメッセージに対する返答の受信通知を提供する段階
をさらに含む、請求項１に記載のメッセージ管理方法。
【請求項１０】
前記メッセージ管理方法は、
前記少なくとも１つのプロセッサにより、前記チャットルームと関連するイベントのうちのいずれか１つの特定のイベントが選択されると、前記特定のイベントに対する返答として入力可能なコンテンツや機能を推薦する段階
をさらに含む、請求項１に記載のメッセージ管理方法。
【請求項１１】
前記推薦する段階は、
前記チャットルームのメッセージ入力ウィンドウに特定の記号が入力されると、前記チャットルームと関連するイベントリストを提供する段階、および
前記イベントリストから前記特定のイベントが選択されると、前記特定のイベントに対する返答として入力可能な推薦リストを前記チャットルーム上で提供する段階
を含む、請求項１０に記載のメッセージ管理方法。
【請求項１２】
前記推薦する段階は、
前記チャットルームで前記特定のイベントが選択されると、返答画面を提供する段階、および
前記特定のイベントに対する返答として入力可能な推薦リストを前記返答画面で提供する段階
を含む、請求項１０に記載のメッセージ管理方法。
【請求項１３】
前記チャットルームと関連するイベントそれぞれは、複数のイベント種類のうちの１つに対応し、
前記推薦する段階は、
前記特定のイベントに対応するイベント種類に応じてコンテンツや機能を推薦する、
請求項１０に記載のメッセージ管理方法。
【請求項１４】
請求項１〜１３のうちのいずれか一項に記載のメッセージ管理方法を前記コンピュータシステムに実行させる、コンピュータプログラム。
【請求項１５】
コンピュータシステムであって、
メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
チャットルームに入力されたイベントメッセージに基づいて前記チャットルームと関連するイベントを生成するイベント生成部、および
前記チャットルーム内のメッセージのうちで前記イベントメッセージに対する返答を前記イベントに割り当て、前記イベントメッセージと関連付けて表示するメッセージ管理部
を備える、コンピュータシステム。
【請求項１６】
前記イベント生成部は、
前記チャットルームで提供するイベント登録画面に入力された前記イベントメッセージに基づいて前記イベントを生成する、
請求項１５に記載のコンピュータシステム。
【請求項１７】
前記イベント生成部は、
前記チャットルームのメッセージ入力ウィンドウに入力されたメッセージに前記イベントと関連して事前に定められたキーワードが含まれる場合、または前記イベントと関連して事前に定められた規則にしたがって前記チャットルームのメッセージ入力ウィンドウにメッセージが入力された場合、前記入力されたメッセージを前記イベントメッセージとして認識する、
請求項１５に記載のコンピュータシステム。
【請求項１８】
前記イベント生成部は、
前記イベントメッセージの内容に基づいて前記イベントを生成する、
請求項１７に記載のコンピュータシステム。
【請求項１９】
前記メッセージ管理部は、
前記イベントをイベントメッセージタイプのメッセージとして前記チャットルーム内に表示する、
請求項１５に記載のコンピュータシステム。
【請求項２０】
前記メッセージ管理部は、
前記イベントメッセージおよび前記イベントメッセージに対する返答をイベントメッセージタイプの１つのメッセージとして表示する、
請求項１９に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、メッセージを管理する技術に関する。
【背景技術】
【０００２】
一般的なコミュニケーションツールであるインスタントメッセンジャーは、メッセージやデータをリアルタイムで送受信することのできるソフトウェアであって、ユーザがメッセンジャー上に会話の相手を登録すると、会話リストに登録された相手とリアルタイムでメッセージをやり取りすることができる。
【０００３】
このようなメッセンジャー機能は、ＰＣはもちろん、移動通信端末のモバイル環境でもその使用が普遍化している。
【０００４】
例えば、特許文献１（公開日２００２年０９月３０日）には、携帯端末機にインストールされたモバイルメッセンジャー間でメッセンジャーサービスを提供することができる、無線通信網を利用した携帯端末機のモバイルメッセンジャーサービスシステムおよび方法が開示されている。
【０００５】
インスタントメッセンジャーの利用の大衆化に伴ってインスタントメッセンジャーが提供する機能はますます多様化しており、写真、動画、ファイル、連絡先、位置、スケジュール、お知らせ、投票などのような各種情報やコンテンツを共有する機能はもちろん、ゲームサービスや動画サービスなどのような他のサービスとの連動も支援するようになった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第１０−２００２−００７４３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
チャットルームに入力されたメッセージに基づいてイベントを生成し、チャットルーム内のメッセージのうちの少なくとも一部をイベントと関連付けて管理することができる。
【課題を解決するための手段】
【０００８】
コンピュータシステムが実行するメッセージ管理方法であって、前記コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、前記メッセージ管理方法は、前記少なくとも１つのプロセッサにより、チャットルームに入力されたイベントメッセージに基づいて前記チャットルームと関連するイベントを生成する段階、前記少なくとも１つのプロセッサにより、前記チャットルーム内のメッセージのうちで前記イベントメッセージに対する返答を前記イベントに割り当てる段階、および前記イベントメッセージに対する返答を前記イベントと関連付けて表示する段階を含む、メッセージ管理方法を提供する。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、電子機器が実行することのできる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、イベントを登録する過程の一例を説明するための例示図である。
【図６】本発明の一実施形態における、イベントを登録する過程の一例を説明するための例示図である。
【図７】本発明の一実施形態における、イベントを登録する過程の他の例を説明するための例示図である。
【図８】本発明の一実施形態における、イベントを登録する過程のさらに他の例を説明するための例示図である。
【図９】本発明の一実施形態における、イベントに対する返答を入力する過程の一例を説明するための例示図である。
【図１０】本発明の一実施形態における、イベントに対する返答を入力する過程の一例を説明するための例示図である。
【図１１】本発明の一実施形態における、イベントに対する返答を入力する過程の一例を説明するための例示図である。
【図１２】本発明の一実施形態における、イベントに対する返答を入力する過程の一例を説明するための例示図である。
【発明を実施するための形態】
【００１０】
＜発明の概要＞
コンピュータシステムが実行するメッセージ管理方法であって、前記コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、前記メッセージ管理方法は、前記少なくとも１つのプロセッサにより、チャットルームに入力されたイベントメッセージに基づいて前記チャットルームと関連するイベントを生成する段階、前記少なくとも１つのプロセッサにより、前記チャットルーム内のメッセージのうちで前記イベントメッセージに対する返答を前記イベントに割り当てる段階、および前記イベントメッセージに対する返答を前記イベントと関連付けて表示する段階を含む、メッセージ管理方法を提供する。
【００１１】
一側面によると、前記生成する段階は、前記チャットルームで提供するイベント登録画面に入力された前記イベントメッセージを利用して前記イベントを生成してよい。
【００１２】
他の側面によると、前記生成する段階は、前記チャットルームのメッセージ入力ウィンドウに入力されたメッセージに前記イベントと関連して事前に定められたキーワードが含まれる場合、または前記イベントと関連して事前に定められた規則にしたがって前記チャットルームのメッセージ入力ウィンドウにメッセージが入力された場合、前記入力されたメッセージを前記イベントメッセージとして認識する段階を含んでよい。
【００１３】
また他の側面によると、前記生成する段階は、前記イベントメッセージの内容に基づいて前記イベントを生成することを含んでよい。
【００１４】
また他の側面によると、前記表示する段階は、前記イベントをイベントメッセージタイプのメッセージとして前記チャットルーム内に表示することを含んでよい。
【００１５】
また他の側面によると、前記表示する段階は、前記イベントメッセージおよび前記イベントメッセージに対する返答をイベントメッセージタイプの１つのメッセージとして表示することを含んでよい。
【００１６】
また他の側面によると、前記表示する段階は、前記イベント別に前記イベントメッセージおよび前記イベントメッセージに対する返答をイベントメッセージタイプの１つのメッセージとして表示するにあたり、前記イベントメッセージを前記イベントメッセージに対する返答のうちの少なくとも１つの返答とともに表示することを含んでよい。
【００１７】
また他の側面によると、前記メッセージ管理方法は、前記少なくとも１つのプロセッサにより、前記チャットルームで前記イベントを示すイベントメッセージタイプのメッセージが選択されると、前記イベントメッセージに対する返答を確認するための返答画面を提供する段階をさらに含んでよい。
【００１８】
また他の側面によると、前記生成する段階は、前記イベントと関連してターゲットを設定する段階を含み、前記メッセージ管理方法は、前記コンピュータシステムのユーザが前記ターゲットに該当する場合、前記コンピュータシステムのユーザに前記イベントメッセージに対する返答の受信通知を提供する段階をさらに含んでよい。
【００１９】
また他の側面によると、前記メッセージ管理方法は、前記少なくとも１つのプロセッサにより、前記チャットルームと関連するイベントのうちのいずれか１つの特定のイベントが選択されると、前記特定のイベントに対する返答として入力可能なコンテンツや機能を推薦する段階をさらに含んでよい。
【００２０】
また他の側面によると、前記推薦する段階は、前記チャットルームのメッセージ入力ウィンドウに特定の記号が入力されると、前記チャットルームと関連するイベントリストを提供する段階、および前記イベントリストから前記特定のイベントが選択されると、前記チャットルーム上に前記特定のイベントに対する返答として入力可能な推薦リストを提供する段階を含んでよい。
【００２１】
また他の側面によると、前記推薦する段階は、前記チャットルームで前記特定のイベントが選択されると、返答画面を提供する段階、および前記返答画面において前記特定のイベントに対する返答として入力可能な推薦リストを提供する段階を含んでよい。
【００２２】
さらに他の側面によると、前記チャットルームと関連するイベントそれぞれは、複数のイベント種類のうちの１つに対応し、前記推薦する段階は、前記特定のイベントに対応するイベント種類に応じてコンテンツや機能を推薦することを含んでよい。
【００２３】
前記メッセージ管理方法を前記コンピュータシステムに実行させるために非一時的なコンピュータ読み取り可能な記録媒体に記録される、コンピュータプログラムを提供する。
【００２４】
コンピュータシステムであって、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、チャットルームに入力されたイベントメッセージに基づいて前記チャットルームと関連するイベントを生成するイベント生成部、および前記チャットルーム内のメッセージのうちで前記イベントメッセージに対する返答を前記イベントに割り当て、前記イベントと関連付けて表示するメッセージ管理部を備える、コンピュータシステムを提供する。
【００２５】
＜発明の詳細＞
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２６】
本発明の実施形態は、メッセージを管理する技術に関する。
【００２７】
本明細書で具体的に開示される事項を含む実施形態は、チャットルーム内のメッセージをイベントに割り当てて管理することができ、これによって関連するメッセージを効率的に管理することができ、相関する情報に容易にアクセスできるようにする。
【００２８】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００２９】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータシステムによって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレット、ゲームコンソール、ウェアラブルデバイス、ＩｏＴ（ｉｎｔｅｒｎｅｔ  ｏｆ  ｔｈｉｎｇｓ）デバイス、ＶＲ（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）デバイス、ＡＲ（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ）デバイスなどがある。一例として、図１では、電子機器１１０の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１１０は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータシステムのうちの１つを意味してよい。
【００３０】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網、衛星網など）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３１】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、サーバ１５０は、複数の電子機器１１０、１２０、１３０、１４０においてインストールされて実行されるコンピュータプログラムであるアプリケーションを通じ、該当のアプリケーションが目的とするサービス（一例として、メッセンジャーサービスなど）を第１サービスとして複数の電子機器１１０、１２０、１３０、１４０に提供してよい。他の例として、サーバ１６０は、上述したアプリケーションのインストールおよび実行のためのファイルを複数の電子機器１１０、１２０、１３０、１４０に配布するサービスを第２サービスとして提供してよい。
【００３２】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、電子機器に対する例として電子機器１１０の内部構成およびサーバ１５０の内部構成について説明する。また、他の電子機器１２０、１３０、１４０やサーバ１６０も、上述した電子機器１１０またはサーバ１５０と同一または類似の内部構成を有してよい。
【００３３】
電子機器１１０およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、非一時的なコンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ディスクドライブ、ＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）などのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭ、ＳＳＤ、フラッシュメモリ、ディスクドライブのような永続的大容量記録装置は、メモリ２１１、２２１とは区分される別の永続的記録装置として電子機器１１０やサーバ１５０に含まれてもよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電子機器１１０においてインストールされて実行されるブラウザや特定のサービスの提供のために電子機器１１０にインストールされるアプリケーションなどのためのコード）が記録されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記録媒体からロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００３４】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３５】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、電子機器１１０および／またはサーバ１５０が他の電子機器（一例として、電子機器１２０）または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１１０のプロセッサ２１２がメモリ２１１のような記録装置に記録されたプログラムコードにしたがって生成した要求が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１１０の通信モジュール２１３を通じて電子機器１１０に受信されてよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令、コンテンツ、ファイルなどは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、電子機器１１０がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００３６】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボード、マウス、マイクロフォン、カメラなどの装置を、出力装置は、ディスプレイ、スピーカ、触覚フィードバックデバイスなどのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２１５は、電子機器１１０と１つの装置で構成されてもよい。また、サーバ１５０の入力／出力インタフェース２２４は、サーバ１５０に接続するかサーバ１５０が含むことのできる入力または出力のための装置（図示せず）とのインタフェースのための手段であってよい。より具体的な例として、電子機器１１０のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器１２０が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００３７】
また、他の実施形態において、電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１１０がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラモジュール、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、電子機器１１０にさらに含まれるように実現されてよい。
【００３８】
以下、イベントにメッセージを割り当てて管理することができる方法およびシステムの具体的な実施形態について説明する。
【００３９】
チャットルームの参加人数が多かったり会話が活発に行われたりするときに、多くの未読メッセージが溜まることがある。また、会話に遅れて参加したユーザは、会話の流れを把握するために溜まった多くのメッセージを最初から読み直さなければならない。
【００４０】
このように溜まったメッセージを最初から読み直すことは会話基盤サービスにおいて優れた経験であるとは言えず、これを解決するために、チャットルーム内の特定のイベントと関連性のあるメッセージを集めて管理することのできる技術が求められている。
【００４１】
本明細書において、チャットルームとは、ユーザがメッセージをやり取りするために提供されるインタフェース画面を意味してよく、例えば、メッセンジャーやＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）においてユーザのアカウントの間に設定された通信セッションでやり取りしたメッセージを表示するためのインタフェース画面、またはＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）やＭＭＳ（ｍｕｌｔｉｍｅｄｉａ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）などの文字機能において電話番号を基準とし、該当の電話番号の相手とやり取りしたメッセージを表示するためのインタフェース画面などがチャットルームの代表的な例に該当する。
【００４２】
以下では、具体的な実施形態としてメッセンジャーのチャットルームを説明するが、これに限定されてはならず、ユーザのアカウントや電話番号などを基準としながら多数のユーザが参加したり新たな参加が頻繁に発生したりするサービスの会話基盤インタフェースであればすべて適用可能である。
【００４３】
図３は、本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示したブロック図であり、図４は、本発明の一実施形態における、電子機器が実行することのできる方法の例を示したフローチャートである。
【００４４】
本実施形態に係る電子機器１１０には、コンピュータで実現されたメッセージ管理システムが構成されてよい。一例として、メッセージ管理システムは、独立的に動作するプログラム形態で実現されても、あるいは特定のアプリケーションのイン−アプリ（ｉｎ−ａｐｐ）形態で構成され、前記特定のアプリケーション上で動作が可能なように実現されてもよく、場合によっては、サーバ１５０との連動によってメッセンジャーサービスを提供してよい。
【００４５】
電子機器１１０にインストールされたアプリケーションが提供する命令に基づき、電子機器１１０に実現されたメッセージ管理システムは、図４に示すメッセージ管理方法を実行してよい。
【００４６】
図４に係るメッセージ管理方法を実行するために、電子機器１１０のプロセッサ２１２は、構成要素として、図３に示すように、イベント生成部３１０、返答推薦部３２０、およびメッセージ管理部３３０を備えてよい。実施形態によって、プロセッサ２１２の構成要素は、選択的にプロセッサ２１２に含まれても除外されてもよい。また、実施形態によって、プロセッサ２１２の構成要素は、プロセッサ２１２の機能の表現のために分離されても併合されてもよい。
【００４７】
このようなプロセッサ２１２およびプロセッサ２１２の構成要素は、図４のメッセージ管理方法が含む段階４１０〜４４０を実行するように電子機器１１０を制御してよい。例えば、プロセッサ２１２およびプロセッサ２１２の構成要素は、メモリ２１１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる命令を実行するように実現されてよい。
【００４８】
ここで、プロセッサ２１２の構成要素は、電子機器１１０に記録されたプログラムコードが提供する命令（一例として、電子機器１１０において実行されるアプリケーションが提供する命令）にしたがってプロセッサ２１２によって実行される、プロセッサ２１２の互いに異なる機能の表現であってよい。例えば、電子機器１１０がイベントを生成するように上述した命令にしたがって電子機器１１０を制御するプロセッサ２１２の機能的表現として、イベント生成部３１０が利用されてよい。
【００４９】
段階４１０で、プロセッサ２１２は、電子機器１１０の制御と関連する命令がロードされたメモリ２１１から必要な命令を読み取ってよい。この場合、前記読み取られた命令は、以下で説明される段階４２０〜４４０をプロセッサ２１２が実行するように制御するための命令を含んでよい。
【００５０】
段階４２０で、イベント生成部３１０は、会話インタフェース、一例として、電子機器１１０にインストールされたメッセンジャーのチャットルームにおいて、電子機器１１０のユーザから入力されたイベント関連メッセージ（「イベントメッセージ」）に基づいて該当のチャットルームと関連するイベントを生成してよい。ここで、イベントとは、フォルダやアルバムなどのように、チャットルーム内のメッセージを集めて管理するためのパーティション単位を意味してよい。一例として、イベント生成部３１０は、チャットルーム内のメニューとして構成されたイベント管理メニューを利用してユーザによって入力された情報に基づいてイベントを生成してよい。イベント管理メニューは、時間情報（日付や期限など）、テキスト、イメージ、動画などの情報を入力してイベントを登録することのできるメニューを含んでよい。このとき、ユーザがイベント管理メニューを利用して入力した情報のうちの少なくとも一部をイベントメッセージとして認識するか、ユーザがイベント管理メニューを利用して入力した情報のうちの少なくとも一部を加工してイベントメッセージを生成してよい。他の例として、イベント生成部３１０は、チャットルームのメッセージ入力ウィンドウに入力されるか、チャットルーム内で送信されたメッセージを分析し、このメッセージに事前に定められたキーワードが含まれている場合、このメッセージをイベントメッセージとして認識し、イベントメッセージの内容に基づいてイベントを生成してよい。各種慶弔、祝日、記念日のようにイベントと関連するキーワードリスト（例えば、誕生日、結婚、就職、妊娠、出産、周年、記念、訃報など）を事前に定めておき、チャットルームに事前に定められたキーワードが入力された場合に入力内容と関連するイベントを生成してよい。また他の例として、イベント生成部３１０は、イベントと関連して事前に定められた規則にしたがってチャットルームのメッセージ入力ウィンドウにメッセージが入力された場合、該当のメッセージをイベントメッセージとして認識し、メッセージ内容と対応するイベントを生成してよい。例えば、イベントと関連する規則としてメッセージ入力ウィンドウに特定の記号（例えば、！、＠、＃など）とともにメッセージが入力されるか、あるいはメッセージを入力する前あるいはメッセージを入力した後に画面の特定の部分にロングタップが入力された場合、入力内容と関連するイベントを生成してよい。このとき、イベント生成部３１０は、ユーザによって登録された情報、あるいはメッセージが入力された時点やメッセージ内容を分析した結果に基づき、イベントの時間情報を設定してよい。また、イベント生成部３１０は、ユーザによって登録された情報、あるいはメッセージ内容を分析した結果に基づき、イベントのターゲットを設定してよい。
【００５１】
段階４３０で、返答推薦部３２０は、チャットルームで該当のチャットルームと関連するイベントのうちのいずれか１つの特定のイベントが選択されると、特定のイベントに対する返答（特定のイベントメッセージに対する返答）として入力可能なコンテンツや機能を推薦してよい。一例として、ユーザが、特定のイベントに対する返答をチャットルームに直ぐに入力したとする。返答推薦部３２０は、チャットルームのメッセージ入力ウィンドウにイベント返答のための特定の記号（例えば、！、＠、＃など）が入力されると、該当のチャットルームで生成されたイベントリストを提供してよく、ユーザがイベントリストから特定のイベントを選択できるようにしてよい。イベント返答のための記号は、イベント生成のための記号とは異なるように定義されてよく、例えば、「！」はイベント生成のための記号として定義され、「＠」はイベント返答のための記号として定義されてよい。このとき、返答推薦部３２０は、特定の記号によって呼び出されたイベントリストから特定のイベントが選択されると、該当のイベントに対する返答として入力可能なコンテンツや機能をチャットルーム上で推薦してよく、これにより、ユーザは、チャットルームで直ぐに特定のイベントに対して返答を送信することが可能となる。他の例として、ユーザが、チャットルームで特定のイベントの返答画面にアクセスした後、返答画面で該当のイベントに対する返答を入力したとする。返答推薦部３２０は、チャットルームでイベント管理メニューが選択されると、該当のチャットルームで生成されたイベントリストを提供してよく、イベントリストから特定のイベントが選択されると、選択されたイベントの返答画面を提供してよい。返答画面は、チャットルーム上のレイヤ画面または個別のインタフェース画面で提供されてよい。このとき、返答推薦部３２０は、イベント管理メニューによって呼び出されたイベントリストから特定のイベントが選択されると、特定のイベントの返答画面を提供しながら、返答画面上に該当のイベントに対する返答として入力可能なコンテンツや機能を推薦してよく、これにより、ユーザは、チャットルームではなく、特定のイベントの返答画面で該当のイベントに対して返答を送信することが可能となる。
【００５２】
特定の記号やイベント管理メニューによって呼び出されるイベントリストは、チャットルームに生成されたイベントのうちの少なくとも一部、一例として、ここ最近の一定期間内に生成されたイベント、あるいはここ最近に生成された順に一定の件数のイベントを含んでよく、タイムラインのリレー形態で整列されて提供されてよい。
【００５３】
返答推薦部３２０は、ユーザが選択したイベントの種類（「イベント種類」）に応じて推薦コンテンツや機能を異なるように構成してよい。イベントは、慶事や弔事などの複数のイベント種類に区分されて分類されてよく、イベント種類別に返答として推薦しようとするコンテンツや機能が異なるように設定されてよい。推薦対象は、返答として入力可能なすべての類型のコンテンツや機能を含んでよく、文章、イメージ、動画などのコンテンツはもちろん、プレゼントサービスや送金サービスなどに連係するための機能を含んでよい。例えば、誕生日イベントに対応するイベントに対しては、「誕生日おめでとう」という文章と「プレゼント」サービスを推薦し、訃報イベントに対応するイベントに対しては、「ご冥福をお祈りします」という文章と「送金」サービスを推薦してよい。したがって、返答推薦部３２０は、ユーザの選択によって特定されたイベントに対応するイベントの種類を認識した後、認識されたイベントの種類に応じてコンテンツや機能を推薦することが可能となる。
【００５４】
段階４４０で、メッセージ管理部３３０は、チャットルーム内のメッセージのうちでイベントに対する返答として入力されたメッセージを該当のイベントに割り当ててよい。言い換えれば、メッセージ管理部３３０は、チャットルームで生成されたイベント別にイベントに対する返答を該当のイベントと束ねて管理および提供してよく、このとき、イベントに対する返答を該当のイベントと関連付けて表示してよい。メッセージ管理部３３０は、チャットルームで生成されたイベントを一種のメッセージタイプであるイベントメッセージタイプとして認識し、該当のチャットルーム内のメッセージとして表示してよい。このとき、メッセージ管理部３３０は、各イベントに対してイベントメッセージおよびイベントに対する返答をイベントメッセージタイプのメッセージとして構成してよく、１つのメッセージで表示してよい。これは、リアルタイムでイベントメッセージおよびイベントに対する返答がイベントメッセージタイプの１つのメッセージとして表示されるにあたり、イベントメッセージをイベントに対する返答のうちの少なくとも１つの返答（例えば、イベントに対する返答のうちでここ最近の返答内容やランダムに選定された返答内容）とともに表示されるようにしてよい。すなわち、メッセージ管理部３３０は、イベントに対する返答メッセージを個別のメッセージとして処理するのではなく、該当のイベントに割り当てられたメッセージとして処理してよい。メッセージ管理部３３０は、チャットルームでイベントを示すメッセージが選択されると、該当のイベントに対する返答全体を確認することのできる返答画面を提供してよい。このとき、返答画面は、チャットルーム上のレイヤ画面または個別のインタフェース画面で提供されてよく、イベントに対する全体返答が返答画面上にタイムラインのリレー形態で整列されて表示されてよい。
【００５５】
また、メッセージ管理部３３０は、イベントに対する返答の受信通知を提供してよく、このとき、イベント別の通知を希望するか否かを電子機器１１０のユーザが直接設定することのできるオプションを提供してよい。メッセージ管理部３３０は、イベントに対する返答が受信されるとき、電子機器１１０のユーザが該当のイベントを生成した場合、または該当のイベントの生成と関連するメッセージを送信した場合に返答の受信通知を出力してよい。また、メッセージ管理部３３０は、イベントに対する返答が受信されるとき、電子機器１１０のユーザが該当のイベントのターゲットに該当する場合に返答の受信通知を出力してよい。言い換えれば、チャットルームIで生成されたイベントＡに対し、チャットルームIに含まれた会話の相手のうちでｕｓｅｒIがイベントＡのターゲットとして設定された場合、イベントＡに対する返答の受信通知は、ターゲットであるｕｓｅｒIだけに提供されてよい。
【００５６】
図５〜８は、本発明の一実施形態における、イベントを登録する過程を説明するための例示図である。
【００５７】
一例として、プロセッサ２１２は、チャットルーム内のイベント管理メニューを利用してイベントを登録してよい。
【００５８】
図５を参照すると、チャットルーム５００には、チャットルーム５００内のメニューとしてイベント管理のためのメニュー、すなわち、イベント管理メニュー５０１が含まれてよい。チャットルーム５００においてイベント管理メニュー５０１が選択されるとイベント管理画面５１０に移動してよく、イベント管理画面５１０には、チャットルーム５００で生成されたイベントリスト５１１と、新たなイベントを登録するためのイベント登録メニュー５１２が含まれてよい。
【００５９】
イベント管理画面５１０においてイベント登録メニュー５１２が選択されると、図６に示すようにイベント登録画面６２０に移動してよい。このとき、イベント登録画面６２０は、イベントの時間情報（日付や期限など）、テキスト、イメージ、動画などの情報を入力するためのインタフェースで構成されてよい。
【００６０】
プロセッサ２１２は、イベント登録画面６２０に登録された情報に基づいてイベントを生成してよく、イベントに関する情報をサーバ１５０に伝達してよい。
【００６１】
サーバ１５０は、チャットルームで生成されたイベントを一種のメッセージタイプとして処理し、固有番号が付与されたメッセージ単位としてチャットルームに含まれる会話の相手の電子機器１１０、１２０、１３０、１４０に伝達してよい。図６に示すように、プロセッサ２１２は、チャットルーム５００で生成されたイベントをチャットルーム５００内のイベントメッセージタイプ５０３で表示してよい。
【００６２】
したがって、プロセッサ２１２は、チャットルーム５００で提供されるイベント登録環境を利用してユーザが登録した情報に基づいてイベントを生成することが可能となる。
【００６３】
他の例として、プロセッサ２１２は、図７に示すように、チャットルーム７００に入力されたメッセージ７０１に事前に定められたイベント関連キーワードが含まれている場合、メッセージ内容と対応するイベントを生成してよい。
【００６４】
例えば、プロセッサ２１２は、ユーザからメッセージ「今日はＣｏｎｙの誕生日だね〜おめでとう＾＾」が入力された場合、メッセージ内容から「誕生日」イベントを認識してよく、さらに、メッセージ内容である「今日」と「Ｃｏｎｙ」からイベントの時間情報とターゲットを認識してよい。これにより、プロセッサ２１２は、「今日はＣｏｎｙの誕生日だね〜おめでとう＾＾」をイベントメッセージとして認識してよい。
【００６５】
プロセッサ２１２は、メッセージ内容から認識された情報に基づいてイベントを生成してよく、イベントに関する情報をサーバ１５０に伝達してよい。
【００６６】
サーバ１５０は、チャットルームで生成されたイベントを一種のメッセージタイプであるイベントメッセージタイプとして処理し、固有番号が付与されたメッセージ単位としてチャットルームに含まれる会話の相手の電子機器１１０、１２０、１３０、１４０に伝達してよい。図７に示すように、プロセッサ２１２は、チャットルーム７００で生成されたイベントをチャットルーム７００内のメッセージタイプ７０３で表示してよい。
【００６７】
したがって、プロセッサ２１２は、チャットルーム７００にメッセージ７０１として入力されたキーワードに基づいてイベントを生成することが可能となる。
【００６８】
また他の例として、プロセッサ２１２は、図８に示すように、チャットルーム８００のメッセージ入力ウィンドウ８１０にイベント登録のために事前に定義された記号８０１、例えば、感嘆符「！」とともにメッセージが入力された場合、該当のメッセージをイベントに関する情報として認識し、メッセージ内容と対応するイベントを生成してよい。
【００６９】
例えば、プロセッサ２１２は、ユーザからメッセージ登録記号８０１とともにメッセージ「今日はＣｏｎｙの誕生日」が入力された場合、メッセージ内容から「誕生日」イベントを認識してよく、さらに、メッセージ内容である「今日」と「Ｃｏｎｙ」からイベントの時間情報とターゲットを認識してよい。
【００７０】
プロセッサ２１２は、メッセージ登録記号８０１とともに入力されたメッセージ内容から認識された情報に基づいてイベントを生成してよく、イベントに関する情報をサーバ１５０に伝達してよい。
【００７１】
サーバ１５０は、チャットルームで生成されたイベントを一種のメッセージタイプとして処理し、固有番号が付与されたメッセージ単位としてチャットルームに含まれる会話の相手の電子機器１１０、１２０、１３０、１４０に伝達してよい。図８に示すように、プロセッサ２１２は、チャットルーム８００で生成されたイベントをチャットルーム８００内のメッセージタイプ８０３で表示してよい。
【００７２】
したがって、プロセッサ２１２は、チャットルーム８００のメッセージ入力ウィンドウ８１０にメッセージ登録記号８０１とともに入力されたキーワードに基づいてイベントを生成することが可能となる。
【００７３】
図９〜１２は、本発明の一実施形態における、イベントに対する返答を入力する過程を説明するための例示図である。
【００７４】
一例として、チャットルームでイベントに対する返答を直ぐに送信してよい。
【００７５】
図９を参照すると、プロセッサ２１２は、チャットルーム９００のメッセージ入力ウィンドウ９１０にイベント返答のために事前に定義された記号９０１、例えば＠マークが入力されると、該当のチャットルーム９００で生成されたイベントリスト９２０を提供してよい。このとき、イベントリスト９２０には、ここ最近の一定期間内に生成されたイベント、あるいはここ最近に生成された順に一定の件数のイベントが含まれてよい。
【００７６】
図１０に示すように、プロセッサ２１２は、イベントリスト９２０から特定のイベント１０２１が選択されると、特定のイベント１０２１に対する返答として入力可能なコンテンツや機能を含んだ推薦リスト１０３０をチャットルーム９００上に提供してよい。推薦リスト１０３０は、返答として入力可能なすべての類型のコンテンツや機能を含んでよく、文章、イメージ、動画などのコンテンツはもちろん、プレゼントサービスや送金サービスに連係するための機能を含んでよい。上述した推薦リスト１０３０は、ユーザが選択したイベントの種類に応じて異なるように構成されてよい。
【００７７】
ユーザは、特定のイベント１０２１に対して推薦リスト１０３０に含まれたコンテンツや機能を利用して返答を入力してもよく、特定のイベント１０２１が選択された状態でメッセージ入力ウィンドウ９１０に返答を入力してもよい。
【００７８】
したがって、ユーザは、チャットルーム９００のメッセージ入力ウィンドウ９１０にイベント返答のための特定の記号を入力して生成されたイベントリスト９２０をチャットルーム９００に呼び出すことが可能となり、イベントリスト９２０から特定のイベントを選択した後、選択されたイベントに対する返答をチャットルーム９００に直ぐに入力することが可能となる。
【００７９】
他の例として、ユーザがイベントを直接に特定しなくても、チャットルーム入力ウィンドウに入力されたメッセージ内容を分析し、分析結果に基づいて関連イベントへの返答を自動で割り当てたり、関連イベントを推薦したりしてよい。例えば、Ｃｏｎｙの誕生日イベントが登録された状態で「Ｃｏｎｙ、誕生日おめでとう」という返答が入力されると、返答分析結果に基づいて該当の返答をＣｏｎｙの誕生日イベントに自動で割り当ててよく、あるいは、イベントリスト９２０を提供するときに「Ｃｏｎｙの誕生日イベント」がデフォルト選択された状態でイベントリスト９２０を提供してもよい。
【００８０】
また他の例として、チャットルームで特定のイベントの返答画面にアクセスした後、返答画面を経て該当のイベントに対する返答を送信してよい。
【００８１】
図１１を参照すると、チャットルーム１１００には、チャットルーム１１００内のメニューとしてイベント管理のためのメニュー、すなわち、イベント管理メニュー１１０１が含まれてよい。プロセッサ２１２は、チャットルーム１１００でイベント管理メニュー１１０１が選択されるとイベント管理画面１１１０を提供してよく、イベント管理画面１１１０には、チャットルーム１１００で生成されたイベントリスト１１１１が含まれてよい。このとき、イベントリスト１１１１には、ここ最近の一定期間内に生成されたイベント、あるいはここ最近に生成された順に一定数のイベントが含まれてよい。イベントリスト１１１１の各項目は、イベント別のサムネイルで構成されてよく、このとき、ここ最近の返答、あるいはランダムに選定された返答がサムネイルで構成されてよい。
【００８２】
図１２に示すように、プロセッサ２１２は、イベントリスト１１１１から特定のイベント１２０１が選択されると、選択されたイベント１２０１の返答画面１２００を提供してよい。返答画面１２００は、特定のイベント１２０１に対する返答を入力するためのインタフェース画面であって、チャットルーム１１００やイベント管理画面１１１０上のレイヤ画面、または個別のインタフェース画面で提供されてよい。
【００８３】
この他にも、プロセッサ２１２は、チャットルーム１１００内のメッセージタイプ１１０３で表示されたイベントが選択された場合、イベント管理画面１１１０を経ずに、該当のイベントの返答画面１２００を直ぐに提供することも可能である。
【００８４】
プロセッサ２１２は、特定のイベント１２０１の返答画面１２００において、特定のイベント１２０１に対する返答として入力可能なコンテンツや機能を含んだ推薦リスト１２３０を提供してよい。推薦リスト１２３０は、返答として入力可能なすべての類型のコンテンツや機能を含んでよく、文章、イメージ、動画などのコンテンツはもちろん、プレゼントサービスや送金サービスに連係するための機能を含んでよい。上述した推薦リスト１２３０は、ユーザが選択したイベントのイベント種類に応じて異なるように構成されてよい。
【００８５】
ユーザは、特定のイベント１２０１に対して推薦リスト１２３０に含まれるコンテンツや機能を利用して返答を入力してもよいし、返答画面１２００内のメッセージ入力ウィンドウ１２１０に返答を入力してもよい。
【００８６】
したがって、ユーザは、チャットルーム１１００内のメニューを利用して特定のイベント１２０１の返答画面１２００にアクセスすることが可能となり、返答画面１２００において特定のイベント１２０１に対する返答を送信することが可能となる。
【００８７】
図には示していないが、ユーザは、返答画面１２００において特定のイベント１２０１に対する返答内訳を照会してよい。例えば、返答画面１２００に、Ｃｏｎｙの誕生日イベントに対してユーザが送信した写真またはテキストなどの返答内容のうちの一部を表示してよい。このとき、ユーザは、他のユーザの返答内訳に表示される「いいね」や「共感」のようなＵＩを利用して簡単な返答を送信することが可能である。また、ユーザは、返答画面１２００において特定のイベント１２０１に関する返答情報を確認してよい。例えば、Ｃｏｎｙの誕生日イベントに対して返答を送信したユーザのプロフィール情報、またはＣｏｎｙの誕生日イベントに関する返答の統計情報（返答の数、プレゼントの数など）のうちの少なくとも１つを返答画面１２００の上端に表示してよい。
【００８８】
このように、本発明の実施形態によると、チャットルームに入力されたイベントメッセージに基づいて該当のチャットルームと関連するイベントを生成することができ、チャットルーム内の少なくとも一部のメッセージをイベントと関連させて管理することができる。
【００８９】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００９０】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００９１】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。ここで、媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例は、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。
【００９２】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００９３】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００９４】
２２２：プロセッサ
３１０：イベント生成部
３２０：返答推薦部
３３０：メッセージ管理部
【図１】
2020177655.tif 000003
【図２】
2020177655.tif 000004
【図３】
2020177655.tif 000005
【図４】
2020177655.tif 000006
【図５】
2020177655.tif 000007
【図６】
2020177655.tif 000008
【図７】
2020177655.tif 000009
【図８】
2020177655.tif 000010
【図９】
2020177655.tif 000011
【図１０】
2020177655.tif 000012
【図１１】
2020177655.tif 000013
【図１２】
2020177655.tif 000014