(57)【特許請求の範囲】
【請求項１】
ユーザの行動履歴情報に基づき、第１の嗜好及び第２の嗜好を含む複数の嗜好について、ユーザの嗜好を経時的に推定する推定手段と、
前記第１の嗜好から前記第２の嗜好へ嗜好が変化した１以上のユーザに係る嗜好変化時の前記行動履歴情報に基づき、前記第１の嗜好から前記第２の嗜好への嗜好変化時の行動を特定する演算手段と
を備える、情報処理装置。
【請求項２】
前記第１の嗜好を持つユーザのうち、前記演算手段が特定した前記行動が現れたユーザを、前記第２の嗜好へと嗜好が変化するユーザと予測する予測手段
を更に備える、請求項１記載の情報処理装置。
【請求項３】
前記演算手段は、前記第１の嗜好への興味の度合いが低減したと判断される時刻から、前記第２の嗜好への興味の度合いが高まったと判断される時刻までの期間の前記行動履歴情報に基づき、前記行動を特定する、
請求項１又は請求項２記載の情報処理装置。
【請求項４】
情報処理装置が、
ユーザの行動履歴情報に基づき、第１の嗜好及び第２の嗜好を含む複数の嗜好について、ユーザの嗜好を経時的に推定するステップと、
前記第１の嗜好から前記第２の嗜好へ嗜好が変化した１以上のユーザに係る嗜好変化時の前記行動履歴情報に基づき、前記第１の嗜好から前記第２の嗜好への嗜好変化時の行動を特定するステップと
を行う、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係るいくつかの態様は、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）から位置情報を取得する機能等を有する携帯端末が普及しており、この機能を利用して、様々なサービスが考えられている。例えば特許文献１には、例えばＧＰＳ等の地理的位置システムがユーザの位置情報を提供し、それに基づいてユーザの行動を提案すること等が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−５０３８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザの行動や嗜好は、歳を重ねるにつれて変化していく。例えば、自動車が好きで自動車販売店や自動車部品販売店を頻繁に訪れていたユーザが、結婚をきっかけに、スーパーマーケットや玩具店等を訪れるようになり、自動車関連の店へはあまり足を運ばなくなる場合などである。このような嗜好の変化が生じる際には、ユーザに何らかのきっかけ（先述の例であれば結婚）があることが多い。この点、特許文献１では、ユーザの位置に応じて行動を提案することは開示されているものの、ユーザの行動又は嗜好が変化する際のきっかけ（要因）については何ら考慮されていない。
【０００５】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、ユーザの嗜好の変化要因を特定することのできる情報処理装置及び情報処理方法を提供することを目的の１つとする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、ユーザの行動履歴情報を管理する管理手段と、第１の嗜好から第２の嗜好へ嗜好が変化した１以上のユーザに係る嗜好変化時の前記行動履歴情報に基づき、前記第１の嗜好から前記第２の嗜好への嗜好変化時の行動を特定する演算手段とを備える。
【０００７】
本発明に係る情報処理方法は、情報処理装置が、ユーザの行動履歴情報を管理するステップと、第１の嗜好から第２の嗜好へ嗜好が変化した１以上のユーザに係る嗜好変化時の前記行動履歴情報に基づき、前記第１の嗜好から前記第２の嗜好への嗜好変化時の行動を特定するステップとを行う。
【０００８】
尚、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や「手段」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や「手段」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【０００９】
本発明によれば、ユーザの嗜好の変化要因を特定することのできる情報処理装置及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における情報処理サーバを含む通信システムの構成を示す図である。
【図２】ユーザ嗜好情報の具体例を説明するための図である。
【図３】図１に示した情報処理サーバ、及び携帯端末の構成を示す機能ブロック図である。
【図４】図３に示した情報処理サーバのソフトウェア機能構成を説明するための機能ブロック図である。
【図５】施設情報の具体例を説明するための図である。
【図６】行動履歴情報の具体例を説明するための図である。
【図７】図１に示した情報処理サーバの処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
（実施形態）
【００１２】
図１乃至図７は、実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って本実施形態を説明する。まず「１」で実施形態全体の概要を示す。その上で、「２」でシステム構成を、「３」で処理の流れを説明する。最後に、「４」以降で、本実施形態に係る効果等を説明する。
【００１３】
（１  概要）
（１．１  システム概要）
図１は、情報処理装置である情報処理サーバ１００を含む通信システム１の概略構成を示す図である。図１に示すように、通信システム１は、情報処理サーバ１００、携帯端末２００（携帯端末２００Ａ乃至２００Ｃを総称して携帯端末２００という。）、及び基地局３００を含む。情報処理サーバ１００及び基地局３００は、それぞれ公衆網Ｎに接続されている。尚、公衆網Ｎは、情報処理サーバ１００及び携帯端末２００が相互に通信できればどのような方式のネットワークでもよく、例えばインターネットの他、携帯電話網等であることが考えられる。
【００１４】
ここで、通信システム１は、携帯端末２００を使用（保有）する１以上のユーザたちの行動履歴や嗜好の変化に基づき、嗜好の変化のきっかけ（要因）となる行動を特定することのできるシステムである。
【００１５】
情報処理サーバ１００は、ユーザが保有する携帯端末２００から、例えば５分間隔等で位置情報（緯度経度情報）を受信することにより、ユーザの行動履歴情報１３３をデータベース（ＤＢ）１３０上で管理する。また、情報処理サーバ１００は施設情報１３１を管理していることから、施設Ｐの位置情報と行動履歴情報１３３とを照合することにより、ユーザがどのような施設Ｐに立ち寄っているかを分析することができる。そして、ユーザが頻繁に立ち寄っている施設Ｐのジャンル（例えば、自動車販売店や自動車部品販売店、レース場等の自動車関連施設や、ゴルフ用品販売店やゴルフ練習場、ゴルフ場等のゴルフ関連施設等）に基づき、ユーザの嗜好（先述の例であれば「自動車」や「ゴルフ」等）を判別することもできる。このようなユーザの嗜好は、経時的にユーザ嗜好情報１３５として情報処理サーバ１００が管理する。
【００１６】
情報処理サーバ１００は、ユーザ嗜好情報１３５及び行動履歴情報１３３を分析し、ある嗜好Ａから嗜好Ｂに嗜好が変化する場合に、多くのユーザが行動する行動パターンを、行動履歴情報１３３を参照して特定する。この行動パターンが、ユーザの嗜好の変化の要因であると推測することができる。そしてこのユーザ嗜好の変化の要因が特定できれば、嗜好Ａを持つと考えられるユーザが、当該嗜好変化の要因となる行動を取れば、そのユーザは、嗜好Ｂへと嗜好が移る蓋然性の高いユーザであるものと推測できる。そこで、情報処理サーバ１００自身若しくはその管理者、或いは他の情報処理サーバは、このようなユーザに対して嗜好Ｂに係る広告等の情報を提供すれば、ユーザから効果的な反応を得ることができると考えられる。この推測の概要は、図２を参照しながら「１．２」でも説明する。
【００１７】
ユーザが保有する携帯端末２００は、一定時間毎に自装置の位置（すなわちユーザの位置）に係る位置情報（緯度経度情報）を情報処理サーバ１００へ送信する。この位置情報により、ユーザが施設Ｐに立ち寄ったかどうかを情報処理サーバ１００は判別することが可能となる。尚、以下の説明において「施設」とは、ビル等の建造物（建物）のみならず、建物内に入居する各店舗やオフィス等の他、公園等の屋外施設や、屋外の任意の地点（例えば、公園内の「○○広場」や、待ち合わせに使用される「○○像前」、バス停等）も含む概念をいうものとする。
【００１８】
携帯端末２００は、図示しないユーザが持ち運び自在な可搬性の情報処理装置であり、携帯端末２００の具体例としては、例えば携帯電話（いわゆるスマートフォンであるか、フィーチャーフォンであるかは問わない。）、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）等が考えられ、通常、表示部及び入力部を備えている。
【００１９】
また、携帯端末２００は、衛星Ｓ１乃至Ｓ４（以下、衛星Ｓ１乃至Ｓ４を総称して「衛星Ｓ」ともいう。）から発信されている時刻や軌道に関する情報が重畳された電波を受信することにより、自装置の現在位置に対応する緯度経度に関する位置情報を生成することのできるＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に対応している。携帯端末２００は、位置情報を例えば５分間隔等で断続的に取得し、情報処理サーバ１００へと送信する。
【００２０】
尚、本実施形態では、ユーザの行動履歴情報１３３として、位置情報に基づくユーザの移動について着目した場合を例に説明するが、これに限るものではない。例えば、ウェブサイトの検索履歴や商品の購入履歴等の情報を、携帯端末２００や、図示しない検索サーバや商品販売サーバ、クレジットカード等の決済情報管理サーバ等から取得して、それらを行動履歴情報１３３とすることも考えられる（組み合わせて行動履歴情報１３３として用いることも考えられる）。このような検索履歴や商品購入履歴を用いる場合であっても、特定の位置に紐づいた情報（例えばレストラン「○○○」を検索した場合や、「京都への旅行案内」を購入した場合等の情報）を用いることで、組み合わせて用いる際の整合性を担保できる他、ユーザの具体的行動としての特定性が上がるためにユーザの嗜好の変化要因を特定しやすくなる。
【００２１】
また、本実施形態では、ユーザの行動履歴情報１３３を元にユーザ嗜好情報１３５を生成する場合を例に説明するが、これに限られるものではない。例えば、ユーザ嗜好情報１３５を、行動履歴情報１３３とは別に生成した情報として、記憶媒体から読み込んだり、他の装置から入力を受けたりすることも考えられる。
【００２２】
（１．２  ユーザの嗜好変化に係る要因の特定方法）
上述の通り、情報処理サーバ１００は、携帯端末２００を保有するユーザの行動履歴情報１３３に基づき、ユーザ嗜好情報１３５において、携帯端末２００を保有する各ユーザの経時的な嗜好の変化を管理している。更に、情報処理サーバ１００は、ユーザ嗜好情報１３５における経時的な嗜好の変化と、嗜好変化時期のユーザの行動履歴情報１３３とに基づいて、嗜好の変化のきっかけとなる行動を統計的に特定する機能を有する。以下、嗜好の変化のきっかけとなる行動を情報処理サーバ１００が特定する際の処理の概要を、図２を参照しながら説明する。
【００２３】
図２は、ユーザの嗜好Ａ及び嗜好Ｂに係る、時間に対するユーザの興味の度合いの変化を示す図である。図２の例において、ユーザは当初嗜好Ａに最も興味を抱いていたが、時間の経過に応じて嗜好Ａに対する興味が薄れている。一方で、嗜好Ｂについては、当初全く興味を持っていなかったが、嗜好Ａへの興味が薄れるのと同時に、ユーザの興味が高まっている。
【００２４】
ここで、ユーザの嗜好Ａや嗜好Ｂに対する興味の度合いは、例えば、一定期間の間にユーザが嗜好Ａに関係する施設Ｐを訪れる回数や滞在時間等に応じて算出することが可能であり、ユーザ嗜好情報１３５として管理される。この他、ウェブサイトの検索履歴や商品の購入履歴等の情報を用いてユーザの嗜好を推定する場合には、施設Ｐに関連する情報の検索回数や施設Ｐに関連する商品の購入回数等に応じて、ユーザの興味の度合いを算出することも考えられる。
【００２５】
情報処理サーバ１００は、嗜好Ａから嗜好Ｂへとユーザの嗜好が変化する変化要因を調べる際には、嗜好Ａへの興味の度合いが薄れ始めると共に嗜好Ｂへの興味が高まりはじめる期間を決定した上で（図２中、矢印で示した期間）、当該期間にユーザがとった行動を、行動履歴情報１３３を参照して調べる。
【００２６】
このような調査を、嗜好Ａから嗜好Ｂへと興味が移った１以上のユーザに対して行うことで、情報処理サーバ１００は、嗜好Ａから嗜好Ｂへの嗜好変化を発生させる要因を、統計的に特定することが可能となる。
【００２７】
尚、本実施形態では、２つの嗜好間での嗜好の変化（嗜好Ａから嗜好Ｂへの変化）に対する分析を例に説明するが、これに限られるものではない。例えば、嗜好Ａから嗜好Ｂへ嗜好が変化し、更にその後嗜好Ｂから嗜好Ｃへと嗜好が変化する場合（つまり、嗜好Ａ→嗜好Ｂ→嗜好Ｃ）等、３以上の嗜好の変化が発生するユーザに対して、その変化要因を調べるようにしても良い。
【００２８】
（２  システム概要）
（２．１  装置構成）
以下、図３を参照しながら、本実施形態に係る通信システム１の装置構成を説明する。図３は、本実施形態に係る通信システム１の装置構成を示すブロック図である。前述の通り、通信システム１は情報処理サーバ１００及び携帯端末２００を含む。以下、これらの構成を説明する。
【００２９】
まず、情報処理サーバ１００について説明する。情報処理サーバ１００は前述の通り、携帯端末２００を保有するユーザの行動履歴情報１３３に基づき、ユーザ嗜好情報１３５において、携帯端末２００を保有する各ユーザの経時的な嗜好の変化を管理している。更に、情報処理サーバ１００は、ユーザ嗜好情報１３５における経時的な嗜好の変化と、嗜好変化時期のユーザの行動履歴情報１３３とに基づいて、嗜好の変化のきっかけとなる行動を統計的に特定する機能を有する。このような機能を実装するために、情報処理サーバ１００は、制御部１１０、通信部１２０、及びＤＢ１３０を有する。尚、情報処理サーバ１００の機能は、１台の情報処理装置として実装することも可能であるし、２以上の情報処理装置（２サーバも含む）を組合せた情報処理システムとして実装することもできる。
【００３０】
制御部１１０は、演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１及びメモリ１１３を含む。制御部１１０では、メモリ１１３にプログラム（ソフトウェア）を記憶し、ＣＰＵ１１１上で当該プログラムを実行することにより、情報処理サーバ１００上の各種処理を実行する。例えば、どのようなジャンル又は性質の施設Ｐを、いつの時期にユーザが訪れているか否かといったユーザの嗜好及びその経時的変化を分析したり、そのきっかけとなる行動を、行動履歴情報１３３及びユーザ嗜好情報１３５を用いて統計的に特定したりといった処理を制御部１１０が制御する。制御部１１０での機能処理については、図４を参照しながら後述する。
【００３１】
通信部１２０は、携帯端末２００等の各種情報処理装置と公衆網Ｎを介して通信するための通信インタフェースである。通信部１２０は、例えば、携帯端末２００からの位置情報を受信する。
【００３２】
ＤＢ１３０は、施設情報１３１、行動履歴情報１３３、及びユーザ嗜好情報１３５を管理する。施設情報１３１は、施設Ｐ毎の位置情報（領域を示しても良い）や、施設Ｐのジャンル（訪れたユーザがどのような嗜好を持つ施設であるか）等の情報が含まれる。施設情報１３１の具体例は、図５を参照しながら「２．３」で説明する。
【００３３】
行動履歴情報１３３は、ユーザ毎（ユーザが保有する携帯端末２００毎）の行動履歴を管理する。本実施形態では、携帯端末２００から定期的に送信される位置情報の履歴を、行動履歴情報１３３が管理する。行動履歴情報１３３の具体例は、図６を参照しながら「２．４」で説明する。
【００３４】
ユーザ嗜好情報１３５は、それぞれのユーザの嗜好の推移を経時的に管理する。本実施形態のユーザ嗜好情報１３５は、図２に例を示して説明した通り、様々な嗜好毎（図２の例であれば、「嗜好Ａ」「嗜好Ｂ」）に、ユーザの興味の度合いに係る時間推移を管理している。
【００３５】
次に、携帯端末２００の構成を説明する。携帯端末２００は、図３に示すように、主制御部２１０、無線通信部２２０、入力部２３０、表示部２４０、及びセンサ２５０を含む。
【００３６】
主制御部２１０は、携帯端末２００における各種処理を制御し、ＣＰＵ２１１及びメモリ２１３（揮発性メモリ及び不揮発性メモリを含む。）を含む。主制御部２１０では、メモリ２１３の記憶領域に各種アプリケーション等のプログラムを格納したり、ＣＰＵ２１１が当該アプリケーション等のプログラムを実行したりすることにより、携帯端末２００における各種機能を実現できる。より具体的には、主制御部２１０は、ＧＰＳ受信機２５３により取得できる位置情報の送信等の処理を制御する。
【００３７】
無線通信部２２０は、公衆網Ｎを介して他の情報処理装置との間でデータを送受信（通信）できる。より具体的には、例えば無線通信部２２０は、情報処理サーバ１００へ現在位置情報を送信する。
【００３８】
入力部２３０は、携帯端末２００に対するユーザからの各種入力を受け付けるモジュールであり、入力キーやタッチパネル等を含む。この他、入力部２３０は、ユーザからの音声を受け付けて入力情報として主制御部２１０へ出力する機能を有しても良い。
表示部２４０は、各種情報を表示してユーザへ提示するための、例えばディスプレイ装置である。
【００３９】
センサ２５０は、携帯端末２００のユーザの移動状態に応じて変化する検出信号等を出力し、例えば、加速度センサ２５１やＧＰＳ受信機２５３を含む。具体的には、センサ２５０から出力される検出信号には、加速度センサ２５１から出力される加速度を示す加速度情報や、ＧＰＳ受信機２５３から出力される携帯端末２００の現在位置を示す位置情報（緯度経度情報）等が含まれる。尚、位置情報は、高度に係る情報を含んでも良い。
【００４０】
（２．２  ソフトウェアの機能）
次に、図４を参照しながら、情報処理サーバ１００のソフトウェアの機能構成を説明する。図４は、情報処理サーバ１００の制御部１１０上で動作するソフトウェアの構成を模式的に示す機能ブロック図である。制御部１１０で動作するソフトウェアは、データ入力部１１４、位置情報受信部１１５、ユーザ嗜好分析部１１６、嗜好変化要因分析部１１７、及びデータ出力部１１９を含む。
【００４１】
データ入力部１１４は、例えば施設情報１３１等の情報の入力を受けるための入力モジュールである。ここで、データ入力部１１４へのデータの入力方法は種々考えることができるが、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の各種記憶媒体から読み込むことや、オペレータがキーボードやマウス等の図示しない各種入力装置から入力すること、通信部１２０を介して、他の情報処理装置からの入力を受けること等が考えられる。
【００４２】
位置情報受信部１１５は、ユーザが保有する携帯端末２００から送信される位置情報を受信して、当該情報をＤＢ１３０の行動履歴情報１３３として管理する。尚、本実施形態では、位置情報受信部１１５が各携帯端末２００から位置情報を受信し、当該位置情報に基づいてユーザが施設Ｐへ行ったか否かを判別しているが、これに限られるものではない。例えば、別の位置情報を管理する情報処理装置が位置情報の履歴（プローブ情報）を管理しておき、この位置情報の履歴の入力をデータ入力部１１４が受けるように実装することも考えられる。
【００４３】
ユーザ嗜好分析部１１６は、行動履歴情報１３３に基づき、ユーザの嗜好を経時的に分析する。例えば、ユーザがゴルフ関連施設に週に何度も足を運んでいるようであれば嗜好「ゴルフ」への興味の度合いを高め、玩具屋や保育園等の子供関連施設を頻繁に訪れているようであれば嗜好「子供」への興味の度合いが高いものと考えられる。このようにユーザ嗜好分析部１１６は、ユーザの行動履歴からユーザの嗜好を分析してユーザ嗜好情報１３５を生成する。
【００４４】
嗜好変化要因分析部１１７は、ユーザの嗜好が変化している際に、その変化の際に多くのユーザに現れる行動を統計的に分析する。図２を参照しながら「１．２」で説明したように、嗜好Ａから嗜好Ｂへと嗜好が変化した各ユーザの行動履歴情報１３３を抽出した上で、これらのユーザの多くが共通に取っている行動（例えば、結婚式場への来訪や転居等）があれば、その行動を、嗜好Ａから嗜好Ｂへの嗜好変化要因として嗜好変化要因分析部１１７は特定する。
【００４５】
予測部１１８は、行動履歴情報１３３及びユーザ嗜好情報１３５を参照して、嗜好Ａから嗜好Ｂへと嗜好が変化する可能性の高いユーザを予測する。その手法としては、ユーザ嗜好情報１３５において現在嗜好Ａを持つユーザの中から、嗜好変化要因分析部１１７での分析の結果得られた嗜好Ａから嗜好Ｂへの嗜好変化要因となる行動をとったユーザを特定することにより、嗜好Ｂへと嗜好が変化するユーザを推定することが考えられる。
【００４６】
データ出力部１１９は、嗜好変化の分析結果に係る種々の情報を出力可能である。例えば、嗜好Ａから嗜好Ｂへの嗜好変化要因となる行動の情報を出力しても良いし、予測部１１８での演算（予測）の結果得られる、近いうちに嗜好が変化する可能性の高いユーザを出力するようにしても良い。或いは、それらのユーザへ向けて、嗜好Ｂに係る広告などの情報を出力するようにしても良い。
【００４７】
データ出力部１１９によるデータの出力方法としては、例えばＤＶＤやＵＳＢメモリ等の各種記憶媒体へ書き込んだり、通信部１２０を介して他の情報処理装置へ送信したりすることが考えられる。特に、近い将来に嗜好が変化する可能性の高いユーザの情報を出力する場合には、例えばＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を用いて他の情報処理装置へこれらのユーザの情報を提供することで、他の情報処理装置は、当該ユーザへ各種ダイレクトメールや広告配信などを行うことが可能となる。
【００４８】
（２．３  施設情報）
以下、本実施形態における施設情報１３１の具体例を説明する。
図５は、ＤＢ１３０が管理する施設情報１３１の具体例を示す図である。図５の例において、施設情報１３１は、各施設Ｐに対して一意に割り当てられる施設ＩＤと各施設Ｐの名称、住所、及び施設座標（緯度経度。施設Ｐの領域を示す情報を有しても良い。）等の情報と、施設がどのような嗜好を示す施設であるかの情報（ジャンル）とを管理する。
前述の通り、ユーザ嗜好分析部１１６は、ユーザが多く訪問している施設Ｐのジャンルに応じて、ユーザの嗜好を分析する。
【００４９】
（２．４  行動履歴情報）
以下、本実施形態における行動履歴情報１３３の具体例を説明する。
図５に示す通り、携帯端末２００が送信する位置情報に基づいて、位置情報受信部１１５がＤＢ１３０に格納する行動履歴情報１３３には、端末ＩＤ、座標情報（緯度経度情報）、及び測位時刻の情報が含まれる。この行動履歴情報１３３のうち、特定の携帯端末２００の端末ＩＤの情報のみを抽出し、さらにその座標情報を、施設情報１３１に含まれる各施設Ｐの施設座標と照合することで、情報処理サーバ１００は、当該携帯端末２００を持つユーザがどのような施設Ｐを訪れているのかを知ることができる。
尚、上述の通り、行動履歴情報１３３には、ウェブサイトの検索履歴や商品の購入履歴等の情報を代替若しくは組み合わせて用いることも考えられる。
【００５０】
（３  処理の流れ）
以下、図７を参照しながら、情報処理サーバ１００による、嗜好変化要因特定に係る処理の流れを説明する。ここでは、嗜好Ａから嗜好Ｂへの嗜好変化要因を分析する場合を例に説明するが、他の嗜好変化についても分析が必要である場合には、図７の処理を繰り返せば良い。
【００５１】
尚、後述の各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して若しくは並列に実行することができ、また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上１つのステップとして記載されているステップは複数のステップに分けて実行することもでき、便宜上複数に分けて記載されているステップを１ステップとして実行することもできる。
【００５２】
嗜好変化要因分析部１１７は、まず、ユーザ嗜好情報１３５に基づき、嗜好Ａから嗜好Ｂへと嗜好が変化した全てのユーザと、各々の嗜好変化時期とを特定する（Ｓ７０１）。そして嗜好変化要因分析部１１７は、対象となる全てのユーザの嗜好変化時期に係る行動履歴情報１３３を抽出した上で、各ユーザの行動を特定する（Ｓ７０３）。
【００５３】
その上で、嗜好変化要因分析部１１７は、嗜好変化時期に係るユーザの行動を統計的に分析し、多くのユーザが嗜好変化時期に持つ行動パターンを、嗜好変化要因として特定する（Ｓ７０５）。特定された嗜好変化要因は、上述の通りそのままデータ出力部１１９が出力しても良いし、或いは、近い将来嗜好が変化する可能性の高いユーザを特定（予測）に用いても良い。嗜好が変化する可能性の高いユーザを特定する場合には、それらのユーザに対して何らかの情報を付与したり、それらのユーザの情報を出力したりしても良い。
【００５４】
（４  本実施形態の効果）
以上説明したように、本実施形態の情報処理サーバ１００は、ユーザの嗜好の変化時の行動を統計的に分析することにより、嗜好の変化要因を特定することができる。また、当該嗜好の変化要因の特定により、嗜好の変化の蓋然性の高いユーザを予測することが可能となるため、その予測に応じて、ユーザへの好適な情報提供なども可能となる。
【００５５】
（５  付記事項）
尚、前述の各実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【００５６】
１・・・通信システム、１００・・・情報処理サーバ、１１０・・・制御部、１１１・・・ＣＰＵ、１１３・・・メモリ、１１４・・・データ入力部、１１５・・・位置情報受信部、１１６・・・ユーザ嗜好分析部、１１７・・・嗜好変化要因分析部、１１８・・・予測部、１１９・・・データ出力部、１２０・・・通信部、１３０・・・データベース、１３１・・・施設情報、１３３・・・行動履歴情報、１３５・・・ユーザ嗜好情報、２００・・・携帯端末、２１０・・・主制御部、２１１・・・ＣＰＵ、２１３・・・メモリ、２２０・・・無線通信部、２３０・・・入力部、２４０・・・表示部、２５０・・・センサ、２５１・・・加速度センサ、２５３・・・ＧＰＳ受信機、Ｐ・・・施設、Ｎ・・・公衆網、Ｓ１乃至Ｓ４・・・衛星
【図１】
0005911347.tif 000002
【図２】
0005911347.tif 000003
【図３】
0005911347.tif 000004
【図４】
0005911347.tif 000005
【図５】
0005911347.tif 000006
【図６】
0005911347.tif 000007
【図７】
0005911347.tif 000008