説明

モバイルデバイスプロファイルアグリゲーション

識別された地理的領域中の(たとえば、エンターテインメントベニューにいる)アクセス端末ユーザのアグリゲートグループプロファイルを生成するためのシステム、方法、デバイス、およびコンピュータプログラム製品について説明する。識別された地理的領域中のモバイルアクセス端末ユーザのセットについてのグループプロファイル要求が受信され得る。ユーザの各々のユーザプロファイル情報が要求され得る。ユーザプロファイルは、アグリゲートグループプロファイルを生成するためにアグリゲートされ得る。アグリゲートグループプロファイルは、(たとえば、現在出席しているユーザを反映するためにエンターテインメントベニューにおける広告を選択する際に使用するために)配信され得る。

【発明の詳細な説明】
【背景技術】
【0001】
ワイヤレス通信システムは、ボイス、ビデオ、パケットデータ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために広く展開されている。これらのワイヤレスシステムは、ユーザの間で利用可能なシステムリソース(たとえば、時間、周波数、および電力)を分割することによって比較的小さい地理的エリア中の複数のユーザをサポートすることが可能な多元接続システムであり得る。ワイヤレスシステムが急増するにつれて、様々なロケーション判断技術も進化してきた。今日製造される大部分のモバイルデバイスは、デバイスのロケーションを識別することを可能にする構成要素を含む。
【0002】
人々のグループまたは群衆が集まる多くのエリア(たとえば、スポーツベニューまたはエンターテインメントベニュー(sports or entertainment venues)、通行量の多い道路、および公共交通ハブ)がある。多くの場合、これらのグループは、共通の関心を持つ傾向がある。しかしながら、所与のサイトにおいて広告するとき、または他のサービスを提供するときには、しばしば、一般的な手法が使用される。たとえば、多くのベニューにおいて、サービスの提供および広告は、時間的に静的であり、所与の時点における実際の参加者のグループ人口統計ではなく、ベニューに存在し得る参加者の一般人口統計に適合される。サービスの提供または広告を所与の時間に実際に集まったグループにより良く合わせる能力は、関与する当事者にとって価値があり得る。
【発明の概要】
【0003】
識別された地理的領域中の(たとえば、エンターテインメントベニューにいる)アクセス端末ユーザのアグリゲートグループプロファイルを生成するためのシステム、方法、デバイス、およびコンピュータプログラム製品について説明する。識別された地理的領域中のモバイルアクセス端末ユーザのセットについてのグループプロファイル要求が受信され得る。ユーザの各々のユーザプロファイル情報が要求され得る。受信されたユーザプロファイルは、アグリゲートグループプロファイルを生成するためにアグリゲートされ得る。アグリゲートユーザプロファイルは、(たとえば、現在出席しているユーザを反映するためにエンターテインメントベニューにおける広告を選択する際に使用するために)送信され得る。
【0004】
アグリゲートグループプロファイルを生成する例示的な方法は、識別された地理的領域中の複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信することと、各モバイルアクセス端末ユーザのユーザプロファイルについての要求を送信することと、複数の要求されたユーザプロファイルを受信することと、受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成すること、アグリゲートグループプロファイルを送信することとを含む。
【0005】
そのような方法の実施形態は、識別された地理的領域中の複数のモバイルアクセス端末ユーザを検出すること、識別された地理的領域内で、グループプロファイルアグリゲーションのためにそれぞれのユーザプロファイルへのアクセスを有するサービスにサブスクライブされたモバイルアクセス端末ユーザを識別すること、複数のモバイルアクセス端末ユーザのユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップすること、各ユーザプロファイルについての要求を(地理的に互いから離れたストレージデバイスであり得る)それぞれのアドレスに送信すること、および/またアグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データ(specification data)を受信することであって、アグリゲートグループプロファイルがその仕様データに従って生成される、受信することという特徴のうちの1つまたは複数を含み得る。一実施形態では、各モバイルアクセス端末ユーザのユーザプロファイルについての要求は、アグリゲートされるべきユーザプロファイル情報のタイプのみについての要求であり、ユーザプロファイルを受信することは、アグリゲートされるべきユーザプロファイル情報のタイプのみを受信することに関与する。
【0006】
同じくまたは代替的に、本方法の実施形態は、アグリゲートグループプロファイルに応答して、複数の利用可能な広告から1つの広告を選択すること、識別された地理的領域に入った追加のモバイルアクセス端末ユーザの識別情報を受信すること、追加のモバイルアクセス端末ユーザのユーザプロファイルについての追加の要求を送信すること、追加のモバイルアクセス端末ユーザについての複数の要求されたユーザプロファイルを受信すること、受信した複数のユーザプロファイルを使用して更新されたアグリゲートグループプロファイルを生成すること、および更新されたアグリゲートグループプロファイルに応答して、複数の利用可能な広告のうちの第1の広告から複数の利用可能な広告のうちの第2の広告に選択を動的に変更することという特徴のうちの1つまたは複数を含み得る。
【0007】
同じくまたは代替的に、本方法の実施形態は、第1のモバイルアクセス端末ユーザのユーザプロファイルを生成するために第1のモバイルアクセス端末ユーザによって入力されたデータを受信すること、および第1のモバイルアクセス端末ユーザのユーザプロファイルを生成するために第1のモバイルアクセス端末ユーザによるモバイルアクセス端末の使用を監視することという特徴のうちの1つまたは複数を含み得る。一実施形態では、ユーザプロファイルが、年齢、性別、収入、現住所、またはそれらの任意の組合せを識別するデータを含み得る。別の実施形態では、グループプロファイル要求と識別された地理的領域中の複数のモバイルアクセス端末ユーザの識別情報とが、エンターテインメントベニューから受信され、アグリゲートグループプロファイルはエンターテインメントベニューに送信される。
【0008】
アグリゲートグループプロファイルを生成するための例示的な装置は、識別された地理的領域中の複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信するための手段と、各モバイルアクセス端末ユーザのユーザプロファイルについての要求を送信するための手段と、複数の要求されたユーザプロファイルを受信するための手段と、受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成するための手段と、アグリゲートグループプロファイルを送信するための手段とを含む。
【0009】
そのような装置の実施形態は、識別された地理的領域中の複数のモバイルアクセス端末ユーザを識別するための手段、識別された地理的領域中の複数のモバイルアクセス端末ユーザの識別情報を受信するための手段、またはアグリゲートグループプロファイルに応答して、複数の利用可能な広告から1つの広告を選択するための手段という特徴のうちの1つまたは複数を含み得る。同じくまたは代替的に、要求を送信するための手段は、複数のモバイルアクセス端末ユーザのユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップするための手段と、各ユーザプロファイルについての要求をそれぞれのアドレスに送信するための手段とを含み得る。それぞれのアドレスのうちのいくつかは、本装置にローカルなストレージアクセス端末上に常駐し得る。同じくまたは代替的に、生成するための手段は、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データに従ってアグリゲートグループプロファイルを生成するための手段であり得る。
【0010】
アグリゲートグループプロファイルを生成するための代替の例示的な装置は、各々が識別された地理的領域中で検出された複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信することと、グループプロファイル要求に応答してアグリゲートグループプロファイルを送信することとを行うように構成されたネットワークインターフェースと、各モバイルアクセス端末ユーザについてのユーザプロファイルを要求するように構成されたプロファイルリクエスタと、要求されたユーザプロファイルを受信することと、受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成することとを行うように構成されたアグリゲータとを含む。
【0011】
そのような装置の実施形態は、アグリゲータが、アグリゲートされるべきユーザプロファイル情報の1つまたは複数のタイプを識別する仕様データを受信するようにさらに構成され、アグリゲートグループプロファイルは仕様データに従って生成されるという特徴のうちの1つまたは複数を含み得る。同じくまたは代替的に、ネットワークインターフェースは、識別された地理的領域に出入りするモバイルアクセス端末ユーザに関する実質的にリアルタイムの更新を受信するようにさらに構成され得、アグリゲータは、実質的にリアルタイムの更新に従った、識別された地理的領域中のモバイルアクセス端末ユーザのユーザプロファイルを使用してアグリゲートグループプロファイルを生成するようにさらに構成され得る。
【0012】
アグリゲートグループプロファイルを生成するための例示的なコンピュータプログラム製品は、プロセッサに、識別された地理的領域中の複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信することと、各モバイルアクセス端末ユーザのユーザプロファイルについての要求を送信することと、複数の前記要求されたユーザプロファイルを受信することと、受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成することと、アグリゲートグループプロファイルを送信することとを実行させるための命令を含む。
【0013】
そのようなコンピュータプログラム製品の実施形態は、プロセッサに、識別された地理的領域内で、グループプロファイルアグリゲーションのためにそれぞれのユーザプロファイルへのアクセスを有するサービスにサブスクライブされたモバイルアクセス端末ユーザを識別することを実行させるように構成された命令、複数のモバイルアクセス端末ユーザのユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップするための命令、および各ユーザプロファイルのための要求をそれぞれのアドレスに送信するための命令、およびアグリゲートグループプロファイルに応答して、複数の利用可能な広告から1つの広告を選択または推奨するための命令という特徴のうちの1つまたは複数を含み得る。
【0014】
アグリゲートグループプロファイルを生成するための例示的なシステムは、識別された地理的領域中の複数のモバイルアクセス端末ユーザを識別するように構成されたロケーションサーバと、複数のモバイルアクセス端末ユーザの各々のユーザプロファイルを記憶するように構成されたユーザプロファイルサーバとを含む。例示的なシステムは、複数のモバイルアクセス端末ユーザの識別情報とグループプロファイル要求とを受信することと、各モバイルアクセス端末ユーザのユーザプロファイルの少なくとも一部についての要求をユーザプロファイルサーバに送信することと、複数の要求されたユーザプロファイルを受信することと、受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成することと、アグリゲートグループプロファイルを送信することとを行うように構成されたプロファイルアグリゲーションサーバをさらに含む。
【0015】
そのようなシステムの実施形態は、ロケーションサーバがエンターテインメントベニュー用のネットワークの一部であり得、モバイルアクセス端末ユーザがネットワークに加入するときに、識別された地理的領域中の複数のモバイルアクセス端末ユーザを識別し得ること、またはロケーションサーバが、ロケーションベースのサービスプロバイダから通知を受信することによって、識別された地理的領域中の複数のモバイルアクセス端末ユーザを識別し得ることという特徴のうちの1つまたは複数を含み得る。
【0016】
同じくまたは代替的に、ロケーションサーバは、識別された地理的領域中のモバイルアクセス端末ユーザを監視することと、識別された地理的領域中のモバイルアクセス端末ユーザを識別する周期的更新をプロファイルアグリゲーションサーバに送信することとを行うようにさらに構成され得る。プロファイルアグリゲーションサーバは、周期的更新を使用して、更新されたアグリゲートグループプロファイルを生成するようにさらに構成され得る。
【0017】
同じくまたは代替的に、そのようなシステムの実施形態は、ユーザプロファイルサーバが、複数のモバイルアクセス端末ユーザのユーザプロファイルの各々にアクセスするためのローカルに記憶されたアドレスデータをルックアップすることと、各ユーザプロファイルについての要求をそれぞれのアドレスに送信することとを行うようにさらに構成され得ること、およびユーザプロファイルサーバが、各ユーザプロファイルについての要求中で、アグリゲートされるべきユーザプロファイル情報のタイプを指定することと、アグリゲートされるべきユーザプロファイル情報のタイプをプロファイルアグリゲーションサーバに提供することとを行うようにさらに構成され得ることの特徴のうちの1つまたは複数を含み得る。したがって、いくつかのユーザプロファイル情報がプロファイルアグリゲーションサーバに与えられないことがある。同じくまたは代替的に、プロファイルアグリゲーションサーバは、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データを受信するように構成され得、アグリゲートグループプロファイルは仕様データに従って生成され得る。この仕様データは、たとえば、エンターテインメントベニューによって選択され得、プロファイルアグリゲーションサーバは、アグリゲートグループプロファイルをエンターテインメントベニューに送信するように構成され得る。
【0018】
以下の説明の性質のさらなる理解は、以下で参照される図を参照して実現され得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、ダッシュによる参照ラベルと、それらの同様の構成要素同士を区別する第2のラベルとを見ることによって区別され得る。第1の参照ラベルのみが明細書において使用される場合、その説明は、第2の参照ラベルにかかわらず、同じ第1の参照ラベルを有する同様の構成要素のうちの任意の1つに適用可能である。
【図面の簡単な説明】
【0019】
【図1】グループプロファイルアグリゲーションのためのシステムを示すブロック図。
【図2】プロファイルアグリゲーションサーバを示すブロック図。
【図3】アグリゲートグループプロファイルを生成するためのシステムのブロック図。
【図4】アグリゲートグループプロファイルを生成するために使用され得るテーブルの一例を示す図。
【図5】グループプロファイルアグリゲーションの方法を示すフローチャート。
【図6】仕様データを使用するグループプロファイルアグリゲーションの方法を示すフローチャート。
【図7】更新されたアグリゲートグループプロファイルを生成する方法を示すフローチャート。
【図8】ベニューのアグリゲートグループプロファイルを生成するための方法を示すフローチャート。
【発明を実施するための形態】
【0020】
所与の地理的領域内の(たとえば、エンターテインメントベニューにいる)モバイルアクセス端末ユーザのアグリゲートグループプロファイルを生成するためのシステム、方法、デバイス、およびコンピュータプログラム製品について説明する。識別された領域中のモバイルアクセス端末ユーザのグループプロファイルを生成するための要求が、(たとえば、ベニューから)受信され得る。その領域内のユーザはいくつかの異なる方法で検出され得、ユーザの各々のユーザプロファイル情報が要求され得る。受信されたユーザプロファイルは、アグリゲートグループプロファイルを生成するためにアグリゲートされ得る。このプロファイルは、ユーザがその領域に入るときに、およびそこから出るときに更新され得る。アグリゲートユーザプロファイルは(たとえば、現在出席しているユーザを反映するためにエンターテインメントベニューにおける広告を選択する際に使用するために)送信され得る。
【0021】
以下の説明は、例を与えるものであり、特許請求の範囲の範囲、適用性、または構成を限定するものではない。そうではなく、次の説明は、様々な実施形態を実装することを可能にする説明を当業者に与えるものである。本開示の趣旨および範囲から逸脱することなく、要素の機能および構成において変更が行われ得る。したがって、様々な実施形態は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明される方法は、説明される順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの実施形態に関して説明される特徴は、他の実施形態において組み合わせられ得る。
【0022】
最初に図1を参照すると、ブロック図に、それぞれ互いに通信し得る、ロケーションサーバ110と、プロファイルアグリゲーションサーバ115と、ユーザプロファイルサーバ120とを含むシステム100が示されている。各サーバは、たとえば、1つまたは複数のサーバコンピュータ、パーソナルコンピュータ、ワークステーション、ウェブサーバ、または他の好適なコンピューティングデバイスで構成され得、所与のサーバ用の(1つまたは複数の)個々のコンピューティングデバイスは互いにローカルまたはリモートであり得る。ロケーションサーバ110と、プロファイルアグリゲーションサーバ115と、ユーザプロファイルサーバ120とは、単一の装置中に組み込まれ得る。
【0023】
いくつかの実施形態では、ロケーションサーバ110は、識別された地理的領域125(たとえば、スポーツベニューまたはエンターテインメントベニュー、通行量の多い道路の一部、あるいは公共交通ハブ)中のモバイルアクセス端末(AT)105を識別するように構成される。この識別が行われ得るいくつかの方法がある。たとえば、ロケーションサーバ110は、ロケーションベースサービスプロバイダから、識別された地理的領域中のAT105の識別情報を受信し得る。代替的に、ロケーションサーバ110は、ベニューにおけるネットワークの一部であり得、それらがベニューのネットワーク(たとえば、WiFi、IEEE802.15.4/ZigBee(登録商標)、IEEE802.15.1/Bluetooth(登録商標)、ピアツーピア、アドホック)に加入するときに、または他の手段(バーコードスキャニング、一意の識別子を提供すること、ログオンプロシージャなど)を介してユーザのプレゼンス(presence)を検出し得る。一実施形態では、ロケーションサーバ110は、グループプロファイルアグリゲーションのためにそれぞれのユーザプロファイルへのアクセスを可能にするサービスにサブスクライブされたAT105のみを識別する。ロケーションサーバ110は、AT105が識別された地理的領域に入るときに、またはそこから出るときにAT105を監視し得、周期的更新を送信し得る。
【0024】
上記のように、ロケーションサーバ110は、識別された地理的領域125内のAT105を識別し得る。AT105は、スマートフォン、セルラー電話、VoIP電話、携帯情報端末、ページャ、テキストメッセージングデバイス、電子メールデバイス、ラップトップ、ポータブルデジタル音楽プレーヤ、双方向無線、任意のモバイルフォンまたはボイスもしくはデータを通信する他のモバイルデバイス、ワイヤレスタグ(たとえば、パッシブRFIDタグまたはアクティブRFIDタグ)、磁気ストリップメディア(たとえば、ロイヤルティカード)、あるいは上記の任意の組合せであり得る。「VoIP」という用語は、インターネットプロトコル(IP)ベースのネットワークなどのデータネットワーク上で提供される任意のタイプのボイスサービスを含む。「VoIP」という用語は、電話からのボイス信号がデータネットワーク上で伝わるデジタル信号へと変換される任意の送信を含む。VoIPはまた、ネットワーク中のデータがAT105に配信され、オーディオ信号に変換される任意のシステムを含む。
【0025】
地理的領域125は、規定された境界をもつ地理的エリアであり得る。同じくまたは代替的に、地理的領域125は、モバイルデバイスが所与のしきい値を上回る信号品質を受信するエリアとして、より大まかに定義され得る。地理的領域125は、高度限定(たとえば、アリーナの様々な階)をも含み得る。地理的領域125は、スポーツベニューまたはエンターテインメントベニューの一部(たとえば、座席エリア、コンコース、場内売場)、通行量の多い道路の一部、あるいは公共交通ハブの一エリアであり得る。さらに、地理的領域125内でユーザのプレゼンスが検出され得ることに留意されたいが、ユーザの仮想プレゼンスも検出され得る。たとえば、ユーザのプレゼンスは、ソフトウェア対話(たとえば、チャットルーム、ソーシャルネットワーク、インスタントメッセージング)に関与するアプリケーション中で検出され得る。これはジャバー(jabber)セッションまたはいくつかの仮想世界型アプリケーションを含み得、それによりユーザがサインオンする。ユーザのプレゼンスのグループが検出され得、それらのプロファイルは、以下で説明するようにアグリゲートおよび使用され得る(たとえば、広告は、アプリケーションまたは仮想世界環境によってカスタマイズされ得る)。したがって、以下の説明の大部分ではロケーション関係の検出およびアグリゲーションに言及するが、プロファイルアグリゲーションのためのグループを確立するために仮想プレゼンスも使用され得る。
【0026】
その上、衛星ロケーション情報、セルラーロケーション情報、ロケーション情報のネットワーク分析、建築物に固有のロケーション情報、またはロケーション判断のための他の手段を含む様々なロケーション識別技術が使用され得る。ロケーション情報は、セルラータワーまたはアクセスポイントを使用する三角測量に基づき得る。ロケーション情報は、全地球測位システム(GPS)座標、または任意の他のGPS関連のロケーション情報であり得る。セルラーキャリアは、セルラータワーを使用してAT105の位置を特定する様々な手段を採用し得る。例として、到着時間差方法、到来角方法、およびロケーションパターンマッチング方法が、ロケーション情報を取得する代替手段として当技術分野でよく知られている。ロケーション情報は、(たとえば、多層建築物またはアリーナ内のロケーションを示すための)高度情報を含み得る。さらに、上記の任意の組合せが使用され得る。
【0027】
ロケーションサーバ110は、地理的領域125中の識別されたAT105を指定するデータをプロファイルアグリゲーションサーバ115に送信し得る。この識別情報は、媒体アクセス制御(MAC)アドレスまたは他の識別子の形態であり得る。送信は周期的に行われ得、地理的領域125中の現在のAT105ユーザを反映するために前の送信が更新される。また、プロファイルアグリゲーションサーバ115は、地理的領域125中のAT105ユーザのアグリゲートプロファイルを提供するためにグループプロファイル要求を受信し得る。グループプロファイル要求は、ロケーションサーバ110、または別のソースから受信され得る。グループプロファイル要求は、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データを含み得る。したがって、グループプロファイル要求は、利用可能なユーザプロファイル情報の一部のみがアグリゲートされることを指定し得る。
【0028】
プロファイルアグリゲーションサーバ115は、地理的領域中のAT105ユーザのユーザプロファイルの全部または一部を要求する要求をユーザプロファイルサーバ120に送信し得る。ユーザプロファイルサーバ120は、AT105ユーザのユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップし得、各ユーザプロファイル(またはその一部)についての要求をそれぞれのアドレスに送信し得る。ユーザプロファイルのそれぞれのアドレスは、ユーザプロファイルサーバ120にローカルな、またはそれからリモートなストレージデバイスに対応し得る。たとえば、一実施形態では、ユーザプロファイルは地理的に互いから離れたストレージデバイス中に分散され、配置される。いくつかの実施形態では、ユーザプロファイルは中央ロケーションに記憶され得る。ユーザプロファイル情報も同様にユーザプロファイルサーバ120に記憶され得る。
【0029】
各ユーザプロファイルは、ユーザのプロファイルを生成するためにAT105ユーザによって入力された情報から作成され得る。AT105の使用は、ユーザプロファイルについての情報を生成するか、またはユーザプロファイルに情報を追加するために監視され得る。ユーザプロファイルは、年齢、性別、収入、現住所、職場住所、職業、購入履歴、関心、音楽の好み、エンターテインメントの好み、またはそれらの任意の組合せを識別するデータを含み得る。ユーザプロファイルサーバ120は、要求されたユーザプロファイル情報のタイプを指定し得る。したがって、すべてよりも少ないユーザプロファイル情報がアグリゲートされるとき、いくつかの実施形態では、ユーザプロファイルの一部分のみがアクセスされる。一実施形態では、ユーザプロファイルサーバ120は、各ユーザプロファイルについての要求中で、アグリゲートされるべきユーザプロファイル情報のタイプを指定し、あるユーザ情報がソースにおいて与えられないようにする。
【0030】
ユーザプロファイルサーバ120は、要求されたユーザプロファイル情報をアグリゲーションのためにプロファイルアグリゲーションサーバ115に送信する。プロファイルアグリゲーションサーバ115は、受信したユーザプロファイル情報を使用してアグリゲートグループプロファイルを生成し得る。アグリゲートグループプロファイルは、アグリゲートされるべきユーザプロファイル情報の(1つまたは複数の)タイプを識別するグループプロファイル要求からの仕様データに従って生成され得る(たとえば、いくつかの実施形態では、情報のいくつかのタイプのみがアグリゲートされる)。アグリゲートグループプロファイルは、たとえば、AT105ユーザが地理的領域に入るときに、またはそこから出るときに更新され得る。
【0031】
プロファイルアグリゲーションサーバ115は、アグリゲートグループプロファイルを送信し得る。このアグリゲートグループプロファイルは、任意の数の宛先に(たとえば、要求元ベニュー、広告サーバなどに)送信され得る。たとえば、一実施形態では、アグリゲートされるべきユーザプロファイル情報のタイプを指定するデータは、グループプロファイル要求をプロファイルアグリゲーションサーバ115に送信するエンターテインメントベニューによって選択される。プロファイルアグリゲーションサーバ115は、アグリゲートグループプロファイルをエンターテインメントベニューに送信する。広告は、アグリゲートグループプロファイルに応答して選択され得る。広告の選択は、たとえば、ベニューにおけるAT105ユーザの組合せ(mix)が変わるときに、更新されたアグリゲートグループプロファイルに応答して変わり得る。
【0032】
システム100のロケーションサーバ110と、プロファイルアグリゲーションサーバ115と、ユーザプロファイルサーバ120とは直接接続され得るか、あるいは光リンクを含むワイヤード接続およびワイヤレス接続を含み得るネットワークを介して接続され得る。ネットワークは、インターネット、IPネットワーク、イントラネット、ワイドエリアネットワーク(「WAN」)、ローカルエリアネットワーク(「LAN」)、バーチャルプライベートネットワーク、公衆交換電話網(「PSTN」)、または本明細書で説明するデバイス間のデータ通信をサポートする任意の他のタイプのネットワークのうちのいずれか、またはそれらの任意の組合せであり得る。本説明では、ネットワークに具体的に言及することもしないこともある。接続の具体的な手段に言及しない場合、デバイス間のリンク、通信、または他の接続はネットワークを介し得る。
【0033】
次に図2を参照すると、ブロック図200にプロファイルアグリゲーションサーバ115a装置の一例が示されている。このプロファイルアグリゲーションサーバ115aは図1のプロファイルアグリゲーションサーバ115であり得る。プロファイルアグリゲーションサーバ115aは、直接または間接的にそれぞれ互いに通信している、ネットワークインターフェースモジュール205と、プロファイルリクエスタモジュール210aと、アグリゲータモジュール215aと、(1つまたは複数の)ユーザプロファイル220aメモリとを含む。ネットワークインターフェースモジュール205は、様々なネットワーク225とマルチモード通信するための1つまたは複数のモジュールを含み得る。
【0034】
ネットワークインターフェースモジュール205と、プロファイルリクエスタモジュール210aと、アグリゲータモジュール215aとは、ハードウェア中の適用可能な機能の一部または全部を実行するように適合された1つまたは複数の特定用途向け集積回路(ASIC)を用いて個別にまたは集合的に実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、1つまたは複数の集積回路上で実行され得る。他の実施形態では、当技術分野で知られる任意の方法でプログラムされ得る他のタイプの集積回路(たとえば、ストラクチャード/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、および他のセミカスタムIC)が使用され得る。各ユニットの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって(あるいは(1つまたは複数の)プロセッサと組み合わせて)、(たとえば、コンパイル後に)直接または間接的に実行されるようにフォーマットされた、メモリに組み込まれたソフトウェアコード命令230を用いて、全体的にまたは部分的に実装され得る。各ユニットはメモリを含み得るか、あるいはアクセスされるメモリは、プロファイルアグリゲーションサーバ115a装置上の他の場所(たとえば、(1つまたは複数の)ユーザプロファイル220aメモリ)上か、またはプロファイルアグリゲーションサーバ115a装置から離れた他の場所にあり得る。
【0035】
ネットワークインターフェースモジュール205は、識別された地理的領域中で検出されたATユーザ(たとえば、図1のATユーザ105)についてのグループプロファイル要求を(ネットワーク225を介して)受信し得る。グループプロファイル要求は、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データを含み得る。ネットワークインターフェースモジュール205はまた、地理的領域中の識別されたATを指定するデータを受信し得る。グループプロファイル要求および領域内のATを指定するデータは、プロファイルリクエスタモジュール210aおよびアグリゲータモジュール215aに転送され得る。
【0036】
プロファイルリクエスタモジュール210aは、ATユーザの各々のユーザプロファイルを要求するデータを生成し得る。このユーザプロファイル要求データは、ネットワーク225上でネットワークインターフェースモジュール205によって(たとえば、図1のユーザプロファイルサーバ120に、またはユーザプロファイル情報へのアクセスを有する特定のネットワークアドレスに)転送され得る。要求されたユーザプロファイル情報は、ネットワークインターフェースモジュール205によって受信され得、(1つまたは複数の)ユーザプロファイル220aメモリ中にローカル記憶するためにアグリゲータモジュール215aに転送され得る。いくつかの実施形態では、ユーザプロファイルは分散したロケーションから取り出されるが、他の実施形態では、ユーザプロファイルの一部は、一時的にまたはより永続的にローカルに(たとえば、(1つまたは複数の)ユーザプロファイル220aメモリ中に)記憶され得ることは注目に値する。
【0037】
アグリゲータモジュール215aは、受信したユーザプロファイルを使用してアグリゲートグループプロファイルを生成し得る。生成されたアグリゲートグループプロファイルは、規格化され得るか、またはユーザプロファイル情報のいくつかのタイプにのみ焦点を当てるためにグループプロファイル要求中の仕様データに従って生成され得る。生成されたアグリゲートグループプロファイルは、ネットワークインターフェースモジュール205を使用して送信され得る。
【0038】
ネットワークインターフェースモジュール205は、識別された地理的領域に出入りするAT105に関する実質的にリアルタイムの更新を受信するように構成され得ることは注目に値する。プロファイルリクエスタモジュール210aは、入っているAT105の各々に関連するユーザプロファイルを要求するデータを生成し得る。アグリゲータモジュール215aは、実質的にリアルタイムの更新に従った、識別された地理的領域中のAT105ユーザのユーザプロファイルを使用してアグリゲートグループプロファイルを生成し得る。
【0039】
次に図3を参照すると、ブロック図に、様々な実施形態に従って構成されたシステム300の一例が示されている。このシステム300は、図1のシステム100の一例であり得る。システム300は、直接または間接的にそれぞれ互いに通信していることがある、ワイヤレスLANデバイス110aと、プロファイルアグリゲーションサーバ115bと、ユーザプロファイルサーバ120aと、ユーザプロファイルデータストア220と、広告サーバ305とを含む。
【0040】
一実施形態では、ワイヤレスLANデバイス110aは、エンターテインメントベニュー125a中のAT105を検出するように構成される。ワイヤレスLANデバイスは、ユーザがベニューのネットワークに加入するときに、ユーザのプレゼンスを検出し得る。ワイヤレスLANデバイス110aは、AT105がエンターテインメントベニュー125aに入るときに、またはそこから出るときにAT105を監視し得、現在エンターテインメントベニュー125aにいるAT105のリストを更新し得る。
【0041】
ワイヤレスLANデバイス110aは、エンターテインメントベニュー125a中の識別されたAT105を指定するデータをプロファイルアグリゲーションサーバ115bに周期的に送信し得る。この識別情報は、媒体アクセス制御(MAC)アドレスまたは他の識別子の形態であり得る。送信は周期的に行われ、エンターテインメントベニュー125a中の現在のAT105ユーザを反映するために前の送信を更新し得る。また、プロファイルアグリゲーションサーバ115bは、エンターテインメントベニュー125a中のAT105ユーザのアグリゲートプロファイルを提供するためにグループプロファイル要求を受信し得る。グループプロファイル要求は、ワイヤレスLANデバイス110a、エンターテインメントベニュー125a、広告サーバ305、または他のソースから受信され得る。グループプロファイル要求は、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データを含み得る。したがって、グループプロファイル要求は、利用可能なユーザプロファイル情報の一部のみがアグリゲートされることを指定し得る。グループプロファイル要求および領域内のAT105を指定するデータは、プロファイルアグリゲーションサーバ115b中のプロファイルリクエスタモジュール210bとアグリゲータモジュール215bとに転送され得る。
【0042】
プロファイルリクエスタモジュール210bは、地理的領域中のAT105ユーザの各々のユーザプロファイルを要求するデータを生成し、そのデータをユーザプロファイルサーバ120aに送信し得る。ユーザプロファイルサーバ120aは、AT105ユーザのユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップし、各ユーザプロファイル(またはその一部)についての要求を送信し得る。ユーザプロファイルのそれぞれのアドレスは、ユーザプロファイルサーバ120にローカルであるまたはそこからからリモートである分散したユーザプロファイルデータストア220におけるアドレスに対応し得る。ユーザプロファイルデータストア220は、1つのまたは複数の、リレーショナルデータベースまたはリレーショナルデータベースの構成要素(たとえば、テーブル)、オブジェクトデータベースまたはオブジェクトデータベースの構成要素、データグリッド、スプレッドシート、テキストファイル、内部ソフトウェアリスト、あるいはデータを記憶するのに適した他のタイプのデータ構造であり得る。したがって、ユーザプロファイルデータストア220はそれぞれ、(同じまたは異なるタイプの)複数のデータストレージであり得るか、または他のデータストアと共通のデータストレージを共有し得ることを諒解されたい。ユーザプロファイルサーバ120aは、ユーザプロファイル情報を生成するための情報についてユーザプロファイルデータストア220に問い合わせ得る。
【0043】
ユーザプロファイルサーバ120aは、要求されたユーザプロファイル情報のタイプを指定するか、あるいはそれを探索またはマイニングし得る。したがって、ユーザプロファイル情報のサブセットのみがアグリゲートされるとき、ユーザプロファイルサーバ120aは各ユーザプロファイルの一部分のみを要求し得る。一実施形態では、ユーザプロファイルサーバ120aは、各ユーザプロファイルについての要求中で、アグリゲートされるべきユーザプロファイル情報のタイプを指定し、あるユーザ情報がユーザプロファイルデータストア220において与えられないようにする。
【0044】
ユーザプロファイルサーバ120aは、要求されたユーザプロファイル情報を、アグリゲーションのためにプロファイルアグリゲーションサーバ115b中のアグリゲータモジュール215bに送信し得る。アグリゲータモジュール215bは、受信したユーザプロファイル情報を使用してアグリゲートグループプロファイルを生成し得る。アグリゲートグループプロファイルは、アグリゲートされるべきユーザプロファイル情報のタイプを識別する、グループプロファイル要求からの仕様データに従って生成され得る(たとえば、いくつかの実施形態では、情報のいくつかのタイプのみがアグリゲートされる)。
【0045】
アグリゲータモジュール215bはアグリゲートグループプロファイルを広告サーバ305に送信し得る。広告は、アグリゲートグループプロファイルに応答して選択され得る。ベニューにおけるAT105ユーザの組合せが変わると、ユーザプロファイルリクエスタモジュール210bは、新しいユーザプロファイルを要求するデータを生成し、ユーザプロファイルサーバ120aに送信し得る。新しいユーザプロファイル情報が取り出されると、更新されたアグリゲートグループプロファイルが、現在のAT105ユーザに従ってアグリゲータモジュール215bによって生成され得る。広告の選択または推奨は、更新されたアグリゲートグループプロファイルに応答して変化し得る。
【0046】
映画館の例について考える。映画館事業者は、広告主またはサービスプロバイダと共同で、サービスまたは広告とともにグループをターゲットにするために映画のコンテキストおよびアグリゲートプロファイルを動的に使用し得る。たとえば、共通のプロファイルが、存在する客の大部分がランニングに関心を有することを示し、映画がコメディである場合、広告サーバ305は、コメディのテーマを有するナイキ(Nike)のランニングシューズの広告を引き出し得る。映画がロマンスである場合、広告サーバ305は、ランニングシューズのためのロマンチックなテーマの広告を引き出し得る。より多くのユーザが映画館に入る、またはそこから出るとき、アグリゲートグループプロファイルは、ユーザプロファイルサーバ120aへの新しい呼出しによって更新され得る。どこでどんな広告が再生され、どんなプロファイルが送られたかに関するメトリックが、プロファイルアグリゲーションサーバ115bにフィードバックされ、追加情報のためにデータマイニングされ得る。
【0047】
図4に、様々な実施形態による、アグリゲートグループプロファイルを生成するために使用され得る一連のテーブル400を示す。図4は、ATに関連するユーザプロファイル情報のアドレスをルックアップするために使用され得る第1のテーブル405を含む。このテーブルは、図1、図2または図3のロケーションサーバ110、プロファイルアグリゲーションサーバ115、またはユーザプロファイルサーバ120に記憶され得、AT識別子(この場合、MACアドレス)を特定のユーザプロファイルとマッチングするために使用され得る。このテーブルは、MACアドレスについての第1の列410と、ユーザプロファイルアドレスについての第2の列415とを含む。特定のテーブル内に配置されたATの識別情報が作成されると、テーブル405を使用して、関連するユーザプロファイルのアドレスが発見され得る(このテーブルは例に過ぎず、他の実施形態では、多くの他のデータ構造およびルックアップテーブルが使用され得ることは注目に値する)。
【0048】
列415中のユーザプロファイルアドレスの位置が特定されると、このアドレスにあるローカルまたはリモートストレージデバイスに、特定のユーザプロファイル情報についての要求が送られ得る。一実施形態では、アグリゲーションのために、ユーザプロファイル全体が要求され、取り出される。他の実施形態では、グループプロファイル要求は、アグリゲートされるべきデータのいくつかのタイプを識別する仕様データを含み得る。
【0049】
図示の実施形態では、グループプロファイル要求は、グループプロファイルアグリゲーションが、年齢カテゴリーと、性別カテゴリーと、収入カテゴリーと、関心カテゴリーと、音楽カテゴリーとのみを含むべきであることを指定すると仮定する。図示の例では、この特定の情報(年齢カテゴリー、性別カテゴリー、収入カテゴリー、関心カテゴリー、および音楽カテゴリー)は、(たとえば、図3のユーザプロファイルデータストア220から)要求され得る。第2のテーブル425は、この例で取り出されたユーザプロファイル情報を示す。このテーブルは、特定の領域中の識別されたATのユーザプロファイルアドレス430を示す列を含み、それぞれのユーザの年齢を識別する列435と、性別を識別する列440と、収入を識別する列445と、関心を識別する列450と、音楽の好みを識別する列455とをさらに含む。このテーブル425は、たとえば、図1、図2または図3のプロファイルアグリゲーションサーバ115に記憶され得る。
【0050】
第2のテーブル425中の情報は、アグリゲートグループプロファイルを生成するために(たとえば、プロファイルアグリゲーションサーバ115によって)処理され得る。アグリゲートグループプロファイルの一例が図4の第3のテーブル470に示されている。このテーブル470は、ある地理的領域のATについての平均年齢475と、性別構成480と、所得水準の中央値485と、関心490と、音楽の好み495とを示す。この単一の非ユーザ識別プロファイルアグリゲーションは(たとえば、サブスクライブしているベニューまたは広告サーバに)送信され得る。このテーブルはさらに、アグリゲートグループプロファイルを生成するために様々な平均化技法およびアグリゲーション技法(たとえば、平均、割合、傾向、および他の特徴づけ技法)がどのように使用され得るかを示す。ここでも、このテーブルは例にすぎず、他の実施形態では、多くの他のデータ構造およびルックアップテーブルが使用され得ることは注目に値する。
【0051】
図5は、様々な実施形態による、グループプロファイルアグリゲーションのための方法500を示すフローチャートである。方法500は、たとえば、全体的にまたは部分的に、図1、図2または図3を参照しながら説明したプロファイルアグリゲーションサーバ115によって実行され得る。1つまたは複数のステップは、図1または図3を参照しながら説明したロケーションサーバ110またはユーザプロファイルサーバ120によって実行され得る。
【0052】
段階505において、識別された地理的領域中のモバイルアクセス端末ユーザのセットについてのグループプロファイル要求を受信する。段階510において、モバイルアクセス端末ユーザのセットの各々のユーザプロファイルを要求する。段階515において、要求されたユーザプロファイルを受信する。段階520において、受信したユーザプロファイルを使用してアグリゲートグループプロファイルを生成する。段階525において、アグリゲートグループプロファイルを送信する。
【0053】
図6は、様々な実施形態による、仕様データを使用するグループプロファイルアグリゲーションのための方法600を示すフローチャートである。方法600は、たとえば、全体的にまたは部分的に、図1、図2または図3を参照しながら説明したプロファイルアグリゲーションサーバ115によって実行され得る。1つまたは複数のステップは、図1または図3を参照しながら説明したロケーションサーバ110またはユーザプロファイルサーバ120によって実行され得る。
【0054】
段階605において、識別された地理的領域中のモバイルアクセス端末ユーザのセットを検出する。段階610において、識別された地理的領域中のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信し、そのグループプロファイル要求は、アグリゲートされるべきユーザプロファイルデータのタイプを識別する仕様データを含む。段階615において、モバイルアクセス端末ユーザのセットの各々のユーザプロファイルについての要求をユーザプロファイルサーバに送信する。段階620において、ユーザプロファイルサーバから、要求されたユーザプロファイルを受信する。段階625において、仕様データに従って、受信したユーザプロファイルを使用してアグリゲートグループプロファイルを生成する。段階630において、アグリゲートグループプロファイルを送信する。
【0055】
図7は、様々な実施形態による、更新されたアグリゲートグループプロファイルを生成するための方法700を示すフローチャートである。方法700は、たとえば、全体的にまたは部分的に、図1、図2または図3を参照しながら説明したプロファイルアグリゲーションサーバ115によって実行され得る。1つまたは複数のステップは、図1または図3を参照しながら説明したロケーションサーバ110またはユーザプロファイルサーバ120によって実行され得る。
【0056】
段階705において、識別された地理的領域中のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信する。段階710において、地理的領域中のモバイルアクセス端末ユーザのセットを識別する。これは、たとえば、ロケーションベースのサービスから受信されたか、またはグループプロファイルリクエスタによって提供された、更新された識別情報であり得る。
【0057】
段階715において、前のアグリゲートグループプロファイル以来、モバイルアクセス端末ユーザのセットが変化したかどうかの判断を行う。前のアグリゲートグループプロファイル以来、モバイルアクセス端末ユーザのセットが変化した場合、段階720において、識別された地理的領域中の各新しいモバイルアクセス端末ユーザのユーザプロファイルについての要求を送信する。これはユーザプロファイルサーバへの送信であり得る。段階725において、(たとえば、ユーザプロファイルサーバから、)要求された新しいユーザプロファイルを受信する。
【0058】
段階730において、識別された地理的領域中のモバイルアクセス端末ユーザの現在のセットの新しいユーザプロファイルと前に受信したユーザプロファイルとを使用して、更新されたアグリゲートグループプロファイルを生成する。段階735において、(たとえば、アグリゲートグループプロファイルを要求するサブスクライブしているベニュー、または広告サーバに)更新されたアグリゲートグループプロファイルを送信する。
【0059】
段階740において、(たとえば、ロケーションベースのサービスを使用して)識別された地理的領域中のモバイルアクセス端末を監視する。段階715における判断が、前のアグリゲートグループプロファイル以来、モバイルアクセス端末ユーザのセットが変化しなかったというものであるとき、段階740におけるこの監視をまた行い得る。この方法は、必要に応じて、さらなるグループプロファイル更新のために、(たとえば、規定された期間後に)段階740における監視から段階710〜735に戻る。
【0060】
図8は、様々な実施形態による、ベニューのためにアグリゲートグループプロファイルを生成するための方法800を示すフローチャートである。方法800は、たとえば、全体的にまたは部分的に、図1、図2または図3を参照しながら説明したプロファイルアグリゲーションサーバ115によって実行され得る。1つまたは複数のステップは、図1または図3を参照しながら説明したロケーションサーバ110またはユーザプロファイルサーバ120によって実行され得る。
【0061】
段階805において、ユーザがベニューのネットワークに加入すると、ベニュー中のモバイルアクセス端末ユーザのセットを検出する。段階810において、ベニュー中のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信する。段階815において、アグリゲートされるべきユーザプロファイルデータのタイプを識別する仕様データを受信する。
【0062】
段階820において、検出されたモバイルアクセス端末ユーザの各々のユーザプロファイルについての要求をユーザプロファイルサーバに送信する。段階825において、ユーザプロファイルサーバから、要求されたユーザプロファイルを受信する。段階830において、仕様データに従って、受信したユーザプロファイルを使用してアグリゲートグループプロファイルを生成する。段階835において、ベニューにおける広告の選択に使用するために、アグリゲートグループプロファイルを送信する。段階840において、ベニューで表示するために、いくつかの利用可能な広告から1つの広告を選択し、この選択はアグリゲートグループプロファイルに基づく。
【0063】
上記の技術の態様が使用され得るいくつかの方法があることは注目に値する。単に例として、映画館における上映前の広告は、オーディエンスの中に誰がいるかに基づいて、および映画のタイプに対するコンテキストにおいてターゲッティングされ得る。スタジアムにおけるサービスは、関心が集中するエリアを対象とし得る。空港ラウンジおよび待合所におけるエンターテインメントおよび広告は、集まったオーディエンスにターゲッティングされ得る。レストランまたはナイトクラブにおける音楽プレイリストは、オーディエンスのプレイリストまたは音楽の関心に基づいてターゲッティングされ得る。デジタル掲示板への広告は、掲示板の周りで誰が交通渋滞に巻き込まれるかに基づいてターゲッティングされ得る。バス停留所におけるデジタル掲示板への広告は、誰がそこにいるかに基づいてターゲッティングされ得る。モールにおける広告は、買い物客の現在の構成に基づいてターゲッティングされ得る。テーマパーク、コンサートベニュー、カンファレンス、およびコンベンションは、参加者に広告またはサービスをターゲッティングし得る。
【0064】
説明に関する考慮事項
本明細書の開示に関して説明した様々な例示的なブロック、サーバ、およびモジュールは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえばDSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としても実装され得る。
【0065】
本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装する場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶するか、あるいはコンピュータ可読媒体を介して送信することができ得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスできる任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、RAM、ROM、EEPROM、CD−ROM、あるいは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用でき、汎用または専用コンピュータあるいは汎用または専用プロセッサによってアクセスできる、任意の他の媒体を備え得る。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【0066】
本明細書で説明する技法は、CDMA、TDMA、FDMA、OFDMA、SC−FDMAおよび他のシステムなど、様々なワイヤレス通信システムに使用され得る。CDMAシステムは、CDMA2000、Universal Terrestrial Radio Access(UTRA)などの無線技術を実装し得る。CDMA2000は、IS−2000、IS−95、およびIS−856規格をカバーする。IS−2000リリース0およびAは、一般に、CDMA2000 1X、1Xなどと呼ばれる。IS−856(TIA−856)は、一般に、CDMA2000 1xEV−DO、High Rate Packet Data(HRPD)などと呼ばれる。UTRAは、Wideband CDMA(WCDMA)およびCDMAの他の変形態を含む。TDMAシステムは、Global System for Mobile Communications(GSM(登録商標))などの無線技術を実装し得る。OFDMAシステムは、Ultra Mobile Broadband(UMB)、Evolved UTRA(E−UTRA)、IEEE802.11(Wi−Fi)、IEEE802.16(WiMAX)、IEEE802.15.1 (Bluetooth)、IEEE 802.15.4 (Zigbee)、IEEE802.20、Flash−OFDM(登録商標)などの無線技術を実装し得る。UTRAおよびE−UTRAは、Universal Mobile Telecommunication System(UMTS)の一部である。3GPP Long Term Evolution(LTE)およびLTE−Advanced(LTE−A)は、E−UTRAを使用するUMTSの新しいリリースである。UTRA、E−UTRA、UMTS、LTE、LTE−A、およびGSMは、「3rd Generation Partnership Project」(3GPP)と称する組織からの文書に記載されている。CDMA2000およびUMBは、「3rd Generation Partnership Project 2」(3GPP2)と称する組織からの文書に記載されている。本明細書で説明する技法は、上述のシステムおよび無線技術、ならびにピアツーピアおよびアドホックネットワークにおけるものなど、他のシステムおよび無線技術のために使用され得る。
【0067】
本開示全体にわたって、「例示的」という用語は、1つの例または1つの事例を示すものであり、言及した例についての選好を暗示せず、または必要としない。本開示の前述の説明は、いかなる当業者でも本開示を作成または使用することができるように提供される。本開示への様々な修正は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明する例および設計に限定されなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。

