(57)【要約】  モバイルデバイスを使用する購入者に、モバイルデバイスに表示されるデジタルコンテンツを提供することを含む、コンピュータが実施する方法が開示される。コンピュータが実施する方法は、デジタルコンテンツのピクセルスクリプトにおいて、購入者から非個人特定情報を要求することと、ピクセルスクリプトのイベントトリガをトラッキングすることであって、イベントトリガは、デジタルコンテンツの選択された部分の完了時に実行するように構成されていることと、イベントトリガおよび非個人特定情報に基づいて、購入者アカウントを修正することと、を含む。コンピュータが実施する方法はまた、ピクセルスクリプトにおける設定ルールが満たされた場合に、購入者アカウントの更新された特徴を小売店に提供することを含む。【選択図】図２
2021527246.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスを使用する購入者に、前記モバイルデバイスに表示されるデジタルコンテンツを提供することと、
前記デジタルコンテンツのピクセルスクリプトにおいて、購入者から非個人特定情報を要求することと、
前記ピクセルスクリプトのイベントトリガをトラッキングすることであって、前記イベントトリガは、前記デジタルコンテンツの選択された部分の完了時に実行するように構成されていることと、
前記イベントトリガおよび前記非個人特定情報に基づいて、購入者アカウントを修正することと、
前記ピクセルスクリプトにおける設定ルールが満たされた場合に、前記購入者アカウントの更新された特徴を小売店に提供することと、
を含む、コンピュータが実施する方法。
【請求項２】
前記デジタルコンテンツが広告ペイロードであり、
前記広告ペイロードにクーポン、割引、バナー、.gifファイル、.pngファイル、ビデオ広告またはオーディオ広告を提供することをさらに含む、請求項１に記載のコンピュータが実施する方法。
【請求項３】
広告ペイロードを提供することが、サプライサイドプラットフォームサーバ上に前記広告ペイロードをアップロードすることを含む、請求項１または２に記載のコンピュータが実施する方法。
【請求項４】
前記デジタルコンテンツに関連付けられた広告キャンペーンに従って、前記更新された特徴の有効期限を前記ピクセルスクリプトにおいて提供することをさらに含む、請求項１から３のいずれか１項に記載のコンピュータが実施する方法。
【請求項５】
前記非個人特定情報に基づいて、前記デジタルコンテンツにおいて前記購入者向けのパッケージ商品を選択することをさらに含む、請求項１から４のいずれか１項に記載のコンピュータが実施する方法。
【請求項６】
前記購入者アカウントを修正することは、前記イベントトリガおよび前記非個人特定情報をデジタルクーポンおよびプロモーション技術エンジンに提供することを含む、請求項１から５のいずれか１項に記載のコンピュータが実施する方法。
【請求項７】
前記ピクセルスクリプトが、キャンペーン識別パラメータ、イベントアクションパラメータ、インプレッションパラメータ、および広告パラメータを含み、前記購入者アカウントを修正することが、前記キャンペーン識別パラメータ、前記イベントアクションパラメータ、前記インプレッションパラメータ、および前記広告パラメータのうちの少なくとも１つが真であることを検証することを含む、請求項１から６のいずれか１項に記載のコンピュータが実施する方法。
【請求項８】
前記更新された特徴が、前記購入者向けのパッケージ商品および前記小売店に関連付けられたデジタルプロモーション、オファー、およびクーポンのうちの少なくとも１つを含み、前記更新された特徴を提供することが、前記更新された特徴と共にプロモーション識別子およびキャンペーン識別子を提供することを含む、請求項１から７のいずれか１項に記載のコンピュータが実施する方法。
【請求項９】
前記選択された部分が、前記デジタルコンテンツの０％、２５％、５０％、７５％、または１００％を含むことができ、前記更新された特徴を提供することは、前記選択された部分に従って特徴を更新することを含む、請求項１から８のいずれか１項に記載のコンピュータが実施する方法。
【請求項１０】
前記購入者が前記小売店にいるときに、前記更新された特徴に基づいて前記購入者のためのクーポンを印刷するように前記小売店に要求することをさらに含む、請求項１から請求項９のいずれか１項に記載のコンピュータが実施する方法。
【請求項１１】
命令を記憶するメモリと、
１つまたは複数のプロセッサと、
を備えるシステムであって、前記１つまたは複数のプロセッサが、前記命令を実行し、前記システムに、
モバイルデバイスを使用する購入者に、前記モバイルデバイスに表示されるデジタルコンテンツを提供することと、
前記デジタルコンテンツのピクセルスクリプトにおいて、購入者から非個人特定情報を要求することと、
前記ピクセルスクリプトのイベントトリガをトラッキングすることであって、前記イベントトリガは、前記デジタルコンテンツの選択された部分の完了時に実行するように構成されていることと、
前記イベントトリガおよび前記非個人特定情報に基づいて、購入者アカウントを修正することと、
前記ピクセルスクリプトにおける設定ルールが満たされた場合に、前記購入者アカウントの更新された特徴を小売店に提供することと、
を実行させるように構成された、システム。
【請求項１２】
前記１つまたは複数のプロセッサが、購入者アカウントを修正するために、前記イベントトリガおよび前記非個人特定情報をデジタルクーポンおよびプロモーション技術エンジンに提供する命令を実行する、請求項１１に記載のシステム。
【請求項１３】
前記更新された特徴が、前記購入者向けのパッケージ商品および前記小売店に関連付けられたデジタルプロモーション、オファー、およびクーポンを含む、請求項１１または１２に記載のシステム。
【請求項１４】
前記１つまたは複数のプロセッサが、前記購入者が前記小売店にいるときに、前記更新された特徴に基づいて前記購入者のためのクーポンを印刷するように前記小売店に要求する命令を実行する、請求項１１から１３のいずれか１項に記載のシステム。
【請求項１５】
前記選択された部分は、前記デジタルコンテンツのストリームの０％、２５％、５０％、７５％、または１００％を含むことができ、前記１つまたは複数のプロセッサは、さらに、前記更新された特徴を提供するために、前記選択された部分に従って特徴を更新する命令を実行する、請求項１１から１４のいずれか１項に記載のシステム。
【請求項１６】
店舗内メディアプラットフォームにおいて、購入者に関連付けられたアカウントの更新された特徴を受信することであって、前記更新された特徴は、ピクセルスクリプトで起動したイベントトリガによるものであり、前記ピクセルスクリプトが前記購入者のモバイルデバイスまたはデスクトップデバイス上に表示されたデジタルコンテンツに埋め込まれていることと、
前記購入者が前記更新された特徴に基づいて付加価値証明書を受け取ることを可能にすることと、
を含む、コンピュータが実施する方法。
【請求項１７】
前記購入者に関連付けられたアカウントの更新された特徴を受信することは、前記購入者の前記モバイルデバイスまたはデスクトップデバイスに表示された前記デジタルコンテンツのターゲットバナー、ビデオ広告、またはオーディオ広告の前記ピクセルスクリプトを提供することを含む、請求項１６に記載のコンピュータが実施する方法。
【請求項１８】
前記店舗の位置における前記購入者の存在を識別することと、前記店舗の位置における販売時点において、購入者デバイスから購入者の得意客のロイヤルティアカウントにアクセスする要求を受信することと、をさらに含む、請求項１６または１７に記載のコンピュータが実施する方法。
【請求項１９】
前記購入者が付加価値証明書を受け取ることを可能にすることは、前記店舗内メディアプラットフォームに通信的に結合されたプリンタに、前記購入者に関連付けられたアカウントのクーポンを印刷するように命令することを含む、請求項１６から１８のいずれか１項に記載のコンピュータが実施する方法。
【請求項２０】
前記購入者が、前記購入者向けのパッケージ商品に関連付けられた付加価値証明書、デジタルプロモーション、またはクーポンを利用した場合に、前記購入者に関連付けられたアカウントを更新することをさらに含む、請求項１６から１９のいずれか１項に記載のコンピュータが実施する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本開示は、２０１８年６月４日に出願された、Ｚｕｂｉｎ  Ｓｉｎｇｈ他による、「ＰＡＲＡＭＥＴＲＩＣ  ＴＲＡＣＫＩＮＧ  ＡＮＤ  ＴＲＩＧＧＥＲＩＮＧ  ＯＦ  ＡＤＶＥＲＴＩＳＩＮＧ  ＥＶＥＮＴＳ  ＩＮ  ＯＮＬＩＮＥ  ＭＵＬＴＩＭＥＤＩＡ  ＥＮＶＩＲＯＮＭＥＮＴＳ」と題する、米国仮特許出願第６２／６８０５０５号に関連し、ＰＣＴの規則に基づく優先権を主張するものであり、その出願の内容はその全体が全ての目的のために参照により本明細書に組み込まれる。
【０００２】
本開示は、概して、マルチメディア環境における広告イベントのパラメータトラッキングおよびトリガリングに関する。より具体的には、本開示は、購入者（消費者）がネットワークデバイスを介してモバイルアプリケーションにアクセスしているときに、広告イベントに基づいて購入者アカウントに関連するアクションをトリガすることに関する。
【背景技術】
【０００３】
小売業者は、モバイルコンピューティングデバイスやソーシャルネットワーク環境の出現により、ますます洗練された顧客層の間で、市場シェアを求めて積極的に競争している。効率的かつ確実に顧客基盤を引き付けるために、実店舗の小売業者は、ネットワークベースのリモート小売サービスとの競合という課題に直面している。しかし、現在、小売業者が利用可能なマーケティングツールの多くは、購入者が積極的にオファーを検索したり、クーポンを有効化したりするために、小売業者のウェブページにログインする必要がある。
【発明の概要】
【０００４】
第１の実施形態では、モバイルデバイスを使用する購入者に、モバイルデバイスに表示されるデジタルコンテンツを提供することを含む、コンピュータが実施する方法が開示される。コンピュータが実施する方法は、デジタルコンテンツのピクセルスクリプトにおいて、購入者から非個人特定情報を要求することと、ピクセルスクリプトのイベントトリガをトラッキングすることであって、イベントトリガは、デジタルコンテンツの選択された部分の完了時に実行するように構成されていることと、イベントトリガおよび前記非個人特定情報に基づいて、購入者アカウントを修正することと、を含む。コンピュータが実施する方法はまた、ピクセルスクリプトにおける設定ルールが満たされた場合に、購入者アカウントの更新された特徴を小売店に提供することを含む。
【０００５】
別の実施形態では、店舗内メディアプラットフォームまたはサーバにおいて、ピクセルスクリプトのイベントトリガによる消費者アカウントの更新された特徴またはプロファイルを受信することを含む、コンピュータが実施する方法が開示される。ピクセルスクリプトは、ピクセルスクリプトをトリガするネットワークアプリケーション、ブラウザ、センサアプリケーション、またはタグアプリケーションを介して、消費者のモバイルまたはデスクトップデバイス上に表示されるデジタルコンテンツに埋め込まれてもよい。コンピュータが実施する方法はまた、最初のピクセルイベントトリガに関連付けられたイベントアクションに基づいて、消費者が付加価値証明書、広告、クーポン、割引、およびインセンティブを受け取ることを可能にすることを含む。
【図面の簡単な説明】
【０００６】
【図１】本開示のいくつかの実施形態を実施するのに適した例示的なアーキテクチャを示す。
【図２】いくつかの実施形態に係る、ブラウザまたはモバイルアプリケーションを実行し、複数のサーバと通信的に結合されたモバイルデバイスを含むシステムを例示している。
【図３Ａ】いくつかの実施形態に係る、付加価値オファーをトリガするピクセルスクリプトを含む広告ペイロードを作成するダイナミックレンダリングサーバのアプリケーションのスクリーンショットを示す。
【図３Ｂ】いくつかの実施形態に係る、付加価値オファーをトリガするピクセルスクリプトを含む広告ペイロードを作成するダイナミックレンダリングサーバのアプリケーションのスクリーンショットを示す。
【図３Ｃ】いくつかの実施形態に係る、付加価値オファーをトリガするピクセルスクリプトを含む広告ペイロードを作成するダイナミックレンダリングサーバのアプリケーションのスクリーンショットを示す。
【図４】いくつかの実施形態に係る、広告ペイロードによってトリガされたピクセルスクリプトを処理する、小売サーバプラットフォームのアプリケーションのスクリーンショットを示す。
【図５】いくつかの実施形態に係る、サーバからのペイロードストリームの広告イベントをトリガリングおよびトラッキングする方法のステップを示すフローチャートである。
【図６】いくつかの実施形態に係る、デジタルプロモーションサーバと結合された広告およびマーケティング技術システムから、デスクトップ環境またはモバイルデバイスに広告をレンダリングして表示する方法のステップを示すフローチャートである。
【図７】図１のクライアントおよびネットワークデバイスならびに図５−６の方法を実施可能な、例示的なコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【０００７】
以下の詳細な説明では、本開示の完全な理解を与えるために、数多くの具体的詳細が説明される。しかし、当業者には、本開示の実施形態は、これらの具体的詳細のうちの一部を有せず実施され得ることが明らかであろう。他の例では、よく知られた構造および技法は、本開示を不明瞭にしないよう、詳細に示されなかった。
総括
【０００８】
デマンドサイドプラットフォーム（ＤＳＰ）などの多くのプログラマティック広告プラットフォームは、現在、購入者向けのパッケージ商品（ＣＰＧ）に関連するブランド広告主が提供できるバナーやビデオコンテンツなどの静的および動的な広告ペイロードをアップロードする機能を広告主に提供している。ＤＳＰからサプライサイドプラットフォーム（ＳＳＰ）に提供されたコンテンツを受信した購入者が、ネットワークに接続されたマルチメディア機器上の広告ペイロードとインタラクトする場合、小売店やブランド広告主は、購入者に関連するインタラクションのニュアンスや性質の多くを見逃してしまう可能性がある。これは、小売やブランドの広告主にとって、購入ベースのコンバージョン、またはリピート購入などの戦略の促進の目的のために実店舗に顧客を引き付けるようなさらなるアクションに購入者をキャプチャしたり引き付けたりすること、またはデジタル広告を見た結果としての付加価値証明書、広告、クーポン、割引、およびインセンティブベースのコンバージョンを単に提供することの機会の損失につながる。
【０００９】
開示されたシステムは、コンピュータ技術にも根ざした解決策を提供することによって、コンピュータ技術の領域で特に生じるこの問題に対処し、特に、デジタル広告ペイロードの一部として埋め込まれたピクセルスクリプトが、広告ペイロードとのインタラクションの時間および場所に関係なく、クーポン、割引オファー、および他の特典をユーザに提供するように設計された設定ルールに従って、マルチメディア環境における広告イベントのパラメータトラッキングを実行することを可能にすることによって、この問題を解決する。
【００１０】
対象システムは、広告イベント中に適用される異なるルールを構成し、付加価値証明書、広告、クーポン、割引、および購入者が小売店を訪問、再訪、または滞在することを促す可能性のあるインセンティブで遠隔の購入者を魅了する能力を含む、いくつかの利点を提供する。いくつかの実施形態では、広告ペイロードは、１つまたは複数のＣＰＧを販売するブランド製造業者または小売広告主によって生成されるキャンペーンの一部であってもよい。キャンペーンは、顧客を引き付けるため、および／または得意客識別子（ＦＳＣ ＩＤ）を有する忠実な顧客に報いるために、定期的に（例えば、週に１回）生成されてもよい。システムは、小売業者に関連付けられたＦＳＣ ＩＤに基づいて、オファー、プロモーション、およびクーポンを含む広告ペイロードをユーザのデジタルデバイス（デスクトップ、電話、テーブル）に提供する。
【００１１】
本明細書で提供される多くの例では、ユーザの広告関連活動が識別可能であることが記載されているが、各購入者は、そのような購入者情報を共有または保存する明示的な許可を与えることができる。当該明示的な許可は、本開示のシステムに統合されたプライバシー制御を使用して付与される場合がある。各購入者には、そのような購入者情報が明示的な同意を得て共有されることが通知され、各購入者はいつでも情報共有を終了し、保存されている購入者情報を削除することができる。保存された購入者情報は、購入者のセキュリティを保護するために暗号化される場合がある。
【００１２】
図１は、本開示のいくつかの実施形態を実施するのに適した例示的なアーキテクチャ１００を示す。アーキテクチャ１００は、ネットワーク１５０を介して接続されたサーバ１３０およびクライアントデバイス１１０を含む。多数のサーバ１３０およびクライアントデバイス１１０のうちの１つは、プロセッサによって実行されると、サーバ１３０およびクライアントデバイス１１０に本明細書に開示される方法のステップの少なくとも一部を実行させる命令を記憶するメモリを含み得る。いくつかの実施形態では、アーキテクチャ１００は、クライアントデバイス１１０を介して購入者によって再生される広告ペイロードをトラッキングするように構成される。トリガイベントに到達すると、１つまたは複数のサーバ１３０は、広告ペイロードに基づいて購入者のためのクーポンを印刷するようにクライアントデバイス（例えば、プリンタ）に命令してもよい。トリガ基準を含むターゲット広告ペイロードは、ＣＰＧを宣伝するための広告キャンペーン、または小売業者のチェーンまたは支店を宣伝するための広告キャンペーンに基づいて、サーバ１３０のうちの１つのユーザによって準備されてもよい。
【００１３】
サーバ１３０は、履歴ログ、広告データベース、および広告サーバをホスティングする適切なプロセッサ、メモリ、および通信機能を有する任意のデバイスを含んでもよい。広告サーバは、ネットワーク１５０を介して様々なクライアントデバイス１１０からアクセス可能であってもよい。いくつかの実施形態では、サーバ１３０は、ダイナミックレンダリングサーバ、パブリッシャ、またはＳＳＰサーバ、およびＤＳＰサーバを含んでもよい。クライアントデバイス１１０は、例えば、デスクトップコンピュータ、モバイルコンピュータ、タブレットコンピュータ（例えば、電子書籍リーダーを含む）、モバイルデバイス（例えば、スマートフォンまたはＰＤＡ）、またはネットワーク１５０を介してサーバ１３０の１つまたは複数にアクセスする適切なプロセッサ、メモリ、および通信機能を有する他の任意のデバイスを含んでもよい。いくつかの実施形態では、クライアントデバイス１１０は、Ｂｌｕｅｔｏｏｔｈ無線または近距離通信（ＮＦＣ）送信デバイスおよびアプリケーションを含んでもよく、これにより、クライアントデバイスが、その近接した別のデバイス（例えば、小売店の販売時点管理（ＰＯＳ）のデバイス）と直接通信することを可能にする。ネットワーク１５０は、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネットなどの任意の１つまたは複数を含むことができる。さらに、ネットワーク２５０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スターバスネットワーク、ツリーネットワークまたは階層ネットワークなどを含む、任意の１つまたは複数のネットワークトポロジを含むことができるが、これに限定されない。
【００１４】
図２は、いくつかの実施形態による、ブラウザまたはモバイルアプリケーション２２５を含み、複数のサーバと通信可能に結合されたモバイルデバイス２１０−１を有するシステム２００を図示している。サーバは、サプライサイドパブリッシング（ＳＳＰ）サーバ２３０−１、広告技術サーバ２３０−２、ダイナミックレンダリングサーバ２３０−３、デジタルプロモーションサーバ２３０−４、および小売サーバプラットフォーム２３０−５を含み得る。サーバ２３０−１〜２３０−５は、以下、「サーバ２３０」と総称する。いくつかの実施形態では、サーバ２３０の１つまたは複数は、下記の表１に図示されるように、モバイルデバイス識別子（例えば、モバイルクッキーＩＤ）と、モバイルデバイスを使用する購入者の小売店固有の得意客識別子（ＦＳＣ ＩＤ）カードとを対にしたルックアップテーブルを含むデータベースを含むか、または当該データベースへのアクセス権を有していてもよい。ＦＳＣ ＩＤカードは、モバイルデバイス２１０−１を有する購入者のアカウントを小売サーバプラットフォーム２３０−５で識別してもよい。サーバ２３０は、ネットワーク１５０を介して、モバイルデバイス２１０−１および小売サーバプラットフォーム２３０−５と相互に通信する。
【表１】
2021527246.tif 000003
【００１５】
表１の情報は安全であり、購入者からの直接の個人情報（例えば、住所、電話番号、社会保障番号など）が関与していないという意味で、個人特定情報（ＰＩＩ）ではない。
【００１６】
いくつかの実施形態では、小売サーバプラットフォーム２３０−５は、複数の小売店舗（例えば、複数の小売チェーン）にサービスを提供し、特定の店舗の位置で少なくとも１つのプリンタ２１０−２を制御する。モバイルデバイス２１０−１およびプリンタ２１０−２を、以下、「デバイス２１０」と総称する。サーバ２３０およびデバイス２１０の各々は、メモリおよびプロセッサを含むことができ、メモリは、プロセッサによって実行されると、サーバ２３０およびデバイス２１０に、本明細書に開示されるステップの少なくとも一部を実行させる命令を記憶することができる。モバイルデバイス２１０−１は、ブラウザまたはアプリケーション２２５で、ＳＳＰサーバ２３０−１によって提供されるマルチメディアコンテンツをダウンロードして再生する。ＳＳＰサーバ２３０−１は、広告技術サーバ２３０−２に広告入札を要求することができ、広告技術サーバ２３０−２に登録されている。マルチメディアコンテンツは、テレビアプリケーション、音楽ファイル、ビデオファイル、ニュースフィード、ゲームなどを含んでもよい。マルチメディアコンテンツは、ダイナミックレンダリングサーバ２３０−３からの広告ペイロードのダイナミックオンラインコールを含んでもよい。いくつかの実施形態では、広告ペイロードは、ビデオまたはバナーベースのファイル、および命令を含むピクセルスクリプトを含む。
【００１７】
いくつかの実施形態では、ダイナミックレンダリングサーバ２３０−３は、広告ユニット２１２をブラウザ２２５にインストールしてホストしてもよい。広告ユニット２１２は、ＳＳＰサーバ２３０−１からのマルチメディアダウンストリームに埋め込まれたピクセルスクリプトを少なくとも部分的に実行するように構成されることができる。広告ユニット２１２によってピクセルスクリプトが実行されると、ダイナミックレンダリングサーバ２３０−３は、デジタルプロモーションサーバ２３０−４から、モバイルデバイス２１０−１を有する購入者のためのクーポンまたは他の付加価値証明書を取得することができる。
【００１８】
広告技術サーバ２３０-２は、デジタルプロモーションサーバ２３０-４と通信的に結合されることができ、モバイルデバイス、デスクトップデバイス、および接続されたテレビデバイスの識別子を使用してＩＤマッピングテーブル（例えば、上述の表１）を横断検索する論理コマンドを実行し、対応する小売業者のＦＳＣＩＤ（得意客カードＩＤ）を調べるように構成されることができる。そして、モバイルデバイス２１０−１を使用する購入者が、ＳＳＰサーバ２３０−１によって提供されるマルチメディア環境に埋め込まれた広告を見ているとき、ピクセルスクリプトは、広告ファイルの予め選択されたポイントで起動することができる。広告ユニット２１２によってピクセルスクリプトが実行されると、デジタルプロモーションサーバ２３０−４は、モバイルクッキーＩＤ（例えば、ＦＳＣＩＤ、表１参照）を使用して、購入者から非個人特定情報を取得するように促される。次に、小売サーバプラットフォーム２３０−５は、購入者が小売店に存在することを検出すると、プリンタ２１０−２にクーポンまたは付加価値証明書を印刷するように命令する。例えば、小売サーバプラットフォーム２３０−５は、購入者がいる販売時点管理（ＰＯＳ）において、ＣＰＧのクーポンを印刷するようにプリンタ２１０−２に命令してもよい。
【００１９】
図３Ａ〜Ｃは、いくつかの実施形態による、付加価値のあるオファーをトリガするピクセルスクリプト３２５を含む広告ペイロードを作成するアプリケーション３１０のスクリーンショット３００Ａ、３００Ｂ、および３００Ｃ（以下、「スクリーンショット３００」と総称する）をそれぞれ図示している。いくつかの実施形態では、アプリケーション３０１は、広告会社、ＣＰＧ、小売店、または複数の制御サーバ（例えば、ダイナミックレンダリングサーバ２３０−３、デジタルプロモーションサーバ２３０−４、広告技術サーバ２３０−２、または小売サーバプラットフォーム２３０−５を含むサーバ２３０のうちの任意の１つ、図２参照）に関連付けられた任意のホストサーバにインストールされてもよい。
【００２０】
フィールド３１０は、セットアップ選択のエントリを含んでもよい。フィールド３１０のエントリは、所望のメディアコンテンツのタイプ（例えば、バナーまたはビデオ広告、オーディオ広告など）の選択３１２を含んでもよい。フィールド３１４は、広告ファイルの名前を含む。フィールド３１６は、代替ＩＤの文字列を含む。フィールド３１０の他のオプションは、広告をアクティブにする「アクティブ」タブと、所望により、メディアストリームにセキュリティプロトコルを適用する「セキュア」タブとを含むことができる。アプリケーション３０１は、フィールド３２０で指定されるように、広告にクリエイティブ属性を含めることを可能にする。フィールド３２０のクリエイティブ属性のいくつかは、属性フィールド３２０において、広告主データ（例えば、名前およびＩＤ）、コンテンツ（例えば、広告コンテンツ−ビデオ、バナー、ＧＩＦなどを含むファイルのパス）、オプション、およびピクセルスクリプト３２５を含む。フィールド３３０（図３Ａ−Ｂ参照）は、広告の承認ステータスを示す。承認ステータスは、ＳＳＰサーバが広告を配信するかどうか、または特定の条件が満たされているかどうか（例えば、品質、サイズ、選択されたオーディエンスに対する適切性など）を示してもよい。
【００２１】
ピクセルスクリプト３２５は、複数の命令を含み、そのうちの少なくとも一部は、購入者のために広告を再生するモバイルアプリケーション（例えば、モバイルアプリケーション２２５またはモバイルデバイス２１０-１の広告ユニット２１２）によって実行される。ピクセルスクリプト３２５は、モバイルアプリケーションによる広告ストリーミング中に選択されたイベントの発生時に実行されるように構成されている。実行されると、ピクセルスクリプト３２５は、広告中のＣＰＧに関連付けられたクーポンまたは付加価値証明書を購入者に与える情報を制御サーバの１つまたは複数に提供する。さらに、ＣＰＧの在庫を有している小売店のサーバは、小売店の１つに購入者が存在することを通知されてもよい（例えば、小売サーバプラットフォーム２３０−５、モバイルデバイスの位置識別情報を介して）。そして、小売店のサーバは、小売店のプリンタに（例えばＰＯＳで）、購入者のためにクーポンまたは付加価値証明書を印刷するように命令する。
【００２２】
例示的な目的のためだけに、また使用される特定のコンパイラ言語に関して限定されることなく、ピクセルスクリプト３２５は、以下のコマンドを含んでもよい
https://pixel.catrts.com/?v=1&ua=UA-FN7lWKJS4&did={{USER_ID}}&sid={{Auction_ID}}&uip=&cm=ad&t=impression&dr={{REFERRER}}&idl={{DOMAIN}}&dh={{HOST}}T&ci={{CAMPAIGN_ID}}&sys={{APP_ID}}&pub={{INVENTORY_SOURCE}}&ste={{SITE_NAME}}&advertisements={{CREATIVE_ID}}&lat={{LAT}}&lon={{LONG}}&aid={{APP_ID}}&av={{APP_BUNDLE}}&cn=Labs_sequential_marketing_test_april_instore&cs=web&ea=play&el=mobile_web&ev=test_group
【００２３】
ここで、USER IDコマンドは、購入者によって使用されるモバイルデバイスのデジタルＩＤ（例えば、携帯電話のＩＤ、または広告を実行しているモバイルアプリケーションのＩＤ）を要求する。Auction IDコマンドは、ピクセルの実行を識別する乱数を生成してもよい。REFERRERコマンドは、広告を表示しているウェブサイトのユニバーサルリソースロケータ（ＵＲＬ）を要求する。DOMAINコマンドは、広告を提供するパブリッシングサーバ（例えば、ＳＳＰサーバ２３０−１）のドメインを要求する。HOSTコマンドは、パブリッシングサーバのＩＰアドレスを要求する。CAMPAIGN IDコマンドは、指定されたＣＰＧのデジタルキャンペーンＩＤを要求する。APP IDコマンドは、購入者に広告を表示するためにモバイルデバイスで使用されるモバイルアプリケーションのＩＤを要求し、このエントリはスクリプト内でさらに再利用されてもよい。INVENTORY SOURCEコマンドは、パブリッシングサーバのプラットフォームとして機能するサーバ（例えば、パブリッシングサーバをホストするネットワークサーバ）のＩＤを要求する。SITE NAMEコマンドは、広告が表示されるサイトを要求する（ＵＲＬなど）。CREATIVE IDコマンドは、動画コンテンツの識別情報を要求する。LATおよびLONGコマンドは、広告が使用されているＧＰＳロケータの緯度および経度座標をそれぞれ取得する（デスクトップブラウザからは入力されない）。APP_BUNDLEコマンドは、モバイルアプリケーションを実行しているオペレーティングシステムに応じたバンドル識別子を要求する。ピクセルスクリプトから上記コマンドで要求された値およびパラメータは、広告が購入者によって再生されているときに、コントローラサーバのうちの１つまたは複数によって動的に入力される。
【００２４】
図３Ａは、いくつかの実施形態による、クリエイティブレンダリングサーバのアプリケーション３０１の第１の部分的なビューを有するスクリーンショット３００Ａを示す。ユーザは、広告ビデオ３１５Ａを編集するためにアプリケーション３０１にアクセスすることができる。
【００２５】
図３Ｂは、本明細書に開示されるコンピュータで実施される方法の第２の部分的なビューを有するスクリーンディスプレイのテンプレートを示す。広告主データのコンテンツは、フィールド３１８によって提供される寸法（幅×高さ）を有するバナー広告３１５Ｂを含む。
【００２６】
図３Ｃは、フィールド３２０およびピクセル３２５を含むスクリーンショット３００Ｃのテンプレートを図示している。ディスプレイ３００Ｃはまた、「イベント」機能３５０を図示しており、ユーザは、広告がモバイルアプリケーション（例えば、モバイルアプリケーション２２５）に表示されているときに、ピクセルスクリプト３２５の実行をトリガするイベントのタイプを選択することができる。広告がビデオクリップである場合、イベント機能３５０で選択されるイベントは、広告ペイロードのストリームの０％（「開始」）、２５％（「４分の１」）、５０％（「半分」）、７５％（「４分の３」）、または１００％（「完了」）のようなビデオクリップの部分的な完了を含んでもよい。バナー広告（例えば、バナー広告３１５Ｂ）を含む実施形態では、イベントトリガは、表示の開始を含んでもよい。また他の実施形態では、イベント機能３５０で選択されるトリガは、購入者によるミュート／ミュート解除動作、またはビデオの領域内でのクリック、または広告の強調表示された部分を含んでもよい。
【００２７】
図４は、いくつかの実施形態による、広告ペイロード（例えば、小売サーバプラットフォーム２３０−５およびピクセルスクリプト３２５）によってトリガされたピクセルスクリプトを処理する小売サーバプラットフォームのアプリケーション４０１のスクリーンディスプレイ４００のテンプレートを図示している。アプリケーション４０１は、キャンペーン識別子のキュー４２０を含むことができる。小売サーバプラットフォームは、集中された位置に配置され、異なる位置にある複数の小売店にサービスを提供してもよい。フィールド４１２は、どの小売店の位置がサービスされているかを選択してもよく、フィールド４１４は、フィールド４１０で識別されたキャンペーンのために処理されているペイロードのタイプを選択してもよい。
【００２８】
各キャンペーン識別子（フィールド４１０によって選択される）は、広告ペイロードのピクセルスクリプト（例えば、ピクセルスクリプト３２５）のトリガによって購入者が獲得したクーポンまたは付加価値証明書に関連付けられてもよい。キャンペーンＩＤ４１０に関連付けられたクーポンについて、アプリケーション４０１は、デジタルプロモーションサーバ、または広告技術サーバから、クーポンまたは付加価値証明書を印刷する命令４４０（「インプレッション」）を受信してもよい（例えば、デジタルプロモーションサーバ２３０-４および広告技術サーバ２３０-２から、小売店のＰＯＳにあるプリンタ２１０-２を介して）。命令４４０は、いくつかのパラメータ値が「真」であることを条件に実行可能であってもよい。パラメータ値のいくつかは、広告キャンペーンパラメータ、購入者の位置、および小売店の位置に応じて決定される。命令４４０を促すパラメータのいくつかは、ピクセルスクリプトのトリガイベント（例えば、ピクセルスクリプト３２５におけるトリガイベント３５０）の検証、広告ペイロードの広告キャンペーンの開始日および終了日に基づく時間ウィンドウ４５０の検証、小売店における購入者の存在の検証、および小売店の地理的地域（例えば、郵便番号、国、州、またはタイムゾーン）４５５を含んでもよい。いくつかの実施形態では、ディスプレイ４００は、命令４４０を実行する新しい基準またはパラメータ値を追加するタブ４６０を含んでもよい。
【００２９】
図５は、いくつかの実施形態による、サーバ（例えば、サーバ２３０の任意の１つ）からのペイロードストリームにおける広告イベントをトリガリングおよびトラッキングする方法５００のステップを例示する。方法５００は、図１および図２に図示された複数のサーバのうちの任意の１つによって少なくとも部分的に実行され得る。例えば、方法５００のステップの少なくとも一部は、ＳＳＰサーバからマルチメディアファイルにアクセスするブラウザまたはモバイルアプリケーション用のコードを実行しているモバイルデバイスを含むシステム内の１つのコンポーネントによって実行されてもよい（例えば、クライアントデバイス１１０、モバイルデバイス２１０-１、モバイルアプリケーション２２５、広告ユニット２１２、およびＳＳＰサーバ２３０-１）。さらに、いくつかの実施形態では、方法５００のステップの一部は、デジタルプロモーションサーバおよびダイナミックレンダリングサーバと結合された広告技術サーバ、および小売サーバプラットフォームと結合された広告技術サーバによって少なくとも部分的に実行されてもよい（例えば、広告技術サーバ２３０-２、ダイナミックレンダリングサーバ２３０-３、デジタルプロモーションサーバ２３０-４、および小売サーバプラットフォーム２３０-５）。したがって、方法５００のステップの少なくとも一部は、サーバまたはモバイルデバイスのメモリに記憶されているか、またはサーバまたはモバイルデバイスによってアクセス可能なコマンドを実行するプロセッサによって実行されてもよい。さらに、いくつかの実施形態では、方法５００におけるステップの少なくとも一部は、時間的に重複して、ほぼ同時に、または方法５００に図示された順序とは異なる順序で実行されてもよい。さらに、本明細書に開示されたいくつかの実施形態と一致する方法は、方法５００のステップのうちの全てではないが少なくとも１つを含み得る。
【００３０】
ステップ５０２は、モバイルデバイスまたはデスクトップデバイスを使用する購入者に、モバイルデバイスまたはデスクトップデバイスに表示されるデジタルコンテンツを提供することを含む。いくつかの実施形態では、ステップ５０２は、モバイルデバイスまたはデスクトップデバイスで実行されているアプリケーションまたはブラウザを介してデジタルコンテンツを提供することを含む。いくつかの実施形態では、ステップ５０２は、モバイルアプリケーションによって起動されるモバイルデバイスまたはデスクトップデバイスのＢｌｕｅｔｏｏｔｈ無線またはＮＦＣ受信機を介するＢｌｕｅｔｏｏｔｈビーコンまたはＮＦＣタグを介してデジタルコンテンツを提供することを含む。いくつかの実施形態では、デジタルコンテンツは、ビデオ、バナー、.gifファイル、.pngファイル、またはオーディオ広告のうちの１つを含むマルチメディアファイルからの広告ペイロードを含んでもよい。いくつかの実施形態では、ステップ５０２は、サプライサイドプラットフォームサーバ上に広告ペイロードをアップロードすることを含む。
【００３１】
ステップ５０４は、広告ペイロードのピクセルスクリプトにおいてユーザからの非個人特定情報を要求することを含む。いくつかの実施形態では、ステップ５０４は、ピクセルスクリプトの広告ペイロードに関連付けられた広告キャンペーンに従って、更新された特徴の有効期限を提供することを含む。いくつかの実施形態では、ステップ５０４は、非個人特定情報に基づいて広告ペイロードのＣＰＧを選択することを含む。
【００３２】
ステップ５０６は、ピクセルスクリプトのイベントトリガをトラッキングすることを含み、イベントトリガは、広告またはコンテンツペイロードの選択された部分の完了時に実行するように構成されている。
【００３３】
ステップ５０８は、イベントトリガおよび店舗内小売マーケティングサーバで設定されたルールに基づいて購入者アカウントを修正することを含む。いくつかの実施形態では、ステップ５０８は、イベントトリガおよび非個人特定情報をデジタルプロモーションサーバに提供することを含む。いくつかの実施形態では、ピクセルスクリプトは、キャンペーン識別パラメータ、イベントアクションパラメータ、インプレッションパラメータ、および広告パラメータを含み、ステップ５０８は、キャンペーン識別パラメータ、イベントアクションパラメータ、インプレッションパラメータ、および広告パラメータのうちの少なくとも１つが真であることを検証することを含む。
【００３４】
ステップ５１０は、ピクセルスクリプトが起動されたときに、購入者アカウントの更新された特徴を小売店に提供することを含む。いくつかの実施形態では、ステップ５１０は、ピクセルスクリプトにおいて、広告ペイロードに関連付けられた広告キャンペーンのキャンペーン識別情報を要求することを含む。いくつかの実施形態では、更新された特徴は、ＣＰＧおよび小売店に関連付けられたデジタルプロモーション、オファー、およびクーポンのうちの少なくとも１つを含み、ステップ５１０は、更新された特徴とともに、プロモーション識別子およびキャンペーン識別子を提供することを含む。いくつかの実施形態では、選択された部分は、広告ペイロードの０％、２５％、５０％、７５％、または１００％を含んでもよく、ステップ５１０は、選択された部分に従って特徴を更新することを含む。いくつかの実施形態では、ステップ５１０は、購入者が小売店にいるときに、更新された特徴に基づいて購入者のためのクーポンを印刷するように小売店に要求することを含む。いくつかの実施形態では、ステップ５１０は、ピクセルスクリプトにおいて、広告ペイロードに関連付けられた広告キャンペーンのキャンペーン識別情報を要求することを含む。
【００３５】
図６は、いくつかの実施形態による、サーバ（例えば、サーバ２３０の任意の１つ）からのペイロードストリームの広告イベントをトリガリングおよびトラッキングする方法６００のステップを例示している。方法６００は、図１および図２に図示された複数のサーバのうちの任意の１つによって少なくとも部分的に実行され得る。例えば、方法６００のステップの少なくとも一部は、ＳＳＰサーバからマルチメディアファイルにアクセスするために、ブラウザまたはモバイルアプリケーション用のコードを実行しているモバイルデバイスを含むシステム内の１つのコンポーネントによって実行され得る（例えば、クライアントデバイス１１０、モバイルデバイス２１０−１、モバイルアプリケーション２２５、広告ユニット２１２、およびＳＳＰサーバ２３０−１）。さらに、いくつかの実施形態では、方法６００のステップの一部は、デジタルプロモーションサーバおよびダイナミックレンダリングサーバと結合された広告技術サーバ、および小売サーバプラットフォームと結合された広告技術サーバによって少なくとも部分的に実行されてもよい（例えば、広告技術サーバ２３０−２、ダイナミックレンダリングサーバ２３０−３、デジタルプロモーションサーバ２３０−４、および小売サーバプラットフォーム２３０−５）。したがって、方法６００のステップの少なくとも一部は、１つまたは複数のサーバのメモリに記憶されているか、またはサーバによってアクセス可能なコマンドを実行するプロセッサによって実行されてもよい。さらに、いくつかの実施形態では、方法６００におけるステップの少なくとも一部は、時間的に重複して、ほぼ同時に、または方法６００に図示された順序とは異なる順序で実行されてもよい。さらに、本明細書に開示されたいくつかの実施形態と一致する方法は、方法６００のステップのうちの全てではないが少なくとも１つを含み得る。
【００３６】
ステップ６０２は、購入者アカウントの更新された特徴に基づいて、ＣＰＧに関連付けられた付加価値証明書、広告、クーポン、割引、またはインセンティブを購入者アカウントに提供することを含む。いくつかの実施形態では、ステップ６０２は、店舗内メディアプラットフォームに通信的に結合されたプリンタで、購入者アカウントのためのクーポンを印刷することを含む。いくつかの実施形態では、ステップ６０２は、購入者が付加価値証明書、デジタルプロモーション、またはＣＰＧに関連付けられたクーポンを換金したときに、購入者アカウントを更新することを含む。いくつかの実施形態では、ステップ６０２は、購入者がＣＰＧに関連付けられた付加価値証明書、デジタルプロモーション、またはクーポンを利用したときに、広告技術サーバ２３０−２に通知することを含む。いくつかの実施形態では、ステップ６０２は、付加価値証明書、デジタルプロモーション、またはクーポンの印刷および換金に基づいて、購入者にパーソナライズされた新しい広告ペイロードを提供することをさらに含んでもよい。新しい広告ペイロードは、元の広告ペイロードのＣＰＧに関連するＣＰＧ、または元のＣＰＧが配置された（および／または購入者が購入した）同じ小売店で入手可能な製品に関連付けられてもよい。
【００３７】
いくつかの実施形態では、ステップ６０２は、店舗内小売マーケティングサーバにおいて、購入者アカウントの更新された特徴を受信することを含み、更新された特徴は、店舗内メディアプラットフォームの店舗の位置で販売するＣＰＧに関連付けられている。いくつかの実施形態では、ステップ６０２は、購入者デバイスから検出されたデバイス識別情報と、小売業者に関連付けられた得意客カードとに基づいて、店舗の位置における購入者の存在を識別することを含む。いくつかの実施形態では、ステップ６０２は、購入者デバイスから購入者の得意客のロイヤルティアカウントにアクセスする要求を、店舗の位置での販売時点（point of sale）で受信することを含む。
【００３８】
ハードウェアの概説
図７は、図１のクライアントおよびネットワークデバイス、ならびに図５−６の方法が実施され得る例示的なコンピュータシステム７００を示すブロック図である。特定の態様では、コンピュータシステム７００は、専用ネットワークデバイス内の、または別のエンティティ内に統合された、または複数のエンティティにわたって分散した、ハードウェア、あるいはソフトウェアおよびハードウェアの組み合わせを用いて実施され得る。
【００３９】
コンピュータシステム７００（例えば、クライアントデバイス１１０および２１０−１ならびにサーバ１３０および２３０）は、バス７０８、または情報を通信するための他の通信機構と、情報を処理するためにバス７０８に連結されたプロセッサ７０２とを含む。例として、コンピュータシステム７００は１つまたは複数のプロセッサ７０２を実装され得る。プロセッサ７０２は、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、ＦＰＧＡ）、プログラム可能論理デバイス（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ、ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別のハードウェア構成要素、あるいは情報の算出または他の操作を実施することができる任意の他の好適なエンティティであり得る。
【００４０】
コンピュータシステム７００は、ハードウェアに加えて、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、フラッシュメモリ、リードオンリーメモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、プログラマブルリードオンリーメモリ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＰＲＯＭ）、消去可能ＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ、ＥＰＲＯＭ）、レジスタ、ハードディスク、取外し可能ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、またはプロセッサ７０２によって実行されるべき情報および命令を記憶するためにバス７０８に連結された任意の他の好適な記憶デバイスなどの、含まれるメモリ７０４内に記憶された、問題のコンピュータプログラムのための実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、またはそれらのうちの１つまたは複数の組み合わせを構成するコードを含むことができる。プロセッサ７０２およびメモリ７０４は、専用論理回路機構によって補完されるか、またはその内部に組み込まれ得る。
【００４１】
命令はメモリ７０４内に記憶され、１つまたは複数のコンピュータプログラム消費者製品、例えば、コンピュータシステム７００による実行のために、またはコンピュータシステム９００の動作を制御するためにコンピュータ可読媒体上にエンコードされ、限定するものではないが、データ指向言語（例えば、ＳＱＬ、ｄＢａｓｅ）、システム言語（例えば、Ｃ、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｃ＋＋、アセンブリ）、アーキテクチャ言語（例えば、Ｊａｖａ、．ＮＥＴ）、およびアプリケーション言語（例えば、ＰＨＰ、Ｒｕｂｙ、Ｐｅｒｌ、Ｐｙｔｈｏｎ）などのコンピュータ言語を含む、当業者によく知られた任意の方法に従うコンピュータプログラム命令の１つまたは複数のモジュールにおいて実施され得る。命令はまた、配列言語、アスペクト指向言語、アセンブリ言語、オーサリング言語、コマンドラインインターフェース言語、コンパイル言語、並行言語、中括弧言語、データフロー言語、データ構造化言語、宣言型言語、難解言語、拡張言語、第四世代言語、関数型言語、インタラクション形言語、インタプリタ型言語、反復型言語、リストベース言語、小言語、論理ベース言語、機械語、マクロ言語、メタプログラミング言語、マルチパラダイム言語、数値解析、非英語ベース言語、オブジェクト指向クラスベース言語、オブジェクト指向プロトタイプベース言語、オフサイドルール言語、手続き型言語、自己反映言語、ルールベース言語、スクリプト言語、スタックベース言語、同期言語、構文処理言語、ビジュアル言語、ｗｉｒｔｈ言語、およびｘｍｌベース言語などのコンピュータ言語で実施され得る。メモリ７０４はまた、プロセッサ７０２によって実行されるべき命令の実行中に一時変数または他の中間情報を記憶するために用いられ得る。
【００４２】
本明細書において説明されるコンピュータプログラムは必ずしもファイルシステム内のファイルに対応しない。プログラムは、他のプログラムまたはデータを保持するファイルの一部分（例えば、マークアップ言語ドキュメント内に記憶された１つまたは複数のスクリプト）内、問題のプログラム専用の単一のファイル内、あるいは複数の協調ファイル（例えば、１つまたは複数のモジュール、サブプログラム、またはコードの部分を記憶するファイル）内に記憶することができる。コンピュータプログラムは、１つのコンピュータ上、あるいは１つのサイトに位置するか、または複数のサイトにわたって分散しており、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開することができる。本明細書において説明されるプロセスおよび論理の流れは、入力データに作用し、出力を生成することによって機能を実施するための１つまたは複数のコンピュータプログラムを実行する１つまたは複数のプログラム可能プロセッサによって実施され得る。
【００４３】
コンピュータシステム７００は、情報および命令を記憶するための、バス７０８に連結された、磁気ディスクまたは光ディスクなどのデータストレージデバイス７０６をさらに含む。コンピュータシステム７００は入力／出力モジュール７１０を介して様々なデバイスに連結され得る。入力／出力モジュール７１０は任意の入力／出力モジュールであることができる。例示的な入力／出力モジュール７１０としてはＵＳＢポートなどのデータポートが挙げられる。入力／出力モジュール７１０は、通信モジュール７１２に接続するように構成されている。例示的な通信モジュール７１２（例えば、通信モジュール７１８）としては、イーサネットカードおよびモデムなどの、ネットワークインターフェースカードが挙げられる。特定の態様では、入力／出力モジュール７１０は、入力デバイス７１４および／または出力デバイス７１６などの、複数のデバイスに接続するように構成されている。例示的な入力デバイス７１４としては、ユーザが入力をコンピュータシステム７００に提供することができる、キーボード、およびポインティングデバイス、例えば、マウスもしくはトラックボールが挙げられる。触知入力デバイス、視覚入力デバイス、音声入力デバイス、または脳コンピュータインターフェースデバイスなどの、他の種類の入力デバイス７１４を、ユーザとのインタラクションを提供するために用いることもできる。例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、または触知フィードバックであることができ、ユーザからの入力は、音響、音声、触知、または脳波入力を含む、任意の形態で受け取ることができる。例示的な出力デバイス７１６としては、情報をユーザに表示するための、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ（液晶ディスプレイ））モニタなどの表示デバイスが挙げられる。
【００４４】
本開示の一態様によれば、クライアントデバイス１１０およびサーバ１３０は、コンピュータシステム７００を用いて、プロセッサ７０２が、メモリ７０４内に包含された１つまたは複数の命令の１つまたは複数のシーケンスを実行したことに応答して実施することができる。このような命令は、データストレージデバイス７０６などの別の機械可読媒体からメモリ７０４に読み込まれてもよい。主メモリ７０４内に包含された命令のシーケンスの実行は、プロセッサ７０２に、本明細書において説明されるプロセスステップを実施させる。また、多重処理機構における１つまたは複数のプロセッサも、メモリ７０４内に包含された命令のシーケンスを実行するために利用され得る。代替的な態様では、本開示の様々な態様を実施するために、ハードワイヤード回路機構が、ソフトウェア命令の代わりに、またはそれと組み合わせて用いられてもよい。それゆえ、本開示の態様はハードウェア回路機構およびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００４５】
本明細書において説明される主題の様々な態様は、バックエンド構成要素、例えば、データネットワークデバイスを含むか、またはミドルウェア構成要素、例えば、アプリケーションネットワークデバイスを含むか、またはフロントエンド構成要素、例えば、購入者が、本明細書において説明される主題の一実装形態とインタラクションすることができるグラフィカルな購入者インターフェースもしくはウェブブラウザを有するクライアントコンピュータ、またはこのようなバックエンド、ミドルウェア、もしくはフロントエンド構成要素のうちの１つまたは複数の任意の組み合わせを含むコンピューティングシステムにおいて実施することができる。システムの構成要素は、デジタルデータ通信の任意の形態または媒体（例えば、通信ネットワーク）によって相互連結され得る。通信ネットワーク（例えば、ネットワーク１５０）は、例えば、ＬＡＮ、ＷＡＮ、インターネット、および同様のもののうちの任意の１つまたは複数を含むことができる。さらに、通信ネットワークは、限定するものではないが、例えば以下の、バスネットワーク、星状ネットワーク、環状ネットワーク、網目状ネットワーク、星状バスネットワーク、木状もしくは階層ネットワーク、または同様のものを含む、ネットワークトポロジのうちの任意の１つまたは複数を含むことができる。通信モジュールは、例えば、モデムまたはイーサネットカードであることができる。
【００４６】
コンピュータシステム７００はクライアントおよびネットワークデバイスを含むことができる。クライアントおよびネットワークデバイスは、概して、互いに遠隔にあり、典型的には、通信ネットワークを通じてインタラクションする。クライアントおよびネットワークデバイスの関係は、それぞれのコンピュータ上で実行され、互いにクライアント−サーバ関係を有するコンピュータプログラムにより生じる。コンピュータシステム７００は、例えば、限定するものではないが、デスクトップコンピュータ、ラップトップコンピュータ、またはタブレットコンピュータであることができる。コンピュータシステム７００はまた、別のデバイス、例えば、限定するものではないが、携帯電話、ＰＤＡ、モバイルオーディオプレーヤ、全地球測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、ＧＰＳ）受信器、ビデオゲームコンソール、および／またはテレビセットトップボックス内に組み込まれ得る。
【００４７】
用語「機械可読記憶媒体」または「コンピュータ可読媒体」は、本明細書で使用するとき、命令を実行のためにプロセッサ７０２に提供することに関与する任意の媒体もしくは媒体群を指す。このような媒体は、限定するものではないが、不揮発性媒体、揮発性媒体、および伝送媒体を含む、多くの形態を取り得る。不揮発性媒体としては、例えば、データストレージデバイス７０６などの、光または磁気ディスクが挙げられる。揮発性媒体としては、メモリ７０４などの、ダイナミックメモリが挙げられる。伝送媒体としては、バス７０８を形成するワイヤを含む、同軸ケーブル、銅線、および光ファイバが挙げられる。一般的な形態の機械可読媒体としては、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、任意の他の光媒体、穿孔カード、紙テープ、孔のパターンを有する任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のメモリチップもしくはカートリッジ、またはコンピュータが読み出すことができる任意の他の媒体が挙げられる。機械可読記憶媒体は、機械可読記憶デバイス、機械可読記憶基板、メモリデバイス、機械可読伝搬信号に影響を及ぼす組成物、またはそれらのうちの１つまたは複数の組み合わせであることができる。
【００４８】
ハードウェアおよびソフトウェアの互換性を示すために、様々な例示的なブロック、モジュール、構成要素、方法、動作、命令、およびアルゴリズムなどの事項はそれらの機能性に関して一般的に説明された。このような機能性が、ハードウェアとして実施されるのか、ソフトウェアとして実施されるのか、それともハードウェアおよびソフトウェアの組み合わせとして実施されるのかは、特定のアプリケーション、およびシステム全体に課される設計制約に依存する。当業者は、特定のアプリケーションごとに様々な仕方で上述の機能性を実施し得る。
【００４９】
本明細書で使用するとき、一連の項目に先行し、項目のうちの任意のものを分離するための用語「および」または「または」を伴う表現「〜のうちの少なくとも１つ（ａｔ  ｌｅａｓｔ  ｏｎｅ  ｏｆ）」は、リストの各構成要素（例えば、各項目）ではなく、リストを全体として修飾する。表現「〜のうちの少なくとも１つ（ａｔ  ｌｅａｓｔ  ｏｎｅ  ｏｆ）」は少なくとも１つの項目の選択を必要とせず、むしろ、この表現は、項目のうちの任意のもののうちの少なくとも１つ、および／または項目の任意の組み合わせのうちの少なくとも１つ、および／または項目の各々のうちの少なくとも１つを含む意味を許容する。例として、表現「Ａ、Ｂ、およびＣのうちの少なくとも１つ」または「Ａ、Ｂ、またはＣのうちの少なくとも１つ」は各々、Ａのみ、Ｂのみ、あるいはＣのみ、Ａ、Ｂ、およびＣの任意の組み合わせ、ならびに／あるいはＡ、Ｂ、およびＣの各々のうちの少なくとも１つを指す。
【００５０】
単語「例示的（ｅｘｅｍｐｌａｒｙ）」は、本明細書において、「例、実例、または例示の役割を果たすこと」を意味するように使用される。本明細書において「例示的」として説明される任意の実施形態は、必ずしも、他の実施形態に対して好ましい、または有利であると解釈されるべきではない。一態様、本態様、別の態様、いくつかの態様、１つまたは複数の態様、一実装形態、本実装形態、別の実装形態、いくつかの実装形態、１つまたは複数の実装形態、一実施形態、本実施形態、別の実施形態、いくつかの実施形態、１つまたは複数の実施形態、一構成、本構成、別の構成、いくつかの構成、１つまたは複数の構成、本主題の技術、本開示（ｔｈｅ  ｄｉｓｃｌｏｓｕｒｅ）、本開示（ｔｈｅ  ｐｒｅｓｅｎｔ  ｄｉｓｃｌｏｓｕｒｅ）、ならびにこれらの他の変形および同様のものなどの表現は便宜的なものであり、このような表現に関連する開示が本主題の技術に本質的であること、またはこのような開示が本主題の技術の全ての構成に当てはまることを含意しない。このような表現に関連する開示は、全ての構成、または１つまたは複数の構成に当てはまり得る。このような表現に関連する開示は１つまたは複数の例を提供し得る。一態様またはいくつかの態様などの表現は１つまたは複数の態様を指し得、その逆もあり得、これは他の上述の表現にも同様に当てはまる。
【００５１】
単数形での要素への言及は、特に断りのないかぎり、「唯一（ｏｎｅ  ａｎｄ  ｏｎｌｙ  ｏｎｅ）」を意味することを意図されておらず、むしろ、「１つまたは複数（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を意味することを意図されている。男性名詞（例：彼）の代名詞には、女性名詞と中性名詞（例：彼女とその）が含まれ、その逆も含まれる。用語「いくつか（ｓｏｍｅ）」は１つまたは複数を指す。下線付きおよび／またはイタリック体の見出しおよび小見出しは、単に便宜的に用いられているにすぎず、本主題の技術を限定せず、本主題の技術の説明の解釈に関連して参照されるものではない。第１（ｆｉｒｓｔ）および第２（ｓｅｃｏｎｄ）ならびに同様のものなどの関係語は１つの実体またはアクションを別のものと区別するために使用され得、必ずしも、このような実体またはアクションの間の任意の実際のこのような関係または順序を必要とせず、またはこれを含意しない。当業者に知られているか、または後に知られるようになる、本開示全体を通じて説明される様々な構成の要素の全ての構造的および機能的等価物は、参照により本明細書に明示的に組み込まれ、本主題の技術によって包含されることを意図される。さらに、本明細書において開示されているものは、このような開示が上述の説明において明示的に述べられているかどうかにかかわらず、公衆に供されることを意図されていない。要素が表現「〜のための手段（ｍｅａｎｓ  ｆｏｒ）」を用いて明示的に述べられていないか、または、方法クレームの場合には、要素が表現「〜のためのステップ（ｓｔｅｐ  ｆｏｒ）」を用いて述べられていないかぎり、いずれのクレーム要素も米国特許法第１１２条第６段落の規定の下で解釈されるべきではない。
【００５２】
本明細書に開示される実施形態は、以下を含む：
【００５３】
Ａ．モバイルデバイスを使用する購入者に、前記モバイルデバイスに表示されるデジタルコンテンツを提供することと、前記デジタルコンテンツのピクセルスクリプトにおいて、購入者から非個人特定情報を要求することと、前記ピクセルスクリプトのイベントトリガをトラッキングすることであって、前記イベントトリガは、前記デジタルコンテンツの選択された部分の完了時に実行するように構成されていることと、前記イベントトリガおよび前記非個人特定情報に基づいて、購入者アカウントを修正することと、前記ピクセルスクリプトにおける設定ルールが満たされた場合に、前記購入者アカウントの更新された特徴を小売店に提供することと、を含む、コンピュータが実施する方法である。
【００５４】
Ｂ．命令を記憶するメモリと、１つまたは複数のプロセッサと、を備えるシステムである。前記１つまたは複数のプロセッサが、前記命令を実行し、前記システムに、モバイルデバイスを使用する購入者に、前記モバイルデバイスに表示されるデジタルコンテンツを提供することと、前記デジタルコンテンツのピクセルスクリプトにおいて、購入者から非個人特定情報を要求することと、前記ピクセルスクリプトのイベントトリガをトラッキングすることであって、前記イベントトリガは、前記デジタルコンテンツの選択された部分の完了時に実行するように構成されていることと、前記イベントトリガおよび前記非個人特定情報に基づいて、購入者アカウントを修正することと、前記ピクセルスクリプトにおける設定ルールが満たされた場合に、前記購入者アカウントの更新された特徴を小売店に提供することと、を実行させる。
【００５５】
Ｃ．店舗内メディアプラットフォームにおいて、購入者に関連付けられたアカウントの更新された特徴を受信することであって、前記更新された特徴は、ピクセルスクリプトで起動したイベントトリガによるものであり、前記ピクセルスクリプトが前記購入者のモバイルデバイスまたはデスクトップデバイス上に表示されたデジタルコンテンツに埋め込まれていることと、前記購入者が前記更新された特徴に基づいて付加価値証明書を受け取ることを可能にすることと、を含む、コンピュータが実施する方法である。
【００５６】
実施形態Ａ、Ｂ、およびＣの各々は、以下のように、任意の組み合わせで以下の追加要素のうちの１つまたは複数を有することができる。要素１、前記デジタルコンテンツが広告ペイロードであり、前記広告ペイロードにクーポン、割引、バナー、.gifファイル、.pngファイル、ビデオ広告またはオーディオ広告を提供することをさらに含む。要素２、前記デジタルコンテンツが広告ペイロードであり、前記広告ペイロードにクーポン、割引、バナー、.gifファイル、.pngファイル、ビデオ広告またはオーディオ広告を提供することをさらに含む。要素３、前記デジタルコンテンツに関連付けられた広告キャンペーンに従って、前記更新された特徴の有効期限を前記ピクセルスクリプトにおいて提供することをさらに含む。要素４、前記非個人特定情報に基づいて、前記デジタルコンテンツにおいて前記購入者向けのパッケージ商品を選択することをさらに含む。要素５、前記購入者アカウントを修正することは、前記イベントトリガおよび前記非個人特定情報をデジタルクーポンおよびプロモーション技術エンジンに提供することを含む。要素６、前記ピクセルスクリプトが、キャンペーン識別パラメータ、イベントアクションパラメータ、インプレッションパラメータ、および広告パラメータを含み、前記購入者アカウントを修正することが、前記キャンペーン識別パラメータ、前記イベントアクションパラメータ、前記インプレッションパラメータ、および前記広告パラメータのうちの少なくとも１つが真であることを検証することを含む。要素７、前記更新された特徴が、前記購入者向けのパッケージ商品および前記小売店に関連付けられたデジタルプロモーション、オファー、およびクーポンのうちの少なくとも１つを含み、前記更新された特徴を提供することが、前記更新された特徴と共にプロモーション識別子およびキャンペーン識別子を提供することを含む。要素８、前記選択された部分が、前記デジタルコンテンツの０％、２５％、５０％、７５％、または１００％を含むことができ、前記更新された特徴を提供することは、前記選択された部分に従って特徴を更新することを含む。
【００５７】
要素１０、前記購入者に関連付けられたアカウントの更新された特徴を受信することは、前記購入者の前記モバイルデバイスまたはデスクトップデバイスに表示された前記デジタルコンテンツのターゲットバナー、ビデオ広告、またはオーディオ広告の前記ピクセルスクリプトを提供することを含む。要素１１は、前記店舗の位置における前記購入者の存在を識別することと、前記店舗の位置における販売時点（point of sale）において、購入者デバイスから購入者の得意客のロイヤルティアカウントにアクセスする要求を受信することと、をさらに含む。要素１２、前記購入者が付加価値証明書を受け取ることを可能にすることは、前記店舗内メディアプラットフォームに通信的に結合されたプリンタに、前記購入者に関連付けられたアカウントのクーポンを印刷するように命令することを含む。要素１３において、前記購入者が、前記購入者向けのパッケージ商品に関連付けられた付加価値証明書、デジタルプロモーション、またはクーポンを利用した場合に、前記購入者に関連付けられたアカウントを更新することをさらに含む。
【００５８】
本明細書は多くの細目を包含するが、これらは、説明され得ることの範囲の限定として解釈されるべきではなく、むしろ、本主題の特定の実装形態の説明として解釈されるべきである。本明細書において別個の実施形態の文脈で記載されている一部の特徴はまた、単一の実施形態において組み合わせて実施することもできる。逆に、単一の実施形態の文脈で記載されている様々な特徴はまた、複数の実施形態において、別個に、または任意の好適な部分的組み合わせで実施することもできる。さらに、特徴は、特定の組み合わせで機能するように以上において説明され、さらにはそのように最初に説明されている場合があるが、説明されている組み合わせからの１つまたは複数の特徴は、場合によっては、組み合わせから削除することができ、説明されている組み合わせは、部分的組み合わせ、または部分的組み合わせの変形に関し得る。
【００５９】
本明細書の主題は特定の態様に関して説明されたが、他の態様も実施され得、添付の請求項の範囲に含まれる。例えば、動作は図面において特定の順序で示されているが、これは、望ましい結果を達成するために、このような動作が、図示されている特定の順序で、または順番に行われること、あるいは例示されている動作が全て行われることを必要とするものと理解されるべきではない。請求項において述べられるアクションは異なる順序で実施され、依然として所望の結果を達成することができる。一例として、添付の図面に示されるプロセスは、所望の結果を達成するために、必ずしも、図示されている特定の順序、または順番を必要としない。特定の状況では、マルチタスキングおよび並列処理が有利になり得る。さらに、上述された態様における様々なシステム構成要素の分離は、全ての態様においてこのような分離を必要とするものと理解されるべきではなく、上述のプログラム構成要素およびシステムは、概して、単一のソフトウェア製品にまとめて統合されるか、または複数の購入者ソフトウェア製品にパッケージ化され得ることを理解されたい。
【００６０】
タイトル、背景、図面の簡単な説明、要約、および図面は本明細書において本開示に組み込まれ、限定的な説明としてではなく、本開示の例示的な例として提供される。それらは、請求項の範囲または意味を限定するために用いられることはないという了解の下で提示される。加えて、詳細な説明では、説明が例示的な例を提供し、様々な特徴が、本開示を合理化する目的のために様々な実装形態において互いにグループ化されていることがうかがえる。開示の方法は、記載される主題が、各請求項において明示的に述べられているよりも多くの特徴を必要とするとの意図を反映するものと解釈されるべきではない。むしろ、請求項が反映するとおり、発明の主題は、単一の開示された構成または動作の全ての特徴よりも少数の特徴に存する。請求項は本明細書において発明を実施するための形態に組み込まれ、各請求項は別個に記載された主題として自立する。
【００６１】
請求項は、本明細書において説明された態様に限定されることを意図されず、文言の請求項に従う全範囲を認められ、全ての法的同等物を包含するべきである。それにもかかわらず、請求項はいずれも、適用可能な特許法の要件を満足しない主題を包含することを意図されておらず、また、請求項はそのように解釈されるべきでない。
【図１】
2021527246.tif 000004
【図２】
2021527246.tif 000005
【図３Ａ】
2021527246.tif 000006
【図３Ｂ】
2021527246.tif 000007
【図３Ｃ】
2021527246.tif 000008
【図４】
2021527246.tif 000009
【図５】
2021527246.tif 000010
【図６】
2021527246.tif 000011
【図７】
2021527246.tif 000012
【国際調査報告】
2021527246.tif 000013
2021527246.tif 000014
2021527246.tif 000015
2021527246.tif 000016
2021527246.tif 000017