(57)【特許請求の範囲】
【請求項１】
複数のモバイルデバイスに複数のメッセージを分配するメッセージ分配システムであって、
アナリティックゲートウェイと、データストアのコンピュート層およびオーガナイザ層に結合されたプロセッサのオンラインアナリティックプロセッサ層とを含む分析システムであって、
複数のモバイルデバイスから、前記オーガナイザ層への複数の生データおよびメタデータを受信し、
前記オーガナイザ層内にある間に前記生データを各部分に分割し、前記コンピュート層にパラレルに格納された複数のノードに前記生データの各部分を転送し、
前記コンピュート層の異なるノードにおいて前記生データの各部分が格納されている場所を判断および記録し、
共通キャンペーンシステムによって伝送された１または複数の限定子の受信に応答して、前記１または複数の限定子に関連付けられる生データを認識する前記複数のノードのそれぞれに生データをアセンブルするための１または複数のスクリプトを分配し、
前記コンピュート層から前記オーガナイザ層に生データを戻してアセンブルし、前記１または複数の限定子に関連付けられる１または複数のモバイルデバイスを識別し、
前記１または複数の限定子との関連に基づいて、１または複数のモバイルデバイスのリストを生成し、
１または複数のモバイルデバイスの前記リストを共通キャンペーンシステムに伝送し、前記１または複数の限定子は、モバイルデバイス、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を有する、分析システムと、
前記１または複数の記憶デバイスのうち少なくとも１つに格納された前記共通キャンペーンシステムであって、
前記１または複数の限定子に関連付けられる前記１または複数のモバイルデバイスを識別すべく、前記１または複数の限定子を、少なくとも前記分析システムに伝送し、
前記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの前記リストを受信し、
前記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの前記リストにおける前記１または複数のモバイルデバイスにメッセージを送信し、
複数のメッセージを、前記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの前記リストにおける前記１または複数のモバイルデバイスに送信するための１または複数の規則を実装する契約ポリシー強制コンポーネントを有する、共通キャンペーンシステムと、
を備え、
前記共通キャンペーンシステムは、当該共通キャンペーンシステムから前記１または複数のモバイルデバイスへ複数のメッセージを伝送する１または複数のアダプタを有し、
前記契約ポリシー強制コンポーネントは、少なくとも前記１または複数のアダプタに関連付けられる１または複数の規則を格納し、実装し、
前記契約ポリシー強制コンポーネントは、
前記複数のメッセージのうちの第１メッセージに関連付けられる返信メッセージが、前記１または複数のアダプタのうちの第１アダプタに関連付けられる成功キューに前記１または複数の規則に基づく期間、存在する場合、前記複数のメッセージのうちの第２メッセージを、前記第１アダプタに関連付けられる待機キューで待機させ、前記期間が経過すると、前記第１アダプタに関連付けられるチャネルを介して前記第２メッセージを前記１または複数のモバイルデバイスへ伝送し、
前記第１メッセージが前記チャネルを介して伝送されなかった場合、前記期間が経過する前に、前記チャネルを介して前記第２メッセージを前記１または複数のモバイルデバイスへ伝送する、システム。
【請求項２】
前記生データは、顧客嗜好、モバイルデバイス所有者および／またはユーザの層、モバイルデバイスの現在および／または過去の複数の場所、電子ウォレットに関連付けられる１または複数のイベント、および時間成分の少なくとも１つを含む、請求項１に記載のシステム。
【請求項３】
前記１または複数の入力は、前記１または複数のモバイルデバイスとの関連について前記１または複数の限定子を識別すべく、前記共通キャンペーンシステムに提供される、請求項１または２に記載のシステム。
【請求項４】
前記１または複数の規則は、受信された複数のメッセージの最大頻度、特定のマーケティング担当者から受信される複数のメッセージの最大頻度、特定のメッセージキャンペーンから受信される複数のメッセージの最大頻度、受信されるメッセージの最大数、特定のマーケティング担当者から受信されるメッセージの最大数、または特定のメッセージキャンペーンから受信されるメッセージの最大数を有する、請求項１から３のいずれか一項に記載のシステム。
【請求項５】
前記契約ポリシー強制コンポーネントは、少なくとも１または複数のモバイルデバイスに関連付けられる１または複数の規則を格納し、実装する、請求項１から４のいずれか一項に記載のシステム。
【請求項６】
前記契約ポリシー強制コンポーネントは、前記メッセージに関連付けられる返信メッセージが、成功キュー、待機キュー、またはデッドキューのうち１つにあることを前記契約ポリシー強制コンポーネントが検出するまで、アダプタを介した次のメッセージの伝送をブロックする、請求項１から５のうちいずれか一項に記載のシステム。
【請求項７】
前記メッセージは、前記１または複数の限定子のうち少なくとも１つに関連している、請求項１から６のうちいずれか一項に記載のシステム。
【請求項８】
ターゲットとされるメッセージングに関して１または複数のモバイルデバイスのセットを識別する方法であって、
システムによって、複数のモバイルデバイスからネットワークを介して、前記システムのオーガナイザ層への複数の生データおよびメタデータを受信する段階と、
前記システムのプロセッサのオンラインアナリティックプロセッサ層によって、前記オーガナイザ層内にある間に前記生データを各部分に分割し、前記システムのコンピュート層にパラレルに格納された複数のノードに前記生データの各部分を転送する段階と、
前記システムによって、前記コンピュート層の異なるノードにおいて前記生データの各部分が格納されている場所を判断および記録する段階と、
前記システム内で伝送された１または複数の限定子の受信に応答して、前記１または複数の限定子に関連付けられる生データを認識する前記複数のノードのそれぞれに生データをアセンブルするための１または複数のスクリプトを分配する段階と、
前記コンピュート層から前記オーガナイザ層に認識された生データを戻してアセンブルする段階と、
前記システムによって、前記コンピュート層から認識された生データのアセンブリに基づいて、モバイルデバイス、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を有する１または複数の限定子に関連付けられる１または複数のモバイルデバイスを識別する段階と、
前記システムによって、１または複数のメッセージを受信すべく、前記１または複数のモバイルデバイスのためのチャネルを提供する１または複数のアダプタに、前記１または複数のモバイルデバイスを関連付ける段階と、
前記システムによって、少なくとも前記１または複数のアダプタに関連付けられる１または複数の規則を識別する段階と、
前記システムによって、少なくとも前記１または複数の規則に基づいて、前記１または複数のアダプタを介して前記１または複数のモバイルデバイスへ、前記１または複数のメッセージを伝送する段階と、
を備え、
前記１または複数の規則は、
前記複数のメッセージのうちの第１メッセージに関連付けられる返信メッセージが、前記１または複数のアダプタのうちの第１アダプタに関連付けられる成功キューに前記１または複数の規則に基づく期間、存在する場合、前記複数のメッセージのうちの第２メッセージを、前記第１アダプタに関連付けられる待機キューで待機させ、前記期間が経過すると、前記第１アダプタに関連付けられるチャネルを介して前記第２メッセージを前記１または複数のモバイルデバイスへ伝送することと、
前記第１メッセージが前記チャネルを介して伝送されなかった場合、前記期間が経過する前に、前記チャネルを介して前記第２メッセージを前記１または複数のモバイルデバイスへ伝送することとを有する、方法。
【請求項９】
前記１または複数の規則は、受信された複数のメッセージの最大頻度、特定のマーケティング担当者から受信される複数のメッセージの最大頻度、特定のメッセージキャンペーンから受信される複数のメッセージの最大頻度、受信されるメッセージの最大数、特定のマーケティング担当者から受信されるメッセージの最大数、または特定のメッセージキャンペーンから受信されるメッセージの最大数のうち少なくとも１つを有する、請求項８に記載の方法。
【請求項１０】
１または複数のメッセージを伝送する段階は、前記メッセージに関連付けられる返信メッセージが、成功キュー、待機キュー、またはデッドキューのうち１つにあることを検出するまで、アダプタを介した次のメッセージの伝送をブロックする段階を有する、請求項８または９に記載の方法。
【請求項１１】
１または複数のメッセージを伝送する段階は、前記メッセージに関連付けられる返信メッセージが成功キュー、待機キュー、およびデッドキューのいずれにおいても検出されない所定の時間が経過するまで、アダプタを介した次のメッセージの伝送をブロックする段階を有する、請求項８または９に記載の方法。
【請求項１２】
前記１または複数の規則は、少なくとも１または複数のモバイルデバイスに関連付けられる、請求項８から１１のいずれか一項に記載の方法。
【請求項１３】
前記メッセージは、前記１または複数の限定子の少なくとも１つに関連している、請求項８から１２のいずれか一項に記載の方法。
【請求項１４】
複数のメッセージを複数の限定されたモバイルデバイスに分配すべくキャンペーンを生成するためのメッセージ分配システムであって、
アナリティックゲートウェイと、データストアのコンピュート層およびオーガナイザ層に結合されたプロセッサのオンラインアナリティックプロセッサ層とを含む分析システムであって、
複数のモバイルデバイスから、前記オーガナイザ層への複数の生データおよびメタデータを受信し、
前記オーガナイザ層内にある間に前記生データを各部分に分割し、前記コンピュート層にパラレルに格納された複数のノードに前記生データの各部分を転送し、
前記コンピュート層の異なるノードにおいて前記生データの各部分が格納されている場所を判断および記録し、
１または複数の限定子に関連付けられた前記モバイルデバイスの数の推定値を生成するべく、前記１または複数の限定子で照会を受信し、
共通キャンペーンシステムによって伝送された１または複数の限定子の受信に応答して、前記１または複数の限定子に関連付けられる生データを認識する前記複数のノードのそれぞれに生データをアセンブルするための１または複数のスクリプトを分配し、
前記コンピュート層から前記オーガナイザ層に生データを戻してアセンブルし、
アセンブルされた前記生データに基づいて、前記１または複数の限定子に関連付けられる、１または複数のメッセージを受信し得るモバイルデバイスの数の推定値を生成し、
前記モバイルデバイスの数の前記推定値を、前記共通キャンペーンシステムへ伝送する、分析システムと、
前記１または複数の記憶デバイスの少なくとも１つにおいて格納され、
選択のために前記１または複数の限定子を提供し、
前記１または複数の限定子に関連付けられる前記モバイルデバイスの数の推定値を受信するべく、少なくとも前記分析システムに、前記１または複数の限定子を用いて前記照会を伝送し、
前記１または複数の限定子に関連付けられる前記モバイルデバイスの数の前記推定値を受信する、共通キャンペーンシステムと、
を備えるシステムであって、
前記１または複数の限定子は、モバイルデバイス、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を有し、
前記共通キャンペーンシステムは、メッセージを、生成されるリストからの前記１または複数のモバイルデバイスへさらに送信し、複数のモバイルデバイスの前記リストは、前記１または複数の限定子に関連付けられており、
前記共通キャンペーンシステムは、複数のメッセージを、前記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの前記リストにおける前記１または複数のモバイルデバイスに送信するための１または複数の規則を実装する契約ポリシー強制コンポーネントを有し、
前記共通キャンペーンシステムは、当該共通キャンペーンシステムから前記１または複数のモバイルデバイスへ複数のメッセージを伝送する１または複数のアダプタを有し、
前記契約ポリシー強制コンポーネントは、少なくとも前記１または複数のアダプタに関連付けられる１または複数の規則を格納し、実装し、
前記契約ポリシー強制コンポーネントは、
前記複数のメッセージのうちの第１メッセージに関連付けられる返信メッセージが、前記１または複数のアダプタのうちの第１アダプタに関連付けられる成功キューに前記１または複数の規則に基づく期間、存在する場合、前記複数のメッセージのうちの第２メッセージを、前記第１アダプタに関連付けられる待機キューで待機させ、前記期間が経過すると、前記第１アダプタに関連付けられるチャネルを介して前記第２メッセージを前記１または複数のモバイルデバイスへ伝送し、
前記第１メッセージが前記チャネルを介して伝送されなかった場合、前記期間が経過する前に、前記チャネルを介して前記第２メッセージを前記１または複数のモバイルデバイスへ伝送する、システム。
【請求項１５】
前記推定値は、ある期間にわたるモバイルデバイスの平均数、ある期間にわたるモバイルデバイスの最大数、ある期間にわたるモバイルデバイスの最小数、およびある期間にわたるモバイルデバイスの最も頻繁な数のうち少なくとも１つを含む、請求項１４に記載のシステム。
【請求項１６】
前記照会は、前記共通キャンペーンシステムによって提供される１または複数の限定子を選択することに基づく、請求項１４または１５に記載のシステム。
【請求項１７】
前記共通キャンペーンシステムは、前記推定値の数の前記モバイルデバイスの１または複数のモバイルデバイスは、どのくらい頻繁に１または複数のメッセージを受信し得るかについての推定値を提供するように構成された、契約ポリシー強制コンポーネントを有する、請求項１４から１６のいずれか一項に記載のシステム。
【請求項１８】
前記メッセージは、前記１または複数の限定子の少なくとも１つに関連している、請求項１４から１７のいずれか一項に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
データは、複数の消費者について集められてよく、その集められたデータに基づいて、ターゲットとされる情報および／またはメッセージを複数の消費者に提供する。  マーケティング担当者は、人々を複数のカテゴリまたは複数の特性に分類し解析する複数のパラメータを選択し得る。そうすることによって、特定製品および／またはサービスを売り込む場合、その製品および／またはサービスに最も興味を示す可能性のある複数の消費者に独占的に連絡が取られる可能性がある。ターゲットとされる情報および／またはメッセージは、１または複数のチャネルを介して、分類され解析された複数の消費者へ伝送され得る。
【発明の概要】
【０００２】
複数の限定されたモバイルデバイスへ複数のメッセージを分配するためのアブストラクトキャンペーンを生成するメッセージ分配システムが開示される。システムは、プロセッサを備える。システムは、また、プロセッサへ連結される１または複数の記憶デバイスを備える。システムは、複数の記憶デバイスのうち少なくとも１つにおいて格納され、１または複数の限定子と関連付けられたモバイルデバイスの数の推定値を生成すべく、１または複数の限定子での照会を受信するように構成された分析システムをさらに備える。ここで、１または複数の限定子は、モバイルデバイス、モバイルデバイスのユーザ、またはモバイルデバイスの所有者のうち少なくとも１つに関連付けられた少なくとも１つの特徴を備え、１または複数のメッセージを受信し得る未来時において、１または複数の限定子に関連付けられたモバイルデバイスの数の推定値を生成し、モバイルデバイスの数の推定値を共通キャンペーンシステムへ伝送する。システムは、複数の記憶デバイスの少なくとも１つにおいて格納され、１または複数の限定子を選択のために提供し、１または複数の限定子に関連付けられるモバイルデバイスの数の推定値を受信するべく、少なくとも分析システムに１または複数の限定子での照会を伝送し、１または複数の限定子に関連付けられるモバイルデバイスの数の推定値を受信し、受信された推定値をディスプレイ上で表示するように構成された共通キャンペーンシステムをさらに備える。
【０００３】
限定されたモバイルデバイスへ複数のメッセージを分配するべく、アブストラクトキャンペーンを生成するメッセージ分配システムが、開示される。システムは、プロセッサを備える。システムは、また、プロセッサに連結された１または複数の記憶デバイスを備える。システムは、さらに、少なくとも１つの記憶デバイスにおいて格納され、１または複数の限定子と関連付けられた１または複数のモバイルデバイスを識別するように構成された分析システムを備える。ここで、１または複数の限定子は、モバイルデバイス、モバイルデバイスのユーザ、またはモバイルデバイスの所有者のうち少なくとも１つに関連付けられた少なくとも１つの特徴を備え、１または複数の限定子との関連に基づいて１または複数のモバイルデバイスのリストを生成し、１または複数のモバイルデバイスのリストを共通キャンペーンシステムへ伝送する。システムは、さらに、複数の記憶デバイスのうち少なくとも１つに格納され、１または複数の限定子に関連付けられた１または複数のモバイルデバイスを識別するべく、少なくとも分析システムに１または複数の限定子を伝送し、１または複数の限定子に関連付けられた１または複数のモバイルデバイスのリストを受信し、１または複数の限定子に関連付けられた１または複数のモバイルデバイスのリストにおける、１または複数のモバイルデバイスへメッセージを、送信するように構成された共通キャンペーンシステムを備える。ここで、共通キャンペーンシステムは、１または複数の限定子に関連付けられた１または複数のモバイルデバイスのリストにおける、１または複数のモバイルデバイスへ複数のメッセージを送信するための１または複数の規則を実装するように構成された契約ポリシー強制コンポーネントを備える。
【０００４】
ターゲットとされるメッセージング用の１または複数のモバイルデバイスのセットを識別する方法が、開示される。当該方法は、システムによって、１または複数の限定子に関連付けられた１または複数のモバイルデバイスを識別する段階を備え、ここで、１または複数の限定子は、モバイルデバイス、モバイルデバイスのユーザ、またはモバイルデバイスの所有者のうち少なくとも１つに関連付けられた少なくとも１つの特徴を備える。当該方法は、さらに、システムによって、１または複数のアダプタに１または複数のモバイルデバイスを関連付ける段階を備え、ここで、１または複数のアダプタは、１または複数のメッセージを受信するための１または複数のモバイルデバイスに対するチャネルを提供する。当該方法は、また、システムによって、少なくとも１または複数のアダプタに関連付けられた１または複数の規則を識別する段階を備える。当該方法は、システムによって、少なくとも１または複数の規則に基づいて１または複数のモバイルデバイスへ、１または複数のメッセージを、１または複数のアダプタを介して伝送する段階を備える。
【０００５】
これらのおよび他の複数の特徴は、添付の複数の図面および特許請求の範囲とともに、以下の詳細な説明によってより明確に理解されるであろう。
【図面の簡単な説明】
【０００６】
本開示のより完全に理解するべく、ここで、添付の複数の図面および詳細な説明と関連して以下の簡単な説明が参照される。ここで、類似の参照番号は、類似の要素を表わす。
【０００７】
【図１】本開示の実施形態に係るプロビジョニングシステムのブロック図である。
【０００８】
【図２】本開示の実施形態に係る方法のフローチャートである。
【０００９】
【図３】本開示の実施形態に係るモバイルデバイスの例である。
【００１０】
【図４】本開示の実施形態に係るモバイルデバイスのブロック図である。
【００１１】
【図５Ａ】本開示の実施形態に係るモバイルデバイスについてのソフトウェアアーキテクチャのブロック図である。
【図５Ｂ】本開示の実施形態に係るモバイルデバイスについてのソフトウェアアーキテクチャのブロック図である。
【００１２】
【図６】本開示の実施形態に係るコンピュータシステムのブロック図である。
【発明を実施するための形態】
【００１３】
１または複数の実施形態の複数の例示的な実装が以下に示されるが、複数の開示されたシステムおよび方法は、現在既知であろうとまだ存在しないものであろうと、任意の数の技術を用いて実装され得るということが、始めに理解されるべきである。本開示は、決して、複数の例示的な実装、複数の図面、および、以下に示される複数の技術に制限されるべきではないが、それらの均等物の全ての範囲と共に、添付の特許請求の範囲の範囲内において、改造されてもよい。
【００１４】
マーケティングキャンペーンを開始するためのシステムは、共通キャンペーンシステムおよび分析システムを含むコアシステムを利用する。例えば、小さな個人所有の百貨店を代表するマーケティング担当者は、店において、他の人々よりも新しい洋服の型からのアイテムを購入する可能性があるかもしれない人々に対して、その新しい洋服の型をマーケティングすることを望むかもしれない。モバイルデバイスを持つ人々は、個々の動きパターン、関心、特徴、および／または同様のものを反映し得るやり方で、彼らのモバイルデバイスと絶えず相互作用し得る。複数の相互作用は、記録され、伝送され、且つデータストアにおいて格納され得る。マーケティング担当者は、共通キャンペーンシステムを介して１または複数の限定子を選択してよく、選択された限定子に関連付けられる１または複数のメッセージを用いるモバイルデバイスの所有者および／またはユーザをターゲットとしてよい。限定子は、年齢、性別、人種、社会経済的地位、食べ物の嗜好、製品および／またはサービス購入履歴、趣味、地理的位置、複数の動きパターン、モバイルサービスプロバイダ、使用されたモバイルデバイスの型式、および／または同様のものに関する実際のまたは推測される情報を備えてよい。
【００１５】
限定子は、また、モバイルデバイス、モバイルデバイスのユーザ、および／またはモバイルデバイスの所有者に関する１つの基準または複数の基準、および／または１または複数の特徴を備えてよい。分析システムは、格納された複数の相互作用に基づいて、選択された１または複数の限定子に関連付けられる１または複数のモバイルデバイスを識別し得る。システムは、モバイルデバイスとモバイルデバイスの所有者および／またはユーザとの間の複数の相互作用を通して集められたデータを利用し、そうすることによって、マーケティング担当者は、１または複数の限定子を使用して１または複数のメッセージで未来時に達し得るモバイルデバイスの量の推定値を受信してよい。このシステムは、マーケティング担当者が、１または複数の限定子に基づいてマーケティング担当者がマーケティングしようとしている製品および／またはサービスに対する市場がどのくらい大きいかを素早く決定することを可能にし得る。つまり、マーケティング担当者は、１または複数の限定子を追加および／または除去することが、マーケティング担当者の製品および／またはサービスに対してより適切であろう複数の限定子に関連付けられるモバイルデバイスの数の推定値を提供するかもしれないかどうか決定するべく、複数の限定子を調節し得る。
【００１６】
例えば、システムは、１または複数の限定子に基づいて１または複数のモバイルデバイスを識別してよく、１または複数のモバイルデバイスを識別した後およそ３分以内に、モバイルデバイスの各々に対してメッセージを伝送してよい。実施形態において、未来時では、１または複数の限定子に関連付けられた１または複数のモバイルデバイスを識別することと、識別された複数のモバイルデバイスの妥当な数に対してメッセージを伝送し、複数のモバイルデバイスの所有者および／またはユーザが伝送されたメッセージに基づいて行動するようにそそのかすこととの間において、妥当な時間を備えてよい。例えば、システムは、１または複数の限定子に関連付けられるモバイルデバイスの数の推定値を提供し得る。システムは、１または複数の限定子に関連付けられるモバイルデバイスの数の推定値に基づいて、マーケティング担当者に費用見積を提供し得る。システムは、未来時においてモバイルデバイスへメッセージを送信してよく、そうすることによって、複数のモバイルデバイスの妥当な数の所有者および／またはユーザが、百貨店にアクセスするべく、便利な場所で、１または複数の限定子にさらに関連付けられ得る。
【００１７】
システムは、また、１または複数のモバイルデバイス、モバイルデバイスの複数の所有者、および／または１または複数の選択された限定子に関連付けられるモバイルデバイスの複数のユーザに伝送され得るメッセージの数を限定してよい。例えば、システムは、グーグルクラウド、Ａｐｐｌｅプッシュ、Ｕｒｂａｎ  Ａｉｒｓｈｉｐ（著作権）、スポットライト（登録商標）オファー、言及、および／または同様のもの等の複数のモバイルデバイスインタフェースに対する１または複数のアダプタに関連付けられる複数の規則のリストを備えてよい。複数の規則は、１より多くのメッセージが、特定のモバイルデバイスインタフェースのアダプタを介して予め定められた期間につきおよそ一回より多く伝送されることを禁じてよい。つまり、マーケティング担当者は、他のメッセージが所定の時間の期限が切れる前にすでに送信されていた場合、１または複数のモバイルデバイスインタフェースの１または複数のアダプタを介して、１または複数のモバイルデバイスへ１または複数のメッセージを伝送する時、メッセージは、所定の時間の期限が切れるまで、伝送を控えられなければいけない可能性がある。つまり、モバイルデバイスの複数の所有者および／またはユーザは、複数のメッセージおよび／または複数のマーケティング担当者からの複数の広告攻めから保護され得る。アナリティックおよび複数の共通キャンペーンサービスにおけるいくらかのより多くの詳細については、２０１３年９月１２日にＲｏｂｅｒｔ  Ｈ.  Ｂｕｒｃｈａｍ他によって出願された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｉｄｅｎｔｉｆｙｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ｗｉｔｈ  Ｎｅａｒ  Ｒｅａｌ  Ｔｉｍｅ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  ｔｏ  Ａｃｔｉｏｎ」と題する米国特許出願通し番号第１４／０２４，６２７号を参照されたい。それは、その全体が参照によって組み込まれる。
【００１８】
ここで図１に目を向けると、通信システム１００が記載されている。システム１００は、モバイルデバイス１１２、ベーストランシーバ基地局（ＢＴＳ）１１４、ネットワーク１１６、およびコアシステム１４０のうち１または複数を備える。モバイルデバイス１１２は、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレーヤ、または他の通信可能なポータブル電子デバイスであってよい。実施形態において、モバイルデバイス１１２は、ハンドセットとして実装され得る。複数のハンドセットの詳細は、以下において、さらに述べられる。ベーストランシーバ基地局１１４は、モバイルデバイス１１２に対して無線通信リンクを提供し、モバイルデバイス１１２をネットワーク１１６に連結する。実施形態において、ベーストランシーバ基地局１１４は、符号分割多重アクセス（ＣＤＭＡ）無線プロトコル、モバイルコミュニケーション無線プロトコルのためのグローバルシステム（ＧＳＭ（登録商標））、ロングタームエボリューション（ＬＴＥ）無線プロトコル、マイクロ波アクセスのためのワールドワイドインターオペラビリティ（ＷｉＭＡＸ）無線プロトコル、または無線プロトコルのうち１または複数に従って、モバイルデバイス１１２へ無線通信リンクを提供する。単一のベーストランシーバ基地局１１４が、図１に示される一方、通信システム１００は、任意の数のベーストランシーバ基地局１１４および任意の数のモバイルデバイス１１２を備えてよいことは理解される。ネットワーク１１６は、パブリック通信ネットワーク、プライベート通信ネットワーク、またはそれらの組み合わせであってよい。
【００１９】
モバイルデバイス１１２は、無線トランシーバ１２２、第１ユーザインタフェース１２４、およびメモリ１２６を備えてよい。その代わりに、モバイルデバイス１１２は、２または３以上の無線トランシーバ１２２、および／または２または３以上のメモリ１２６を備えてよい。メモリ１２６は、第１データソース１２８および／または第２データソース１３０等の少なくとも１つのデータソースを格納してよい。実施形態において、モバイルデバイス１１２のメモリ１２６は、２または３以上のデータソースを格納してよい。データソースは、電子ウォレット、モバイルデバイスロケーション識別子、モバイルデバイス１１２における１または複数のアプリケーション、モバイルデバイスについてのプロファイル情報（例えば、モバイルデバイス１１２の所有者および／またはユーザ）を格納しているデータストア、ゾーンメディアサービス（ＺＭＳ）アプリケーション、および／または同様のもの等を備えてよい。
【００２０】
データソースは、モバイルデバイスユーザとモバイルデバイス１１２との間で１または複数のイベントに関する情報を記録してよく、記録された情報を生データへと変換してよい。例えば、モバイルデバイス１１２の場所を決定することに関連付けられるデータソースは、モバイルデバイス１１２が、一日の選択された時間に選択された場所にあったこと、特定の取引が、特定製品を購入するべく、および／または特定の店において購入するべくモバイルデバイス１１２における電子ウォレットを使用して成されたこと、一連の反復的なモバイルデバイス動作、モバイルデバイスユーザがどのように、および／またはいつ連絡が取られるか、または複数のメッセージを取得することを好むか、モバイルデバイス１１２における１または複数の特徴の使用、複数の顧客サービス呼び出しの頻度および／または対象、それらの任意の組み合わせ、および／または同様のもの等を備えてよいイベントに関する情報を記録し得る。
【００２１】
実施形態において、本明細書においてさらに述べられるように、データソースは、生データおよび記録された情報に基づくメタデータを分析システム１４４へ伝送するように構成され得る。実施形態において、図１はモバイルデバイス１１２のメモリ１２６において位置付けられたデータソース１２８および１３０を示す一方、データソース１２８および１３０は、モバイルデバイス１１２から遠く離れて位置付けられ得る（例えば、リモートサーバ）が、遠く離れた場所に位置付けられたデータソースが、生データおよび記録された情報に基づくメタデータを分析システム１４４へ伝送し得るように、特定のモバイルデバイス１１２から１または複数の信号を受信し得る。
【００２２】
データ可視化システム１８０、共通キャンペーンシステム１４２、および分析システム１４４を備えてよいコアシステム１４０は、１または複数のモバイルデバイス１１２を、１または複数のデータソースによって提供される少なくとも記録された情報に基づいて、１または複数の選択されたカテゴリへと分類するように構成され得る。コアシステム１４０は、また、１または複数の選択されたカテゴリに基づいて、１または複数のモバイルデバイス１１２に関連付けられた識別を収集し、マーケティング担当者が、１または複数のメッセージを１または複数のカテゴリに関する１または複数のモバイルデバイスに伝送することを可能にするように構成され得る。
【００２３】
例えば、コアシステム１４０は、２つのモバイルデバイス１１２から記録された情報を受信してよく、その情報は、両方のモバイルデバイスが、ＡＢＣ百貨店でＡｃｍｅのウォーキングシューズを購入するべく電子ウォレットを使用したことを示す。各モバイルデバイス１１２における１または複数のデータソースは、ＡＢＣ百貨店で電子ウォレットを使用したＡｃｍｅウォーキングシューズの購入の１または複数の態様の記録を格納してよい。各記録は、コアシステム１４０に伝送されてもよく、そうすることによって、各モバイルデバイス１１２（および、つまりモバイルデバイスユーザ）は、電子ウォレットを使用した、ＡＢＣ百貨店でアイテムを購入した、Ａｃｍｅウォーキングシューズを購入した、それらの任意の組み合わせ、および／または同様のもの等として分類され得る。
【００２４】
コアシステム１４０は、次に、マーケティング担当者が、ＡＢＣ百貨店でアイテムを購入した複数のモバイルデバイス（および、つまりモバイルデバイスユーザ）のリストを検索する場合、両方のモバイルデバイス１１２についての識別を収集してよい。コアシステム１４０は、次に、マーケティング担当者に、両方のモバイルデバイス１１２へメッセージを伝送する能力を提供してよい。メッセージは、ＡＢＣ百貨店に関してよく、メッセージは、ＡＢＣ百貨店のような他の百貨店に関してもよく、メッセージは、ＡＢＣ百貨店で購入した人々のヒューリスティックス(ｈｅｕｒｉｓｔｉｃｓ)を使用して生成された推定、それの任意の組み合わせ、および／または同様のものに基づいてもよい。実施形態において、メッセージは、モバイルデバイス１１２のユーザがリンクを選択する場合、リンクの選択はデータソースに格納される他のイベントとなるように、他のメッセージへのリンクを備えてよい。
【００２５】
概して、コアシステム１４０は、共通データ可視化システム１８０、キャンペーンシステム１４２、および分析システム１４４を備えてよい。共通キャンペーンシステム１４２は、１または複数のメッセージを１または複数のモバイルデバイス１１２へ伝送するように構成され得る。例えば、マーケティング担当者は、ＸＹＺ百貨店に関してネクタイの新しい型をマーケティングすることを望むかもしれない。共通キャンペーンシステム１４２を介して、マーケティング担当者が、ネクタイを購入する可能性がある複数のモバイルデバイスユーザの１または複数のカテゴリを提供し得ると信じる１または複数の限定子１４６を、マーケティング担当者は、選択し得る。複数の限定子１４６は、年齢、性別、人種、社会経済的地位、食べ物の嗜好、製品および／またはサービス購入履歴、趣味、地理的位置、複数の動きパターン、複数のモバイルサービスプロバイダ、使用されるモバイルデバイスの型式、および／または同様のもの等に関する実際のまたは推測される情報のいずれかを備えてよい。
【００２６】
１または複数の限定子１４６を選択した後に、共通キャンペーンシステム１４２は、ネクタイを購入する可能性がある複数の潜在的な顧客に関連付けられる各モバイルデバイスへ１１２のアドレスを取得すべく、分析システム１４４に信号を伝送してよい。マーケティング担当者は、１または複数のメッセージを共通キャンペーンシステム１４２へ提供してよく、例えば、ネクタイの新しい型を宣伝する。共通キャンペーンシステム１４２は、次に、メッセージを、分析システム１４４によって識別されるモバイルデバイス１１２へ伝送してよい。メッセージは、モバイルデバイス１１２へプッシュされてよく、および／またはメッセージは、モバイルデバイス１１２が、モバイルデバイス１１２によってプルされるべきであるメッセージについて通知される間にキューへ送信されてよい。実施形態において、モバイルデバイスに対する１または複数のアドレスは、共通キャンペーンシステム１４２に提供されてよい一方、マーケティング担当者は、複数のアドレスへのアクセスを有していなくてもよく、つまりメッセージを受信するモバイルデバイス１１２に関連付けられる個人個人を識別することが不可能であってよい。つまり、１または複数のメッセージを伝送する場合、共通キャンペーンシステム１４２は、何個のモバイルデバイス１１２が、伝送されたメッセージである／であったかを識別するのみであってよい。
【００２７】
前例に記載されたように、共通キャンペーンシステム１４２は、マーケティング担当者が１または複数の限定子１４６を選択し得、選択された限定子に関連付けられるモバイルデバイス１１２に１または複数のメッセージを伝送するように、マーケティング担当者に１または複数の限定子１４６を提供するように構成され得る。すでに述べられたように、限定子１４６は、年齢、性別、人種、社会経済的地位、食べ物の嗜好、製品および／またはサービス購入履歴、趣味、地理的位置、複数の動きパターン、複数のモバイルサービスプロバイダ、使用されたモバイルデバイスの型式、および／または同様のもの等に関する実際のまたは推測される情報のいずれかを備えてよい。
【００２８】
例えば、ＡＢＣ百貨店のマーケティング担当者は、新しい女性用パースに関し、複数の見込みある顧客のモバイルデバイス１１２を介して複数の見込みある顧客へ複数の広告を伝送したいかもしれない。共通キャンペーンシステム１４２は、ＡＢＣ百貨店マーケティング担当者に対して複数の限定子１４６を提供してよく、そうすることによって、マーケティング担当者は、複数の限定子１４６のうち１または複数の限定子を選択し、それらの限定子１４６に関連付けられるモバイルデバイスの複数の所有者および／または複数のユーザに１または複数のメッセージを伝送してよい。例えば、ＡＢＣ百貨店マーケティング担当者は、共通キャンペーンシステム１４２によって提示される複数の限定子のうち、「女性」限定子（すなわち、女性によって所有されるおよび／または使用されるモバイルデバイス）および「２５−６５歳の年齢層」の限定子（すなわち、２５歳から６５歳までの年齢の間の人々によって所有されるおよび／または使用されるモバイルデバイス）を選択してよい。
【００２９】
共通キャンペーンシステム１４２は、分析システム１４４に、マーケティング担当者によって選択された２つの限定子のいずれかおよび／または両方に関連付けられる複数のモバイルデバイスの所有者および／または複数のユーザの複数のアドレス（例えば、電話番号、インターネットプロトコルアドレス、および／または、１または複数の他の識別基準）を要求する信号を伝送してよい。実施形態において、共通キャンペーンシステム１４２は、共通キャンペーンゲートウェイ１４８（本明細書においてさらに述べられる）において限定子１４６を格納してよく、および／または共通キャンペーンシステム１４２が分析システム１４４から限定子１４６を取得してもよい。
【００３０】
共通キャンペーンシステム１４２は、共通キャンペーンゲートウェイ１４８、配置チャネルアダプタインタフェース１５０、および１または複数のアダプタ１５２ａおよび／または１５２ｂを備えてよい。共通キャンペーンゲートウェイ１４８は、マーケティング担当者が、複数のメッセージを１または複数のモバイルデバイス所有者および／またはユーザに、彼らのモバイルデバイス１１２（例えば、マーケティング担当者が売り込んでいるものに関心を示す可能性がある複数のモバイルデバイス所有者および／またはユーザ）を介して伝送するべく、１または複数のキャンペーン１５４を開始し得るように、限定子１４６をマーケティング担当者に提供するように構成され得る。共通キャンペーンゲートウェイ１４８は、限定子１４６をマーケティング担当者に対し、キャンペーンインタフェース１５６を介して提供し得る。マーケティング担当者は、１または複数の限定子１４６を選択し、１または複数のキャンペーン１５４を、共通キャンペーンゲートウェイ１４８を介して開始し得る。
【００３１】
例えば、「女性」の限定子および「２５−６５歳の年齢層」の限定子を選択した後、共通キャンペーンゲートウェイ１４８は、それらの限定子に関連付けられる各モバイルデバイス１１２に関するアドレスを要求するメッセージを分析システム１４４に伝送してよい。一度分析システム１４４が、複数のモバイルデバイスアドレスを共通キャンペーンゲートウェイ１４８に伝送すると、ＡＢＣ百貨店マーケティング担当者は、キャンペーンインタフェース１５６を介して共通キャンペーンゲートウェイ１４８に広告および／またはメッセージを提供し、共通キャンペーンゲートウェイ１４８にキャンペーン１５４を開始するよう指示してよい。
【００３２】
キャンペーン１５４は、１または複数のモバイルデバイス１１２に、１または複数のメッセージを伝送することを概して備えてよく、ここで、複数のモバイルデバイス１１２の選択は、１または複数の限定子１４６の選択に基づいている。限定子１４６を選択することを通して指定され、キャンペーン１５４を開始するべくマーケティング担当者によって実装された複数のパラメータに基づいて、共通キャンペーンゲートウェイ１４８は、１または複数のメッセージを、指定された頻度で、指定されたメッセージの数について、指定された期間、限定子１４６に関する１または複数のモバイルデバイス１１２に伝送してよく、および／または複数の限定子１４６に関連している分析システム１４４によって識別される全てのモバイルデバイス１１２のある割合に対して、伝送してよい。
【００３３】
キャンペーンを開始することに加えて、共通キャンペーンゲートウェイ１４８は、キャンペーンが起動される前、間および／または後に、マーケティング担当者にキャンペーン情報を提供するように構成され得る。実施形態において、共通キャンペーンゲートウェイ１４８は、キャンペーンが開始される前に、何人のモバイルデバイス１１２の所有者および／またはユーザが、１または複数の選択された限定子１４６に関連付けられ得るかについて、マーケティング担当者のために推定値を取得すべく、分析システム１４４と通信するように構成され得る。
【００３４】
例えば、分析システム１４４は、本明細書においてさらに述べられるように、生データ、および／または生データを解釈するために使用されるヒューリスティックスに基づいて分類され得るモバイルデバイス１１２からのデータを連続的に受信してよい。ＡＢＣ百貨店のマーケティング担当者は、女性用パースの新しい型を購入する可能性が最もある最大数のモバイルデバイスの所有者および／またはユーザをターゲットとすべく、「女性」の限定子および「２５−６５歳の年齢層」の限定子を、キャンペーンインタフェース１５６を介して選択してよい。マーケティング担当者は、複数の選択された限定子を使用して照会を開始し、複数の選択された限定子に関連付けられ得る複数のモバイルデバイスの所有者および／またはユーザの量を決定してよい。共通キャンペーンゲートウェイ１４８は、何人のモバイルデバイスの所有者および／またはユーザが、選択された限定子のうちいずれか１つおよび／または選択された限定子の両方に関連付けられるかについて識別する推定値を取得すべく、分析システム１４４と通信してよい。
【００３５】
本明細書においてさらに述べられるように、分析システム１４４は、共通キャンペーンゲートウェイ１４８、つまり、マーケティング担当者に、何人のモバイルデバイスの所有者および／またはユーザが、選択された限定子１４６に関連付けられるかに関する推定値を提供してよい。つまり、マーケティング担当者は、何人のモバイルデバイスの所有者および／またはユーザが識別されるかを示す推定値を有するだけでよいにもかかわらず、その推定値は、１または複数の限定子１４６の異なる組み合わせを使用して１または複数の異なる推定値と比較すると、どの複数の限定子が新しい型のパースを購入する可能性が最もあるモバイルデバイス所有者および／またはユーザを識別するかについての妥当な指標を、マーケティング担当者に提供し得る。
【００３６】
実施形態において、推定値は、ある期間を通して１または複数の選択された限定子に関連付けられる複数のモバイルデバイスの所有者および／またはユーザの最小および／または最大の量（例えば、範囲）、ある期間を通して１または複数の選択された限定子に関連付けられる複数のモバイルデバイスの所有者および／またはユーザの平均の量（例えば、平均値）、ある期間を通して１または複数の選択された限定子に関連付けられる複数のモバイルデバイスの所有者および／またはユーザの最も頻繁な量（例えば、モード）、ある期間を通して１または複数の限定子に関連付けられる複数のモバイルデバイスの所有者および／またはユーザの記録された量のリストの中間（例えば、中央値）にある複数のモバイルデバイスの所有者および／またはユーザの量、照会時において識別された複数のモバイルデバイスの所有者および／またはユーザの正確な量（実際のキャンペーンが起動される時とは異なってよい）、それの組み合わせ、および／または同様のもの等を備えてよい。
【００３７】
例えば、マーケティング担当者は、何人のモバイルデバイスの所有者および／またはユーザが、「女性」の限定子および「２５−６５歳の年齢層」の限定子に関連付けられ得るかについて見つけるための照会を行ってよい。分析システム１４４と通信した後、共通キャンペーンゲートウェイ１４８は、平均２５００人のモバイルデバイス所有者および／またはユーザが、過去２週間を通して複数の選択された限定子に関連付けられ得ることをマーケティング担当者に知らせてよい。マーケティング担当者は、この量は好ましいと感じるかもしれない一方、１または複数のメッセージをそれだけ多くのモバイルデバイスへ送信するための費用は、あまりにも高い可能性がある。つまり、マーケティング担当者は、他の照会を行い、複数のモバイルデバイスの所有者および／またはユーザの限定子を、ＡＢＣ百貨店の２マイルの半径内において追加し得る。分析システム１４４と再び通信した後、共通キャンペーンゲートウェイ１４８は、平均５００人のモバイルデバイスの所有者および／またはユーザが、過去２週間を通して複数の選択された限定子１４６に関連付けられ得ることをマーケティング担当者に知らせてよい。マーケティング担当者は、この量はあまりにも低いと感じ、ＡＢＣ百貨店は、１または複数のメッセージを、およそ５００人のモバイルデバイスの所有者および／またはユーザへ、送る余裕があるかもしれない一方、ＡＢＣ百貨店は、より多くの可能性がある顧客をターゲットとすることを所望する。
【００３８】
つまり、マーケティング担当者は、もう一度、「既婚男性」および「３０−５５歳の層」を含む複数の限定子１４６の別個のセットを選択し、何人のモバイルデバイス所有者および／またはユーザが、「既婚男性」および「３０−５５歳の層」の限定子１４６に関連付けられ得るかを見つけるための照会を行ってよい。もう一度、分析システム１４４と通信した後、共通キャンペーンゲートウェイ１４８は、平均５００人のモバイルデバイスの所有者および／またはユーザが、過去２週間を通して複数の新しく選択された限定子に関連付けられ得ることをマーケティング担当者に知らせてよい。マーケティング担当者は、ＡＢＣ百貨店の予算を守る一方で、およそ１０００人のモバイルデバイス所有者および／またはユーザが、ターゲットとされた複数の見込みある顧客の適切な量であってよいと、信じるかもしれない。つまり、複数の限定子のそれらのセットに基づいて、マーケティング担当者は、女性のパースの新しい型に関わるメッセージを送信するためのキャンペーンを開始してよい。
【００３９】
実施形態において、マーケティング担当者が、何個のモバイルデバイス１１２が、それらに伝送される１または複数のメッセージを有してよいかについての推定値を取得するための照会を行った後、キャンペーンインタフェース１５６は、選択された限定子１４６でキャンペーン１５４を開始するのに費用がいくらかかるかについての推定値を提供してよい。実施形態において、その費用は、送信されたメッセージの数の合計、送信された複数のメッセージのラウンドの数、キャンペーンの継続期間、送信された複数のメッセージの複数の頻度、および／または同様のもの等に基づいて変動し得る。
【００４０】
実施形態において、共通キャンペーンゲートウェイ１４８は、キャンペーンが起動される間および／または後に、マーケティング担当者にキャンペーン情報を提供するように構成され得る。例えば、分析システム１４４は、本明細書においてさらに述べられるように、生データ、および／または生データを解釈するべく使用されるヒューリスティックスに基づいて分類され得る、モバイルデバイス１１２からのデータを連続的に受信してよい。ＡＢＣ百貨店のマーケティング担当者は、女性用パースの新しい型を購入する可能性が最もある複数のモバイルデバイスの所有者および／またはユーザの最大量をターゲットとするべく、「女性」の限定子および「２５−６５歳の年齢層」の限定子を、キャンペーンインタフェース１５６を介して選択してよい。マーケティング担当者は、また、複数の選択された限定子を使用してキャンペーンを開始し、複数の選択された限定子に関連付けられ得る複数のモバイルデバイス所有者および／またはユーザに１または複数のメッセージを提供してもよかった。実施形態において、キャンペーンは、複数の選択された限定子に関連付けられる複数のモバイルデバイス所有者および／またはユーザに伝送される複数のメッセージの１または複数のラウンドを備えてよい。
【００４１】
例えば、ＡＢＣ百貨店のマーケティング担当者は、「女性」および「２５−６５歳の年齢層」の選択された限定子に関連付けられる複数のモバイルデバイス所有者および／またはユーザに伝送されるべき複数のメッセージの少なくとも３ラウンドを含むキャンペーンを開始してよい。分析システム１４４は、複数のメッセージの第１ラウンドについて、「女性」および「２５−６５歳の年齢層」に関連付けられる１０４２個のモバイルデバイスを識別してよい。続いて、ＡＢＣ百貨店は、複数のパースの新しい型から、１００個のパースを販売してよい。さらに、分析システム１４４は、１０４２個のモバイルデバイスのうち４７個が、電子ウォレットを介してＡＢＣ百貨店から複数の新しい型のパースのうち１または複数のパースを購入したことを識別する記録を受信してよい。
【００４２】
分析システム１４４は、また、１０４２個のモバイルデバイスのうち１７個が、電子ウォレットを介してＡＢＣ百貨店以外の店でパースを購入した一方、１０４２個のモバイルデバイスのうち１５個が、電子ウォレットを介してＡＢＣ百貨店で異なるパースを購入したことを識別する記録を受信してよい。分析システム１４４は、また、３０歳から５５歳までの間の年齢の３６人の既婚男性が、電子ウォレットを介してＡＢＣ百貨店での複数の新しい型のパースから１または複数のパースを購入したという記録を受信してよい。複数の記録は、共通キャンペーンシステム１４２に伝送され、例えばディスプレイ等のキャンペーンインタフェース１５６を介して表示されてよく、それによって、マーケティング担当者は、複数のメッセージの第１ラウンドから複数の結果を参照し得る。
【００４３】
共通キャンペーンゲートウェイ１４８は、例えば、キャンペーンゲートウェイ１５６を介してマーケティング担当者に提供される、何人のおよび／またはどのようにモバイルデバイス所有者および／またはユーザが、複数のメッセージのうち１または複数に応答したかに関連付けられる情報に応答して、マーケティング担当者が、キャンペーン１５４の間にキャンペーン１５４を修正すること、また同様に、キャンペーン１５４の間に新しい限定子１４６をキャンペーン１５４に追加すること、および／または、キャンペーンの間にキャンペーンから限定子１４６を排除することを可能にするように構成され得る。例えば、マーケティング担当者は、複数のメッセージの第１ラウンドに関する情報を受信し、３０歳から５５歳までの間の年齢の３６人の既婚男性が、ＡＢＣ百貨店で複数の新しい型のパースから１または複数のパースを、電子ウォレットを介して購入したという複数のメッセージの第１ラウンドを伝送した後に販売された１００個のパースからそれを識別してよい。
【００４４】
さらに、マーケティング担当者は、また、ＡＢＣ百貨店からの複数の新しい型のパースのうち１または複数のパースを、電子ウォレットを介して購入した４７個のモバイルデバイスが、「女性」および「２５−６５歳の年齢層」の複数の限定子に関連付けられる複数のモバイルデバイスの所有者および／またはユーザの十分な量であることを、送信された合計１０４２個のメッセージで決定してもよい。つまり、マーケティング担当者は、キャンペーンを修正することを望んでよい。マーケティング担当者は、第２ラウンドの間に、５０％によって複数のメッセージを受信する、「女性」および「２５−６５歳の年齢層」の複数の限定子１４６に関連付けられるモバイルデバイスの数を低減することを望んでよい。マーケティング担当者は、また、「既婚男性」および「３０−５５歳の年齢層」の複数の限定子に関連付けられる複数のモバイルデバイス１１２へ複数のメッセージを送信することを望むかもしれない。マーケティング担当者は、何個のモバイルデバイス１１２がそれらの限定子に、同様に上記で述べた複数の照会に関連付けられるかについて調べてよい。例えば、キャンペーンインタフェースは、「既婚男性」および「３０−５５歳の年齢層」の複数の限定子に関連付けられる約１０００個のモバイルデバイス１１２を示してよい。キャンペーンインタフェース１５６は、これらの結果を、例えばディスプレイを使用してマーケティング担当者に表示してよい。マーケティング担当者は、約１０００個のおよそ５０％のみが、ＡＢＣ百貨店の予算内であることを決定し得る。
【００４５】
つまり、マーケティング担当者は、第１ラウンドのメッセージに比較して、「女性」および「２５−６５歳の年齢層」の複数の限定子１４６に関連付けられる複数のモバイルデバイス１１２のおよそ半分に対して、および「既婚男性」および「３０−５５歳の年齢層」の複数の限定子１４６に関連付けられるモバイルデバイス１１２の合計数のおよそ半分に対して、キャンペーンの複数のメッセージの第２ラウンドを起動してよい。例えば、キャンペーンの第２ラウンドの間に、共通キャンペーンシステム１４２は、「女性」および「２５−６５歳の年齢層」の複数の限定子に関連付けられる４８９個のモバイルデバイス１１２、および「既婚男性」および「３０−５５歳の年齢層」の複数の限定子に関連付けられる５２５個のモバイルデバイス１１２に対して複数のメッセージを伝送してよい。
【００４６】
実施形態において、共通キャンペーンシステム１４２は、複数の異なるメッセージを、複数の異なるモバイルデバイス１１２に、関連付けられる複数の限定子１４６に基づいて送信するように構成され得る。例えば、マーケティング担当者は、「女性」および「２５−６５歳の年齢層」の複数の限定子に関連付けられる複数のモバイルデバイス１１２と「既婚男性」および「３０−５５歳の年齢層」の複数の限定子に関連付けられる複数のモバイルデバイス１１２とをターゲットとしたキャンペーンを作成してよい。マーケティング担当者は、共通キャンペーンゲートウェイ１４８を、「女性」および「２５−６５歳の年齢層」の複数の限定子１４６に関連付けられる複数のモバイルデバイス１１２に、複数の新しい型のパースのエレガンスおよび実用性を示す、および／または説明する複数のメッセージを、キャンペーンインタフェース１５６を介して伝送するように、構成し得る。マーケティング担当者は、また、共通キャンペーンゲートウェイ１４８を、「この新しい型の複数のパースのうちの１つを持つことを彼らの配偶者達はどのくらい喜ぶか」について示す、および／または説明する複数のメッセージを、キャンペーンインタフェース１５６を介して伝送するように構成してもよい。実施形態において、複数の別個のメッセージが、複数の異なるキャンペーンに伝送されてもよい。さらに、キャンペーンが、モバイルデバイス１１２に対し１より多くのラウンドのメッセージの備得る場合、複数のメッセージは、各ラウンド間で変更および／または更新されてよい。
【００４７】
実施形態において、共通キャンペーンシステム１４２は、また、共通キャンペーンゲートウェイ１４８を、１または複数のアダプタ１５２ａおよび／または１５２ｂに連結させる配置チャネルアダプタインタフェース１５０を備えてもよい。配置チャネルアダプタインタフェース１５０は、共通キャンペーンゲートウェイ１４８が１または複数のメッセージを、アダプタ１５２ａおよび／または１５２ｂに関連付けられる複数のモバイルデバイス１１２に伝送し得るように、共通キャンペーンゲートウェイ１４８を１または複数のアダプタ１５２ａおよび／または１５２ｂにリンクさせるように構成され得る。アダプタ１５２ａおよび／または１５２ｂは、グーグルクラウド、Ａｐｐｌｅプッシュ、Ｕｒｂａｎ  Ａｉｒｓｈｉｐ（著作権）、スポットライト（登録商標）オファー、言及、および／または同様のもの等のインタフェースに配置チャネルアダプタインタフェース１５０と共に順応するように構成されてよく、それによって、１または複数のメッセージが、１または複数のインタフェースを使用して、複数のモバイルデバイス１１２へ共通キャンペーンゲートウェイ１４８によって伝送され得る。
【００４８】
例えば、ＡＢＣ百貨店のマーケティング担当者は、「女性」および「２５−６５歳の年齢層」の複数の限定子１４６を使用して、キャンペーンを生成してよい。１または複数のメッセージをキャンペーンに加え、キャンペーンを開始した後、共通キャンペーンゲートウェイ１４８は、１または複数のメッセージを、配置チャネルアダプタインタフェース１５０を介して、および複数の限定子１４６に関連付けられるモバイルデバイス１１２にリンクされているアダプタ１５２ａおよび／または１５２ｂを介して伝送され得る。例えば、メッセージは、グーグルクラウドアダプタを介して、複数のモバイルデバイス１１２にグーグルクラウドを利用して伝送され得る。追加的なメッセージは、スポットライトオファーアダプタを介して複数のモバイルデバイス１１２に、複数のスポットライトオファー特性を利用して伝送され得る。実施形態において、モバイルデバイス１１２は、メッセージが、２または３以上のアダプタ１５２ａおよび／または１５２ｂを介して、同一のモバイルデバイス１１２に到達するように伝送され得るように、２または３以上のインタフェースを利用し得る。本明細書においてさらに述べられるように、複数のモバイルデバイス所有者および／またはユーザは、彼らのモバイルデバイス１１２のどのインタフェースがメッセージを受信し得るかを示してよい。実施形態において、１つのインタフェースは、モバイルデバイス１１２に格納されたゾーンコアアプリケーションを備えてよい。
【００４９】
複数のゾーンコアアプリケーションは、モバイルデバイス１１２における複数のアプリケーションに生データ（例えば、情報／データ）を提供する複数のサービスのコレクション（例えば、ｓｐｒｉｎｇｔｖ、を見るための複数の娯楽サービス、ｂｉｌｌ  ｐａｙ、デバイス自己診断、情報通知、ニュースおよび複数のプロモーション、ｐｌａｃｅ  ｙｏｕｒ  ａｄ、顧客サービス担当者に実際に接続する前に問題を診断する援助をするための顧客サービス呼び出しの傍受、および／または同様のもの等）を備えてよい。ゾーンコアは、１または複数のメッセージを、モバイルデバイス１１２にゾーンコアを利用して提供するためのインタフェースとして使用されてよい。さらに、実施形態において、ゾーンコアに関連付けられる複数のゾーンメディアサービス（ＺＭＳ）アプリケーションは、ゾーンコアおモバイルデバイス１１２の所有者および／またはユーザとの間の複数の相互作用に基づいて、生データをデータストア１５８に伝送し得る。
【００５０】
共通キャンペーンシステム１４２は、また、契約ポリシー強制コンポーネント１５３を備えてもよい。契約ポリシー強制コンポーネント１５３は、モバイルデバイス１１２にコンタクトを取るための複数の規則を備えてよい。特定のモバイルデバイス１１２および／またはグーグルクラウド等のインタフェースは、１時間毎に送信される１または複数のメッセージ、１日毎に１または複数のメッセージ、１日おきに１または複数のメッセージ、１週間毎に１または複数のメッセージ、１ヶ月毎に１または複数のメッセージ、あるタイムフレーム内において特定のマーケティング担当者からの１または複数のメッセージおよび／または最大メッセージ数、あるタイムフレーム内において特定のキャンペーンに関連付けられる１または複数のメッセージおよび／または最大メッセージ数、あるタイムフレーム内において特定の小売業者からの１または複数のメッセージおよび／または最大メッセージ数、および／または同様のもの等だけを許可し得る。
【００５１】
例えば、ＡＢＣ百貨店のマーケティング担当者は、第１メッセージを複数のモバイルデバイス１１２に送信し、新しい型のネクタイを宣伝することを望むかもしれない。配置チャネルアダプタインタフェース１５０を使用し、マーケティング担当者は、共通キャンペーンシステム１４２が、複数のメッセージを１または複数のモバイルデバイス１１２に伝送するべく、第１メッセージをアダプタ１５２ａから１５２ｂ等の複数のアダプタを介して送信するように命令してよい。契約ポリシー強制コンポーネント１５３は、例えば、１つのみのメッセージが２４時間においてアダプタ１５２ａを介して伝送され得る一方、可能な限り多くのメッセージが（例えば、制限／限度無しで）アダプタ１５２ｂを介して伝送され得るという、契約規則を強制し得る。キャンペーンを開始した後、第１メッセージは、アダプタ１５２ａおよび／または１５２ｂに関連付けられる複数のアダプタチャネルを介して伝送され得る。第１メッセージがエラー無しで複数のアダプタチャネルを介して伝送される場合、第１メッセージに関連付けられる返信メッセージが、各アダプタチャネルに関連付けられる成功メッセージキューにおいて格納され得る。留意すべきであるのは、メッセージが成功キューに割り当てられるのに必要であるかもしれないことの全ては、メッセージが、アダプタチャネルを介して無事に伝送され得ることである。モバイルデバイス１１２および／またはモバイルデバイス１１２の所有者および／またはユーザが、実際にメッセージを受信することは、必要ではなくてもよい。
【００５２】
さらに、ＸＹＺ百貨店の第２マーケティング担当者は、複数のモバイルデバイス１１２に対して第２メッセージを送信し、新しい型の男性用コートを宣伝することを望むかもしれない。配置チャネルアダプタインタフェース１５０を使用し、第２マーケティング担当者は、共通キャンペーンシステム１４２が、第２メッセージを、アダプタ１５２ａから１５２ｂ等の複数のアダプタを介して送信し、第２メッセージを１または複数のモバイルデバイス１１２に伝送するように命令し得る。契約ポリシー強制コンポーネント１５３は、再度、１日に１件のみのメッセージが、アダプタ１５２ａを介して伝送されてよい一方、可能な限り多くのメッセージが、アダプタ１５２ｂを介して（例えば、制限／限度無しで）伝送され得るという契約規則を強制し得る。
【００５３】
契約ポリシー強制コンポーネント１５３は、第１メッセージに関連付けられる返信メッセージは、アダプタ１５２ａに関連付けられる成功キュー、並びにアダプタ１５２ｂに関連付けられる成功キューに存在し得ることを決定し得る。契約ポリシー強制コンポーネント１５３は、次に、第１アダプタ１５２ａを介して伝送する第２メッセージを、第１アダプタ１５２ａに関連付けられる待機キューへ向けてよく、それは、第１メッセージに関連付けられる返信メッセージは、第１アダプタ１５２ａに関連付けられる成功キューに存在しているからである。第２メッセージは、第１メッセージが２４時間成功キューに存在するまで、待機キューにおいて待機し得る。一度、第１メッセージが、２４時間成功キューに存在すると、第２メッセージは、第１アダプタ１５２ａのアダプタチャネルを介して無事に伝送され得る。実施形態において、第１メッセージは、また、２４時間後に成功キューから処分されてもよい。さらに、アダプタ１５２ｂおよびアダプタ１５２ｂに関連付けられるアダプタチャネルにおいて制限が無いことから、第２メッセージは、待機キューにおいて待機しなくてもよく、第２マーケティング担当者のキャンペーンが開始されて第２メッセージが送信される時、伝送され得る。
【００５４】
実施形態において、契約ポリシー強制コンポーネント１５３は、一回に１件のメッセージだけが、アダプタ１５２ａから１５２ｂ等のアダプタに関連付けられるチャネルを介して伝送されることを可能にすることによって、複数の契約ポリシー強制規則を実装し得る。これは、契約ポリシー強制コンポーネント１５３が、成功キューにおいて送信されたメッセージに関連付けられる、返送の成功メッセージの存在を検出しないにもかかわらず、複数の契約ポリシー規則の強制が維持されることを可能にし得る。例えば、第１マーケティング担当者は、第２マーケティング担当者が第２メッセージを送信する前の２分未満においてメッセージを送信したかもしれない。各メッセージは、第１メッセージおよび第２メッセージの両方が、第１アダプタ１５２ａを利用するモバイルデバイス１１２が２４時間ごとに１件のメッセージだけを受信し得るという規則を含む第１アダプタ１５２ａを介して送信されるように向けられてよい。第２マーケティング担当者が、第２メッセージを送信した時、例えば、第１メッセージが成功キューへ送信されたことを示す成功メッセージは、受信されていなかった。
【００５５】
さらに、契約ポリシー強制コンポーネント１５３は、第１メッセージに関連付けられる成功メッセージの存在を検出していないにもかかわらず、契約ポリシー強制コンポーネント１５３は、第２メッセージが、共通キャンペーンシステム１４２から伝送されることを、第１メッセージが第１アダプタ１５２ａに関連付けられるアダプタチャネルを介して処分されたことを示す成功メッセージがエラー無しで検出されるまで、ブロックしてよい。第１アダプタ１５２ａに関連付けられる契約ポリシー規則を維持するべく、成功キューにおいて第１メッセージに関連付けられる成功メッセージを検出すると、契約ポリシー強制コンポーネント１５３は、第２メッセージを待機キューに、２４時間の期限が切れるまでに伝送してよい。
【００５６】
実施形態において、契約ポリシー強制コンポーネント１５３は、第１メッセージが成功キューへ送信されたことは、決して検出しないかもしれない。例えば、第１メッセージは、第１アダプタ１５２ａに関連付けられるチャネルを介して無事に伝送されなかったかもしれない。第１メッセージは、第１メッセージが、第１アダプタ１５２ａに関連付けられるチャネルを介して無事に伝送されていなかったことを示す失敗／エラーキューに伝送されてよい。つまり、第１メッセージが第１アダプタ１５２ａに関連付けられるチャネルを介して無事に伝送されていなかったことを検出すると、契約ポリシー強制コンポーネント１５３は、あたかも第１メッセージが送信されていなかったように動作し、従って次のメッセージおよび／または次に優先順位の高いメッセージ（例えば、第２回目の第１メッセージまたは第２メッセージ）を、第１アダプタ１５２ａに関連付けられる契約ポリシー規則に違反せずに、２４時間以内に第１アダプタ１５２ａに関連付けられるチャネルを介して送信してよい。実施形態において、例えば、第１メッセージが伝送された時から始まる予め定められた時間は、第１メッセージが、第１アダプタ１５２ａに関連付けられるチャネルを介して無事に伝送されたことを検出せずに、契約ポリシー強制コンポーネント１５３が、他のメッセージを、第１アダプタ１５２ａに関連付けられる契約ポリシー規則に違反せずに、２４時間以内に第１アダプタ１５２ａに関連付けられるチャネルを介して送信するように動作させ得る。
【００５７】
実施形態において、第２メッセージは、伝送後１時間の有効期限を備えてよい。つまり、契約ポリシー強制コンポーネント１５３が、第１メッセージが第１アダプタ１５２ａに関連付けられる成功キューにあることを検出する場合、契約ポリシー強制コンポーネント１５３は、第２メッセージを待機キューへ送信してよく、それによって、契約ポリシー強制コンポーネント１５３は、同じ２４時間以内に第１アダプタ１５２ａに関連付けられる成功キューに最終的に行く２件のメッセージを送信することによって、第１アダプタ１５２ａに関連付けられる規則に違反しない。しかしながら、第２メッセージは、１時間の有効期限を備えることから、第２メッセージは、成功キューに決して到達しないかもしれない。待機キューにおける待機時間が１時間を超えることから、契約ポリシー強制コンポーネント１５３は、１時間後に、第２メッセージをデッドキューへ向かわせてよい。実施形態において、キャンペーンの期限切れにより、待機キューにおける如何なる複数のメッセージもまたデッドキューへと向けてよい。
【００５８】
実施形態において、契約ポリシー強制コンポーネント１５３は、照会に基づいて生成されるモバイルデバイス１１２の推定される数のうち１または複数のモバイルデバイス１１２が、どの程度頻繁に、１または複数のメッセージを受信し得るかについての推定値を提供するように構成され得る。例えば、共通キャンペーンシステム１４２からの照会を分析システム１４４へ送信すると、契約ポリシー強制コンポーネント１５３は、各アダプタ１５２ａから１５２ｂに関連付けられる複数の規則および各アダプタチャネルに関連付けられるチャネルを、照会と共に伝送してよい。分析システム１４４は、モバイルデバイス１１２の推定される数のうちいくつに連絡が取られてよいかについて、並びに、アダプタ１５２ａから１５２ｂの各型式のうちいくつが、モバイルデバイス１１２の推定される数のうちモバイルデバイス１１２の各々にメッセージを送信するために使用され得るかについて、決定してよい。つまり、モバイルデバイス１１２の推定される数、および契約ポリシー強制コンポーネント１５３によって提供される複数の異なる契約ポリシー規則に基づいて、何個のモバイルデバイス１１２に連絡が取られるかについての概算の推定値が提供され得る。実施形態において、モバイルデバイス１１２は、予め定められた未来時までに連絡が取られ得る。実施形態において、未来時は、最大およそ１分、最大およそ３分、最大およそ５分、最大およそ７分、最大およそ１０分、最大およそ１２分、最大およそ１５分、最大およそ１７分、最大およそ２０分、最大およそ３０分、最大およそ４０分、最大およそ５０分、最大およそ１時間、最大およそ３時間、最大およそ５時間、最大およそ１０時間、最大およそ１２時間、最大およそ２４時間、最大およそ２日、最大およそ４日、最大およそ７日、最大およそ１４日、最大およそ２１日、最大およそ１ヶ月、および／または同様のもの等を備えてよい。
【００５９】
すでに述べたように、コアシステム１４０は、共通データ可視化システム１８０、キャンペーンシステム１４２、および分析システム１４４を備えてよい。分析システム１４４は、モバイルデバイス１１２、および／または、モバイルデバイス１１２に関連付けられるデータソース１２８および１３０等の複数のデータソースからの生データを収集し、モバイルデバイス１１２、つまり生データを、識別子に関連付けるように構成され得る。実施形態において、分析システム１４４は、モバイルデバイス１１２から、メタデータが添付された生データを受信し得る。メタデータは、分析スシステム１４４において、供給されている生データのタイプを説明および／または識別するべく、生データに添付され得る。生データは、分析システム１４４が、個々のモバイルデバイス１１２および／またはモバイルデバイス１１２の複数のグループを、生データの１または複数の特定のユニットに関連付け得るように、アドレスおよび／または識別に関連付けられ得る。生データは、顧客嗜好（例えば、顧客情報プロファイル、複数のゾーンメディアサービスイベント（モバイルデバイス１１２において格納されるゾーンコアに関連付けられる複数のイベント）、モバイルデバイス所有者および／またはユーザの層、モバイルデバイス１１２の現在のおよび／または過去の複数の場所、電子ウォレットに関連付けられる１または複数のイベント、時間成分、それらの任意の組み合わせ、および／または同様のもの等を備えてよい。
【００６０】
例えば、モバイルデバイス所有者は、ＡＢＣ百貨店で、所有者のモバイルデバイス１１２のメモリ１２６において組み込まれた電子ウォレットを使用して、一対の女性用シューズを購入してよい。モバイルデバイス１１２は、生データおよびメタデータを分析システム１４４へ伝送してよい。メタデータは、分析システム１４４に、生データが電子ウォレットの使用、女性用シューズの購入、ＡＢＣ百貨店での購入、購入された女性用シューズに関連付けられる費用、および／または時間成分を識別することを通知し得る。本明細書においてさらに述べられるように、分析システム１４４は、生データに基づいて、モバイルデバイス１１２に関連付けられる識別子を仕分けおよび／または分類し得る。
【００６１】
分析システム１４４は、共通キャンペーンシステム１４２と通信するように構成され得る。実施形態において、共通キャンペーンシステム１４４は、１または複数のメッセージをモバイルデバイス１１２に伝送するべく、限定子１４６を分析システム１４４に伝送し、限定子１４６に関連付けられるモバイルデバイス１１２のカウント、および／または限定子１４６に関連付けられるモバイルデバイス１１２のリストを取得し得る。例えば、ＡＢＣ百貨店のマーケティング担当者は、共通キャンペーンゲートウェイ１４８のキャンペーンインタフェース１５６と相互作用してよく、いくつのモバイルデバイス１１２が「女性」および「２５−６５歳の年齢層」の限定子１４６に関連付けられ得るかについて調べてよい。分析システム１４４は、それらの限定子１４６に関連付けられるモバイルデバイス１１２の数が絶えず変化していても良いように、新しい生データを連続的に受信し得る。つまり、分析システム１４４は、いくつのモバイルデバイス１１２が提供された複数の限定子１４６に関連付けられ得るかについて示す概算の推定値を共通キャンペーンシステム１４２に対して提供し得る。
【００６２】
さらに、ＡＢＣ百貨店のマーケティング担当者は、「女性」および「２５−６５歳の年齢層」の限定子１４６に関連付けられ得るモバイルデバイス１１２の数についての特定の推定値を示す分析システム１４４からの概算の推定値が適切であることを決定し得る。マーケティング担当者は、限定子１４６に基づいてキャンペーン１５４を開始してよく、キャンペーン１５４を、共通キャンペーンシステム１４２から分析システム１４４へ伝送し得る。分析システム１４４は、次に、「女性」および「２５−６５歳の年齢層」の複数の限定子１４６に関連付けられる複数のモバイルデバイス１１２のリストを、共通キャンペーンシステム１４２に提供し得る。マーケティング担当者は、リストにおけるモバイルデバイス１１２の各々に伝送され得る１または複数のメッセージを提供し得る。実施形態において、マーケティング担当者は、メッセージが、モバイルデバイス１１２に伝送されるようにした複数のモバイルデバイス１１２の正確な数について通知され得る一方、分析システム１４４は、モバイルデバイス１１２の各々の所有者および／またはユーザを識別する情報を、共通キャンペーンシステム１４２および／またはマーケティング担当者に提供しないかもしれない。
【００６３】
分析システム１４４は、概して、データストア１５８、オンラインアナリティックプロセッサ層１６０、限定子定義データストア１６２、およびアナリティックゲートウェイ１６４を備えてよい。データストア１５８は、データソースから生データおよびメタデータを受信し、生データをメタデータと共に格納するように構成され得る。データストア１５８は、生データの各々のアイテムを、特定のモバイルデバイス１１２および／またはモバイルデバイス１１２のセットのモバイルデバイス識別子に関連付けてよい。データストア１５８はオーガナイザ層（第１の層）およびコンピュート層（第２の層）を含む二層の設計パターンを備えてよい。オーガナイザ層は、モバイルデバイス１１２に関連付けられる生データを受信し得る。オーガナイザ層は、生データを壊し、壊れたデータをコンピュート層において互いに平行に複数のノードへと格納し得る。
【００６４】
例えば、モバイルデバイス所有者は、木曜日の午後、メトロシティにおいてＡＢＣ百貨店で、女性用シューズを特売価格＄１００で（すなわち、非特売価格は＄１２０であった）、モバイルデバイス１１２に組み込まれた電子ウォレット等のデータソースを使用して購入したかもしれない。電子ウォレットは、モバイルデバイス１１２の所有者および／またはユーザが電子ウォレットを使用し、女性用シューズを購入し、シューズに＄１００を支払い、シューズを特価で買い、ＡＢＣ百貨店で買い物をし、メトロシティにおいて買い物をし、木曜日の午後に買い物をしていたことを識別する生データを伝送し得る。メタデータは、本明細書においてさらに述べられるべきである複数の理由で生データの各部分に関連付けられ得る。オーガナイザ層は、生データの各部分を受信し、特定のモバイルデバイス１１２に関連付けてもよい。オーガナイザ層は、コンピュート層の異なるノードにおいて生データの各部分を格納し、生データの各部分が格納されている場所にノードを記録し得る。
【００６５】
つまり、キャンペーン１５４が開始され、限定子１４６が分析システム１４４に伝送される場合、データストア１５８のオーガナイザ層は、コンピュート層のどの複数のノードが１または複数の限定子１４６に関連付けられる生データを格納しているか識別し、１または複数のスクリプトを１または複数のノードに分配し得る。複数のノードは、次に、１または複数のスクリプトの複数の結果を取り、生データを一緒にアセンブルすべく、キャンペーンの限定子１４６に関連付けられる生データを、オーガナイザ層に提供し得る。実施形態において、このシステムは、マッピング／低減システムであってよい。実施形態において、データストア１５８は、Ｈａｄｏｏｐを備えてよい。当業者のうちの１人は、データストアにおいてデータを格納し、取得するべく実装され得る１または複数のシステムを識別し得る。
【００６６】
データストア１５８は、１または複数のモバイルデバイス１１２、および／または、データソース１２８および１３０等の１または複数のデータソースから生データを連続的に受信し得ることは、理解されるべきである。つまり、１または複数の限定子１４６に関連付けられ得るモバイルデバイス１１２の数は、絶えず変化し得る。マーケティング担当者が、１または複数の特定の限定子１４６に関連付けられ得るモバイルデバイス１１２の数についての照会を行う場合、１または複数の限定子１４６に関連付けられ得るモバイルデバイス１１２の数は、絶えず変化し得、照会の結果として提供されるモバイルデバイス１１２の数は、共通キャンペーンシステム１４２によって、メッセージ伝送に選択され得る複数のモバイルデバイス１１２の実際の数とは異なり得る。つまり、すでに述べたように、分析システム１４４は、キャンペーンが、照会の間に使用された同一の限定子１４６を使用して開始される場合に提供され得るモバイルデバイス１１２の数の推定値を提供し得る。
【００６７】
実施形態において、スポットライト等の複数のデータソースは、また、生データおよびメタデータをデータストア１５８に提供し得る。スポットライトは、モバイルデバイス所有者および／またはユーザが、例えば、共通キャンペーンシステム１４２から伝送されたメッセージを好むか好まないかを示す場合を識別するアプリケーションである。つまり、メッセージの第１ラウンドが、モバイルデバイス１１２に送信され、モバイルデバイス１１２の所有者および／またはユーザが、第１メッセージの主題を好まないかまたは興味が無いかを示す場合、その指標は、データストア１５８に送信されてよく、それにより、メッセージの第２ラウンドに対してリストが生成される場合、特定のモバイルデバイス１１２は、メッセージの第２ラウンドを受信することになっているモバイルデバイス１１２のリストに追加されなくてよい。
【００６８】
分析システム１４４は、また、オンラインアナリティックプロセッサ層１６０を備えてよい。オンラインアナリティックプロセッサ層１６０は、限定子定義データストア１６２に格納され、データストア１５８において生データを検査することに基づいて、１または複数のヒューリスティックスを使用して共通キャンペーンゲートウェイ１４８に提供されるべきである複数のタイプの限定子１４６を生成するように構成され得る。ヒューリスティックスは、推定を行うべく、すぐにアクセス可能であるが、場合により緩く適用可能な生データを使用して、経験に基づく複数の技術、複数の戦略、複数の経験則、知識に基づく推測、直感的な判断、常識、および／または同様のもの等を備えてよい。
【００６９】
例えば、オンラインアナリティックプロセッサ層１６０の複数の活動中のエージェントは、データストア１５８における生データを連続的に検査し得る。生データの各部分に関連付けられるメタデータは、どのタイプの生データを、オンラインアナリティックプロセッサ層１６０が受信しているかを決定するべく、複数の活動中のエージェントによって読み出され得る。オンラインアナリティックプロセッサ層１６０は、次に、生データおよびメタデータを取り、限定子定義データストア１６２において格納されている１または複数の限定子を生データおよびメタデータに関連付けるべく、１または複数のヒューリスティックスを実装し得る。例えば、メトロシティにおいて、木曜日の午後に、女性用シューズを特売価格の＄１００で（すなわち、非特売価格は＄１２０であった）、モバイルデバイス１１２に組み込まれた電子ウォレット等のデータソースを使用してＡＢＣ百貨店で購入したかもしれないモバイルデバイス所有者は、データストア１５８において格納された購入イベントに関連付けられる生データおよびメタデータを有するかもしれない。オンラインアナリティックプロセッサ層１６０は、データストア１５８に格納されたこの生データおよびメタデータを識別し、生データに関連付けられるモバイルデバイス１１２の所有者および／またはユーザを分類するべく、１または複数のヒューリスティックスを実装し得る。例えば、抽出、変換、およびロードプロセス（ＥＴＬ処理）を使用して、オンラインアナリティックプロセッサ層１６０は、女性用シューズの購入が行われ、購入は特売の購入であったという生データを識別し得る。オンラインアナリティックプロセッサ層１６０は、女性は概して、女性用シューズを購入すること、および女性は概して、一般的な「特売」の買い物客であることを示唆するヒューリスティックスを使用し得る。つまり、それらのヒューリスティックスを使用して、オンラインアナリティックプロセッサ層１６０は、モバイルデバイス１１２の所有者および／またはユーザを女性として関連付けてよい。
【００７０】
実施形態において、オンラインアナリティックプロセッサ層１６０は、複数の推定に基づいて、新しいヒューリスティックスを生成し得る。例えば、オンラインアナリティックプロセッサ層１６０は、ネクタイを購入する複数のモバイルデバイス所有者および／またはユーザが、またサスペンダーも購入するというヒューリスティックスを使用して、推定を行わなくてもよい。しかしながら、複数のモバイルデバイス１１２に関連付けられる生データを検査した後、オンラインアナリティックプロセッサ層１６０は、ネクタイを購入する多くのモバイルデバイスの所有者および／またはユーザは、また、サスペンダーも購入することを識別してよい。つまり、オンラインアナリティックプロセッサ層１６０は、ネクタイを購入することと、サスペンダーを購入することとの間で推定を行い、新しいヒューリスティックを追加してよい。
【００７１】
実施形態において、オンラインアナリティックプロセッサ層１６０は、ヒューリスティックスを使用して複数の推定を行い、その推定に対してウェイトを関連付けてもよい。前例を使用し、オンラインアナリティックプロセッサ層１６０は、女性用シューズの購入がされ、その購入は特売の購入であったという生データを識別し得る。オンラインアナリティックプロセッサ層１６０は、女性が、概して、女性用シューズを購入すること、および女性は、概して、一般的な「特売」の買い物客であることを示唆するヒューリスティックスを使用し得る。つまり、それらのヒューリスティックを使用して、オンラインアナリティックプロセッサ層１６０は、モバイルデバイス１１２の所有者および／またはユーザを女性として関連付けてよい。ヒューリスティックスを使用して推定を行うことに加え、オンラインアナリティックプロセッサ層１６０は、使用されたヒューリスティックスに基づいて、複数の異なるウェイトを複数の推定に対して割り当ててよい。
【００７２】
例えば、オンラインアナリティックプロセッサ層１６０は、女性用のシューズの購入が女性によって行われるというヒューリスティックスに対し、特価で複数のアイテムを購入する人は女性であるだろうというヒューリスティックスに対して割り当てられるウェイトより高いウェイト（例えば、尤度）を割り当ててよい。複数のヒューリスティックウェイトは、最も高い確率を有する１０または１００のウェイトおよび最も低い確率を有する１または０のウェイトを用いるヒューリスティックス等、ナンバーシステムに基づいてよい。複数のヒューリスティックウェイトは、見込みの高いヒューリスティックス、適度なヒューリスティックス、および見込みの低いヒューリスティックス等の複数のカテゴリによってウェイト付けされ得る。実施形態において、マーケティング担当者は、ウェイト範囲、ウェイトの最低値、ウェイトの最大値、および／または同様のもの等を、キャンペーン１５４について調べる場合、および／またはキャンペーン１５４を開始する場合に使用され得る１または複数のヒューリスティックスに対して選択し得る。実施形態において、キャンペーン１５４の費用は、モバイルデバイス１１２の複数の所有者および／または複数のユーザを限定子１４６に関連付けるように使用されるヒューリスティックスのウェイトに少なくとも部分的に基づいてよい。つまり、モバイルデバイス１１２の数について照会を行う場合、限定子１４６の選択されたセットを用いるキャンペーンは、使用されるヒューリスティックスのウェイトが、キャンペーンの費用を変える識別されたモバイルデバイスの数に影響を与え得ることをもたらす。
【００７３】
実施形態において、抽出、変換、およびロードプロセスを使用し、オンラインアナリティックプロセッサ層１６０は、限定子定義データストア１６２に格納されるべきである１または複数の新しい限定子１４６を生成するべく、生データおよび当該生データに関連付けられるメタデータを使用し得る。例えば、限定子定義データストア１６２は、「子供連れの既婚男性」の限定子１４６を有していないかもしれない。オンラインアナリティックプロセッサ層１６０は、例えば、男性が、その男性のモバイルデバイスに組み込まれた電子ウォレットを使用してダイアモンドブレスレットを購入し、また、同一の電子ウォレットを使用して子供のサッカーシューズも購入したという、生データおよび当該生データに関連付けられるメタデータを検査し得る。ヒューリスティックスを使用するオンラインアナリティックプロセッサ層１６０は、男性が既婚であり、その男性は少なくとも１人の子供を持っていることを決定し得る。オンラインアナリティックプロセッサ層１６０は、次に、限定子定義データストア１６２を検査し、その限定子定義データストア１６２に、子供連れの既婚男性を識別する限定子１４６は無いことを決定し得る。つまり、オンラインアナリティックプロセッサ層１６０は、「子供連れの既婚男性」の新しい限定子を作成し、この限定子１４６を限定子定義データストア１６２に格納し得る。実施形態において、「子供連れの既婚男性」の新しい限定子は、次に、マーケティング担当者による可能な選択のために共通キャンペーンゲートウェイ１４８に伝送され得る。
【００７４】
分析システム１４４は、限定子１４６を格納し、共通キャンペーンゲートウェイ１４８へ伝送するように構成された限定子定義データストア１６２を備えてよい。例えば、データストア１５８において格納され、オンラインアナリティックプロセッサ層１６０によって検査された生データおよびメタデータに基づいて、格納された生データおよびメタデータに関連付けられる限定子１４６は、限定子定義データストア１５８からアナリティックゲートウェイ１６４を介して、例えば、キャンペーン１５４を作成するべくマーケティング担当者に提示されるべき共通キャンペーンゲートウェイ１４８へと伝送され得る。限定子定義データストア１６２は、また、オンラインアナリティックプロセッサ層１６０から／へ、限定子１４６を受信し伝送するようにも構成され得る。
【００７５】
例えば、すでに述べたように、データストア１５８において格納された生データおよびメタデータを検査することによって、オンラインアナリティックプロセッサ層１６０は、限定子定義データストア１６２において格納されるべきである１または複数の新しい限定子１４６を生成し得る。さらに、例えば、照会の開始後および／またはキャンペーン１５４の開始後、限定子定義データストア１６２は、１または複数の限定子１４６を、モバイルデバイス１１２に関し、限定子１４６に関連付けられる生データおよびメタデータを識別し得るオンラインアナリティックプロセッサ層１６０に伝送し得る。
【００７６】
分析システム１４４は、アナリティックゲートウェイ１６４を備えてよい。アナリティックゲートウェイアプリケーションプログラムインタフェース１６６を使用し、アナリティックゲートウェイ１６４は、例えば、ネットワーク１１６を介し、分析システム１４４と共通キャンペーンシステム１４２の共通キャンペーンゲートウェイ１４８との間において、通信リンクを提供するように構成され得る。例えば、アナリティックゲートウェイ１６４は、キャンペーン１５４に選択される限定子１４６に関連付けられるモバイルデバイス１１２のリストを生成し、モバイルデバイス１１２のリストを、共通キャンペーンゲートウェイ１４８に伝送し得る。それにより、１または複数のメッセージが、配置チャネルアダプタインタフェース１５０およびアダプタ１５２ａおよび／または１５２ｂを介して、生成されたリストにおいて提供されるモバイルデバイス１１２へと伝送され得る。アナリティックゲートウェイ１６４は、また、共通キャンペーンゲートウェイ１４８へ限定子１４６を伝送してもよい。例えば、アナリティックプロセッサ層１６０が、１または複数の新しい限定子１４６を識別する後、アナリティックゲートウェイ１６４は、新しい限定子１４６を、マーケティング担当者による潜在的な選択のために共通キャンペーンゲートウェイ１４８へ伝送し得る。
【００７７】
実施形態において、アナリティックゲートウェイ１６４は、複数のリードリスト１６８および複数の推奨リスト１７０を備えてよい。限定子１４６は、例えばマーケティング担当者によって選択され、リードリスト１６８または推奨リスト１７０に指定され得る。リードリスト１６８に選択される限定子１４６は、マーケティング担当者によって選択される限定子１４６を操作し得る。逆に、推奨リスト１７０に選択される限定子１４６は、リードリスト１６８によって操作され得る。例えば、マーケティング担当者は、１）２５歳から６４歳の間の年齢の複数の男性、および２）購入された上位５冊の本、の２つの限定子１４６に基づいてキャンペーンを作成し得る。「２５歳から６４歳の間の年齢の複数の男性」の第１限定子は、リードリスト１６８に指定され得る一方、「購入された上位５冊の本」の第２限定子は、推奨リスト１７０に指定され得る。つまり、複数の指定に基づいて、２５歳と６４歳の間の年齢の複数の男性によって所有および／または使用されるモバイルデバイス１１２のみによって購入された上位５冊の本が、識別され得る。
【００７８】
実施形態において、分析システム１４４は、また、プロファイル定義データストア１７２も備えてよい。プロファイル定義データストア１７２は、モバイルデバイス１１２の複数の所有者および／または複数のユーザについてのプロファイルデータを格納してよい。プロファイルデータは、年齢、性別、宗教、社会経済的地位、アドレス、民族性、出身国、および／または同様のもの等を備えてよい。モバイルデバイス１１２が購入された場合、および／または、複数のモバイルデバイスの所有者および／またはユーザがモバイルサービスを申し込んだ場合、プロファイルデータは、モバイルデバイス１１２の複数の所有者および／または複数のユーザによって提供され得る。プロファイルデータは、また、モバイルデバイス１１２の複数の所有者および／または複数のユーザからプロファイルデータを受信した複数のモバイルデバイスアプリケーションプロバイダ等、複数のサードパーティから提供され得る。プロファイル定義データストア１７２は、オンラインアナリティックプロセッサ層１６０がヒューリスティックスを使用してより良い推定を行い得るように、オンラインアナリティックプロセッサ層１６０へプロファイルデータを提供し得る。
【００７９】
実施形態において、オンラインアナリティックプロセッサ層１６０は、データストア１５８において格納された生データおよびメタデータを検査することによってプロファイルデータを識別し得る。プロファイルデータを識別すると、オンラインアナリティックプロセッサ層１６０は、プロファイル定義データストア１７２に、１または複数のモバイルデバイス１１２の１または複数の識別に関連付けられるプロファイルデータを提供し得る。実施形態において、プロファイル定義データストア１７２は、マーケティング担当者が、キャンペーン１５４を作成すべく、複数のプロファイル限定子を選択し得るように、複数のプロファイル限定子を共通キャンペーンゲートウェイ１４８に提供し得る。実施形態において、１または複数のメッセージは、１または複数のモバイルデバイス１１２に伝送され得る。メッセージは、プロファイルデータの少なくとも１または複数のコンポーネントに関してよい。
【００８０】
実施形態において、コアシステム１４０は、また、データ可視化システム１８０を備えてもよい。実施形態において、データ可視化システム１８０は、コンピュータ上で実行するアプリケーションであってよい。データ可視化システム１８０は、モバイルデバイス識別に基づいて、準リアルタイムで１または複数のモバイルデバイス１１２の場所を識別するように構成される。例えば、データ可視化システム１８０は、モバイルデバイス１１２のリストを受信し得る。データ可視化システム１８０は、各モバイルデバイス１１２の現在の場所を識別し得る。データ可視化システム１８０は、ＧＰＳ、三辺測量、モバイルデバイス１１２に組み込まれた電子ウォレット間の相互作用、モバイルデバイスが、特定の無線ローカルエリアネットワーク（ＷＬＡＮ）を利用しているという識別、および／または同様のもの等に基づいて、各モバイルデバイス１１２の場所を識別し得る。
【００８１】
実施形態において、データ可視化システム１８０は、共通キャンペーンシステム１４２および／または分析システム１４４と通信するように構成され得る。実施形態において、１または複数の限定子１４６は、データ可視化システム１８０と共に使用されるべきモバイルデバイス１１２の複数の地理的パラメータを備えてよい。例えば、ＱＲＳ百貨店のマーケティング担当者は、「男性」、「２５歳と６５歳の間の年齢の人々」、および「ＱＲＳ百貨店の場所から３００ヤード（２７４．３２メートル）以内の人々」の限定子１４６を含むキャンペーンを作成し得る。マーケティング担当者は、複数のネクタイのための３０分のセールを、それらの限定子１４６に関連付けられるモバイルデバイス１１２の複数の所有者および／または複数のユーザに提供することを望むかもしれない。マーケティング担当者は、何個のモバイルデバイス１１２が限定子１４６に関連付けられるかを決定するための照会を行ってよい。例えば、マーケティング担当者は、キャンペーンインタフェース１５６において、それらの限定子１４６を選択し得る。共通キャンペーンゲートウェイ１４８は、それらの限定子１４６を、「男性」および「２５歳から６５歳の間の年齢の人々」の限定子１４６に関連付けられるモバイルデバイス１１２の数の推定値を、データストア１５８から集められたデータから取得し得るアナリティックゲートウェイ１６４へ伝送し得る。さらに、共通キャンペーンゲートウェイ１４８は、次に、照会が、「男性」および「２５歳から６５歳の間の年齢の人々」の複数の限定子に関連付けられるモバイルデバイス１１２についてされた場合に生成されるリストを提供することによって、データ可視化システム１８０と通信し得る。データ可視化システム１８０は、次に、照会が行われた時でのＱＲＳ百貨店の場所から３００ヤードにあるモバイルデバイス１１２の数を識別し、その数を、マーケティング担当者によって読み出されるべきキャンペーンインタフェース１５６へ伝送し得る。つまり、マーケティング担当者は、最も多い数のモバイルデバイス１１２に複数のメッセージを伝送する最適な時を決定すべく、複数の照会を複数の異なる時に開始し、例えば、「男性」および「２５歳と６５歳の間の年齢の人々」の複数の限定子に関連付けられるモバイルデバイス１１２の最も多くの所有者および／またはユーザが、ＱＲＳ百貨店の場所の３００ヤード（２７４．３２メートル）以内にいる場合を、準リアルタイムで決定し得る。
【００８２】
実施形態において、データ可視化システム１８０は、モバイルデバイス１１２の場所を連続的にトラッキングし得る。モバイルデバイス１１２の場所を連続的にトラッキングすることは、およそ１秒毎、およそ５秒毎、およそ１０秒毎、およそ１５秒毎、およそ２０秒毎、およそ２５秒毎、およそ３０秒毎、およそ３５秒毎、およそ４０秒毎、およそ４５秒毎、およそ５０秒毎、およそ５５秒毎、およそ１分毎、およそ２分毎、およそ５分毎、およそ７分毎、およそ１０分毎、およそ１２分毎、およそ１５分毎、およそ１７分毎、およそ２０分毎、および／または同様のものをトラッキングすることを備えてよい。例えば、共通キャンペーンゲートウェイ１４８が限定子１４６をアナリティックゲートウェイ１６４に伝送する後、アナリティックゲートウェイ１６４は、「男性」および「２５歳から６５歳の間の年齢の人々」の複数の限定子１４６にこれまでに関連付けられてきたかもしれないモバイルデバイス１１２の全てのリストを、データストア１５８から集められたデータから取得され得る。データストア１５８から集められたデータは、モバイルデバイス１１２の各々がそれらの限定子に関連付けられた場合の時間を提供する時間成分を備えてよい。アナリティックゲートウェイ１６４は、次に、「男性」および「２５歳から６５歳の間の年齢の人々」の複数の限定子にこれまでに関連付けられてきた複数のモバイルデバイスのリストを、モバイルデバイス１１２があった場合の時間またはモバイルデバイスが複数の限定子に関連付けられてからの時間を識別する時間成分と共に、データ可視化システム１８０に伝送し得る。データ可視化システム１８０は、次に、どのモバイルデバイス１１２がＱＲＳ百貨店の場所の３００ヤード（２７４．３２メートル）以内にこれまでにあったかもしれないかマッピングし得る。
【００８３】
一度、データ可視化システム１８０が、「男性」および「２５歳から６５歳の間の年齢の人々」の複数の限定子にこれまでに関連付けられてきており、これまでにＱＲＳ百貨店の場所の３００ヤード以内にあったモバイルデバイス１１２を識別し、データ可視化システム１８０は、次に、モバイルデバイス１１２の各々が、「男性」および「２５歳から６５歳の間の年齢の人々」の複数の限定子に関連付けられた場合を決定し、その時間を、それらのモバイルデバイス１１２がＱＲＳ百貨店の場所の３００ヤード（２７４．３２メートル）以内にあった時間と相互参照するべく、リストを参照し得る。データ可視化システム１８０は、次に、ＱＲＳ百貨店の場所の３００ヤード（２７４．３２メートル）以内にあり得る「男性」および「２５歳から６５歳の間の年齢の人々」の複数の限定子に関連付けられるモバイルデバイス１１２の数のある期間の平均、選択された時間および／または週の選択された日の間におけるモバイルデバイス１１２の最大数および／または最小数、および／または同様のもの等を提供し得る。
【００８４】
実施形態において、データ可視化システム１８０は、全てのモバイルデバイス１１２の場所を連続的に追跡し、各モバイルデバイス１１２が各場所にある時を連続的に追跡し得る。データ可視化システム１８０は、次に、生データおよびメタデータ、また同様に各モバイルデバイス１１２についての複数のモバイルデバイス識別を連続的にデータストア１５８へ伝送し得る。データストア１５８は、各モバイルデバイス１１２の場所および時間で、データ可視化システム１８０によって連続的に更新され得る。つまり、共通キャンペーンゲートウェイ１４８が、「男性」、「２５歳と６５歳の間の年齢の人々」、および「ＱＲＳ百貨店の場所から３００ヤード（２７４．３２メートル）以内の人々」の限定子１４６を伝送する場合、アナリティックゲートウェイ１６４は、任意の選択された時間および／または全く任意の時間でのそれらの限定子１４６に基づいて、複数の伝送されたメッセージであってよいモバイルデバイス１１２の数の準リアルタイムの推定値を提供し得る。実施形態では、１または複数のモバイルデバイス１１２が、選択された地理的エリアにおいて位置付けられていることを準リアルタイムで識別することを備えてよく、それにより、メッセージが１または複数のモバイルデバイス１１２に伝送される場合、モバイルデバイス１１２のうち少なくとも１つは、選択された地理的エリアに位置付けられる。
【００８５】
実施形態において、データ可視化システム１８０は、選択された限定子１４６に関連付けられた１または複数のモバイルデバイスが１または複数の選択された場所にどのくらい近いかを示す準リアルタイムのマップを提供するように構成され得る。例えば、共通キャンペーンゲートウェイ１４８が、「男性」および「２５歳から６５歳の間の年齢の人々」の限定子１４６を、アナリティックゲートウェイ１６４に伝送した後、アナリティックゲートウェイ１６４は、それらの限定子１４６に関連付けられるモバイルデバイス１１２の全てのリストを、データストア１５８から集められるデータから取得し得る。アナリティックゲートウェイ１６４は、リストをデータ可視化システム１８０に伝送し得る。データ可視化システム１８０は、アナリティックゲートウェイ１６４からリストにおいて提供されるモバイルデバイス１１２の全てを識別し、準リアルタイムにおいて複数の限定子１４６に関連付けられる全てのモバイルデバイス１１２の場所を示すマップを、共通キャンペーンゲートウェイ１４８のキャンペーンインタフェース１５６に伝送し得る。
【００８６】
マーケティング担当者は、複数の限定子１４６に関連付けられるモバイルデバイス１１２の選択された数を準リアルタイムにおいてターゲットにするべく、共通キャンペーンゲートウェイ１４８を介して、１または複数の位置から地理的範囲（例えば、距離）を調節し、１または複数のメッセージを、１または複数の位置の範囲内および／またはその外にあるモバイルデバイス１１２に伝送し得る。マーケティング担当者は、キャンペーンを開始し、複数の限定子１４６に関連付けられるモバイルデバイス１１２の場所を準リアルタイムで提供するマッピングに基づいて、モバイルデバイス１１２に１または複数のメッセージを送信し得る。実施形態において、メッセージの１または複数のラウンドは、限定子１４６に関連付けられるモバイルデバイス１１２に、マップを見ることおよびマップを介して、複数の限定子１４６に関連付けられるある数のモバイルデバイス１１２が１または複数の位置からのある範囲内にある場合を識別することに基づいて、伝送され得る。実施形態において、メッセージは、限定子１４６に関連付けられる特定の数のモバイルデバイス１１２が、１または複数の位置の選択された範囲内において識別される場合、１または複数のモバイルデバイス１１２に伝送され得るか、または伝送されなくてもよい。例えば、キャンペーンは、所定の時間および日付にモバイルデバイス１１２に伝送されるべきである複数のメッセージの複数のラウンドで生成され得る。しかしながら、データ可視化システム１８０が、選択された限定子１４６に関連付けられるモバイルデバイス１１２の数が、共通キャンペーンシステム１４２がメッセージのラウンドを送信する予定になっている場合、最小値未満であることを検出すると、共通キャンペーンシステム１４２は、メッセージを送信しなくてよい。共通キャンペーンシステム１４２は、メッセージが送信されなかったこと、およびその理由を、キャンペーンインタフェース１５６を介してマーケティング担当者に通知してよく、それによりマーケティング担当者がキャンペーンを調節してよい。実施形態において、共通キャンペーンシステム１４２は、モバイルデバイス１１２の数が、最小数を超える場合、メッセージを伝送し得る。
【００８７】
図２において方法２００が記載される。ブロック２０２において、コアシステム１４０は、１または複数の限定子１４６に関連付けられる１または複数のモバイルデバイス１１２を識別し得る。例えば、マーケティング担当者は、モバイルデバイス１１２の複数の所有者および／または複数のユーザに関連付けられ得る１または複数の限定子１４６を選択し得る。データストア１５８は、１または複数の限定子１４６に関連付けられ得る１または複数のモバイルデバイス１１２（例えば、複数のモバイルデバイス識別）を識別するべくアクセスされ得る。１または複数のモバイルデバイス１１２は、モバイルデバイス１１２に関連付けられる生データおよびメタデータを検査することによって、１または複数の限定子１４６に関連付けられ得る。ヒューリスティックスを使用し、１または複数の推定が、生データおよびメタデータを限定子１４６に関連付けて行われてよい。実施形態において、コアシステム１４０は、１または複数の限定子１４６に関連付けられる１または複数のモバイルデバイス１１２を、１または複数のモバイルデバイス１１２に関連付けられるプロファイルデータを識別することによって、およびプロファイルデータを、ヒューリスティックスを使用して１または複数の限定子に関連させることによって、識別し得る。実施形態において、１または複数の限定子１４６は、モバイルデバイス１１２、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を備えてよい。
【００８８】
ブロック２０４において、コアシステム１４０は、１または複数のモバイルデバイス１１２を、１または複数のアダプタ１５２ａおよび／または１５２ｂに関連付けてよい。実施形態において、１または複数のアダプタ１５２ａおよび／または１５２ｂは、１または複数のメッセージを受信すべく、１または複数のモバイルデバイス１１２のためのチャネルを提供し得る。
【００８９】
ブロック２０６において、コアシステム１４０は、少なくとも１または複数のアダプタ１５２ａおよび／または１５２ｂに関連付けられる１または複数の規則を識別し得る。１または複数の規則は、特定のアダプタ１５２ａおよび／または１５２ｂ、特定のアダプタ１５２ａおよび／または１５２ｂに関連付けられるチャネル、および／または特定のモバイルデバイス１１２を介して伝送され得るメッセージの数を限定し得る。実施形態において、１または複数の規則は、少なくとも１または複数のモバイルデバイス１１２に関連付けられ得る。実施形態において、１または複数の規則は、受信された複数のメッセージの最大頻度、特定のマーケティング担当者から受信された複数のメッセージの最大頻度、特定のメッセージキャンペーンから受信された複数のメッセージの最大頻度、受信された複数のメッセージの最大数、特定のマーケティング担当者から受信された複数のメッセージの最大数、または特定のメッセージキャンペーンから受信された複数のメッセージの最大数の少なくとも１つを備えてよい。
【００９０】
ブロック２０８において、コアシステム１４０は、１または複数のメッセージを、少なくとも１または複数の規則に基づいて、１または複数のアダプタ１５２ａおよび／または１５２ｂを介して１または複数のモバイルデバイス１１２に伝送し得る。実施形態において、１または複数のメッセージを伝送することは、メッセージに関連付けられる返信メッセージが、成功キュー、待機キュー、またはデッドキューのうちの１つにあることを検出するまで、アダプタ１５２ａおよび／または１５２ｂを介して一回に１件のメッセージのみを伝送することを備えてよい。実施形態において、１または複数のメッセージを伝送することは、メッセージに関連付けられる返信メッセージが、成功キュー、待機キュー、およびデッドキューのいずれにおいても検出されない所定の時間が経過するまで、一回にただ１件のメッセージをアダプタ１５２ａおよび／または１５２ｂを介して伝送することを備えてよい。実施形態において、１または複数のメッセージは、限定子１４６のうち少なくとも１つに関してよい。
【００９１】
コアシステム１４０は、１または複数のメッセージが、モバイルデバイス１１２のうち少なくとも１つが、いまだに地理的エリアに位置付けられる場合に伝送され得るように、準リアルタイムでモバイルデバイスを位置付けるように構成され得る。実施形態において、コアシステム１４０は、１または複数のメッセージが、モバイルデバイス１１２の少なくとも半数がいまだに地理的エリアに位置付けられている場合に伝送され得るように、準リアルタイムでモバイルデバイスを位置付けるように構成され得る。実施形態において、１または複数のメッセージは、限定子１４６および／または選択された地理的エリアのうち少なくとも１つに関連してよい。
【００９２】
図３は、本開示の複数の態様を実装するために動作可能であるモバイルデバイス５００を図示するが、本開示は、これらの実装に限定されるべきではない。携帯電話として示されるが、モバイルデバイス５００は、無線ハンドセット、ページャ、パーソナルデジタルアシスタント（ＰＤＡ）、ゲームデバイス、またはメディアプレーヤを含む様々な形態を取ってよい。モバイルデバイス５００は、ディスプレイ５５０およびユーザによる入力のためのタッチセンサ面および／または複数のキー５５２を含む。モバイルデバイス５００は、ユーザが選択するための複数のオプション、ユーザが作動させるための複数の制御、および／またはユーザが命令するための複数のカーソルもしくは複数の他のインジケータを提示してよい。モバイルデバイス５００は、さらに、ダイアルするべき複数の番号またはハンドセットの動作を設定するための様々なパラメータ値を含むユーザからのデータエントリを受諾し得る。モバイルデバイス５００は、さらに、複数のユーザコマンドに応答し、１または複数のソフトウェアまたはファームウェアアプリケーションを実行し得る。これらのアプリケーションは、ユーザ相互作用に応答して、様々なカスタマイズされた機能を実行するようにモバイルデバイス５００を構成し得る。さらに、モバイルデバイス５００は、例えば、無線基地局、無線アクセスポイント、またはピアモバイルデバイス５００から、プログラムされ、および／または無線通信を経由して構成され得る。モバイルデバイス５００は、ディスプレイ５５０がウェブページを示すことを可能にするウェブブラウザアプリケーションを実行してもよい。ウェブページは、ベーストランシーバ基地局、無線ネットワークアクセスノード、ピアモバイルデバイス５００、または他の無線通信ネットワークもしくはシステムを用いる無線通信を介して、取得され得る。
【００９３】
図４は、モバイルデバイス５００のブロック図を示す。複数のハンドセット多様な既知のコンポーネントが図示される一方、実施形態において、列挙された複数のコンポーネントおよび／または列挙されていない複数の追加的コンポーネントのサブセットが、モバイルデバイス５００に含まれてよい。モバイルデバイス５００は、デジタル信号プロセッサ（ＤＳＰ）５０２およびメモリ５０４を含む。示されるように、モバイルデバイス５００は、さらに、アンテナおよびフロントエンドユニット５０６、無線周波数（ＲＦ）トランシーバ５０８、ベースバンド処理ユニット５１０、マイク５１２、イヤホンスピーカ５１４、ハンドセットポート５１６、入出力インタフェース５１８、リムーバブルメモリカード５２０、ユニバーサルシリアルバス（ＵＳＢ）ポート５２２、赤外線ポート５２４、バイブレータ５２６、キーパッド５２８、タッチセンサ面５３０を有するタッチスクリーン液晶ディスプレイ（ＬＣＤ）、タッチスクリーン／ＬＣＤコントローラ５３２、カメラ５３４、カメラコントローラ５３６、およびグローバルポジショニングシステム（ＧＰＳ）受信機５３８を含んでよい。実施形態において、モバイルデバイス５００は、タッチセンサスクリーンを提供しない別の種類のディスプレイを含んでよい。実施形態において、ＤＳＰ５０２は、入出力インタフェース５１８を通過せずに、メモリ５０４と直接通信してよい。さらに、実施形態において、モバイルデバイス５００は、他の機能性を提供する複数の他の周辺機器を備えてよい。
【００９４】
ＤＳＰ５０２または他の何らかの形態のコントローラもしくは中央処理ユニットは、メモリ５０４に格納されたまたはＤＳＰ５０２自体の中に含まれるメモリに格納された組み込みソフトウェアまたはファームウェアに従って、モバイルデバイス５００の様々なコンポーネントを制御するように動作する。組み込みソフトウェアまたはファームウェアに加えて、ＤＳＰ５０２は、メモリ５０４に格納される、または、リムーバブルメモリカード５２０のようなポータブルデータ記憶媒体等の情報搬送媒体を介して、もしくは、有線または無線ネットワーク通信を介して利用可能になる、他の複数のアプリケーションを実行してよい。アプリケーションソフトウェアは、所望の機能性を提供するようにＤＳＰ５０２を構成する、コンパイルされた複数の機械可読命令のセットを備えてもよく、または、アプリケーションソフトウェアは、インタープリタまたはコンパイラによって処理され、ＤＳＰ５０２を間接的に構成する、複数の高レベルのソフトウェア命令であってもよい。
【００９５】
ＤＳＰ５０２は、アナログベースバンド処理ユニット５１０を介して無線ネットワークと通信してよい。いくつかの実施形態において、通信は、インターネット接続を提供し、ユーザが、インターネット上のコンテンツへのアクセスを得ることおよび電子メールまたはテキストメッセージを送信および受信することを可能にしてよい。入出力インタフェース５１８は、ＤＳＰ５０２および様々なメモリインタフェースを相互接続する。メモリ５０４およびリムーバブルメモリカード５２０は、ＤＳＰ５０２の動作を構成するソフトウェアおよびデータを提供し得る。複数のインタフェースの間で、ＵＳＢポート５２２および赤外線ポート５２４があってよい。ＵＳＢポート５２２は、モバイルデバイス５００が、パーソナルコンピュータまたは他のコンピュータシステムと情報を交換する周辺機器として機能することを可能にし得る。赤外線ポート５２４およびＢｌｕｅｔｏｏｔｈ（登録商標）インタフェースまたはＩＥＥＥ８０２．１１準拠の無線インタフェース等の複数の他のオプションのポートは、モバイルデバイス５００が他の近辺の複数のハンドセットおよび／または複数の無線基地局と無線で通信することを可能にし得る。
【００９６】
キーパッド５２８は、インタフェース５１８を介してＤＳＰ５０２に連結し、ユーザが選択を行い、情報を入力するための１つのメカニズムを提供し、そうでない場合はモバイルデバイス５００への入力を提供する。別の入力メカニズムは、テキストおよび／またはグラフィックもまたユーザに表示してもよいタッチスクリーンＬＣＤ５３０であってよい。タッチスクリーンＬＣＤコントローラ５３２は、ＤＳＰ５０２をタッチスクリーンＬＣＤ５３０に連結する。ＧＰＳ受信機５３８は、ＤＳＰ５０２に連結され、複数のグローバルポジショニングシステム信号を復号し、それによってモバイルデバイス５００がその位置を決定することを可能にする。
【００９７】
図５Ａは、ＤＳＰ５０２によって実装され得るソフトウェア環境６０２を示す。ＤＳＰ５０２は、残りのソフトウェアが動作するプラットフォームを提供する、オペレーティングシステムソフトウェア６０４を実行する。オペレーティングシステムソフトウェア６０４は、ハンドセットハードウェアのための多様なドライバに対してアプリケーションソフトウェアにアクセス可能な複数の標準インタフェースを提供し得る。オペレーティングシステムソフトウェア６０４は、モバイルデバイス５００において実行中の複数のアプリケーションの間での制御を伝達する複数のアプリケーション管理サービス（ＡＭＳ）６０６に連結され、相互作用し得る。また、図５Ａに示されるのは、ウェブブラウザアプリケーション６０８、メディアプレーヤアプリケーション６１０、およびＪＡＶＡ（登録商標）アプレット６１２である。ウェブブラウザアプリケーション６０８は、例えば、モバイルデバイス５００が無線リンクを介してネットワークと連結されているときに、コンテンツおよび／またはインターネットをブラウズすべくモバイルデバイス５００によって実行され得る。ウェブブラウザアプリケーション６０８は、ユーザが、複数のフォームに情報を入力し複数のリンクを選択して、ウェブページを検索および閲覧することを許可してよい。メディアプレーヤアプリケーション６１０は、モバイルデバイス５００によって実行され、オーディオまたはオーディオビジュアルメディアを再生してよい。ＪＡＶＡ（登録商標）アプレット６１２は、モバイルデバイス５００によって実行され、ゲーム、ユーティリティおよび他の機能性を含む多様な機能性を提供してよい。
【００９８】
図５Ｂは、ＤＳＰ５０２によって実装され得る代替のソフトウェア環境６２０を示す。ＤＳＰ５０２は、オペレーティングシステムソフトウェア６２８（例えば、オペレーティングシステムカーネル）および実行ランタイム６３０を実行する。ＤＳＰ５０２は、実行ランタイム６３０において動作してよく、アプリケーションフレームワーク６２４によって提供される複数のサービスに依存してよいアプリケーション６２２を実行する。アプリケーション６２２およびアプリケーションフレームワーク６２４は、複数のライブラリ６２６を介して提供される機能性に依存し得る。
【００９９】
図６は、本明細書において開示される１または複数の実施形態を実装するために適切なコンピュータシステム３８０を示す。コンピュータシステム３８０は、二次記憶装置３８４、リードオンリメモリ（ＲＯＭ）３８６、ランダムアクセスメモリ（ＲＡＭ）３８８、入出力（Ｉ／Ｏ）デバイス３９０およびネットワーク接続デバイス３９２を含む複数のメモリデバイスと通信する（中央処理ユニットまたはＣＰＵとして参照され得る）プロセッサ３８２を含む。プロセッサ３８２は、１または複数のＣＰＵチップとして実装され得る。
【０１００】
コンピュータシステム３８０上の複数の実行可能命令をプログラムおよび／またはローディングすることによって、ＣＰＵ３８２、ＲＡＭ３８８およびＲＯＭ３８６のうち少なくとも１つが変更され、コンピュータシステム３８０を、本開示によって教示した新規な機能性を有する特定の機械または装置へと部分的に変換することが理解される。実行可能なソフトウェアをコンピュータにローディングすることによって、実装され得る機能性が、複数の既知の設計規則によって、ハードウェア実装に変換され得ることは、電気工学およびソフトウェア工学の分野において基本的なことである。ソフトウェアにおいてコンセプトを実装することの決定はハードウェアに対し、一般的に、ソフトウェアドメインからハードウェアドメインへの変換に含まれるいくらかの問題よりもむしろ、設計の安定性および生成されるユニットの数についての考慮に依存する。概して、ハードウェア実装を再スピニングすることは、ソフトウェア設計を再スピニングすることよりも高価であることから、いまだに頻繁に変更される対象である設計は、ソフトウェアにおいて実装されることが好ましいかもしれない。概して、大量生産するためには、ハードウェア実装の方がソフトウェア実装よりも安いことから、大量生産される安定している設計は、例えば、特定用途向け集積回路（ＡＳＩＣ）などのハードウェアで実装されることが好ましいかもしれない。しばしば、複数の既知の設計規則によって、ソフトウェアの形態において設計が開発されテストされ、後にソフトウェアの複数の命令をハードワイヤする特定用途向け集積回路において均等のハードウェア実装に変換される。新たなＡＳＩＣによる機械制御が特定の機械または装置であるのと同様に、複数の実行可能命令がプログラムされ、および／またはロードされたコンピュータは、特定の機械または装置とみなされる。
【０１０１】
二次記憶装置３８４は、一般的に、１または複数のディスクドライブまたはテープドライブからなり、データの不揮発性ストレージのために使用され、且つ、ＲＡＭ３８８が全てのワーキングデータを保持するには十分な大きさでない場合、オーバーフローデータ記憶デバイスとして使用される。二次記憶装置３８４は、ＲＡＭ３８８にロードされる複数のプログラムを、そのような複数のプログラムが実行のために選択されたとき格納するために使用され得る。ＲＯＭ３８６は、複数の命令、および、おそらくプログラム実行の間に読み出されるデータを格納するために使用される。ＲＯＭ３８６は、一般的に、より大きい二次記憶装置３８４のメモリ容量に対して小さいメモリ容量を有する不揮発性メモリデバイスである。ＲＡＭ３８８は、揮発性データを格納するため、および、おそらく複数の命令を格納するために使用される。ＲＯＭ３８６およびＲＡＭ３８８の両方へのアクセスは、一般的に、二次記憶装置３８４へのアクセルよりも速い。二次記憶装置３８４、ＲＡＭ３８８および／またはＲＯＭ３８６は、コンピュータ可読記憶媒体および／または非一時的コンピュータ可読媒体として、いくつかの文脈において、参照され得る。
【０１０２】
Ｉ／Ｏデバイス３９０は、プリンター、動画モニタ、液晶ディスプレイ（ＬＣＤ）、タッチスクリーンディスプレイ、キーボード、キーパッド、スイッチ、ダイアル、マウス、トラックボール、音声認識装置、カードリーダ、紙テープリーダまたは他の周知の良く知られた入力デバイスを含んでよい。
【０１０３】
ネットワーク接続デバイス３９２は、モデム、モデムバンク、イーサネット（登録商標）カード、ユニバーサルシリアルバス（ＵＳＢ）インタフェースカード、シリアルインタフェース、トークンリングカード、光ファイバ分散データインタフェース（ＦＤＤＩ）カード、無線ローカルエリアネットワーク（ＷＬＡＮ）カード、符号分割多重アクセス（ＣＤＭＡ）等の無線トランシーバカード、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））、ロングタームエボリューション（ＬＴＥ）、ワールドワイドインターオペラビリティフォーマイクロ波アクセス（ＷｉＭＡＸ）および／または他のエアインタフェースプロトコル無線トランシーバカード、および他の周知のネットワークデバイスの形態をとってよい。これらのネットワーク接続デバイス３９２は、プロセッサ３８２が、インターネットまたは１または複数のイントラネットと通信することを可能にしてよい。そのようなネットワーク接続で、プロセッサ３８２が、上記の方法の複数のステップを実行する過程で、ネットワークから情報を受信し、またはネットワークに情報を出力し得ることが予期される。プロセッサ３８２を使用して実行される複数の命令のシーケンスとしてしばしば表される、そのような情報は、例えば、搬送波に埋め込まれたコンピュータデータ信号の形態で、ネットワークから受信され、ネットワークに対して出力され得る。
【０１０４】
プロセッサ３８２を使用して実行されるデータまたは複数の命令を含んでよい、そのような情報は、例えば、コンピュータデータベースバンド信号または搬送波に埋め込まれた信号の形態で、例えば、ネットワーク から受信され、ネットワークに対して出力され得る。ベースバンド信号もしくは搬送波に埋め込まれた信号、または、現在使用される、もしくは今後開発される他のタイプの信号は、当業者によって既知であるいくつかの方法に従って生成され得る。ベースバンド信号および／または搬送波に埋め込まれた信号は、いくつかの文脈において、一時的な信号として参照され得る。
【０１０５】
プロセッサ３８２は、ハードディスク、フロッピー（登録商標）ディスク、光ディスク（これらの様々なディスクに基づくシステムは全て二次記憶装置３８４とみなされてよい）、ＲＯＭ３８６、ＲＡＭ３８８、またはネットワーク接続デバイス３９２からアクセスする、複数の命令、複数のコード、複数のコンピュータプログラム、複数のスクリプトを実行する。１つのプロセッサ３８２だけが示される一方、複数のプロセッサが存在してもよい。つまり、複数の命令が、プロセッサによって実行されるものとして述べられ得る一方、複数の命令は、同時に、連続的に実行されてよく、またはそうでない場合は、１または複数のプロセッサによって実行されてもよい。例えば、ハードドライブ、フロッピー（登録商標）ディスク、光ディスクおよび／または他のデバイス、ＲＯＭ３８６、および／またはＲＡＭ３８８などである二次記憶装置３８４からアクセスされ得る命令、コード、コンピュータプログラム、スクリプトおよび／またはデータは、いくつかの文脈では、非一時的な命令および／または非一時的な情報として参照され得る。
【０１０６】
実施形態において、コンピュータシステム３８０は、タスクを実行するべく協働する、互いに通信する２または３以上のコンピュータを備えてよい。例えば、限定するわけではないが、アプリケーションは、アプリケーションの命令の並列および／または並行処理を可能にするように、区画化され得る。その代わりに、アプリケーションによって処理されるデータが、２または３以上のコンピュータによって設定されたデータの複数の異なる部分の並列および／または並行処理を可能にするように、区画化され得る。実施形態において、コンピュータシステム３８０における多数のコンピュータに直接結合していない多数のサーバの機能を提供するべく、仮想化ソフトウェアがコンピュータシステム３８０によって使用され得る。例えば、仮想化ソフトウェアは、２０の仮想サーバを４台の物理コンピュータにおいて提供し得る。実施形態において、上記にて開示された機能性は、アプリケーションおよび／またはクラウドコンピューティング環境における複数のアプリケーションを実行することによって提供され得る。クラウドコンピューティングは、複数の動的にスケーラブルなコンピューティングリソースを使用してネットワーク接続を介して複数のコンピューティングサービスを提供することを備えてよい。クラウドコンピューティングは、少なくとも部分的に、仮想化ソフトウェアによってサポートされ得る。クラウドコンピューティング環境は、企業によって設置されてよく、および／または、サードパーティのプロバイダから必要に応じて採用されてよい。いくつかのクラウドコンピューティング環境は、企業によって所有されかつ運営される複数のクラウドコンピューティングリソース、およびサードパーティのプロバイダから採用されおよび／またはリースされた複数のクラウドコンピューティングリソースを含んでよい。
【０１０７】
実施形態において、上記で開示された機能性のいくつかまたは全ては、コンピュータプログラムプロダクトとして提供され得る。コンピュータプログラムプロダクトは、上記に開示された機能を実装するべく、コンピュータ利用可能プログラムコードをその内部に有する１または複数のコンピュータ可読記憶媒体を備えてよい。コンピュータプログラムプロダクトは、データ構造、実行可能命令、および他のコンピュータ利用可能プログラムコードを備えてよい。    コンピュータプログラムプロダクトは、リムーバブルコンピュータ記憶媒体および／または非リムーバブルコンピュータ記憶媒体において具現化されてよい。そのリムーバブルコンピュータ可読記憶媒体は、限定はされないが、紙テープ、磁気テープ、磁気ディスク、光ディスク、例えばアナログ磁気テープのようなソリッドステートメモリチップ、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）ディスク、フロッピー（登録商標）ディスク、ジャンプドライブ、デジタルカード、マルチメディアカードおよびその他等を備えてよい。コンピュータプログラムプロダクトは、コンピュータシステム３８０によって、そのコンピュータプログラムプロダクトのコンテンツの少なくとも複数の部分を、二次記憶装置３８４、ＲＯＭ３８６、ＲＡＭ３８８、および／または他のコンピュータシステム３８０の不揮発性メモリおよび揮発性メモリへとローディングするのに適切であってよい。プロセッサ３８２は、例えば、コンピュータシステム３８０のディスクドライブ周辺機器に挿入されたＣＤ−ＲＯＭディスクから読み出すことによって、直接コンピュータプログラムプロダクトにアクセスすることによって複数の実行可能命令および／またはデータ構造を部分的に処理してよい。その代わりに、プロセッサ３８２は、例えば、ネットワーク接続デバイス３９２を介してリモートサーバから複数の実行可能命令および／またはデータ構造をダウンロードすることによって、リモートでコンピュータプログラムプロダクトにアクセスすることによって複数の実行可能命令および／またはデータ構造を処理してよい。コンピュータプログラムプロダクトは、データ、複数のデータ構造、複数のファイルおよび／または複数の実行可能命令を二次記憶装置３８４、ＲＯＭ３８６、ＲＡＭ３８８および／またはコンピュータシステム３８０の他の不揮発性メモリおよび揮発性メモリへとローディングおよび／またはコピーすることを促進する複数の命令を備えてよい。
【０１０８】
いくつかの文脈において、二次記憶装置３８４、ＲＯＭ３８６およびＲＡＭ３８８は、非一時的コンピュータ可読媒体またはコンピュータ可読記憶媒体として参照され得る。ＲＡＭ３８８のダイナミックＲＡＭの実施形態は、同様に、ダイナミックＲＡＭが、例えば、コンピュータシステム３８０がオンにされており、動作可能である期間、電力を受信し、その設計に従って操作される一方、ダイナミックＲＡＭはそれに書き込まれる情報を格納することにおいて、非一時的コンピュータ可読媒体として参照され得る。同様に、プロセッサ３８２は、内部ＲＡＭ、内部ＲＯＭ、キャッシュメモリ、および／または、いくつかの文脈において、非一時的コンピュータ可読媒体またはコンピュータ可読記憶媒体として参照され得る他の内部の複数の非一時的記憶ブロック、複数のセクションまたは複数のコンポーネントを含んでよい。
【０１０９】
本開示において、いくつかの実施形態が提供される一方、複数の開示されたシステムおよび方法は、本開示における精神または範囲から逸脱することなく、多くの他の特定の形態で具現化されてもよいことは理解されるべきである。本実施例は、例示的であり制限ではなく、その意図は、本明細書において与えられる詳細に限定されないものとみなされる。例えば、様々なエレメントまたはコンポーネントは、別のシステムにおいて組み合わされ、または統合されてよく、または、複数の特定の特徴は、省略され得るか、または実装されなくてよい。
【０１１０】
また、別々にまたは別個のものとして様々な実施形態において説明され示された技術、システム、サブシステムおよび方法は、本開示の範囲から逸脱することなく、他のシステム、モジュール、技術または方法と組み合わされまたは統合されてよい。直接連結されまたは互いに通信するものとして示された、または述べられた他の複数のアイテムは、何らかのインタフェース、デバイス、または、中間コンポーネントを介して、電気的、機械的またはそうでない場合は別の手法で間接的に連結されまたは通信し得る。他の、変更、置換および代替の例は、本明細書において開示された精神および範囲を逸脱することなく、当業者によって解明可能であり、当業者によってなされてよい。
［項目１］
複数の正規のモバイルデバイスに複数のメッセージを分配するメッセージ分配システムであって、
プロセッサと、
上記プロセッサに連結された１または複数の記憶デバイスと、
上記１または複数の記憶デバイスのうち少なくとも１つに格納された分析システムであって、
１または複数の限定子に関連付けられた１または複数のモバイルデバイスを識別し、
上記１または複数の限定子との関連に基づいて、１または複数のモバイルデバイスのリストを生成し、
１または複数のモバイルデバイスの上記リストを共通キャンペーンシステムに伝送し、上記１または複数の限定子は、モバイルデバイス、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を有する、分析システムと、
上記１または複数の記憶デバイスのうち少なくとも１つに格納された共通キャンペーンシステムであって、
上記１または複数の限定子に関連付けられる上記１または複数のモバイルデバイスを識別すべく、上記１または複数の限定子を、少なくとも上記分析システムに伝送し、
上記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの上記リストを受信し、
上記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの上記リストにおける上記１または複数のモバイルデバイスにメッセージを送信し、
複数のメッセージを、上記１または複数の限定子に関連付けられる１または複数のモバイルデバイスの上記リストにおける上記１または複数のモバイルデバイスに送信するための１または複数の規則を実装する契約ポリシー強制コンポーネントを有する、共通キャンペーンシステムと、
を備えるシステム。
［項目２］
上記１または複数の入力は、上記１または複数のモバイルデバイスとの関連について上記１または複数の限定子を識別すべく、上記共通キャンペーンシステムに提供される、項目１に記載のシステム。
［項目３］
上記共通キャンペーンシステムは、当該共通キャンペーンシステムから上記１または複数のモバイルデバイスへ複数のメッセージを伝送する１または複数のアダプタを有する、項目１または２に記載のシステム。
［項目４］
上記契約ポリシー強制コンポーネントは、少なくとも上記１または複数のアダプタに関連付けられる１または複数の規則を格納し、実装する、項目３に記載のシステム。
［項目５］
上記１または複数の規則は、受信された複数のメッセージの最大頻度、特定のマーケティング担当者から受信される複数のメッセージの最大頻度、特定のメッセージキャンペーンから受信される複数のメッセージの最大頻度、受信されるメッセージの最大数、特定のマーケティング担当者から受信されるメッセージの最大数、または特定のメッセージキャンペーンから受信されるメッセージの最大数を有する、項目４に記載のシステム。
［項目６］
上記契約ポリシー強制コンポーネントは、少なくとも１または複数のモバイルデバイスに関連付けられる１または複数の規則を格納し、実装する、項目４または５に記載のシステム。
［項目７］
上記契約ポリシー強制コンポーネントは、一回に１件だけのメッセージを、上記メッセージに関連付けられる返信メッセージが、成功キュー、待機キュー、またはデッドキューのうち１つにあることを上記契約ポリシー強制コンポーネントが検出するまで、アダプタを介して伝送する、項目１から６のうちいずれか一項に記載のシステム。
［項目８］
上記メッセージは、上記１または複数の限定子のうち少なくとも１つに関連している、項目１から７のうちいずれか一項に記載のシステム。
［項目９］
ターゲットとされるメッセージングに関して１または複数のモバイルデバイスのセットを識別する方法であって、
システムによって、モバイルデバイス、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を有する１または複数の限定子に関連付けられる１または複数のモバイルデバイスを識別する段階と、
上記システムによって、１または複数のメッセージを受信すべく、上記１または複数のモバイルデバイスのためのチャネルを提供する１または複数のアダプタに、上記１または複数のモバイルデバイスを関連付ける段階と、
上記システムによって、少なくとも上記１または複数のアダプタに関連付けられる１または複数の規則を識別する段階と、
上記システムによって、少なくとも上記１または複数の規則に基づいて、上記１または複数のアダプタを介して上記１または複数のモバイルデバイスへ、上記１または複数のメッセージを伝送する段階と、
を備える、方法。
［項目１０］
上記１または複数の規則は、受信された複数のメッセージの最大頻度、特定のマーケティング担当者から受信される複数のメッセージの最大頻度、特定のメッセージキャンペーンから受信される複数のメッセージの最大頻度、受信されるメッセージの最大数、特定のマーケティング担当者から受信されるメッセージの最大数、または特定のメッセージキャンペーンから受信されるメッセージの最大数のうち少なくとも１つを有する、項目９に記載の方法。
［項目１１］
１または複数のメッセージを伝送する段階は、一回に１件だけのメッセージを、上記メッセージに関連付けられる返信メッセージが、成功キュー、待機キュー、またはデッドキューのうち１つにあることを検出するまで、アダプタを介して伝送する段階を有する、項目９または１０に記載の方法。
［項目１２］
１または複数のメッセージを伝送する段階は、一回に１件だけのメッセージを、上記メッセージに関連付けられる返信メッセージが成功キュー、待機キュー、およびデッドキューのいずれにおいても検出されない所定の時間が経過するまで、アダプタを介して伝送する段階を有する、項目９または１０に記載の方法。
［項目１３］
上記１または複数の規則は、少なくとも１または複数のモバイルデバイスに関連付けられる、項目９から１２のいずれか一項に記載の方法。
［項目１４］
上記メッセージは、上記１または複数の限定子の少なくとも１つに関連している、項目９から１３のいずれか一項に記載の方法。
［項目１５］
複数のメッセージを複数の限定されたモバイルデバイスに分配すべくアブストラクトキャンペーンを生成するためのメッセージ分配システムであって、
プロセッサと、
上記プロセッサに連結された１または複数の記憶デバイスと、
上記１または複数の記憶デバイスの少なくとも１つに格納された分析システムであって、
上記１または複数の限定子に関連付けられる上記モバイルデバイスの数の推定値を生成するべく、１または複数の限定子で照会を受信し、
未来時において、上記１または複数の限定子に関連付けられる、１または複数のメッセージを受信し得るモバイルデバイスの数の推定値を生成し、
上記モバイルデバイスの数の上記推定値を、共通キャンペーンシステムへ伝送する、分析システムと、
上記１または複数の記憶デバイスの少なくとも１つにおいて格納され、
選択のために上記１または複数の限定子を提供し、
上記１または複数の限定子に関連付けられる上記モバイルデバイスの数の推定値を受信するべく、少なくとも上記分析システムに、上記１または複数の限定子を用いて上記照会を伝送し、
上記１または複数の限定子に関連付けられる上記モバイルデバイスの数の上記推定値を受信する、共通キャンペーンシステムと、
を備えるシステムであって、
上記１または複数の限定子は、モバイルデバイス、モバイルデバイスユーザ、またはモバイルデバイス所有者のうち少なくとも１つに関連付けられる少なくとも１つの特徴を有する、
システム。
［項目１６］
上記共通キャンペーンシステムは、未来時において、メッセージを、上記未来時に生成されるリストからの上記１または複数のモバイルデバイスへさらに送信し、複数のモバイルデバイスの上記リストは、上記１または複数の限定子に関連付けられている、項目１５に記載のシステム。
［項目１７］
上記推定値は、ある期間にわたるモバイルデバイスの平均数、ある期間にわたるモバイルデバイスの最大数、ある期間にわたるモバイルデバイスの最小数、およびある期間にわたるモバイルデバイスの最も頻繁な数のうち少なくとも１つを含む、項目１５または１６に記載のシステム。
［項目１８］
上記照会は、上記共通キャンペーンシステムによって提供される１または複数の限定子を選択することに基づく、項目１５から１７のいずれか一項に記載のシステム。
［項目１９］
上記共通キャンペーンシステムは、上記推定値の数の上記モバイルデバイスの１または複数のモバイルデバイスは、どのくらい頻繁に１または複数のメッセージを受信し得るかについての推定値を提供するように構成された、契約ポリシー強制コンポーネントを有する、項目１５から１８のいずれか一項に記載のシステム。
［項目２０］
上記メッセージは、上記１または複数の限定子の少なくとも１つに関連している、項目１５から１９のいずれか一項に記載のシステム。
【図１】
0006609888.tif 000002
【図２】
0006609888.tif 000003
【図３】
0006609888.tif 000004
【図４】
0006609888.tif 000005
【図５Ａ】
0006609888.tif 000006
【図５Ｂ】
0006609888.tif 000007
【図６】
0006609888.tif 000008