(57)【特許請求の範囲】
【請求項１】
スケジューリングサービスを提供するサーバが、メッセージングアプリケーションを含む電子装置からイベントに対するスケジュール情報を受信し、
前記メッセージングアプリケーションに登録されたメンバーのうち前記イベントに招待するメンバーとして選択されたメンバーが前記イベントに出席可能な日程に対して投票できるように、前記受信したスケジュール情報を前記選択されたメンバーの電子装置へ送信することを含み、
前記スケジュール情報は、
前記メッセージングアプリケーションが、前記電子装置に対して、イベントに対する候補日程に関する情報の入力を受け付けさせ、前記イベントに招待するメンバーを選択させることによって生成される、スケジューリングサービス提供方法。
【請求項２】
前記スケジュール情報は、
さらに、イベント名、前記イベントの説明、少なくとも１つの候補時間、少なくとも１つの候補場所、および前記選択されたメンバーに関する情報のうち少なくとも１つを含む、請求項１に記載のスケジューリングサービス提供方法。
【請求項３】
前記受信したスケジュール情報を前記選択されたメンバーの電子装置へ送信した後、
前記選択されたメンバーの電子装置から、前記イベントに対する候補日程について、出席可能、出席不明、および出席不可のうちの少なくとも１つから選択された投票情報が受信されると、前記投票情報を前記メッセージングアプリケーションを含む電子装置へ送信する、請求項１に記載のスケジューリングサービス提供方法。
【請求項４】
前記投票情報に基づいて前記イベントに対するスケジュールを確定する場合、前記メッセージングアプリケーションを含む電子装置から前記確定したスケジュールに関する情報を受信し、前記選択されたメンバーの電子装置へ送信する、請求項３に記載のスケジューリングサービス提供方法。
【請求項５】
前記イベントに対する候補日程に関する情報の入力は、カレンダー形式表示の日付を選択することにより行われる、請求項１に記載のスケジューリングサービス提供方法。
【請求項６】
請求項１〜５のいずれか一項に記載の方法を前記サーバに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、モバイル端末にインストールされたメッセージングアプリケーション（ｍｅｓｓａｇｉｎｇ  ａｐｐｌｉｃａｔｉｏｎ）に基づいてユーザにスケジューリングサービスを提供することができるモバイルメッセージングアプリケーション基盤スケジューリングサービス提供方法および装置に関する。
【背景技術】
【０００２】
メッセージングアプリケーションは、メッセージを送受信するプログラムであって、一般的にスマートフォンのようなモバイル端末にインストールされる。また、ユーザが入力したメッセージを送信したり他のユーザから受信したメッセージを表示することにより、ユーザが円滑に意思疎通できるようにする。
【０００３】
従来には、ユーザが同窓会や会議などのようなイベントに対するスケジュールを決定しようとする場合、モバイル端末や有線電話機などを利用してイベントに招待するメンバーと通話したり、上述したメッセージングアプリケーションを利用して対話することによって、スケジュールを調整してきた。
【０００４】
しかし、通話によってスケジュールを決定しようとする場合、ユーザは、イベントに招待するメンバーそれぞれと通話しなければならないため、複数のメンバーとスケジュールを調整するときには煩わしさがあるだけでなく、多くの通話料が発生するという問題点があった。
【０００５】
さらに、メッセージングアプリケーションを利用してスケジュールを決定しようとする場合には、メッセージを入力するのに時間がかかり、スケジュール調整に多くの時間を消耗するという問題点があった。
【０００６】
したがって、ユーザがより便利にスケジュールを調整することができる方法が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
イベントに対するスケジュール決定時、前記イベントに参加するメンバーとより便利にスケジュールを調整することができるモバイルメッセージングアプリケーションをベースとしたスケジューリングサービス提供方法および装置が開示される。
【課題を解決するための手段】
【０００８】
スケジューリングサービス提供方法は、コンピュータで実現される方法であって、メッセージングアプリケーションを含む電子装置において、前記メッセージングアプリケーションがイベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーを選択してスケジュール情報を生成するステップ、および前記選択されたメンバーが前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、前記生成されたスケジュール情報を前記選択されたメンバーへ送信するステップを含んでもよい。
【０００９】
スケジューリングサービス提供方法の一側面によれば、前記スケジュール情報は、イベント名、前記イベントの説明、少なくとも１つの前記候補時間、少なくとも１つの前記候補場所、および前記選択されたメンバーに関する情報を、含んでもよい。
【００１０】
スケジューリングサービス提供方法の他の側面によれば、前記候補場所に関する情報は、前記候補場所に対する説明、前記候補場所に対する位置情報、および前記候補場所に関連するイメージのうちの少なくとも１つを、含んでもよい。
【００１１】
スケジューリングサービス提供方法のさらに他の側面によれば、前記送信するステップ以後に、前記イベントに対するスケジュール情報を取り消すスケジュール取消メッセージを送信するステップを、さらに含んでもよい。
【００１２】
スケジューリングサービス提供方法のさらに他の側面によれば、前記送信するステップ以後に、前記イベントに対する候補時間および候補場所のうちの少なくとも１つについて出席可能、出席不明、および出席不可のうちの少なくとも１つから選択された投票情報を前記選択されたメンバーから受信するステップを、さらに含んでもよい。
【００１３】
スケジューリングサービス提供方法のさらに他の側面によれば、前記受信するステップ以後に、前記投票情報に基づいて前記イベントに対するスケジュールが確定する場合、前記確定したスケジュールに関する情報である確定スケジュール情報を前記選択されたメンバーへ送信するステップを、さらに含んでもよい。
【００１４】
スケジューリングサービス提供方法のさらに他の側面によれば、前記送信するステップ以後に、前記選択されたメンバーから前記投票情報が受信されない場合、前記選択されたメンバーのうちで投票に参加していないメンバーに対して前記スケジュールについての投票に参加することを催促する投票催促メッセージを送信するステップをさらに含んでもよい。
【００１５】
電子装置は、少なくとも１つのディスプレイ、少なくとも１つのプロセッサ、メモリ、および前記メモリに格納され、前記少なくとも１つのプロセッサによって実行されるように構成される少なくとも１つのプログラムを含む電子装置であって、前記プログラムは、前記プロセッサに対して、前記メモリに格納されたメッセージングアプリケーションを介してイベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け付けさせ、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーを選択してスケジュール情報を生成させ、前記選択されたメンバーが前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように前記生成されたスケジュール情報を前記選択されたメンバーに送信させ、前記生成されたスケジューリング情報を前記ディスプレイを介して表示させる命令語を、含んでもよい。
【００１６】
スケジューリングサービス提供方法は、コンピュータで実現される方法であって、スケジューリングサービスを提供するサーバが、メッセージングアプリケーションを含む電子装置からイベントに対するスケジュール情報を受信するステップ、および前記メッセージングアプリケーションに登録されたメンバーのうち前記イベントに招待するメンバーとして選択されたメンバーが前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、前記受信したスケジュール情報を前記選択されたメンバーの電子装置へ送信するステップを含み、前記スケジュール情報は、前記メッセージングアプリケーションが、前記コンピュータに対して、イベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け付けさせ、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーを選択させることによって、生成されてもよい。
【００１７】
スケジューリングサービス提供サーバは、メッセージングアプリケーションを含む電子装置からイベントに対するスケジュール情報を受信し、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーとして選択されたメンバーが前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、前記受信したスケジュール情報を前記選択されたメンバーの電子装置へ送信し、前記スケジュール情報は、前記メッセージングアプリケーションがイベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーを選択して生成されてもよい。
【発明の効果】
【００１８】
メッセージングアプリケーションを利用してイベントに対する候補時間や候補場所などを入力し、前記メッセージングアプリケーションに登録されたメンバーのうちからイベントに招待するメンバーを選択し、前記メンバーがイベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるようにすることにより、イベントに対するスケジュール決定時、イベントに参加するメンバーとより便利にスケジュールを調整することができる。
【００１９】
未投票者に投票催促メッセージを送信したり、投票によってスケジュールが確定する場合に確定したスケジュール情報を送信することができるため、より便利にスケジュールを決定することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態において、モバイルアプリケーションを利用してスケジューリングサービスを提供する方法を示すフローチャートである。
【図２】本発明の一実施形態において、スケジューリングサービス提供サーバがメッセージングアプリケーションを利用してスケジューリングサービスを提供する方法を示すフローチャートである。
【図３】本発明の一実施形態において、スケジューリングサービスを提供する電子装置およびスケジューリングサービス提供サーバを示すブロック図である。
【図４】本発明の一実施形態において、スケジューリングサービスを提供する過程を説明するための概念図である。
【図５】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図６】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図７】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図８】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図９】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１０】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１１】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１２】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１３】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１４】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１５】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１６】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１７】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【図１８】本発明の一実施形態において、メッセージングアプリケーションを介してスケジューリングサービスが提供されることによって電子装置のディスプレイに表示される画面を示す例示図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２２】
図１は、本発明の一実施形態において、モバイルアプリケーション基盤でスケジューリングサービスを提供する方法を示すフローチャートである。
【００２３】
本発明に係るスケジューリングサービス提供方法は、スマートフォンやタブレットＰＣなどの電子装置にインストールされるメッセージングアプリケーションに基づいて実現されてもよい。
【００２４】
メッセージングアプリケーションは、まず、ユーザからイベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受ける（Ｓ１１０）。そして、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーを選択して、スケジュール情報を生成する（Ｓ１２０）。
【００２５】
ここで、スケジュール情報は、イベント名、前記イベントの説明、少なくとも１つの前記候補時間、少なくとも１つの前記候補場所、および前記選択されたメンバーに関する情報などを含んでもよい。また、候補場所に関する情報は、候補場所に対する説明、候補場所に対する位置情報、候補場所に関連するイメージなどを含んでもよい。
【００２６】
そして、メッセージングアプリケーションは、ユーザによって選択されたメンバーがイベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、生成されたスケジュール情報を該当するメンバーの端末に送信する（Ｓ１３０）。
【００２７】
この後、スケジュール情報を受信したメンバーが、スケジュール情報に含まれた候補時間および候補場所について出席可否をチェックすれば、メッセージングアプリケーションは、それぞれのメンバーからイベントに対する候補時間および候補場所のうちの少なくとも１つについて、出席可能、出席不明、および出席不可のうちから少なくとも１つが選択された投票情報を、受信してもよい。
【００２８】
一方、メッセージングアプリケーションは、イベントに招待したメンバーから投票情報が受信されない場合、前記選択されたメンバーのうちで投票に参加していないメンバーへ、前記スケジュールに対する投票に参加することを催促する投票催促メッセージを送信してもよい。
【００２９】
また、ユーザがイベント取消や変動などの理由によってスケジュールを取り消そうとする場合、メッセージングアプリケーションは、イベントに対するスケジュール情報を取り消すスケジュール取消メッセージを各メンバーの電子装置に送信することによって投票を中止してスケジュールを取り消してもよい。
【００３０】
また、ユーザが投票情報に基づいてイベントに対するスケジュールを確定すれば、メッセージングアプリケーションは、確定したスケジュールに関する情報である確定スケジュール情報をそれぞれのメンバーへ送信することにより、イベントに招待したメンバーへ、確定したスケジュールを知らせてもよい。
【００３１】
図２は、本発明の一実施形態において、スケジューリングサービス提供サーバがメッセージングアプリケーションを利用してスケジューリングサービスを提供する方法を示すフローチャートである。
【００３２】
スケジューリングサービス提供サーバは、図１で説明したように、電子装置に含まれるメッセージングアプリケーションがスケジューリングサービスを提供できるようにするために、メッセージングアプリケーションを含む電子装置からイベントに対するスケジュール情報を受信すれば（Ｓ２１０）、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーとして選択されたメンバーが、前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、前記受信したスケジュール情報を、前記選択されたメンバーの電子装置へ送信する（Ｓ２２０）。このとき、前記スケジュール情報は、メッセージングアプリケーションがユーザからイベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け、メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーが選択されることによって、生成されてもよい。
【００３３】
また、前記スケジューリングサービス提供サーバは、スケジュール情報を受信したメンバーがスケジュール情報に含まれた候補時間および候補場所について出席可否をチェックすれば、前記メンバーの電子装置から投票情報を受信して前記ユーザの電子装置へ送信する。
【００３４】
一方、前記スケジューリングサービス提供サーバは、ユーザがスケジュールを取り消す場合、前記ユーザの電子装置から前記イベントに対するスケジュール情報を取り消すスケジュール取消メッセージを受信して、各メンバーの電子装置へ送信してもよい。
【００３５】
また、前記投票情報に基づいて前記イベントに対するスケジュールが確定する場合、前記ユーザの電子装置から確定スケジュール情報を受信して、各メンバーの電子装置へ送信してもよい。
【００３６】
また、前記ユーザの電子装置から投票催促メッセージを受信する場合、これを投票に参加していないメンバーの電子装置へ送信してもよい。
【００３７】
図３は、本発明の一実施形態において、スケジューリングサービスを提供する電子装置およびスケジューリングサービス提供サーバを示すブロック図である。
【００３８】
図を参照すれば、電子装置３１０は、少なくとも１つのディスプレイ３１２、少なくとも１つのプロセッサ３１４、メモリ３１６、および前記メモリ３１６に格納され、前記少なくとも１つのプロセッサ３１４によって実行されるように構成される少なくとも１つのプログラム３１８を、含む。
【００３９】
前記プログラム３１８は、前記メモリ３１６に格納されたメッセージングアプリケーションを介してイベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーを選択してスケジュール情報を生成し、前記選択されたメンバーが前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、前記生成されたスケジュール情報を、ネットワークを介して前記選択されたメンバーへ送信し、前記生成されたスケジューリング情報をディスプレイ３１２を介して表示する命令語を、含んでもよい。
【００４０】
また、前記プログラム３１８は、前記イベントに対するスケジュール情報を取り消すスケジュール取消メッセージを、ネットワークを介して送信してもよい。また、前記イベントに対する候補時間および候補場所のうちの少なくとも１つについて、出席可能、出席不明、および出席不可のうちから少なくとも１つが選択された投票情報を、受信してもよい。
【００４１】
また、前記プログラム３１８は、前記投票情報に基づいて前記イベントに対するスケジュールが確定した場合、前記確定したスケジュールに関する情報の確定スケジュール情報を、ネットワークを介して前記選択されたメンバーへ送信してもよく、前記選択されたメンバーから前記投票情報が受信されない場合、前記選択されたメンバーのうちで投票に参加していないメンバーへ、前記スケジュールに対する投票に参加することを催促する投票催促メッセージを、送信してもよい。
【００４２】
一方、スケジューリングサービス提供サーバ３２０は、受信部３２２および送信部３２４を含んでもよい。
【００４３】
受信部３２２は、メッセージングアプリケーションを含む電子装置からネットワークを介してイベントに対するスケジュール情報を、受信する。
【００４４】
送信部３２４は、前記メッセージングアプリケーションに登録されたメンバーのうちで前記イベントに招待するメンバーとして選択されたメンバーが、前記イベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるように、受信部３２２で受信したスケジュール情報を、該当するメンバーの電子装置へ送信する。
【００４５】
このとき、前記メッセージングアプリケーションが、イベントに対する候補時間および候補場所のうちの少なくとも１つに関する情報の入力を受け、前記メッセージングアプリケーションに登録されたメンバーのうちから前記イベントに招待するメンバーが選択されることによって、前記スケジュール情報が生成されてもよい。前記スケジュール情報は、イベント名、前記イベントの説明、少なくとも１つの前記候補時間、少なくとも１つの前記候補場所、および前記選択されたメンバーに関する情報を含み、前記候補場所に関する情報は、前記候補場所に対する説明、前記候補場所に対する位置情報、および前記候補場所に関連するイメージのうちの少なくとも１つを含んでもよい。
【００４６】
受信部３２２が前記メッセージングアプリケーションを含む電子装置から前記イベントに対するスケジュール情報を取り消すスケジュール取消メッセージを受信した場合、送信部３２４は、前記スケジュール取消メッセージを、該当メンバーの電子装置へ送信してもよい。
【００４７】
また、受信部３２２が前記選択されたメンバーの電子装置から前記イベントに対する候補時間および候補場所のうちの少なくとも１つについて、出席可能、出席不明、および出席不可のうちから少なくとも１つが選択された投票情報を受信すれば、送信部３２４は、前記投票情報を前記メッセージングアプリケーションを含む電子装置へ送信してもよい。
【００４８】
また、前記投票情報に基づいて前記イベントに対するスケジュールが確定する場合、受信部３２２は、前記メッセージングアプリケーションを含む電子装置から前記確定したスケジュールに関する情報の確定スケジュール情報を受信してもよく、送信部３２４は、前記確定スケジュール情報を前記選択されたメンバーの電子装置に送信してもよい。
【００４９】
また、受信部３２２が、前記メッセージングアプリケーションを含む電子装置から、前記選択されたメンバーのうちで投票に参加していないメンバーに前記スケジュールに対する投票に参加することを催促する投票催促メッセージを受信すれば、送信部３２４は、投票催促メッセージを、前記投票に参加していないメンバーの電子装置に送信してもよい。
【００５０】
図４は、本発明の一実施形態において、スケジューリングサービスを提供する過程を説明するための概念図である。以下、図４を参照しながら、スケジュールを決定しようとする第１ユーザが、複数のメンバーとスケジュールを調整する過程について、より詳細に説明する。
【００５１】
スケジュールを決定しようとする第１ユーザは、第１電子装置４１０に含まれるメッセージングアプリケーションを利用して、少なくとも１つの候補時間と少なくとも１つの候補場所などを入力し、前記メッセージングアプリケーションに登録されたメンバーのうちから、イベントに招待するメンバーを選択してもよい。これにより、前記メッセージングアプリケーションは、前記少なくとも１つの候補時間や少なくとも１つの候補場所などを含むスケジュール情報を生成し、これをスケジューリングサービス提供サーバ４２０へ送信する。
【００５２】
スケジューリングサービス提供サーバ４２０は、第１電子装置４１０からスケジュール情報を受信すれば、スケジュール情報に含まれたメンバーに関する情報に基づき、これを、該当する第２電子装置４３０および第ｎ電子装置４４０へ送信する。
【００５３】
第２電子装置４３０を介してスケジュール情報を受信した第２ユーザが、候補時間および候補場所のうちで出席可能な時間／場所に投票すれば、第２電子装置４２０は、投票情報を、スケジューリングサービス提供サーバ４２０へ送信する。これにより、スケジューリングサービス提供サーバ４２０は、受信した投票情報を、第１電子装置４１０へ送信してもよい。
【００５４】
このような過程を介して複数の人とスケジュールを調整する間、第１ユーザがスケジュールを取り消そうとする場合、第１電子装置４１０に含まれたメッセージングアプリケーションは、スケジュール取消メッセージをスケジューリングサービス提供サーバ４２０へ送信することにより、調整中であるスケジュールが取り消されるようにしてもよい。同じように、調整中であるスケジュールに対して第２ユーザが投票に参加していない場合、第１ユーザは、第１電子装置４１０に含まれたメッセージングアプリケーションを利用して、第２ユーザへ投票催促メッセージを送信することにより、第２ユーザが投票に参加するように催促してもよい。
【００５５】
第１ユーザは、スケジュールが確定すれば、第１電子装置４１０に含まれたメッセージングアプリケーションを利用し、スケジューリングサービス提供サーバ４２０を介して、イベントに参加する各メンバーへ、確定したスケジュール情報を送信してもよい。
【００５６】
図５〜図１８は、本発明の一実施形態において、電子装置のディスプレイに表示される画面を示す例示図である。以下、電子装置に含まれたメッセージングアプリケーションに基づいてスケジューリングサービスが提供される過程について、説明する。
【００５７】
図５には、メッセージングアプリケーションを介して電子装置のディスプレイ上に表示される画面５１０からスケジューリングサービスのトップ（ｔｏｐ）画面５２０にアクセスする過程が示されている。
【００５８】
図に示すように、メッセージングアプリケーションの実行画面５１０には、現在調整中または確定したスケジュールに関する情報が表示されてもよい。また、メッセージングアプリケーションの実行画面５１０には、スケジューリングサービスに連結するためのボタン５１２が、表示されてもよい。前記スケジューリングサービスに連結するためのボタン５１２が選択されれば、スケジューリングサービスのトップ画面５２０が、表示されてもよい。
【００５９】
一例として、このようなスケジューリングサービスのトップ画面５２０は、ユーザがスケジュールを作成した場合や、他のユーザから招待されたスケジュールがない場合に、表示されてもよい。しかし、他のユーザから招待されたスケジュールがある場合には、スケジューリングサービスのトップ画面は、図６のように表示されてもよい。この場合、スケジューリングサービスのトップ画面には、図６に示すように、調整中のイベント、確定したイベント、および過去のイベントに関する情報と、それぞれのイベント数が、表示されてもよい。調整中のイベントの各項目には、「各ユーザの投票現況に応じて投票する」、「投票中」、「投票完了」などの状態情報が露出されてもよく、確定したイベントの項目には、本日を基準とした残りの日数が露出されてもよい。過去のイベント項目を選択する場合、過去のイベント、投票中に取り消しになったイベント、確定したイベント中に取り消しになったイベントなどが、露出されてもよい。
【００６０】
図７は、スケジューリングサービスのトップ画面でイベント新規作成ボタンを選択したときに表示される画面を示す。ユーザがスケジューリングサービスのトップ画面でイベント新規作成ボタンを選択すれば、図７に示すように、イベント名、イベント説明、候補時間、候補場所などが入力可能が画面が表示されてもよく、イベントに招待するメンバーを選択することができる画面が表示されてもよい。
【００６１】
イベント名やイベント説明が入力される領域の片隅には、現在入力された文字数に関する情報が、表示されてもよい。前記入力された文字数に関する情報が表示される領域７１０には、ユーザがイベント名やイベント説明などを入力するにあたり、リアルタイムで現在入力された文字数が、カウントされて表示されてもよい。
【００６２】
候補時間および候補場所が入力される領域として、図に示すように、夫々複数の入力領域を表示することにより、ユーザが複数の候補時間および候補場所を入力できるようにしてもよい。
【００６３】
メンバー招待領域の片隅には、現在招待したメンバーの数７２０が表示されてもよく、デフォルトで、他のメンバーを招待するマスター（スケジュールを生成するユーザ）のＩＤが入力されてもよい。
【００６４】
以下、図８〜図１１を参照しながら、スケジュール情報を生成する過程について、より詳細に説明する。
【００６５】
まず、図８に示されるように、イベント新規作成画面８１０上で候補時間を入力する領域の方側に表示された「＋」ボタンが選択された場合に、日付を入力することができるカレンダーレイヤ８２０が表示されてもよい。カレンダーレイヤ８２０からいずれか１つの日付が選択された場合に、時間を入力することができる時間コントローラ８３０が表示されてもよい。
【００６６】
一方、図９に示すようなイベント新規作成画面９１０上で、候補場所を入力する領域の片隅に表示された「＋」ボタンを選択すれば、候補場所を入力することができる画面９２０が、表示される。ユーザは、候補場所を入力することができる画面９２０の片隅に表示されるキーボードを利用して、候補場所に対する説明を入力してもよい。ユーザが候補場所を入力すれば、候補場所を入力することができる画面９３０の片隅には、ユーザが現在入力した文字数が表示されてもよい。
【００６７】
ユーザは、候補場所を入力することができる画面９２０、９３０の片隅に備えられる「マップから選択」ボタン９３２を利用して、候補場所に対する位置情報が添付されてもよい。ユーザが「マップから選択」ボタンを選択した場合に、図１０に示すように、ユーザが位置情報を添付できるように地図情報を含む位置情報画面１０１０が表示されてもよい。
【００６８】
一方、図９には示されていないが、候補場所を入力することができる画面９３０片隅には、該当場所に関連するイメージを添付できるように、写真添付アイコンが表示されてもよい。
【００６９】
位置情報画面１０１０の片隅には、ユーザが場所名検索によって位置情報を入力できるように、検索ウィンドウ１０１２が表示されてもよい。ユーザが位置情報画面１０１０で「ピンをドロップ」ボタンを選択すれば、ピンがドロップされた場所が地図上の中央にフォーカスされて、該当場所に関する情報が表示されてもよい。また、現位置ボタン１０１４が選択された場合に、地図上にユーザの現在位置が表示されてもよい。
【００７０】
この後、ピンがドロップされた場所に関する情報が選択された場合に、該当場所に対する詳細情報を含む情報画面１０２０が表示されてもよく、このような過程を介して、候補場所を入力することができる画面１０３０に位置情報が添付された場合に、「マップから選択」ボタンの色や形態などが位置情報が添付される前とは異なるように表示されることにより、位置情報が添付されたことが知らされてもよい。この場合、「マップから選択」ボタンの代わりに「再設定」および「削除」ボタン１０３２が表示されることにより、ユーザは、該当ボタンによって添付した位置情報を再設定したり削除してもよい。
【００７１】
図１１には、イベント新規作成画面１１１０上で３つの候補場所が入力された場合が示されている。位置情報が添付された候補場所のテキストが「亭子洞ビアホール」のように別途の色で表示されたり、アンダーラインを付されることによって、位置情報が添付されたことが示されてもよく、候補場所が入力される領域の片隅に位置情報が添付されたことを示すアイコンなどが表示されてもよい。
【００７２】
イベント新規作成画面１１１０上でメンバー招待領域の「＋」ボタンが選択された場合に、メッセージングアプリケーションに登録されたメンバーのうちから招待するメンバーを選択することができる画面１１２０が表示されてもよい。メンバー選択画面１１２０上に表示された各メンバーのアイコンの傍らに表示された選択ボタンを選択する場合、前記選択ボタンにはチェック表示が表示されてもよく、メンバー選択画面１１２０下側の招待ボタンには、現在ユーザが選択したメンバーの数がカウントされてもよい。
【００７３】
メンバー選択画面１１２０で前記招待ボタンが選択された場合には、イベント新規作成画面１１３０のメンバー招待領域に、現在招待したメンバーの数およびＩＤが表示されてもよい。
【００７４】
上述した過程を介して候補時間や候補場所が入力されて招待するメンバーが選択された場合に、図１２に示すように、スケジュール情報を含む投票画面が表示されてもよい。
【００７５】
それぞれの候補時間および候補場所に関する情報が表示される領域の片隅には、イベントに招待されたメンバーが各候補時間につき夫々出席可能、出席不明、および出席不可のうちの少なくとも１つを選択してチェックし得るボタン１２２０、および、各候補場所のうちの出席可能な場所をチェックすることができるボタン１２２０が、表示されてもよい。また、参加メンバーが表示される領域には、該当イベントに招待されたメンバーの数およびＩＤが表示されてもよい。さらに、投票画面の片隅には、該当イベントと関連してそれぞれのメンバーが入力したコメントが表示されるコメント領域が、含まれてもよい。
【００７６】
以下、図１３および図１４を参照しながら、イベントに招待されたメンバーが投票する過程について、より詳細に説明する。
【００７７】
スケジュールを調整しようとするユーザ（以下、マスターとする）が候補時間や候補場所に関する情報を入力して招待するメンバーを選択すれば、メッセージングアプリケーションは、スケジュール情報を生成して各メンバーの電子装置に送信する。
【００７８】
各メンバーの電子装置は、スケジュール情報を受信すれば、プッシュアラームなどを介して、受信したスケジュール情報を該当するメンバーに知らせる。この後、前記メンバーがプッシュアラームを選択したりメッセージングアプリケーションを実行させれば、前記メンバーの電子装置のディスプレイには、スケジュール情報を含む投票画面１３１０が表示されてもよい。前記メンバーは、複数の候補時間および複数の候補場所のうちから自身が出席可能な時間／場所を選択してもよい。
【００７９】
候補場所に位置情報が添付された場合、該当候補場所は、位置情報が添付されていない候補場所とは異なる色や形態などで表示されてもよい。前記メンバーが前記位置情報が添付された候補場所を選択する場合、電子装置のディスプレイには、該当候補場所に対する詳細な情報を含む情報画面１３２０が、表示されてもよい。前記情報画面１３２０で位置情報が選択されれば、前記候補場所の位置情報が地図上に表示される位置情報画面１３３０が、表示されてもよい。したがって、ユーザは、位置情報画面１３３０を移動したり拡大するなどの操作によって、該当候補場所に対する位置を確認してもよい。
【００８０】
一方、図１４に示すように、投票画面１４１０の下端には、該当イベントに招待されたメンバーに関する情報およびユーザが入力したコメントが表示されてもよい。投票画面１４１０のうちでコメント領域が選択されれば、コメント入力画面１４２０が表示されてもよく、コメント入力画面１４２０の一側に位置する入力領域が選択されれば、テキストを入力することができるキーボードが表示されてもよい。ユーザは、キーボードが露出されたコメント入力画面１４３０を介して該当イベントにコメントを入力してもよい。
【００８１】
図１５は、イベントに対する投票が完了した場合、メッセージングアプリケーションに表示される投票現況画面を示す。図に示すように、候補時間に関する情報が表示される領域には、メンバーが選択した結果が表示される。このとき、最も多くのメンバーが出席可能な候補時間１５１０は、前記領域の最上端に、別途の背景色で表示されてもよい。同じように、最も多いメンバーが出席可能な候補場所１５２０も、候補場所が表示される領域の最上端に、別途の背景色などで強調して表示されてもよい。
【００８２】
一方、図１６に示すように、投票現況画面１６１０でいずれか１つの候補時間に関する情報が選択されれば、該当候補時間に出席可能、出席不明、出席不可をチェックしたメンバーに対する詳細情報を含む画面１６２０が、表示されてもよい。同じように、ユーザが投票現況画面１６１０でいずれか１つの候補場所に関する情報が選択されれば、該当候補場所に出席可能、出席不明、出席不可をチェックしたメンバーに対する詳細情報を含む画面１６３０が、表示されてもよい。
【００８３】
一方、図１７に示すように、投票現況画面１７１０の片隅には管理者メニューボタンが露出されてもよいが、マスターが管理者メニューボタンを選択する場合、「投票を中断する」、「未投票者を催促する」、「投票を取り消す」などのような管理者メニューが表示されてもよい。
【００８４】
マスターが投票を「投票を中断する」を選択する場合、メッセージングアプリケーションは、該当イベントに対する投票を完了し、各メンバーの電子装置に投票完了メッセージを送信してもよい。
【００８５】
マスターが「未投票者を催促する」を選択する場合、メッセージングアプリケーションは、投票催促メッセージを生成し、該当イベントに対してまだ投票していないメンバーへ送信してもよい。この場合、マスターの電子装置のディスプレイには、催促メッセージを送信するための画面１７２０が表示されてもよく、前記画面１７２０には、投票にまだ参加していないメンバーに関する情報が表示されてもよい。前記投票にまだ参加していないメンバーに関する情報が選択されれば、未投票メンバーに対する詳細情報が表示される未投票メンバー画面１７３０が表示されてもよい。
【００８６】
マスターが「投票を取り消す」を選択する場合、メッセージングアプリケーションは、該当イベントに対するスケジュール取消メッセージを生成し、各メンバーの電子装置へ送信してもよい。
【００８７】
図１８は、マスターが確定したスケジュール情報を送信するときに表示される投票完了画面を示す。図に示すように、投票完了画面には、イベント名、イベントに対する説明、時間に関する情報、場所に関する情報、参加メンバーに関する情報、およびユーザが入力したコメントが、表示されてもよい。
【００８８】
時間に関する情報が表示される領域の片隅には、お知らせを設定することができるボタンが含まれ、ユーザが、所望する時間に該当イベントに対するお知らせがなされるように、お知らせを設定してもよい。
【００８９】
したがって、本発明に係るモバイルメッセージングアプリケーション基盤スケジューリングサービス提供方法および装置は、メッセージングアプリケーションを利用してイベントに対する候補時間や候補場所などを入力し、前記メッセージングアプリケーションに登録されたメンバーのうちからイベントに招待するメンバーを選択し、前記メンバーがイベントに出席可能な時間および場所のうちの少なくとも１つに対して投票できるようにすることにより、日程、場所、質問などのような多様なイベントに対するスケジュール決定時に、より便利に、当該メンバーとスケジュール調整することができる。
【００９０】
また、未投票者に投票催促メッセージを送信したり、投票によってスケジュールが確定する場合に確定したスケジュール情報を送信することができるため、より便利に、スケジュールを決定することができる。
【００９１】
以上では、一例としてモバイルメッセージングアプリケーションに基づいてスケジューリングサービスを提供する方法について説明したが、本発明に係るスケジューリングサービス提供方法がこれに限定されることはなく、ＰＣ基盤メッセージングアプリケーション、ブログ、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）、アドレス帳、メールなどのような多様なユーザ基盤プラットフォームに適用されてもよい。
【００９２】
本発明に係るスケジューリングサービス提供方法は、多様なコンピュータ手段によって実行されるプログラム命令形態で実現され、コンピュータで読み取り可能な記録媒体に記録されてもよい。より具体的に、前記コンピュータで読み取り可能な記録媒体には、ディスプレイを備える電子装置によって実行される場合、前記電子装置がスケジューリングサービスを提供できるようにする命令語を含む少なくとも１つのプログラムが格納されてもよい。
【００９３】
前記コンピュータで読み取り可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものや、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能記録媒体の例としては、ハードディスク、フロッピーディスク（登録商標）、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ
ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、本発明の動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同じである。
【００９４】
上述したように、本発明は限定された実施形態と図面によって説明されたが、本発明が上述した実施形態に限定されることはなく、本発明が属する分野において通常の知識を有する者であれば、このような記載から多様な修正および変形が可能である。
【００９５】
したがって、本発明の範囲は、説明された実施形態に限定されて定められてはならず、添付する特許請求の範囲だけではなく、この特許請求の範囲と均等なものによって定められなければならない。
【図１】
0005851059.tif 000002
【図２】
0005851059.tif 000003
【図３】
0005851059.tif 000004
【図４】
0005851059.tif 000005
【図５】
0005851059.tif 000006
【図６】
0005851059.tif 000007
【図７】
0005851059.tif 000008
【図８】
0005851059.tif 000009
【図９】
0005851059.tif 000010
【図１０】
0005851059.tif 000011
【図１１】
0005851059.tif 000012
【図１２】
0005851059.tif 000013
【図１３】
0005851059.tif 000014
【図１４】
0005851059.tif 000015
【図１５】
0005851059.tif 000016
【図１６】
0005851059.tif 000017
【図１７】
0005851059.tif 000018
【図１８】
0005851059.tif 000019