(57)【要約】      （修正有）【課題】ユーザが所在した位置の履歴である位置履歴に基づいてユーザに提供する情報を改善することができる情報処理装置、情報処理方法、および情報処理プログラムを提供する。【解決手段】情報処理装置１００は、端末装置１０から送信される端末装置１０の位置情報を継続的に取得する。端末装置から継続的に取得した位置情報をユーザＵ１の位置履歴として保持する。また、外部に設けられた行動履歴記憶部１２１から、ネットワーク上でのユーザＵ１の行動履歴を取得する。ユーザＵ１の位置履歴およびネットワーク上でのユーザＵ１の行動履歴に基づいて、ユーザＵ１の関心の対象を推定する。次に、情報処理装置は、ユーザＵ１の関心の対象に応じたコンテンツをユーザＵ１に提供する。例えば、Ｕ１の関心の対象が不動産であると推定した場合には、情報処理装置１００は、不動産に応じたコンテンツとして不動産の物件の情報をユーザＵ１に提供する。【選択図】図１
2018142285.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定部と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記推定部は、前記位置履歴およびネットワーク上での前記ユーザの行動履歴に基づいて、前記ユーザの関心の対象を推定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記推定部は、前記ネットワーク上での前記ユーザの行動履歴として前記ネットワーク上での前記ユーザのアクセス履歴または前記ネットワーク上での前記ユーザの入力クエリに基づいて、前記ユーザの関心の対象を推定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記提供部は、前記ユーザの関心の対象に関する場所に前記ユーザが所在した時間に応じて、前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記位置履歴およびネットワーク上での前記ユーザの行動履歴に基づいて、前記ユーザが所在した場所が前記ユーザの行動履歴に対応する前記ネットワーク上のコンテンツと関連するか否かの判定をする判定部と、
前記判定の結果を出力する出力部と
をさらに備えることを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定工程と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
【請求項７】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定手順と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供手順と
を含む処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、コンピュータネットワークを介してユーザ端末機に情報を提供する技術が提供されている。
【０００３】
例えば、不動産検索サーバが、不動産検索サイトに接続されるユーザ端末機に入力された検索エリア内に位置する不動産物件の位置を示すマークをユーザ端末機に表示されている地図画像上に表示させる、不動産検索システムが提供されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１６４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術では、ユーザにとって関心のある情報をユーザに提供することができない場合がある。例えば、ユーザ端末機に入力された情報のみに基づいてユーザに情報を提供する場合等には、ユーザにとって関心のある情報をユーザに提供することができない場合がある。
【０００６】
本願は、上記に鑑みてなされたものであって、ユーザに提供する情報を改善することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る情報処理装置は、ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定部と、前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供部とを備えることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、ユーザに提供する情報を改善することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報処理装置の構成例を示す図である。
【図４】図４は、実施形態に係る行動履歴記憶部の一例を示す図である。
【図５】図５は、実施形態に係る変位履歴記憶部の一例を示す図である。
【図６】図６は、実施形態に係る推定結果記憶部の一例を示す図である。
【図７】図７は、実施形態に係る情報処理方法の一例を示すフローチャートである。
【図８】図８は、実施形態に係る情報処理方法の他の一例を示すフローチャートである。
【図９】図９は、実施形態に係る情報処理の他の一例を示す図である。
【図１０】図１０は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．情報処理の概念〕
図１を用いて、実施形態に係る情報処理の一例について説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１に示す例において、ユーザＩＤ「Ｕ１」によって識別されたユーザ（以下、「ユーザＵ１」と称することにする）は、端末装置１０を利用するユーザである。
【００１２】
まず、情報処理装置１００は、例えば、端末装置１０から送信される端末装置１０の位置情報を継続的に取得する（ステップＳ０１）。情報処理装置１００は、端末装置１０から継続的に取得した位置情報をユーザＵ１の位置履歴として保持する。また、情報処理装置１００は、例えば、情報処理装置１００の外部に設けられた行動履歴記憶部１２１から、ネットワーク上でのユーザＵ１の行動履歴を取得する（ステップＳ０２）。
【００１３】
次に、情報処理装置１００は、ユーザＵ１の位置履歴およびネットワーク上でのユーザＵ１の行動履歴に基づいて、ユーザＵ１の関心の対象を推定する（ステップＳ０３）。次に、情報処理装置１００は、ユーザＵ１の関心の対象に応じたコンテンツをユーザＵ１に提供する（ステップＳ０４）。例えば、情報処理装置１００が、ユーザＵ１の関心の対象が不動産であると推定した場合には、情報処理装置１００は、不動産に応じたコンテンツとして不動産の物件の情報をユーザＵ１に提供する。
【００１４】
このように、情報処理装置１００は、ユーザＵ１の位置履歴およびネットワーク上でのユーザＵ１の行動履歴に基づいて推定されたユーザＵ１の関心の対象に応じたコンテンツをユーザＵ１に提供することによって、ユーザＵ１にとって関心のある情報をユーザに提供することができる。よって、情報処理装置１００によれば、ユーザＵ１に提供する情報を改善することができる。
【００１５】
図１に示す例においては、情報処理装置１００は、ネットワーク上でのユーザＵ１の行動履歴を用いたが、ネットワーク上でのユーザＵ１の行動履歴を用いることなくユーザＵ１の位置履歴に基づいて、ユーザＵ１の関心の対象を推定してもよい。また、図１の例においては、行動履歴記憶部１２１は、情報処理装置１００の外部に設けられたが、行動履歴記憶部１２１は、情報処理装置１００の内部に設けられてもよい。
【００１６】
〔２．情報処理システムの構成例〕
図２を用いて、実施形態に係る情報処理装置１００を含む情報処理システム１の構成例について説明する。図２は、実施形態に係る情報処理システム１の構成例を示す図である。図２に示すように、情報処理システム１は、端末装置１０と、ウェブサーバ２０と、情報処理装置１００を含む。情報処理装置１００については後述することにする。
【００１７】
情報処理システム１において、端末装置１０、ウェブサーバ２０、および情報処理装置１００は、ネットワークＮを介して、互いに有線または無線通信可能に接続される。図２に示される情報処理システム１に含まれる各装置の数は、図示した数に限られない。例えば、情報処理システム１は、複数の端末装置１０および／または複数のウェブサーバ２０を含むものであってもよい。
【００１８】
端末装置１０は、ユーザによって利用される情報処理端末である。端末装置１０は、ユーザの種々の操作を受け付ける。以下では、端末装置１０をユーザと表記する場合がある。すなわち、ユーザを端末装置１０と読み替えることもできる。
【００１９】
端末装置１０は、例えば、スマートフォンを含む携帯電話機、タブレット型端末、ノート型パーソナルコンピュータ（Personal  Computer；ＰＣ）、デスクトップ型ＰＣ、またはパーソナルデジタルアシスタント（Personal  Digital  Assistant；ＰＤＡ）によって実現される。また、端末装置１０は、眼鏡型または時計型の情報処理端末であるウェアラブルデバイス（wearable  device）、および自動車などのスマートビークル（Smart  vehicle）をも含む。
【００２０】
端末装置１０は、ユーザによる端末装置１０の操作または端末装置１０の機能に応じて、端末装置１０の位置情報を取得すると共に端末装置１０に記憶する。例えば、端末装置１０は、全地球測位システム（Global  Positioning  System；ＧＰＳ）、ビーコン、Ｗｉ−Ｆｉ、ジオフェンスまたは屋内位置測位技術を利用することによって、端末装置１０が存在する位置を示す位置情報を取得する。すなわち、端末装置１０は、例えば、端末装置１０内に設けられたセンサによって端末装置１０の位置情報を取得する。ここで、端末装置１０の位置情報を取得するためには、ＧＰＳを利用することが好ましい。この場合には、端末装置１０の位置情報の取得率を向上させる（取得範囲（カバレッジ）を拡大する）ことができる。
【００２１】
端末装置１０は、取得した位置情報を情報処理装置１００へ送信する。例えば、端末装置１０は、情報処理装置１００の要求に従って、取得した位置情報を情報処理装置１００へ継続的に送信する。
【００２２】
ウェブサーバ２０は、各種サービスを提供するウェブサイトに含まれるサービスページ（ウェブページ）を端末装置１０に配信するサーバ装置である。ウェブサーバ２０は、例えば、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、またはウェブブログなどに関連する各種情報を含むウェブページを端末装置１０に配信する。
【００２３】
情報処理システム１においては、ウェブサーバ２０は、例えば、不動産関連サイトに関連する各種情報を含むウェブページを端末装置１０に配信する。この場合、ウェブサーバ２０は、ウェブページを介して、ユーザから不動産の検索を受け付けたり、ユーザからユーザ情報の入力を受け付けたりする。ウェブサーバ２０および情報処理装置１００は、一体化されてもよい。
【００２４】
図２に示す例においては、情報処理装置１００が、端末装置１０の位置情報を端末装置１０から取得する場合を示した。しかしながら、情報処理装置１００は、端末装置１０からの送信によらず、所定時間ごとに端末装置１０をクロール（crawl）することで端末装置１０の位置情報を取得してもよい。
【００２５】
情報処理装置１００は、端末装置１０にインストールされたプログラム（例えば、スマートフォン専用のアプリ）を介して、端末装置１０の位置情報を継続的に取得してもよい。この場合には、情報処理装置１００は、端末装置１０によって取得された端末装置１０の位置情報を取得することなく、端末装置１０から検出された情報に基づいて端末装置１０の位置を特定することによって、端末装置１０の位置情報を取得してもよい。
【００２６】
〔３．情報処理装置の構成例〕
図３を用いて、実施形態に係る情報処理装置１００の構成例について説明する。図３は、実施形態に係る情報処理装置１００の構成例を示す図である。図３に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０を含む。情報処理装置１００は、情報処理装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボード、マウス等）および各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を含むものであってもよい。
【００２７】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）などによって実現される。通信部１１０は、ネットワーク（例えば、図２に示すネットワークＮ）に有線または無線の手段によって接続され、端末装置１０（図２参照）と情報処理装置１００との間で情報の送受信を行う。
【００２８】
（記憶部１２０）
記憶部１２０は、例えば、ランダムアクセスメモリ（Random  Access  Memory；ＲＡＭ）またはフラッシュメモリ（Flash  Memory）のような半導体メモリ素子、または、ハードディスクまたは光ディスクのような記憶装置によって実現される。
【００２９】
記憶部１２０は、図３に示すように、行動履歴記憶部１２１と、変位履歴記憶部１２２と、推定結果記憶部１２３を含む。記憶部１２０は、ユーザに関する各種の情報を記憶するユーザ情報記憶部を含むものであってもよい。ユーザに関する情報は、例えば、ユーザを識別するための識別情報であるユーザＩＤ、およびユーザＩＤによって識別される年齢、性別、他のデモグラフィック属性情報、およびサイコグラフィック属性情報を含む。ここで、ユーザＩＤは、例えば、クッキーのＩＤ、または、ユーザがシステムに会員登録した際にシステムから払い出されるＩＤである。
【００３０】
（行動履歴記憶部１２１）
行動履歴記憶部１２１は、ネットワークＮ上でのユーザの行動履歴に関する情報を記憶する。図４は、実施形態に係る行動履歴記憶部１２１の一例を示す図である。例えば、行動履歴記憶部１２１は、ネットワークＮ上での各ユーザ（例えば、ユーザＩＤ「Ｕ１」、「Ｕ２」、「Ｕ３」・・・で識別されるユーザ（以下、「ユーザＵ１」、「ユーザＵ２」、「ユーザＵ３」・・・と称することにする））の行動履歴に関する情報を記憶する。
【００３１】
例えば、図４に示すように、行動履歴記憶部１２１は、「ユーザＩＤ」および「アクセス履歴」のような項目を有する情報を含む。「ユーザＩＤ」は、ユーザを識別するための情報を示す。「アクセス履歴」は、ネットワークＮ上での各ユーザのアクセス履歴に関する情報を示す。
【００３２】
また、図４に示すように、行動履歴記憶部１２１は、「ユーザＩＤ」および「入力クエリ」のような項目を有する情報を含む。「ユーザＩＤ」は、上述したものと同一である。「入力クエリ」は、ネットワークＮ上での各ユーザの入力クエリに関する情報を示す。ここで、入力クエリは、例えば、検索画面などで入力された検索キーワードである。
【００３３】
例えば、行動履歴記憶部１２１において、ネットワークＮ上でのユーザＵ１の「アクセス履歴」に関する情報が、「不動産関連サイトのＵＲＬ」、「書籍関連サイトのＵＲＬ」、「スポーツ関連サイトのＵＲＬ」などの情報を含むことを示す。
【００３４】
また、例えば、行動履歴記憶部１２１において、ネットワークＮ上でのユーザＵ１の「入力クエリ」に関する情報が、不動産に関する「東京都ＸＸＸ区」（エリア）、「２０００万円代」（価格帯）、「物件Ａ閲覧」、および「物件Ｂ閲覧」などの情報、書籍に関する「書籍Ａ購入」および「書籍Ｂ購入」などの情報、スポーツに関する「スポーツ観戦Ｃ」予約などの情報を含むことを示す。
【００３５】
（変位履歴記憶部１２２）
変位履歴記憶部１２２は、ユーザが所在した位置の履歴から推定されたユーザの位置の変位に関する情報を記憶する。図５は、実施形態に係る変位履歴記憶部１２２の一例を示す図である。例えば、変位履歴記憶部１２２は、各ユーザ（例えば、ユーザＵ１、ユーザＵ２、ユーザＵ３・・・）の位置の変位に関する情報を記憶する。
【００３６】
例えば、図５に示すように、変位履歴記憶部１２２は、「ユーザＩＤ」および「変位履歴」のような項目を有する情報を含む。「ユーザＩＤ」は、上述したものと同一である。「変位履歴」は、情報処理装置１００によって推定されたユーザの位置の変位に関する情報を示す。
【００３７】
例えば、変位履歴記憶部１２２において、ユーザＵ１の「変位履歴」に関する情報が、「３０分程度住宅展示場の物件Ａに滞在」、「毎週１回以上書店に来訪」、「毎月競技場に来訪」、「１時間程度乳幼児用品店に滞在」、「毎週平日８時間程度企業に滞在」などの情報を含むことを示す。
【００３８】
（推定結果記憶部１２３）
推定結果記憶部１２３は、情報処理装置１００によって推定されたユーザの関心の対象に関する情報を記憶する。図６は、実施形態に係る推定結果記憶部１２３の一例を示す図である。例えば、推定結果記憶部１２３は、各ユーザ（例えば、ユーザＵ１、ユーザＵ２、ユーザＵ３・・・）の関心の対象に関する情報を記憶する。
【００３９】
例えば、図６に示すように、推定結果記憶部１２３は、「ユーザＩＤ」および「関心の対象」のような項目を有する情報を含む。「ユーザＩＤ」は、上述したものと同一である。「関心の対象」は、情報処理装置１００によって推定されたユーザの関心の対象に関する情報を示す。
【００４０】
例えば、推定結果記憶部１２３において、ユーザＵ１の「関心の対象」に関する情報が、「住宅」、「読書」、「スポーツ観戦」、「育児」、「仕事」などの情報を含むことを示す。
【００４１】
（制御部１３０）
図３に戻って、制御部１３０は、コントローラ（controller）であり、例えば、中央処理装置（Central  Processing  Unit；ＣＰＵ）またはマイクロプロセッサ（Micro  Processing  Unit；ＭＰＵ）等によって、情報処理装置１００の内部の記憶装置に記憶されている各種のプログラムがＲＡＭを作業領域として実行されることによって実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）またはＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路によって実現される。
【００４２】
図３に示すように、制御部１３０は、取得部１３１と、推定部１３２と、提供部１３３と、判定部１３４と、出力部１３５を含み、以下に説明する情報処理の機能または作用を実現または実行する。取得部１３１は、各種の情報を取得する。推定部１３２は、各種の情報を推定する。提供部１３３は、ユーザに、例えば、ユーザによって利用される端末装置１０に、各種の情報を提供する。判定部１３４は、各種の情報を判定する。出力部１３５は、各種の情報を出力する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行うものであれば他の構成であってもよい。
【００４３】
〔４．情報処理の作用効果の一例〕
次に、図７を用いて、実施形態に係る情報処理システム１によって実行される情報処理の手順について説明する。図７は、実施形態に係る情報処理方法の一例を示すフローチャートである。
【００４４】
図７に示すように、まず、情報処理装置１００は、ユーザが所在した位置の履歴であるユーザの位置履歴を取得する（ステップＳ１０１）。
【００４５】
例えば、取得部１３１は、端末装置１０がウェブサイトを利用した際のクッキー（Cookie）情報などによって端末装置１０を特定する。例えば、取得部１３１は、端末装置１０によって取得された位置情報を取得する。例えば、取得部１３１は、端末装置１０から端末装置１０の位置情報を継続的に取得する。例えば、取得部１３１は、端末装置１０から端末装置１０の位置情報を所定の時間間隔（例えば、５分など）で取得する。端末装置１０の位置情報は、例えば、端末装置１０の位置の経度および緯度によって示される。
【００４６】
取得部１３１は、端末装置１０の位置情報に加えて、端末装置１０の位置情報を取得した曜日情報を含む日時情報を取得する。このように、取得部１３１は、端末装置１０の位置情報を時系列的に取得し、端末装置１０の時系列の位置情報、すなわち、ユーザの時系列の位置情報を保持する。
【００４７】
取得部１３１は、端末装置１０の時系列の位置情報をユーザの位置履歴として保持する。ここで、ユーザの位置履歴は、ユーザが所在した位置の履歴の情報である。ユーザの位置履歴は、ユーザが所在した現実の位置の履歴を示す。
【００４８】
取得部１３１は、端末装置１０の時系列の位置情報である端末装置１０の位置履歴に基づいて、ユーザの変位履歴を推定する。ユーザの変位履歴は、ユーザの位置履歴から推定されたユーザの位置の変位に関する情報である。ユーザの変位履歴は、例えば、施設などのユーザが所在した場所におけるユーザの通過、滞在／来訪など、または居住／勤務などの情報を示す。例えば、ユーザの変位履歴は、ある時間間隔またはある頻度でのユーザが所在した場所におけるユーザの滞在／来訪などを示す。
【００４９】
例えば、端末装置１０の時系列の位置情報である端末装置１０の位置履歴は、（端末装置１０の位置を測定した日時，端末装置１０の位置）＝（ＤＴ１，Ｐ１），（ＤＴ２，Ｐ２），・・・（ＤＴｎ，Ｐｎ）（ｎは、端末装置１０の位置情報の番号であり、自然数である）によって表される。また、例えば、端末装置１０の位置情報を取得した日時の間隔ΔＤＴ（ｉ）＝ＤＴｉ＋１−ＤＴｉ＝一定（ｉ＝１・・・ｎ−１）（例えば、５分など）である。
【００５０】
取得部１３１は、例えば、日時ＤＴｉと日時ＤＴｉ＋１との間における端末装置１０の位置の変化（変位）ΔＰ（ｉ）＝Ｐｉ＋１−Ｐｉが所定の閾値Ｐ０（例えば、５０ｍなど）以上である場合には、日時ＤＴｉから日時ＤＴｉ＋１までの端末装置１０の位置Ｐｉから位置Ｐｉ＋１までの変化は、ユーザの通過を示すと推定する。また、取得部１３１は、例えば、ΔＰ（ｉ）がＰ０未満である場合に、日時ＤＴｉから日時ＤＴｉ＋１までの端末装置１０の位置Ｐｉから位置Ｐｉ＋１までの変化は、ユーザの滞在／来訪などまたは居住／勤務などを示すと推定する。
【００５１】
ΔＰ（ｉ）がＰ０未満である場合において、取得部１３１は、例えば、ΔＰ（ｉ）がＰ０未満である条件を満たす日時の間隔ΣΔＤＴ（ｉ）が、所定の時間（例えば、１時間など）未満である場合に、日時ＤＴｉから日時ＤＴｉ＋１までの端末装置１０の位置Ｐｉから位置Ｐｉ＋１までの変化は、ユーザの滞在／来訪などを示すと推定する。一方、ΔＰ（ｉ）がＰ０未満である場合において、取得部１３１は、例えば、ΔＰ（ｉ）がＰ０未満である条件を満たす日時の間隔ΣΔＤＴ（ｉ）が、所定の時間以上である場合に、日時ＤＴｉから日時ＤＴｉ＋１までの端末装置１０の位置Ｐｉから位置Ｐｉ＋１までの変化は、ユーザの居住／勤務などを示すと推定する。
【００５２】
このように、取得部１３１は、端末装置１０の時系列の位置情報であるユーザの位置履歴に基づいて、端末装置１０の位置の変化（変位）が、ユーザの通過、滞在／来訪など、または居住／勤務などを示すことを推定する。
【００５３】
また、取得部１３１は、ウェブサーバ２０から端末装置１０の位置情報に対応する地図情報を取得する。取得部１３１は、地図情報を参照して、端末装置１０の位置情報に含まれた位置における施設などの地図要素の情報を取得する。取得部１３１は、端末装置１０の時系列の位置情報および地図情報に基づいて、施設などのユーザが所在した場所におけるユーザの通過、滞在／来訪など、または居住／勤務などのユーザの変位履歴を推定する。
【００５４】
あるいは、取得部１３１は、行動履歴記憶部１２１からネットワークＮ上でのユーザの行動履歴を取得する。取得部１３１は、ネットワークＮ上でのユーザの行動履歴を参照して、端末装置１０の位置情報に含まれた位置における施設などのユーザが所在した場所の情報を取得する。取得部１３１は、端末装置１０の時系列の位置情報およびネットワークＮ上でのユーザの行動履歴に基づいて、施設などのユーザが所在した場所におけるユーザの通過、滞在／来訪など、または居住／勤務などのユーザの変位履歴を推定する。
【００５５】
例えば、取得部１３１が、ユーザが所在した場所におけるユーザの滞在／来訪などを推定する場合には、取得部１３１は、ある時間間隔またはある頻度でのユーザが所在した場所におけるユーザの滞在／来訪などを推定することができる。例えば、取得部１３１は、ユーザの変位履歴として、図５に示すようなユーザの滞在または来訪を推定する。
【００５６】
このように、取得部１３１は、ユーザが所在した場所に関する情報を予め取得することなく、端末装置１０の時系列の位置情報であるユーザの位置履歴に基づいて、ユーザの変位履歴を推定することができる。
【００５７】
例えば、取得部１３１は、端末装置１０の位置情報と、端末装置１０の位置情報を取得した日時情報を対応付けてユーザの位置履歴として所定の記憶部に記憶する。また、取得部１３１は、例えば、ユーザの変位履歴を変位履歴記憶部１２２に記憶する。
【００５８】
次に、情報処理装置１００は、ネットワークＮ上でのユーザの行動履歴を取得する（ステップＳ１０２）。
【００５９】
例えば、取得部１３１は、ネットワークＮ上のユーザの行動履歴として、ネットワークＮ上でのユーザのアクセス履歴に関する情報を取得する。例えば、取得部１３１は、所定のサービスページの閲覧履歴を取得する。例えば、取得部１３１は、図４に示すようなウェブサイトのＵＲＬを取得する。
【００６０】
例えば、取得部１３１は、ネットワークＮ上のユーザの行動履歴として、ネットワークＮ上でのユーザの入力クエリに関する情報を取得する。例えば、取得部１３１は、検索サービスにおいてユーザによって送信した検索クエリに関する情報を取得する。例えば、取得部１３１は、図４に示すような入力クエリに関する情報を取得する。
【００６１】
例えば、取得部１３１は、ネットワークＮ上のユーザの行動履歴として、ネットワークＮ上でのユーザのブックマークに関する情報またはネットワークＮ上でのユーザの資料請求に関する情報を取得してもよい。
【００６２】
ここで、取得部１３１は、ネットワークＮ上でのユーザの行動履歴のうち、不動産取引のような高額決済に関するイベント、ユーザのライフステージに関するイベント、および旅行に関するイベントの少なくとも一つに関する行動履歴を取得してもよい。例えば、取得部１３１は、不動産の物件の購入または海外旅行などの通常のものよりも大きな決済額を生じさせるイベント、または、結婚、出産、または引っ越しのようなユーザのライフステージが変化する際に発生するイベントに関する情報を取得してもよい。
【００６３】
なお、取得部１３１は、例えば、端末装置１０を利用するユーザの属性情報のようなネットワーク情報を端末装置１０から取得してもよい。
【００６４】
取得部１３１は、例えば、ネットワークＮ上でのユーザの行動履歴に関する情報を行動履歴記憶部１２１に記憶する。
【００６５】
次に、情報処理装置１００は、ユーザの位置履歴に基づいて、ユーザの関心の対象を推定する（ステップＳ１０３）。ステップＳ１０２において、情報処理装置１００が、ネットワークＮ上でのユーザの行動履歴を取得する場合には、ステップＳ１０３において、情報処理装置１００は、ユーザの位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザの関心の対象を推定する。
【００６６】
例えば、推定部１３２は、ユーザの位置履歴に基づいて、ユーザの関心の対象を推定する。推定部１３２は、例えば、ユーザの位置履歴から推定されたユーザの変位履歴に含まれるユーザが所在した場所である施設などの要素（例えば、地図要素）のカテゴリまたはジャンルをユーザの関心の対象として推定する。すなわち、推定部１３２は、ユーザが、ユーザの変位履歴に含まれるユーザが所在した場所のカテゴリまたはジャンルに関心があると推定する。ユーザの関心の対象は、特に限定されるものではないが、ユーザの関心の対象は、例えば、ユーザの需要の対象、ユーザの興味の対象、ユーザの趣味の対象、またはユーザの関心のある地域などである。
【００６７】
例えば、推定部１３２は、図５に示すようなユーザＵ１の変位履歴におけるユーザＵ１が所在した場所である「住宅展示場」、「書店」、「競技場」、「乳幼児用品店」、および「企業」の情報から、それぞれ、図６に示すようなユーザＵ１の関心の対象として「住宅」、「読書」、「スポーツ観戦」、「育児」、および「仕事」のような需要または趣味の情報を推定する。
【００６８】
このように、推定部１３２は、ユーザが所在した場所に関する情報を予め取得することなく端末装置１０の時系列の位置情報に基づいて取得されたユーザの変位履歴に基づいて、ユーザの関心の対象を推定することができる。すなわち、推定部１３２は、ユーザが所在した場所に関する情報を予め取得することなく、端末装置１０の時系列の位置情報に基づいてユーザの関心の対象を推定することができる。
【００６９】
推定部１３２は、ユーザの位置履歴またはユーザの変位履歴に基づいて、ユーザの属性（年齢、性別、夫、妻、子などの家族属性、会社員、主婦などの職業のような社会的属性、居住地、勤務地、学校、スポーツクラブなどの定常的に通う施設のようなデモグラフィック属性など）を推定することもできる。さらに、推定部１３２は、ユーザの位置履歴に基づいて推定されたユーザの属性に基づいて、ユーザの関心の対象を推定することができる。例えば、ユーザの位置履歴が、複数のユーザが夜間に一定の領域内に所在することを示す場合には、複数のユーザが家族の構成員であると推定することができる。例えば、ユーザの変位履歴が、ユーザが乳幼児用品店に滞在することを示す場合には、ユーザが子育て中のライフステージにあると共にユーザの関心の対象が子育てであると推定することができる。
【００７０】
例えば、推定部１３２は、ユーザの位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザの関心の対象を推定する。ネットワークＮ上でのユーザの行動履歴は、例えば、上述したように、ネットワークＮ上でのユーザのアクセス履歴またはネットワークＮ上でのユーザの入力クエリである。
【００７１】
例えば、推定部１３２は、ユーザの位置履歴に基づいてユーザの関心の対象を推定する場合に、推定部１３２は、例えば、行動履歴記憶部１２１からネットワークＮ上でのユーザのアクセス履歴としてウェブサイトの閲覧履歴を取得し、ユーザによって閲覧されたウェブサイトのコンテンツをユーザの関心の対象の推定に用いる。
【００７２】
例えば、推定部１３２が、ユーザの位置履歴に基づいて、ユーザの関心の対象として不動産を推定する場合に、推定部１３２は、ネットワークＮ上でのユーザのアクセス履歴として投資または相続税などの不動産以外の資産に関するウェブサイトの閲覧履歴を取得し、ユーザの経済力およびそれに応じて不動産の購入確度を推定してもよい。推定部１３２は、ユーザの経済力および不動産の購入確度を用いて、不動産に対する関心の高さを推定してもよい。
【００７３】
例えば、推定部１３２は、ユーザの位置履歴に基づいてユーザの関心の対象を推定する場合に、推定部１３２は、例えば、行動履歴記憶部１２１からネットワークＮ上でのユーザの入力クエリの履歴を取得し、ユーザによって入力された入力クエリをユーザの関心の対象の推定に用いる。
【００７４】
例えば、推定部１３２が、ユーザの位置履歴に基づいて、ユーザの関心の対象として不動産を推定する場合に、推定部１３２は、行動履歴記憶部１２１からネットワークＮ上でのユーザの入力クエリの履歴として不動産のウェブページにおける入力クエリ（例えば、エリア、価格帯、間取り、最寄駅など）の閲覧を取得し、ユーザの関心の対象である不動産の条件を推定してもよい。推定部１３２は、不動産の条件を用いて、不動産の候補を推定してもよい。
【００７５】
このように、推定部１３２が、ユーザの位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザの関心の対象を推定することによって、ユーザの位置履歴のみならずネットワークＮ上でのユーザの行動履歴をユーザの関心の対象の推定に利用することができるため、ユーザにとってより関心のある情報をユーザに提供することができる。
【００７６】
また、推定部１３２が、ユーザの位置履歴およびネットワークＮ上でのユーザのアクセス履歴またはネットワークＮ上でのユーザの入力クエリに基づいて、ユーザの関心の対象を推定することによって、ネットワークＮ上でのユーザの行動履歴としてネットワークＮ上でのユーザのアクセス履歴またはネットワークＮ上でのユーザの入力クエリを容易に利用することができるため、ユーザにとってより関心のある情報をより容易にユーザに提供することができる。
【００７７】
推定部１３２は、例えば、ネットワークＮ上でのユーザの関心の対象に関する情報を推定結果記憶部１２３に記憶する。
【００７８】
次に、情報処理装置１００は、ユーザの関心の対象に応じたコンテンツをユーザに提供する（ステップＳ１０４）。
【００７９】
例えば、提供部１３３は、ユーザの関心の対象に応じたコンテンツをユーザに提供する。提供部１３３は、例えば、ユーザの関心の対象をキーワードとして用いることによって、ウェブサーバ２０からユーザの関心の対象に応じたコンテンツを取得する。提供部１３３は、例えば、電子メール、ウェブページ上の広告、プッシュ通知、またはタイムラインの手段によって、ユーザの関心の対象に応じたコンテンツをユーザによって利用される端末装置１０に提供する。
【００８０】
例えば、提供部１３３は、ユーザＵ１の関心の対象が、図６に示すように、「住宅」である場合には、提供部１３３は、例えば、「住宅」に応じたコンテンツ「物件Ａ」、「物件Ｂ」、および「物件Ｃ」をユーザＵ１に提供する。
【００８１】
このように、提供部１３３が、ユーザが所在した位置の履歴である位置履歴に基づいて推定されたユーザの関心の対象に応じたコンテンツをユーザに提供することによって、ユーザが所在した場所に関する情報をユーザが予め取得することがない場合であっても、ユーザにとって関心のある情報をユーザに提供することができる。よって、ユーザに提供する情報を改善することができる。
【００８２】
提供部１３３は、ユーザの位置履歴に基づいて推定されたユーザの関心の対象に応じたコンテンツおよびネットワークＮ上でのユーザの行動履歴に基づいて推定されたユーザの関心の対象に応じたコンテンツを組み合わせてユーザに提供してもよい。例えば、提供部１３３は、ユーザの位置履歴に含まれるユーザが所在した場所およびユーザによって閲覧されたウェブサイトに含まれるコンテンツまたはユーザによって入力された入力クエリを参照して、ユーザの関心の対象に応じたコンテンツをユーザに提供する。
【００８３】
例えば、ユーザＵ１の関心の対象が、図６に示すように、「住宅」である場合について説明する。「住宅」に応じたコンテンツ「物件Ａ」、「物件Ｂ」、および「物件Ｃ」の中で、「物件Ａ」が、ユーザＵ１が滞在した場所「住宅展示場」における物件であり、「物件Ａ」および「物件Ｂ」がウェブページ上でユーザＵ１によって閲覧された物件である場合には、提供部１３３は、例えば、ユーザＵ１が訪問していない関心のある「物件Ｂ」の情報をユーザＵ１に提供する。
【００８４】
あるいは、「物件Ｃ」が、ユーザＵ１が滞在した場所「住宅展示場」における物件であり、「物件Ａ」および「物件Ｂ」がウェブページ上でユーザＵ１によって閲覧された物件である場合には、提供部１３３は、例えば、ユーザＵ１が訪問していない関心のある「物件Ａ」および「物件Ｂ」の両方の情報をユーザＵ１に提供する。
【００８５】
あるいは、「物件Ａ」および「物件Ｂ」が、ユーザＵ１が滞在した場所「住宅展示場」における物件であり、「物件Ａ」および「物件Ｂ」がウェブページ上でユーザＵ１によって閲覧された物件である場合には、提供部１３３は、例えば、ユーザＵ１が訪問していない「物件Ｃ」の情報をユーザＵ１に提供する。
【００８６】
あるいは、「物件Ａ」が、ユーザＵ１が滞在した場所「住宅展示場」における物件であり、「物件Ａ」、「物件Ｂ」、および「物件Ｃ」のいずれもウェブページ上でユーザＵ１によって閲覧された物件ではない場合には、提供部１３３は、例えば、ユーザＵ１が訪問していない「物件Ｂ」および「物件Ｃ」の情報をユーザＵ１に提供する。
【００８７】
このように、提供部１３３が、ユーザの位置履歴に基づいて推定されたユーザの関心の対象に応じたコンテンツおよびネットワークＮ上でのユーザの行動履歴に基づいて推定されたユーザの関心の対象に応じたコンテンツを組み合わせてユーザに提供することによって、ユーザにとって関心のある情報のユーザへの提供に両方のコンテンツを利用することができるため、ユーザにとってより関心のある情報をユーザに提供することができる。
【００８８】
例えば、提供部１３３は、ユーザの関心の対象に関する場所にユーザが所在した時間に応じて、ユーザの関心の対象に応じたコンテンツをユーザに提供する。ここで、ユーザが所在した時間は、ユーザが所在した時刻、ユーザが所在した時間間隔、ユーザが所在した時間間隔の合計、およびユーザが所在した頻度などを含む。
【００８９】
例えば、提供部１３３は、ユーザの関心の対象に関する場所におけるユーザの滞在中に、ユーザの関心の対象に応じたコンテンツをユーザに提供する。例えば、提供部１３３は、ユーザの関心の対象に関する場所からユーザが離れた後の所定の時間（例えば、１時間など）後に、ユーザの関心の対象に応じたコンテンツをユーザに提供する。
【００９０】
このように、提供部１３３が、ユーザの関心の対象に関する場所にユーザが所在した時間に応じて、ユーザの関心の対象に応じたコンテンツをユーザに提供することによって、ユーザにとって関心のある情報をユーザにより適切なタイミングで提供することができる。
【００９１】
次に、図８を用いて、実施形態に係る情報処理システム１によって実行される他の情報処理の手順について説明する。図８は、実施形態に係る情報処理方法の他の一例を示すフローチャートである。
【００９２】
図８に示すように、まず、情報処理装置１００は、ユーザが所在した位置の履歴であるユーザの位置履歴を取得する（ステップＳ２０１）。ステップＳ２０１は、上述したステップＳ１０１と同様である。
【００９３】
次に、情報処理装置１００は、ネットワークＮ上でのユーザの行動履歴を取得する（ステップＳ２０２）。ステップＳ２０２は、上述したステップＳ１０２と同様である。
【００９４】
次に、情報処理装置１００は、ユーザの位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザが所在した場所がユーザの行動履歴に対応するネットワークＮ上のコンテンツと関連するか否かの判定をする（ステップＳ２０３）。
【００９５】
例えば、判定部１３４は、ユーザの位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザの位置履歴に含まれるユーザが所在した場所がユーザの行動履歴に対応するネットワークＮ上のコンテンツと関連するか否かの判定をする。判定部１３４は、例えば、ユーザの位置履歴に含まれるユーザが所在した場所が、ユーザの行動履歴に対応するネットワークＮ上のコンテンツと一致するまたは類似するか否かの判定をする。
【００９６】
それに応じて、判定部１３４は、例えば、その場所におけるユーザの所在が、ユーザの行動履歴に対応するネットワークＮ上のコンテンツの閲覧に依存するか否かを判定する。例えば、判定部１３４は、ユーザの位置履歴に含まれるユーザが所在した場所が、ユーザの行動履歴に対応するネットワークＮ上のコンテンツと一致するまたは類似する場合には、その場所におけるユーザの所在が、ユーザの行動履歴に対応するネットワークＮ上のコンテンツの閲覧に依存すると判定する。
【００９７】
このように、判定部１３４が、ユーザの位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザが所在した場所がユーザの行動履歴に対応するネットワークＮ上のコンテンツと関連するか否かの判定をすることによって、その場所におけるユーザの所在が、ユーザの行動履歴に対応するネットワークＮ上のコンテンツに起因するものであるか否かの判定をすることができる。また、その場所におけるユーザの所在に対するユーザの行動履歴に対応するネットワークＮ上のコンテンツの（広告）効果を測定することができる。
【００９８】
図９を用いて、実施形態に係る情報処理の他の一例について説明する。図９は、実施形態に係る情報処理の他の一例を示す図である。図９に示す例においても、図１に示す例と同様に、ユーザＵ１は、端末装置１０を利用するユーザである。
【００９９】
例えば、情報処理装置１００の外部に設けられた行動履歴記憶部１２１は、ユーザＵ１の行動履歴に対応するネットワーク上のコンテンツを端末装置１０へ送信する。それにより、行動履歴記憶部１２１は、ユーザＵ１の行動履歴に対応するネットワーク上のコンテンツをユーザＵ１に提供する（ステップＳ１１）。例えば、行動履歴記憶部１２１は、図９に示すように、ユーザＵ１の行動履歴に対応するネットワーク上のコンテンツとしての「不動産関連サイト上の物件Ａ」、「書籍関連サイト上の書籍Ｂ」、および「スポーツ関連サイト上のスポーツ観戦Ｃ」の情報をユーザＵ１に提供する。
【０１００】
次に、例えば、端末装置１０を利用するユーザＵ１が３０分程度「住宅展示場」の「物件Ａ」に滞在するとする。次に、情報処理装置１００は、例えば、端末装置１０から送信されるユーザの位置情報を継続的に取得する。情報処理装置１００は、端末装置１０から継続的に取得した位置情報をユーザＵ１の位置履歴として保持する（ステップＳ１２）。
【０１０１】
また、情報処理装置１００は、例えば、行動履歴記憶部１２１から、ネットワーク上でのユーザＵ１の行動履歴を取得する（ステップＳ１３）。
【０１０２】
次に、情報処理装置１００は、例えば、ユーザＵ１の位置履歴およびネットワーク上でのユーザＵ１の行動履歴に基づいて、ユーザＵ１が所在した場所である「住宅展示場の物件Ａ」がユーザＵ１の行動履歴に対応するネットワークＮ上のコンテンツ「不動産関連サイト上の物件Ａ」、「書籍関連サイト上の書籍Ｂ」、および「スポーツ関連サイト上のスポーツ観戦Ｃ」の情報と関連するか否かの判定をする（ステップＳ１４）。
【０１０３】
例えば、情報処理装置１００は、ユーザが滞在した場所「住宅展示場の物件Ａ」が、ユーザＵ１のアクセス履歴に対応するコンテンツ「不動産関連サイト上の物件Ａ」と一致すると判定する。この場合には、情報処理装置１００は、例えば、場所「住宅展示場の物件Ａ」におけるユーザＵ１の滞在（来場）が、コンテンツ「不動産関連サイト上の物件Ａ」の閲覧に起因すると判定する。よって、情報処理装置１００は、例えば、場所「住宅展示場の物件Ａ」におけるユーザＵ１の滞在（来場）に対するコンテンツ「不動産関連サイト上の物件Ａ」の広告効果は高いと判定する。
【０１０４】
一方、例えば、情報処理装置１００は、ユーザＵ１の位置履歴「３０分程度住宅展示場の物件Ａに滞在」に含まれるユーザが滞在した場所「住宅展示場の物件Ａ」が、ユーザＵ１のアクセス履歴に対応するコンテンツ「書籍関連サイト上の書籍Ｂ」または「スポーツ関連サイト上のスポーツ観戦Ｃ」と一致しないと判定する。この場合には、情報処理装置１００は、例えば、場所「住宅展示場の物件Ａ」におけるユーザＵ１の滞在（来場）が、コンテンツ「書籍関連サイト上の書籍Ｂ」または「スポーツ関連サイト上のスポーツ観戦Ｃ」の閲覧に起因しないと判定する。よって、情報処理装置１００は、例えば、場所「住宅展示場の物件Ａ」におけるユーザＵ１の滞在（来場）に対するコンテンツ書籍関連サイト上の書籍Ｂ」または「スポーツ関連サイト上のスポーツ観戦Ｃ」の広告効果は低いと判定する。
【０１０５】
このように、情報処理装置１００は、ユーザＵ１が滞在した場所「住宅展示場の物件Ａ」がユーザＵ１の行動履歴に対応するネットワーク上のコンテンツ「不動産関連サイト上の物件Ａ」、「書籍関連サイト上の書籍Ｂ」、および「スポーツ関連サイト上のスポーツ観戦Ｃ」と関連するか否かの判定をすることによって、その場所「住宅展示場の物件Ａ」におけるユーザＵ１の滞在が、ユーザＵ１の行動履歴に対応するネットワーク上のコンテンツ「不動産関連サイト上の物件Ａ」、「書籍関連サイト上の書籍Ｂ」、および「スポーツ関連サイト上のスポーツ観戦Ｃ」に起因するものであるか否かの判定をすることができる。
【０１０６】
図９に示す例においても、図１に示す例と同様に、行動履歴記憶部１２１は、情報処理装置１００の外部に設けられたが、行動履歴記憶部１２１は、情報処理装置１００の内部に設けられてもよい。
【０１０７】
次に、情報処理装置１００は、判定の結果を出力する（ステップＳ２０４）。
【０１０８】
例えば、出力部１３５は、ユーザが所在した場所がユーザの行動履歴に対応するネットワークＮ上のコンテンツと関連するか否かの判定の結果を出力する。出力部１３５は、例えば、コンテンツの提供者に判定の結果を出力する。コンテンツの提供者は、例えば、広告主である。出力部１３５は、例えば、図示されない表示部または図示されないコンテンツの提供者の端末装置に判定の結果を出力する。表示部は、例えば、液晶ディスプレイの表示画面などである。
【０１０９】
例えば、提供部１３３は、判定部１３４によってなされた判定の結果または出力部１３５から出力された判定の結果に基づいて、ユーザの関心の対象に応じたコンテンツをユーザに提供する。すなわち、提供部１３３は、例えば、判定部１３４によってなされた判定の結果または出力部１３５から出力された判定の結果に基づいて、ユーザに提供するコンテンツを選択する。
【０１１０】
例えば、提供部１３３が不動産に関するコンテンツをユーザに提供する場合に、提供部１３３は、ユーザが所在した場所である物件と関連するまたは関連しない物件をユーザに提供する。このように、提供部１３３が、判定部１３４によってなされた判定の結果または出力部１３５から出力された判定の結果に基づいて、ユーザの関心の対象に応じたコンテンツをユーザに提供する場合には、判定の結果に依存したユーザの関心の対象に応じたコンテンツをユーザに提供することができるため、ユーザにとってより関心のある情報をユーザに提供することができる。
【０１１１】
〔５．ハードウェア構成〕
上述してきた実施形態に係る情報処理装置１００は、例えば図１０に示すような構成のコンピュータ１０００によって実現される。図１０は、情報処理装置１００の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１１２】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１１３】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１１４】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１１５】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１１６】
例えば、コンピュータ１０００が実施形態に係る情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１１７】
〔６．効果〕
上述したように、情報処理装置１００は、推定部１３２と、提供部１３３とを備える。推定部１３２は、ユーザが所在した位置の履歴である位置履歴に基づいて、ユーザの関心の対象を推定する。提供部１３３は、ユーザの関心の対象に応じたコンテンツをユーザに提供する。それにより、ユーザにとって関心のある情報をユーザに提供することができる。
【０１１８】
また、情報処理装置１００において、推定部１３２は、位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザの関心の対象を推定する。それにより、ユーザにとってより関心のある情報をユーザに提供することができる。
【０１１９】
また、情報処理装置１００において、推定部１３２は、ネットワークＮ上でのユーザの行動履歴としてネットワークＮ上でのユーザのアクセス履歴またはネットワークＮ上でのユーザの入力クエリに基づいて、ユーザの関心の対象を推定する。それにより、ユーザにとってより関心のある情報をより容易にユーザに提供することができる。
【０１２０】
また、情報処理装置１００において、提供部１３３は、ユーザの関心の対象に関する場所にユーザが所在した時間に応じて、ユーザの関心の対象に応じたコンテンツをユーザに提供する。それにより、ユーザにとって関心のある情報をより適切なタイミングでユーザに提供することができる。
【０１２１】
また、情報処理装置１００は、判定部１３４と、出力部１３５とをさらに備える。判定部１３４は、位置履歴およびネットワークＮ上でのユーザの行動履歴に基づいて、ユーザが所在した場所がユーザの行動履歴に対応するネットワークＮ上のコンテンツと関連するか否かの判定をする。出力部１３５は、判定の結果を出力する。それにより、その場所におけるユーザの所在が、ユーザの行動履歴に対応するネットワークＮ上のコンテンツに起因するものであるか否かの判定をすることができる。
【０１２２】
〔７．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１２３】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１２４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１２５】
また、上述してきた各実施形態に記載された各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１２６】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１２７】
１      情報処理システム
１０    端末装置
２０    ウェブサーバ
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  行動履歴記憶部
１２２  変位履歴記憶部
１２３  推定結果記憶部
１３０  制御部
１３１  取得部
１３２  推定部
１３３  提供部
１３４  判定部
１３５  出力部
Ｎ      ネットワーク
【図１】
2018142285.tif 000003
【図２】
2018142285.tif 000004
【図３】
2018142285.tif 000005
【図４】
2018142285.tif 000006
【図５】
2018142285.tif 000007
【図６】
2018142285.tif 000008
【図７】
2018142285.tif 000009
【図８】
2018142285.tif 000010
【図９】
2018142285.tif 000011
【図１０】
2018142285.tif 000012
【手続補正書】
【提出日】平成29年11月2日(2017.11.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが所在した位置の履歴である位置履歴に基づいて、少なくとも前記ユーザが所在した場所のカテゴリまたはジャンルによって前記ユーザの関心の対象を推定する推定部と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項２】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定部と、
前記ユーザの関心の対象に関する場所に前記ユーザが所在した時間に応じたタイミングで、前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項３】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの属性を推定すると共に、前記ユーザの属性に基づいて、前記ユーザの関心の対象を推定する推定部と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項４】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定部と、
前記位置履歴に含まれる前記ユーザが所在した場所に関するコンテンツを除く前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項５】
前記推定部は、前記位置履歴およびネットワーク上での前記ユーザの行動履歴に基づいて、前記ユーザの関心の対象を推定する
ことを特徴とする請求項１、２、および４のいずれか一項に記載の情報処理装置。
【請求項６】
前記推定部は、前記ネットワーク上での前記ユーザの行動履歴として前記ネットワーク上での前記ユーザのアクセス履歴または前記ネットワーク上での前記ユーザの入力クエリに基づいて、前記ユーザの関心の対象を推定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記提供部は、前記ユーザの関心の対象に関する場所に前記ユーザが所在した時間に応じて、前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する
ことを特徴とする請求項１、３、４、５、および６のいずれか一項に記載の情報処理装置。
【請求項８】
前記位置履歴およびネットワーク上での前記ユーザの行動履歴に基づいて、前記ユーザが所在した場所が前記ユーザの行動履歴に対応する前記ネットワーク上のコンテンツと関連するか否かの判定をする判定部と、
前記判定の結果を出力する出力部と
をさらに備えることを特徴とする請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
ユーザが所在した位置の履歴である位置履歴に基づいて、少なくとも前記ユーザが所在した場所のカテゴリまたはジャンルによって前記ユーザの関心の対象を推定する推定工程と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
【請求項１０】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定工程と、
前記ユーザの関心の対象に関する場所に前記ユーザが所在した時間に応じたタイミングで、前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
【請求項１１】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの属性を推定すると共に、前記ユーザの属性に基づいて、前記ユーザの関心の対象を推定する推定工程と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
【請求項１２】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定工程と、
前記位置履歴に含まれる前記ユーザが所在した場所に関するコンテンツを除く前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
【請求項１３】
ユーザが所在した位置の履歴である位置履歴に基づいて、少なくとも前記ユーザが所在した場所のカテゴリまたはジャンルによって前記ユーザの関心の対象を推定する推定手順と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供手順と
を含む処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１４】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定手順と、
前記ユーザの関心の対象に関する場所に前記ユーザが所在した時間に応じたタイミングで、前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供手順と
を含む処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１５】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの属性を推定すると共に、前記ユーザの属性に基づいて、前記ユーザの関心の対象を推定する推定手順と、
前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供手順と
を含む処理をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１６】
ユーザが所在した位置の履歴である位置履歴に基づいて、前記ユーザの関心の対象を推定する推定手順と、
前記位置履歴に含まれる前記ユーザが所在した場所に関するコンテンツを除く前記ユーザの関心の対象に応じたコンテンツを前記ユーザに提供する提供手順と
を含む処理をコンピュータに実行させることを特徴とする情報処理プログラム。