(57)【要約】オンラインメディアの表示に関する視聴率情報を決定するための方法及び装置が、開示される。例示的な方法は、クライアントデバイスにおけるメディアの表示に対応するｐｉｎｇｂａｃｋメッセージを受信するステップと、ｐｉｎｇｂａｃｋメッセージに基づいて、クライアントデバイスで表示されたメディアの部分を決定するステップと、クライアントデバイスに関連するデモグラフィック情報を取得するステップと、ｐｉｎｇｂａｃｋメッセージ及びデモグラフィック情報に基づいてメディアの部分の表示に関連するデモグラフィックの特徴を決定するステップとを含む。【選択図】  図１５
2015535353.tif 000002
【特許請求の範囲】
【請求項１】
ある期間にわたって複数のメッセージを受信するステップであって、前記メッセージがクライアントデバイスにおけるメディアの表示に対応する、ステップと、
論理回路を用いて、前記メッセージに基づいて、前記クライアントデバイスで表示された前記メディアの部分を決定するステップと、
前記クライアントデバイスに関連するデモグラフィック情報を取得するステップと、
前記論理回路を用いて、前記メッセージ及び前記デモグラフィック情報に基づいて前記メディアの前記部分の表示に関連するデモグラフィックの特徴を決定するステップとを含む方法。
【請求項２】
前記デモグラフィック情報を取得するステップが前記クライアントデバイスに記憶されたクッキーに基づき、
前記メッセージが前記クッキーを含む、
請求項１に記載の方法。
【請求項３】
前記クライアントデバイスにリダイレクトメッセージを送信して、前記クライアントデバイスに、データベース所有者にメッセージを送信させるステップであって、前記デモグラフィック情報が前記データベース所有者から取得される、ステップをさらに含む請求項１に記載の方法。
【請求項４】
前記メディアが、第１のメディアの種類及び第２のメディアの種類を含み、前記メディアの前記部分が、前記第１のメディアの種類のメディアを含み、
前記メディアの前記部分に関連する前記デモグラフィックの特徴を決定するステップが、前記第１のメディアの種類のみに関連する前記デモグラフィックの特徴を決定するサブステップを含む、
請求項１に記載の方法。
【請求項５】
前記複数のメッセージのうちの少なくとも１つが、前記メディアの指定された点に関連する時間を含み、
前記方法が、前記時間、及び前記複数のメッセージのうちの少なくとも１つのメッセージに基づいて前記メディアの前記部分に関するインプレッションを決定するステップをさらに含む、
請求項１に記載の方法。
【請求項６】
前記複数のメッセージの中の前記メッセージが、指定された間隔で受信され、
前記方法が、前記メディアの別々の間隔に関する視聴率情報を決定するステップであって、前記指定された間隔が前記別々の間隔の長さに基づく、ステップをさらに含む、
請求項１に記載の方法。
【請求項７】
前記視聴率情報が、前記メディアの指定された部分及びデモグラフィックグループを含む請求項６に記載の方法。
【請求項８】
前記メディアの複数の部分に関する期間毎のデモグラフィックの特徴を含む視聴率情報を決定するステップをさらに含む請求項１に記載の方法。
【請求項９】
前記メッセージを受信するステップが、前記メッセージを間隔を空けて受信するサブステップであって、前記メッセージが、前記メディアと、前記間隔に関連する時間又は継続時間のうちの少なくとも１つとを特定する、サブステップを含む請求項１に記載の方法。
【請求項１０】
前記メディアが、第１のメディアの種類及び第２のメディアの種類を含み、
前記メディアの前記部分に関連する前記デモグラフィックの特徴を決定するステップが、前記第１のメディアの種類に関する第１のデモグラフィックの特徴を決定し、前記第２のメディアの種類に関する第２のデモグラフィックの特徴を決定するサブステップを含む請求項１に記載の方法。
【請求項１１】
ある期間にわたって複数のメッセージを受信することであって、前記メッセージがメディアの表示に対応する、受信することと、
データベース所有者からクライアントデバイスに関連するデモグラフィック情報を受信することと、を行うための通信インターフェースと、
前記メッセージに基づいて、前記クライアントデバイスで表示された前記メディアの部分に関連するデモグラフィックの特徴を決定するためのインプレッションモニタと、
を備える装置。
【請求項１２】
前記インプレッションモニタが、前記メッセージ及び前記デモグラフィック情報に基づいて前記メディアの前記部分に関する視聴率情報を決定するためのものである請求項１０に記載の装置。
【請求項１３】
前記通信インターフェースが、クッキーに基づいて前記デモグラフィック情報を取得するためのものであり、
前記メッセージが、前記クライアントデバイスから受信され、前記クッキーを含む、
請求項１０に記載の装置。
【請求項１４】
前記データベース所有者を選択するための規則エンジンをさらに備え、
前記通信インターフェースが、前記クライアントデバイスにリダイレクトメッセージを送信して、前記クライアントデバイスに、前記データベース所有者に要求を送信させるためのものであり、
前記デモグラフィック情報が、前記データベース所有者から取得される、
請求項１０に記載の装置。
【請求項１５】
前記メディアが、第１のメディアの種類及び第２のメディアの種類を含み、
前記メディアの前記部分に関する前記デモグラフィックの特徴を決定することが、前記第１のメディアの種類に関する第１のデモグラフィックの特徴を決定し、前記第２のメディアの種類に関する第２のデモグラフィックの特徴を決定することを含む、
請求項１０に記載の装置。
【請求項１６】
前記メッセージのうちの少なくとも１つが、前記メディアの指定された点に関連する時間を含み、
前記インプレッションモニタが、前記時間、及び前記複数のメッセージのうちの少なくとも１つのさらなるメッセージに基づいて前記クライアントデバイスに対応する少なくとも前記メディアの前記部分に関するインプレッションを決定するためのものである、
請求項１０に記載の装置。
【請求項１７】
前記通信インターフェースが、指定された間隔で前記メッセージを受信するためのものであり、
前記インプレッションモニタが、前記メディアの別々の間隔に関する視聴率情報を決定するためのものであり、
前記指定された間隔が、前記別々の間隔の長さに基づく、
請求項１０に記載の装置。
【請求項１８】
前記インプレッションモニタが、前記メディアの指定された部分及びデモグラフィックグループを含む視聴率情報を決定するためのものである請求項１０に記載の装置。
【請求項１９】
前記メディアが、第１のメディアの種類及び第２のメディアの種類を含み、
前記メディアの前記部分に関する前記デモグラフィックの特徴を決定することが、前記第１のメディアの種類のみに関する前記デモグラフィックの特徴を決定することを含む、
請求項１０に記載の装置。
【請求項２０】
実行されるときに、論理回路に少なくとも
ある期間にわたって複数のメッセージを特定することであって、前記メッセージがクライアントデバイスにおけるメディアの表示に対応する、特定することと、
前記メッセージに基づいて、前記クライアントデバイスで表示された前記メディアの部分を決定することと、
前記クライアントデバイスに関連する前記メッセージ及びデモグラフィック情報に基づいて前記メディアの前記部分の表示に関連するデモグラフィックの特徴を決定することと、
を行わせるコンピュータ可読命令を含む有形のコンピュータ可読ストレージ媒体。
【請求項２１】
前記命令が、前記論理回路に、前記クライアントデバイスにリダイレクトメッセージを送信させ、前記クライアントデバイスに、データベース所有者にメッセージを送信させるためのものあり、
前記デモグラフィック情報が、前記データベース所有者から取得される、
請求項１８に記載のストレージ媒体。
【請求項２２】
前記メディアが、第１のメディアの種類及び第２のメディアの種類を含み、
前記メディアの前記部分に関連する前記デモグラフィックの特徴を決定することが、前記第１のメディアの種類のみに関連する前記デモグラフィックの特徴を決定することを含む、
請求項１８に記載のストレージ媒体。
【請求項２３】
前記複数のメッセージのうちの少なくとも１つが、前記メディアの指定された点に関連する時間を含み、
前記命令が、さらに、前記論理回路に、前記時間、及び前記複数のメッセージのうちの少なくとも１つのさらなるメッセージに基づいて前記クライアントデバイスに対応する前記メディアの前記部分に関するインプレッションを決定させるためのものである、
請求項１８に記載のストレージ媒体。
【請求項２４】
前記複数のメッセージの中の前記メッセージが、指定された間隔で受信され、
前記命令が、前記論理回路に、前記メディアの別々の間隔に関する視聴率情報を決定させるためのものであり、
前記指定された間隔が前記別々の間隔の長さに基づく、
請求項１８に記載のストレージ媒体。
【請求項２５】
前記命令が、さらに、前記論理回路に、前記メディアの指定された部分及びデモグラフィックグループを含む視聴率情報を決定させるためのものである請求項２３に記載のストレージ媒体。
【請求項２６】
デモグラフィック情報が、前記クライアントデバイスに記憶されたクッキーに基づいて取得され、
前記メッセージが前記クッキーを含む、
請求項１８に記載のストレージ媒体。
【請求項２７】
前記メディアが、第１のメディアの種類及び第２のメディアの種類を含み、
前記メディアの前記部分に関する前記デモグラフィックの特徴を決定することが、前記第１のメディアの種類に関する第１のデモグラフィックの特徴を決定し、前記第２のメディアの種類に関する第２のデモグラフィックの特徴を決定することを含む、
請求項１８に記載のストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0002]本開示は、一般には、メディアの監視に関し、より詳細には、オンラインメディアの表示に関する視聴率情報を決定するための方法及び装置に関する。
【関連出願】
【０００２】
[0001]本特許は、２０１３年９月１２日に出願した米国特許非仮出願第１４／０２５，５７５号及び２０１３年４月３０日に出願した米国特許仮出願第６１／８１７，８２９号の優先権を主張するものである。米国特許非仮出願第１４／０２５，５７５号及び米国特許仮出願第６１／８１７，８２９号の全体は、参照により援用される。
【背景技術】
【０００３】
[0003]従来、視聴者測定エンティティは、登録されたパネルの構成員に基づいてメディアプログラムの視聴者の関与のレベルを決定する。つまり、視聴者測定エンティティは、監視されることに同意する人をパネルに登録する。そして、視聴者測定エンティティは、それらのパネルの構成員を監視して、それらのパネルの構成員の目に触れたメディアプログラム（例えば、テレビ番組又はラジオ番組、映画、ＤＶＤなど）を決定する。このようにして、視聴者測定エンティティは、収集されたメディア測定データに基づいて異なるメディアコンテンツの露出の測定値を決定することができる。
【０００４】
[0004]ウェブページ、広告、及び／又はその他のコンテンツなどのインターネットリソースへのユーザのアクセスを監視するための技術は、年を追って大きく発展してきた。一部の知られているシステムは、主としてサーバのログによってそのような監視を実行する。特に、インターネット上でコンテンツを提供するエンティティは、知られている技術を使用して、それらのエンティティのサーバでそれらのエンティティのコンテンツに関して受信された要求の数をログに記録することができる。
【図面の簡単な説明】
【０００５】
【図１】分散したデモグラフィック情報を用いて広告の視聴率を決定するために使用され得る例示的なシステムを示す図である。
【図２】メディアの露出の測定値を、異なるウェブサービスプロバイダのユーザアカウントの記録に分散したデモグラフィックス（ｄｅｍｏｇｒａｐｈｉｃｓ）情報に基づいてユーザのデモグラフィック情報に関連付けるために使用され得る例示的なシステムを示す図である。
【図３】クライアントアプリケーションがそのクライアントアプリケーションのユーザに関するデモグラフィック情報にアクセスすることができるサーバにインプレッションを報告することができる例示的な方法の通信フロー図である。
【図４】監視されたユーザのインプレッションの量を示す例示的な視聴率（ｒａｔｉｎｇ）エンティティのインプレッションテーブルを示す図である。
【図５】データベース所有者によって生成された例示的なメディアの期間毎のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブルを示す図である。
【図６】視聴率エンティティによって生成された別の例示的なメディアの期間毎のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブルを示す図である。
【図７】図５及び６の構成テーブルに基づく例示的な組み合わされたメディアの期間毎のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブルを示す図である。
【図８】図５〜７のメディアの期間毎の構成テーブルに基づくインプレッションを示す例示的な年齢／性別のインプレッションの分布テーブルを示す図である。
【図９】インプレッションに帰せられるデモグラフィックスを特定するために実行され得る例示的な機械可読命令を示す流れ図である。
【図１０】インプレッションをログに記録するためにウェブサービスプロバイダにビーコン（ｂｅａｃｏｎ）要求をルーティングするためにクライアントデバイスによって実行され得る例示的な機械可読命令を示す流れ図である。
【図１１】インプレッションをログに記録する、及び／又はインプレッションをログに記録するためにウェブサービスプロバイダにビーコン要求をリダイレクトするためにパネル参加者監視システムによって実行され得る例示的な機械可読命令を示す流れ図である。
【図１２】インプレッションに帰せられるデモグラフィックスを要求すべき好ましいウェブサービスプロバイダを動的に指定するために実行され得る例示的な機械可読命令を示す流れ図である。
【図１３】１つ又は複数のデータベース所有者によって収集されたデモグラフィック情報に基づいて広告の露出を決定するために使用され得る例示的なシステムを示す図である。
【図１４】中継機（ｉｎｔｅｒｍｅｄｉａｒｙ）でリダイレクトされた要求を処理するために実行され得る例示的な機械可読命令を示す流れ図である。
【図１５】インプレッションモニタ及びデータベース所有者にビーコン要求を送信するためにクライアントデバイスによって実行され得る例示的な機械可読命令を示す流れ図である。
【図１６】ビーコン要求をログに記録するため、及び／又はビーコン要求及びデモグラフィック情報に基づいて視聴率情報を計算するためにパネル参加者監視システムによって実行され得る例示的な機械可読命令を示す流れ図である。
【図１７】ユーザＩＤ及びメディアＩＤに関してインプレッションをログに記録するための例示的なインプレッションのログを示す図である。
【図１８】本明細書において説明される例示的な装置及びシステムを実装するために図９、１０、１１、１２、１４、１５、及び／又は１６の例示的な命令を実行するために使用され得る例示的なプロセッサシステムの図である。
【発明を実施するための形態】
【０００６】
[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]ＵＲＬのスクレイピングは、掲載者が広告主が広告スペース／時間を購入した広告ネットワークである状況で特に有用である。そのような場合、広告ネットワークは、広告ｉＦｒａｍｅを介して広告を表示すべき、ユーザによって訪問されるホストウェブサイトのサブセット（例えば、ｗｗｗ．ｃａｒａｎｄｄｒｉｖｅｒ．ｃｏｍ、ｗｗｗ．（公序良俗違反につき、不掲載）ｗｗｗ．ａｌｌｒｅｃｉｐｅｓ．ｃｏｍなど）から動的に選択を行う。しかし、広告ネットワークは、任意の特定の時間に広告が表示されるホストウェブサイトを断定的に予測することはできない。加えて、タグ付けされた広告１０２がレンダリングされている広告ｉＦｒａｍｅのＵＲＬは、クライアントアプリケーション２１２によってレンダリングされるホストウェブサイト（例えば、図３の例のｗｗｗ．ａｃｍｅ．ｃｏｍ）の話題を特定するのに役立たない可能性がある。したがって、インプレッションモニタ１３２は、広告ｉＦｒａｍｅがタグ付けされた広告１０２を表示しているホストウェブサイトが分からない可能性がある。
【００８３】  [00100]ホストウェブサイトのＵＲＬ（例えば、ｗｗｗ．ｃａｒａｎｄｄｒｉｖｅｒ．ｃｏｍ、ｗｗｗ．（公序良俗違反につき、不掲載）、ｗｗｗ．ａｌｌｒｅｃｉｐｅｓ．ｃｏｍなど）は、クライアントデバイス２０２、２０３の（１人又は複数の）ユーザの時事的な関心事（例えば、自動車、スポーツ、料理など）を決定するのに役立つ可能性がある。一部の例において、視聴者測定エンティティは、ホストウェブサイトのＵＲＬを用いてユーザ／パネル参加者のデモグラフィックスと相互に関連し、より多くの人々のデモグラフィックス及び時事的な関心事に基づいて、並びにインプレッションがログに記録されたユーザ／パネル参加者のデモグラフィックス及び時事的な関心事に基づいてより多くの人々のログに記録されたインプレッションを補間する可能性がある。したがって、示された例において、インプレッションモニタ１３２は、ホストウェブサイトのＵＲＬを受信しないか、又はそうでなければビーコン要求及び／又はｐｉｎｇｂａｃｋメッセージ３０４に基づいてホストウェブサイトのＵＲＬを特定することができないとき、スクレイピングされたＵＲＬ３２２を受信するためにクライアントデバイス２０２、２０３にＵＲＬスクレイピング命令３２０を送信する。示された例において、インプレッションモニタ１３２は、ビーコン要求及び／又はｐｉｎｇｂａｃｋメッセージ３０４に基づいてホストウェブサイトのＵＲＬを特定することができる場合、クライアントデバイス２０２、２０３にＵＲＬスクレイピング命令３２０を送信せず、それによって、ネットワーク及びコンピュータの帯域幅及びリソースを節約する。
【００８４】
[00101]ビーコン応答３０６を受信することに応答して、クライアント２０２、２０３のクライアントアプリケーションは、示された例においては提携相手Ａ  ２０６（例えば、第２のインターネットドメイン）である指定された提携相手のサイトにビーコン要求３０８及び／又はｐｉｎｇｂａｃｋメッセージを送信する。ビーコン要求３０８及び／又はｐｉｎｇｂａｃｋメッセージは、ビーコン応答３０６からの暗号化されたパラメータを含む。提携相手Ａ  ２０６（例えば、Ｆａｃｅｂｏｏｋ）は、暗号化されたパラメータを復号し、クライアントデバイス２０２、２０３が提携相手Ａ  ２０６によって提供されるサービスの登録されたユーザに一致するかどうかを判定する。この判定は、提携相手Ａ  ２０６によって設定された、クライアント２０２、２０３が記憶する任意のクッキー（例えば、図２の提携相手クッキー２１６のうちの１つ）を渡すようにクライアント２０２、２０３に要求することと、受信されたクッキーを提携相手Ａ  ２０６の記録に記憶されたクッキーとマッチングするように試みることとをともなう。一致が見つかる場合、提携相手Ａ  ２０６は、クライアントデバイス２０２、２０３をはっきりと特定している。したがって、提携相手Ａ  ２０６のサイトは、特定されたクライアントのデモグラフィックス情報に関連してインプレッションをログに記録する。（検出することができないソース識別子を含む）このログは、その後、以下で検討されるようにＧＲＰにするように処理するために視聴率エンティティに与えられる。提携相手Ａ  ２０６がその記録の中でクライアント２０２、２０３を特定することができない（例えば、一致するクッキーがない）場合、提携相手Ａ  ２０６は、インプレッションをログに記録しない。
【００８５】
[00102]一部の例示的な実装において、ユーザＩＤが提携相手Ａ  ２０６の登録されたユーザに一致しない場合、提携相手Ａ  ２０６は、失敗若しくは不一致ステータスを含むビーコン応答３１２（例えば、第２のビーコン応答）を返す可能性があり、又はまったく応答しない可能性があり、それによって、図３のプロセスを終了する。しかし、示された例において、提携相手Ａ  ２０６がクライアント２０２、２０３を特定することができない場合、提携相手Ａ  ２０６は、クライアント２０２、２０３にビーコン応答３１２（例えば、第２のビーコン応答）で第２のＨＴＴＰ３０２リダイレクトメッセージを返す。例えば、提携相手Ａのサイト２０６がユーザＩＤに関するデモグラフィックスを有する見込みが大きい可能性がある別の提携相手（例えば、提携相手Ｂ  ２０８又は任意のその他の提携相手）を指定するための（例えば、図２の規則／ｍｌエンジン２３０と同様の）論理を有する場合、ビーコン応答３１２は、（例えば、第３のインターネットドメインの）その他の提携相手のＵＲＬと一緒にＨＴＴＰ３０２リダイレクト（又はリダイレクトされた通信を引き起こす任意のその他の好適な命令）を含む可能性がある。代替的に、上で検討されたデイジーチェーンの手法においては、提携相手Ａのサイト２０６が、クライアント２０２、２０３を特定することができないときにはいつも同じ次の提携相手又はデータベース所有者（例えば、例えば第３のインターネットドメインの提携相手Ｂ  ２０８、又は第３のインターネットドメインの図１の提携していないデータベース所有者サブシステム１１０）に常にリダイレクトする可能性がある。リダイレクトするとき、示された例の提携相手Ａのサイト２０６は、次の指定された提携相手によって復号され得る暗号化を用いてＩＤ、タイムスタンプ、リファラなどのパラメータを暗号化する。
【００８６】
[00103]さらなる代替として、提携相手Ａのサイト２０６がユーザＩＤに関するデモグラフィックスを有する可能性が高い次に最適な提携相手を選択するための論理を持たず、提携相手のエンティティにリダイレクトする命令を記憶することによって次の提携相手に効果的にデイジーチェーン接続されない場合、ビーコン要求３１２は、失敗又は不一致ステータスによってクライアント２０２、２０３をインプレッションモニタ１３２にリダイレクトすることができる。このようにして、インプレッションモニタ１３２は、そのインプレッションモニタ１３２の規則／ＭＬエンジン２３０を使用して、クライアント２０２、２０３のクライアントアプリケーションがビーコン要求及び／又はｐｉｎｇｂａｃｋメッセージを送信すべき次に最適な提携相手を選択する（又はそのような論理が設けられていない場合は、単に階層的な（例えば、決まった）リスト内の次の提携相手を選択する）ことができる。示された例において、インプレッションモニタ１３２は、提携相手Ｂのサイト２０８を選択し、クライアント２０２、２０３のクライアントアプリケーションは、提携相手Ｂのサイト２０８によって復号され得る方法で符号化されたパラメータを用いて提携相手Ｂのサイト２０８にビーコン要求及び／又はｐｉｎｇｂａｃｋメッセージを送信する。そのとき、提携相手Ｂのサイト２０８は、そのサイト自体の内部データベースに基づいてクライアント２０２、２０３を特定しようと試みる。クライアント２０２、２０３から得られたクッキーが提携相手Ｂ  ２０８の記録の中のクッキーに一致する場合、提携相手Ｂ  ２０８は、クライアント２０２、２０３をはっきりと特定しており、インプレッションモニタ１３２に後で提供するためにクライアント２０２、２０３のデモグラフィックスに関連してインプレッションをログに記録する。提携相手Ｂ  ２０８がクライアント２０２、２０３を特定することができない場合、提携相手のサイトがクライアント２０２、２０３を特定し、インプレッションをログに記録するまで、クライアントが特定されないまますべての提携相手のサイトが調べ尽くされるまで、又は所定の数の提携相手のサイトがクライアント２０２、２０３を特定することに失敗するまで、同様の方法でクライアントなどを特定するための機会を次のその他の提携相手のサイトに与えるために提携相手Ｂ  ２０８によって失敗の通知又はさらなるＨＴＴＰ３０２リダイレクトの同じプロセスが使用される可能性がある。
【００８７】
[00104]図３に示されたプロセスを用いて、インプレッション（例えば、メディアのインプレッションなど）は、メディアに関して１分毎に対応するデモグラフィックスにマッピングされ得る。さらに、インプレッションは、たとえインプレッションが視聴者測定エンティティ（例えば、図１の視聴率エンティティサブシステム１０６）に関連するパネルの構成員によってトリガされないときでさえも対応するデモグラフィックスにマッピングされ得る。インプレッション収集又は合併プロセス中に、視聴率エンティティのパネル収集プラットフォーム２１０は、（１）インプレッションモニタ１３２及び（２）任意の関与している提携相手（例えば、提携相手２０６、２０８）によってログに記録された分散したインプレッションを収集し、メディアの個々の部分に関するデモグラフィックスを決定することができる。結果として、本明細書において開示される例示的な方法及び装置は、オンラインプログラムキャンペーンに関する包括的なＴＶと同等の一晩の測定基準を供給し、一意の視聴者、ストリームの数、並びにオンラインで視聴されるＴＶ番組に関する年齢及び性別の到達範囲を含む同様の一晩の視聴者データを提供し、プログラムコンテンツと関連する広告キャンペーンとの両方に関するオンライン及びＴＶ視聴者のより総体的な見方を提供する。例示的な方法及び装置は、ビデオの継続時間の重み付け（ｄｕｒａｔｉｏｎ  ｗｅｉｇｈｔｉｎｇ）及びＴＶと同等の視聴率の報告を提供する。本明細書において開示される例示的な方法及び装置を用いて収集されるデータは、これまでに可能であったよりも豊富なデモグラフィックス情報を有するより多くの人を包含する。結果として、上述のように、分散したデータベースのリソースをプールすることによって、正確で、一貫性があり、意味のあるオンラインＧＲＰを生成することが可能である。図２及び３の例示的な構造は、関連のない者（例えば、Ｎｉｅｌｓｅｎ及びＦａｃｅｂｏｏｋ）の間に分散した多数の組み合わされたデモグラフィックデータベースに基づいてオンラインＧＲＰを生成する。ログに記録されたインプレッションに帰せられるユーザが視聴者測定エンティティのパネルの構成員１１４、１１６であるかのように、関与する提携相手のサイトのうちの選ばれたサイトが追跡され得るので、結局、それらのユーザが視聴者測定エンティティの登録されたユーザによって形成された大きな仮想的なパネルの一部であるかのように見える。これは、インターネットのクッキーのプライバシープロトコルに違反することなく実現される。
【００８８】
[00105]周期的又は非周期的に、提携相手（例えば、提携相手２０６、２０８）によって収集されたインプレッションデータは、パネル収集プラットフォーム２１０を介して視聴率エンティティに提供される。上で検討されたように、一部のユーザＩＤは、インプレッションモニタ１３２のパネル参加者の参加者に一致しない可能性があるが、１つ又は複数の提携相手のサイトの登録されたユーザに一致する可能性がある。図１の視聴率エンティティサブシステム１０６並びに（１つ又は複数の）提携相手サブシステム１０８及び１１０からのデモグラフィック及びインプレッションデータを組み合わせるためのデータ収集及び合併プロセス中、１つ又は複数の提携相手によってログに記録された一部のインプレッションのユーザＩＤは、インプレッションモニタ１３２によってログに記録されたインプレッションのユーザＩＤに一致する可能性があり、一方、その他のインプレッション（大概は多くのその他のインプレッション）は一致しない。一部の例示的な実装において、視聴率エンティティサブシステム１０６は、提携相手のサイトによって提供された一致するユーザＩＤのログからのデモグラフィックスに基づくインプレッションを使用して、必要に応じてその視聴率エンティティサブシステム自体のデモグラフィックデータの正確さにアクセスし、及び／又はその正確さを改善する可能性がある。一致しないユーザＩＤのログに関連するデモグラフィックスに基づくインプレッションに関して、視聴率エンティティサブシステム１０６は、たとえインプレッション（例えば、広告のインプレッション、コンテンツのインプレッションなど）が視聴率エンティティサブシステム１０６のパネル参加者に関連しないとしても、そのようなインプレッションを用いてデモグラフィックスに基づくオンラインＧＲＰを導出する可能性がある。例示的な視聴率エンティティは、ｐｉｎｇｂａｃｋメッセージ及び対応するインプレッション情報に基づいてクライアントデバイスで表示されたと判定されたメディアの部分にインプレッションのデモグラフィックスを適用する。
【００８９】
[00106]上で簡潔に述べられたように、本明細書において開示される例示的な方法、装置、及び／又は製品は、異なるエンティティの間で（例えば、視聴率エンティティサブシステム１０６とデータベース所有者サブシステム１０８との間で）デモグラフィック情報（例えば、アカウントの記録又は登録情報）を共有するとき、ユーザのプライバシーを保つように構成される可能性がある。一部の例示的な実装においては、二重暗号化技術が、それぞれの関与する提携相手又はエンティティ（例えば、サブシステム１０６、１０８、１１０）に関するそれぞれの秘密鍵に基づいて使用される可能性がある。例えば、視聴率エンティティサブシステム１０６は、その視聴率エンティティサブシステムの秘密鍵を用いてその視聴率エンティティサブシステムのユーザＩＤ（例えば、電子メールアドレス）を暗号化する可能性があり、データベース所有者サブシステム１０８は、そのデータベース所有者サブシステムの秘密鍵を用いてそのデータベース所有者サブシステムのユーザＩＤを暗号化する可能性がある。そのとき、それぞれのユーザＩＤに関して、それぞれのデモグラフィックス情報は、ユーザＩＤの暗号化されたバージョンに関連付けられる。そして、各エンティティは、暗号化されたユーザＩＤを用いたそれらのエンティティのデモグラフィックスのリストを交換する。どちらのエンティティも、他方の秘密鍵を知らないので、ユーザＩＤを復号することができず、したがって、ユーザＩＤは内密のままである。そして、各エンティティは、それらのエンティティのそれぞれの鍵を用いてそれぞれの暗号化されたユーザＩＤの第２の暗号化を実行することに進む。それぞれの２回暗号化された（又は二重暗号化された）ユーザＩＤ（ＵＩＤ）は、Ｅ１（Ｅ２（ＵＩＤ））及びＥ２（Ｅ１（ＵＩＤ））の形態になり、ここで、Ｅ１は、視聴率エンティティサブシステム１０６の秘密鍵を用いた暗号化を表し、Ｅ２は、データベース所有者サブシステム１０８の秘密鍵を用いた暗号化を表す。相互的な暗号化の規則の下で、暗号化されたユーザＩＤは、Ｅ１（Ｅ２（ＵＩＤ））＝Ｅ２（Ｅ１（ＵＩＤ））に基づいて比較される可能性がある。したがって、両方のデータベースに存在するユーザＩＤの暗号化は、二重暗号化が完了した後、一致する。このようにして、パネル参加者のユーザの記録とデータベース所有者のユーザの記録（例えば、登録されたソーシャルネットワークユーザの識別子）との間の一致が、提携相手のエンティティが互いにユーザＩＤを明かすことを必要とせずに比較され得る。
【００９０】
[00107]視聴率エンティティサブシステム１０６は、図１のインプレッションモニタ１３２によって収集されたインプレッション及びクッキーデータと、提携相手のサイトによってログに記録されたインプレッションとに基づいて日々のインプレッション及びＵＵＩＤ（クッキー）の合計を実行する。示された例において、視聴率エンティティサブシステム１０６は、図１の視聴率エンティティクッキーコレクタ１３４によって収集されたクッキー情報と、提携相手のサイトによってパネル収集プラットフォーム２１０に提供されたログとに基づいて日々のインプレッション及びＵＵＩＤ（クッキー）の合計を実行する可能性がある。図４は、監視されたユーザのインプレッションの量を示す例示的な視聴率エンティティのインプレッションテーブル４００を示す。同様のテーブルが、広告のインプレッション、コンテンツのインプレッション、又はその他のインプレッションのうちの１つ又は複数に関してまとめられる可能性がある。示された例において、視聴率エンティティのインプレッションテーブル４００は、各ユーザに関して日毎のインプレッションの頻度を判定するために広告キャンペーン（例えば、図１の広告１０２のうちの１つ又は複数）に関して視聴率エンティティサブシステム１０６によって生成される。
【００９１】
[00108]日毎の一意のユーザ毎のインプレッションの頻度を追跡するために、視聴率エンティティインプレッションテーブル４００は、頻度列４０２を設けられる。頻度１は、一意のユーザに対する広告キャンペーンの１つの広告の１日あたり１つのインプレッションを示し、一方、頻度４は、一意のユーザに対する同じ広告キャンペーンの１つ又は複数の広告の１日あたり４つのインプレッションを示す。インプレッションが帰せられる一意のユーザの量を追跡するために、視聴率インプレッションテーブル４００は、ＵＵＩＤ列４０４を設けられる。ＵＵＩＤ列４０４の値１００，０００は、１００，０００人の一意のユーザを示す。したがって、視聴率エンティティのインプレッションテーブル４００の第１のエントリは、１００，０００人の一意のユーザ（つまり、ＵＵＩＤ＝１００，０００）が広告１０２のうちの特定の１つに１日に１回さらされたこと（つまり、頻度＝１）を示す。
【００９２】
[00109]露出の頻度及びＵＵＩＤに基づいてインプレッションを追跡するために、視聴率エンティティのインプレッションテーブル４００は、インプレッション列４０６を設けられる。インプレッション例４０６に記憶されるそれぞれのインプレッションの数は、頻度列４０２に記憶された対応する頻度の値をＵＵＩＤ列４０４に記憶された対応するＵＵＩＤの値と乗算することによって決定される。例えば、視聴率エンティティのインプレッションテーブル４００の第２のエントリで、頻度の値２が２００，０００人の一意のユーザと乗算されて、４００，０００のインプレッションが広告１０２のうちの特定の１つに帰せられると判定する。
【００９３】
[00110]図５に目を向けると、示された例において、提携相手２０６、２０８の提携したデータベース所有者サブシステム１０８、１１０のそれぞれは、毎日、データベース所有者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００を生成し、視聴率エンティティサブシステム１０６のＧＲＰレポートジェネレータ１３０に報告する。同様のテーブルが、コンテンツ及び／又はその他のメディアに関して生成される可能性がある。追加的に又は代替的に、広告以外のメディアが、テーブル５００に追加される可能性がある。示された例において、提携相手２０６、２０８は、図５に示されるように、年齢及び性別の構成によってインプレッションの分布をテーブルにまとめる。例えば、図１を参照すると、提携したデータベース所有者サブシステム１０８のデータベース所有者データベース１４２は、ログに記録されたインプレッションと、提携相手Ａ  ２０６の登録されたユーザの対応するデモグラフィック情報とを記憶し、示された例のデータベース所有者サブシステム１０８は、規則１４４を用いてインプレッション及び対応するデモグラフィック情報を処理して、データベース所有者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００を含むＤＰサマリテーブル１４６を生成する。
【００９４】
[00111]年齢／性別及びインプレッションの構成テーブル５００は、年齢／性別列５０２、インプレッション列５０４、頻度列５０６、インプレッション構成列５０８、及び期間又はメディア部分（例えば、サブセット）列５１０を設けられる。示された例の年齢／性別列５０２は、異なる年齢／性別のデモグラフィックグループを示す。示された例のインプレッション列５０４は、対応する年齢／性別のデモグラフィックグループに関して広告１０２（図１）のうちの特定の１つに関する合計インプレッションを示す値を記憶する。示された例の頻度列５０６は、インプレッション列５０４のインプレッションに寄与した広告１０２のうちの１つに関するユーザ毎の露出の頻度を示す値を記憶する。示された例のインプレッション構成列５０８は、年齢／性別のデモグラフィックグループのそれぞれのインプレッションの割合を記憶する。例示的な期間列５１０は、視聴率が当てはめられ得るメディアの部分又はサブセットを指定する。例として、テーブル５００によって示されたメディアの３０分までの１分間のインプレッションは、メディアの最初の１分間のインプレッションとは異なる。
【００９５】
[00112]一部の例において、データベース所有者サブシステム１０８、１１０は、インプレッションに基づくデモグラフィック情報の最終結果をデータベース所有者のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブルにまとめる前にそのデータベース所有者サブシステムのデモグラフィック情報に対してデモグラフィックの正確さの分析及び調整プロセスを実行する可能性がある。これは、登録されたユーザがそれらのユーザ自身をオンラインデータ所有者（例えば、提携相手２０６及び２０８）に示す方法が必ずしも事実に即している（例えば、真実である及び／又は正確である）とは限らないという点でオンライン視聴者測定プロセスが直面する問題に対処するために行われ得る。場合によっては、そのようなオンラインデータベース所有者でのアカウントの登録を利用して視聴者のデモグラフィック属性を決定するオンライン測定の例示的な手法は、それらの手法がデータベース所有者のサイトにおけるアカウント登録中の登録されたユーザによる個人／デモグラフィック情報の自己報告に頼る場合、不正確なデモグラフィック−露出の結果につながる可能性がある。データベース所有者のサービスに登録するときにユーザが誤った又は不正確なデモグラフィック情報を報告する理由は、多数存在する可能性がある。データベース所有者のサイト（例えば、ソーシャルメディアサイト）でデモグラフィック情報を収集するために使用される自己報告登録プロセスは、自己報告されたデモグラフィック情報の真実性を判定することを容易にしない。不正確なデモグラフィック情報を分析及び調整するために、視聴率エンティティサブシステム１０６及びデータベース所有者サブシステム１０８、１１０は、２０１１年８月１２日に出願した、「Ｍｅｔｈｏｄｓ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｔｏ  Ａｎａｌｙｚｅ  ａｎｄ  Ａｄｊｕｓｔ  Ｄｅｍｏｇｒａｐｈｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ」と題した米国特許出願第１３／２０９，２９２号で開示された例示的な方法、システム、装置、及び／又は製品を使用する可能性があり、この米国特許出願は、その全体が参照により本明細書に援用される。
【００９６】
[00113]図６に目を向けると、示された例において、視聴率エンティティサブシステム１０６は、毎日、パネル参加者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００を生成する。同様のテーブルが、コンテンツ及び／又はその他のメディアに関して生成される可能性がある。追加的に又は代替的に、広告以外のメディアが、テーブル６００に追加される可能性がある。例示的な視聴率エンティティサブシステム１０６は、図５に関連して上で説明されたのと同じようにして、図６に示されたように年齢及び性別の構成によってインプレッションの分布をテーブルにまとめる。図６に示されるように、パネル参加者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００も、年齢／性別列６０２、インプレッション列６０４、頻度列６０６、インプレッション構成列６０８、及び期間又はメディア部分列６１０を含む。図６の示された例において、インプレッションは、ＰＣ及びＴＶパネル参加者１１４並びにオンラインパネル参加者１１６に基づいて計算される。
【００９７】
[00114]図５及び６のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００及び６００を生成した後、視聴率エンティティサブシステム１０６は、図７に示される組み合わされたキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル７００を生成する。特に、視聴率エンティティサブシステム１０６は、例えば、１分毎に、図５及び６のインプレッション構成列５０８及び６０８からのインプレッションの構成の割合を組み合わせて、視聴率エンティティのパネル参加者とソーシャルネットワークのユーザとの間の年齢／性別のインプレッションの分布の違いを比較する。
【００９８】
[00115]図７に示されるように、組み合わされたキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル７００は、視聴率エンティティのパネル参加者及びデータベース所有者のユーザ（例えば、ソーシャルネットワークのユーザ）のインプレッションの構成の間の違いを示す平均２乗誤差（ＭＳＥ）を記憶する誤差重み付け列（ｅｒｒｏｒ  ｗｅｉｇｈｔｅｄ  ｃｏｌｕｍｎ）７０２を含む。重み付けされたＭＳＥは、以下の式４を用いて決定され得る。
【００９９】
式４
【０１００】
重み付けされたＭＳＥ＝（α＊ＩＣ（ＲＥ）＋（１−α）ＩＣ（ＤＰ））
【０１０１】
[00116]上の式４において、重み付け変数（α）は、比ＭＳＥ（ＳＮ）／ＭＳＥ（ＲＥ）、又は構成をそれらの構成のＭＳＥに反比例するように重み付けする何らかのその他の関数を表す。式４に示されたように、重み付け変数（α）は、視聴率エンティティのインプレッションの構成（ＩＣ（ＲＥ））を乗算されて、視聴率エンティティの重み付けされたインプレッションの構成（α＊ＩＣ（ＲＥ））を生じる。そして、データベース所有者（例えば、ソーシャルネットワーク）のインプレッションの構成（ＩＣ（ＤＰ））は、１と重み付け変数（α）との間の差を乗算されて、データベース所有者の重み付けされたインプレッションの構成（（１−α）ＩＣ（ＤＰ））を決定する。
【０１０２】
[00117]示された例において、視聴率エンティティサブシステム１０６は、ＭＳＥの分布を重み付けすることによってインプレッションの構成の間の違いを平滑化又は補正することができる。ＭＳＥの値は、サンプルサイズの変動、又は小さなサンプルサイズによって引き起こされるデータの跳ね上がりを考慮する。例示的なテーブル７００は、メディアのその他の期間（例えば、分２、３、４など）のインプレッション情報をさらに含む可能性がある。
【０１０３】
[00118]図８に目を向けると、視聴率エンティティサブシステム１０６は、年齢／性別のインプレッションの分布テーブル８００の到達範囲及び誤差を補正されたインプレッションの構成を決定する。年齢／性別のインプレッションの分布テーブル８００は、年齢／性別列８０２、インプレッション列８０４、頻度列８０６、到達範囲列８０８、インプレッション構成列８１０、及び期間又はメディア部分列８１２を含む。インプレッション列８０４は、視聴率エンティティサブシステム１０６（例えばウェブクライアント計測器２２２によってログに記録されたインプレッションに基づくインプレッションモニタ１３２及び／又はパネル収集プラットフォーム２１０）によって追跡されたインプレッションに対応する誤差重み付けインプレッション値（ｅｒｒｏｒ−ｗｅｉｇｈｔｅｄ  ｉｍｐｒｅｓｓｉｏｎｓ  ｖａｌｕｅ）を記憶する。特に、インプレッション列８０４の値は、図７の誤差重み付け列７０２からの重み付けされたＭＳＥの値に図６のインプレッション列６０４からの対応するインプレッションの値を乗算することによって導出される。
【０１０４】
[00119]頻度列８０６は、データベース所有者サブシステム１０８によって追跡されたインプレッションの頻度を記憶する。インプレッションの頻度は、図５のデータベース所有者のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００の頻度列５０６から頻度列８０６にインポートされる。テーブル５００に欠けている年齢／性別のグループに関して、頻度の値は、図６の視聴率エンティティのキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００から取得される。例えば、データベース所有者のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００は、１２歳未満（＜１２）の年齢／性別のグループを持たない。したがって、頻度の値３が、視聴率エンティティのキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００から取得される。
【０１０５】
[00120]到達範囲列８０８は、それぞれの年齢／性別のグループに関するコンテンツ及び／又は広告１０２（図１）のうちの１つ又は複数の到達範囲を表す到達範囲の値を記憶する。到達範囲の値は、インプレッション列８０４からのそれぞれのインプレッションの値を頻度列８０６からの対応する頻度の値で除算することによって決定される。インプレッション構成列８１０は、年齢／性別のグループ毎のインプレッションの割合を示す値を記憶する。示された例において、頻度列８０６の総合計頻度は、合計インプレッションを合計到達範囲で割った値に等しい。例示的なテーブル８００は、メディアのその他の期間（例えば、分２、３、４など）のインプレッション情報をさらに含む可能性がある。
【０１０６】
[00121]期間又はメディア部分列８１２は、メディアの期間又は部分又はサブセット（例えば、最初の１分、その次の１分、最初の３０秒、その次の３０秒、メディアの最初の１／１０、メディアの次の１／１０など）を示す。例示的なテーブル８００は、期間列８１２によって編成される可能性があり、メディアのそれぞれの期間は、デモグラフィックグループ（例えば、年齢／性別のグループ）のうちの個々のデモグラフィックグループに関して測定され得る。したがって、例示的な視聴率エンティティサブシステム１０６は、メディアの毎分の視聴者（又は期間が任意の時間の長さ若しくは割合である可能性がある期間毎の視聴者）の特徴を記載するためのテーブル８００を生成する。
【０１０７】
[00122]例示的な視聴率エンティティサブシステム１０６を実装するための例示的な機械可読命令を示す流れ図が、図９、１０、１１、１２、及び１４〜１６に示される。この例において、機械可読命令は、図１８に関連して以下で検討される例示的なプロセッサプラットフォーム１８００で示されるプロセッサ１８１２などのプロセッサによる実行のためのプログラムを含む。プログラムは、ＣＤ−ＲＯＭ、フロッピーディスク（登録商標）、ハードドライブ、デジタルバーサタイルディスク（ＤＶＤ）、ブルーレイディスク、又はプロセッサ１８１２に関連するメモリなどの有形のコンピュータ可読ストレージ媒体に記憶されたソフトウェアで具現化される可能性があるが、プログラム全体及び／又はその一部は、代替的に、プロセッサ１８１２以外のデバイスによって実行され、及び／又はファームウェア若しくは専用ハードウェアで具現化される可能性がある。さらに、例示的なプログラムが図９、１０、１１、１２、及び１４〜１６に示される流れ図を参照して説明されるが、例示的な視聴率エンティティサブシステム１０６を実装する多くのその他の方法が、代替的に使用され得る。例えば、ブロックの実行の順番は、変更される可能性があり、及び／又は説明されるブロックの一部は、変更されるか、削除されるか、又は組み合わされる可能性がある。
【０１０８】
[00123]上述のように、図９、１０、１１、１２、及び１４〜１６の例示的なプロセスは、ハードディスクドライブ、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、キャッシュ、ランダムアクセスメモリ（ＲＡＭ）、及び／又は情報が任意の期間（例えば、長期間、永続的に、短時間、一時的なバッファリングのために、及び／又は情報のキャッシュのために）記憶される任意のその他のストレージデバイス若しくはストレージディスクなどの有形のコンピュータ可読ストレージ媒体に記憶された符号化された命令（例えば、コンピュータ及び／又は機械可読命令）を用いて実装される可能性がある。本明細書において使用されるとき、用語、有形のコンピュータ可読ストレージ媒体は、任意の種類のコンピュータ可読ストレージデバイス及び／又はストレージディスクを含み、伝播信号を除外し、伝送媒体を除外するようにはっきりと定義される。本明細書において使用されるとき、「有形のコンピュータ可読ストレージ媒体」及び「有形の機械可読ストレージ媒体」は、交換可能なように使用される。追加的に又は代替的に、図９、１０、１１、１２、及び１４〜１６の例示的なプロセスは、ハードディスクドライブ、フラッシュメモリ、読み出し専用メモリ、コンパクトディスク、デジタルバーサタイルディスク、キャッシュ、ランダムアクセスメモリ、及び／又は情報が任意の期間（例えば、長期間、永続的に、短時間、一時的なバッファリングのために、及び／又は情報のキャッシュのために）記憶される任意のその他のストレージ媒体若しくはストレージディスクなどの非一時的コンピュータ及び／又は機械可読媒体に記憶された符号化された命令（例えば、コンピュータ及び／又は機械可読命令）を用いて実装される可能性がある。本明細書において使用されるとき、用語、非一時的コンピュータ可読媒体は、任意の種類のコンピュータ可読デバイス及び／又はストレージディスクを含み、伝播信号を除外し、伝送媒体を除外するようにはっきりと定義される。本明細書において使用されるとき、語句「少なくとも（ａｔ  ｌｅａｓｔ）」は、請求項の前提部の移行語（ｔｒａｎｓｉｔｉｏｎ  ｔｅｒｍ）として使用されるとき、用語「含む（ｃｏｍｐｒｉｓｉｎｇ）」が非限定的であるのと同じように非制限的である。
【０１０９】
[00124]図９の詳細に目を向けると、図１の視聴率エンティティサブシステム１０６は、示されるプロセスを実行して、提携相手からデモグラフィックス及びインプレッションデータを収集し、正確さにアクセスし、並びに／又はその視聴率エンティティサブシステムのパネル参加者１１４、１１６のその視聴率エンティティサブシステム自体のデモグラフィックスデータを調整する可能性がある。図９の例示的なプロセスは、視聴率エンティティサブシステム１０６のパネル参加者のメンバー（例えば、図１のパネル参加者１１４及び１１６）と重なる１つ又は複数の提携相手（例えば、図２及び３の提携相手２０６及び２０８）の登録されたユーザに関するデモグラフィックス及びインプレッションデータと、視聴率エンティティサブシステム１０６の登録されたパネルの構成員ではないユーザに対応する提携相手のサイトからのデモグラフィックス及びインプレッションデータとを収集する。収集されたデータは、オンラインＧＲＰを決定するために視聴率エンティティで収集されたその他のデータと組み合わされる。図９の例示的なプロセスが、図１の例示的なシステム１００及び図２の例示的なシステム２００に関連して説明される。
【０１１０】
[00125]最初に、ＧＲＰレポートジェネレータ１３０（図１）が、インプレッションモニタ１３２から一意ユーザ毎インプレッション２３５（図２）を受信する（ブロック９０２）。ＧＲＰレポートジェネレータ１３０は、１つ又は複数の提携相手からインプレッションに基づく集計されたデモグラフィックス（例えば、図５の提携相手のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００）を受信する（ブロック９０４）。示された例において、提携相手２０６、２０８の登録されたユーザのユーザＩＤは、ＧＲＰレポートジェネレータ１３０によって受信されない。その代わりに、提携相手２０６、２０８は、ユーザＩＤを削除し、デモグラフィックバケットレベル（ｄｅｍｏｇｒａｐｈｉｃ  ｂｕｃｋｅｔ  ｌｅｖｅｌ）（例えば、１３〜１８歳の男性、１３〜１８歳の女性など）で提携相手のキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル５００にインプレッションに基づくデモグラフィックスを集計する。しかし、提携相手２０６、２０８がＧＲＰレポートジェネレータ１３０にユーザＩＤも送信する場合は、そのようなユーザＩＤは、例えば、上述の二重暗号化技術に基づいて暗号化されたフォーマットで交換される。
【０１１１】
[00126]インプレッションモニタ１３２がサイトＩＤを修正し、ビーコン応答３０６で修正されたサイトＩＤを送信する例では、（１つ又は複数の）提携相手が、それらの修正されたサイトＩＤに基づいてインプレッションをログに記録する。そのような例において、ブロック９０４で（１つ又は複数の）提携相手から収集されるインプレッションは、修正されたサイトＩＤに対して（１つ又は複数の）提携相手によってログに記録されたインプレッションである。視聴率エンティティサブシステム１０６が修正されたサイトＩＤとともにインプレッションを受信するとき、ＧＲＰレポートジェネレータ１３０は、（１つ又は複数の）提携相手から受信されたインプレッションに関するサイトＩＤを特定する（ブロック９０６）。例えば、ＧＲＰレポートジェネレータ１３０は、（例えば、図３に関連して上で検討された）ビーコン受信及び応答プロセス中にインプレッションモニタシステム１３２によって生成されたサイトＩＤマップ３１０（図３）を用いて、（１つ又は複数の）提携相手から受信されたインプレッションの修正されたサイトＩＤに対応する実際のサイトＩＤを特定する。
【０１１２】
[00127]ＧＲＰレポートジェネレータ１３０は、パネル収集プラットフォーム２１０からパネル参加者毎のインプレッションに基づくデモグラフィックス（例えば、図２のインプレッションに基づくパネルデモグラフィックステーブル２５０）を受信する（ブロック９０８）。示された例において、パネル参加者毎のインプレッションに基づくデモグラフィックスは、図２のインプレッションに基づくパネルデモグラフィックステーブル２５０に示されたようにパネル参加者１１４、１１６（図１）のそれぞれのユーザＩＤに関連してログに記録されたインプレッションである。
【０１１３】
[00128]ＧＲＰレポートジェネレータ１３０は、パネル収集プラットフォーム２１０からブロック９０８で受信されたパネル参加者毎のインプレッションに基づくパネルデモグラフィックス２５０と、インプレッションモニタ１３２からブロック９０２で受信された一意ユーザ毎インプレッション２３５との間で重複するインプレッションを削除する（ブロック９１０）。このようにして、インプレッションモニタ１３２とウェブクライアント計測器２２２（図２）との両方によってログに記録された重複するインプレッションは、ＧＲＰジェネレータ１３０によって生成されるＧＲＰをねじ曲げない。加えて、パネル収集プラットフォーム２１０からのパネル参加者毎のインプレッションに基づくパネルデモグラフィックス２５０と、インプレッションモニタ１３２からの一意ユーザ毎インプレッション２３５とを使用することによって、ＧＲＰジェネレータ１３０は、冗長なシステム（例えば、インプレッションモニタ１３２及びウェブクライアント計測器２２２）からのインプレッションの恩恵を受ける。このようにして、システムのうちの一方（例えば、インプレッションモニタ１３２又はウェブクライアント計測器２２２のうちの一方）が１つ又は複数のインプレッションを欠く場合、（１つ又は複数の）そのようなインプレッションの（１つ又は複数の）記録が、他方のシステム（例えば、インプレッションモニタ１３２又はウェブクライアント計測器２２２のうちの他方）のログに記録されたインプレッションから得られる可能性がある。
【０１１４】
[00129]ＧＲＰレポートジェネレータ１３０は、インプレッションに基づくパネルデモグラフィックス２５０の集計を生成する（ブロック９１２）。例えば、ＧＲＰレポートジェネレータ１３０は、インプレッションに基づくパネルデモグラフィックス２５０をデモグラフィックバケットレベル（例えば、１３〜１８歳の男性、１３〜１８歳の女性など）に集計して図６のパネル参加者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００を生成する。
【０１１５】
[00130]一部の例において、ＧＲＰレポートジェネレータ１３０は、パネル収集プラットフォーム２１０からのパネル参加者毎のインプレッションに基づくパネルデモグラフィックスを使用しない。そのような場合、視聴率エンティティサブシステム１０６は、図９の例示的なプロセスを用いてＧＲＰを決定するために図２のウェブクライアント計測器２２２などのウェブクライアント計測器に頼らない。その代わりに、そのような場合、ＧＲＰレポートジェネレータ１３０は、インプレッションモニタ１３２からブロック９０２で受信された一意ユーザ毎インプレッション２３５に基づいてパネル参加者のインプレッションを決定し、９１２で結果を用いてインプレッションに基づくパネルデモグラフィックスを集計する。例えば、図２に関連して上で検討されたように、一意ユーザ毎インプレッションテーブル２３５は、合計インプレッション及びキャンペーンＩＤに関連してパネル参加者のユーザＩＤを記憶する。したがって、ＧＲＰレポートジェネレータ１３０は、ウェブクライアント計測器２２２によって収集されたインプレッションに基づくパネルデモグラフィックス２５０を使用することなく一意ユーザ毎インプレッション２３５に基づいてパネル参加者のインプレッションを決定することができる。
【０１１６】
[00131]ＧＲＰレポートジェネレータ１３０は、（ブロック９０４で受信された）（１つ又は複数の）提携相手２０６、２０８からのインプレッションに基づく集計されたデモグラフィックデータと、（ブロック９１２で生成された）パネル参加者１１４、１１６からのインプレッションに基づく集計されたデモグラフィックデータとを、受信されたデモグラフィックデータを用いたＧＲＰレポートジェネレータのデモグラフィックデータへと組み合わせる（ブロック９１４）。例えば、示された例のＧＲＰレポートジェネレータ１３０は、インプレッションに基づく集計されたデモグラフィックデータを組み合わせて、図７の組み合わされたキャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル７００を形成する。
【０１１７】
[00132]ＧＲＰレポートジェネレータ１３０は、ブロック９１４のインプレッションに基づくデモグラフィックスに関する分布を決定する（ブロック９１６）。示された例において、ＧＲＰレポートジェネレータ１３０は、図８の年齢／性別のインプレッションの分布テーブル８００にインプレッションに基づくデモグラフィックスの分布を記憶する。加えて、ＧＲＰレポートジェネレータ１３０は、インプレッションに基づくデモグラフィックスに基づいてオンラインＧＲＰを生成する（ブロック９１８）。示された例において、ＧＲＰレポートジェネレータ１３０は、ＧＲＰを用いて（１つ又は複数の）ＧＲＰレポート１３１のうちの１つ又は複数を生成する。一部の例において、視聴率エンティティサブシステム１０６は、広告主、掲載者、コンテンツプロバイダ、製造業者、及び／又はそのような市場調査に関心のある任意のその他のエンティティに（１つ又は複数の）ＧＲＰレポート１３１を販売するか又はその他の方法で提供する。そして、図９の例示的なプロセスは終了する。
【０１１８】
[00133]ここで図１０に目を向けると、示された例示的な流れ図は、デモグラフィックスに基づくインプレッションをログに記録するためにウェブサービスプロバイダにビーコン要求（例えば、図３のビーコン要求３０４、３０８）をルーティングするためにクライアントデバイス２０２、２０３（図２及び図３）によって実行され得る。最初に、クライアントデバイス２０２、２０３が、タグ付けされたコンテンツ及び／又はタグ付けされた広告１０２を受信し（ブロック１００２）、インプレッションモニタ１３２にビーコン要求３０４を送信して（ブロック１００４）（例えば、第１のインターネットドメインの）インプレッションモニタ１３２にクライアントデバイス２０２、２０３に関するインプレッションをログに記録する機会を与える。クライアントデバイス２０２、２０３は、インプレッションモニタ１３２からの応答を待つべき時間に基づいてタイマーを開始する（ブロック１００６）。
【０１１９】
[00134]タイムアウトが生じていない場合（ブロック１００８）、クライアントデバイス２０２、２０３は、そのクライアントデバイスが（例えば、図３のビーコン応答３０６を介して）インプレッションモニタ１３２からリダイレクトメッセージを受信したかどうかを判定する（ブロック１０１０）。クライアントデバイス２０２、２０３がリダイレクトメッセージを受信していない場合（ブロック１０１０）、制御がブロック１００８に戻る。制御は、（１）タイムアウトが生じ、制御がブロック１０１６に進むか、又は（２）クライアントデバイス２０２、２０３がリダイレクトメッセージを受信するかのどちらかまでブロック１００８及び１０１０に留まる。
【０１２０】
[00135]クライアントデバイス２０２、２０３は、ブロック１０１０でリダイレクトメッセージを受信する場合、ビーコン要求３０８をリダイレクトメッセージで指定された提携相手に送信して（ブロック１０１２）、クライアントデバイス２０２、２０３に関するインプレッションをログに記録する機会を提携相手に与える。特定のタグ付けされた広告（例えば、タグ付けされた広告１０２）に関するブロック１０１２の最初の場合の間に、リダイレクトメッセージで指定された提携相手（又は一部の例においては提携していないデータベース所有者１１０）は、第２のインターネットドメインに対応する。同じタグ付けされた広告に関するブロック１０１２のその後の場合の間、ビーコン要求はその他の提携相手又は提携していないデータベース所有者にリダイレクトされるので、そのようなその他の提携相手又は提携していないデータベース所有者は、第３のインターネットドメイン、第４のインターネットドメイン、第５のインターネットドメインなどに対応する。一部の例においては、（１つ又は複数の）リダイレクトメッセージが、（１つ又は複数の）提携相手に関連する（１つ又は複数の）中継機（例えば、（１つ若しくは複数の）中継機の（１つ若しくは複数の）サーバ又は（１つ若しくは複数のサブドメインサーバ））を指定する可能性があり、及び／又はクライアントデバイス２０２、２０３が、図１３に関連して以下で説明されるように、（１つ又は複数の）リダイレクトメッセージに基づいて（１つ又は複数の）中継機にビーコン要求３０８を送信する。
【０１２１】
[00136]クライアントデバイス２０２、２０３は、別の提携相手に別のビーコン要求を送信しようと試みるべきかどうかを判定する（ブロック１０１４）。例えば、クライアントデバイス２０２、２０３は、特定の数のビーコン要求を並列的に送信し（例えば、１つのビーコン要求を第２のインターネットドメインの第１の提携相手に送信し、応答を待ち、それから、別のビーコン要求を第３のインターネットドメインの第２の提携相手に送信し、応答を待つなどするのではなく、おおよそ同時に２つ以上の提携相手にビーコン要求を送信し）、及び／又はクライアントデバイス２０２、２０３がブロック１０１２でビーコン要求を送信した現在の提携相手から帰ってくるリダイレクトメッセージを待つように構成される可能性がある。クライアントデバイス２０２、２０３が別の提携相手に別のビーコン要求を送信しようと試みるべきであるとそのクライアントデバイスが判定する場合（ブロック１０１４）、制御がブロック１００６に戻る。
【０１２２】
[00137]クライアントデバイス２０２、２０３が別の提携相手に別のビーコン要求を送信するように試みるべきでないとそのクライアントデバイスが判定する場合（ブロック１０１４）、又はタイムアウトが生じた後（ブロック１００８）、クライアントデバイス２０２、２０３は、そのクライアントデバイスがＵＲＬスクレイピング命令３２０（図３）を受信したかどうかを判定する（ブロック１０１６）。クライアントデバイス２０２、２０３がＵＲＬスクレイピング命令３２０を受信しなかった場合（ブロック１０１６）、制御がブロック１０２２に進む。そうでない場合、クライアントデバイス２０２、２０３は、タグ付けされたコンテンツ及び／又は広告１０２が表示されているか、又は（例えば、ポップアップウィンドウで）タグ付けされたコンテンツ及び／又は広告１０２を生じたクライアントアプリケーション２１２によってレンダリングされたホストウェブサイトのＵＲＬをスクレイピングする（ブロック１０１８）。クライアントデバイス２０２、２０３は、スクレイピングされたＵＲＬ３２２をインプレッションモニタ１３２に送信する（ブロック１０２０）。次いで、制御がブロック１０２２に進み、ブロック１０２２において、クライアントデバイス２０２、２０３が図１０の例示的なプロセスを終了すべきかどうかを判定する。例えば、クライアントデバイス２０２、２０３がシャットダウンされるか若しくはスタンバイモードにされる場合、又はクライアントデバイス２０２、２０３のクライアントアプリケーション２１２（図２及び３）がシャットダウンされる場合、クライアントデバイス２０２、２０３は、図１０の例示的なプロセスを終了する。例示的なプロセスが終了されるべきでない場合、別のコンテンツ及び／又はタグ付けされた広告を受信するために制御がブロック１００２に戻る。そうでない場合、図１０の例示的なプロセスは終了する。
【０１２３】
[00138]一部の例において、インプレッションモニタ１３２からのリアルタイムのリダイレクトメッセージは、図１０の例示的なプロセスから省略される可能性があり、その場合、インプレッションモニタ１３２は、クライアントデバイス２０２、２０３にリダイレクト命令を送信しない。その代わりに、クライアントデバイス２０２、２０３は、そのクライアントデバイスの提携相手優先順位クッキー２２０を参照して、そのクライアントデバイスがリダイレクトを送信すべき提携相手（例えば、提携相手２０６及び２０８）とそのようなリダイレクトの順番とを決定する。一部の例において、クライアントデバイス２０２、２０３は、（例えば、順次、ただし、応答を待つことなく素早く連続して）提携相手優先順位クッキー２２０に挙げられたすべての提携相手に実質的に同時にリダイレクトを送信する。そのような一部の例においては、ブロック１０１０が省略され、ブロック１０１２において、クライアントデバイス２０２、２０３が、提携相手優先順位クッキー２２０に基づいて次の提携相手のリダイレクトを送信する。一部のそのような例においては、ブロック１００６及び１００８も省略される可能性があり、又はブロック１００６及び１００８が、ブロック１０１６でインプレッションモニタ１３２がＵＲＬスクレイピング命令３２０を与えるための時間を与え続ける可能性がある。
【０１２４】
[00139]図１１に目を向けると、例示的な流れ図は、インプレッションをログに記録するか、及び／又はインプレッションをログに記録するためにウェブサービスプロバイダ（例えば、データベース所有者）にビーコン要求をリダイレクトするためにインプレッションモニタ１３２（図２及び３）によって実行され得る。最初に、インプレッションモニタ１３２は、そのインプレッションモニタ１３２がビーコン要求（例えば、図３のビーコン要求３０４）を受信するまで待つ（ブロック１１０２）。示された例のインプレッションモニタ１３２は、図２のＨＴＴＰサーバ２３２を介してビーコン要求を受信する。インプレッションモニタ１３２は、ビーコン要求を受信するとき（ブロック１１０２）、クッキー（例えば、図２のパネル参加者モニタクッキー２１８）がクライアントデバイス２０２、２０３から受信されたかどうかを判定する（ブロック１１０４）。例えば、パネル参加者モニタクッキー２１８がクライアントデバイス２０２、２０３に既に設定されていた場合、クライアントデバイス２０２、２０３によってパネル参加者監視システムに送信されるビーコン要求は、そのクッキーを含む。
【０１２５】
[00140]インプレッションモニタ１３２がビーコン要求でクッキーを受信しなかったとそのインプレッションモニタ１３２がブロック１１０４で判定する（例えば、クッキーがクライアントデバイス２０２、２０３に既に設定されていなかった）場合、インプレッションモニタ１３２は、クライアントデバイス２０２、２０３にクッキー（例えば、パネル参加者モニタクッキー２１８）を設定する（ブロック１１０６）。例えば、インプレッションモニタ１３２は、ＨＴＴＰサーバ２３２を用いてクライアントデバイス２０２、２０３に応答を送り返して新しいクッキー（例えば、パネル参加者モニタクッキー２１８）を「設定する」可能性がある。
【０１２６】
[00141]クッキーを設定した後（ブロック１１０６）、又はインプレッションモニタ１３２がビーコン要求でクッキーを受信しなかった場合（ブロック１１０４）、インプレッションモニタ１３２は、インプレッションをログに記録する（ブロック１１０８）。示された例のインプレッションモニタ１３２は、図２の一意ユーザ毎インプレッションテーブル２３５でインプレッションをログに記録する。上で検討されたように、インプレッションモニタ１３２は、ビーコン要求がパネル参加者のメンバー（例えば、図１のパネル参加者１１４及び１１６のうちの１人）のユーザＩＤに一致するユーザＩＤに対応するかどうかに関わりなくインプレッションをログに記録する。しかし、ユーザＩＤ（例えば、パネル参加者モニタクッキー２１８）が視聴率エンティティサブシステム１０６の記録によって設定され、したがって記憶されるパネル参加者のメンバー（例えば、図１のパネル参加者１１４及び１１６のうちの１人）のユーザＩＤに一致するとユーザＩＤ比較器２２８（図２）が判定する場合、ログに記録されたインプレッションは、インプレッションモニタ１３２のパネル参加者に対応する。ユーザＩＤがパネル参加者のユーザＩＤに一致するそのような例では、示された例のインプレッションモニタ１３２は、一意ユーザ毎インプレッションテーブル２３５でインプレッションとともにパネル参加者の識別子をログに記録し、その後、視聴者測定エンティティが、パネル参加者の識別子に基づいて、対応するパネル参加者（例えば、パネル参加者１１４、１１６のうちの対応するパネル参加者）の知られているデモグラフィックスをログに記録されたインプレッションに関連付ける。パネル参加者のデモグラフィックス（例えば、図６の年齢／性別列６０２）とログに記録されたインプレッションデータとの間のそのような関連付けが、図６のパネル参加者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００に示される。ユーザＩＤがパネル参加者１１４、１１６に対応しないとユーザＩＤ比較器２２８（図２）が判定する場合、インプレッションモニタ１３２は、たとえビーコン要求３０４に反映されたインプレッションに関するユーザＩＤの記録（及びしたがって対応するデモグラフィックス）を持たなくともインプレッション（例えば、広告のインプレッション又はコンテンツのインプレッション）をログに記録することによりやはり恩恵を受ける。
【０１２７】
[00142]インプレッションモニタ１３２は、次の提携相手を選択する（ブロック１１１０）。例えば、インプレッションモニタ１３２は、規則／ＭＬエンジン２３０（図２）を用いて、図２及び３の提携相手２０６又は２０８のうちの一方を、ランダムに、又は規則／ＭＬエンジン２３０（図２）による最初のリダイレクトのための提携相手２０６及び２０８の順序付けられたリスト又はランク付けに基づいて選択し、ブロック１１１０のその後の実行中の後続のリダイレクトのために提携相手２０６又は２０８の他方を選択する可能性がある。
【０１２８】
[00143]インプレッションモニタ１３２は、ＨＴＴＰ３０２リダイレクト（又はリダイレクトされた通信を引き起こすための任意のその他の好適な命令）を含むビーコン応答（例えば、ビーコン応答３０６）をクライアントデバイス２０２、２０３に送信して次の提携相手（例えば、図２の提携相手Ａ  ２０６）にビーコン要求（例えば、図３のビーコン要求３０８）を転送し、タイマーを開始する（１１１４）。示された例のインプレッションモニタ１３２は、ＨＴＴＰサーバ２３２を用いてビーコン応答３０６を送信する。示された例において、インプレッションモニタ１３２は、少なくとも提携相手のサイト（例えば、図２及び３の提携相手２０６又は２０８のうちの１つ）が同じ広告（又はコンテンツ）に関するインプレッションをやはりログに記録することを可能にするためにＨＴＴＰ３０２リダイレクト（又はリダイレクトされた通信を引き起こすための任意のその他の好適な命令）を少なくとも１回送信する。しかし、その他の例示的な実装において、インプレッションモニタ１３２は、一部のビーコン要求がリダイレクトされないようにする規則を（図２の規則／ＭＬエンジン２３０の一部として）含む可能性がある。ブロック１１１４で設定されたタイマーは、次の提携相手がその提携相手の記録にクライアントデバイス２０２、２０３に関する一致を発見しなかったことを示す失敗ステータスメッセージの形態で次の提携相手からリアルタイムのフィードバックを待つために使用される。
【０１２９】
[00144]タイムアウトが生じていない場合（ブロック１１１６）、インプレッションモニタ１３２は、そのインプレッションモニタ１３２が失敗ステータスメッセージを受信したかどうかを判定する（ブロック１１１８）。制御は、（１）タイムアウトが生じ、制御がブロック１１０２に戻るか、又は（２）インプレッションモニタ１３２が失敗ステータスメッセージを受信するかのどちらかまでブロック１１１６及び１１１８に留まる。
【０１３０】
[00145]インプレッションモニタ１３２は、失敗ステータスメッセージを受信する場合（ブロック１１１８）、インプレッションをログに記録する別の機会を与えるためにビーコン要求が送信されるべき別の提携相手が存在するかどうかを判定する（ブロック１１２０）。インプレッションモニタ１３２は、図２の規則／ＭＬエンジン２３０を用いた賢明な選択プロセスに基づいて、又は提携相手の決まった階層に基づいて次の提携相手を選択する可能性がある。ビーコン要求が送信されるべき別の提携相手が存在するとインプレッションモニタ１３２が判定する場合、制御がブロック１１１０に戻る。そうでない場合、図１１の例示的なプロセスは終了する。
【０１３１】
[00146]一部の例において、提携相手からのリアルタイムのフィードバックは、図１１の例示的なプロセスから省略される可能性があり、インプレッションモニタ１３２は、クライアントデバイス２０２、２０３にリダイレクト命令を送信しない。その代わりに、クライアントデバイス２０２、２０３は、そのクライアントデバイスの提携相手優先順位クッキー２２０を参照して、そのクライアントデバイスがリダイレクトを送信すべき提携相手（例えば、提携相手２０６及び２０８）とそのようなリダイレクトの順番とを決定する。一部の例において、クライアントデバイス２０２、２０３は、提携相手優先順位クッキー２２０に挙げられたすべての提携相手に実質的に同時にリダイレクトを送信する。そのような一部の例においては、ブロック１１１０、１１１４、１１１６、１１１８、及び１１２０が省略され、ブロック１１１２において、インプレッションモニタ１３２が、次の提携相手のリダイレクトを送信することなくクライアントデバイス２０２、２０３に肯定応答を送信する。
【０１３２】
[00147]ここで図１２に目を向けると、例示的な流れ図が、図１０及び１１の例示的なリダイレクトビーコン要求プロセスを用いてインプレッションのログへの記録を要求する好ましいウェブサービスプロバイダ（又は好ましい提携相手）を動的に指定するために実行され得る。図１２の例示的なプロセスが、図２の例示的なシステム２００に関連して説明される。特定の掲載者のサイト（例えば、図３の掲載者３０２）によって届けられたコンテンツ及び／又は広告に関連する最初のインプレッションが、好ましい提携相手におけるインプレッションのログへの記録を要求するビーコン命令２１４（図２）（及び／又はその他のデバイスでのビーコン命令）をトリガする（ブロック１２０２）。この示された例において、好ましい提携相手は、最初、提携相手Ａのサイト２０６（図２及び３）である。インプレッションモニタ１３２（図１、２、及び３）は、好ましい提携相手２０６から一致しないユーザＩＤに関するフィードバックを受信する（ブロック１２０４）。規則／ＭＬエンジン２３０（図２）は、ブロック１２０４で受信されたフィードバックに基づいて一致しないユーザＩＤのための好ましい提携相手を更新する（ブロック１２０６）。一部の例においては、ブロック１２０６の動作の間に、インプレッションモニタ１３２は、図２の提携相手優先順位クッキー２２０の好ましい提携相手の提携相手優先順位をやはり更新する。その後のインプレッションは、特にそれぞれのユーザＩＤに基づいて異なるそれぞれの好ましい提携相手にインプレッションをログに記録する要求を送信するビーコン命令２１４（及び／又はその他のデバイス２０２、２０３でのビーコン命令）をトリガする（ブロック１２０８）。つまり、ブロック１２０６の動作の結果として、パネル参加者モニタクッキー２１８及び／又は（１つ若しくは複数の）提携相手クッキー２１６の一部のユーザＩＤが１つの好ましい提携相手に関連する一方、ユーザＩＤのうちのその他のものは今や異なる好ましい提携相手に関連する。そして、図１２の例示的なプロセスは終了する。
【０１３３】
[00148]図１３は、１つ又は複数のデータベース所有者によって収集された情報に基づいてメディア（例えば、コンテンツ及び／又は広告）のインプレッションを決定するために使用され得る例示的なシステム１３００を示す図である。例示的なシステム１３００は、中継機１３０８、１３１２がクライアントデバイス１３０４と提携相手１３１０、１３１４との間に設けられる図２及び３に示されたシステム２００及び３００の別の例である。当業者は、図２及び３の説明並びに図８〜１２の対応する流れ図が中継機１３０８、１３１２を含んだシステム１３００に適用可能であることを理解するであろう。
【０１３４】
[00149]示された例によれば、掲載者１３０２は、クライアントデバイス１３０４に広告又はその他のメディアコンテンツを送信する。掲載者１３０２は、図３に関連して説明された掲載者３０２である可能性がある。クライアントデバイス１３０４は、図２及び３に関連して説明されたパネル参加者クライアントデバイス２０２若しくは非パネル参加者デバイス２０３又は任意のその他のクライアントデバイスである可能性がある。広告又はその他のメディアコンテンツは、上で説明されたように、インプレッションモニタ１３０６に要求を送信するようにクライアントデバイスに命じるビーコンを含む。
【０１３５】
[00150]インプレッションモニタ１３０６は、図１〜３に関連して説明されたインプレッションモニタ１３２である可能性がある。示された例のインプレッションモニタ１３０６は、クライアントデバイス１３０４からビーコン要求を受信し、中継機Ａ  １３０８、中継機Ｂ  １３１２、又は別の中継機、提携相手などの任意のその他のシステムのうちの１つ又は複数に要求を送信するようにクライアントデバイス１３０４に命じるためにそのクライアントにリダイレクトメッセージを送信する。インプレッションモニタ１３０６は、中継機Ａ  １３０８及び中継機Ｂ  １３１２のうちの１つ又は複数から提携相手クッキーについての情報も受信する。
【０１３６】
[00151]一部の例において、インプレッションモニタ１３０６は、インプレッションモニタ１３０６によって確立され、クライアントデバイス１３０４及び／又はそのクライアントデバイス１３０４のユーザを特定するクライアントの識別子をリダイレクトメッセージに挿入する可能性がある。例えば、クライアントの識別子は、インプレッションモニタ１３０６又は任意のその他のエンティティによってクライアントに設定されたクッキーに記憶された識別子、インプレッションモニタ１３０６又は任意のその他のエンティティによって割り振られた識別子などである可能性がある。クライアントの識別子は、一意の識別子、準一意の（ｓｅｍｉ−ｕｎｉｑｕｅ）識別子などである可能性がある。一部の例において、クライアントの識別子は、中継機１３０８、１３１２又は提携相手１３１０、１３１４による識別子の追跡を防止するために暗号化されるか、はっきり分からないようにされるか、又は変更される可能性がある。示された例によれば、クライアントデバイス１３０４がリダイレクトメッセージにしたがうときに、クライアントデバイス１３０４に、中継機１３０８、１３１２にクライアントの識別子を送信させるために、クライアントの識別子が、クライアントデバイス１３０４へのリダイレクトメッセージに含められる。例えば、クライアントデバイス１３０４に、リダイレクトメッセージに応答して送信される要求のパラメータとして中継機１３０８、１３１２にクライアントの識別子を送信させるために、クライアントの識別子が、リダイレクトメッセージに含まれるＵＲＬに含められる可能性がある。
【０１３７】
[00152]示された例の中継機１３０８、１３１２は、クライアントデバイス１３０４からリダイレクトされたビーコン要求を受信し、提携相手１３１０、１３１４に要求についての情報を送信する。例示的な中継機１３０８、１３１２は、掲載者１３０２からのコンテンツにアクセスすることを実質的に中断させることなくクライアントが要求を迅速に送信することができることを保証するためにコンテンツデリバリネットワーク（例えば、コンテンツデリバリネットワークの１つ又は複数のサーバ）で利用可能にされる。
【０１３８】
[00153]本明細書で開示される例において、ドメイン（例えば、「ｐａｒｔｎｅｒＡ．ｃｏｍ」）で設定されたクッキーは、そのクッキーが設定されたドメイン（例えば、ルートドメイン「ｐａｒｔｎｅｒＡ．ｃｏｍ」）に対応するサブドメイン（例えば、「ｉｎｔｅｒｍｅｄｉａｒｙ．ｐａｒｔｎｅｒＡ．ｃｏｍ」）のサーバによりアクセスされ得る。一部の例において、逆もまた真であり、したがって、サブドメイン（例えば、「ｉｎｔｅｒｍｅｄｉａｒｙ．ｐａｒｔｎｅｒＡ．ｃｏｍ」）で設定されたクッキーが、そのクッキーが設定されたサブドメイン（例えば、「ｉｎｔｅｒｍｅｄｉａｒｙ．ｐａｒｔｎｅｒＡ．ｃｏｍ」）に対応するルートドメイン（例えば、ルートドメイン「ｐａｒｔｎｅｒＡ．ｃｏｍ」）のサーバによりアクセスされ得る。本明細書において使用されるとき、用語、ドメイン（例えば、インターネットドメイン、ドメイン名など）は、ルートドメイン（例えば、「ｄｏｍａｉｎ．ｃｏｍ」）及びサブドメイン（例えば、「ａ．ｄｏｍａｉｎ．ｃｏｍ」、「ｂ．ｄｏｍａｉｎ．ｃｏｍ」、「ｃ．ｄｏｍａｉｎ．ｃｏｍ」など）を含む。
【０１３９】
[00154]例示的な中継機１３０８、１３１２がそれぞれ提携相手１３１０、１３１４に関連するクッキー情報を受信することを可能にするために、提携相手１３１０、１３１４のサブドメインが、中継機１３０８、１３１２に割り振られる。例えば、提携相手Ａ  １３１０は、中継機Ａ  １３０８に関連するインターネットアドレスを提携相手Ａ  １３１０に関するドメインに関連するドメイン名システムのサブドメインに登録する可能性がある。代替的に、サブドメインは、任意のその他の方法で中継機に関連付けられる可能性がある。そのような例においては、提携相手Ａ  １３１０のドメイン名に関して設定されたクッキーが、クライアントデバイス１３０４が中継機Ａ  １３０８に要求を送信するときに、提携相手Ａ  １３１０のドメインに関連するサブドメイン名を割り振られた中継機Ａ  １３０８にクライアント１３０４から送信される。
【０１４０】
[00155]例示的な中継機１３０８、１３１２は、キャンペーンＩＤ及び受信されたクッキー情報を含むビーコン要求情報を提携相手１３１０、１３１４にそれぞれ送信する。この情報は、提携相手１３１０、１３１４にバッチで送信され得るように中継機１３０８、１３１２に記憶される可能性がある。例えば、受信された情報は、その日の終わり近く、その週の終わり近く、閾値の量の情報が受信された後などに送信される可能性がある。代替的に、情報は、受信されると直ちに送信される可能性がある。キャンペーンＩＤは、キャンペーンＩＤが対応するコンテンツを提携相手１３１０、１３１４が認識することを防止するか、又はそれ以外の方法でコンテンツの識別情報を保護するために暗号化される、はっきり分からないようにされる、変更されるなどの可能性がある。キャンペーンＩＤ情報のルックアップテーブルが、提携相手１３１０、１３１４から受信されたインプレッション情報がコンテンツに相互に関連付けられ得るようにインプレッションモニタ１３０６に記憶される可能性がある。
【０１４１】
[00156]また、示された例の中継機１３０８、１３１２は、提携相手クッキーの可用性の指示をインプレッションモニタ１３０６に送信する。例えば、リダイレクトされたビーコン要求が中継機Ａ  １３０８で受信されるとき、中継機Ａ  １３０８は、リダイレクトされたビーコン要求が提携相手Ａ  １３１０に関するクッキーを含むかどうかを判定する。中継機Ａ  １３０８は、提携相手Ａ  １３１０に関するクッキーが受信されたときにインプレッションモニタ１３０６に通知を送信する。代替的に、中継機１３０８、１３１２は、クッキーが受信されるかどうかにかかわらず提携相手クッキーの可用性についての情報を送信する可能性がある。インプレッションモニタ１３０６がリダイレクトメッセージにクライアントの識別子を含めており、クライアントの識別子が中継機１３０８、１３１２で受信される場合、中継機１３０８、１３１２は、インプレッションモニタ１３０６に送信される提携相手クッキーについての情報とともにクライアントの識別子を含める可能性がある。インプレッションモニタ１３０６は、提携相手クッキーの存在についての情報を用いて、将来のビーコン要求をどのようにしてリダイレクトすべきかを決定することができる。例えば、インプレッションモニタ１３０６は、クライアントがクッキーを持たないと判定された提携相手１３１０、１３１４に関連する中継機１３０８、１３１２にクライアントをリダイレクトしないことを選択する可能性がある。一部の例において、特定のクライアントが提携相手に関連するクッキーを有するかどうかについての情報は、クッキーが期限切れになることと、新しいクッキーが設定されること（例えば、提携相手のうちの１つでの最近のログイン又は登録）とを考慮するために周期的にリフレッシュされる可能性がある。
【０１４２】
[00157]中継機１３０８、１３１２は、コンテンツ計測エンティティ（例えば、インプレッションモニタ１３０６を設けるコンテンツ計測エンティティ）に関連するサーバによって実装される可能性がある。代替的に、中継機１３０８、１３１２は、それぞれ提携相手１３１０、１３１４に関連するサーバによって実装される可能性がある。その他の例において、中継機は、コンテンツデリバリネットワークなどの第三者によって提供される可能性がある。
【０１４３】
[00158]一部の例において、中継機１３０８、１３１２は、提携相手１３１０、１３１４とクライアントデバイス１３０４との間の直接接続を防止するため、リダイレクトされたビーコン要求からの何らかの情報が提携相手１３１０、１３１４に送信されることを防止するため（例えば、ＲＥＦＥＲＲＥＲ＿ＵＲＬが提携相手１３１０、１３１４に送信されることを防止するため）、リダイレクトされたビーコン要求に関連する提携相手１３１０、１３１４におけるネットワークトラフィックの量を削減するため、及び／又は提携相手クッキーがクライアントデバイス１３０４によって設けられているどうかのリアルタイム又はほぼリアルタイムの指示をインプレッションモニタ１３０６に送信するために設けられる。
【０１４４】
[00159]一部の例において、中継機１３０８、１３１２は、内密のデータがインプレッションモニタ１３０６に送信されることを防止するために提携相手１３１０、１３１４によって信頼されている。例えば、中継機１３０８、１３１２は、情報をインプレッションモニタ１３０６に送信する前に提携相手クッキーに記憶された識別子を削除する可能性がある。
【０１４５】
[00160]提携相手１３１０、１３１４は、中継機１３０８、１３１２からキャンペーンＩＤ及びクッキー情報を含むビーコン要求情報を受信する。提携相手１３１０、１３１４は、クッキー情報に基づいてクライアントデバイス１３０４のユーザの識別情報及びデモグラフィックスを決定する。例示的な提携相手１３１０、１３１４は、インプレッションに関連する決定されたデモグラフィックスに基づいてキャンペーンＩＤに関するインプレッションを追跡する。追跡されたインプレッションに基づいて、例示的な提携相手１３１０、１３１４は、（上述の）レポートを生成する。レポートは、インプレッションモニタ１３０６、掲載者１３０２、掲載者１３０２によって掲載される広告を供給する広告主、メディアコンテンツハブ、又はレポートに関心のあるその他の人若しくはエンティティに送信される可能性がある。
【０１４６】
[00161]図１４は、中継機でリダイレクトされた要求を処理するために実行され得る例示的な機械可読命令を示す流れ図である。図１４の例示的なプロセスが、例示的な中継機Ａ  １３０８に関連して説明される。ブロックの一部又はすべては、追加的に又は代替的に、図１３の例示的な中継機Ｂ  １３１２、提携相手１３１０、１３１４のうちの１つ若しくは複数によって、又は図１〜３に関連して説明されたその他の提携相手によって実行され得る。
【０１４７】
[00162]示された例によれば、中継機Ａ  １３０８は、クライアントデバイス１３０４からリダイレクトされたビーコン要求を受信する（ブロック１４０２）。中継機Ａ  １３０８は、クライアントデバイス１３０４がリダイレクトされたビーコン要求で提携相手Ａ  １３１０に関連するクッキーを送信したかどうかを判定する（ブロック１４０４）。例えば、中継機Ａ  １３０８が提携相手Ａ  １３１０のサブドメインであるドメイン名を割り振られているとき、クライアントデバイス１３０４は、中継機Ａ  １３０８に提携相手Ａ  １３１０によって設定されたクッキーを送信する。
【０１４８】
[00163]リダイレクトされたビーコン要求が提携相手Ａ  １３１０に関連するクッキーを含んでいないとき（ブロック１４０４）、制御は、以下で説明されるブロック１４１２に進む。リダイレクトされたビーコン要求が提携相手Ａ  １３１０に関連するクッキーを含むとき（ブロック１４０４）、中継機Ａ  １３０８は、インプレッションモニタ１３０６にクッキーの存在を通知する（ブロック１４０６）。通知は、リダイレクトされたビーコン要求に関連する情報（例えば、ソースＵＲＬ、キャンペーンＩＤなど）、クライアントの識別子などをさらに含む可能性がある。示された例によれば、中継機Ａ  １３０８は、リダイレクトされたビーコン要求に含まれるキャンペーンＩＤ、及び提携相手クッキー情報を記憶する（ブロック１４０８）。中継機Ａ  １３０８は、例えば、ソースＵＲＬ、リファラＵＲＬなどのリダイレクトされたビーコン要求に関連するその他の情報をさらに記憶する可能性がある。
【０１４９】
[00164]そのとき、例示的な中継機Ａ  １３０８は、記憶された情報が提携相手Ａ  １３１０に送信されるべきかどうかを判定する（ブロック１４０８）。例えば、中継機Ａ  １３０８は、情報が直ちに送信されるべきであると判定する可能性、閾値の量の情報が受信されたと判定する可能性、時刻に基づいて情報が送信されるべきであると判定する可能性などがある。情報が送信されるべきでないと中継機Ａ  １３０８が判定するとき（ブロック１４０８）、制御はブロック１４１２に進む。情報が送信されるべきであると中継機Ａ  １３０８が判定するとき（ブロック１４０８）、中継機Ａ  １３０８は、記憶された情報を提携相手Ａ  １３１０に送信する。記憶された情報は、単一の要求に関連する情報、単一のクライアントからの複数の要求に関連する情報、複数のクライアントからの複数の要求に関連する情報などを含み得る。
【０１５０】
[00165]示された例によれば、次いで、中継機Ａ  １３０８は、次の中継機及び／又は提携相手がクライアントデバイス１３０４によって連絡をとられるべきかどうかを判定する（ブロック１４１２）。例示的な中継機Ａ  １３０８は、提携相手１３１０に関連するクッキーが受信されないとき、次の提携相手が連絡をとられるべきであると判定する。代替的に、中継機Ａ  １３０８は、リダイレクトされたビーコン要求が受信され、提携相手クッキーに関連するときなどにはいつも、次の提携相手が連絡をとられるべきであると判定する可能性がある。
【０１５１】
[00166]次の提携相手（例えば、中継機Ｂ  １３１４）が連絡をとられるべきであると中継機Ａ  １３０８が判定するとき（ブロック１４１２）、中継機Ａ  １３０８は、クライアントデバイス１３０４が中継機Ｂ  １３１２に要求を送信すべきであることを示すビーコンリダイレクトメッセージをクライアントデバイス１３０４に送信する。リダイレクトメッセージを送信した（ブロック１４１４）後、又は次の提携相手が連絡をとられるべきでないと中継機Ａ  １３０８が判定するとき（ブロック１４１２）、図１４の例示的なプロセスは終了する。
【０１５２】
[00167]図１４の例はそれぞれの中継機１３０８、１３１２が連鎖内の次の中継機１３０８、１３１２を特定するリダイレクトメッセージを選択的又は自動的に送信する手法を示すが、その他の手法が実装され得る。例えば、インプレッションモニタ１３０６からのリダイレクトメッセージが、複数の中継機１３０８、１３１２を特定する可能性がある。そのような例において、リダイレクトメッセージは、中継機１３０８、１３１２のそれぞれ（又はサブセット）に要求を順次送信するようにクライアントデバイス１３０４に命令する可能性、（例えば、並列的に実行される要求をサポートするＪａｖａＳｃｒｉｐｔ命令を用いて）中継機１３０８、１３１２のそれぞれに要求を並列的に送信するようにクライアントデバイス１３０４に命令する可能性などがある。
【０１５３】
[00168]図１４の例は中継機Ａに関連して説明されているが、図１４のブロックの一部又はすべては、中継機Ｂ  １３１２、提携相手１３１０、１３１４のうちの１つ若しくは複数、本明細書に記載の任意のその他の提携相手、又は任意のその他のエンティティ若しくはシステムによって実行される可能性がある。追加的に又は代替的に、図１４の複数のインスタンス（又は本明細書に記載の任意のその他の命令）が、任意の数の場所で並列的に実行される可能性がある。
【０１５４】
[00169]ここで図１５に目を向けると、示された例示的な流れ図は、インプレッションモニタ及びデータベース所有者にｐｉｎｇｂａｃｋメッセージ（例えば、図３のｐｉｎｇｂａｃｋメッセージ３０４、３０８）を送信するためにクライアントデバイス２０２、２０３（図２及び３）によって実行され得る。
【０１５５】
[00170]図３の例示的なクライアントデバイス２０２が、タグ付けされたメディア（例えば、タグ付けされたメディア１０２を含むウェブページ）を受信する（ブロック１５０２）。例示的なクライアントアプリケーション２１２が、（例えば、ビーコン命令２１３に基づいて図３のビーコンサーバ２１５からの）繰り返しのｐｉｎｇｂａｃｋ命令２１４を要求する（ブロック１５０４）。例示的なクライアントアプリケーション２１２が、繰り返しのｐｉｎｇｂａｃｋ命令（例えば、図３の繰り返しのｐｉｎｇｂａｃｋ命令２１４）を受信する（ブロック１５０６）。
【０１５６】
[00171]例示的なクライアントアプリケーション２１２が、閾値（例えば、最小視聴期間）が到達されたかどうかを判定する（ブロック１５０７）。例えば、繰り返しのｐｉｎｇｂａｃｋ命令２１４は、第１のｐｉｎｇｂａｃｋを送信する前に視聴時間の最小期間（例えば、インプレッション制限期間）が発生することを必要とする可能性がある。最小視聴期間が到達されていない間は、制御がブロック１５０７にループし続ける。視聴時間の最小期間は、例えば、タグ付けされたメディアの特徴（例えば、タグ付けされたメディアの長さ、タグ付けされたメディアの視聴者の予測されるデモグラフィックスなど）及び／又はメディア掲載者の好み若しくは要件（例えば、掲載者は、メディアの特定の長さが視聴されるまでタグ付けされたメディアがインプレッションを有効に提供すると考えない）に基づいて構成され得る可能性がある。
【０１５７】
[00172]最小視聴期間が到達されたとき（ブロック１５０７）、例示的なクライアントアプリケーション２１２が、インプレッションモニタ（例えば、図３のインプレッションモニタ１３２）にｐｉｎｇｂａｃｋメッセージ（例えば、図３のｐｉｎｇｂａｃｋメッセージ３０６）を送信する（ブロック１５０８）。例示的なｐｉｎｇｂａｃｋメッセージは、視聴率エンティティに対応するクッキー（例えば、ユーザＩＤ）、メディアの識別子（例えば、メディアＩＤ）、タイムスタンプ、及び／又は（適用可能な場合）イベントを含む。さらに、例示的なクライアントアプリケーション２１２が、データベース所有者（例えば、図３の提携相手Ａ  ２０６、提携相手Ｂ  ２０８）にｐｉｎｇｂａｃｋメッセージ（例えば、図３のｐｉｎｇｂａｃｋメッセージ３０８）を送信する（ブロック１５１０）。例示的なｐｉｎｇｂａｃｋメッセージ３０８は、データベース所有者に対応するクッキー（例えば、ユーザＩＤ）、メディアＩＤ、及び／又はタイムスタンプを含む。
【０１５８】
[00173]例示的なクライアントアプリケーション２１２が、タイマー（例えば、カウントダウンタイマー）を開始する。例示的なタイマーは、クライアントアプリケーション２１２がｐｉｎｇｂａｃｋメッセージを送信するための間隔を与える。一部の例において、クライアントアプリケーション２１２は、インプレッションモニタ１３２及び（１つ又は複数の）データベース所有者２０６、２０８へのｐｉｎｇｂａｃｋメッセージのために異なるタイマーを有する。一部の例においては、インプレッションサーバが、クライアントアプリケーション２１２をデータベース所有者にリダイレクトし、したがって、１つのタイマーだけが使用される（つまり、タイマーが、インプレッションサーバへの要求をトリガし、その要求が、データベース所有者へのリダイレクトを引き起こす）。例示的なクライアントアプリケーション２１２が、タイマーが切れているかどうかを判定する（ブロック１５１４）。タイマーが切れていない場合（ブロック１５１４）、例示的なクライアントアプリケーション２１２が、メディアイベントが起こったかどうかを判定する（ブロック１５１６）。例示的なメディアイベントは、メディアの一時停止、メディア内の位置へのジャンプ、及び／又はメディアの一部のスキップを含む。メディアイベントが起こった場合（ブロック１５１６）及び／又はタイマーが切れた場合（ブロック１５１４）、制御は、（１つ又は複数の）ｐｉｎｇｂａｃｋメッセージを送信するためにブロック１５０８に戻る。
【０１５９】
[00174]メディアイベントが起こっていない場合（ブロック１５１６）及びタイマーが切れていない場合（ブロック１５１４）、例示的なクライアントアプリケーション２１２が、メディアが閉じているかどうかを判定する（ブロック１５１８）。例えば、メディアは、ユーザがメディアを停止し、異なるメディアにナビゲートし、及び／又はメディアが表示されていたアプリケーション（例えば、ブラウザのウィンドウ及び／又はタブ）を閉じるときに閉じられる可能性がある。メディアが閉じていない場合（ブロック１５１８）、制御がブロック１５１４に戻る。メディアが閉じている場合（ブロック１５１８）、図１５の例示的な命令は終了する。
【０１６０】
[00175]図１６に目を向けると、例示的な流れ図は、ｐｉｎｇｂａｃｋ（例えば、ｐｉｎｇｂａｃｋメッセージ）をログに記録するため、及び／又はｐｉｎｇｂａｃｋメッセージ及びデモグラフィック情報に基づいて視聴率情報を計算するためにインプレッションモニタ１３２（図２及び３）によって実行され得る。例示的なクライアントアプリケーション２１２が、ウォッチドッグタイマーを設定する（ブロック１６０２）。例示的なウォッチドッグタイマーは、受信されたｐｉｎｇｂａｃｋメッセージからインプレッションが計算され得るようにｐｉｎｇｂａｃｋメッセージなしに十分な時間が過ぎたときを判定する。インプレッションモニタ１３２が、ｐｉｎｇｂａｃｋメッセージ（例えば、図３のｐｉｎｇｂａｃｋメッセージ３０４）を受信し終わるまで待つ（ブロック１６０４）。示された例のインプレッションモニタ１３２は、図２のＨＴＴＰサーバ２３２を介してｐｉｎｇｂａｃｋメッセージを受信する。インプレッションモニタ１３２は、ｐｉｎｇｂａｃｋメッセージを受信するとき（ブロック１６０４）、クッキー（例えば、図２のパネル参加者モニタクッキー２１８）がクライアントデバイス２０２、２０３から受信されたかどうかを判定する（ブロック１６０６）。例えば、パネル参加者モニタクッキー２１８がクライアントデバイス２０２、２０３に既に設定されていた場合、クライアントデバイス２０２、２０３によってパネル参加者監視システムに送信されるｐｉｎｇｂａｃｋメッセージは、そのクッキーを含む。
【０１６１】
[00176]インプレッションモニタ１３２は、そのインプレッションモニタ１３２がｐｉｎｇｂａｃｋメッセージでクッキーを受信しなかった（例えば、クッキーがクライアントデバイス２０２、２０３にまだ設定されていなかった）とブロック１６０６で判定する場合、クライアントデバイス２０２、２０３にクッキー（例えば、パネル参加者モニタクッキー２１８）を設定する（ブロック１６０８）。例えば、インプレッションモニタ１３２は、ＨＴＴＰサーバ２３２を用いてクライアントデバイス２０２、２０３に応答を送り返して新しいクッキー（例えば、パネル参加者モニタクッキー２１８）を「設定する」可能性がある。
【０１６２】
[00177]クッキーを設定した後（ブロック１６０８）又はインプレッションモニタ１３２がｐｉｎｇｂａｃｋメッセージでクッキーを受信しなかった場合（ブロック１６０６）、インプレッションモニタ１３２が、ｐｉｎｇｂａｃｋメッセージをログに記録する（ブロック１６１０）。示された例のインプレッションモニタ１３２は、図２のメディアインプレッションテーブル２３５でｐｉｎｇｂａｃｋメッセージをログに記録する。上で検討されたように、インプレッションモニタ１３２は、ｐｉｎｇｂａｃｋメッセージがパネル参加者のメンバー（例えば、図１のパネル参加者１６４及び１６６のうちの１人）のユーザＩＤに一致するユーザＩＤに対応するかどうかに関わりなくｐｉｎｇｂａｃｋメッセージをログに記録する。しかし、ユーザＩＤ（例えば、パネル参加者モニタクッキー２１８）が視聴率エンティティサブシステム１０６の記録によって設定され、したがって記憶されるパネル参加者のメンバー（例えば、図１のパネル参加者１６４及び１６６のうちの１人）のユーザＩＤに一致するとユーザＩＤ比較器２２８（図２）が判定する場合、ログに記録されたｐｉｎｇｂａｃｋメッセージは、インプレッションモニタ１３２のパネル参加者に対応する。ユーザＩＤがパネル参加者のユーザＩＤに一致するそのような例では、示された例のインプレッションモニタ１３２は、メディアインプレッションテーブル２３５でパネル参加者の識別子をｐｉｎｇｂａｃｋメッセージとともにログに記録し、その後、視聴者測定エンティティは、パネル参加者の識別子に基づいて、対応するパネル参加者（例えば、パネル参加者１６４、１６６のうちの対応する１人）の知られているデモグラフィックスをログに記録されたｐｉｎｇｂａｃｋメッセージに関連付ける。パネル参加者のデモグラフィックス（例えば、図６の年齢／性別列６０２）とログに記録されたインプレッションデータとの間のそのような関連付けが、図６のパネル参加者の広告キャンペーンのレベルの年齢／性別及びインプレッションの構成テーブル６００に示される。ユーザＩＤがパネル参加者１６４、１６６に対応しないとユーザＩＤ比較器２２８（図２）が判定する場合、インプレッションモニタ１３２は、たとえｐｉｎｇｂａｃｋメッセージ３０４に反映されたインプレッションに関するユーザＩＤの記録（及びしたがって対応するデモグラフィックス）を持たなくともｐｉｎｇｂａｃｋメッセージ（例えば、メディアのインプレッション）をログに記録することによりやはり恩恵を受ける。ｐｉｎｇｂａｃｋメッセージをログに記録した後（ブロック１６１０）、制御は、ウォッチドッグタイマーをリセットするためにブロック１６０２に戻る。
【０１６３】
[00178]ｐｉｎｇｂａｃｋメッセージが受信されないとき（ブロック１６０４）、例示的なインプレッションモニタ１３２が、ウォッチドッグタイマーが切れているかどうかを判定する（ブロック１６１２）。ウォッチドッグタイマーが切れていない場合（ブロック１６１２）、制御は、ｐｉｎｇｂａｃｋメッセージが受信されるかどうかを判定するためにブロック１６０４に戻る。
【０１６４】
[00179]ウォッチドッグタイマーが切れているとき（ブロック１６１２）、例示的なインプレッションモニタ１３２が、ｐｉｎｇｂａｃｋメッセージからインプレッションを計算する（ブロック１６１４）。例えば、図３のインプレッションモニタ１３２は、任意のジャンプ又はその他のイベント、及び（例えば、指定された間隔の一連のｐｉｎｇｂａｃｋメッセージから決定される）連続した視聴の部分を含むｐｉｎｇｂａｃｋメッセージの情報に基づいて、ユーザに対して表示されたメディアの部分を決定する。
【０１６５】
[00180]例示的なインプレッションモニタ１３２及び／又は視聴率エンティティが、インプレッションを、データベース所有者（例えば、図３の（１つ又は複数の）提携相手Ａ、Ｂ  ２０６、２０８）からのデモグラフィック情報と組み合わせる（１６１６）。
【０１６６】
[00181]例示的なインプレッションモニタ１３２及び／又は視聴率エンティティが、継続時間のインプレッションで示されたメディアの（１つ又は複数の）種類に基づいてインプレッション情報（例えば、継続時間のインプレッション情報）を分割する（ブロック１６１８）。例えば、インプレッションモニタ１３２は、継続時間のインプレッションが第１のメディアの種類としての１つ又は複数の広告に関連し、第２のメディアの種類としてのプログラムコンテンツに関連すると判定する可能性がある。継続時間のインプレッションに存在する（１つ又は複数の）メディアの種類に基づいて継続時間のインプレッションに関連する期間を分割することによって、例示的なインプレッションモニタ１３２及び／又は視聴率エンティティは、別々のメディアの種類に関する別々の視聴率情報を決定することができる。追加的に及び／又は代替的に、例示的なインプレッションモニタ１３２及び／又は例示的な視聴率エンティティは、関心のある（１つ又は複数の）メディアの種類（例えば、第１のメディアの種類のみ、第２のメディアの種類のみ、継続時間のインプレッションに存在する追加のメディアの種類のみ、及び／又は２つ以上のメディアの種類の任意の組み合わせ）に関する視聴率情報を決定することができる。例えば、例示的なインプレッションモニタ１３２及び／又は視聴率エンティティは、第２のメディアの種類の視聴（例えば、コンテンツ若しくはプログラムの視聴）の量を計算するときに第１のメディアの種類（例えば、広告）の視聴に費やされた時間を無視する可能性があり、及び／又は第１のメディアの種類の視聴の量を計算するときに第２のメディアの種類の視聴に費やされた時間を無視する可能性がある。
【０１６７】
[00182]結果として得られる分割された及び／又は分割されていない継続時間のインプレッション情報は、クライアントデバイスで表示された部分、及びクライアントデバイスに関連するデモグラフィックスを含む。例示的なインプレッションモニタ１３２及び／又は視聴率エンティティが、継続時間のインプレッション及びデモグラフィック情報に基づいて（１つ若しくは複数の）メディアの部分（及び／又は（１つ若しくは複数の）メディアの部分の（１つ若しくは複数の）メディアの種類）に関するデモグラフィックの特徴を計算する（ブロック１６２０）。例えば、インプレッションモニタ１３２は、メディアの第１のメディアの種類に関する第１のデモグラフィックの特徴を決定し、メディアの第２のメディアの種類に関する第２のデモグラフィックの特徴を決定する可能性がある。一部の例において、インプレッションモニタ１３２及び／又は視聴率エンティティは、継続時間のインプレッション及びデモグラフィック情報をメディアが表示されたその他のデバイスに関する継続時間のインプレッション及びデモグラフィック情報と組み合わせて用いてきめ細かい１分毎の視聴率情報（例えば、一意の視聴者及び対応するデモグラフィックグループ）を計算する。
【０１６８】
[00183]図１７は、ユーザＩＤ及びメディアＩＤに関してインプレッションをログに記録するための例示的なインプレッションのログ１７００を示す。図１７の例示的なインプレッションのログ１７００は、受信されたｐｉｎｇｂａｃｋメッセージに関するタイムスタンプ、メディアＩＤ、ユーザＩＤ、及びイベントをログに記録する。例示的なタイムスタンプは、ｐｉｎｇｂａｃｋメッセージが生成された時間を示す。図１７の例示的なインプレッションのログ１７００において、エントリは、タイムスタンプによって順に並べられている。例示的なエントリは、ユーザＩＤ及びメディアＩＤに基づいてグループ化される。例示的なエントリは、そのような情報が対応するｐｉｎｇｂａｃｋメッセージで与えられる場合、さらにイベントを指定する。例示的なインプレッションモニタ１３２及び／又は視聴率エンティティは、例示的なログのエントリがメディアの１つの継続時間のインプレッションに対応すると判定する。例示的なインプレッションモニタ１３２は、継続時間のインプレッションがメディアの特定の部分（例えば、特定の分）に当てはまらないとさらに判定する（例えば、メディアが１分４０秒間再生され、それから、再生がメディアの４分３０秒の印までスキップされており、そのことは、１分４１秒から４分２９秒までの期間がスキップされたことを示唆する）。結果として、ユーザＩＤに対応する継続時間のインプレッション及びデモグラフィックスは、スキップされた（１つ又は複数の）部分の視聴率に含まれない。
【０１６９】
[00184]図１８は、本明細書において開示された例示的な装置、方法、製品、及び／又はシステムを実装するために使用され得る例示的なプロセッサシステム１８１０のブロック図である。図１８に示されるように、プロセッサシステム１８１０は、相互接続バス１８１４に結合されるプロセッサ１８１２を含む。プロセッサ１８１２は、任意の好適なプロセッサ、処理ユニット、又はマイクロプロセッサである可能性がある。図１８に示されていないが、システム１８１０は、マルチプロセッサシステムである可能性があり、したがって、プロセッサ１８１２と同一であるか又は同様であり、相互接続バス１８１４に通信可能なように結合される１つ又は複数のさらなるプロセッサを含む可能性がある。
【０１７０】
[00185]図１８のプロセッサ１８１２は、メモリコントローラ１８２０及び入力／出力（Ｉ／Ｏ）コントローラ１８２２を含むチップセット１８１８に結合される。チップセットは、Ｉ／Ｏ及びメモリ管理機能と、チップセット１８１８に結合された１つ又は複数のプロセッサによってアクセス可能であるか又は使用される複数の汎用及び／又は専用レジスタ、タイマーなどとを提供する。メモリコントローラ１８２０は、１つのプロセッサ１８１２（又は複数のプロセッサが存在する場合は複数のプロセッサ）がシステムメモリ１８２４、大容量ストレージメモリ１８２５、及び／又は光学式メディア１８２７にアクセスすることを可能にする機能を実行する。
【０１７１】
[00186]概して、システムメモリ１８２４は、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）などの任意の所望の種類の揮発性及び／又は不揮発性メモリを含む可能性がある。大容量ストレージメモリ１８２５は、ハードディスクドライブ、光学式ドライブ、テープストレージデバイスなどを含む任意の所望の種類の大容量ストレージデバイスを含む可能性がある。光学式メディア１８２７は、デジタルバーサタイルディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、又はブルーレイ光ディスクなどの任意の所望の種類の光学式メディアを含む可能性がある。図９〜１２、及び１４〜１６のいずれかの命令は、システムメモリ１８２４、大容量ストレージデバイス１８２５、及び／又は任意のその他のメディアによって示される有形のメディアのいずれかに記憶される可能性がある。
【０１７２】
[00187]Ｉ／Ｏコントローラ１８２２は、プロセッサ１８１２がＩ／Ｏバス１８３２を介して周辺入力／出力（Ｉ／Ｏ）デバイス１８２６及び１８２８並びにネットワークインターフェース１８３０と通信することを可能にする機能を実行する。Ｉ／Ｏデバイス１８２６及び１８２８は、例えば、キーボード、ビデオディスプレイ又はモニタ、マウスなどの任意の所望の種類のＩ／Ｏデバイスである可能性がある。ネットワークインターフェース１８３０は、例えば、プロセッサシステム１８１０が別のプロセッサシステムと通信することを可能にするイーサネット（登録商標）デバイス、非同期転送モード（ＡＴＭ）デバイス、８０２．１１デバイス、デジタル加入者線（ＤＳＬ）モデム、ケーブルモデム、セルラモデムなどである可能性がある。
【０１７３】
[00188]メモリコントローラ１８２０及びＩ／Ｏコントローラ１８２２は図１８においてチップセット１８１８内の別々の機能ブロックとして示されているが、これらのブロックによって実行される機能は、単一の半導体回路内に組み込まれる可能性があり、又は２つ以上の別々の集積回路を用いて実装される可能性がある。
【０１７４】
[00189]以上はクライアントからサーバに識別情報を送信するためのクッキーの使用を開示するが、クライアントからサーバ又はその他のデバイスに識別情報を送信するための任意のその他のシステムが、使用され得る。例えば、本明細書において開示されたクッキーのいずれかによって提供される識別情報又は任意のその他の情報は、Ａｄｏｂｅ  Ｆｌａｓｈ（登録商標）クライアント識別子、ＨＴＭＬ５データストアに記憶された識別情報などによって提供される可能性がある。本明細書に記載の方法及び装置は、クッキーを使用する実装に限定されない。
【０１７５】
[00190]米国特許第８，３７０，４８９号は、参照によりその全体が本明細書に援用される。
【０１７６】
[00191]上記は、構成要素の中でもとりわけ、ハードウェアで実行されるファームウェア及び／又はソフトウェアを含む例示的な方法、装置、システム、及び製品を開示するが、そのような方法、装置、システム、及び製品は例示的であるに過ぎず、限定と見なされるべきでないことに留意されたい。例えば、これらのハードウェア、ファームウェア、及び／又はソフトウェア構成要素のいずれか又はすべてがハードウェアのみで、ファームウェアのみで、ソフトウェアのみで、又はハードウェア、ファームウェア、及び／若しくはソフトウェアの任意の組み合わせで具現化され得ることが、予期される。したがって、以下で例示的な方法、装置、システム、及び製品を説明するが、与えられる例は、そのような方法、装置、システム、及び製品を実装する唯一の方法ではない。
【０１７７】
[00192]特定の例示的な方法、装置、システム、及び製品が、本明細書において開示されたが、本発明の包含範囲は、それらの特定の方法、装置、システム、及び製品に限定されない。反対に、本発明は、文字通りにか又は均等物の原則の下でかのどちらかで特許請求の範囲内にはっきりと入るすべての方法、装置、システム、及び製品を包含する。
【図２】
2015535353.tif 000003
【図４】
2015535353.tif 000004
【図５】
2015535353.tif 000005
【図６】
2015535353.tif 000006
【図７】
2015535353.tif 000007
【図８】
2015535353.tif 000008
【図９】
2015535353.tif 000009
【図１０】
2015535353.tif 000010
【図１１】
2015535353.tif 000011
【図１２】
2015535353.tif 000012
【図１４】
2015535353.tif 000013
【図１５】
2015535353.tif 000014
【図１６】
2015535353.tif 000015
【図１７】
2015535353.tif 000016
【図１８】
2015535353.tif 000017
【図１】
2015535353.tif 000018
【図３】
2015535353.tif 000019
【図１３】
2015535353.tif 000020
【国際調査報告】
2015535353.tif 000021
2015535353.tif 000022