(57)【要約】【課題】ユーザに適切に情報を通知すること。【解決手段】本願に係る配信装置は、配信部を有する。配信部は、コンテンツを一覧表示する端末装置に、端末装置を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツ間に予め差し込まれ、コンテンツとともに一覧表示されるユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する。【選択図】図２
2018097595.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される前記ユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する配信部、
を備えたことを特徴とする配信装置。
【請求項２】
前記配信部は、
宿泊サービスまたは飲食サービスを含む前記サービスに関する通知情報を配信する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記配信部は、
前記ユーザの行動情報に基づいて推定される前記ユーザの行動パターンに応じたタイミングで前記通知情報を配信する
ことを特徴とする請求項１または請求項２に記載の配信装置。
【請求項４】
前記配信部は、
前記ユーザの行動情報に基づいて推定される周期的な前記ユーザの所定の行動に応じたタイミングで前記通知情報を配信する
ことを特徴とする請求項３に記載の配信装置。
【請求項５】
前記配信部は、
前記ユーザによる所定の施設に関する検索行動に基づくタイミングで前記通知情報を配信する
ことを特徴とする請求項１〜４のいずれか１項に記載の配信装置。
【請求項６】
前記配信部は、
前記ユーザによる所定の施設が提供するサービスの予約に関する行動に基づくタイミングで前記通知情報を配信する
ことを特徴とする請求項１〜５のいずれか１項に記載の配信装置。
【請求項７】
前記配信部は、
前記ユーザへ配信後の通知情報に対するユーザの行動に基づいて学習されたモデルを用いて前記通知情報を配信する
ことを特徴とする請求項１〜６のいずれか１項に記載の配信装置。
【請求項８】
前記配信部は、
前記ユーザに関する情報に基づく内容の前記通知情報を配信する
ことを特徴とする請求項１〜７のいずれか１項に記載の配信装置。
【請求項９】
前記配信部は、
前記ユーザに関する情報に基づいて選択される前記サービスに関する前記通知情報を配信する
ことを特徴とする請求項８に記載の配信装置。
【請求項１０】
前記配信部は、
前記サービスの予約サービスに関する前記通知情報を配信する
ことを特徴とする請求項１〜９のいずれか１項に記載の配信装置。
【請求項１１】
前記配信部は、
前記サービスの予約サービスの利用を促す前記通知情報を配信する
ことを特徴とする請求項１〜１０のいずれか１項に記載の配信装置。
【請求項１２】
前記配信部は、
前記サービスの予約サービスであって、前記ユーザが利用中の予約サービスにより前記ユーザに通知される前記通知情報を配信する
ことを特徴とする請求項１〜１１のいずれか１項に記載の配信装置。
【請求項１３】
前記端末装置から配信要求を受け付ける受付部、
をさらに備え、
前記配信部は、
前記配信要求を送信した前記端末装置に、前記通知情報を配信する
ことを特徴とする請求項１〜１２のいずれか１項に記載の配信装置。
【請求項１４】
コンピュータが実行する配信方法であって、
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される前記ユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する配信工程、
を含むことを特徴とする配信方法。
【請求項１５】
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される前記ユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する配信手順、
をコンピュータに実行させることを特徴とする配信プログラム。
【請求項１６】
端末装置であって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザのユーザ情報に基づく所定の施設において提供されるサービスに関する通知情報を受信する受信部と、
前記受信部により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示部と、
を備えたことを特徴とする端末装置。
【請求項１７】
端末装置が実行する表示方法であって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザのユーザ情報に基づく所定の施設において提供されるサービスに関する通知情報を受信する受信工程と、
前記受信工程により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示工程と、
を含んだことを特徴とする表示方法。
【請求項１８】
端末装置が実行する表示プログラムであって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザのユーザ情報に基づく所定の施設において提供されるサービスに関する通知情報を受信する受信手順と、
前記受信手順により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示手順と、
を端末装置に実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
近年、ユーザが閲覧中のコンテンツとは異なる情報を通知する技術が提供されている。例えば、地震や津波などの災害が発生した場合に、ユーザに災害に係る情報を提供する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０６６２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術ではユーザに適切に情報を通知することが難しい。例えば、ユーザに視認されにくい位置に通知する情報が表示された場合、表示した情報がユーザに視認されない可能性が高くなり、ユーザに適切に情報を通知することは難しい。また、例えば、ポップアップ表示などのようにコンテンツに重畳して通知する情報が表示された場合、ユーザの満足度が低下する可能性が高くなり、ユーザに適切に情報を通知することは難しい。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザに適切に情報を通知する配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る配信装置は、コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される前記ユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する配信部を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザに適切に情報を通知することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る配信処理の一例を示す図である。
【図２】図２は、実施形態に係る配信装置の構成例を示す図である。
【図３】図３は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係る広告情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る通知情報を配信する処理の一例を示すフローチャートである。
【図８】図８は、実施形態に係る通知情報を表示する処理の一例を示すフローチャートである。
【図９】図９は、変形例に係る配信処理の一例を示す図である。
【図１０】図１０は、変形例に係る配信装置の構成例を示す図である。
【図１１】図１１は、変形例に係るモデル情報記憶部の一例を示す図である。
【図１２】図１２は、変形例に係るモデルを生成する処理の一例を示すフローチャートである。
【図１３】図１３は、変形例に係る通知情報を配信する処理の一例を示すフローチャートである。
【図１４】図１４は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．配信処理〕
まず、図１を用いて、実施形態に係る配信処理の一例について説明する。図１は、実施形態に係る配信処理の一例を示す図である。図１に示す配信装置１００は、所定のコンテンツを配信する配信サービスを提供する。なお、配信装置１００が配信するコンテンツは、記事を含むコンテンツや、画像を含むコンテンツや動画像を含むコンテンツなど種々のコンテンツが含まれる。また、配信装置１００が配信するコンテンツは、いわゆる広告コンテンツであってもよい。以下、配信装置１００が配信するコンテンツを「配信コンテンツ」と称する場合がある。
【００１１】
また、配信装置１００が配信する配信コンテンツは、端末装置１０において一覧表示される。そして、配信装置１００は、ユーザへ通知する配信コンテンツ以外の通知情報であって、配信コンテンツとともに一覧表示される通知情報を、端末装置１０に配信する。また、配信装置１００は、ユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する。
【００１２】
図１に示すように、配信システム１は、端末装置１０と、外部装置５０と、配信装置１００とが含まれる。端末装置１０と、外部装置５０と、配信装置１００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示した配信システム１には、複数台の端末装置１０や、複数台の外部装置５０や、複数台の配信装置１００が含まれてもよい。
【００１３】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザによる操作を受け付ける。図１の例では端末装置１０は、ユーザの操作により所定のアプリケーション（以下、単に「アプリ」とする場合がある）を起動する。図１の例では、アプリは、コンテンツ閲覧アプリであってもよい。そして、端末装置１０は、ユーザの操作によりアプリに表示するコンテンツを配信装置１００へ要求する。なお、端末装置１０は、配信装置１００が配信する配信コンテンツを表示可能であれば、どのようなアプリにより配信コンテンツを表示してもよい。例えば、端末装置１０は、コンテンツ閲覧アプリ等の専用のアプリケーションにより配信コンテンツを表示してもよいし、ブラウザアプリ（以下、単に「ブラウザ」とする場合がある）により配信コンテンツを表示してもよい。
【００１４】
また、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。なお、端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１の例では、端末装置１０がタッチパネル機能を有するスマートフォンである場合を示す。また、端末装置１０は、端末装置１０を利用するユーザへの通知情報を配信装置１００から受信する。また、端末装置１０は、受信した通知情報を配信装置１００が配信する配信コンテンツとともに一覧表示する。
【００１５】
配信装置１００は、端末装置１０に配信コンテンツや通知情報を配信するサービスを提供する情報処理装置である。図１の例では、配信装置１００は、端末装置１０から配信要求を受け付け、端末装置１０において起動されたアプリ中に表示されたページに一覧表示される配信コンテンツを配信する。また、配信装置１００は、ユーザへ通知する配信コンテンツ以外の通知情報であって、配信コンテンツとともに一覧表示される通知情報を端末装置１０に配信する。
【００１６】
外部装置５０は、配信装置１００が提供する配信サービス以外のサービスを提供する情報処理装置である。なお、外部装置５０は、配信装置１００が提供する配信サービス以外のサービスであれば、どのようなサービスを提供する情報処理装置であってもよい。例えば、外部装置５０は、宿泊施設（以下、「ホテル」ともいう）や飲食店（レストラン）等の所定のサービスを予約するサービス（以下、「予約サービス」ともいう）等の種々の電子商取引サービスを提供する情報処理装置であってもよく、商品を取引するショッピングやオークションに関する電子商取引サービスを提供する情報処理装置であってもよく、ユーザの情報を管理するサービスを提供する情報処理装置であってもよい。また、外部装置５０は、配信装置１００以外の配信サービスを行う情報処理装置であってもよい。なお、図１においては、外部装置５０が、ホテルに関する予約サービスを提供する情報処理装置である場合を例として説明する。
【００１７】
以下、図１を用いて、配信処理の一例を説明する。図１の例では、ユーザがユーザＩＤ「Ｕ１」により識別されるユーザ（以下、「ユーザＵ１」とする場合がある）である場合を示す。また、図１においては、ユーザＵ１は、外部装置５０が提供する電子商取引サービスを利用中のユーザであるとする。なお、配信装置１００が通知情報の生成に用いる情報を取得済みであれば、配信システム１には、外部装置５０が含まれなくてもよい。また、例えば、配信装置１００が通知情報の生成に用いる情報（例えばユーザが過去に予約したり利用したりしたホテルに関する情報等）を端末装置１０から取得する場合、配信システム１には、外部装置５０が含まれなくてもよい。
【００１８】
図１に示すように、ユーザＵ１は端末装置１０で起動されたアプリを操作し、配信装置１００にコンテンツの配信要求を送信する（ステップＳ１１）。例えば、図１においては図示を省略するが、ユーザＵ１は端末装置１０で起動されたアプリにおいて所定のログイン操作等を行うことにより、配信装置１００にコンテンツの配信を要求する。また、アプリの起動時において端末装置１０は、配信装置１００にコンテンツの配信を要求してもよい。
【００１９】
端末装置１０から配信要求を受け付けた配信装置１００は、端末装置１０に配信装置１００が提供する配信サービスの配信コンテンツを配信する（ステップＳ１２）。そして、端末装置１０は、配信装置１００から受信した配信コンテンツを表示する（ステップＳ１３）。すなわち、端末装置１０は、アプリ中のページＷ１１に配信コンテンツを一覧表示する。図１の例では、端末装置１０中のページＷ１１には、コンテンツＣＴ１１、コンテンツＣＴ１２、広告コンテンツＡＣ１１、コンテンツＣＴ１３の順に上下方向に並んでコンテンツが一覧表示される。このように、端末装置１０において、配信コンテンツは所定の方向に並べて一覧表示される。具体的には、配信コンテンツはスクロール方向（図１においては上下方向）に並べて表示される。なお、以下では、配信コンテンツに含まれる広告コンテンツを他のコンテンツと区別しない場合は、広告コンテンツを単にコンテンツとする場合がある。
【００２０】
なお、ページＷ１１に表示されたコンテンツＣＴ１１〜ＣＴ１３、広告コンテンツＡＣ１１は配信コンテンツの一部であり、ユーザは端末装置１０の表示画面にタッチした指Ｆ１を下から上へ移動させる操作（以下、「フリック操作」とする場合がある）をすることにより、表示を下へスクロールさせて、下に続く残りのコンテンツを表示させることができる。
【００２１】
その後、端末装置１０は、サービス情報を配信装置１００へ問い合わせる（ステップＳ１４）。図１の例では、端末装置１０は、外部装置５０が提供する予約サービスに関するサービス情報を配信装置１００へ問い合わせる。例えば、端末装置１０は、サービスを識別する情報や端末装置１０を利用するユーザを識別する情報を配信装置１００へ送信することにより、サービス情報を配信装置１００へ問い合わせる。
【００２２】
配信装置１００は、端末装置１０からサービス情報の問合せを受け付けた場合、問合せを受け付けたサービスを提供する外部装置５０に、端末装置１０を利用するユーザＵ１に関する情報を要求する（ステップＳ１５）。図１の例では、配信装置１００は、ユーザＵ１に関する予約サービスのサービス情報を外部装置５０に要求する。例えば、配信装置１００は、ユーザを識別する情報を送信することにより、外部装置５０にサービス情報を要求する。なお、図１では、配信装置１００が端末装置１０からサービス情報の問合せを受け付ける場合を示すが、配信装置１００は、所定のタイミングで外部装置５０に、端末装置１０を利用するユーザＵ１に関する情報を要求してもよい。
【００２３】
配信装置１００から要求を受け付けた外部装置５０は、端末装置１０を利用するユーザＵ１に関するサービス情報を配信装置１００に送信する（ステップＳ１６）。図１の例では、外部装置５０は、ユーザＵ１の予約サービスにおけるホテルの予約履歴に関する情報を、ユーザＵ１に関するサービス情報として配信装置１００に送信する。ここで、図１の例では、ユーザＵ１の予約サービスにおける予約履歴には、図１におけるコンテンツ配信時から所定の期間内（例えば３ヶ月以内等）の日（以下、「近日」ともいう）にホテルに宿泊する予約をした履歴が含まれないものとする。
【００２４】
外部装置５０からユーザＵ１に関するサービス情報を受け付けた配信装置１００は、ユーザＵ１に関するサービス情報に基づいて生成した通知情報を端末装置１０へ配信する（ステップＳ１７）。図１の例では、配信装置１００は、ユーザ情報記憶部１２３（図５参照）に記憶されたユーザに関する情報（以下、「ユーザ情報」ともいう）に基づくホテルに関する通知情報を生成する。ここで、ユーザＵ１の行動情報には、ユーザＵ１が定期的（例えば半年おきや１年おき）にホテルＡに宿泊していることを示す情報が含まれるものとする。また、上述のように、図１の例では、ユーザＵ１のサービス情報には、宿泊日が近日であるホテルの宿泊予約をした履歴が含まれない。そのため、配信装置１００は、ユーザＵ１に予約サービスを利用してホテルＡを予約することを促す通知情報ＮＣ１１を生成する。そして、配信装置１００は、通知情報ＮＣ１１を端末装置１０へ配信する。この場合、配信装置１００は、コンテンツＣＴ１１〜ＣＴ１３と同じ表示態様となるように生成した通知情報ＮＣ１１を端末装置１０へ配信する。
【００２５】
その後、ユーザＵ１は、指Ｆ１を下から上へ移動させるフリック操作を行う（ステップＳ１８）。これにより、端末装置１０中のページＷ１１には、コンテンツＣＴ１１〜ＣＴ１３、広告コンテンツＡＣ１１の次のコンテンツが表示される（ステップＳ１９）。ここで、端末装置１０は、次に表示されるコンテンツに通知情報を割り込ませて表示させる。図１の例では、端末装置１０中のページＷ１１には、コンテンツＣＴ１４、広告コンテンツＡＣ１２、通知情報ＮＣ１１、コンテンツＣＴ１５の順に上下方向に並んでコンテンツが一覧表示される。このように、端末装置１０において、通知情報ＮＣ１１が、広告コンテンツＡＣ１２とコンテンツＣＴ１５との間に差し込まれて一覧表示される。
【００２６】
このように、端末装置１０において、通知情報ＮＣ１１が、広告コンテンツＡＣ１２とコンテンツＣＴ１５との間に差し込まれて一覧表示される。例えば、通知情報ＮＣ１１は表示前に予め広告コンテンツＡＣ１２とコンテンツＣＴ１５との間に差し込まれて一覧表示される。また、図１に示すように、通知情報ＮＣ１１は、外部装置５０が提供する予約サービスにおけるユーザＵ１に関するサービス情報を示す。具体的には、端末装置１０中のページＷ１１には、ユーザＵ１が定期的にホテルに宿泊するという行動情報と、予約サービスにおいて宿泊日が近日であるホテルの宿泊予約がされていないことを示すサービス情報とに基づいた通知情報ＮＣ１１が表示される。通知情報ＮＣ１１には、ユーザＵ１にホテルＡの予約を促す文字情報や画像情報、及び所定のサービスを提供するホテルＡの予約状況等を予約サービスにおいて確認する「今すぐチェック」ボタンが含まれる。
【００２７】
上述のように、通知情報ＮＣ１１の内容は、ユーザＵ１が定期的にホテルＡに宿泊する周期的な行動パターンがあることや、予約サービスにおけるユーザＵ１の予約履歴に宿泊日が近日であるホテルの宿泊予約が含まれていないことに基づいて、ユーザＵ１に適切と推定されるホテルを通知する内容である。例えば、通知情報ＮＣ１１の内容は、次の連休（近日）にホテルＡへの宿泊を予約することをユーザＵ１に促す内容である。言い換えると、通知情報ＮＣ１１の内容は、配信装置１００の配信サービス以外であってユーザが利用中のサービスによりユーザに通知される情報である。具体的には、通知情報ＮＣ１１は、ユーザが利用中の予約サービスを提供する外部装置５０によりユーザＵ１に通知される情報である。
【００２８】
このような内容の通知情報ＮＣ１１を閲覧したユーザＵ１は、「今すぐチェック」ボタンを押下すること等により、外部装置５０が提供する予約サービスのアプリ等を起動して、通知情報ＮＣ１１に含まれるホテルＡに関するホテル情報を確認し、ホテルＡを予約する可能性が高くなる。すなわち、通知情報ＮＣ１１は、配信コンテンツを提供するサービス以外のサービスの利用を促す情報である。具体的には、通知情報ＮＣ１１は、配信装置１００以外の外部装置５０が提供する予約サービスの利用を促す情報である。
【００２９】
上述したように、配信装置１００は、配信コンテンツ以外で配信コンテンツとともに一覧表示される通知情報を配信する。そして、通知情報を受信した端末装置１０は、配信コンテンツとともに通知情報を一覧表示する。図１の例では、端末装置１０には、コンテンツＣＴ１４、ＣＴ１５、広告コンテンツＡＣ１２とともに、ユーザＵ１に適切と推定されるホテルに関する通知情報ＮＣ１１が上下方向に並べて一覧表示される。つまり、配信装置１００は、通知情報をユーザが閲覧しているコンテンツとともに表示されるように配信することができるため、通知情報をユーザの視認可能性が高い態様で、ユーザに通知することができる。また、配信装置１００は、配信コンテンツに重畳させることなく、配信コンテンツと調和した態様で通知情報が表示されるように配信することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。すなわち、配信装置１００は、ユーザに適切に情報を通知することができる。
【００３０】
なお、配信コンテンツを配信する情報処理装置と、通知情報を配信する情報処理装置は別体であってもよい。例えば、所定のコンテンツ配信装置が配信コンテンツを配信し、コンテンツ配信装置や端末装置１０から要求を受け付けた配信装置１００が端末装置１０やコンテンツ配信装置に通知情報を配信してもよい。例えば、コンテンツ配信装置は、端末装置１０からの要求に応じて端末装置１０に配信コンテンツを配信し、通知情報を配信装置１００に問い合わせてもよい。コンテンツ配信装置から問合せを受け付けた配信装置１００は、端末装置１０へ直接通知情報を配信してもよい。つまり、端末装置１０は、配信コンテンツと通知情報の各々の配信を別の装置から受けてもよい。例えば、端末装置１０には、配信コンテンツがコンテンツ配信装置から配信され、配信装置１００から通知情報が配信されてもよい。また、配信装置１００は、コンテンツ配信装置を介して端末装置１０へ通知情報を通知してもよい。すなわち、コンテンツ配信装置が通知情報を問い合せした配信装置１００から受け付けた場合、コンテンツ配信装置は配信装置１００から受け付けた通知情報を端末装置１０に配信する。この場合、配信装置１００と外部装置５０とが、一体であってもよい。
【００３１】
また、例えば、配信装置１００は、一のＩＤに関連付けられたサービス間における通知情報であってもよい。例えば、配信装置１００は、ユーザＵ１が共通のＩＤ（例えば「Ｕ１」）を用いて配信サービスや他のサービス（例えば予約サービス等）の提供を受ける場合、共通のＩＤを用いる配信サービスのコンテンツとともに共通のＩＤを用いる他のサービスに関する通知情報が一覧表示されるように、通知情報を配信してもよい。この場合、例えば、共通のＩＤを用いてユーザに利用されるサービスＡのコンテンツとともに共通のＩＤを用いてユーザに利用されるサービスＢの通知情報が表示され、サービスＢのコンテンツとともにサービスＡの通知情報が表示されてもよい。このように、共通のＩＤにより利用されるサービス間で通知情報を相互に提供してもよい。
【００３２】
また、上記の例においては、端末装置１０が、コンテンツ閲覧アプリ等のコンテンツを閲覧する専用のアプリケーションにより配信コンテンツや通知情報を表示する場合を示したが、配信コンテンツや通知情報の表示は上記に限らず、端末装置１０は、例えばブラウザなどにより、配信コンテンツや通知情報を表示してもよい。端末装置１０は、例えばブラウザなどにより配信コンテンツや通知情報を表示する場合、配信コンテンツや通知情報が表示されるページはウェブページであってもよい。
【００３３】
〔１−１．通知タイミング〕
また、上記の例における通知情報の配信タイミングは一例であり、配信装置１００は、目的に応じて種々のタイミングで通知情報を配信してもよい。例えば、配信装置１００は、ステップＳ１１において端末装置１０から配信要求を受け付けた際に、ステップＳ１５、Ｓ１６の処理を行い、ステップＳ１２において配信コンテンツを配信する際に通知情報も併せて配信してもよい。すなわち、配信装置１００は、配信コンテンツを配信するタイミングで通知情報を配信してもよいし、配信コンテンツの配信と異なるタイミングで通知情報を配信してもよい。
【００３４】
〔１−２．その他（モデルを用いた配信）〕
上述した例に限らず、配信装置１００は、種々の情報を適宜用いて通知情報を配信してもよい。例えば、配信装置１００は、通知情報の配信に関するモデルを用いて、通知情報を配信してもよい。例えば、配信装置１００は、通知情報の配信タイミングに関するモデルを用いて、通知情報を配信するかを判定し、通知情報を配信してもよい。例えば、配信装置１００は、ユーザに配信した通知情報のうち、通知効果が高いものを正例としてモデルを生成（学習）してもよい。例えば、配信装置１００は、ユーザに配信した通知情報のうち、ユーザがクリック等により選択した通知情報を正例としてモデルを生成してもよい。また、例えば、配信装置１００は、ユーザに配信した通知情報のうち、ユーザのホテルの予約率などを向上させた通知情報の配信タイミングを正例としてモデルを生成してもよい。また、例えば、配信装置１００は、ユーザに配信した通知情報のうち、ユーザのホテルの予約率などを向上させた通知情報の内容を正例としてモデルを生成してもよい。なお、モデルを用いた配信についての詳細は後述する。
【００３５】
〔１−３．行動情報（移動）及び通知タイミング〕
また、配信装置１００は、ユーザの種々の行動情報に基づいて通知情報を配信してもよい。例えば、配信装置１００は、ユーザによるホテル等の所定の施設の予約や利用に関する情報に基づいて通知情報を配信してもよい。例えば、配信装置１００は、ホテル等の所定の施設を利用したユーザに対して予約や利用した施設の特典に関する情報や混雑に関する情報やアンケート情報を通知情報として配信してもよい。例えば、配信装置１００は、ホテル等の所定の施設を予約したり利用したりしたユーザに対して定期的に通知情報を配信してもよい。例えば、配信装置１００は、ユーザが前回予約日から１ヵ月経過後に、そのユーザに対して前回予約したホテルの特典に関する情報や混雑に関する情報やアンケート情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが前回予約日から１年経過後に、そのユーザに対して前回予約したホテルの特典に関する情報や混雑に関する情報やアンケート情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザに関する所定の記念日や誕生日等から所定の期間内に、そのユーザに対して所定の施設の特典に関する情報や混雑に関する情報やアンケート情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザに関する所定の記念日や誕生日等から１週間前のタイミングで、そのユーザに対して所定の施設の特典に関する情報や混雑に関する情報やアンケート情報を通知情報として配信してもよい。
【００３６】
〔１−４．行動情報（検索）及び通知タイミング〕
また、例えば、配信装置１００は、ユーザのインターネット上における行動情報に基づいて通知情報を配信してもよい。例えば、配信装置１００は、ユーザの閲覧及び検索のいずれかに関する頻度や履歴に基づいて通知情報を配信してもよい。例えば、配信装置１００は、ユーザが施設を検索した場合、通知情報を配信してもよい。例えば、配信装置１００は、ユーザが過去に検索した施設の近くに移動してきた場合、その施設に関する通知情報を配信してもよい。また、例えば、配信装置１００は、ユーザが施設を検索した場合、検索した施設の特典に関する情報や混雑に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、施設を検索したユーザに対して定期的に通知情報を配信してもよい。また、例えば、配信装置１００は、ユーザが過去に検索した施設の近くに来たタイミングで、その施設に関する通知情報を配信してもよい。例えば、配信装置１００は、クーポンを発行するタイミングで、ユーザが過去に検索した施設に関する通知情報を配信してもよい。
【００３７】
〔１−５．第１希望施設及び通知タイミング〕
また、例えば、配信装置１００は、ユーザが予約することを所望したが、所定の事情により予約できなかった施設（以下、「第１希望施設」ともいう）に関する通知情報を配信してもよい。例えば、配信装置１００は、ユーザが予約できなかった第１希望施設であって、ユーザが予約待ちとした第１希望施設に関する通知情報を配信してもよい。例えば、配信装置１００は、第１希望施設が予約可能になった場合、ユーザに第１希望施設が予約可能になったことを示す通知情報を配信してもよい。また、例えば、配信装置１００は、第１希望施設と同条件に合致する施設情報を通知情報として配信してもよい。この場合、配信装置１００は、第１希望施設の代替案となる他の施設に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、ユーザが第１希望施設について検索した日の翌日のタイミングで、第１希望施設に関する通知情報を配信してもよい。例えば、配信装置１００は、ユーザが第１希望施設を予約しようとしてできなかった日の翌日のタイミングで、第１希望施設に関する通知情報を配信してもよい。例えば、配信装置１００は、ユーザが第１希望施設以外の他の施設を予約した場合、予約日から１週間前のタイミングで、第１希望施設に関する通知情報を配信してもよい。
【００３８】
〔１−６．条件合致施設無し及び通知タイミング〕
また、例えば、配信装置１００は、ユーザが施設を検索したが条件にあった施設が見つからなかった場合、種々の通知情報を配信してもよい。例えば、配信装置１００は、ユーザが過去に検索したが条件にあった施設が見つからず、後日に条件に合致する施設が追加された場合、その施設に関する情報を通知情報として配信してもよい。例えば、配信装置１００は、条件に最も近い施設を代替案として通知情報を配信してもよい。例えば、配信装置１００は、ユーザが施設を検索したが条件にあった施設が見つからなかった場合、種々のタイミングで通知情報を配信してもよい。例えば、配信装置１００は、ユーザが過去に検索したが条件にあった施設が見つからなかった場合、ユーザが検索した条件と同等または合致する施設に関する情報が追加されたタイミングで、通知情報を配信してもよい。
【００３９】
〔１−７．予約キャンセル及び通知タイミング〕
また、例えば、配信装置１００は、ユーザが施設の予約をキャンセルした場合、通知情報を配信してもよい。例えば、配信装置１００は、ユーザが予約をキャンセルした施設に関する情報に基づいて、通知情報を配信してもよい。例えば、配信装置１００は、ユーザが予約をキャンセルした施設からのキャンセル理由に関するアンケート情報を通知情報として、予約をキャンセルしたユーザに配信してもよい。例えば、配信装置１００は、予約キャンセルから１週間後のタイミングで、予約をキャンセルしたユーザに通知情報を配信してもよい。例えば、配信装置１００は、予約キャンセルから１ヶ月後のタイミングで、予約をキャンセルしたユーザに通知情報を配信してもよい。
【００４０】
〔１−８．施設利用中及び前後〕
また、配信装置１００は、ユーザが施設の利用中や施設の利用前後において通知情報を配信してもよい。例えば、配信装置１００は、施設までの乗り換え案内等の移動に関する案内情報や施設までの行程途中での特典情報を通知情報として配信してもよい。例えば、配信装置１００は、施設までの行程途中に位置する飲食施設における食事サービスや遊興施設に関する特典情報を通知情報として配信してもよい。例えば、配信装置１００は、施設利用前日のタイミングで、通知情報を配信してもよい。また、例えば、配信装置１００は、施設利用当日のタイミングで、通知情報を配信してもよい。なお、上記の情報及び配信タイミングは一例であり、配信装置１００は、種々の情報に基づいて、種々のタイミングで通知情報を配信してもよい。
【００４１】
〔２．配信装置の構成〕
次に、図２を用いて、実施形態に係る配信装置１００の構成について説明する。図２は、実施形態に係る配信装置１００の構成例を示す図である。図２に示すように、配信装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、配信装置１００は、配信装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４２】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００４３】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図２に示すように、コンテンツ情報記憶部１２１と、広告情報記憶部１２２と、ユーザ情報記憶部１２３とを有する。
【００４４】
（コンテンツ情報記憶部１２１）
実施形態に係るコンテンツ情報記憶部１２１は、コンテンツに関する各種情報を記憶する。図３は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図３に示すコンテンツ情報記憶部１２１は、「コンテンツＩＤ」、「コンテンツ」、「提供元ＩＤ」、「カテゴリ」といった項目を有する。
【００４５】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、いわゆるコンテンツプロバイダ等の提供元から取得したコンテンツを示す。図３では「コンテンツ」に「ＣＴ１１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。また、「提供元ＩＤ」は、コンテンツの提供元を識別するための識別情報を示す。「カテゴリ」は、コンテンツの内容に基づく分類情報を示す。
【００４６】
例えば、図３に示す例において、コンテンツＩＤ「Ｃ１１」により識別されるコンテンツＣＴ１１は、提供元ＩＤ「ＣＰ１１」により識別される提供元から取得したコンテンツであり、その内容はカテゴリ「経済」に分類されることを示す。
【００４７】
なお、コンテンツ情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、コンテンツ情報記憶部１２１は、コンテンツを取得した日時やコンテンツが作成された日時に関する情報を記憶してもよい。
【００４８】
（広告情報記憶部１２２）
実施形態に係る広告情報記憶部１２２は、広告に関する各種情報を記憶する。図４は、実施形態に係る広告情報記憶部の一例を示す図である。図４に示す広告情報記憶部１２２は、「広告ＩＤ」、「広告コンテンツ」、「広告主ＩＤ」、「商品名」といった項目を有する。
【００４９】
「広告ＩＤ」は、広告を識別するための識別情報を示す。「広告コンテンツ」は、広告主から入稿された広告コンテンツを示す。図４では「広告コンテンツ」に「ＡＣ１１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。「広告主ＩＤ」は、広告主を識別するための識別情報を示す。なお、広告主は、入稿作業等を代理店に依頼する場合もある。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であるものとする。「商品名」は、広告の対象となる商品名やサービス名を示す。なお、各商品を識別する情報としては「商品名」に限らず、商品を識別するための「商品ＩＤ」等の情報を記憶してもよい。
【００５０】
例えば、図４に示す例において、広告ＩＤ「Ａ１１」により識別される広告コンテンツＡＣ１１は、広告主ＩＤ「ＡＰ１」により識別される広告主から取得した広告コンテンツであり、その広告の対象となる商品は「車Ａ」であることを示す。
【００５１】
なお、広告情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、広告情報記憶部１２２は、入札価格に関する情報等を記憶してもよい。
【００５２】
（ユーザ情報記憶部１２３）
実施形態に係るユーザ情報記憶部１２３は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２３は、ユーザ属性に関する各種情報を記憶する。図５は、実施形態に係るユーザ情報記憶部の一例を示す図である。図５に示すユーザ情報記憶部１２３は、「ユーザＩＤ」、「年齢」、「性別」、「行動情報」といった項目が含まれる。また、「行動情報」には、対応するユーザの行動に関する情報を示し、「行動ＩＤ」、「日時」、「内容」といった項目が含まれる。
【００５３】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。例えば、ユーザＩＤ「Ｕ１」により識別されるユーザは、図１の例に示したユーザＵ１に対応する。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００５４】
「行動ＩＤ」は、各行動を識別するための識別情報を示す。「日時」は、対応する行動が行われた日時を示す。なお、図５の例では、「日時」に記憶される情報を「ＤＡ１−１」等の符号で図示するが、「日時」には、「２０１６年１２月２２日１３時４３分２８秒」等の具体的な日時が記憶されるものとする。「内容」は、対応するユーザの行動の種別やその行動において対象となった内容等を示す。
【００５５】
例えば、図５に示す例において、ユーザＩＤ「Ｕ１」により識別されるユーザの年齢は、「３０代」であり、性別は、「男性」であることを示す。また、例えば、図５に示す例において、ユーザＩＤ「Ｕ１」により識別されるユーザは、行動ＩＤ「ＡＣ１−１」により識別される行動や行動ＩＤ「ＡＣ１−２」により識別される行動や行動ＩＤ「ＡＣ１−３」により識別される行動を行ったことを示す。また、例えば、図５に示す例において、行動ＩＤ「ＡＣ１−１」により識別される行動は、日時「ＤＡ１−１」に行われ、その内容がコンテンツＡの閲覧であることを示す。また、例えば、図５に示す例において、行動ＩＤ「ＡＣ１−２」により識別される行動は、日時「ＤＡ１−２」に行われ、その内容がクエリ「クエリＡ」を用いた検索であることを示す。また、例えば、図５に示す例において、行動ＩＤ「ＡＣ１−３」により識別される行動は、日時「ＤＡ１−３」に行われ、その内容がホテルＡの予約であることを示す。
【００５６】
また、例えば、図５に示す例において、ユーザＩＤ「Ｕ２」により識別されるユーザの年齢は、「２０代」であり、性別は、「女性」であることを示す。また、例えば、図５に示す例において、ユーザＩＤ「Ｕ２」により識別されるユーザは、行動ＩＤ「ＡＣ２−１」により識別される行動や行動ＩＤ「ＡＣ２−２」により識別される行動や行動ＩＤ「ＡＣ２−３」により識別される行動を行ったことを示す。また、例えば、図５に示す例において、行動ＩＤ「ＡＣ２−１」により識別される行動は、日時「ＤＡ２−１」に行われ、その内容がコンテンツＢの閲覧であることを示す。また、例えば、図５に示す例において、行動ＩＤ「ＡＣ２−２」により識別される行動は、日時「ＤＡ２−２」に行われ、その内容がクエリ「クエリＢ」を用いた検索であることを示す。また、例えば、図５に示す例において、行動ＩＤ「ＡＣ２−３」により識別される行動は、日時「ＤＡ２−３」に行われ、その内容がホテルＢのキャンセル待ちであることを示す。
【００５７】
なお、ユーザ情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２３は、年齢や性別に加えて他のデモグラフィック属性情報やサイコグラフィック属性情報を記憶してもよい。例えば、ユーザ情報記憶部１２３は、氏名、自宅、勤務地、興味、家族構成、収入、ライフスタイル等の情報を記憶してもよい。
【００５８】
（制御部１３０）
図２の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、配信装置１００内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５９】
図２に示すように、制御部１３０は、受付部１３１と、生成部１３２と、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００６０】
（受付部１３１）
受付部１３１は、種々の情報を受け付ける。受付部１３１は、外部の情報処理装置から配信要求を受け付ける。例えば、受付部１３１は、端末装置１０から配信要求を受け付ける。図１の例では、受付部１３１は、端末装置１０において動作するアプリによる配信要求を受け付ける。また、受付部１３１は、端末装置１０からサービス情報の問合せを受け付ける。図１の例では、受付部１３１は、端末装置１０から外部装置５０が提供するサービスに関するサービス情報の問合せを受け付ける。また、受付部１３１は、外部装置５０からサービス情報を受け付ける。図１の例では、受付部１３１は、ユーザＵ１が利用中のサービスを提供する外部装置５０からユーザＵ１に関するサービス情報を受け付ける。また、受付部１３１は、所定のタイミングで外部装置５０からユーザＵ１に関するサービス情報を受け付けてもよい。例えば、受付部１３１は、定期的（１時間おきや１日おき等）に外部装置５０からユーザＵ１に関するサービス情報を受け付けてもよい。
【００６１】
また、受付部１３１は、外部の情報処理装置からコンテンツ情報記憶部１２１に記憶されるコンテンツ情報を受け付けてもよい。この場合、例えば、受付部１３１は、コンテンツプロバイダ等が管理する情報処理装置からコンテンツを受け付ける。また、受付部１３１は、広告主から広告コンテンツの入稿を受け付けてもよい。なお、受付部１３１は、広告主から広告コンテンツの入稿を依頼された代理店から広告コンテンツの入稿を受け付けてもよい。この場合、例えば、受付部１３１は、広告主や代理店が利用する情報処理装置から広告コンテンツの入稿を受け付ける。また、例えば、受付部１３１は、受け付けた広告コンテンツを広告情報記憶部１２２に記憶する。また、受付部１３１は、端末装置１０等の外部装置からユーザの行動情報等の種々のユーザ情報を受け付ける。また、例えば、受付部１３１は、受け付けたユーザ情報をユーザ情報記憶部１２３に記憶する。
【００６２】
（生成部１３２）
生成部１３２は、種々の情報を生成する。例えば、生成部１３２は、受付部１３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報を生成する。図１の例では、生成部１３２は、受付部１３１により受け付けられたユーザに関するサービス情報に基づいて、通知情報ＮＣ１１を生成する。また、生成部１３２は、受付部１３１により外部装置５０が提供するサービスに関するサービス情報の問合せが受け付けられた場合、外部装置５０へサービス情報の問合せを行ってもよい。また、生成部１３２は、外部装置５０へのサービス情報の問合せを配信部１３３に行わせてもよい。
【００６３】
図１の例では、生成部１３２は、ユーザ情報記憶部１２３（図５参照）に記憶されたユーザ情報に基づくホテルに関する通知情報を生成する。図１の例では、生成部１３２は、ユーザＵ１に予約サービスを利用してホテルＡを予約することを促す通知情報ＮＣ１１を生成する。また、生成部１３２は、所定のタイミングでユーザ情報に基づくホテルに関する通知情報を生成してもよい。例えば、生成部１３２は、受付部１３１によりサービス情報が受け付けられた場合、ユーザ情報に基づくホテルに関する通知情報を生成してもよい。また、生成部１３２は、所定の条件を満たすタイミングでユーザ情報に基づくホテルに関する通知情報を生成してもよい。
【００６４】
生成部１３２は、端末装置１０へ配信する配信コンテンツを生成してもよい。例えば、生成部１３２は、受付部１３１により配信要求が受け付けられた場合、コンテンツ情報記憶部１２１に記憶されたコンテンツや広告情報記憶部１２２に記憶された広告コンテンツを加工して配信コンテンツを生成してもよい。この場合、生成部１３２は、端末装置１０に表示する形式に応じて、コンテンツ情報記憶部１２１に記憶されたコンテンツや広告情報記憶部１２２に記憶された広告コンテンツを加工し、配信コンテンツを生成してもよい。なお、配信装置１００が、コンテンツ情報記憶部１２１に記憶されたコンテンツや広告情報記憶部１２２に記憶された広告コンテンツを、配信コンテンツとして端末装置１０へ配信する場合、生成部１３２は、配信コンテンツの生成をしなくてもよい。
【００６５】
（配信部１３３）
配信部１３３は、種々の情報を配信する。配信部１３３は、コンテンツを一覧表示する端末装置１０に、端末装置１０を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツとともに一覧表示される通知情報を配信する。例えば、配信部１３３は、コンテンツ間に予め差し込まれ、コンテンツとともに一覧表示されるユーザの行動情報に基づく所定の施設において提供されるサービスに関する通知情報を配信する。例えば、配信部１３３は、配信要求に対応する配信コンテンツを一覧表示する端末装置１０に、配信コンテンツとともに一覧表示される通知情報を配信する。例えば、配信部１３３は、配信要求を送信した端末装置１０に、通知情報を配信する。例えば、配信部１３３は、宿泊サービスまたは飲食サービスを含むサービスに関する通知情報を配信する。
【００６６】
例えば、配信部１３３は、ユーザの行動情報に基づいて推定されるユーザの行動パターンに応じたタイミングで通知情報を配信する。例えば、配信部１３３は、ユーザの行動情報に基づいて推定される周期的なユーザの所定の行動に応じたタイミングで通知情報を配信する。例えば、配信部１３３は、ユーザによる所定の施設に関する検索行動に基づくタイミングで通知情報を配信する。例えば、配信部１３３は、ユーザによる所定の施設が提供するサービスの予約に関する行動に基づくタイミングで通知情報を配信する。
【００６７】
例えば、配信部１３３は、ユーザに関する情報に基づく内容の通知情報を配信する。例えば、配信部１３３は、ユーザに関する情報に基づいて選択されるサービスに関する通知情報を配信する。例えば、配信部１３３は、生成部１３２により生成された通知情報を配信する。例えば、配信部１３３は、生成部１３２により通知情報が生成されたタイミングで端末装置１０に通知情報を配信する。
【００６８】
例えば、配信部１３３は、コンテンツの配信サービス以外のサービスに関する通知情報を配信する。例えば、配信部１３３は、コンテンツの配信サービス以外のサービスの利用を促す通知情報を配信する。例えば、配信部１３３は、コンテンツの配信サービス以外であってユーザが利用中のサービスによりユーザに通知される通知情報を配信する。
【００６９】
図１の例では、配信部１３３は、ユーザ情報記憶部１２３（図５参照）に記憶されたユーザ情報に基づくホテルに関する通知情報ＮＣ１１を配信する。また、図１の例では、配信部１３３は、ユーザＵ１に予約サービスを利用してホテルＡを予約することを促す通知情報ＮＣ１１を配信する。図１の例では、配信部１３３は、コンテンツＣＴ１１〜ＣＴ１３と同じ表示態様となるように生成した通知情報ＮＣ１１を端末装置１０へ配信する。
【００７０】
図１の例では、配信部１３３は、コンテンツＣＴ１４、ＣＴ１５、広告コンテンツＡＣ１２とともに一覧表示される通知情報ＮＣ１１を端末装置１０へ配信する。また、配信部１３３は、受付部１３１により受け付けられたユーザＵ１に関するサービス情報に基づく通知情報ＮＣ１１を配信する。
【００７１】
また、配信部１３３は、コンテンツがスクロール方向に並べて表示される端末装置１０に、コンテンツ間に配置して表示される通知情報を配信する。例えば、配信部１３３は、コンテンツの各々が複数の表示形式のいずれかにより表示される端末装置１０に、複数の表示形式から選択される表示形式で表示される通知情報を配信する。図１の例では、配信部１３３は、コンテンツが所定の表示形式により表示される端末装置１０に、所定の表示形式で表示される通知情報ＮＣ１１を配信する。
【００７２】
〔３．端末装置の構成〕
次に、図６を用いて、実施形態に係る端末装置１０の構成について説明する。図６は、実施形態に係る端末装置１０の構成例を示す図である。図６に示すように、端末装置１０は、通信部１１と、記憶部１２と、入力部１３と、出力部１４と、制御部１５とを有する。
【００７３】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、配信装置１００との間で情報の送受信を行う。
【００７４】
（記憶部１２）
記憶部１２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２は、例えば、端末装置１０にインストールされているアプリケーションに関する情報、例えばプログラム等を記憶する。
【００７５】
（入力部１３）
入力部１３は、ユーザからの各種操作を受け付ける。例えば、入力部１３は、タッチパネル機能により表示面（例えば表示部１５３）を介してユーザからの各種操作を受け付けてもよい。また、入力部１３は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００７６】
（出力部１４）
出力部１４は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
【００７７】
（制御部１５）
制御部１５は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、端末装置１０内部の記憶部１２などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、インストールされているアプリケーションのプログラムが含まれる。また、制御部１５は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００７８】
図６に示すように、制御部１５は、要求部１５１と、受信部１５２と、表示部１５３とを有し、以下に説明する配信処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図６に示した構成に限られず、後述する配信処理を行う構成であれば他の構成であってもよい。
【００７９】
要求部１５１は、入力部１３により受け付けたユーザ操作に従って、配信装置１００へ配信要求を送信する。例えば、要求部１５１は、起動したアプリからの配信要求を配信装置１００へ送信する。また、要求部１５１は、サービス情報の問合せを要求する。図１の例では、要求部１５１は、配信装置１００にサービス情報の問合せを要求する。なお、要求部１５１は、外部装置５０や所定の通知情報を通知する通知装置（図示省略）へサービス情報の問合せを要求してもよい。
【００８０】
受信部１５２は、配信装置１００から配信された配信コンテンツを受信する。また、受信部１５２は、端末装置１０を利用するユーザへの通知情報を受信する。また、受信部１５２は、受信した配信コンテンツや通知情報を記憶部１２に格納してもよい。図１の例では、受信部１５２は、配信装置１００から通知情報を受信する。なお、受信部１５２は、外部装置５０や通知装置から通知情報を受信してもよい。
【００８１】
表示部１５３は、受信部１５２により受信された通知情報を所定のコンテンツとともに一覧表示する。具体的には、表示部１５３は、通知情報を配信コンテンツとともに一覧表示する。また、表示部１５３は、配信コンテンツを所定の方向に並べて一覧表示する。具体的には、表示部１５３は、コンテンツをスクロール方向に並べて表示する。また、表示部１５３は、コンテンツ間に通知情報を配置して表示する。また、表示部１５３は、コンテンツの各々を複数の表示形式のいずれかで表示する。この場合、表示部１５３は、通知情報を複数の表示形式から選択した表示形式で表示する。また、表示部１５３は、コンテンツが所定の表示形式により表示する。この場合、表示部１５３は、コンテンツと同じ表示形式で通知情報を表示する。
【００８２】
図１の例では、表示部１５３は、コンテンツＣＴ１１、コンテンツＣＴ１２、広告コンテンツＡＣ１１、コンテンツＣＴ１３の順に上下方向に並べて、ページＷ１１に一覧表示する。また、表示部１５３は、ユーザのフリック操作等により、表示を下へスクロールさせる操作がされた場合、下に続く残りのコンテンツを表示する。図１の例ではユーザのフリック操作がされた後、表示部１５３は、コンテンツＣＴ１１〜ＣＴ１３、広告コンテンツＡＣ１１の次のコンテンツをページＷ１１に表示する。
【００８３】
また、表示部１５３は、次に表示されるコンテンツに通知情報を割り込ませて表示する。図１の例では、表示部１５３は、コンテンツＣＴ１４、広告コンテンツＡＣ１２、通知情報ＮＣ１１、コンテンツＣＴ１５の順に上下方向に並べて、ページＷ１１に一覧表示する。具体的には、表示部１５３は、広告コンテンツＡＣ１２とコンテンツＣＴ１５との間に通知情報ＮＣ１１を差し込ませて一覧表示する。このように、表示部１５３は、通知情報ＮＣ１１をコンテンツＣＴ１４、ＣＴ１５、広告コンテンツＡＣ１２とともに一覧表示する。
【００８４】
なお、上述した制御部１５による表示処理等の処理は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などにより実現されてもよい。また、上述した表示処理が所定のアプリケーションにより行われる場合や表示処理が専用アプリにより行われる場合、制御部１５は、例えば、所定のアプリや専用アプリを制御するアプリ制御部を有してもよい。
【００８５】
〔４．配信処理のフロー〕
次に、図７及び図８を用いて、実施形態に係る配信システム１による配信処理の手順について説明する。まず、図７を用いて配信装置１００における通知情報の配信までの処理の流れを示す。図７は、実施形態に係る通知情報を配信する処理の一例を示すフローチャートである。
【００８６】
図７に示すように、配信装置１００の受付部１３１は、端末装置１０から配信要求を受け付ける（ステップＳ１０１）。例えば、図１の例では、受付部１３１は、端末装置１０において起動されたアプリから配信要求を受け付ける。その後、配信装置１００の配信部１３３は、端末装置１０へコンテンツを配信する（ステップＳ１０２）。例えば、配信部１３３は、配信装置１００の生成部１３２により生成された配信コンテンツを端末装置１０へ配信する。そして、受付部１３１は、端末装置１０からサービス情報の問合せを受け付ける（ステップＳ１０３）。なお、ステップＳ１０３は、ステップＳ１０１と同じタイミングで行われてもよいし、ステップＳ１０１の配信要求がサービス情報の問合せを含んでもよい。また、配信装置１００が所定のタイミングで通知情報を配信する場合、配信装置１００は、ステップＳ１０３の処理を行うことなく所定のタイミングでステップＳ１０４以降の処理を行ってもよい。
【００８７】
そして、配信装置１００は、生成部１３２または配信部１３３により、サービス情報の問合せに対応する外部装置５０に、端末装置１０を利用するユーザに関するサービス情報を要求する（ステップＳ１０４）。図１の例では、配信装置１００は、予約サービスを提供する外部装置５０へユーザＵ１に関するサービス情報を要求する。その後、受付部１３１は、外部装置５０からユーザに関するサービス情報を受け付ける（ステップＳ１０５）。図１の例では、受付部１３１は、外部装置５０からユーザＵ１に関するサービス情報を受け付ける。
【００８８】
そして、生成部１３２は、ステップＳ１０５において受け付けたサービス情報を基に通知情報を生成する（ステップＳ１０６）。図１の例では、生成部１３２は、受付部１３１により外部装置５０から受け付けられたサービス情報を基に、通知情報ＮＣ１１を生成する。なお、配信装置１００が外部装置５０から受け付けたサービス情報を通知情報として、端末装置１０へ配信する場合、ステップＳ１０６の処理を行わなくてもよい。その後、配信部１３３は、通知情報を端末装置１０へ配信する（ステップＳ１０７）。なお、配信部１３３は、ステップＳ１０１において配信コンテンツとともに通知情報を端末装置１０へ配信してもよい。
【００８９】
次に、図８を用いて端末装置１０における通知情報の表示までの処理の流れを示す。図８は、実施形態に係る通知情報を表示する処理の一例を示すフローチャートである。
【００９０】
図８に示すように、端末装置１０の要求部１５１は、配信装置１００へ配信要求を送信する（ステップＳ２０１）。例えば、図１の例では、要求部１５１は、端末装置１０において起動されたアプリによる配信要求を配信装置１００へ送信する。その後、端末装置１０の受信部１５２は、配信装置１００からコンテンツを受信する（ステップＳ２０２）。例えば、受信部１５２は、配信装置１００から配信コンテンツを受信する。そして、端末装置１０の表示部１５３は、配信装置１００から受信したコンテンツを表示する（ステップＳ２０３）。例えば、表示部１５３、配信装置１００から受信した配信コンテンツを表示する。
【００９１】
そして、要求部１５１は、所定のタイミングでサービス情報の問合せを行う（ステップＳ２０４）。なお、ステップＳ２０４は、ステップＳ２０１と同じタイミングで行われてもよいし、ステップＳ２０１の配信要求がサービス情報の問合せを含んでもよい。例えば、図１の例では、要求部１５１は、配信装置１００へサービス情報の問合せを行う。なお、要求部１５１は、外部装置５０や通知装置へサービス情報の問合せを行ってもよい。その後、受信部１５２は、通知情報を受信する（ステップＳ２０５）。図１の例では、受信部１５２は、配信装置１００から通知情報ＮＣ１１を受信する。なお、受信部１５２は、ステップＳ２０２においてコンテンツとともに通知情報を受信してもよい。
【００９２】
通知情報の受信後において表示するコンテンツを変更した場合（ステップＳ２０６：Ｙｅｓ）、表示部１５３は、コンテンツとともに通知情報を表示する（ステップＳ２０７）。図１の例では、ユーザのフリック操作等により表示するコンテンツが変更された場合、表示部１５３は、次のコンテンツとともに通知情報を表示する。具体的には、表示部１５３は、次のコンテンツＣＴ１４、ＣＴ１５、広告コンテンツＡＣ１２とともに通知情報ＮＣ１１を表示する。なお、表示するコンテンツが変更されない場合（ステップＳ２０６：Ｎｏ）、例えば、表示部１５３は、ステップＳ２０６の判定を繰り返す。
【００９３】
〔５．変形例〕
上述した実施形態に係る配信システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、配信システム１の他の実施形態について説明する。
【００９４】
〔５−１．変形例：モデルを用いた通知情報の配信〕
例えば、配信装置１００Ａは、学習されたモデルを用いて通知情報を配信してもよい。この点について、図９〜図１３を用いて説明する。図９は、変形例に係る配信処理の一例を示す図である。なお、実施形態と同一部分には、同一符号を付して説明を省略する。変形例に係る配信システム１Ａにおいて、配信装置１００Ａは、ユーザに配信された通知情報がユーザにより選択された場合、その通知タイミングを正例とし、ユーザに配信された通知情報がユーザにより選択されなかった場合、その通知タイミングを負例としてモデルを学習する。また、図９に示す例においては、配信装置１００Ａが、学習したモデルＭ１を用いて通知情報を配信する場合を示す。
【００９５】
〔５−１−１．配信処理〕
まず、図９を用いて、変形例に係る配信処理の一例について説明する。図９に示す配信装置１００Ａは、所定のコンテンツを配信する配信サービスを提供する。なお、配信装置１００Ａが配信するコンテンツは、記事を含むコンテンツや、画像を含むコンテンツや動画像を含むコンテンツなど種々のコンテンツが含まれる。また、配信装置１００Ａが配信するコンテンツは、いわゆる広告コンテンツであってもよい。以下、配信装置１００Ａが配信するコンテンツを「配信コンテンツ」と称する場合がある。
【００９６】
また、配信装置１００Ａが配信する配信コンテンツは、端末装置１０において一覧表示される。そして、配信装置１００Ａは、ユーザへ通知する配信コンテンツ以外の通知情報であって、配信コンテンツとともに一覧表示される通知情報を、端末装置１０に配信する。
【００９７】
図９に示すように、配信システム１Ａは、端末装置１０と、外部装置５０（図示省略）と、配信装置１００Ａとが含まれる。端末装置１０と、外部装置５０と、配信装置１００Ａとは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図９に示した配信システム１Ａには、複数台の端末装置１０や、複数台の外部装置５０や、複数台の配信装置１００Ａが含まれてもよい。
【００９８】
配信装置１００Ａは、端末装置１０に配信コンテンツや通知情報を配信するサービスを提供する情報処理装置である。図９に示す例において、配信装置１００Ａは、端末装置１０から配信要求を受け付け、端末装置１０において起動されたアプリ中のページに一覧表示される配信コンテンツを配信する。また、配信装置１００Ａは、配信コンテンツとともに一覧表示される通知情報を端末装置１０に配信する。また、配信装置１００Ａは、モデルを用いて通知情報を配信するかどうかを判定する。
【００９９】
以下、図９を用いて、配信処理の一例を説明する。図９の例では、日時ＤＡ２１における配信と、日時ＤＡ２１以後の日時ＤＡ２２における配信との２つの場合を示す。具体的には、日時ＤＡ２１における配信においてモデルの生成に用いる情報の収集例を示し、日時ＤＡ２２における配信においてモデルを用いた通知情報の通知判定例を示す。
【０１００】
図９に示す例においては、ユーザがユーザＵ１である場合を示す。図９に示すように、日時ＤＡ２１において、ユーザＵ１は端末装置１０で起動されたアプリを操作し、配信装置１００Ａにコンテンツの配信要求を送信する（ステップＳ２１）。
【０１０１】
端末装置１０から配信要求を受け付けた配信装置１００Ａは、端末装置１０にコンテンツ及び通知情報を配信する（ステップＳ２２）。なお、日時ＤＡ２１における配信の例では、説明を簡単にするために配信装置１００Ａは、モデルを用いずに通知情報を配信するが、モデルを用いて通知情報を配信するかを判定してもよい。図９に示す例において、配信装置１００Ａは、コンテンツＣＴ１４、ＣＴ１５、広告コンテンツＡＣ１２、通知情報ＮＣ１１等を配信する。
【０１０２】
そして、端末装置１０は、配信装置１００Ａから受信したコンテンツ及び通知情報を表示する（ステップＳ２３）。すなわち、端末装置１０は、アプリ中のページＷ１１に配信コンテンツを一覧表示する。図９に示す例においては、端末装置１０中のページＷ１１には、コンテンツＣＴ１４、広告コンテンツＡＣ１２、通知情報ＮＣ１１、コンテンツＣＴ１５の順に上下方向に並んでコンテンツが一覧表示される。
【０１０３】
なお、ページＷ１１に表示されたコンテンツＣＴ１４、広告コンテンツＡＣ１２、コンテンツＣＴ１５は配信コンテンツの一部であり、ユーザＵ１は端末装置１０の表示画面にタッチした指Ｆ１をフリック操作することにより、表示を下へスクロールさせて、下に続く残りのコンテンツを表示させることができる。
【０１０４】
その後、ユーザＵ１が通知情報ＮＣ１１を選択する（ステップＳ２４）。例えば、ユーザＵ１は、端末装置１０の通知情報ＮＣ１１が表示された部分を指Ｆ１によりタッチすることにより、通知情報ＮＣ１１を選択する。なお、図９では図示を省略するが、端末装置１０においては、画面表示が予約サービスのサイト等に遷移され、通知情報ＮＣ１１に対応するホテルＡの予約状況等に関する詳細ページ等が表示されてもよい。例えば、通知情報ＮＣ１１に対応するホテルＡの詳細ページは、配信装置１００Ａや外部装置５０から配信されてもよい。
【０１０５】
ユーザＵ１による通知情報ＮＣ１１の選択に応じて、端末装置１０は、通知情報ＮＣ１１が選択されたことを示す選択情報を配信装置１００Ａに送信する（ステップＳ２５）。例えば、端末装置１０は、選択情報には、通知情報ＮＣ１１が選択された日時や通知情報ＮＣ１１とともに表示されたコンテンツに関する情報等が含まれてもよい。
【０１０６】
そして、配信装置１００Ａは、通知情報ＮＣ１１が選択されたことを示す選択情報を正例として、モデルを生成（学習）する（ステップＳ２６）。例えば、配信装置１００Ａは、モデル情報記憶部１２４（図１１参照）に記憶されるモデルＭ１を生成する。なお、図９の例では、ユーザＵ１に配信した通知情報ＮＣ１１に関する選択情報の受付けのみを図示するが、配信装置１００Ａは、多数のユーザに対して配信した通知情報に関する選択情報を受け付けるものとする。
【０１０７】
例えば、配信装置１００Ａは、ステップＳ２５のように通知情報を配信した端末装置１０からその通知情報の選択情報を受け付けた場合、その通知情報を正例としてモデルを生成してもよい。例えば、配信装置１００Ａは、ユーザにより選択された通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を正例としてモデルを生成してもよい。例えば、配信装置１００Ａは、ユーザにより選択された通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を入力した場合に所定の閾値以上のスコアを出力するようにモデルを生成してもよい。
【０１０８】
また、例えば、配信装置１００Ａは、通知情報を配信した端末装置１０からその通知情報の選択情報が送信されなかった場合、すなわち、その通知情報をユーザが選択しなかった場合、その通知情報を負例としてモデルを生成してもよい。例えば、配信装置１００Ａは、ユーザにより選択されなかった通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を負例としてモデルを生成してもよい。例えば、配信装置１００Ａは、ユーザにより選択されなかった通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を入力した場合に所定の閾値未満のスコアを出力するようにモデルを生成してもよい。なお、モデルの入力として用いる情報が上記に限らず、種々の情報が用いられてもよい。例えば、モデルの入力として用いる情報には、配信先のユーザのユーザ情報や配信時の気象情報や配信した通知情報等の種々の情報が含まれてもよい。
【０１０９】
このように、配信装置１００Ａは、配信した多数の通知情報に関する情報に基づいてモデルを生成する。例えば、配信装置１００Ａは、生成したモデルを用いて通知情報を配信するかを判定する。この点については、日時ＤＡ２２における配信を例に以下説明する。
【０１１０】
図９に示すように、日時ＤＡ２２において、ユーザＵ１は端末装置１０で起動されたアプリを操作し、配信装置１００Ａにコンテンツの配信要求を送信する（ステップＳ３１）。
【０１１１】
端末装置１０から配信要求を受け付けた配信装置１００Ａは、端末装置１０に通知情報を配信するかを判定する（ステップＳ３２）。図９の例では、配信装置１００Ａは、モデルＭ１を用いて端末装置１０に通知情報を配信するかを判定する。例えば、配信装置１００Ａは、モデルＭ１に入力情報を入力し、出力されるスコアに応じて端末装置１０に通知情報を配信するかを判定する。例えば、配信装置１００Ａは、日時ＤＡ２２に関する情報や配信するコンテンツに関する情報等をモデルＭ１に入力し、出力されたスコアが所定の閾値以上である場合、端末装置１０に通知情報を配信すると判定する。図９の例では、ステップＳ３２において、モデルＭ１が出力したスコアが所定の閾値以上であり、配信装置１００Ａが通知情報を配信すると判定したものとする。
【０１１２】
そのため、配信装置１００Ａは、端末装置１０に配信する通知情報を生成する（ステップＳ３３）。配信装置１００Ａは、端末装置１０に配信する通知情報ＮＣ２１を生成する。ここで、図９の例では、配信装置１００Ａは、外部装置５０からユーザＵ１の予約サービスにおけるホテルの予約履歴に関する情報（サービス情報）を受信しているものとする。また、図９の例では、ユーザＵ１の予約サービスにおける予約履歴には、宿泊日が近日であるホテルの宿泊予約をした履歴が含まれないものとする。
【０１１３】
例えば、配信装置１００Ａは、ユーザＵ１に関するサービス情報に基づいて通知情報を生成する。図９の例では、配信装置１００Ａは、ユーザ情報記憶部１２３（図５参照）に記憶されたユーザ情報に基づくホテルに関する通知情報を生成する。ここで、ユーザＵ１の行動情報には、ユーザＵ１が定期的に種々のホテルに宿泊していることを示す情報が含まれるものとする。また、上述のように、図９の例では、ユーザＵ１のサービス情報には、宿泊日が近日であるホテルの宿泊予約をした履歴が含まれない。そのため、配信装置１００Ａは、ユーザＵ１に予約サービスを利用して所定のホテルを予約することを促す通知情報ＮＣ２１を生成する。図９の例では、配信装置１００Ａは、ユーザＵ１に予約サービスを利用してホテルＢを予約することを促す通知情報ＮＣ２１を生成する。具体的には、配信装置１００Ａは、ユーザＵ１にホテルＢに次の週末に宿泊するためにホテルＢを予約することを促す通知情報ＮＣ２１を生成する。
【０１１４】
そして、配信装置１００Ａは、生成した通知情報をコンテンツとともに端末装置１０へ配信する（ステップＳ３４）。図９の例では、配信装置１００Ａは、コンテンツＣＴ１１〜ＣＴ１３及び通知情報ＮＣ２１を端末装置１０へ配信する。この場合、配信装置１００Ａは、コンテンツＣＴ１１〜ＣＴ１３と同じ表示態様となるように生成した通知情報を端末装置１０へ配信する。
【０１１５】
そして、端末装置１０は、配信装置１００Ａから受信したコンテンツ及び通知情報を表示する（ステップＳ３５）。すなわち、端末装置１０は、アプリ中のページＷ１１に配信コンテンツを一覧表示する。図９に示す例においては、端末装置１０中のページＷ１１には、コンテンツＣＴ１１、コンテンツＣＴ１２、通知情報ＮＣ２１、コンテンツＣＴ１３の順に上下方向に並んでコンテンツが一覧表示される。
【０１１６】
なお、ページＷ１１に表示されたコンテンツＣＴ１１〜ＣＴ１３は配信コンテンツの一部であり、ユーザＵ１は端末装置１０の表示画面にタッチした指Ｆ１をフリック操作することにより、表示を下へスクロールさせて、下に続く残りのコンテンツを表示させることができる。
【０１１７】
上述したように、配信装置１００Ａは、モデルを用いて通知情報の配信タイミングを判定し、通知情報を配信する。そして、通知情報を受信した端末装置１０は、配信コンテンツとともに通知情報を一覧表示する。図９の例では、日時ＤＡ２２において配信装置１００Ａは、モデルＭ１を用いて通知情報を配信すると判定し、通知情報ＮＣ２１をユーザＵ１の端末装置１０に配信する。そして、日時ＤＡ２２において端末装置１０は、コンテンツＣＴ１１〜ＣＴ１３、とともに、ユーザＵ１に適切と推定されるホテルに関する通知情報ＮＣ２１を上下方向に並べて一覧表示される。つまり、配信装置１００Ａは、通知情報をユーザが閲覧しているコンテンツとともに表示されるように配信することができるため、通知情報をユーザの視認可能性が高い態様で、ユーザに通知することができる。また、配信装置１００Ａは、配信コンテンツに重畳させることなく、配信コンテンツと調和した態様で通知情報が表示されるように配信することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。すなわち、配信装置１００Ａは、ユーザに適切に情報を通知することができる。
【０１１８】
〔５−１−１−１．複数モデルの使い分け〕
また、上述した例では、１つのモデルＭ１を用いる場合を示したが、配信装置１００Ａは、ユーザの属性に応じてモデルを使い分けて、通知情報を配信するかを判定してもよい。この場合、配信装置１００Ａは、モデル情報記憶部１２４に記憶されたユーザ属性に応じて複数のモデルのうち、通知情報の配信対象となるユーザに対応するモデルを選択し、選択したモデルを用いて通知情報を配信するかを判定してもよい。
【０１１９】
また、配信装置１００Ａは、通知情報を入力として、スコアを出力するモデルを用いて、ユーザに配信する通知情報を判定してもよい。例えば、配信装置１００Ａは、ユーザが選択した通知情報ほどスコアが高くなるように学習されたモデルを用いて、ユーザに配信する通知情報を判定してもよい。また、配信装置１００Ａは、通知情報及び配信先となるユーザのユーザ情報を入力として、スコアを出力するモデルを用いて、ユーザに配信する通知情報を判定してもよい。
【０１２０】
例えば、配信装置１００Ａは、ユーザが選択した通知情報とそのユーザのユーザ情報の組み合わせが入力されるほどスコアが高くなるように学習されたモデルを用いて、ユーザに配信する通知情報を判定してもよい。この場合、配信装置１００Ａは、複数の通知情報を生成し、各通知情報や配信先となるユーザのユーザ情報をモデルに入力して、最もスコアが高い通知情報を配信してもよい。これにより、配信装置１００Ａは、ユーザに応じてより適切な通知情報を配信することができる。
【０１２１】
なお、上記の例における通知情報の配信タイミングは一例であり、配信装置１００Ａは、目的に応じて種々のタイミングで通知情報を配信してもよい。例えば、配信装置１００Ａは、コンテンツ配信後の所定のタイミングにおいて、モデルを用いて通知情報を配信するかを判定してもよい。例えば、配信装置１００Ａは、定期的（例えば１０分おきや１時間おき等）にモデルを用いて通知情報を配信するかを判定してもよい。すなわち、配信装置１００Ａは、配信コンテンツを配信するタイミングで通知情報を配信してもよいし、配信コンテンツの配信と異なるタイミングで通知情報を配信してもよい。
【０１２２】
〔５−１−２．配信装置の構成〕
次に、図１０を用いて、変形例に係る配信装置１００Ａの構成について説明する。図１０は、変形例に係る配信装置の構成例を示す図である。図１０に示すように、配信装置１００Ａは、通信部１１０と、記憶部１２０Ａと、制御部１３０Ａとを有する。なお、配信装置１００Ａは、配信装置１００Ａの管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【０１２３】
（記憶部１２０Ａ）
記憶部１２０Ａは、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。変形例に係る記憶部１２０Ａは、図１０に示すように、コンテンツ情報記憶部１２１と、広告情報記憶部１２２と、ユーザ情報記憶部１２３と、モデル情報記憶部１２４とを有する。
【０１２４】
（モデル情報記憶部１２４）
変形例に係るモデル情報記憶部１２４は、モデルに関する情報を記憶する。例えば、モデル情報記憶部１２４は、各利用目的に対応するモデル情報を記憶する。図１１は、変形例に係るモデル情報記憶部の一例を示す図である。図１１に示すモデル情報記憶部１２４は、モデル情報として、モデルＭ１等に対応させて「素性１」〜「素性３」等といった項目を有する。
【０１２５】
例えば、図１１に示す例において、モデルＭ１に関するモデル情報は、素性１の重みが「０．５」、素性２の重みが「−０．４」、素性３の重みが「０．２」等であることを示す。例えば、モデルの素性（特徴量）がｍ次元のベクトルで表現される場合、素性数はｍ個になり、素性１〜素性ｍの重みが記憶される。
【０１２６】
なお、モデル情報記憶部１２４は、上記に限らず、目的に応じて種々のモデル情報を記憶してもよい。例えば、モデル情報記憶部１２４は、ユーザ属性に応じて複数種類のモデル情報が記憶されてもよい。この場合、配信装置１００Ａは、ユーザの属性に応じてモデルを使い分けて、通知情報を配信するかを判定してもよい。
【０１２７】
（制御部１３０Ａ）
制御部１３０Ａは、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、配信装置１００Ａ内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０Ａは、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【０１２８】
図１０に示すように、制御部１３０Ａは、受付部１３１と、生成部１３２Ａと、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０Ａの内部構成は、図１０に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【０１２９】
（生成部１３２Ａ）
生成部１３２Ａは、種々の情報を生成する。生成部１３２Ａは、生成部１３２と同様の処理を行う。例えば、生成部１３２Ａは、通知情報を生成する。例えば、生成部１３２Ａは、ユーザへ配信後の通知情報に対するユーザの行動に基づいて学習されたモデルを用いて通知情報を生成する。例えば、生成部１３２Ａは、モデル情報記憶部１２４（図１１参照）に記憶されるモデルＭ１を生成する。例えば、生成部１３２Ａは、配信した多数の通知情報に関する情報に基づいてモデルを生成する。
【０１３０】
図９の例では、生成部１３２Ａは、通知情報を配信した端末装置１０からその通知情報の選択情報を受け付けた場合、その通知情報を正例としてモデルを生成してもよい。例えば、生成部１３２Ａは、ユーザにより選択された通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を正例としてモデルを生成してもよい。例えば、生成部１３２Ａは、ユーザにより選択された通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を入力した場合に所定の閾値以上のスコアを出力するようにモデルを生成してもよい。
【０１３１】
また、図９の例では、生成部１３２Ａは、通知情報を配信した端末装置１０からその通知情報の選択情報が送信されなかった場合、すなわち、その通知情報をユーザが選択しなかった場合、その通知情報を負例としてモデルを生成してもよい。例えば、生成部１３２Ａは、ユーザにより選択されなかった通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を負例としてモデルを生成してもよい。例えば、生成部１３２Ａは、ユーザにより選択されなかった通知情報の配信タイミングや通知情報とともに表示されたコンテンツに関する情報等を入力した場合に所定の閾値未満のスコアを出力するようにモデルを生成してもよい。
【０１３２】
〔５−１−３．モデル生成処理のフロー〕
次に、図１２及び図１３を用いて、変形例に係る配信システム１Ａによる配信処理の手順について説明する。まず、図１２を用いて配信装置１００Ａにおけるモデルの生成（学習）の処理の流れを示す。図１２は、変形例に係るモデルを生成する処理の一例を示すフローチャートである。
【０１３３】
図１２に示すように、配信装置１００Ａの配信部１３３は、通知情報を端末装置１０へ配信する（ステップＳ３０１）。図９の例では、配信部１３３は、通知情報ＮＣ１１を端末装置１０へ配信してもよい。
【０１３４】
その後、配信装置１００Ａの生成部１３２Ａは、配信後の通知情報をユーザが選択したかを判定する（ステップＳ３０２）。例えば、生成部１３２Ａは、配信してから所定の期間（例えば、１０分や１時間等）が経過するまでにユーザが利用する端末装置１０から選択情報を受け付けたかどうかに応じて、ユーザが配信後の通知情報を選択したかを判定する。
【０１３５】
配信後の通知情報をユーザが選択したと判定した場合（ステップＳ３０２：Ｙｅｓ）、生成部１３２Ａは、その通知情報を正例としてモデルを学習する（ステップＳ３０３）。図９の例では、ユーザＵ１が通知情報ＮＣ１１を選択しているため、生成部１３２Ａは、ユーザＵ１に配信した通知情報ＮＣ１１を正例としてモデルを学習する。
【０１３６】
一方、配信後の通知情報をユーザが選択しなかったと判定した場合（ステップＳ３０２：Ｎｏ）、生成部１３２Ａは、その通知情報を負例としてモデルを学習する（ステップＳ３０４）。例えば、ユーザＵ１が通知情報ＮＣ１１を選択しなかった場合、生成部１３２Ａは、ユーザＵ１に配信した通知情報ＮＣ１１を負例としてモデルを学習する。
【０１３７】
〔５−１−４．配信処理のフロー〕
次に、図１３を用いて配信装置１００Ａにおける通知情報の配信までの処理の流れを示す。図１３は、変形例に係る通知情報を配信する処理の一例を示すフローチャートである。
【０１３８】
図１３に示すように、配信装置１００Ａの受付部１３１は、端末装置１０から配信要求を受け付ける（ステップＳ４０１）。例えば、図９に示す例において、受付部１３１は、端末装置１０において起動されたアプリから配信要求を受け付ける。
【０１３９】
その後、生成部１３２Ａは、通知情報の配信タイミングかどうかを判定する（ステップＳ４０２）。図９の例では、生成部１３２Ａは、モデルＭ１を用いて端末装置１０に通知情報を配信するかを判定する。例えば、生成部１３２Ａは、モデルＭ１に入力情報を入力し、出力されるスコアが所定の閾値以上である場合、端末装置１０に通知情報を配信すると判定する。
【０１４０】
通知情報の配信タイミングであると判定した場合（ステップＳ４０２：Ｙｅｓ）、配信部１３３は、コンテンツとともに通知情報を配信する（ステップＳ４０３）。図９の例では、配信部１３３は、通知情報の配信タイミングであると判定し、生成部１３２Ａにより生成された通知情報ＮＣ２１をコンテンツＣＴ１１〜ＣＴ１３とともに端末装置１０へ配信する。なお、ステップＳ４０３において、配信部１３３は、通知情報のみを配信してもよい。
【０１４１】
一方、通知情報の配信タイミングでないと判定した場合（ステップＳ４０２：Ｎｏ）、配信部１３３は、コンテンツを配信する（ステップＳ４０４）。例えば、配信部１３３は、通知情報の配信タイミングではないと判定した場合、コンテンツのみを端末装置１０へ配信する。
【０１４２】
〔６．効果〕
上述してきたように、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、配信部１３３を有する。配信部１３３は、コンテンツ（実施形態においては「配信コンテンツ」。以下同じ）を一覧表示する端末装置１０に、端末装置１０を利用するユーザへ通知するコンテンツ以外の通知情報であって、コンテンツ間に予め差し込まれ、コンテンツとともに一覧表示されるユーザの行動情報に基づく所定の施設（実施形態においては「ホテル」。以下同じ）において提供されるサービスに関する通知情報を配信する。
【０１４３】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、通知情報をユーザが閲覧しているコンテンツとともに表示されるように配信することができるため、通知情報をユーザの視認可能性が高い態様で、ユーザに通知することができる。また、配信装置１００、１００Ａは、配信コンテンツに重畳させることなく、配信コンテンツと調和した態様で通知情報が表示されるように配信することができるため、ユーザの満足度を低下させることなく、通知情報をユーザに適切に通知することができる。すなわち、配信装置１００、１００Ａは、ユーザに適切に情報を通知することができる。
【０１４４】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、宿泊サービスまたは飲食サービスを含むサービスに関する通知情報を配信する。
【０１４５】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、宿泊サービスまたは飲食サービスを含むサービスに関する通知情報を配信することにより、適切なサービスに関する通知情報をユーザに通知することができる。
【０１４６】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザの行動情報に基づいて推定されるユーザの行動パターンに応じたタイミングで通知情報を配信する。
【０１４７】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザの行動情報に基づいて推定されるユーザの行動パターンに応じたタイミングで通知情報を配信することにより、通知情報を適切なタイミングでユーザに通知することができる。
【０１４８】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザの行動情報に基づいて推定される周期的なユーザの所定の行動に応じたタイミングで通知情報を配信する。
【０１４９】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザの行動情報に基づいて推定される周期的なユーザの所定の行動に応じたタイミングで通知情報を配信することにより、通知情報を適切なタイミングでユーザに通知することができる。
【０１５０】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザによる所定の施設に関する検索行動に基づくタイミングで通知情報を配信する。
【０１５１】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザによる所定の施設に関する検索行動に基づくタイミングで通知情報を配信することにより、通知情報を適切なタイミングでユーザに通知することができる。
【０１５２】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザによる所定の施設が提供するサービスの予約に関する行動に基づくタイミングで通知情報を配信する。
【０１５３】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザによる所定の施設が提供するサービスの予約に関する行動に基づくタイミングで通知情報を配信することにより、通知情報を適切なタイミングでユーザに通知することができる。
【０１５４】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザへ配信後の通知情報に対するユーザの行動に基づいて学習されたモデルを用いて通知情報を配信する。
【０１５５】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザへ配信後の通知情報に対するユーザの行動に基づいて学習されたモデルを用いて通知情報を配信することにより、ユーザに応じて適切な内容の通知情報をユーザに通知することができる。
【０１５６】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザに関する情報に基づく内容の通知情報を配信する。
【０１５７】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザに関する情報に基づく内容の通知情報を配信することにより、ユーザに応じて適切な内容の通知情報をユーザに通知することができる。
【０１５８】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、ユーザに関する情報に基づいて選択されるサービスに関する通知情報を配信する。
【０１５９】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、ユーザに関する情報に基づいて選択されるサービスに関する通知情報を配信することにより、ユーザに応じて適切な内容の通知情報をユーザに通知することができる。
【０１６０】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、サービスの予約サービスに関する通知情報を配信する。
【０１６１】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、サービスの予約サービスに関する通知情報を配信することにより、通知情報により他のサービスに関する情報をユーザに通知することができる。
【０１６２】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、サービスの予約サービスの利用を促す通知情報を配信する。
【０１６３】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、サービスの予約サービスの利用を促す通知情報を配信することにより、通知情報により他のサービスの利用をユーザに促すことができる。
【０１６４】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａにおいて、配信部１３３は、サービスの予約サービスであって、ユーザが利用中の予約サービスによりユーザに通知される通知情報を配信する。
【０１６５】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、サービスの予約サービスであって、ユーザが利用中の予約サービスによりユーザに通知される通知情報を配信することにより、ユーザが利用中のサービスの利便性を向上させることができ、ユーザの満足度を高めることができる。
【０１６６】
また、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、受付部１３１を有する。受付部１３１は、端末装置１０から配信要求を受け付ける。また、配信部１３３は、配信要求を送信した端末装置１０に、通知情報を配信する。
【０１６７】
これにより、実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、配信要求を送信した端末装置１０を利用するユーザが閲覧しているコンテンツとともに表示されるように通知情報を配信することができるため、ユーザに適切に情報を通知することができる。
【０１６８】
〔７．ハードウェア構成〕
上述してきた実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａは、例えば図１４に示すような構成のコンピュータ１０００によって実現される。図１４は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１６９】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１７０】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１７１】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１７２】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１７３】
例えば、コンピュータ１０００が実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａとして機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０、１３０Ａの機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１７４】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１７５】
〔８．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１７６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１７７】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１７８】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０１７９】
１  配信システム
１００  配信装置
１２１  コンテンツ情報記憶部
１２２  広告情報記憶部
１２３  ユーザ情報記憶部
１３０  制御部
１３１  受付部
１３２  生成部
１３３  配信部
１０  端末装置
１５１  要求部
１５２  受信部
１５３  表示部
Ｎ  ネットワーク
【図１】
2018097595.tif 000003
【図２】
2018097595.tif 000004
【図３】
2018097595.tif 000005
【図４】
2018097595.tif 000006
【図５】
2018097595.tif 000007
【図６】
2018097595.tif 000008
【図７】
2018097595.tif 000009
【図８】
2018097595.tif 000010
【図９】
2018097595.tif 000011
【図１０】
2018097595.tif 000012
【図１１】
2018097595.tif 000013
【図１２】
2018097595.tif 000014
【図１３】
2018097595.tif 000015
【図１４】
2018097595.tif 000016
【手続補正書】
【提出日】平成29年6月22日(2017.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される通知情報であり、前記ユーザの行動情報に含まれる予約に関する行動履歴に基づく所定の施設において提供されるサービスの予約に関する通知情報を配信する配信部、
を備えたことを特徴とする配信装置。
【請求項２】
前記配信部は、
宿泊サービスまたは飲食サービスを含む前記サービスに関する通知情報を配信する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記配信部は、
前記ユーザの行動情報に基づいて推定される前記ユーザの行動パターンに応じたタイミングで前記通知情報を配信する
ことを特徴とする請求項１または請求項２に記載の配信装置。
【請求項４】
前記配信部は、
前記ユーザの行動情報に基づいて推定される周期的な前記ユーザの所定の行動に応じたタイミングで前記通知情報を配信する
ことを特徴とする請求項３に記載の配信装置。
【請求項５】
前記配信部は、
前記ユーザによる所定の施設に関する検索行動に基づくタイミングで前記通知情報を配信する
ことを特徴とする請求項１〜４のいずれか１項に記載の配信装置。
【請求項６】
前記配信部は、
前記ユーザによる所定の施設が提供するサービスの予約に関する行動に基づくタイミングで前記通知情報を配信する
ことを特徴とする請求項１〜５のいずれか１項に記載の配信装置。
【請求項７】
前記配信部は、
前記ユーザへ配信後の通知情報に対するユーザの行動に基づいて学習されたモデルを用いて前記通知情報を配信する
ことを特徴とする請求項１〜６のいずれか１項に記載の配信装置。
【請求項８】
前記配信部は、
前記ユーザに関する情報に基づく内容の前記通知情報を配信する
ことを特徴とする請求項１〜７のいずれか１項に記載の配信装置。
【請求項９】
前記配信部は、
前記ユーザに関する情報に基づいて選択される前記サービスに関する前記通知情報を配信する
ことを特徴とする請求項８に記載の配信装置。
【請求項１０】
前記配信部は、
前記サービスの予約サービスに関する前記通知情報を配信する
ことを特徴とする請求項１〜９のいずれか１項に記載の配信装置。
【請求項１１】
前記配信部は、
前記サービスの予約サービスの利用を促す前記通知情報を配信する
ことを特徴とする請求項１〜１０のいずれか１項に記載の配信装置。
【請求項１２】
前記配信部は、
前記サービスの予約サービスであって、前記ユーザが利用中の予約サービスにより前記ユーザに通知される前記通知情報を配信する
ことを特徴とする請求項１〜１１のいずれか１項に記載の配信装置。
【請求項１３】
前記端末装置から配信要求を受け付ける受付部、
をさらに備え、
前記配信部は、
前記配信要求を送信した前記端末装置に、前記通知情報を配信する
ことを特徴とする請求項１〜１２のいずれか１項に記載の配信装置。
【請求項１４】
コンピュータが実行する配信方法であって、
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される通知情報であり、前記ユーザの行動情報に含まれる予約に関する行動履歴に基づく所定の施設において提供されるサービスの予約に関する通知情報を配信する配信工程、
を含むことを特徴とする配信方法。
【請求項１５】
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される通知情報であり、前記ユーザの行動情報に含まれる予約に関する行動履歴に基づく所定の施設において提供されるサービスの予約に関する通知情報を配信する配信手順、
をコンピュータに実行させることを特徴とする配信プログラム。
【請求項１６】
端末装置であって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザの行動情報に含まれる予約に関する行動履歴に基づく所定の施設において提供されるサービスの予約に関する通知情報を受信する受信部と、
前記受信部により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示部と、
を備えたことを特徴とする端末装置。
【請求項１７】
端末装置が実行する表示方法であって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザの行動情報に含まれる予約に関する行動履歴に基づく所定の施設において提供されるサービスの予約に関する通知情報を受信する受信工程と、
前記受信工程により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示工程と、
を含んだことを特徴とする表示方法。
【請求項１８】
端末装置が実行する表示プログラムであって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザの行動情報に含まれる予約に関する行動履歴に基づく所定の施設において提供されるサービスの予約に関する通知情報を受信する受信手順と、
前記受信手順により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示手順と、
を端末装置に実行させることを特徴とする表示プログラム。
【手続補正書】
【提出日】平成29年11月14日(2017.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される通知情報であり、前記ユーザの行動情報に含まれる予約に関する前記ユーザの検索後に追加され、前記ユーザの検索条件に合致する所定の施設において提供されるサービスの予約に関する通知情報を配信する配信部、
を備えたことを特徴とする配信装置。
【請求項２】
前記配信部は、
宿泊サービスまたは飲食サービスを含む前記サービスに関する通知情報を配信する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記配信部は、
前記ユーザの行動情報に基づいて推定される前記ユーザの行動パターンに応じたタイミングで前記通知情報を配信する
ことを特徴とする請求項１または請求項２に記載の配信装置。
【請求項４】
前記配信部は、
前記ユーザの行動情報に基づいて推定される周期的な前記ユーザの所定の行動に応じたタイミングで前記通知情報を配信する
ことを特徴とする請求項３に記載の配信装置。
【請求項５】
前記配信部は、
前記ユーザによる所定の施設に関する検索行動に基づくタイミングで前記通知情報を配信する
ことを特徴とする請求項１〜４のいずれか１項に記載の配信装置。
【請求項６】
前記配信部は、
前記ユーザによる所定の施設が提供するサービスの予約に関する行動に基づくタイミングで前記通知情報を配信する
ことを特徴とする請求項１〜５のいずれか１項に記載の配信装置。
【請求項７】
前記配信部は、
前記ユーザへ配信後の通知情報に対するユーザの行動に基づいて学習されたモデルを用いて前記通知情報を配信する
ことを特徴とする請求項１〜６のいずれか１項に記載の配信装置。
【請求項８】
前記配信部は、
前記ユーザに関する情報に基づく内容の前記通知情報を配信する
ことを特徴とする請求項１〜７のいずれか１項に記載の配信装置。
【請求項９】
前記配信部は、
前記ユーザに関する情報に基づいて選択される前記サービスに関する前記通知情報を配信する
ことを特徴とする請求項８に記載の配信装置。
【請求項１０】
前記配信部は、
前記サービスの予約サービスに関する前記通知情報を配信する
ことを特徴とする請求項１〜９のいずれか１項に記載の配信装置。
【請求項１１】
前記配信部は、
前記サービスの予約サービスの利用を促す前記通知情報を配信する
ことを特徴とする請求項１〜１０のいずれか１項に記載の配信装置。
【請求項１２】
前記配信部は、
前記サービスの予約サービスであって、前記ユーザが利用中の予約サービスにより前記ユーザに通知される前記通知情報を配信する
ことを特徴とする請求項１〜１１のいずれか１項に記載の配信装置。
【請求項１３】
前記端末装置から配信要求を受け付ける受付部、
をさらに備え、
前記配信部は、
前記配信要求を送信した前記端末装置に、前記通知情報を配信する
ことを特徴とする請求項１〜１２のいずれか１項に記載の配信装置。
【請求項１４】
コンピュータが実行する配信方法であって、
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される通知情報であり、前記ユーザの行動情報に含まれる予約に関する前記ユーザの検索後に追加され、前記ユーザの検索条件に合致する所定の施設において提供されるサービスの予約に関する通知情報を配信する配信工程、
を含むことを特徴とする配信方法。
【請求項１５】
コンテンツを一覧表示する端末装置に、前記端末装置を利用するユーザへ通知する前記コンテンツ以外の通知情報であって、前記コンテンツ間に予め差し込まれ、前記コンテンツとともに一覧表示される通知情報であり、前記ユーザの行動情報に含まれる予約に関する前記ユーザの検索後に追加され、前記ユーザの検索条件に合致する所定の施設において提供されるサービスの予約に関する通知情報を配信する配信手順、
をコンピュータに実行させることを特徴とする配信プログラム。
【請求項１６】
端末装置であって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザの行動情報に含まれる予約に関する前記ユーザの検索後に追加され、前記ユーザの検索条件に合致する所定の施設において提供されるサービスの予約に関する通知情報を受信する受信部と、
前記受信部により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示部と、
を備えたことを特徴とする端末装置。
【請求項１７】
端末装置が実行する表示方法であって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザの行動情報に含まれる予約に関する前記ユーザの検索後に追加され、前記ユーザの検索条件に合致する所定の施設において提供されるサービスの予約に関する通知情報を受信する受信工程と、
前記受信工程により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示工程と、
を含んだことを特徴とする表示方法。
【請求項１８】
端末装置が実行する表示プログラムであって、
前記端末装置を利用するユーザへの通知情報であって、前記ユーザの行動情報に含まれる予約に関する前記ユーザの検索後に追加され、前記ユーザの検索条件に合致する所定の施設において提供されるサービスの予約に関する通知情報を受信する受信手順と、
前記受信手順により受信された前記通知情報を、前記通知情報以外のコンテンツ間に予め差し込み、前記コンテンツとともに一覧表示する表示手順と、
を端末装置に実行させることを特徴とする表示プログラム。