(57)【要約】      （修正有）【課題】クッキーを使用しないアプリを実行するデバイスにおいて追跡されるメディアインプレッションに関連付けるための、より広範囲なインターネット使用と、人口統計データ及び／又はユーザデータを収集するための方法及び装置を提供する。【解決手段】デバイスからデバイスで提示されたメディアのメディア識別子及びインプレッション識別子を受信し、第１のユーザ情報に関連付けられたインプレッション識別子を第１のデータベース所有者から受信し、第２のユーザ情報に関連付けられたデバイス又はユーザのうちの少なくとも一方を特定するインプレッション識別子を第２のデータベース所有者から受信し、インプレッション識別子に基づいて、同じユーザに関連付けられた第１及び第２のユーザ情報を特定することと、第１及び第２のユーザ情報をメディア識別子に関連付けることと、を含む。【選択図】図６
2019012528.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの使用をモニタするための方法であって、
プロセッサにより命令を実行することにより、クッキーを使用しないアプリケーションの使用に基づいて第１の識別子及び第２の識別子を収集するステップであって、前記第１の識別子は、前記デバイス及び前記メディアデバイスのユーザのうちの少なくとも一方を、前記第１の識別子に関連付けられた第１のユーザ情報を記憶している第１のデータベース所有者に対して特定し、前記第２の識別子は、前記デバイス及び前記メディアデバイスのユーザのうちの少なくとも一方を、前記第２の識別子に関連付けられた第２のユーザ情報を記憶している第２のデータベース所有者に対して特定する、ステップと、
第１のネットワーク通信を介して、前記第１の識別子を、前記第１のデータベース所有者に関連付けられた第１のサーバに送信するステップと、
第２のネットワーク通信を介して、前記第２の識別子を、前記第２のデータベース所有者に関連付けられた第２のサーバに送信するステップと、
第３のネットワーク通信においてデータ収集サーバに、前記デバイスにおいて前記アプリケーションを介してアクセスされたメディアを示すメディア識別子及び前記デバイスにおける前記アプリケーションを介して使用された検索語の少なくとも一方を送信するステップと、
を含む、方法。
【請求項２】
前記プロセッサにより命令を実行することにより、前記第１のデータベース所有者によるアクセスのために、前記第１の識別子を暗号化するステップと、
前記プロセッサにより命令を実行することにより、前記第２のデータベース所有者によるアクセスのために、前記第２の識別子を暗号化するステップと、をさらに含み、
前記第１の識別子を第１のサーバに送信するステップが、前記暗号化された第１の識別子を前記第１のサーバに送信することを含み、
前記第２の識別子を第２のサーバに送信するステップが、前記暗号化された第２の識別子を前記第２のサーバに送信することを含む、
請求項１に記載の方法。
【請求項３】
前記暗号化された第１の識別子及び前記暗号化された第２の識別子を、単一の識別子に符号化するステップをさらに含み、
前記暗号化された第１の識別子を送信することが、前記単一の識別子を前記第１のサーバに送信することを含み、
前記暗号化された第２の識別子を送信することが、前記単一の識別子を前記第２のサーバに送信することを含む、
請求項２に記載の方法。
【請求項４】
第１のデータベース所有者識別子を、前記暗号化された第１の識別子に関連付けるステップと、
第２のデータベース所有者識別子を、前記暗号化された第２の識別子に関連付けるステップと、をさらに含み、
前記第１のデータベース所有者識別子が、前記第１のデータベース所有者に対応する前記暗号化された第１の識別子を示し、
前記第２のデータベース所有者識別子が、前記第２のデータベース所有者に対応する前記暗号化された第２の識別子を示す、
請求項２に記載の方法。
【請求項５】
前記第１のユーザ情報が、前記第１のデータベース所有者によって前記デバイスの前記ユーザから収集された第１の人口統計情報を含み、
前記第２のユーザ情報が、前記第２のデータベース所有者によって前記デバイスの前記ユーザから収集された第１の人口統計情報を含む、
請求項１に記載の方法。
【請求項６】
前記第１のデータベース所有者が、ソーシャルネットワークサービスであり、
前記第２のデータベース所有者が、無線サービスプロバイダであり、
前記第１の識別子が、前記ソーシャルネットワークサービスに登録された前記ユーザのユーザ名を含み、
前記第２の識別子が、前記デバイスを識別するために前記無線サービスプロバイダにより使用されたデバイス識別子を含む、
請求項１に記載の方法。
【請求項７】
前記第１の識別子に関連付けられたインプレッション識別子を前記第１のサーバに送信するステップと、
前記第２の識別子に関連付けられたインプレッション識別子を前記第２のサーバに送信するステップと、
前記メディア識別子及び前記検索語の少なくとも一方に関連付けられたインプレッション識別子を前記データ収集サーバに送信するステップと、をさらに含み、
前記インプレッション識別子が、前記第１のデータベース所有者及び前記第２のデータベース所有者のうちの対応するものからの前記第１のユーザ情報及び第２のユーザ情報を、前記データ収集サーバにより収集された前記メディア識別子及び前記検索語の少なくとも一方と関連付けることを容易にする、
請求項１に記載の方法。
【請求項８】
プロセッサと、
マシン可読命令を備えるメモリと、を備えるデバイスであって、前記マシン可読命令が、実行されたときに、前記プロセッサに少なくとも、
クッキーを使用しないアプリケーションの使用に基づいて第１の識別子及び第２の識別子を収集することであって、前記第１の識別子は、前記デバイス及び前記デバイスのユーザのうちの少なくとも一方を、前記第１の識別子に関連付けられた第１のユーザ情報を記憶している第１のデータベース所有者に対して特定し、前記第２の識別子は、前記デバイス及び前記デバイスのユーザのうちの少なくとも一方を、前記第２の識別子に関連付けられた第２のユーザ情報を記憶している第２のデータベース所有者に対して特定する、収集することと、
第１のネットワーク通信を介して、前記第１の識別子を、前記第１のデータベース所有者に関連付けられた第１のサーバに送信することと、
第２のネットワーク通信を介して、前記第２の識別子を、前記第２のデータベース所有者に関連付けられた第２のサーバに送信することと、
第３のネットワーク通信においてデータ収集サーバに、前記デバイスにおいて前記アプリケーションを介してアクセスされたメディアを示すメディア識別子及び前記デバイスにおける前記アプリケーションを介して使用された検索語の少なくとも一方を送信することと、
を実行させる、デバイス。
【請求項９】
前記マシン可読命令が、前記プロセッサに対して、
前記第１のデータベース所有者によるアクセスのために、前記第１の識別子を暗号化することと、
前記第２のデータベース所有者によるアクセスのために、前記第２の識別子を暗号化することと、をさらに実行させ、
前記第１の識別子を第１のサーバに送信することが、前記暗号化された第１の識別子を前記第１のサーバに送信することを含み、
前記第２の識別子を第２のサーバに送信することが、前記暗号化された第２の識別子を前記第２のサーバに送信することを含む、
請求項８に記載のデバイス。
【請求項１０】
前記マシン可読命令が、前記プロセッサに対して、
前記暗号化された第１の識別子及び前記暗号化された第２の識別子を、単一の識別子に符号化することをさらに実行させ、
前記暗号化された第１の識別子を送信することが、前記単一の識別子を前記第１のサーバに送信することを含み、
前記暗号化された第２の識別子を送信することが、前記単一の識別子を前記第２のサーバに送信することを含む、
請求項９に記載のデバイス。
【請求項１１】
前記マシン可読命令が、前記プロセッサに対して、
第１のデータベース所有者識別子を、前記暗号化された第１の識別子に関連付けることと、
第２のデータベース所有者識別子を、前記暗号化された第２の識別子に関連付けることと、をさらに実行させ、
前記第１のデータベース所有者識別子が、前記第１のデータベース所有者に対応する前記暗号化された第１の識別子を示し、
前記第２のデータベース所有者識別子が、前記第２のデータベース所有者に対応する前記暗号化された第２の識別子を示す、
請求項９に記載のデバイス。
【請求項１２】
前記第１のユーザ情報が、前記第１のデータベース所有者によって前記デバイスの前記ユーザから収集された第１の人口統計情報を含み、
前記第２のユーザ情報が、前記第２のデータベース所有者によって前記デバイスの前記ユーザから収集された第１の人口統計情報を含む、
請求項８に記載のデバイス。
【請求項１３】
前記第１のデータベース所有者が、ソーシャルネットワークサービスであり、
前記第２のデータベース所有者が、無線サービスプロバイダであり、
前記第１の識別子が、前記ソーシャルネットワークサービスに登録された前記ユーザのユーザ名を含み、
前記第２の識別子が、前記デバイスを識別するために前記無線サービスプロバイダにより使用されたデバイス識別子を含む、
請求項８に記載のデバイス。
【請求項１４】
前記マシン可読命令が、前記プロセッサに対して、
前記第１の識別子に関連付けられたインプレッション識別子を前記第１のサーバに送信することと、
前記第２の識別子に関連付けられたインプレッション識別子を前記第２のサーバに送信することと、
前記メディア識別子及び前記検索語の少なくとも一方に関連付けられたインプレッション識別子を前記データ収集サーバに送信することと、をさらに実行させ、
前記インプレッション識別子が、前記第１のデータベース所有者及び前記第２のデータベース所有者のうちの対応するものからの前記第１のユーザ情報及び第２のユーザ情報を、前記データ収集サーバにより収集された前記メディア識別子及び前記検索語の少なくとも一方と関連付けることを容易にする、
請求項８に記載のデバイス。
【請求項１５】
命令を備える有形のマシンアクセス可能記憶媒体であって、前記命令が、実行されたときに、プロセッサに対して少なくとも、
クッキーを使用しないアプリケーションの使用に基づいて第１の識別子及び第２の識別子を収集することであって、前記第１の識別子は、デバイス及び前記デバイスのユーザのうちの少なくとも一方を、前記第１の識別子に関連付けられた第１のユーザ情報を記憶している第１のデータベース所有者に対して特定し、前記第２の識別子は、前記デバイス及び前記デバイスのユーザのうちの少なくとも一方を、前記第２の識別子に関連付けられた第２のユーザ情報を記憶している第２のデータベース所有者に対して特定する、収集することと、
第１のネットワーク通信を介して、前記第１の識別子を、前記第１のデータベース所有者に関連付けられた第１のサーバに送信することと、
第２のネットワーク通信を介して、前記第２の識別子を、前記第２のデータベース所有者に関連付けられた第２のサーバに送信することと、
第３のネットワーク通信においてデータ収集サーバに、前記デバイスにおいて前記アプリケーションを介してアクセスされたメディアを示すメディア識別子及び前記デバイスにおける前記アプリケーションを介して使用された検索語の少なくとも一方を送信することと、
を実行させる、有形のマシンアクセス可能記憶媒体。
【請求項１６】
前記命令が、前記プロセッサに対して、
前記第１のデータベース所有者によるアクセスのために、前記第１の識別子を暗号化することと、
前記第２のデータベース所有者によるアクセスのために、前記第２の識別子を暗号化することと、をさらに実行させ、
前記第１の識別子を第１のサーバに送信することが、前記暗号化された第１の識別子を前記第１のサーバに送信することを含み、
前記第２の識別子を第２のサーバに送信することが、前記暗号化された第２の識別子を前記第２のサーバに送信することを含む、
請求項１５に記載の有形のマシンアクセス可能記憶媒体。
【請求項１７】
前記命令が、前記プロセッサに対して、
前記暗号化された第１の識別子及び前記暗号化された第２の識別子を、単一の識別子に符号化することをさらに実行させ、
前記暗号化された第１の識別子を送信することが、前記単一の識別子を前記第１のサーバに送信することを含み、
前記暗号化された第２の識別子を送信することが、前記単一の識別子を前記第２のサーバに送信することを含む、
請求項１６に記載の有形のマシンアクセス可能記憶媒体。
【請求項１８】
前記命令が、前記プロセッサに対して、
第１のデータベース所有者識別子を、前記暗号化された第１の識別子に関連付けることと、
第２のデータベース所有者識別子を、前記暗号化された第２の識別子に関連付けることと、をさらに実行させ、
前記第１のデータベース所有者識別子が、前記第１のデータベース所有者に対応する前記暗号化された第１の識別子を示し、
前記第２のデータベース所有者識別子が、前記第２のデータベース所有者に対応する前記暗号化された第２の識別子を示す、
請求項１６に記載の有形のマシンアクセス可能記憶媒体。
【請求項１９】
前記第１のユーザ情報が、前記第１のデータベース所有者によって前記デバイスの前記ユーザから収集された第１の人口統計情報を含み、
前記第２のユーザ情報が、前記第２のデータベース所有者によって前記デバイスの前記ユーザから収集された第１の人口統計情報を含む、
請求項１５に記載の有形のマシンアクセス可能記憶媒体。
【請求項２０】
前記第１のデータベース所有者が、ソーシャルネットワークサービスであり、
前記第２のデータベース所有者が、無線サービスプロバイダであり、
前記第１の識別子が、前記ソーシャルネットワークサービスに登録された前記ユーザのユーザ名を含み、
前記第２の識別子が、前記デバイスを識別するために前記無線サービスプロバイダにより使用されたデバイス識別子を含む、
請求項１５に記載の有形のマシンアクセス可能記憶媒体。
【請求項２１】
前記命令が、前記プロセッサに対して、
前記第１の識別子に関連付けられたインプレッション識別子を前記第１のサーバに送信することと、
前記第２の識別子に関連付けられたインプレッション識別子を前記第２のサーバに送信することと、
前記メディア識別子及び前記検索語の少なくとも一方に関連付けられたインプレッション識別子を前記データ収集サーバに送信することと、をさらに実行させ、
前記インプレッション識別子が、前記第１のデータベース所有者及び前記第２のデータベース所有者のうちの対応するものからの前記第１のユーザ情報及び第２のユーザ情報を、前記データ収集サーバにより収集された前記メディア識別子及び前記検索語の少なくとも一方と関連付けることを容易にする、
請求項１５に記載の有形のマシンアクセス可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0002]本開示は、概して、メディアをモニタすることに関し、より詳細には、メディアインプレッション及び検索語に対する分散型ユーザ情報を収集するための方法及び装置に関する。
【関連出願の相互参照】
【０００２】
[0001]本特許は、２０１３年１２月３１日に出願された米国特許仮出願第６１／９２２，５８４号、及び２０１４年４月２４日に出願された米国特許出願第１４／２６１，０８５号の優先権を主張するものである。米国特許仮出願第６１／９２２，５８４号及び米国特許出願第１４／２６１，０８５号の全体は、参照により本明細書に組み込まれている。
【背景技術】
【０００３】
[0003]従来、視聴者測定エンティティは、登録されたパネルメンバに基づいて、メディアプログラミングに対するオーディエンスエンゲージメントのレベルを測定する。すなわち、視聴者測定エンティティは、モニタされることに同意する人々を、パネルに登録する。視聴者測定エンティティは、次に、それらのパネルメンバをモニタし、それらのパネルメンバに露出されたメディア（例えば、テレビ番組やラジオ番組、映画、ＤＶＤ、広告など）を測定する。このようにして、視聴者測定エンティティは、収集されたメディア測定データに基づいて、様々なメディアに対する露出測定値を決定することができる。
【０００４】
[0004]ウェブページ、広告及び／又はその他のメディアなどのインターネットリソースへのユーザアクセスをモニタする技術は、ここ数年で著しく進化した。いくつかの知られているシステムでは、このようなモニタリングを、主にサーバログを通して行う。特に、インターネットにおいてメディアを配信するエンティティは、知られている技術を使用して、自分のサーバにおいて、自分のメディアを求める受信された要求の数のログをとることができる。
【図面の簡単な説明】
【０００５】
【図１】モバイルデバイスにおいて提示されたメディアのインプレッションに関連付けるために、分散型データベース所有者（ｄｉｓｔｒｉｂｕｔｅｄ  ｄａｔａｂａｓｅ  ｐｒｏｐｒｉｅｔｏｒ）からユーザ情報を収集するための例示的なシステムを示す図である。
【図２】デバイス及び／又はユーザ識別子を暗号化し、且つその暗号化されたデバイス及び／又はユーザ識別子を、アプリケーションキャンペーンレーティング（ＡＣＲ：Ａｐｐｌｉｃａｔｉｏｎ  Ｃａｍｐａｉｇｎ  Ｒａｔｉｎｇ）識別子に、符号化するための例示的な装置を示す図である。
【図３】図２のＡＣＲ識別子から、暗号化されたデバイス及び／又はユーザ識別子を復号化し、且つ暗号化されたデバイス及び／又はユーザ識別子を対応するデータベース所有者に送信して、暗号化されたデバイス及び／又はユーザ識別子に関連付けられたユーザ情報を要求するための例示的な装置を示す図である。
【図４】いずれのデバイス及び／又はユーザ識別子も含まない、いくつかの空フィールドを有するＡＣＲ識別子を復号化する、図３の例示的な装置を示す図である。
【図５】モバイルデバイスにおいて、メディア識別子とデバイス及び／又はユーザ識別子を収集するように実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図６】デバイス及び／又はユーザ識別子を暗号化し、且つ暗号化されたデバイス及び／又はユーザ識別子を、図２のＡＣＲ識別子に符号化するように実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図７】図２のＡＣＲ識別子から、暗号化されたデバイス及び／又はユーザ識別子を復号化し、且つ対応するデータベース所有者から、暗号化されたデバイス及び／又はユーザ識別子に関連付けられたユーザ情報を収集するように実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図８】本明細書で開示された例示的な装置及びシステムを実施するための、図５〜７、１１、１５、１７、及び１８の例示的な命令を実行するように使用されてもよい例示的なプロセッサシステムの図である。
【図９】モバイルデバイスにおいて提示されたメディアのインプレッションに関連付けるために、分散型データベース所有者から、ユーザ情報を収集するための別の例示的なシステムを示す図である。
【図１０】モバイルデバイスにおいて提示されたメディアのインプレッションに関連付けるために、分散型データベース所有者から、ユーザ情報を収集するためのさらに別の例示的なシステムを示す図である。
【図１１】メディア発行者において、メディア識別子とデバイス及び／又はユーザ識別子を収集するように、図１、９、及び／又は１０の例示的なメディア発行者によって実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図１２】モバイルデバイスにおいて、ユーザによって提供された検索語に関連付けるために、分散型データベース所有者から、ユーザ情報を収集するための例示的なシステムの図である。
【図１３】モバイルデバイスにおいて、ユーザによって提供された検索語に関連付けるために、分散型データベース所有者から、ユーザ情報を収集するための別の例示的なシステムを示す図である。
【図１４】モバイルデバイスにおいて、ユーザによって提供された検索語に関連付けるために、分散型データベース所有者から、ユーザ情報を収集するためのさらに別の例示的なシステムを示す図である。
【図１５】検索プロバイダにおいて、検索語とデバイス及び／又はユーザ識別子を収集するように、図１２、１３、及び／又は１４の例示的な検索プロバイダによって実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図１６】モバイルデバイスにおいて提示されたメディアのインプレッションに関連付けるために、分散型データベース所有者から、ユーザ情報を収集するための別の例示的なシステムを示す図である。
【図１７】モバイルデバイスにおいて、メディア識別子とデバイス及び／又はユーザ識別子を収集するように、図１６の例示的なモバイルデバイスによって実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図１８】モバイルデバイスにおいて、メディアインプレッションに対するメディア識別子とデバイス及び／又はユーザ識別子を収集するように、図１６の例示的な視聴者測定エンティティによって実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【図１９】ユーザ／デバイス情報を、メディアのインプレッションに関連付けるために、メディアに命令を埋め込むことをメディアプロバイダに命令するように、図１６の例示的な視聴者測定エンティティによって実行されてもよい、例示的なマシン可読命令を表すフロー図である。
【発明を実施するための形態】
【０００６】
[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]いつくかの例示的な方法、装置及び製品が本明細書に開示されたが、本特許の保護範囲は、それらに限定されるものではない。反対に、本特許は、明確に本特許の特許請求の範囲内にある、全ての方法、装置及び製品を含む。
【図１】
2019012528.tif 000003
【図２】
2019012528.tif 000004
【図３】
2019012528.tif 000005
【図４】
2019012528.tif 000006
【図５】
2019012528.tif 000007
【図６】
2019012528.tif 000008
【図７】
2019012528.tif 000009
【図８】
2019012528.tif 000010
【図９】
2019012528.tif 000011
【図１０】
2019012528.tif 000012
【図１１】
2019012528.tif 000013
【図１２】
2019012528.tif 000014
【図１３】
2019012528.tif 000015
【図１４】
2019012528.tif 000016
【図１５】
2019012528.tif 000017
【図１６】
2019012528.tif 000018
【図１７】
2019012528.tif 000019
【図１８】
2019012528.tif 000020
【図１９】
2019012528.tif 000021
【外国語明細書】
2019012528000001.pdf