(57)【要約】【課題】ユーザの端末に配信するクーポンの順番を、クーポンの配信状態に基づいて調整する。【解決手段】ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有する配信装置が提供される。【選択図】図１１
2017059183.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有する、配信装置。
【請求項２】
前記クーポンの配信状態は、配信されたクーポンが前記ユーザの端末の各々により使用された数を含み、
第１のクーポンの使用された数が所定の数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項３】
前記クーポンの配信状態は、配信されたクーポンが前記ユーザの端末の各々により獲得された数を含み、
第１のクーポンの獲得された数が所定の数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項４】
前記ユーザの属性は、第１のクーポンが前記ユーザの端末に表示された回数を含み、
前記表示された回数が所定の回数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項５】
前記検出部は、前記端末に表示されている第１のクーポンに対する操作を検出し、
前記配信部は、検出された前記操作に応じて、次に前記ユーザの端末に配信する第２のクーポンを配信する請求項１に記載の配信装置。
【請求項６】
前記操作は、前記第１のクーポンを獲得する操作である請求項５に記載の配信装置。
【請求項７】
前記操作は、前記第１のクーポンを非表示にする操作である請求項５に記載の配信装置。
【請求項８】
前記検出部は、前記ユーザの端末の表示中のウェブページの種別を検出し、
前記配信部は、前記種別に応じて配信するクーポンの表示サイズを変更するよう、前記ユーザの端末に指示する、請求項１乃至７のいずれか一項に記載の配信装置。
【請求項９】
前記検出部は、前記ユーザの端末の種別を検出し、
前記配信部は、前記種別に応じて配信するクーポンの表示サイズを変更するよう、前記ユーザの端末に指示する、請求項１乃至７のいずれか一項に記載の配信装置。
【請求項１０】
ユーザの端末にクーポンを配信する配信方法であって、
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新するステップと、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出するステップと、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信するステップと、を有する、配信方法。
【請求項１１】
ユーザの端末にクーポンを配信するコンピュータに実行させるプログラムであって、
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新するステップと、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出するステップと、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信するステップと、を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポン等のサービス情報の配信装置、配信方法、及びプログラムに関する。
【背景技術】
【０００２】
広告等の配信サーバが、インターネットに接続されたユーザの端末に広告を配信し、ユーザの端末が、配信された広告をウェブページの一部として表示することが行われている。
【０００３】
このような配信方法において、商品等のターゲットとなるユーザに、かかる商品等の広告を配信するときに、配信サーバが、ユーザの属性を基に配信する広告の種類を決定し、ユーザの端末に決定された広告を順番に、配信することが提案されており（例えば、特許文献１）、広く普及している。また、かかる配信方法において、配信サーバが、商品購入時に使用可能なクーポンと共に広告を配信することも行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、通常の広告の配信とは異なり、クーポンを配信する場合には、ユーザによるクーポンの使用状況等のクーポンの配信状態から、クーポンを配信する量や配信する範囲の調整が必要となる場合がある。例えば、広告主が、ユーザによる商品の割引クーポンの使用を所定数以下にしたいといった要望が存在する。このような場合に、クーポンの配信状態から、ユーザの端末に配信するクーポンの順番を動的に調整することがされていなかった。
【０００６】
本発明は、上記の点に鑑みてなされたものであり、ユーザの端末に配信するクーポンの順番を、クーポンの配信状態に基づいて調整することを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有する配信装置が提供される。
【発明の効果】
【０００８】
一態様によれば、ユーザの端末に配信するクーポンの順番を、クーポンの配信状態に基づいて調整することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る配信システムの一例を示す図である。
【図２】第１の実施形態に係る配信サーバのハードウェア構成の一例を示す図である。
【図３】第１の実施形態に係る配信サーバの機能構成の一例を示す図である。
【図４】第１の実施形態に係るユーザの属性（基本情報）の一例を示す図である。
【図５】第１の実施形態に係るクーポンの属性（基本情報）の一例を示す図である。
【図６】第１の実施形態に係るクーポンの配信順番の一例を示す図である。
【図７】第１の実施形態に係る情報記憶部が記憶するユーザの状態の一例を示す図である。
【図８】第１の実施形態に係るユーザの属性（クーポンの配信状態）の一例を示す図である。
【図９】第１の実施形態に係るクーポンの属性（クーポンの配信状態）の一例を示す図である。
【図１０】第１の実施形態に係るクーポンの配信手順（その１）の一例を示す図である。
【図１１】第１の実施形態に係るクーポンの配信手順（その２）の一例を示す図である。
【図１２】第１の実施形態に係る端末におけるクーポンの表示（その１）の一例を示す図である。
【図１３】第１の実施形態に係る端末におけるクーポンの表示の一例（その２）を示す図である。
【図１４】第１の実施形態に係る端末におけるクーポンの表示の一例（その３）を示す図である。
【図１５】第１の実施形態に係る端末におけるクーポンの表示の一例（その４）を示す図である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る配信システム１の一例を示す図である。配信システム１は、配信サーバ１０と、端末（２０ａ、２０ｂ、２０ｃ）とを有する。配信サーバ１０と端末２０はネットワーク２を介して接続される。ネットワーク２は、有線の部分と無線の部分とから構成されてもよい。配信サーバ１０は、端末２０に商品やサービス等に関するクーポンを配信する。第１の実施形態におけるクーポンとは、商品の購入時やサービスの利用時に割引等の特典を受けられる電子情報である。
【００１１】
端末２０は、例えば、スマートフォン、タブレット端末、及びＰＣ等である。
【００１２】
配信サーバ１０は、端末２０のユーザＡの属性、及びユーザＡ以外のユーザ（以下、他のユーザ）の属性から、ユーザＡに配信するクーポンを抽出し、抽出されたクーポンを配信する順番を決定する。配信サーバ１０は、決定された順番に従ってクーポンを配信する。
【００１３】
配信サーバ１０は、クーポンの属性、ユーザＡの属性、及び他のユーザの属性から、決定された順番を更新する。例えば、有効期限が切れたクーポンが順番に含まれる場合、ユーザＡ及び他のユーザにより使用されたクーポンが所定の枚数に達した場合、ユーザＡ及び他のユーザにより獲得されたクーポンが所定の枚数に達した場合、及び予め設定された所定の条件を満たす場合には、配信サーバ１０は配信する順番を更新する。
【００１４】
端末２０がユーザＡから、クーポンに対する操作を受け付けた場合に、かかる操作の内容に従ってクーポンを配信する順番を更新してもよい。例えば、端末２０がユーザＡからクーポンＡを非表示にする操作を受け付けた場合、配信サーバ１０は、クーポンＡを表示しないように配信する順番を更新してもよい。ユーザＡによりクーポンＡに興味がない旨の意思表示がされたと、配信サーバ１０が判断できるためである。端末２０がユーザＡからクーポンＡを獲得する操作を受け付けた場合、配信サーバ１０は、クーポンＡを表示しないように配信する順番を更新してもよい。ユーザＡによりクーポンＡが獲得されたため、配信サーバ１０が再度同じクーポンを配信する必要がないと判断できるためである。
【００１５】
＜ハードウェア構成＞
図２は、第１の実施形態に係る配信サーバ１０のハードウェア構成の一例を示す図である。
【００１６】
第１の実施形態に係る配信サーバ１０は、情報処理プログラムを用いて汎用コンピュータ３０で実現することができる。汎用コンピュータ３０では、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算装置）３１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３、及び入出力インターフェース３５がバス３４により相互接続されている。入出力インターフェース３５には、入出力モジュール３６、記憶モジュール３７、通信モジュール３８、及びドライブ３９が接続される。ドライブ３９を介してリムーバブルメディア４０が接続されてもよい。
【００１７】
ＣＰＵ３１は、ＲＯＭ３２またはハードディスクドライブ等の記憶モジュール３７に記録されたプログラムに従って、一連の処理手順を実行する。ＲＡＭ３３は、ＣＰＵ３１が実行する処理過程や処理結果のデータを適宜記憶する。処理に用いるプログラムやデータは通信モジュール３８を介して外部から取得してもよい。ドライブ３９は、各種の記録媒体（光ディスク等）を含むリムーバブルメディア４０が挿入されたときにそれらを駆動する。入出力モジュール３６は、キーボード、マウス、タッチパネル画面等の入力用のユーザインタフェースと、ディスプレイ、スピーカ等の出力用のユーザインタフェースを含む。通信モジュール３８は、ネットワーク接続の制御を含む通信処理を行う。
【００１８】
ＲＯＭ３２または記憶モジュール３７に記録されたプログラムに基づいて、ＣＰＵ３１が動作することにより、以下に説明する配信サーバ１０の各機能を実現することができる。
【００１９】
＜機能構成＞
図３は、第１の実施形態に係る配信サーバ１０の機能構成の一例を示す図である。配信サーバ１０は、配信部１１０、情報記憶部１２０、入出力処理部１３０、及び制御部１４０を有する。
【００２０】
配信サーバ１０の各機能は、以下のように連携する。
【００２１】
更新部１００は、ユーザの属性と、クーポンの配信状態とに基づいて、ユーザの端末２０に配信するクーポンの配信の順番を更新する。配信部１１０は、ユーザの識別子を含むユーザの端末２０からの信号を検出する。これにより、配信サーバ１０は、ユーザの配信サーバ１０へのアクセスを認識する。かかる信号を検出した場合、配信部１１０は、更新部１００が更新した配信の順番に基づいて、クーポンをユーザの端末２０に配信する。なお、配信部１１０は、ユーザの端末２０からの信号を直接受信しないでもよい。この場合、配信部１１０は、ネットワーク２内の他のサーバからユーザの端末２０がインターネット等にアクセスしている旨の通知を受け、かかる通知に応じて、ユーザの端末２０にクーポンを配信してもよい。
【００２２】
以下に各機能構成の有する機能について説明する。
【００２３】
制御部１４０は、配信サーバ１０の各機能部に対して各種制御を実行する。制御部１４０は、更新部１００と、配信状態管理部１５０とを有する。
【００２４】
更新部１００は、ユーザの端末２０に配信するクーポンの配信の順番の決定と、更新とを行う。配信状態管理部１５０は、配信部１１０からユーザに関する情報を取得する。また、配信状態管理部１５０は、情報記憶部１２０に、取得した情報を通知すると共に、記憶している状態を更新するように指示する。ユーザに関する情報とは、例えば、ユーザに配信しているクーポンの配信状態、表示中のウェブページの種別、及びユーザの端末２０の種別等である。
【００２５】
情報記憶部１２０は、ユーザの属性（基本情報）を記憶する。ユーザの属性（基本情報）の一例を図４に示す。ユーザの属性（基本情報）は、ユーザの年齢、性別、住所、会員種別、及び行動履歴等を含む。
【００２６】
また、情報記憶部１２０は、クーポンの属性（基本情報）を記憶する。クーポンの属性（基本情報）の一例を図５に示す。
【００２７】
クーポンの属性（基本情報）は、クーポンの配信ターゲットを示す情報であり、クーポンの配信元である広告主により設定される。
【００２８】
図５の例では、クーポンＡの配信先のターゲットとして、性別「女性」、年代「シニア」、会員種別「ＡＮＹ」、及び行動「食品高リピート」が設定されている。ここで、会員種別「ＡＮＹ」は、ターゲットは全ての会員種別のユーザであることを示している。
【００２９】
これらの情報以外の情報を、クーポンの属性（基本情報）に設定可能なことは勿論である。
【００３０】
また、クーポンの属性（基本情報）には、クーポンの「配信期間」、ユーザ当たりの表示回数の上限値である「表示回数（／ユーザ）の上限値」、使用可能枚数、及び獲得可能枚数等を設定可能である。使用可能枚数は、配信対象のユーザによりクーポンを使用可能な枚数の上限値である。獲得可能枚数は、配信対象のユーザによりクーポンを獲得可能な枚数の上限値である。クーポンの属性（基本情報）に、獲得可能枚数と使用可能枚数の両方が設定されてもよいし、片方のみが設定されてもよい。
使用可能枚数等を設定することにより、クーポンによる特典を受けられるユーザの数を制限することが可能となる。
【００３１】
更新部１００は、情報記憶部１２０に記憶しているユーザの属性（基本情報）と、クーポンの属性（基本情報）とを用いて、クーポンの配信順番を決定する。決定されたクーポンの配信順番は、情報記憶部１２０に記憶される。
【００３２】
図６は、第１の実施形態に係るクーポンの配信順番の一例を示す図である。
【００３３】
クーポンの配信順番はユーザ毎に決定され、例えば、ユーザＡには、クーポンＡ、クーポンＢ、クーポンＣ、クーポンＤ、クーポンＥ、クーポンＦの順番にクーポンが配信される。
【００３４】
情報記憶部１２０は、配信状態管理部１５０の指示に基づいて、ユーザの状態を記憶する。図７は、第１の実施形態に係る情報記憶部１２０が記憶するユーザの状態の一例を示す図である。
【００３５】
情報記憶部１２０は、ユーザ毎に、「現在配信中のクーポン」、「ウェブページ種別」、及び「端末種別」等を記憶する。
【００３６】
「現在配信中のクーポン」は、クーポン配信順番の何番目のクーポンを現在、ユーザの端末２０に配信中であるかを示す情報要素である。図７では、例えば、ユーザＢの端末２０に、「ユーザＢのクーポン配信順番の３番目のクーポンまで配信済み」であることを示している。
【００３７】
「ウェブページ種別」は、ユーザが端末２０で閲覧しているのがトップページであるか、トップページ以外であるかを示す情報要素である。かかる情報要素を記憶することにより、トップページとトップページ以外でクーポンの表示を変更するように、配信サーバ１０の配信部１１０が端末２０に指示することが可能となる。例えば、ユーザの端末２０がトップページを表示している場合には、配信部１１０はトップページ以外よりも大きくクーポンを表示するように、ユーザの端末２０に指示してもよい。ユーザの端末２０がトップページ以外を表示している場合には、配信部１１０は、トップページ以外よりも小さく、例えば表示画面の下方に、横長のクーポンを表示するように、ユーザの端末２０に指示してもよい。
【００３８】
なお、配信部１１０は、「ウェブページ種別」に応じて、ユーザの端末２０に配信するクーポンを変更してもよい。例えば、ユーザの端末２０の表示している「ウェブページ種別」に応じて、配信部１１０は、クーポンＡ（トップページ用）、又はクーポンＡ（トップページ以外用）等を、ユーザの端末２０に配信してもよい。
【００３９】
「端末種別」は、配信部１１０が検出したユーザの端末２０の種別を示す情報要素である。かかる情報要素を記憶することにより、配信サーバ１０は、ユーザの端末がスマートフォン、タブレット、又はＰＣ等であるかを特定できる。端末２０の種別に応じたクーポンの表示をすることを、配信サーバ１０の配信部１１０は端末２０に指示する。端末２０の種別に応じて表示するクーポンのサイズを変更するように、配信部１１０は、端末２０に指示してもよい。例えば、配信部１１０は、ユーザの端末２０がスマートフォンの場合、ＰＣより小さいサイズでクーポンを表示するように、ユーザの端末２０に指示してもよい。
【００４０】
なお、配信部１１０は、「端末種別」に応じて、ユーザの端末２０に配信するクーポンを変更してもよい。例えば、ユーザの端末２０の「端末種別」に応じて、配信部１１０は、クーポンＡ（ＰＣ用）、又はクーポンＡ（スマホ用）等を、ユーザの端末２０に配信してもよい。
【００４１】
或いは、配信部１１０は、「ウェブページ種別」と「端末種別」とに応じて、同一のクーポンを異なるサイズ、及び形式等で、ユーザの端末２０に配信してもよい。
【００４２】
また、図７のようにユーザ単位でクーポンの配信中のクーポンを管理することにより、ユーザが端末２０を変更した場合でも、配信中のクーポンに関する状態を引き継ぐことができる。
【００４３】
配信状態管理部１５０は、配信部１１０から取得したユーザの端末２０に対するクーポンの配信状態を情報記憶部１２０に通知する。また、配信部１１０は、端末２０がユーザの指示によりクーポンに対して行った操作を検知し、配信状態管理部１５０に通知する。配信状態管理部１５０は、通知された端末２０の操作に関する情報を情報記憶部１２０に記憶するように指示する。情報記憶部１２０はクーポンの配信状態と、配信されたクーポンに対する操作とをユーザの属性（以下、ユーザの属性（クーポン配信状態））として、ユーザ毎に記憶する。
【００４４】
図８は、第１の実施形態に係るユーザの属性（クーポンの配信状態）の一例を示す図である。
【００４５】
図８は、ユーザＡに配信されたクーポンの配信状態と、配信されたクーポンに対する操作とが、情報記憶部１２０に記憶されている様子を示している。ユーザＡへのクーポンの配信回数、クーポンを非表示にする操作がされたことを示す「非表示操作」、クーポンを獲得する操作がされたことを示す「獲得済み」、及び獲得されたクーポンが使用されたことを示す「使用済み」等が記憶される。例えば、クーポンＡは、Ｎ回表示されたことを示している。現在、ユーザＡの端末２０に表示されているクーポンには、「表示中フラグ」が設定される。
【００４６】
更新部１００は、情報記憶部１２０で記憶しているユーザの属性（クーポンの配信状態）を参照し、クーポンの配信順番を更新してもよい。
【００４７】
例えば、更新部１００は、所定の回数以上表示されたクーポンを表示しないようにクーポンの配信順番を更新してもよい。所定の回数には例えば１０回等の値が設定される。所定の回数表示したのにも関わらず、獲得操作がされないことから、ユーザがクーポンに興味がないと、更新部１００が判断できるためである。
【００４８】
例えば、更新部１００は、クーポンの非表示の操作がされたクーポンを表示しないようにクーポンの配信順番を更新してもよい。非表示の操作がされたことから、ユーザがクーポンに興味がないと、更新部１００が判断できるためである。
【００４９】
例えば、更新部１００は、クーポンの獲得の操作、又はクーポンの使用の操作がされたクーポンを表示しないようにクーポンの配信順番を更新してもよい。クーポンを獲得したことから、ユーザが再度クーポンを獲得する必要性が低いと、更新部１００が判断できるためである。
【００５０】
なお、状態の欄には複数の状態が記憶されてもよいことは勿論である。
【００５１】
情報記憶部１２０は、クーポンを配信したユーザの属性（クーポンの配信状態）から、クーポンごとの配信状態（以下、クーポンの属性（クーポンの配信状態））を生成し、記憶する。
【００５２】
図９に、第１の実施形態に係るクーポンの属性（クーポンの配信状態）の一例を示す。
【００５３】
「有効期限」は、有効期限内か否かを示す情報要素が設定される。「使用枚数」は、クーポンが使用された枚数を示す情報要素である。「獲得枚数」は、クーポンが獲得された枚数を示す情報要素である。「使用枚数」及び「獲得枚数」は、各ユーザの属性（クーポンの配信状態）から算出される。
【００５４】
更新部１００は、クーポンの属性（クーポンの配信状態）に基づいて、各ユーザのクーポンの配信順番を更新する。
【００５５】
例えば、更新部１００は、クーポンの有効期限が満了している場合は、かかるクーポンをユーザのクーポンの配信順番から削除することを決定する。
【００５６】
例えば、更新部１００は、クーポンの「使用枚数」が「使用可能枚数」に近づいた場合、かかるクーポンの表示頻度を減らすように、各ユーザのクーポンの配信順番を更新してもよい。また、更新部１００は、クーポンの「使用枚数」が「使用可能枚数」に達した場合、かかるクーポンの表示をしないように、各ユーザのクーポンの配信順番を更新してもよい。
【００５７】
クーポンの「獲得枚数」についても同様に、更新部１００は、クーポンの「獲得枚数」が「獲得可能枚数」に近づいた場合、かかるクーポンの表示頻度を減らすように、各ユーザのクーポンの配信順番を更新してもよい。また、更新部１００は、クーポンの「獲得枚数」が「獲得可能枚数」に達した場合、かかるクーポンの表示をしないように、各ユーザのクーポンの配信順番を更新してもよい。
【００５８】
クーポンの属性（クーポンの配信状態）の「使用枚数」と「獲得枚数」は、各ユーザの属性（クーポンの配信状態）に基づいて算出されている。つまり、更新部１００は、ユーザＡの属性と、他のユーザの属性とから、ユーザＡに配信するクーポンの順番を更新している。
【００５９】
入出力処理部１３０は、配信サーバ１０の使用者に各種情報を表示すると共に、使用者からの指示を受け付ける。
【００６０】
＜動作手順＞
（１）クーポンの配信手順（その１）
図１０は、第１の実施形態に係るクーポンの配信手順の一例を示す図である。
【００６１】
ステップＳ１００１で、配信サーバ１０の更新部１００は、情報記憶部１２０からユーザＡの属性（基本情報）を取得する。
【００６２】
ステップＳ１００２で、更新部１００は、情報記憶部１２０からクーポンの属性（基本情報）を取得する。更新部１００は、ユーザＡの属性（基本情報）と、クーポンの属性（基本情報）とに基づいて、ユーザに配信するクーポンの順番を決定する。更新部１００は、決定したユーザＡに配信するクーポンの順番を情報記憶部１２０に通知し、情報記憶部１２０は、クーポンの順番を記憶する。配信部１１０は、情報記憶部１２０に記憶された順番に従って、ユーザＡの端末２０にクーポンを配信する。
【００６３】
（２）クーポンの配信手順（その２）
図１１は、第１の実施形態に係るクーポンの配信手順の一例を示す図である。
【００６４】
ステップＳ１１０１で、配信サーバ１０の更新部１００は、情報記憶部１２０に記憶されているクーポンの配信順番を参照し、ユーザＡの端末２０に次に配信するクーポンＥを特定する。
【００６５】
ユーザＡにより端末２０にクーポンを獲得する動作が配信部１１０により検出されたこと、又はクーポンを非表示にする動作が配信部１１０により検出されたことに応じて、更新部１００は、ステップＳ１１０１の手順を開始してもよい。
【００６６】
ステップＳ１１０２で、更新部１００は、特定されたクーポンＥを配信可能か判断する。更新部１００は、情報記憶部１２０で記憶されているユーザＡの属性（クーポンの配信状態）を参照し、特定されたクーポンＥのユーザＡに対する表示回数が、クーポンＥに設定されている表示回数の上限値に達している場合、特定されたクーポンＥを配信できないと判断する。
【００６７】
また、更新部１００は、情報記憶部１２０で記憶されているクーポンＥの属性（クーポンの配信状態）から、特定されたクーポンＥの表示可否を判断する。具体的には、特定されたクーポンＥが有効期限内であり、かつ、使用枚数及び獲得枚数が、クーポンＥの属性（基本情報）の使用可能枚数及び獲得可能枚数の上限値に達していないか否かを、更新部１００は判断する。
【００６８】
使用枚数及び獲得枚数は、ユーザＡ及び他のユーザのユーザ属性（クーポンの配信状態）から算出される値である。このため、更新部１００は、ユーザＡの属性、及び他のユーザの属性に基づいて次に配信するクーポンを決定していることになる。
【００６９】
更新部１００が、特定されたクーポンＥを配信可能であると判断した場合、ステップＳ１１０３に進む。更新部１００が、特定されたクーポンＥを配信不能であると判断した場合、ステップＳ１１０４に進む。
【００７０】
ステップＳ１１０３で、更新部１００は、特定されたクーポンＥを配信することを、配信部１１０に指示する。かかる指示を受けて、配信部１１０は、クーポンをユーザＡの端末２０に配信する。
【００７１】
ステップＳ１１０４で、更新部１００は、クーポンの配信順番を更新する。ユーザの属性（基本情報）及びクーポンの属性（基本情報）に加えて、ユーザの属性（クーポンの配信状態）とクーポンの属性（クーポンの配信状態）とに基づいて、更新部１００は、クーポンの配信順番を更新する。
【００７２】
具体的には、更新部１００は、「有効期限」、「使用枚数」、及び「獲得枚数」に関する要件を満たさないクーポンを含まないようにクーポンの配信順番を更新する。また、更新部１００は、ユーザＡへのクーポンの表示回数が上限値に達しているクーポン、非表示操作されたクーポン、獲得されたクーポン、及び使用されたクーポンを含まないようにクーポンの配信順番を更新する。
【００７３】
例えば、更新部１００は、クーポンの有効期限が満了している場合は、かかるクーポンをユーザのクーポンの配信順番から削除することを決定する。
【００７４】
例えば、更新部１００は、クーポンの「使用枚数」が「使用可能枚数」に近づいた場合、かかるクーポンの表示頻度を減らすように、各ユーザのクーポンの配信順番を更新してもよい。また、更新部１００は、クーポンの「使用枚数」が「使用可能枚数」に達した場合、かかるクーポンの表示をしないように、各ユーザのクーポンの配信順番を更新してもよい。
【００７５】
クーポンの「獲得枚数」についても同様に、更新部１００は、クーポンの「獲得枚数」が「獲得可能枚数」に近づいた場合、かかるクーポンの表示頻度を減らすように、各ユーザのクーポンの配信順番を更新してもよい。また、更新部１００は、クーポンの「獲得枚数」が「獲得可能枚数」に達した場合、かかるクーポンの表示をしないように、各ユーザのクーポンの配信順番を更新してもよい。
【００７６】
なお、ステップＳ１１０４で、更新部１００は、クーポンの配信順番の更新をしないでもよい。この場合、更新部１００は、特定されたクーポンＥの次の配信順番として記憶されているクーポンＦを配信できるか否かを判断する。
【００７７】
上述した配信手順では、配信部１１０が次に配信するクーポンを抽出するタイミングで、クーポンの配信可否が判断されていたが、更新部１００は、任意のタイミングでクーポンの配信順番を更新する処理を実行してもよい。例えば、更新部１００は、周期的にクーポンの配信順番を更新する処理を実行してもよい。かかる周期は、配信サーバ１０の使用者により一時間、又は一日といった周期が設定される。更新部１００は、所定のクーポンが使用不能になったタイミングで、クーポンの配信順番を更新する処理を実行してもよい。また、更新部１００は、配信順番を更新するタイミングをユーザ毎に調整してもよいし、所定の属性を有するユーザのグループ毎に調整してもよい。
【００７８】
＜クーポンの表示例＞
図１２乃至図１５を用いて、配信されたクーポンが端末２０に表示される例を示す。
【００７９】
図７に示したように情報記憶部１２０はユーザの表示しているウェブページの種別、及び端末種別を記憶する。配信部１１０は、ウェブページの種別、及び端末種別に合せてクーポンの表示サイズを調整するように端末２０に指示する。
【００８０】
図１２は、端末２０がＰＣ等、スマートフォンに比べて大きなディスプレイを有する機器であり、ウェブページの種別がトップページの場合のクーポンの表示例を示している。端末２０のユーザにクーポンの獲得を促すため、背景をグレイアウトし、画面の中心にクーポン５０が配置される。クーポン５０は、クーポン５０を非表示にするための領域５１と、クーポン５０を獲得するための領域５２とを有する。クーポン５０を非表示にするための領域５１、又はクーポン５０を獲得するための領域５２がユーザの端末２０により選択された場合、配信部１１０は、かかる選択を検知し、端末２０に次のクーポン５０を表示することを指示する、或いはクーポン５０を非表示にすることを指示する。
【００８１】
図１３は、端末２０がＰＣ等、スマートフォンに比べて大きなディスプレイを有する機器であり、ウェブページの種別がトップページ以外の場合のクーポンの表示例を示している。トップページ以外のページとは、例えば、商品を選択するページである。端末２０のユーザの商品の選択に邪魔にならないようにクーポンを表示するため、画面の下部に横長のクーポン５０が配置される。図１３のクーポン５０も、図１２のクーポン５０と同様に、クーポン５０を非表示にするための領域５１と、クーポンを獲得するための領域５２とを有する。図１３の（１）のクーポン５０が表示されているときに、クーポン５０を非表示にするための領域５１、又はクーポン５０を獲得するための領域５２がユーザの端末２０により選択された場合、配信部１１０は、かかる選択を検知し、ユーザの端末２０に次のクーポン５０を送信し、かかるクーポン５０を表示することを指示する。かかる指示に応じて、ユーザの端末２０は、図１３（２）のクーポン５０を表示する。
【００８２】
図１４は、端末２０がスマートフォン等、ＰＣ等に比べて小さなディスプレイを有する機器であり、ウェブページの種別がトップページの場合のクーポンの表示例を示している。この場合も、ＰＣ等の場合と同様に、トップページを表示したときに、クーポンがユーザの注目されるように、ディスプレイの中心に大きく配置され、背景はグレイアウトされる。
【００８３】
クーポン５０の有する領域と、ユーザの端末２０による操作を受けての表示の変更等の動作とについては、図１２のＰＣ等の場合と同様である。
【００８４】
図１５は、端末２０がスマートフォン等、ＰＣ等に比べて小さなディスプレイを有する機器であり、ウェブページの種別がトップページ以外の場合のクーポンの表示例を示している。端末２０のユーザの商品の選択に邪魔にならないようにクーポンを表示するため、画面の下部の左角にクーポンが配置される。
【００８５】
クーポン５０の有する領域と、ユーザの端末２０による操作を受けての表示の変更等の動作とについては、図１３のＰＣ等の場合と同様である。
【００８６】
＜その他＞
配信サーバ１０は、配信装置の一例である。配信部１１０は、検出部の一例である。配信サーバ１０の各機能が別のハードウェア上に実装されてもよい。この場合、別のハードウェア上に実装された各機能が連携することにより配信サーバ１０の機能を実現する。例えば、配信サーバ１０は、他の装置に実装されている情報記憶部１２０から情報を取得して、上述した動作を実現してもよい。
【００８７】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、配信サーバ１０に供給してもよい。そして、配信サーバ１０が、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【００８８】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【００８９】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００９０】
１０  配信サーバ
２０  端末
１００  更新部
１１０  配信部
１２０  情報記憶部
１３０  入出力処理部
１４０  制御部
１５０  配信状態管理部
【図１】
2017059183.tif 000003
【図２】
2017059183.tif 000004
【図３】
2017059183.tif 000005
【図４】
2017059183.tif 000006
【図５】
2017059183.tif 000007
【図６】
2017059183.tif 000008
【図７】
2017059183.tif 000009
【図８】
2017059183.tif 000010
【図９】
2017059183.tif 000011
【図１０】
2017059183.tif 000012
【図１１】
2017059183.tif 000013
【図１２】
2017059183.tif 000014
【図１３】
2017059183.tif 000015
【図１４】
2017059183.tif 000016
【図１５】
2017059183.tif 000017
【手続補正書】
【提出日】平成28年8月23日(2016.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有し、
前記検出部は、前記端末に表示されている第１のクーポンに対する操作を検出し、
前記更新部は、検出された前記操作に応じて、前記第１のクーポンの配信の順番を更新する、配信装置。
【請求項２】
前記クーポンの配信状態は、配信されたクーポンが前記ユーザの端末の各々により使用された数を含み、
前記第１のクーポンの使用された数が所定の数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項３】
前記クーポンの配信状態は、配信されたクーポンが前記ユーザの端末の各々により獲得された数を含み、
前記第１のクーポンの獲得された数が所定の数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項４】
前記ユーザの属性は、前記第１のクーポンが前記ユーザの端末に表示された回数を含み、
前記表示された回数が所定の回数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項５】
前記検出部は、前記端末に表示されている前記第１のクーポンに対する操作を検出し、
前記配信部は、検出された前記操作に応じて、次に前記ユーザの端末に配信する第２のクーポンを配信する請求項１に記載の配信装置。
【請求項６】
前記操作は、前記第１のクーポンを獲得する操作である請求項５に記載の配信装置。
【請求項７】
前記操作は、前記第１のクーポンを非表示にする操作である請求項５に記載の配信装置。
【請求項８】
前記検出部は、前記ユーザの端末の表示中のウェブページの種別を検出し、
前記配信部は、前記種別に応じて配信するクーポンの表示サイズを変更するよう、前記ユーザの端末に指示する、請求項１乃至７のいずれか一項に記載の配信装置。
【請求項９】
前記検出部は、前記ユーザの端末の種別を検出し、
前記配信部は、前記種別に応じて配信するクーポンの表示サイズを変更するよう、前記ユーザの端末に指示する、請求項１乃至７のいずれか一項に記載の配信装置。
【請求項１０】
ユーザの端末にクーポンを配信する配信方法であって、
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新するステップと、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出するステップと、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信するステップと、を有し、
前記検出するステップにおいて、前記端末に表示されている第１のクーポンに対する操作を検出し、
前記更新するステップにおいて、検出された前記操作に応じて、前記第１のクーポンの配信の順番を更新する、配信方法。
【請求項１１】
ユーザの端末にクーポンを配信するコンピュータに実行させるプログラムであって、
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新するステップと、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出するステップと、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信するステップと、を有し、
前記検出するステップにおいて、前記端末に表示されている第１のクーポンに対する操作を検出し、
前記更新するステップにおいて、検出された前記操作に応じて、前記第１のクーポンの配信の順番を更新する、配信方法を前記コンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
一つの案では、ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有し、前記検出部は、前記端末に表示されている第１のクーポンに対する操作を検出し、前記更新部は、検出された前記操作に応じて、前記第１のクーポンの配信の順番を更新する配信装置が提供される。
【手続補正書】
【提出日】平成29年1月18日(2017.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有し、
前記検出部は、前記端末に表示されている第１のクーポンを非表示にする操作を検出し、
前記更新部は、前記操作が検出された場合、前記第１のクーポンの配信の順番を更新する、配信装置。
【請求項２】
前記クーポンの配信状態は、配信されたクーポンが前記ユーザの端末の各々により使用された数を含み、
前記第１のクーポンの使用された数が所定の数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項３】
前記クーポンの配信状態は、配信されたクーポンが前記ユーザの端末の各々により獲得された数を含み、
前記第１のクーポンの獲得された数が所定の数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項４】
前記ユーザの属性は、前記第１のクーポンが前記ユーザの端末に表示された回数を含み、
前記表示された回数が所定の回数を上回る場合、前記更新部は、前記第１のクーポンを含まないように前記配信の順番を更新する、請求項１に記載の配信装置。
【請求項５】
前記検出部は、前記端末に表示されている前記第１のクーポンに対する操作を検出し、
前記配信部は、検出された前記操作に応じて、次に前記ユーザの端末に配信する第２のクーポンを配信する請求項１に記載の配信装置。
【請求項６】
前記操作は、前記第１のクーポンを獲得する操作である請求項５に記載の配信装置。
【請求項７】
前記操作は、前記第１のクーポンを非表示にする操作である請求項５に記載の配信装置。
【請求項８】
前記検出部は、前記ユーザの端末の表示中のウェブページの種別を検出し、
前記配信部は、前記種別に応じて配信するクーポンの表示サイズを変更するよう、前記ユーザの端末に指示する、請求項１乃至７のいずれか一項に記載の配信装置。
【請求項９】
前記検出部は、前記ユーザの端末の種別を検出し、
前記配信部は、前記種別に応じて配信するクーポンの表示サイズを変更するよう、前記ユーザの端末に指示する、請求項１乃至７のいずれか一項に記載の配信装置。
【請求項１０】
ユーザの端末にクーポンを配信する配信方法であって、
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新するステップと、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出するステップと、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信するステップと、を有し、
前記検出するステップにおいて、前記端末に表示されている第１のクーポンを非表示にする操作を検出し、
前記更新するステップにおいて、前記操作が検出された場合、前記第１のクーポンの配信の順番を更新する、配信方法。
【請求項１１】
ユーザの端末にクーポンを配信するコンピュータに実行させるプログラムであって、
ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新するステップと、
前記ユーザの識別子を含む前記ユーザの端末からの信号を検出するステップと、
前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信するステップと、を有し、
前記検出するステップにおいて、前記端末に表示されている第１のクーポンを非表示にする操作を検出し、
前記更新するステップにおいて、前記操作が検出された場合、前記第１のクーポンの配信の順番を更新する、配信方法を前記コンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
一つの案では、ユーザの属性と、クーポンの配信状態とに基づいて、前記ユーザの端末に配信するクーポンの配信の順番を更新する更新部と、前記ユーザの識別子を含む前記ユーザの端末からの信号を検出する検出部と、前記信号を検出した場合、前記配信の順番に基づいて、クーポンを前記ユーザの端末に配信する配信部と、を有し、前記検出部は、前記端末に表示されている第１のクーポンを非表示にする操作を検出し、前記更新部は、前記操作が検出された場合、前記第１のクーポンの配信の順番を更新する配信装置が提供される。