(57)【特許請求の範囲】
【請求項１】
広告を提示することが可能な通信デバイスを動作させる方法であって、
ローカルデバイスから広告情報を通信するワイヤレス信号を受信することと、ここにおいて、前記ローカルデバイスが前記通信デバイスに近接している、
前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択することとを備え、
前記広告を選択することは、前記受信したワイヤレス信号の受信信号強度測定値に基づいて前記ローカルデバイスまでの距離および／または前記広告情報の送信元の他のローカルデバイスまでの個別の距離を判断し、前記通信デバイスに最も近いローカルデバイスによって送信された広告情報に対応する広告を選択する、ことを備える、
方法。
【請求項２】
提示のための広告を選択することが、前記通信デバイスに近接している複数の異なるデバイスから受信した広告情報に応じて実行される、請求項１に記載の方法。
【請求項３】
前記選択することがまた、前記広告情報の送信元である前記個別のデバイスへの近接度の測度に応じて実行される、請求項２に記載の方法。
【請求項４】
前記広告情報が、少なくとも１つのストアに対応する情報を含み、前記方法は、前記少なくとも１つのストアへの近接度の測度に関する情報に基づいて、提示のための広告を選択するとき、前記少なくとも１つのストアに対応する広告情報を使用すべきか否かを判断することであって、前記判断することは、前記少なくとも１つのストアへの近接度の前記測度がしきい値を超えるとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきでないと判断することを含む、判断することをさらに備える、請求項１に記載の方法。
【請求項５】
提示のための広告を選択することが、前記受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用することを含み、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる、請求項１に記載の方法。
【請求項６】
前記広告情報が、広告識別子、ストア識別子、または広告主識別子のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項７】
前記広告情報が、前記通信デバイスによる識別された広告の提示のためのビッドである量を制御するために使用される制御情報を含む、請求項６に記載の方法。
【請求項８】
前記広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む、請求項６に記載の方法。
【請求項９】
広告を提示することが可能な通信デバイスであって、
ローカルデバイスから広告情報を通信するワイヤレス信号を受信するための手段と、ここにおいて、前記ローカルデバイスが前記通信デバイスに近接している、
前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択するための手段とを備え、
前記広告を選択するための手段は、前記受信したワイヤレス信号の受信信号強度測定値に基づいて前記ローカルデバイスまでの距離および／または前記広告情報の送信元の他のローカルデバイスまでの個別の距離を判断し、前記通信デバイスに最も近いローカルデバイスによって送信された広告情報に対応する広告を選択するように構成される、通信デバイス。
【請求項１０】
提示のための広告を選択するための前記手段が、前記通信デバイスに近接している複数の異なるデバイスから受信した広告情報に応じて前記広告を選択する、請求項９に記載の通信デバイス。
【請求項１１】
前記広告情報が、少なくとも１つのストアに対応する情報を含み、前記通信デバイスが、前記少なくとも１つのストアへの近接度の測度に関する情報に基づいて、提示のための広告を選択するとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきか否かを判断するための手段をさらに備える、請求項９に記載の通信デバイス。
【請求項１２】
提示のための広告を選択するための前記手段が、前記受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用するための手段を含み、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる、請求項９に記載の通信デバイス。
【請求項１３】
前記広告情報が、広告識別子、ストア識別子、または広告主識別子のうちの少なくとも１つを含む、請求項９に記載の通信デバイス。
【請求項１４】
前記広告情報が、前記通信デバイスによる識別された広告の提示のためのビッドである量を制御するために使用される制御情報を含む、請求項１３に記載の通信デバイス。
【請求項１５】
前記広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む、請求項１３に記載の通信デバイス。
【請求項１６】
広告を提示することが可能な通信デバイスであって、
ローカルデバイスから広告情報を通信するワイヤレス信号を受信することと、ここにおいて、前記ローカルデバイスが前記通信デバイスに近接している、
前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択することと
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備え、
前記プロセッサは、前記受信したワイヤレス信号の受信信号強度測定値に基づいて前記ローカルデバイスまでの距離および／または前記広告情報の送信元の他のローカルデバイスまでの個別の距離を判断し、前記通信デバイスに最も近いローカルデバイスによって送信された広告情報に対応する広告を選択する、通信デバイス。
【請求項１７】
前記少なくとも１つのプロセッサが、前記通信デバイスに近接している複数の異なるデバイスから受信した広告情報に応じて提示のための前記広告を選択するようにさらに構成された、請求項１６に記載の通信デバイス。
【請求項１８】
前記広告情報が、少なくとも１つのストアに対応する情報を含み、
前記少なくとも１つのプロセッサが、前記少なくとも１つのストアへの近接度の測度に関する情報に基づいて、提示のための広告を選択する際、前記少なくとも１つのストアに対応する前記広告情報を使用すべきか否かを判断するようにさらに構成され、前記少なくとも１つのプロセッサが、前記少なくとも１つのストアへの近接度の前記測度がしきい値を超えるとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきでないと判断するように構成された、請求項１６に記載の通信デバイス。
【請求項１９】
前記少なくとも１つのプロセッサが、前記受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用して提示のための広告を選択するようにさらに構成され、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる、請求項１６に記載の通信デバイス。
【請求項２０】
広告を提示することが可能な通信デバイスにおいて使用するコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、ローカルデバイスから広告情報を通信するワイヤレス信号を受信させるためのコードと、ここにおいて、前記ローカルデバイスが前記通信デバイスに近接している、
前記少なくとも１つのコンピュータに、前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択させるためのコードと
を備え、
前記少なくとも１つのコンピュータに前記広告を選択させるためのコードは、前記少なくとも１つのコンピュータに、前記受信したワイヤレス信号の受信信号強度測定値に基づいて前記ローカルデバイスまでの距離および／または前記広告情報の送信元の他のローカルデバイスまでの個別の距離を判断させ、前記通信デバイスに最も近いローカルデバイスによって送信された広告情報に対応する広告を選択させるためのコードを備える、非一時的コンピュータ可読媒体を備える、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]様々な実施形態は、提示のための広告の選択に関し、より詳細には、通信デバイスのユーザに関係する広告を選択し、提示するための方法および装置に関する。
【背景技術】
【０００２】
[0002]閲覧者に最も関係する、提示のための広告を選択する能力は、広告キャンペーンの成功と、そのような広告キャンペーンから生じる売上げとにおいて重要な役割を果たす。閲覧者への提示のために関係しない広告が選択された場合、たいがい、それは、閲覧者の注意を引きつけず、したがって無視され、それによって広告提示機会を無駄にすることになる。
【０００３】
[0003]広告が通信デバイス上に、たとえば、通信デバイスのユーザに提示されるべきであるとき、ユーザに大いに関係する広告が表示されることが望ましい。デバイスとデバイスの対応するユーザとが存在するローカルエリアは、特定の時点における広告の関係性に著しい影響を及ぼし得る。たとえば、レストランのための広告は、ユーザが特定のレストランのすぐ外にいるときは大いに関係するが、ユーザがレストランから数ブロック離れているときははるかに関係しないことがある。
【０００４】
[0004]上記の説明に鑑みて、特定の時点において広告を選択するおよび／または広告の関係性を判断するとき、ストアへの近接度、ロケーション、および／または提示され得る広告に関連するデバイスに関する情報を考慮に入れる、改善された広告選択方法および装置が必要であることを諒解されたい。
【発明の概要】
【０００５】
[0005]たとえば、通信デバイスに近接しているデバイスからの受信信号に基づいて、通信デバイスのユーザへの提示のための１つまたは複数の広告を選択することに関する方法および装置について説明する。
【０００６】
[0006]様々な実施形態では、モバイルデバイスは、広告関係情報を送信する、たとえば、ブロードキャストする他のデバイスからの信号、たとえば、ピア発見信号を監視する。広告情報を送信するデバイスは、モバイルデバイスならびに固定デバイスを含み得、いくつかの実施形態では、それらを含む。
【０００７】
[0007]様々なロケーションに位置するデバイスは広告関係情報をブロードキャストし得る。広告情報をブロードキャストするデバイスは、広告が関係するロケーションとは異なるロケーションに位置し得る。ただし、多くの実施形態では、広告情報を送信するデバイスは、ブロードキャストされている広告情報がそれに対応するストアまたはアウトレットに極めて近接しているか、またはそこに位置する。様々な実施形態では、デバイス、たとえば、セルフォン、個人情報端末（ＰＤＡ）または他のデバイスなどのユーザデバイスは、ＡｄＰｏｉｎｔと呼ばれることがある広告デバイスから広告情報を受信する。ピアツーピアシグナリングの場合、ＡｄＰｏｉｎｔは、広告情報を受信するユーザデバイスに極めて近接していることがあり、たとえば、広告情報を送信するＡｄＰｏｉｎｔの１０００メートル以内、さらには、数百フィート、たとえば、いくつかの実施形態では、１００メートルまたはおよそ３００フィート以内にあることがある。様々な実施形態では、ユーザデバイスに近接しているデバイスから受信した広告情報が、提示のための広告を選択する際に使用される。いくつかの実施形態では、提示のための広告を選択するとき、ユーザデバイスから、広告、広告主識別子および／または広告識別子を送信するＡｄＰｏｉｎｔまでの距離、ユーザデバイスから広告が関係するストアまでの距離、ならびに／あるいはユーザデバイスから広告が関係するロケーションまでの距離が考慮に入れられる。距離は、いくつかの実施形態では、広告が関係するストアまたはロケーションに到達するためにデバイスのユーザが進むであろう予想経路に基づいて測定される。いくつかの実施形態では、ロケーションまたはストアからユーザデバイスへの近接度、たとえば、距離が、比較的正確に判断され、マップおよび／または経路情報の使用を伴い得るが、いくつかの実施形態では、たとえば、信号強度しきい値または何らかの他の近接度メトリックなどの何らかのしきい値に基づいて、たとえば、それらがストアまたはロケーションから近いのかそこから遠いのかを判断するデバイスを用いて、近接度が粗く判断される。
【０００８】
[0008]広告を提示することが可能な通信デバイスを動作させる例示的な方法は、いくつかの実施形態によれば、ローカルデバイスから広告情報を通信するワイヤレス信号を受信することであって、前記ローカルデバイスが通信デバイスに近接している、受信することと、受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択することとを備える。いくつかの実施形態では、広告情報はストア識別子またはブランド識別子である。いくつかの実施形態では、広告情報は、ストア識別子またはブランド識別子に対応する１つまたは複数の広告に所定の方法で関連付けられる。
【０００９】
[0009]広告を提示することが可能な例示的な通信デバイスは、いくつかの実施形態によれば、ローカルデバイスから広告情報を通信するワイヤレス信号を受信することであって、前記ローカルデバイスが通信デバイスに近接している、受信することと、受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択することとを行うように構成された少なくとも１つのプロセッサを備える。例示的な通信デバイスは、前記少なくとも１つのプロセッサに結合されたメモリをさらに備える。
【００１０】
[0010]上記の概要で様々な実施形態について論じたが、必ずしもすべての実施形態が同じ特徴を含むとは限らず、上記で説明した特徴のいくつかは、いくつかの実施形態では、必要ではないが、望ましいことがあることを諒解されたい。多数の追加の特徴、実施形態および様々な実施形態の利益について、以下の発明を実施するための形態において説明する。
【図面の簡単な説明】
【００１１】
【図１】[0011]例示的な実施形態による、例示的なシステムの図。
【図２】[0012]例示的な実施形態による、広告を提示することが可能な通信デバイスを動作させる例示的な方法のフローチャート。
【図３】[0013]例示的な実施形態による、広告を提示することが可能な例示的な通信デバイスを示す図。
【図４】[0014]図３の例示的な通信デバイスにおいて使用され得るモジュールのアセンブリの図。
【図５】[0015]一実施形態による、通信デバイスが、モール中に位置する異なるＡｄＰｏｉｎｔから広告情報を通信するワイヤレス信号を検出し、広告選択を実行する例を示す図。
【発明を実施するための形態】
【００１２】
[0016]図１は、いくつかの例示的な実施形態による、例示的なシステム１００、たとえば、通信デバイスを含むシステムの図である。例示的なシステム１００は、広告を提示することが可能なデバイス１  １０２など、１つまたは複数の通信デバイスと、ＡｄＰｏｉｎｔ１  １０４、ＡｄＰｏｉｎｔ２  １０６、．．．、およびＡｄＰｏｉｎｔ  Ｎ  １０８を含むＡｄＰｏｉｎｔと呼ばれる１つまたは複数の他のデバイスとを含む。ＡｄＰｏｉｎｔ（ＡｄＰｏｉｎｔ１  １０４、ＡｄＰｏｉｎｔ２  １０６、．．．、およびＡｄＰｏｉｎｔ  Ｎ  １０８）は、広告関係情報を送信し、いくつかの実施形態では、ＡｄＰｏｉｎｔは、通信デバイス１  １０２にローカルに近接して位置する。通信デバイス１  １０２は、多くの実施形態では、モバイルデバイス、たとえば、ハンドヘルドモバイルデバイスである。いくつかの他の実施形態では、通信デバイス１  １０２は固定デバイスである。図１には示されていないが、広告を提示することが可能な２つ以上の通信デバイスがシステム１００中に存在し得ることを諒解されたい。
【００１３】
[0017]通信デバイス１  １０２は、広告モジュール１１０と広告キャッシュ１１２とを含む。通信デバイス１  １０２は、様々な実施形態では、ワイヤレスにと、ワイヤード接続を使用してとの両方で信号を受信することが可能である。通信デバイス１  １０２は、ピアツーピアシグナリングプロトコルだけでなく、他のワイヤレスシグナリングプロトコルをサポートする。通信デバイス１  １０２は、システム中の他のデバイスのうちの１つまたは複数との間で信号、たとえば、ピア発見信号および／またはトラフィックデータ信号を送信および受信することができる。広告キャッシュ１１２は、複数の記憶された広告とそれらの広告に関連するメタデータとを含む。広告は、提示機会において、ある時点において、通信デバイス１０２のユーザに提示、たとえば、表示され得る。
【００１４】
[0018]ＡｄＰｏｉｎｔ（ＡｄＰｏｉｎｔ１  １０４、ＡｄＰｏｉｎｔ２  １０６、．．．、およびＡｄＰｏｉｎｔ  Ｎ  １０８）は、広告情報を通信する（矢印１２０、１２２、１２４を使用して示している）ワイヤレス信号を通信デバイスに送信、たとえば、ブロードキャストする。いくつかの実施形態では、ワイヤレス信号１２０、１２２、１２４は、広告情報を含むピア発見信号である。通信デバイス１  １０２は、通信デバイス１  １０２に近接している、たとえば、直接ワイヤレス通信距離内にある１つまたは複数のＡｄＰｏｉｎｔからワイヤレス信号を受信する。近接度は、いくつかの実施形態では、２つのデバイスの直接ピアツーピア通信距離を指すことがある。いくつかの実施形態では、デバイスは、互いに数百メートル未満にあるとき、近接している。
【００１５】
[0019]いくつかの実施形態では、ＡｄＰｏｉｎｔ（ＡｄＰｏｉｎｔ１  １０４、ＡｄＰｏｉｎｔ２  １０６、．．．、およびＡｄＰｏｉｎｔ  Ｎ  １０８）は、異なる時点に異なる広告情報を送信し得る。たとえば、ランチタイムに対応する時間期間中に送信される広告情報は、異なる時点に、たとえば、ディナータイムに対応する時間期間中に同じデバイスおよびロケーションから送信される広告情報とは異なり得、いくつかの実施形態では、異なる。
【００１６】
[0020]様々な実施形態では、広告情報は、デバイス１  １０２を含むシステム１００中の通信デバイスの広告キャッシュに記憶された複数の広告に対応する、広告識別子、ストア識別子、広告主識別子、ブランド識別子、または広告関連制御情報のうちの少なくとも１つを含む。広告識別子は、広告ストア、たとえば、広告を含むストレージデバイスから、または広告ブロードキャストチャネルまたはリモート広告サーバなど、広告の別のソースから取り出され得る広告を識別するために使用され得る。様々な実施形態の一態様によれば、広告情報を受信する通信デバイス１  １０２は、提示機会において通信デバイスのユーザへの提示のための１つまたは複数の関係する広告を選択する際に広告情報を使用する。様々な実施形態では、広告キャッシュ１１２に記憶された広告にアクセスできる広告モジュール１１０は、受信した広告情報に応じて広告を選択することを担当する。様々な実施形態では、広告キャッシュ１１２は、１つまたは複数の広告に関連する広告メタデータのセットを含む。広告メタデータは、広告、広告の広告主、ターゲッティングパラメータ、広告の履歴パフォーマンスなどを識別し得る。情報がＡｄＰｏｉｎｔによって送信される、複数の異なる広告の各々ごとに異なる広告メタデータは、ＡｄＰｏｉｎｔに対応し、ＡｄＰｏｉｎｔによって通信され得る。
【００１７】
[0021]図２は、例示的な実施形態による、広告を提示することが可能な通信デバイスを動作させる例示的な方法のフローチャート２００である。フローチャート２００の方法は、図１のシステム１００の通信デバイス１  １０２によって実装され得、いくつかの実施形態では、実装される。説明するように、様々な実施形態の１つの特徴によれば、通信デバイス１  １０２は、広告情報を送信し、通信デバイス１  １０２の近傍にある１つまたは複数のデバイス、たとえば、ＡｄＰｏｉｎｔから（１つまたは複数の）ワイヤレス信号を受信する。様々な実施形態の一態様によれば、通信デバイス１  １０２は、受信した広告情報中に含まれる広告情報に応じて、提示のための広告を選択する。
【００１８】
[0022]図２に示す方法はステップ２０２において開始し、通信デバイス１  １０２が電源投入され、初期化される。動作は、開始ステップ２０２から、いくつかの実施形態では非同期的に実行されるステップ２０４および２０５に進む。
【００１９】
[0023]ステップ２０４において、通信デバイス１  １０２は、信号、たとえば、システム１００中の他のデバイスから送信されたワイヤレス信号を検出および／または受信するために監視を開始する。
【００２０】
[0024]動作はステップ２０４からステップ２０６に進む。ステップ２０６において、通信デバイス１  １０２は、広告情報を送信するローカルデバイスからワイヤレス信号を受信し、前記ローカルデバイスは、通信デバイス１  １０２に近接している（たとえば、直接ワイヤレス通信距離にある）。１つの特徴によれば、ローカルに近接している様々なデバイス、たとえば、ＡｄＰｏｉｎｔ１０４、１０６、１０８は、広告情報を通信するワイヤレス信号を送信し、したがって、広告を提示することが可能な通信デバイスは、その信号を検出し、提示機会において、提示のための関係する広告を選択することができる。説明のために、ワイヤレス信号の送信元のローカルデバイスがＡｄＰｏｉｎｔ１  １０４であると考える。
【００２１】
[0025]いくつかの実施形態では、ローカルデバイス、たとえば、ＡｄＰｏｉｎｔ１  １０４からワイヤレス信号を受信することに加えて、通信デバイス１  １０２は、通信デバイス１  １０２にローカルに近接している１つまたは複数の他のデバイスからワイヤレス信号を受信する。これを随意のステップ２０８に示す。したがって、そのような実施形態では、動作は、ステップ２０４からステップ２０６および２０８に同時に進み、ステップ２０６および２０８は、並列に非同期的に実行され得る。たとえば、通信デバイス１  １０２は、ステップ２０６において、ＡｄＰｏｉｎｔ１  １０４からワイヤレス信号１２０を受信し得、ステップ２０８において、通信デバイス１  １０２はまた、１つまたは複数の他のデバイス、たとえば、ＡｄＰｏｉｎｔ１０６、１０８から広告情報を通信するワイヤレス信号を受信し得、前記１つのまたは複数のデバイスは通信デバイス１  １０２に近接している。いくつかの実施形態では、広告情報は、ストア識別子またはブランド識別子を通信する。いくつかの実施形態では、複数の広告は、通信デバイス１  １０２の広告キャッシュ１１２に記憶され、広告情報は、前記広告情報によって通信されたストア識別子またはブランド識別子に対応する１つまたは複数の広告に所定の方法で関連付けられる。
【００２２】
[0026]一実施形態では、広告情報は、広告を識別する広告識別子（広告ＩＤ）とともに、ストアまたはブランドに対応する少なくとも１つの広告を含む。様々な実施形態では、広告情報は、広告キャッシュ１１２に記憶された広告を識別する広告ＩＤを含む。したがって、受信した広告情報を使用して、広告キャッシュ１１２に記憶された、対応する広告が識別され得る。
【００２３】
[0027]いくつかの実施形態では、単一のＡｄＰｏｉｎｔによって送信された広告情報は複数の広告に対応する。したがって、広告情報は、たとえば、異なるストアに対応する複数の広告に対応する広告ＩＤを含み得る。いくつかの実施形態では、広告情報は、前記広告情報によって通信されたストア識別子またはブランド識別子に対応する１つまたは複数の広告に所定の方法で関連付けられる。いくつかの実施形態では、広告情報は、１つまたは複数のストアに対応する広告に関連付けられる。いくつかの実施形態では、広告情報は、１つまたは複数のストアに対応する情報をさらに含む。いくつかのそのような実施形態では、１つまたは複数のストアに対応する前記情報は、広告情報を送信するＡｄＰｏｉｎｔから、たとえば、ＡｄＰｏｉｎｔ１  １０４から１つまたは複数のストアまでの個別の距離を示す。広告情報を通信するワイヤレス信号を受信する通信デバイス１  １０２は、たとえば、受信ワイヤレス信号電力レベルを使用して、送信ＡｄＰｏｉｎｔ１  １０４への近接度、たとえば、距離を判断することができる。いくつかの実施形態では、近接度は、１つまたは複数のしきい値に基づいて、様々なカテゴリーのうちの１つ内にあること、たとえば、近いのか遠いのかが判断され得る。たとえば、第１のレベルを上回る受信信号強度は、通信デバイスが信号の送信元のＡｄＰｏｉｎｔに「近い」ことを示し得るが、そのしきい値以下の受信信号電力レベルは、受信デバイスが信号を送信するＡｄＰｏｉｎｔ１  １０４から「遠い」ことを示し得る。したがって、信号強度は、いくつかの実施形態では、近接度メトリック、たとえば、距離のインジケータとして働く。
【００２４】
[0028]進路近接度判断は多くの実施形態に好適であるが、いくつかの実施形態では詳細な距離判断が行われる。すべてではないが、いくつかの実施形態では、ＡｄＰｏｉｎｔまでの実際の距離が判断される。広告情報を送信したＡｄＰｏｉｎｔ１  １０４までの判断された距離を、ＡｄＰｏｉｎｔ１  １０４から１つまたは複数のストアまでの個別の距離を示す受信した情報、および／またはモールマップなどのマップ情報と組み合わせて使用して、通信デバイス１  １０２は、通信デバイスのロケーションに関して広告情報が対応する１つまたは複数のストアまでの個別の距離を推定することができる。ただし、広告情報を送信するＡｄＰｏｉｎｔへの近接度および／または広告情報が対応する１つまたは複数のストアまでの距離は、様々な他の方法で判断され得ることを諒解されたい。受信デバイス１  １０２は、たとえば、受信信号電力レベルならびに／あるいは信号送信遅延および／または遅延拡散などの他の信号特性を使用することによって、送信デバイスがどのくらい近接しているかの測度を得ることができることを諒解されたい。広告情報を送信するＡｄＰｏｉｎｔは、広告情報が対応するストアに位置し得、いくつかの実施形態では、そこに位置する。
【００２５】
[0029]動作はステップ２０６および随意のステップ２０８からステップ２１０に進む。ステップ２１０において、通信デバイス１  １０２は、受信した広告情報が対応する１つまたは複数のストアへの近接度、たとえば、それまでの距離に関する情報に基づいて、提示のための広告を選択するとき、その１つまたは複数のストアに対応する広告情報を使用すべきか否かを判断し、判断するステップは、１つまたは複数のストアへの近接度、たとえば、距離の測度がしきい値を超えるとき、１つまたは複数のストアに対応する広告情報（たとえば、広告ＩＤ、ストア識別子またはブランド識別子）を使用すべきでないと判断することを含む。いくつかの実施形態では、しきい値は、たとえば、所定の距離である。したがって、いくつかの実施形態では、通信デバイス１  １０２は、広告選択プロセスから、所与の時間において通信デバイス１  １０２から比較的遠く離れている１つまたは複数のストアに対応する広告を除外することを諒解されたい。一態様によれば、通信デバイス１  １０２から比較的遠いストアに対応する広告は、デバイス１  １０２のユーザへの提示のために関係すると見なされないことがあり、いくつかの実施形態では、関係すると見なされない。
【００２６】
[0030]動作はステップ２１０からステップ２１２に進む。ステップ２１２において、通信デバイス１  １０２は、所与の時間において通信デバイス１  １０２から比較的遠く離れている１つまたは複数のストアに対応する広告の除外を組み込むために、広告選択情報を更新する。広告選択情報更新ステップは、データ、すなわち、更新された広告選択情報２１３を出力するモジュールによって実行され得る。広告選択情報２１３は、たとえば、所与の時間において１つまたは複数のストアからの通信デバイス１  １０２の距離が比較的より大きいことおよび／または他の理由により、たとえば、所与の時間における提示のために関係すると見なされない１つまたは複数のストアに対応する広告を除外するために更新された広告情報を含む。広告選択情報２１３は、いくつかの実施形態では、広告選択プロセスに影響を及ぼし得る情報、たとえば、ユーザおよび／またはデバイスコンテキスト情報をさらに含む。したがって、広告選択情報２１３は、広告選択に関連する追加情報に加えて、１つまたは複数のＡｄＰｏｉｎｔからの受信した広告情報のサブセットを含み得る。動作はステップ２１２からステップ２０４に戻る。ステップ２０４〜２１２は、通信デバイス１  １０２が近接しているローカルＡｄＰｏｉｎｔから１つまたは複数のワイヤレス信号を検出するとき、継続的に実行され得る。
【００２７】
[0031]次に、ステップ２０５に戻る。ステップ２０５において、通信デバイスは、広告提示機会、すなわち、広告が通信デバイス１  １０２のユーザに提示され得る機会を検出する。画像および／またはビデオおよび／またはテキストを含む広告の場合、提示機会は表示機会に対応する。各提示機会において、１つまたは複数の広告が提示され得る。様々な実施形態の一態様によれば、各提示機会において、通信デバイス１  １０２のユーザへの提示のために、所与の時点においてより関係すると見なされた広告が選択される。関連性の１つの基準は通信デバイス近接度基準である。たとえば、この基準によれば、レストランのための広告は、通信デバイスとそれのユーザとがレストランなどの特定のストアに物理的により近接している、たとえば、それのすぐ外にいるときは大いに関係するが、ユーザがストアから数ブロック離れているときははるかに関係しないと見なされる。したがって、提示のための所与の時間において最も関係する広告を選択することが望ましいことを諒解されたい。
【００２８】
[0032]ステップ２１６において、通信デバイス１  １０２は、受信した（１つまたは複数の）ワイヤレス信号中に含まれる広告情報に応じて、提示のための広告を選択する。いくつかの実施形態では、通信デバイスが、通信デバイス１  １０２に近接している複数のデバイスからワイヤレス信号を受信するとき、広告を選択することは、複数のこれらのデバイスからの広告情報に応じて実行される。選択ステップ２１６は、すべてではないが、いくつかの実施形態において実行され得るステップ２１８および２２０を含み、したがって、点線ボックスを使用して示されている。いくつかの実施形態では、ステップ２１６における１つまたは複数の広告の選択は、ステップ２１８を実行することによって実行されるが、いくつかの実施形態では、ステップ２２０を実行することによって実行される。さらにいくつかの他の実施形態では、ステップ２１６は、ステップ２１８と２２０の両方を実行することによって実装される。
【００２９】
[0033]ステップ２１８では、通信デバイス１  １０２は、デバイス（たとえば、ＡｄＰｏｉｎｔ１  １０４）、または広告を選択する際に使用される広告情報の送信元の個別のデバイス（たとえば、ＡｄＰｏｉｎｔ２  １０６、．．．、ＡｄＰｏｉｎｔ  Ｎ  １０８）への近接度の測度に応じて広告を選択する。たとえば、通信デバイス１  １０２は、たとえば、受信信号強度測定値に基づいて、ＡｄＰｏｉｎｔ１  １０４までの距離および／または広告情報の送信元の他のＡｄＰｏｉｎｔまでの個別の距離を判断し、通信デバイス１  １０２に最も近いＡｄＰｏｉｎｔ１  １０４によって送信された広告情報に対応する広告を選択する。いくつかの実施形態では、広告情報を送信するＡｄＰｏｉｎｔは、ＡｄＰｏｉｎｔによって送信された広告情報中で識別されたストアに位置する。いくつかの他の実施形態では、広告情報を送信するＡｄＰｏｉｎｔは、広告情報が対応するストアとは異なるロケーションに位置する。
【００３０】
[0034]提示機会により、通信デバイスが２つ以上の広告を提示することが可能になった場合、通信デバイス１  １０２は、同じＡｄＰｏｉｎｔ、たとえば、ＡｄＰｏｉｎｔ１  １０４によって送信された広告情報に対応する他の広告を選択し得、または通信デバイス１  １０２に２番目に近いＡｄＰｏｉｎｔであるＡｄＰｏｉｎｔ（たとえば、ＡｄＰｏｉｎｔ２  １０６）によって送信された広告情報に対応する広告を選択し得る。したがって、いくつかの実施形態では、広告を選択することは、広告情報の送信元である個別のデバイスへの近接度に応じて実行される。
【００３１】
[0035]ステップ２２０において、通信デバイス１  １０２は、広告を選択する際に、受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用し、より近いストアに対応する広告は、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる。したがって、いくつかの実施形態では、通信デバイス１  １０２は、（ステップ２１０に関して説明したように）１つまたは複数のストアまでの距離を判断し、所与の時間において通信デバイスに最も近いストアに対応する広告を選択する。所与のストアに対応する広告は、広告情報中に含まれる広告識別子および／または関連するストア識別子を使用して識別される。したがって、そのような実施形態では、広告提示機会、たとえば、ユーザのデバイスを介して広告を表示するか、またはさもなければ提示する機会のために広告が選択されるとき、通信デバイス１  １０２により近いストアに対応する広告の広告選択確率がより高くなることを諒解されたい。諒解され得るように、広告は、広告が画像コンテンツを含む場合、ディスプレイ上に提示され、および／または広告が音声ベースの広告などのオーディオの形態で提示される場合、スピーカーなど、ユーザデバイスの別の出力デバイスを介して提示され得る。
【００３２】
[0036]いくつかの実施形態では、提示のための１つまたは複数の広告を選択する際に使用される、受信した広告情報は、通信デバイス１  １０２による識別された広告の提示のためのビッド（bid）である量を制御するために使用される制御情報を含む。いくつかのそのような実施形態では、ステップ２１６における選択は、２つ以上のファクタ、たとえば、ｉ）広告情報中に含まれる識別された広告に対応するストアまでの距離、およびｉｉ）識別された広告の提示のために配置されるビッドの量を考慮に入れて行われる。広告に対応する制御情報は、識別された広告の提示のためのビッドである量を制御する。たとえば、識別された広告に対応する制御情報は、１つまたは複数の条件が満たされたとき、広告主／ストアによって前に設定されたビッド量を新しいビッド値に変更し得る。いくつかの実施形態では、ビッド量が最も多い広告が提示のために選択される。
【００３３】
[0037]いくつかの実施形態では、広告選択プロセスにおいて使用される受信した広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む。いくつかの実施形態では、選択された広告のために表示される広告コンテンツを制御することは、表示するための選択された広告の少なくとも何らかのコンテンツを変更することを含む。たとえば、受信した広告情報は、広告キャッシュ１１２に記憶された広告を識別する広告ＩＤを含み、対応する広告が、一日のある時間において、たとえば、平日の午後７時の後に選択された場合、選択された広告のコンテンツの一部分、たとえば、画像の一部分が、広告が対応するストアにおいて午後７時の後に適用可能な特価提供を表示するように変更されることを示す広告ＩＤに関連する制御ビットを含み得る。特価提供コンテンツは、たとえば、特定の食事のための特別ディナー価格を含み得、通常ならば静的広告であり得る広告の所定の一部分に表示され得る。ランチの時間期間中に、同じ広告は、同じレストランのためのランチの食事と、対応する価格とを表示するように制御され得る。
【００３４】
[0038]動作はステップ２１６からステップ２２４に進む。ステップ２２４において、選択された広告をユーザに通信デバイス１  １０２上で提示する。選択された広告が画像および／またはビデオを含むとき、提示は、選択された広告を表示することを含む。動作はステップ２２４からステップ２０５に戻る。選択ステップ２１６と提示ステップ２２４とは、別の提示機会が検出された場合、繰り返される。
【００３５】
[0039]図３は、例示的な実施形態による、広告を提示することが可能な例示的な通信デバイス３００の図である。例示的な通信デバイス３００は、図１の通信デバイス１  １０２として使用され得る。例示的な通信デバイス３００は、図２のフローチャート２００による方法を実装し得、時々その方法を実装する。様々な実施形態では、通信デバイス３００はモバイル通信デバイスである。いくつかの他の実施形態では、通信デバイス３００は固定デバイスであり得る。
【００３６】
[0040]通信デバイス３００は、バス３０９を介して互いに結合されたプロセッサ３０２とメモリ３０４とを含み、様々な要素（３０２、３０４）はバス３０９を介してデータおよび情報を交換し得る。メモリ３０４は、たとえば、図４に示すモジュールのアセンブリなど、通信デバイス３００を制御するために使用されるモジュールのアセンブリを含み得る。通信デバイス３００は、図示のようにプロセッサ３０２に結合され得る入力モジュール３０６と出力モジュール３０８とをさらに含む。ただし、いくつかの実施形態では、入力モジュール３０６と出力モジュール３０８とはプロセッサ３０２の内部に位置する。入力モジュール３０６は入力信号を受信することができる。入力モジュール３０６は、入力を受信するためのワイヤレス受信機および／またはワイヤードもしくは光入力インターフェースを含むことができ、いくつかの実施形態では、それらを含む。出力モジュール３０８は、出力を送信するためのワイヤレス送信機および／またはワイヤードもしくは光出力インターフェースを含み得、いくつかの実施形態では、それらを含む。いくつかの実施形態では、メモリ３０４は、ルーチン３１０とデータ／情報３１２とを含む。
【００３７】
[0041]プロセッサ３０２は、ローカルデバイス、たとえば、ＡｄＰｏｉｎｔから広告情報を通信するワイヤレス信号を受信することであって、前記ローカルデバイスが通信デバイス３００に近接している、受信することと、受信したワイヤレス信号中に含まれる広告情報に応じて、提示のための広告を選択することとを行うように構成される。いくつかの実施形態では、プロセッサ３０２は、複数のデバイス、たとえば、ＡｄＰｏｉｎｔから広告情報を通信するワイヤレス信号を受信することであって、前記複数のデバイスが通信デバイス３００に近接している、受信することを行うように構成される。いくつかの実施形態では、プロセッサ３０２は、通信デバイス３００に近接している複数の異なるデバイス、たとえば、複数のＡｄＰｏｉｎｔから受信した信号に応じて、提示のための広告を選択するようにさらに構成される。いくつかの実施形態では、広告情報はストア識別子またはブランド識別子である。いくつかの実施形態では、広告情報は、ストア識別子またはブランド識別子に対応する１つまたは複数の広告に所定の方法で関連付けられる。
【００３８】
[0042]いくつかの実施形態では、プロセッサ３０２は、ワイヤレス信号の送信元の個別のＡｄＰｏｉｎｔへの近接度、たとえば、距離を判断するようにさらに構成される。いくつかのそのような実施形態では、プロセッサ３０２は、信号の送信元の個別のデバイスへの近接度の測度に応じて広告を選択するようにさらに構成される。
【００３９】
[0043]いくつかの実施形態では、広告情報は、少なくとも１つのストアに対応する情報を含む。いくつかのそのような実施形態では、プロセッサ３０２は、少なくとも１つのストアへの近接度、たとえば、距離の測度に関する情報に基づいて、提示のための広告を選択するとき、前記少なくとも１つのストアに対応する広告情報を使用すべきか否かを判断するようにさらに構成され、プロセッサ３０２は、少なくとも１つのストアへの近接度の測度がしきい値を超えるとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきでないと判断するようにさらに構成される。プロセッサ３０２は、少なくとも１つのストアへの近接度の測度がしきい値を超えるとき、広告を選択する際に少なくとも１つのストアに対応する広告情報を使用すべきでないという判断に基づいて、広告選択情報を更新するようにさらに構成される。いくつかの実施形態では、プロセッサ３０２は、更新された広告選択情報に応じて、提示のための広告を選択するようにさらに構成される。
【００４０】
[0044]プロセッサ３０２は、いくつかの実施形態では、受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度距離情報を使用して提示のための広告を選択するようにさらに構成され、より近いストアに対応する広告は、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる。
【００４１】
[0045]いくつかの実施形態では、広告情報は広告識別子を含む。いくつかの実施形態では、広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む。いくつかの実施形態では、広告情報は、識別された広告の提示のためのビッドである量を制御するために使用される制御情報を含む。いくつかのそのような実施形態では、プロセッサ３０２は、識別された広告の提示のためのビッドである量に応じて、提示のための広告を選択するようにさらに構成される。プロセッサ３０２は、通信デバイス３００のユーザに選択された広告を提示する、たとえば、表示するようにさらに構成される。
【００４２】
[0046]図４に、図３に示した通信デバイス３００などの通信デバイスにおいて使用され得、いくつかの実施形態では、通信デバイス中で使用されるモジュールのアセンブリ４００を示す。アセンブリ４００中のモジュールは、たとえば、個別回路として、図３のプロセッサ３０２内のハードウェアで実装され得る。代替的に、それらのモジュールは、ソフトウェアで実装され、図３に示した通信デバイス３００のメモリ３０４に記憶され得る。いくつかのそのような実施形態では、モジュールのアセンブリ４００は、図３のデバイス３００のメモリ３０４のルーチン３１０中に含まれる。図３の実施形態ではシングルプロセッサ、たとえば、コンピュータとして示されているが、プロセッサ３０２は、１つまたは複数のプロセッサ、たとえば、コンピュータとして実装され得ることを諒解されたい。ソフトウェアで実装されるとき、それらのモジュールはコードを含み、そのコードは、プロセッサによって実行されたとき、プロセッサ３０２、たとえば、コンピュータを、そのモジュールに対応する機能を実装するように構成する。いくつかの実施形態では、プロセッサ３０２は、モジュールのアセンブリ４００のうちのモジュールの各々を実装するように構成される。モジュールのアセンブリ４００がメモリ３０４に記憶される実施形態では、メモリ３０４は、コンピュータ可読媒体を備えるコンピュータプログラム製品であり、そのコンピュータ可読媒体は、少なくとも１つのコンピュータ、たとえば、プロセッサ３０２に、モジュールが対応する機能を実装させるためのコード、たとえば、モジュールごとの個別コードを備える。
【００４３】
[0047]完全にハードウェアベースのまたは完全にソフトウェアベースのモジュールが使用され得る。ただし、機能を実装するために、（たとえば、回路実装型の）ソフトウェアモジュールとハードウェアモジュールの任意の組合せが使用され得ることを諒解されたい。図４に示すモジュールは、図２のフローチャート２００の方法において図示および／または説明する対応するステップの機能を実行するようにワイヤレス通信デバイス３００、またはプロセッサ３０２などのワイヤレス通信デバイス３００中の要素を制御および／または構成することを諒解されたい。
【００４４】
[0048]モジュールのアセンブリ４００は、図２に示したフローチャート２００の方法の各ステップに対応するモジュールを含む。たとえば、モジュール４０４はステップ２０４に対応し、ステップ２０４に関して説明した動作を実行することを受け持つ。モジュールのアセンブリ４００は、信号を受信するために監視するためのモジュール４０４と、広告提示機会を検出するためのモジュール４０５と、ローカルデバイス、たとえば、ＡｄＰｏｉｎｔ１  １０４から広告情報を通信するワイヤレス信号を受信するためのモジュール４０６であって、前記ローカルデバイスが、通信デバイス３００に近接している（たとえば、直接ワイヤレス通信距離内にある）、モジュール４０６と、１つまたは複数の他の追加のデバイス、たとえば、ＡｄＰｏｉｎｔ１０６、１０８から広告情報を通信するワイヤレス信号を受信するためのモジュール４０８とを含む。
【００４５】
[0049]いくつかの実施形態では、広告情報はストア識別子またはブランド識別子である。いくつかの実施形態では、広告情報は、ストア識別子またはブランド識別子に対応する１つまたは複数の広告に所定の方法で関連付けられる。いくつかの実施形態では、単一のＡｄＰｏｉｎｔによって送信された広告情報は、同じまたは異なるストアに対応する複数の広告に対応する。いくつかの実施形態では、広告情報は、１つまたは複数のストアに対応する情報をさらに含む。いくつかの実施形態では、１つまたは複数のストアに対応する広告情報は、広告情報を送信するＡｄＰｏｉｎｔから、たとえば、ＡｄＰｏｉｎｔ１  １０４から１つまたは複数のストアまでの個別の距離を示す。
【００４６】
[0050]モジュールのアセンブリ４００は、いくつかの実施形態では、受信した広告情報が対応する１つまたは複数のストアへの近接度、たとえば、距離の測度に関する情報に基づいて、提示のための広告を選択するとき、その１つまたは複数のストアに対応する広告情報を使用すべきか否かを判断するためのモジュール４１０をさらに含み、モジュール４１０は、１つまたは複数のストアへの近接度の測度がしきい値を超えるとき、１つまたは複数のストアに対応する広告情報（たとえば、広告ＩＤ、ストア識別子またはブランド識別子）を使用しないように通信デバイス３００を制御する。いくつかの実施形態では、しきい値は、たとえば、所定の距離である。したがって、いくつかの実施形態では、モジュール４１０は、広告選択プロセスから、所与の時間において通信デバイス１  １０２から比較的遠く離れている１つまたは複数のストアに対応する広告を除外するように通信デバイス１  １０２を制御する。
【００４７】
[0051]モジュールのアセンブリ４００は、いくつかの実施形態では、所与の時間において通信デバイス１  １０２から比較的遠く離れている１つまたは複数のストアに対応する１つまたは複数の広告を除外するために広告選択情報を更新するためのモジュール４１２をさらに含む。広告選択情報４１３、たとえば、広告を選択するために使用されるべき更新された広告情報はモジュール４１２の出力である。
【００４８】
[0052]いくつかの実施形態では、モジュールのアセンブリ４００は、広告情報の送信元の１つまたは複数のデバイス、たとえば、ＡｄＰｏｉｎｔへの近接度、たとえば、距離を測定するためのモジュール４１４をさらに含む。１つまたは複数のデバイスへの近接度の測度は、いくつかの実施形態では、たとえば、受信したワイヤレス信号電力レベルを使用して判断される。いくつかの実施形態では、モジュールのアセンブリ４００は、受信した広告情報に基づいて、広告情報が対応する１つまたは複数の個別のストアへの近接度を判断するためのモジュール４１５をさらに含む。
【００４９】
[0053]様々な実施形態では、モジュールのアセンブリ４００は、広告情報に応じて提示のための広告を選択するためのモジュール４１６を含む。いくつかの実施形態では、選択モジュール４１６は、１つのデバイスから、または通信デバイス３００に近接している複数の異なるデバイスから受信した広告情報に応じて、提示のための広告を選択する。いくつかの実施形態では、選択モジュール４１６は、広告を選択する際に使用される広告情報の送信元の１つまたは複数のデバイスへの近接度の測度に応じて広告を選択するためのモジュール４１８を含む。広告情報の送信元の１つまたは複数のデバイスへの測定された近接度は、モジュール４１４の出力であり、モジュール４１８への入力である。いくつかの実施形態では、選択モジュール４１６は、広告を選択する際に、受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用するためのモジュール４２０をさらに含み、より近いストアに対応する広告は、より遠いストアに対応する広告よりも、広告を選択する際にモジュール４２０によってより大きい重みを与えられる。１つまたは複数のストアまでの距離は、いくつかの実施形態では、距離判断モジュール４１５から取得され、広告選択を行う際にモジュール４２０によって使用される。いくつかの実施形態では、選択モジュール４２０は、所与の時間において通信デバイスに最も近いストアに対応する広告を選択する。選択モジュール４１６は、図１で説明したデバイス１  １０２の広告モジュール１１０として使用され得、いくつかの実施形態では、使用される。
【００５０】
[0054]いくつかの実施形態では、提示のための１つまたは複数の広告を選択する際に使用される、受信した広告情報は、通信デバイス１  １０２による識別された広告の提示のためのビッドである量を制御するために使用される制御情報を含む。モジュールのアセンブリ４００は、いくつかの実施形態では、受信した広告情報中に含まれる制御情報に基づいて、通信デバイス３００による識別された広告の提示のためのビッドである量を制御するためのモジュール４２１をさらに含む。一実施形態では、選択モジュール４１６は、ｉ）広告情報が対応する広告に対応するストアまでの距離、およびｉｉ）広告の提示のためのビッドである量に基づいて広告選択を行う。いくつかの実施形態では、ビッド量が最も多い、他のストアよりも比較的近接しているストアに対応する広告が提示のために選択される。いくつかの実施形態では、ビッド量が最も多い広告が提示のために選択される。
【００５１】
[0055]いくつかの実施形態では、広告選択プロセスにおいて使用される受信した広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む。モジュールのアセンブリ４００は、いくつかの実施形態では、受信した広告情報中に含まれる制御ビットを使用して、広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御する、たとえば、変更するための広告変更モジュール４２２をさらに含む。
【００５２】
[0056]モジュールのアセンブリは、選択された広告をユーザに通信デバイス３００上で提示するためのモジュール４２４をさらに含む。選択された広告が画像および／またはビデオを含むとき、モジュール４２４は、選択された広告のコンテンツを表示するように通信デバイス３００を制御する。
【００５３】
[0057]図５は、通信デバイス、たとえば、デバイス１  １０２が、モール５０１中でローミングし、モール５０１への２つの異なる入口に配置されたモールディレクトリ５０２、５０４とコロケートされる（collocated）異なるＡｄＰｏｉｎｔから広告情報を通信するワイヤレス信号を検出する一例を示す図５００である。様々な特徴について説明するために、本例は、単一レベルに位置するストアとＡｄＰｏｉｎｔとを有するモールに関する。本発明の方法および装置は、複数レベルモールおよびサイトに拡張され得るが、近接度および／または距離判断方法は、そのような実施形態では、本方法が使用される建築物および／またはモールの３Ｄ構造についての知識を伴い得、時々、それを伴うことを諒解されたい。図５の例では、ディレクトリ１  ５０２は、モール５０１のドア１（ＤＲ１）５２０、たとえば、入口に近い一端に位置し、一方、ディレクトリ２  ５０４は、ドア２（ＤＲ２）５２２に近いモールの他端に位置する。ＡｄＰｏｉｎｔ  Ａ５０３は、モール５０１の、ディレクトリ１  ５０２と同じ端、たとえば、ディレクトリ１  ５０２からある距離範囲内に位置する複数のストアに対応する広告情報を送信するように構成される。したがって、ＡｄＰｏｉｎｔ  Ａ５０３は、ストア１  ５０６とストア３  ５１０とを含む複数のストアに対応する広告情報を送信する。同様に、ＡｄＰｏｉｎｔ  Ｂ５０５は、モール５０１の、ディレクトリ２  ５０４と同じ端に位置する複数のストアに対応する広告情報を送信するように構成される。したがって、ＡｄＰｏｉｎｔ  Ｂ５０５は、ストア２
５０８とストア４  ５１２とを含む複数のストアに対応する広告情報を送信する。
【００５４】
[0058]送信された広告情報は、たとえば、ストア５０６および５１０に対応する広告に関連する広告ＩＤ、ストア５０６および５１０に対応する広告に関連するストアＩＤ、ストア５０６および５１０に対応する広告の提示のためのビッドの量を制御するために使用され得る制御情報などを含む。いくつかの実施形態では、ＡｄＰｏｉｎｔ５０３、５０５によって送信された広告情報は、ディレクトリ５０２および５０４から、それぞれ、ストア５０６、５１０および５０８、５１２までの距離に関する距離情報をさらに含む。たとえば、ＡｄＰｏｉｎｔ  Ａ５０３によって送信された広告情報は、いくつかの実施形態では、経路に沿ってディレクトリ１  ５０２とストア１  ５０６との間の距離である距離Ｄ１と、経路に沿ってディレクトリ１  ５０２とストア３  ５１０との間の距離である距離Ｄ３とを示す情報を含む。同様に、ＡｄＰｏｉｎｔ  Ｂ５０５によって送信された広告情報は、いくつかの実施形態では、経路に沿ってディレクトリ２  ５０４とストア２  ５０８との間の距離である距離Ｄ２と、経路に沿ってディレクトリ２  ５０４とストア４  ５１２との間の距離である距離Ｄ４とを示す情報を含む。
【００５５】
[0059]図示の例では、ＡｄＰｏｉｎｔ  Ａ５０３およびＡｄＰｏｉｎｔ  Ｂ５０５から広告情報を通信するワイヤレス信号を受信する通信デバイス１  １０２は、距離として表され得る近接度または受信信号強度などの別の測度を判断する。例として、ＤＤ１は、デバイス１  １０２とディレクトリ１  ５０２との間に距離であり、ＤＤ２は、デバイス１
１０２とディレクトリ２  ５０４との間の距離であると見なすことにする。たとえば、受信信号電力レベルおよび／または他の技法を使用することによって、たとえば、粗い距離メトリック、または近接度を正確に示す実際の距離によって示される近接度が判断され得る。近接度は、信号測定値のベクトルおよび／または位置関係情報を供給する他のセンサー、たとえば、ＧＰＳセンサーからの入力に基づき得る。距離ＤＤ１、Ｄ１およびＤ３に関する情報を使用して、通信デバイス１  １０２は、デバイス１  １０２と、それぞれ、ストア５０６、５１０との間の距離である距離ＤＳ１およびＤＳ３を判断する。同様の方法で、通信デバイス１  １０２は、距離ＤＤ２、Ｄ２およびＤ４に関する情報を使用して、デバイス１  １０２とストア５０８、５１２との間の距離である距離ＤＳ２およびＤＳ４を判断する。図５の例は、特定の時点に対応し、したがって、広告情報中で通信されるか、または広告情報を使用して導出／判断されるかのいずれかである距離情報は、その特定の時点に適用されることを諒解されたい。通信デバイス１  １０２が移動するにつれて、デバイス１０２とストア／ディレクトリとの間の距離は変化する。
【００５６】
[0060]一態様によれば、距離情報は、通信デバイス１０２上での提示のための１つまたは複数の関係する広告の選択を行う際に使用され得、様々な実施形態では、使用され、近くのストアに対応する広告がより関係すると見なされる。たとえば、モール中のストアに対応する広告は、ユーザが、そのストアに近い、たとえば、その外側にいるとき、デバイス１  １０２のユーザへの提示のためにより関係する。
【００５７】
[0061]図５で示した例では、通信デバイス１  １０２は、（ｉ）受信した広告情報に対応する１つまたは複数のストアであって、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、広告を選択する際により大きい重みを与えられる、１つまたは複数のストア、または（ｉｉ）広告を選択する際に使用される広告情報の送信元のＡｄＰｏｉｎｔ、たとえば、ＡｄＰｏｉｎｔ５０３、５０５、のうちの１つまでの通信デバイス１  １０２の距離に応じて、提示機会における提示のための広告を選択する。広告選択において使用される距離情報は、受信した広告情報に基づいて判断される。いくつかの実施形態では、受信した広告情報に加えて、選択プロセスはまた、ユーザの過去の閲覧傾向、選好など、通信デバイス１  １０２のユーザに関係する１つまたは複数の他のファクタに基づく。
【００５８】
[0062]図５の例から、所与の時間において、通信デバイス１  １０２がディレクトリ２
５０４よりもディレクトリ１  ５０２に、したがって、ＡｄＰｏｉｎｔ５０３に物理的に近いことを諒解されたい。また、所与の時間において、通信デバイス１  １０２が、任意の他のストアと比較してストア１  ５０６に物理的に最も近いことがわかる。このようにして、図５の例では、通信デバイス１  １０２は、提示のための、ストア１  ５０６に対応する広告を選択する。
【００５９】
[0063]ただし、上記で説明したように、いくつかの実施形態では、提示のための広告を選択する際に、受信した広告情報に加えて１つまたは複数のファクタが使用される。
【００６０】
[0064]様々な実施形態では、モバイル通信デバイス、たとえば、図３の通信デバイス３００は、本出願の図のうちのいずれかに関して説明した、および／または本出願の発明を実施するための形態で説明した個々のステップおよび／または動作のうちの各々に対応するモジュールを含む。モジュールは、ハードウェアで実装され得、時々実装される。他の実施形態では、モジュールは、通信デバイスのプロセッサによって実行されるとき、対応するステップまたは動作をデバイスに実施させるプロセッサ実行可能命令を含むソフトウェアモジュールとして実装され得、時々そのソフトウェアモジュールとして実装される。さらに他の実施形態では、モジュールの一部または全部が、ハードウェアとソフトウェアの組合せとして実装される。
【００６１】
[0065]様々な実施形態では、通信デバイスのユーザへの提示のための候補である広告の関連性を判断する一態様は、ユーザの近位コンテキスト（proximal context）、たとえば、ユーザに近いエンティティの識別情報およびふるまい（behavior）である。通信デバイス、たとえば、デバイス１  １０２は、それに物理的に近接しているエンティティを検出し、それらの識別情報を学習し、また、それらから情報を受信することができる。たとえば、発見信号、たとえば、ピア発見信号は、電力効率的な、スケーラブルな、ピア発見チャネルの使用によってこれらの機能を達成するために使用され得る。いくつかの実施形態では、８０２．１１プロトコルをサポートするデバイスは、８０２．１１距離に従って可能な距離内のデバイスによって検出され得る、ビーコン送信機によって選定された情報をカプセル化するビーコンを送信することができる。いくつかの実施形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、一般に、極めて近接しているデバイスを検出するために使用される。
【００６２】
[0066]様々な特徴は、通信デバイスが受信する近接度信号の関数である、たとえば、通信デバイス上の広告選択機構を対象とする。
【００６３】
[0067]様々な実施形態は、提示のために広告選択を行うデバイスに近接しているデバイスによって送信されたローカルに受信した信号、たとえば、発見信号に基づく広告選択を対象とする。広告選択は、ローカルに受信した信号によって通信される情報、たとえば、記憶された識別子に応じて実行され得る。受信した信号は、信号を受信するローカルエリア中のデバイスによる広告選択プロセスに影響を及ぼす制御情報を含み得る。
【００６４】
[0068]いくつかの実施形態では、デバイス上のモジュール、たとえば、通信デバイス１
１０２上の広告モジュール１１０は、広告に関連するメタデータのセットにアクセスでき、広告選択および提示プロセスを担当する。一実施形態では、これは、「広告メタデータオブジェクト」のセットをキャッシュするデバイス上の広告キャッシュ１１２を通して達成される。別の代替実施形態では、広告モジュール１１０は、中央広告ネットワーク中の広告メタデータオブジェクトのセットにアクセスできる。したがって、広告メタデータのセットは、いくつかの実施形態では、中央ネットワークノード中にある。メタデータは、いくつかの実施形態では、広告、それの広告主、それのターゲッティングパラメータ、それの履歴パフォーマンスなどを識別する。さらに、デバイスおよび広告のメタデータに関するコンテキストのセットがあるとすれば、広告のビッド値を判断することも可能である。いくつかの実施形態では、ビッド判断は、多次元メタデータテーブルまたは動的プログラマチックビッドスクリプトのいずれかを通して達成される。
【００６５】
[0069]広告を提示することが可能なデバイス、たとえば、ワイヤレス通信デバイス１０２は、デバイスに近接したエンティティ、たとえば、ＡｄＰｏｉｎｔからの信号をリッスン（listen）する。そのような信号の例には、ピア発見信号、８０２．１１ビーコン送信、およびＢｌｕｅｔｏｏｔｈ信号を介して告知される表現がある。近接度信号は、ピアツーピアモードで、またはインフラストラクチャモード（たとえば、８０２．１１インフラストラクチャモード）で送信され得る。
【００６６】
[0070]１つの特定の実施形態では、近接度信号が受信されるころに提示機会が生じるとすると、近接度信号は、提示のための候補として選択され得る広告に関連付けられる。たとえば、ストアにあるＡｄＰｏｉｎｔは、ストアの広告が、提示のために、ストアの近傍にある１つまたは複数のデバイスによって選択されるべきであることを示し得る。近接度信号を広告に関連付ける１つの方法は、信号内の広告のＩＤを符号化することである。別の方法は、近接度信号を信号に関連する広告のＩＤに分解するプロトコルを実行することである。分解するプロトコルは、信号を受信する通信デバイス上で実行される。
【００６７】
[0071]別の場合では、通信デバイス中に含まれる広告モジュールは、単一の広告の識別子を含む単一の近接度信号を受信する。広告モジュールは、次いで、提示機会が生じたときにこの広告を提示することを決定する。
【００６８】
[0072]広告選択を行う通信デバイスが、選択のための異なる広告を示す複数の近接度信号を受信する可能性がある。そのような実施形態では、通信デバイスの広告モジュールは、提示機会が生じたとき、示された異なる広告をランク付けする。時々使用されるオークションを含む広告選択のために、様々な異なる機構が使用され得る。概して、近接度信号の使用を通してオークションに参加するいくつかの広告が選択され得るが、すべての広告が選択される必要があるとは限らない。すなわち、近接度信号は、どの広告が広告オークションに参加するかを判断するただ１つの方法である。したがって、少なくとも１つの実施形態では、提示のために選択され得る１つまたは複数の候補広告は、近接しているＡｄＰｏｉｎｔによって通信されないか、または広告選択を行う通信デバイスに近接しているストアおよび／またはブランドに必ずしも対応するとは限らないことがある。
【００６９】
[0073]別の実施形態では、近接度信号は、提示のための候補として選択されるべき広告を識別するだけでなく、広告選択プロセス（たとえば、オークション）に影響を及ぼす情報、たとえば、制御ビットを符号化することも行う。制御ビットの値は、それを告知、たとえば、ブロードキャストする広告主またはエンティティ（たとえば、ストア、ファクトリーアウトレット）によって判断され得、いくつかの実施形態では、判断される。制御ビットは、キャンペーン／広告に固有であり得るか、または複数のキャンペーン／広告にとって利用可能なグローバル信号であり得る。いくつかの実施形態では、制御ビットは、広告選択プロセスの以下の少なくとも２つの態様に影響を及ぼす。
【００７０】
１．  提示機会のための特定の広告のビッド値。たとえば、広告に対応する制御ビットは、その広告のビッドスクリプトに、その広告のために配置されたビッドを増加または減少させるように命令することができる。
【００７１】
２．  広告のコンテンツ。たとえば、制御ビットを使用して、ストアは、ストアにおける最新の取引、付け値および／またはディスカウントを表示するために、広告の画像の一部分を変更することができる。
【００７２】
[0074]近接度信号に応答してビッド値および広告コンテンツを調節することにより、広告システムは、非常に動的であり、ユーザの近接度コンテキストの変化にリアルタイムに応答することが可能になる。そのようなリアルタイム調整は、広告オークションの価格が極めてタイムリーな情報に基づいて判断されるので、広告をより良くターゲッティングするだけでなく、システムをより効率的なものにもすることを諒解されたい。したがって、いくつかの実施形態では、広告情報は、（ｉ）広告ＩＤによって識別される広告のビッド値、（ｉｉ）広告ＩＤによって識別される広告の広告コンテンツのうちの少なくとも１つに影響を及ぼす制御情報とともに広告ＩＤを含む。
【００７３】
[0075]様々な実施形態の技法は、ソフトウェア、ハードウェア、および／またはソフトウェアとハードウェアの組合せを使用して実装され得る。様々な実施形態は、装置、たとえば、モバイルまたは固定デバイスであり得る、広告を提示することが可能な通信デバイスを対象とし、広告キャッシュを含むモバイルワイヤレス端末、広告キャッシュを含む固定デバイスなど、モバイルノードが広告キャッシュを含む。様々な実施形態はまた、方法、たとえば、広告キャッシュを含むモバイルノード、または広告キャッシュを含む固定ノードを含み得る、広告を提示することが可能な通信デバイスを制御および／または動作させる方法を対象とする。様々な実施形態はまた、方法の１つまたは複数のステップを実装するように機械を制御するための機械可読命令を含む、機械、たとえば、コンピュータ、可読媒体、たとえば、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなどを対象とする。
【００７４】
[0076]開示したプロセス中のステップの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計上の選好に基づいて、プロセス中のステップの特定の順序または階層は本開示の範囲内のまま再構成され得ることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００７５】
[0077]様々な実施形態では、本明細書で説明したノードは、１つまたは複数の方法に対応するステップ、たとえば、信号受信ステップ、信号記憶ステップ、信号判断ステップ、信号処理ステップ、および／または信号送信ステップを実行するための１つまたは複数のモジュールを使用して実装される。したがって、いくつかの実施形態では、様々な特徴はモジュールを使用して実装される。そのようなモジュールは、ソフトウェア、ハードウェアまたはソフトウェアとハードウェアの組合せを使用して実装され得る。上記で説明した方法または方法ステップの多くは、たとえば１つまたは複数のノードにおいて、上記で説明した方法の全部または一部を実装するために、追加のハードウェアの有無にかかわらず、機械、たとえば汎用コンピュータを制御する、メモリデバイスなど、たとえば、ＲＡＭ、フロッピー（登録商標）ディスクなどの機械可読媒体中に含まれる、ソフトウェアなどの機械実行可能命令を使用して実装され得る。したがって、特に、様々な実施形態は、機械、たとえば、プロセッサおよび関連するハードウェアに、上記で説明した（１つまたは複数の）方法のステップのうちの１つまたは複数を実行させるための機械実行可能命令を含む機械可読媒体を対象とする。いくつかの実施形態は、１つまたは複数の上記で説明した方法のステップのうちの１つ、複数、またはすべてを実装するように構成されたプロセッサを含むデバイス、たとえば、通信ノードを対象とする。
【００７６】
[0078]いくつかの実施形態では、１つまたは複数のデバイス、たとえば、モバイルワイヤレス端末および／または固定通信デバイスなどの通信デバイスの１つまたは複数のプロセッサ、たとえば、ＣＰＵは、通信ノードによって実行されるものとして説明した方法のステップを実行するように構成される。プロセッサの構成は、プロセッサ構成を制御するために１つまたは複数のモジュール、たとえば、ソフトウェアモジュールを使用することによって、ならびに／あるいは説明したステップを実行するため、および／またはプロセッサ構成を制御するためにハードウェア、たとえば、ハードウェアモジュールをプロセッサ中に含めることによって達成され得る。したがって、すべてとは限らないがいくつかの実施形態は、プロセッサが含まれるデバイスによって実行される様々な説明した方法のステップの各々に対応するモジュールを含むプロセッサをもつデバイス、たとえば、通信ノードを対象とする。すべてではないが、いくつかの実施形態では、デバイス、たとえば、通信デバイスは、プロセッサが含まれるデバイスによって実行される様々な記載の方法のステップの各々に対応するモジュールを含む。モジュールは、ソフトウェアおよび／またはハードウェアを使用して実装され得る。
【００７７】
[0079]いくつかの実施形態は、１つのコンピュータ、または複数のコンピュータに、様々な機能、ステップ、行為および／または動作、たとえば、上記で説明した１つまたは複数のステップを実装させるためのコードを備えるコンピュータ可読媒体、たとえば、非一時的コンピュータ可読媒体を備えるコンピュータプログラム製品を対象とする。実施形態に応じて、コンピュータプログラム製品は、実行すべきステップごとに異なるコードを含むことができ、時々含む。したがって、コンピュータプログラム製品は、方法、たとえば、通信デバイスまたはノードを制御する方法の各個のステップごとのコードを含み得、時々含む。コードは、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、他のタイプの記憶デバイスなどのコンピュータ可読媒体上に記憶される機械実行可能命令、たとえば、コンピュータ実行可能命令の形態であり得る。コンピュータプログラム製品を対象とすることに加えて、いくつかの実施形態は、上記で説明した１つまたは複数の方法の様々な機能、ステップ、行為および／または動作のうちの１つまたは複数を実装するように構成されたプロセッサを対象とする。したがって、いくつかの実施形態は、本明細書で説明した方法のステップの一部または全部を実装するように構成されたプロセッサ、たとえばＣＰＵを対象とする。プロセッサは、たとえば、本出願で説明した通信デバイスまたは他のデバイス中で使用するためのものであり得る。
【００７８】
[0080]様々な実施形態は、ピアツーピアシグナリングプロトコルを使用した通信システムに好適である。
【００７９】
[0081]ＯＦＤＭシステムに関して説明したが、様々な実施形態の方法および装置のうちの少なくともいくつかは、多くの非ＯＦＤＭおよび／または非セルラーシステムを含む広範囲の通信システムに適用可能である。
【００８０】
[0082]上記の説明に鑑みて、上記で説明した様々な実施形態の方法および装置に関する多数の追加の変形形態が当業者には明らかであろう。そのような変形形態は範囲内に入ると考えるべきである。本方法および本装置は、ＣＤＭＡ、直交周波数分割多重（ＯＦＤＭ）、および／または通信デバイス間のワイヤレス通信リンクを与えるために使用され得る様々な他のタイプの通信技法とともに使用され得、様々な実施形態において使用される。いくつかの実施形態では、１つまたは複数の通信デバイスは、ＯＦＤＭおよび／またはＣＤＭＡを使用してモバイルノードとの通信リンクを確立し、ならびに／あるいはワイヤードまたはワイヤレス通信リンクを介してインターネットまたは別のネットワークへの接続性を与え得る、アクセスポイントとして実装される。様々な実施形態では、モバイルノードは、本方法を実装するための、受信機／送信機回路ならびに論理および／またはルーチンを含む、ノートブックコンピュータ、個人情報端末（ＰＤＡ）、または他のポータブルデバイスとして実装される。
以下に本願出願当初の特許請求の範囲を付記する。
[Ｃ１]  広告を提示することが可能な通信デバイスを動作させる方法であって、
ローカルデバイスから広告情報を通信するワイヤレス信号を受信することであって、前記ローカルデバイスが前記通信デバイスに近接している、受信することと、
前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択することとを備える、方法。
[Ｃ２]  提示のための広告を選択することが、前記通信デバイスに近接している複数の異なるデバイスから受信した広告情報に応じて実行される、Ｃ１に記載の方法。
[Ｃ３]  前記選択することがまた、前記広告情報の受信元である前記個別のデバイスへの近接度の測度に応じて実行される、Ｃ２に記載の方法。
[Ｃ４]  前記広告情報が、少なくとも１つのストアに対応する情報を含み、前記方法は、前記少なくとも１つのストアへの近接度の測度に関する情報に基づいて、提示のための広告を選択するとき、前記少なくとも１つのストアに対応する広告情報を使用すべきか否かを判断することであって、前記判断することは、前記少なくとも１つのストアへの近接度の前記測度がしきい値を超えるとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきでないと判断することを含む、判断することをさらに備える、Ｃ１に記載の方法。
[Ｃ５]  提示のための広告を選択することが、前記受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用することを含み、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる、Ｃ１に記載の方法。
[Ｃ６]  前記広告情報が、広告識別子、ストア識別子、または広告主識別子のうちの少なくとも１つを含む、Ｃ１に記載の方法。
[Ｃ７]  前記広告情報が、前記通信デバイスによる識別された広告の提示のためのビッドである量を制御するために使用される制御情報を含む、Ｃ６に記載の方法。
[Ｃ８]  前記広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む、Ｃ６に記載の方法。
[Ｃ９]  広告を提示することが可能な通信デバイスであって、
ローカルデバイスから広告情報を通信するワイヤレス信号を受信するための手段であって、前記ローカルデバイスが前記通信デバイスに近接している、受信するための手段と、
前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択するための手段とを備える、通信デバイス。
[Ｃ１０]  提示のための広告を選択するための前記手段が、前記通信デバイスに近接している複数の異なるデバイスから受信した広告情報に応じて前記広告を選択する、Ｃ９に記載の通信デバイス。
[Ｃ１１]  前記広告情報が、少なくとも１つのストアに対応する情報を含み、前記通信デバイスが、前記少なくとも１つのストアへの近接度の測度に関する情報に基づいて、提示のための広告を選択するとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきか否かを判断するための手段をさらに備える、Ｃ９に記載の通信デバイス。
[Ｃ１２]  提示のための広告を選択するための前記手段が、前記受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用するための手段を含み、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる、Ｃ９に記載の通信デバイス。
[Ｃ１３]  前記広告情報が、広告識別子、ストア識別子、または広告主識別子のうちの少なくとも１つを含む、Ｃ９に記載の通信デバイス。
[Ｃ１４]  前記広告情報が、前記通信デバイスによる識別された広告の提示のためのビッドである量を制御するために使用される制御情報を含む、Ｃ１３に記載の通信デバイス。
[Ｃ１５]  前記広告情報は、前記広告識別子によって識別された広告が表示のために選択されたときに表示される広告コンテンツを制御するために使用される制御ビットを含む、Ｃ１３に記載の通信デバイス。
[Ｃ１６]  広告を提示することが可能な通信デバイスであって、
ローカルデバイスから広告情報を通信するワイヤレス信号を受信することであって、前記ローカルデバイスが前記通信デバイスに近接している、受信することと、
前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択することと
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備える、通信デバイス。
[Ｃ１７]  前記少なくとも１つのプロセッサが、前記通信デバイスに近接している複数の異なるデバイスから受信した広告情報に応じて前記広告を選択するようにさらに構成された、Ｃ１６に記載の通信デバイス。
[Ｃ１８]  前記広告情報が、少なくとも１つのストアに対応する情報を含み、
前記少なくとも１つのプロセッサが、前記少なくとも１つのストアへの近接度の測度に関する情報に基づいて、提示のための広告を選択する際、前記少なくとも１つのストアに対応する前記広告情報を使用すべきか否かを判断するようにさらに構成され、前記少なくとも１つのプロセッサが、前記少なくとも１つのストアへの近接度の前記測度がしきい値を超えるとき、前記少なくとも１つのストアに対応する前記広告情報を使用すべきでないと判断するように構成された、Ｃ１６に記載の通信デバイス。
[Ｃ１９]  前記少なくとも１つのプロセッサが、前記受信した広告情報に対応する１つまたは複数のストアまでの距離を示す近接度情報を使用して提示のための広告を選択するようにさらに構成され、より近いストアに対応する広告が、より遠いストアに対応する広告よりも、前記広告を選択する際により大きい重みを与えられる、Ｃ１６に記載の通信デバイス。
[Ｃ２０]  広告を提示することが可能な通信デバイスにおいて使用するコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、ローカルデバイスから広告情報を通信するワイヤレス信号を受信させるためのコードであって、前記ローカルデバイスが前記通信デバイスに近接している、受信させるためのコードと、
前記少なくとも１つのコンピュータに、前記受信したワイヤレス信号によって通信された広告情報に応じて、提示のための広告を選択させるためのコードと
を備える、非一時的コンピュータ可読媒体を備える、コンピュータプログラム製品。
【図１】
0005951777.tif 000002
【図２】
0005951777.tif 000003
【図３】
0005951777.tif 000004
【図４】
0005951777.tif 000005
【図５】
0005951777.tif 000006