(57)【特許請求の範囲】
【請求項１】
移動体端末の位置を示す位置情報、当該移動体端末の識別情報、および前記位置が計測された日時を示す日時情報を取得する情報取得部と、
複数の前記移動体端末について取得された各々の前記情報に基づいて、一の前記移動体端末の位置から所定の範囲内の場所に同じ日時の範囲にいた他の前記移動体端末を特定する特定部と、
日時を表す日時情報と、当該日時に前記一の移動体端末の位置から予め決められた範囲内の場所にいたと特定された前記他の移動体端末のユーザの識別情報とを関連付けて格納する格納部と、
前記一の移動体端末のユーザの予定に関する予定情報であって、日時を含む予定情報を取得する予定情報取得部と、
取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者として決定する共有者決定部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定部は、
前記一の移動体端末の位置から予め決められた範囲内の場所にいた他の移動体端末のうち、所定の条件を満たす前記他の移動体端末を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記日時の範囲は、同じ曜日の同じ時間帯であり、
前記特定部は、
前記一の移動体端末の位置から予め決められた範囲内の場所にいた他の移動体端末のうち、同じ曜日の同じ時間帯に当該場所にいた時間が所定時間以上の他の移動体端末を特定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記日時の範囲は、同じ曜日の同じ時間帯であり、
前記特定部は、
前記一の移動体端末の位置から予め決められた範囲内の場所にいた他の移動体端末のうち、同じ曜日の同じ時間帯に当該場所にいた回数が所定回数以上の他の移動体端末を特定する
ことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記共有者決定部は、
取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者の候補者である共有候補者として決定し、決定された前記共有候補者を共有者とするか否かを、前記一の移動体端末のユーザに選択させ、共有者とすると選択された場合には、当該共有候補者を当該予定情報の共有者として決定する
ことを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記予定情報には、予定の内容に関するキーワードが含まれており、
取得された前記予定情報に含まれているキーワードと、当該予定情報の共有者として決定された前記他の移動体端末のユーザとを、対応付けて格納するキーワード格納部、をさらに備え、
前記共有者決定部は、
新たに取得された前記予定情報から抽出したキーワードに対応付けられて前記キーワード格納部に格納されている前記ユーザを、当該予定情報の共有者として決定する
ことを特徴とする請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
移動体端末の位置を示す位置情報、当該移動体端末の識別情報、および前記位置が計測された日時を示す日時情報を取得する情報取得工程と、
複数の前記移動体端末について取得された各々の前記情報に基づいて、一の前記移動体端末の位置から所定の範囲内の場所に同じ日時の範囲にいた他の前記移動体端末を特定する特定工程と、
日時を表す日時情報と、当該日時に前記一の移動体端末の位置から予め決められた範囲内の場所にいたと特定された前記他の移動体端末のユーザの識別情報とを関連付けて格納部に格納する格納工程と、
前記一の移動体端末のユーザの予定に関する予定情報であって、日時を含む予定情報を取得する予定情報取得工程と、
取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者として決定する共有者決定工程と
を備えることを特徴とする情報処理方法。
【請求項８】
コンピュータを、
移動体端末の位置を示す位置情報、当該移動体端末の識別情報、および前記位置が計測された日時を示す日時情報を取得する情報取得手段と、
複数の前記移動体端末について取得された各々の前記情報に基づいて、一の前記移動体端末の位置から所定の範囲内の場所に同じ日時の範囲にいた他の前記移動体端末を特定する特定手段と、
日時を表す日時情報と、当該日時に前記一の移動体端末の位置から予め決められた範囲内の場所にいたと特定された前記他の移動体端末のユーザの識別情報とを関連付けて格納する格納手段と、
前記一の移動体端末のユーザの予定に関する予定情報であって、日時を含む予定情報を取得する予定情報取得手段と、
取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者として決定する共有者決定手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動体端末によって情報の共有を行うための技術に関する。
【背景技術】
【０００２】
特許文献１には、グループウェアに設けられた共有部に対して共有メンバーを設定しておくことにより、当該共有部に登録された情報を、共有メンバー間で共有することができるグループウェアが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４６５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１では、共有メンバーを設定する際には、ユーザ一覧の中から共有メンバーとするユーザを探し出し、このユーザを共有メンバーとする設定をおこなう必要がある。このように、上述の特許文献１では、手間や時間をかけずに、適切なユーザを共有メンバーとすることができない。
【０００５】
本発明の目的は、複数のユーザによって共有される予定情報の共有者を登録するときのユーザの手間を省くことにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る情報処理装置は、移動体端末の位置を示す位置情報、当該移動体端末の識別情報、および前記位置が計測された日時を示す日時情報を取得する情報取得部と、複数の前記移動体端末について取得された各々の前記情報に基づいて、一の前記移動体端末の位置から所定の範囲内の場所に同じ日時の範囲にいた他の前記移動体端末を特定する特定部と、日時を表す日時情報と、当該日時に前記一の移動体端末の位置から予め決められた範囲内の場所にいたと特定された前記他の移動体端末のユーザの識別情報とを関連付けて格納する格納部と、前記一の移動体端末のユーザの予定に関する予定情報であって、日時を含む予定情報を取得する予定情報取得部と、取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者として決定する共有者決定部とを備えることを特徴とする。
【０００７】
好ましくは、前記特定部は、前記一の移動体端末の位置から予め決められた範囲内の場所にいた他の移動体端末のうち、所定の条件を満たす他の移動体端末を特定するとよい。
【０００８】
好ましくは、前記日時の範囲は、同じ曜日の同じ時間帯であり、前記特定部は、前記一の移動体端末の位置から予め決められた範囲内の場所にいた他の移動体端末のうち、同じ日時に当該場所にいた時間が所定時間以上の他の移動体端末を特定するとよい。
【０００９】
好ましくは、前記日時の範囲は、同じ曜日の同じ時間帯であり、前記特定部は、前記一の移動体端末の位置から予め決められた範囲内の場所にいた他の移動体端末のうち、同じ日時に当該場所にいた回数が所定回数以上の他の移動体端末を特定するとよい。
【００１０】
好ましくは、前記共有者決定部は、取得された前記予定情報に含まれる日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者の候補者である共有候補者として決定し、決定された前記共有候補者を共有者とするか否かを、前記一の移動体端末のユーザに選択させ、共有者とすると選択された場合には、当該共有候補者を当該予定情報の共有者として決定するとよい。
【００１１】
好ましくは、前記予定情報には、予定の内容に関するキーワードが含まれており、取得された前記予定情報に含まれているキーワードと、当該予定情報の共有者として決定された前記他の移動体端末のユーザとを、対応付けて格納するキーワード格納部、をさらに備え、前記共有者決定部は、新たに取得された前記予定情報から抽出したキーワードに対応付けられて前記キーワード格納部に格納されている前記ユーザを、当該予定情報の共有者として決定するとよい。
【００１２】
また、本発明に係る情報処理方法は、移動体端末の位置を示す位置情報、当該移動体端末の識別情報、および前記位置が計測された日時を示す日時情報を取得する情報取得工程と、複数の前記移動体端末について取得された各々の前記情報に基づいて、一の前記移動体端末の位置から所定の範囲内の場所に同じ日時の範囲にいた他の前記移動体端末を特定する特定工程と、日時を表す日時情報と、当該日時に前記一の移動体端末の位置から予め決められた範囲内の場所にいたと特定された前記他の移動体端末のユーザの識別情報とを関連付けて格納部に格納する格納工程と、前記一の移動体端末のユーザの予定に関する予定情報であって、日時を含む予定情報を取得する予定情報取得工程と、取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者として決定する共有者決定工程とを備えることを特徴とする。
【００１３】
また、本発明に係るプログラムは、コンピュータを、移動体端末の位置を示す位置情報、当該移動体端末の識別情報、および前記位置が計測された日時を示す日時情報を取得する情報取得手段と、複数の前記移動体端末について取得された各々の前記情報に基づいて、一の前記移動体端末の位置から所定の範囲内の場所に同じ日時の範囲にいた他の前記移動体端末を特定する特定手段と、日時を表す日時情報と、当該日時に前記一の移動体端末の位置から予め決められた範囲内の場所にいたと特定された前記他の移動体端末のユーザの識別情報とを関連付けて格納する格納手段と、前記一の移動体端末のユーザの予定に関する予定情報であって、日時を含む予定情報を取得する予定情報取得手段と、取得された前記予定情報に含まれる日時に対応する日時に関連付けられて前記格納部に格納されている前記他の移動体端末のユーザを、当該予定情報の共有者として決定する共有者決定手段として機能させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、複数のユーザによって共有される予定情報の共有者を登録するときのユーザの手間を省くことができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る情報共有システム１０の全体構成を示す。
【図２】移動体端末１１０の機能構成を示す。
【図３】情報処理装置１００の機能構成を示す。
【図４】第１実施形態における移動体端末１１０および情報処理装置１００による処理の手順を示す。
【図５】情報格納部３０４に格納されている位置情報等の一例を示す。
【図６】格納部３０８に格納されている情報の一例を示す。
【図７】予定情報格納部３１２に格納されている予定情報の一例を示す。
【図８】予定情報を入力する画面の一例を示す。
【図９】共有候補者の中から共有者を選択する画面の一例を示す。
【図１０】移動体端末１１０のハードウェア構成の一例を示す。
【図１１】情報処理装置１００のハードウェア構成の一例を示す。
【図１２】第２実施形態にかかる情報処理装置１００の機能構成を示す。
【図１３】キーワード格納部３２０に格納されているキーワードの一例を示す。
【発明を実施するための形態】
【００１６】
（第１実施形態）
図１は、本実施形態に係る情報共有システム１０の全体構成を示す。情報共有システム１０は、情報処理装置１００および複数の移動体端末１１０を有している。情報処理装置１００は、移動体通信網１２０に接続されている。情報処理装置１００は、複数の移動体端末１１０によって使用される各種情報を格納している。
【００１７】
移動体通信網１２０は、例えばＩＭＴ−２０００に準拠し、通信方式としてＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）を用いる通信網である。移動体通信網１２０は、図示しない交換機や、複数の基地局１２２などを有している。基地局１２２は、移動体通信網１２０を構成する設備であり、移動体通信網１２０のアクセスポイントとして機能する。基地局１２２は、当該基地局１２２の通信エリア内に存在する移動体端末１１０との無線通信をおこなう。これにより、基地局１２２は、当該基地局１２２の通信エリア内に存在する移動体端末１１０を、移動体通信網１２０に接続させる。
【００１８】
このように構成された情報提供システム１０を利用して、情報処理装置１００は、複数の移動体端末１１０のユーザによる、各種情報の共有に関する事項を管理する。具体的には、情報処理装置１００は、一の移動体端末１１０のユーザの予定を示す予定情報が登録されると、当該予定情報の共有者とする他の移動体端末１１０のユーザを決定する。そして、情報処理装置１００は、当該予定情報に対して、決定された他の移動体端末１１０のユーザを共有者として設定する。このとき、情報処理装置１００は、複数の移動体端末１１０の各々の位置情報、移動体端末ＩＤ、および日時情報（以下、総称して「位置情報等」という）に基づいて、当該予定情報を登録した一の移動体端末１１０のユーザと同一日時に同一の場所にいた他の移動体端末１１０を特定し、この他の移動体端末１１０のユーザを当該予定情報の共有者として決定する。例えば、毎週の定例会議に参加する会社員のように、同一日時に同一の場所にいたユーザ同士は、同一の予定に関する情報を必要とする可能性が高い。そこで、情報処理装置１００は、当該予定情報を必要とする可能性が高いユーザを、当該予定情報の共有者として決定するのである。このため、一の移動体端末１１０のユーザなどの、当該予定情報の管理者に対して、膨大な数の他のユーザの中から共有者を選択する、といった手間がかかる作業をおこなわせることなく、登録された予定情報に適した共有者を、容易に設定することができる。以降、予定情報の共有者を決定する具体例を説明する。
【００１９】
図２は、移動体端末１１０の機能構成を示す。移動体端末１１０は、位置検出部２０２、情報送信部２０４、予定情報送受信部２０６、および予定情報編集部２０８を備える。
【００２０】
位置検出部２０２は、当該移動体端末１１０の位置を検出する。具体的には、移動体端末１１０は位置検出装置の一例としてのＧＰＳ（Global Positioning System）ユニット１５８２（図１０参照）を備えており、このＧＰＳユニット１５８２が位置検出部２０２として機能し、当該移動体端末１１０の位置を検出する。位置検出部２０２は、検出した当該移動体端末１１０の位置を示す位置情報を生成する。たとえば、位置情報には、当該移動体端末１１０の位置を示す座標が含まれている。さらに、位置検出部２０２は、日時を計時する機能も備えており、位置情報を生成したときの日時を示す日時情報をこの位置情報に対応付ける。
【００２１】
情報送信部２０４は、位置検出部２０２が生成した位置情報と、その日時を示す日時情報とを、情報処理装置１００へ送信する。たとえば、情報送信部２０４は、当該移動体端末１１０が備える通信Ｉ／Ｆ（インターフェース）１５３０（図１０参照）を利用し、移動体通信網１２０を介して、位置情報および日時情報を情報処理装置１００へ送信する。情報送信部２０４は、位置情報および日時情報を定期的に情報処理装置１００へ送信する。たとえば、情報送信部２０４は、位置情報および日時情報を１０秒ごとに情報処理装置１００へ送信する。上記において、情報送信部２０４は、当該移動体端末１１０を、情報処理装置１００が識別できるように、当該移動体端末１１０の識別情報である移動体端末ＩＤを、当該移動体端末１１０が備えるメモリ等から抽出し、抽出した移動体端末ＩＤを、位置情報および日時情報とともに情報処理装置１００へ送信する。
【００２２】
予定情報送受信部２０６は、情報処理装置１００との間で予定情報を送受信する。すなわち、予定情報送受信部２０６は、予定情報を情報処理装置１００へ送信することもできるし、予定情報を情報処理装置１００から受信することもできる。たとえば、当該移動体端末１１０によって新たに作成された予定情報を、予定情報送受信部２０６が情報処理装置１００へ送信することで、当該移動体端末１１０は、当該予定情報を情報処理装置１００に登録することができる。また、予定情報送受信部２０６は、既に情報処理装置１００に登録されている予定情報を情報処理装置１００から受信することができる。これにより、当該移動体端末１１０は、受信した予定情報を表示したり、その内容を更新したりすることができる。予定情報の内容が更新された場合には、更新後の当該予定情報を予定情報送受信部２０６が情報処理装置１００へ送信することで、情報処理装置１００に格納されている更新前の当該予定情報に対して、更新後の当該予定情報の内容を反映させる。たとえば、予定情報送受信部２０６は、当該移動体端末１１０が備える通信Ｉ／Ｆ１５３０（図１０参照）を利用し、移動体通信網１２０を介して、情報処理装置１００に対する予定情報の送受信をおこなう。
【００２３】
予定情報編集部２０８は、予定情報を編集する。たとえば、予定情報編集部２０８は、既に作成されている予定情報を、液晶ディスプレイや、有機ＥＬディスプレイなどのディスプレイ１６０（図１０参照）に表示させる。また、予定情報編集部２０８は、マウス、ボタン、キーボード、タッチパネルなどの入力デイバス１５５０（図１０参照）によるユーザ入力を受けつけて、新たな予定情報を作成したり、既に作成されている予定情報の内容を変更したりする。予定情報編集部２０８は、当該移動体端末１１０のユーザが所有者となっている予定情報を表示および編集することができるのはもちろんのこと、当該移動体端末１１０のユーザによる共有が許可されているものであれば、他の移動体端末１１０のユーザが所有者となっている予定情報を表示および編集することができる。
【００２４】
図３は、情報処理装置１００の機能構成を示す。情報処理装置１００は、情報取得部３０２、情報格納部３０４、特定部３０６、格納部３０８、予定情報取得部３１０、予定情報格納部３１２、共有者決定部３１４、共有管理部３１６、および通知部３１８を備える。
【００２５】
情報取得部３０２は、移動体端末１１０から送られてきた位置情報等を取得する。たとえば、情報取得部３０２は、当該移動体端末１１０が備える通信Ｉ／Ｆ１５３０を利用し、移動体通信網１２０を介して、移動体端末１１０から送られてきた位置情報等を受信し、これを取得する。
【００２６】
情報格納部３０４は、移動体取得部３０２が取得した位置情報等、すなわち、移動体端末１１０から送られてきた位置情報等を、各々の移動体端末１１０の移動体端末ＩＤに対応付けて格納する。情報格納部３０４は、移動体端末１１０から位置情報等が送られてくるごとに、この位置情報等を格納する。位置情報等には、前述したように、移動体端末ＩＤ、位置情報、日時情報が含まれているから、情報格納部３０４はこれら移動体端末ＩＤ、位置情報、日時情報を対応付けて格納することになる。なお、この日時情報は、移動体端末１１０において位置情報が示す位置が検出された日時乃至位置情報が生成された日時を示すものであるが、移動体端末１０の位置検出部２０２が日時を計測する機能を備えていない場合には、情報処理装置１００の情報取得部３０２が当該位置情報を受信した日時や、情報格納部３０４が当該位置情報を格納した日時などを示すものであってもよい。
【００２７】
特定部３０６は、情報格納部３０４に格納されている、複数の移動体端末１１０の各々の位置情報等に基づいて、一の移動体端末１１０と同一の場所にいた、他の移動体端末１１０を特定する。たとえば、位置情報等のそれぞれには、日時と位置とが示されているから、ある移動体端末１１０の位置情報等に示されている日時および位置と、他の移動体端末１１０の位置情報等に示されている日時および位置とが一致すれば、これらの移動体端末１１０を、同一の場所にいた、と特定することができる。
【００２８】
ここで、本実施形態の特定部３０６は、一の移動体端末１１０と同一日時、同一の場所にいたと特定された他の移動体端末１１０のうち、所定の条件を満たす他の移動体端末１１０を特定する。たとえば、特定部３０６は、一の移動体端末１１０と同一日時、同一の場所にいた他の移動体端末１１０のうち、同じ曜日の同じ時間帯に一の移動体端末１１０と同一の場所にいた回数が所定回数以上の他の移動体端末１１０を特定する。つまり、情報格納部３０４には複数の移動体端末１１０から取得された位置情報等が多数格納されるが、同じ曜日の同じ時間帯に同一の場所にいた移動体端末１１０のユーザ同士は、毎週決まった日時に行動を共にしている可能性が高いと思われるから、特定部３０６は、そのようなユーザの移動体端末１１０の組を特定するのである。
【００２９】
格納部３０８は、曜日および時間帯と、当該曜日の当該時間帯に一の移動体端末１１０と同一の場所にいたと特定された他の移動体端末１１０の識別情報と、を関連付けて格納する。
【００３０】
予定情報取得部３１０は、一の移動体端末１１０から送られてきた、当該一の移動体端末１１０のユーザの予定を表す予定情報を取得する。以下では、このユーザのことを予定情報の所有者という。予定情報格納部３１２は、予定情報取得部３１０が取得した予定情報を格納する。
【００３１】
共有者決定部３１４は、予定情報格納部３１２に格納された予定情報、すなわち、予定情報取得部３１０によって取得された予定情報に示されている日時に対応する日時に関連付けられた他の移動体端末１１０のユーザを、当該予定情報の共有者として決定する。「日時に対応する日時」とは、繰り返される日時どうしのことであり、例えば、同じ曜日、各日の同じ時刻または同じ時間帯、各月の同一日、各年の同一月日などが該当する。本実施形態では「日時」および「日時の範囲」の一例として「曜日」および「時間帯」を用いている。また、「対応する日時」の一例として、同じ曜日の同じ時間帯を用いている。すなわち、共有者決定部３１４は、予定情報格納部３１２に格納された予定情報に示されている曜日かつ時間帯と同じ曜日かつ同じ時間帯に関連付けられた他の移動体端末１１０のユーザを、当該予定情報の共有者として決定する。
【００３２】
共有管理部３１６は、予定情報格納部３１２に格納された予定情報、すなわち、予定情報取得部３１０によって取得された予定情報の共有に関する事項を管理する。具体的には、共有管理部３１６は、予定情報格納部３１２に格納された予定情報に対して、共有者決定部３１４によって決定された移動体端末１１０を共有者とする設定をおこなう。
【００３３】
通知部３１８は、共有者決定部３１４によって共有者として決定された移動体端末１１０に対して、共有者として決定された旨を通知する。通知部３１８が共有者として決定された旨を知する方法は様々であるが、たとえば、通知部３１８は、共有者として決定された旨を、電子メールで通知する。
【００３４】
図４は、第１実施形態における移動体端末１１０および情報処理装置１００による処理の手順を示す。ここでは、移動体端末１１０Ａを一の移動体端末１１０とし、複数の移動体端末１１０Ｂ〜Ｄのそれぞれを他の移動体端末１１０とし、移動体端末１１０Ｂ〜Ｄのそれぞれのユーザの中から、移動体端末１１０Ａのユーザを所有者とする予定情報の共有者を決定する過程の一例を説明する。
【００３５】
まず、移動体端末１１０Ａ〜Ｄのそれぞれは、当該移動体端末１１０の位置を検出し、その位置を示す位置情報と日時と当該移動体端末１１０の移動体端末ＩＤとを、情報処理装置１００へ送信する（ステップＳ４０２〜ステップＳ４０８）。移動体端末１１０Ａ〜Ｄのそれぞれは、引き続き定期的に、位置の検出をおこなって位置情報、日時及び移動体端末ＩＤを情報処理装置１００へ送信する処理を繰り返す。
【００３６】
情報処理装置１００は、移動体端末１１０Ａ〜Ｄのそれぞれから送信されてきた各々の位置情報、日時及び移動体端末ＩＤとを取得すると、その都度、取得した位置情報、日時及び移動体端末ＩＤを互いに対応付けて、情報格納部３０４へ格納する（ステップＳ４１０）。そして、情報処理装置１００は、所定のタイミングで、情報格納部３０４に格納されている、移動体端末１１０Ａ〜Ｄの各々の位置情報等に基づいて、移動体端末１１０Ａと同一日時に同一の場所にいた、他の移動体端末１１０を特定する（ステップＳ４１２）。さらに、情報処理装置１００は、曜日および時間帯と、当該曜日の当該時間帯に移動体端末１１０Ａと同一の場所にいたと特定された他の移動体端末１１０とを関連付けて格納部３０８へ格納する（ステップＳ４１４）。ここでいう所定のタイミングとは様々であるが、たとえば、予め定められた周期による定期的なものや、予めスケジュールされた日時や、情報処理装置１００の管理者が指定したタイミング、予定情報の管理者が指定したタイミングなどである。
【００３７】
その後、移動体端末１１０Ａにおいて、ユーザの操作により予定が入力されると（ステップＳ４１６）、移動体端末１１０Ａは、この予定を示す予定情報であって、当該移動体端末１１０Ａのユーザを所有者とするを生成し、生成した予定情報を情報提供装置１００へ送信する（ステップＳ４１８）。この予定情報には、例えば予定されている行動の内容やその場所、日時などが含まれている。
【００３８】
情報処理装置１００は、移動体端末１１０Ａから送られてきた予定情報を取得し、これを予定情報格納部３１２へ格納する（ステップＳ４２０）。そして、情報処理装置１００は、予定情報格納部３１２に格納された予定情報に示されている曜日および時間帯に関連付けられた、１または複数の他の移動体端末１１０のユーザを、当該予定情報の共有候補者として決定する（ステップＳ４２２）。さらに、情報処理装置１００は、決定された共有候補者を移動体端末１１０Ａへ通知する（ステップＳ４２４）。
【００３９】
移動体端末１１０Ａは、通知された共有候補者を提示し、この共有候補者を予定情報の共有者とするか否かをユーザに選択させる画面を表示する。そして、移動体端末１１０Ａは、ユーザの指示に応じて、共有者に該当する共有候補者を選択する（ステップＳ４２６）。このとき、ユーザが予定情報の共有者として適当と考える共有候補者が提示されていない場合には、ユーザは共有者に該当する共有候補者が居ない旨の指示を行い、移動体端末１１０はこの指示を選択結果として受け取る。そして、移動体端末１１０Ａは、その選択結果を、情報処理装置１００へ送信する（ステップＳ４２８）。
【００４０】
情報処理装置１００は、移動体端末１１０Ａから送られてきた選択結果を取得し、当該選択結果にしたがって、共有候補者を共有者とするか否かを決定する（ステップＳ４３０）。そして、情報処理装置１００は、予定情報格納部３１２に格納された予定情報に対して、共有者として決定されたユーザを共有者とする設定をおこなう（ステップＳ４３２）。さらに、情報処理装置１００は、共有者として決定されたユーザの移動体端末１１０に対して、共有者として決定された旨を通知する（ステップＳ４３４）。図４の例では、移動体端末１１０Ｂ、Cのそれぞれのユーザが共有者として決定されたこととし、よって、移動体端末１１０Ｂ、Cのそれぞれに対して、共有者として決定された旨を通知している。なお、ステップＳ４２６で、共有者に該当する共有候補者が居ないという選択結果になった場合には、情報処理装置１００は、ステップＳ４３０〜４３４の処理をスキップする。よって、この場合には上記のような共有者の設定は行われない。
【００４１】
図５は、情報格納部３０４に格納されている位置情報等の一例を示す。図５に示すテーブル５００は、情報格納部３０４に格納されているデータベース・テーブルである。テーブル５００には、複数の移動体端末１１０の各々の位置情報等が設定される。図５に示す例では、テーブル５００には、各移動体端末１１０の位置情報等として、移動体端末ＩＤ、当該移動体端末のユーザ名（ユーザの識別情報）、日時、および位置が設定されている。ここで、図５以降の説明では、説明をわかりやすくするため、位置を、「研究室」、「自宅」のように、その位置を含む場所の呼び名で位置を示すこととする。情報格納部３０４には、移動体端末ＩＤと移動体端末のユーザ名とを対応付けた図示せぬデータベースが格納されており、このデータベースの内容に従って、テーブル５００に移動体端末のユーザ名が記述されている。また、情報格納部３０４には、位置とその位置を含む場所の呼び名とを対応付けた図示せぬデータベースが格納されており、このデータベースの内容に従って、テーブル５００には、位置として、その位置を含む場所の呼び名が記述されている。
【００４２】
図６は、格納部３０８に格納されている情報の一例を示す。図６に示すテーブル６００は、格納部３０８に格納されているデータベース・テーブルである。図６では、そのうちの、「Ａさん」についての情報を示したものである。このテーブル６００には、各曜日および各時間帯と、この曜日および時間帯に「Ａさん」と同一の場所にいたと特定された、他の移動体端末１１０のユーザ名とが関連付けて格納されている。
【００４３】
たとえば、図６に示す例では、「火曜日」の「１０：００〜１２：００」には、「Ｂさん」および「Ｃさん」が関連付けられている。これは、「火曜日」の「１０：００〜１２：００」に、「Ｂさん」および「Ｃさん」が、「Ａさん」と同じ場所に所定回数以上いた、と情報処理装置１００が判断したためである。このときの同じ場所にいたときの回数は、例えば過去１ヶ月の間に同じ場所に何回居たかという観点から数えられたときの数である。また、所定回数は、複数回であることが望ましいが、最低１回でもよい。格納部３０８には、このようなデータベース・テーブルが、複数の移動体端末１１０の各々のユーザについて設けられている。
【００４４】
ここで、図５および図６を例に用いて、特定部３０６による処理の具体例について説明する。既に述べたとおり、特定部３０６は、一の移動体端末１１０と同一の曜日かつ同一の時間帯に同一の場所にいた他の移動体端末１１０のうち、所定の条件を満たす他の移動体端末１１０を、その曜日かつその時間帯に関連付ける他の移動体端末１１０として特定する。このときに適用する所定の条件は、この曜日かつこの時間帯の予定情報の共有者とするのに適したユーザを特定できるものであれば、どのようなものであってもよい。本実施形態では、その一例として、以下のような、複数のユーザが同一場所に継続して居た時間に関する条件に従って他の移動体端末１１０を特定する。
【００４５】
特定部３０６は、同一の曜日かつ同一の時間帯に、一の移動体端末１１０と所定時間以上同一の場所にいた他の移動体端末１１０を、当該曜日かつ当該時間帯に関連付ける他の移動体端末１１０として特定する。たとえば、図５に示す例では、テーブル５００には、移動体端末ＩＤが「ＩＤ０００１」の移動体端末１１０が、「２０１０年１月２日（火）」の「１０：００〜１２：００」に、「研究室」にいたことが示されている。同様に、移動体端末ＩＤが「ＩＤ０００２」の移動体端末１１０および移動体端末ＩＤが「ＩＤ０００３」の移動体端末１１０も、「２０１０年１月２日（火）」の「１０：００〜１２：００」に、「研究室」にいたことが示されている。一方で、移動体端末ＩＤが「ＩＤ０００４」の移動体端末１１０は、「２０１０年１月２日（火）」の「１０：００〜１０：０５」に、「研究室」にいたことが示されているが、それ以降は、「教室」にいたことが示されている。このことから、移動体端末ＩＤが「ＩＤ０００１」の移動体端末１１０と同一の場所である「研究室」にいた時間が、移動体端末ＩＤが「ＩＤ０００２」の移動体端末１１０および移動体端末ＩＤが「ＩＤ０００３」の移動体端末１１０は１２０分以上であり、移動体端末ＩＤが「ＩＤ０００４」の移動体端末１１０は１０分未満であることがわかる。よって、移動体端末ＩＤが「ＩＤ０００１」の移動体端末１１０と同一の場所にいた他の移動体端末１１０を特定するための上記所定の時間が「３０分」と定められている場合、特定部３０６は、移動体端末ＩＤが「ＩＤ０００２」の移動体端末１１０および移動体端末ＩＤが「ＩＤ０００３」の移動体端末１１０を特定する。これにより、格納部３０８は、図６に示すように、移動体端末ＩＤが「ＩＤ０００１」の移動体端末１１０のユーザである「Ａさん」の「火曜日」かつ「１０:００〜１２：００」に対して、移動体端末ＩＤが「ＩＤ０００２」の移動体端末１１０のユーザである「Ｂさん」および移動体端末ＩＤが「ＩＤ０００３」の移動体端末１１０のユーザである「Ｃさん」を関連付けて格納する。
【００４６】
以上は、「Ａさん」の「火曜日」かつ「１０：００〜１２：００」に関連付ける移動体端末１１０として「Ｂさん」の移動体端末１１０および「Ｃさん」の移動体端末１１０が特定された例を示したが、関連付けは相互になされるため、同時に「Ｂさん」の「火曜日」かつ「１０：００〜１２：００」に関連付ける移動体端末１１０として「Ａさん」の移動体端末１１０および「Ｃさん」の移動体端末１１０が特定されたことになり、また、「Ｃさん」の「火曜日」かつ「１０：００〜１２：００」に関連付ける移動体端末１１０として「Ａさん」の移動体端末１１０および「Ｂさん」の移動体端末１１０が特定されたことにもなる。これにより、格納部３０８は、「Ａさん」の場合と同様に、「Ｂさん」の「火曜日」かつ「１０:００〜１２：００」に対して、「Ａさん」および「Ｃさん」を関連付けて格納し、「Ｃさん」の「火曜日」かつ「１０:００〜１２：００」に対して、「Ａさん」および「Ｂさん」を関連付けて格納する。
【００４７】
なお、上記例では、一の移動体端末１１０と同じ曜日かつ同じ時間帯に所定時間以上同じ場所にいた他の移動体端末１１０を、その曜日かつその時間帯に関連付ける他の移動体端末１１０として特定することとしたが、これは複数の場所にまたがっても構わない。たとえば、「Ａさん」の移動体端末１１０が３０分の間に「場所Ａ」から「場所Ｂ」に移動した場合、「Ｂさん」の移動体端末１１０もこの３０分の間に「場所Ａ」から「場所Ｂ」に移動し、かつ「場所Ｂ」に移動したタイミングが「Ａさん」の移動体端末１１０と同じタイミングであれば、「Ｂさん」の移動体端末１１０をその曜日かつその時間帯に関連付ける他の移動体端末１１０として特定してもよい。
【００４８】
また、上記において、同じ場所か否かを判断する際、たとえば、座標で示すと厳密には位置が異なっている場合でも、一の移動体端末１１０の位置から所定の範囲内の位置であれば、この位置を一の移動体端末１１０の場所と同じ場所であると判断してもよい。例えば、一の移動体端末１１０の位置から半径１０ｍという閾値以内の位置であれば、この位置を一の移動体端末１１０の場所と同じ場所であると判断してもよい。
【００４９】
図７は、予定情報格納部３１２に格納されている予定情報の一例を示す。図７に示すテーブル７００は、予定情報格納部３１２に格納されているデータベース・テーブルである。テーブル７００には、複数の予定情報が設定される。図７に示す例では、テーブル７００には、予定情報として、予定情報ＩＤ、予定内容、日時、場所、所有者、および共有者が設定されている。予定情報ＩＤは、予定情報取得部３１０によって新たな予定情報が取得される度にその予定情報に割り当てられる識別情報である。
【００５０】
たとえば、図７に示す例では、予定情報ＩＤ「ＳＩＤ０００１」の予定の所有者（登録者）は「Ａさん」であり、この予定には、共有者として「Ｂさん」、「Ｃさん」、および「Ｄさん」が対応付けられている。これらの共有者は、この予定が登録された後に、共有者決定部３１４によって決定された共有者である。一方、予定情報ＩＤ「ＳＩＤ０００２」の予定の所有者（登録者）は「Ａさん」であり、この予定には、共有者が対応付けられていない。これは、この予定が登録された後に、共有者が決定されなかったか、もしくは、共有者を決定する処理がまだおこなわれていないためである。したがって、この後、この予定に対する共有者が共有者決定部３１４によって決定されると、この予定に対し、決定された共有者がテーブル７００上に設定される。
【００５１】
図８は、予定情報を入力する画面の一例を示す。画面８００は、移動体端末１１０のディスプレイに表示された画面であって、予定情報を入力するための画面である。画面８００は、予定のタイトルが入力される入力欄８１０、予定の日時が入力される入力欄８２０、予定の場所が入力される入力欄８３０などを、予定に関する各種情報が入力される入力欄として含んでいる。これらの入力欄に対して予定が入力された状態で、確認ボタン８４０が選択されることにより、移動体端末１１０は、各入力欄に入力された情報を予定情報として、情報処理装置１００へ送信する。これを受け取った情報処理装置１００においては、当該予定情報を、予定情報格納部３１２へ格納する。そして、情報処理装置１００は、当該予定情報の共有者とする他の移動体端末１１０を決定し、当該予定情報に対し、決定された他の移動体端末１１０を共有者とする設定をおこなう。
【００５２】
図９は、共有候補者の中から共有者を選択する画面の一例を示す。画面９００は、移動体端末１１０のディスプレイに表示された画面であって、共有候補者の中から共有者を選択する画面である。画面９００は、情報処理装置１００によって決定された複数の共有候補者の中から共有者を選択するための選択欄９１０を含んでいる。選択欄９１０において、任意の共有者が選択された状態で、決定ボタン９２０が選択されることにより、移動体端末１１０は、この選択結果を、情報処理装置１００へ送信する。これを受け取った情報処理装置１００においては、当該選択結果にしたがって、対象の予定情報の共有者を決定する。
【００５３】
図１０は、移動体端末１１０のハードウェア構成の一例を示す。移動体端末１１０は、既に説明した、ディスプレイ１５６０、スピーカ１５７０、ＧＰＳユニット１５８２に加え、ＣＰＵ１５０５、ＲＯＭ１５１０、ＲＡＭ１５２０、通信Ｉ／Ｆ１５３０、外部メモリドライブ１５４０、および外部メモリ１５４２を備える。
【００５４】
ＲＯＭ１５１０およびＲＡＭ１５２０は、各種データおよび各種プログラムを格納する。ＣＰＵ１５０５は、ＲＯＭ１５１０またはＲＡＭ１５２０に格納されたプログラムを実行することで、各種データ処理および各種ハードウェア制御をおこなう。
【００５５】
通信Ｉ／Ｆ１５３０は、通信ネットワークに接続し、通信ネットワークを介して外部との通信をおこなう。外部メモリドライブ１５４０は、外部メモリ１５４２に接続し、外部メモリ１５４２に対するデータの送受信をおこなう。外部メモリ１５４２としては、たとえば、メモリカードが挙げられる。
【００５６】
入力デバイス１５５０は、ユーザによって操作されることにより、当該移動体端末１１０に対し、各種情報を入力する。入力デバイス１５５０としては、たとえば、キーボード、ボタン、タッチパネルなどが挙げられる。
【００５７】
ＣＰＵ１５０５が実行するプログラムは、たとえば、コンピュータ読み取り可能な記録媒体に格納されて移動体端末１１０に提供され、移動体端末１１０に格納される。ＣＰＵ１５０５が実行するプログラムは、移動体端末１１０に予め格納されていてもよい。また、ＣＰＵ１５０５が実行するプログラムは、外部装置から通信ネットワークを介して移動体端末１１０に提供され、移動体端末１１０に格納されてもよい。
【００５８】
たとえば、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、ＧＰＳユニット１５８２を制御することにより、コンピュータである当該移動体端末１１０は、図２に示した位置検出部２０２として機能する。
【００５９】
また、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、通信Ｉ／Ｆ１５３０を制御することにより、当該移動体端末１１０は、図２に示した情報送信部２０４および予定情報送受信部２０６として機能する。
【００６０】
また、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行することにより、当該移動体端末１１０は、図２に示した予定情報編集部２０８として機能する。
【００６１】
図１１は、情報処理装置１００のハードウェア構成の一例を示す。情報処理装置１００は、ＣＰＵ２５０５、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤ（ハードディスク）ドライブ２５２５、通信Ｉ／Ｆ２５３０、外部メモリドライブ２５４０、および外部メモリ２５４２を備える。
【００６２】
ＲＯＭ２５１０、ＲＡＭ２５２０、およびＨＤドライブ２５２５は、各種データおよび各種プログラムを格納する。ＣＰＵ２５０５は、ＲＯＭ２５１０、ＲＡＭ２５２０、またはＨＤドライブ２５２５に格納されたプログラムを実行することで、各種データ処理および各種ハードウェア制御をおこなう。
【００６３】
通信Ｉ／Ｆ２５３０は、通信ネットワークに接続し、通信ネットワークを介して外部との通信をおこなう。外部メモリドライブ２５４０は、外部メモリ２５４２に接続し、外部メモリ２５４２に対するデータの送受信をおこなう。外部メモリ２５４２としては、たとえば、メモリカードが挙げられる。外部メモリ２５４２は、フレキシブルディスク、ＣＤ、ＤＶＤ等の記録媒体であってもよい。
【００６４】
ＣＰＵ２５０５が実行するプログラムは、たとえば、コンピュータ読み取り可能な記録媒体に格納されて情報処理装置１００に提供され、情報処理装置１００に格納される。ＣＰＵ２５０５が実行するプログラムは、情報処理装置１００に予め格納されていてもよい。また、ＣＰＵ２５０５が実行するプログラムは、外部装置から通信ネットワークを介して情報処理装置１００に提供され、情報処理装置１００に格納されてもよい。
【００６５】
たとえば、コンピュータである当該情報処理装置１００は、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２が、図３に示した情報格納部３０４、格納部３０８、および予定情報格納部３１２として機能する。
【００６６】
また、ＣＰＵ２５０５が、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２に格納されているプログラムを実行し、通信Ｉ／Ｆ２５３０を制御することにより、情報処理装置１００は、図３に示した情報取得部３０２、予定情報取得部３１０、および通知部３１８として機能する。
【００６７】
また、ＣＰＵ２５０５が、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２に格納されているプログラムを実行することにより、情報処理装置１００は、図３に示した特定部３０６、共有者決定部３１４、および共有制御部３１６として機能する。
【００６８】
以上説明したように、第１実施形態によれば、複数の移動体端末１１０の各々の位置情報等に基づいて、一の移動体端末１１０と同一の日時に同一の場所にいた、他の移動体端末１１０を特定することとした。これにより、一の移動体端末１１０のユーザと予定を共にするであろう、他の移動体端末１１０のユーザをより確実に特定することができる。
【００６９】
そして、曜日および時間帯と、当該曜日の当該時間帯に一の移動体端末１１０と同一の場所にいたと特定された他の移動体端末１１０とを関連付けて格納しておき、一の移動体端末１１０のユーザを所有者とする予定情報を取得した場合に、取得された予定情報に示されている曜日および時間帯に関連付けられた他の移動体端末１１０のユーザを、当該予定情報の共有者として決定することとした。同じ曜日かつ同じ時間帯に一の移動体端末１１０のユーザと同じ場所にいたことがあるユーザというのは、今後もその曜日かつその時間帯に一の移動体端末１１０のユーザと同じ場所にいる可能性が高いわけであるから、共有者とするのによりふさわしいユーザを共有者として決定することができることになる。
【００７０】
さらに、一の移動体端末１１０と同一の場所にいた他の移動体端末１１０のうち、同じ曜日の同じ時間帯に一の移動体端末１１０と同一の場所にいた時間が所定時間以上の他の移動体端末１１０や、同じ曜日の同じ時間帯に一の移動体端末１１０と同一の場所にいた回数が所定回数以上の他の移動体端末１１０を、その曜日のその時間帯と関連付けておくこととした。一の移動体端末１１０のユーザと同じ場所にいた時間が所定時間以上の他の移動体端末１１０のユーザや、一の移動体端末１１０のユーザと同じ場所にいた回数が所定回数以上の他の移動体端末１１０のユーザというのは、今後もその曜日かつその時間帯に一の移動体端末１１０のユーザと同じ場所にいる可能性がより高いわけであるから、共有者とするのによりふさわしいユーザを共有者として決定することができることになる。上記にあたり、移動体端末１１０のユーザなどの予定情報の管理者に手間がかかる作業をおこなわせるようなことはないから、第１実施形態によれば、共有情報の登録者や管理者に手間をかけさせることなく、当該共有情報を共有させるユーザを適切に決定することができる。
【００７１】
（第２実施形態）
次に、第２実施形態を説明する。第１実施形態では、共有者をユーザに選択させることとしたが、情報処理装置１００が自ら共有者を決定するようにしてもよい。そこで、第２実施形態では、その一例として、キーワードと、このキーワードとの関連性の高い他の移動体端末１１０のユーザとを対応付けておき、新たに登録された予定情報がこのキーワードを含んでいる場合には、このキーワードに対応付けられている他の移動体端末１１０のユーザを共有者として決定する例について説明する。
【００７２】
図１２は、第２実施形態にかかる情報処理装置１００の機能構成を示す。第２実施形態にかかる情報処理装置１００は、キーワード格納部３２０をさらに備える点で、第１実施形態にかかる情報処理装置１００と異なる。キーワード格納部３２０は、共有者決定部３１４が予定情報の共有者を決定した場合に、当該予定情報から抽出されたキーワードと、共有者として決定されたユーザのユーザ名とを、対応付けて格納する。たとえば、情報処理装置１００は、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２が、このキーワード格納部３２０として機能する。
【００７３】
図１３は、キーワード格納部３２０に格納されているキーワードの一例を示す。図１３に示すテーブル１３００は、キーワード格納部３２０に格納されているデータベース・テーブルである。テーブル１３００には、複数のキーワードが設定されており、複数のキーワードの各々に対して、ユーザ名が対応付けられて設定されている。ここで、各キーワードに対応付けられているユーザ名は、共有者決定部３１４により、そのキーワードを含む予定情報の共有者として、過去に決定されたユーザのユーザ名である。
【００７４】
このようにキーワード格納部３２０に格納された情報は、共有者決定部３１４が、新たに登録された予定情報の共有者を決定する際に、どの移動体端末１１０を共有者とするかを判断する際の判断基準として用いられる。たとえば、共有者決定部３１４は、新たに登録された予定情報の共有者数が限られている場合は、新たに登録された予定情報からキーワードを抽出し、抽出したキーワードに対応付けられているユーザを、共有者として決定する。
【００７５】
たとえば、「Ａさん」によって、キーワード「研究」を含んだ予定情報が新たに登録され、この予定情報に示されている曜日かつ時間帯に、「Ｂさん」および「Ｃさん」が関連付けられているとする。ここで、新たに登録された予定情報の共有者数が１名に限られている場合は、「Ｂさん」または「Ｃさん」のどちらかを選択する必要がある。この場合、共有者決定部３１４は、新たに登録された予定情報からキーワード「研究」を抽出し、キーワード格納部３２０において、抽出したキーワード「研究」に対応付けられている「Ｂさん」を共有者として決定する。なお、上記の場合、キーワード「研究」に対して「Ｂさん」および「Ｃさん」のいずれも対応付けられていない場合や、キーワード「研究」に対して「Ｂさん」および「Ｃさん」の双方が対応付けられている場合、共有者決定部３１４は、「Ｂさん」または「Ｃさん」のいずれを共有者とするかを、さらに別のキーワードを新たな予定情報から抽出して判断してもよく、他の条件で判断したり、「Ａさん」に選択させるようにしてもよい。情報処理装置１００が予定情報からキーワードを抽出する方法は様々であるが、たとえば、予定情報のタイトル等に含まれている名詞を、キーワードとして抽出してもよい。また、予定情報の所有者にキーワードを指定させて、これをそのまま用いてもよい。そして、共有者決定部３１４は、抽出したキーワードを、決定した共有者のユーザ名と対応付けてキーワード格納部３２０に格納する。
【００７６】
以上説明したように、第２実施形態によれば、予定情報の共有者を決定した場合に、当該予定情報から抽出されたキーワードと、共有者として決定されたユーザのユーザ名とを、対応付けて格納しておき、新たに予定情報が登録された場合、この予定情報からキーワードを抽出し、抽出したキーワードに対応付けられているユーザをより優先して、この予定情報の共有者として決定することとした。あるキーワードに関連して、同じ曜日かつ同じ時間帯に一の移動体端末１１０のユーザと同じ場所にいたことがあるユーザというのは、今後もそのキーワードに関連して、その曜日かつその時間帯に一の移動体端末１１０のユーザと同じ場所にいる可能性が高いわけであるから、共有者とするのによりふさわしいユーザを共有者として決定することができることになる。第２実施形態においても、移動体端末１１０のユーザなどの予定情報の管理者に手間がかかる作業をおこなわせるようなことはないから、共有情報の登録者や管理者に手間をかけさせることなく、当該共有情報を共有させるユーザを適切に決定することができる。
【００７７】
（変形例１）
第２実施形態において、共有者決定部３１４は、新たに登録された予定情報に示されている曜日かつ時間帯に、複数の他の移動体端末１１０が関連付けられている場合は、これらの複数のユーザのうちの、キーワードに対応付けられているユーザを共有者として決定することとしたが、これらの複数のユーザを共有者として決定してもよい。
【００７８】
（変形例２）
第２実施形態において、共有者決定部３１４は、新たに登録された予定情報に示されている曜日かつ時間帯に、複数の他の移動体端末１１０が関連付けられている場合は、これらの複数のユーザのうちの、キーワードに対応付けられているユーザを共有者として決定することとしたが、これに限らず、他の条件に該当するユーザを共有者として決定するようにしてもよい。たとえば、新たに登録された予定情報に示されている曜日かつ時間帯に一の移動体端末１１０と同じ場所にいたことがある回数が所定回数以上あるいはより多い他の移動体端末１１０のユーザを共有者として決定するようにしてもよい。この場合、格納部３０８において、曜日かつ時間帯と、その曜日かつその時間帯に一の移動体端末１１０と同じ場所にいた他の移動体端末１１０と、その曜日かつその時間帯に一の移動体端末１１０と同じ場所にいた回数とを対応付けて格納しておき、共有者決定部３１４は、この回数に基づいて、共有者を決定するようにしてもよい。
【００７９】
この変形例によれば、一の移動体端末１１０と同一の場所にいた他の移動体端末１１０のうち、同じ曜日の同じ時間帯に一の移動体端末１１０と同一の場所にいた回数が所定回数以上あるいはより多い他の移動体端末１１０のユーザを、その曜日のその時間帯を含む新たな予定情報の共有者とすることとした。一の移動体端末１１０と同じ場所にいたことがある回数が所定回数以上の他の移動体端末１１０のユーザというのは、今後もその曜日かつその時間帯に一の移動体端末１１０のユーザと同じ場所にいる可能性がより高いわけであるから、共有者とするのによりふさわしいユーザを共有者として決定することができることになる。上記にあたり、移動体端末１１０のユーザなどの予定情報の管理者に手間がかかる作業をおこなわせるようなことはないから、この変形例によれば、共有情報の登録者や管理者に手間をかけさせることなく、当該共有情報を共有させるユーザを適切に決定することができる。
【００８０】
（変形例３）
第１実施形態及び第２実施形態において、移動体端末１１０以外に、移動通信網１２０の基地局１２２や、移動体端末１１０の位置を登録する位置登録装置など、当該移動体端末１１０の位置に関する位置情報等を出力することが可能な他の装置が存在する場合、情報取得部３０２は、この他の装置から送られてきた位置情報等を受信してもよい。この場合、情報取得部３０２は、移動体端末１１０から位置情報等を受信しなくてもよく、移動体端末１１０は、位置検出部２０２および情報送信部２０４を備えていないものであってもよい。
【００８１】
（変形例４）
第１実施形態及び第２実施形態において、移動体端末１１０が当該移動体端末１１０の位置を検出するごとに、この位置を示す位置情報等を情報処理装置１００へ送信することとしたが、これに限らず、ある程度の位置情報等を移動体端末１１０が蓄積しておき、あるタイミングで蓄積された位置情報等をまとめて移動体端末１１０から情報処理装置１００へ送信するようにしてもよい。
【００８２】
（変形例５）
第１実施形態及び第２実施形態において、各格納部（情報格納部３０４、格納部３０８、予定情報格納部３１２、およびキーワード格納部３２０）をそれぞれ、情報処理装置１００内に設ける構成としたが、これに限らず、各格納部の一部または全部を、情報処理装置１００と接続された外部の情報処理装置（データベース・サーバなど）に設ける構成としてもよい。また、各格納部においては、当該格納部に格納する情報を、データベース・テーブルの設定値として当該格納部に格納することとしたが、ファイルなど他の形態により、当該格納部に格納するようにしてもよい。
【００８３】
（変形例６）
第１実施形態及び第２実施形態において、共有者決定部３１４は、一の移動体端末１１０のユーザと同一の曜日かつ同一の時間帯に同一の場所にいた他の移動体端末１１０のうち、所定の条件を満たす他の移動体端末１１０のユーザを、その曜日かつその時間帯を含む新たな予定情報の共有者として決定することとした。これに限らず、共有者決定部３１４は、一の移動体端末１１０と同一の曜日かつ同一の時間帯に同一の場所にいた他の移動体端末１１０のユーザを、無条件でその曜日かつその時間帯を含む新たな予定情報の共有者と決定してもよい。
【００８４】
（変形例７）
第１実施形態及び第２実施形態において、格納部３０８は、一の移動体端末１１０のユーザに対して、当該ユーザの移動体端末１１０と同一の場所にいた他の移動体端末１１０のユーザを関連付けることとしたが、場所ごとに、当該場所にいた移動体端末１１０のユーザを関連付けるようにしてもよい。要するに、格納部３０８は、曜日かつ時間ごとに、ある移動体端末１１０と同一の場所にいた他の移動体端末１１０のユーザを特定できるものであれば、どのような形態でデータを格納してもよい。
【００８５】
（変形例８）
第１実施形態及び第２実施形態において、曜日かつ時間帯と移動体端末１１０のユーザとを関連付けて格納しておき、関連付けられている移動体端末１１０のユーザを、新たに登録された予定情報の共有者として決定することとしたが、各実施形態における「ユーザ」を「当該移動体端末１１０」に読み替えて、関連付けられている移動体端末１１０を、新たに登録された予定情報の共有者として決定することとしてもよい。これにより、第１実施形態及び第２実施形態では、「ユーザ」を共有の対象としているため、予定情報の共有者とされたユーザであればどの移動体端末１１０からでも当該予定情報を利用できることとなるが、この変形例では、「移動体端末」を共有の対象としているため、予定情報の共有者とされた特定の移動体端末１１０からでしか予定情報を利用できなくすることができる。
【００８６】
（変形例９）
第１実施形態及び第２実施形態において、曜日かつ時間帯ごとに、他の移動体端末１１０のユーザを関連付けておき、この他の移動体端末１１０のユーザを、その曜日かつその時間帯を含む新たな予定情報の共有者として決定することとした。すなわち、「日時」および「日時の範囲」の一例として、「曜日」および「時間帯」を用いたが、これに限るものではなく、「月」、「週」、「日」、「月末」、「午前」、「午後」、「朝」、「昼」、「夜」、「深夜」など、日時の基準となり、かつ時間的な範囲を有するものであれば、どのような単位であってもよい。また、予定情報に含まれている日時（すなわち、未来の日時）に対応する日時に関連付けられている他の移動体端末１１０のユーザを特定するのであるから、「日時」は、繰り返し訪れるものを用いる必要がある。
【符号の説明】
【００８７】
１０…情報共有システム、１００…情報処理装置、１１０…移動体端末、１２０…移動体通信網、２０２…位置検出部、２０４…情報送信部、２０６…予定情報送受信部、２０８…予定情報編集部、３０２…情報取得部、３０４…情報格納部、３０６…特定部、３０８…格納部、３１０…予定情報取得部、３１２…予定情報格納部、３１４…共有者決定部、３１６…共有管理部
【図１】
0005380346.tif 000002
【図２】
0005380346.tif 000003
【図３】
0005380346.tif 000004
【図４】
0005380346.tif 000005
【図５】
0005380346.tif 000006
【図６】
0005380346.tif 000007
【図７】
0005380346.tif 000008
【図８】
0005380346.tif 000009
【図９】
0005380346.tif 000010
【図１０】
0005380346.tif 000011
【図１１】
0005380346.tif 000012
【図１２】
0005380346.tif 000013
【図１３】
0005380346.tif 000014