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