(57)【要約】  少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、デジタルプロモーションペイロードが、ブランド消費財に関連付けられたデジタルプロモーション値を含むことを含む方法が提供される。この方法は、デジタルプロモーションエンジンへの入札要求を受信することと、入札要求への入札応答を提供することであって、入札応答がデジタルプロモーションペイロードを含む、提供することと、サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札から入札応答が選択されたことの確認を受信することと、を含む。この方法は、デジタルプロモーションペイロードを、モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドをサプライサイドプラットフォームに提供することと、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してデジタルプロモーション値を得意客識別にロードすることと、を含む。
2020521220.tif 000002
【特許請求の範囲】
【請求項１】
デジタルプロモーションエンジンにおいて、少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、前記デジタルプロモーションペイロードが、前記ブランド消費財に関連付けられたデジタルプロモーション値を含むことと、
モバイルディスプレイパブリッシャのサプライサイドプラットフォームから、前記デジタルプロモーションエンジンへの入札要求を受信することと、
前記入札要求への入札応答を前記サプライサイドプラットフォームに提供することであって、前記入札応答が前記デジタルプロモーションペイロードを含むことと、
前記サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札のためのオークションを実施した後に前記入札応答が選択されたことの確認を受信することと、
前記デジタルプロモーションペイロードを、前記モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドを前記サプライサイドプラットフォームに提供することと、
前記モバイルデバイスから検出された前記デジタルプロモーションペイロードとの消費者のインタラクションに応答して前記デジタルプロモーション値を得意客識別にロードすることと、
を含む、コンピュータが実施する方法。
【請求項２】
前記デジタルプロモーション値が、前記ブランド消費財に関連付けられたデジタルクーポンであり、前記デジタルプロモーション値を得意客識別カードにロードすることが、前記デジタルプロモーション値を前記ブランド消費財の値段から減算することを含む、請求項１に記載のコンピュータが実施する方法。
【請求項３】
前記デジタルプロモーションペイロードとの前記消費者のインタラクションが、消費者によって作動されたクリップツーアクションボタンからの作動信号を受信することを含む、請求項１に記載のコンピュータが実施する方法。
【請求項４】
前記デジタルプロモーションエンジンにおいて、小売業者アプリケーションを前記モバイルデバイス内にインストールさせる要求を消費者から受信することであって、前記小売業者アプリケーションが前記得意客識別に関連付けられることをさらに含む、請求項１に記載のコンピュータが実施する方法。
【請求項５】
前記デジタルプロモーション値を、前記モバイルデバイス内にインストールされたモバイルウォレットアプリケーションにロードすることをさらに含む、請求項１に記載のコンピュータが実施する方法。
【請求項６】
前記デジタルプロモーションエンジンが、前記デジタルプロモーションペイロードに関連付けられた小売店舖の近傍において前記モバイルデバイスのジオロケーション情報を検出すると、前記デジタルプロモーション値を前記モバイルデバイスのディスプレイへプッシュすることをさらに含む、請求項１に記載のコンピュータが実施する方法。
【請求項７】
前記得意客識別に関連付けられた消費者の購入履歴に基づいて前記デジタルプロモーションペイロードまたは値を選択または変更することをさらに含む、請求項１に記載のコンピュータが実施する方法。
【請求項８】
命令を記憶するメモリと、
１つまたは複数のプロセッサと、
を備えるシステムであって、前記１つまたは複数のプロセッサが、前記命令を実行し、前記システムに、
デジタルプロモーションエンジンにおいて、少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、前記デジタルプロモーションペイロードが、前記ブランド消費財に関連付けられたデジタルプロモーション値を含むことと、
モバイルディスプレイパブリッシャのサプライサイドプラットフォームから、前記デジタルプロモーションエンジンへの入札要求を受信することと、
前記入札要求への入札応答を前記サプライサイドプラットフォームに提供することであって、前記入札応答が前記デジタルプロモーションペイロードを含むことと、
前記サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札のためのオークションを実施した後に前記入札応答が選択されたことの確認を受信することと、
前記デジタルプロモーションペイロードを、前記モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドを前記サプライサイドプラットフォームに提供することと、
前記モバイルデバイスから検出された前記デジタルプロモーションペイロードとの消費者のインタラクションに応答して前記デジタルプロモーション値を得意客識別にロードすることと、
を行わせるように構成される、システム。
【請求項９】
前記デジタルプロモーション値が、前記ブランド消費財に関連付けられたデジタルクーポンであり、前記デジタルプロモーション値を得意客識別カードにロードすることにおいて、前記１つまたは複数のプロセッサが、前記デジタルプロモーション値を前記ブランド消費財の値段から減算する命令をさらに実行する、請求項８に記載のシステム。
【請求項１０】
前記デジタルプロモーションペイロードとの前記消費者のインタラクションが、消費者によって作動されたクリップツーアクションボタンからの作動信号を受信することを含む、請求項８に記載のシステム。
【請求項１１】
前記１つまたは複数のプロセッサが、前記デジタルプロモーションエンジンにおいて、小売業者アプリケーションを前記モバイルデバイス内にインストールさせる要求を消費者から受信する命令をさらに実行し、前記小売業者アプリケーションが前記得意客識別に関連付けられる、請求項８に記載のシステム。
【請求項１２】
前記１つまたは複数のプロセッサが、前記デジタルプロモーション値を、前記モバイルデバイス内にインストールされたモバイルウォレットアプリケーションにロードする命令をさらに実行する、請求項８に記載のシステム。
【請求項１３】
前記１つまたは複数のプロセッサが、前記デジタルプロモーションエンジンが、前記デジタルプロモーションペイロードに関連付けられた小売店舖の近傍において前記モバイルデバイスのジオロケーション情報を検出すると、前記デジタルプロモーション値を前記モバイルデバイスのディスプレイへプッシュする命令をさらに実行する、請求項８に記載のシステム。
【請求項１４】
前記デジタルプロモーションペイロードまたは値が、前記得意客識別に関連付けられた消費者の購入履歴に基づいて選択または変更される、請求項８に記載のシステム。
【請求項１５】
モバイルデバイス内のブラウザによってアクセスされたパブリッシャウェブサイトまたはアプリケーションからモバイルデバイス識別子を決定することと、
前記モバイルデバイス識別子をデジタルプロモーションエンジンに提供することと、
前記デジタルプロモーションエンジン内のルックアップテーブルにおいて、前記モバイルデバイス識別子と得意客カードとを関連付けることと、
前記得意客カードのための論理問い合わせの後に、ブランド消費財のためのデジタルプロモーション値を含むデジタルプロモーションペイロードを受信することと、
前記モバイルデバイスのディスプレイ内に、前記ブラウザを介して、前記デジタルプロモーションペイロードを描画することと、
前記モバイルデバイスから検出された前記デジタルプロモーションペイロードとのユーザのインタラクションに応答して前記デジタルプロモーション値を前記得意客カードにロードすることと、
を含む、コンピュータが実施する方法。
【請求項１６】
レンダリングサーバにおいて、前記ブラウザからの要求を受信することをさらに含み、前記要求が広告クリエイティブディスプレイに対するものである、請求項１５に記載のコンピュータが実施する方法。
【請求項１７】
前記得意客カードが、前記ブランド消費財を販売のためにデジタルプロモーションする小売業者に関連付けられており、ジオロケーションデータが、消費者が小売店舗の近くまたは内部にいることを示すと、前記ブランド消費財のためのロードされたデジタルプロモーション値に関する通知をプッシュすることをさらに含む、請求項１５に記載のコンピュータが実施する方法。
【請求項１８】
ジオロケーションデータが、消費者が小売店舗の近くまたは内部にいることを示すと、前記デジタルプロモーションペイロードを前記ブラウザへプッシュする、請求項１５に記載のコンピュータが実施する方法。
【請求項１９】
前記デジタルプロモーション値を、前記モバイルデバイス内にインストールされたモバイルウォレットアプリケーションにロードすることをさらに含む、請求項１５に記載のコンピュータが実施する方法。
【請求項２０】
前記得意客カードに関連付けられた消費者の購入履歴に基づいて前記デジタルプロモーションペイロードまたは値を選択または変更することをさらに含む、請求項１５に記載のコンピュータが実施する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本開示は、両出願とも２０１７年５月１６日に出願された、Ｚｕｂｉｎ  ＳＩＮＧＨらによる、「ＯＦＦＥＲ  ＰＥＲＳＯＮＡＬＩＺＡＴＩＯＮ  ＥＮＧＩＮＥ  ＦＯＲ  ＴＡＲＧＥＴＥＤ  ＭＡＲＫＥＴＩＮＧ  ＯＦ  ＣＯＮＳＵＭＥＲ  ＰＡＣＫＡＧＥＤ  ＧＯＯＤＳ」と題する、米国仮特許出願第６２／５０７１１３号、およびＺｕｂｉｎ  ＳＩＮＧＨらによる、「ＯＦＦＥＲ  ＰＥＲＳＯＮＡＬＩＺＡＴＩＯＮ  ＥＮＧＩＮＥ  ＦＯＲ  ＴＡＲＧＥＴＥＤ  ＭＡＲＫＥＴＩＮＧ  ＯＦ  ＢＲＡＮＤＥＤ  ＣＯＮＳＵＭＥＲ  ＰＡＣＫＡＧＥＤ  ＧＯＯＤＳ」と題する、米国仮特許出願第６２／５０７１１６号に関連し、米国特許法第１１９条（ｅ）の下でそれらの優先権を主張し、両出願の内容はその全体が全ての目的のために参照により本明細書に組み込まれる。
【０００２】
本開示は、概して、モバイルおよびデスクトップコンピュータデバイスを介したデジタルプロモーションを通じたブランド消費財（ｃｏｎｓｕｍｅｒ  ｐａｃｋａｇｅｄ  ｇｏｏｄ、ＣＰＧ）ベースのデジタルプロモーションコンテンツの個別化された配信に関する。
【背景技術】
【０００３】
ＣＰＧブランドは、主に、典型的には人口統計学を通じた市場セグメンテーションを指向した非効率的な広告技法のために、それらの消費者の約３分の１を毎年失っている。効率を改善するために、現在利用可能なマーケティングツールは、高度化、選択性、スケーラビリティ、およびアクセシビリティ（例えば、モバイル、オンライン、または店内）の間のトレードオフを伴う。しかし、現在利用可能なマーケティングツールの多くは、消費者が、デジタルプロモーション、またはクーポンを積極的に探索するために、小売業者のウェブページまたはモバイルアプリケーションにログインすることを必要とする。加えて、従来のマーケティングツールは、デジタルプロモーションまたはクーポンを、消費者に関連付けられた得意客識別またはポイントカードにクリップするための追加のステップを必要とする。
【発明の概要】
【０００４】
本開示の一実施形態では、デジタルプロモーションエンジンにおいて、少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信するためのコンピュータ実施方法であって、デジタルプロモーションペイロードが、ブランド消費財に関連付けられたデジタルプロモーション値を含む、コンピュータが実施する方法が説明される。コンピュータ実施方法は、モバイルディスプレイパブリッシャのサプライサイドプラットフォームから、デジタルプロモーションエンジンへの入札要求を受信することと、入札要求への入札応答をサプライサイドプラットフォームに提供することであって、入札応答がデジタルプロモーションペイロードを含むことと、サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札のためのオークションを実施した後に入札応答が選択されたことの確認を受信することと、を含む。コンピュータ実施方法はまた、デジタルプロモーションペイロードを、モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドをサプライサイドプラットフォームに提供することと、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してデジタルプロモーション値を得意客識別にロードすることと、を含む。
【０００５】
一実施形態によれば、１つまたは複数のプロセッサと、１つまたは複数のプロセッサに連結されたメモリとを含むシステムであって、メモリが命令を含み、命令が、１つまたは複数のプロセッサによって実行されると、１つまたは複数のプロセッサに、デジタルプロモーションエンジンにおいて、少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、デジタルプロモーションペイロードが、ブランド消費財に関連付けられたデジタルプロモーション値を含むことを行わせる、システムが説明される。１つまたは複数のプロセッサはまた、モバイルディスプレイパブリッシャのサプライサイドプラットフォームから、デジタルプロモーションエンジンへの入札要求を受信することと、入札要求への入札応答をサプライサイドプラットフォームに提供することであって、入札応答がデジタルプロモーションペイロードを含むことと、サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札のためのオークションを実施した後に入札応答が選択されたことの確認を受信することと、を行う命令を実行する。１つまたは複数のプロセッサはまた、デジタルプロモーションペイロードを、モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドをサプライサイドプラットフォームに提供することと、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してデジタルプロモーション値を得意客識別にロードすることと、を行う命令を実行する。
【０００６】
一実施形態によれば、１つまたは複数のプロセッサによって実行されると、コンピュータに、デジタルプロモーションエンジンにおいて、少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、デジタルプロモーションペイロードが、ブランド消費財に関連付けられたデジタルプロモーション値を含むことを含む方法を実施させる命令を含む非一時的機械可読媒体が説明される。この方法はまた、モバイルディスプレイパブリッシャのサプライサイドプラットフォームから、デジタルプロモーションエンジンへの入札要求を受信することと、入札要求への入札応答をサプライサイドプラットフォームに提供することであって、入札応答がデジタルプロモーションペイロードを含むことと、を含む。この方法はまた、サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札のためのオークションを実施した後に入札応答が選択されたことの確認を受信することと、デジタルプロモーションペイロードを、モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドをサプライサイドプラットフォームに提供することと、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してデジタルプロモーション値を得意客識別にロードすることと、を含む。
【０００７】
さらに他の実施形態では、コマンドを記憶するための手段と、コマンドを実行し、システムに方法を実施させるための手段と、を含むシステムが説明され、この方法は、デジタルプロモーションエンジンにおいて、少なくとも１つのブランド消費財のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、デジタルプロモーションペイロードが、ブランド消費財に関連付けられたデジタルプロモーション値を含むことを含む。この方法はまた、モバイルディスプレイパブリッシャのサプライサイドプラットフォームから、デジタルプロモーションエンジンへの入札要求を受信することと、入札要求への入札応答をサプライサイドプラットフォームに提供することであって、入札応答がデジタルプロモーションペイロードを含むことと、を含む。この方法はまた、サプライサイドプラットフォームから、異なるデジタル広告エンティティからの１つまたは複数の入札のためのオークションを実施した後に入札応答が選択されたことの確認を受信することと、デジタルプロモーションペイロードを、モバイルディスプレイパブリッシャからのリソースにアクセスしているモバイルデバイスに配信するためのコマンドをサプライサイドプラットフォームに提供することと、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してデジタルプロモーション値を得意客識別にロードすることと、を含む。
【０００８】
さらなる一実施形態では、モバイルデバイス内のブラウザによってアクセスされたパブリッシャウェブサイトまたはアプリケーションからモバイルデバイス識別子を決定するためのコンピュータ実施方法が説明される。この方法は、モバイルデバイス識別子をデジタルプロモーションエンジンに提供することと、デジタルプロモーションエンジン内のルックアップテーブルにおいて、モバイルデバイス識別子と得意客カードとを関連付けることと、得意客カードのための論理問い合わせの後に、ブランド消費財のためのデジタルプロモーション値を含むデジタルプロモーションペイロードを受信することと、を含む。この方法はまた、モバイルデバイスのディスプレイ内に、ブラウザを介して、デジタルプロモーションペイロードを描画することと、モバイルデバイスから検出されたデジタルプロモーションペイロードとのユーザのインタラクションに応答してデジタルプロモーション値を得意客カードにロードすることと、を含む。
【０００９】
本主題の技術の様々な構成が実例として示され、説明される以下の詳細な説明から、本主題の技術の他の構成が当業者に容易に明らかになることが理解される。認識されることになるように、本主題の技術は、他の、および異なる構成が可能であり、そのいくつかの細部は、全て本主題の技術の範囲から逸脱することなく、様々な他の点で変更が可能である。したがって、図面および詳細な説明は本質的に例示と見なされるべきであり、限定と見なされるべきでない。
【００１０】
さらなる理解を与えるために含まれ、本明細書に組み込まれ、その一部を構成する添付の図面は、開示されている実施形態を図解し、説明と共に、開示されている実施形態の原理を説明する役割を果たす。
【図面の簡単な説明】
【００１１】
【図１】いくつかの実施形態に係る、個別化されたデジタルプロモーションを消費者に提示するために適した例示的なアーキテクチャを示す図である。
【図２】本開示の特定の態様に係る、図１のアーキテクチャからの例示的なサーバおよびクライアントを示すブロック図である。
【図３】いくつかの実施形態に係る、個別化されたデジタルプロモーションおよびオファーの再生リストをモバイルデバイスの消費者に提供するように構成された、モバイルデバイスおよび少なくとも１つのネットワークサーバを含むシステムを示す図である。
【図４】いくつかの実施形態に係る、デマンドサイドプラットフォーム内のダイナミッククリエイティブレンダリングサーバによって提供されるデジタルプロモーションペイロードを含む、サプライサイドプラットフォーム内のパブリッシャサーバによって提供されるディスプレイのスクリーンショットを示す図である。
【図５】いくつかの実施形態に係る、小売業者のための消費者の得意客識別に対するクーポンのクリップの成功後に生成されたモバイルウォレットパスのスクリーンショットを示す図である。
【図６】いくつかの実施形態に係る、サーバからのデジタルプロモーション項目ペイロードのためのパブリッシャウェブサイトまたはアプリケーション内のデジタルプロモーションスペースをオークションで売る方法におけるステップを示すフローチャートである。
【図７】いくつかの実施形態に係る、消費者への個別化されたデジタルプロモーションペイロードを準備する方法におけるステップを示すフローチャートである。
【図８】図１および図２のクライアントおよびサーバならびに図６および図７の方法が実施され得る例示的なコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【００１２】
図において、同じまたは同様の参照符号によって示された要素およびステップは、別段の指示がないかぎり、同じまたは同様の要素およびステップに関連付けられている。
【００１３】
以下の詳細な説明では、本開示の完全な理解を与えるために、数多くの具体的詳細が説明される。しかし、当業者には、本開示の実施形態は、これらの具体的詳細のうちの一部を有せず実施され得ることが明らかであろう。他の例では、よく知られた構造および技法は、本開示を不明瞭にしないよう、詳細に示されなかった。
【００１４】
総括
ブランド製造業者によってＣＰＧを広告するために用いられるマーケティングツールはほとんど効果がない。なぜなら、それらは、典型的には、消費者の個別化された購入履歴および購買習慣ではなく、消費者の人口統計学的データに基づくためである。ＣＰＧ業界における消費者にとっての大きな欠点は、デジタルプロモーションを受信することと購入決定を実行することとの間の期間の短さ、加えて、その同じ短い期間内における（例えば、食品雑貨店の通路を通って移動する間における）消費者の移動性の高さである。これは、所望のデジタルプロモーションを適切な時に提供する（例えば、消費者が家庭用品通路内、または家庭用品店内にいる時に、家庭用保守製品の広告を出す）ための、ネットワーク化データベースにおける情報処理およびアクセシビリティに対するボトルネックを生み出す。
【００１５】
本開示のシステムは、特に、コンピュータ技術の領域において生じるこの問題に、同様にコンピュータ技術に根差した解決策を提供することによって、すなわち、モバイルから、オンラインまで、食品雑貨店の通路まで、広範囲のモダリティにわたって適合され得るデジタルプロモーションのための個別化されたデジタルメディアデータベースによって対処する。
【００１６】
本開示に従う実施形態では、小売店舖の得意客識別（ｆｒｅｑｕｅｎｔ  ｓｈｏｐｐｅｒ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ、ＦＳＣ−ＩＤ）を有する消費者のためのデジタルの「カードへロード（ｌｏａｄ  ｔｏ  ｃａｒｄ）」プロセスを実施するようにデジタルクーポンまたはプロモーションを接続し、配信するデジタルプロモーションエンジンが用いられる。消費者が、デジタルプロモーションエンジンに連結されたウェブサイトあるいはアプリケーションおよびモバイルアプリとインタラクションすると、返されたプロモーションおよびオファーが、デジタルプロモーションエンジンから供され、消費者がデジタルプロモーションペイロードとインタラクションするインタラクション性機能を包含するクーポンコンテンツおよびメタデータを含むＦＳＣ−ＩＤにデジタル的にロードされ得るであろう。インタラクションの一例は、クリップされたクーポンを消費者の小売業者得意客カードに対してロードするプロセスを開始するクリップツーアクション（ｃｌｉｐ−ｔｏ−ａｃｔｉｏｎ、ＣＴＡ）ボタンオーバレイを含めることであろう。最終消費者に対してウェブサイトあるいはアプリケーションまたはモバイルアプリ上で配信され、描画された各デジタルプロモーションについて、消費者がデジタルプロモーションをクリックした場合には、デジタルプロモーションエンジンは、関連付けられたクーポンをＦＳＣ−ＩＤ上にロードし（例えば、「クリップし」）、これにより、消費者が物理的に店舗に行き（または品物をオンラインで購入し）、ＦＳＣ−ＩＤを示すと、店の請求は消費者に対するクーポン割引を自動的に含む。したがって、デジタルプロモーションエンジンは小売店舗と直接的な関係を有することができる。実施形態によっては、デジタルプロモーションエンジンはＡＰＩのセットを提供し、これにより、消費者が、デジタルプロモーションエンジンを介して配信されたデジタルクーポンまたはプロモーションをクリックし、これらとインタラクションすると、デジタルプロモーションエンジンは消費者のデジタルデバイス識別子を調べ、それを消費者の小売業者中心のＦＳＣ−ＩＤに逆に対応付ける。次に、デジタル広告プラットフォームとのインターフェースとなる小売業者のＡＰＩは、いかなるクーポンがクリップされたのかに関する情報をＦＳＣ−ＩＤと共に受信する。
【００１７】
実施形態によっては、デジタルプロモーションエンジンは、ブランド製造業者キャンペーンを、小売業者、およびそれぞれの小売業者において頻繁に買い物をする消費者に発行するデジタルプロモーションおよびコンテンツ管理システム（ｃｏｎｔｅｎｔ  ｍａｎａｇｅｍｅｎｔ  ｓｙｓｔｅｍ、ＣＭＳ）に連結されている。複数の小売業者および数百人以上の消費者がデジタルプロモーションエンジンによって取り扱われ得る。したがって、ＣＭＳは、デジタルプロモーションおよびクーポンコンテンツを、デジタルプロモーションエンジン、小売ウェブページ、および他のデジタルメディアアウトレットへデジタル的にプッシュする。したがって、本明細書において開示されている実施形態は、異なる方法でデジタルプロモーションペイロードを表示する複数のウェブおよびモバイルパブリッシャ（例えば、マルチメディアファイルを再生するとデジタルプロモーションまたはクーポンを消費者に対して表示し得る映画または音楽のためのマルチメディア再生リストパブリッシャ、および同様のもの）を含む。
【００１８】
実施形態によっては、デジタルプロモーションエンジンは、ブランド製造業者のコンテンツを表すデジタルクーポンおよびプロモーションペイロードをＣＭＳからプルし、ＣＭＳサーバに、そのデジタルプロモーションペイロードを、小売業者のネットワーク内のＦＳＣ−ＩＤカードを有する消費者へ動的にプッシュするよう指令するように構成されている。消費者は、彼らの小売業者中心のＦＳＣ−ＩＤを入力する必要なく、デジタルプロモーションペイロードを受信する。消費者が、デジタルクーポンおよびプロモーションコンテンツからなるデジタルプロモーションペイロード上のＣＴＡボタンをクリックすると、デジタルプロモーションエンジンが、クーポンを消費者の関連ＦＳＣ−ＩＤにクリップするようトリガされる。それゆえ、デジタルプロモーションエンジンは、所与のブランド製造業者に関連付けられた複数の小売業者のＦＳＣ−ＩＤを有する全ての消費者を対象にし得る。したがって、本明細書において開示されているシステムの実施形態は、ブランド製造業者のキャンペーンのインパクトファクターまたはアウトリーチを、大幅に削減されたコストで増大させる。
【００１９】
本主題のシステムは、ブランドキャンペーンの対象消費者の大きな集合の選択を可能にするエンジンを提供することを含む、いくつかの利点をもたらす。実施形態によっては、キャンペーンは、１つまたは複数のＣＰＧを持っているブランド製造業者によって生成される。キャンペーンは、ブランド製造業者によって、顧客を引き付け、および／または得意客識別（ＦＳＣ−ＩＤ）を有する上顧客に報いるために定期的に（例えば、１週間に１度）生成されてもよい。小売業者は、特定の品物の販売をデジタル的に促進することを決定してもよい。本システムは、小売業者に関連付けられたＦＳＣ−ＩＤに基づいて、消費者のデジタルデバイス（デスクトップ、電話、タブレット）へのプロモーションおよびクーポンを含む、デジタルプロモーションペイロードを提供する。
【００２０】
実施形態によっては、デジタルプロモーション技術エンジンは、（ブランドＣＰＧの）ブランド製造業者が、ブランドＣＰＧを販売する小売店舗に関連付けられたポイントカードを有する消費者を対象にしたキャンペーンをスケジュールすることができるデジタルメディアプラットフォームを含む。デジタルプロモーションペイロードは、開始日、終了日、予算、ジオロケーション、および消費者セグメントなどの、ブランド製造業者によって選択されるパラメータを含み得る。実施形態によっては、デジタルプロモーションおよびマーケティング技術エンジンは、ブランド製造業者からのデジタルプロモーションパラメータと、デスクトップクッキーＩＤ、モバイルクッキーＩＤ、および他のデジタル広告識別子などの、デジタル広告識別子とを関連付けるように構成されている。
【００２１】
いくつかの実施形態は、サプライサイドプロバイダ（ｓｕｐｐｌｙ  ｓｉｄｅ  ｐｒｏｖｉｄｅｒ、ＳＳＰ）である、デジタルプロモーションエンジンと統合されたインベントリソースを含む。各インベントリソースは、デスクトップウェブサイトまたはアプリケーション、モバイルウェブサイトまたはアプリケーションおよびアプリ（例えば、ニュースサービス、再生リスト、および同様のもの）などの、一連のデジタル表示プロパティを表す。これらは、最高入札者にオークションで売られる表示領域内の利用可能デジタルプロモーションスペースを有するパブリッシャである。デジタルプロモーションエンジンは、アグリゲータによって収集されるデジタルプロモーション入札を提供する。実施形態によっては、デジタルプロモーションエンジンは、消費者が広告の対象セグメントの基準に当てはまること（すなわち、消費者が、ポイントカードと共に広告およびマーケティング技術エンジン内の対象ファイルに列挙されたモバイルデバイスを有すること）を検証するように構成されている。
【００２２】
したがって、実施形態によっては、デジタルプロモーションエンジンはクーポンコンテンツをデジタルプロモーションペイロードの形で配信し、デジタル広告技術プラットフォームを通じてそれを供し、これにより、多くのデバイスを通じて多くの消費者に到達する。実施形態によっては、デジタルプロモーションエンジンは、消費者を小売業者のウェブサイトまたはアプリケーションにログインさせることなく、ＦＳＣ−ＩＤカードに対するクリッピングの全プロセスを可能にする。デジタルプロモーションエンジンによって様々なＳＳＰを通じてプッシュされるデジタルプロモーションペイロードは、消費者が音楽を聴いている最中、ゲームアプリケーションにおいてゲームレベルを変更しているか、またはモバイルデバイスを用いて任意の他の機能を実施している最中に出現し得る。
【００２３】
本明細書において開示されている実施形態は、ブランドキャンペーンの対象消費者の大きな集合を選択することによって、リアルタイムの個別化されたデジタルプロモーションの技術分野において遭遇する問題に対処する。さらに、いくつかの実施形態はまた、ブランドＣＰＧデジタルプロモーションが複数の小売店舗によって販売のために提供され、消費者が各小売店舗ウェブサイトまたはアプリケーションにアクセスし得る、またはアクセスし得ない時に生じる課題にも対処し得る。このような場合には、いくつかの実施形態は、（例えば、店舗、または店舗の所定の近傍内において）ロケーションベースのクーポンデジタルプロモーションをプッシュするためのジオフェンシングを含む、例えば、広告デジタルプロモーションコンテンツ、バーコード、店内償還可能クーポンを有する、デジタルプロモーションペイロードを含み得る。
【００２４】
本明細書において提供される多くの例は、識別可能である消費者の検索入力もしくは購入履歴、または記憶された画像のダウンロード履歴を説明しているが、各消費者はこのような消費者情報が共有または記憶されることの明示的な許可を与えてもよい。明示的な許可は、本開示のシステム内に統合されたプライバシー制御を用いて与えられてもよい。各消費者は、このような消費者情報が明示的な同意を得て共有されることになることの通知を提供されてもよく、各消費者はいつでも情報共有を終了させることができ、任意の記憶された消費者情報を抹消することができる。記憶された消費者情報は、消費者セキュリティを保護するために暗号化されてもよい。
【００２５】
実施形態によっては、本明細書において開示されている方法は、プリントアットホーム（ｐｒｉｎｔ−ａｔ−ｈｏｍｅ）デジタルプロモーションのオンラインデータおよび消費者活動を受け付ける。このような実施形態は、（例えば、クーポンを適用するための）個別化された消費者体験をサポートするために展開され得る。さらに、いくつかの実施形態はロードツーカード（ｌｏａｄ−ｔｏ−ｃａｒｄ）デジタルプロモーションを受け付け得る。ここで、カードはＦＳＣ−ＩＤであり得る。
【００２６】
例示的なシステムアーキテクチャ
図１は、本開示のいくつかの実装形態を実施するのに適したデジタルプロモーションエンジンの例示的なアーキテクチャ１００を示す。アーキテクチャ１００は、ネットワーク１５０を通じて連結されたサーバ１３０およびクライアントデバイス１１０を含む。多くのサーバ１３０のうちの１つは、プロセッサによって実行されると、サーバ１３０に、本明細書において開示されている方法におけるステップのうちの少なくとも一部を実施させる命令を含む、メモリをホストするように構成されている。実施形態によっては、アーキテクチャ１００は、個別化されたデジタルプロモーションを、クライアントデバイス１１０の消費者であり得る、消費者に提示するように構成されている。対象になるデジタルプロモーションペイロードは、サーバのメモリ内の履歴ログ内に記憶され得る、消費者の購入履歴から取得されてもよい。
【００２７】
サーバ１３０は、履歴ログ、デジタルプロモーションデータベース、およびデジタルプロモーションエンジンをホストするための適切なプロセッサ、メモリ、および通信能力を有する任意のデバイスを含み得る。デジタルプロモーションエンジンはネットワーク１５０を通じて様々なクライアント１１０によってアクセス可能であり得る。実施形態によっては、サーバ１３０は、ダイナミッククリエイティブレンダリングサーバ、パブリッシャ、もしくはサプライサイドプラットフォーム（ＳＳＰ）サーバ、およびデマンドサイドプラットフォーム（ｄｅｍａｎｄ  ｓｉｄｅ  ｐｌａｔｆｏｒｍ、ＤＳＰ）サーバを含み得る。クライアントデバイス１１０は、例えば、デスクトップコンピュータ、モバイルコンピュータ、タブレットコンピュータ（例えば、電子書籍リーダを含む）、モバイルデバイス（例えば、スマートフォンもしくはＰＤＡ）、あるいは適切なプロセッサ、メモリ、およびサーバ１３０のうちの１つまたは複数の上の画像検索エンジンおよび履歴ログにアクセスするための通信能力を有する任意の他のデバイスを含み得る。ネットワーク１５０は、例えば、ローカルエリアネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ、ＬＡＮ）、ワイドエリアネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ、ＷＡＮ）、インターネット、および同様のもののうちの任意の１つまたは複数を含むことができる。さらに、ネットワーク１５０は、限定するものではないが、以下の、バスネットワーク、星状ネットワーク、環状ネットワーク、網目状ネットワーク、星状バスネットワーク、木状もしくは階層ネットワーク、および同様のものを含む、ネットワークトポロジーのうちの任意の１つまたは複数を含むことができる。
【００２８】
図２は、本開示の特定の態様に係る、図１のアーキテクチャ１００における例示的なサーバ１３０およびクライアントデバイス１１０を示すブロック図２００である。クライアントデバイス１１０およびサーバ１３０はそれぞれの通信モジュール２１８および２３８を介してネットワーク１５０を通じて通信可能に連結されている。通信モジュール２１８および２３８は、データ、要求、応答、およびコマンドなどの情報をネットワーク上の他のデバイスへ送信および受信するために、ネットワーク１５０とのインターフェースとなるように構成されている。通信モジュール２１８および２３８は、例えば、モデムまたはイーサネットカードであることができる。クライアントデバイス１１０は入力デバイス２１４および出力デバイス２１６に連結され得る。入力デバイス２１４は、消費者がクライアントデバイス１１０とインタラクションするために使用し得る、キーボード、マウス、ポインタ、またはさらに、タッチスクリーンディスプレイを含み得る。同様に、出力デバイス２１６は、消費者がクライアントデバイス１１０から結果を取得し得るディスプレイおよびスピーカを含み得る。クライアントデバイス１１０はまた、メモリ２２０内に記憶された命令を実行し、クライアントデバイス１１０に、本開示に従う方法におけるステップのうちの少なくとも一部を実施させるように構成された、プロセッサ２１２を含み得る。メモリ２２０は、プロセッサ２１２によって実行されると、サーバ１３０からのデジタルプロモーションペイロード２２５を消費者のために表示させる特定の命令を含む、アプリケーション２２２−１をさらに含み得る。デジタルプロモーションペイロード２２５は、サーバ１３０によって消費者に提示される複数のデジタルプロモーションまたはクーポンを含み得、消費者は、デジタルプロモーションペイロード２２５からのデジタルプロモーションまたはクーポンのうちの少なくとも一部をメモリ２２０内に記憶し得る。
【００２９】
実施形態によっては、メモリ２２０は、消費者によって、デジタルプロモーションペイロード２２５内の複数のデジタルプロモーションまたはクーポンのうちの任意のものから選択された（例えば、「クリップされた」）、価値オファー（例えば、クーポン、割引、および同様のもの）を記憶するように構成された、モバイルウォレットアプリケーション２２２−２を含み得る。さらに、実施形態によっては、モバイルウォレットアプリケーション２２２−２は、消費者によって選択された価値オファーを、メモリ２２０内に記憶された小売業者のためのＦＳＣ−ＩＤに関連付け得る。モバイルウォレットアプリケーション２２２−２は、製造業者によって、クライアントデバイス１１０の全てのハードウェア動作を制御するオペレーティングシステムのインストールと共に、メモリ２２０内にインストールされ得る。さらに、実施形態によっては、消費者がクライアントデバイス１１０内に小売業者の小売業者アプリケーション２２２−３をダウンロードし得る。消費者は、小売業者アプリケーション２２２−３に関連付けられたＦＳＣ−ＩＤを有し得る。実施形態によっては、小売業者の店舗の１つまたは複数の「現実世界の」物理的なロケーションに加えて、小売業者は、ネットワークサーバ（例えば、サーバ１３０）によってホストされたオンラインショッピングアウトレットをホストし得る。アプリケーション２２２−１、モバイルウォレットアプリケーション２２２−２、および小売業者アプリケーション２２２−３は、以下において、まとめて「アプリケーション２２２」と呼ばれることになる。
【００３０】
サーバ１３０は、メモリ２３２、プロセッサ２３６、および通信モジュール２３８を含む。プロセッサ２３６は、プロセッサ２３６内に物理的にコーディングされた命令、メモリ２３２内のソフトウェアから受信された命令、または両者の組み合わせなどの、命令を実行するように構成されている。メモリ２３２は、デジタルプロモーションデータベース２５２内に記憶された画像、ビデオ、および他のマルチメディアファイルをデジタルプロモーションペイロード２２５内に統合するためのデジタルプロモーションエンジン２４２を含む。デジタルプロモーションエンジン２４２は、クライアントデバイス１１０内にインストールされたアプリケーション２２２−１またはウェブブラウザを通じて、デジタルプロモーションデータベース２５２からのデジタルプロモーションを、小売店舗、または店舗のチェーンの消費者であるクライアントデバイス１１０の消費者へプッシュし得る。したがって、アプリケーション２２２はサーバ１３０によってインストールされ、サーバ１３０によって提供されたスクリプトおよび他のルーチンを実施し得る。実施形態によっては、アプリケーション２２２−１は、デジタルプロモーションエンジン２４２によって提供されたデジタルプロモーションペイロード２２５を表示するように構成され得る。
【００３１】
デジタルプロモーションエンジン２４２は、得意客識別データベース２５４および履歴ログデータベース２５６から取得された情報に基づいてデジタルプロモーションペイロード２２５を統合する。履歴ログデータベース２５６は、得意客識別データベース２５４内に列挙された複数の消費者の購入履歴を含む。これを達成するために、実施形態によっては、アルゴリズム２４４が、プロセッサ２３６によって実行されると、サーバ１３０にデジタルプロモーションペイロード２２５を統合させるコマンドを記憶する。アルゴリズム２４４は、消費者がアプリケーション２２２のうちの任意のものを用いて、サーバ１３０（例えば、ＳＳＰサーバ）によってホストされたネットワークサイトにアクセスした時に、消費者の特定の好みを対象としたデジタルプロモーションペイロード２２５を選択するよう、得意客識別データベース２５４および履歴ログデータベース２５６を通じてトレーニングされるニューラルネットワーク（ｎｅｕｒａｌ  ｎｅｔｗｏｒｋ、ＮＮ）を含み得る。したがって、アプリケーション２２２を通じてアクセスされるネットワークサイトをホストするＳＳＰサーバは、デジタルプロモーションエンジン２４２をホストするＤＳＰサーバとは異なり得る。
【００３２】
１つまたは複数の実装形態では、デジタルプロモーションデータベース２５２は、１つまたは複数の店舗を有する小売業者によって販売中の複数の製品のためのクーポンおよびデジタルプロモーションを含むデジタルプロモーションペイロードを統合する。得意客識別データベース２５４は小売業者の得意消費者のリストを含み得る。小売業者は、デジタルプロモーションデータベース２５２、得意客識別データベース２５４、および履歴ログデータベース２５６を作成し、更新し、維持し得る。その点について、デジタルプロモーションデータベース２５２、得意客識別データベース２５４、および履歴ログデータベース２５６は小売業者によってホストされてもよく、その一方で、デジタルプロモーションエンジン２４２はＤＳＰサーバまたはダイナミッククリエイティブレンダリングサーバによってホストされてもよい。したがって、ＤＳＰサーバは、１つまたは複数の小売業者との業務上の合意を通じて、１つまたは複数のデジタルプロモーションデータベース２５２、１つまたは複数の得意客識別データベース２５４、および１つまたは複数の履歴ログデータベース２５６へのアクセスを有し得る。
【００３３】
特定の態様では、小売業者によってホストされたサーバ１３０内のプロセッサ２３６は、あらかじめ選択された期間にわたって、複数のロケーションにおいて複数の購入イベント時に用いられた得意客識別を介して消費者を識別する消費者購入データを得ることによって、履歴ログデータベース２５６のデータを決定するように構成されている。実施形態によっては、履歴ログデータベース２５６は、アプリケーション２２２またはネットワークブラウザを通じた消費者のオンライン購入履歴を含む。
【００３４】
図３は、いくつかの実施形態に係る、デジタルプロモーションペイロード３２５をモバイルデバイスの消費者に提供するように構成された、モバイルデバイス３０１および少なくとも１つのネットワークサーバ（例えば、サーバ３１０、３２０、３３０、および３４０）を含む、システム３００を示す。少なくとも１つのネットワークサーバおよびモバイルデバイスはメモリおよびプロセッサを含み得る。メモリは、以下の表１に示されるものなどの、モバイルデバイス識別子（例えば、モバイルクッキーＩＤ）を小売り固有のＦＳＣ−ＩＤと対にするルックアップテーブルを含むデータベースを含み得るか、またはそれへのアクセスを有し得る。
【００３５】
【表１】
2020521220.tif 000003
【００３６】
システム３００は、ブランド製造業者からのデジタルプロモーションペイロードを受信するように構成されたプラットフォームである、デジタルクーポンおよびデジタルプロモーションエンジン３４０に連結された広告エンジン３１０を含み得る。例えば、実施形態によっては、ブランド製造業者が、特定のＣＰＧ、または複数のＣＰＧのためのキャンペーンを促進しようと決定し得る。したがって、ブランド製造業者はデジタルプロモーションペイロードを広告エンジン３１０へプッシュする。デジタルプロモーションペイロードは、ブランド製造業者からの選択されたＣＰＧのための特別デジタルプロモーション、割引、お買い得情報、およびクーポンを含み得る。実施形態によっては、ブランド製造業者は、価格値、デジタルプロモーションのタイムライン、開始日、終了日、およびキャンペーンのための対象消費者の特定の特徴に関する市場セグメンテーションなどの、特定のキャンペーンに関するＣＰＧおよび関連目標値の特定のリストを提供する。したがって、実施形態によっては、広告エンジン３１０はデジタルプロモーションエンジン３４０に連結され、ブランド製造業者によって提供されるパラメータに従って、デジタルプロモーションペイロードを生成するように構成され得る。これは、デジタルプロモーションエンジン３４０内または広告エンジン３１０内のプロセッサによって実行される、ニューラルネットワーキングアルゴリズムおよび他の技法を含む、特定の論理ステップを処理することを含み得る。
【００３７】
システム３００はまた、モバイルパブリッシャウェブサイトまたはアプリケーションのためのＳＳＰ３２０を含み得る。実施形態によっては、ＳＳＰ３２０は入札要求を広告エンジン３１０へ送信する。それに応じて、広告エンジン３１０は、ブランド製造業者によって提供されたデジタルプロモーションペイロードを含む入札応答をもって返信し得る。
【００３８】
ＳＳＰ３２０は、１つまたは複数のベンダ（例えば、異なる広告エンジン３１０）から受信された入札のためのオークションを実施し、特定の広告エンジン３１０からの入札応答を選択し得る。さらに、ＳＳＰ３２０はデジタルプロモーションペイロードをパブリッシャウェブサイトまたはアプリケーション３０５へ配信し得る。実施形態によっては、ペイロードは、バーコード、クワッドコード、および同様のものを有する複数のクーポンを含むダイナミッククリエイティブ広告ユニットを描画するためのスクリプト（例えば、ｊａｖａｓｃｒｉｐｔ、「．ｊｓ」コード）を含み得る。
【００３９】
モバイルデバイス３０１内のブラウザまたはモバイルアプリケーションは、広告クリエイティブを取り出すためにダイナミッククリエイティブレンダリングサーバ３３０を呼び出し得る。ダイナミッククリエイティブレンダリングサーバ３３０は、モバイルデバイス３０１の識別子を包含する、パブリッシャのウェブサイトもしくはアプリケーション３０５、またはモバイルデバイス３０１内のアプリケーションから到来するＨＴＴＰアプリケーションプログラミングインターフェース（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ、ＡＰＩ）呼び出しを識別するように構成され得る。次に、ダイナミッククリエイティブレンダリングサーバ３３０は、モバイルデバイス３０１の識別子をデジタルプロモーションエンジン３４０に提供するためのＡＰＩ内のコマンドを実行し得る。
【００４０】
デジタルプロモーションエンジン３４０に連結された広告エンジン３１０は、モバイルデバイス３０１の識別子を用い、ＩＤ対応表（例えば、上掲の表１）を横断して、対応する小売業者のＦＳＣ−ＩＤ（得意客カードＩＤ）を探索する論理コマンドを実行するように構成され得る。実施形態によっては、広告エンジン３１０はデジタルプロモーションエンジン３４０に連結され得、また、小売業者のＦＳＣ−ＩＤを問い合わせるための内部論理を実行するように構成され得る。広告エンジン３１０はデジタルプロモーションエンジン３４０に連結され、構造化されたデジタルプロモーション技術エンジンコンテンツの「．ｊｓｏｎ」または「．ＸＭＬ」再生リスト応答をダイナミッククリエイティブレンダリングサーバ３３０に返し得る。
【００４１】
ダイナミッククリエイティブレンダリングサーバ３３０は、デジタルプロモーションエンジン３４０に連結された広告エンジン３１０によって提供された動的な「．ｊｓｏｎ」または「．ＸＭＬ」コンテンツをモバイルデバイス３０１上にプッシュする。したがって、「．ｊｓｏｎ」または「．ＸＭＬ」コンテンツは、ＳＳＰ３２０によってダイナミッククリエイティブ広告ユニットがインストールされたモバイルデバイス３０１内に描画され得る限られたデジタルプロモーション項目（例えば、広告、クーポン、および同様のもの）の再生リストを含み得る。それゆえ、デジタルプロモーション項目は、（例えば、消費者が食品雑貨店の通路を歩く際、またはレジにおいて、支払い時にクーポンを適用するために）消費者のためにモバイルデバイス３０１内に素早く効率的に描画され、表示されることになる。店内通知のためのジオフェンシングを含むいくつかの実施形態では、モバイルデバイスが、広告エンジン３１０によって扱われるＵＰＣを用いて識別されるＣＰＧが販売されている、システム３００に加入した小売店舗の境界内にあると判定され、且つ消費者が、小売店舗において販売中のブランドＣＰＧに関連付けられたデジタルプロモーションまたはクーポンを以前に「クリップした」場合に、ダイナミッククリエイティブレンダリングサーバ３３０は動的な「．ｊｓｏｎ」または「．ＸＭＬ」コンテンツをプッシュする。消費者が、モバイルデバイス３０１を通じてデジタルプロモーションペイロード内に提示されたクーポンのうちの任意のものを作動させる、または「クリックする」と、このアクションはプロモーションエンジン３４０に伝えられ、次に、プロモーションエンジン３４０はクーポンを消費者の小売業者ＦＳＣ−ＩＤ３５０上に「クリップする」。これで、クーポンは、小売業者ＦＳＣ−ＩＤ３５０の認証時に消費者によって小売店舗において償還される準備ができた。
【００４２】
図４は、いくつかの実施形態に係る、デマンドサイドプラットフォーム内のダイナミッククリエイティブレンダリングサーバによって提供されるデジタルプロモーションペイロード４２５を含む、サプライサイドプラットフォーム内のパブリッシャサーバによって提供されるディスプレイ４００のスクリーンショットを示す。ディスプレイ４２２は、クライアントデバイス１１０内にインストールされたブラウザまたはアプリケーション４２２によってアクセスされるウェブページを含み得る。パブリッシャサーバは、「ウェザーチャンネル」、報道機関、または任意の他のダウンストリーミングマルチメディアコンテンツプロバイダなどの、複数のネットワークコンテンツプロバイダのうちの任意のものであり得る。
【００４３】
したがって、パブリッシャサーバは、デジタルプロモーションスペースのためのディスプレイ４００の一部分を、デジタルプロモーションエンジン２４２を含むＤＳＰサーバにオークションで売ることができる。パブリッシャサーバにより広告スペースの落札を提示した後に、ＤＳＰサーバ（例えば、ＤＳＰ３２０）は、次に、小売業者４３２からのデジタルプロモーションペイロード４２５を提供し得る。デジタルプロモーションペイロード４２５は、デジタルプロモーションデータベース２５２から選択された複数のデジタルプロモーション４３５−１、４３５−２、４３５−３、４３５−４、および４３５−５（以下において、まとめて「ロードされたデジタルプロモーション４３５」と呼ばれる）を含み得る。実施形態によっては、デジタルプロモーションペイロード４２５は、ロードされたデジタルプロモーション４３５を消費者が通覧し得るよう、スクロール要素４２７を含み得る。実施形態によっては、デジタルプロモーション４３５の各々のものは、価格、製品識別、および消費者にとって関心のある関連情報などの情報を有するメタデータフィールド４３８を含む。
【００４４】
実施形態によっては、ディスプレイ４００内の小売業者４３２は、クライアントデバイス１１０を扱う消費者が、小売業者４３２によってホストされたアプリケーションまたはウェブサイトにアクセスするためのプラグインである。小売業者４３２のアイコンをクリックすることによって、消費者は小売業者ウェブサイトまたはアプリケーション（例えば、小売業者アプリケーション２２２−３）へ誘導され得る。そこで、消費者は、小売業者４３２からのより多くのデジタルプロモーションを閲覧し、それらから選択し得る。実施形態によっては、ＣＴＡボタン４３７をクリックするか、またはそれとインタラクションすると、消費者は、小売業者アプリケーションをインストールするか（小売業者アプリケーションがクライアントデバイス１１０内にまだインストールされていない場合）、または小売業者アプリケーションを起動する（小売業者アプリケーションがすでにクライアントデバイス１１０内にインストールされている場合）ように促され得る。さらに、ＣＴＡボタン４３７を作動させると、実施形態によっては、ＤＳＰサーバは、消費者に、デジタルプロモーション４３５のうちの選択された１つをモバイルウォレットアプリケーション（例えば、モバイルウォレットアプリケーション２２２−２）内にロードするよう促し得る。例えば、ＤＳＰサーバは、消費者に、デジタルプロモーションペイロード４２５を、（クライアントデバイス１１０内の）メモリ２２０内、ＤＳＰサーバのメモリ内、または小売業者サーバのメモリ（例えば、メモリ２３２、得意客識別データベース２５４、もしくは履歴ログデータベース２５６）内に保存するよう促し得る。
【００４５】
図５は、いくつかの実施形態に係る、小売業者のための消費者の得意客識別に対するクーポンまたはプロモーションのクリップの成功後に生成されたモバイルウォレットパスクーポン５００Ａのスクリーンショットを示す。クーポン５００Ａは、対応するデジタルプロモーション４３５がアプリケーション２２２−１からデジタルプロモーションエンジン２４２への呼び出しを介してうまくクリップされると、生成される。実施形態によっては、クーポン５００Ａは、モバイルウォレットが、クライアントデバイスが小売店舗のあらかじめ選択された近傍内にあることを検出した時に、デジタルプロモーションエンジン２４２がジオフェンシング機能に従って（例えば、アプリケーション２２２−１または小売業者アプリケーション２２２−３を介して）通知リマインダをプッシュすると、クライアントデバイス１１０内に表示される。実施形態によっては、クーポン５００Ａは、消費者がクーポン５００Ａをモバイルウォレットアプリケーション（例えば、モバイルウォレットアプリケーション２２２−２）内にロードし得るよう、「ウォレットにロード（ｌｏａｄ  ｔｏ  ｗａｌｌｅｔ）」ボタン５３７を含み得る。ウォレットにロードボタン５３７が作動されると、いくつかの実施形態は、それぞれ、クーポン５００Ａをウォレットに追加するか、または操作をキャンセルするための、「追加」および「キャンセル」ボタン５２７ａおよび５２７ｃを含めて、クーポンメタデータ４３８および満了日５３８を含む、クーポンプレビュー５００Ｂを表示する。
【００４６】
消費者は、消費者が小売業者の（「現実世界」またはオンラインの）店舗においてＦＳＣ−ＩＤを用いてモバイルウォレットアプリケーション２２２−２にアップロードした全てのプロモーションを携えることができる。したがって、消費者は、製品が購入された場合に特定のクーポン５００Ａが小売業者によって付与されるために、特定のクーポン５００Ａを携える必要がなくなり得る。
【００４７】
図６は、いくつかの実施形態に係る、サーバ（例えば、広告エンジン３１０）からのデジタルプロモーション項目またはペイロードのためのパブリッシャウェブサイトまたはアプリケーション（例えば、パブリッシャＳＳＰ３２０）内のデジタルプロモーションスペースをオークションで売るための方法６００におけるステップを示す。方法６００は、図３に示される複数のサーバのうちの任意の１つによって少なくとも部分的に実施され得る。例えば、方法６００におけるステップのうちの少なくとも一部は、ブラウザおよびアプリケーションがパブリッシャウェブサイトまたはアプリケーションにアクセスするためのコードを実行するモバイルデバイス、ならびにダイナミッククリエイティブレンダリングサーバがデジタルプロモーションペイロードをモバイルデバイスへプッシュするようにデジタルプロモーション再生リストを選択するための論理を処理するデジタルクーポンおよびプロモーション技術エンジンに連結された広告およびマーケティング技術エンジンを含む、システム内の１つの構成要素によって実施され得、システムはまた、デジタルプロモーション技術エンジンからのデジタルプロモーション入札を要求し、それに登録されたパブリッシャＳＳＰを含む（例えば、システム３００、モバイルデバイス３０１、パブリッシャウェブサイトもしくはアプリケーション３０５、広告エンジン３１０、パブリッシャＳＳＰ３２０、ダイナミッククリエイティブレンダリングサーバ３３０、およびプロモーションエンジン３４０）。したがって、方法６００におけるステップのうちの少なくとも一部は、サーバもしくはモバイルデバイスのメモリ内に記憶されているか、またはサーバもしくはモバイルデバイスによってアクセス可能なコマンドを実行するプロセッサによって実施され得る。さらに、実施形態によっては、方法６００におけるステップのうちの少なくとも一部は、時間的に重なって、ほぼ同時に、または方法６００に示される順序とは異なる順序で実施され得る。さらに、本明細書において開示されているいくつかの実施形態に従う方法は、方法６００におけるステップのうちの、全てではないが、少なくとも１つを含み得る。
【００４８】
ステップ６０２は、デジタルクーポンおよびプロモーション技術エンジンに連結された広告およびマーケティング技術エンジンにおいて、少なくとも１つのブランド消費財（ＣＰＧ）のブランド製造業者からのデジタルプロモーションペイロードを受信することであって、デジタルプロモーションペイロードが、ブランドＣＰＧに関連付けられたデジタルプロモーション値を含むことを含む。実施形態によっては、ステップ６０２は、ブランド製造業者の事業計画および契約に応じて、デジタルプロモーションペイロードに関連付けられた小売店舖のリストを受信することを含む。実施形態によっては、ステップ６０２は、デジタルプロモーション値を、モバイルデバイス内にインストールされたモバイルウォレットアプリケーションにロードすることを含む。実施形態によっては、デジタルプロモーション値は、ブランド消費財に関連付けられたデジタルクーポンであり、ステップ６０２は、デジタルプロモーション値をブランド消費財の値段から減算することを含む。実施形態によっては、ステップ６０２は、得意客識別に関連付けられた消費者の購入履歴に基づいてデジタルプロモーション値を選択することを含む。
【００４９】
ステップ６０４は、モバイルディスプレイおよびビデオパブリッシャのＳＳＰから、デジタルプロモーション技術エンジンへの入札要求を受信することを含む。
【００５０】
ステップ６０６は、入札要求への入札応答をＳＳＰに提供することであって、入札応答がデジタルプロモーションペイロードを含むことを含む。
【００５１】
ステップ６０８は、ＳＳＰから、異なるデジタル広告エンティティ（例えば、デジタルプロモーションエンジン、デジタル広告エンジン、および同様のもの）からの１つまたは複数の入札のためのオークションを実施した後に入札応答が選択されたことの確認を受信することを含む。実施形態によっては、ステップ６０８は、様々な異なる種類の最適化（例えば、誰がデジタルプロモーションスペースのためのより高い入札額を有するのか）を実施することを含む。
【００５２】
ステップ６１０は、デジタルプロモーションペイロードを、モバイルデバイスからアクセス可能なパブリッシャウェブサイトまたはアプリケーションへ配信するためのコマンドをＳＳＰサーバに提供することを含む。
【００５３】
ステップ６１２は、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してオファー値を得意客識別にロードすることを含む。実施形態によっては、ステップ６１２は、消費者によって作動されたクリップツーアクションボタンからの作動信号を受信することを含む。実施形態によっては、ステップ６１２は、デジタルプロモーションエンジンにおいて、小売業者アプリケーションをモバイルデバイス内にインストールさせる要求を消費者から受信することであって、小売業者アプリケーションが得意客識別に関連付けられていることを含む。実施形態によっては、ステップ６１２は、デジタルプロモーションエンジンが、デジタルプロモーションペイロードに関連付けられた小売店舖の近傍においてモバイルデバイスのジオロケーション情報を検出すると、デジタルプロモーション値をモバイルデバイスのディスプレイへプッシュすることを含む。
【００５４】
図７は、いくつかの実施形態に係る、デジタルクーポンおよびプロモーション技術エンジンに連結された広告およびマーケティング技術エンジンからの広告をモバイルデバイス内に描画し、表示する方法７００におけるステップを示す。方法７００は、図１〜図３に示される複数のサーバのうちの任意の１つによって少なくとも部分的に実施され得る。例えば、方法７００におけるステップのうちの少なくとも一部は、ブラウザおよびアプリケーションがパブリッシャウェブサイトまたはアプリケーションにアクセスするためのコードを実行するモバイルデバイス、ならびにダイナミッククリエイティブレンダリングサーバがモバイルデバイスへプッシュするようにデジタルプロモーション再生リストを選択するための論理を処理するデジタルクーポンおよびプロモーション技術エンジンに連結された広告およびマーケティング技術エンジンを含む、システム内の１つの構成要素によって実施され得、システムはまた、デジタルクーポンおよびプロモーション技術エンジンに連結された広告およびマーケティング技術エンジンからのデジタルプロモーション入札を要求し、それに登録されたパブリッシャＳＳＰを含む（例えば、システム３００、モバイルデバイス３０１、パブリッシャウェブサイトもしくはアプリケーション３０５、広告エンジン３１０、パブリッシャＳＳＰ３２０、ダイナミッククリエイティブレンダリングサーバ３３０、およびデジタルプロモーションエンジン３４０）。したがって、方法７００におけるステップのうちの少なくとも一部は、サーバのメモリ内に記憶されているか、またはサーバによってアクセス可能なコマンドを実行するプロセッサによって実施され得る。さらに、実施形態によっては、方法７００におけるステップのうちの少なくとも一部は、時間的に重なって、ほぼ同時に、または方法７００に示される順序とは異なる順序で実施され得る。さらに、本明細書において開示されているいくつかの実施形態に従う方法は、方法７００におけるステップのうちの、全てではないが、少なくとも１つを含み得る。
【００５５】
ステップ７０２は、パブリッシャモバイルウェブサイトまたはアプリケーションからモバイルデバイス識別子を決定することを含む。実施形態によっては、ステップ７０２は、ダイナミッククリエイティブ描画サービスにおいて、モバイルデバイスブラウザまたはアプリケーションからの要求を受信することを含み、要求は広告クリエイティブディスプレイに対するものである。
【００５６】
ステップ７０４は、モバイルデバイス識別子をデジタルプロモーション技術エンジンに提供することを含む。
【００５７】
ステップ７０６は、広告技術エンジン内のルックアップテーブル（例えば、表１）において、モバイルデバイス識別子と、対応する小売り固有のＦＳＣ−ＩＤとを関連付けることを含む。
【００５８】
ステップ７０８は、広告技術エンジンにおけるＦＳＣ−ＩＤの論理問い合わせ後に、ブランドＣＰＧのためのデジタルプロモーションおよびクーポンを含むデジタルプロモーションペイロードを受信することであって、ブランドＣＰＧがブランド製造業者に関連付けられていることを含む。
【００５９】
ステップ７１０は、モバイルデバイスのディスプレイ内に、ブラウザを介して、デジタルプロモーションペイロードを描画することを含む。
【００６０】
ステップ７１２は、モバイルデバイスから検出されたデジタルプロモーションペイロードとの消費者のインタラクションに応答してオファー値をＦＳＣ−ＩＤにロードすることを含む。実施形態によっては、ステップ７１２は、デジタルクーポンおよびプロモーション技術エンジンコンテンツに連結された構造化広告およびマーケティング技術エンジンを処理し、構造化デジタルプロモーション、プロモーション、およびクーポンコンテンツを含む再生リスト応答をモバイルデバイスブラウザ内へプッシュすることを含む。実施形態によっては、ステップ７１２は、モバイルデバイスが、システム１００に加入した小売店舖の境界内にあると判定することを含み得、ＣＰＧは、消費者によってクリップされ、デジタルクーポンおよびプロモーション技術エンジンによって消費者の関連小売業者ＦＳＣ−ＩＤ内に取り込まれたクーポンにより識別される。さらに、実施形態によっては、ステップ３１２は、再生リスト応答を消費者のために表示することを含み得る。
【００６１】
ハードウェアの概説
図８は、図１および図２のクライアントデバイス１１０およびサーバ１３０、ならびに図６および図７の方法が実施され得る例示的なコンピュータシステム８００を示すブロック図である。特定の態様では、コンピュータシステム８００は、専用サーバ内の、または別のエンティティ内に統合された、または複数のエンティティにわたって分散した、ハードウェア、あるいはソフトウェアおよびハードウェアの組み合わせを用いて実施され得る。
【００６２】
コンピュータシステム８００（例えば、クライアントデバイス１１０およびサーバ１３０）は、バス８０８、または情報を通信するための他の通信機構と、情報を処理するためにバス８０８に連結されたプロセッサ８０２（例えば、プロセッサ２１２および２３６）とを含む。例として、コンピュータシステム８００は１つまたは複数のプロセッサ８０２を実装され得る。プロセッサ８０２は、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、ＦＰＧＡ）、プログラム可能論理デバイス（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ、ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別のハードウェア構成要素、あるいは情報の算出または他の操作を実施することができる任意の他の好適なエンティティであり得る。
【００６３】
コンピュータシステム８００は、ハードウェアに加えて、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、フラッシュメモリ、リードオンリーメモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、プログラマブルリードオンリーメモリ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＰＲＯＭ）、消去可能ＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ、ＥＰＲＯＭ）、レジスタ、ハードディスク、取外し可能ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、またはプロセッサ８０２によって実行されるべき情報および命令を記憶するためにバス８０８に連結された任意の他の好適な記憶デバイスなどの、含まれるメモリ８０４（例えば、メモリ２２０および２３２）内に記憶された、問題のコンピュータプログラムのための実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、またはそれらのうちの１つまたは複数の組み合わせを構成するコードを含むことができる。プロセッサ８０２およびメモリ８０４は、専用論理回路機構によって補完されるか、またはその内部に組み込まれ得る。
【００６４】
命令はメモリ８０４内に記憶され、１つまたは複数のコンピュータプログラム製品、例えば、コンピュータシステム８００による実行のために、またはコンピュータシステム８００の動作を制御するためにコンピュータ可読媒体上にエンコードされ、限定するものではないが、データ指向言語（例えば、ＳＱＬ、ｄＢａｓｅ）、システム言語（例えば、Ｃ、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｃ＋＋、アセンブリ）、アーキテクチャ言語（例えば、Ｊａｖａ、．ＮＥＴ）、およびアプリケーション言語（例えば、ＰＨＰ、Ｒｕｂｙ、Ｐｅｒｌ、Ｐｙｔｈｏｎ）などのコンピュータ言語を含む、当業者によく知られた任意の方法に従うコンピュータプログラム命令の１つまたは複数のモジュールにおいて実施され得る。命令はまた、配列言語、アスペクト指向言語、アセンブリ言語、オーサリング言語、コマンドラインインターフェース言語、コンパイル言語、並行言語、中括弧言語、データフロー言語、データ構造化言語、宣言型言語、難解言語、拡張言語、第四世代言語、関数型言語、インタラクション形言語、インタプリタ型言語、反復型言語、リストベース言語、小言語、論理ベース言語、機械語、マクロ言語、メタプログラミング言語、マルチパラダイム言語、数値解析、非英語ベース言語、オブジェクト指向クラスベース言語、オブジェクト指向プロトタイプベース言語、オフサイドルール言語、手続き型言語、自己反映言語、ルールベース言語、スクリプト言語、スタックベース言語、同期言語、構文処理言語、ビジュアル言語、ｗｉｒｔｈ言語、およびｘｍｌベース言語などのコンピュータ言語で実施され得る。メモリ８０４はまた、プロセッサ８０２によって実行されるべき命令の実行中に一時変数または他の中間情報を記憶するために用いられ得る。
【００６５】
本明細書において説明されるコンピュータプログラムは必ずしもファイルシステム内のファイルに対応しない。プログラムは、他のプログラムまたはデータを保持するファイルの一部分（例えば、マークアップ言語ドキュメント内に記憶された１つまたは複数のスクリプト）内、問題のプログラム専用の単一のファイル内、あるいは複数の協調ファイル（例えば、１つまたは複数のモジュール、サブプログラム、またはコードの部分を記憶するファイル）内に記憶することができる。コンピュータプログラムは、１つのコンピュータ上、あるいは１つのサイトに位置するか、または複数のサイトにわたって分散しており、通信ネットワークによって相互連結された複数のコンピュータ上で実行されるように展開することができる。本明細書において説明されるプロセスおよび論理の流れは、入力データに作用し、出力を生成することによって機能を実施するための１つまたは複数のコンピュータプログラムを実行する１つまたは複数のプログラム可能プロセッサによって実施され得る。
【００６６】
コンピュータシステム８００は、情報および命令を記憶するための、バス８０８に連結された、磁気ディスクまたは光ディスクなどのデータ記憶デバイス８０６をさらに含む。コンピュータシステム８００は入力／出力モジュール８１０を介して様々なデバイスに連結され得る。入力／出力モジュール８１０は任意の入力／出力モジュールであることができる。例示的な入力／出力モジュール８１０としてはＵＳＢポートなどのデータポートが挙げられる。入力／出力モジュール８１０は、通信モジュール８１２に接続するように構成されている。例示的な通信モジュール８１２（例えば、通信モジュール２１８および２３８）としては、イーサネットカードおよびモデムなどの、ネットワークインターフェースカードが挙げられる。特定の態様では、入力／出力モジュール８１０は、入力デバイス８１４（例えば、入力デバイス２１４）および／または出力デバイス８１６（例えば、出力デバイス２１６）などの、複数のデバイスに接続するように構成されている。例示的な入力デバイス８１４としては、消費者が入力をコンピュータシステム８００に提供することができる、キーボード、およびポインティングデバイス、例えば、マウスもしくはトラックボールが挙げられる。触知入力デバイス、視覚入力デバイス、音声入力デバイス、または脳コンピュータインターフェースデバイスなどの、他の種類の入力デバイス８１４を、消費者とのインタラクションを提供するために用いることもできる。例えば、消費者に提供されるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、または触知フィードバックであることができ、消費者からの入力は、音響、音声、触知、または脳波入力を含む、任意の形態で受け取ることができる。例示的な出力デバイス８１６としては、情報を消費者に表示するための、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ（液晶ディスプレイ））モニタなどの表示デバイスが挙げられる。
【００６７】
本開示の一態様によれば、クライアントデバイス１１０およびサーバ１３０は、コンピュータシステム８００を用いて、プロセッサ８０２が、メモリ８０４内に包含された１つまたは複数の命令の１つまたは複数のシーケンスを実行したことに応答して実施することができる。このような命令は、データ記憶デバイス８０６などの別の機械可読媒体からメモリ８０４に読み込まれてもよい。主メモリ８０４内に包含された命令のシーケンスの実行は、プロセッサ８０２に、本明細書において説明されるプロセスステップを実施させる。また、多重処理機構における１つまたは複数のプロセッサも、メモリ８０４内に包含された命令のシーケンスを実行するために利用され得る。代替的な態様では、本開示の様々な態様を実施するために、ハードワイヤード回路機構が、ソフトウェア命令の代わりに、またはそれと組み合わせて用いられてもよい。それゆえ、本開示の態様はハードウェア回路機構およびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００６８】
本明細書において説明される主題の様々な態様は、バックエンド構成要素、例えば、データサーバを含むか、またはミドルウェア構成要素、例えば、アプリケーションサーバを含むか、またはフロントエンド構成要素、例えば、消費者が、本明細書において説明される主題の一実装形態とインタラクションすることができるグラフィカル消費者インターフェースもしくはウェブブラウザを有するクライアントコンピュータ、またはこのようなバックエンド、ミドルウェア、もしくはフロントエンド構成要素のうちの１つまたは複数の任意の組み合わせを含むコンピューティングシステムにおいて実施することができる。システムの構成要素は、デジタルデータ通信の任意の形態または媒体、例えば、通信ネットワークによって相互連結され得る。通信ネットワーク（例えば、ネットワーク１５０）は、例えば、ＬＡＮ、ＷＡＮ、インターネット、および同様のもののうちの任意の１つまたは複数を含むことができる。さらに、通信ネットワークは、限定するものではないが、例えば以下の、バスネットワーク、星状ネットワーク、環状ネットワーク、網目状ネットワーク、星状バスネットワーク、木状もしくは階層ネットワーク、または同様のものを含む、ネットワークトポロジーのうちの任意の１つまたは複数を含むことができる。通信モジュールは、例えば、モデムまたはイーサネットカードであることができる。
【００６９】
コンピュータシステム８００はクライアントおよびサーバを含むことができる。クライアントおよびサーバは、概して、互いに遠隔にあり、典型的には、通信ネットワークを通じてインタラクションする。クライアントおよびサーバの関係は、それぞれのコンピュータ上で実行され、互いにクライアント−サーバ関係を有するコンピュータプログラムにより生じる。コンピュータシステム８００は、例えば、限定するものではないが、デスクトップコンピュータ、ラップトップコンピュータ、またはタブレットコンピュータであることができる。コンピュータシステム８００はまた、別のデバイス、例えば、限定するものではないが、携帯電話、ＰＤＡ、モバイルオーディオプレーヤ、全地球測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、ＧＰＳ）受信器、ビデオゲームコンソール、および／またはテレビセットトップボックス内に組み込まれ得る。
【００７０】
用語「機械可読記憶媒体」または「コンピュータ可読媒体」は、本明細書で使用するとき、命令を実行のためにプロセッサ８０２に提供することに関与する任意の媒体もしくは媒体群を指す。このような媒体は、限定するものではないが、不揮発性媒体、揮発性媒体、および伝送媒体を含む、多くの形態を取り得る。不揮発性媒体としては、例えば、データ記憶デバイス８０６などの、光または磁気ディスクが挙げられる。揮発性媒体としては、メモリ８０４などの、ダイナミックメモリが挙げられる。伝送媒体としては、バス８０８を形成するワイヤを含む、同軸ケーブル、銅線、および光ファイバが挙げられる。一般的な形態の機械可読媒体としては、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、任意の他の光媒体、穿孔カード、紙テープ、孔のパターンを有する任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のメモリチップもしくはカートリッジ、またはコンピュータが読み出すことができる任意の他の媒体が挙げられる。機械可読記憶媒体は、機械可読記憶デバイス、機械可読記憶基板、メモリデバイス、機械可読伝搬信号に影響を及ぼす組成物、またはそれらのうちの１つまたは複数の組み合わせであることができる。
【００７１】
ハードウェアおよびソフトウェアの互換性を示すために、様々な例示的なブロック、モジュール、構成要素、方法、動作、命令、およびアルゴリズムなどの事項はそれらの機能性に関して一般的に説明された。このような機能性が、ハードウェアとして実施されるのか、ソフトウェアとして実施されるのか、それともハードウェアおよびソフトウェアの組み合わせとして実施されるのかは、特定のアプリケーション、およびシステム全体に課される設計制約に依存する。当業者は、特定のアプリケーションごとに様々な仕方で上述の機能性を実施し得る。
【００７２】
本明細書で使用するとき、一連の項目に先行し、項目のうちの任意のものを分離するための用語「および」または「または」を伴う表現「〜のうちの少なくとも１つ（ａｔ  ｌｅａｓｔ  ｏｎｅ  ｏｆ）」は、リストの各構成要素（例えば、各項目）ではなく、リストを全体として修飾する。表現「〜のうちの少なくとも１つ（ａｔ  ｌｅａｓｔ  ｏｎｅ  ｏｆ）」は少なくとも１つの項目の選択を必要とせず、むしろ、この表現は、項目のうちの任意のもののうちの少なくとも１つ、および／または項目の任意の組み合わせのうちの少なくとも１つ、および／または項目の各々のうちの少なくとも１つを含む意味を許容する。例として、表現「Ａ、Ｂ、およびＣのうちの少なくとも１つ」または「Ａ、Ｂ、またはＣのうちの少なくとも１つ」は各々、Ａのみ、Ｂのみ、あるいはＣのみ、Ａ、Ｂ、およびＣの任意の組み合わせ、ならびに／あるいはＡ、Ｂ、およびＣの各々のうちの少なくとも１つを指す。
【００７３】
単語「例示的（ｅｘｅｍｐｌａｒｙ）」は、本明細書において、「例、実例、または例示の役割を果たすこと」を意味するように使用される。本明細書において「例示的」として説明される任意の実施形態は、必ずしも、他の実施形態に対して好ましい、または有利であると解釈されるべきではない。一態様、本態様、別の態様、いくつかの態様、１つまたは複数の態様、一実装形態、本実装形態、別の実装形態、いくつかの実装形態、１つまたは複数の実装形態、一実施形態、本実施形態、別の実施形態、いくつかの実施形態、１つまたは複数の実施形態、一構成、本構成、別の構成、いくつかの構成、１つまたは複数の構成、本主題の技術、本開示（ｔｈｅ  ｄｉｓｃｌｏｓｕｒｅ）、本開示（ｔｈｅ  ｐｒｅｓｅｎｔ  ｄｉｓｃｌｏｓｕｒｅ）、ならびにこれらの他の変形および同様のものなどの表現は便宜的なものであり、このような表現に関連する開示が本主題の技術に本質的であること、またはこのような開示が本主題の技術の全ての構成に当てはまることを含意しない。このような表現に関連する開示は、全ての構成、または１つまたは複数の構成に当てはまり得る。このような表現に関連する開示は１つまたは複数の例を提供し得る。一態様またはいくつかの態様などの表現は１つまたは複数の態様を指し得、その逆もあり得、これは他の上述の表現にも同様に当てはまる。
【００７４】
単数形での要素への言及は、特に断りのないかぎり、「唯一（ｏｎｅ  ａｎｄ  ｏｎｌｙ  ｏｎｅ）」を意味することを意図されておらず、むしろ、「１つまたは複数（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を意味することを意図されている。用語「いくつか（ｓｏｍｅ）」は１つまたは複数を指す。下線付きおよび／またはイタリック体の見出しおよび小見出しは、単に便宜的に用いられているにすぎず、本主題の技術を限定せず、本主題の技術の説明の解釈に関連して参照されるものではない。第１（ｆｉｒｓｔ）および第２（ｓｅｃｏｎｄ）ならびに同様のものなどの関係語は１つの実体またはアクションを別のものと区別するために使用され得、必ずしも、このような実体またはアクションの間の任意の実際のこのような関係または順序を必要とせず、またはこれを含意しない。当業者に知られているか、または後に知られるようになる、本開示全体を通じて説明される様々な構成の要素の全ての構造的および機能的等価物は、参照により本明細書に明示的に組み込まれ、本主題の技術によって包含されることを意図される。さらに、本明細書において開示されているものは、このような開示が上述の説明において明示的に述べられているかどうかにかかわらず、公衆に供されることを意図されていない。要素が表現「〜のための手段（ｍｅａｎｓ  ｆｏｒ）」を用いて明示的に述べられていないか、または、方法クレームの場合には、要素が表現「〜のためのステップ（ｓｔｅｐ  ｆｏｒ）」を用いて述べられていないかぎり、いずれのクレーム要素も米国特許法第１１２条第６段落の規定の下で解釈されるべきではない。
【００７５】
本明細書は多くの細目を包含するが、これらは、説明され得ることの範囲の限定として解釈されるべきではなく、むしろ、本主題の特定の実装形態の説明として解釈されるべきである。本明細書において別個の実施形態の文脈で記載されている一部の特徴はまた、単一の実施形態において組み合わせて実施することもできる。逆に、単一の実施形態の文脈で記載されている様々な特徴はまた、複数の実施形態において、別個に、または任意の好適な部分的組み合わせで実施することもできる。さらに、特徴は、特定の組み合わせで機能するように以上において説明され、さらにはそのように最初に説明されている場合があるが、説明されている組み合わせからの１つまたは複数の特徴は、場合によっては、組み合わせから削除することができ、説明されている組み合わせは、部分的組み合わせ、または部分的組み合わせの変形に関し得る。
【００７６】
本明細書の主題は特定の態様に関して説明されたが、他の態様も実施され得、添付の請求項の範囲に含まれる。例えば、動作は図面において特定の順序で示されているが、これは、望ましい結果を達成するために、このような動作が、図示されている特定の順序で、または順番に行われること、あるいは例示されている動作が全て行われることを必要とするものと理解されるべきではない。請求項において述べられるアクションは異なる順序で実施され、依然として所望の結果を達成することができる。一例として、添付の図面に示されるプロセスは、所望の結果を達成するために、必ずしも、図示されている特定の順序、または順番を必要としない。特定の状況では、マルチタスキングおよび並列処理が有利になり得る。さらに、上述された態様における様々なシステム構成要素の分離は、全ての態様においてこのような分離を必要とするものと理解されるべきではなく、上述のプログラム構成要素およびシステムは、概して、単一のソフトウェア製品にまとめて統合されるか、または複数のソフトウェア製品にパッケージ化され得ることを理解されたい。
【００７７】
タイトル、背景、図面の簡単な説明、要約、および図面は本明細書において本開示に組み込まれ、限定的な説明としてではなく、本開示の例示的な例として提供される。それらは、請求項の範囲または意味を限定するために用いられることはないという了解の下で提示される。加えて、詳細な説明では、説明が例示的な例を提供し、様々な特徴が、本開示を合理化する目的のために様々な実装形態において互いにグループ化されていることがうかがえる。開示の方法は、記載される主題が、各請求項において明示的に述べられているよりも多くの特徴を必要とするとの意図を反映するものと解釈されるべきではない。むしろ、請求項が反映するとおり、発明の主題は、単一の開示された構成または動作の全ての特徴よりも少数の特徴に存する。請求項は本明細書において発明を実施するための形態に組み込まれ、各請求項は別個に記載された主題として自立する。
【００７８】
請求項は、本明細書において説明された態様に限定されることを意図されず、文言の請求項に従う全範囲を認められ、全ての法的同等物を包含するべきである。それにもかかわらず、請求項はいずれも、適用可能な特許法の要件を満足しない主題を包含することを意図されておらず、また、請求項はそのように解釈されるべきでない。
【図１】
2020521220.tif 000004
【図２】
2020521220.tif 000005
【図３】
2020521220.tif 000006
【図４】
2020521220.tif 000007
【図５】
2020521220.tif 000008
【図６】
2020521220.tif 000009
【図７】
2020521220.tif 000010
【図８】
2020521220.tif 000011
【国際調査報告】
2020521220.tif 000012
2020521220.tif 000013
2020521220.tif 000014