(57)【要約】【課題】インスタントメッセージングサービスと連動する個人日程管理機能を提供する。【解決手段】一実施形態に係るインスタントメッセンジャーサーバの動作方法は、ホストの日程生成要請に応答してホストのアカウントに従属する日程を生成するステップと、ホストのアカウントのチャットルームリスト及び友人リストのうち少なくとも１つに基づいて招待対象を決定するステップと、招待対象に含まれた少なくとも１つのゲストの参加の有無に基づいて、日程に参加したユーザのアカウントに従属する日程を同期化するステップと、日程に参加したユーザのうち少なくとも１つにインスタントメッセージングサービスによって提供されるチャットルームのＵＩを介して日程に関する通知を提供するステップとを含む。【選択図】図１
2020087467.tif 000002
【特許請求の範囲】
【請求項１】
日程サービスを提供するインスタントメッセンジャーサーバの動作方法において、
ホストの日程生成要請に応答して、インスタントメッセージングサービスのための前記ホストのアカウントに従属する日程を生成するステップと、
前記ホストのアカウントのチャットルームリスト及び前記ホストのアカウントの友人リストのうち少なくとも１つに基づいて招待対象を決定するステップと、
前記招待対象に含まれた少なくとも１つのゲストの参加の有無に基づいて、前記日程に参加したユーザのアカウントに従属する日程を同期化するステップと、
前記日程に参加したユーザのうち少なくとも１つに前記インスタントメッセージングサービスによって提供されるチャットルームのＵＩを介して前記日程に関する通知を提供するステップと、
を含む、インスタントメッセンジャーサーバの動作方法。
【請求項２】
前記チャットルームは、
前記日程サービスに対応する公式アカウントのためのチャットルームと、
前記ホストが参加中であり、前記日程生成要請が発生したチャットルームと、
のうち少なくとも１つを含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項３】
前記日程に関する通知は、前記日程の生成を通知するメッセージ、前記日程の変更を通知するメッセージ、及び前記日程を予め通知するメッセージのうち少なくとも１つを含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項４】
前記チャットルームのＵＩを介して前記招待対象に含まれた少なくとも１つのゲストを前記日程に招待するメッセージを送信するステップをさらに含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項５】
前記日程に関する通知を提供するステップは、
前記日程サービスに対応する公式アカウントのためのチャットルームに前記日程を通知するメッセージを送信するステップと、
前記日程生成要請が前記ホストが参加中であるチャットルームを介して発生したか否かに基づいて、当該チャットルームに前記日程を通知するメッセージを送信するステップと、
前記ホストの日程共有要請に基づいて、前記ホストによって共有要請されたチャットルームに前記日程を通知するメッセージを送信するステップと、
のうち少なくとも１つを含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項６】
前記日程生成要請は、前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介してメッセージの形態に受信される、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項７】
前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介して、前記ホストのアカウントに従属する日程の編集を要請するメッセージを受信するステップと、
前記ホストのアカウントに従属する日程を編集するステップと、
前記編集された日程に参加したユーザのアカウントに従属する日程を同期化するステップと、
をさらに含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項８】
前記チャットルームのＵＩは、前記日程サービスに対応する公式アカウントを発信者にするふきだしを含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項９】
前記インスタントメッセージングサービスのためのユーザのアカウントに従属する日程は、ユーザ単位のカレンダーに登録される日程を含み、
前記ユーザ単位のカレンダーは、前記ユーザが参加した複数のチャットルームを介して登録される複数の日程を含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項１０】
前記ホストの日程生成要請が特定のチャットルームを介して生成された場合、当該するチャットルームに参加中であるユーザが前記招待対象に自動入力される、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項１１】
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む候補チャットルームを提供するステップと、
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む候補チャットルームを提供するステップと、
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む新しいチャットルームを生成するステップと、
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む新しいチャットルームを生成するステップと、
のうち少なくとも１つをさらに含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項１２】
前記日程が共有されたチャットルームのユーザのうち、前記招待対象に該当しないユーザから招待要請を受信するステップと、
前記日程のホストから前記招待要請を受諾するか否かを受信するステップと、
前記ホストの受諾の有無に基づいて、前記日程に含まれた参加者情報を更新するステップと、
をさらに含む、請求項１に記載のインスタントメッセンジャーサーバの動作方法。
【請求項１３】
日程サービスを提供するインスタントメッセンジャーアプリケーションの動作方法において、
インスタントメッセージングサービスのためのユーザのアカウントに従属する日程を生成するための日程生成要請をサーバに送信するステップと、
前記ユーザのアカウントのチャットルームリスト及び前記ユーザのアカウントの友人リストのうち少なくとも１つに基づいて、前記日程に招待される招待対象の入力を受けるステップと、
前記招待対象に含まれた少なくとも１つのゲストの参加の有無に基づいて、前記日程に参加したユーザのアカウントに従属する日程が同期化されるステップと、
前記日程に参加したユーザのうち少なくとも１つに前記インスタントメッセージングサービスによって提供されるチャットルームのＵＩを介して前記日程に関する通知を提供するステップと、
を含む、インスタントメッセンジャーアプリケーションの動作方法。
【請求項１４】
前記チャットルームは、
前記日程サービスに対応する公式アカウントのためのチャットルームと、 
前記ホストが参加中であり、前記日程生成要請が発生したチャットルームと、
のうち少なくとも１つを含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１５】
前記日程に関する通知は、前記日程の生成を通知するメッセージ、前記日程の変更を通知するメッセージ、及び前記日程を予め通知するメッセージのうち少なくとも１つを含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１６】
前記チャットルームのＵＩを介して前記招待対象に含まれた少なくとも１つのゲストを前記日程に招待するメッセージを送信するステップをさらに含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１７】
前記日程に関する通知を提供するステップは、
前記日程サービスに対応する公式アカウントのためのチャットルームに前記日程を通知するメッセージを送信するステップと、
前記日程生成要請が前記ホストが参加中であるチャットルームを介して発生したか否かに基づいて、当該チャットルームに前記日程を通知するメッセージを送信するステップと、
前記ホストの日程共有要請に基づいて、前記ホストによって共有要請されたチャットルームに前記日程を通知するメッセージを送信するステップと、
のうち少なくとも１つを含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１８】
前記日程生成要請は、前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介してメッセージの形態に受信される、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１９】
前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介して、前記ホストのアカウントに従属する日程の編集を要請するメッセージを受信するステップと、
前記ホストのアカウントに従属する日程を編集するステップと、
前記編集された日程に参加したユーザのアカウントに従属する日程を同期化するステップと、
をさらに含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項２０】
前記チャットルームのＵＩは、前記日程サービスに対応する公式アカウントを発信者にするふきだしを含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項２１】
前記ユーザが参加した複数のチャットルームを介して登録される複数の日程をユーザ単位のカレンダーを介して表示するステップをさらに含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項２２】
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む候補チャットルームを表示するステップと、
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む候補チャットルームを表示するステップと、
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む新しいチャットルームを表示するステップと、
前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む新しいチャットルームを表示するステップと、
のうち少なくとも１つをさらに含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項２３】
前記インスタントメッセージングサービスによって前記日程を共有する要請を前記サーバに送信するステップと、
前記日程が共有されたチャットルームのユーザのうち前記招待対象に該当しないユーザの招待要請を受信するステップと、
前記招待要請を受諾するか否かが入力されるステップと、
前記受諾の有無に基づいて、前記日程に含まれた参加者情報を更新するための情報を前記サーバに送信するステップと、
をさらに含む、請求項１３に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項２４】
ハードウェアと結合して請求項１ないし請求項２３のいずれか一項に記載の方法を実行させるために媒体に格納されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、日程サービスを提供するインスタントメッセージングサービス方法及び装置に関する。
【背景技術】
【０００２】
ユーザは、インスタントメッセンジャーサーバを介して複数の様々なチャットルームに参加し、他の参加者と対話及び／又はデータを共有する。その他にも、インスタントメッセンジャーサーバは、ユーザが日程を円滑に管理できるようにするカレンダーも提供する。しかし、インスタントメッセンジャーサーバによって提供されるカレンダーはチャットルームに従属し、カレンダーの日程は、チャットルーム単位で生成される。また、チャットルームに参加中である参加者に公開されるが、参加者が当該チャットルームに参加した時点に関わらず、全ての日程情報が公開されたりもする。そのため、インスタントメッセージングサービス上で個人日程を管理し難いという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
実施形態の目的は、インスタントメッセージングサービスと連動する個人日程管理機能を提供することにある。
【課題を解決するための手段】
【０００４】
日程サービスを提供するインスタントメッセンジャーサーバの動作方法は、ホストの日程生成要請に応答して、インスタントメッセージングサービスのための前記ホストのアカウントに従属する日程を生成するステップと、前記ホストのアカウントのチャットルームリスト及び前記ホストのアカウントの友人リストのうち少なくとも１つに基づいて招待対象を決定するステップと、前記招待対象に含まれた少なくとも１つのゲストの参加の有無に基づいて、前記日程に参加したユーザのアカウントに従属する日程を同期化するステップと、前記日程に参加したユーザのうち少なくとも１つに前記インスタントメッセージングサービスによって提供されるチャットルームのＵＩを介して前記日程に関する通知を提供するステップとを含む。
【０００５】
前記チャットルームは、前記日程サービスに対応する公式アカウントのためのチャットルームと、前記ホストが参加中であり、前記日程生成要請が発生したチャットルームのうち少なくとも１つを含み得る。
【０００６】
前記日程に関する通知は、前記日程の生成を通知するメッセージ、前記日程の変更を通知するメッセージ、及び前記日程を予め通知するメッセージのうち少なくとも１つを含み得る。
【０００７】
前記インスタントメッセンジャーサーバの動作方法は、前記チャットルームのＵＩを介して前記招待対象に含まれた少なくとも１つのゲストを前記日程に招待するメッセージを送信するステップをさらに含み得る。
【０００８】
前記日程に関する通知を提供するステップは、前記日程サービスに対応する公式アカウントのためのチャットルームに前記日程を通知するメッセージを送信するステップと、前記日程生成要請が前記ホストが参加中であるチャットルームを介して発生したか否かに基づいて、当該チャットルームに前記日程を通知するメッセージを送信するステップと、前記ホストの日程共有要請に基づいて、前記ホストによって共有要請されたチャットルームに前記日程を通知するメッセージを送信するステップのうち少なくとも１つを含み得る。
【０００９】
前記日程生成要請は、前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介してメッセージの形態に受信され得る。
【００１０】
前記インスタントメッセンジャーサーバの動作方法は、前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介して、前記ホストのアカウントに従属する日程の編集を要請するメッセージを受信するステップと、前記ホストのアカウントに従属する日程を編集するステップと、前記編集された日程に参加したユーザのアカウントに従属する日程を同期化するステップとをさらに含み得る。
【００１１】
前記チャットルームのＵＩは、前記日程サービスに対応する公式アカウントを発信者にするふきだしを含み得る。
【００１２】
前記インスタントメッセージングサービスのためのユーザのアカウントに従属する日程は、ユーザ単位のカレンダーに登録される日程を含み、前記ユーザ単位のカレンダーは、前記ユーザが参加した複数のチャットルームを介して登録される複数の日程を含み得る。
【００１３】
前記ホストの日程生成要請が特定のチャットルームを介して生成された場合、当該するチャットルームに参加中であるユーザが前記招待対象に自動入力され得る。
【００１４】
前記インスタントメッセンジャーサーバの動作方法は、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む候補チャットルームを提供するステップと、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む候補チャットルームを提供するステップと、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む新しいチャットルームを生成するステップと、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む新しいチャットルームを生成するステップのうち少なくとも１つをさらに含み得る。
【００１５】
前記インスタントメッセンジャーサーバの動作方法は、前記日程が共有されたチャットルームのユーザのうち、前記招待対象に該当しないユーザから招待要請を受信するステップと、前記日程のホストから前記招待要請を受諾するか否かを受信するステップと、前記ホストの受諾の有無に基づいて、前記日程に含まれた参加者情報を更新するステップとをさらに含み得る。
【００１６】
一実施形態に係る日程サービスを提供するインスタントメッセンジャーアプリケーションの動作方法は、インスタントメッセージングサービスのためのユーザのアカウントに従属する日程を生成するための日程生成要請をサーバに送信するステップと、前記ユーザのアカウントのチャットルームリスト及び前記ユーザのアカウントの友人リストのうち少なくとも１つに基づいて、前記日程に招待される招待対象の入力を受けるステップと、前記招待対象に含まれた少なくとも１つのゲストの参加の有無に基づいて、前記日程に参加したユーザのアカウントに従属する日程が同期化されるステップと、前記日程に参加したユーザのうち少なくとも１つに前記インスタントメッセージングサービスによって提供されるチャットルームのＵＩを介して前記日程に関する通知を提供するステップとを含む。
【００１７】
前記チャットルームは、前記日程サービスに対応する公式アカウントのためのチャットルームと、前記ホストが参加中であり、前記日程生成要請が発生したチャットルームのうち少なくとも１つを含み得る。
【００１８】
前記日程に関する通知は、前記日程の生成を通知するメッセージ、前記日程の変更を通知するメッセージ、及び前記日程を予め通知するメッセージのうち少なくとも１つを含み得る。
【００１９】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記チャットルームのＵＩを介して前記招待対象に含まれた少なくとも１つのゲストを前記日程に招待するメッセージを送信するステップをさらに含み得る。
【００２０】
前記日程に関する通知を提供するステップは、前記日程サービスに対応する公式アカウントのためのチャットルームに前記日程を通知するメッセージを送信するステップと、前記日程生成要請が前記ホストが参加中であるチャットルームを介して発生したか否かに基づいて、当該チャットルームに前記日程を通知するメッセージを送信するステップと、前記ホストの日程共有要請に基づいて、前記ホストによって共有要請されたチャットルームに前記日程を通知するメッセージを送信するステップのうち少なくとも１つを含み得る。
【００２１】
前記日程生成要請は、前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介してメッセージの形態に受信され得る。
【００２２】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記日程サービスに対応する公式アカウントのためのチャットルームで提供されるチャットボット機能を介して、前記ホストのアカウントに従属する日程の編集を要請するメッセージを受信するステップと、前記ホストのアカウントに従属する日程を編集するステップと、前記編集された日程に参加したユーザのアカウントに従属する日程を同期化するステップとをさらに含み得る。
【００２３】
前記チャットルームのＵＩは、前記日程サービスに対応する公式アカウントを発信者にするふきだしを含み得る。
【００２４】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記ユーザが参加した複数のチャットルームを介して登録される複数の日程をユーザ単位のカレンダーを介して表示するステップをさらに含み得る。
【００２５】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む候補チャットルームを表示するステップと、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む候補チャットルームを表示するステップと、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象を含む新しいチャットルームを表示するステップと、前記日程に関するチャット要請に応答して、前記参加者情報に含まれた招待対象のうち出席対象を含む新しいチャットルームを表示するステップのうち少なくとも１つをさらに含み得る。
【００２６】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記インスタントメッセージングサービスによって前記日程を共有する要請を前記サーバに送信するステップと、前記日程が共有されたチャットルームのユーザのうち前記招待対象に該当しないユーザの招待要請を受信するステップと、前記招待要請を受諾するか否かが入力されるステップと、前記受諾の有無に基づいて、前記日程に含まれた参加者情報を更新するための情報を前記サーバに送信するステップとをさらに含み得る。
【発明の効果】
【００２７】
本発明によると、インスタントメッセージングサービスと連動する個人日程管理機能を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】一実施形態に係る日程サービスを提供するインスタントメッセンジャーサーバの動作方法を説明するための図である。
【図２】一実施形態に係る日程サービスを提供するインスタントメッセンジャーサーバの動作方法を示したフローチャートである。
【図３】一実施形態に係る日程が表示されるカレンダーの画面を示す図である。
【図４】一実施形態により日程に招待される招待対象の入力を受ける方法を説明するための図である。
【図５】一実施形態により日程の参加対象とチャットを要請する方法を説明するための図である。
【図６】一実施形態により日程に参加するか否かの入力を受ける方法を説明するための図である。
【図７】一実施形態によりホストが参加者らと日程を共有する過程を説明するための図である。
【図８】一実施形態により検索要請された参加者情報に対応する少なくとも１つの日程を提供する方法を説明するための図である。
【図９】一実施形態に係る日程のプレビューを行う方法を説明するための図である。
【図１０】一実施形態に係る日程の予め通知画面を示す図である。
【図１１】一実施形態に係る迅速に作成する画面を示す図である。
【図１２】一実施形態に係る反復日程を説明する動作フローチャートである。
【図１３】一実施形態に係る反復終了日の処理を説明する図である。
【発明を実施するための形態】
【００２９】
下記で説明する実施形態は様々な変更が加えられ得る。特許出願の範囲はこのような実施形態によって制限も限定もされない。各図面に提示した同じ参照符号は同じ部材を示す。本明細書で開示する特定の構造的又は機能的な説明は単に実施形態を説明するための目的として例示したものであり、実施形態は様々な異なる形態で実施され、本発明は本明細書で説明した実施形態に限定されるものではない。
【００３０】
本明細書で用いる用語は、単に特定の実施形態を説明するために用いられるものであって、本発明を限定しようとする意図はない。単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品、又はこれらを組み合わせたものが存在することを示すものであって、一つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれらを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
【００３１】
異なる定義がされない限り、技術的であるか又は科学的な用語を含むここで用いる全ての用語は、本発明が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
【００３２】
また、図面を参照して説明する際に、図面符号に拘わらず同じ構成要素は同じ参照符号を付与し、これに対する重複する説明は省略する。実施形態の説明において関連する公知技術に対する具体的な説明が本発明の要旨を不要に曖昧にすると判断される場合、その詳細な説明は省略する。
【００３３】
以下で説明する実施形態は、インスタントメッセージングサービスと連動する個人日程管理機能を提供する。例えば、チャットのうち日程を登録して共有し、日程生成後にも該当日程に友人を容易に招待するなどの機能が提供される。また、ユーザのスマートフォンなどに格納されている日程も連動して効率よく個人日程を管理することができる。
【００３４】
図１は、一実施形態に係るインスタントメッセージングサービスと連動する日程管理機能の全体フローチャートである。図１を参照すると、インスタントメッセージングサービスが提供する日程管理機能は、日程を生成する機能、日程に招待する機能、日程を共有する機能、及び日程に関する通知を提供する機能などを含む。
【００３５】
一実施形態によれば、ホスト（ｈｏｓｔ）の要請によって生成された日程にホストに関するゲスト（ｇｕｅｓｔ）が招待される。以下、「ホスト」は、インスタントメッセージングサービスを用いるユーザのうち日程を生成するユーザを示し、当該の日程に招待される招待対象を「ゲスト」のように示す。例えば、ホストは、インスタントメッセンジャーサービスを用いる他のユーザのうち、日程に招待される招待対象を選択又は決定してもよい。又は、予め決定された政策によりホスト及び／又は生成された日程に関するゲストが自動で招待対象として選択又は決定されてもよい。
【００３６】
ホストの端末及びゲストの端末は、各端末にインストールされたアプリケーションによって駆動される。各端末には、例えば、ユーザにホストのアカウントに従属する日程を管理するサービスを提供するインスタントメッセンジャーアプリケーションがインストールされる。当該アプリケーションは、ソーシャルネットワーキングサービス又はインスタントメッセージングサービスを提供するアプリケーションなどを含む。一実施形態に係る端末は、例えば、パーソナルコンピュータ（ＰＣ）、ネットブック、ノート型パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｐｐｌｉａｎｃｅ）、スマートフォン、ウェアラブルデバイス（Ｗｅａｒａｂｌｅ  ｄｅｖｉｃｅ）、及び類似の機能を行う様々なユーザ表示装置を含む。
【００３７】
サーバは、ユーザインターフェース（ＵＩ）、機能（ｆｕｎｃｔｉｏｎ）、動作（ｏｐｅｒａｔｉｏｎ）又はサービスなどのためにホスト及びゲストの端末にインストールされたインスタントメッセンジャーアプリケーションと連動する。
【００３８】
サーバは、日程サービスを提供する第１サーバとインスタントメッセージングサービスを提供する第２サーバを含む。一例として、日程サービスは、インスタントメッセージングサービスのアカウントに連動されて生成された全ての日程を一目で見ることができる機能を提供する。日程サービスによって、チャットのうち新規日程を登録したり、インスタントメッセージングサービスで友人関係にあるユーザや同じチャットルームに参加中であるユーザを特定の日程に容易に招待し、当該ユーザに日程を容易に共有することができる。その他に、インスタントメッセージングサービスで友人関係にあるユーザの誕生日をはじめ、陰暦、公休日、記念日などに対する確認も可能である。その他にも、インスタントメッセージングサービスのアカウントと連動されている日程でないユーザ個人の携帯電話に格納されている日程に対するアクセスを許容する場合、当該日程をインスタントメッセージングサービスのアカウントと連動することで、日程を効率よく管理できる便宜も提供される。
【００３９】
第１サーバと第２サーバは単一サーバ上に実現されてもよく、別途のサーバで実現されてもよい。第１サーバと第２サーバとの間の連動を介して、日程サービスとインスタントメッセージングサービスが連動される。
【００４０】
例えば、第１サーバは、日程生成（Ｓ１１０）、招待（Ｓ１２０）、及び個人別日程登録（Ｓ１３０）のサービスを提供する。日程生成（Ｓ１１０）は、ホストによって新しい日程の生成を要請する動作で、例えば、日程のタイトル、開始日時、終了日時、場所、招待対象などの情報を含む日程の生成を要請する動作を含む。招待（Ｓ１２０）は、日程に共にする対象が選択又は決定される動作で、例えば、ホストによってインスタントメッセージングサービスを用いる他のユーザのうち、日程に参加有無を応答する対象が選択又は決定される動作、又は、予め決定された政策により自動で日程に参加有無を応答する対象が選択又は決定される動作を含む。個人別日程登録（Ｓ１３０）は、日程に招待されたゲストのカレンダーにゲストのアカウントに従属する日程が個別的に登録される動作で、例えば、ホストのアカウントに従属する日程に基づいて、少なくとも１つのゲストのアカウントに従属する少なくとも１つの日程が生成される動作を含む。
【００４１】
また、第１サーバは、インスタントメッセンジャーアプリケーションと連動してユーザに日程サービスＵＩ１０１を提供する。日程サービスＵＩ１０１は、インスタントメッセージングサービスと連動する日程管理サービスのユーザインターフェースに該当し、例えば、チャットルーム入力ウィンドウに位置する特定メニューを押して示される「カレンダー」サブメニューを選択し利用することができる。
【００４２】
例えば、インスタントメッセージングサービスのチャットルームには、日程管理機能などの様々な機能との連動のために、サイドメニュー及び／又はプラスメニューが提供される。サイドメニューは、チャットルームで予め設定されたＵＩを選択することで、チャットルーム画面のサイドに追加的な機能を提供するメニューである。一例として、特定のチャットルームで日程を生成した場合、当該チャットルームと日程がマッピングし、当該チャットルームのサイドメニューに私（当該ユーザ）の最新日程が露出される。
【００４３】
また、プラスメニューは、チャットルームで予め設定されたＵＩ（例えば、「＋」ボタンなど）を選択することで、仮想キーボード領域あるいはポップアップウィンドウ領域などに追加的な機能を提供するメニューである。当該メニューを介して日程管理機能（日程サービス）にアクセスできる。一実施形態によれば、チャットルームのプラスメニューを介して当該チャットルームのメンバーを基準にして日程を生成する。特定のチャットルームで日程を生成するとき、当該チャットルームに１回の日程生成に対する通知のふきだしが発送されてもよい。
【００４４】
一実施形態によれば、「カレンダー」サブメニューの選択を介して表示されたＵＩでタイトルと日程、場所などを記入し、招待したい友人を選択した後、「送信」又は「登録」のボタンを選択すれば日程が生成され、チャットルーム内にふきだしとして共有される。登録された日程は、チャットルームの右側上段のサイドメニューを介しても確認でき、月又は日単位のカードビューで一目で把握して管理することができる。
【００４５】
第２サーバは、日程通知（Ｓ１４０）及び日程共有（Ｓ１５０）のサービスを提供する。日程通知（Ｓ１４０）は、日程に関する情報を通知する動作で、例えば、日程が生成されたことを通知する情報、日程に招待されたことを通知する情報、日程が変更されたことを通知する情報、又は、日程を予め通知する情報を提供する動作を含む。日程共有（Ｓ１５０）は、チャットルームを介して日程をインスタントメッセージングサービスを用いる他のユーザと共有する動作で、例えば、個別ユーザとホストとの間の１：１チャットルームを介して日程を共有したり、ホストを含む３以上のユーザが参加中であるグループチャットルームを介して日程を共有する動作を含む。
【００４６】
また、第２サーバは、インスタントメッセンジャーアプリケーションと連動してユーザにチャットルーム１０２、チャットルーム１０５、及び公式アカウントのためのチャットルーム１０４を提供する。
【００４７】
チャットルーム１０２は、ホストによる日程生成が要請されたチャットルームであり、チャットルーム１０５は、ホストによる日程共有が要請されたチャットルームである。チャットルーム１０２とチャットルーム１０５は同一であってもよく、互いに異なってもよい。例えば、ホストによる日程ＳがホストとユーザＡとの間の１：１チャットルームを介して生成された後、日程共有機能を介してホストとユーザＢとの間の１：１チャットルームに共有される。この場合、チャットルーム１０２は、ホストとユーザＡとの間の１：１チャットルームに当該し、チャットルーム１０５は、ホストとユーザＢとの間の１：１チャットルームに当該する。
【００４８】
公式アカウントのためのチャットルーム１０４は、ユーザごとに提供される公式アカウント専用のチャットルームであり、例えば、日程サービスに対応する公式アカウントのための専用チャットルームを含む。公式アカウントのためのチャットルーム１０４は、ユーザそれぞれに互いに独立的に提供されてもよい。例えば、ユーザＡとユーザＢが同じ公式アカウントのためのチャットルームにアクセスしても、ユーザＡに実際提供される専用チャットルームのインスタンスと、ユーザＢに実際提供される専用チャットルームのインスタンスはと互いに区別される。
【００４９】
公式アカウントは、インスタントメッセージングサービスに加入した一般的な個人アカウントと区別される企業アカウントやチャットボットであり、インスタントメッセージングサービス内で一般的な個人アカウントには提供されない、差別化されたメッセージング機能を用いることができる。例えば、公式アカウントは、公式アカウントと友人関係（あるいは購読関係）にあるユーザに情報性メッセージあるいは広告性メッセージを送信する。又は、実施形態によって、公式アカウントは、友人関係と関係のなく、少なくとも１つのユーザに情報性メッセージを送信してもよい。
【００５０】
一例として、ユーザは友人関係の有無に関係なく、日程サービスに対応する公式アカウントから日程に関する情報性メッセージを受信することができる。その後、ユーザが日程サービスに対応する公式アカウントと友人関係を結ぶ場合、情報性メッセージだけでなく、日程に関する広告性メッセージも受信することができる。一実施形態によると、公式アカウントが送信したメッセージは、公式アカウントを発信者にするふきだしの形である。一実施形態によれば、公式アカウントを発信者にするふきだしは、一般のふきだしと区別される形態（例えば、ふきだしの外形と区別される外形を有し、様々な類型の情報を含む可能なシステムメッセージなど）に提供されてもよい。
【００５１】
日程サービスの公式アカウントは、ユーザに提供されるチャットルーム１０４の機能や設定を様々に変更することができる。例えば、日程サービスの公式アカウントは、チャットボット機能を活性化させてもよく、当該チャットルームを介して相当員と接続されるように設定してもよく、チャットルームのＵＩなどを設定してもよい。
【００５２】
以下、図１の実施形態をより具体的に説明する。
日程通知（Ｓ１４０）は、インスタントメッセージングサービスで提供されるＵＩを介してユーザ端末に日程に関する情報を通知する動作で、例えば、日程が生成されたり、日程に招待されたり、日程が変更される場合に発生する可能性があり、また、日程の予め通知するために発生してもよい。日程通知が発生する具体的な場合については後述する。
【００５３】
一実施形態によれば、日程通知（Ｓ１４０）は、日程サービスに対応する公式アカウントを介して提供される。例えば、日程サービスの公式アカウントは、インスタントメッセージングサービスと連動して日程通知を担当する。ユーザが直接登録した日程（ホスト）や、友人が招待した日程（ゲスト）に対しては日程サービスの公式アカウントを介して通知が提供され、出席の有無に対する応答を介してミーティング、会議などに対する運営の効率性を向上させることができる。また、日程内容の変更時にも日程サービスの公式アカウントを介して自動に通知が送信される。
【００５４】
インスタントメッセージングサービスで提供されるＵＩは、日程サービスの公式アカウントのためのチャットルーム、ユーザが参加中である一般のチャットルーム、ユーザ自分とのチャットのためのチャットルームなどのチャットルームＵＩだけでなく、日程を集めて見るＵＩや新しいニュースＵＩなど、日程サービスのためにインスタントメッセンジャーで別途に提供されるＵＩを含む。
【００５５】
一実施形態によれば、日程通知（Ｓ１４０）のための通知情報は、使用されるＵＩにより適切な形態に提供されることができる。例えば、チャットルームＵＩでは、日程通知（Ｓ１４０）のための通知メッセージがふきだしの形に提供されてもよい。また、日程サービスのための別途のＵＩでは、日程通知（Ｓ１４０）のための通知情報が当該するＵＩに適する様々な形態に提供されることができる。
【００５６】
日程通知（Ｓ１４０）のためのチャットルームＵＩでは、日程サービスに対応する公式アカウントのためのチャットルーム１０４、ホストによって日程生成が要請されたチャットルーム１０２及び／又はホストによって日程共有が要請されたチャットルーム１０５が含まれてもよい。日程通知（Ｓ１４０）のための通知メッセージは、日程サービスの公式アカウントを発信者にするふきだしの形にチャットルームＵＩへ提供される。例えば、日程サービスに対応する公式アカウントは、チャットルーム１０４を介して通知を提供し、実施形態により日程に関する一般のチャットルーム１０２，１０５を介して通知を提供することができる。
【００５７】
日程生成（Ｓ１１０）は、ホストが日程サービスＵＩ１０１又はチャットルーム１０２などを介してサーバに日程生成を要請する動作を含む。日程サービスＵＩは、インスタントメッセンジャーを介して提供される別途のビュー、インスタントメッセンジャーによって呼び出される別途のアプリケーションのＵＩ、あるいは日程サービスに提供するウェブページのＵＩなどを含む。
【００５８】
チャットルーム１０２は、少なくとも一人以上の他のユーザとチャットするために、ユーザが参加中である一般タイプのチャットルームを含む。一実施形態によれば、チャットルーム１０２で提供する追加機能メニューなどを介して日程生成が要請される。又は、チャットルーム１０２に日程サービスの公式アカウントがチャットボットの形態に参加中である場合、メッセージの形態に日程生成が要請されてもよい。図示していないが、実施形態に応じて、公式アカウントのためのチャットルーム１０４やユーザ自分とのチャットのためのチャットルームを介して日程生成要請が入力される。一例として、日程サービスに対応する公式アカウントのためのチャットルーム１０４で提供されるチャットボット機能を介して、メッセージの形態にサーバへ日程生成要請を送信してもよい。また、ユーザ自分との対話のために予め決定されたタイプのチャットルームを介しても日程生成要請が入力されてもよい。
【００５９】
一実施形態によれば、チャットルーム１０４でチャットボット機能が活性化された場合、チャットの形態にユーザとのインタラクションを提供する。チャットボットは、インスタントメッセージングサービスで提供する対話型インターフェースで、オープンソースを介して自動応答機能、自然語命令を処理する機能などを設計する。例えば、チャットボット機能を活性化してユーザがチャットウィンドウに入力し要請をサーバに送信し、それに対応する動作をユーザ端末に提供することができる。
【００６０】
例えば、日程サービスの公式アカウントは、チャットボット機能を介して日程管理機能に関する質間に自動に応答したり、日程生成や招待、変更などのための命令をチャットの形態に受信し、ユーザの所望する日程管理機能を行うことができる。また、実施形態により、一般のチャットルームで日程サービスの公式アカウントを招待するなどのアクションや、チャットルーム設定などのオプションを介して、一般のチャットルームでも日程サービスの公式アカウントのチャットボット機能を活性化することができる。
【００６１】
あるいは、日程サービスは、公式アカウントとは別に、チャットボットの形態に実現されてもよい。ただし、この場合にも前述した通知機能やチャットボット機能は実質的に同一に提供され得る。
【００６２】
サーバは、ホストの日程生成要請に応答してインスタントメッセージングサービスのためのホストのアカウントに従属する日程を生成する（Ｓ１１０）。日程生成がある場合、サーバは、日程通知（Ｓ１４０）を介して日程が生成されたことをホストの端末に通知する。ここで、日程の含まれたカレンダーは、チャットルームでないホストのアカウントに従属し、カレンダーに含まれた個別日程についてもホストのアカウントに従属される。日程がアカウントに従属することは、当該の日程が特定アカウントのためのカレンダー（又は、ユーザ単位のカレンダー）に登録されていることを意味する。例えば、日程がアカウントに従属する場合、複数のチャットルームを介して複数の日程が生成されても、ホストのアカウントのための同じカレンダーに登録され得る。一方、日程がチャットルームに従属する場合、複数のチャットルームを介して複数の日程が生成されれば、各日程は、当該するチャットルームのための互いに異なるカレンダーに登録され得る。
【００６３】
日程が生成されれば、ホストは、日程を一緒にしようとする招待対象を選択することで、生成された日程のゲストに招待する（Ｓ１２０）。招待がある場合、サーバは、日程通知（Ｓ１４０）を介して日程に招待されたことをゲスト端末に通知する。ここで、招待対象は、インスタントメッセージングサービス上でホストのアカウントのチャットルームリスト及び／又はホストのアカウントの友人リストに基づいて決定される。この場合、チャットルームリストは、グルーピングされた友人リストを容易に選択するリストに活用されることができる。
【００６４】
ホストから招待対象が入力されるために、チャットルームリスト及び／又は友人リストを含むピッカー（ｐｉｃｋｅｒ）インターフェースがホストの端末を介して提供されてもよい。一実施形態によれば、一般のチャットルーム１０２を介して日程生成が要請された場合、当該チャットルームあるいは当該チャットルームの参加者が招待対象として自動入力される。
【００６５】
サーバは、ホストの日程招待（Ｓ１２０）に反応してゲストの個人カレンダーに当該の日程を登録する（Ｓ１３０）。この場合、ゲストの個人カレンダーに登録された日程は、ゲストのアカウントに従属する日程である。ゲスト個人ごとの日程登録（Ｓ１３０）については以下で詳細に説明する。
【００６６】
一実施形態によれば、ホストのアカウントに従属する日程は、チャットルーム１０５を介して共有される（Ｓ１５０）。一例として、招待対象が決定されることにより、サーバは、招待対象に基づいて日程を共有するチャットルーム１０５を自動決定する。例えば、サーバは、招待対象に含まれた個別ユーザとホストとの間の１：１チャットルームを、日程を共有するチャットルームとして決定したり、招待対象に含まれたユーザとホストとの間のグループチャットルームを日程を共有するチャットルームとして決定してもよい。又は、サーバは、ホストの端末から日程を共有するチャットルームを受信してもよい。例えば、サーバは、日程を共有する複数の候補チャットルームをユーザに推薦し、ユーザの選択に応じて日程を共有するチャットルームを決定する。日程を共有するチャットルームが決定された場合、サーバは、日程通知（Ｓ１４０）を介して日程を共有するチャットルーム１０５に日程が共有されたことを通知する。サーバがチャットルーム１０５に日程を共有することで、ホストとゲストは、チャットルーム１０５を介して日程を確認することができる。
【００６７】
一実施形態によれば、「招待」は、日程サービス上で日程を一緒にするユーザを指定するアクションであり、「共有」は、メッセージングサービスによって日程を共有するためのメッセージを送信するアクションである。「招待」の対象と「共有」の対象は同一であってもよく、互いに異なってもよい。例えば、招待対象がユーザＡとユーザＢに指定されて日程Ｓが生成された後、日程ＳがユーザＡ、ユーザＢ、及びユーザＣが参加中であるグループチャットルームＧとして共有される。この場合、ユーザＣは、日程Ｓの招待対象ではないが、グループチャットルームＧを介して日程Ｓが共有されることができる。
【００６８】
このように、日程の共有されたチャットルームのユーザの全てが招待対象に当該するものではない。以下で詳細に説明するが、この場合、日程の共有されたチャットルームのユーザのうち、招待対象に該当しないユーザは、ホストに自分を招待することを要請する招待要請を送信してもよい。招待対象に該当しないユーザは、当該日程のホストから招待要請が受諾されたケースに当該の日程にゲストとして参加できる。
【００６９】
サーバは、ホストの日程共有（Ｓ１５０）の要請に反応して、招待対象に含まれたゲスト及び／又は共有されたチャットルームのユーザの招待要請に対するホストの受諾により、招待対象に含まれたゲストの個人カレンダーに当該の日程を登録する（Ｓ１３０）。この場合、ゲストの個人カレンダーに登録された日程は、ゲストのアカウントに従属する日程であり得る。
【００７０】
ゲストの個人カレンダーに日程が登録された場合（Ｓ１３０）、ゲストは、招待された日程に出席するか否かを入力する。例えば、ゲストは、当該の日程に出席するか、欠席するか、あるいは未定であるかを入力する。サーバは、ゲストの参加の有無に基づいて、ホストのアカウントに従属する日程に含まれた参加者情報を更新することができる。参加者情報は、招待対象に関する情報及び／又は招待対象の参加の有無の応答（例えば、出席、欠席及び未定の応答）に関する情報を含む。
【００７１】
サーバは、更新された参加者情報に基づいて、当該日程のゲストのアカウントに従属する日程を同期化する。実施形態により、サーバは、日程に招待された招待対象のアカウントに従属する日程を同期化したり、招待対象のうち参加意思を明らかにした参加対象のアカウントに従属する日程を同期化してもよい。例えば、ホストのアカウントに従属する日程と当該の日程に参加意思を明らかにしたゲストのアカウントに従属する日程を同期化する。
【００７２】
一実施形態によれば、ゲストが当該の日程に参加することを選択した場合、サーバは、当該の日程に対してホストが行った招待及び／又は変更に基づいてホストのアカウントに従属する日程と、少なくとも１つのゲストのアカウントに従属する日程を同期化する。例えば、ホストのアカウントに従属する日程を編集するインターフェースを介して日程が編集された場合、サーバは、編集された日程と、少なくとも１つのゲストのアカウントに従属する少なくとも１つの日程を同期化する。実施形態により、サーバは、ホストが当該の日程に対して実行した招待及び／又は変更に対して日程通知（Ｓ１４０）を介してゲストの端末に通知することができる。
【００７３】
また、実施形態により、ゲストの登録された日程に対する応答を予め決定された時間の間に入力しなかったり、登録された日程に指定された日付が経過したり、あるいは、ゲストが当該日程を登録しないという入力を行った場合、登録された日程は削除される。実施形態により、ゲストが当該の日程に参加することを断った場合、ゲストの個人カレンダーに登録された日程は削除されてもよい。
【００７４】
ユーザ（例えば、ホスト及び／又はゲスト）は、日程に対する「予め通知」を設定することができる。例えば、「予め通知」に関してユーザ個人ごとに設定可能である。ユーザが設定した「予め通知」に基づいて、サーバは、日程通知（Ｓ１４０）を介してユーザ端末に日程に関して通知することができる。この場合、ユーザ端末に提供される画面の実施形態については後述する。実施形態により、ゲストの設定なしに自動で日程に対する「予め通知」が設定されてもよい。
【００７５】
一実施形態によれば、「予め通知」の機能は次の通りに動作する。
【００７６】
−デフォルト「予め通知」設定：日程を生成したホストが設定した値に日程を共有する皆に適用、その後に修正／削除は全て個人別の設定として格納される。
−「予め通知」最大件数：ホストが設定した「予め通知」を含む日程ごとに予め決定された件数（例えば、最大２件）可能。
−通知編集：ホスト設定値を削除／修正可能であり、本人にのみ反映される。
−中間に招待されたゲストはホストの「予め通知」設定に従う。
【００７７】
一実施形態でよれば、一般のチャットルーム１０２を介して日程生成（Ｓ１１０）が要請されても、当該チャットルームに参加中であるユーザの少なくとも一部は、当該の日程に招待されないことがある。言い換えれば、当該の日程に対するアクセス権限は日程生成の要請されたチャットルームに関係なく、当該日程への招待と招待に対する受諾によって付与される。
【００７８】
以下、本明細書で用いられる用語を次の表１のように整理する。
【００７９】
【表１】
2020087467.tif 000003
【００８０】
ここで、「所有者」は、日程を本人のカレンダーに従属させ、変更などが可能なユーザを意味し、日程生成要請を介して生成された第１日程に対するホストの権限と、日程招待を介して生成された第２日程に対するゲストの権限は、互いに異なってもよい。
【００８１】
一実施形態によれば、日程の作成権限は、次の表２のように日程の作成者及びチャットルームの種類に応じて変わり得る。
【００８２】
【表２】
2020087467.tif 000004
【００８３】
また、一実施形態によれば、ホストは、例えば、日程編集、日程削除、日程への招待、及び予め通知設定などのようにホストのアカウントに従属する全ての日程に関する編集権限を有する。これとは異なって、ゲストは、自分（ゲスト）のアカウントに従属する日程に対する一部の編集権限のみを有し、日程への招待権限を有しない。例えば、ゲストは、日程のタイトルや日程に対する説明だけを編集でき、ゲストの日程が編集されてもホストの日程及び他のゲストの日程と同期化されない。
【００８４】
一実施形態によれば、ホスト及び／又はゲストの出席状態ごとの通知受信の有無は表３のように設定される。
【００８５】
【表３】
2020087467.tif 000005
【００８６】
日程修正は、招待者、参加者、日時及び／又は場所の修正などを含む。
【００８７】
一実施形態によれば、編集を介して特定のメンバー（ゲスト）に対する招待を除く場合、通知は表４のように受信される。
【００８８】
【表４】
2020087467.tif 000006
【００８９】
削除通知類型は、例えば「日程が取り消しになりました」のような類型を含む。
【００９０】
一実施形態によれば、脱退シナリオで表５のように動作する。
【００９１】
【表５】
2020087467.tif 000007
【００９２】
インスタントメッセンジャーの脱退は、インスタントメッセンジャーを削除するシナリオを含む。
【００９３】
図２は、一実施形態に係る日程サービスを提供するインスタントメッセンジャーサーバの動作方法を示したフローチャートである。図２を参照すると、一実施形態に係るインスタントメッセンジャーサーバ（以下、「サーバ」）は、ホストの日程生成要請に応答してホストのアカウントに従属する日程を生成する（Ｓ２１０）。ここで、ホストのアカウントに従属する日程は、例えば、次の図３に示された画面のように表示される。日程生成がある場合、サーバは、日程サービスの公式アカウント専用チャットルームを介して日程が生成されたことを通知するメッセージを送信し、ホストの端末に通知することができる。
【００９４】
サーバは、日程に招待される招待対象を受信し、これに基づいて招待対象に含まれた少なくとも１つのゲストから日程に参加するか否かを受信する。サーバは、ホストの端末を介してインスタントメッセージングサービス上でホストのアカウントのチャットルームリスト及び／又はホストのアカウントの友人リストに基づいて招待される招待対象に関する情報を受信する。招待対象に関する情報は、チャットルームに関する情報（例えば、チャットルームの識別子、チャットルーム参加者の識別子など）又は個別ユーザの識別子を含む。
【００９５】
サーバが招待対象を受信する過程は、例えば、次の図４を参照して説明する。一実施形態によれば、ホストの端末で招待対象が自動入力される。例えば、ホストの日程生成要請が特定のチャットルームを介して生成された場合、当該するチャットルームに参加中であるユーザが招待対象として自動入力されてもよい。ホストは、自動入力された招待対象を編集する。
【００９６】
サーバは、招待対象として決定されたゲストの端末に日程サービスの公式アカウント専用チャットルームを介してメッセージを送信し、日程に招待されたことを通知する。サーバは、招待通知メッセージを受信したゲストから日程に参加するか否かを受信する。サーバがゲストから日程に参加するか否かを受信する方法は、次の図６を参照して具体的に説明する。
【００９７】
サーバは、少なくとも１つのゲストの参加の有無に基づいて、日程に含まれた参加者情報を更新する。サーバは、更新された参加者情報に基づいて日程サービスの公式アカウントを介してホストの端末に参加者情報が変更されたことを通知する。
【００９８】
サーバは、更新された参加者情報に基づいて、ホストのアカウントに従属する日程と当該の日程に参加したユーザのアカウントに従属する日程を同期化する。ゲストが当該の日程に参加することを選択することで、ゲストのアカウントに従属する日程が生成された場合、ホストが当該の日程に対して実行した招待及び／又は変更通知は、日程サービスの公式アカウントを介してユーザ端末に提供される。
【００９９】
図３は、一実施形態に係る日程が表示されるカレンダーの画面を示す図である。図３を参照すると、一実施形態に係るホストのアカウントに従属する日程が月別に表示されるカレンダーの「月別に見る」画面３１０及び「月別に見る」画面３１０に含まれた日程リストのみが表示される「リストを見る」画面３３０が示されている。
【０１００】
「月別に見る」画面３１０の上段には、例えば、今日（２０１８年０７月２４日）に当該する月（７月）がカレンダーの形に表示されている。また、「月別に見る」画面３１０の下段には、今日又はユーザによって選択された日時に当該する日程リストが表示されている。「月別に見る」画面３１０で日程のある日付の下方には●のようなマークが表示される。例えば、今日又はユーザによって選択された日時に当該する日程がない場合、「日程がありません」のような文句が表示される。
【０１０１】
日程リストは、各日程のタイトル（例えば、「週間報告作成」、「プラットフォーム部門週間会議」など）、開始日時、終了日時、場所などのような情報を含むことができる。ここで、日程のリストにはユーザが出席の有無を選択できるボタン（例えば、出席ボタン、欠席ボタン、及び未定ボタン）が共に表示される。また、日程リストには、当該日程のホストのプロフィール写真３１５を含むプロフィール情報が表示される。
【０１０２】
「月別に見る」画面３１０は、日程作成のためのアイコン３１１、カレンダー検索のためのアイコン３１３、及び／又はカレンダービューモードの切り替えのためのアイコン３１７を含む。
【０１０３】
ユーザ（例えば、ホスト）がアイコン３１１を選択する場合、ユーザ端末には、日程作成のための作成フォーム（ｆｏｒｍ）（図４に示す画面４１０を参照）が表示される。作成フォームでユーザは、日程のタイトルを入力し、日程の開始日時及び終了日時を設定する。ユーザが作成フォームに含まれている場所フィールドをタブ（ｔａｂ）する場合、場所検索のためのユーザインターフェース画面が提供される。
【０１０４】
また、ユーザは、作成フォームに含まれた日程の予め通知設定項目を選択することで、例えば、５分前に通知、１５分前に通知、１時間前に通知、１日前に通知などのように当該の日程に対する予め通知する時間を設定する。予め通知は、複数の時間帯に対して設定される。
【０１０５】
その他にも、作成フォームには、反復設定のためのアイコン（図示せず）が含まれてもよい。ユーザは、反復設定のためのアイコンを選択することで、当該日程を毎日、毎週、毎月、毎年のような周期で反復設定してもよい。
【０１０６】
ユーザ（例えば、ホスト）がアイコン３１３を選択した場合、ユーザ端末には、カレンダー検索メニューが表示される。ユーザがアイコン３１７を選択した場合、「月別に見る」画面３１０に表示されたカレンダーが隠され、「リストを見る」画面３３０のように日程リストのみが表示される。
【０１０７】
図４は、一実施形態により日程に招待される招待対象が入力される方法を説明するための図である。図４を参照すると、ホストの日程作成のための作成フォームを示した画面４１０、ホストの日程生成要請がホストのカレンダーを介して生成される場合の招待のための進入画面４３０、ホストの日程生成要請が特定のチャットルームを介して生成された場合の招待のための進入画面４５０、及び招待対象に対する入力が完了した画面４７０が示されている。
【０１０８】
一実施形態に係るホストは、画面４１０に含まれた招待アイコン４１５を選択することで、日程に招待される招待対象を入力することができる。ここで、招待対象は、個別ユーザであってもよく、特定のチャットルームであってもよい。
【０１０９】
例えば、ホストの日程生成要請がホストのカレンダーを介して生成される場合、ホストの端末には画面４３０が表示される。ホストは画面４３０に表示された個別ユーザのうち、日程に招待される招待対象を選択する。ホストの日程生成要請が特定のチャットルームを介して生成された場合、ホストの端末には画面４５０が表示される。ホストは画面４５０に表示された当該チャットルームに参加中であるユーザのうち、日程に招待される招待対象を選択する。ホストの日程生成要請が画面４５０のように特定のチャットルームを介して生成された場合、ホストの端末は、当該するチャットルームに参加中であるユーザをホストのアカウントに従属する日程に招待される招待対象に自動入力することができる。
【０１１０】
画面４３０及び／又は画面４５０を介して招待対象の選択が完了した場合、画面４７０のように最終的に選択された招待対象が表示される。例えば、招待対象が３人又は５人以上である場合、３人又は５人を超過する招待対象の人数は「＋」表示と共に示される。「＋」が選択される場合、表示が省略された招待対象が表示されながら、スクロールを介して招待対象を探索するインターフェースが提供される。あるいは、「＋」が選択される場合、招待対象を一回に表示する別途のインターフェースが提供されてもよい。
【０１１１】
図５は、一実施形態により日程の参加対象とチャットを要請する方法を説明するための図である。図５を参照すると、日程を詳細に見るための画面５１０、日程の参加対象とチャットを要請する画面５３０、及び当該チャットルームに日程のプレビューがメッセージの形態に表示される画面５５０が示されている。メッセージは、画面５５０に示すように、システムメッセージの形態に提供されてもよく、日程サービスの公式アカウントを発信者にするふきだしの形に提供されてもよい。
【０１１２】
例えば、画面５１０のように日程の招待対象が５人に指定され、ホストが画面５１０に含まれたチャットするアイコン５１５を選択する。サーバは、チャット要請に応答して、画面５３０のようにホスト及び日程の招待に受諾したゲストを含む参加者情報に基づいた候補チャットルームを提供（又は、推薦）する。ここで、候補チャットルームは、５人のユーザが参加中であるチャットルームであってもよい。
【０１１３】
一実施形態によれば、チャットルームの推薦順序は様々に設定される。例えば、ｉ）招待対象（例えば、５人）のみが参加しているチャットルームを最も優先的に配置したり、ｉｉ）招待対象（例えば、５人）が含まれているチャットルームのうち最も最近メッセージが送受信されたチャットルームを配置したり、ｉｉｉ）参加者（例えば、招待対象のうち出席を表示した人）のみが含まれたチャットルームを最初に配置するなどに設定されてもよい。
【０１１４】
又は、サーバは、ホストが画面５１０に含まれたチャットするアイコン５１５を選択した場合、チャット要請に応答して参加者情報に基づいた新しいチャットルームを生成してもよい。例えば、日程の参加対象から構成された新しいチャットルームが生成され得る。
【０１１５】
図６は、一実施形態により日程に参加するか否かが入力される方法について説明するための図である。図６を参照すると、一実施形態に係る日程を詳細に見るための画面６１０、日程に参加の有無が応答された画面６３０、及び参加者を詳細に見るための画面６５０が示されている。
【０１１６】
ユーザが画面６１０に含まれた編集ボタン６１１を選択すると、ユーザの画面には、日程に関する編集のための編集メニューが表示される。
【０１１７】
一実施形態によれば、当該日程の所有者がホストとゲストのうち誰であるかに応じて、次の表６のように、日程の各フィールドに対する修正の許容範囲及び反映対象が決定される。
【０１１８】
【表６】
2020087467.tif 000008
【０１１９】
ホストは、日程の全てのフィールドに対する修正及び／又は削除が可能である。ホストによって修正及び／又は削除された日程は、ホスト及びゲストを含む参加者全体の日程に反映される。例えば、ホストが当該ゲストに対して日程への招待を取り消した場合、サーバは、当該ゲストに日程の取消しを通知することができる。ホストが日程を編集した後格納すれば、「日程を修正すれば、出席の有無応答が初期化されて日程変更通知を送ります。日程を修正しますか？」のような確認ポップアップがホストの画面に表示される。
【０１２０】
これとは異なって、ゲストは、一部のフィールドに対する修正のみが可能である。例えば、ゲストは、日程のタイトル、通知、及び説明フィールドを修正することができる。ゲストによって修正された日程は、自分（ゲスト）のアカウントに従属する日程にのみ反映される。例えば、ゲストが日程を編集した後格納すれば、「修正された内容は私のカレンダーにのみ反映されます」のような確認ポップアップがゲストの画面に表示される。
【０１２１】
画面６１０には、ユーザが招待された日程に対する出席応答を表示できるボタン（出席ボタン、欠席ボタン、及び／又は未定ボタン）が表示される。ユーザは、日程終了前まで出席応答に対する状態値（例えば、出席、欠席、又は、未定）を変更する。ここで、ユーザの応答有無に関係なく、日程はカレンダーに表示される。ユーザが画面６１０に表示されたダウンロードアイコン６１３を選択すると、ユーザが招待された日程が当該ユーザ端末の基本カレンダーに格納される。また、ユーザが画面６１０に表示された削除アイコン６１５を選択する場合、ユーザが招待された日程は削除される。ここで、当該ユーザがホストであれば、日程の削除によって参加者に日程の取消しが通知される。また、当該ユーザがゲストであれば、日程の削除によって当該日程はゲスト本人のカレンダーにのみ除去される。
【０１２２】
ユーザが画面６１０に表示された「日程を共有する」アイコン６１７を選択した場合、チャットルームに日程を共有する。ユーザは「日程を共有する」アイコン６１７を選択することで、招待されていない参加者に日程を共有してもよい。
【０１２３】
ユーザが画面６１０で出席応答すると、選択されたボタンインターフェースは、画面６３０に示すように選択されていない他のボタンインターフェースと相違に表示されてもよい。招待対象に含まれた少なくとも１つのユーザの応答により、画面６３０のように出席／欠席／未定を選択した人数が表示される。ここで、応答しなかったゲストは、未定を選択したものとしてカウントされる。
【０１２４】
出席の有無が最終的に決定された場合、ユーザは画面６５０を介して参加者に対する詳細情報を確認する。画面６５０には、出席応答の類型ごとに参加者の数と参加者のプロフィール情報が表示される。ここで、参加者のうち友人でない参加者に対しはは友人追加ボタン６５５が共に表示される。
【０１２５】
図７は、一実施形態によりホストが参加者と日程を共有する過程を説明するための図である。図７を参照すると、一実施形態によりユーザＸ（例えば、ホスト）が日程を詳細に見る画面（Ｓ７１０）に含まれた「日程を共有する」アイコン７１５を選択することで、日程を共有する過程が示されている。上述したように、ユーザＸは、「日程を共有する」アイコン７１５を選択することで、日程の共有対象を選択する（Ｓ７２０）。日程の共有対象は個別ユーザであってもよく、チャットルームであってもよい。共有対象選択が完了すると、選択された共有対象のチャットルーム（例えば、１対１チャットルームあるいはグループチャットルーム）に日程のふきだしが送信される（Ｓ７３０）。ここで、日程が共有されたチャットルームのユーザのうち、招待対象に当該するユーザＹの端末で日程のふきだしが選択されれば、日程詳細の画面が表示される（Ｓ７４０）。
【０１２６】
また、日程が共有されたチャットルームのユーザのうち、招待対象に該当しないユーザＺの端末には、例えば、「日程に招待されていないメンバーです」のような未招待案内通知が表示される（Ｓ７５０）。この場合、招待対象に該当しないユーザＺは、日程共有を選択したユーザＸに自分を日程に招待することを要請する招待要請を送信する。ユーザＺの招待要請は、日程のホストであるユーザＸのニュースに招待要請通知として表示される（Ｓ７６０）。実施形態により、招待要請メッセージは、ホストが参加中であるチャットルームに送信されてもよい。図示していないが、７５０で表示される未米招待案内通知及び／又は７６０で表示される招待要請通知は、日程サービスの公式アカウントのための専用チャットルームを介して提供される。
【０１２７】
サーバは、ユーザＸから招待要請を受諾するか否かが入力され、ユーザＸの受諾の有無に基づいて、日程に含まれた参加者情報を更新する。参加者情報が更新されることにより、ユーザＺは招待要請の友人として確認し、そのため、ユーザＺの端末でも日程の詳細画面が表示される（Ｓ７４０）。参加者情報が更新されれば、ホスト及びゲストの日程が同期化される。
【０１２８】
図８は、一実施形態により検索要請された参加者情報に対応する少なくとも１つの日程を提供する方法を説明するための図である。図８を参照すると、日程の検索進入画面８１０、検索ページを示した画面８３０、及び検索結果を示した画面８５０が示されている。
【０１２９】
ユーザが検索進入画面８１０に含まれて検索アイコン８１５を選択した場合、画面８３０のような検索ページが提供される。ここで、画面８３０のような検索ページには、例えば、タイトル、場所、メモ、招待メンバーの名前などのような検索対象を入力する検索の窓８３１が含まれてもよい。また、検索ページには「一緒にする友人で検索」の項目８３３が含まれてもよい。ここで、共にする友人で検索する項目８３３は、日程のホスト及び／又は日程の参加者の含まれた日程を検索する機能を行うことができる。
【０１３０】
例えば、特定ユーザＡから、参加者情報（参加者Ｂ、Ｃ、Ｄ）に基づいた検索要請を受信した場合、サーバは、特定ユーザのアカウントに従属する複数の日程のうち、検索要請された参加者情報に対応する少なくとも１つの日程を抽出して提供することができる。参加者Ｂ、Ｃ、Ｄに対応する最近５件の日程が存在すれば、サーバは、５件の日程を検索結果として提供する。実施形態により、各日程が色別に区別されている場合、サーバは、指定しておいた色ごとにフィルタリングして日程を検索することができる。
【０１３１】
最終的な日程検索の結果は、画面８５０のように月の単位に区分されたリスト形態に提供される。ここで、検索要請された参加者情報に対応する少なくとも１つの日程は、例えば、月、日時、日付、曜日、タイトル、時間、場所などのような情報を含む。検索された日程は、今日と最も近い日程を基準にして順次に、又は、逆順に整列されて表示される。
【０１３２】
図９は、一実施形態に係る日程のプレビューを行う方法を説明するための図である。図９を参照すると、一実施形態に係る私とのチャットルームに表示される日程のプレビュー画面９１０、及び一般のチャットルームに表示される日程のプレビュー画面９３０が示されている。
【０１３３】
例えば、特定のチャットルームに参加したユーザが日程のプレビューを要請した場合、サーバは、当該するユーザのアカウントに従属する日程にアクセスすることで、日程のプレビュー画面９１０，９３０を提供する。ここで、サーバは、ユーザに当該するユーザのアカウントに従属する日程を探索するインターフェースを提供する。
【０１３４】
日程のプレビュー画面９１０で当該ユーザの最新日程（例えば、今日の日程）をプレビューする機能が提供され、日程のプレビュー画面９３０で当該ユーザの日程を迅速に探索（例えば、日付ごとに探索）する機能が提供される。
【０１３５】
又は、一般のチャットルームを介して日程のプレビューが要請される場合、ユーザに従属する日程のうち、当該するチャットルームに関する日程（例えば、当該するチャットルームがタギングされている日程、当該するチャットルームに参加中であるメンバーに関する日程など）を他の日程に比べて優先的に表示する日程のプレビュービューが提供される。
【０１３６】
図１０は、一実施形態に係る日程の「予め通知」画面を示す図である。図１０を参照すると、チャットルームで様々な形態に表示される「予め通知」画面１０１０，１０３０が示されている。
【０１３７】
一実施形態に係るユーザは、日程サービスの公式アカウント専用チャットルーム及び／又は一般のチャットルームを介して日程に対する「予め通知」を設定する。日程に対する「予め通知」を設定した場合、ユーザ端末には、例えば、「予め通知」の時間案内文句（「１５分後に日程があります」）、日程の開始月／日、日程のタイトル、日程の開始ないし終了時刻、場所、日程を詳細に見る画面の進入ボタンなどのような「予め通知」情報を含んでいる「予め通知」画面１０１０が表示される。
【０１３８】
実施形態により、日程は、会社日程及び個人日程などのように日程の類型ごとに区分されて「予め通知」画面１０３０のように表示される。
【０１３９】
図１１は、一実施形態に係る迅速に作成する画面を示す図である。図１１を参照すると、一実施形態に係るプラスメニューを介して次のようなシナリオがサービスされる。
【０１４０】
一実施形態に係る画面１１１０を参照すると、迅速に作成する画面は、ホストが参加したチャットルームのプラスメニューを介して日程生成要請の時、当該チャットルームの情報を活用して日程生成に必要な情報を自動設定する機能である。例えば、迅速に作成することを介して、タイトル、日付、時間、１５分前の通知、参加者などが自動設定される。
【０１４１】
画面１１１０でオプションをもっと見る１１１３が選択されれば、迅速に作成する機能を介して自動設定された情報を含んだまま、「オプションをもっと見る」が広げられた状態の「作成する」ページ１１２０が提供される。「作成する」ページ１１２０で自動設定された情報を修正したり、自動設定されていない情報をさらに設定することができる。
【０１４２】
画面１１１０で送信１１１５が選択されたり、「作成」ページ１１２０で送信１１２５が選択されれば、当該チャットルームに日程が共有される。共有される日程は、実施形態によりシステムメッセージの形態、ふきだしの形などの様々な形態にチャットルームに提供される。
【０１４３】
図１２は、一実施形態に係る反復日程を説明する動作フローチャートである。図１２を参照すると、一実施形態に係る日程の詳細画面（Ｓ１２１０）で編集要請（Ｓ１２２１）が入力されれば、ホストであるか否かが判断される（Ｓ１２２２）。ホストであるか否かに応じて、日程の編集画面（Ｓ１２２３）で編集可能なフィールドが変化される。日程変更の格納要請が入力されれば（Ｓ１２２４）、当該日程が反復日程であるか否かが判断される（Ｓ１２２５）。反復日程である場合、当該日程のみを変更するか、当該日程の後の全ての日程を変更するか、あるいは全体の日程を変更するかを選択するオプションが露出される（Ｓ１２２６）。露出されるオプションは、ホストであるかゲストであるか否かに応じて変わる。
【０１４４】
また、日程の詳細画面（Ｓ１２１２）で日程削除の要請が入力されれば（Ｓ１２３１）、ホストであるかが判断され（Ｓ１２３２）、反復日程であるか否かが判断される（Ｓ１２３３）。ホストであるか否か、及び反復日程であるか否かに応じて、当該日程のみを削除するか、当該日程の後の全ての日程を削除するか、あるいは全体の日程を削除するかを選択するオプションが露出される（Ｓ１２３４）。
【０１４５】
一実施形態によれば、反復日程に対する処理は表７のように設計される。
【０１４６】
【表７】
2020087467.tif 000009
【０１４７】
一実施形態によれば、特定の日程で反復オプションをオフ（ｏｆｆ）する場合、当該日程のみを残して残りの日程は全て削除処理される。
【０１４８】
特定の日程で、時間変更の後「全体の日程変更」を選択したとき、部分的に修正された日程の時間まで一括的に変更される。特定の日程で、時間変更の後「この日程のみを変更」を選択した後には、当該日程では「この日程のみを変更」のみを選択することができる。色フィールド、予め通知フィールド、及びメモフィールドの場合、ホストとゲストの両方「全体の日程変更」のみが可能なように設計される。反復周期フィールド、反復終了日フィールド、及び日日中オプションフィールドを変更する場合、「この日程のみを修正」を選択できないように設計される。
【０１４９】
編集画面内で通知フィールドと日日中オプションフィールドを変更する場合、次のように処理される。例えば、通知１時間の前に時間日程を設定し、３０分前に通知変更した後、一日中オプションをオン（ｏｎ）（例えば、日日中の日程デフォルト通知に自動変更）する場合、一日中オプションはオフ（ｏｆｆ）される。この場合、当該の反復日程の本来の通知１時間前に設定される。
【０１５０】
編集画面で陰暦オプションは変更しないように設計されてもよい。この場合、陰暦オプションは、編集項目として露出されない。また、反復日程の中間日付を指定して開始日を修正する場合、編集画面で反復終了日の最大値を自動に延長しないように設計される。例えば、１月１日に開始して２年後に終了する毎日反復の日程で、２月１日を指定して開始日を修正しても、本来の反復終了日の最大値は自動に延長されることなく保持される。一方、「この日程後の全ての日程を修正」を介して日程を分離した場合、反復終了日の最大値が自動に延長されてもよい。
【０１５１】
図１３は、一実施形態に係る反復終了日の処理を説明する図である。図１３を参照すると、実施形態に係る反復日程で反復終了日を処理する３種類のシナリオが示されている。
【０１５２】
例えば、反復日程でオプションごとの処理方式（反復終了日）は次のように動作する。反復終了日が指定された状態で日程の日付変更する時、反復終了日が同じ間隔に共に移動されてもよい。周期ごとに反復終了日の最大値があり、日付を最大の範囲から離脱して指定するときに問題となる。そのため、反復終了日の変更の実現により発生可能な使用フローで問題を防止することができる。
【０１５３】
図１３を参照すると、オプション１３１０の状態で、反復日程内の５日目の日程を６日に変更しながら、「この日程のみを変更」が選択される。この場合、反復日程で５日目の日程は削除され、６日目の単独日程が生成される。
【０１５４】
オプション１３２０状態で、反復日程内の５日目の日程を６日に変更しながら、「この日程後の全ての日程変更」が選択される。この場合、反復日程で５日目の日程ないし１０日目の日程が全て一日後に変更され、当該の日程反復終了日も全て一日ずつずれる。また、１日目の日程ないし４日目の日程の反復終了日は、変更対象である５日目の日程の一日前である４日目に変更される。
【０１５５】
オプション１３３０の状態で反復日程内の５日目の日程を６日に変更しながら、「全体の日程変更」が選択される。この場合、反復日程で全ての日程が全て一日後に変更され、当該の日程反復終了日も一日ずつずれる。
【０１５６】
反復終了日が自動変更される場合、「終了日が変更されたため、ご確認ください」という通知をユーザに提供してもよい。実施形態により、格納時点に以前の格納内容と反復終了日が変わった場合に限って通知を提供したり、あるいは、編集画面内で反復終了日が変更されるごとに通知を提供してもよい。
【０１５７】
図示していないが、一実施形態に係るインスタントメッセンジャーサーバは、プロセッサ及び通信インターフェースを含む。インスタントメッセンジャーサーバはメモリをさらに含む。プロセッサ、通信インターフェース、及びメモリは、通信バスを介して接続される。インスタントメッセンジャーサーバは、例えば、クラウドサーバ又はこれと同一又は類似の機能を行うユーザ装置である。
【０１５８】
プロセッサは、図１〜図１０を参照して前述した少なくとも１つの方法又は少なくとも１つの方法に対応するアルゴリズムを行う。プロセッサは、プログラムを実行し、インスタントメッセンジャーサーバを制御する。プロセッサによって実行されるプログラムコードはメモリに格納される。
【０１５９】
以上述した実施形態は、
本実施形態による方法は、様々なコンピュータ手段を介して実施されるプログラム命令の形態で具現され、コンピュータ読み取り可能な記録媒体に記録される。記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合せて含む。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例として、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含む。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。ハードウェア装置は、本発明に示す動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
【０１６０】
上述したように実施形態をたとえ限定された図面によって説明したが、当技術分野で通常の知識を有する者であれば、上記の説明に基づいて様々な技術的な修正及び変形を適用することができる。例えば、説明された技術が説明された方法と異なる順で実行されるし、及び／又は説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態で結合又は組み合わせられてもよいし、他の構成要素又は均等物によって置き換え又は置換されたとしても適切な結果を達成することができる。
【図１】
2020087467.tif 000010
【図２】
2020087467.tif 000011
【図３】
2020087467.tif 000012
【図４】
2020087467.tif 000013
【図５】
2020087467.tif 000014
【図６】
2020087467.tif 000015
【図７】
2020087467.tif 000016
【図８】
2020087467.tif 000017
【図９】
2020087467.tif 000018
【図１０】
2020087467.tif 000019
【図１１】
2020087467.tif 000020
【図１２】
2020087467.tif 000021
【図１３】
2020087467.tif 000022