(57)【要約】【課題】ユーザに対して、ユーザの行動範囲に応じた情報を提供可能な情報処理装置を提供する。【解決手段】ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部１１と、複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部１３と、出力対象となる情報である出力情報が格納される出力情報格納部１６と、行動範囲情報に対応する出力情報を優先的に出力する出力部１８とを備えた。【選択図】図１
2013149131.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、
前記複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、
出力対象となる情報である出力情報が格納される出力情報格納部と、
前記行動範囲情報に対応する前記出力情報を優先的に出力する出力部とを備えた情報処理装置。
【請求項２】
前記出力部は、行動範囲情報に対応する出力情報をフィルタリングして出力する請求項１記載の情報処理装置。
【請求項３】
前記出力部は、行動範囲情報に対応する出力情報が、先頭となるように出力情報をソートして出力する請求項１記載の情報処理装置。
【請求項４】
前記出力部は、行動範囲情報に対応する出力情報をグループ化して出力する請求項１記載の情報処理装置。
【請求項５】
前記行動範囲情報から、行動範囲に含まれる１以上の場所を特定する情報である場所特定情報を取得する場所特定情報取得部を更に備え、
前記出力部は、前記場所特定情報を含む出力情報を優先的に出力する請求項１から請求項４いずれか記載の情報処理装置。
【請求項６】
前記出力情報は、位置を示す情報である位置情報と対応付けられており、
前記出力部は、前記行動範囲情報が示す領域内の位置を示す位置情報と対応付けられた出力情報を優先的に出力する請求項１から請求項４いずれか記載の情報処理装置。
【請求項７】
前記出力部が出力する出力情報は電子メールの情報である請求項１から請求項５いずれか記載の情報処理装置。
【請求項８】
前記出力部が出力する出力情報はＳＮＳ（ソーシャルネットワークサービス）の情報である請求項１から請求項７いずれか記載の情報処理装置。
【請求項９】
前記出力部が出力する出力情報は広告の情報である請求項１から請求項８いずれか記載の情報処理装置。
【請求項１０】
サーバ装置と１以上の情報端末とを有する情報処理システムであって、
前記サーバ装置は、
ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、
前記情報端末から送信されたユーザの現在位置の情報を受信して、前記ユーザ位置情報として前記ユーザ位置情報格納部に蓄積する現在位置情報取得部と、
前記複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、
出力対象となる情報である出力情報が格納される出力情報格納部と、
前記行動範囲情報に対応する前記出力情報を優先的に、前記情報端末に出力する出力部とを備え、
前記情報端末は、
ユーザの現在の位置の情報を取得するユーザ現在位置情報取得部と、
前記現在位置情報取得部が取得した現在の位置の情報を前記サーバ装置に送信するユーザ現在位置情報送信部と、
前記サーバ装置から送信される出力情報を受信するユーザ側受信部と、
前記ユーザ側受信部が受信した出力情報を出力するユーザ側出力部とを備えた、
情報処理システム。
【請求項１１】
サーバ装置と１以上の情報端末とを有する情報処理システムであって、
前記サーバ装置は、
ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、
前記情報端末から送信されたユーザの現在位置の情報を受信して、前記ユーザ位置情報として前記ユーザ位置情報格納部に蓄積する現在位置情報取得部と、
前記複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、
前記行動範囲情報、または当該行動範囲情報が示す行動範囲に含まれる１以上の場所を特定する場所特定情報の少なくとも一方を、前記情報端末に出力する出力部とを備え、
前記情報端末は、
ユーザの現在の位置の情報を取得するユーザ現在位置情報取得部と、
前記現在位置情報取得部が取得した現在の位置の情報を前記サーバ装置に送信するユーザ現在位置情報送信部と、
出力対象となる情報である出力情報が格納される出力情報格納部と、
前記サーバ装置から送信される行動範囲情報または現在位置情報の少なくとも一方を受信するユーザ側受信部と、
前記ユーザ側受信部が受信した行動範囲情報または現在位置情報の少なくとも一方を用いて、前記出力情報格納部に格納されている出力情報のうちの、前記行動範囲情報に対応する出力情報を優先的に出力するユーザ側出力部とを備えた、
情報処理システム。
【請求項１２】
ユーザ位置情報格納部には、ユーザの位置の情報である複数のユーザ位置情報が格納されており、行動範囲情報取得部と、出力対象となる情報である出力情報が格納される出力情報格納部と、出力部とを用いて行われる情報処理方法であって、
前記行動範囲情報取得部が、前記ユーザ位置情報格納部に格納されている複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得ステップと、
前記出力部が、前記行動範囲情報に対応する前記出力情報を優先的に出力する出力ステップとを備えた情報処理方法。
【請求項１３】
ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、出力対象となる情報である出力情報が格納される出力情報格納部とにアクセス可能なコンピュータを、
前記ユーザ位置情報格納部に格納されている複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、
前記行動範囲情報に対応する前記出力情報を優先的に出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対して情報を提供する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の情報処理装置として、移動可能な装置であり、かつ移動する地域に関連する情報である地域情報を出力する地域情報出力装置であって、移動先または移動する方向に基づいて地域情報を出力する地域情報出力装置が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７０５５８号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置においては、ユーザの過去に移動した場所に応じて、適切な情報を出力することができないという課題があった。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、出力対象となる情報である出力情報が格納される出力情報格納部と、行動範囲情報に対応する出力情報を優先的に出力する出力部とを備えた情報処理装置である。
【０００６】
かかる構成により、ユーザ位置情報を用いてユーザの行動範囲情報を自動で取得して、この行動範囲情報に応じた情報をユーザに優先的に提供することができる。これにより、例えば、ユーザは、行動範囲等を指定することなく、容易に、行動範囲に応じた情報を取得することが可能となる。
【０００７】
また、本発明の情報処理装置は、前記情報処理装置において、出力部は、行動範囲情報に対応する出力情報をフィルタリングして出力する情報処理装置である。
【０００８】
かかる構成により、ユーザが、行動範囲に応じた情報だけを選択的に取得することができる。
【０００９】
また、本発明の情報処理装置は、前記情報処理装置において、出力部は、行動範囲情報に対応する出力情報が、先頭となるように出力情報をソートして出力する情報処理装置である。
【００１０】
かかる構成により、行動範囲情報に対応した出力情報を目につきやすい位置に表示して、行動範囲情報に対応した出力情報を取得しやすくすることができる。
【００１１】
また、本発明の情報処理装置は、前記情報処理装置において、出力部は、行動範囲情報に対応する出力情報をグループ化して出力する情報処理装置である。
【００１２】
かかる構成により、出力情報を、ユーザの行動範囲に関する情報であるか否かによって分類することができ、行動範囲に関する情報の取扱を容易にすることができる。
【００１３】
また、本発明の情報処理装置は、前記情報処理装置において、行動範囲情報から、行動範囲に含まれる１以上の場所を特定する情報である場所特定情報を取得する場所特定情報取得部を更に備え、出力部は、場所特定情報を含む出力情報を優先的に出力する情報処理装置である。
【００１４】
かかる構成により、行動範囲の場所に関連した出力情報を優先的に出力することが可能となる。
【００１５】
また、本発明の情報処理装置は、前記情報処理装置において、出力情報は、位置を示す情報である位置情報と対応付けられており、出力部は、行動範囲情報が示す領域内の位置を示す位置情報と対応付けられた出力情報を優先的に出力する情報処理装置である。
【００１６】
かかる構成により、行動範囲情報が示す領域内の位置を示す位置情報と対応付けられた出力情報を優先的に出力することが可能となる。
【００１７】
また、本発明の情報処理装置は、前記情報処理装置において、出力部が出力する出力情報は電子メールの情報である情報処理装置である。
【００１８】
かかる構成により、行動範囲に関する電子メールを優先的に出力することができる。
【００１９】
また、本発明の情報処理装置は、前記情報処理装置において、出力部が出力する出力情報はＳＮＳ（ソーシャルネットワークサービス）の情報である情報処理装置である。
【００２０】
かかる構成により、行動範囲に関するＳＮＳの情報を優先的に出力することができる。
【００２１】
また、本発明の情報処理装置は、前記情報処理装置において、出力部が出力する出力情報は広告の情報である情報処理装置である。
【００２２】
かかる構成により、行動範囲に関する広告の情報を優先的に出力することができる。
【００２３】
また、本発明の情報処理システムは、サーバ装置と１以上の情報端末とを有する情報処理システムであって、サーバ装置は、ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、情報端末から送信されたユーザの現在位置の情報を受信して、ユーザ位置情報としてユーザ位置情報格納部に蓄積する現在位置情報取得部と、複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、出力対象となる情報である出力情報が格納される出力情報格納部と、行動範囲情報に対応する出力情報を優先的に、前記情報端末に出力する出力部とを備え、情報端末は、ユーザの現在の位置の情報を取得するユーザ現在位置情報取得部と現在位置情報取得部が取得した現在の位置の情報をサーバ装置に送信するユーザ現在位置情報送信部と、サーバ装置から送信される出力情報を受信するユーザ側受信部と、ユーザ側受信部が受信した出力情報を出力するユーザ側出力部とを備えた情報処理システムである。
【００２４】
かかる構成により、ユーザ位置情報を用いてユーザの行動範囲情報を自動で取得して、この行動範囲情報に応じた情報をユーザに優先的に提供することができる。これにより、例えば、ユーザは、行動範囲等を指定することなく、容易に、行動範囲に応じた情報を取得することが可能となる。また、情報端末による処理を軽減することができる。
【００２５】
また、本発明の情報処理システムは、サーバ装置と１以上の情報端末とを有する情報処理システムであって、サーバ装置は、ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、情報端末から送信されたユーザの現在位置の情報を受信して、ユーザ位置情報としてユーザ位置情報格納部に蓄積する現在位置情報取得部と、複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、行動範囲情報、または行動範囲情報が示す行動範囲に含まれる１以上の場所を特定する場所特定情報の少なくとも一方を、情報端末に出力する出力部とを備え、情報端末は、ユーザの現在の位置の情報を取得するユーザ現在位置情報取得部と、現在位置情報取得部が取得した現在の位置の情報をサーバ装置に送信するユーザ現在位置情報送信部と、出力対象となる情報である出力情報が格納される出力情報格納部と、サーバ装置から送信される行動範囲情報または現在位置情報の少なくとも一方を受信するユーザ側受信部と、ユーザ側受信部が受信した行動範囲情報または現在位置情報の少なくとも一方を用いて、出力情報格納部に格納されている出力情報のうちの、行動範囲情報に対応する出力情報を優先的に出力するユーザ側出力部とを備えた、情報処理システムである。
【００２６】
かかる構成により、ユーザ位置情報を用いてユーザの行動範囲情報を自動で取得して、この行動範囲情報に応じた情報をユーザに優先的に提供することができる。これにより、例えば、ユーザは、行動範囲等を指定することなく、容易に、行動範囲に応じた情報を取得することが可能となる。また、情報端末による処理を軽減することができる。
【発明の効果】
【００２７】
本発明による情報処理装置等によれば、ユーザに対して、ユーザの行動範囲に応じた情報を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態による情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同情報処理装置の概念図
【図４】同情報処理装置のユーザ位置情報管理表を示す図
【図５】同情報処理装置の地図図柄情報管理表を示す図
【図６】同情報処理装置の地図図柄情報を示す図
【図７】同情報処理装置の場所管理情報を示す図
【図８】同情報処理装置のユーザ位置情報の座標をマッピングした模式図を示す図
【図９】同情報処理装置のクラスタリング結果を示す模式図
【図１０】同情報処理装置の行動範囲情報を示す模式図
【図１１】同情報処理装置の行動範囲情報管理表を示す図
【図１２】同情報処理装置の場所特定情報管理表を示す図
【図１３】同情報処理装置の電子メール管理表を示す図
【図１４】同情報処理装置の電子メールの表示例を示す図
【図１５】同情報処理装置のＳＮＳ情報管理表を示す図
【図１６】同情報処理装置のＳＮＳの情報の表示例を示す図
【図１７】同情報処理装置の広告情報管理表を示す図
【図１８】同情報処理装置の広告の情報の表示例を示す図
【図１９】同情報処理装置の第一の変形例のブロック図
【図２０】同情報処理装置の第二の変形例のブロック図
【図２１】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２２】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２９】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３０】
（実施の形態）
図１は、本実施の形態における情報処理装置１のブロック図である。
【００３１】
情報処理装置１は、ユーザ位置情報格納部１１、現在位置情報取得部１２、行動範囲情報取得部１３、地図情報格納部１４、場所特定情報取得部１５、出力情報格納部１６、出力情報受信部１７、出力部１８を備える。
【００３２】
ユーザ位置情報格納部１１には、少なくとも一のユーザについての複数のユーザ位置情報が格納される。ユーザ位置情報は、ユーザの位置の情報である。ユーザ位置情報は、例えば、ユーザが居た地点の座標である。ここでの座標は、例えば、緯度と経度との組合せで示される座標である。また、ユーザ位置情報は、ユーザの座標と、この座標を取得した日時の情報とを有していても良い。ここで述べる日時の情報とは、例えば、日付（年月日等）の情報または時刻の情報の少なくとも一方を含む情報である。また、日時の情報は、曜日の情報を有していても良い。一のユーザについての各ユーザ位置情報は、それぞれがこの一のユーザの位置（あるいは移動先）の履歴を示す情報と考えても良い。なお、ユーザ位置情報は、ユーザの座標の代わりに、ユーザの位置を特定可能な住所等の情報を有していても良い。ユーザ位置情報は、例えば、後述する現在位置情報取得部１２等により取得されたユーザが居た地点の位置情報である。例えば、ユーザが情報処理装置１を有している場合、現在位置情報取得部１２が取得した情報処理装置１の現在地を示す情報をユーザ位置情報と考えて良い。なお、本実施の形態においては、現在位置情報取得部１２が取得した現在地の位置情報がユーザ位置情報として、ユーザ位置情報格納部１１に蓄積される場合について説明するが、本発明においては、ユーザ位置情報格納部１１には、外部の装置等から送信されたユーザ位置情報や、記憶媒体等から読み出したユーザ位置情報が格納されても良い。
【００３３】
ユーザ位置情報格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部についても同様である。
【００３４】
現在位置情報取得部１２は、現在地の位置情報を取得する。現在位置情報取得部１２は、例えば、予め指定された一定または不定のタイミングごとに、現在地の位置情報を取得する。また、現在位置情報取得部１２は、予め指定されたトリガーに応じて、現在地の位置情報を取得しても良い。例えば、予め指定された操作（例えば、何らかのボタン等を押す操作等）が行われたことをトリガーとして、現在地の位置情報を取得しても良い。位置情報は、例えば、現在地の緯度および経度の座標や、現在地の地域名等の現在の地域を識別可能な情報（以下、地域識別情報と称す）である。地域の広さは問わない。地域識別情報とは、例えば、地域名や、住所や、地区名や、市町村名や、予め地図等に設定されたエリア名やエリアコード等である。本実施の形態においては、一例として、現在位置情報取得部１２が順次取得してユーザ位置情報格納部１１に蓄積した、自装置（情報処理装置１）の現在地の位置情報が、この情報処理装置１を利用する一のユーザについてのユーザ位置情報として用いられる場合を例に挙げて説明する。現在地の情報は、例えば、現在の日時の情報等と対応付けられて、ユーザ位置情報として、ユーザ位置情報格納部１１に順次蓄積される。日時の情報は、例えば、図示しないカレンダーや、図示しない時計や、ＮＴＰ（ネットワークタイムプロトコル）サーバ等（図示せず）を介して取得可能である。
【００３５】
現在位置情報取得部１２は、例えば、ＧＰＳ（グローバルポジショニングシステム）受信機と同様の処理を行うことで、現在地の位置情報を取得する。また、無線ＬＡＮや携帯電話の位置検出を行う処理等と同様の処理により位置情報を取得しても良い。また、その他の処理によって、位置情報を取得しても良い。
【００３６】
なお、上述したような地域名等の地域識別情報は、例えば、地域識別情報と、この情報が示す領域の輪郭等を定義する座標とを対応付けて管理する情報から、現在地の座標を含む領域を検索することにより取得可能である。地域識別情報と、この情報が示す領域の輪郭等を定義する座標とを対応付けて管理する情報は、例えば、後述する地図情報格納部１４に格納されている地図情報であっても良いし、別途用意されたデータベース等であってもよい。
【００３７】
現在位置情報取得部１２は、例えばＧＰＳ受信機で実現可能である。また、無線ＬＡＮや携帯電話の位置検出を行う処理部と同様の構成等により実現可能である。
【００３８】
行動範囲情報取得部１３は、ユーザ位置情報格納部１１に格納されている一のユーザのユーザ位置情報を用いて、このユーザの行動範囲を示す情報である行動範囲情報を取得する。行動範囲とは、例えば、ユーザが出現する範囲や、ユーザの移動範囲や、ユーザの所在が検出される範囲等であり、特に、ユーザの出現頻度が高い範囲である。ここでの出現頻度が高いとは、出現頻度が閾値以上であることと考えても良い。ここでの頻度とは、回数と考えても良いし、単位時間当たりの回数（比率）と考えても良い。行動範囲情報とは、ユーザの行動範囲を示す領域（エリア）を定義する情報である。例えば、行動範囲情報は、ユーザの行動範囲を示す領域の輪郭を定義する情報である。具体的には、輪郭を示す複数の座標群である。この座標群は、輪郭を定義可能な座標群であればよく、例えば、いわゆる画像編集ソフトウェア等における矩形や円形や自由な形状の輪郭を指定する座標群と同様の座標群であっても良い。例えば、行動範囲を示す領域が矩形の領域であれば、その４つの頂点の座標の群や、一対の対角の座標群であっても良い。なお、行動範囲情報は、行動範囲の領域を特定可能な情報であれば、座標群で輪郭が指定される領域の情報以外であってもよく、例えば、行動範囲の地域識別情報であっても良い。また、行動範囲情報は、複数の点の集合であっても良い。
【００３９】
行動範囲情報取得部１３は、例えば、一のユーザの予め指定された期間内に取得された複数のユーザ位置情報（例えば、予め指定された期間内の日時と対応付けられた複数のユーザ位置情報）を用いて、行動範囲情報を取得する。ここでの期間は、直近の予め指定された期間であることが好ましい。また、予め指定された曜日や、時間帯を除外しても良い。例えば、行動範囲情報取得部１３は、予め指定された曜日を示す日時の情報や、予め指定された時間帯に含まれる日時の情報と対応付けられたユーザ位置情報を除外したユーザ位置情報を検索し、検出したユーザ位置情報を用いて行動範囲情報を取得しても良い。また、行動範囲情報取得部１３は、例えば、ユーザの勤務時間外の行動範囲情報を取得するようにしても良い。この場合、例えば、勤務時間と考えられる時間帯を除いた時間帯のユーザ位置情報を用いて、行動範囲情報を取得するようにしても良い。
【００４０】
行動範囲情報取得部１３が、ユーザ位置情報を用いて、どのように、行動範囲情報を取得しても良い。以下、行動範囲情報を取得する処理について例を挙げて説明する。
【００４１】
（１）クラスタリングを利用する場合
複数のユーザ位置情報が、ユーザの位置を示す座標（例えば、緯度および経度の組合せ）である場合、行動範囲情報取得部１３は、これらの座標をクラスタリングすることで、行動範囲情報を取得する。例えば、行動範囲情報取得部１３は、複数のユーザ位置情報が示す複数の座標を、最短距離法や、重心法を用いて、クラスタリングする。なお、複数の座標等をクラスタリングする処理等については、公知の技術であるので、ここでは詳細な説明は省略する。最短距離法については、例えば、以下の非特許文献を参考にされたい「"クラスター分析とは"、［平成２３年１１月８日検索］、インターネット（ＵＲＬ：http://www.vi.cs.is.nagoya-u.ac.jp/watanabe-lab/graduates/04year/yabuta/research/clustering/clustering.html）」。また、重心法については、例えば、以下の非特許文献を参考にされたい「"クラスター分析(Cluster Analysis)−重心法(Centroid Method)−"、［平成２３年１１月８日検索］、インターネット（ＵＲＬ：http://www.ie.reitaku-u.ac.jp/~tak/datB/datB_clust.pdf）」。なお、行動範囲情報取得部１３は、最短距離法や、重心法以外のクラスタリングの手法（例えば、最長距離法や、メディアン法、群平均法等）を用いて、ユーザ位置情報をクラスタリングしても良い。
【００４２】
行動範囲情報取得部１３は、例えば、クラスタリングにより得られた各クラスタについて行動範囲情報を取得する。即ち、各クラスタに属する座標を含む領域を示す情報を、それぞれ行動範囲情報として取得する。つまり、行動範囲情報は、クラスタごとに取得され得る。例えば、行動範囲情報は、各クラスタに属する座標を含む最小外接矩形を示す情報（具体的には、最小外接矩形の輪郭を示す座標群）を行動範囲情報として取得する。あるいは、最小外接矩形を予め指定されたサイズあるいは比率だけ拡張した矩形や、最小外接矩形の輪郭をオフセットした輪郭が示す領域等を示す情報を行動範囲情報として取得しても良い。最小外接矩形を取得する処理については、以下の特許文献等を参照されたい「特許文献：特開２００９−６３３８８号公報（段落００３２，００３３等）」。
【００４３】
また、行動範囲情報取得部１３が、各クラスタに属する座標を含む矩形以外の予め指定された形状の領域を示す情報（具体的には、予め指定された形状の領域の輪郭を示す座標群）を行動範囲情報として取得しても良い。例えば、クラスタに属する座標を直線や曲線等でつないで構成される最も大きい閉じられた領域や、この領域を予め指定されたサイズまたは比率だけ拡張した領域、またはこの領域の輪郭をオフセットした輪郭が示す領域を示す情報を行動範囲情報として取得しても良い。
【００４４】
なお、上記において、行動範囲情報取得部１３は、各クラスタのうちの、クラスタ内に含まれる座標の数が予め指定された条件を満たすクラスタについてだけ行動範囲情報を取得するようにしても良い。例えば、行動範囲情報取得部１３は、各クラスタのうちの、座標の数が、予め指定された閾値以上であるクラスタ、または、座標の数が、多いものから数えて予め指定された順番までのクラスタ、あるいは、クラスタに含まれる座標数の、座標全体の数に対する比率が、予め指定された比率以上であるクラスタについてだけ行動範囲情報を取得するようにしても良い。
【００４５】
なお、行動範囲情報取得部１３は、例えば、後述する地図情報格納部１４に格納されている地図情報等から、各クラスタを構成する座標を含む地域名や住所やエリア名やエリアコード等を、行動範囲情報として取得しても良い。
【００４６】
（２）地域識別情報の出現頻度を利用
複数のユーザ位置情報が、ユーザの位置を示す座標（例えば、緯度および経度の組合せ）である場合、行動範囲情報取得部１３は、複数のユーザ位置情報がそれぞれ示す座標を含む地域の地域識別情報を、後述する地図情報格納部１４や、地域識別情報とその領域を定義する情報（例えば、輪郭を示す座標群）とを対応付けて管理するデータベース（図示せず）等から取得し、地域識別情報ごとの出現数を集計し、出現頻度が高い地域識別情報、またはその輪郭を示す情報を、行動範囲情報として取得する。また、複数のユーザ位置情報が、それぞれ地域識別情報である場合は、これらの地域識別情報ごとの出現数を集計し、出現頻度が高い地域識別情報、またはその輪郭を示す情報を、行動範囲情報として取得する。ここでの出現頻度が高いとは、地域識別情報ごとの出現数が予め指定された閾値以上である場合と考えても良いし、地域識別情報ごとの出現数の、全てのユーザ位置情報数に対する比率等と考えても良い。
【００４７】
例えば、予め、地図で示される範囲を複数の矩形のエリアに区切り、各エリアのエリア識別情報と、そのエリアの輪郭を指定する座標群とを対応付けた情報を、図示しないデータベース等に蓄積しておく。エリア識別情報は、エリアが識別可能な情報であり、例えば、エリア名や、エリアコードである。なお、この情報は、地図情報格納部１４に格納されている地図情報が予め有していてもよい。ここでのエリアの輪郭は、エリアが矩形であることから、エリアの緯度および経度の範囲と考えても良い。そして、各ユーザ位置情報が示す座標が含まれるエリアに対応するエリア識別情報を取得し、同じ地域識別情報が出現する回数を、エリア識別情報別にカウントする。そして、カウント数を用いて、出現頻度が高いエリア識別情報（例えば、カウント数が、閾値以上である地域識別情報）、またはその領域を示す情報（例えば、輪郭を示す座標群）を、行動範囲情報として取得する。なお、矩形の代わりに、六角形等の他の形状でエリアを区切るようにしても良い。
【００４８】
地図情報格納部１４には、地図情報が格納される。地図情報は、地図の情報である。地図情報は、通常、地図の画像である地図図柄情報を有している。地図図柄情報は、例えば、地図を構成するビットマップデータ（ラスタデータ）またはベクタデータ、またはこれらの組合せなどである。地図図柄情報のファイル形式は、ＧＩＦ形式やＪＰＥＧ形式や、ＰＮＧ形式等問わない。地図情報は、ＩＳＯのｋｉｗｉ地図データフォーマットであっても良い。地図情報は、地図上に表記されている地名や、建物や名勝や場所の名称などの文字列を有していても良い。
【００４９】
地図情報は、例えば、その地図情報が表示する領域の経度や緯度を有する座標情報等の、絶対的な位置を示す位置情報や、各地図情報間においてそれぞれの地図が示す領域間の位置関係が分かるような相対的な位置を示す位置情報を有している。例えば、地図情報が示す地図の地表上の実際の範囲や中心点を、緯度と経度との範囲で定義する位置情報を有していてもよい。また、例えば、地図情報が示す地図上の座標と、地図上のこの座標が示す地表上の実際の位置の緯度および経度の値とを対応付けて管理する位置情報を有していても良い。地図上の座標とは、地図図柄情報上の座標と考えてもよい。このような位置情報を用いることで、地図上の座標と、地表上（実空間）における座標（例えば、緯度及び経度）とを適宜変換することが可能となる。
【００５０】
また、地図情報は、当該地図情報により示される地図上の領域や地点等の場所を特定する情報（例えば、地名や、都道府県名、市町村名、住所、建物名、ランドマーク名、駅名、道路名、店名、商店街名等）を有していても良い。この場所を特定する情報を、ここでは、場所特定情報と呼ぶ。場所特定情報は、通常、文字列の情報である。但し、コード番号等であっても良い。場所特定情報は、上述した地域識別情報を含むものと考えて良い。また、地図情報は、場所特定情報と、この場所特定情報が示す領域を示す座標群や、場所特定情報が示す地点を示す座標とを対応付けて有する場所管理情報を有していても良い。
【００５１】
また、地図情報は、例えば、地図の縮尺と対応付けて管理されていてもよい。具体的には、地図情報は、当該地図情報により出力される地図の縮尺の値の情報を有している。また、地図情報は、縮尺ごとに用意されていても良い。また、地図情報や、一の領域についての縮尺が異なる複数の地図図柄情報を有していてもよい。ここでの地図の縮尺とは、地図の縮尺の値を示す情報と考えても良い。
【００５２】
また、地図情報は、道路情報を有していてもよい。道路情報は、地図が示す道路に関する情報である。また、地図情報は、いわゆるリンクデータやノードデータ等を有していても良い。また、地図情報は、その他の情報を有していても良い。
【００５３】
なお、ここでの格納とは、一時記憶も含む概念である。例えば、インターネット等のネットワークを介して外部のサーバ等から取得した（例えば、受信した）地図情報を一時的に格納することも、ここでは格納と考える。かかることは、後述する出力情報格納部１６においても同様である。
【００５４】
場所特定情報取得部１５は、行動範囲情報から、行動範囲に含まれる１以上の場所を特定する情報である場所特定情報を取得する。ここでの場所とは、地点であっても領域であっても良い。例えば、場所特定情報取得部１５は、行動範囲情報が示す範囲（領域）に含まれる１以上の場所を示す場所特定情報を取得する。例えば、行動範囲情報取得部１３が取得した行動範囲情報が、行動範囲を示す領域の輪郭を示す座標群である場合、この行動範囲を示す領域内の座標と対応付けられた一の地点を示す場所特定情報を取得する。あるいは、この行動範囲を示す領域と重なる領域を定義する情報（例えば、座標群）と対応付けられた１以上の場所特定情報を取得する。場所特定情報取得部１５は、例えば、上述した地図情報格納部１４に格納されている地図情報から、場所特定情報を取得する。例えば、地図情報が有している上述した場所管理情報に、領域を示す座標群や、地点を示す座標と対応付けて格納されている場所特定情報の中から、行動範囲情報が示す範囲と重なる領域（または地点）を示す座標群（または座標）と対応付けられた場所特定情報を取得する。
【００５５】
例えば、行動範囲情報取得部１３が取得した行動範囲情報が示す領域が、場所管理情報等が示す東京都港区の領域一部と重なる場合に、場所特定情報取得部１５は、「東京都港区」という場所特定情報を取得しても良い。また、この領域に、場所管理情報等が示す国立新美術館の場所を示す座標が含まれる場合、場所特定情報取得部１５は、「国立新美術館」という場所特定情報を取得しても良い。
【００５６】
なお、予め場所管理情報と同様の、座標または座標群と、場所特定情報とを対応付けて有するデータベース等を、地図情報とは別に図示しない記憶媒体等に蓄積しておくようにして、このデータベースから、場所特定情報取得部１５は、上記と同様にして場所特定情報を取得するようにしても良い。なお、このようなデータベースや、上述した地図情報等を、ネットワーク上の図示しないサーバ装置等に蓄積しておくようにして、場所特定情報取得部１５が、場所特定情報を取得する際に、これらのデータベースや地図情報に対して、図示しない通信部等を介して適宜アクセスすることによって、場所特定情報を取得する際に必要な情報を取得（受信）するようにしても良い。
【００５７】
行動範囲情報取得部１３が取得する行動範囲情報が地域識別情報である場合、場所特定情報取得部１５は、この地域識別情報をそのまま場所特定情報として取得しても良い。また、この場合、場所特定情報取得部１５を省略しても良い。また、この場合、場所特定情報取得部１５は、行動範囲情報である地域識別情報が示す領域内の地点を示す場所特定情報を、上記と同様にして取得しても良い。
【００５８】
場所特定情報取得部１５の取得対象となる場所特定情報は、予め場所特定情報の属性等によって指定されていても良い。場所特定情報の属性とは、例えば、場所特定情報が示す情報の種類（例えば、地域名、市町村名、店名、建物名等）である。また、場所特定情報が示す場所で提供される商品やサービス等のジャンルである。例えば、取得対象となる場所特定情報の属性等が、「市町村名」という属性に指定されている場合、場所特定情報取得部１５は、地図情報が有している場所特定情報のうちの、「属性」が「市町村名」である場所特定情報だけを取得する。また、例えば、「属性」が、「ファッションに関する店舗」である場所特定情報（例えば店名）だけを取得するようにしても良い。場所特定情報の属性は、例えば、場所管理情報等や、図示しない管理情報等によって、予め場所特定情報と対応付けて管理されていても良いし、場所特定情報が含む文字列等から判断するようにしても良い。例えば、場所管理情報の属性は、場所管理情報に付与されているタグで管理されていても良い。
【００５９】
出力情報格納部１６は、後述する出力部１８による出力対象となる情報である出力情報が格納される。出力情報は出力可能な情報であれば、どのような情報であってもよく、例えば、画像データやテキストデータ等のデータタイプ等は問わない。出力情報は、例えば、位置情報（例えば、座標）と対応付けられた情報（例えば、位置情報と対をなす情報）や、場所を示す文字列等を含む情報等の、場所に関連した情報と対応付けられた情報である。位置情報と対応付けられた情報とは、結果的に位置情報と、出力情報との対が取得可能な情報であればよい。出力情報は、例えば、電子メールの情報である。電子メールの情報は、例えば、テキストまたは画像を含む情報である。画像は、動画像も含むと考えても良い。かかることは以下においても同様である。また、出力情報は、例えば、ＳＮＳ（ソーシャルネットワークサービス）の情報である。ＳＮＳの情報とは、ＳＮＳで提供される様々な情報である。ここでは、いわゆるミニブログと呼ばれるもの等もＳＮＳの一形態であると考える。ＳＮＳの情報は、テキストまたは画像を含む情報である。ＳＮＳの情報は、送信元の位置を示す情報等の位置情報（例えば座標）と対応付けられた情報であっても良い。また、出力情報は、例えば、広告の情報である。広告の情報は、例えば、モニタ前面に表示される広告や、ＷＥＢページ等で表示されるバナー広告等の情報や、アプリケーションソフトウェア内に表示される広告等である。広告の情報は、テキストまたは画像を含む情報である。広告の情報は、送信元の位置等の、位置を示す位置情報（例えば座標）と対応付けられた情報であっても良い。出力情報が、位置情報と対応付けられているということは、出力情報が位置情報を含むことであっても良いし、出力情報に位置情報が付与されていることであっても良い。なお、ここでの格納とは、例えば、後述する出力情報受信部１７が、出力情報の受信処理のため等に、出力情報を一時記憶すること等も含む概念である。
【００６０】
出力情報受信部１７は、図示しない外部の装置等から送信される出力情報を、ネットワーク等を介して受信する。出力情報受信部１７は、位置情報と対応付けられた出力情報を受信しても良い。出力情報受信部１７は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。出力情報受信部１７は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６１】
出力部１８は、出力情報格納部１６に格納されている出力情報の中から、行動範囲情報に対応する出力情報を、行動範囲情報に対応しない出力情報に対して優先的に出力する。
【００６２】
行動範囲情報に対応する出力情報とは、例えば、上述した場所特定情報取得部１５が取得した場所特定情報を含む出力情報である。例えば、出力部１８は、場所特定情報を含む出力情報を優先的に出力してもよい。ここでの場所特定情報を含むということは、場所特定情報と完全一致する文字列を有することとしてもよいし、場所特定情報と部分一致する文字列を有することとしても良い。例えば、出力部１８が出力対象とする出力情報が、電子メールやＳＮＳや広告等の情報である場合、出力対象となる出力情報の中から、場所特定情報取得部１５が取得した行動範囲情報に対応する場所特定情報（地名、住所、店名、建物名、ランドマーク名等）が含まれる出力情報を検出し、検出した出力情報を優先して出力する。ただし、この場合の出力情報は、文字列を含む情報である必要がある。
【００６３】
また、出力情報格納部１６に格納されている出力情報が位置情報と対応付けられた情報である場合、行動範囲情報に対応する出力情報とは、例えば、行動範囲情報が示す領域内の位置を示す位置情報と対応付けられた出力情報であってもよい。例えば、出力部１８は、行動範囲情報が示す領域内の位置を示す位置情報と対応付けられた出力情報を優先的に出力してもよい。例えば、出力部１８が出力対象とする出力情報が、ＳＮＳや広告等の情報であって、位置情報と対応付けられた情報である場合において、出力対象となる出力情報の中から、場所特定情報取得部１５が取得した行動範囲情報が示す領域内に含まれる位置情報（例えば、座標）と対応付けられた出力情報を検出し、検出した出力情報を優先して出力する。なお、出力情報は、上記の２つを有する情報や、あるいは、上記のいずれか一方を有する情報であっても良い。
【００６４】
優先的に出力するということは、行動範囲情報に対応する出力情報を、他の情報に対して認識しやすいように出力することである。優先的に出力とは、例えば、行動範囲情報に対応する出力情報だけを出力することも含む概念である。優先的に出力とは、例えば、行動範囲情報に対応する出力情報をフィルタリングして出力することである。
【００６５】
また、優先的に出力とは、行動範囲情報に対応する出力情報を、他の出力情報よりも認識しやすい表示態様で出力することである。例えば、優先的に出力とは、行動範囲情報に対応する出力情報が、先頭となるように情報をソートして出力することである。先頭となるようにソートするということは、視覚的に、先頭であることが認識されるよう配列することであり、例えば、行動範囲情報に対応する出力情報が、リストの上方に並べることや、行動範囲情報に対応する出力情報が、手前側にくるように重ねて表示すること等である。先頭となるようにソートするということは、行動範囲情報に対応する出力情報が、上位となるように出力することと考えても良い。
【００６６】
また、優先的に出力とは、行動範囲情報に対応する出力情報を、他の情報に対して識別可能となるよう分類することである。例えば、優先的に出力とは、行動範囲情報に対応する出力情報をグループ化して出力することであってもよい。例えば、行動範囲情報に対応する出力情報に、共通するタグや、識別情報を対応付けることも、グループ化と考えても良い。これにより、行動範囲情報に対応する出力情報と、他の出力情報とを分類することででき、例えば、出力情報の取扱を容易にすることができる。
【００６７】
なお、行動範囲情報に対応する出力情報だけを取得して出力する場合、出力部１８は、行動範囲情報に対応しない出力情報を、出力情報格納部１６から削除してもよい。例えば、出力情報受信部１７が受信処理の際に、出力情報格納部１６に一時記憶した出力情報のうちの、行動範囲情報に対応しない出力情報を、出力情報格納部１６に蓄積しないようにしてもよい。
【００６８】
ここで述べる出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００６９】
出力部１８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７０】
次に、情報処理装置１の動作について図２のフローチャートを用いて説明する。なお、ここでは、一例として、ユーザ位置情報格納部１１には、一のユーザのユーザ位置情報だけが格納されている場合について説明する。
【００７１】
（ステップＳ１０１）現在位置情報取得部１２は、現在位置情報を取得するタイミングであるか否かを判断する。例えば、予め指定された時間間隔ごとに現在位置情報を取得するよう設定されている場合、情報処理装置１を起動した時刻、または、前回現在位置情報を取得した時刻から、予め指定された時間間隔が経過したか否かを判断し、経過した場合に、取得するタイミングであると判断する。あるいは、予め指定されたトリガーが発生した場合に、取得するタイミングであると判断しても良い。取得するタイミングである場合、ステップＳ１０２に進み、タイミングでない場合、ステップＳ１０４に進む。
【００７２】
（ステップＳ１０２）現在位置情報取得部１２は、現在位置情報を取得する。
【００７３】
（ステップＳ１０３）現在位置情報取得部１２は、現在の時刻を時計等から取得し、ステップＳ１０２で取得した現在位置情報と時刻とを含むユーザ位置情報を、ユーザ位置情報格納部１１に蓄積する。ここでの蓄積は、例えば、追記である。そして、ステップＳ１０１に戻る。なお、現在の時刻の取得および蓄積は省略しても良い。
【００７４】
（ステップＳ１０４）行動範囲情報取得部１３は、行動範囲情報を取得するタイミングであるか否かを判断する。例えば、毎週の特定の曜日の特定の時刻に、行動範囲情報を取得するよう設定されている場合、現在の日時が、特定の曜日の特定の時刻を経過したか否かを判断し、経過した場合に行動範囲情報を取得するタイミングであると判断する。また、ユーザからの指示を、図示しない受付部等が受け付けた場合に、取得するタイミングであると判断しても良い。取得するタイミングである場合、ステップＳ１０５に進み、取得するタイミングでない場合、ステップＳ１０８に進む。
【００７５】
（ステップＳ１０５）行動範囲情報取得部１３は、ユーザ位置情報格納部１１に格納されている複数のユーザ位置情報を取得する。ここで取得する複数のユーザ位置情報は、例えば、現在の時刻から、予め指定された期間（例えば、一か月等）だけ前の期間内の時刻を有するユーザ位置情報である。そして、取得したユーザ位置情報を用いて、行動範囲情報を取得する。例えば、複数のユーザ位置情報がそれぞれ示すユーザの座標をクラスタリングして、１以上のクラスタに分け、この１以上のクラスタの中から、１以上のクラスタを、含まれる座標数が多いものから順に、座標数の累計が、取得した全てのユーザ識別情報数のうちの所定の比率となるまで取り出す。また、例えば、取得した全てのユーザ識別情報数のうちの予め指定された比率以上のクラスタを取り出すようにしても良い。そして、取り出した１以上のクラスタごとに、それぞれ構成する座標を含む領域を示す情報を行動範囲情報として取得する。
【００７６】
（ステップＳ１０６）行動範囲情報取得部１３は、ステップＳ１０５で取得した行動範囲情報を、メモリやハードディスク等の図示しない記憶媒体に蓄積する。ここでの蓄積は、例えば、上書き保存等の更新である。
【００７７】
（ステップＳ１０７）場所特定情報取得部１５は、ステップＳ１０５において取得した各行動範囲情報について、各行動範囲情報が示す範囲内に含まれる１以上の場所特定情報を、地図情報格納部１４に格納されている地図情報から取得する。
【００７８】
（ステップＳ１０８）場所特定情報取得部１５は、ステップＳ１０７で取得した場所特定情報を、メモリやハードディスク等の図示しない記憶媒体に蓄積する。ここでの蓄積は、例えば、上書き保存等の更新である。そして、ステップＳ１０１に戻る。
【００７９】
（ステップＳ１０９）出力情報受信部１７は、出力情報を受信したか否かを判断する。受信した場合、ステップＳ１１０に進み、受信していない場合、ステップＳ１１１に進む。
【００８０】
（ステップＳ１１０）出力情報受信部１７は、ステップＳ１０９で受信した出力情報を、出力情報格納部１６に蓄積する。ここでの蓄積は、例えば追記である。そして、ステップＳ１０１に戻る。
【００８１】
（ステップＳ１１１）出力部１８は、出力情報を出力する指示を、図示しない受付部等を介して受け付けたか否かを判断する。指示を受け付けた場合、ステップＳ１１２に進み、受け付けていない場合、ステップＳ１０１に戻る。
【００８２】
（ステップＳ１１２）出力部１８は、出力情報格納部１６に格納されている出力情報のうち、ステップＳ１０８で蓄積された１以上の場所特定情報のいずれかを含む出力情報を取得する。例えば、一の場所特定情報が示す文字列を含む文字列を有する出力情報を検索し、検出した出力情報を取得する。
【００８３】
（ステップＳ１１３）出力部１８は、出力情報格納部１６に格納されている出力情報のうちの、位置情報と対応付けられている出力情報の中から、ステップＳ１０６において蓄積した行動範囲情報が示す範囲内の位置を示す位置情報と対応付けられた出力情報を検索し、検出した出力情報を取得する。なお、ステップＳ１１２と重複する出力情報は、一つを残して削除するようにして良い。また、ステップＳ１１２で検出されずに残った出力情報についてのみ、ここでの検索を行うようにしても良い。
【００８４】
（ステップＳ１１４）出力部１８は、ステップＳ１１２およびステップＳ１１３で取得した出力情報を出力する。例えば、表示する。なお、出力部１８は、出力情報のタイトル等の一部のみを、リスト形式で出力（例えば表示）し、そのリストの一の出力情報に対応する項目をユーザに選択された場合に、この項目に対応する一の出力情報の他の部分を出力するようにしても良い。
【００８５】
（ステップＳ１１５）出力部１８は、出力を終了するか否かを判断する。例えば、出力から予め指定された時間が経過した場合や、図示しない受付部等を介して、出力を終了する指示を受け付けた場合に出力を終了することを判断する。出力を終了する場合、出力を終了してステップＳ１０１に戻り、終了しない場合、ステップＳ１１５に戻る。
【００８６】
なお、図２のフローチャートにおいては、出力部１８が、ステップＳ１１２およびステップＳ１１３で検出した出力情報だけを選択的に出力するようにしたが、本発明においては、ステップＳ１１２およびステップＳ１１２で検出した出力情報が、他の出力情報に対して先頭に位置するように、出力情報をソートして出力しても良い。
【００８７】
なお、図２のフローチャートにおいては、出力部１８が、ステップＳ１１２で検出した出力情報と、ステップＳ１１３で検出した出力情報とを、識別可能な表示態様で出力するようにしても良い。例えば、それぞれに異なる印を表示したり、それぞれの文字列や背景色等を，異なる色や模様等で示しても良い。
【００８８】
また、本発明においは、ステップＳ１１４の出力は、ステップＳ１１２およびステップＳ１１３で検出された出力情報をグループ化して出力する処理であっても良い。
【００８９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９０】
以下、本実施の形態における情報処理装置１の具体的な動作について説明する。情報処理装置１の概念図は図３である。ここでは、情報処理装置１が、携帯型の情報処理装置であるとする。この情報処理装置１は、いわゆるスマートフォンを兼用しているものであり、表示デバイスとしてモニタ１８ａを有しており、このモニタ１８ａ上にはタッチパネル（図示せず）が設けられているものとする。情報処理装置１は、情報処理装置１に対して出力情報となる情報を送信する他の複数の情報処理端末等と、有線または無線のネットワーク等を介して通信可能に接続されている。ここでは、説明のための例として情報処理端末２、情報処理端末３、情報処理端末４と接続されている場合を示している。但し、接続される情報処理端末の数等は問わない。
【００９１】
図４は、ユーザ位置情報格納部１１に格納されているユーザ位置情報を管理するユーザ位置情報管理表である。ユーザ位置情報管理表において、「日時」は、ユーザ位置情報を取得した日時を示し、ここでは、「年／月／日  時：分」というフォーマットで日時を表している。
【００９２】
図５は、地図情報格納部１４に格納されている地図情報を構成する地図図柄情報を管理するための地図図柄情報管理表である。地図図柄情報管理表は、「地図ＩＤ」、「地図図柄情報」、「緯度」、および「経度」等の項目を有している。「地図ＩＤ」は地図図柄情報を管理する識別情報である。「地図図柄情報」は、地図図柄情報であり、ここでは、地図図柄情報のファイル名を示している。「緯度」および「経度」は、地図図柄情報が示す地図の中心の緯度および経度を示す。なお、本実施の形態においては、緯度を示すｘ１，ｘ２……等や、経度を示すｙ１，ｙ２…等は、それぞれ実際の一の値を示すものとする。かかることは、以下においても同様であるとする。
【００９３】
図６は、地図情報格納部１４に格納されている地図情報が有している、場所特定情報を管理する場所管理情報の一例を示す図である。この場所管理情報は、特に、領域（地域）を特定する場所特定情報を管理する場所管理情報（ここでは、領域管理情報と称す）であるとする。領域管理情報は、「地域識別情報」と、「座標群」と、「属性」という項目を有している。「地域識別情報」は、領域である一の地域を識別するための識別情報であり、上述した地域識別情報と同様のものである。「座標群」は、地域識別情報が示す一の地域の輪郭を定義する複数の座標群である。「属性」は、地域識別情報の属性を示す情報である。例えば、「観光エリア名」は、「地域識別情報」が、観光の際に呼ばれる地域の俗称であることを示す属性である。また、「町名」は、対応する「地域識別情報」が住所表記上の町名であることを示す属性である。
【００９４】
図７は、地図情報格納部１４に格納されている地図情報が有している、場所特定情報を管理する場所管理情報の一例を示す図である。この場所管理情報は、特に、地点を特定する場所特定情報を管理する場所管理情報（ここでは、地点管理情報と称す）であるとする。地点管理情報は、「地点識別情報」と、「座標」と、「属性」という項目を有している。「地点識別情報」は、一の地点を識別するための識別情報である。「地点識別情報」は、例えば一の地点にある建物や、店舗や、ランドマーク等の名称や、住所等である。「座標」は、地点識別情報が示す一の地点の位置を指定する座標である。「属性」は、地点識別情報の属性を示す情報である。例えば、「ショップ」は、対応する「地点識別情報」が物販等を行うショップの店名であることを示す属性である。
【００９５】
ユーザが情報処理装置１を起動した状態で保持していると、ＧＰＳを有している現在位置情報取得部１２は、予め指定された時間ごとに、緯度と経度とで示される現在位置情報を取得する。現在位置情報は、取得した現在位置情報が示す座標と、図示しない情報処理装置１の内部の時計等から取得した日時の情報とを対応付けたものを、ユーザ位置情報として、ユーザ位置情報格納部１１に追記する。これにより、図４に示した現在位置情報管理表のレコードが順次追加されていく。
【００９６】
ここで、予め行動範囲情報を取得するタイミングとして、毎週月曜日の午前１１時００分が図示しない記憶媒体等に設定されており、行動範囲情報取得部１３は、現在の時刻がこの時間になったか否かを順次判断する。この時刻になった場合、行動範囲情報取得部１３は、行動範囲情報を取得するタイミングであると判断する。
【００９７】
行動範囲情報取得部１３は、現在の日時から、１か月分遡った期間内の日時と対応付けられたユーザ位置情報を、ユーザ位置情報格納部１１から検索して、メモリ等に読み出す。例えば、現在の日時が、「２０１１／１２／５  １１：００」であったとすると、「日時」が示す日時が、ここから一か月遡った日時「２０１１／１１／５  １１：００」から、現在の日時「２０１１／１２／５  １１：００」までの期間内であるレコードを、図４に示したユーザ位置情報管理表から検出する。そして、検出したユーザ位置情報を行動範囲情報取得部１３から読み出す。なお、読み出す際には、ユーザ位置情報のうちの「日時」の情報は読み出さないようにしても良い。
【００９８】
図８は、行動範囲情報取得部１３が読み出した複数のユーザ位置情報の座標を、図５の地図図柄情報管理表で管理されている地図図柄情報上にプロットし、「日時」の古いものから順番に線でつないで示した模式図である。なお、ここでプロットした座標は、説明のためのものであり、必ずしも、ユーザ位置情報格納部１１のユーザ位置情報のうちの条件を満たす全てのユーザ位置情報のプロットしたものではない。行動範囲情報取得部１３が読み出した複数のユーザ位置情報は、図８に示すようなユーザの移動状況を示す情報であるといえる。
【００９９】
次に、行動範囲情報取得部１３は、メモリに読み出したユーザ位置情報が示す座標に対して、最短距離法等のクラスタリングを行う。クラスタリングの処理は、公知の技術であるので、ここでは説明を省略する。クラスタリングの結果、複数のクラスタが得られたとする。
【０１００】
図９は、クラスタに分けられた座標を、図８と同様に地図図柄情報上に示した図である。図９において、閉じられた点線９１〜９４内にそれぞれ含まれる座標群が、複数のクラスタに分けられた座標群を示している。
【０１０１】
次に、行動範囲情報取得部１３は、クラスタリングにより得られた各クラスタごとに、含まれる座標数をカウントし、各クラスタ（点線９１〜９４で示された各クラスタ）の座標数が、読み出した全ての座標の数の３０％を超えるか否かを順次判断し、３０％を超えるクラスタを検出する。この３０％は、閾値であり、予め指定されているものとする。ここでは、点線９２と点線９４で囲まれたクラスタが、それぞれ３０％を超えると判断されたとする。
【０１０２】
行動範囲情報取得部１３は、点線９２で囲まれたクラスタに含まれる座標の全てを含む最小外接矩形を検出し、この矩形の輪郭を指定する座標群を取得する。同様にして、点線９４で囲まれたクラスタについても、最小外接矩形を検出し、その輪郭を指定する座標群を取得する。
【０１０３】
図１０は、２つのクラスタにそれぞれ設定された最小外接矩形を示す図である。最小外接矩形１０１の輪郭を定義する座標群は、最小外接矩形の左上隅の座標（ｘ１０１１，ｙ１０１１）および右下隅の座標（ｘ１０１２，ｙ１０１２）の組合せであるとする。同様に、最小外接矩形１０２の輪郭を定義する座標群は、最小外接矩形の左上隅の座標（ｘ１０２１，ｙ１９０２１）および右下隅の座標（ｘ１０２２，ｙ１０２２）の組合せであるとする。
【０１０４】
行動範囲情報取得部１３は、上記で取得した輪郭を指定する座標群を、クラスタごとに自動で割り当てられた行動範囲情報の識別情報と対応付けて、図示しない記憶媒体等に蓄積する。行動範囲情報の識別情報と対応付けられて蓄積された座標群が行動範囲情報である。なお、ここでの蓄積は、例えば、上書き保存や、直前に格納されている情報を削除してからの蓄積である。
【０１０５】
図１１は、図示しない記憶媒体に格納されている行動範囲情報を管理する行動範囲情報管理表を示す図である。行動範囲情報管理表は、「行動範囲ＩＤ」と「座標群」という項目を有している。「行動範囲ＩＤ」は行動範囲情報の識別情報であり、「Ｍ００１」は、図１０の最小外接矩形１０１に対応する範囲を示し、「Ｍ００２」は、図１０の最小外接矩形１０２に対応する範囲を示す。「座標群」は行動範囲情報である。
【０１０６】
次に、場所特定情報取得部１５は、図６に示した領域管理情報を用いて、行動範囲情報が示す範囲と重なる領域を示す場所特定情報を検出する。例えば、場所特定情報取得部１５は、「行動範囲ＩＤ」が「Ｍ００１」である「座標群」の値（即ち、行動範囲情報）を図１１に示した行動範囲情報管理表から読み出す。そして、図６に示した領域管理情報の各レコードから、「座標群」の値を順次読みだし、読み出した「座標群」が示す領域と、上記で行動範囲情報から読み出した「座標群」が示す範囲（領域）と、が重なるか否かを判断していく。そして、重なる場合、この領域管理情報と同じレコードに含まれる「地域識別情報」を場所特定情報として取得する。含まれない場合は、「地域識別情報」は取得しない。そして、図６に示した領域管理情報の各レコードから取得した「座標群」についての判断が終了した時点で、図１１に示した行動範囲情報管理表で管理されている次の「行動範囲ＩＤ」である「Ｍ００２」の「座標群」を読み出して、上記と同様の処理を繰り返す。なお、ここでは、例として、図６に示した領域管理情報のうちの、「属性」が「観光エリア名」であるレコードの領域管理情報が示す領域についてのみ、上記の行動範囲情報が示す範囲と重なるか否かの判断を行うよう予め指定されており、「属性」の値が「観光エリア名」に一致するレコードについてのみ、上記の行動範囲情報が示す範囲と重なるか否かの判断を行うものとする。
【０１０７】
これにより、場所特定情報取得部１５は、例えば、「三宮」という地域識別情報と、「磯上公園」という地域識別情報とを、場所特定情報として取得する。
【０１０８】
また、場所特定情報取得部１５は、図７に示した地点管理情報を用いて、行動範囲情報が示す範囲に含まれる地点を示す場所特定情報を検出する。例えば、場所特定情報取得部１５は、「行動範囲ＩＤ」が「Ｍ００１」である「座標群」の値（即ち、行動範囲情報）を図１１に示した行動範囲情報管理表から読み出す。そして、図６に示した領域管理情報の各レコードから、「座標」の値を順次読みだし、読み出した「座標」が、上記で行動範囲情報から読み出した「座標群」が示す範囲（領域）に含まれるか否かを判断していく。そして、含まれる場合、この地点管理情報と同じレコードに含まれる「地点識別情報」を場所特定情報として取得する。重ならない場合は「地点識別情報」は取得しない。そして、図７に示した地点管理情報の各レコードから取得した「座標」についての判断が終了した時点で、図１１に示した行動範囲情報管理表で管理されている次の「行動範囲ＩＤ」である「Ｍ００２」の「座標群」を読み出して、上記と同様の処理を繰り返す。なお、ここでは、例として、図７に示した領域管理情報のうちの、「属性」が「レストラン」であるレコードの地点管理情報が示す領域についてのみ、上記の行動範囲情報が示す範囲に含まれるか否かの判断を行うよう予め指定されており、「属性」の値が「レストラン」に一致するレコードについてのみ、上記の行動範囲情報が示す範囲に含まれる地点か否かの判断を行うものとする。
【０１０９】
これにより、場所特定情報取得部１５は、例えば、「ストーブカフェ」という地域識別情報と、「グリル神戸」という地点識別情報とを、場所特定情報として取得する。
【０１１０】
場所特定情報取得部１５は、取得した場所特定情報を、図示しない記憶媒体等に蓄積する。
【０１１１】
図１２は、場所特定情報取得部１５が取得して蓄積した場所特定情報を管理する場所特定情報管理表である。
【０１１２】
外部の情報処理端末等が、例えば、ネットワーク等を介して、情報処理装置１を宛先として情報処理装置１の出力対象となる情報である出力情報を送信すると、出力情報受信部１７はこの出力情報を受信する。そして、受信した出力情報を出力情報格納部１６に蓄積する。
【０１１３】
例えば、外部の情報処理端末２が、情報処理装置１を宛先として電子メールを送信したとすると、出力情報受信部１７は、この電子メールを出力対象の出力情報として受信し、受信した電子メールを、電子メールの情報として、出力情報格納部１６に蓄積する。
【０１１４】
図１３は、出力情報格納部１６に格納されている出力情報である電子メールを管理する電子メール管理表である。電子メール管理表は、「ＩＤ」と、「出力情報」と、「位置情報」という項目を有している。「ＩＤ」は、出力情報を管理する識別情報である。「出力情報」は、出力情報であり、ここでは電子メールの情報であるとする。なお、ここでは、説明の便宜上、送信元等の情報や、送信日時や、ヘッダ情報等は省略している。
【０１１５】
ここで、ユーザが、出力情報の一つである電子メールを表示するための指示を図示しない受付部に対して入力したとする。
【０１１６】
出力部１８は、まず、図１２に示した場所特定情報の一つ目の値である「三宮」を読み出し、この「三宮」という文字列と一致する文字列を有する電子メールを、出力情報格納部１６に格納されている電子メールの中から検索する。具体的には、図１３（ａ）に示した各レコードの「出力情報」の中から、「三宮」という文字列を含むものを検索する。そして、検出された「出力情報」である電子メールの情報をメモリ等に読み出す。なお、読み出す際には、電子メールのタイトルだけを読み出しても良いし、検出された「出力情報」に対応する「ＩＤ」の値だけを一旦読み出すようにしても良い。さらに、図１２に示した場所特定情報の２つ目以降の値についても、同様の処理を行う。そして、出力部１８は、検出した電子メールの情報をモニタ１８ａに表示する。例えば、検出した電子メールのタイトルだけを、リスト表示する。
【０１１７】
図１４は、上記で検出された出力情報である電子メールの表示例を示す図である。ここでは、電子メールのタイトルがリスト表示されている。このリストにおいては、電子メールのタイトルは、例えば、受信日の日付順等に配列される。そして、例えば、一の電子メールのタイトルを指定すると、この電子メールの本文が表示される。
【０１１８】
このようにして、行動範囲情報を用いて取得した場所特定情報により、出力情報である電子メールがフィルタリングされて出力されることとなる。これにより、ユーザは、自分の行動範囲に関連する電子メールの情報、具体的には、自分の行動範囲に対応する場所特定情報に一致する文字列を含む電子メールの情報を、特に設定等を行うことなく選択的に受け取ることが可能となる。
【０１１９】
なお、ここでは、電子メールである出力情報は、位置情報と対応付けられていないため、出力部１８は、位置情報を用いた出力情報のフィルタリングは行わない。
【０１２０】
また、例えば、図１１に示した「行動範囲ＩＤ」が「Ｍ００１」である範囲内の一の地点にいる情報処理装置１を利用するユーザ以外の他のユーザが、携帯型の情報処理端末３から、情報処理装置１を宛先として情報処理装置１の出力対象となるＳＮＳの情報を送信したとする。このとき、情報処理端末３は、上述した現在位置情報取得部１２と同様に、現在の位置情報を取得して、この現在の位置情報を対応付けてＳＮＳの情報を送信したとする。例えば、送信されたＳＮＳの情報は、テキスト情報であったとする。出力情報受信部１７は現在の位置情報と対応付けて送信されてきたＳＮＳの情報を受信し、ＳＮＳの情報として出力情報格納部１６に蓄積する。
【０１２１】
図１５は、出力情報格納部１６に格納されている出力情報であるＳＮＳの情報を管理するＳＮＳ情報管理表である。ＳＮＳ情報管理表は、「ＩＤ」と、「出力情報」と、「位置情報」という項目を有している。「ＩＤ」は、出力情報を管理する識別情報である。「出力情報」は、出力情報であり、ここではＳＮＳの情報であるとする。なお、ここでは、説明の便宜上、送信元等の情報や、送信日時や、ヘッダ情報等は省略している。「位置情報」は、出力情報と対応付けて送信された位置情報であり、ここでは緯度と経度とで表された座標であるとする。通常は、出力情報（ＳＮＳの情報）を送信した際の、送信元となる情報処理端末の位置を示す位置情報である。
【０１２２】
ここで、ユーザが、出力情報の一つであるＳＮＳの情報を表示するための指示を図示しない受付部に対して入力したとする。
【０１２３】
出力部１８は、まず、図１２に示した場所特定情報の一つ目の値である「三宮」を読み出し、この「三宮」という文字列と一致する文字列を有するＳＮＳの情報を、出力情報格納部１６に格納されているＳＮＳの情報の中から検索する。具体的には、図１５に示した各レコードの「出力情報」の中から、「三宮」という文字列を含むものを検索する。そして、検出された「出力情報」であるＳＮＳの情報をメモリ等に読み出す。なお、読み出す際には、ＳＮＳの情報のタイトルだけを読み出しても良いし、検出された「出力情報」に対応する「ＩＤ」の値だけを一旦読み出すようにしても良い。同様にして、図１２に示した場所特定情報の２つ目以降の値についても、同様の処理を行う。なお、ここでは、ＳＮＳの情報から場所特定情報を含むものを検索したが、ＳＮＳの情報に、予め情報の内容や属性等を示すタグが付与されている場合、このタグに、場所特定情報が含まれているＳＮＳの情報を検索するようにしても良い。また、検出されたＳＮＳの情報には、検出済であることを示すフラグ等の情報を付与するようにしてもよい。
【０１２４】
さらに、出力部１８は、出力情報格納部１６に格納されているＳＮＳの情報のうちの、上記で検出されたＳＮＳの情報を除いたＳＮＳの情報に対応する「位置情報」を順次読み出し、図１１に示した行動範囲情報取得部１３が取得した２つの行動範囲情報が示す２つの範囲のいずれかに含まれる位置であるか否かを順次判断していく。つまり、発信源が、行動範囲情報が示す範囲内であるＳＮＳの情報の検出を行う。そして、「位置情報」が、２つの範囲のいずれかに含まれる場合、この「位置情報」に対応するＳＮＳの情報である「出力情報」を、メモリ等に読み出す。
【０１２５】
そして、出力部１８は、上記で検出して読み出したＳＮＳの情報を、モニタ１８ａに表示する。例えば、検出した１以上のＳＮＳの情報のそれぞれの一部を、リスト表示する。このリストにおいては、ＳＮＳの情報は、例えば、受信日の日付順等に配列される。
【０１２６】
図１６は、上記で検出された出力情報であるＳＮＳの表示例を示す図である。ここでは、ＳＮＳの情報の先頭部分がリスト表示されている。そして、例えば、リストの一の項目を指定すると、このＳＮＳの情報の全体が表示されるようにしても良い。
【０１２７】
このようにして、行動範囲情報を用いて取得した場所特定情報により、出力情報であるＳＮＳの情報がフィルタリングされて出力される。更に、行動範囲情報が示す行動範囲から発信されたＳＮＳの情報（出力情報）もフィルタリングされて出力される。これにより、ユーザは、自分の行動範囲に関連するＳＮＳの情報、具体的には、自分の行動範囲に対応する場所特定情報に一致する文字列を含むＳＮＳの情報、および自分の行動範囲内から発信されたＳＮＳの情報を、特に設定等を行うことなく選択的に受け取ることが可能となる。
【０１２８】
また、例えば、図１１に示した「行動範囲ＩＤ」が「Ｍ００１」である範囲内の一の地点にいる他のユーザが、情報処理端末４から、情報処理装置１を宛先として情報処理装置１の出力対象となる広告の情報を送信したとする。このとき、情報処理端末４は、現在位置情報取得部１２と同様に、現在の位置情報を取得して、この現在の位置情報を対応付けて広告の情報を送信したとする。例えば、送信された広告の情報は、例えば、テキスト情報と画像とで構成される広告の情報であったとする。出力情報受信部１７は現在の位置情報と対応付けて送信されてきた広告の情報を受信し、この広告の情報を出力情報として、対応付けて送信された位置情報と対応付けて、出力情報格納部１６に蓄積する。
【０１２９】
図１７は、出力情報格納部１６に格納されている出力情報である広告の情報を管理する広告情報管理表である。広告情報管理表は、「ＩＤ」と、「出力情報」と、「位置情報」という項目を有している。「ＩＤ」は、出力情報を管理する識別情報である。「出力情報」は、出力情報であり、ここでは広告の情報であるとする。「位置情報」は、出力情報と対応付けて送信された位置情報であり、ここでは緯度と経度とで表された座標であるとする。通常は、出力情報（広告の情報）を送信した際の、送信元となる情報処理端末の位置を示す位置情報である。
【０１３０】
ここで、ユーザが、出力情報の一つである広告の情報が表示されるような操作等を、図示しない受付部に対して入力したとする。例えば、起動時に広告が表示される機能が付加されている無料のソフトウェア等を起動する指示等を、受付部等に対して入力したとする。
【０１３１】
出力部１８は、まず、図１２に示した場所特定情報の一つ目の値である「三宮」を読み出し、この「三宮」という文字列と一致する文字列を有する広告の情報を、出力情報格納部１６に格納されている広告の情報の中から検索する。具体的には、図１７に示した各レコードの「出力情報」の中から、「三宮」という文字列を含むものを検索する。そして、検出された「出力情報」に対応する「ＩＤ」の値を図示しないメモリ等の記憶媒体に読み出す。同様にして、図１２に示した場所特定情報の２つ目以降の値についても、同様の処理を行う。なお、ここでは、広告の情報から場所特定情報を含むものを検索したが、広告の情報に、予め情報の内容や属性等を示すタグが付与されている場合、このタグに、場所特定情報が含まれている広告の情報を検索するようにしても良い。
【０１３２】
さらに、出力部１８は、出力情報格納部１６に格納されている広告の情報のうちの、上記で検出されたＳＮＳの情報を除いた広告の情報に対応する「位置情報」を順次読み出し、図１１に示した行動範囲情報取得部１３が取得した２つの行動範囲情報が示す２つの範囲のいずれかに含まれる位置であるか否かを順次判断していく。つまり、発信源が、行動範囲情報が示す範囲内である広告の情報の検出を行う。そして、「位置情報」が、２つの範囲のいずれかに含まれる場合、この「位置情報」に対応する「ＩＤ」を、メモリ等の記憶媒体に読み出す。
【０１３３】
次に、出力部１８は、メモリ等の記憶媒体に読み出された「ＩＤ」のうちの重複しているものを検出する。そして、重複している「ＩＤ」を、リストの先頭となる位置に（ここでは、リストの一番上に位置するように）配列する。なお、重複している複数の「ＩＤ」の配列の順番は問わない。例えば、「ＩＤ」の小さい順に配列しても良いし、「ＩＤ」に対応する広告の情報の受信日順等に配列しても良い。更に、メモリ等の記憶媒体に読み出された「ＩＤ」のうちの重複していない「ＩＤ」を検出して、重複している「ＩＤ」の下に配列する。重複していない複数の「ＩＤ」の配列の順番は、上記と同様に問わない。更に、メモリ等に読み出されなかった広告情報の「ＩＤ」を、上記の重複していない「ＩＤ」の下に配列する。メモリ等に読み出されなかった複数の広告情報の「ＩＤ」の配列の順番は、上記と同様に問わない。
【０１３４】
そして、出力部１８は、上記で取得した広告の情報の「ＩＤ」の配列順に、出力情報格納部１６に格納されている広告の情報をリスト状に配列して、モニタ１８ａに表示する。
【０１３５】
図１８は、上記で検出された出力情報である広告の情報の表示例を示す図である。ここでは、検出された広告を、上下に並べてリスト表示している。なお、出力部１８は、広告の情報をリスト表示する代わりに、広告の情報を、上記で取得した「ＩＤ」の配列順にそって、予め指定された時間等で切り替えて表示するようにしても良い。
【０１３６】
このようにして、広告の情報をリスト表示する際に、行動範囲情報を用いて取得した場所特定情報を含む広告の情報（出力情報）と、行動範囲情報が示す行動範囲から発信された広告の情報（出力情報）とを、他の広告の情報よりも、目につきやすい上位に優先的に表示することができる。これにより、ユーザは、自分の行動範囲に関連する広告の情報を、他の広告の情報に対して優先的に見ることとなる。この結果、ユーザに対して、ユーザの行動範囲に対応する場所特定情報に一致する文字列を含む広告の情報、およびユーザの行動範囲内から発信された広告の情報を、特に設定等を行うことなく優先的に表示することが可能となる。
【０１３７】
なお、出力部１８は、位置情報と対応付けられた出力情報を出力する際には、この位置情報を含む領域の地図情報（例えば、地図図柄情報を含む情報）を、地図情報格納部１４から読み出して、この地図情報が示す地図上の、出力情報と対応付けられた位置情報が示す位置に対応する位置（座標）上に、出力情報を出力（例えば、表示）するようにしても良い。なお、位置上に出力情報を出力とは、位置上に、出力情報の少なくとも一部を出力することや、あるいは、位置上に、出力情報に対するリンクを示す情報等を出力することであってもよい。
【０１３８】
また、出力部１８は、場所特定情報を含む出力情報を出力する際には、この場所特定情報が示す領域や位置を含む領域の地図を、地図情報格納部１４から読み出して、この地図情報が示す地図上の、場所特定情報が示す領域や位置に、上記と同様に出力情報を出力（例えば表示）しても良い。場所特定情報が示す領域に出力情報を出力する場合、出力情報が出力される位置は、地図上の、場所特定情報が示す領域内のどの位置であってもよく、例えば、場所特定情報ごとに、出力される位置が予め指定されていても良い。
【０１３９】
なお、ここでは、電子メールや、ＳＮＳの情報を表示する際に、行動範囲情報に関する電子メールや、ＳＮＳの情報だけをフィルタリングして優先的に表示するようにしたが、上記の広告の情報と同様に、行動範囲情報に関する電子メールや、ＳＮＳの情報が上位となるようにソートして電子メールや、ＳＮＳの情報をリスト表示するようにしても良い。
【０１４０】
また、同様に、広告の情報をリスト表示する代わりに、広告の情報のうちの、ユーザの行動範囲情報に関するものだけを、フィルタリングして優先的に表示するようにしても良い。
【０１４１】
また、出力部１８は、上記のようにして検出した場所特定情報を含む出力情報や、行動範囲情報が示す範囲内の位置を示す位置情報と対応付けられた出力情報を、グループ化して出力するようにしてもよい。例えば、検出された出力情報に、同じグループに属することを示す共通のグループ識別情報を付与して、図示しない記憶媒体や外部の装置等に出力しても良い。具体的には、図１４において選択的に表示した電子メールの情報を、同じグループに属する情報として、例えば、同じグループ識別情報等を付与して、出力しても良い。また、残りのグループ識別情報も、別のグループとしてグループ化しても良い。このようにすることで、出力情報を、ユーザの行動範囲に関する情報であるか否かによって分類することができ、行動範囲に関する情報の取扱を容易にすることができる。
【０１４２】
以上、本実施の形態によれば、ユーザ位置情報を用いてユーザの行動範囲を示す行動範囲情報を取得して、この行動範囲情報に対応する出力情報を、対応しない出力情報に対して優先的に出力できるようにしたため、ユーザの行動において有用な出力情報を優先的にユーザに提供することができる。
【０１４３】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４４】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０１４５】
以下、情報処理装置１の一部をサーバ装置とした本実施の形態の第一の変形例について説明する。図１９は、本実施の形態の情報処理装置をサーバ装置として用いた情報処理システムの構成の一例を示すブロック図である。情報処理システム１０００は、通信可能にネットワーク等で接続されたサーバ装置１ａと、１以上の情報端末５とを有している。情報端末５は、例えば、ユーザが保持する情報端末である。なお、ここでは、情報端末５が一つである場合について示しているが、情報端末５は、複数であっても良い。
【０１４６】
サーバ装置１ａは、ユーザ位置情報格納部１１、現在位置情報取得部１２、行動範囲情報取得部１３、地図情報格納部１４、場所特定情報取得部１５、出力情報格納部１６、出力情報受信部１７、出力部１８を備える。これらは、上記実施の形態の情報処理装置１の各部と同様の構成を備えている。但し、現在位置情報取得部１２は、情報端末５から現在位置情報を受信する。また、出力部１８は、取得した出力情報を、ネットワーク等を介して、情報端末５に送信する。
【０１４７】
情報端末５は、ユーザ現在位置情報取得部５１と、ユーザ現在位置情報送信部５２と、ユーザ側受信部５３と、ユーザ側出力部５４とを備える。
【０１４８】
現在位置情報取得部５１は、現在位置情報取得部１２と同様の構成を備えており、ここでは説明は省略する。
【０１４９】
ユーザ現在位置情報送信部５２は、現在位置情報取得部５１が取得したユーザ現在位置情報をサーバ装置１ａに送信する。ユーザ現在位置情報送信部５２は、例えば、図示しない記憶媒体等に蓄積されている情報端末５を利用するユーザのユーザ識別情報を読み出す。そして、現在位置情報取得部５１が取得したユーザ現在位置情報と、これを取得した日時の情報と、読み出したユーザ識別情報と、対応付けて、サーバ装置１ａに送信する。このユーザ識別情報は、一のユーザのユーザ位置情報を取り出す際の検索等に利用される。ユーザ識別情報は、情報端末５のＩＰアドレスやＭＡＣアドレス等のアドレス情報であっても良い。ユーザ現在位置情報送信部５２は、通信手段や、そのドライバー等で実現される。
【０１５０】
ユーザ側受信部５３は、サーバ装置１ａの出力部１８から送信される出力情報を受信する。例えば、出力部１８が行動範囲情報に対応するものを優先的に送信した出力情報を受信する。ユーザ側受信部５３は、通信手段等で実現可能である。
【０１５１】
ユーザ側出力部５４は、ユーザ側受信部５３が受信した出力情報を出力する。ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。ユーザ側出力部５４は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１５２】
このような情報処理システム１０００においては、各ユーザの情報端末５の現在地位情報取得部５１が取得した現在位置情報が、ユーザ識別情報と対応付けられて、ユーザ現在位置情報送信部５２からサーバ装置１ａに送信される。サーバ装置１ａは、この情報端末５から、ユーザ識別情報毎に、上記の実施の形態と同様に、行動範囲情報を取得して、この行動範囲情報に対応する出力情報を優先的に、ユーザ識別情報に対応する情報端末５に送信する。情報端末５のユーザ側受信部５３は出力情報を受信し、ユーザ側出力部５４は、出力情報を出力（例えば、表示）する。
【０１５３】
このような変形例によれば、サーバ装置１ａで１以上のユーザの行動範囲情報を取得して、行動範囲情報に対応する出力情報を、優先的に、各ユーザの情報端末５に送信することができる。これにより、情報端末５による処理の軽減を図ることができる。また、ユーザ位置情報がサーバ装置１ａに格納されるため、ユーザが、情報端末５を紛失しても、新たな情報端末５を取得すれば、以前のユーザ位置情報を用いて、行動範囲情報を取得することが可能となる。
【０１５４】
なお、情報端末５が、地図情報格納部１４と同様の地図情報格納部を備えているようにして、上記実施の形態において説明したように、位置情報と対応付けられた出力情報等を、この位置情報等が示す地図上に表示できるようにしても良い。かかることは、以下においても同様である。
【０１５５】
以下、情報処理装置１の一部をサーバ装置とした本実施の形態の第二の変形例について説明する。図２０は、本実施の形態の情報処理装置をサーバ装置として用いた情報処理システムの構成の一例を示すブロック図である。情報処理システム１０００は、通信可能にネットワーク等で接続されたサーバ装置１ｂと、１以上の情報端末６とを有している。情報端末６は、例えば、ユーザが保持する情報端末である。なお、ここでは、情報端末６が一つである場合について示しているが、情報端末５は、複数であっても良い。
【０１５６】
サーバ装置１ｂは、ユーザ位置情報格納部１１、現在位置情報取得部１２、行動範囲情報取得部１３、地図情報格納部１４、場所特定情報取得部１５、出力部１９を備える。これらは、上記実施の形態の情報処理装置１の各部と同様の構成を備えている。但し、現在位置情報取得部１２は、情報端末５から現在位置情報を受信する。また、出力部１９は、行動範囲情報取得部１３が取得した行動範囲情報と、場所特定情報取得部１５が取得した場所特定情報を、ネットワーク等を介して、情報端末６に送信する。
【０１５７】
情報端末５は、ユーザ現在位置情報取得部５１と、ユーザ現在位置情報送信部５２と、出力情報受信部６１と、出力情報格納部６２と、ユーザ側受信部６３と、ユーザ側出力部６４とを備える。
【０１５８】
現在位置情報取得部５１および現在位置情報送信部５２は、図２９に示したものと同様の構成を備えており、ここでは説明は省略する。
【０１５９】
出力情報受信部６１は、出力情報を受信する。出力情報は、サーバ装置１ｂから送信されたものであっても良いし、図示しない他の装置等から送信されたものであっても良い。出力情報受信部６１は、上記実施の形態の出力情報受信部１７と同様であり、ここでは詳細な説明は省略する。
【０１６０】
出力情報格納部６２には、出力情報受信部６１が受信した出力情報が蓄積される。出力情報格納部６２は、上記実施の形態の出力情報格納部１６と同様であり、ここでは詳細な説明は省略する。
【０１６１】
ユーザ側受信部６３は、サーバ装置１ｂの出力部１９から送信される行動範囲情報または場所特定情報を受信する。ユーザ側受信部６１は、通信手段等で実現可能である。
【０１６２】
ユーザ側出力部６４は、ユーザ側受信部６３が受信した行動範囲情報または場所特定情報の少なくとも一方を用いて、出力情報格納部６２に格納されている出力情報のうちの、サーバ装置１ｂの行動範囲情報取得部１３が取得した行動範囲情報に対応する出力情報を優先的に出力する。このユーザ側出力部６４の構成は、行動範囲情報取得部１３が取得した行動範囲情報や、場所特定情報取得部１５が取得した場所特定情報を用いる代わりに、ユーザ側受信部６３が受信した行動範囲情報または場所特定情報の少なくとも一方を用いる点を除けば、出力部１８と同様であるので、ここでの詳細な説明は省略する。
【０１６３】
このような情報処理システム２０００においては、各ユーザの情報端末６の現在地位情報取得部５１が取得した現在位置情報が、ユーザ識別情報と対応付けられて、ユーザ現在位置情報送信部５２からサーバ装置１ｂに送信される。サーバ装置１ｂは、この情報端末５から、ユーザ識別情報毎に、上記の実施の形態と同様に、行動範囲情報を取得する。そして、情報端末６のユーザ側出力部６４は、出力情報を受信して出力情報格納部６２に蓄積するとともに、蓄積した出力情報のうちの、サーバ装置１ｂが取得した行動範囲情報に対応する出力情報を優先的に出力（例えば、表示）する。
【０１６４】
このような変形例によれば、サーバ装置１ｂで１以上のユーザの行動範囲情報を取得して、この行動範囲情報または場所特定情報を各ユーザの情報端末６に送信することができる。これにより、情報端末５による処理の軽減を図ることができる。また、ユーザ位置情報がサーバ装置１ｂに格納されるため、ユーザが、情報端末６を紛失しても、新たな情報端末６を取得すれば、以前のユーザ位置情報を用いて、行動範囲情報を取得することが可能となる。
【０１６５】
なお、上記各実施の形態において、行動範囲情報取得部１３、場所特定情報取得部１５等の各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１６６】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザの位置の情報である複数のユーザ位置情報が格納されるユーザ位置情報格納部と、出力対象となる情報である出力情報が格納される出力情報格納部とにアクセス可能なコンピュータを、ユーザ位置情報格納部に格納されている複数のユーザ位置情報を用いて、ユーザの行動範囲を示す情報である行動範囲情報を取得する行動範囲情報取得部と、行動範囲情報に対応する出力情報を優先的に出力する出力部として機能させるためのプログラムである。
【０１６７】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１６８】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１６９】
図２１は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１７０】
図２１において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７１】
図２２は、コンピュータシステム９００の内部構成を示す図である。図２２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１７２】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１７３】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１７４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７５】
以上のように、本発明にかかる情報処理装置等は、出力情報を出力する装置等として適しており、特に、ユーザの行動範囲に応じた出力情報を優先的に出力する装置等として有用である。
【符号の説明】
【０１７６】
１  情報処理装置
２、３、４  情報処理端末
１１  ユーザ位置情報格納部
１２  現在位置情報取得部
１３  行動範囲情報取得部
１４  地図情報格納部
１５  場所特定情報取得部
１６  出力情報格納部
１７  出力情報受信部
１８  出力部
【図１】
2013149131.tif 000003
【図２】
2013149131.tif 000004
【図３】
2013149131.tif 000005
【図４】
2013149131.tif 000006
【図５】
2013149131.tif 000007
【図６】
2013149131.tif 000008
【図７】
2013149131.tif 000009
【図８】
2013149131.tif 000010
【図９】
2013149131.tif 000011
【図１０】
2013149131.tif 000012
【図１１】
2013149131.tif 000013
【図１２】
2013149131.tif 000014
【図１３】
2013149131.tif 000015
【図１４】
2013149131.tif 000016
【図１５】
2013149131.tif 000017
【図１６】
2013149131.tif 000018
【図１７】
2013149131.tif 000019
【図１８】
2013149131.tif 000020
【図１９】
2013149131.tif 000021
【図２０】
2013149131.tif 000022
【図２１】
2013149131.tif 000023
【図２２】
2013149131.tif 000024