【手続補正書】
【提出日】令和1年9月4日(2019.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実現されるサーバのシステムであって、
電子機器のための通信セッションを設定し、前記電子機器間のメッセージを前記通信セッションを介してルーティングして前記電子機器のユーザ間の関係に関する関係性情報を管理するように前記サーバを制御するメッセージングサービス制御手段、
前記電子機器のうち第１電子機器から時間範囲に関する情報および位置範囲に関する情報を受信するように前記サーバを制御する情報受信制御手段、
前記関係性情報に基づいて前記第１電子機器の対象ユーザと関係を有するユーザに関する情報を前記第１電子機器に送信し、前記対象ユーザと関係を有するユーザのうち前記第１電子機器から選択されたユーザを確認するように前記サーバを制御するユーザ確認制御手段、
前記時間範囲に関する情報および前記位置範囲に関する情報を、前記第１電子機器のユーザの識別子および前記確認されたユーザの識別子と関連付けてデータベースに格納するように前記サーバを制御する格納制御手段、
前記データベースに格納された情報に基づいて前記第１電子機器または前記確認されたユーザの第２電子機器の位置をモニタリングするように前記サーバを制御する位置モニタリング制御手段、および
前記データベースに格納された情報に基づいて前記第１電子機器または前記第２電子機器が前記時間範囲に該当する時間に前記位置範囲を離れた場合、前記通信セッションを介して前記第２電子機器または前記第１電子機器に通知メッセージを送信するように前記サーバを制御するメッセージ送信制御手段
を備えることを特徴とする、システム。
【請求項２】
前記位置範囲は、前記第１電子機器の画面に表示された地図イメージに対する前記第１電子機器のユーザの入力に応じて前記地図イメージ上に設定された位置範囲を含むことを特徴とする、請求項１に記載のシステム。
【請求項３】
前記第１電子機器の画面は、タッチスクリーン画面を含み、
前記地図イメージ上に設定された位置範囲は、前記タッチスクリーン画面に対する前記ユーザのタッチによって設定される位置範囲を含むことを特徴とする、請求項２に記載のシステム。
【請求項４】
前記位置範囲は、前記第１電子機器で設定される出発地から目的地までの間の少なくとも１つの経路に対する位置範囲を含むことを特徴とする、請求項１に記載のシステム。
【請求項５】
前記位置範囲は、前記第１電子機器で選択された運送手段の路線に対する位置範囲を含むことを特徴とする、請求項１に記載のシステム。
【請求項６】
前記位置範囲は、第１位置範囲および第２位置範囲を含み、
前記位置モニタリング制御手段は、
前記時間範囲に該当する時間に前記第１位置範囲を離れた前記第１電子機器または前記第２電子機器が前記第２位置範囲に移動するか否かを判定するように前記サーバを制御し、
前記メッセージ送信制御手段は、
前記第１電子機器または前記第２電子機器が前記第２位置範囲に移動しないと判定された場合、前記第２電子機器または前記第１電子機器に前記通知メッセージを送信するように前記サーバを制御することを特徴とする、請求項１に記載のシステム。
【請求項７】
コンピュータによって実現される方法であって、
第１電子機器で駆動するアプリケーションの制御にしたがい、前記第１電子機器で少なくとも１つの他の電子機器とメッセージを送受信するための通信セッションに連結する連結工程、
前記第１電子機器で前記アプリケーションの制御にしたがい、時間範囲と位置範囲が入力されるためのユーザインタフェースを提供する提供工程、
前記第１電子機器で前記ユーザインタフェースに入力された情報に基づいて時間範囲に関する情報と位置範囲に関する情報を生成する生成工程、
前記第１電子機器で前記第１電子機器のユーザとメッセージングサービスで対象ユーザと関係を有するユーザに関する情報を、前記通信セッションを設定したサーバで受信する受信工程、
前記第１電子機器で前記ユーザのうち前記第１電子機器のユーザの入力によって選択されたユーザを確認する確認工程、および
前記時間範囲に関する情報、前記位置範囲に関する情報、および前記確認されたユーザに関する情報を前記サーバに送信する送信工程
を含み、
前記サーバで前記時間範囲に関する情報および前記位置範囲に関する情報が、前記第１電子機器のユーザの識別子および前記確認されたユーザの識別子と関連付いて前記サーバのデータベースに格納され、
前記サーバは、前記データベースに格納された情報に基づいて前記第１電子機器または前記確認されたユーザの第２電子機器の位置をモニタリングし、前記第１電子機器または前記第２電子機器が前記時間範囲に該当する時間に前記位置範囲を離れた場合、前記通信セッションを介して前記第２電子機器または前記第１電子機器に通知メッセージを送信することを特徴とする、コンピュータによって実現される方法。
【請求項８】
前記ユーザインタフェースを提供する提供工程は、
地図イメージを前記第１電子機器の画面に表示し、
前記生成工程は、
前記画面に表示された地図イメージに対する前記第１電子機器のユーザの入力に応じて前記地図イメージ上に設定される範囲に関する情報を前記位置範囲に関する情報として生成することを特徴とする、請求項７に記載のコンピュータによって実現される方法。
【請求項９】
前記第１電子機器の画面は、タッチスクリーン画面を含み、
前記生成工程は、
前記タッチスクリーン画面に対する前記ユーザのタッチによって設定される範囲を認識して前記地図イメージ上の範囲を設定することを特徴とする、請求項８に記載のコンピュータによって実現される方法。
【請求項１０】
前記ユーザインタフェースを提供する提供工程は、
出発地と目的地を設定するためのユーザインタフェースを提供し、
前記生成工程は、
前記ユーザインタフェースに設定された前記出発地から前記目的地までの間の少なくとも１つの経路に基づいて位置範囲に関する情報を生成することを特徴とする、請求項７に記載のコンピュータによって実現される方法。
【請求項１１】
前記ユーザインタフェースを提供する提供工程は、
運送手段別路線を選択するためのユーザインタフェースを提供し、
前記生成工程は、
前記ユーザインタフェースから選択された運送手段の路線に対して位置範囲に関する情報を生成することを特徴とする、請求項７に記載のコンピュータによって実現される方法。
【請求項１２】
前記位置範囲は、第１位置範囲および第２位置範囲を含み、
前記サーバは、前記時間範囲に該当する時間に前記第１位置範囲を離れた前記第１電子機器または前記第２電子機器が前記第２位置範囲に移動するか否かを判定し、前記第１電子機器または前記第２電子機器が前記第２位置範囲に移動しないと判定された場合、前記第２電子機器または前記第１電子機器に前記通知メッセージを送信することを特徴とする、請求項７に記載のコンピュータによって実現される方法。
【請求項１３】
請求項７〜１２のいずれか一項に記載の方法をシステムのコンピュータに実行させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
コンピュータによって実現されるサーバのシステムであって、
電子機器のための通信セッションを設定し、前記電子機器間のメッセージを前記通信セッションを介してルーティングして前記電子機器のユーザ間の関係に関する関係性情報を管理するように前記サーバを制御するメッセージングサービス制御手段、
前記電子機器のうち第１電子機器から時間範囲に関する情報および位置範囲に関する情報を受信するように前記サーバを制御する情報受信制御手段、
前記関係性情報に基づいて前記第１電子機器の対象ユーザと関係を有するユーザに関する情報を前記第１電子機器に送信し、前記対象ユーザと関係を有するユーザのうち前記第１電子機器から選択されたユーザを確認するように前記サーバを制御するユーザ確認制御手段、
前記時間範囲に関する情報および前記位置範囲に関する情報を、前記第１電子機器のユーザの識別子および前記確認されたユーザの識別子と関連付けてデータベースに格納するように前記サーバを制御する格納制御手段、
前記データベースに格納された情報に基づいて前記第１電子機器または前記確認されたユーザの第２電子機器の位置をモニタリングするように前記サーバを制御する位置モニタリング制御手段、および
前記データベースに格納された情報に基づいて前記第１電子機器または前記第２電子機器が前記時間範囲に該当する時間に前記位置範囲を離れた場合、前記通信セッションを介して前記第２電子機器または前記第１電子機器に通知メッセージを送信するように前記サーバを制御するメッセージ送信制御手段
を備えることを特徴とする、システムが提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
コンピュータによって実現される方法であって、
第１電子機器で駆動するアプリケーションの制御にしたがい、前記第１電子機器で少なくとも１つの他の電子機器とメッセージを送受信するための通信セッションに連結する連結工程、
前記第１電子機器で前記アプリケーションの制御にしたがい、時間範囲と位置範囲が入力されるためのユーザインタフェースを提供する提供工程、
前記第１電子機器で前記ユーザインタフェースに入力された情報に基づいて時間範囲に関する情報と位置範囲に関する情報を生成する生成工程、
前記第１電子機器で前記第１電子機器のユーザとメッセージングサービスで対象ユーザと関係を有するユーザに関する情報を、前記通信セッションを設定したサーバで受信する受信工程、
前記第１電子機器で前記ユーザのうち前記第１電子機器のユーザの入力によって選択されたユーザを確認する確認工程、および
前記時間範囲に関する情報、前記位置範囲に関する情報、および前記確認されたユーザに関する情報を前記サーバに送信する送信工程
を含み、
前記サーバで前記時間範囲に関する情報および前記位置範囲に関する情報が、前記第１電子機器のユーザの識別子および前記確認されたユーザの識別子と関連付いて前記サーバのデータベースに格納され、
前記サーバは、前記データベースに格納された情報に基づいて前記第１電子機器または前記確認されたユーザの第２電子機器の位置をモニタリングし、前記第１電子機器または前記第２電子機器が前記時間範囲に該当する時間に前記位置範囲を離れた場合、前記通信セッションを介して前記第２電子機器または前記第１電子機器に通知メッセージを送信することを特徴とする、コンピュータによって実現される方法が提供される。