【特許請求の範囲】
【請求項1】
グループプロファイルアグリゲーションのための方法であって、
識別された地理的領域中の複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信することと、
各モバイルアクセス端末ユーザのユーザプロファイルについての要求を送信することと、
複数の前記要求されたユーザプロファイルを受信することと、
前記受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成することと、
前記アグリゲートグループプロファイルを送信することと
を備える、方法。
【請求項2】
前記識別された地理的領域中の前記複数のモバイルアクセス端末ユーザを検出することをさらに備える、請求項1に記載の方法。
【請求項3】
前記検出することが、前記識別された地理的領域内で、グループプロファイルアグリゲーションのためにそれぞれのユーザプロファイルへのアクセスを有するサービスにサブスクライブされたモバイルアクセス端末ユーザを識別することを備える、請求項2に記載の方法。
【請求項4】
前記要求を送信することが、
前記複数のモバイルアクセス端末ユーザの前記ユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップすることと、
各ユーザプロファイルについての前記要求をそれぞれのアドレスに送信することと
を備える、請求項1に記載の方法。
【請求項5】
前記それぞれのアドレスの少なくともサブセットが、地理的に互いから離れたストレージデバイスに関連する、請求項4に記載の方法。
【請求項6】
アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データを受信することをさらに備え、前記アグリゲートグループプロファイルが前記仕様データに従って生成される、請求項1に記載の方法。
【請求項7】
各モバイルアクセス端末ユーザの前記ユーザプロファイルについての前記要求が、アグリゲートされるべきユーザプロファイル情報の前記タイプのみについての要求を備え、
前記複数の前記要求されたユーザプロファイルを受信することが、アグリゲートされるべきユーザプロファイル情報の前記タイプのみを受信することを備える、
請求項6に記載の方法。
【請求項8】
前記アグリゲートグループプロファイルに応答して、複数の利用可能な広告から1つの広告を選択することをさらに備える、請求項1に記載の方法。
【請求項9】
前記識別された地理的領域に入った追加のモバイルアクセス端末ユーザの識別情報を受信することと、
前記追加のモバイルアクセス端末ユーザのユーザプロファイルについての追加の要求を送信することと、
前記追加のモバイルアクセス端末ユーザについての複数の前記要求されたユーザプロファイルを受信することと、
前記受信した複数のユーザプロファイルを使用して更新されたアグリゲートグループプロファイルを生成することと
をさらに備える、請求項1に記載の方法。
【請求項10】
前記更新されたアグリゲートグループプロファイルに応答して、複数の利用可能な広告のうちの第1の広告から前記複数の利用可能な広告のうちの第2の広告に選択を動的に変更することをさらに備える、請求項9に記載の方法。
【請求項11】
第1のモバイルアクセス端末ユーザのユーザプロファイルを生成するために前記第1のモバイルアクセス端末ユーザによって入力されたデータを受信することをさらに備える、請求項1に記載の方法。
【請求項12】
第1のモバイルアクセス端末ユーザのユーザプロファイルを生成するために前記第1のモバイルアクセス端末ユーザによるモバイルアクセス端末の使用を監視することをさらに備える、請求項1に記載の方法。
【請求項13】
前記ユーザプロファイルが、年齢、性別、収入、または現住所を識別するデータのうちの少なくとも1つを備える、請求項1に記載の方法。
【請求項14】
前記グループプロファイル要求と前記識別された地理的領域中の前記複数のモバイルアクセス端末ユーザの識別情報とが、エンターテインメントベニューから受信され、
前記アグリゲートグループプロファイルが前記エンターテインメントベニューに送信される、請求項1に記載の方法。
【請求項15】
グループプロファイルアグリゲーションのための装置であって、
識別された地理的領域中の複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信するための手段と、
各モバイルアクセス端末ユーザのユーザプロファイルについての要求を送信するための手段と、
複数の前記要求されたユーザプロファイルを受信するための手段と、
前記受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成するための手段と、
前記アグリゲートグループプロファイルを送信するための手段と
を備える、装置。
【請求項16】
前記識別された地理的領域中の前記複数のモバイルアクセス端末ユーザを識別するための手段をさらに備える、請求項15に記載の装置。
【請求項17】
前記識別された地理的領域中の前記複数のモバイルアクセス端末ユーザの識別情報を受信するための手段をさらに備える、請求項15に記載の装置。
【請求項18】
前記要求を送信するための前記手段が、
前記複数のモバイルアクセス端末ユーザの前記ユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップするための手段と、
各ユーザプロファイルについての前記要求をそれぞれのアドレスに送信するための手段と
を備える、請求項15に記載の装置。
【請求項19】
前記それぞれのアドレスの少なくともサブセットが、前記装置にローカルなストレージデバイス上に常駐する、請求項18に記載の装置。
【請求項20】
生成するための前記手段が、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データに従って前記アグリゲートグループプロファイルを生成するための手段を備える、請求項15に記載の装置。
【請求項21】
前記アグリゲートグループプロファイルに応答して、複数の利用可能な広告から1つの広告を選択するための手段をさらに備える、請求項15に記載の装置。
【請求項22】
グループプロファイルアグリゲーションのための装置であって、
各々が識別された地理的領域中で検出された複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信することと、
前記グループプロファイル要求に応答してアグリゲートグループプロファイルを送信することと
を行うように構成されたネットワークインターフェースと、
前記ネットワークインターフェースと通信可能に結合され、各モバイルアクセス端末ユーザについてのユーザプロファイルを要求するように構成されたプロファイルリクエスタと、
複数の前記要求されたユーザプロファイルを受信することと、
前記受信した複数のユーザプロファイルを使用して前記アグリゲートグループプロファイルを生成することと
を行うように構成されたアグリゲータと
を備える、装置。
【請求項23】
前記アグリゲータが、アグリゲートされるべきユーザプロファイル情報の1つまたは複数のタイプを識別する仕様データを受信するようにさらに構成され、前記アグリゲートグループプロファイルが前記仕様データに従って生成される、請求項22に記載の装置。
【請求項24】
前記ネットワークインターフェースが、前記識別された地理的領域に出入りするモバイルアクセス端末ユーザに関する実質的にリアルタイムの更新を受信するようにさらに構成された、請求項22に記載の装置。
【請求項25】
前記アグリゲータが、前記実質的にリアルタイムの更新に従った、前記識別された地理的領域中のモバイルアクセス端末ユーザのユーザプロファイルを使用して前記アグリゲートグループプロファイルを生成するように構成された、請求項24に記載の装置。
【請求項26】
プロセッサ可読媒体上に常駐するコンピュータプログラム製品であって、プロセッサに、
識別された地理的領域中の複数のモバイルアクセス端末ユーザについてのグループプロファイル要求を受信することと、
各モバイルアクセス端末ユーザのユーザプロファイルについての要求を送信することと、
複数の前記要求されたユーザプロファイルを受信することと、
前記受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成することと、
前記アグリゲートグループプロファイルを送信することと
を実行させるように構成されたプロセッサ可読命令を備える、コンピュータプログラム製品。
【請求項27】
前記プロセッサに、前記識別された地理的領域内で、グループプロファイルアグリゲーションのためにそれぞれのユーザプロファイルへのアクセスを有するサービスにサブスクライブされたモバイルアクセス端末ユーザを識別することを実行させるように構成されたプロセッサ可読命令をさらに備える、請求項26に記載のコンピュータプログラム製品。
【請求項28】
前記プロセッサに前記要求を送信することを実行させるように構成された前記プロセッサ可読命令が、
前記複数のモバイルアクセス端末ユーザの前記ユーザプロファイルの各々にアクセスするためのアドレスデータをルックアップするための命令と、
各ユーザプロファイルについての前記要求をそれぞれのアドレスに送信するための命令と
を備える、請求項26に記載のコンピュータプログラム製品。
【請求項29】
前記アグリゲートグループプロファイルに応答して、複数の利用可能な広告から1つの広告を選択または推奨するように構成されたプロセッサ可読命令をさらに備える、請求項26に記載のコンピュータプログラム製品。
【請求項30】
グループプロファイルアグリゲーションのためのシステムであって、
識別された地理的領域中の複数のモバイルアクセス端末ユーザを識別するように構成されたロケーションサーバと、
前記複数のモバイルアクセス端末ユーザの各々のユーザプロファイルを記憶するように構成されたユーザプロファイルサーバと、
前記ロケーションサーバおよび前記ユーザプロファイルサーバと通信しており、
前記複数のモバイルアクセス端末ユーザの識別情報とグループプロファイル要求とを受信することと、
各モバイルアクセス端末ユーザの前記ユーザプロファイルの少なくとも一部についての要求を前記ユーザプロファイルサーバに送信することと、
複数の前記要求されたユーザプロファイルを受信することと、
前記受信した複数のユーザプロファイルを使用してアグリゲートグループプロファイルを生成することと、
前記アグリゲートグループプロファイルを送信することと
を行うように構成されたプロファイルアグリゲーションサーバと
を備える、システム。
【請求項31】
前記ロケーションサーバが、エンターテインメントベニュー用のネットワークを備え、前記ロケーションサーバは、前記モバイルアクセス端末ユーザが前記ネットワークに加入するときに、前記識別された地理的領域中の前記複数のモバイルアクセス端末ユーザを識別する、請求項30に記載のシステム。
【請求項32】
前記ロケーションサーバが、ロケーションベースのサービスプロバイダから通知を受信することによって、前記識別された地理的領域中の前記複数のモバイルアクセス端末ユーザを識別する、請求項30に記載のシステム。
【請求項33】
前記ロケーションサーバが、
前記識別された地理的領域中のモバイルアクセス端末ユーザを監視することと、
前記識別された地理的領域中のモバイルアクセス端末ユーザを識別する周期的更新を前記プロファイルアグリゲーションサーバに送信することと
を行うようにさらに構成された、請求項30に記載のシステム。
【請求項34】
前記プロファイルアグリゲーションサーバが、前記周期的更新を使用して、更新されたアグリゲートグループプロファイルを生成するようにさらに構成された、請求項33に記載のシステム。
【請求項35】
前記ユーザプロファイルサーバが、
前記複数のモバイルアクセス端末ユーザの前記ユーザプロファイルの各々のローカルに記憶されたアドレスデータをルックアップすることと、
各ユーザプロファイルについての前記要求をそれぞれのアドレスに送信することと
を行うようにさらに構成された、請求項30に記載のシステム。
【請求項36】
前記ユーザプロファイルサーバが、
各ユーザプロファイルについての要求中で、アグリゲートされるべきユーザプロファイル情報のタイプを指定することと、
アグリゲートされるべきユーザプロファイル情報の前記タイプを前記プロファイルアグリゲーションサーバに提供することであって、前記ユーザプロファイル情報の少なくともサブセットが前記プロファイルアグリゲーションサーバに与えられない、提供することと
を行うようにさらに構成された、請求項35に記載のシステム。
【請求項37】
前記プロファイルアグリゲーションサーバが、アグリゲートされるべきユーザプロファイル情報のタイプを識別する仕様データを受信するようにさらに構成され、前記アグリゲートグループプロファイルが仕様データに従って生成される、請求項30に記載のシステム。
【請求項38】
前記仕様データがエンターテインメントベニューによって選択され、
前記プロファイルアグリゲーションサーバが、前記アグリゲートグループプロファイルを前記エンターテインメントベニューに送信するように構成された、
請求項37に記載のシステム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公表番号】特表2013−521675(P2013−521675A)
【公表日】平成25年6月10日(2013.6.10)
【国際特許分類】
【出願番号】特願2012−555184(P2012−555184)
【出願日】平成23年2月25日(2011.2.25)
【国際出願番号】PCT/US2011/026258
【国際公開番号】WO2011/106653
【国際公開日】平成23年9月1日(2011.9.1)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.WCDMA
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】