(57)【要約】      （修正有）【課題】タクシーの配車等、移動手段の提供を効率化するため、タクシーに設置された車載センサ情報に基づいて、乗客が存在する可能性が高い領域を推定する提供装置、方法及びプログラムを提供する。【解決手段】情報提供装置は、タクシー利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する生成部と、前記生成部により生成された分布情報から乗客が存在する可能性が高い領域を推定する提供部とを有する。【選択図】図２
2019149036.tif 000002
【特許請求の範囲】
【請求項１】
利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する生成部と、
前記生成部により生成された分布情報を提供する提供部と
を有することを特徴とする提供装置。
【請求項２】
前記生成部は、前記利用者の現在位置を示す位置情報に基づいて、前記所定の条件を満たす利用者の現在の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１に記載の提供装置。
【請求項３】
前記生成部は、前記利用者の位置情報の履歴に基づいて、前記所定の条件を満たす利用者の普遍的な分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１または２に記載の提供装置。
【請求項４】
前記生成部は、前記利用者の位置情報の履歴に基づいて、所定の時間帯における前記所定の条件を満たす利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の提供装置。
【請求項５】
前記生成部は、前記所定の時間帯として、前記分布情報の提供先に応じた時間帯における前記利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項４に記載の提供装置。
【請求項６】
前記生成部は、前記所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜５のうちいずれか１つに記載の提供装置。
【請求項７】
前記生成部は、地図情報に前記所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を重ねた情報を前記分布情報として生成する
ことを特徴とする請求項６に記載の提供装置。
【請求項８】
前記生成部は、所定の属性を有する利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の提供装置。
【請求項９】
前記位置情報の履歴に基づいて、前記利用者が拠点とする位置を推定する推定部
を有し、
前記生成部は、前記所定の条件を満たす利用者として、前記推定部により推定された拠点からの距離が共通する利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の提供装置。
【請求項１０】
前記位置情報の履歴に基づいて、前記利用者が拠点とする位置を推定する推定部
を有し、
前記生成部は、前記所定の条件を満たす利用者として、前記推定部により推定された拠点からの距離が所定の閾値を超える利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の提供装置。
【請求項１１】
前記位置情報の履歴に基づいて、前記利用者が定期的に訪問する位置を推定する推定部
を有し、
前記生成部は、前記所定の条件を満たす利用者として、前記推定部により推定された位置とは異なる位置に所在する利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の提供装置。
【請求項１２】
前記生成部は、前記利用者のうち、提供先に応じた条件を満たす利用者の分布を示す情報を前記分布情報として生成し、
前記提供部は、前記生成部により生成された分布情報を前記提供先へと提供する
ことを特徴とする請求項１〜１１のうちいずれか１つに記載の提供装置。
【請求項１３】
提供装置が実行する提供方法であって、
利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する生成工程と、
前記生成工程により生成された分布情報を提供する提供工程と
を含むことを特徴とする提供方法。
【請求項１４】
利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する生成手順と、
前記生成手順により生成された分布情報を提供する提供手順と
をコンピュータに実行させるための提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、提供装置、提供方法および提供プログラムに関する。
【背景技術】
【０００２】
従来、利用者の位置に応じた情報提供する技術が知られている。このような技術の一例として、タクシーの配車等、移動手段の提供を効率化するため、タクシーに設置された車載センサ情報に基づいて、乗客が存在する可能性が高い領域を推定する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５９３５９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、有用な情報を適切に提供しているとは言えない場合がある。
【０００５】
例えば、上述した従来技術では、タクシーに乗車した利用者の数がより多い地域の情報を提供しているに過ぎない。このため、例えば、従来技術では、移動距離が長い利用者の割合が高いが、利用者の数が少ない地域に対し、優先的なタクシーの配車を行うことができなくなる場合がある。
【０００６】
本願は、上記に鑑みてなされたものであって、より有用な情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る提供装置は、利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する生成部と、前記生成部により生成された分布情報を提供する提供部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、より有用な情報を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報提供装置の一例を示す図である。
【図２】図２は、実施形態に係る情報提供装置が有する機能構成の一例を示す図である。
【図３】図３は、実施形態に係る利用者データベースに登録される情報の一例を示す図である。
【図４】図４は、実施形態に係る位置情報データベースに登録される情報の一例を示す図である。
【図５】図５は、実施形態に係る情報提供装置が実行する提供処理の流れの一例を示すフローチャートである。
【図６】図６は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る提供装置、提供方法および提供プログラムおよび情報提供装置を実施するための形態（以下、「実施形態」と記載する。）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法および提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。
【００１１】
〔実施形態〕
〔１．情報提供装置の概要〕
以下、図１を用いて、提供装置の一例となる情報提供装置１０の一例について説明する。図１は、実施形態に係る情報提供装置の一例を示す図である。なお、図１に示す例では、情報提供装置１０がある条件を受付けた際に、その条件に応じた利用者の分布を示す分布情報として、ヒートマップを生成し、生成したヒートマップを提供する提供処理の一例について記載した。
【００１２】
情報提供装置１０は、インターネット等の所定のネットワークＮ（例えば、図２を参照
。）を介して、端末装置１００や事業者端末２００と通信可能な情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。なお、情報提供装置１０は、任意の数の端末装置１００、および任意の数の事業者端末２００と通信可能であるものとする。
【００１３】
端末装置１００は、利用者Ｕにより利用されるＰＣ（Personal  Computer）やスマートデバイス、サーバ装置等の情報処理装置により実現される。ここで、端末装置１００は、ＧＰＳ（Global  Positioning  System）等の測位システムを用いて、端末装置１００の位置を特定し、特定した位置を示す位置情報を出力可能な機能を有する。例えば、端末装置１００は、所定の時間間隔で、位置を特定し、特定した位置を示す位置情報を情報提供装置１０へと送信する機能を有する。
【００１４】
事業者端末２００は、任意の事業者が使用する端末装置であり、ＰＣ、スマートデバイス、サーバ装置等の情報処理装置により実現される。例えば、事業者端末２００は、タクシー、ハイヤー、乗り合いタクシー等の各種移動手段の運転手が利用する端末装置であってもよく、例えば、屋台等の移動販売を行う事業者が利用する端末装置であってもよい。例えば、事業者端末２００は、事業者によって入力された条件を示す条件情報を情報提供装置１０へと送信する。そして、事業者端末２００は、情報提供装置１０から条件情報に応じたヒートマップを受付けると、受付けたヒートマップの表示を行う。
【００１５】
〔１−１．提供処理について〕
ここで、利用者の位置に応じた情報をタクシーの配車を行う事業者や、移動販売を行う事業者等に提供した場合、タクシーの配車や移動販売の効率化を図ることができる。しかしながら、従来技術では、タクシーの利用履歴等、過去の情報に基づいて、利用者の所在を示す情報を提供しているに過ぎない。このため、事業者にとって有用な情報を提供しているとは言えない場合がある。
【００１６】
そこで、情報提供装置１０は、以下の提供処理を実行する。まず、情報提供装置１０は、利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する。そして、情報提供装置１０は、生成された分布情報を提供する。すなわち、情報提供装置１０は、単に利用者の分布を示す情報を提供するのではなく、事業者にとって有用と推定される条件を満たす利用者の分布を特定し、特定した利用者の分布を示す分布情報を提供する。
【００１７】
例えば、情報提供装置１０は、タクシーの配車を行う事業者に対し、タクシーの利用料金が比較的高いと推定される利用者が所定の閾値よりも多く所在する場所を示す情報を分布情報として提供してもよい。また、例えば、情報提供装置１０は、焼き芋の移動販売を行う事業者に対し、女性が比較的多いと推定される場所を示す情報を分布情報として提供してもよい。
【００１８】
ここで、情報提供装置１０は、条件を満たす利用者の分布を示す分布情報を提供するのであれば、任意の態様で分布情報の適用を行ってよい。例えば、情報提供装置１０は、事業者から条件の指定を受付けた場合は、指定された条件を満たす利用者の現在位置を位置情報から特定し、特定した現在位置に基づいた分布情報を生成する。例えば、情報提供装置１０は、所定の地域ごとに所定の条件を満たす利用者の数を計数し、計数した数が所定の閾値を超える地域を分布情報として事業者に提供してもよい。
【００１９】
このように、情報提供装置１０は、利用者の現在位置を示す位置情報に基づいて、所定の条件を満たす利用者の現在の分布を示す情報を分布情報として生成する。また、情報提供装置１０は、所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を分布情報として生成する。また、情報提供装置１０は、利用者のうち、事業者や事業者が行う事業の内容等、分布情報の提供先に応じた条件を満たす利用者の分布を示す情報を分布情報として生成し、生成された分布情報を提供先へと提供する。このため、情報提供装置１０は、事業者にとって有用な情報を提供することができる。
【００２０】
〔１−２．時間帯について〕
ここで、情報提供装置１０は、端末装置１００から取得した最新の位置情報を用いて、最新の利用者の分布を示す分布情報を提供してもよいが、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、位置情報の履歴に基づいて、所定の条件を満たす利用者の普遍的な分布を特定し、特定した分布を示す分布情報を提供してもよい。すなわち、情報提供装置１０は、利用者の位置情報の履歴に基づいて、所定の条件を満たす利用者の普遍的な分布を示す情報を分布情報として生成してもよい。より具体的には、情報提供装置１０は、利用者の位置情報の履歴であって、所定の時間帯に取得された位置情報の履歴に基づいて、所定の時間帯における所定の条件を満たす利用者の分布を示す情報を分布情報として生成してもよい。
【００２１】
例えば、情報提供装置１０は、職業が医師である利用者を特定し、特定した利用者の端末装置１００から取得した位置情報の履歴を特定する。続いて、情報提供装置１０は、特定した位置情報の履歴のうち、所定の時間帯（例えば、夜間）において取得された位置情報の履歴を特定する。そして、情報提供装置１０は、特定した位置情報の履歴に基づいて、所定の時間帯における医師の分布を示す分布情報を生成する。
【００２２】
このような分布情報は、タクシーやハイヤー等の配車サービスに利用することができる。例えば、情報提供装置１０は、終電後の夜間等において、多くの医師が所在する位置等を配車サービスの事業者に提供することで、事業者にとって有用な情報を提供することができる。
【００２３】
なお、情報提供装置１０は、分布情報の提供先に応じた時間帯における分布情報を生成してもよい。例えば、情報提供装置１０は、事業者が配車サービスを提供している場合、終電後の深夜帯における利用者の分布を示す分布情報を生成して提供すればよい。また、情報提供装置１０は、事業者が移動販売を提供している場合、お昼１２時前後の時間帯の利用者の分布を示す分布情報を生成して提供すればよい。
【００２４】
〔１−３．条件について〕
ここで、情報提供装置１０は、所定の条件を満たす利用者の分布を示す分布情報を生成してもよい。例えば、情報提供装置１０は、事業者が指定した属性を満たす利用者の分布情報を生成してもよい。また、情報提供装置１０は、利用者の属性として、性別、年齢、職業等といった利用者のデモグラフィック属性を採用してもよく、趣味趣向といったサイコグラフィック属性を採用してもよい。また、情報提供装置１０は、利用者から属性の登録をあらかじめ受付けてもよく、位置情報、ウェブコンテンツの閲覧履歴、購買履歴等といった利用者の各種行動から推定された属性を採用してもよい。なお、このような属性の推定については、任意の公知技術が採用可能である。
【００２５】
また、情報提供装置１０は、利用者の行動や状態が所定の条件を満たす利用者の分布情報を生成してもよい。例えば、情報提供装置１０は、レストラン等の所定の施設に所在している利用者を特定し、特定した利用者の分布情報を生成してもよい。また、情報提供装置１０は、利用者の位置情報から利用者の行動や状態を推定し、推定した行動や状態が所定の条件を満たす利用者の分布情報を生成してもよい。
【００２６】
例えば、情報提供装置１０は、利用者の位置情報の履歴から利用者の拠点となる位置を特定する。より具体的には、情報提供装置１０は、利用者の位置情報の履歴に基づいて、日中の時間帯に所定の時間以上所在する位置を利用者の職場として推定し、夜間に所定の時間以上所在する位置を利用者の自宅として推定する。そして、情報提供装置１０は、職場が所定の位置にある利用者や、自宅が所定の位置にある利用者の分布情報を生成してもよい。また、情報提供装置１０は、利用者が頻繁に通うレストランやジム等の施設を推定し、所定の施設に通う利用者の分布を示す分布情報を生成してもよい。
【００２７】
また、情報提供装置１０は、推定した拠点の位置関係が所定の条件を満たす利用者の分布情報を生成してもよい。また、情報提供装置１０は、推定した拠点と、現在の利用者の位置関係とが所定の条件を満たす利用者の分布情報を生成してもよい。例えば、情報提供装置１０は、利用者ごとに自宅から現在位置までの距離を特定し、特定した距離が所定の範囲内となる利用者、すなわち、拠点までの距離が共通する利用者の分布を示す分布情報を生成してもよい。また、情報提供装置１０は、自宅等といった所定の拠点までの距離が所定の閾値を超える利用者を特定し、特定した利用者の分布を示す情報を生成してもよい。
【００２８】
また、情報提供装置１０は、なじみがない場所に訪問している利用者の分布を示す分布情報を生成してもよい。例えば、情報提供装置１０は、利用者の位置情報の履歴に基づいて、利用者が定期的に訪問する位置を推定し、現在位置が推定した位置とは異なる位置にいる利用者を特定する。そして、情報提供装置１０は、特定した利用者の分布を示す情報を分布情報として生成してもよい。
【００２９】
また、情報提供装置１０は、時間帯を考慮した利用者の行動や状態が所定の条件を満たす利用者の分布情報を生成してもよい。例えば、情報提供装置１０は、位置履歴から拠点を推定するとともに、終電後等の所定の時間帯において自宅などの拠点から所定の距離以上離れている頻度が所定の閾値を超える利用者を所定の条件を満たす利用者として特定する。そして、情報提供装置１０は、特定した利用者の位置履歴に基づいて、現在あるいは所定の時間帯における分布を示す分布情報を生成してもよい。
【００３０】
また、情報提供装置１０は、利用者の位置情報と、地図情報とに基づいて、所定の条件を満たす利用者を特定してもよい。例えば、情報提供装置１０は、利用者の位置情報の履歴から利用者の拠点を特定し、特定した拠点がジム等の所定の施設であるか否かを、地図情報に基づいて特定する。そして、情報提供装置１０は、特定した拠点が所定の施設となる利用者を特定し、特定した利用者の分布情報を生成してもよい。
【００３１】
また、情報提供装置１０は、地図情報に基づいて地域の特徴を推定し、利用者の位置情報と推定した特徴とに基づいて、所定の条件を満たす利用者の分布情報を生成してもよい。例えば、情報提供装置１０は、地図情報に基づいて、飲食店や酒場が多くある地域を特定し、位置情報の履歴から、所定の時間帯において特定した地域に所在する頻度が高い利用者を特定する。そして、情報提供装置１０は、特定した利用者の分布情報を生成してもよい。
【００３２】
なお、上述した処理以外にも、情報提供装置１０は、事業者等の指定する条件を満たす利用者を位置情報等から特定し、特定した利用者の分布を示す分布情報を生成すればよい。例えば、情報提供装置１０は、所定の時間帯において所定の行動を行っている利用者や所定の時間帯において所定の状態となる利用者を位置情報から特定し、特定した利用者の分布情報を生成すればよい。
【００３３】
なお、情報提供装置１０は、事業者の指定が無くとも、任意の条件を満たす利用者の分布情報を生成してもよい。また、情報提供装置１０は、事業者が提供する事業内容と対応する条件を推定し、推定した条件を満たす利用者の分布情報を生成してもよい。例えば、情報提供装置１０は、事業者が配車サービスである場合は、配車サービスと対応する条件を満たす利用者として、家から離れている利用者等、配車サービスの利用頻度や利用単価が所定の閾値を超えると推定される利用者を特定し、特定した利用者の分布情報を生成すればよい。
【００３４】
〔１−４．分布情報について〕
ここで、情報提供装置１０は、利用者の分布を示す情報であれば、任意の形式の分布情報を生成してよい。例えば、情報提供装置１０は、利用者の数と利用者の現在位置若しくは所定の時間帯における位置とを対応付けたリストを生成してもよい。また、情報提供装置１０は、地図情報に、所定の条件を満たす利用者の現在または所定の時間帯での位置を示す情報を重ねた情報、すなわち、所謂ヒートマップを作成してもよい。
【００３５】
例えば、情報提供装置１０は、所定の条件を満たす利用者が所定の数以上所在する地域を特定する。そして、情報提供装置１０は、特定した地域を示す情報を分布情報として生成してもよい。より具体的な例を挙げると、情報提供装置１０は、職業が医師である利用者のうち、現在位置が自宅から所定の距離以上離れている利用者を特定する。そして、情報提供装置１０は、特定した利用者の現在位置に基づいて、特定した利用者が所定の数以上所在する地域や施設を特定し、特定した地域や施設を示す情報を分布情報として生成してもよい。
【００３６】
また、情報提供装置１０は、地図情報のうち特定した地域や施設に所定のアイコンを重畳した情報を分布情報として生成してもよい。すなわち、情報提供装置１０は、地図情報に所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を重ねた情報を分布情報として生成してもよい。
【００３７】
また、情報提供装置１０は、それぞれ異なる条件を満たす複数の利用者群を示す情報を生成してもよい。例えば、情報提供装置１０は、自宅までの距離が第１閾値以上となる利用者群が所在する地域と、自宅までの距離が第１閾値未満第２閾値以上となる利用者群が所在する地域途に対して、異なるアイコンを重畳した分布情報を生成してもよい。
【００３８】
また、情報提供装置１０は、共通する条件を満たす利用者の数を示す情報を生成してもよい。例えば、情報提供装置１０は、所定の条件を満たす利用者が第１閾値以上所在する地域については、緑色のアイコンを重畳して表示し、所定の条件を満たす利用者が第１閾値よりも大きい第２閾値以上所在する地域については、赤色のアイコンを重畳して表示してもよい。
【００３９】
〔１−５．提供処理の一例について〕
次に、図１を用いて、情報提供装置１０が実行する提供処理の一例について説明する。まず、情報提供装置１０は、端末装置１００から、位置情報を収集する（ステップＳ１）。そして、情報提供装置１０は、位置情報の履歴から、利用者の拠点を推定する（ステップＳ２）。例えば、情報提供装置１０は、利用者を識別する利用者ＩＤ（Identifier）が「利用者＃１」である利用者の位置情報として、日時「日時＃１−１」における位置情報「位置＃１−１」、および日時「日時＃１−２」における位置情報「位置＃１−２」等を取得する。なお、位置情報と対応付けられた日時は、端末装置１００が測位システムを用いて位置を特定した日時であってもよく、情報提供装置１０が位置情報を受信した日時であってもよい。
【００４０】
そして、情報提供装置１０は、日時が所定の時間帯に含まれる位置情報を抽出し、抽出した位置情報に基づいて、利用者が所在する頻度が最も高い位置を利用者のその時間帯の拠点として推定する。そして、情報提供装置１０は、例えば、早朝や夜間の時間帯における拠点を利用者の自宅とし、昼の時間帯における拠点を利用者の職場として推定してもよい。なお、どのような位置情報が取得された時にどの位置を利用者のどの拠点とするかについては、任意の推定技術が採用可能である。例えば、情報提供装置１０は、利用者＃１の拠点として「拠点＃１−１」および「拠点＃１−２」を推定する。また、情報提供装置１０は、利用者ごとに拠点の推定を行う。
【００４１】
続いて、情報提供装置１０は、事業者端末２００から条件情報を受付ける（ステップＳ３）。このような場合、情報提供装置１０は、利用者のうち指定された条件を満たす利用者を特定する（ステップＳ４）。
【００４２】
例えば、情報提供装置１０は、条件情報として「２３時に３０００円以上の売り上げ見込み」といった情報を受付ける。このような場合、情報提供装置１０は、２３時台における拠点と自宅との距離が所定値以上離れている利用者を、条件を満たす利用者として特定する。例えば、情報提供装置１０は、利用者のうち、２３時台における拠点が、自宅と推定される拠点と異なる利用者を特定する。続いて、情報提供装置１０は、特定した利用者の２３時台における拠点と、自宅と推定される拠点との距離を算出する。そして、情報提供装置１０は、算出した距離が所定の閾値以上（例えば、配車サービスを受けた際の料金が３０００円自用となる距離）となる利用者を特定する。
【００４３】
そして、情報提供装置１０は、特定した利用者の位置を示す情報であって、所定の条件を満たす利用者の多さを示すヒートマップを作成する（ステップＳ５）。例えば、情報提供装置１０は、特定した利用者の２３時台における拠点の位置を地図上にプロットする。また、情報提供装置１０は、地図上の各位置を所定の大きさの地域に分割し、地域ごとに特定した利用者の数を計数する。そして、情報提供装置１０は、計数した数に応じた色彩のアイコンを、各地域と重畳したヒートマップを生成してもよい。例えば、情報提供装置１０は、特定した利用者の数が所定の第１閾値を超える領域Ａ１については、薄い色彩を重畳し、特定した利用者の数が第１閾値よりも多い第２閾値を超える領域Ａ２および領域Ａ３については、濃い色彩を重畳することで、指定された条件を満たす利用者が多く所在する地域を強調したヒートマップを生成する。
【００４４】
そして、情報提供装置１０は、生成したヒートマップを事業者端末２００へと提供する。このため、情報提供装置１０は、事業者にとってより有用な情報を提供することができるので、利用者の位置に応じた情報の提供態様を改善することができる。
【００４５】
なお、図１に示す例では、各利用者の普遍的な位置を示すヒートマップを生成したが、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、利用者の現在位置と、利用者の拠点との間の距離を推定し、推定した距離が所定の閾値を超える利用者の所在地を示すヒートマップを生成してもよい。
【００４６】
〔２．情報提供装置の構成〕
続いて、図２を用いて、情報提供装置１０が有する機能構成の一例について説明する。図２は、実施形態に係る情報提供装置が有する機能構成の一例を示す図である。図２に示すように、情報提供装置１０は、通信部、記憶部３０、および制御部４０を有する。
【００４７】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、端末装置１００および事業者端末２００との間で情報の送受信を行う。
【００４８】
記憶部３０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部３０は、利用者データベース３１、位置情報データベース３２、および地図情報データベース３３を記憶する。
【００４９】
利用者データベース３１には、利用者に関する情報が登録される。例えば、図３は、実施形態に係る利用者データベースに登録される情報の一例を示す図である。図３に示すように、利用者データベース３１には、「利用者ＩＤ」、「属性情報」、および「拠点情報」といった情報が登録される。
【００５０】
ここで、「利用者ＩＤ」とは、利用者を識別する識別子である。また、「属性情報」とは、対応付けられた「利用者ＩＤ」が示す利用者の属性を示す情報である。また、「拠点情報」とは、、対応付けられた「利用者ＩＤ」が示す利用者の拠点を示す情報である。なお、「属性情報」は、利用者によってあらかじめ登録された情報であってもよく、利用者が使用する端末装置１００の位置情報の履歴や利用者の行動履歴等に基づいて推定されたものであってもい。また、「拠点情報」は、各時間帯における利用者の拠点を示す情報であるものとする。
【００５１】
例えば、図３に示す例では、利用者データベース３１には、利用者ＩＤ「利用者＃１」、属性情報「属性情報＃１」、および拠点情報「拠点情報＃１」といった情報が対応付けて登録されている。このような情報は、利用者ＩＤ「利用者＃１」が示す利用者の属性が属性情報「属性情報＃１」が示す属性であり、各時間帯における拠点が拠点情報「拠点情報＃１」が示す位置である旨を示す。
【００５２】
なお、図３に示す例では、「利用者ＩＤ＃１」、「属性情報＃１」、および「拠点情報＃１」といった概念的な値を記載したが、実際には、利用者を識別するための数値や文字列、属性を示す数値や文字列、各時間帯における拠点の位置を示す数値や文字列等が登録される。また、図３に示す情報以外にも、利用者データベース３１には、利用者に関する任意の情報が登録されていてよい。
【００５３】
図２に戻り、説明を続ける。位置情報データベース３２には、利用者が使用する端末装置１００が取得した位置情報が登録される。例えば、図４は、実施形態に係る位置情報データベースに登録される情報の一例を示す図である。図４に示すように、位置情報データベース３２には、「位置情報ＩＤ」、「利用者ＩＤ」、「日時」および「位置情報」といった情報が登録される。
【００５４】
ここで、「位置情報ＩＤ」とは、位置情報を識別する識別子である。また、「利用者ＩＤ」とは、対応付けられた「位置情報ＩＤ」が示す位置情報を取得した端末装置１００の利用者を識別する利用者ＩＤである。また、「日時」とは、対応付けられた「位置情報ＩＤ」が示す位置情報が取得された日時を示す情報である。また、「位置情報」とは、端末装置１００によって測位された位置を示す情報である。
【００５５】
例えば、図４に示す例では、位置情報データベース３２には、位置情報ＩＤ「ＩＤ＃１」、利用者ＩＤ「利用者＃１」、日時「日時＃１−１」および位置情報「位置＃１−１」といった情報が対応付けて登録されている。このような情報は、位置情報ＩＤ「ＩＤ＃１」が示す位置情報が、利用者ＩＤ「利用者＃１」が示す利用者の端末装置１００により、日時「日時＃１−１」に取得されたものであり、その内容が位置情報「位置＃１−１」である旨を示す。
【００５６】
なお、図４に示す例では、「日時＃１−１」、「位置＃１−１」といった概念的な値を記載したが、実際には、日時を示す数値、位置を示す数値や文字列等が登録される。また、図４に示す情報以外にも、位置情報データベース３２には、位置情報に関する任意の情報が登録されていてよい。
【００５７】
図２に戻り、説明を続ける。地図情報データベース３３は、地図に関する情報が登録されている。例えば、地図情報データベース３３には、各地域の地図を表示するための情報や、各位置にある施設の種別等を示す情報、すなわち、地図情報が登録される。なお、地図情報データベース３３に登録される情報は、公知の地図に関する情報が採用可能であるものとして、詳細な図示を省略する。
【００５８】
図２に戻り、説明を続ける。制御部４０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、情報提供装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部４０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００５９】
図２に示すように、制御部４０は、取得部４１、推定部４２、特定部４３、生成部４４、および提供部４５を有する。取得部４１は、利用者の位置情報を取得する。例えば、取得部４１は、所定の時間間隔で、端末装置１００から位置情報を受信する。このような場合、取得部４１は、受信した位置情報に対し、送信元となる端末装置１００を利用する利用者の利用者ＩＤと、端末装置１００が測位を行った日時とを対応付けて、位置情報データベース３２に登録する。
【００６０】
推定部４２は、位置情報の履歴に基づいて、利用者が拠点とする位置や利用者が定期的に訪問する位置を推定する。例えば、推定部４２は、利用者データベース３１を参照し、拠点情報が登録されていない（例えば、「ｎｕｌｌ」）利用者を処理対象として特定する。続いて、推定部４２は、特定した利用者の利用者ＩＤと対応付けられた位置情報を位置情報データベース３２から抽出し、抽出した位置情報に基づいて、特定した利用者の各時間帯における拠点を推定する。
【００６１】
例えば、推定部４２は、抽出した位置情報を対応付けられた日時が示す時間帯ごとに分類する。そして、推定部４２は、各時間帯における位置情報が示す位置の傾向に基づいて、拠点の推定を行う。例えば、推定部４２は、ある時間帯において最も多くの位置情報が示す位置を利用者の拠点として推定する。また、推定部４２は、夜間等、所定の時間帯における拠点を利用者の自宅として推定する。そして、推定部４２は、推定結果を利用者データベース３１に登録する。
【００６２】
特定部４３は、所定の条件を満たす利用者を特定する。例えば、特定部４３は、事業者端末２００から条件情報を受付けると、条件情報が示す条件を満たす利用者を特定する。例えば、特定部４３は、利用者の年齢、職業、性別、現在位置、利用者の自宅、自宅以外の拠点、現在地と自宅若しくは他の拠点間の距離、所定の拠点と現在位置との距離、所定の時間帯における拠点と他の拠点との距離といった利用者の属性や状態に関する条件情報を受付けると、属性や状態が条件情報を示す利用者を特定する。
【００６３】
例えば、特定部４３は、条件情報として、現在位置と自宅との距離を示す情報を受付けた場合は、各利用者の現在位置と自宅と推定された拠点との距離を算出し、算出した距離が条件情報が示す距離よりも長い利用者を特定する。また、特定部４３は、条件情報として、所定の時間帯における拠点と自宅との距離を示す情報を受付けた場合は、各利用者の所定の時間帯における拠点と自宅と推定された拠点との距離を算出し、算出した距離が条件情報が示す距離よりも長い利用者を特定する。なお、特定部４３は、条件情報が示す属性を満たす利用者の特定を行ってもよい。また、特定部４３は、利用者の位置情報の履歴に基づいて、利用者が定期的に訪問する位置を推定し、現在位置が推定した位置とは異なる位置にいる利用者を特定してもよい。
【００６４】
そして、特定部４３は、特定した利用者を生成部４４に通知する。なお、特定部４３が条件を満たす利用者を特定する手法については、条件に対応する利用者を特定あるいは推定する任意の推定技術等により実現可能である。
【００６５】
生成部４４は、利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する。例えば、生成部４４は、利用者の現在位置を示す位置情報に基づいて、所定の条件を満たす利用者の現在の分布を示す情報を分布情報として生成する。また、例えば、生成部４４は、利用者の位置情報の履歴に基づいて、所定の条件を満たす利用者の普遍的な分布を示す情報を分布情報として生成する。
【００６６】
また、例えば、生成部４４は、利用者の位置情報の履歴に基づいて、所定の時間帯における所定の条件を満たす利用者の分布を示す情報を分布情報として生成してもよい。また、例えば、生成部４４は、所定の時間帯として、前記事業者に応じた時間帯における前記利用者の分布を示す情報を分布情報として生成する。また、例えば、生成部４４は、分布情報として、所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を生成する。
【００６７】
ここで、生成部４４は、職業、性別、年代といった属性が所定の条件を満たす利用者、すなわち、所定の属性を有する利用者の分布を示す情報を分布情報として生成してもよい。また、生成部４４は、所定の条件を満たす利用者として、推定された拠点からの距離が共通する利用者を特定し、特定した利用者の分布を示す情報を分布情報として生成してもよい。また、生成部４４は、推定された拠点からの距離が所定の閾値を超える利用者を特定し、特定した利用者の分布を示す情報を分布情報として生成してもよい。また、生成部４４は、推定された位置とは異なる位置に所在する利用者を特定し、特定した利用者の分布を示す情報を分布情報として生成してもよい。
【００６８】
また、例えば、生成部４４は、提供先に応じた条件を満たす利用者の分布を示す情報を分布情報として生成してもよい。例えば、生成部４４は、地図情報に記所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を重ねた情報を分布情報として生成する。
【００６９】
例えば、生成部４４は、利用者データベース３１および位置情報データベース３２を参照し、特定部４３により特定された利用者、すなわち、事業者によって指定された条件を満たす利用者の現在位置、若しくは、条件情報が示す時間帯における拠点の位置を特定する。また、生成部４４は、地図情報データベース３３から地図情報を読出し、所定の地域ごとに、特定した利用者の数を計数し、計数した数に応じたアイコンを地図情報に重ねた分布情報を生成する。
【００７０】
提供部４５は、生成された分布情報を提供先へと提供する。例えば、提供部４５は、生成部４４により生成された分布情報を、事業者端末２００へと送信する。
【００７１】
〔３．情報提供装置が実行する処理の流れの一例〕
続いて、図５を用いて、情報提供装置１０が実行する処理の流れの一例を説明する。図５は、実施形態に係る情報提供装置が実行する提供処理の流れの一例を示すフローチャートである。まず、情報提供装置１０は、利用者の位置情報を収集する（ステップＳ１０１）。
【００７２】
また、情報提供装置１０は、所定の条件を満たす利用者を特定する（ステップＳ１０２）。そして、情報提供装置１０は、特定した利用者の分布を示す分布情報を生成し（ステップＳ１０３）、生成した分布情報を事業者等に提供して（ステップＳ１０４）、処理を終了する。なお、ステップＳ１０１に示す処理は、ステップＳ１０２〜Ｓ１０４に示す処理とは独立に実行されてもよい。
【００７３】
〔４．変形例〕
上記では、情報提供装置１０による制御処理の一例について説明した。しかしながら、実施形態は、これに限定されるものではない。以下、制御処理のバリエーションについて説明する。
【００７４】
〔４−１．分布情報の利用について〕
上述した例では、情報提供装置１０は、分布情報を事業者に提供することで、事業者によって有用な情報を、より理解しやすい態様で提供した。しかしながら、実施形態は、これに限定されるものではない。例えば、情報提供装置１０が生成する分布情報は、直接事業者に対して提供されてもよく、他の最適化やスケジューリング等に利用される情報としてもよい。また、情報提供装置１０が生成する分布情報は、例えば、デジタルサイネージ等といった広告の設置場所や広告の内容の選定等に用いられてもよい。
【００７５】
〔４−２．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００７６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００７７】
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００７８】
〔４−３．プログラム〕
上述した実施形態に係る情報提供装置１０は、例えば図６に示すような構成のコンピュータ１０００によって実現される。図６は、ハードウェア構成の一例を示す図である。コンピュータ１０００は、出力装置１０１０、入力装置１０２０と接続され、演算装置１０３０、一次記憶装置１０４０、二次記憶装置１０５０、出力ＩＦ（Interface）１０６０、入力ＩＦ１０７０、ネットワークＩＦ１０８０がバス１０９０により接続された形態を有する。
【００７９】
演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０に格納されたプログラムや入力装置１０２０から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置１０４０は、ＲＡＭ等、演算装置１０３０が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置１０５０は、演算装置１０３０が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ＲＯＭ(Read  Only  Memory)、ＨＤＤ（Hard  Disk  Drive）、フラッシュメモリ等により実現される。
【００８０】
出力ＩＦ１０６０は、モニタやプリンタといった各種の情報を出力する出力装置１０１０に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、ＵＳＢ（Universal  Serial  Bus）やＤＶＩ（Digital  Visual  Interface）、ＨＤＭＩ（登録商標）（High  Definition  Multimedia  Interface）といった規格のコネクタにより実現される。また、入力ＩＦ１０７０は、マウス、キーボード、およびスキャナ等といった各種の入力装置１０２０から情報を受信するためのインタフェースであり、例えば、ＵＳＢ等により実現される。
【００８１】
なお、入力装置１０２０は、例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置１０２０は、ＵＳＢメモリ等の外付け記憶媒体であってもよい。
【００８２】
ネットワークＩＦ１０８０は、ネットワークＮを介して他の機器からデータを受信して演算装置１０３０へ送り、また、ネットワークＮを介して演算装置１０３０が生成したデータを他の機器へ送信する。
【００８３】
演算装置１０３０は、出力ＩＦ１０６０や入力ＩＦ１０７０を介して、出力装置１０１０や入力装置１０２０の制御を行う。例えば、演算装置１０３０は、入力装置１０２０や二次記憶装置１０５０からプログラムを一次記憶装置１０４０上にロードし、ロードしたプログラムを実行する。
【００８４】
例えば、コンピュータ１０００が実施形態に係る情報提供装置１０として機能する場合、コンピュータ１０００の演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０上にロードされたプログラムまたはデータ（例えば、学習モデル）を実行することにより、制御部４０の機能を実現する。コンピュータ１０００の演算装置１０３０は、これらのプログラムまたはデータ（例えば、学習モデル）を一次記憶装置１０４０や二次記憶装置１０５０から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【００８５】
〔５．効果〕
上述したように、情報提供装置１０は、利用者の位置情報に基づいて、所定の条件を満たす利用者の分布を示す分布情報を生成する。そして、情報提供装置１０は、生成された分布情報を提供する。このように、情報提供装置１０は、単に利用者の数に応じた情報ではなく、所定の条件を満たす利用者の分布を示す分布情報を提供するので、より有用な情報の提供を実現できる。
【００８６】
また、情報提供装置１０は、利用者の現在位置を示す位置情報に基づいて、所定の条件を満たす利用者の現在の分布を示す情報を分布情報として生成する。このため、情報提供装置１０は、現在位置が所定の条件を満たす利用者の分布を示す分布情報を提供することができる。
【００８７】
また、情報提供装置１０は、利用者の位置情報の履歴に基づいて、所定の条件を満たす利用者の普遍的な分布を示す情報を分布情報として生成する。このため、情報提供装置１０は、普遍的な所在位置が所定の条件を満たす利用者の分布を示す分布情報を提供することができる。
【００８８】
また、情報提供装置１０は、利用者の位置情報の履歴に基づいて、所定の時間帯における所定の条件を満たす利用者の分布を示す情報を分布情報として生成する。例えば、情報提供装置１０は、所定の時間帯として、分布情報の提供先に応じた時間帯における利用者の分布を示す情報を分布情報として生成する。このため、情報提供装置１０は、所定の時間帯における状態や所在地が条件を満たす利用者の分布情報を提供することができる。
【００８９】
また、情報提供装置１０は、所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を分布情報として生成する。また、情報提供装置１０は、地図情報に所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を重ねた情報を分布情報として生成する。このため、情報提供装置１０は、有用な情報を提供することができる。
【００９０】
また、情報提供装置１０は、所定の属性を有する利用者の分布を示す情報を分布情報として生成する。このため、情報提供装置１０は、事業者等により求められる属性の利用者の分布情報を提供できる。
【００９１】
また、情報提供装置１０は、位置情報の履歴に基づいて、利用者が拠点とする位置を推定し、所定の条件を満たす利用者として、推定された拠点からの距離が共通する利用者を特定し、特定した利用者の分布を示す情報を分布情報として生成する。また、例えば、情報提供装置１０は、推定された拠点からの距離が所定の閾値を超える利用者を特定し、特定した利用者の分布を示す情報を分布情報として生成する。このため、情報提供装置１０は、利用者の自宅と現在位置や所定の時間帯における拠点との間の距離が所定の条件を満たす利用者の分布情報を提供できる。
【００９２】
また、例えば、情報提供装置１０は、位置情報の履歴に基づいて、利用者が定期的に訪問する位置を推定し、推定された位置とは異なる位置に所在する利用者を特定し、特定した利用者の分布を示す情報を分布情報として生成する。このため、情報提供装置１０は、外出中の利用者や不慣れな場所にいる利用者の分布情報を提供することができる。
【００９３】
また、情報提供装置１０は、提供先に応じた条件を満たす利用者の分布を示す情報を分布情報として生成し、生成された分布情報を提供先へと提供する。このため、情報提供装置１０は、提供先にとって有用な情報を提供することができる。
【００９４】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００９５】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、特定部は、特定手段や特定回路に読み替えることができる。
【符号の説明】
【００９６】
１０  情報提供装置
２０  通信部
３０  記憶部
３１  利用者データベース
３２  位置情報データベース
３３  地図情報データベース
４０  制御部
４１  取得部
４２  推定部
４３  特定部
４４  生成部
４５  提供部
１００  端末装置
２００  事業者端末
【図１】
2019149036.tif 000003
【図２】
2019149036.tif 000004
【図３】
2019149036.tif 000005
【図４】
2019149036.tif 000006
【図５】
2019149036.tif 000007
【図６】
2019149036.tif 000008
【手続補正書】
【提出日】平成30年12月20日(2018.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
利用者の位置情報の履歴に基づいて、前記利用者が拠点とする位置を推定する推定部と、
利用者の現在位置と、前記推定部により推定された拠点との距離から売り上げの見込み額を推定し、推定した見込み額が、所定の条件を満たす利用者の分布を示す分布情報を生成する生成部と、
前記生成部により生成された分布情報を提供する提供部と
を有することを特徴とする提供装置。
【請求項２】
利用者の位置情報の履歴に基づいて、前記利用者が定期的に訪問する位置を推定する推定部と、
利用者のうち、現在位置が前記推定部により推定された位置とは異なる位置である利用者を所定の条件を満たす利用者として特定し、特定した利用者の分布を示す分布情報を生成する生成部と、
前記生成部により生成された分布情報を提供する提供部と
を有することを特徴とする提供装置。
【請求項３】
前記生成部は、前記利用者の現在位置を示す位置情報に基づいて、前記所定の条件を満たす利用者の現在の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１または２に記載の提供装置。 
【請求項４】
前記生成部は、前記利用者の位置情報の履歴に基づいて、前記所定の条件を満たす利用者の普遍的な分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の提供装置。 
【請求項５】
前記生成部は、前記利用者の位置情報の履歴に基づいて、所定の時間帯における前記所定の条件を満たす利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜４のうちいずれか１つに記載の提供装置。 
【請求項６】
前記生成部は、前記所定の時間帯として、前記分布情報の提供先に応じた時間帯における前記利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項５に記載の提供装置。 
【請求項７】
前記生成部は、前記所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の提供装置。 
【請求項８】
前記生成部は、地図情報に前記所定の条件を満たす利用者が所定の数以上所在する地域を示す情報を重ねた情報を前記分布情報として生成する
ことを特徴とする請求項７に記載の提供装置。 
【請求項９】
前記生成部は、所定の属性を有する利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の提供装置。 
【請求項１０】
前記生成部は、前記所定の条件を満たす利用者として、前記推定部により推定された拠点からの距離が共通する利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の提供装置。 
【請求項１１】
前記生成部は、前記所定の条件を満たす利用者として、前記推定部により推定された拠点からの距離が所定の閾値を超える利用者の分布を示す情報を前記分布情報として生成する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の提供装置。 
【請求項１２】
前記生成部は、前記利用者のうち、提供先に応じた条件を満たす利用者の分布を示す情報を前記分布情報として生成し、
前記提供部は、前記生成部により生成された分布情報を前記提供先へと提供する
ことを特徴とする請求項１〜１１のうちいずれか１つに記載の提供装置。 
【請求項１３】
提供装置が実行する提供方法であって、
利用者の位置情報の履歴に基づいて、前記利用者が拠点とする位置を推定する推定工程と、
利用者の現在位置と、前記推定工程により推定された拠点との距離から売り上げの見込み額を推定し、推定した見込み額が、所定の条件を満たす利用者の分布を示す分布情報を生成する生成工程と、
前記生成工程により生成された分布情報を提供する提供工程と
を含むことを特徴とする提供方法。 
【請求項１４】
利用者の位置情報の履歴に基づいて、前記利用者が拠点とする位置を推定する推定手順と、
利用者の現在位置と、前記推定手順により推定された拠点との距離から売り上げの見込み額を推定し、推定した見込み額が、所定の条件を満たす利用者の分布を示す分布情報を生成する生成手順と、
前記生成手順により生成された分布情報を提供する提供手順と
をコンピュータに実行させるための提供プログラム。
【請求項１５】
提供装置が実行する提供方法であって、
利用者の位置情報の履歴に基づいて、前記利用者が定期的に訪問する位置を推定する推定工程と、
利用者のうち、現在位置が前記推定工程により推定された位置とは異なる位置である利用者を所定の条件を満たす利用者として特定し、特定した利用者の分布を示す分布情報を生成する生成工程と、
前記生成工程により生成された分布情報を提供する提供工程と
を含むことを特徴とする提供方法。
【請求項１６】
利用者の位置情報の履歴に基づいて、前記利用者が定期的に訪問する位置を推定する推定手順と、
利用者のうち、現在位置が前記推定手順により推定された位置とは異なる位置である利用者を所定の条件を満たす利用者として特定し、特定した利用者の分布を示す分布情報を生成する生成手順と、
前記生成手順により生成された分布情報を提供する提供手順と
をコンピュータに実行させるための提供プログラム。