(57)【要約】【課題】ユーザに適切なサイズのコンテンツを適切なタイミングで提供すること。【解決手段】本願に係る提供装置は、推定部と、提供部とを有する。推定部は、ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する。提供部は、推定部により推定される拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、ユーザが拘束され始めるタイミングに応じて、ユーザが利用する端末装置に提供する。【選択図】図３
2018147056.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定部と、
前記推定部により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供部と、
を備えることを特徴とする提供装置。
【請求項２】
前記提供部は、
前記推定部により推定される前記拘束時間内において前記ユーザが閲覧可能なサイズのコンテンツを提供コンテンツとして前記端末装置に提供する
ことを特徴とする請求項１に記載の提供装置。
【請求項３】
前記推定部は、
前記ユーザの移動により生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項１または請求項２に記載の提供装置。
【請求項４】
前記推定部は、
前記ユーザが所定の公共交通機関に乗ることにより生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項３に記載の提供装置。
【請求項５】
前記推定部は、
前記ユーザが電車に乗ることにより生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項４に記載の提供装置。
【請求項６】
前記提供部は、
前記サイズに応じた閲覧時間が前記拘束時間に近づくように、一のコンテンツを編集することにより生成される前記提供コンテンツを提供する
ことを特徴とする請求項１〜５のいずれか１項に記載の提供装置。
【請求項７】
前記提供部は、
前記サイズに応じた閲覧時間が前記拘束時間に近づくように、複数のコンテンツを合成することにより生成される前記提供コンテンツを提供する
ことを特徴とする請求項１〜５のいずれか１項に記載の提供装置。
【請求項８】
前記推定部は、
前記ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記ユーザが拘束され始めるタイミングを推定する
ことを特徴とする請求項１〜７のいずれか１項に記載の提供装置。
【請求項９】
前記推定部は、
前記ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記拘束時間を推定する
ことを特徴とする請求項１〜８のいずれか１項に記載の提供装置。
【請求項１０】
前記端末装置から前記ユーザの行動情報を取得する取得部、
をさらに備えることを特徴とする請求項１〜９のいずれか１項に記載の提供装置。
【請求項１１】
前記取得部は、
前記ユーザによる所定の公共交通機関の検索に関する情報を取得する
ことを特徴とする請求項１０に記載の提供装置。
【請求項１２】
コンピュータが実行する提供方法であって、
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定工程と、
前記推定工程により推定される前記拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供工程と、
を含むことを特徴とする提供方法。
【請求項１３】
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定手順と、
前記推定手順により推定される前記拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供手順と、
をコンピュータに実行させることを特徴とする提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、提供装置、提供方法、及び提供プログラムに関する。
【背景技術】
【０００２】
従来、種々の情報の解析に基づいてコンテンツを提供する技術が提供されている。例えば、所定の区間の乗車時間に対応する利用者数等の情報に基づいて、路線毎にコンテンツを選択する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０８６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術ではユーザに適切なサイズのコンテンツを適切なタイミングで提供することが難しい。例えば、電車で移動中等の所定の拘束状態にある複数のユーザ全体の傾向等に応じてコンテンツを提供した場合、各ユーザの乗降地点が異なる等によりユーザにとって適切なコンテンツでない場合がある。このような場合、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することが難しい。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザに適切なサイズのコンテンツを適切なタイミングで提供する提供装置、提供方法、及び提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る提供装置は、ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定部と、前記推定部により推定される前記拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る提供処理の一例を示す図である。
【図２】図２は、実施形態に係る提供システムの構成例を示す図である。
【図３】図３は、実施形態に係る提供装置の構成例を示す図である。
【図４】図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る移動情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る提供処理の一例を示すフローチャートである。
【図８】図８は、実施形態に係る提供コンテンツの生成の一例を示す図である。
【図９】図９は、提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る提供装置、提供方法、及び提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法、及び提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．提供処理〕
まず、図１を用いて、実施形態に係る提供処理の一例について説明する。図１は、実施形態に係る提供処理の一例を示す図である。図１の例では、提供装置１００は、ユーザが交通機関である電車で移動する時間をユーザの拘束時間として、その拘束時間に対応するコンテンツ（以下、「提供コンテンツ」ともいう）を拘束時間の開始に応じて、ユーザが利用する端末装置１０に提供する場合を示す。なお、交通機関は電車に限らず、飛行機や新幹線やタクシー等であってもよい。また、提供装置１００は、ユーザが拘束されている時間であれば、行列に並ぶ時間や病院での診察を待つ時間等の種々の拘束時間を対象に提供処理を行ってもよい。
【００１１】
〔提供システムの構成〕
図１の説明に先立って、図２を用いて提供システム１の構成について説明する。図２は、実施形態に係る提供システムの構成例を示す図である。図２に示すように、提供システム１は、端末装置１０と、コンテンツ配信元装置２０と、移動経路サービス装置５０と、提供装置１００とが含まれる。端末装置１０と、コンテンツ配信元装置２０と、移動経路サービス装置５０と、提供装置１００とは所定のネットワークＮを介して、有線または無線により通信可能に接続される。なお、図２に示した提供システム１には、複数台の端末装置１０や、複数台の端末装置１０や、複数台のコンテンツ配信元装置２０や、複数台の移動経路サービス装置５０や、複数台の提供装置１００が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザによる操作を取得する。図１の例では端末装置１０は、ユーザの操作により所定のアプリケーション（以下、単に「アプリ」とする場合がある）を起動する。図１の例では、アプリが、ユーザが指定した２地点間（出発駅と到着駅との間）の移動手段に関する情報を提供する乗換案内アプリであってもよい。なお、ここでいう移動手段とは、その移動手段を提供する事業者及びその移動経路を含む概念であってもよい。例えば、以下では、同じ事業者及び同じ移動区間であっても、移動経路ごとに個別の移動手段とされてもよい。
【００１３】
また、端末装置１０は、ユーザの操作によりアプリに表示する情報を移動経路サービス装置５０へ要求する。なお、端末装置１０は、提供装置１００が乗換案内サービスを提供する場合、情報を提供装置１００へ要求してもよい。この場合、例えば、提供装置１００は、移動経路サービス装置５０と一体であってもよい。
【００１４】
また、端末装置１０は、移動経路サービス装置５０が提供する情報を表示可能であれば、どのようなアプリにより情報を表示してもよい。例えば、端末装置１０は、乗換案内アプリ等の専用のアプリケーションにより移動経路サービス装置５０が提供する情報を表示してもよいし、ブラウザアプリ（以下、単に「ブラウザ」とする場合がある）により提供装置１００が提供する情報を表示してもよい。また、端末装置１０は、乗換案内アプリ等に表示する情報を予め移動経路サービス装置５０から取得済みである場合、提供装置１００と通信することなく、ユーザの操作に応じて移動経路サービス装置５０から提供済みの各種情報を表示してもよい。
【００１５】
また、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。なお、端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１の例では、端末装置１０がタッチパネル機能を有するスマートフォンである場合を示す。
【００１６】
また、端末装置１０は、ＧＰＳ（Global  Positioning  System）センサ等の機能を有し、ユーザの位置を検知し、取得可能であるものとする。また、端末装置１０は、加速度センサの機能を有し、ユーザの移動速度等のユーザの移動態様の変化を検知し、取得可能であってもよい。また、端末装置１０は、温度センサや気圧センサ等の種々の機能を有し、ユーザの置かれている環境情報を検知し、取得可能であってもよい。また、端末装置１０は、心拍センサ等の種々の機能を有し、ユーザの生体情報を検知し、取得可能であってもよい。例えば、端末装置１０を利用するユーザは、端末装置１０と通信可能なウェアラブルデバイスを身に付けることにより、端末装置１０によりユーザ自身の生体情報を取得可能としてもよい。例えば、端末装置１０を利用するユーザは、端末装置１０と通信可能なリストバンド型のウェアラブルデバイスを身に付けることにより、端末装置１０によりユーザ自身の心拍（脈拍）に関する情報を端末装置１０が取得可能としてもよい。
【００１７】
また、図１の例では、端末装置１０における情報の送受信のタイミングに応じて、端末装置１０を端末装置１０−１、１０−２として説明する。なお、端末装置１０−１、１０−２は同一の端末装置１０である。また、以下では、端末装置１０−１、１０−２について、特に区別なく説明する場合には、端末装置１０と記載する。
【００１８】
コンテンツ配信元装置２０は、コンテンツを配信する情報処理装置である。コンテンツ配信元装置２０は、いわゆるコンテンツプロバイダ等のコンテンツの提供元が利用する情報処理装置である。例えば、コンテンツ配信元装置２０は、所定のコンテンツ配信サービスを提供する情報処理装置であってもよい。
【００１９】
移動経路サービス装置５０は、乗換案内サービスを提供する情報処理装置である。例えば、移動経路サービス装置５０は、移動手段に関する情報や、指定された２地点間の移動手段に関する情報を所定の基準に基づいて抽出する抽出ロジック（抽出プログラム）を用いて、乗換案内サービスを提供する。なお、移動経路サービス装置５０が提供する抽出ロジックは、種々の公知の経路探索ロジックであってもよい。例えば、移動経路サービス装置５０が提供する抽出ロジックは、各地点（各駅）をノードとし、各ノード間が時間や料金が対応付けられたエッジで接続されたグラフ情報を用いるロジックであってもよい。例えば、移動経路サービス装置５０が提供する抽出ロジックは、指定された時間に対応して、指定された出発点を遅く出発し、到着点に早く着くような所定数の移動手段を抽出するロジックであってもよい。なお、抽出ロジックは、乗換えが楽か否か、料金が安いか等の種々の基準に基づいて指定された時間や出発点や到着点に対応する移動手段を抽出したり、抽出した移動手段の順位付けを行なったりしてもよい。なお、以下では、ユーザにより指定された時間（出発時間や到着時間）や出発点や到着点等に関する情報を指定情報と総称する場合がある。
【００２０】
提供装置１００は、ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する情報処理装置である。また、提供装置１００は、推定した拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、ユーザが拘束され始めるタイミングに応じて、ユーザが利用する端末装置１０に提供する。図１の例では、提供装置１００は、ユーザが交通機関である電車で移動する時間をユーザの拘束時間として、その拘束時間に対応する提供コンテンツを生成する。また、図１の例では、提供装置１００は、生成した提供コンテンツを拘束時間の開始に応じて、ユーザが利用する端末装置１０に提供する。
【００２１】
ここから、図１を用いて、実施形態に係る提供処理の一例について説明する。図１に示す提供装置１００は、ユーザが入力した２地点間に対応する移動手段に関する情報を提供する乗換案内サービスを提供する。図１の例では、ユーザがユーザＵ１である場合を示す。また、図１の例では、ユーザＵ１は、アプリとして乗換案内アプリを利用するものとする。このように、ユーザＩＤ「Ｕ１」により識別されるユーザを「ユーザＵ１」とする場合がある。以下では、「ユーザＵ＊（＊は任意の数値）」と記載した場合、そのユーザはユーザＩＤ「Ｕ＊」により識別されるユーザであることを示す。例えば、「ユーザＵ２」と記載した場合、そのユーザはユーザＩＤ「Ｕ２」により識別されるユーザである。
【００２２】
まず、ユーザＵ１は、端末装置１０で乗換案内アプリを起動し、所望の２地点を入力する（ステップＳ１１）。例えば、ユーザＵ１は、所望の出発点と到着点との２地点を入力する。図１の例では、ユーザＵ１は乗換案内アプリの入力画面Ｐ１１（入力ページＰ１１）中に含まれる出発駅を指定する入力欄ＢＸ１１に「Ａ駅」と入力する。また、図１の例では、ユーザＵ１は乗換案内アプリの入力画面Ｐ１１に含まれる到着駅を指定する入力欄ＢＸ１２に「Ｂ駅」と入力する。また、図１の例では、時間指定エリアＳＴ１１に示すように、ユーザＵ１は乗換案内アプリの入力画面Ｐ１１において出発時間を「１９時１０分」に指定する。
【００２３】
その後、ユーザＵ１は、入力画面Ｐ１１に含まれるボタンＢＴ１１を押下することにより（ステップＳ１２）、移動経路サービス装置５０に情報要求を送信する（ステップＳ１３）。図１の例では、ユーザＵ１は、Ｘ月Ｙ日の１９時に移動経路サービス装置５０に情報要求を送信するものとする。例えば、ユーザＵ１は、端末装置１０のボタンＢＴ１１が表示された部分を指Ｆ１によりタッチすることにより、移動経路サービス装置５０にＡ駅からＢ駅を移動経路とする検索クエリを情報要求として送信する。図１の例では、端末装置１０は、出発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」とする移動手段に関する情報を要求する。
【００２４】
端末装置１０から情報要求を取得した移動経路サービス装置５０は、ユーザＵ１の要求に対応する移動手段を端末装置１０に提供する（ステップＳ１４）。図１の例では、移動経路サービス装置５０は、出発駅を「Ａ駅」、到着駅を「Ｂ駅」とする移動手段を、端末装置１０に提供する。例えば、移動経路サービス装置５０は、抽出ロジックや移動手段に関する情報に基づいて、出発駅を「Ａ駅」、到着駅を「Ｂ駅」とする移動手段を、端末装置１０に提供する。
【００２５】
例えば、移動経路サービス装置５０は、Ａ駅とＢ駅との間を運行する移動手段ＩＤ「ＰＴ１１」により識別される移動手段（以下、「移動手段ＰＴ１１」ともいう）の１９時１０分以降にＡ駅を出発する便の情報を提供する。例えば、移動経路サービス装置５０は、Ａ駅とＢ駅との間を運行するＡ電車の１９時１０分以降にＡ駅を出発する便の情報を提供する。なお、図１の例では、Ａ駅を１９時１０分に出発する移動手段ＰＴ１１に対応するＡ電車の便があるものとする。そのため、移動経路サービス装置５０は、Ａ駅を１９時１０分に出発する移動手段ＰＴ１１に対応するＡ電車の便に関する情報を端末装置１０に提供してもよい。なお、移動経路サービス装置５０は、１９時１０分の便に加えて、その後のＡ駅を１９時１５分、１９時２０分等に出発する移動手段ＰＴ１１に対応するＡ電車の便に関する情報を端末装置１０に提供してもよい。
【００２６】
そして、提供装置１００は、移動経路サービス装置５０からユーザの行動情報を取得する（ステップＳ１５）。例えば、移動経路サービス装置５０は、ユーザＵ１からの検索要求に応じて、ユーザＵ１の検索要求に関する情報を提供装置１００へ送信する。これにより、図１の例では、提供装置１００は、ユーザＵ１が発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」と指定する電車の検索を行ったことを示す行動情報を移動経路サービス装置５０から取得する。図１の例では、提供装置１００は、ユーザＵ１が利用する端末装置１０を識別する情報（識別情報）を取得する。なお、提供装置１００は、ユーザＵ１が利用する端末装置１０の識別情報をユーザＵ１が利用する端末装置１０から取得してもよいし、移動経路サービス装置５０から取得してもよい。また、提供装置１００は、予めユーザＵ１が利用する端末装置１０の識別情報を記憶した記憶部１２０（図３参照）から取得してもよい。
【００２７】
そして、提供装置１００は、ユーザを特定する（ステップＳ１６）。例えば、提供装置１００は、移動経路サービス装置５０から取得したユーザＵ１を識別する情報にも基づいて、ユーザＵ１に関する属性情報を特定する。図１の例では、提供装置１００は、ユーザ情報記憶部１２１に記憶された各ユーザに関する情報に基づいて、ユーザＵ１の属性情報を特定する。
【００２８】
図１中のユーザ情報記憶部１２１に示す「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、図１中のユーザ情報記憶部１２１に示す「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、図１中のユーザ情報記憶部１２１に示す「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、図１中のユーザ情報記憶部１２１に示す「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。また、図１中のユーザ情報記憶部１２１に示す「興味」は、ユーザＩＤにより識別されるユーザの興味を示す。
【００２９】
例えば、図１の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の年齢は、「２０代」であり、性別は、「男性」であることを示す。また、例えば、ユーザＵ１は経済に興味があることを示す。そのため、図１の例では、提供装置１００は、ユーザＵ１が２０代男性で経済に興味を有するユーザであることを特定する。
【００３０】
そして、提供装置１００は、ユーザＵ１の拘束時間を推定する（ステップＳ１７）。例えば、提供装置１００は、ユーザの行動情報に基づいて、ユーザＵ１の拘束時間を推定する。図１の例では、提供装置１００は、ステップＳ１５において取得したユーザＵ１の行動情報と、移動情報記憶部１２２に記憶された移動区間に関する移動情報とに基づいて、ユーザＵ１の拘束時間を推定する。
【００３１】
図１中の移動情報記憶部１２２に示す「移動区間ＩＤ」は、移動区間を識別するための識別情報を示す。図１中の移動情報記憶部１２２に示す「出発点」は、対応する移動区間ＩＤにより識別される移動区間の出発点を示す。また、図１中の移動情報記憶部１２２に示す「到着点」は、対応する移動区間ＩＤにより識別される移動区間の到着点を示す。
【００３２】
図１中の移動情報記憶部１２２に示す「移動手段ＩＤ」は、移動手段を識別する情報を示す。また、図１中の移動情報記憶部１２２に示す「種別」は、対応する移動手段ＩＤにより識別される移動手段の種別を示す。また、図１中の移動情報記憶部１２２に示す「移動時間」は、対応する移動手段ＩＤにより識別される移動手段での移動に要する時間、すなわち拘束時間を示す。
【００３３】
また、図１の例では、移動区間ＩＤ「ＩＶ１２」により識別される移動区間（移動区間ＩＶ１２）は、出発点が「Ａ駅」であり、到着点が「Ｂ駅」であることを示す。また、図１の例では、出発点「Ａ駅」から到着点「Ｂ駅」までの移動区間ＩＶ１２には、移動手段ＰＴ１１が、運行されていることを示す。また、図１の例では、移動手段ＰＴ１１の種別が「Ａ電車」、すなわちＡ電車の事業者により運行される移動手段であることを示す。また、図１の例では、移動手段ＰＴ１１の移動時間が「２０分」であることを示す。具体的には、移動手段ＰＴ１１に対応するＡ電車によりＡ駅からＢ駅までの移動した場合に要する時間、すなわち拘束時間が「２０分」であることを示す。
【００３４】
そのため、図１の例では、提供装置１００は、ユーザＵ１の拘束時間をＡ駅とＢ駅との間の移動時間である「２０分」と推定する。
【００３５】
そして、提供装置１００は、コンテンツを決定する（ステップＳ１８）。例えば、提供装置１００は、ユーザＵ１の拘束時間とユーザＵ１の興味とに基づいて、ユーザＵ１への提供コンテンツを生成する基となるコンテンツ（以下、「ソースコンテンツ」ともいう）を決定する。図１の例では、提供装置１００がユーザの拘束時間に近いサイズのコンテンツをソースコンテンツとして決定する場合を示すが、提供装置１００は、提供コンテンツを生成する際に編集を行うため、編集の容易さに応じて、ソースコンテンツを決定してもよい。例えば、提供装置１００は、複数のコンテンツをソースコンテンツとして決定してもよいが、この点の詳細については後述する。
【００３６】
図１の例では、提供装置１００は、コンテンツ情報記憶部１２３に記憶されたコンテンツからソースコンテンツを決定する。
【００３７】
図１中のコンテンツ情報記憶部１２３に示す「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。図１中のコンテンツ情報記憶部１２３に示す「コンテンツ」は、いわゆるコンテンツプロバイダ等の提供元から取得したコンテンツである記事を示す。図１では「コンテンツ」に「動画ＭＡ」や「記事ＡＡ」といった概念的な情報が格納される例を示したが、実際には、動画像情報や文字情報や文字情報と画像との組合せ、または、これらの格納場所を示すファイルパス名などが格納される。また、図１中のコンテンツ情報記憶部１２３に示す「カテゴリ」は、コンテンツの内容に基づく分類情報を示す。
【００３８】
例えば、図１の例では、コンテンツＩＤ「ＣＴ１」により識別される動画ＭＡ（コンテンツＣＴ１）は、カテゴリ「スポーツ」に分類されることを示す。また、図６の例では、コンテンツＣＴ１は、サイズが「１５分」、すなわち再生時間が「１５分」であることを示す。また、例えば、図１の例では、コンテンツＩＤ「ＣＴ２」により識別される動画ＭＢ（コンテンツＣＴ２）は、カテゴリ「経済」に分類されることを示す。また図１の例では、コンテンツＣＴ２は、サイズが「３０分」、すなわち再生時間が「３０分」であることを示す。
【００３９】
例えば、図１の例では、コンテンツＩＤ「ＣＴ１１」により識別される記事ＡＡ（コンテンツＣＴ１１）は、カテゴリ「スポーツ」に分類されることを示す。また、図１の例では、コンテンツＣＴ１１は、サイズが「５００文字」であり、完読時間が平均で「１分」であることを示す。
【００４０】
図１の例では、ユーザＵ１の拘束時間が「２０分」であり、ユーザＵ１の興味が「経済」であるため、提供装置１００は、カテゴリが「経済」であり、サイズが「２０分」に近いコンテンツを、ソースコンテンツとして決定する。例えば、提供装置１００は、カテゴリが「経済」であり、サイズが「２０分」より以上であって、「２０分」に近いコンテンツを、ソースコンテンツとして決定する。具体的には、提供装置１００は、コンテンツ情報記憶部１２３に記憶されたコンテンツのうち、経済に関する動画であって、サイズが３０分のコンテンツＣＴ２を、ソースコンテンツに決定する。
【００４１】
そして、提供装置１００は、決定したソースコンテンツに基づいて提供コンテンツを生成する（ステップＳ１９）。例えば、提供装置１００は、決定したソースコンテンツであってサイズが「３０分」であるコンテンツＣＴ２から、サイズが「２０分」の提供コンテンツＤＣＴ２を生成する。図１の例では、提供装置１００は、コンテンツＣＴ２のサイズを３０分から２０分に短縮する編集を行うことにより、提供コンテンツＤＣＴ２を生成する。なお、提供装置１００は、動画のダイジェスト（要約）生成等に関する種々の従来技術を適宜用いて、コンテンツＣＴ２のサイズを３０分から２０分に短縮する編集を行うことにより、提供コンテンツＤＣＴ２を生成するものとする。また、例えば、提供装置１００は、ソースコンテンツが記事等の文字情報である場合、文字情報の要約生成等に関する種々の従来技術を適宜用いて、コンテンツのサイズを拘束時間に対応するサイズに要約する編集を行うことにより、提供コンテンツを生成する。
【００４２】
そして、提供装置１００は、ユーザＵ１が拘束され始めるタイミング（以下、「拘束開始タイミング」ともいう）を推定する（ステップＳ２０）。例えば、ユーザの行動情報に基づいて、ユーザの拘束開始タイミングを推定する。例えば、提供装置１００は、ユーザＵ１の拘束開始タイミングをユーザＵ１が指定した出発時間以降で直近のＡ駅からＢ駅方向へ向けての出発時間と推定する。
【００４３】
図１の例では、ユーザＵ１は、１９時１０分を出発時間として、Ａ駅からＢ駅へ向かう移動手段を検索しているため、提供装置１００は、１９時１０分以降にＡ駅からＢ駅へ向けて出発する便のＡ駅の出発時間をユーザＵ１の拘束開始タイミングとして推定する。図１の例では、１９時１０分にＡ駅からＢ駅へ向けて出発する便があるため、提供装置１００は、ユーザＵ１の拘束開始タイミングをユーザＵ１が指定した出発時間以降で直近のＡ駅からＢ駅方向へ向けての出発時間「１９時１０分」と推定する。
【００４４】
そして、提供装置１００は、拘束開始タイミングに合わせてユーザＵ１に提供コンテンツＤＣＴ２を提供する（ステップＳ２１）。例えば、提供装置１００は、拘束開始タイミングと推定した１９時１０分にユーザＵ１の端末装置１０−２に提供コンテンツＤＣＴ２を提供する。図１の例では、提供装置１００は、１９時１０分に電車ＴＲに乗ったユーザＵ１の端末装置１０−２に提供コンテンツＤＣＴ２を提供する。なお、提供装置１００は、拘束開始タイミングを加速度センサにより取得された情報に基づいて推定してもよいが、詳細は後述する。また、拘束開始タイミング「１９時１０分」にユーザＵ１の端末装置１０においてユーザＵ１に提供コンテンツＤＣＴ２が提供されたことが通知されれば、拘束開始タイミングよりも前に端末装置１０に提供コンテンツＤＣＴ２が提供されてもよい。
【００４５】
上述した例では、提供装置１００は、ユーザの行動情報に基づいて、ユーザの拘束時間と拘束開始タイミングとを推定する。具体的には、提供装置１００は、ユーザの移動手段の検索行動に基づいて、ユーザの拘束時間を「２０分」と推定し、拘束開始タイミングを「１９時１０分」と推定する。そして、提供装置１００は、ユーザの拘束時間「２０分」内に再生が完了するように、サイズが「２０分」以内の提供コンテンツＤＣＴ２を生成する。そして、提供装置１００は、拘束開始タイミング「１９時１０分」にサイズ「２０分」の提供コンテンツＤＣＴ２をユーザＵ１の端末装置１０に提供する。これにより、提供装置１００は、ユーザの拘束時間に応じたサイズの提供コンテンツをユーザの拘束開始タイミングに合わせて提供することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【００４６】
〔１−１．行動情報〕
なお、上記の例では、説明を簡単にするために、ユーザによる移動手段の検索に関する行動情報を用いる場合を示したが、提供装置１００は、ユーザの行動に関する情報であれば、どのような情報を用いて、ユーザに提供コンテンツを提供してもよい。例えば、提供装置１００は、加速度センサにより検知されたユーザの移動態様に関する情報やユーザの環境情報やユーザの生体情報等の種々の情報を用いて、ユーザに提供コンテンツを提供してもよい。
【００４７】
例えば、提供装置１００は、端末装置１０が有する加速度センサにより検知されたユーザの移動態様に関する情報に基づいて、ユーザの拘束開始タイミングを推定してもよい。
【００４８】
ここで、加速度センサにより検知されたユーザの移動態様に関する情報に基づく処理を、定期券等を利用して所定期間に亘って同じ経路で通勤するユーザである場合を一例に説明する。この場合、提供装置１００は、ユーザの定期券に関する情報や普段の通勤に関する行動情報により、ユーザが利用する移動手段を推定する。そして、提供装置１００は、ユーザの定期券に関する情報や普段の通勤に関する行動情報により、電車での移動に要する時間を推定し、その時間を通勤におけるユーザの拘束時間（以下、「通勤拘束時間」ともいう）と推定する。
【００４９】
また、提供装置１００は、端末装置１０の加速度センサが検知したユーザの加速度情報を端末装置１０から取得して、その変化に応じて、ユーザの拘束開始タイミングを推定する。例えば、ユーザが朝の所定の時間帯に電車で通勤する場合、提供装置１００は、朝の所定の時間帯にユーザの加速度が所定に閾値以上増大したタイミングを、ユーザの拘束開始タイミングを推定してもよい。すなわち、提供装置１００は、朝の所定の時間帯にユーザの加速度が所定に閾値以上増大したタイミングを、ユーザが通勤電車に乗ったタイミングであると推定してもよい。そして、提供装置１００は、ユーザが通勤電車に乗ったユーザの拘束開始タイミングに応じて、上述した通勤拘束時間に基づくサイズの提供コンテンツをユーザの端末装置１０に提供してもよい。
【００５０】
また、例えば、夜の所定の時間帯に電車で帰宅する場合、提供装置１００は、夜の所定の時間帯にユーザの加速度が所定に閾値以上増大したタイミングを、ユーザの拘束開始タイミングを推定してもよい。すなわち、提供装置１００は、夜の所定の時間帯にユーザの加速度が所定に閾値以上増大したタイミングを、ユーザが帰宅するために通勤電車に乗ったタイミングであると推定してもよい。そして、提供装置１００は、ユーザが通勤電車に乗ったユーザの拘束開始タイミングに応じて、上述した通勤拘束時間に基づくサイズの提供コンテンツをユーザの端末装置１０に提供してもよい。
【００５１】
〔１−２．提供コンテンツの内容〕
なお、上記の例では、説明を簡単にするために、ユーザの興味に応じた提供コンテンツをユーザに提供する場合を示したが、提供装置１００は、提供コンテンツを提供するタイミングに応じて、提供コンテンツの内容を変動させてもよい。例えば、提供装置１００は、提供コンテンツを提供する時間帯に応じて、提供コンテンツの内容を変動させてもよい。
【００５２】
例えば、上述の例において、提供装置１００は、朝の所定の時間帯に提供コンテンツを提供する場合、カテゴリ「政治」、「経済」、「金融」等の社会情勢に関するコンテンツから生成した提供コンテンツを提供してもよい。また、提供装置１００は、後述するように、複数のコンテンツを合成して、提供コンテンツを生成する場合、朝の所定の時間帯に提供コンテンツを生成する際に、カテゴリ「政治」、「経済」、「金融」等のコンテンツの割合を多くして提供コンテンツを生成してもよい。
【００５３】
また、例えば、上述の例において、提供装置１００は、夜の所定の時間帯に提供コンテンツを提供する場合、カテゴリ「スポーツ」、「芸能」、「音楽」等のエンタテインメント（娯楽）に関するコンテンツから生成した提供コンテンツを提供してもよい。また、提供装置１００は、後述するように、複数のコンテンツを合成して、提供コンテンツを生成する場合、朝の所定の時間帯に提供コンテンツを生成する際に、カテゴリ「スポーツ」、「芸能」、「音楽」等のコンテンツの割合を多くして提供コンテンツを生成してもよい。
【００５４】
例えば、提供装置１００は、朝の所定の時間帯に提供コンテンツを提供する場合、社会情勢に関するコンテンツを優先してソースコンテンツに決定する。例えば、提供装置１００は、夜の所定の時間帯に提供コンテンツを提供する場合、娯楽に関するコンテンツを優先してソースコンテンツに決定する。例えば、提供装置１００は、朝の所定の時間帯に提供コンテンツを複数のソースコンテンツから生成する場合、ソースコンテンツにおける社会情勢に関するコンテンツの割合を８０％以上になるように、ソースコンテンツを決定してもよい。また、例えば、提供装置１００は、夜の所定の時間帯に提供コンテンツを複数のソースコンテンツから生成する場合、ソースコンテンツにおける娯楽に関するコンテンツの割合を７５％以上になるように、ソースコンテンツを決定してもよい。このように、提供装置１００は、提供コンテンツを提供するタイミングに応じて、種々の情報を用いて生成した提供コンテンツを提供してもよい。
【００５５】
〔１−３．記事のサイズ〕
また、図１の例では、説明を簡単にするために、文字情報のコンテンツＣＴ１１〜ＣＴ１４（記事ＡＡ、ＡＢ、ＡＣ、ＡＤ）については、完読時間を５００文字につき平均１分として図示したが、提供装置１００は、完読時間をユーザの属性に応じて変動させてもよい。
【００５６】
例えば、提供装置１００は、完読時間をユーザの年齢等に応じて変動させてもよい。例えば、提供装置１００は、同じ文字情報のコンテンツについて、高齢のユーザ（例えば６０代以上のユーザ）の完読時間を、他の年代のユーザよりも長くしてもよい。例えば、提供装置１００は、高齢のユーザの完読時間を７５０文字につき平均１分とし、他の年代のユーザの完読時間を５００文字につき平均１分としてもよい。
【００５７】
また、例えば、提供装置１００は、各ユーザの文章を読む速度に応じて文字情報のコンテンツＣＴ１１〜ＣＴ１４の完読時間を変動させてもよい。例えば、提供装置１００は、端末装置１０にコンテンツが表示されてから表示が遷移するまでの時間に関する情報を端末装置１０から取得し、取得した時間に関する情報とコンテンツの文字数とに基づいて各ユーザの読む速度を推定してもよい。
【００５８】
〔２．提供装置の構成〕
次に、図３を用いて、実施形態に係る提供装置１００の構成について説明する。図３は、実施形態に係る提供装置１００の構成例を示す図である。図３に示すように、提供装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、提供装置１００は、提供装置１００の管理者等から各種操作を取得する入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００５９】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００６０】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図３に示すように、ユーザ情報記憶部１２１と、移動情報記憶部１２２と、コンテンツ情報記憶部１２３とを有する。
【００６１】
（ユーザ情報記憶部１２１）
実施形態に係るユーザ情報記憶部１２１は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２１は、ユーザ属性に関する各種情報を記憶する。図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。図４に示すユーザ情報記憶部１２１は、「ユーザＩＤ」、「年齢」、「性別」、「興味」といった項目が含まれる。
【００６２】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００６３】
また、「興味」は、ユーザＩＤにより識別されるユーザの興味を示す。すなわち、「興味」は、ユーザＩＤにより識別されるユーザが関心の高い対象を示す。なお、図４に示す例では、「興味」は、各ユーザに１つずつ図示するが、複数であってもよい。
【００６４】
例えば、図４の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の年齢は、「２０代」であり、性別は、「男性」であることを示す。また、例えば、ユーザＵ１は経済に興味があることを示す。
【００６５】
なお、ユーザ情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、年齢や性別に加えて他のデモグラフィック属性情報やサイコグラフィック属性情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、氏名、自宅、勤務地、興味、家族構成、収入、ライフスタイル等の情報を記憶してもよい。また、ユーザ情報記憶部１２１は、ユーザの行動情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、ユーザの位置情報やユーザが検索に用いたクエリに関する情報やユーザが閲覧したコンテンツ等の種々の行動情報を記憶してもよい。また、例えば、ユーザ情報記憶部１２１は、ユーザの位置情報とその情報が取得された日時とを対応付けて記憶してもよい。また、ユーザ情報記憶部１２１は、各ユーザの端末装置１０を識別する情報を各ユーザに対応付けて記憶してもよい。また、ユーザ情報記憶部１２１は、各ユーザの端末装置１０を識別する情報をユーザＩＤとして記憶してもよい。
【００６６】
（移動情報記憶部１２２）
実施形態に係る移動情報記憶部１２２は、移動に関する各種情報を記憶する。例えば、移動情報記憶部１２２は、移動区間に関する移動情報を記憶する。図５は、実施形態に係る移動情報記憶部の一例を示す図である。図５に示す移動情報記憶部１２２は、「移動区間ＩＤ」、「出発点」、「到着点」、「移動手段情報」といった項目が含まれる。「移動手段情報」には、「移動手段ＩＤ」、「種別」、「移動時間」といった項目が含まれる。
【００６７】
「移動区間ＩＤ」は、移動区間を識別するための識別情報を示す。「出発点」は、対応する移動区間ＩＤにより識別される移動区間の出発点を示す。また、「到着点」は、対応する移動区間ＩＤにより識別される移動区間の到着点を示す。
【００６８】
「移動手段ＩＤ」は、移動手段を識別する情報を示す。また、「種別」は、対応する移動手段ＩＤにより識別される移動手段の種別を示す。また、「移動時間」は、対応する移動手段ＩＤにより識別される移動手段での移動に要する時間、すなわち拘束時間を示す。
【００６９】
図５の例では、移動区間ＩＤ「ＩＶ１１」により識別される移動区間は、出発点が「○○町」であり、到着点が「××町」であることを示す。このように、移動情報記憶部１２２には、駅やバス停や空港等の所定の交通機関の乗降地点に限らず、種々の出発点や到着点を示す情報が記憶されてもよい。
【００７０】
また、図５の例では、移動区間ＩＤ「ＩＶ１２」により識別される移動区間（移動区間ＩＶ１２）は、出発点が「Ａ駅」であり、到着点が「Ｂ駅」であることを示す。また、図５の例では、出発点「Ａ駅」から到着点「Ｂ駅」までの移動区間ＩＶ１２には、移動手段ＩＤ「ＰＴ１１」により識別される移動手段（移動手段ＰＴ１１）が、運行されていることを示す。また、図５の例では、移動手段ＰＴ１１の種別が「Ａ電車」、すなわちＡ電車の事業者により運行される移動手段であることを示す。また、図５の例では、移動手段ＰＴ１１の移動時間が「２０分」であることを示す。具体的には、移動手段ＰＴ１１に対応するＡ電車によりＡ駅からＢ駅までの移動した場合に要する時間、すなわち拘束時間が「２０分」であることを示す。
【００７１】
なお、移動情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。また、例えば、移動情報記憶部１２２は、各入札が行われた日時に関する情報を記憶してもよい。また、例えば、移動情報記憶部１２２は、各入札に対応する移動手段の表示に使用可能な限度額に関する情報を記憶してもよい。
【００７２】
（コンテンツ情報記憶部１２３）
実施形態に係るコンテンツ情報記憶部１２３は、コンテンツ（記事）に関する各種情報を記憶する。図６は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図６に示すコンテンツ情報記憶部１２３は、「コンテンツＩＤ」、「コンテンツ」、「カテゴリ」、「サイズ」といった項目を有する。
【００７３】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、いわゆるコンテンツプロバイダ等の提供元から取得したコンテンツである記事を示す。図６では「コンテンツ」に「動画ＭＡ」や「記事ＡＡ」といった概念的な情報が格納される例を示したが、実際には、動画像情報や文字情報や文字情報と画像との組合せ、または、これらの格納場所を示すファイルパス名などが格納される。また、「カテゴリ」は、コンテンツの内容に基づく分類情報を示す。
【００７４】
例えば、図６の例では、コンテンツＩＤ「ＣＴ１」により識別される動画ＭＡ（コンテンツＣＴ１）は、カテゴリ「スポーツ」に分類されることを示す。また、図６の例では、コンテンツＣＴ１は、サイズが「１５分」、すなわち再生時間が「１５分」であることを示す。
【００７５】
例えば、図６の例では、コンテンツＩＤ「ＣＴ１１」により識別される記事ＡＡ（コンテンツＣＴ１１）は、カテゴリ「スポーツ」に分類されることを示す。また、図６の例では、コンテンツＣＴ１１は、サイズが「５００文字」であり、完読時間が平均で「１分」であることを示す。
【００７６】
なお、コンテンツ情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、コンテンツ情報記憶部１２３は、コンテンツを取得した日時やコンテンツが作成された日時に関する情報を記憶してもよい。コンテンツ情報記憶部１２３は、各提供元の評価値に関する情報を記憶してもよい。また、コンテンツ情報記憶部１２３は、コンテンツの提供元を識別するための識別情報を記憶してもよい。また、コンテンツ情報記憶部１２３は、コンテンツの種別（例えば動画や記事等）を識別するための識別情報を記憶してもよい。
【００７７】
（制御部１３０）
図３の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、提供装置１００内部の記憶装置に記憶されている各種プログラム（提供プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００７８】
図３に示すように、制御部１３０は、取得部１３１と、推定部１３２と、生成部１３３と、提供部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００７９】
（取得部１３１）
取得部１３１は、種々の情報を取得する。例えば、取得部１３１は、外部の情報処理装置から情報要求を取得する。例えば、取得部１３１は、端末装置１０等の外部装置から各種情報を取得する。また、取得部１３１は、記憶部１２０から各種情報を取得する。また、取得部１３１は、ユーザ情報記憶部１２１や、移動情報記憶部１２２や、コンテンツ情報記憶部１２３等から各種情報を取得する。
【００８０】
例えば、取得部１３１は、移動経路サービス装置５０から各種情報を取得してもよい。例えば、取得部１３１は、各種公共交通機関に関する乗換案内サービスを提供するサーバ等の種々の外部の情報処理装置から各種情報を取得してもよい。例えば、取得部１３１は、コンテンツ配信元装置２０から各種情報を取得してもよい。例えば、取得部１３１は、コンテンツ配信元装置２０から記事や動画等の各種のコンテンツを取得してもよい。
【００８１】
図１の例では、取得部１３１は、移動経路サービス装置５０からユーザＵ１が出発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」と指定する電車の検索を行ったことを示す情報を取得する。また、取得部１３１は、ユーザＵ１が利用する端末装置１０を識別する情報を取得する。なお、取得部１３１は、ユーザＵ１が利用する端末装置１０からユーザＵ１が出発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」と指定する電車の検索を行ったことを示す情報を取得してもよい。
【００８２】
図１の例では、取得部１３１は、移動経路サービス装置５０から端末装置１０の入力画面Ｐ１１にユーザＵ１が入力した情報（検索クエリ）を取得する。例えば、取得部１３１は、移動経路サービス装置５０からＡ駅からＢ駅を移動経路とするユーザＵ１検索に関する情報を取得する。例えば、取得部１３１は、移動経路サービス装置５０からユーザＵ１が出発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」とする移動手段に関する情報を要求したことを示す情報を取得する。
【００８３】
図１の例では、取得部１３１は、移動経路サービス装置５０からユーザの行動情報を取得する。例えば、取得部１３１は、ユーザＵ１が出発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」と指定する電車の検索を行ったことを示す行動情報を移動経路サービス装置５０から取得する。例えば、取得部１３１は、ユーザＵ１が利用する端末装置１０を識別する情報（識別情報）を取得する。例えば、取得部１３１は、ユーザＵ１が利用する端末装置１０の識別情報をユーザＵ１が利用する端末装置１０から取得してもよいし、移動経路サービス装置５０から取得してもよい。また、例えば、取得部１３１は、予めユーザＵ１が利用する端末装置１０の識別情報を記憶した記憶部１２０から取得してもよい。
【００８４】
（推定部１３２）
推定部１３２は、種々の情報を推定する。例えば、推定部１３２は、ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する。例えば、推定部１３２は、ユーザの移動により生じる前記拘束時間に関する情報を推定する。例えば、推定部１３２は、ユーザが所定の公共交通機関に乗ることにより生じる前記拘束時間に関する情報を推定する。例えば、推定部１３２は、ユーザが電車に乗ることにより生じる前記拘束時間に関する情報を推定する。
【００８５】
例えば、推定部１３２は、ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記ユーザが拘束され始めるタイミングを推定する。例えば、推定部１３２は、ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記拘束時間を推定する。
【００８６】
例えば、推定部１３２は、ユーザＵ１の拘束時間を推定する。図１の例では、推定部１３２は、ユーザの行動情報に基づいて、ユーザＵ１の拘束時間を推定する。例えば、推定部１３２は、ユーザＵ１の行動情報と、移動情報記憶部１２２に記憶された移動区間に関する移動情報とに基づいて、ユーザＵ１の拘束時間を推定する。例えば、推定部１３２は、ユーザＵ１の拘束時間をＡ駅とＢ駅との間の移動時間である「２０分」と推定する。
【００８７】
例えば、推定部１３２は、ユーザの拘束開始タイミングを推定する。図１の例では、推定部１３２は、ユーザの行動情報に基づいて、ユーザの拘束開始タイミングを推定する。例えば、推定部１３２は、ユーザＵ１の拘束開始タイミングをユーザＵ１が指定した出発時間以降で直近のＡ駅からＢ駅方向へ向けての出発時間と推定する。
【００８８】
図１の例では、推定部１３２は、ユーザＵ１は、１９時１０分を出発時間として、Ａ駅からＢ駅へ向かう移動手段を検索しているため、１９時１０分以降にＡ駅からＢ駅へ向けて出発する便のＡ駅の出発時間をユーザＵ１の拘束開始タイミングとして推定する。例えば、推定部１３２は、１９時１０分にＡ駅からＢ駅へ向けて出発する便があるため、ユーザＵ１の拘束開始タイミングをユーザＵ１が指定した出発時間以降で直近のＡ駅からＢ駅方向へ向けての出発時間「１９時１０分」と推定する。
【００８９】
また、例えば、推定部１３２は、コンテンツを決定する。図１の例では、推定部１３２は、ユーザＵ１の拘束時間とユーザＵ１の興味とに基づいて、ユーザＵ１への提供コンテンツを生成する基となるソースコンテンツを決定する。例えば、推定部１３２は、コンテンツ情報記憶部１２３に記憶されたコンテンツからソースコンテンツを決定する。
【００９０】
図１の例では、推定部１３２は、ユーザＵ１の拘束時間が「２０分」であり、ユーザＵ１の興味が「経済」であるため、カテゴリが「経済」であり、サイズが「２０分」に近いコンテンツを、ソースコンテンツとして決定する。例えば、推定部１３２は、カテゴリが「経済」であり、サイズが「２０分」より以上であって、「２０分」に近いコンテンツを、ソースコンテンツとして決定する。例えば、推定部１３２は、コンテンツ情報記憶部１２３に記憶されたコンテンツのうち、経済に関する動画であって、サイズが３０分のコンテンツＣＴ２を、ソースコンテンツに決定する。
【００９１】
（生成部１３３）
生成部１３３は、種々の情報を生成する。例えば、生成部１３３は、提供コンテンツを生成する。例えば、生成部１３３は、ユーザの拘束時間に対応する提供コンテンツを生成する。なお、生成部１３３は、ソースコンテンツのサイズとユーザの拘束時間が対応する場合、ソースコンテンツを提供コンテンツとしてもよい。
【００９２】
例えば、生成部１３３は、推定部１３２により推定した拘束時間に基づいて提供コンテンツのサイズを決定する。例えば、生成部１３３は、推定部１３２により推定した拘束時間「２０分」に基づいて、提供コンテンツのサイズを「２０分」と決定する。例えば、生成部１３３は、サイズに応じた閲覧時間が拘束時間に近づくように、一のコンテンツを編集することにより提供コンテンツを生成する。例えば、生成部１３３は、決定したソースコンテンツに基づいて提供コンテンツを生成する。図１の例では、生成部１３３は、決定したソースコンテンツであってサイズが「３０分」であるコンテンツＣＴ２から、サイズが「２０分」の提供コンテンツＤＣＴ２を生成する。図１の例では、生成部１３３は、コンテンツＣＴ２のサイズを３０分から２０分に短縮する編集を行うことにより、提供コンテンツＤＣＴ２を生成する。
【００９３】
例えば、生成部１３３は、動画のダイジェスト（要約）生成等に関する種々の従来技術を適宜用いて、コンテンツＣＴ２のサイズを３０分から２０分に短縮する編集を行うことにより、提供コンテンツＤＣＴ２を生成する。
【００９４】
また、例えば、生成部１３３は、サイズに応じた閲覧時間が拘束時間に近づくように、複数のコンテンツを合成することにより提供コンテンツを生成する。この点については図８で詳述する。
【００９５】
（提供部１３４）
提供部１３４は、種々の情報を提供する。例えば、提供部１３４は、端末装置１０等の外部装置に各種情報を提供する。例えば、提供部１３４は、生成部１３３により生成された各種情報を外部装置に提供してもよい。
【００９６】
例えば、提供部１３４は、推定部１３２により推定される拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、ユーザが拘束され始めるタイミングに応じて、ユーザが利用する端末装置１０に提供する。例えば、提供部１３４は、推定部１３２により推定される拘束時間内においてユーザが閲覧可能なサイズのコンテンツを提供コンテンツとして端末装置１０に提供する。例えば、提供部１３４は、サイズに応じた閲覧時間が前記拘束時間に近づくように、一のコンテンツを編集することにより生成される前記提供コンテンツを提供する。例えば、提供部１３４は、サイズに応じた閲覧時間が前記拘束時間に近づくように、複数のコンテンツを合成することにより生成される前記提供コンテンツを提供する。
【００９７】
図１の例では、提供部１３４は、拘束開始タイミングに合わせてユーザＵ１に提供コンテンツＤＣＴ２を提供する。図１の例では、提供部１３４は、拘束開始タイミングと推定した１９時１０分にユーザＵ１の端末装置１０−２に提供コンテンツＤＣＴ２を提供する。図１の例では、提供部１３４は、１９時１０分に電車ＴＲに乗ったユーザＵ１の端末装置１０−２に提供コンテンツＤＣＴ２を提供する。例えば、提供部１３４は、拘束開始タイミング「１９時１０分」にユーザＵ１の端末装置１０においてユーザＵ１に提供コンテンツＤＣＴ２が提供されたことが通知されれば、拘束開始タイミングよりも前に端末装置１０に提供コンテンツＤＣＴ２が提供してもよい。
【００９８】
〔３．提供処理のフロー〕
次に、図７を用いて、実施形態に係る提供システム１による提供処理の手順について説明する。まず、図７を用いて提供装置１００における一覧情報の提供までの処理の流れを示す。図７は、実施形態に係る提供処理の一例を示すフローチャートである。
【００９９】
図７に示すように、提供装置１００は、ユーザの行動情報を取得する（ステップＳ１０１）。図１の例では、提供装置１００は、ユーザＵ１が出発駅を「Ａ駅」、到着駅を「Ｂ駅」とし、出発時間を「１９時１０分」と指定する電車の検索を行ったことを示す情報を取得する。
【０１００】
そして、提供装置１００は、ユーザの行動情報に基づいて、ユーザの拘束時間を推定する（ステップＳ１０２）。図１の例では、提供装置１００は、ユーザＵ１の拘束時間をＡ駅とＢ駅との間の移動時間である「２０分」と推定する。
【０１０１】
そして、提供装置１００は、ユーザの行動情報に基づいて、ユーザの拘束開始タイミングを推定する（ステップＳ１０３）。図１の例では、提供装置１００は、ユーザＵ１の拘束開始タイミングをユーザＵ１が指定した出発時間以降で直近のＡ駅からＢ駅方向へ向けての出発時間「１９時１０分」と推定する。
【０１０２】
また、提供装置１００は、ユーザの拘束開始タイミングに応じて拘束時間ユーザが閲覧可能なサイズのコンテンツを提供する（ステップＳ１０４）。図１の例では、提供装置１００は、再生時間が「３０分」の動画であるコンテンツＣＴ２からユーザＵ１の拘束時間「２０分」に対応する提供コンテンツＤＣＴ２を生成する。そして、図１の例では、提供装置１００は、再生時間が「２０分」である提供コンテンツＤＣＴ２をユーザＵ１の拘束開始タイミング「１９時１０分」にユーザＵ１の端末装置１０へ提供する。
【０１０３】
〔４．提供コンテンツの生成〕
図１の例では、１つのコンテンツＣＴ２を動画の編集技術に基づいて、時間を拘束時間に合わせた提供コンテンツＤＣＴ２を生成する場合を示したが、提供装置１００は、複数のコンテンツを合成することにより提供コンテンツを生成してもよい。この点について、図８を用いて説明する。図８は、実施形態に係る提供コンテンツの生成の一例を示す図である。なお、図１と同様の点については、適宜説明を省略する。図８の例では、提供装置１００が推定した拘束時間が図１と同様に「２０分」であるものとする。
【０１０４】
例えば、提供装置１００は、複数の動画を合成することにより、提供コンテンツを生成する（ステップＳ５１）。図８の例では、提供装置１００は、サイズが「１５分」であるコンテンツＣＴ１（動画ＭＡ）と、サイズが「５分」であるコンテンツＣＴ３（動画ＭＣ）と複数の動画を合成することにより、提供コンテンツを生成する。具体的には、提供装置１００は、提供コンテンツ情報ＣＴＬ５１に示すように、コンテンツＣＴ１とコンテンツＣＴ３とを合成することにより、提供コンテンツＩＤ「ＤＣＴ５１」により識別される提供コンテンツ（提供コンテンツＤＣＴ５１）を生成する。例えば、提供装置１００は、コンテンツＣＴ１に連続してコンテンツＣＴ３が再生されるように合成することにより、提供コンテンツＤＣＴ５１を生成する。これにより、提供装置１００は、サイズが拘束時間に対応する「２０分」であり、カテゴリ「スポーツ」、「芸能」のソースコンテンツから提供コンテンツＤＣＴ５１である動画ＤＭＡを生成する。
【０１０５】
例えば、提供装置１００は、複数の記事を合成することにより、提供コンテンツを生成する（ステップＳ５２）。図８の例では、提供装置１００は、サイズが「５００文字」であるコンテンツＣＴ１１（記事ＡＡ）や、サイズが「１０００文字」であるコンテンツＣＴ１３（記事ＡＣ）や、サイズが「１０００文字」であるコンテンツＣＴ１４（記事ＡＤ）等の複数の記事を合成することにより、提供コンテンツを生成する。具体的には、提供装置１００は、提供コンテンツ情報ＣＴＬ５２に示すように、コンテンツＣＴ１１やコンテンツＣＴ１３やコンテンツＣＴ１４等を合成することにより、提供コンテンツＩＤ「ＤＣＴ５２」により識別される提供コンテンツ（提供コンテンツＤＣＴ５２）を生成する。例えば、提供装置１００は、コンテンツＣＴ１１に連続してコンテンツＣＴ１３やコンテンツＣＴ１４が表示されるように合成することにより、提供コンテンツＤＣＴ５２を生成する。これにより、提供装置１００は、サイズが拘束時間に対応する「２０分」であり、カテゴリ「スポーツ」、「芸能」、「地域」等のソースコンテンツから提供コンテンツＤＣＴ５２である記事ＤＡＡを生成する。
【０１０６】
このように、提供装置１００は、複数のコンテンツを合成して提供コンテンツを生成することにより、種々のカテゴリを含む提供コンテンツを生成することができる。したがって、提供装置１００は、ユーザの拘束時間に対応する提供コンテンツであって、内容が多様性に富んだ提供コンテンツをユーザに提供することができる。
【０１０７】
〔５．効果〕
上述してきたように、実施形態に係る提供装置１００は、推定部１３２と、提供部１３４とを有する。推定部１３２は、ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する。提供部１３４は、推定部１３２により推定される拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツ（実施形態においては、「提供コンテンツＤＣＴ２」）として、ユーザが拘束され始めるタイミングに応じて、ユーザが利用する端末装置１０に提供する。
【０１０８】
これにより、実施形態に係る提供装置１００は、推定される拘束時間に基づいて決定されるサイズのコンテンツを提供コンテンツとして、ユーザが拘束され始めるタイミングに応じて、ユーザが利用する端末装置１０に提供することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１０９】
また、実施形態に係る提供装置１００において、提供部１３４は、推定部１３２により推定される拘束時間内においてユーザが閲覧可能なサイズのコンテンツを提供コンテンツとして端末装置１０に提供する。
【０１１０】
これにより、実施形態に係る提供装置１００は、推定した拘束時間内においてユーザが閲覧可能なサイズのコンテンツを提供コンテンツとして端末装置１０に提供することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１１１】
また、実施形態に係る提供装置１００において、推定部１３２は、ユーザの移動により生じる拘束時間に関する情報を推定する。
【０１１２】
これにより、実施形態に係る提供装置１００は、ユーザの移動により生じる拘束時間に関する情報を推定することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１１３】
また、実施形態に係る提供装置１００において、推定部１３２は、ユーザが所定の公共交通機関に乗ることにより生じる拘束時間に関する情報を推定する。
【０１１４】
これにより、実施形態に係る提供装置１００は、ユーザが所定の公共交通機関に乗ることにより生じる拘束時間に関する情報を推定することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１１５】
また、実施形態に係る提供装置１００において、推定部１３２は、ユーザが電車に乗ることにより生じる拘束時間に関する情報を推定する。
【０１１６】
これにより、実施形態に係る提供装置１００は、ユーザが電車に乗ることにより生じる拘束時間に関する情報を推定することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１１７】
また、実施形態に係る提供装置１００において、提供部１３４は、サイズに応じた閲覧時間が拘束時間に近づくように、一のコンテンツを編集することにより生成される提供コンテンツを提供する。
【０１１８】
これにより、実施形態に係る提供装置１００は、サイズに応じた閲覧時間が拘束時間に近づくように、一のコンテンツを編集することにより生成される提供コンテンツを提供することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１１９】
また、実施形態に係る提供装置１００において、提供部１３４は、サイズに応じた閲覧時間が拘束時間に近づくように、複数のコンテンツを合成することにより生成される提供コンテンツを提供する。
【０１２０】
これにより、実施形態に係る提供装置１００は、サイズに応じた閲覧時間が拘束時間に近づくように、複数のコンテンツを合成することにより生成される提供コンテンツを提供することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１２１】
また、実施形態に係る提供装置１００において、推定部１３２は、ユーザによる所定の公共交通機関の検索に関する情報に基づいて、ユーザが拘束され始めるタイミングを推定する。
【０１２２】
これにより、実施形態に係る提供装置１００は、ユーザによる所定の公共交通機関の検索に関する情報に基づいて、ユーザが拘束され始めるタイミングを推定することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１２３】
また、実施形態に係る提供装置１００において、推定部１３２は、ユーザによる所定の公共交通機関の検索に関する情報に基づいて、拘束時間を推定する。
【０１２４】
これにより、実施形態に係る提供装置１００は、ユーザによる所定の公共交通機関の検索に関する情報に基づいて、拘束時間を推定することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１２５】
また、実施形態に係る提供装置１００は、取得部１３１を有する。取得部１３１は、端末装置１０からユーザの行動情報を取得する。
【０１２６】
これにより、実施形態に係る提供装置１００は、端末装置１０からユーザの行動情報を取得することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１２７】
また、実施形態に係る提供装置１００は、取得部１３１を有する。取得部１３１は、ユーザによる所定の公共交通機関の検索に関する情報を取得する。
【０１２８】
これにより、実施形態に係る提供装置１００は、ユーザによる所定の公共交通機関の検索に関する情報を取得することにより、ユーザに適切なサイズのコンテンツを適切なタイミングで提供することができる。
【０１２９】
〔６．ハードウェア構成〕
上述してきた実施形態に係る提供装置１００は、例えば図９に示すような構成のコンピュータ１０００によって実現される。図９は、提供装置及び端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１３０】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１３１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１３２】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１３３】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１３４】
例えば、コンピュータ１０００が実施形態に係る提供装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１３５】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１３６】
〔７．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１３７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１３８】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１３９】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１４０】
１  提供システム
１００  提供装置
１２１  ユーザ情報記憶部
１２２  移動情報記憶部
１２３  コンテンツ情報記憶部
１３０  制御部
１３１  取得部
１３２  推定部
１３３  生成部
１３４  提供部
２０  コンテンツ配信元装置
５０  移動経路サービス装置
Ｎ  ネットワーク
【図１】
2018147056.tif 000003
【図２】
2018147056.tif 000004
【図３】
2018147056.tif 000005
【図４】
2018147056.tif 000006
【図５】
2018147056.tif 000007
【図６】
2018147056.tif 000008
【図７】
2018147056.tif 000009
【図８】
2018147056.tif 000010
【図９】
2018147056.tif 000011
【手続補正書】
【提出日】平成29年10月30日(2017.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定部と、
前記推定部により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツであって、前記拘束時間に対応する時間帯に応じた内容のコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供部と、
を備えることを特徴とする提供装置。
【請求項２】
ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記所定の公共交通機関での移動に要する時間である拘束時間を推定し、前記ユーザが利用する端末装置のセンサにより検知されるセンサ情報に基づいて、前記所定の公共交通機関での移動により前記ユーザが拘束され始めるタイミングを推定する推定部と、
前記推定部により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記端末装置に提供する提供部と、
を備えることを特徴とする提供装置。
【請求項３】
前記提供部は、
前記推定部により推定される前記拘束時間内において前記ユーザが閲覧可能なサイズのコンテンツを提供コンテンツとして前記端末装置に提供する
ことを特徴とする請求項１または請求項２に記載の提供装置。
【請求項４】
前記推定部は、
前記ユーザの移動により生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項１〜３のいずれか１項に記載の提供装置。
【請求項５】
前記推定部は、
前記ユーザが所定の公共交通機関に乗ることにより生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項４に記載の提供装置。
【請求項６】
前記推定部は、
前記ユーザが電車に乗ることにより生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項５に記載の提供装置。
【請求項７】
前記提供部は、
前記サイズに応じた閲覧時間が前記拘束時間に近づくように、一のコンテンツを編集することにより生成される前記提供コンテンツを提供する
ことを特徴とする請求項１〜６のいずれか１項に記載の提供装置。
【請求項８】
前記提供部は、
前記サイズに応じた閲覧時間が前記拘束時間に近づくように、複数のコンテンツを合成することにより生成される前記提供コンテンツを提供する
ことを特徴とする請求項１〜６のいずれか１項に記載の提供装置。
【請求項９】
前記推定部は、
前記ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記ユーザが拘束され始めるタイミングを推定する
ことを特徴とする請求項１〜８のいずれか１項に記載の提供装置。
【請求項１０】
前記推定部は、
前記ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記拘束時間を推定する
ことを特徴とする請求項１〜９のいずれか１項に記載の提供装置。
【請求項１１】
前記端末装置から前記ユーザの行動情報を取得する取得部、
をさらに備えることを特徴とする請求項１〜１０のいずれか１項に記載の提供装置。
【請求項１２】
前記取得部は、
前記ユーザによる所定の公共交通機関の検索に関する情報を取得する
ことを特徴とする請求項１１に記載の提供装置。
【請求項１３】
前記提供部は、
前記拘束時間に対応する時間帯が、朝の時間帯である場合は、社会的な内容のコンテンツを、夜の時間帯である場合には、娯楽的な内容のコンテンツを、提供コンテンツとして前記端末装置に提供する
ことを特徴とする請求項１〜１２のいずれか１項に記載の提供装置。
【請求項１４】
コンピュータが実行する提供方法であって、
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定工程と、
前記推定工程により推定される前記拘束時間に基づいて決定されるサイズのコンテンツであって、前記拘束時間に対応する時間帯に応じた内容のコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供工程と、
を含むことを特徴とする提供方法。
【請求項１５】
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定手順と、
前記推定手順により推定される前記拘束時間に基づいて決定されるサイズのコンテンツであって、前記拘束時間に対応する時間帯に応じた内容のコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供手順と、
をコンピュータに実行させることを特徴とする提供プログラム。
【請求項１６】
コンピュータが実行する提供方法であって、
ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記所定の公共交通機関での移動に要する時間である拘束時間を推定し、前記ユーザが利用する端末装置のセンサにより検知されるセンサ情報に基づいて、前記所定の公共交通機関での移動により前記ユーザが拘束され始めるタイミングを推定する推定工程と、
前記推定工程により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記端末装置に提供する提供工程と、
を備えることを特徴とする提供方法。
【請求項１７】
ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記所定の公共交通機関での移動に要する時間である拘束時間を推定し、前記ユーザが利用する端末装置のセンサにより検知されるセンサ情報に基づいて、前記所定の公共交通機関での移動により前記ユーザが拘束され始めるタイミングを推定する推定手順と、
前記推定手順により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記端末装置に提供する提供手順と、
を備えることを特徴とする提供プログラム。
【手続補正書】
【提出日】平成30年4月17日(2018.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定部と、
前記推定部により推定される前記拘束時間と、前記ユーザの属性情報とに基づいて決定される文字数のサイズの記事であるコンテンツであって、前記拘束時間に対応する時間帯に応じた内容のコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供部と、
を備えることを特徴とする提供装置。
【請求項２】
ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記所定の公共交通機関での移動に要する時間である拘束時間を推定し、通勤に関する所定の時間帯において前記ユーザが利用する端末装置の加速度センサにより検知される加速度情報に基づいて、前記ユーザの加速度が所定に閾値以上増大したタイミングを、前記所定の公共交通機関での移動により前記ユーザが拘束され始めるタイミングであると推定する推定部と、
前記推定部により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記端末装置に提供する提供部と、
を備えることを特徴とする提供装置。
【請求項３】
前記提供部は、
前記推定部により推定される前記拘束時間内において前記ユーザが閲覧可能なサイズのコンテンツを提供コンテンツとして前記端末装置に提供する
ことを特徴とする請求項１または請求項２に記載の提供装置。
【請求項４】
前記推定部は、
前記ユーザの移動により生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項１〜３のいずれか１項に記載の提供装置。
【請求項５】
前記推定部は、
前記ユーザが所定の公共交通機関に乗ることにより生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項４に記載の提供装置。
【請求項６】
前記推定部は、
前記ユーザが電車に乗ることにより生じる前記拘束時間に関する情報を推定する
ことを特徴とする請求項５に記載の提供装置。
【請求項７】
前記提供部は、
前記サイズに応じた閲覧時間が前記拘束時間に近づくように、一のコンテンツを編集することにより生成される前記提供コンテンツを提供する
ことを特徴とする請求項１〜６のいずれか１項に記載の提供装置。
【請求項８】
前記提供部は、
前記サイズに応じた閲覧時間が前記拘束時間に近づくように、複数のコンテンツを合成することにより生成される前記提供コンテンツを提供する
ことを特徴とする請求項１〜６のいずれか１項に記載の提供装置。
【請求項９】
前記推定部は、
前記ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記ユーザが拘束され始めるタイミングを推定する
ことを特徴とする請求項１〜８のいずれか１項に記載の提供装置。
【請求項１０】
前記推定部は、
前記ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記拘束時間を推定する
ことを特徴とする請求項１〜９のいずれか１項に記載の提供装置。
【請求項１１】
前記端末装置から前記ユーザの行動情報を取得する取得部、
をさらに備えることを特徴とする請求項１〜１０のいずれか１項に記載の提供装置。
【請求項１２】
前記取得部は、
前記ユーザによる所定の公共交通機関の検索に関する情報を取得する
ことを特徴とする請求項１１に記載の提供装置。
【請求項１３】
前記提供部は、
前記拘束時間に対応する時間帯が、朝の時間帯である場合は、社会的な内容のコンテンツを、夜の時間帯である場合には、娯楽的な内容のコンテンツを、提供コンテンツとして前記端末装置に提供する
ことを特徴とする請求項１〜１２のいずれか１項に記載の提供装置。
【請求項１４】
コンピュータが実行する提供方法であって、
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定工程と、
前記推定工程により推定される前記拘束時間と、前記ユーザの属性情報とに基づいて決定される文字数のサイズの記事であるコンテンツに基づいて決定されるサイズのコンテンツであって、前記拘束時間に対応する時間帯に応じた内容のコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供工程と、
を含むことを特徴とする提供方法。
【請求項１５】
ユーザの行動情報に基づいて、ユーザの拘束時間に関する情報を推定する推定手順と、
前記推定手順により推定される前記拘束時間と、前記ユーザの属性情報とに基づいて決定される文字数のサイズの記事であるコンテンツに基づいて決定されるサイズのコンテンツであって、前記拘束時間に対応する時間帯に応じた内容のコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記ユーザが利用する端末装置に提供する提供手順と、
をコンピュータに実行させることを特徴とする提供プログラム。
【請求項１６】
コンピュータが実行する提供方法であって、
ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記所定の公共交通機関での移動に要する時間である拘束時間を推定し、通勤に関する所定の時間帯において前記ユーザが利用する端末装置の加速度センサにより検知される加速度情報に基づいて、前記ユーザの加速度が所定に閾値以上増大したタイミングを、前記所定の公共交通機関での移動により前記ユーザが拘束され始めるタイミングであると推定する推定工程と、
前記推定工程により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記端末装置に提供する提供工程と、
を備えることを特徴とする提供方法。
【請求項１７】
ユーザによる所定の公共交通機関の検索に関する情報に基づいて、前記所定の公共交通機関での移動に要する時間である拘束時間を推定し、通勤に関する所定の時間帯において前記ユーザが利用する端末装置の加速度センサにより検知される加速度情報に基づいて、前記ユーザの加速度が所定に閾値以上増大したタイミングを、前記所定の公共交通機関での移動により前記ユーザが拘束され始めるタイミングであると推定する推定手順と、
前記推定手順により推定される前記拘束時間内に基づいて決定されるサイズのコンテンツを提供コンテンツとして、前記ユーザが拘束され始めるタイミングに応じて、前記端末装置に提供する提供手順と、
を備えることを特徴とする提供プログラム。