(57)【要約】  コンテンツを電子機器へと配信するためのシステムであって、前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのコンテンツであり、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得する位置情報取得部と、前記コンテンツの配信候補として、現在時刻から想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する前記候補選定部と、前記コンテンツを、該コンテンツについて前記候補選定部が選定した前記電子機器へと配信するコンテンツ配信部と、を備えるシステムを提供する。
2014068707.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのコンテンツを少なくとも１つの電子機器へと配信するためのコンテンツ配信システムであって、
位置情報取得部と候補選定部とコンテンツ配信部とを備えており、
前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、
前記位置情報取得部は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、
前記候補選定部は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得部が取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、
前記コンテンツ配信部は、前記コンテンツを、該コンテンツについて前記候補選定部が選定した前記電子機器へと配信する
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記コンテンツには、サービスの利用に要すると想定される想定利用時間が対応づけられており、
前記候補選定部は、前記コンテンツの配信候補として、現在時刻から前記想定移動時間およびそのコンテンツに対応する想定利用時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
滞在判定部と平均算出部とを備えており、
前記滞在判定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置が変化しないまたは所定範囲内のみで変化している間、その電子機器が特定の場所に滞在していると判定して、
前記平均算出部は、前記電子機器それぞれについて、前記滞在判定部が特定の場所に滞在していると判定した期間の平均となる平均滞在時間を算出して、
前記候補選定部は、それぞれの前記電子機器について前記平均算出部が算出した平均滞在時間と、該電子機器について前記滞在判定部が特定の場所に滞在していると判定して以降の経過時間と、の差となる時間を想定滞在時間とした場合に、現在時刻から前記想定移動時間および前記想定滞在時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する
ことを特徴とする請求項１または請求項２に記載のコンテンツ配信システム。
【請求項４】
前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記位置情報取得部により取得される最新の位置情報で特定される位置が前記行動拠点と一致するまたは一定未満の距離範囲内にある前記電子機器を選定する
ことを特徴とする請求項１から３のいずれかに記載のコンテンツ配信システム。
【請求項５】
前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
方向推定部を備えており、
前記方向推定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置の推移に基づいて、該電子機器が移動する方向を推定して、
前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記方向推定部により推定された方向が前記行動拠点に向かう方向となっている前記電子機器を選定する
ことを特徴とする請求項１から４のいずれかに記載のコンテンツ配信システム。
【請求項６】
属性情報取得部を備えており、
前記コンテンツには、サービスのターゲットとなるユーザ属性が対応づけられており、
前記属性情報取得部は、少なくとも１つの前記電子機器それぞれから、該電子機器のユーザに関するユーザ属性を取得して、
前記候補選定部は、前記コンテンツの配信候補を、前記属性情報取得部に取得されたユーザ属性が、そのコンテンツに対応するユーザ属性と一致する前記電子機器の中から選定する
ことを特徴とする請求項１から５のいずれかに記載のコンテンツ配信システム。
【請求項７】
コンピュータを請求項１から６のいずれかに記載の全ての構成要件として機能させる
ためのプログラム。
【請求項８】
少なくとも１つのサーバにより、少なくとも１つのコンテンツを少なくとも１つの電子機器へと配信するためのコンテンツ配信方法であって、
位置情報取得手順と候補選定手順とコンテンツ配信手順とからなり、
前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、
前記位置情報取得手順は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、
前記候補選定手順は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得手順にて取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、
前記コンテンツ配信手順は、前記コンテンツを、該コンテンツについて前記候補選定手順で選定した前記電子機器へと配信する
ことを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを電子機器へと配信するコンテンツ配信システムに関する。
【背景技術】
【０００２】
近年、サービスの提供についてユーザへの通知を行う技術として、ユーザの所持する電子機器（携帯情報端末）の位置情報に基づき、サービスの提供場所近くに位置する電子機器を、コンテンツの配信対象として選定することが提案されている（例えば、特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５３８２５０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ただ、上述した技術では、サービスの提供場所の近く（提供場所を含む一定領域内）に位置する電子機器へとコンテンツを配信しているだけであり、必ずしも適切なユーザへの通知ができているとはいえず、その通知も効果的とはいえない。【０００５】
例えば、サービスの提供場所から離れていたとしても、そこまでの経路の移動手段（徒歩、バス、電車など）を利用して短時間で到達できる場所に位置するユーザに対しては通知を行うことが望ましいが、上述した技術では、このようなユーザの所持する電子機器へはコンテンツが配信されない。【０００６】
逆に、サービスの提供場所から近くても、そこまでの経路における移動手段（同上）が不便で到達までに長時間を要するような場所にいるユーザに対しては、必ずしも通知を行うべきではないが、上述した技術では、このようなユーザの所持する電子機器へもコンテンツが配信されてしまう。【０００７】
サービスの提供について、より適切かつ効果的に通知できるようにすることが望ましい。
【課題を解決するための手段】
【０００８】
本発明の第１局面は、少なくとも１つのコンテンツを少なくとも１つの電子機器へと配信するためのコンテンツ配信システムであって、位置情報取得部と候補選定部とコンテンツ配信部とを備えている。【０００９】
これらのうち、前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、前記位置情報取得部は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、前記候補選定部は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得部が取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、前記コンテンツ配信部は、前記コンテンツを、該コンテンツについて前記候補選定部が選定した前記電子機器へと配信する。【００１０】
この発明によれば、現在時刻と各電子機器における想定移動時間との関係に基づき、サービスの提供場所へその有効期限までに到達可能なユーザの電子機器を選定して、そのサービスに関するコンテンツの配信対象とすることができる。【００１１】
つまり、有効期限までに提供場所に到達して実際にサービスの提供を受けられるか否かといった観点から、コンテンツの配信対象を選定できるため、単に提供場所との関係だけで配信対象を選定する構成と比べ、より適切かつ効果的にサービスに関する通知を行うことができる。【００１２】
なお、上記局面において、電子機器から取得される位置情報は、これに基づいて電子機器の位置を特定できればよく、例えば、その電子機器の位置する場所の緯度および経度（これらに高度が加えられていてもよい）とすることが考えられ、また、住所または地名などを示すものとすることも考えられる。【００１３】
また、これら位置情報は、該当する電子機器からネットワーク経由で直接的に取得することとしてもよく、他の装置が取得したものを間接的に取得することとしてもよい。
また、上述した想定移動時間は、最新の位置情報で特定される位置からサービスの提供場所まで移動するのに要する移動時間であればよく、その経路において利用可能な移動手段に応じた時間として算出すればよい。【００１４】
また、上記局面においては、サービスの内容如何によって、そのサービスを利用するのに一定の時間を要することも考えられるため、この時間を考慮して配信候補を選定するようにしてもよい。このためには、上記局面の発明を以下に示す第２局面のようにすることが考えられる。【００１５】
本発明の第２局面において、前記コンテンツには、サービスの利用に要すると想定される想定利用時間が対応づけられており、前記候補選定部は、前記コンテンツの配信候補として、現在時刻から前記想定移動時間およびそのコンテンツに対応する想定利用時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する。【００１６】
この発明によれば、現在時刻と想定移動時間と想定利用時間との関係に基づき、サービスの有効期限までに、その提供場所へと到達してサービスを利用可能なユーザの電子機器を選定して、そのサービスに関するコンテンツの配信対象とすることができる。【００１７】
つまり、有効期限までに提供場所に到達してサービスを利用するまでの時間的な余裕があるか否かといった観点から、コンテンツの配信対象を選定できるため、その利用に一定の時間を要するようなサービスに関し、より適切かつ効果的にサービスに関する通知を行うことができる。【００１８】
また、ユーザが特定の場所に滞在している場合、その場所から直ちに移動を開始するとは限らないため、コンテンツを配信するに際し、その滞在時間を考慮して配信候補を選定するようにしてもよい。このためには、上記各局面の発明を以下に示す第３局面のようにすることが考えられる。【００１９】
本発明の第３局面においては、滞在判定部と平均算出部とを備えている。
これらのうち、前記滞在判定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置が変化しないまたは所定範囲内のみで変化している間、その電子機器が特定の場所に滞在していると判定して、前記平均算出部は、前記電子機器それぞれについて、前記滞在判定部が特定の場所に滞在していると判定した期間の平均となる平均滞在時間を算出して、前記候補選定部は、それぞれの前記電子機器について前記平均算出部が算出した平均滞在時間と、該電子機器について前記滞在判定部が特定の場所に滞在していると判定して以降の経過時間と、の差となる時間を想定滞在時間とした場合に、現在時刻から前記想定移動時間および前記想定滞在時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する。【００２０】
この発明によれば、現在時刻と想定移動時間と想定滞在時間との関係に基づき、サービスの有効期限までに、特定の場所に想定滞在時間だけ滞在してからでもサービスの提供場所へ到達できるユーザの電子機器を選定して、そのサービスに関するコンテンツの配信対象とすることができる。【００２１】
つまり、特定の場所で一定時間滞在することを想定しても有効期限までに提供場所に到達できるか否か、といった観点から、コンテンツの配信対象を選定できるため、より適切かつ効果的にサービスに関する通知を行うことができる。【００２２】
ところで、上述したコンテンツの中には、サービスの有効期限まで長期間残っているものも想定でき、このようなコンテンツについては、想定移動時間の長いユーザであっても、サービスの提供場所を訪れる可能性がある程度高めに想定できる。【００２３】
例えば、自宅、職場またはその他よく立ち寄る場所などといった行動拠点となる場所に滞在している、または行動拠点に向かっているユーザについては、その後に行動拠点に長時間滞在することが予想されるものの、その滞在時間および想定移動時間を考慮しても有効期限まで十分な余裕があるようなサービスであれば、そのサービスの提供について通知をすることが望ましい。そのため、このようなユーザの所持する電子機器も配信候補として選定されるようにしてもよい。【００２４】
このためには、上記各局面の発明を以下に示す第４局面、第５局面のようにすることが考えられる。
本発明の第４局面においては、前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている。そして、前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記位置情報取得部により取得される最新の位置情報で特定される位置が前記行動拠点と一致するまたは一定未満の距離範囲内にある前記電子機器を選定する。【００２５】
この発明によれば、有効期限まで一定以上の期間が残っているコンテンツについては、行動拠点に位置する、または、その近くに位置しているユーザの電子機器を配信対象とすることができる。【００２６】
また、本発明の第５局面においては、前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている。そして、方向推定部を備えており、前記方向推定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置の推移に基づいて、該電子機器が移動する方向を推定して、前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記方向推定部により推定された方向が前記行動拠点に向かう方向となっている前記電子機器を選定する。【００２７】
この発明によれば、有効期限まで一定以上の期間が残っているコンテンツについては、行動拠点に向かっているユーザの電子機器を配信対象とすることができる。
なお、上述した第４,第５局面において、電子機器それぞれに対応づけられた行動拠点は、あらかじめ電子機器に対応づけておいた情報であってもよいし、都度、電子機器から取得される情報であってもよい。【００２８】
また、上記第４,第５局面において、有効期限まで一定以上の期間があるコンテンツについては、行動拠点に滞在している、または行動拠点に向かっているユーザの電子機器のみが配信対象として選定されることとしてもよいし、これら電子機器が上述した各局面での選定に対して追加的に選定されることとしてもよい。【００２９】
また、上記第４，第５局面における「有効期限まで一定以上の期間がある」とは、ユーザが行動拠点まで到達して行動拠点に滞在すると想定される期間以上の期間であればよく、例えば、半日、１日単位、または１週間単位で規定される期間とすることが考えられる。【００３０】
また、上記各局面において、コンテンツの配信対象は、上述した以外の条件により絞り込まれるようにしてもよい。具体的には、コンテンツそれぞれにサービスのターゲットとなるユーザ属性（性別、年齢など）が対応づけられている場合に、このユーザ属性に基づいて配信対象が絞り込まれるようにすることが考えられる。このためには、上記各局面の発明を以下に示す第６局面のようにすることが考えられる。【００３１】
本発明の第６局面では、属性情報取得部を備えており、前記コンテンツには、サービスのターゲットとなるユーザ属性が対応づけられており、前記属性情報取得部は、少なくとも１つの前記電子機器それぞれから、該電子機器のユーザに関するユーザ属性を取得して、前記候補選定部は、前記コンテンツの配信候補を、前記属性情報取得部に取得されたユーザ属性が、そのコンテンツに対応するユーザ属性と一致する前記電子機器の中から選定する。【００３２】
この発明によれば、コンテンツの配信対象をユーザ属性に基づいて絞り込むことができるため、これにより、サービスの提供についてより一層適切にユーザへと通知することができるようになる。【００３３】
この局面において、電子機器におけるユーザ属性は、該当する電子機器からネットワーク経由で直接的に取得することとしてもよく、他の装置が取得したものを間接的に取得することとしてもよい。【００３４】
また、本発明の第７局面は、コンピュータを上記いずれかの局面における全ての構成要件として機能させる。
このプログラムを実装したコンピュータシステムは、上記各局面の発明と同様の作用、効果を奏するものとなる。【００３５】
なお、このプログラムは、例えば、ＣＤ−ＲＯＭまたはＤＶＤ等の光ディスク、磁気ディスク、半導体製メモリ等の、コンピュータにて読取可能な記録媒体に記録した状態で、画像処理端末またはそのユーザに提供することができる。【００３６】
また、本発明の第８局面は、少なくとも１つのサーバにより、少なくとも１つのコンテンツを少なくとも１つの電子機器へと配信するためのコンテンツ配信方法であって、位置情報取得手順と候補選定手順とコンテンツ配信手順とからなる。【００３７】
これらのうち、前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、前記位置情報取得手順は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、前記候補選定手順は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得手順にて取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、前記コンテンツ配信手順は、前記コンテンツを、該コンテンツについて前記候補選定手順で選定した前記電子機器へと配信する。【００３８】
このような方法によりコンテンツを配信するサーバは、上記各局面の発明と同様の作用、効果を奏するものとなる。
【図面の簡単な説明】
【００３９】
【図１】コンテンツ配信システムの全体構成を示すブロック図
【図２】情報登録処理を示すフローチャート
【図３】行動パターン推定処理を示すフローチャート
【図４】コンテンツ配信処理を示すフローチャート
【図５】最終選定処理を示すフローチャート
【図６】配信対象の選定に関するタイミングを示すチャート
【符号の説明】
【００４０】
１…コンテンツ配信システム、１１…制御部、１３…通信部、１５…記憶部、１７…入力部、１９…表示部、２…電子機器、２１…制御部、２３…通信部、２５…記憶部、３１…ＧＰＳセンサ、３３…加速度センサ、４１…カメラ部、４３…入力部、４５…表示部、４７…音声入出力部、１００…ネットワーク。
【発明を実施するための形態】
【００４１】
以下に本発明の実施形態を図面と共に説明する。
（１）全体構成
コンテンツ配信システム１は、図１に示すように、制御部１１、通信部１３、記憶部１５、入力部１７および表示部１９などを備え、ネットワーク１００を介して少なくとも１つの電子機器２それぞれと通信可能に構成されたサーバコンピュータである。
【００４２】
これらのうち、制御部１１は、システム全体の動作を制御する。
また、通信部１３は、所定の通信規格（ＬＡＮ規格）に対応した通信モジュールからなり、コンテンツ配信システム１によるネットワーク１００を介した通信を制御する。
【００４３】
また、記憶部１５には、電子機器２それぞれについての各種情報群が登録されてなるデータベース、または、それぞれ所定のサービスの提供についてユーザに通知すべく生成された複数のコンテンツなどが格納されている。
【００４４】
このコンテンツは、所定サービスの提供についてユーザへの通知を行い、そのサービスの利用を促すべく生成されたものであり、少なくとも以下に示す情報が対応づけられている。
「コンテンツに対応づけられた情報」
・ユーザ属性  ⇒  性別または年齢などサービスのターゲットとなるユーザの属性
・サービスの提供場所  ⇒  サービスを提供する場所の位置情報
・サービスの有効期限  ⇒  サービスに設定された有効期限
・想定利用時間  ⇒  サービスの利用に要すると想定される時間
・配信スケジュール  ⇒  コンテンツを配信すべきタイミングを規定した情報
ここでいう「サービス」とは、有体の商品を譲渡（有償・無償を含む）すること、またはコンピュータ用データ・アプリケーションプログラム・口述される情報・これらの使用許諾などといった情報財を譲渡する（有償・無償を含む）ことであり、上記「コンテンツ」は、これら商品または情報財についての宣伝広告を行うためのもの、またはこれらの有償譲渡を受ける場合における割引情報を通知するためのものである。
【００４５】
なお、本実施形態における電子機器２は、制御部２１、通信部２３、記憶部２５、ＧＰＳセンサ３１、加速度センサ３３、カメラ部４１、入力部４３、表示部４５、音声入出力部４７、などを備えた携帯電話端末である。
【００４６】
これらのうち、ＧＰＳセンサ３１は、複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの受信電波に基づき、電子機器２の現在位置を特定するセンサであり、加速度センサ３３は、電子機器２に加えられる加速度とその向きを検出するセンサである。
【００４７】
また、入力部４３は、表示部４５の表示面と一体に構成されたタッチパネルおよび端末本体に設けられたキースイッチ類からなり、これらを介してユーザの入力操作を受け付ける。
【００４８】
このような構成の電子機器２は、コンテンツ配信システム１への指令として、以下のような情報が付随する登録要求および位置通知を送信できるように構成されている。
「電子機器２からの指令および付随する情報」
・登録要求（識別情報、ユーザ属性、行動拠点）
・位置通知（識別情報、位置情報）
これらのうち、登録要求は、電子機器２側で特定のアプリケーションプログラムが起動した以降、ユーザ登録のための操作が行われた際に、その電子機器２（およびこれを所持するユーザ）の識別情報と共に送信されてくるものであって、ユーザの属性（性別、年齢など）、またはユーザが行動する際の拠点となる場所（例えば、居住地、学校、または職場などの位置情報）を示す行動拠点などの登録（「ユーザの属性」、「行動拠点」を含む複数種類の情報のうちの１以上の登録）を要求するための指令である。
【００４９】
また、位置通知は、上記と同様のアプリケーションプログラムが起動し、上記登録要求に基づくユーザ登録が終了した以降、定期的（例えば１０分〜１時間毎など任意の設定時間）に、上述した識別情報と共に送信されてくるものであって、電子機器２の位置情報などの登録を要求するための指令である。
【００５０】
なお、本実施形態では、上述した位置情報として、該当位置の緯度および経度（これらに高度が加えられていてもよい）を用いているが、住所または地名などを示すものを用いてもよい。
（２）制御部１１による処理
ここで、制御部１１が記憶部１５に格納されたプログラムに従って実行する各種処理について説明する。
（２−１）情報登録処理
はじめに、電子機器２からの指令を受信する毎に起動される情報登録処理の処理手順を図２に基づいて説明する。
【００５１】
この情報登録処理が起動されると、まず、その起動に先立って受信された指令の内容がチェックされ、これが登録要求であると判定されたら（ｓ１１０：ＹＥＳ）、この登録要求に付随する情報（識別情報、ユーザ属性、行動拠点）が取得される（ｓ１２０）。
【００５２】
次に、上記ｓ１２０にて取得された識別情報（以降、本処理の説明において「取得識別情報」という）に基づいて、登録要求を送信してきた電子機器２（およびこれを所持するユーザ）が登録済みであるか否かがチェックされる（ｓ１３０）。
【００５３】
本実施形態においては、上記データベースに、ユーザ属性および行動拠点を含む以下のような情報が識別情報に対応づけて登録されている。そして、このｓ１３０では、取得識別情報と同じ識別情報が上記データベースに登録されている場合に、該当電子機器２が登録済みであると判定される。
「データベースの登録内容」
・識別情報  ⇒  電子機器２およびユーザを識別すべく割り当てられた情報
・ユーザ属性  ⇒  性別または年齢などサービスのターゲットとなるユーザの属性
・行動拠点  ⇒  居住地、学校、職場など行動する際の拠点となる場所の位置情報
・位置情報群  ⇒  電子機器２から定期的に取得される少なくとも１つの位置情報
・行動パターン  ⇒  後述の行動パターン推定処理で推定されるユーザの行動パターン
・滞在履歴  ⇒  過去にユーザが滞在した場所（滞在場所）の位置情報
・平均滞在時間  ⇒  ユーザが滞在場所に滞在した時間の平均値
・滞在状態フラグ  ⇒  ユーザが所定の場所に滞在しているか否かを示すフラグ
このｓ１３０で未登録であると判定された場合（ｓ１３０：ＮＯ）、取得識別情報に対応づけて、上記ｓ１２０にて同時に取得された他の情報が新規登録される（ｓ１４０）。なお、ここでは、この時点（未登録と判定された時点）で取得されていない情報を含むデータセットが登録されるように構成されており、取得されていない情報には初期値（本実施形態ではＮＵＬＬ）がセットされる。
【００５４】
一方、上記ｓ１３０で登録済みあると判定された場合（ｓ１３０：ＹＥＳ）、取得識別情報と同じ識別情報に対応づけて上記データベースに登録されている情報群が、上記ｓ１２０にて取得された他の情報に基づいて更新される（ｓ１５０）。
【００５５】
ここでは、取得識別情報と同じ識別情報に対応するユーザ情報、行動拠点が、上記ｓ１２０にて取得されたユーザ属性、行動拠点に置換される。なお、取得識別情報と同じ識別情報に対応する行動拠点については、上記ｓ１２０にて取得された行動拠点に置換されるのではなく、これが追加的に登録されることとしてもよい。
【００５６】
また、本情報登録処理の起動に先立って受信された指令が位置通知であると判定された場合（ｓ１１０：ＮＯ,ｓ１６０：ＹＥＳ）、この位置通知に付随する情報（識別情報、位置情報）が取得される（ｓ１７０）。この位置通知は、電子機器２から時系列に沿って送信されてくる指令であるため、本情報登録処理により定期的に位置情報が取得されることとなる。
【００５７】
なお、電子機器２が位置通知を送信するのは、先に登録要求に基づく新規登録が行われた後であり、それ以降は登録済みとなるため、本実施形態では、位置通知を受信した場合、登録済みであるか否かのチェックを行わずに次の処理（ｓ１８０）へ移行する。
【００５８】
次に、上記ｓ１７０にて取得された識別情報（取得識別情報）に基づいて、この取得識別情報と同じ識別情報に対応づけて上記データベースに登録されている情報群が、上記ｓ１７０にて取得された他の情報に基づいて更新される（ｓ１８０）。
【００５９】
ここでは、取得識別情報と同じ識別情報に対応するものとして、上記ｓ１７０にて取得された位置情報が追加登録される。こうして、上記ｓ１７０にて取得された位置情報は、取得識別情報と同じ識別情報に対応する“位置情報群”の一部となる。
【００６０】
こうして、上記ｓ１４０,ｓ１５０,ｓ１８０を終えた後、取得識別情報で識別されるユーザの行動パターンを推定するための行動パターン推定処理が実行される（ｓ２１０）。この行動パターン推定処理は、上記データベースに登録されている情報群のうち、取得識別情報と同じ識別情報に対応する情報群を引数として起動される。
【００６１】
この行動パターン推定処理からは、後述するように、該当ユーザの行動パターンとして、「行動拠点に滞在」「行動拠点以外に滞在」「行動拠点へ移動中」「行動拠点以外へ移動中」などといった行動パターンが戻り値として返される。
【００６２】
そして、取得識別情報と同じ識別情報に対応づけて上記データベースに登録されている行動パターンが、上記行動パターン推定処理の戻り値に更新された後（ｓ２２０）、本情報登録処理が終了する。
【００６３】
また、本情報登録処理の起動に先立って受信された指令が登録要求および位置通知以外のものであると判定された場合（ｓ１６０：ＮＯ）、その指令に応じた処理（その他の処理）が実行された後（ｓ２３０）、本情報登録処理が終了する。
（２−２）行動パターン推定処理
次に、情報登録処理のｓ２１０において実行される行動パターン推定処理の処理手順について図３に基づいて説明する。
【００６４】
この行動パターン推定処理が起動されると、まず、情報登録処理から渡された情報群に基づいて、これらのうちの識別情報で識別される電子機器２が行動拠点に位置しているか否かがチェックされる（ｓ３１０）。
【００６５】
ここでは、情報登録処理から渡された情報群のうちの最新の位置情報が、同じく渡された情報群のうちのいずれかの行動拠点と重なる、または、この行動拠点から一定未満（例えば数メートル未満）の距離範囲内にあることをもって、その行動拠点に位置していると判定される。
【００６６】
このｓ３１０で、電子機器２が行動拠点に位置していると判定された場合（ｓ３１０：ＹＥＳ）、「行動拠点に滞在」が行動パターンとして設定され（ｓ３２０）、これを戻り値として情報登録処理へと戻る。
【００６７】
また、上記ｓ３１０で、電子機器２が行動拠点に位置していないと判定された場合（ｓ３１０：ＮＯ）、情報登録処理から渡された情報群に基づいて、該当の電子機器２（情報登録処理から渡された識別情報で識別される電子機器２；以下同様）が所定の場所に滞在した状態となっているか否かがチェックされる（ｓ３３０）。
【００６８】
ここでは、情報登録処理から渡された位置情報が、最新のものから順に所定数（例えば３つ）抽出され、これら位置情報が時系列に特定方向へ変化する傾向を示している場合に、ユーザが移動中であると判定される。逆に、位置情報が時系列に特定方向へ変化する傾向を示していない、または、そのような傾向を示していたとしても変化量が一定（例えば数メートル）未満である場合に、ユーザが所定の場所に滞在していると判定される。
【００６９】
このｓ３３０で所定の場所に滞在していると判定されたら（ｓ３３０：ＹＥＳ）、情報登録処理から渡された識別情報に基づき、この識別情報に対応づけて上記データベースに登録されている滞在状態フラグに「１」（滞在する旨を意味する値）がセットされる（ｓ３４０）。
【００７０】
なお、この滞在状態フラグのセット・リセットに際しては、そのタイミング（時刻）がメモリまたは記憶部１５内で随時記録される構成とされており、これらタイミングを参照することで、滞在状態フラグがセットまたはリセットされていた継続期間を特定できる。
【００７１】
そして、「行動拠点以外に滞在」が行動パターンとして設定された後（ｓ３５０）、これを戻り値として情報登録処理へと戻る。
また、上記ｓ３３０で移動中であると判定されたら（ｓ３３０：ＮＯ）、上記ｓ３４０と同様の滞在状態フラグがリセット（「０」をセット）される（ｓ３６０）。
【００７２】
次に、情報登録処理から渡された識別情報に基づき、この識別情報に対応づけて上記データベースに登録されている平均滞在時間が更新される（ｓ３７０）。
ここでは、まず、上記ｓ３６０でリセットされた滞在状態フラグを参照することで、直近で滞在状態フラグに「１」がセットされていた（つまりユーザが所定の場所に滞在した）維持期間が特定される。
【００７３】
そして、この維持期間が所定のしきい値（例えば３０分）以上である場合にのみ、上記データベースに登録されている平均滞在時間と、そうして特定された維持期間との平均値が算出され、これが新たな平均滞在時間として更新される。つまり、維持時間がしきい値未満の短い時間である場合には、平均滞在時間が更新されない。
【００７４】
次に、情報登録処理から渡された識別情報に基づき、この識別情報に対応づけて上記データベースに登録されている滞在履歴が更新される（ｓ３８０）。
ここでは、上記ｓ３７０と同様、滞在状態フラグを参照することで、直近で滞在状態フラグに「１」がセットされていた開始時刻および終了時刻が特定される。続いて、情報登録処理から渡された位置情報群の中から、その開始時刻から終了時刻に至る期間中に取得された位置情報それぞれが抽出され、これら位置情報で代表される場所（例えば、平均値または最も多く分布している領域など）が滞在場所として特定される。そして、上記データベースに登録されている滞在履歴として、この滞在場所が追加登録される。
【００７５】
なお、位置情報にタイムスタンプが付与され、かつ、ここから位置情報の取得時刻が特定できる場合であれば、この取得時刻との比較を行うことにより、開始時刻から終了時刻に至る期間中に取得された位置情報それぞれを特定することとしてもよい。また、位置情報の取得される周期などに基づいて、開始時刻から終了時刻に至る期間中に取得された位置情報それぞれを特定（算出）することとしてもよい。
【００７６】
次に、情報登録処理から渡された行動拠点および最新の位置情報と、上記ｓ３３０によるチェックに際して判定された移動方向とに基づいて、該当の電子機器２を所持するユーザが行動拠点に移動中なのか、それ以外の場所へ移動中なのかがチェックされる（ｓ３９０）。ここでは、上記移動方向が最新の現在位置からいずれかの行動拠点に向かう方向であれば、その行動拠点へ移動中であると判定され、いずれの行動拠点にも向かっていなければ、それ以外の場所へ移動中であると判定される。
【００７７】
このｓ３９０で行動拠点へ移動中であると判定された場合（ｓ３９０：ＹＥＳ）、「行動拠点に移動」が行動パターンとして設定された後（ｓ４００）、これを戻り値として情報登録処理へと戻る。
【００７８】
一方、上記ｓ３９０で行動拠点以外の場所へ移動中であると判定された場合（ｓ３９０：ＮＯ）、「行動拠点以外に移動」が行動パターンに設定された後（ｓ４１０）、これを戻り値として情報登録処理へと戻る。
【００７９】
なお、この行動パターン推定処理では、いくつかの処理手順において情報登録処理から渡された情報群を参照しているが、情報登録処理から識別情報のみが渡されることとし、それ以外については、この識別情報に対応づけて上記データベースに登録されているものを参照することとしてもよい。
（２−３）コンテンツ配信処理
続いて、コンテンツ配信システム１が起動した以降、繰り返し実行されるコンテンツ配信処理の処理手順を図４に基づいて説明する。
【００８０】
このコンテンツ配信処理が起動されると、まず、記憶部１５に格納されているいずれかのコンテンツが、その時点で配信すべきタイミングとなるまで待機状態となる（ｓ５１０：ＮＯ）。
【００８１】
本実施形態では、一定期間ごとに、記憶部１５に格納されたコンテンツそれぞれが、あらかじめ配信スケジュールに基づいて配信すべきタイミングが近い順に配列される（配信される順番が識別可能に整理される）ように構成されており、このｓ５１０では、最も直近に配信することとなるコンテンツの配信タイミングとなるまで待機状態となる。
【００８２】
その後、いずれかのコンテンツを配信すべきタイミングとなったら（ｓ５１０：ＹＥＳ）、その配信すべきコンテンツが記憶部１５から取得される（ｓ５２０）。
次に、コンテンツを配信すべき最大の配信エリアが設定される（ｓ５３０）。ここでは、上記ｓ５２０にて取得されたコンテンツ（以降、本処理の説明において「対象コンテンツ」という）につき、その対応する提供場所への訪問可能性があるとして統計的または実験的に定められた範囲が、対象コンテンツの最大配信エリアとして設定される。なお、この最大配信エリアは、常に一定の距離範囲（例えば、提供場所まで直線距離で数十ｋｍまでの範囲など）として設定されることとしてもよい。
【００８３】
次に、対象コンテンツの配信候補として、上記ｓ５３０にて設定された配信エリア外に位置する電子機器２を除外することにより、配信候補が絞り込まれる（ｓ５４０）。ここでは、上記データベースに登録されている最新の位置情報のうち、上記ｓ５３０にて設定された配信エリアの外側となっている位置情報が特定され、これに対応する識別情報などの情報が、以降の処理で参照されなくなるよう設定がなされ、これにより配信候補が絞り込まれる。
【００８４】
なお、このｓ５４０では、配信候補として一定以上の電子機器２が残るように、最大配信エリアを適宜大きくまたは小さくするような調整を行うこととしてもよい。
次に、対象コンテンツの配信候補として、そのコンテンツに対応するユーザ属性との一致度が低いユーザの電子機器２を除外することにより、配信候補が絞り込まれる（ｓ５５０）。ここでは、上記データベースに登録されているユーザ属性のうち、対象コンテンツに対応するユーザ属性と一致しないものとして定められたユーザ属性につき、これに対応する識別情報などの情報が、以降の処理で参照されなくなるよう設定がなされ、これにより配信候補が絞り込まれる。
【００８５】
この「一致しないものとして定められたユーザ属性」とは、対象コンテンツに対応するユーザ属性との比較において、例えば、一定数以上の属性が一致しない、全てが一致しないといったユーザ属性のことである。
【００８６】
なお、このｓ５５０では、配信候補として一定以上の電子機器２が残るように、一致度の条件を適宜厳しくまたは緩くするような調整を行うこととしてもよい。
次に、対象コンテンツの有効期限までの残り期間がチェックされ（ｓ５６０）、この残り期間がある程度長期間（例えば、半日、１日単位、または１週間単位などで規定される任意の期間）と判定された場合には（ｓ５６０：ＹＥＳ）、行動拠点に基づく行動パターンとなっている電子機器２が配信候補として選定される（ｓ５７０）。ここでは、上記データベースに登録されている行動パターンのうち、「行動拠点に滞在」または「行動拠点に移動」に設定されている行動パターンが抽出され、これらに対応する識別情報で識別される電子機器２が、配信候補として選定される。
【００８７】
一方、上記ｓ５６０において残り期間が長期間ではないと判定された場合には（ｓ５６：ＮＯ）、行動拠点以外の場所に基づく行動パターンとなっている電子機器２が配信候補として選定される（ｓ５８０）。ここでは、上記データベースに登録されている行動パターンのうち、「行動拠点以外に滞在」「行動拠点以外に移動」に設定されている行動パターンが抽出され、これらに対応する識別情報で識別される電子機器２が、配信候補として選定される。
【００８８】
このｓ５８０にて電子機器２が選定された後、こうして選定された配信候補のうち、サービスの提供場所へその有効期限までに到達可能なユーザの電子機器２が最終的な配信候補として選定される（ｓ５９０）。
【００８９】
ここでは、以下のように最終的な配信候補が選定される（最終選定処理；図５参照）。
まず、上記データベースのうち、上記ｓ５８０までに絞り込まれ、かつ選定された識別情報、および、識別情報に対応する情報群がそれぞれ取得される（ｓ６１０）。
【００９０】
次に、上記ｓ６１０にて取得された情報群のうち、以降の処理で未処理となっている識別情報が残っているか否かがチェックされる（ｓ６２０）。
このｓ６２０で未処理となっている識別情報が残っていれば（ｓ６２０：ＹＥＳ）、未処理となっているいずれかの識別情報およびこれに対応する情報群が、以降の処理対象として選択される（ｓ６３０）。
【００９１】
次に、処理対象となっている情報群のうち、最新の位置情報で特定される位置（現在位置）を基準とし、この現在位置から対象コンテンツに対応する提供場所まで移動するのに要する移動時間が「想定移動時間」として算出される（ｓ６４０）。
【００９２】
ここでは、周知の経路探索アルゴリズムにより、現在位置から提供場所までの移動手段（徒歩、バス、電車など）を利用した移動経路および移動時間が、利用する移動手段および移動区間の一方、または両方（両方の組合せ）を異ならせたものとして複数種類算出され、これらのうちの最大の移動時間が「想定移動時間」として算出される。なお、ここでは、最大の移動時間を「想定移動時間」としているが、複数種類算出された移動時間の平均値、または最小の移動時間を「想定移動時間」としてもよい。
【００９３】
次に、処理対象となっている情報群のうちの滞在状態フラグを参照することで、直近に滞在状態フラグに継続して「１」がセットされていた時間が、ユーザが所定の場所に滞在している経過時間として特定される（ｓ６５０）。
【００９４】
次に、処理対象となっている情報群のうちの平均滞在時間と、上記ｓ６５０にて特定された経過時間との差となる時間が「想定滞在時間」として算出される（ｓ６６０）。この想定滞在時間は、平均滞在時間から経過時間を差し引いたものであり、ユーザがその後も滞在し続けると想定される残りの滞在時間である。
【００９５】
そして、現在時刻から上記「想定移動時間」および上記「想定滞在時間」の経過した時刻が、対象コンテンツに対応づけられた有効期限と比較され、この有効期限以前となっているか否かがチェックされる（ｓ６７０）。
【００９６】
このｓ６７０で有効期限以前になっていると判定された場合には（ｓ６７０：ＹＥＳ）、処理対象となっている識別情報で識別される電子機器２が、最終的な配信候補として選定された後（ｓ６８０）、プロセスが上記ｓ６２０へ戻る。
【００９７】
一方、上記ｓ６７０で有効期限を越えていると判定された場合には（ｓ６７０：ＮＯ）、上記ｓ６８０による選定がなされることなく、プロセスが上記ｓ６２０へ戻る。
これ以降（プロセスが上記ｓ６２０へ戻った以降）、上記ｓ６２０以降の処理が、未処理となっている識別情報全てについて行われるまで繰り返され、未処理の識別情報がなくなったら（ｓ６２０：ＮＯ）、次の処理（ｓ７１０）へと移行する。
【００９８】
そして、上記ｓ５７０または上記ｓ６８０にて選定された配信候補の電子機器２それぞれが、コンテンツの配信対象として決定され（ｓ７１０）、こうして決定された配信対象の電子機器２それぞれに対して対象コンテンツの配信が行われた後（ｓ７２０）、プロセスが上記ｓ５１０へと戻る。
（４）作用，効果
このように構成されたコンテンツ配信システム１では、現在時刻と各電子機器２における想定移動時間との関係に基づき（ｓ６４０〜ｓ６７０）、サービスの提供場所へその有効期限までに到達可能なユーザの電子機器２を選定して、そのサービスに関するコンテンツの配信対象とすることができる（ｓ６８０）。
【００９９】
つまり、有効期限までに提供場所に到達して実際にサービスの提供を受けられるか否かといった観点から、コンテンツの配信対象を選定できるため（図６参照）、単に提供場所との関係だけで配信対象を選定する構成と比べ、より適切かつ効果的にサービスに関する通知を行うことができる。
【０１００】
また、上記実施形態では、現在時刻および想定移動時間だけでなく、想定利用時間との関係に基づき（ｓ６７０）、サービスの有効期限までに、その提供場所へと到達してサービスを利用可能なユーザの電子機器２を選定し、そのサービスに関するコンテンツの配信対象とすることができる（ｓ６８０）。
【０１０１】
つまり、有効期限までに提供場所に到達してサービスを利用するまでの時間的な余裕があるか否かといった観点から、コンテンツの配信対象を選定できるため（図６参照）、その利用に一定の時間を要するようなサービスに関し、より適切かつ効果的にサービスに関する通知を行うことができる。
【０１０２】
また、上記実施形態では、現在時刻および想定移動時間だけでなく、想定滞在時間との関係に基づき（ｓ６６０）、サービスの有効期限までに、特定の場所に想定滞在時間だけ滞在してからサービスの提供場所へ到達できるユーザの電子機器２を選定して、そのサービスに関するコンテンツの配信対象とすることができる（ｓ６８０）。
【０１０３】
つまり、特定の場所で一定時間滞在することを想定しても有効期限までに提供場所に到達できるか否か、といった観点から、コンテンツの配信対象を選定できるため（図６参照）、より適切かつ効果的にサービスに関する通知を行うことができる。
【０１０４】
また、上記実施形態では、有効期限までの残り期間が長期間となっているコンテンツについては、行動拠点に基づく行動パターンとなっている、つまり行動拠点に位置する、その近くに位置している、または、行動拠点に向かっているユーザの電子機器２を配信対象とすることができる（ｓ５６０〜ｓ７１０）。
【０１０５】
例えば、自宅、職場またはその他よく立ち寄る場所などといった行動拠点に滞在している、行動拠点に向かっているといったユーザは、それ以降に行動拠点に長時間滞在することが予想されるが、その滞在時間および想定移動時間を考慮しても有効期限まで十分な余裕があるようなサービスであれば、そのサービスの提供について通知をすることが望ましい。
【０１０６】
また、上記実施形態では、コンテンツの配信対象をユーザ属性に基づいて絞り込むことができるため（ｓ５５０）、これにより、サービスの提供についてより一層適切にユーザへと通知することができるようになる。
（５）変形例
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１０７】
例えば、上記実施形態においては、各電子機器２からネットワーク１００経由で、直接的にユーザ属性および位置情報を受信して取得するように構成されている（ｓ１２０、ｓ１７０）。しかし、この位置情報は、コンテンツ配信システム１以外の装置が取得したものを間接的に取得するように構成してもよい。
【０１０８】
また、上記実施形態において、有効期限までの残り期間が長期間となっているコンテンツについては、行動拠点に基づく行動パターンとなっているユーザの電子機器２のみが配信対象として選定されるように構成されている。しかし、この種のコンテンツについては、これら電子機器２が、有効期限までの残り期間が長期間となっていない場合の選定に対して追加的に選定されるように構成してもよい。このためには、コンテンツ配信処理において、ｓ５７０の処理の後でｓ５８０へと移行するようにすることが考えられる。
【０１０９】
また、上記実施形態では、電子機器２が携帯電話端末である場合を例示したが、この電子機器としては、現在位置を電子機器自身または他のシステムにより特定可能であり、また、コンテンツをユーザに通知可能に再生する機能を有していれば、携帯情報端末など他の電子機器であってもよい。
（６）本発明との対応関係
上記実施形態において、情報登録処理のｓ１７０が本発明における位置情報取得部の一例であり、同処理のｓ１２０が本発明における属性情報取得部の一例であり、コンテンツ配信処理のｓ５４０〜ｓ７１０（最終選定処理含む）が本発明における候補選定部の一例であり、同処理のｓ７２０が本発明におけるコンテンツ配信部の一例であり、行動パターン推定処理のｓ３１０,ｓ３３０が本発明における滞在判定部の一例であり、同処理のｓ３７０が本発明における平均算出部の一例であり、同処理のｓ３３０が本発明における方向推定部の一例である。
【図２】
2014068707.tif 000003
【図３】
2014068707.tif 000004
【図４】
2014068707.tif 000005
【図５】
2014068707.tif 000006
【図１】
2014068707.tif 000007
【図６】
2014068707.tif 000008
【手続補正書】
【提出日】平成28年4月19日(2016.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのコンテンツを少なくとも１つの電子機器へと配信するためのコンテンツ配信システムであって、
位置情報取得部と候補選定部とコンテンツ配信部とを備えており、前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、
前記位置情報取得部は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、
前記候補選定部は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得部が取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、
前記コンテンツ配信部は、前記コンテンツを、該コンテンツについて前記候補選定部が選定した前記電子機器へと配信して、
さらに、
前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記位置情報取得部により取得される最新の位置情報で特定される位置が前記行動拠点と一致するまたは一定未満の距離範囲内にある前記電子機器を選定する
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記コンテンツには、サービスの利用に要すると想定される想定利用時間が対応づけられており、
前記候補選定部は、前記コンテンツの配信候補として、現在時刻から前記想定移動時間およびそのコンテンツに対応する想定利用時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
滞在判定部と平均算出部とを備えており、
前記滞在判定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置が変化しないまたは所定範囲内のみで変化している間、その電子機器が特定の場所に滞在していると判定して、
前記平均算出部は、前記電子機器それぞれについて、前記滞在判定部が特定の場所に滞在していると判定した期間の平均となる平均滞在時間を算出して、
前記候補選定部は、それぞれの前記電子機器について前記平均算出部が算出した平均滞在時間と、該電子機器について前記滞在判定部が特定の場所に滞在していると判定して以降の経過時間と、の差となる時間を想定滞在時間とした場合に、現在時刻から前記想定移動時間および前記想定滞在時間の経過した時刻が、そのコンテンツに対応する
有効期限以前となる前記電子機器を選定する
ことを特徴とする請求項１または請求項２に記載のコンテンツ配信システム。
【請求項４】
前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
方向推定部を備えており、
前記方向推定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置の推移に基づいて、該電子機器が移動する方向を推定して、
前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記方向推定部により推定された方向が前記行動拠点に向かう方向となっている前記電子機器を選定する
ことを特徴とする請求項１から３のいずれかに記載のコンテンツ配信システム。
【請求項５】
属性情報取得部を備えており、
前記コンテンツには、サービスのターゲットとなるユーザ属性が対応づけられており、
前記属性情報取得部は、少なくとも１つの前記電子機器それぞれから、該電子機器のユーザに関するユーザ属性を取得して、
前記候補選定部は、前記コンテンツの配信候補を、前記属性情報取得部に取得されたユーザ属性が、そのコンテンツに対応するユーザ属性と一致する前記電子機器の中から選定する
ことを特徴とする請求項１から４のいずれかに記載のコンテンツ配信システム。
【請求項６】
コンピュータを請求項１から６のいずれかに記載の全ての構成要件として機能させるためのプログラム。
【請求項７】
少なくとも１つのサーバにより、少なくとも１つのコンテンツを少なくとも１つの電子機器へと配信するためのコンテンツ配信方法であって、
位置情報取得手順と候補選定手順とコンテンツ配信手順とからなり、
前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、
前記位置情報取得手順は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、
前記候補選定手順は、前記コンテンツの配信候補として、前記電子情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、
前記コンテンツ配信手順は、前記コンテンツを、該コンテンツについて前記候補選定手順で選定した前記電子機器へと配信して、
さらに、
前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
前記候補選定手順は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記位置情報取得手順により取得される最新の位置情報で特定される位置が前記行動拠点と一致するまたは一定未満の距離範囲内にある前記電子機器を選定する
ことを特徴とするコンテンツ配信方法。
【国際調査報告】
2014068707.tif 000009
2014068707.tif 000010
2014068707.tif 000011
2014068707.tif 000012