(57)【要約】  通信システム内のデバイスに広告および／またはサービス告知を伝達することに関する方法および装置について説明する。様々な実施形態において、モバイルデバイスはモバイル広告送信プラットフォームとして使用される。広告は、送信制約と一緒にワイヤレス通信デバイスにダウンロードされてもよい。広告の送信は、送信制約、たとえば対象視聴者制約が満たされているときに行われる。ワイヤレス端末は、送信制約を満たしかつ／あるいは収入を最適化するようにワイヤレス端末の送信周波数、符号化レートおよび／または伝送特性を変更してもよい。モバイルデバイスは、広告を送信したことをネットワークデバイス、たとえば、広告サーバにレポートし、デバイスの所有者は送信について代償される。送信制約には、到達されるべきデバイスの数、到達されるべきデバイスの種類、および／またはデバイスユーザの人口統計情報に関する他の制約を含めてもよい。ピア発見信号から情報を得て、この情報を使用して、制約が満たされているかどうかを判定してもよい。
2013543165.tif 000002
【特許請求の範囲】
【請求項１】
広告を伝達するようにモバイル通信デバイスを動作させる方法であって、
複数の広告および対応する対象視聴者制約を記憶することと、
少なくとも１つの他のデバイスから信号を受信することと、
対象視聴者制約が満たされているかどうかを判定することと、
記憶された広告に対応する対象視聴者制約が満たされているときに、前記満たされている対象視聴者制約に対応する広告を送信することと、
を備える方法。
【請求項２】
前記対象視聴者制約には、空間分布タイプ制約、人口統計タイプ制約、およびデバイスタイプ制約の少なくとも１つが含まれる、請求項１に記載の方法。
【請求項３】
前記対象視聴者制約には、前記モバイル通信デバイスの送信カバレージエリアに対応するデバイスの最小数を示す少なくとも１つの制約が含まれる、請求項１に記載の方法。
【請求項４】
ピア発見情報に基づいて、複数の記憶された広告のうちで現在の１組の対象視聴者制約を満たす広告を選択すること、
をさらに備える請求項１に記載の方法。
【請求項５】
広告送信情報を記憶すること、
をさらに備える請求項４に記載の方法。
【請求項６】
前記記憶された広告送信情報を広告サーバに報告すること、
をさらに備える請求項５に記載の方法。
【請求項７】
前記広告の送信に対する報酬としてサービスを受けること、
をさらに備える請求項６に記載の方法。
【請求項８】
前記記憶された複数の広告および対応する対象視聴者制約は広告サーバから受信される、請求項１に記載の方法。
【請求項９】
複数の広告および対応する対象視聴者制約を記憶するための手段と、
少なくとも１つの他のデバイスから信号を受信するための手段と、
対象視聴者制約が満たされているかどうかを判定するための手段と、
記憶された広告に対応する対象視聴者制約が満たされているときに、前記満たされている対象視聴者制約に対応する広告を送信するための手段と、
を備えるモバイル通信デバイス。
【請求項１０】
受信信号に基づいて現在到達可能な対象視聴者に関する情報を更新するための手段、
をさらに備える、請求項９に記載のモバイル通信デバイス。
【請求項１１】
前記対象視聴者制約には、空間分布タイプ制約、人口統計タイプ制約、およびデバイスタイプ制約の少なくとも１つが含まれる、請求項９に記載のモバイル通信デバイス。
【請求項１２】
ピア発見情報に基づいて、複数の記憶された広告のうちで現在の１組の対象視聴者制約を満たす広告を選択するための手段、
をさらに備える、請求項９に記載のモバイル通信デバイス。
【請求項１３】
広告送信情報を記憶するための手段、
をさらに備える、請求項１２に記載のモバイル通信デバイス。
【請求項１４】
前記記憶された広告送信情報を広告サーバに報告するための手段、
をさらに備える、請求項１３に記載のモバイル通信デバイス。
【請求項１５】
複数の広告および対応する対象視聴者制約を記憶し、
少なくとも１つの他のデバイスから信号を受信し、
対象視聴者制約が満たされているかどうかを判定し、
記憶された広告に対応する対象視聴者制約が満たされているときに、前記満たされている対象視聴者制約に対応する広告を送信する、
ように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備えるモバイル通信デバイス。
【請求項１６】
前記対象視聴者制約には、空間分布タイプ制約、人口統計タイプ制約、およびデバイスタイプ制約の少なくとも１つが含まれる、請求項１５に記載のモバイル通信デバイス。
【請求項１７】
前記少なくとも１つのプロセッサは、
ピア発見情報に基づいて、複数の記憶された広告のうちで現在の１組の対象視聴者制約を満たす広告を選択するようにさらに構成されている、
請求項１５に記載のモバイル通信デバイス。
【請求項１８】
前記少なくとも１つのプロセッサは、
広告送信情報を記憶するようにさらに構成されている、
請求項１７に記載のモバイル通信デバイス。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記記憶された広告送信情報を広告サーバに報告するようにさらに構成されている、
請求項１８に記載のモバイル通信デバイス。
【請求項２０】
モバイル通信デバイスにおいて使用されるコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、複数の広告および対応する対象視聴者制約を記憶させるためのコードと、
前記少なくとも１つのコンピュータに、少なくとも１つの他のデバイスから信号を受信させるためのコードと、
前記少なくとも１つのコンピュータに、対象視聴者制約が満たされているかどうかを判定させるためのコードと、
記憶された広告に対応する対象視聴者制約が満たされているときに、前記少なくとも１つのコンピュータに、前記満たされている対象視聴者制約に対応する広告を送信させるためのコードと、
を備える非一時的コンピュータ可読媒体、
を備えるコンピュータプログラム製品。
【発明の詳細な説明】
【分野】
【０００１】
様々な実施形態は、ワイヤレス通信に関し、より詳細には、通信システムにおいて広告および／または顧客サービスメッセージを伝達する(communicating)ための方法および装置に関する。
【背景】
【０００２】
ワイヤレス放送事業者を含む放送事業者は、到達される(reached)ことができる潜在的な顧客の量および／または到達されることができる視聴者の人口統計情報(demographics)に基づいて広告に課金することが多い。さらに、放送事業者は通常、広告ごとに課金する。広告主は、対象となる視聴者、たとえば１つまたは複数の制約を満たす視聴者に到達するためにより多くの料金を支払うことを厭わないことが多い。
【０００３】
テレビジョンおよびラジオのような従来の広告システムでは通常、所定の期間にサービス提供されることのできる広告の数と到達されることができるユーザおよび／または特定の視聴者の数に関して、トレードオフ(tradeoff)がない。これは、そのような固定放送事業者では、送信電力および／または周波数のようなその他の送信制約が、送信される内容にかかわらず、固定されたままであるからである。
【０００４】
ラジオ局および固定ブロードキャストサイトは、広告を送信することによって収入を得ることが多いが、アドホックネットワークまたは他の種類のネットワーク内のモバイルデバイス、たとえばワイヤレス端末が、広告を送信してそのようなブロードキャストに課金することによって収入を得ることもできることが望ましい。残念ながら、モバイルデバイスは通常、バッテリー電源式であるために電力制約を受け、かつ／あるいはシステム内の他のデバイスに対する干渉を制限するために電力制約を受ける。モバイルワイヤレス端末に関連する電力の制限は、その送信範囲が、固定された電力伝送ラインを介して電力を供給される傾向があるラジオ局または基地局の送信範囲よりも小さくなる傾向があることを意味する。電力制約は、モバイルデバイスの範囲および／または送信持続時間を制限する傾向があるが、モバイルデバイスは、個人が携帯することが多く、他の人が頻繁に訪れるロケーションに移動することが多い。モバイルデバイスが他のワイヤレスデバイスに近づくと、広範囲の興味を有する広範囲の他のモバイルデバイスユーザおよび／または人に広告を伝達する多数の機会を得ることができる。
【０００５】
したがって、モバイルデバイスは、広告送信プラットフォームとして使用するには様々な欠点があるが、ラジオ局およびＴＶ局のような固定サイト送信業者を使用することによって利用可能な広告機会とは異なる場合がある広告機会ももたらす。
【０００６】
上記の内容に鑑みて、モバイルデバイスを広告プラットフォームとして使用するのを可能にする方法および／または装置が必要であることを諒解されたい。モバイルデバイスを広告プラットフォームとして使用することの価値を最適化するには、モバイルデバイスが満たす必要のある広告制約を、広告主が、たとえば広告サービスの一部として指定することができることが望ましい。モバイルデバイスが、必ずしもすべての実施形態とは限らないいくつかの実施形態において、モバイルデバイスから広告を送信することから得られる収入および／または代償(compensation)を最適化するように広告の送信を制御できることも望ましい。
【発明の概要】
【０００７】
通信システム内のデバイスに広告および／またはサービス告知を伝達することに関する方法および装置について説明する。様々な実施形態において、モバイルデバイスはモバイル送信プラットフォームとして使用される。モバイルワイヤレス通信デバイスは、たとえば電話、ＰＤＡ、ワイヤレス機能を有するモバイルコンピュータなどであってもよい。モバイルワイヤレス通信デバイスは、ピアツーピアシグナリングをサポートすることができ、いくつかの実施形態ではピアツーピアシグナリングをサポートする。ピアツーピアシグナリングまたは別のワイヤレス通信プロトコルを介して、広告および／またはパブリックアラートのようなサービス告知を、たとえば広告を送信するモバイルデバイスから直接１つまたは複数の他のデバイスに送信してもよい。
【０００８】
広告は、送信制約と一緒にワイヤレス通信デバイスにダウンロードされてもよい。これは、モバイル通信デバイスが、ブロードキャストすべき広告をモバイルワイヤレスデバイスにダウンロードすることのできるアクセスポイント、たとえば基地局に対する伝送品質が良好である状態にあるときにモバイル通信デバイスとのワイヤレスリンクを介して行われてもよい。ワイヤレス通信リンク品質が良好であるときに広告をモバイルデバイスにロードすることができるので、広告をダウンロードすることのデバイスの性能および他の通信活動を実行するデバイスの能力に対する影響を最小限に抑えることができる。さらに、モバイル通信デバイスは、広告をいつでも送信することができるが、広告サーバなどの広告源との連絡を常にとる必要はない。
【０００９】
様々な実施形態において、モバイル通信デバイスは、たとえばモバイル通信デバイスの内部のメモリデバイスに、広告および対応する１つまたは複数の送信制約(transmission constraints)、たとえば広告を送信するために満たすべき対象視聴者制約および／またはロケーション制約(target audience and/or location constraints)を記憶する。広告主が様々な送信制約を指定するのを可能にすることによって、広告主は、制約に対応する広告を意図する対象視聴者にかなり確実にブロードキャストすることができる。
【００１０】
必ずしもすべての実施形態とは限らないいくつかの実施形態において、モバイル通信デバイスは、広告を送信することによって得られる代償、たとえば収入を最適化する働きをする。したがって、複数の広告の送信制約が満たされる期間の間、モバイルデバイスは、広告を送信するためのモバイル通信デバイスによって得られる代償の額を最大にする広告を送信することを選択してもよく、いくつかの実施形態では実際にそのように選択する。
【００１１】
モバイルワイヤレス通信デバイスはまた、広告収入を最大にするために、１つまたは複数の伝送特性、たとえば、送信電力レベル、複数の指向性アンテナのうちのどれを特定の送信に使用するか、特定の送信に使用される周波数などを、広告を送信したことに関して得られる代償を最大にするように修正してもよい。伝送特性を変更すると、送信範囲(transmission range)、したがって到達されることができるデバイスの数が影響を受けることがある。広告の送信についての特定の周波数の選択は、特定の１組の対象デバイスに到達するための使用されることができる。たとえば、ある１組の電話またはあるブランドの電話が通信に特定の周波数を使用し、一方、別の１組の電話または別のブランドの電話が別の周波数を使用し、一方、コンピュータ／ＰＤＡが別の周波数を使用してもよい。広告に使用する送信周波数を選択することによって、モバイルデバイスは、特定のブランドデバイスおよび／または特定の種類のデバイスのユーザを広告の対象とすることができる。
【００１２】
総送信電力が制約されるワイヤレス通信デバイスの場合、送信カバレージエリア(the transmission coverage area)、したがって到達されることができる潜在的な顧客(potential number of customers)の数と所与の期間に(in a given period of time)配信できる広告の数(number of advertisements)とのトレードオフがある。これは、放送事業者が、より広い送信カバレージエリアに到達できる、たとえばより高い符号化冗長度を持った低い符号化レート(low coding rate)を使用することと、より狭い送信領域に確実に到達できる、たとえばより低い符号化冗長度を持ったより高い符号化レート(higher coding rate)を使用することとの選択にしばしば直面するからである。
【００１３】
より低い符号化レートを使用すると、所与の送信電力レベルを使用してより広いカバレージエリアが到達されることができるので、より多くの顧客に到達できる可能性があり、一方、より高い符号化レートを使用すると、所与の期間に送信することのできる広告の数を増やすことができ有利であるが、到達されることができる潜在的な顧客の数が犠牲になる。
【００１４】
いくつかの実施形態において、モバイルワイヤレス通信デバイスは、ユーザ／デバイスの数に関して、所与時間におけるある領域において、たとえばユーザ／デバイスの総数または対象とする特定の種類のユーザ／デバイスの数に切り替わることが多く、かつ広告を送信するのに使用されるモバイルデバイスの事業者の視点から最適な広告収入をもたらす符号化レートと広告数の組合せを選択するダイナミクスを考慮する。したがって、いくつかの実施形態では、１つまたは複数の送信パラメータが、広告送信制約を満たすように、および／または、モバイルデバイスによる広告の送信から得られる代償、たとえば収入を最適化するように変更される。
【００１５】
いくつかの実施形態によるモバイル通信デバイスを動作させる例示的な方法は、複数の広告および対応する対象視聴者制約を記憶することと、少なくとも１つの他のデバイスから信号を受信することと、対象視聴者制約が満たされているかどうかを判定すること(determining)と、記憶された広告に対応する対象視聴者制約(target audience constraint)が満たされているときに、満たされている対象視聴者制約に対応する広告を送信することとを含む。
【００１６】
いくつかの実施形態による例示的なモバイル通信デバイスは、複数の広告および対応する対象視聴者制約を記憶し、少なくとも１つの他のデバイスから信号を受信し、対象視聴者制約が満たされているかどうかを判定し、記憶された広告に対応する対象視聴者制約が満たされているときに、満たされている対象視聴者制約に対応する広告を送信するように構成された少なくとも１つのプロセッサを備える。例示的な第１のピアツーピアデバイスは、少なくとも１つのプロセッサに結合されたメモリをさらに備える。
【００１７】
上記の発明の概要で様々な実施形態について論じたが、必ずしも、すべての実施形態が同じ特徴を含むとは限らず、上述の特徴のいくつかは、いくつかの実施形態では、必要ではないが、望ましいことを諒解されたい。多数の追加の特徴、実施形態および様々な実施形態の利益について、以下の詳細な説明において論じる。
【図面の簡単な説明】
【００１８】
【図１】例示的な実施形態による、例示的なワイヤレス通信システムの図。
【図２】例示的な実施形態による、モバイル通信デバイスを動作させる例示的な方法のフローチャート。
【図３】例示的な実施形態による、例示的なモバイル通信デバイスの図。
【図４】図３の例示的なモバイル通信デバイス中で使用できるモジュールのアセンブリを示す図。
【図５】複数の広告および対応する対象視聴者制約に関する情報を含む例示的な表。
【図６】一実施形態による、記憶された広告に対応する対象視聴者制約が満たされているかどうかを判定する例示的なプロセスを示す例を示す図。
【詳細な説明】
【００１９】
図１は、例示的な実施形態による例示的なワイヤレス通信システム１００の図である。例示的なワイヤレス通信システム１００は、デバイス１  １０２、デバイス２  １０４、デバイス３  １０６、デバイス４  １０８、デバイス５  １１０、デバイス６  １１２、デバイス７  １１４、．．．、デバイスＮ  １１８を含む複数のワイヤレス通信デバイスを含む。システム１００内のいくつかのワイヤレス通信デバイス、たとえばデバイス５  １００は、バックホールネットワークとの結合を可能にするワイヤレスインターフェースおよびワイヤードインターフェースを含む、たとえばアクセスルータ、たとえば、アクセスポイント（ＡＰ）として動作する基地局などの固定ロケーションデバイスであってもよい。ＡＰ１１０は、モバイルデバイス１  １０２を含むワイヤレスリンク１２５を有してもよい。例示的な通信デバイス５  １１０は、インターネットおよび／または広告サーバ１２０のような他のネットワークノードへのアクセス(access)を提供する。バックホールは、有線接続またはファイバネットワーク接続１１１を介してインプリメントされる(implemented)ことができる。ＡＰとして働くデバイス５  １１０は、インターネットおよび／または広告サーバ１２０のような他のネットワークノードとの接続を可能にすることができる。したがって、ＡＰ１１０を介して、広告、広告制約、広告入札情報／ブロードキャスト広告に対する代償をワイヤレス通信リンクを介して１つまたは複数のワイヤレスデバイスに伝達してもよい。システム１００内の様々なワイヤレス通信デバイス、たとえばデバイス１  １０２、デバイス２  １０４、デバイス３  １０６、デバイス４  １０８、デバイス６  １１２、デバイス７  １１４、デバイスＮ  １１８はモバイルワイヤレスデバイス、たとえばハンドヘルドモバイルデバイスであり、１つまたは複数の広告制約が満たされているときに広告をダウンロードし、記憶し、ブロードキャストすることができる。モバイルワイヤレスデバイスは、送信された広告に対する代償(compensation)として、たとえば金銭的な支払い(monetary credit)および／または１つもしくは複数のサービスへのアクセス(access)を受けることができるように、ＡＰ１１０を介して広告サーバ１２０に広告ブロードキャスト情報をレポートバック(report advertisement broadcast information back to)できる。
【００２０】
システム１００内の１つまたは複数の通信デバイスは、信号、たとえばピア発見信号、ページング信号、および／またはトラフィックデータ信号を通信システム１００内の１つまたは複数の他の通信デバイスとの間で送受信してもよい。したがって、モバイルデバイスおよびアクセスポイント１１０は、その近傍に他の通信デバイスが存在することを検出することができる。特定の種類またはブランドのモバイルデバイスは、ブロードキャストピア発見信号によって示されてもよく、いくつかの実施形態では実際にそのように示される。
【００２１】
例示の目的でおよび一例として、図１において、モバイル通信デバイス１  １０２は、少なくとも１つの他のデバイスからの信号、たとえば信号１２２、たとえばデバイス２  １０４からのピア発見信号を受信する。デバイス１  １０２は、破線の矢印１２４、１２６、および１２８によって示されるように他のデバイスから１つまたは複数の信号を受信してもよい。一態様によれば、モバイル通信デバイス１  １０２は、広告に対応する対象視聴者制約が満たされているときに、記憶された広告および／または顧客サービス関連情報をシステム１００内の１つまたは複数の通信デバイスに伝達するように動作させられる。対象視聴者制約が満たされているか否かに関する判定(determination)は、少なくとも１つの他のデバイスから受信された１つまたは複数の信号に基づいて行われる。いくつかの実施形態では、対象視聴者制約が満たされていない場合、モバイル通信デバイス１  １０２は、満たされていない対象視聴者制約に対応する記憶された広告を送信しない。
【００２２】
広告サーバ１２０は、複数の異なる広告主および／またはメッセージソースからの、複数の広告および／または他のメッセージ、たとえば公共サービスの告知を含むデータベースを維持する。１つまたは複数の対象視聴者制約は、対象視聴者制約に対応する対応する広告またはメッセージに関連して記憶されてもよく、実際にそのように記憶されることが多い。広告サーバ１２０は、１組の広告および対応する制約をシステム１００内のもう１つのモバイル通信デバイス、たとえばデバイス１  １０２に配信する役割を果たす。さらに、広告サーバ１２０は、モバイルデバイスが送信した広告に関する情報をモバイルデバイスから受信し、デバイスに支払うべき適切な代償(appropriate compensation)および／または広告をブロードキャストするデバイスに対応するユーザユーザアカウントを判定する。広告サーバ１２０は、プロセッサと、サーバ１２０の動作を制御する１組の制御ルーチンと、記憶要素、たとえば広告、制約、広告入札／価格情報、ユーザアカウント情報などを記憶するためのメモリを含んでもよいデータベースとを含む。広告サーバ１２０は、入力信号を受信することができる入力モジュールと、信号および／または他の情報を他の通信デバイスに伝達するための出力モジュールとをさらに含む。広告サーバ１２０は、システム１００内の１つまたは複数の通信デバイスによって報告される広告送信情報を追跡する役割も果たす。
【００２３】
図２は、例示的な実施形態による、モバイル通信デバイスを動作させる例示的な方法のフローチャート２００である。フローチャート２００の方法をインプリメントする(implementing)モバイル通信デバイスは、たとえば、図１のシステム１００のワイヤレスモバイル通信デバイスのうちの任意の１つであり得る。フローチャート２００の例示的な方法に示す各ステップの説明のために、第１のデバイスをデバイス１  １０２とみなす。後述のように、様々な実施形態の１つの特徴によれば、モバイルワイヤレス通信デバイス１  １０２は、たとえば、ワイヤレス信号を介して１つまたは複数の広告を送信することによって、システム１００内の１つまたは複数の他のワイヤレス通信デバイスに広告を伝達する。動作はステップ２０２において開始し、デバイス１０２が電源投入され、初期化される。動作は開始ステップ２０２からステップ２０４へ続行する。
【００２４】
任意のステップであるステップ２０４では、デバイス１  １０２が、複数の広告および対応する広告制約、たとえば対象視聴者制約および／またはロケーション制約を受信する。広告および制約は、広告サーバ１２０、あるいは広告および／または他の情報を提供するように構成された他の何らかのネットワークノードによって提供されてもよく、直接またはＡＰ１１０などのアクセスポイントを介してモバイル通信デバイス１０２に伝達されてもよい。複数の広告および対応する対象視聴者制約は、様々な方法でデバイス１０２によって受信されてもよい。たとえば、デバイス１  １０２は、広告および対象視聴者制約を周期的にダウンロードしてもよく、かつ／あるいは広告および対象視聴者制約は、ＡＰ１１０の負荷が軽く、ならびに／またはモバイルデバイス１０２とのワイヤレス通信リンクが良好であるときにモバイルデバイスに送信されてもよい。いくつかの実施形態では、広告および対象視聴者制約がある時間間隔の間有効であってもよい。
【００２５】
動作はステップ２０４からステップ２０６へ続行する。ステップ２０６において、デバイス１０２は、受信された複数の広告および対応する対象視聴者制約を、たとえばデバイスのメモリに記憶する。広告には、販売促進情報および／またはその他のマーケティング関連情報が含まれる。様々な広告には、対応する対象視聴者制約が関連付けられている。様々な実施形態において、対象視聴者制約には、空間分布タイプ制約(spatial distribution type constraint)、人口統計タイプ制約(demographic type constraint)、およびデバイスタイプ制約(device type constraint)が含まれる。
【００２６】
動作はステップ２０６からステップ２０７へ続行し、デバイス１  １０２が少なくとも１つの他の通信デバイスからの信号、たとえば信号１２２を受信する。デバイス１  １０２はまた、信号１２４、１２６、１２８のような１つまたは複数の他のデバイスからの信号を受信してもよい。いくつかの実施形態では、受信される信号は、発見情報を広告するためにシステム１００内の様々なピアツーピアデバイスによって送信されるピア発見信号である。いくつかの実施形態では、ピア発見情報には、ピア発見信号を送信するデバイスに対応するデバイス識別子が含まれる。いくつかの実施形態では、ピア発見信号は、送信側デバイスのロケーション情報を含む。様々な実施形態において、ピア発見情報は、ペア発見信号を送信するデバイスのユーザに対応する人口統計情報(demographic information)、たとえば性別、年齢、民族、教育レベルなどを示す。いくつかの実施形態では、ピア発見情報にデバイスの種類、たとえばｉｐｈｏｎｅデバイス、ｂｌａｃｋｂｅｒｒｙデバイス、ＧＳＭ(登録商標)（広域移動体通信システム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ））技術を使用するデバイス、ＣＤＭＡ（符号分割多元接続）技術を使用するデバイスなどを識別するデバイス種別識別子も含まれる。
【００２７】
動作は、ステップ２０７からステップ２０９へ続行し、デバイス１  １０２が、受信された信号に基づいて現在到達可能な（reachable）対象視聴者に関する記憶された情報を更新する。いくつかの実施形態では、デバイス１  １０２は、１つまたは複数のデバイスから受信された信号、たとえばピア発見信号１２２、１２４、１２６などの信号強度から１つまたは複数のデバイスの空間分布を求める。受信信号強度情報は、それらの信号を送信するデバイスの近さおよび／または相対ロケーションの推定値を提供する。モバイル通信デバイス１  １０２は、そのような情報をたとえばある期間にわたって集計することによって、デバイス１  １０２の送信制約および／または送信電力制限を考慮して、デバイス１  １０２の送信カバレージエリア内に位置するとともに十分に到達範囲内(within the )に入るデバイスの数を決定(determine)できる。デバイス１  １０２は、１つまたは複数のデバイスに送信される広告を対象視聴者によって再生できるように上記のことを行ってもよい。いくつかの実施形態では、デバイス１  １０２は、所与の時間に到達可能なデバイスのリストを作成し、次いで、さらなる受信信号に基づいてリストを時々更新する。いくつかの実施形態では、送信側デバイスのロケーション情報は、デバイス１  １０２によって受信される１つまたは複数の信号１２２に含められる。たとえば、いくつかの実施形態では、たとえば、デバイス１  １０２は、固定アクセスポイントによって（または他のモバイル通信デバイスによって）送信される信号を使用して、デバイス１  １０２の位置および／またはロケーションを判定し、デバイス１  １０２によって受信された信号１２２においてロケーション／位置情報を示す。
【００２８】
いくつかの実施形態では、ロケーション／位置情報が、様々なデバイスによって、ピア発見信号とは異なる別個の信号において周期的に送信される。いくつかの実施形態では、デバイス１  １０２によってロケーション判定アルゴリズムを使用してピア発見信号を送信するデバイスのより厳密なロケーションおよび／または位置を判定することができる。
【００２９】
動作はステップ２０９からステップ２１０へ続行する。ステップ２１０では、広告制約、たとえば対象視聴者制約が満たされているかどうかが判定される。たとえば、デバイス１０２は、他のデバイスからの１つまたは複数の受信信号に基づいて、記憶された複数の広告に対応する１つまたは複数の対象視聴者制約が満たされているかどうかを判定する。いくつかの実施形態では、対象視聴者制約には、モバイル通信デバイス１０２の送信カバレージエリアに対応するデバイスの最小数(minimum number of devices)を示す少なくとも１つの制約が含まれる。したがって、そのようないくつかの実施形態では、デバイス１０２は、（たとえば、ステップ２０９で更新された情報を使用して）到達されることができる送信カバレージエリア内に少なくとも最小数のデバイスがあるかどうかを判定する。デバイスの最小数は、たとえば所定の数(a predetermined number)である。到達範囲内のデバイスの数がデバイスの最小数以上である場合、特定の対象視聴者制約が満たされていると考えられ、それに応じて動作が続行する。
【００３０】
記憶された複数の広告に対応するいくつかの異なる対象視聴者制約が考えられる。いくつかの実施形態では、対象視聴者制約が満たされているかどうかを判定することは、記憶された対象視聴者制約、たとえば、空間分布タイプ制約、人口統計タイプ制約、デバイスタイプ制約、ロケーション制約などの少なくとも１つが満たされているかどうかを検査することを含む。
【００３１】
動作はステップ２１０から決定ステップ(decision step)２１２へ続行する。ステップ２１２において、対象制約が満たされていると判定された場合、動作はステップ２１２から２１８へ続行するか、または任意のステップ２１８が飛ばされる実施形態ではステップ２２０へ続行する。ステップ２１０において、対象制約が満たされていないと判定された場合、動作はステップ２１４へ続行する。
【００３２】
ステップ２１４において、送信すべき信号、たとえば広告および／または対象視聴者の他の情報を含む信号の１つまたは複数の信号伝送特性を、対象視聴者制約を満たすように修正できる場合、動作はステップ２１６へ続行する。いくつかの実施形態における信号伝送特性には、送信電力レベル、符号化レート、送信周波数、または周波数帯域などが含まれる。所与の送信電力において、送信信号の符号化レートを低くし、たとえば符号化冗長度を高くすると、送信信号が到達できる送信カバレージエリアが広くなり、一方、送信信号の符号化レートを高くし、たとえば符号化冗長度を低くすると、送信信号が到達できる送信カバレージエリアが確実に狭くなることを諒解されたい。さらに、より高い送信電力レベルを使用して信号を送信する場合、信号をより低い送信電力レベルで送信する場合と比べて、デバイスに到達することが可能なカバレージエリアが広くなる。したがって、デバイス１０２は、１つまたは複数の信号伝送特性を修正し、たとえば、送信電力を高くしかつ／あるいは符号化レートを低くして到達する地理的領域を広くすることによって、対象制約、たとえば、送信カバレージエリアにおいて到達すべきデバイスの最小数を示す制約を満たすことができるかどうかを判定する。別の例では、対象制約はデバイスタイプ制約であり、たとえば対象視聴者は、たとえばｉｐｈｏｎｅユーザであってもよい。ｉｐｈｏｎｅ対象視聴者は到達可能であるが、ｉｐｈｏｎｅデバイスが、現在デバイス１０２によって使用されている周波数帯域とは異なる周波数帯域で動作していると判定したものとする。そのようなシナリオでは、デバイス１０２は、所望の対象視聴者、たとえばｉｐｈｏｎｅユーザに到達するようにデバイス１０２の信号送信周波数を変更してもよく、場合によっては実際にそのように変更する。
【００３３】
ステップ２１４における判定に基づいて、信号送信特性を修正することによって対象制約を満たすことが可能である場合、動作はステップ２１４からステップ２１６へ続行し、そうでない場合、動作はステップ２０７に戻る。ステップ２１６において、モバイル通信デバイス１  １０２は、送信すべき信号の伝送特性を、満たすことのできる対象視聴者制約を満たすと判定された方法で修正する。動作はステップ２１６からステップ２１８へ続行する。
【００３４】
次に、ステップ２１８に戻る。ステップ２１８は、いくつかの実施形態において随意に実施される。ステップ２１８において、デバイス１０２は、ピア発見信号１２２に含まれるかまたはピア発見信号１２２から得られたピア発見情報に基づいて、記憶された複数の広告のうちで現在の１組の対象視聴者制約を満たす広告を選択する。たとえば、様々な実施形態において、１組の対象視聴者制約に対応する１つまたは複数の広告が存在してもよい。いくつかのそのような実施形態では、満たされている対象視聴者制約に対応する複数の広告が利用可能であるとき、デバイス１  １０２は対象デバイスに送信すべき１つの広告を選択する。いくつかの実施形態では、選択は、たとえば、対象視聴者制約を満たす１組の広告から選択された広告を送信することによって得ることのできる利益または報酬(rewards)の額に基づいて行われる。
【００３５】
動作は、ステップ２１８からステップ２２０へ続行する。いくつかの他の実施形態では、ステップ２１８が飛ばされ、動作はステップ２１６からステップ２２０へ続行する。ステップ２２０において、デバイス１  １０２は、満たされている対象視聴者制約に対応する広告を送信する。ステップ２１８が実行される実施形態では、送信される広告は、対象視聴者制約を満たす記憶された複数の広告のうちの選択された広告である。様々な実施形態において、広告は、対象視聴者、たとえば、対象視聴者制約を満たす１つまたは複数のデバイスに送信される。いくつかの実施形態では、広告の送信はブロードキャストである。いくつかの実施形態では、広告は個々に各対象視聴者に送信される。
【００３６】
動作は、ステップ２２０からステップ２２２へ続行し、デバイス１  １０２は広告送信情報をたとえばデバイスメモリに記憶する。いくつかの実施形態におけるデバイス情報には、広告用の送信回数、１つまたは複数の広告が送信された送信時間、広告を受信する対象視聴者の推定数、および対象視聴者人口統計情報(target audience demographic information)が含まれる。
【００３７】
動作はステップ２２２からステップ２２４へ続行する。ステップ２２４において、デバイス１０２は、記憶された広告送信情報を広告サーバ１２０に報告する。前述のように、広告サーバ１２０は、システム１００内の様々なデバイスから報告された広告送信情報を追跡する。いくつかの実施形態では、広告サーバ１２０は、デバイス１  １０２から報告された広告送信情報を使用して、デバイス１０２が広告を送信したことに対する報酬を求める。
【００３８】
動作は、ステップ２２４からステップ２２６へ続行し、デバイス１  １０２は、対象視聴者に広告を送信したことに対する報酬としてサービスを受ける。報酬は、たとえば、使用時間の無料化、ある最大数のテキストメッセージのテキストメッセージングサービスの無料化、着信音の無料化、月額料金の割引などであってもよい。広告を対象視聴者に送信するモバイル通信デバイス１  １０２はサービスプロバイダから報酬を受けてもよく、一方、送信された広告の広告料は、たとえば、送信される広告によって到達されるデバイスの数および配信される広告の数に基づいて、サービスプロバイダによって広告主および／またはプロモータから収集される。動作はステップ２２６からステップ２０４に戻って続行する。
【００３９】
図３は、例示的な実施形態による、例示的なモバイル通信デバイス３００の図である。例示的なモバイル通信デバイス３００は、デバイス１  １０２のような図１のワイヤレスモバイル通信デバイスのいずれかとして使用されてもよい。例示的なモバイル通信デバイス３００は、図２のフローチャート２００による方法をインプリメントしてもよく、場合によっては実際にその方法をインプリメントする。
【００４０】
モバイル通信デバイス３００は、様々な要素（３０２、３０４）がデータおよび情報を交換するためのバス３０９を介して互いに結合されたプロセッサ３０２とメモリ３０４とを含む。メモリ３０４は、たとえば図４に示すモジュールのアセンブリのような、モバイル通信デバイスを制御するのに使用されるモジュールのアセンブリを含んでもよい。モバイル通信デバイス３００は、さらに、図示のようにプロセッサ３０２に結合され得る入力モジュール３０６と出力モジュール３０８とを含む。ただし、いくつかの実施形態では、入力モジュール３０６と出力モジュール３０８とはプロセッサ３０２の内部に配置される。入力モジュール３０６は入力信号を受信することができる。入力モジュール３０６は、入力を受信するためのワイヤレス受信機および／またはワイヤードインターフェースもしくは光入力インターフェースを含んでもよく、いくつかの実施形態では、それらを含む。出力モジュール３０８は、出力を送信するためのワイヤレス送信機および／またはワイヤードインターフェースもしくは光出力インターフェースを含んでもよく、いくつかの実施形態では、それらを含む。
【００４１】
プロセッサ３０２は、複数の広告および対応する対象視聴者制約をたとえばメモリ３０４に記憶し、少なくとも１つの他のデバイスから信号を受信し、対象視聴者制約が満たされているかどうかを判定し、記憶された広告に対応する対象視聴者制約が満たされているときに、満たされている対象視聴者制約に対応する広告を送信するように構成される。いくつかの実施形態では、プロセッサ３０２は、複数の広告および対応する対象視聴者制約を、複数の広告および対応する対象視聴者制約を記憶する前に広告サーバから受信するように構成される。様々な実施形態において、対象視聴者制約には、空間分布タイプ制約、人口統計タイプ制約、およびデバイスタイプ制約の少なくとも１つが含まれる。様々な実施形態において、対象視聴者制約には、モバイル通信デバイス３００の送信カバレージエリアに対応するデバイスの最小数を示す少なくとも１つの制約が含まれる。
【００４２】
様々な実施形態において、プロセッサ３０２は、受信された信号に基づいて、現在到達可能な対象視聴者に関する情報を更新するようにさらに構成される。いくつかの実施形態では、プロセッサ３０２は、たとえば、他のモバイルデバイスから受信される信号に含まれるかまたはこの信号から導き出されるピア発見情報に基づいて、現在の１組の制約を満たす広告を記憶された複数の広告から選択するようにさらに構成される。したがって、記憶された複数の広告が１組の対象視聴者制約を満たす場合、プロセッサ３０２は、他のデバイスから受信されたピア発見情報に基づいて、送信すべき少なくとも１つの広告を選択するように構成される。
【００４３】
様々な実施形態において、プロセッサ３０２は、広告送信情報をたとえばデバイスメモリ３０４に記憶するようにさらに構成される。いくつかの実施形態における記憶された広告送信情報には、送信回数、時間、どの広告が送信されたか、送信された広告を受信する対象視聴者の推定数、視聴者人口統計情報などが含まれる。いくつかの実施形態では、プロセッサ３０２は、記憶された広告送信情報をネットワークサーバ、たとえば、広告サーバ１２０に報告するようにさらに構成される。様々な実施形態では、プロセッサは、対応する対象視聴者制約が満たされているときに、システム１００内の１つまたは複数のデバイスに広告を送信したことに対する報酬としてサービスを受けるように構成される。
【００４４】
図４は、図３に示すモバイル通信デバイス３００中で使用され得、いくつかの実施形態では、実際にワイヤレス通信デバイス３００中で使用される、モジュールのアセンブリ４００を示す。アセンブリ４００中のモジュールは、たとえば、個別回路として、図３のプロセッサ３０２内のハードウェアでインプリメントされ得る。代替的に、それらのモジュールは、ソフトウェアでインプリメントされ、図３に示すモバイル通信デバイス３００のメモリ３０４に記憶され得る。プロセッサ３０２は、単一のプロセッサ、たとえば、コンピュータとして図３の実施形態に示しているが、１つまたは複数のプロセッサ、たとえば、コンピュータとしてインプリメントされ得ることを認識されるべきである。それらのモジュールは、ソフトウェアでインプリメントされるとき、コードを含み、そのコードは、プロセッサによって実行されたとき、プロセッサ３０２、たとえば、コンピュータを、そのモジュールに対応する機能をインプリメントするように構成する。いくつかの実施形態では、プロセッサ３０２は、モジュールのアセンブリ４００のモジュールの各々をインプリメントするように構成される。モジュールのアセンブリ４００がメモリ３０４に記憶される実施形態では、メモリ３０４は、少なくとも１つのコンピュータ、たとえば、プロセッサ３０２に、各モジュールが対応する機能をインプリメントさせるためのコード、たとえば、モジュールごとの個別コードを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品である。
【００４５】
完全にハードウェアベースのまたは完全にソフトウェアベースのモジュールを使用してもよい。しかしながら、機能をインプリメントするために、ソフトウェアモジュールとハードウェア（たとえば、回路がインプリメントされた(circuit implemented)）モジュールの任意の組合せが使用され得ることを理解されるべきである。図４に示すモジュールは、図２のフローチャート２００の方法において図示および／または説明する対応するステップの機能を実行するようにワイヤレス端末３００、またはプロセッサ３０２などのその端末３００中の要素を制御および／または構成することを諒解されたい。メモリ３０４は、この方法をインプリメントするのに使用される情報、たとえばブロードキャストすべき広告およびブロードキャストされた広告に関する情報を含む関連情報ならびに送信制約を満たす広告に対して与えられるべき価値あるいは報酬を含む。いくつかの実施形態では、情報、たとえば図５に示す情報がメモリに記憶される。
【００４６】
モジュール４００のアセンブリは、図２に示したフローチャート２００の方法の各ステップに対応するモジュールを含む。フローチャート２００に示した対応するステップを実行するようにプロセッサ３０２を実行または制御する図４中のモジュールは、２で始まる番号ではなく４で始まる番号で識別される。たとえば、モジュール４０４はステップ２０４に対応し、ステップ２０４に関して説明した動作を実行する役割を果たす。モジュールのアセンブリ４００は、複数の広告および対応する対象視聴者制約を広告サーバから受信するための任意のモジュール４０４と、複数の広告および対応する対象視聴者制約を記憶するためのモジュール４０６と、少なくとも１つの他のデバイスから１つまたは複数の信号を受信するためのモジュール４０７と、受信信号の信号強度を測定し、送信カバレージエリア内の到達可能な通信デバイスの数の推定値を求めるためのモジュール４０８と、１つまたは複数の受信信号に基づいて現在到達可能な対象視聴者に関する情報を更新するためのモジュール４０９とを含む。
【００４７】
モジュールのアセンブリ４００は、対象視聴者制約が満たされているかどうかを判定するためのモジュール４１０をさらに含む。様々な実施形態において、モジュール４１０は、少なくとも１つの他のデバイスからの受信信号に基づいて判定を下す。様々な実施形態において、判定モジュール４１０は、１つまたは複数の他のデバイスから受信された信号から得られるかまたは導き出されたピア発見情報および／またはその他の情報と記憶された対象視聴者制約とを使用して、対象視聴者制約が満たされているかどうかを判定する。
【００４８】
いくつかの実施形態において、対象視聴者制約には、空間分布タイプ制約、人口統計タイプ制約、およびデバイスタイプ制約の少なくとも１つが含まれる。いくつかの実施形態では、対象視聴者制約には、モバイル通信デバイスの送信カバレージエリアに対応するデバイスの最小数を示す少なくとも１つの制約が含まれる。モジュールのアセンブリ４００は、対象視聴者制約が満たされているか否かの判定に基づいてモバイル通信デバイス３００の動作を制御するモジュール４１２と、１つまたは複数の信号送信特性を対象視聴者制約を満たすように修正できるかどうかを判定するためのモジュール４１４と、送信すべき信号の１つまたは複数の特性を対象視聴者制約を満たすように修正するためのモジュール４１６とをさらに含む。
【００４９】
モジュールのアセンブリ４００は、ピア発見情報に基づいて、記憶された複数の広告のうちで現在の１組の対象視聴者制約を満たす広告を選択するためのモジュール４１８と、記憶された広告に対応する対象視聴者制約が満たされているときに、満たされている対象視聴者制約に対応する広告を送信するためのモジュール４２０と、広告送信情報を記憶するためのモジュール４２２と、記憶された広告送信情報を広告サーバに報告するためのモジュール４２４と、広告を送信したことに対する報酬としてサービスを受けるためのモジュール４２６とをさらに含む。いくつかの実施形態では、広告送信情報には、送信回数、時間、どの広告が送信されたか、視聴者の推定数、視聴者人口統計情報などが含まれる。
【００５０】
破線のボックス内に示されているモジュール、たとえばモジュール４０４、４１８は、任意であり、したがって、これらのモジュールのうちの１つまたは複数が存在する実施形態と存在しない実施形態がある。破線のボックスは、これらのモジュールが様々な実施形態においてモジュールのアセンブリ４００に含まれているが、プロセッサ３０２が、これらのモジュールに対応するステップが実施される実施形態において、そのような任意のモジュールを実行してもよいことを示している。
【００５１】
図５は、複数の広告および対応する対象視聴者制約に関する情報を含む例示的な表５００を示している。様々な実施形態における複数の広告および対応する対象視聴者制約は、サーバ１２０などの広告サーバから受信される。表５００に含まれる情報は、たとえば、モバイル通信デバイス３００のメモリ３０４に記憶され、たとえば図２のフローチャート２００に従った方法をインプリメントするのに使用される。一態様によれば、モバイル通信デバイス３００は、１つまたは複数の広告に対応する対象視聴者制約が満たされているときにこれらの広告を１つまたは複数の対象視聴者デバイスに送信する。
【００５２】
図示のように、列５１４内の個々の各項目は、記憶された広告に対応する広告ＩＤを含む。列５１６内の個々の各項目は、対応する行内の広告ＩＤによって識別される広告に対応する広告情報を含み、列５１８内の各項目は、対応する行内の広告ＩＤによって識別される広告に対応する対象視聴者制約を含む。列５２０内の個々の各項目は、この例ではモバイルデバイス３００などである送信側デバイスが、対応する対象視聴者制約が満たされているときに、対応する行内の広告ＩＤによって識別される対応する広告を送信するために受信する報酬(reward)あるいは代償(compensation)に関する情報を含む。たとえば、行５０２は、ＩＤ００００１によって識別される広告に対応する情報、すなわち、たとえばジョギングシューズなどのスポーツ用品用のような一般的な製品プロモーションを含む。広告主／プロモータによって設定することのできる、広告００００１を送信できるようにするのに満たすべき対応する広告制約、たとえば対象視聴者制約は、最低で５つ以上のデバイス（たとえば、広告を受信する潜在的なビューア）が、広告を確実に受信することができ、たとえば、送信側モバイル通信デバイス３００の送信カバレージエリア内に位置する必要があることである。広告００００１に対応する列５２０内の第１の項目は、対応する対象視聴者制約が満たされているときに、モバイル通信デバイス３００が、広告を送信することに対して報酬、たとえば０．１０ドルを受けることを示す。この例では、広告００００１の特定のケースに関して、広告主／プロモータによって単一の広告制約または対象視聴者制約のみが設定されているが、この例において後述するように、広告主／プロモータは、送信側モバイル通信デバイス３００によって広告を送信できるようにするのに満たすべき複数の対象視聴者制約を設定してもよく、場合によっては実際にそのように設定する。
【００５３】
行５０４は、ＩＤ０００１０によって識別される広告、すなわち、企業の重役および／または専門家用(business executives and/or working professionals)の新しい電話アプリケーション用のプロモーションに対応する情報を含む。満たすべき対応する対象視聴者制約には、デバイスタイプ制約および最小デバイス数制約が含まれる。たとえば、デバイスタイプ制約は、特定の広告を、たとえばｂｌａｃｋｂｅｒｒｙデバイスユーザに送信できることを指定し、最小デバイス数制約は、最低で３つ以上のデバイスが広告を確実に受信できる必要があることを指定する。いくつかの実施形態では、両方の対象視聴者制約が満たされているときに、モバイル通信デバイス３００は、対応する広告を対象視聴者に送信する。いくつかの実施形態では、広告主／プロモータは、たとえば、様々なユーザの過去の購買習慣、仕事または職業の特徴などに関するデータに基づいて、広告されている製品を購入する可能性がより高い１組のデバイスユーザに広告が送信されるように対象視聴者制約を設定する。
【００５４】
行５０６は、Ａｐｐｌｅフォンユーザ用のｉＴｕｎｅｓ、着信音、およびデートアプリケーション(dating application)用のプロモーションである、ＩＤ０００１１によって識別される広告に対応する情報を含む。満たすべき対応する対象視聴者制約にはデバイスタイプ制約が含まれる。デバイスタイプ制約は、特定の広告を、たとえばｉｐｈｏｎｅユーザに送信すべきであることを指定する。行５０８は、ＩＤ００１００によって識別される広告、すなわち、たとえばミュージシャンによるライブパフォーマンス用のイベントプロモーション広告に対応する情報を含む。満たすべき対応する対象視聴者制約には、最小デバイス数制約(minimum device number constraint)および人口統計制約(demographic constraint)が含まれる。到達可能なデバイスの最小数は、４以上である必要があり、人口統計制約は、受信側デバイスユーザが２５歳〜６０歳の年齢群に属する必要があることを指定している。
【００５５】
行５１０は、ＩＤ００１０１によって識別される広告、すなわち、新しいモバイルフォン用のプロモーションに対応する情報を含む。満たすべき対応する対象視聴者制約は、到達可能なデバイスの最小数が５以上である必要があることを指定している。したがって、モバイル通信デバイス３００は、表５００に含まれる情報を使用し、フローチャート２００の方法に従って１つまたは複数の広告を送信してもよい。
【００５６】
図６は、例示的な実施形態による、モバイル通信デバイス、たとえばデバイス１０２に含まれる例示的な判定モジュール(an exemplary determination module)６０２の動作を示す例６００を示している。判定モジュール６０２は、比較モジュール６０６と決定モジュール(a decision module)６０８とを含む。判定モジュール６０２は、記憶された広告に対応する対象視聴者制約が満たされているか否かを、たとえば、少なくとも１つの他のデバイスからの１つまたは複数の受信信号に基づいて判定するために使用される。この例に示すように、いくつかの実施形態では、判定モジュール６０２は、１つまたは複数のデバイスからの受信信号から得られるかまたは導き出された情報６０４を受信する。いくつかの実施形態では、この情報には、デバイス種別識別子情報、信号が受信されたデバイスのユーザに対応する人口統計情報、（デバイス１  １０２における受信信号強度およびその他の情報を使用して導き出されることも、受信信号において明示的に示されることもある）デバイスロケーションおよび／または位置情報が含まれる。前述のように、デバイス１  １０２はまた、（デバイス１  １０２によって他のデバイスから受信される１つまたは複数の信号に対応する）導き出された信号強度情報から、その送信カバレージエリア内のデバイスの数を推定してもよい。
【００５７】
比較モジュール６０６は、複数の広告に対応する記憶された対象視聴者制約情報６１２、および１つまたは複数の受信信号から得られるかまたは導き出された情報６０４を使用して、対象視聴者制約が満たされているかどうかを判定する。判定の結果(the result of the determination)は決定モジュール６０８に供給され、決定モジュール６０８は、判定の結果に基づいて、通信デバイスがどんな処置を講じるべきかを決定する(decides)。いくつかの実施形態では、判定結果が、対象制約が満たされていることを示すとき、決定モジュール６０８は、モバイル通信デバイス１０２を、満たされている対象視聴者制約に対応した広告を送信するように制御する命令を生成する。いくつかの実施形態では、判定結果が、対象制約が満たされていないことを示すとき、決定モジュール６０８は、モバイル通信デバイス１  １０２を広告を送信しないように制御する命令を生成する。いくつかの実施形態では、判定が、対象制約が満たされていることを示すとき、決定モジュールは、他のデバイスモジュールによってさらなる処理が実行されるようにトリガし、たとえば、信号伝送特性を対象視聴者制約を満たすように修正できるかどうかを判定する。
【００５８】
様々な実施形態において、モバイル通信デバイス、たとえば、図３の通信デバイス３００は、本出願における図面のいずれに関しても記載し、かつ／または本出願の詳細な説明において記載した個々のステップおよび／または動作それぞれに対応するモジュールを含む。これらのモジュールは、ハードウェアでインプリメントされる場合があり、場合によっては、実際にそのようにインプリメントされる。他の実施形態では、モジュールは、通信デバイスのプロセッサによって実行されると、デバイスに、対応するステップまたは動作をインプリメントさせるプロセッサ実行可能命令を含むソフトウェアモジュールとしてインプリメントされる場合があり、場合によっては実際にそのようにインプリメントされる。さらに他の実施形態では、モジュールの一部または全部が、ハードウェアとソフトウェアの組合せとしてインプリメントされる。
【００５９】
いくつかの実施形態では、広告を送信することのできるモバイルデバイスの近傍に位置するモバイルデバイスの数および分布に関する情報が、広告を送信することのできるデバイスによって求められる。様々な実施形態において、そのような情報は、ピア発見信号および／またはデバイスロケーション情報から求められる。デバイスの数および／または分布だけでなく、デバイスのユーザに関する人口統計情報(demographic information)および／またはデバイスタイプ情報を考慮に入れてもよい。この情報は、記憶された広告に対応する対象視聴者制約が満たされているかどうかを判定する際に使用される。様々な実施形態では、記憶された広告に対応する１つまたは複数の対象視聴者制約が満たされているとき、モバイルデバイスは、対応する広告を対象視聴者に送信する。
【００６０】
いくつかの実施形態では、１つまたは複数の対象視聴者制約が満たされていないとき、１つまたは複数の伝送特性を対象視聴者制約を満たすように修正してもよいかどうかを見るために判断がなされる(determination is made)。１つまたは複数の伝送特性を修正した後に対象視聴者制約が満たされた場合、満たされた制約に対応する広告が対象視聴者に送信される。
【００６１】
いくつかの実施形態では、ブロードキャスト送信領域と所与の期間にブロードキャストできる広告の数との関係は、ある領域、たとえば広告を送信することのできるモバイルデバイスを囲む領域内のモバイルデバイスの数および分布の関数として動的に調整される。このようにして、広告の送信によって到達されることのできるデバイスの数と所与の期間にブロードキャストされる広告の総数との組合せに基づいて生成される広告収入の額を最大にすることによって、広告収入を最適化することができる。いくつかの実施形態では、配信される広告の数と到達される潜在的な顧客とのトレードオフをとることによって、顧客の人口統計情報(customer demographics)がさらに考慮される。たとえば、対象とする視聴者の数を増やして広告の量を減らす（しかし、増やした視聴者のうちｉｐｈｏｎｅユーザはほとんどまたはまったく増やさない）ことよりも、対象とするｉｐｈｏｎｅユーザを減らして広告、たとえばｉｐｈｏｎｅユーザを対象とする広告を増やすことの方が価値がある場合がある。
【００６２】
いくつかの実施形態では、物理的な制限によって、任意の所与のメッセージをブロードキャストするのに当然のコストがかかる。しかし、ブロードキャストメッセージの金額は、メッセージが送信される潜在的な顧客の数に比例することが多い。ブロードキャスト局からのブロードキャストの金額は、広告主が、広告が特定の制約を満たす場合に支払う価格を指定する入札プロセスによって決定され(determined)てもよく、いくつかの実施形態では、実際に入札プロセスによって決定される。この情報は、モバイルワイヤレス通信端末に伝達され、広告および対応する制約と一緒に記憶されてもよく、いくつかの実施形態では実際にそのように伝達され記憶される。モバイルデバイスおよびは、広告を満たすことに対する代償の額に関する情報を使用して、収入を最大にするにはどの広告を送信すべきかおよび／または最も高い付け値に対応する送信制約を満たすにはどんな送信特性を修正するべきかを判定する。したがって、モバイルデバイスは、広告を送信することから得られる収入を最大にすることができる。
【００６３】
いくつかの実施形態では、システムは、中央ネットワークデバイスを含んでもよく、ブロードキャスト局は、ワイドエリアネットワーク（ＷＡＮ）デバイス、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）デバイス、および／または様々な種類のピアツーピアデバイスを含む他の種類のモバイル通信デバイスであってもよい。様々な実施形態では、各モバイルは、アクセスポイントおよび／または他のモバイルデバイスによって検出されるピア発見信号を自律的に送信するデバイスである。ユーザの空間分布は、受信されたピア発見信号の数および受信されたピア発見信号の信号強度に関する情報を集計することによってモバイルネットワークデバイスまたは他のネットワークデバイスによって得られてもよく、いくつかの実施形態では実際にそのように得られる。いくつかの実施形態では、各モバイル自体が、全地球測位信号（ＧＰＳ）から、かつ／あるいはアクセスポイントまたは他のモバイルから送信される信号を検出することによって、モバイル自体の位置を決定する(determine)。決定された位置を使用して、ロケーション制約の形の広告送信制約が満たされているかどうかを決める(decide)ことができる。
【００６４】
いくつかの実施形態では、送信すべき広告に対応する対象視聴者制約が満たされているかどうかを判定するのに使用される情報に、各モバイルの空間分布および／またはそれらのモバイルのユーザに関する人口統計情報(demographic information)を含めてもよい。この情報は、各モバイルから送信されるピア発見信号から復号され、かつ／あるいはピア発見信号によって示されるデバイスの種類に基づいて判明するかまたは求められてもよい。たとえば、ユーザの特定のグループを特定のデバイスに関連付ける情報をモバイルデバイスに記憶してもよい。ある領域内の特定のデバイスを示す１組のピア発見信号が受信されたと仮定すると、上記の情報を使用して、人口統計的広告制約(demographic advertising constraint)が満たされているかどうかを判定することができる。
【００６５】
様々な実施形態の技法は、ソフトウェア、ハードウェア、および／またはソフトウェアとハードウェアの組合せを使用してインプリメントされることができる。様々な実施形態は、装置、たとえば、モバイル端末などのモバイルノード、基地局、通信システムを対象とする。様々な実施形態はまた、方法、たとえば、モバイルノード、基地局、および／または通信システム、たとえば、ホストを制御および／または動作させる方法を対象とする。様々な実施形態はまた、方法の１つまたは複数のステップをインプリメントするように機械を制御するための機械可読命令を含む、機械、たとえば、コンピュータ、可読媒体、たとえば、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなどを対象とする。
【００６６】
開示したプロセスにおけるステップの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計の選好に基づいて、プロセス中のステップの特定の順序または階層は本開示の範囲内のまま再構成できることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００６７】
様々な実施形態では、本明細書で説明したノードは、１つまたは複数の方法に対応するステップ、たとえば、信号受信ステップ、信号処理ステップ、および／または信号送信ステップを実行するための１つまたは複数のモジュールを使用してインプリメントされる。したがって、いくつかの実施形態では、様々な機能がモジュールを使用してインプリメントされる。そのようなモジュールは、ソフトウェア、ハードウェアまたはソフトウェアとハードウェアの組合せを使用してインプリメントされることができる。上記の方法または方法ステップの多くは、たとえば１つまたは複数のノードにおいて、上記の方法の全部または一部をインプリメントするために、追加のハードウェアの有無にかかわらず、機械、たとえば汎用コンピュータを制御する、メモリデバイスなど、たとえば、ＲＡＭ、フロッピー（登録商標）ディスクなどの機械可読媒体中に含まれる、ソフトウェアなどの機械実行可能命令を使用して実施できる。したがって、特に、様々な実施形態は、機械、たとえば、プロセッサおよび関連するハードウェアに、上述の（１つまたは複数の）方法のステップのうちの１つまたは複数を実行させるための機械実行可能命令を含む機械可読媒体を対象とする。いくつかの実施形態は、本発明の１つまたは複数の方法のステップのうちの１つ、複数またはすべてをインプリメントするように構成されたプロセッサを含むデバイス、たとえば、通信ノードを対象とする。
【００６８】
いくつかの実施形態では、１つまたは複数のデバイス、たとえば、アクセスノードおよび／またはワイヤレス端末などの通信ノードの１つまたは複数のプロセッサ、たとえば、ＣＰＵは、通信ノードによって実行されるものとして説明した方法のステップを実行するように構成される。プロセッサの構成は、プロセッサ構成を制御するために１つまたは複数のモジュール、たとえば、ソフトウェアモジュールを使用することによって、および／または列挙したステップを実行するため、および／またはプロセッサ構成を制御するためにプロセッサ中にハードウェア、たとえば、ハードウェアモジュールを含めることによって達成され得る。したがって、必ずしもすべての実施形態とは限らないいくつかの実施形態は、プロセッサが含まれるデバイスによって実行される様々な記載の方法のステップの各々に対応するモジュールを含むプロセッサをもつデバイス、たとえば、通信ノードを対象とする。必ずしもすべての実施形態とは限らないいくつかの実施形態では、デバイス、たとえば、通信ノードは、プロセッサが含まれるデバイスによって実行される様々な記載の方法のステップの各々に対応するモジュールを含む。モジュールは、ソフトウェアおよび／またはハードウェアを使用してインプリメントされることができる。
【００６９】
いくつかの実施形態は、１つのコンピュータまたは複数のコンピュータに、様々な機能、ステップ、行為、および／または動作、たとえば、上述の１つまたは複数のステップをインプリメントさせるためのコードを備えるコンピュータ可読媒体、たとえば非一時的コンピュータ可読媒体を備えるコンピュータプログラム製品を対象とする。実施形態に応じて、コンピュータプログラム製品は、実行すべきステップごとに異なるコードを含むことができ、場合によっては実際にそのように含む。したがって、コンピュータプログラム製品は、方法、たとえば、通信デバイスまたはノードを制御する方法の個々のステップごとのコードを含むことができ、場合によっては実際にそのように含む。コードは、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、他のタイプの記憶デバイスなどのコンピュータ可読媒体上に記憶される、機械、たとえば、コンピュータ実行可能命令の形態とすることができる。コンピュータプログラム製品を対象とすることに加えて、いくつかの実施形態は、上述の１つまたは複数の方法の様々な機能、ステップ、行為、および／または動作のうちの１つまたは複数をインプリメントするように構成されるプロセッサを対象とする。したがって、いくつかの実施形態は、本明細書で説明する方法のステップの一部または全部をインプリメントするように構成されたプロセッサ、たとえばＣＰＵを対象とする。プロセッサは、たとえば、本出願で説明する通信デバイスまたは他のデバイス中で使用することができる。
【００７０】
ＯＦＤＭシステムに関して説明したが、様々な実施形態の方法および装置のうちの少なくともいくつかは、多くの非ＯＦＤＭおよび／または非セルラーシステムを含む広範囲の通信システムに適用可能である。
【００７１】
上記の説明に鑑みて、上述の様々な実施形態の方法および装置に関する多数の追加の変形形態が当業者には明らかであろう。そのような変形形態は範囲内に入ると考えるべきである。本方法および本装置は、ＣＤＭＡ、直交周波数分割多重（ＯＦＤＭ）、および／または通信デバイス間のワイヤレス通信リンクを与えるために使用され得る様々な他のタイプの通信技法とともに使用され得、様々な実施形態において使用される。いくつかの実施形態では、１つまたは複数の通信デバイスは、ＯＦＤＭおよび／またはＣＤＭＡを使用してモバイルノードとの通信リンクを確立し、および／またはワイヤードもしくはワイヤレス通信リンクを介してインターネットもしくは別のネットワークへの接続性(connectivity)を与え得るアクセスポイントとしてインプリメントされる。様々な実施形態では、モバイルノードは、本方法をインプリメントするための、受信機／送信機回路ならびに論理および／またはルーチンを含む、ノートブックコンピュータ、個人情報端末（ＰＤＡ）、または他の携帯デバイスとしてインプリメントされる。
【図１】
2013543165.tif 000003
【図２】
2013543165.tif 000004
【図３】
2013543165.tif 000005
【図４】
2013543165.tif 000006
【図５】
2013543165.tif 000007
【図６】
2013543165.tif 000008
【国際調査報告】
2013543165.tif 000009