(57)【特許請求の範囲】
【請求項１】
モニタリング事業体の第１のコンピューティングデバイスを介して、メディアにタグを埋め込むようにメディアプロバイダに命令するステップであって、あるデバイスによって前記メディアがアクセスされたとき、前記タグは、前記メディアにアクセスするデバイスにより、前記モニタリング事業体へメッセージを送らせ、前記メッセージは前記デバイスの地理的な位置を識別する、当該ステップと、
前記モニタリング事業体の第２のコンピューティングデバイスで前記メッセージにアクセスするステップと、
前記モニタリング事業体の前記第２のコンピューティングデバイスによって、前記デバイスの前記地理的な位置に基づいてパネリスト識別子を識別するステップと、
前記メッセージに含まれるメディア識別情報を、前記パネリスト識別子に関連付けられたパネリストデータと関連付けるステップと、
を含む、方法。
【請求項２】
前記メディア識別情報は、前記地理的な位置で前記デバイスによってアクセスされたメディアに対応する、請求項１に記載の方法。
【請求項３】
前記タグは、前記メディアの外部にホスティングされた実行可能モニタリング命令への参照である、請求項１に記載の方法。
【請求項４】
前記地理的な位置が、全地球測位システム、セルラーデータ、又は、Ｗｉ−Ｆｉデータを介して決定される、請求項１に記載の方法。
【請求項５】
前記メッセージの一部分が暗号化される、請求項１に記載の方法。
【請求項６】
前記デバイスの前記地理的な位置に基づいてパネリスト識別子を識別するステップは、
前記パネリスト識別子に関連付けられた基準領域を決定するサブステップと、
前記地理的な位置が前記基準領域内にあるかどうかを判定するサブステップと、
をさらに含み、
前記メディア識別情報を前記パネリストデータと関連付けるステップは、
前記地理的な位置が前記基準領域内にあると判定したことに応答して、前記メディア識別情報を前記パネリストデータと関連付けるサブステップ、
を含む、
請求項１に記載の方法。
【請求項７】
メディアにタグを埋め込むようにメディアプロバイダに命令するタグハンドラであって、あるデバイスによって前記メディアがアクセスされたとき、前記タグが前記メディアにアクセスする前記デバイスに、前記メディアを供給又は配信しないモニタリング事業体にメッセージを送らせ、前記メッセージが前記デバイスの地理的な位置を識別する、当該タグハンドラと、
前記メッセージにアクセスするビーコンハンドラと、
前記デバイスの前記地理的な位置に基づいてパネリスト識別子を識別するパネリストアソシエータであって、前記メッセージによって伝達されたメディア識別情報を、前記パネリスト識別子に関連付けられたパネリストデータと関連付ける、当該パネリストアソシエータと、
を備える、システム。
【請求項８】
前記メディア識別情報は、前記地理的な位置で前記デバイスによってアクセスされたメディアに対応する、請求項７に記載のシステム。
【請求項９】
前記メッセージから前記デバイスの前記地理的な位置を抽出するビーコンパーサ、
をさらに備える、請求項７に記載のシステム。
【請求項１０】
前記メッセージを解読する解読器、
をさらに備える、請求項７に記載のシステム。
【請求項１１】
前記デバイスの前記地理的な位置が、全地球測位システム、セルラーデータ、又は、Ｗｉ−Ｆｉデータを介して決定される、請求項７に記載のシステム。
【請求項１２】
前記パネリスト識別子に関連付けられた基準位置を識別する位置ハンドラと、
前記基準位置に基づいて基準領域を決定する比較器であって、前記デバイスの前記地理的な位置が前記基準領域内にあるかどうかを判定する、当該比較器と、
をさらに備え、
前記デバイスの前記地理的な位置が前記基準領域内にあることを前記比較器の出力が示す場合、前記パネリストアソシエータは、対応するモニタリング情報をパネルデータとしてマークする、
請求項７に記載のシステム。
【請求項１３】
プロセッサに、少なくとも、
メディアにタグを埋め込むようにメディアプロバイダに命令するステップであって、あるデバイスによって前記メディアがアクセスされたとき、前記タグは、前記メディアにアクセスするデバイスにより、モニタリング事業体へメッセージを送らせ、前記メッセージは前記デバイスの地理的な位置を識別する、当該命令するステップと、
前記デバイスの前記地理的な位置に基づいてパネリスト識別子を識別するステップと、
前記メッセージに含まれるメディア識別情報を、前記パネリスト識別子に関連付けられたパネリストデータと関連付けるステップと、
を実行させるための命令、を記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記命令は、前記プロセッサに、
前記メッセージから前記デバイスの前記地理的な位置を抽出するステップ、
をさらに実行させる、請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記命令は、前記プロセッサに、
前記メッセージの一部分が暗号化されていると判断するステップと、
前記メッセージを解読するステップと、
をさらに実行させる、請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記デバイスの前記地理的な位置が、全地球測位システム、セルラーデータ、又は、Ｗｉ−Ｆｉデータを介して決定される、請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記命令は、前記プロセッサに、
前記パネリスト識別子に関連付けられた基準位置を識別するステップと、
前記基準位置に基づいて基準領域を決定するステップと、
前記デバイスの前記地理的な位置が前記基準領域内にあるかどうかを判定するステップと、
をさらに実行させ、
前記メディア識別情報を前記パネリストデータと関連付けるステップは、
前記デバイスの前記地理的な位置が前記基準領域内にあるとの判定に応答して、前記メディア識別情報を前記パネリストデータと関連付けるサブステップ、を含む、
請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本特許は、「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＴＯ  ＣＯＲＲＥＬＡＴＥ  ＣＥＮＳＵＳ  ＭＥＡＳＵＲＥＭＥＮＴ  ＤＡＴＡ  ＷＩＴＨ  ＰＡＮＥＬ  ＤＡＴＡ」と題する、２０１３年１２月１８日に出願された米国特許出願公開第１４／１３２，６２６号の優先権を主張し、「ＭＥＴＨＯＤ  ＦＯＲ  ＣＯＲＲＥＬＡＴＩＮＧ  ＣＥＮＳＵＳ  ＭＥＡＳＵＲＥＭＥＮＴ  ＤＡＴＡ  ＩＮ  ＰＡＮＥＬ  ＳＡＭＰＬＥＳ」と題する、２０１３年４月２４日に出願された米国特許仮出願第６１／８１５，５４４号の優先権も主張する。米国特許出願公開第１４／１３２，６２６号及び米国特許仮出願第６１／８１５，５４４号は、その全体が参照により本明細書に組み込まれる。
【技術分野】
【０００２】
[0002]本開示は、一般には、視聴者測定に関し、より詳細には、国勢調査測定データをパネルデータと関係付ける方法及び装置に関する。
【背景技術】
【０００３】
[0003]メディア（たとえば、放送テレビジョン及び／又は放送ラジオなどの任意のタイプのコンテンツ及び／又は広告、デジタルビデオレコーダ又はデジタルビデオディスクなどのメモリから再生される記憶されたオーディオ及び／又はビデオ、ウェブページ、インターネットを介して提示された（たとえば、ストリーミングされた）オーディオ及び／又はビデオ、ビデオゲームなど）の視聴者測定は、メディア識別データ（たとえば、署名（複数可）、指紋（複数可）、コード（複数可）、チューニングされたチャネル識別情報、露出時間情報など）及び人数データ（たとえば、ユーザ識別子（複数可）、視聴メンバ（複数可）に関連付けられた人口統計データなど）の収集をしばしば必要とする。メディア識別データ及び人数データは、たとえば、メディアの特定の部分（複数可）を見せられた人の数（複数可）及び／又はタイプ（複数可）を示すメディア露出データを生成するために、組み合わせることができる。
【図面の簡単な説明】
【０００４】
【図１】国勢調査測定データをパネルデータと関係付けるように、本開示の教示に従って構成された例示的なシステムの図である。
【図２】タグ付けされたメディアの計測を示す例示的なメッセージ経路の図である。
【図３】国勢調査測定データをパネルデータと関係付けることを示す例示的なメッセージ経路の図である。
【図３Ａ】国勢調査測定データをパネルデータと関係付けるように、本開示の教示に従って構成された例示的な環境の図である。
【図４】国勢調査測定データのパネルデータとの関係付けを容易にすることができる、図１の視聴者測定事業体サーバの例示的な実装形態のブロック図である。
【図５】図１〜図４の例示的な視聴者測定事業体サーバによって収集することができる、タグ付きメディアインプレッションを表すデータを記憶する例示的なデータテーブルである。
【図６】図１〜図４の視聴者測定事業体サーバによって記憶することができる例示的なデータテーブルである。
【図７】図１〜図４の例示的な視聴者測定事業体サーバによって収集することができるパネルサンプルと関係付けされた、タグ付きメディアインプレッションを表すデータを記憶する例示的なデータテーブルである。
【図８】タグ付きインプレッションの記録を開始するために実行することができる、例示的な機械可読命令のフローチャート表現の図である。
【図９】タグ付きメディアインプレッションを登録されたパネリストと関係付けるかどうかを判定するために実行することができる、例示的な機械可読命令のフローチャート表現の図である。
【図１０】クライアントデバイスでタグ付けされたメディアにアクセスしたことに応答して、ビーコンを生成するために実行することができる、擬似コードを含む例示的なタグの図である。
【図１１】クライアントデバイスでビーコンを生成するために実行することができる、例示的な機械可読命令のフローチャート表現の図である。
【図１２】クライアントデバイスでタグ付けされたメディアにアクセスしたことに応答して、ビーコンを生成するために実行することができる、例示的な機械可読命令のフローチャート表現の図である。
【図１３】図１〜図４の例示的な視聴者測定事業体サーバを実装するために、図８、図９、図１１及び／又は図１２の例示的な機械可読命令を実行することが可能な、例示的な処理プラットフォームのブロック図である。
【発明を実施するための形態】
【０００５】
[0018]本明細書で開示される例示的な方法、システム、及び装置は、ユーザによってアクセスされるオンラインメディアとの視聴露出及び／又は相互作用を測定するために使用することができる。たとえば、本明細書で開示される技法により、パネルサンプル内で国勢調査測定データを関係付けることが可能になる。
【０００６】
[0019]オンラインメディア（たとえば、広告、ストリーミングプログラムなどのウェブサイトのコンテンツ、オーディオ、ビデオテキストなど）のインプレッションをモニタリングすることは、オンラインメディア用のインプレッション統計データを生成するために有用である。本明細書では、インプレッションは、家庭又は個人が対応するメディア（たとえば、コンテンツ及び／又は広告）を見せられるイベントであると定義される。したがって、インプレッションは、メディア（たとえば、広告、コンテンツ、広告のグループ、及び／又はコンテンツの集合）を見せられた家庭又は個人を表す。オンラインメディアに関して、インプレッションの量又はインプレッションカウントは、メディア（たとえば、広告、広告キャンペーン、ストリーミングプログラムなど）がウェブ人口によってアクセスされた合計回数（たとえば、たとえばポップアップブロッカによって減少した、及び／又は、たとえばローカルキャッシュメモリからの取出しによって増大した、メディアがアクセスされた回数）である。ユーザデバイス（たとえば、モバイルデバイス）は、メディアをレンダリングするブラウザ、又はメディアを提示する非ブラウザベースのアプリケーションを介して、メディアプロバイダ（たとえば、コンテンツプロバイダ及び／又は広告事業体）によって指定されたユニフォームリソースロケータ（ＵＲＬ）によって定義されたインターネットアドレスに、ハイパーテキスト転送プロトコル（ＨＴＴＰ）要求を送ることによって、メディアプロバイダ（たとえば、１つ又は複数のコンテンツプロバイダ及び／又は広告事業体）にオンラインメディアを要求する。インターネットリソースに対するユーザアクセスのモニタリングを可能にするために、いくつかの例では、参加メディアプロバイダ（たとえば、ウェブサイトの発行元、広告プロバイダなど）は、自分のそれぞれのメディアのソース（たとえば、ハイパーテキストマークアップ言語（ＨＴＭＬ）コード）の中にタグを挿入するか、又は埋め込む。タグは、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、及び／又は他の実行可能命令を含むことができ、それらの命令は、要求するモバイルデバイス上でタグが実行されたとき、メディアアクセスが視聴者測定事業体によって記録されるようにする。
【０００７】
[0020]上述された方式でメディアをタグ付けするための方法、装置、及びシステムは、「Ｃｏｎｔｅｎｔ  Ｄｉｓｐｌａｙ  Ｍｏｎｉｔｏｒ」と題する、Ｂｌｕｍｅｎａｕによる米国特許第６，１０８，６３７号で開示され、同特許は、その全体が参照により本明細書に組み込まれる。タグは、ウェブページを定義するＨＴＭＬに埋め込まれ、及び／又はウェブページのＨＴＭＬ内のポインタによって参照されるので、タグは、ウェブブラウザが対応するメディア（たとえば、ウェブページ）をレンダリングするときはいつも実行される。通常、タグは、ブラウザに、視聴者測定事業体に関連付けられた視聴者測定事業体サーバなどのデータ収集機構に（本明細書では時々ビーコンと呼ばれる）要求を送らせる。いくつかの例では、ビーコンは、ＨＴＴＰ要求（たとえば、ＨＴＭＬ  ＧＥＴ要求、ＨＴＭＬ  ＰＯＳＴ要求など）である。ビーコンにより、追跡されるべきメディアアクセスについての情報を反映するデータをモニタリングすることが可能になる。この目的を達成するために、ビーコンは、視聴者測定事業体で収集、編集、及び／又は分析されるべき識別情報を搬送する。識別情報には、メディアが要求されたユーザデバイスを識別するユーザエージェントストリング、タグが関連付けられたメディアを識別するメディア識別子（たとえば、ウェブサイトアドレス）、要求されたメディアが関連付けられたホスト（たとえば、ウェブサーバ）を識別するホスト識別子（たとえば、ベンダ識別子（ＶＩＤ））、メディアが要求、アクセス、及び／又は受信された日付／時刻を識別するタイムスタンプ、メディアで実行される制御コマンド（たとえば、一時停止、再生、停止など）を識別する１つ又は複数のコマンド識別子、などが含まれ得る。
【０００８】
[0021]上述されたタグなどのタグは、国勢調査のようなデータの収集を容易にすることができる。言い換えれば、タグ付けされたメディアにアクセスするすべての（又はほぼすべての）ブラウザは、視聴者測定事業体にビーコン（又は通信）を送ることによってタグに応答するので、オンラインメディアに対する（そのようなタグを使用するキャッシュされたメディアに対しても）すべての（又はほぼすべての）アクセスは、視聴者測定事業体によって知られる。その上、このデータの収集は、ユーザデバイスで、専用のブラウザ又は専用の計測ソフトウェアの使用を必要としない。むしろ、ビーコンは、インターネットメディアを検索するか、又はデータを送信する任意の他の要求として（たとえば、ウェブページの一部として表示されるべきコンテンツ若しくは広告材料を取得する要求として）、従来の市販のブラウザ（たとえば、Ｍｏｚｉｌｌａ（登録商標）、Ｆｉｒｅｆｏｘ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、Ｇｏｏｇｌｅ（登録商標）のＣｈｒｏｍｅ（登録商標）ブラウザなど）に見える場合があるので、任意のそのようなブラウザは、修正を必要とせずに視聴者測定プロセスに参加する。結果として、タグ付けにより、パネリスト及び同様に非パネリストからのデータの収集が可能になる。したがって、上述された手法などのタグ付け手法を介して収集されたデータは、国勢調査データ又は国勢調査測定データとして本明細書では記載される。本明細書で開示される例は、オンラインメディアを提示するために使用されるブラウザベースのインターフェースとともに記載されるが、開示される技法は、サービス特有のアプリケーション（たとえば、メディアをストリーミングするクライアントアプリケーション）などの、メディアをレンダリングする非ブラウザベースのアプリケーションとともに使用される場合もある。
【０００９】
[0022]しかしながら、人口統計及び／又は他のユーザ情報を国勢調査データにリンクすることは有用である。たとえば、企業及び／又は個人は、自分が製作するメディア（たとえば、コンテンツ及び／又は広告）の影響範囲及び有効性を理解することを望む。たとえば、団体の多数の露出及び／又は多数の出現に関連付けられたメディアは、より効果的にユーザの行動に影響すると考えることができる。国勢調査ベースのデータはパネリストではないユーザを含むので、パネリスト識別子は収集されず、及び／又はそのようなユーザから識別されない。いくつかの国勢調査ベースのシステムは、サーバレベルでインプレッションデータを収集する。サーバレベルで情報を収集すると、モニタリングされたサーバによってサービスされた情報の正確な測定が可能になるが、パネリストからのメディアインプレッションと非パネリストからのメディアインプレッションを区別すること、又はキャッシュされたメディア（たとえば、１回サービスされ、続いてローカルメモリから１回又は複数回アクセスされるコンテンツ）への露出は可能にならない。サーバは、情報を要求したデバイスのインターネットプロトコル（ＩＰ）アドレスを記録することができるが、ＩＰアドレスは、変化する（たとえば、動的に割り当てられる）ことが多く、及び／又は要求は、元の要求デバイスの識別情報を隠すプロキシサーバを介して来る場合がある。したがって、サーバログは、通常、要求デバイス及び／又は要求を行うユーザを一意に識別しない。
【００１０】
[0023]この問題に対処するために、（本明細書では時々「視聴率事業体」と呼ばれる）視聴者測定事業体は、従来、登録されたパネルメンバに基づいて、オンラインメディアの影響範囲及び頻度を測定する。すなわち、視聴者測定事業体は、モニタリングされることに同意する人々をパネルに登録する。そのようなパネリストベースのシステムでは、人口統計情報は、たとえば、ユーザがパネルに加入及び／又は登録したときにユーザから取得される。人口統計情報（たとえば、人種、年齢又は年齢範囲、性別、収入、自宅住所、教育レベルなど）は、たとえば、電話面接、対面面接を介して、ユーザに調査（たとえば、オンライン調査）を完了させることなどによって、ユーザから取得することができる。いくつかの例では、人口統計情報は家庭について取得することができる。たとえば、パネル家庭についての人口統計情報は、年齢範囲の各々の中のメンバの数を識別することなく、パネル家庭内のメンバの年齢範囲を示すことができる。したがって、人口統計情報の細分性は、人口統計情報がパネリスト用か、又はパネル家庭内の複数の個人用かに依存する場合がある。本明細書で使用される用語「パネリスト」は、パネリストとパネル家庭の両方の総称である。
【００１１】
[0024]Ｎｉｅｌｓｅｎ  Ｃｏｍｐａｎｙ（米国）、ＬＬＣなどの企業は、オンデバイス計器を利用して、携帯電話、タブレット（たとえば、ｉＰａｄ（登録商標））及び／又は他のコンピューティングデバイス（たとえば、ＰＤＡ、ラップトップコンピュータなど）の使用をモニタリングする。オンデバイス計器（ＯＤＭ）は、通常、モニタリングされるデバイスの使用に関する対象データを収集するソフトウェアによって実装される。たとえば、ＯＤＭは、パネリストが見せられる、メディアアクセス行動を示すデータ（たとえば、ウェブサイト名、アクセスの日付／時刻、クリックストリームデータ、及び／又は他のメディア識別情報（たとえば、ウェブページのコンテンツ、広告など））を収集することができる。このデータは、視聴者測定事業体サーバなどのデータ収集機構に、定期的又は不定期にアップロードされる。計器によって収集されたデータは、本明細書ではＯＤＭデータ又はパネリストデータと呼ばれる。パネリストは、自分の人口統計を登録の一部として提供しているので、ＯＤＭデータは、人口統計情報にリンクすることができるという点で有利であり、したがって、ＯＤＭによって収集された行動データは、たとえば、視聴者測定事業体に送信されたＯＤＭデータに含まれるパネリスト識別子を介して、その人口統計情報と関連付けることができる。
【００１２】
[0025]通常、オンラインメディア（たとえば、コンテンツ、広告、又は他のタイプのメディア）の使用をモニタリング及び／又は報告するＮｉｅｌｓｅｎ  Ｃｏｍｐａｎｙ（米国）、ＬＬＣなどの事業体は、中立のサードパーティとして運営する。すなわち、視聴者測定事業体は、エンドユーザにコンテンツ及び／又は広告を提供しない。メディアとのこの非関与により、視聴者測定事業体の中立状態が保証され、したがって、視聴者測定事業体が収集するデータの信用性が強化される。さらに、パネルメンバが自分のメディアアクセスにおいて公平であり続けることを保証するために、パネルメンバがコンテンツプロバイダ及び／又は広告事業体などの他の事業体によって識別されないことが視聴者測定事業体にとって重要である。すなわち、視聴者測定事業体によって生成されるレポートが、パネリストを偏らせる可能性があるコンテンツプロバイダ及び／又は広告事業体によってゆがめられないことを保証するために、パネリストの匿名性を保護し、特定のパネリストを識別するために使用することができる識別子（たとえば、パネリストの電話番号、パネリストの社会保障番号、パネリストの名前など）を含まない方式で、モニタリング情報を収集することは有利である。
【００１３】
[0026]本明細書で開示される例示的な方法、システム、及び装置は、国勢調査レベルでモニタリング情報を収集し、次いで国勢調査測定データをパネルサンプルと関係付けるために使用することができる。本明細書で開示される例により、メディア要求に応答して視聴者測定事業体サーバに送信されるビーコンに含まれるモニタリング情報を追跡することによって、国勢調査レベルでモニタリング情報を収集することが容易になる。
【００１４】
[0027]本明細書で開示される例示的な方法、システム、及び装置は、視聴者測定事業体サーバに送信されるビーコンに位置識別子を含めさせる。次いで、位置識別子は、対応するモニタリング情報（たとえば、メディアインプレッション）をパネリストと関連付けるために使用することができる。本明細書で開示される例は、メディアがユーザデバイスによって要求された地理的な位置に関連付けられたビーコンにデバイス位置情報を含めることによって、これを実現する。
【００１５】
[0028]本明細書で開示される例により、モニタリング情報に含まれるデバイス位置を、パネリストに関連付けられた基準位置と比較することが容易になる。基準位置は、パネリストの自宅についての地理的な位置に対応する。たとえば、基準位置は、全地球測位システム（ＧＰＳ）座標であり得る。いくつかの例では、基準位置は、ユーザがパネルに加入及び／又は登録したときに取得することができる。たとえば、基準位置は、パネリストの自宅を訪問してパネリストの自宅に計測機器を設置する技術者によって取得することができる。たとえば、技術者は、測位システム（たとえば、ＧＰＳ広域補強システム（ＷＡＡＳ）対応受信機）を使用して、たとえば、パネリストの自宅についてのＧＰＳ座標を取得することができる。いくつかの例では、計測機器は、測位システムを含み、並びに／又は、近くの測位システムから位置データを受信し、及び／若しくはパネリストの自宅内のユーザデバイスに位置データを送信する有線及び／若しくはワイヤレスのネットワークインターフェースを含む場合がある。いくつかのそのような例では、計測機器は、視聴者測定事業体サーバに位置データを定期的及び／又は不定期に送信することができる。加えて、計測機器が測位システムを含むとき、視聴者測定事業体は、計測機器から受信された位置データ内の変化に基づいて、計測機器がいつ新しい位置（たとえば、パネリストの自宅の外）に移動したかを識別することができる。
【００１６】
[0029]デバイス位置を基準位置と比較するとき、本明細書で開示される例により、デバイス位置と視聴者測定事業体に記憶された基準位置との間の距離が決定される。位置間の距離がしきい値よりも小さい場合、ユーザは、パネリストの自宅の中からメディアを要求していると考えられ、この結論に基づいて、本明細書で開示される例は、引き続き国勢調査データをパネリスト識別子と関連付ける。次いで、パネリスト識別子は、人口統計情報をモニタリング情報に関連付けるために使用することができる。たとえば、パネリストの年齢は、テレビジョンショーを見る可能性がある視聴者の年齢範囲を決定するために使用することができる。図示された例では、タグ付けされたメディアをレンダリングしたことに応答して、ビーコンが視聴者測定事業体サーバに送られるとき、ビーコンは、位置識別子（たとえば、デバイス位置）を含み、視聴者測定事業体サーバで記録されたインプレッション項目は、位置識別子を含む。
【００１７】
[0030]図１は、国勢調査測定データをパネルデータと関係付けるように，本明細書で開示される例を実装することができる、例示的な環境１００の図である。図１の例示的な環境１００は、視聴者測定事業体（ＡＭＥ）サーバ１０２、メディアホスティングサーバ１０４、及びクライアントデバイス１０６を含む。いくつかの例では、ＡＭＥサーバ１０２は複数のデバイスを使用して実装され、及び／又はメディアホスティングサーバ１０４は複数のデバイスを使用して実装される。たとえば、ＡＭＥサーバ１０２及び／又はメディアホスティングサーバ１０４は、互いに通信するディスクアレイ又は複数のワークステーション（たとえば、デスクトップコンピュータ、ワークステーションサーバ、ラップトップコンピュータなど）を含む場合がある。図示された例では、ＡＭＥサーバ１０２は、ネットワーク１０８によって表される１つ又は複数の有線ネットワーク及び／又はワイヤレスネットワークを介して、メディアホスティングサーバ１０４及び／又はクライアントデバイス１０６と選択的に通信する。例示的なネットワーク１０８は、たとえば、１つ又は複数のデータバス、１つ又は複数のローカルエリアネットワーク（ＬＡＮ）、１つ又は複数のワイヤレスＬＡＮ、１つ又は複数のセルラーネットワーク、インターネットなどを含む、任意の適切な有線及び／又はワイヤレスのネットワーク（複数可）を使用して実装することができる。本明細書で使用されるフレーズ「通信する」は、その変化形を含めて、直接通信及び／又は１つ若しくは複数の中間構成要素を介した間接通信を包含し、直接の物理（たとえば、有線）通信及び／又は常時通信を必要としないが、むしろ定期的又は不定期の間隔、並びに１回のイベントでの選択的な通信をさらに含む。
【００１８】
[0031]図１の図示された例では、視聴者測定事業体は、例示的なＡＭＥサーバ１０２を動作及び／又はホスティングさせる。図示された例のＡＭＥは、タグ付けされたメディアに対するアクセスをモニタリング及び／又は報告する事業体である。図示された例のＡＭＥサーバ１０２は、タグ付けされたメディア（たとえば、メディアビュー（たとえば、インプレッション）が、たとえばＡＭＥサーバ１０２によって記録されるようにする実行可能命令を挿入又は埋め込んだメディア）に関係するモニタリング情報を収集及び／又は受信するサーバ及び／又はデータベースである。図示された例のＡＭＥは、メディアの配信に関与しない中立の事業体である。
【００１９】
[0032]図１の図示された例では、メディアプロバイダは、タグを含む場合があるメディアに対する要求に応答するメディアホスティングサーバ１０４を動作及び／又はホスティングさせる。たとえば、メディアプロバイダは、ＡＭＥを雇って、メディアプロバイダに関連付けられたメディアに関係する情報を収集及び／又はモニタリングすることができる。そのようなメディアプロバイダは、メディアキャンペーンにおいてタグ付けされたメディアを使用して、メディアキャンペーンの有効性を判定することを望む場合がある。いくつかの例では、メディアに対する要求に応答して返信された情報は、タグ付けされたメディアのアクセスをＡＭＥサーバ１０２に知らせる命令（たとえば、タグ）を含む。いくつかの例では、メディアに対する要求に応答して返信された情報は、タグ及び／又は実行可能モニタリング命令への参照を含む。たとえば、タグ及び／又は実行可能モニタリング命令は、ＡＭＥサーバ１０２でホスティングされる場合があり、ＡＭＥサーバ１０２は、ＡＭＥがタグ及び／又は実行可能モニタリング命令のコンテンツを直接制御することを可能にする。いくつかの例では、タグ及び／又は実行可能モニタリング命令は、メディアホスティングサーバ１０４でホスティングされる。メディアにタグ及び／又は実行可能モニタリング命令への参照を含めることによって、タグ（たとえば、実行可能モニタリング命令）のコンテンツは、メディアを修正せずにいつでも変更することができる。たとえば、タグ及び／又は実行可能モニタリング命令は、ＡＭＥサーバ１０２及び／又はメディアホスティングサーバ１０４でホスティングされた実行可能命令を更新することによって、タグ付けされたメディアについての情報を収集する効率を改善するように更新することができる。上記で示されたように、タグは、全体的にメディア内に存在する場合があるか、又はメディアとＡＭＥサーバ及び／又はホスティングサーバとの間で分散される場合がある。したがって、タグ付けされたメディアは、サーバなどの外部位置に記憶されたタグ又はモニタリング命令への参照として働く実行可能モニタリング命令を含む場合がある。後者の場合、参照は、第１のタグ又はタグの一部と考えることができ、外部命令は、第２のタグ又はタグの一部と考えることができる。いくつかの例では、メディアホスティングサーバ１０４は、サードパーティによって動作及び／又はホスティングされる。加えて、簡単にするために、図１では１つだけのメディアホスティングサーバ１０４が示されているが、複数のメディアホスティングサーバが存在する可能性がある。
【００２０】
[0033]図１の図示された例では、クライアントデバイス１０６は、スマートフォン（たとえば、Ａｐｐｌｅ（登録商標）のｉＰｈｏｎｅ（登録商標）、Ｍｏｔｏｒｏｌａ（登録商標）のＭｏｔｏ  Ｘ（登録商標）、Ｎｅｘｕｓ５、Ａｎｄｒｏｉｄ（登録商標）プラットフォームデバイスなど）である。しかしながら、たとえば、タブレット（たとえば、Ａｐｐｌｅ（登録商標）のｉＰａｄ（登録商標）、Ｍｏｔｏｒｏｌａ（登録商標）のＸｏｏｍ（登録商標））、ラップトップコンピュータ、デスクトップコンピュータ、カメラ、インターネット対応テレビジョン、スマートＴＶなどの任意の他のタイプのデバイスを追加又は代替として使用することができる。（本明細書では時々「ユーザデバイス」又は「モバイルデバイス」と呼ばれる）図１のクライアントデバイス１０６は、タグ付けされ、メディアホスティングサーバ１０４によって返信されたオンラインメディアにアクセス（たとえば、要求、受信、レンダリング、及び／又は提示）するために使用される。たとえば、ユーザは、クライアントデバイス１０６でウェブブラウザを実行して、（たとえば、ＨＴＴＰ要求を介して）メディアホスティングサーバ１０４にストリーミングメディアを要求することができる。タグ付けされたメディアにアクセスしたことに応答して、デバイス位置情報を含むメディアインプレッション情報がＡＭＥサーバ１０２に送られる。
【００２１】
[0034]上記で説明されたように、メディアプロバイダは、ＡＭＥを雇って、メディアプロバイダに関連付けられたメディアに関係する情報を収集及び／又はモニタリングすることができる。たとえば、メディアプロバイダは、３本の別個のメディア（たとえば、メディアＡ、Ｂ、及びＣ）の成績を互いに、並びに／又は他のメディアと、並びに／又は３本のメディア（たとえば、メディアＡ、Ｂ、及びＣ）の予想若しくは希望された成績（たとえば、影響範囲及び／又は頻度）と比較することを望む場合がある。図１の図示された例では、ＡＭＥサーバ１０２は、メディアＡ、Ｂ、及びＣのタグ付けを容易にして、メディアが、たとえばクライアントデバイス１０６によっていつ要求されたかをＡＭＥサーバ１０２が追跡することを可能にするために、例示的なタグハンドラ１１０を含む。図示された例では、図１のタグハンドラ１１０は、メディアに挿入するためのタグ及び／又はタグへの参照をメディアホスティングサーバ１０４に供給する。たとえば、タグハンドラ１１０は、メディアＡに含める（たとえば、挿入する、埋め込むなど）例示的なタグＡ、メディアＢに含めるタグＢ、及びメディアＣに含めるタグＣを、メディアホスティングサーバ１０４に供給することができる。上記で説明されたように、タグはモニタリング命令への参照であり得るし、その結果、命令ではなく参照がメディアに埋め込まれる。代替として、タグは実行可能モニタリング命令であり得るし、メディア内、及び／又はメディアにアクセス可能な外部位置に直接位置する場合がある。
【００２２】
[0035]図示された例では、タグハンドラ１１０は、メディアホスティングサーバ１０４によってホスティングされたメディアに後で含まれるタグを生成する。メディアプロバイダ及び／又はＡＭＥの選好に基づいて、タグハンドラ１１０は、メディアプロバイダ及び／又はＡＭＥの目標を達成するタグを生成する。タグハンドラ１１０は、ＡＭＥサーバ１０２がタグ付けされたメディア（たとえば、メディアＡ、Ｂ、及びＣ）に関係するモニタリング情報を収集及び／又は受信することを可能にするタグを生成する。いくつかの例では、生成されたタグは、次いで、参照テーブルなどのデータ構造に記憶され、メディアのタグ付けを容易にするためにタグハンドラ１１０によって使用される。
【００２３】
[0036]いくつかの例では、タグハンドラ１１０はタグＡ、Ｂ、Ｃを生成し、タグＡ、Ｂ、Ｃを対応するメディアＡ、Ｂ、Ｃに含めるようにメディアホスティングサーバ１０４に命令する。他の例では、タグハンドラ１１０はタグＡ、Ｂ、Ｃを生成し、タグＡ、Ｂ、Ｃを対応するメディアＡ、Ｂ、Ｃに埋め込み、次いで、タグ付けされたメディア（たとえば、タグＡを含むメディアＡ、タグＢを含むメディアＢ、タグＣを含むメディアＣ）をメディアホスティングサーバ１０４に供給する。いくつかの例では、タグハンドラ１１０はタグＡ、Ｂ、Ｃを生成し、タグＡ、Ｂ、Ｃへの参照を対応するメディアＡ、Ｂ、Ｃに含めるようにメディアホスティングサーバ１０４に命令する。たとえば、メディアホスティングサーバ１０４は、タグＡの参照をメディアＡに埋め込み、タグＢの参照をメディアＢに埋め込み、タグＣの参照をメディアＣに埋め込む場合がある。次いで、タグ参照（Ａ、Ｂ、Ｃ）は、対応するタグ（Ａ、Ｂ、Ｃ）を要求するために使用される。たとえば、タグＡの参照を含むメディアＡがクライアントデバイス１０６でアクセスされたとき、クライアントデバイス１０６は、タグＡの参照を使用してタグＡに対する要求を送ることもできる。いくつかのそのような例では、タグハンドラ１１０はタグ（たとえば、タグＡ、Ｂ、Ｃ）及びタグ参照（たとえば、タグＡ、Ｂ、Ｃへの参照）を生成し、対応するメディア（たとえば、メディアＡ、Ｂ、Ｃ）に挿入するためにタグ参照（たとえば、タグＡ、Ｂ、Ｃへの参照）をメディアホスティングサーバ１０４に供給し、一方、タグハンドラ１１０はタグ（たとえば、タグＡ、Ｂ、Ｃ）を記憶する。したがって、クライアントデバイス１０６がタグ参照を含むメディアにアクセスするとき、クライアントデバイス１０６は、タグ参照を使用して対応するタグをタグハンドラ１１０に要求する。他の例では、タグハンドラ１１０は、タグＡ、Ｂ、Ｃ及びタグ参照（たとえば、タグＡ、Ｂ、Ｃへの参照）をメディアホスティングサーバ１０４に供給する。いくつかの例では、タグハンドラ１１０はタグＡ、Ｂ、Ｃを生成し、対応するメディアＡ、Ｂ、Ｃに含めるためにタグＡ、Ｂ、Ｃをメディアホスティングサーバ１０４に供給し、タグＡ、Ｂ、Ｃへの参照を生成するように命令する。たとえば、メディアホスティングサーバ１０４は、追跡されるべきメディア（たとえば、メディアＡ、Ｂ、Ｃ）、タグＡ、Ｂ、Ｃをホスティングし、タグＡ、Ｂ、Ｃへの参照を生成し、参照Ａ、Ｂ、Ｃを対応するメディアＡ、Ｂ、Ｃに埋め込む場合がある。いくつかの例では、クライアントデバイス１０６がタグ参照を含むメディアにアクセスしたとき、クライアントデバイス１０６は、メディアホスティングサーバ１０４に対応するタグを要求する。したがって、たとえば、タグの実行可能命令が更新される（たとえば、メディアモニタリング情報を収集する際の効率を改善する実行可能命令と交換される）必要があるとき、メディアもメディアに含まれるタグへの参照も修正される必要がない。むしろ、タグハンドラ１１０により、サーバ側にあるタグ（たとえば、メディアに含まれるタグによって参照される命令）のみを修正することが可能になる。
【００２４】
[0037]図２は、タグ付けされたメディアの計測を示す例示的なメッセージ経路の図である。図２の図示された例では、例示的なクライアントデバイス１０６は、ブラウザ２００を介して例示的なメディアホスティングサーバ１０４に、メディアに対するメディア要求２０２を送信する。いくつかの例では、メディア要求２０２は、ブラウザ識別子、デバイス識別子などの、ブラウザ２００及び／又はクライアントデバイス１０６の特性を識別するユーザエージェントを含む。図示された例のメディアホスティングサーバ１０４は、ブラウザ２００によって要求されたとき、メディアホスティングサーバ１０４にタグ２０６を含むメディア２０４で応答させる、メディア（たとえば、ウェブサイト、画像、ビデオなど）を含む。図示された例のタグ付けされたメディア２０４は、ブラウザ２００によって実行されたとき、ブラウザ２００に、モニタリング情報（たとえば、国勢調査測定データ）を含む通信（又はビーコン）をＡＭＥサーバ１０２に送らせる、アプレット（たとえば、タグ２０６）などの実行可能命令を含む。Ｂｌｕｍｅｎａｕの米国特許第６，１０８，６３７号の教示によれば、タグ２０６は要求されたメディアに含まれる場合がある。したがって、ブラウザ２００は、ＡＭＥサーバ１０２に例示的なビーコン２１０を送信する。いくつかのそのような例では、ビーコン２１０は、実際にデータを返信することが意図されていない「ダミー要求」である。代わりに、ビーコン２１０は、ＡＭＥサーバ１０２にモニタリング情報を搬送するために使用される。いくつかの例では、ビーコン２１０は、ＨＴＴＰ  ＰＯＳＴメッセージ、ＨＴＴＰ  ＧＥＴメッセージ、又は、現在及び／若しくは未来のＨＴＴＰプロトコルで使用される同様のメッセージとして実装される。図示された例では、ビーコン２１０は、位置識別子２１２（たとえば、メディアがアクセスされた地理的な位置に対応するデバイス位置を指定するデータ）、メディア識別子２１４（たとえば、メディア２０４を指定するデータ）、並びにメディアがアクセスされたときについての日付及び／又は時刻に対応するタイムスタンプ２１６（たとえば、メディア２０４が受信されたときを指定するデータ）を含む。
【００２５】
[0038]図２の図示された例では、クライアントデバイス１０６は、クライアントデバイス１０６の地理的な位置の識別を可能にする測位システム２０８を含む。図示された例の測位システム２０８は、全地球測位システム（ＧＰＳ）によって実装される。いくつかの例では、測位システム２０８は広域補強システム（ＷＡＡＳ）を使用し、３フィートと５フィートの間でクライアントデバイス１０６の位置を正確に決定することができる。いくつかの例では、測位システム２０８は、クライアントデバイス１０６の位置との関連で衛星の場所を表す、衛星から受信された信号に基づいて、地理的な位置（たとえば、ＧＰＳ座標）を決定する。しかしながら、いくつかの他の例では、測位システム２０８は、（たとえば、三角測量法を使用して）クライアントデバイス１０６の位置との関連でセルラー無線タワーの場所に基づいて、位置を決定する。しかしながら、クライアントデバイス１０６のデバイス位置を決定するための任意の他の過去、現在、及び／又は未来の方法（たとえば、セルラータワー三角測量、Ｗｉ−Ｆｉデータ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの有線及び／又はワイヤレスのネットワークインターフェースを使用して別のデバイスから送られたＧＰＳデータなど）は、要求されたメディアにアクセスするときにクライアントデバイス１０６の位置情報を提供するために、クライアントデバイス１０６によって使用することができる。
【００２６】
[0039]図示された例のＡＭＥサーバ１０２は、要求（たとえば、ビーコン２１０）が受信されたことを記録し、ビーコン２１０に含まれた任意のデータ（たとえば、位置識別子２１２、メディア識別子２１４、タイムスタンプ２１６、クッキーなど）も記録する。いくつかの例では、ＡＭＥサーバ１０２は、確認応答メッセージで要求に応答する。いくつかの例では、確認応答メッセージは、クライアントデバイス１０６内のクッキーを要求及び／又は設定して、たとえば、同じクライアントデバイスからの次のビーコンの識別を可能にする。
【００２７】
[0040]図３は、タグ付けされたメディアの計測を示す別の例示的なメッセージ経路の図である。図３の図示された例では、例示的な計測機器３０２がパネリストの自宅に設置される。図示された例の例示的な計測機器３０２は、ＧＰＳのＷＡＡＳ対応受信機などの全地球測位システムによって実装された計器測位システム３０４を含む。図示された例では、計器測位システム３０４は、計器測位システム３０４の位置との関連で衛星の場所を表す、３つ以上のＧＰＳ衛星３０６から受信された信号（たとえば、クロック信号）に基づいて、計測機器３０２の地理的な位置３０８Ａを決定する。例示的な計測機器３０２は、ＧＰＳ衛星３０６から受信された信号から計器測位システム３０４によって取得及び／又は導出された地理的な位置データ３０８Ａ、３０８ＢをＡＭＥサーバ１０２に、定期的及び／又は不定期に送信することができる。図３の例では、地理的な位置データ３０８Ａ、３０８Ｂは、２つの異なる時点での同じ地理的な位置データである。地理的な位置データ３０８Ａは、計器測位システム３０４にＧＰＳ衛星３０６によって供給されたときの地理的な位置データである。地理的な位置データ３０８Ｂは、ＡＭＥサーバ１０２に計測機器３０２によって供給されたときの地理的な位置データである。図１の図示された例の例示的なＡＭＥサーバ１０２は、地理的な位置データ３０８Ｂを対応するパネリスト用の基準位置データ３０８Ｂとしてパネリストログに記憶する。
【００２８】
[0041]図３の図示された例では、メディアホスティングサーバ１０４は、クライアントデバイス１０６、１０７によるメディア要求に、タグ付けされたメディアで応答する。図示された例では、例示的なメディアホスティングサーバ１０４は、タグ３１０を含むメディアをクライアントデバイス１０６に送り、タグ３１１を含むメディアをクライアントデバイス１０７に送る。上述されたように、タグ３１０、３１１は、メディアモニタリング情報がＡＭＥ１０２に送られるようにする実行可能命令（たとえば、アプレット）である。いくつかの例では、タグはそのような実行可能命令へのリンクである。
【００２９】
[0042]より詳細には、タグ３１０を含む要求されたメディアを提示したことに応答して、クライアントデバイス１０６は、実行可能命令（たとえば、タグ３１０）を実行し、実行可能命令は、クライアントデバイス１０６に、ビーコン３１２をＡＭＥサーバ１０２に送らせる。加えて、タグ３１０を実行すると、クライアントデバイス１０６がクライアントデバイス１０６の地理的な位置を識別するようになる。図示された例では、クライアントデバイス１０６の測位システム２０８により、クライアントデバイス１０６のデバイス位置の識別が可能になる。図示された例では、クライアントデバイス１０６は、ＧＰＳ衛星３０６から受信された信号に基づいて、測位システム２０８からデバイス位置データ３１４（たとえば、ＧＰＳ座標）を取得する。次いで、図３の例示的なクライアントデバイス１０６は、ビーコン３１２の中で、デバイス位置データ３１４を位置識別子としてＡＭＥサーバ１０２に送信する。
【００３０】
[0043]同様の方式で、タグ３１１を含む要求されたメディアを提示したことに応答して、クライアントデバイス１０７はタグ３１１を実行し、タグ３１１は、クライアントデバイス１０７に、ビーコン３１３をＡＭＥサーバ１０２に送らせる。加えて、実行可能命令３１１を実行すると、クライアントデバイス１０７がクライアントデバイス１０７の地理的な位置を識別するようになる。図３の図示された例では、クライアントデバイス１０７は測位システムを含まないが、隣接デバイスから位置情報を受信することできる。図示された例では、計測機器３０２は、近くのデバイスによって受信することができる地理的な位置情報３１５をブロードキャストする。たとえば、図示された例の計測機器３０２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェースを介して、地理的な位置情報３１５をブロードキャストする。いくつかのそのような例では、クライアントデバイス１０７もＢｌｕｅｔｏｏｔｈ（登録商標）インターフェースを含む場合、クライアントデバイス１０７は、計測機器３０２から地理的な位置情報３１５を受信し、ビーコン３１３の中で、地理的な位置情報３１５を位置識別子としてＡＭＥ１０２に送信する。
【００３１】
[0044]いくつかの例では、ＡＭＥサーバ１０２にビーコンを送信するクライアントデバイスは、測位システム及び／若しくは地理的な位置情報受信インターフェース（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェース）を含まない場合があり、並びに／又はメディアを要求するアプリケーション（たとえば、ブラウザ２００）は、クライアントデバイスの測位システムにアクセスしない場合がある。いくつかのそのような例では、クライアントデバイスは、位置識別子なしでＡＭＥサーバ１０２にビーコンを送信する。位置識別子なしのビーコンを処理するとき、ＡＭＥサーバ１０２は、ビーコンに含まれるモニタリング情報を国勢調査データとしてマークする。
【００３２】
[0045]図３の図示された例では、ビーコンに含まれるモニタリング情報を登録されたパネリストに関係付けるかどうかを判定するために、ＡＭＥサーバ１０２は、位置識別子に含まれるデバイス位置を登録されたパネリストに関連付けられた基準位置と比較する。たとえば、デバイス位置が基準位置のしきい値の距離内にある場合、基準位置に対応するパネリスト識別子は、ビーコンとともに受信された位置識別子に対応するモニタリング情報と関連付けることができる。そうでない場合、モニタリング情報は国勢調査データとしてマークされる。
【００３３】
[0046]いくつかの例では、ＡＭＥサーバ１０２は、デバイス位置を登録されたパネリストに関連付けられた基準領域と比較する。パネリストの関連付けられた基準領域は、基準位置のまわりの地理的な領域に対応する。いくつかの例では、基準領域は、パネリストの自宅（又は他の位置（たとえば、仕事、好みのたまり場など））及び対応する基準位置についての既知の情報に基づいて変化する。いくつかの例では、基準位置（たとえば、仕事、好みのたまり場など）は、登録されたパネリストによって運ばれたポータブル計器、及び／又はオンデバイス計器（ＯＤＭ）（たとえば、Ｎｉｅｌｓｅｎ  Ｃｏｍｐａｎｙ（米国）、ＬＬＣによって利用されるＯＤＭ）を含むコンピューティングデバイス（たとえば、携帯電話、タブレット、ＰＤＡ、ラップトップコンピュータなど）から、地理的な位置を収集することによって決定される。いくつかの例では、基準領域のサイズは、パネリストの自宅がアパートメント、家屋などかどうかに依存し、基準位置を囲む地理的な領域の場所は、パネリストの自宅内の計測機器の位置に依存する。たとえば、計測機器３０２がパネリストの自宅の外壁にもたれて位置することが知られている場合、基準領域３１６は、基準位置データ３０８Ｂのまわりに位置する可能性があり、その結果、基準位置データ３０８Ｂは、基準領域３１６の中央ではなく、基準領域３１６の縁部に近い。さらに、図示された例では基準領域３１６が楕円として表されているが、基準領域３１６は、円、六角形、又は他の適切な形状などの別の形状であり得る。
【００３４】
[0047]図示された例では、例示的なＡＭＥサーバ１０２は、登録されたパネリストに関連付けられた基準位置を使用して、クライアントデバイスから受信されたビーコンに含まれるデバイス位置と比較して、対応するモニタリング情報を登録されたパネリストと関連付けるかどうかを判定する。たとえば、図示された例のＡＭＥサーバ１０２は、対応するビーコン３１２、３１３に含まれるデバイス位置データ３１４、３１５が基準領域３１６内かどうかを判定する。デバイス位置が登録されたパネリストに関連付けられた基準領域内にある場合、ＡＭＥサーバ１０２は、対応するビーコンからのモニタリング情報を対応する登録されたパネリストと関連付ける。たとえば、デバイス位置３１５がそのパネリストに対応する基準領域３１６内にあることをＡＭＥサーバ１０２が判定するので、ビーコン３１３に含まれるモニタリング情報は、基準位置データ３０８Ｂに関連付けられたパネリストと関係付けることができる。対照的に、デバイス位置が登録されたパネリストに関連付けられた基準領域内にない場合、ＡＭＥサーバ１０２は、対応するモニタリング情報を国勢調査データとしてマークする。たとえば、デバイス位置データ３１４が基準領域３１６内にないので、図示された例のＡＭＥサーバ１０２は、ビーコン３１２に含まれるモニタリング情報を国勢調査データとしてマークする。
【００３５】
[0048]図３Ａは、国勢調査測定データをパネルデータと関係付けるように、本明細書で開示された例を実装することができる、例示的な環境３４０の図である。図示された例の例示的な環境３４０は、例示的な庭３５２内に位置する例示的な世帯３５０（たとえば、家屋）、及び例示的な庭３６２内に位置する例示的な世帯３６０Ａ、３６０Ｂ（たとえば、複式アパートメント）を含む。図３Ａの図示された例では、世帯３５０のメンバ及び世帯３６０Ｂのメンバは、モニタリングされている（たとえば、パネルに含まれる）ことに同意しており、世帯について（たとえば、世帯３５０がパネリストの自宅である）、又は世帯の個々のメンバについて（たとえば、世帯３５０がパネリスト１、２、及び３を含む）のいずれかで人口統計情報を提供したパネリストである。図示された例の世帯３６０Ａのメンバ（複数可）は、パネリストになることに同意しておらず、したがって、それらのメンバについての人口統計情報は知られていない。
【００３６】
[0049]図３Ａの図示された例では、例示的な世帯３５０が基準位置３５４に関連付けられる。基準位置３５４は、ＧＰＳ対応デバイス（たとえば、図３の例示的な計器３０２）などの測位システムを含む計器を介して、世帯３５０内の計器に隣接する測位システムを含むデバイスから、世帯３５０を訪問した測位システムを使用する技術者により、などによって収集することができる。図３Ａの図示された例では、例示的な世帯３５０が基準領域３５６にも関連付けられる。図３Ａの例示的な基準領域３５６は、その中で（たとえば、図１〜図３の例示的なクライアントデバイス１０６を介して）世帯３５０のメンバがメディアを要求及び／又はアクセスする場合がある、世帯３５０の領域の近似である。図示された例では、基準領域３５６は、例示的な半径３５５を使用して決定される。
【００３７】
[0050]同様の方式で、図３Ａの例示的な世帯３６０Ｂは基準位置３６４に関連付けられ、基準位置３６４は、たとえば、測位システム（たとえば、ＧＰＳ対応デバイス）を含む計器を介して、世帯３６０Ｂ内の計器に隣接する測位システムを含むデバイスから、世帯３６０Ｂを訪問した測位システムを使用する技術者により、などによって収集することができる。図３Ａの図示された例では、例示的な世帯３６０Ｂが基準領域３６６に関連付けられる。例示的な基準領域３６６は、その中で（たとえば、例示的なクライアントデバイス１０６を介して）世帯３６０Ｂのメンバがメディアを要求及び／又はアクセスする場合がある、世帯３６０Ｂの領域の近似である。図示された例では、基準領域３６６は、例示的な半径３６５を使用して決定される。
【００３８】
[0051]上述されたように、基準領域の面積は、関連付けられた世帯についての既知の情報に基づいて変化する場合がある。たとえば、ＡＭＥサーバ１０２は、世帯のタイプに基づいて、基準領域３５６、３６６を決定するために使用される半径３５５、３６５を変更することができる。たとえば、世帯３５０は家屋であると知られているので、例示的なＡＭＥサーバ１０２は、世帯３５０が庭３５２の中に位置すると仮定することができ、この結論に基づいて、ＡＭＥサーバ１０２は、基準領域３５６が別の世帯と重ならずに世帯３５０の物理的な構造の外周を越えて（たとえば、壁を越えて）延在する半径３５５を使用することができる。したがって、ＡＭＥサーバ１０２が基準領域３５６内に位置するデバイス位置情報を含むビーコンを受信したとき、ＡＭＥサーバ１０２は、対応するモニタリング情報を世帯３５０に関連付けられた人口統計情報と関連付ける。
【００３９】
[0052]対照的に、世帯３６０Ｂは複式アパートメントであると知られているので、例示的なＡＭＥサーバ１０２は、この情報を使用して、世帯３６０Ｂが別の世帯（たとえば、世帯３６０Ａ）と壁を共有しているらしいと判断することができる。いくつかの目的で、ＡＭＥサーバ１０２は、半径３５５よりも小さく、世帯３６０Ｂの壁を越えて延在しない半径３６５を使用し、それによって基準領域３６６が別の世帯と重なる可能性を低減する。結果として、基準領域３６６内に位置するデバイス位置情報は、正しく世帯３６０Ｂによるものと考えることができ、誤って近隣によるものと考えることはできない。
【００４０】
[0053]図３Ａの基準領域３５６、３６６は半径を使用して決定されるが、基準領域を決定する多くの他の方法が使用可能である。たとえば、２つ以上のＧＰＳ座標は、長方形、六角形などの基準領域を計算するために使用することができる。
【００４１】
[0054]図４は、図１〜図３のＡＭＥサーバ１０２の例示的な実装形態のブロック図である。図示された例の例示的なＡＭＥサーバ１０２は、例示的なタグハンドラ１１０、例示的なビーコンハンドラ４０２、例示的なビーコンパーサ４０４、例示的な解読器４０６、例示的なタグ付きインプレッションロガー４０８、例示的な位置ハンドラ４１０、例示的な距離計算器４１２、例示的な比較器４１４、例示的なパネリストアソシエータ４１６、例示的なデータストアラ４１８、例示的なデータストア４２０、例示的なレポータ４２２、及び例示的なタイムスタンパ４２４を含む。上述されたように、ＡＭＥサーバ１０２は、メディアのタグ付けを容易にするために、例示的なタグハンドラ１１０を含む。たとえば、タグハンドラ１１０は、（外部タグへの参照である場合がある）タグ２０６をメディア２０４に挿入するように、メディアホスティングサーバ１０４に命令することができる。たとえば、タグハンドラ１１０は、メディア２０４に埋め込む実行可能命令（たとえば、タグ２０６、アプレットなど）をメディアホスティングサーバ１０４に供給することができる。いくつかの例では、タグハンドラ１１０は、タグ２０６への参照をメディア２０４に挿入するようにメディアホスティングサーバ１０４に命令し、タグはメディアの外部にホスティングされる。いくつかのそのような例では、クライアントデバイス１０６がメディア２０４にアクセスしたとき、クライアントデバイス１０６は参照を使用してタグ２０６に対する要求も送る。図示された例では、タグハンドラ１１０がタグ２０６への参照を挿入するようにメディアホスティングサーバ１０４に命令したとき、タグ２０６はメディアホスティングサーバ１０４及び／又はＡＭＥサーバ１０２でホスティングすることができる。
【００４２】
[0055]図４の図示された例では、ＡＭＥサーバ１０２は、クライアントデバイス（たとえば、図１〜図３のクライアントデバイス１０６）との通信を容易にするために、例示的なビーコンハンドラ４０２を含む。たとえば、ビーコンハンドラ４０２は、実行可能命令（たとえば、タグ２０６）を実行するクライアントデバイス１０６から、ダミー要求（たとえば、ビーコン）を受信することができる。いくつかの例では、ビーコンハンドラ４０２は、図２のブラウザ２００からビーコン２１０を受信する。いくつかの例では、ビーコンハンドラ４０２は、ビーコン２１０を受信したことに応答して、ブラウザ２００に確認応答を送る。他の例では、応答は行われない。
【００４３】
[0056]図４の図示された例では、ＡＭＥサーバ１０２は、ビーコン２１０に含まれる位置情報を抽出するために、例示的なビーコンパーサ４０４を含む。たとえば、ビーコンパーサ４０４は、図２の位置識別子２１２を識別することができる。いくつかの例では、ビーコンパーサ４０４は、ブラウザ２００及び／又はクライアントデバイス１０６を識別するユーザエージェントを識別することができる。たとえば、ユーザエージェントは、クライアントデバイス１０６に関連付けられたネットワークアドレス、メディアアクセス制御（ＭＡＣ）アドレス、電話番号などを含む場合がある。いくつかの例では、ビーコンパーサ４０４は、図２のメディア応答２０６内で受信された、メディアを識別するメディア識別子（たとえば、メディア識別子２１４（図２））を識別することができる。いくつかの例では、ビーコンパーサ４０４は、同じクライアントデバイスからの次のビーコンの識別を可能にするクッキーを識別及び／又は設定することができる。いくつかの例では、ビーコンパーサ４０４は、ビーコン２１０内の位置識別子を識別することができない場合がある。たとえば、測位システムを含まないクライアントデバイス及び／又は測位システムにアクセスしないクライアントデバイスからビーコン２１０が送られたとき、ビーコン２１０は位置識別子を有していない。
【００４４】
[0057]図４の図示された例では、ＡＭＥサーバ１０２は、ビーコン２１０内の情報を解読するために、例示的な解読器４０６を含む。たとえば、ビーコン２１０に含まれる情報は、暗号化されている場合がある。たとえば、実行可能タグ２０６は、ブラウザ２００に、ビーコン２１０に位置識別子２１２を含める前に、デバイス位置情報及び／又はモニタリング情報を暗号化させることができる。このようにして、ユーザがどこでメディアにアクセスしているかを識別することができる、正確な位置データなどの個人データは保護される。いくつかのそのような例では、解読器４０６は、ビーコンパーサ４０４がビーコン２１０を解析する前に、ビーコン２１０に含まれる情報を解読するために使用することができる。
【００４５】
[0058]図４の図示された例では、ＡＭＥサーバ１０２は、ビーコン２１０に含まれるモニタリング情報に基づいて、インプレッションをメディアによるものと考える（又は記録する）ために、例示的なタグ付きインプレッションロガー４０８を含む。たとえば、タグ付きインプレッションロガー４０８は、データ構造内に（たとえば、１つ又は複数のメディア識別子を介して）対応するメディアを列記することができる。いくつかの例では、タグ付きインプレッションロガー４０８は、露出で識別されたメディアによるものと考える追加情報を最後及び／又は最初に追加する。たとえば、タグ付きインプレッションロガー４０８は、そこからメディアが受信されたメディアソース（たとえば、ベンダ識別子、ＵＲＬなど）、クライアントデバイス１０６のネットワークアドレス、及び／又はクライアントデバイス１０６の識別子（たとえば、国際移動電話装置識別（ＩＭＥＩ）番号、クッキー、ＭＡＣアドレスなど）を識別することができる。加えて、タグ付きインプレッションロガー４０８は、ビーコン２１０がＡＭＥサーバ１０２によって受信されたときの日付及び／又は時刻を示す、例示的なタイムスタンパ４２４からのタイムスタンプを追加することができる。このタイムスタンプは、クライアントデバイスで適用されるタイムスタンプに加えて、メディアアクセス時刻を識別することができる。
【００４６】
[0059]図４の図示された例では、ＡＭＥサーバ１０２は、ビーコン２１０から抽出されたデバイス位置と比較する基準位置を決定するために、例示的な位置ハンドラ４１０を含む。上述されたように、基準位置は、パネリストの自宅の地理的な位置に対応する。図示された例では、基準位置は、パネリストに関連付けられたパネリスト識別子及び／又はさらなるパネリスト情報とともに、データストア４２０に記憶される。たとえば、パネリスト情報は、ユーザがパネルに加入又は登録したときにユーザから収集された人口統計情報（たとえば、性別、年齢グループ、人種、収入、教育レベルなど）を含む場合がある。
【００４７】
[0060]図４の図示された例の位置ハンドラ４１０は、例示的なデータストア４２０に記憶されたデータ構造（たとえば、参照テーブル）を使用して、登録されたパネリストに関連付けられた基準位置を識別する。登録されたパネリストは、１つ又は複数の基準位置及び／又は基準領域（たとえば、家屋領域、作業領域、別荘領域など）と関連付けることができる。いくつかの例では、位置ハンドラ４１０は、抽出されたデバイス位置に基づいて基準位置をフィルタリングする。たとえば、位置ハンドラ４１０は、データストア４２０に記憶された基準位置を解析し、ビーコン内で指定されたデバイス位置の同じ（又はほぼ同じ）経度座標又は緯度座標を有する基準位置を識別する。
【００４８】
[0061]図４の図示された例では、ＡＭＥサーバ１０２は、ビーコンパーサ４０４によってビーコンから抽出されたデバイス位置と、位置ハンドラ４１０から取得された１つ又は複数の基準位置（複数可）との間の距離を計算するために、例示的な距離計算器４１２を含む。たとえば、距離計算器４１２は、任意の距離計算アルゴリズムを使用して、２つの位置の間の距離を決定することができる。
【００４９】
[0062]図４の図示された例では、ＡＭＥサーバ１０２は、例示的な距離計算器４１２によって計算された距離をしきい値と比較するために、例示的な比較器４１４を含む。図４の例の例示的な比較器４１４は、しきい値が満足される（たとえば、計算された距離がしきい値以内である）かどうかの比較に基づいて、対応するモニタリング情報をパネリストと関連付けるかどうかを示すメッセージを出力する。
【００５０】
[0063]いくつかの例では、比較器４１４は、抽出されたデバイス位置を基準位置に基づく基準領域と比較する。いくつかの例では、基準領域の属性（たとえば、サイズ、地理的な面積、中心、形状など）はパネリスト情報に基づいて選択され、その結果、異なる基準領域は異なる属性を有する。たとえば、第１の基準位置がアパートメントユニットに対応し、第２の基準位置がランチ様式家屋に対応する場合、例示的な比較器４１４は、第２の基準位置を囲む基準領域よりも小さい第１の基準位置を囲む基準領域を決定して、第１の基準領域が第三者の居住空間の中に延在しないことを保証する。例示的な比較器４１４は、メディア露出が対応するパネリストによるものと考えるか、又は露出を国勢調査データとしてラベル付けするかどうかを決定するために、デバイス位置が基準領域内にある（図３Ａに関連して説明された半径内にある）かどうかを判定する。
【００５１】
[0064]図４の図示された例では、ＡＭＥサーバ１０２は、ビーコンパーサ４０４によって抽出されたモニタリング情報をパネリストと関連付けるために、例示的なパネリストアソシエータ４１６を含む。図示された例では、デバイス位置と基準位置との間の距離がしきい値の距離よりも小さいこと、及び／又はデバイス位置が対応する基準位置を含む基準領域内にあることを比較器４１４が判定したとき、例示的なパネリストアソシエータ４１６は、ビーコン２１０に含まれるモニタリング情報（たとえば、メディア露出）を登録されたパネリストと関連付ける。たとえば、パネリストアソシエータ４１６は、参照テーブルを使用して、基準位置に対応するパネリスト識別子を決定する。しかしながら、登録されたパネリストを決定する他の方法を、追加又は代替として使用することができる。いくつかの例では、パネリストアソシエータ４１６は、タグ付きインプレッションロガー４１２によって記録された対応するメディアインプレッションにさらなるパネリスト情報を追加する。たとえば、図４の例では、パネリストアソシエータ４１６は、タグ付きインプレッションロガーに人口統計情報を追加する。
【００５２】
[0065]いくつかの例では、パネリストアソシエータ４１６は、モニタリングデータを登録されたパネリストと関連付けることができない場合がある。たとえば、比較器４１４は、対応するデバイス位置がパネル内の基準位置のしきい値の距離内になかったことを示すメッセージを出力する場合がある。いくつかの他の例では、ビーコンパーサ４０４はデバイス位置を供給しない場合がある。いくつかのそのような例では、パネリストアソシエータ４１６は、これを非パネリストのメディアインプレッションに属すると考え、ビーコン２１０に含まれるモニタリング情報を国勢調査データとして関連付ける。図示された例では、パネリストアソシエータ４１６は、タグ付きインプレッションロガー４０８によって記録された対応するメディアインプレッションが国勢調査データであることを示すラベルを追加する。
【００５３】
[0066]図４の図示された例では、例示的なデータストアラ４１８は、ビーコンパーサ４０４から受信されたモニタリング情報、タグ付きインプレッションロガー４０８によって記録されたメディアインプレッション、及び／又はパネリストアソシエータ４１６から受信されたパネリスト識別情報を記憶する。
【００５４】
[0067]図４の例示的なデータストア４２０は、たとえば、フラッシュメモリ、磁気媒体、光媒体などの、データを記憶するための任意のストレージデバイス及び／又はストレージディスクによって実装することができる。さらに、データストア４２０に記憶されたデータは、たとえば、バイナリデータ、カンマ区切りデータ、タブ区切りデータ、構造化照会言語（ＳＱＬ）構造などの任意のデータフォーマット内にあり得る。図示された例では、データストア４２０は単一のデータベースとして示されているが、データストア４２０は、任意の数及び／又はタイプ（複数可）のデータベースによって実装することができる。
【００５５】
[0068]図４の図示された例では、レポータ４２２は、収集されたモニタリング情報に基づいてレポートを生成する。いくつかの例では、レポートは、メディアプロバイダ（複数可）及び／又は他の事業体に提示される。レポートは、たとえば、いくつのインプレッションをメディアが受信したか、及びそれらのインプレッションに関連付けられた人口統計などの、メディア使用の様々な態様を識別することができる。
【００５６】
[0069]図４の例示的なタイムスタンパ４２４は、クロック及びカレンダを含む。例示的なタイムスタンパ４２４は、たとえば、パネリストアソシエータ４１６により国勢調査データとして識別されたメディアインプレッションを含む、インプレッション項目内のデータの最後に期間及び日付情報を追加することによって、期間（たとえば、中部標準時（ＣＳＴ）の午前１：００〜午前１：０１）及び日付（たとえば、２０１３年１月１日）を、タグ付きインプレッションロガー４０８からの各々の生成されたタグ付きインプレッション項目と関連付ける。
【００５７】
[0070]図１〜図３のＡＭＥサーバ１０２を実装する例示的な方式が図４に示されたが、図４に示された要素、プロセス、及び／又はデバイスのうちの１つ又は複数は、任意の他の方法で、組合せ、分割、再構成、省略、除去、及び／又は実装することができる。さらに、例示的なメディアホスティングサーバ１０４、例示的なクライアントデバイス１０６、例示的なクライアントデバイス１０７、例示的なタグハンドラ１１０、例示的なビーコンハンドラ４０２、例示的なビーコンパーサ４０４、例示的なタグ付きインプレッションロガー４０８、例示的な位置ハンドラ４１０、例示的な距離計算器４１２、例示的な比較器４１４、例示的なパネリストアソシエータ４１６、例示的なデータストアラ４１８、例示的なデータストア４２０、例示的なレポータ４２２、例示的なタイムスタンパ４２４、及び／又は、より全体的に、図１〜図３の例示的なＡＭＥサーバ１０２は、ハードウェア、ソフトウェア、ファームウェア、並びに／又は、ハードウェア、ソフトウェア、及び／若しくはファームウェアの任意の組合せによって実装することができる。したがって、たとえば、例示的なメディアホスティングサーバ１０４、例示的なクライアントデバイス１０６、例示的なクライアントデバイス１０７、例示的なタグハンドラ１１０、例示的なビーコンハンドラ４０２、例示的なビーコンパーサ４０４、例示的なタグ付きインプレッションロガー４０８、例示的な位置ハンドラ４１０、例示的な距離計算器４１２、例示的な比較器４１４、例示的なパネリストアソシエータ４１６、例示的なデータストアラ４１８、例示的なデータストア４２０、例示的なレポータ４２２、例示的なタイムスタンパ４２４、及び／又は、より全体的に、例示的なＡＭＥサーバ１０２のうちのいずれも、１つ又は複数のアナログ又はデジタルの回路（複数可）、論路回路、プログラマブルプロセッサ（複数可）、特定用途向け集積回路（複数可）（ＡＳＩＣ（複数可））、プログラマブル論理デバイス（複数可）（ＰＬＤ（複数可））、及び／又はフィールドプログラマブル論理デバイス（複数可）（ＦＰＬＤ（複数可））によって実装することができる。純粋にソフトウェア及び／又はファームウェアの実装形態をカバーする本特許の装置クレーム又はシステムクレームのうちのいずれかを読むとき、例示的なメディアホスティングサーバ１０４、例示的なクライアントデバイス１０６、例示的なクライアントデバイス１０７、例示的なタグハンドラ１１０、例示的なビーコンハンドラ４０２、例示的なビーコンパーサ４０４、例示的なタグ付きインプレッションロガー４０８、例示的な位置ハンドラ４１０、例示的な距離計算器４１２、例示的な比較器４１４、例示的なパネリストアソシエータ４１６、例示的なデータストアラ４１８、例示的なデータストア４２０、例示的なレポータ４２２、及び／又は例示的なタイムスタンパ４２４のうちの少なくとも１つは、ソフトウェア及び／又はファームウェアを記憶するメモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、ブルーレイディスクなどの、有形コンピュータ可読ストレージデバイス又はストレージディスクを含むように、本明細書によって明確に定義される。さらに、図１〜図３の例示的なＡＭＥサーバ１０２は、図４に示された要素、プロセス、及び／又はデバイスに加えて、又はそれらの代わりに、１つ又は複数の要素、プロセス、及び／又はデバイスを含む場合があり、及び／又は図示された要素、プロセス、及びデバイスのいずれか又はすべてのうちの２つ以上を含む場合がある。
【００５８】
[0071]図５は、図１〜図４の例示的なＡＭＥサーバ１０２によって収集することができる、タグ付きメディアインプレッションを表すデータを記憶する例示的なデータテーブル５００である。図５の図示された例では、データテーブル５００は、要求されたウェブサイト５０２、デバイス位置５０４、要求のクライアントデバイスからのタイムスタンプ５０６、及びインプレッションがパネルデータであるか、又は国勢調査データであるかを示す可能パネルデータフラグ５０８を識別する。図示された例では、ＡＭＥサーバ１０２は、ロケーション識別子が存在するとき、ビーコン２１０のロケーション識別子２１２からデバイス位置を抽出する。たとえば、インプレッション項目５１０は、ＧＰＳ座標（４１．８７９８９，−８７．６３７１５８）を有するデバイス位置から２０１３年１１月１０日午前９：１５：００に、ユーザがウェブサイト（Ｈｏｓｔ１．ｃｏｍ）を要求したことを示す。さらに、インプレッション項目５１０はデバイス位置を含むので、デバイス位置がしきい値を満足する（たとえば、デバイス位置と基準位置との間の計算された距離がしきい値以内である）かどうか、及び／又はデバイス位置が基準領域内にあるかどうかに応じて、インプレッション項目５１０は可能パネルデータとしてフラグ付けされる。対照的に、インプレッション項目５１２では、２０１３年１１月１０日午前９：４５：０５にウェブサイト（Ｈｏｓｔ２．ｃｏｍ）にアクセスしたユーザは、クライアントデバイスがビーコンを供給したときにクライアントデバイスについてのデバイス位置情報を供給しなかったクライアントデバイスでアクセスを行った。結果として、インプレッション項目５１２は、（たとえば、可能パネルデータではない）国勢調査データとしてフラグ付けされる。いくつかの例では、データテーブル５００は、デバイス識別子（たとえば、クライアントデバイスの電話番号、クライアントデバイスのメディアアクセス制御（ＭＡＣ）アドレス、クライアントデバイスのシリアル番号など）、ベンダ識別子（たとえば、ウェブサイト５０２が登録された個人／事業体）、ブラウザ識別子、制御アクション識別子（たとえば、メディア要求を作動させる再生、停止、一時停止などの制御アクション）、クッキーなどの追加情報を含む場合がある。
【００５９】
[0072]図６は、モニタリング情報をパネリスト情報と関連付けることを容易にするために、図１〜図４の例示的なＡＭＥサーバ１０２によって記憶することができる例示的なデータテーブル６００である。図６の図示された例では、データテーブル６００は、パネリスト識別子６０２を基準タイプ６０３（たとえば、家屋、アパートメント、オフィスビルディングなど）及び基準位置６０４と関連付ける。たとえば、行６１６では、パネリスト識別子（１０００１）がＧＰＳ座標（４１．８７９８９，−８７．６３７１５８）によって提供された基準位置と関連付けられている。さらに、行６１６では、基準位置６０４は複式アパートメントに対応する。上記で説明されたように、基準位置６０４は、たとえば、パネリストの自宅を訪問した技術者、パネリストの自宅に含まれる計測機器、及び／又はパネリストが所有する計測ハードウェア（たとえば、ポータブル計器）若しくは計測ソフトウェア（たとえば、モニタリングされたデバイスに含まれるオンデバイス計器）によって取得することができる。加えて、例示的なデータテーブル６００は、基準タイプ６０３に対応する基準領域６０５を含む。たとえば、半径は、基準タイプが家屋か、アパートメントか、ジムかなどに基づいて変化する場合がある。さらに、例示的なデータテーブル６００は、登録されたパネリストに関連付けられた人口統計情報を含む。たとえば、図６のデータテーブル６００は、データテーブル６００に含まれるパネリストについての性別識別子６０６、年齢範囲６０８、居住市６１０、及び交際状況６１２を含む。したがって、たとえば、行６２０では、パネリスト識別子（１０００３）を有する登録されたパネリストは、ＧＰＳ座標（３９．７３９１６６，−１０４．９８４７２０）によって提供された基準位置に関連付けられ、また、年齢１８と３４の間の女性であり、コロラド州デンバーに居住し、独身である。いくつかの例では、パネリストは２つ以上の基準位置と関連付けられる。いくつかのそのような例では、パネリストがメディアにアクセスした既知の位置に、異なる基準位置が対応する場合がある。たとえば、行６２０では、基準位置６０４はパネリストが住むことができるアパートメントと関連付けられ、行６２２では、基準位置６０４はパネリストが頻繁に通うジムと関連付けられ、行６２４では、基準位置６０４はパネリストが所有する別荘と関連付けられる。このようにして、国勢調査データをパネルデータと関係付けることは、単一の位置に限定されない。むしろ、異なる位置で収集された国勢調査データは、同じパネルデータと関係付けることができる。いくつかの例では、データテーブル６００は、住居のタイプ（たとえば、アパートメントユニット、家屋など）、計測機器が外壁の近くに位置しているかどうかなどの、基準位置に関連付けられた追加情報を含む場合がある。いくつかの例では、データテーブル６００は、たとえば、人種、収入、修了した教育レベル、職業などの、登録されたパネリストに関連付けられた、より多くの人口統計情報を含む場合がある。タグ付けされたメディアシステムについての地理的な位置及びパネリストログを使用することによって、パネリストのユーザプライバシーは保護される。たとえば、個人識別情報は、情報（たとえば、モニタリング情報）をＡＭＥサーバ１０２及び／又はクライアントデバイス１０６に送信している間明らかにされない。さらに、いくつかの例では、位置識別子、モニタリング情報、及び／又はビーコン２１０は、プライバシーを高めるために暗号化することができる。
【００６０】
[0073]図７は、図１〜図４のＡＭＥサーバ１０２によって収集された、関係付けられたメディアインプレッションを表す例示的なデータテーブル７００を示す。図７の図示された例では、データテーブル７００は、例示的なデータテーブル５００からのタグ付きメディアインプレッション、及び例示的なデータテーブル６００からのパネリスト情報を含む集合テーブルである。たとえば、図７の行７２０は図５の行５１０に対応する。図示された例では、例示的なデータテーブル７００は、インプレッションが国勢調査データとして考えられるか、又はパネリストデータとして考えられるか（たとえば、モニタリング情報がパネリストの行動に対応するか、又は非パネリストの行動に対応するか）７０２、（利用可能な場合）パネリスト識別子７０４、要求されたウェブサイト７０６、デバイス位置７０８、メディア要求のタイムスタンプ７１０を識別する。例示的なデータテーブル７００はまた、例示的なデータテーブル６００から検索された人口統計情報（たとえば、居住市７１２）を識別する。
【００６１】
[0074]図７の図示された例のパネリスト識別子列７０４は、登録されたパネリスト用の識別子に対応する。たとえば、ビーコンから抽出されたモニタリング情報が登録されたパネリストに関係付けることができるとＡＭＥサーバ１０２が判断したとき、ＡＭＥサーバ１０２は、図６のデータテーブル６００を使用し、対応するパネリスト識別子をデータテーブル７００内の対応するインプレッション項目に追加することができる。いくつかの例では、パネリストが識別されたとき、ＡＭＥサーバ１０２は、データテーブル６００からのさらなる人口統計情報をインプレッション項目に追加することができる。たとえば、ＡＭＥサーバ１０２は、パネリストの性別、年齢範囲、交際状況などをデータテーブル７００内の対応するインプレッション項目に追加することができる。
【００６２】
[0075]図７の図示された例では、露出が国勢調査データを介してモニタリングされたか、又はパネリストデータを介してモニタリングされたか７０２を識別することは、分析目的に有益であり得る。いくつかの目的で、国勢調査データは、パネリスト及び非パネリストに関係する情報を含む場合がある。
【００６３】
[0076]図７の図示された例のパネリスト識別子７０４は、メディアを要求したパネリストを識別する。図示された例ではパネリスト識別子７０４が使用されているが、たとえば、モバイルデバイス識別子（たとえば、ＭＡＣアドレス）、パネリストの名前、電話番号、クッキーなどの、パネリストを識別するために使用することができる任意の他の情報を、追加又は代替として使用することができる。図示された例では要求されたウェブサイト７０６が使用されているが、要求されたメディアを識別するために、たとえば、ベンダ識別子、メディア２０４内で符号化されたタグなどの、任意の追加又は代替の情報を使用することができる。
【００６４】
[0077]図７の図示された例のタイムスタンプ行７１０は、メディア（たとえば、ウェブサイト）に関連付けられた情報が要求されたときの日付及び／又は時刻を表す。しかしながら、タイムスタンプ行７１０は、代替として、クライアントデバイス１０６により、要求されたメディアがレンダリング（たとえば、表示、提示など）された時刻を表す場合がある。タイムスタンプ（たとえば、日付及び／又は時刻）を記憶すると、（たとえば、週末、平日中などにユーザがニュースウェブサイト（たとえば、ｗｗｗ．ｃｎｎ．ｃｏｍ）からのメディアを要求する可能性がより高いかどうかなどの争点を判定するために）ユーザが特定のメディアをいつ要求したかの分析が可能になる。
【００６５】
[0078]図１〜図４のＡＭＥサーバ１０２を実装するための例示的な機械可読命令を表すフローチャートが、図８、図９、図１１、及び図１２に示される。この例では、機械可読命令は、図１３に関連して下記で説明される例示的なプロセッサプラットフォーム１３００に示されるプロセッサ１３１２などのプロセッサによる実行用のプログラムを含む。プログラムは、ＣＤ−ＲＯＭ、フレキシブルディスク、ハードドライブ、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、又はプロセッサ１３１２に関連付けられたメモリなどの有形コンピュータ可読記憶媒体に記憶されたソフトウェアで実施される場合があるが、プログラム全体及び／又はその部分は、代替として、プロセッサ１３１２以外のデバイスによって実行されるか、及び／又はファームウェア若しくは専用ハードウェアで実施される可能性がある。さらに、例示的なプログラムが図８、図９、図１１、及び図１２に示されたフローチャートを参照して記載されるが、例示的なＡＭＥサーバ１０２を実装する多くの他の方法が、代替として使用される場合がある。たとえば、ブロックの実行順序は変更される場合があり、及び／又は記載されたブロックのうちのいくつかは、変更されるか、除去されるか、又は組み合わされる場合がある。
【００６６】
[0079]上記のように、図８、図９、図１１、及び／又は図１２の例示的なプロセスは、ハードディスクドライブ、フラッシュメモリ、読込み専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、キャッシュ、ランダムアクセスメモリ（ＲＡＭ）、並びに／又は、任意の持続時間の間（たとえば、延長された期間、永久に、短いインスタンスの間、一時的なバッファリングの間、及び／若しくは情報のキャッシングの間）情報が記憶される任意の他のストレージデバイス若しくはストレージディスクなどの、有形コンピュータ可読記憶媒体に記憶されたコード化命令（たとえば、コンピュータ可読命令及び／又は機械可読命令）を使用して実装することができる。本明細書で使用される有形コンピュータ可読記憶媒体という用語は、任意のタイプのコンピュータ可読ストレージデバイス及び／又はストレージディスクを含み、伝播信号を除き、伝送媒体を除くように明確に定義される。本明細書で使用される「有形コンピュータ可読記憶媒体」及び「有形機械可読記憶媒体」は、互換的に使用される。追加又は代替として、図８、図９、図１１、及び／又は図１２の例示的なプロセスは、ハードディスクドライブ、フラッシュメモリ、読込み専用メモリ、コンパクトディスク、デジタル多用途ディスク、キャッシュ、ランダムアクセスメモリ、並びに／又は、任意の持続時間の間（たとえば、延長された期間、永久に、短いインスタンスの間、一時的なバッファリングの間、及び／若しくは情報のキャッシングの間）情報が記憶される任意の他のストレージデバイス若しくはストレージディスクなどの、非一時的コンピュータ可読記憶媒体及び／又は非一時的機械可読媒体に記憶されたコード化命令（たとえば、コンピュータ可読命令及び／又は機械可読命令）を使用して実装することができる。本明細書で使用される非一時的コンピュータ可読記憶媒体という用語は、任意のタイプのコンピュータ可読ストレージデバイス及び／又はストレージディスクを含み、伝播信号を除き、伝送媒体を除くように明確に定義される。本明細書で使用されるように、フレーズ「少なくとも」が請求項の前文において転換用語として使用されるとき、それは、用語「含む」がオープンエンドであることと同様にオープンエンドである。
【００６７】
[0080]図８の例示的なプログラムは、例示的なＡＭＥサーバ１０２（図１〜図４）でタグ付きインプレッションを記録することを開始する。図８の例示的なプログラムは、ＡＭＥサーバ１０２が、クライアントデバイスによって実行されているメディア２０４に含まれるタグ２０６（たとえば、実行可能命令）に応答して、クライアントデバイス１０６からビーコン２１０を受信するときのブロック８０２で始まる。たとえば、ビーコンハンドラ４０２（図４）がビーコン２１０を受信することができる。いくつかの例では、ビーコンハンドラ４０２は、ビーコン２１０を受信したことに応答して、ビーコンを送ったデバイスに確認応答メッセージを送信する。他の例では、応答は行われないが、ビーコンに含まれているデータは記録される。
【００６８】
[0081]ブロック８０４で、ビーコンパーサ４０４は、ビーコン２１０に含まれるモニタリング情報（たとえば、位置識別子２１２、メディア識別子２１４、タイムスタンプ２１６、クッキーなど）が暗号化されているかどうかを判定する。たとえば、ビーコン２１０に含まれる位置識別子２１２は、ユーザのプライバシーを保護するために、高度暗号化規格（ＡＥＳ）アルゴリズムを使用して暗号化することができる。ブロック８０４で、モニタリング情報が暗号化されているとビーコンパーサ４０４が判定した場合、ブロック８０６で、解読器４０６はモニタリング情報を解読する。たとえば、解読器４０６は、ＡＥＳアルゴリズムを使用してモニタリング情報を解読することができる。
【００６９】
[0082]ブロック８０４で、モニタリング情報が暗号化されていないとビーコンパーサ４０４が判定した場合、又はブロック８０６で、解読器４０６がモニタリング情報を解読した後、ブロック８０８に制御が進み、そこで、ビーコンパーサ４０４は位置識別子２１２を求めてビーコン２１０に含まれるモニタリング情報を解析する。ブロック８１０で、ビーコンパーサ４０４が位置識別子２１２を見出した場合、ブロック８１２で、ビーコンパーサ４０４は位置識別子２１２に含まれるデバイス位置を抽出する。デバイス位置は、モニタリング情報をパネリストと関係付けるかどうかを判定するために使用することができる。
【００７０】
[0083]ブロック８１０で、ビーコンパーサ４０４が位置識別子２１２を見出さなかった場合、又はブロック８１２で、ビーコンパーサ４０４が位置識別子２１２からデバイス位置を抽出した後、ブロック８１４に制御が進み、そこで、タグ付きインプレッションロガー４０８はビーコン２１０によって供給されたモニタリング情報の記録を記憶する。たとえば、ビーコンパーサ４０４は、ビーコン２１０に含まれている場合がある要求されたメディア識別子（たとえば、ＵＲＬアドレス）、ベンダ識別子などを抽出することができる。ブロック８１５で、タグ付きインプレッションロガー４０８は、可能パネルデータ又は国勢調査データとして記録をフラグ付けする。たとえば、ビーコンパーサ４０４が位置識別子２１２からデバイス位置を抽出した場合、タグ付きインプレッションロガー４０８は可能パネルデータとして記録をフラグ付けする。そうではなく、ビーコンパーサ４０４が位置識別子２１２を見出さなかった場合、タグ付きインプレッションロガー４０８は国勢調査データとして記録をフラグ付けする。
【００７１】
[0084]ブロック８１６で、タイムスタンパ４２４は、期間（たとえば、中部標準時（ＣＳＴ）午前１：００〜午前１：０１ＣＳＴ）及び日付（たとえば、２０１３年１月１日）をタグ付きメディアインプレッションと関連付ける。たとえば、タイムスタンパ４２４は、期間及び日付情報をデータストア４２０内のインプレッション項目の最後に追加すること、並びに／又は期間及び日付情報をデータストアラ４１８に供給することができる。
【００７２】
[0085]ブロック８１８で、ＡＭＥサーバ１０２は、ビーコンの処理を続行するかどうかを判定する。ブロック８１８で、ＡＭＥサーバ１０２がビーコンの処理を続行する（たとえば、ビーコンハンドラ４０２がメディア応答に含まれるタグの結果としてビーコンを受信し続ける）ことを決定した場合、メディア２０４に含まれるタグ２０６内の実行可能命令を実行したことに応答して、クライアントデバイス１０６から別のビーコン２１０を受信するために、制御はブロック８０２に戻る。そうではなく、ブロック８１８で、（たとえば、サーバシャットダウンイベントなどに起因して）ＡＭＥサーバ１０２がビーコンの処理を終了することを決定した場合、図８の例示的なプロセス８００は終了する。
【００７３】
[0086]図９の例示的なプログラム９００は、タグ付きメディアインプレッションを登録されたパネリストと関係付けるかどうかを判定し、それに応じて、タグ付きメディアインプレッションを国勢調査データ又はパネルデータのいずれかとしてマークする。図９の例示的なプログラムはブロック９０２で始まり、そこで、レポータ４２２はタグ付きメディアインプレッションログをパネリスト情報と組み合わせるように準備する。たとえば、レポータ４２２は、タグ付きメディアインプレッションが国勢調査データとしてフラグ付けされたか、又は可能パネルデータとしてフラグ付けされたかに基づいて、デバイス位置を含むタグ付きメディアインプレッションログ内のメディアインプレッションを識別することができる。同様に、ブロック９０４で、レポータ４２２は、タグ付きメディアインプレッションログと組み合わせるためのパネリストログを準備する。たとえば、レポータ４２２は、データテーブル６００を利用して、タグ付きメディアインプレッションをパネリスト識別子と関連付けることができる。
【００７４】
[0087]ブロック９０６で、位置ハンドラ４１０は、登録されたパネリストに関連付けられた基準位置を識別して、タグ付きメディアインプレッションログに含まれるデバイス位置情報と比較する。たとえば、位置ハンドラ４１０は、データストア４２０内のデータテーブル６００に記憶された基準位置を解析し、デバイス位置情報と同じ（又はほぼ同じ）経度座標又は緯度座標を有する基準位置を識別する。
【００７５】
[0088]ブロック９０８で、距離計算器４１２は、基準位置とデバイス位置との間の距離を計算する。ブロック９１０で、デバイス位置が基準位置に関連付けられた基準領域内にあると比較器４１４が判定した場合、ブロック９１２で、パネリストアソシエータ４１６は、対応するインプレッションをパネルデータとしてマークする。ブロック９１４で、パネリストアソシエータ４１６は、データテーブル６００を使用して、インプレッションをパネリスト識別子と関連付ける。次いで、制御はブロック９２０に進んで、インプレッションをパネルデータと関係付けることを続行するかどうかを判定する。
【００７６】
[0089]ブロック９１０に戻り、デバイス位置が基準位置に関連付けられた基準領域内にないと比較器４１４が判定した場合、ブロック９１６で、ＡＭＥサーバ１０２は、それがパネリストログの最後にあるかどうかを判定する。たとえば、位置ハンドラ４１０は、デバイス位置情報に対してテストするさらなる基準位置がデータテーブル６００にあるかどうかを判定する。ブロック９１６で、それがテストする基準位置の最後にはない（たとえば、データテーブル６００にさらなる基準位置がある）と位置ハンドラ４１０が判定した場合、制御はブロック９０８に戻って、別の基準位置とデバイス位置との間の距離を計算する。そうではなく、ブロック９１６で、それがパネリストログの最後にある（たとえば、デバイス位置情報に対してテストするさらなる基準位置がこれ以上存在しない）と位置ハンドラ４１０が判定した場合、ブロック９１８で、パネリストアソシエータ４１６は、対応するインプレッションを国勢調査データとしてマークする。次いで、制御はブロック９２０に進んで、インプレッションをパネルデータと関係付けることを続行するかどうかを判定する。
【００７７】
[0090]ブロック９２０で、ＡＭＥサーバ１０２は、インプレッションをパネリストと関係付けることを続行するかどうかを判定する。ブロック９２０で、ＡＭＥサーバ１０２がインプレッションをパネルデータと関係付けることを続行する（たとえば、タグ付きメディアインプレッションログがテストするさらなるデバイス位置を含む）ことを決定した場合、制御はブロック９０６に戻って、パネルデータに関連付けられた基準位置を識別する。そうではなく、ブロック９２０で、ＡＭＥサーバ１０２がインプレッションをパネルデータと関係付けることを終了する（たとえば、チェックするさらなるタグ付きメディアインプレッションが存在しない）ことを決定した場合、ブロック９２２で、レポータ４２２はレポートを生成し、図９のプロセス９００は終了する。
【００７８】
[0091]図１０は、クライアントデバイスでタグ付けされたメディアにアクセスしたことに応答して、ビーコンを生成するために実行することができる、擬似コードを含む例示的なアプレット１０００である。たとえば、アプレット１０００は、メディア２０４に埋め込むことができる。図１０の図示された例では、アプレット１０００は、例示的なモニタリング情報検索セクション１００２、及び例示的なビーコン送信セクション１００４を含む。図示された例では、モニタリング情報検索セクション１００２は、ビーコン２１０に含まれるモニタリング情報（たとえば、位置識別子２１２、メディア識別子２１４、タイムスタンプ２１６）の値を定義する。たとえば、モニタリング情報検索セクション１００２は、例示的な位置識別子定義ブロック１００６、例示的なメディア識別子定義ライン１００８、及び例示的なタイムスタンプ定義ライン１０１０を含む。図１０の例示的な位置識別子定義ブロック１００６は、クライアントデバイス１０６が位置アプリケーションプログラミングインターフェース（ＡＰＩ）にアクセスしたかどうかを判定し、それに応じて位置識別子２１２用の値を定義する。たとえば、クライアントデバイス１０６が位置ＡＰＩにアクセスしたとき、ライン１００６Ａは、位置ＡＰＩを介してデバイス位置情報を検索し、位置識別子２１２用の値を記憶する。そうではなく、クライアントデバイス１０６が位置ＡＰＩにアクセスしなかった場合、ライン１００６Ｂは、デバイス位置が供給されないことを示す値（たとえば、ヌル又は空の値、「偽」、「Ｎ／Ａ」、「０」など）を記憶する。図示された例では、メディア識別子定義ライン１００８は、メディア２０４からメディア識別情報を検索し、位置識別子２１４用の値を記憶する。図示された例では、タイムスタンプ定義ライン１０１０は、メディア要求についての日付及び時刻の情報を検索し、タイムスタンプ２１６用の値を記憶する。
【００７９】
[0092]図１０の図示された例では、例示的なアプレット１０００は、ビーコン２１０を生成し、たとえば、ＡＭＥサーバ１０２にビーコン２１０を送信するために、例示的なビーコン送信セクション１００４を含む。たとえば、例示的なビーコン生成ライン１０１２は、位置識別子２１２、メディア識別子２１４、及びタイムスタンプ２１６を使用して、ビーコン２１０を定義する。例示的なビーコン送信ライン１０１４で、アプレット１０００は、クライアントデバイス１０６に、たとえば、ＡＭＥサーバ１０２にビーコン２１０を送信させる。いくつかの例では、アプレット１０００はビーコン２１０を記録し、後で１つ又は複数のビーコン２１０を送信する。たとえば、アプレット１０００は、クライアントデバイス１０６に、記録されたビーコン２１０をＡＭＥサーバ１０２に定期的に（たとえば、２４時間ごとに）送信させる。
【００８０】
[0093]図１１の例示的なプログラム１１００は、タグ付けされたメディアからモニタリング情報を収集するために、視聴者測定事業体のコンピューティングデバイスによって実行することができる例示的な方法を示す。図１１の例示的なプログラムは、タグハンドラ１１０が、メディア２０４に実行可能タグへの参照を挿入するように、例示的なメディアホスティングサーバ１０４に命令するときのブロック１１０２で始まる。たとえば、タグハンドラ１１０は、メディアホスティングサーバ１０４に、メディアホスティングサーバ１０４がモニタリングすることを望むメディア２０４にダミー画像を含めさせることができる。ブロック１１０４で、タグハンドラ１１０は、クライアントデバイス１０６から実行可能タグに対する要求を受信する。たとえば、メディアホスティングサーバ１０４は、参照を含むメディア２０４でクライアントデバイス１０６からのメディアに対する要求に応答することができる。クライアントデバイス１０６がメディア２０４を提示したとき、タグハンドラ１１０は、参照に応答した実行可能タグに対するクライアントデバイスの要求を受信する。いくつかの実装形態では、ブロック１１０４は含まれない場合がある。たとえば、タグハンドラ１１０は、参照とともにタグ２０６をメディアホスティングサーバ１０４に供給することができ、したがって、クライアントデバイス１０６がメディア２０４を提示したとき、メディアホスティングサーバ１０４は、参照の実行に応答した実行可能タグに対するクライアントデバイスの要求を受信する。いくつかの他の実装形態では、タグハンドラ１１０はタグ２０６を供給し、対応するメディア２０４にタグ２０６を埋め込むように、メディアホスティングサーバ１０４に命令することができる。したがって、クライアントデバイス１０６がメディア２０４を提示したとき、実行可能タグに対する要求は、クライアントデバイス１０６によって行われない。むしろ、クライアントデバイス１０６は、メディア内にすでに存在するタグ２０６を実行する。ブロック１１０６で、タグハンドラ１１０は、クライアントデバイス１０６に実行可能タグを送信する。たとえば、タグハンドラ１１０は、データストア４２０から実行可能タグ２０６を検索し、クライアントデバイス１０６に実行可能タグ２０６を通信することができる。例示的な実行可能タグ２０６は、図１２に関連して下記でさらに詳細に記載される。
【００８１】
[0094]ブロック１１０８で、ＡＭＥサーバ１０２は、クライアントデバイス１０６からビーコン２１０を受信する。たとえば、クライアントデバイス１０６は、実行可能タグ２０６を実行したことに応答してビーコン２１０を生成し、ＡＭＥサーバ１０２にビーコン２１０を送信する。次いで、図１１の例示的なプロセスは終了する。
【００８２】
[0095]図１２の例示的なプログラム１２００は、タグ付けされたメディア２０４へのアクセスに起因して実行されていることに応答して、例示的なビーコンを生成する際の例示的なタグの動作を示した。したがって、図１２の例示的なプログラムは、実行可能タグ２０６を実装するために使用することができる。図１２の例示的なプログラムは、実行可能タグ２０６がクライアントデバイス１０６にメディア２０４からメディア識別情報を検索させるときのブロック１２０２で始まる。たとえば、メディアホスティングサーバ１０４は、メディア２０４にアクセスするときにクライアントデバイス１０６が復号するメディア２０４の中にメディア識別情報（たとえば、ウォーターマーク、署名、メタデータなど）を符号化することができる。ブロック１２０４で、実行可能タグ２０６は、クライアントデバイス１０６に、クライアントデバイス１０６の位置アプリケーションプログラミングインターフェース（ＡＰＩ）へのアクセスを要求させる。たとえば、クライアントデバイス１０６は、位置ＡＰＩにアクセスするために、ユーザに許可を要求することができる。ブロック１２０６で、位置ＡＰＩへのアクセスが許可された場合、ブロック１２０８で、クライアントデバイス１０６は、位置ＡＰＩを介してクライアントデバイスのデバイス位置情報を検索する。いくつかの例では、認証が一度許可されると、位置ＡＰＩにアクセスするために将来の要求は必要とされない。
【００８３】
[0096]ブロック１２０６で、位置ＡＰＩへのアクセスが許可されない（たとえば、ユーザが要求を拒否する）場合、又はブロック１２０８で、クライアントデバイス１０６がデバイス位置情報を検索した後、ブロック１２１０で、実行可能タグ２０６は、クライアントデバイス１０６にメディア要求についての日付及び時刻の情報を検索させる。たとえば、クライアントデバイス１０６は、クライアントデバイス１０６が日付及び時刻の情報を検索するためにアクセスする、カレンダ及びクロックを含む場合がある。ブロック１２１２で、実行可能タグ２０６は、クライアントデバイス１０６にビーコン２１０を生成させる。たとえば、ビーコン２１０は、デバイス位置情報を識別するために位置識別子２１２を生成し、メディア識別情報を識別するためにメディア識別子２１４を生成し、日付及び時刻の情報を識別するためにタイムスタンプ２１６を生成し、位置識別子２１２、メディア識別子２１４、及びタイムスタンプ２１６をビーコン２１０にパッケージ化することができる。ブロック１２１４で、実行可能タグ２０６は、クライアントデバイス１０６に、ビーコン２１０をＡＭＥサーバ１０２に送信させる。次いで、図１２の例示的なプロセスは終了する。
【００８４】
[0097]図１３は、図１〜図４の例示的なＡＭＥサーバ１０２を実装するために、図８、図９、図１１、及び／又は図１２の命令を実行することが可能な、例示的なプロセッサプラットフォーム１３００のブロック図である。プロセッサプラットフォーム１３００は、たとえば、サーバ、パーソナルコンピュータ、モバイルデバイス（たとえば、携帯電話、スマートフォン、ｉＰＡＤ（登録商標）などのタブレット）、携帯情報端末（ＰＤＡ）、インターネットアプライアンス、ＤＶＤプレーヤ、ＣＤプレーヤ、デジタルビデオレコーダ、ブルーレイプレーヤ、ゲーム機、パーソナルビデオレコーダ、セットトップボックス、又は任意の他のタイプのコンピューティングデバイスであり得る。
【００８５】
[0098]図示された例のプロセッサプラットフォーム１３００は、プロセッサ１３１２を含む。図示された例のプロセッサ１３１２はハードウェアである。たとえば、プロセッサ１３１２は、任意の所望の一団又は製造業者からの１つ又は複数の集積回路、論理回路、マイクロプロセッサ、又はコントローラによって実装することができる。
【００８６】
[0099]図示された例のプロセッサ１３１２は、ローカルメモリ１３１３（たとえば、キャッシュ）を含む。図示された例のプロセッサ１３１２は、バス１３１８を介して、揮発性メモリ１３１４及び不揮発性メモリ１３１６を含むメインメモリと通信する。揮発性メモリ１３１４は、同期型ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミックランダムアクセスメモリ（ＲＤＲＡＭ）、及び／又は任意の他のタイプのランダムアクセスメモリデバイスによって実装することができる。不揮発性メモリ１３１６は、フラッシュメモリ及び／又は任意の他の所望のタイプのメモリデバイスによって実装することができる。メインメモリ１３１４、１３１６へのアクセスは、メモリコントローラによって制御される。
【００８７】
[0100]図示された例のプロセッサプラットフォーム１３００はまた、インターフェース回路１３２０を含む。インターフェース回路１３２０は、Ｅｔｈｅｒｎｅｔ（登録商標）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）、及び／又はＰＣＩエクスプレスインターフェースなどの、任意のタイプのインターフェース規格によって実装することができる。
【００８８】
[0101]図示された例では、１つ又は複数の入力デバイス１３２２がインターフェース回路１３２０に接続されている。入力デバイス（複数可）１３２２により、ユーザがプロセッサ１３１２にデータ及びコマンドを入力することが可能になる。入力デバイス（複数可）は、たとえば、オーディオセンサ、マイクロフォン、カメラ（スチル若しくはビデオ）、キーボード、ボタン、マウス、タッチスクリーン、トラックパッド、トラックボール、ＩＳＯＰＯＩＮＴ及び／又は音声認識システムによって実装することができる。
【００８９】
[0102]１つ又は複数の出力デバイス１３２４も、図示された例のインターフェース回路１３２０に接続されている。出力デバイス１３２４は、たとえば、ディスプレイデバイス（たとえば、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、液晶ディスプレイ、陰極線管ディスプレイ（ＣＲＴ）、タッチスクリーン、触覚出力デバイス、プリンタ、及び／又はスピーカ）によって実装することができる。したがって、図示された例のインターフェース回路１３２０は、通常、グラフィックスドライバカード、グラフィックスドライバチップ、又はグラフィックスドライバプロセッサを含む。
【００９０】
[0103]図示された例のインターフェース回路１３２０はまた、ネットワーク１３２６（たとえば、Ｅｔｈｅｒｎｅｔ接続、デジタル加入者回線（ＤＳＬ）、電話回線、同軸ケーブル、携帯電話システムなど）を介して、外部装置（たとえば、任意の種類のコンピューティングデバイス）とのデータの交換を容易にするために、送信機、受信機、送受信機、モデム、及び／又はネットワークインターフェースカードなどの通信デバイスを含む。
【００９１】
[0104]図示された例のプロセッサプラットフォーム１３００はまた、ソフトウェア及び／又はデータを記憶するための１つ又は複数のマスストレージデバイス１３２８を含む。そのようなマスストレージデバイス１３２８の例には、フレキシブルディスクドライブ、ハードドライブディスク、コンパクトディスクドライブ、ブルーレイディスクドライブ、ＲＡＩＤシステム、及びデジタル多用途ディスク（ＤＶＤ）ドライブが含まれる。
【００９２】
[0105]図８、図９、図１１、及び／又は図１２のコード化命令１３３２は、マスストレージデバイス１３２８、揮発性メモリ１３１４、不揮発性メモリ１３１６、及び／又は、ＣＤ若しくはＤＶＤなどのリムーバブル有形コンピュータ可読記憶媒体に記憶することができる。
【００９３】
[0106]前述から、国勢調査レベルのモニタリング情報がパネリストデータと関係付けられることを可能にし、パネリストのプライバシー及びパネリストの匿名性を保護しながら、国勢調査レベルでモニタリング情報を収集する例示的な方法、装置、及び製品が開示されたことが諒解されよう。
【００９４】
[0107]いくつかの例示的な方法、装置、及び製品が本明細書で開示されたが、本特許の有効範囲は、それらに限定されない。それどころか、本特許は、本特許の特許請求の範囲に完全に入るすべての方法、装置、及び製品をカバーする。
【図３Ａ】
0005924720.tif 000002
【図４】
0005924720.tif 000003
【図５】
0005924720.tif 000004
【図６】
0005924720.tif 000005
【図７】
0005924720.tif 000006
【図８】
0005924720.tif 000007
【図９】
0005924720.tif 000008
【図１０】
0005924720.tif 000009
【図１１】
0005924720.tif 000010
【図１２】
0005924720.tif 000011
【図１】
0005924720.tif 000012
【図２】
0005924720.tif 000013
【図３】
0005924720.tif 000014
【図１３】
0005924720.tif 000015