(57)【要約】メディアをモニタリングする方法、装置、システム及び製造品が開示される。例示的な装置は、モニタリング可能アプリケーションをアプリケーション開発者が作成することを可能にするためのソフトウェア開発キットを提供するソフトウェア開発キットプロバイダを含む。装置は、モニタリング可能アプリケーションを実行しているメディア装置から収集されたデータを受信するモニタリングデータ受信器をさらに含み、データは、モニタリング可能アプリケーションを介して収集され、収集されたデータは、メディア識別子と、装置識別子及びユーザ識別子の少なくとも一方とを含む。装置は、収集されたデータを記憶するデータストアと、データベース所有者に人口統計情報を要求するデータベース所有者インターフェースであり、データストア内のメディア識別子に関連して人口統計情報を記憶するためのデータベース所有者インターフェースとをさらに含む。【選択図】図１
2015532741.tif 000002
【特許請求の範囲】
【請求項１】
メディアをモニタリングするための装置であって、
モニタリング可能アプリケーションをアプリケーション開発者が作成することを可能にするためのソフトウェア開発キットを提供するためのソフトウェア開発キットプロバイダと、
前記モニタリング可能アプリケーションを実行しているメディア装置から収集されたデータを受信するためのモニタリングデータ受信器であり、前記データが、前記モニタリング可能アプリケーションを介して収集され、収集された前記データが、メディア識別子と、装置識別子及びユーザ識別子の少なくとも一方とを含む、モニタリングデータ受信器と、
収集された前記データを記憶するためのデータストアと、
データベース所有者に人口統計情報を要求するためのデータベース所有者インターフェースであり、前記データストア内の前記メディア識別子に関連して前記人口統計情報を記憶するためのデータベース所有者インターフェースと
を備える装置。
【請求項２】
前記データベース所有者が、ユーザ登録モデルを実装して、前記装置識別子及び前記ユーザ識別子の前記少なくとも一方に関連して人口統計情報を記憶する、請求項１に記載の装置。
【請求項３】
前記メディア識別子がＩＤ３タグとしてフォーマットされる、請求項１に記載の装置。
【請求項４】
前記ＩＤ３タグがメディア識別メタデータを含む、請求項３に記載の装置。
【請求項５】
前記装置識別子及び前記ユーザ識別子の前記少なくとも一方が、アップルＩＤである、請求項１に記載の装置。
【請求項６】
前記モニタリング可能アプリケーションが、前記収集されたデータを前記モニタリングデータ受信器に送信する、請求項１に記載の装置。
【請求項７】
前記ソフトウェア開発キットが、前記メディア識別子を識別するための機能を含む、請求項１に記載の装置。
【請求項８】
前記ソフトウェア開発キットが、前記装置識別子及び前記ユーザ識別子の前記少なくとも一方を識別するための機能を含む、請求項１に記載の装置。
【請求項９】
前記データベース所有者インターフェースが、集計として前記人口統計情報を前記データベース所有者に要求する、請求項１に記載の装置。
【請求項１０】
メディア提示をモニタリングする方法であって、
ソフトウェア開発キットをアプリケーション開発者に提供するステップであり、前記ソフトウェア開発キットが、モニタリング可能アプリケーションを前記アプリケーション開発者が作成することを可能にする、ステップと、
前記モニタリング可能アプリケーションから、メディア識別子及びユーザ識別子を受信するステップと、
前記ユーザ識別子に関連して人口統計情報をデータベース所有者に問い合わせるステップと、
プロセッサによって、受信した前記人口統計情報に関連して、前記メディア識別子によって識別されたメディアのインプレッションをログ記録するステップと
を含む方法。
【請求項１１】
前記メディア識別子がＩＤ３タグとしてフォーマットされる、請求項１０に記載の方法。
【請求項１２】
前記ＩＤ３タグがメディア識別メタデータを含む、請求項１１に記載の方法。
【請求項１３】
前記ＩＤ３タグがソース識別メタデータを含む、請求項１１に記載の方法。
【請求項１４】
前記メディア識別子が第１のメディア識別子であり、前記ユーザ識別子が第１のユーザ識別子であり、前記方法が、
第２のメディア識別子及び第２のユーザ識別子を受信するステップであり、前記第２のメディア識別子が前記第１のメディア識別子と同一で、前記第２のユーザ識別子が前記第１のユーザ識別子と異なる、ステップと、
単一の要求によって、前記第１のユーザ識別子と前記第２のユーザ識別子の両方に関連して人口統計情報を前記データベース所有者に要求するステップと
をさらに含む、請求項１０に記載の方法。
【請求項１５】
命令を備える有形のコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、少なくとも、
ソフトウェア開発キットをアプリケーション開発者に提供することであり、前記ソフトウェア開発キットが、モニタリング可能アプリケーションを前記アプリケーション開発者が作成することを可能にすることと、
前記モニタリング可能アプリケーションから、メディア識別子及びユーザ識別子を受信することと、
前記ユーザ識別子に関連して人口統計情報をデータベース所有者に問い合わせることと、
受信した前記人口統計情報に関連して、前記メディア識別子によって識別されたメディアのインプレッションをログ記録することと
をマシンに行わせる、コンピュータ可読記憶媒体。
【請求項１６】
前記メディア識別子がＩＤ３タグとしてフォーマットされる、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記ＩＤ３タグがメディア識別メタデータを含む、請求項１６に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記ＩＤ３タグがソース識別メタデータを含む、請求項１６に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記メディア識別子が第１のメディア識別子であり、前記ユーザ識別子が第１のユーザ識別子であり、前記コンピュータ可読記憶媒体が命令をさらに備え、前記命令は、実行されたとき、少なくとも、
第２のメディア識別子及び第２のユーザ識別子を受信することであり、前記第２のメディア識別子が前記第１のメディア識別子と同じで、前記第２のユーザ識別子が前記第１のユーザ識別子と異なることと、
単一の要求によって、前記第１のユーザ識別子と前記第２のユーザ識別子の両方に関連して人口統計情報を前記データベース所有者に要求することと
を前記マシンに行わせる、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２０】
メディア提示をモニタリングする方法であって、
モニタリング可能アプリケーションをメディア装置にインストールするステップと、
前記モニタリング可能アプリケーションにモニタリング機能を使用可能及び使用不可の少なくとも一方にするように指示する構成情報をプロセッサによって収集するステップであり、前記構成情報が、前記モニタリング可能アプリケーションにセンサスベースモード及びパネリストベースモードの少なくとも一方で動作するように指示する、ステップと、
前記モニタリング可能アプリケーション内のメディア提示イベントを識別するステップと、
モニタリング機能が使用可能にされた場合に、前記メディア提示イベントのメディアから得られるメディア識別子を前記プロセッサによって決定するステップと、
前記モニタリング機能が使用可能にされた場合に、前記メディア装置に関連付けられたユーザ識別子及び装置識別子の少なくとも一方を決定するステップであり、前記モニタリング可能アプリケーションが前記センサスベースモードで動作する場合、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方が、視聴者測定エンティティ以外のエンティティによって割り当てられた識別子であり、前記モニタリング可能アプリケーションが前記パネリストベースモードで動作する場合、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方が、前記視聴者測定エンティティによって割り当てられた識別子である、ステップと、
モニタリング機能が使用可能にされた場合に、前記メディア識別子と、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方とを含むレコードを、前記視聴者測定エンティティに送信するステップと
を含む方法。
【請求項２１】
前記メディア識別子がＩＤ３タグである、請求項２０に記載の方法。
【請求項２２】
前記ユーザ識別子及び前記装置識別子の前記少なくとも一方が、アップルＩＤである、請求項２０に記載の方法。
【請求項２３】
前記レコードを前記メディア装置のメモリに記憶するステップをさらに含む、請求項２０に記載の方法。
【請求項２４】
前記レコードに関連してタイムスタンプを前記メディア装置の前記メモリに記憶するステップをさらに含む、請求項２３に記載の方法。
【請求項２５】
前記モニタリング可能アプリケーションが実行されるごとに、前記構成情報が収集される、請求項２０に記載の方法。
【請求項２６】
前記構成情報は、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方に関連付けられた人口統計情報が集計ベース及び個別ベースの少なくとも一方で収集され得るかを示す識別子を含む、請求項２０に記載の方法。
【請求項２７】
前記レコードは、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方に関連付けられた人口統計情報が集計ベース及び個別ベースの少なくとも一方で収集され得るかを示す前記識別子を含む、請求項２６に記載の方法。
【請求項２８】
人口統計情報が集計ベースで収集され得ることを前記レコードが示す場合、前記視聴者測定エンティティが、前記メディア識別子に関連付けられた複数のユーザ識別子及び複数の装置識別子の少なくとも一方を使用して、人口統計情報をデータベース所有者に要求する、請求項２７に記載の方法。
【請求項２９】
人口統計情報が個別ベースで収集され得ることを前記レコードが示す場合、前記視聴者測定エンティティが、前記メディア識別子に関連付けられた前記ユーザ識別子及び前記装置識別子の前記少なくとも一方を使用して、人口統計情報をデータベース所有者に要求する、請求項２７に記載の方法。
【請求項３０】
命令を備える有形のコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、少なくとも、
モニタリング可能アプリケーションをメディア装置にインストールすることと、
前記モニタリング可能アプリケーションにモニタリング機能を使用可能及び使用不可の少なくとも一方にするように指示する構成情報を収集することであり、前記構成情報が、前記モニタリング可能アプリケーションにセンサスベースモード及びパネリストベースモードの少なくとも一方で動作するように指示することと、
前記モニタリング可能アプリケーション内のメディア提示イベントを識別することと、
モニタリング機能が使用可能にされた場合に、前記メディア提示イベントのメディアから得られるメディア識別子を決定することと、
前記モニタリング機能が使用可能にされた場合に、前記メディア装置に関連付けられたユーザ識別子及び装置識別子の少なくとも一方を決定することであり、前記モニタリング可能アプリケーションが前記センサスベースモードで動作する場合、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方が、視聴者測定エンティティ以外のエンティティによって割り当てられた識別子であり、前記モニタリング可能アプリケーションが前記パネリストベースモードで動作する場合、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方が、前記視聴者測定エンティティによって割り当てられた識別子であることと、
モニタリング機能が使用可能にされた場合に、前記メディア識別子と、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方とを含むレコードを、視聴者測定エンティティに送信することと
をマシンに行わせる、コンピュータ可読記憶媒体。
【請求項３１】
前記メディア識別子がＩＤ３タグである、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記ユーザ識別子及び前記装置識別子の前記少なくとも一方が、アップルＩＤである、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３３】
実行されたとき、前記マシンに、前記レコードを前記メディア装置のメモリに記憶させる命令をさらに含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３４】
実行されたとき、前記マシンに、少なくとも、前記レコードに関連してタイムスタンプを前記メディア装置の前記メモリに記憶させる命令をさらに含む、請求項３３に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記モニタリング可能アプリケーションが実行されるごとに、前記構成情報が収集される、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３６】
前記構成情報は、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方に関連付けられた人口統計情報が集計ベース及び個別ベースの少なくとも一方で収集され得るかを示す識別子を含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３７】
前記レコードは、前記ユーザ識別子及び前記装置識別子の前記少なくとも一方に関連付けられた人口統計情報が集計ベース及び個別ベースの少なくとも一方で収集され得るかを示す前記識別子を含む、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項３８】
人口統計情報が集計ベースで収集され得ることを前記レコードが示す場合、前記視聴者測定エンティティが、前記メディア識別子に関連付けられた複数のユーザ識別子及び複数の装置識別子の少なくとも一方を使用して、人口統計情報をデータベース所有者に要求する、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項３９】
人口統計情報が個別ベースで収集され得ることを前記レコードが示す場合、前記視聴者測定エンティティが、前記メディア識別子に関連付けられた前記ユーザ識別子及び前記装置識別子の前記少なくとも一方を使用して、人口統計情報をデータベース所有者に要求する、請求項３６に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本発明は、「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＴＯ  ＭＯＮＩＴＯＲ  ＭＥＤＩＡ  ＰＲＥＳＥＮＴＡＴＩＯＮＳ」という名称の２０１３年８月９日に出願された米国特許出願第１３／９６３，７３７号に基づく優先権を主張し、また、「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＴＯ  ＭＯＮＩＴＯＲ  ＭＥＤＩＡ  ＰＲＥＳＥＮＴＡＴＩＯＮＳ」という名称の２０１３年４月１７日に出願された米国特許仮出願第６１／８１３，０１９号に基づく優先権を主張する。米国特許出願第１３／９３６，７３７号及び米国特許仮出願第６１／８１３，０１９号は、参照により全体が本明細書に組み込まれる。
【技術分野】
【０００２】
[0002]本開示は、一般にはメディアをモニタリングすることに関し、より詳細にはメディア提示をモニタリングするための方法及び装置に関する。
【背景技術】
【０００３】
[0003]近年、メディア装置は、インターネット接続性、及びインターネットからメディアを取得する能力を備えている。したがって、メディア露出が、テレビ放送のような従来の提示方法から、インターネットにアクセスしてメディアを取得し表示する消費者装置を介した提示に移行している。
【０００４】
[0004]メディアプロバイダ、及び／又は例えば広告会社や放送網など他のエンティティは、視聴者及び／又は一般大衆の視聴、聴取、及び／又はメディア行動に関心を持つことが多い。視聴者のメディア使用及び／又は露出習慣並びに視聴者に関する人口統計データが、対象とする視聴者のサイズ及び人口統計学的属性を統計的に決定するために収集され使用される。
【０００５】
[0014]モニタリング会社は、スマートフォン、タブレット、ラップトップ、スマートテレビなどのメディア装置とユーザがどうのように対話するかに関する知識を得ることを望む。特に、メディアモニタリング会社は、メディア装置で行われたメディア提示をモニタリングして、とりわけ、広告への露出をモニタリングし、広告の有効性を測定し、ユーザ行動を測定し、様々な人口統計学的属性に関連した購買行動を識別することなどを望む。
【０００６】
[0015]本明細書で使用される場合、用語「メディア」は、任意のタイプの配布媒体を介して提供される任意のタイプのコンテンツ及び／又は広告を含む。したがって、メディアは、テレビ番組又は広告、ラジオ番組又は広告、映画、ウェブサイト、或いはストリーミングメディアなどを含む。本明細書に開示される例示的な方法、装置、及び製造品は、メディア装置でメディア提示をモニタリングする。そのようなメディア装置は、例えば、インターネット対応テレビ、パーソナルコンピュータ、インターネット対応ハンドセット（例えば、スマートフォン）、ビデオゲームコンソール（例えば、エックスボックス（Ｘｂｏｘ）（登録商標）、プレイステーション（ＰｌａｙＳｔａｔｉｏｎ）（登録商標）３）、タブレットコンピュータ（例えば、アイパッド（ｉＰａｄ）（登録商標））、デジタルメディアプレイヤ（例えば、アップルＴＶ（ＡｐｐｌｅＴＶ）（登録商標）、ロク（Ｒｏｋｕ）（登録商標）メディアプレイヤ、スリングボックス（Ｓｌｉｎｇｂｏｘ）（登録商標））などを含むことができる。いくつかの例では、メディアモニタリング情報は、メディア装置の所有権及び／又は使用統計、メディア装置の使用及び／又は所有権の相対的ランキング、メディア装置の使用のタイプ（例えば、装置が、インターネットの閲覧、インターネットからのメディアのストリーミングなどに使用されるか）、並びに／或いは他のタイプのメディア装置情報を決定するために集計される。本明細書に開示される例では、モニタリング情報は、以下に限定されないが、メディア識別情報（例えば、メディア識別メタデータ、コード、署名、透かし、及び／又は提示されたメディアを識別するために使用され得る他の情報）、アプリケーション使用情報（例えば、アプリケーションの識別子、アプリケーションの使用の時間及び／又は期間、アプリケーションの評価など）、並びに／或いは、装置及び／又はユーザ識別情報（例えば、ユーザ名、媒体アクセス制御（ＭＡＣ）アドレス、インターネットプロトコル（ＩＰ）アドレス、アップルＩＤ（Ａｐｐｌｅ  ＩＤ）、パネリスト識別子など）を含む。
【０００７】
[0016]タブレットコンピュータ（例えば、アップルアイパッド（Ａｐｐｌｅ  ｉＰａｄ）（登録商標）、エイスーストランスフォーマー（Ａｓｕｓ  Ｔｒａｎｓｆｏｒｍｅｒ）（商標）など）のようなメディア装置は、メディア（例えば、インターネットメディア）のアクセス、取得、要求、及び／又は提示をする（「ａｐｐ」と呼ばれることがある）アプリケーションを使用してメディアを提示する。多くの様々な「ａｐｐ」が存在し、ａｐｐストア、例えば、アップルアイチューンズ（Ａｐｐｌｅ  ｉＴｕｎｅｓ）（登録商標）、グーグルプレイ（Ｇｏｏｇｌｅ  Ｐｌａｙ）（登録商標）などを通してユーザによってダウンロードすることができる。メディアの提示を可能にする何千ではないとしても何百ものアプリが、ａｐｐストアで入手可能である。いくつかの例では、「ａｐｐ」は、例えば、ウェブサイト、メモリ装置（例えば、ＳＤカード、ＣＤ−ＲＯＭなど）のようなａｐｐストア以外の場所からダウンロード及び／又はインストールすることができる。そのようなアプリケーションの例は、フールー（Ｈｕｌｕ）（登録商標）、ネットフリックス（Ｎｅｔｆｌｉｘ）（登録商標）、ＨＢＯ  Ｇｏ（登録商標）などを含むが、これらに限定されない。
【０００８】
[0017]メディア装置で使用されるオペレーティングシステムは、クローズドなプラットフォームであることが多い。すなわち、そうしたオペレーティングシステムは、例えばアプリケーションプログラミングインターフェース（ＡＰＩ）を介して、メディア装置によって実行されるアプリケーションがアクセスできる機能のセットが限られている。いくつかの例では、ａｐｐは、他のａｐｐとのデータの共有のため、及びメディア装置のオペレーティングシステムからの情報の取得のための限られたセットの機能に対してアクセスを有する。例えば、アプリケーションがデバイスで使用されるユーザ名（例えばアップルＩＤ）にアクセスする、アプリケーションが装置識別子（例えばＭＡＣアドレス）アクセスすることなどが可能である。
【発明の概要】
【０００９】
[0018]従来、（本明細書では「評価エンティティ（ｒａｔｉｎｇ  ｅｎｔｉｔｙ）」とも呼ばれる）視聴者測定エンティティは、登録されたパネルメンバーに基づいて、広告及びメディア番組編成のための人口統計範囲を決定する。すなわち、視聴者測定エンティティは、モニタリングされることに同意する人々をパネルに登録する。登録期間に、視聴者測定エンティティは人口統計情報を登録者から受け取り、それによって、それらのパネリストへの広告／メディアの露出と、様々な人口統計学的マーケットとの間で、その後の相関関係を形成することができる。次いで、視聴者測定エンティティは、ユーザ及び／又は装置を設定及び／又は取得して、パネリストに関係したその後のインプレッションを、パネリスト及び／又はパネリストの人口統計学的属性に関連付けることができる。詳細な人口統計情報を提供するのと引き換えに、パネリストは、インセンティブ（例えば、ａｐｐ、ギフトカード、現金、ラッフルへのエントリ、及び／又は抽選など）の提供を受けることがある。したがって、大規模なパネルを有するには時として莫大な費用がかかる。
【００１０】
[0019]個々のパネリストに関連付けられたパネリスト識別子及び／又は人口統計情報の使用は、パネリスト様式測定と呼ばれることがある。本明細書に開示の例では、パネリスト様式測定とは、より大きな集団のユーザを代表するがそれよりも小さな集団のユーザを測定及び／又はモニタリングすることを指す。例えば、パネルは１万人のユーザを含む一方で、ユーザ全体の人数は１００万であり得る。１万人のパネリストに関連して受け取られたレコードは、全体のユーザの投影表現を形成するように外挿される。例えば、１万人のパネリストのパネルの結果として特定のメディアに対する５００回の露出が測定された場合、外挿により、１００万人のユーザについて、特定のメディアに対する５万回の露出があったと特定できる。
【００１１】
[0020]視聴者測定エンティティがそれら自体のパネルメンバーデータのみに依拠して人口統計学的属性ベースの視聴者測定値を収集する従来の技術と異なり、本明細書に開示の例示的な方法、装置、及び／又は製造品は、視聴者測定エンティティが、ユーザ登録モデルに基づいて動作する他のエンティティに人口統計情報を要求することを可能にする。いくつかの例では、ユーザ登録モデルを使用して収集されたデータは、関連するデータベースがかなり大きいため、センサス様式測定と呼ばれる。本明細書に開示の例では、センサス様式測定は、ユーザのすべて又は実質的にすべての測定を指す。本明細書に開示の例では、すべて又は実質的にすべてのユーザに関連したレコード（例えば、メディア露出のレコード）を収集することが、すべてのユーザ及び／又はユーザ活動を表現するための外挿を行う必要性を軽減及び／又は除去する。
【００１２】
[0021]本明細書で使用される場合、ユーザ登録モデルは、ユーザがアカウントを作成し、自身の人口統計関連情報を提供することによって、それらのエンティティのサービスに加入するモデルである。データベース所有者の登録ユーザに関連付けられた人口統計情報の共有により、視聴者測定エンティティが、外部ソース（例えばデータベース所有者）からの実質的に信頼できる人口統計情報によってユーザのパネルデータを拡張又は補足することが可能になり、それにより、ユーザの人口統計学的属性ベースの視聴者測定の範囲、精度、及び／又は完全性が拡大する。このようなアクセスは、視聴者測定エンティティが、そうでなければ視聴者測定パネルに参加しないであろう人々をモニタリングすることも可能にする。
【００１３】
[0022]一連の個人の人口統計学的属性を識別するデータベースを有する任意のエンティティが、視聴者測定エンティティと連携することがある。そのようなエンティティは「データベース所有者」と呼ばれることがあり、無線サービス事業者、モバイルソフトウェア／サービスプロバイダ、ソーシャルネットワーキングサイト（例えば、フェイスブック（Ｆａｃｅｂｏｏｋ）、ツイッター（Ｔｗｉｔｔｅｒ）、リンクトイン（ＬｉｎｋｅｄＩｎ）、グーグル（Ｇｏｏｇｌｅ）など）、オンライン小売サイト（例えば、アマゾンドットコム（Ａｍａｚｏｎ．ｃｏｍ）、バイドットコム（Ｂｕｙ．ｃｏｍ）など）、及び／又はユーザ登録レコードを保持する任意の他のインターネットサイト（例えば、ヤフー！（Ｙａｈｏｏ！）、ＭＳＮ、アップルアイチューンズ、エクスペリアン（Ｅｘｐｅｒｉａｎ）など）のようなエンティティを含む。インターネット上で運営する多くのデータベース所有者が存在する。これらのデータベース所有者は、多数の加入者にサービスを提供する。サービスの提供と引き換えに、加入者は所有者に登録をする。この登録の一部として、加入者は、詳細な人口統計情報を提供する。データベース所有者は、データベース所有者のアプリケーション（例えば、フェイスブックａｐｐ、ツイッターａｐｐなど）の使用の一部として、メディア装置からのユーザ及び／又は装置識別子にアクセスする、及び／又はかかる識別子を収集する。
【００１４】
[0023]パネリストを登録するときに受け取る人口統計情報（この場合、パネリストが人口統計情報を視聴者測定エンティティと共有することを承知している）と対照的に、データベース所有者から受け取る人口統計情報は、（ユーザがそうした情報の共有を知らない可能性があるので）データプライバシーの懸念を伴う。そのため、ユーザは、一部のデータベース所有者における人口統計情報の共有を承認又は回避することができる。さらに、いくつかの例では、個人の身元を保護するために、集計として人口統計情報が提供される。例えば、人口統計情報は、百以上のユーザ及び／又は装置識別子がデータベース所有者に提供される場合のみに返答してもよい。本明細書に説明されるように、ユーザ及び／又はアプリケーション発行元（ｐｕｂｌｉｓｈｅｒ）は、それらの人口統計情報が個別に及び／又は集計としてデータベース所有者から収集され得るかを選択することができる。
【００１５】
[0024]さらに、パネリストを登録するときに受ける人口統計情報（この場合、パネリストは、非常に詳細な人口統計情報を視聴者測定エンティティに提供するように要求される）と対照的に、データベース所有者によって収集される人口統計情報はそれほど詳細ではないことがある。さらに、異なるデータベース所有者が、ユーザからの異なる情報を要求及び／又は記憶することがある。例えば、ソーシャルメディアデータベース所有者は、ユーザの民族、関心、場所などに関する人口統計情報を記憶することができ、信用調査データベース所有者は、ユーザの経済的情報（例えば、収入、信用度など）に関する人口統計情報を記憶することができる。
【００１６】
[0025]いくつかの例では、測定された視聴者数が適正な人口統計学的属性に正確に寄与する可能性を増大するために、本明細書に開示の例示的な方法、装置、及び／又は製造品は、視聴者測定エンティティのレコードに所在するユーザ情報（例えばパネリスト情報）、並びに、アカウントを有するユーザのレコード又はプロフィールを保持する１つ又は複数のデータベース所有者（例えばウェブサービスプロバイダ）に所在するユーザ情報を使用する。データベース所有者はまたユーザ及び／又は装置識別子を記憶し、それにより、ユーザ及び／又は装置識別子に基づいて人口統計情報をデータベース所有者に問い合わせることを可能にする。このように、本明細書に開示の例示的な方法、装置、及び／又は製造品を使用して、メディア露出測定、人口統計学的属性、及び／又は他のユーザ情報を収集する評価エンティティ（例えば、アメリカ合衆国イリノイ州ショウンバーグのＴｈｅ  Ｎｉｅｌｓｅｎ  Ｃｏｍｐａｎｙなどの視聴者測定会社）によって保持されるユーザ情報を、１つ又は複数の異なるデータベース所有者（例えば、ウェブサービスプロバイダ）からの人口統計情報によって補充することができる。そのために、一部のデータベース所有者は、評価エンティティにユーザに関する人口統計情報を集計としてのみ提供することができ、また、他のデータベース所有者は、個別ベースで人口統計情報を提供することができる。データベース所有者は、閾値数のユーザに関連して人口統計情報が要求された場合のみに人口統計情報が提供されるとき、集計ベースでそうした人口統計情報を提供する。例えば、集計された人口統計情報は、要求で特定されるユーザが百人より多いときに提供可能である。しかしながら、他の任意のユーザの閾値数が、追加的又は代替的に使用されてもよい。対照的に、個別ベースで提供される人口統計情報は、人口統計情報の要求で単一のユーザが特定されたときに提供される。人口統計情報を評価エンティティに集計として提供するかそれとも個別に提供するかは、データベース所有者の法域のプライバシー法、ビジネス的要因、技術的限界など任意の理由によりデータベース所有者によって決定され得る。
【００１７】
[0026]評価エンティティは、どのデータベース所有者（複数可）が集計としてデータを提供するかと、どのデータベース所有者（複数可）が個別ベースでデータを提供するかとの対比に基づいて、どのデータベース所有者に人口統計情報を要求するかを決定することができる。データベース所有者が集計としてデータを提供する例において、評価エンティティは、閾値数のユーザ識別子をデータベース所有者に供給することによって、人口統計情報を要求する。いくつかの例では、データベース所有者は、ユーザ識別子ごとに情報を有していないことがある。そのようないくつかの例では、データベース所有者は、集計された人口統計情報にどのユーザ識別子が含まれないかを通知することができる。そのレコードに関連付けられたユーザ及び／又はアプリケーション発行元が個別ベースで人口統計情報を要求する許可を与えられている場合、評価エンティティは、それらのユーザ識別子に関する人口統計情報を、別のデータベース所有者に再要求することができる。代替的には、評価エンティティは、人口統計情報を集計ベースで提供する別のデータベース所有者に、集計としての人口統計情報を要求してもよい。
【００１８】
[0027]異なるデータソース（例えば、視聴者測定会社のパネルからの人口統計情報、及び／又はウェブサービスプロバイダの登録ユーザデータ）からの人口統計情報の使用は、オンライン広告会社とオフライン広告会社の両方において報告の有効度の改善をもたらす。本明細書に開示の例示的技術は、オンライン登録データを使用して、ユーザに帰せられるインプレッションの数量を追跡するためにそれらのユーザの人口統計学的属性を識別する。本明細書で使用される場合、インプレッションは、メディア（例えば、コンテンツ及び／又は広告）への露出を指す。インターネット広告においては、インプレッション量又はインプレッション数は、広告又は広告キャンペーンがウェブの人々によりアクセスされる合計回数である（例として、例えばポップアップブロッカーによって減少したアクセス回数、及び／又は例えばローカルキャッシュメモリからの取得によって増加したアクセス回数を含む）。固有のインプレッションカウントは、重複した露出を除去することにより、１人当たり１回のみの露出をカウントする。
【００１９】
[0028]本明細書に開示の例では、ソフトウェア開発キット（ＳＤＫ）が、例えば、視聴者測定エンティティ又は他のエンティティから、アプリケーション開発者に提供される。ＳＤＫは、モニタリング機能を有するアプリケーション（例えば、メディアアプリケーション（ストリーミングビデオアプリケーションなど）、ニュースアプリケーション、ブラウザアプリケーション、画像アプリケーション、ソーシャルメディアアプリケーション、ゲームなど）の装備及び／又は他の方法で可能にすることを容易にし、それらのモニタリング機能は、モニタリング情報（例えば、ユーザ及び／又は装置識別子、メディア識別子など）を収集し、モニタリングエンティティ（例えば、視聴者測定エンティティ）に送信することができる。特に、アプリケーション開発者は、ＳＤＫを使用してメディアモニタリング機能を含むａｐｐを作成する。したがって、パネリストコンピュータ（例えば、タブレット、ラップトップ、スマートフォンなど）にインストールされた専用モニタリングアプリケーションに依存せずに、本明細書に開示の装備化アプリケーションはモニタリング命令を備え、それにより、現在のａｐｐがそれら自体及び／又はユーザの（１つ又は複数の）相互作用を装備化ａｐｐによってモニタリングするようにする。いくつかの例において、装備化アプリケーションは、モニタリング可能アプリケーション（ｍｏｎｉｔｏｒｉｎｇ  ｅｎａｂｌｅｄ  ａｐｐｌｉｃａｔｉｏｎ）と呼ばれる。装備化アプリケーションが自身をモニタリングするので、装備化アプリケーション、及び／又はＳＤＫによって提供されたモニタリング機能は、装備化アプリケーションが、例えば、ａｐｐ及び／又はａｐｐに関連付けられたメディアが提示されたときをモニタリングエンティティ（例えば視聴者測定エンティティ）に通知すること、どんなメディア及び／又はａｐｐ（複数可）が提示されたかをモニタリングエンティティ（例えば視聴者測定エンティティ）に通知すること、どのようにａｐｐ及び／又はメディアが提示されているか（例えば、タブレットディスプレイ、テレビなどによって）をモニタリングエンティティ（例えば視聴者測定エンティティ）に通知すること、ａｐｐ及び／又はａｐｐに関連付けられたメディアの露出の期間をモニタリングエンティティ（例えば視聴者測定エンティティ）に通知することなどを可能にする。いくつかの例では、メディアモニタリング機能を、例えば、ビデオ、音声、及び画像などのようなメディア要素の提示によって、トリガーすることができる。
【００２０】
[0029]例えば、モニタリング機能を装備したメディアアプリケーションを考えることにする。装備化アプリケーションが、メディアデバイスにダウンロードされた、及び／又は他の方法で（例えば、ａｐｐストアでの購入によって）インストールされたと想定する。装備化メディアアプリケーションの動作中、メディアアプリケーションは、ユーザ及び／又は装置識別子、並びに装備化メディアアプリケーションによって提示されるメディア識別子を識別し、そうした情報を視聴者測定エンティティに送信する。
【００２１】
[0030]モニタリング情報を提供するクライアントのほとんどは、パネリストでなく、したがって、視聴者測定エンティティに知られておらず（そして、ユーザ及び／又は装置識別子のみによって識別される）ので、識別されたメディアに関するデータを提供するユーザの集団をより精度よくモニタリングするために、データベース所有者から取得された人口統計情報を統合することが有利である。
【００２２】
[0031]本明細書に開示の例は、データベース所有者の既存のデータベースを活用して、ａｐｐを実行する装置で追跡されるメディアインプレッションに関連付けるための人口統計データ及び／又はユーザデータをより広範に収集する。しかしながら、視聴者測定エンティティは、この目的を達成する際にいくつかの問題に直面する。例えば、追跡されるメディアの加入者、パネリスト、又は所有者のプライバシーを危険にさらさずに、どのようにデータベース所有者のデータにアクセスするかに関して問題が生じる。別の問題は、モバイル装置及び／又はメディア装置のａｐｐソフトウェアプラットフォームが課す技術的制約のもとで、このデータにどのようにアクセスするかに関する問題である。
【００２３】
[0032]本明細書に開示の例示的な方法、装置、及び／又は製造品は、メディア装置（例えば、携帯型メディア装置、ｉＯＳメディア装置など）で実行するａｐｐによって提示されるメディアについてのメディアインプレッションの追跡を可能にする。このようにして、モニタリングエンティティ（例えば、視聴者測定エンティティ（ＡＭＥ））は、メディア装置上でメディアインプレッションを追跡することができる。
【００２４】
[0033]本明細書に開示の例示的な方法、装置、及び製造品を用いることにより、インターネット上の複数の異なるデータベース（例えば、複数の異なるウェブサイト所有者、サービスプロバイダなど）にわたって分散するユーザ情報を使用して、メディアインプレッション、コンテンツインプレッション、広告インプレッション、コンテンツ露出、及び／又は広告露出を決定することができる。本明細書に開示の例示的な方法、装置、及び製造品は、ユーザ（例えば人口統計学的属性）情報に対するインターネットメディアの露出のより精密な関連付けを可能にするだけでなく、パネルサイズ及び構成を、モニタリングエンティティ（例えば、視聴者測定エンティティ及び／又は評価エンティティ）のパネルに参加する人々を超えて、無線サービス事業者、モバイルソフトウェア／サービスプロバイダ、ソーシャルメディアサイト（例えば、フェイスブック、ツイッター、グーグルなど）、及び／又はヤフー！、ＭＳＮ、アップルアイチューンズ、エクスペリアンのような任意の他のインターネットサイトのデータベースなど、他のインターネットデータベースに登録された人々へと効果的に拡張する。この拡張は、モニタリングエンティティ（例えば視聴者測定エンティティ）のメディア露出追跡能力、並びにソーシャルメディア及び／又は他のウェブサイトのような非ＡＭＥエンティティの使用を効果的に活用して、広告及び／又はコンテンツ（例えば番組）などのメディアへの露出の精密な信頼できる測定をもたらす非常に大きく人口統計的に精密なパネルを作り出す。
【図面の簡単な説明】
【００２５】
【図１】メディア提示をモニタリングするための本開示の教示に従って構築された例示的なシステムのブロック図である。
【図２】図１の例示的な装備化アプリケーション（ｉｎｓｔｒｕｍｅｎｔｅｄ  ａｐｐｌｉｃａｔｉｏｎ）の実装例のブロック図である。
【図３】図１の例示的な装備化アプリケーションの代替的実装例のブロック図である。
【図４】図１の例示的な視聴者測定エンティティの実装例のブロック図である。
【図５】図１のシステムを実装するために実行され得る例示的なマシン可読命令を表すフローチャートである。
【図６】図１、図２、及び／又は図３の例示的な装備化アプリケーションを実装するために実行され得る例示的なマシン可読命令を表すフローチャートである。
【図７】図１及び／又は図４の例示的な視聴者測定エンティティを実装するために実行され得る例示的なマシン可読命令を表すフローチャートである。
【図８】図１、図２、及び／又は図３の例示的な装備化アプリケーション、並びに／或いは図１及び／又は図４の例示的な視聴者測定エンティティを実装するために、図５、図６、及び／又は図７の例示的なマシン可読命令を実行することができる例示的なプロセッサプラットフォームのブロック図である。
【発明を実施するための形態】
【００２６】
[0013]図面は原寸通りではない。可能な限り、（１つ又は複数の）図面及び付随する明細書の説明を通して、同じ参照番号を使用して同一又は同様の部分を示している。
[0034]以下の例では視聴者測定エンティティについて言及するが、任意のモニタリングエンティティがこの役割を果たしてもよい。図１は、メディア提示をモニタリングするための本開示の教示に従って構築された例示的なシステムのブロック図である。図１に示した例では、メディア装置１０６においてメディアインプレッションを追跡するために、視聴者測定エンティティ（ＡＭＥ）１０８がａｐｐ発行元１１０と提携又は協働して、メディア装置１０６に装備化アプリケーション１１４をダウンロードしインストールする。図示の例では、ＡＭＥ１０８が、ソフトウェア開発キット（ＳＤＫ）をａｐｐ発行元１１０に提供する（ブロック１０９）。図１の例のＳＤＫは、開発ツールのセット（例えば、ライブラリ（例えばダイナミックリンクライブラリ（ＤＬＬ））、アプリケーションプログラミングインターフェース（ＡＰＩ）、命令など）であり、この開発ツールのセットは、ａｐｐ発行元１１０がモニタリング機能を装備化アプリケーション１１４に組み込むことを可能にする。本明細書に開示の例では、モニタリング機能により、ユーザ及び／又は装置識別子１２４の識別、並びに提示されたメディア１１８に関連付けられたメディアＩＤ１２２の識別が可能になる。図示の例のａｐｐ発行元１１０は、ａｐｐを開発しメディア装置に配布するソフトウェアａｐｐ開発者、及び／又は、ソフトウェアａｐｐ開発者からａｐｐを受け取ってメディア装置にａｐｐを配布する配布元（ｄｉｓｔｒｉｂｕｔｏｒ）とすることができる。ａｐｐ発行元１１０は、装備化アプリケーションをａｐｐソース１１２に提供する（ブロック１１１）。
【００２７】
[0035]図１に示した例の例示的なａｐｐソース１１２は、例えば、アップルアイチューンズ（登録商標）ａｐｐストアのようなａｐｐストアである。図示の例では、ａｐｐソース１１２は、ユーザのメディア装置（例として、例えばアイパッド（登録商標）などのメディア装置１０６）上で使用するためにアプリケーション（例えばａｐｐ）をユーザに提供する。図示の例では、例示的なａｐｐソース１１２はアップルアイチューンズ（登録商標）ａｐｐストアでありが、任意の他のａｐｐソース、ａｐｐストア、及び／又はアプリケーション／ａｐｐのリポジトリ、例えば、グーグルプレイ、ウィンドウズフォン（Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ）（登録商標）ａｐｐストア、ウブントゥソフトウェアセンター（Ｕｂｕｎｔｕ  Ｓｏｆｔｗａｒｅ  Ｃｅｎｔｅｒ）、ウェブサイトなどが、追加的又は代替的に使用されてもよい。
【００２８】
[0036]図１に示された図示の例の例示的なメディア装置１０６は、提示のためにメディア発行元１２０からメディアを取得するデバイスである。いくつかの例では、メディア装置１０６は、（例えば、ディスプレイによって）メディアを直接提示する能力があるが、他の例では、メディア装置１０６は、別個のメディア提示機器（例えば、スピーカ、ディスプレイなど）でメディアを提示する。したがって、本明細書で使用される場合、「メディア装置」は、第２の装置による支援なしにメディアを提示できることもあればそうでないこともある。メディア装置は、典型的には消費者用電子機器である。例えば、図示の例のメディア装置１０６は、アップルアイパッド（登録商標）のようなタブレットであり、したがって、（例えば、一体化されたディスプレイとスピーカを介して）メディアを直接提示する能力がある。図示の例では、タブレットが示されているが、任意の他のタイプ（複数可）及び／又は他の個数（複数可）の（１つ又は複数の）装置が追加的又は代替的に使用されてもよい。例えば、インターネット対応モバイルハンドセット（例えば、スマートフォン、アイポッド（ｉＰｏｄ）（登録商標））、ビデオゲームコンソール（例えば、任意の世代のエックスボックス（登録商標）、プレイステーション（登録商標）など）、タブレットコンピュータ（例えば、アイパッド（登録商標）、モトローラ（Ｍｏｔｏｒｏｌａ）（商標）ズーム（Ｘｏｏｍ）（商標）など）、デジタルメディアプレイヤ（例えば、ロク（登録商標）メディアプレイヤ、スリングボックス（登録商標）など）、スマートテレビなどが、追加的又は代替的に使用されてもよい。
【００２９】
[0037]図１のメディア装置１０６のようなメディア装置は、メディア及び／又はアプリケーション実行ファイルを記憶するためのデータストア１１９（例えばメモリ）を従来より含む。図１に示した例の例示的なデータストア１１９は、例えば、メモリ、磁気媒体、光媒体などのような、データを記憶するための任意のデバイスとすることができる。図示の例では、データストア１１９は、メディア装置１０６のランダムアクセスメモリである。さらに、データストア１１９に記憶されるデータは、例えば、バイナリデータ、カンマ区切りデータ、タブ区切りデータ、構造化照会言語（ＳＱＬ）構造などのような任意のデータフォーマットにすることができる。図示の例では、データストア１１９が単一のデータベースとして示されているが、データストア１１９は、複数のデータベースとして実装されてもよく、及び／又はメディア装置の複数のメモリ位置に記憶されてもよい。
【００３０】
[0038]図示の例では、メディア装置１０６に装備化アプリケーション１１４をダウンロードしインストールするために、メディア装置のユーザは、ａｐｐソース１１２から装備化アプリケーション１１４を取得するようにメディア装置１０６に指示する。ａｐｐソース１１２は、要求された装備化アプリケーション１１４を特定し、インストールのために装備化アプリケーション１１４をメディア装置１０５に送信する（ブロック１１３）。いくつかの例では、ａｐｐソース１１２及び／又はメディア装置１０６は、装備化アプリケーション１１４のインストールの前に、まず、メディア追跡プログラムに参加するメディア装置１０６のユーザの同意を得る場合がある。そのような同意では、装備化アプリケーションの機能（例えば、ユーザ及び／又は装置識別子へのアクセス、アプリケーション内で提示されたメディアを識別できること、モニタリング情報を視聴者測定エンティティに送信できることなど）をユーザが承知していることを確認することができる。
【００３１】
[0039]図示の例では、装備化アプリケーション１１４は、例えば、フールー（登録商標）、ネットフリックス（登録商標）、ＨＢＯ  Ｇｏ（登録商標）などのメディアアプリケーションである。しかしながら、任意の他のタイプのアプリケーション、例えば、ゲーム（例えば、アングリーバード（Ａｎｇｒｙ  Ｂｉｒｄｓ）（登録商標）、カットザロープ（Ｃｕｔ  ｔｈｅ  Ｒｏｐｅ）（登録商標）など）、ソーシャルメディアアプリケーション（例えば、フェイスブック、ツイッターなど）などが、追加的又は代替的に備えられてもよい。（例えば、装備化アプリケーション１１４、及び／又はメディア装置１０６の別のアプリケーションを介して）メディア装置１０６は、メディア発行元１２０から受け取ったメディア１１８を提示する。メディア１１８は、広告、ビデオ、音声、テキスト、グラフィック、ウェブページ、ニュース、教育メディア、エンターテイメントメディア、又は任意の他のタイプのメディアとすることができる。図示の例では、装備化アプリケーション１１４は、メディア１１８内に又はメディア１１８に関連して提供されたメディアＩＤ１２２を識別することによって、メディア１１８を識別する。本明細書に開示の例では、メディアＩＤ１２２は、メディア識別メタデータ、ソース識別メタデータなどを含む、ＩＤ３タグである。
【００３２】
[0040]図示の例では、ＡＭＥ１０８は、装備化アプリケーション１１４とパッケージ化するためにメディアモニタリング機能を（例えば、ＳＤＫを介して）ａｐｐ発行元１１０に提供する。いくつかの例では、ａｐｐ発行元１１０は、装備化アプリケーション１１４とは別個のプログラムとしてメディアモニタリング機能を提供する。他の例では、ａｐｐ発行元１１０は、メディアモニタリング機能を装備化アプリケーション１１４とは別個のプログラムとしてインストールするのではなく、装備化アプリケーション１１４内にメディアモニタリング機能をコンパイルする又は他の方法で含む。
【００３３】
[0041]さらに図２及び／又は図３に関連して説明すると、装備化アプリケーション１１４のメディアモニタリング機能は、命令（例えば、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、又は任意の他のコンピュータ言語若しくはスクリプト）を含み、この命令は、メディア装置１０６によって実行されると、装備化アプリケーション１１４及び／又はメディア装置１０６によって提示されたメディア１１８のメディアＩＤ１２２を収集する及び／又は他の方法で識別すること、並びに、メディア装置１０６のデータストア１１９に記憶された１つ又は複数のユーザ及び／又はデバイス識別子（複数可）１２４を収集することを、メディア装置１０６に行わせる。図示の例のユーザ及び／又は装置識別子（複数可）１２４は、メディア装置１０６の１つ又は複数のユーザを識別し、（１つ又は複数の）ユーザに対応するユーザ情報１０２ａ〜ｂを特定するために、パートナーのデータベース所有者１０４ａ〜ｂの該当する１つによって使用できる識別子を含む。例えば、装置／ユーザ識別子（複数可）１２４は、ハードウェア識別子（例えば、国際移動体装置識別（ＩＭＥＩ）、モバイル機器識別子（ＭＥＩＤ）、媒体アクセス制御（ＭＡＣ）アドレスなど）、ａｐｐストア識別子（例えば、グーグルアンドロイドＩＤ（Ｇｏｏｇｌｅ  Ａｎｄｒｏｉｄ（登録商標）  ＩＤ）、アップルＩＤ、アマゾンＩＤ（Ａｍａｚｏｎ  ＩＤ）など）、オープンソース固有装置識別子（ＯｐｅｎＵＤＩＤ）、オープンデバイス識別番号（ＯＤＩＮ）、ログイン識別子（例えばユーザ名）、電子メールアドレス、ユーザエージェントデータ（例えば、アプリケーションタイプ、オペレーティングシステム、ソフトウェアベンダー、ソフトウェアリビジョンなど）、サードパーティサービス識別子（例えば、広告サービス識別子、装置使用分析サービス識別子、人口統計学的属性収集サービス識別子）、クッキーなどを含み得る。いくつかの例では、より少ない又は多くのデバイス／ユーザ識別子（複数可）１２４が使用されてもよい。また、図１では２つのみのパートナーデータベース所有者１０４ａ〜ｂが示されているが、ＡＭＥ１０８は、任意の個数（例えば、１、２、３、４など）のパートナーデータベース所有者と提携して、分散されたユーザ情報（例えば、ユーザ情報１０２ａ〜ｂ）を収集してもよい。本明細書に開示の例では、データベース所有者１０４は、例えば、データベース所有者１０４に関連付けられたアプリケーション、メディア装置１０６のユーザが装置及び／又はユーザ識別子１２４を提供するユーザ登録プロセスなどを介して、装置及び／又はユーザ識別子１２４を収集及び／又は確立する。
【００３４】
[0042]図示の例では、装置／ユーザ識別子１２４は、メディア装置１０６の製造者及び／又はオペレーティングシステム提供者によって設定される。例えば、ｉＯＳ装置（例えば、アップルアイパッド（登録商標）、アップルアイフォン（ｉＰｈｏｎｅ）（登録商標））用のデバイス／ユーザ識別子１２４は、アップルアイチューンズａｐｐストア（例えばａｐｐソース１１２）で使用するためのＡｐｐｌｅ  Ｉｎｃ．によって設定されたアップルＩＤとしてもよい。すなわち、いくつかの例では、装置／ユーザ識別子は、データベース所有者１０４によって設定されず、また視聴者測定エンティティ１０８によって設定されない。
【００３５】
[0043]いくつかの例では、装置／ユーザ識別子１２４は、装置のタイプ、装置の製造者、装置にインストールされたソフトウェアなどに応じて、装置ごとに異なる。例えば、セルラー２Ｇ、３Ｇ、及び／又は４Ｇの能力を有するメディア装置は、割り当てられたＩＭＥＩ番号を有する。しかしながら、Ｗｉ−Ｆｉ能力を持つがセルラー通信能力を持たないメディア装置はＩＭＥＩ番号を有しない。したがって、Ｗｉ−Ｆｉメディア装置の１つ又は複数の他のパラメータが装置／ユーザ識別子１２４として使用されてもよい。そのような他のパラメータは、例えば、ＭＡＣアドレス、ログインＩＤ、或いは、Ｗｉ−Ｆｉ対応装置に使用可能であるがセルラー通信に特定されない任意の他の識別子又は情報を含み得る。
【００３６】
[0044]複数の異なるタイプの装置／ユーザ識別子１２４を選択できる又はそれらにアクセススできることにより、ＡＭＥ１０８は、対応するユーザ情報を収集する機会が増加する。例えば、ＡＭＥ１０８は、単一ソース（例えば、パートナーデータベース所有者１０４ａ〜ｂのうちの１つのみ）にユーザ情報を要求することに拘束されない。代わりに、ＡＭＥ１０８は、複数のパートナーデータベース所有者（例えば、パートナーデータベース所有者１０４ａ〜ｂ）との関係を活用することができる。１つ又はいくつかのパートナーデータベース所有者がユーザデータを共有することができない又は共有しようとしないことになる場合、ＡＭＥ１０８は、１つ又は複数の他のパートナーデータベース所有者にユーザデータを要求することができる。
【００３７】
[0045]いくつかの例では、メディア装置１０６は、メディア装置１０６に記憶された識別情報に対するアクセスを許可しないことがある。そのような場合、本開示の例では、ＡＭＥ１０８が、ＡＭＥ提供識別子（例えば、パネリスト識別子のような、ＡＭＥ１０８によって管理及び追跡される識別子）をメディア装置１０６に記憶させて、メディア装置１０６上のメディアインプレッションを追跡することを可能にする。例えば、ＡＭＥ１０８は、装備化アプリケーション１１４に命令を提供して、ＡＭＥ提供識別子（例えば、クッキー、レジスタなど）を、装備化アプリケーション１１４にアクセス可能であり及び／又は割り当てられるメモリ空間（例えば、メモリ１１９）に設定してもよい。そのような例では、装備化アプリケーション１１４により設定されたＡＭＥ提供識別子は、装備化アプリケーション１１４が実行されていないときでも、データストア１１９（例えばメモリ）で存続する。このようにして、同じＡＭＥ提供識別子を、長い期間にわたりメディア装置１０６に関連付けられたままにできる。装備化アプリケーション１１４がメディア装置１０６に識別子を設定するいくつかの例では、ＡＭＥ１０８がメディア装置１０６のユーザをパネリストとして採用することができ、さらに、パネリスト登録プロセス中にユーザから収集されたユーザ情報を記憶し、並びに／或いはメディア装置１０６を介して及び／又はユーザに使用されＡＭＥ１０８によってモニタリングされる任意の他の装置を介して、ユーザ活動／行動をモニタリングすることによってそのような情報を収集することができる。このようにして、ＡＭＥ１０８は、（ＡＭＥ１０８によって記憶されたパネリストデータからの）ユーザのユーザ情報を、メディア装置１０６上のユーザに帰せられるメディア露出に関連付けることができる。
【００３８】
[0046]図示の例では、装備化アプリケーション１１４は、収集データ１２６としてメディア１２２及び１つ又は複数の装置／ユーザ識別子１２４をＡＭＥ１０８に送る（ブロック１１６）。代替的に、装備化アプリケーション１１４は、メディア装置（例えば、メディア装置１０６）からメディアＩＤ（例えば、メディアＩＤ１２２）及び装置／ユーザ識別子（例えば、装置／ユーザ識別子（複数可）１２４）を収集するために、ＡＭＥ１０８によって構築された又はＡＭＥ１０８と提携した（ＡＭＥ１０８以外の）他の収集エンティティに、収集データ１２６を送るように構成されてもよい。例えば、収集されたデータ１２６は、収集装置に送信され、次いでＡＭＥ１０８に転送（例えばプロキシ）されてもよい。収集データ１２６を受信した後、ＡＭＥ１０８は、装置／ユーザ識別子（複数可）１２４に対応するユーザ情報（例えば、ユーザ情報１０２ａ〜ｂ）を求める要求の一部として、受信した装置／ユーザ識別子（複数可）１２４を対応するパートナーデータベース所有者（例えば、パートナーデータベース所有者１０４ａ〜ｂ）に送り（ブロック１１７）、それにより、ＡＭＥ１０８が、ユーザ情報を、メディア装置（例えば、メディア装置１０６）で提示されたメディア（例えば、メディア１１８）の対応するメディアインプレッションに関連付けることができるようになる。
【００３９】
[0047]本明細書に開示の例では、装備化アプリケーション１１４は、収集された情報をＡＭＥ１０８に直接送信しているが、収集された情報は、任意の他の形式でＡＭＥ１０８に送信されてもよい。例えば、収集された情報は、モバイル装置１０６からデータベース所有者１０４に送信されてから、データベース所有者１０４によってＡＭＥ１０８に定期的に送信されてもよい。さらに、任意の他の第三者（例えば、ａｐｐ発行元１１０、メディア発行元１２０など）が、収集データ１２６のＡＭＥ１０８への送信に関与してもよい。
【００４０】
[0048]図２は、図１の例示的な装備化アプリケーション１１４の実装例のブロック図である。図３は、図１の例示的な装備化アプリケーション１１４の代替的実装例１１５のブロック図である。図１、図２、及び／又は図３に示した例の装備化アプリケーション１１４、１１５は、インターネットを介してダウンロード可能なソフトウェアとして実装される。したがって、装備化アプリケーション１１４、１１５は、メディア装置１０６のハードウェアプロセッサなどの論理回路で実行できるコンピュータ可読命令として実装される。図示の例では、装備化アプリケーション１１４、１１５はａｐｐソース１１２によって提供される。しかしながら、装備化アプリケーション１１４、１１５は任意の他のエンティティによって提供されてもよい。いくつかの例では、装備化アプリケーションは、ユーザによりａｐｐソース１１２（例えば、アップルアイチューンズ、グーグルプレイなど）から装備化アプリケーション１１４、１１５をダウンロードすることによって、メディア装置１０６にインストールされる。
【００４１】
[0049]図２に示した例の装備化アプリケーション１１４は、メディアそれ自体を提示しないが、メディア装置１０６の別のアプリケーションとインターフェースしてメディアを提示する。対照的に、図３の装備化アプリケーション１１５は、メディア提示器（ｍｅｄｉａ  ｐｒｅｓｅｎｔｅｒ）３１０を介してメディアプロバイダ１１０から取得されたメディアを提示する。
【００４２】
[0050]本明細書に開示の例では、装備化アプリケーション１１４、１１５は、例えばソフトウェア開発キット（ＳＤＫ）を介して、モニタリングエンティティによって提供されたモニタリング機能を含むように実装される。そのような例では、モニタリング機能がモニタリング情報をＡＭＥ１０８に送信する。図２及び／又は図３に示した例では、例示的な装備化アプリケーション１１４、１１５が、メディアモニタ２２０、モニタリングデータ制御装置２３０、及びユーザ識別子取得器２４０を含む。加えて、図３に示した例の例示的な装備化アプリケーション１１５は、メディア提示器３１０を含む。
【００４３】
[0051]図２及び／又は図３に示した例の例示的なメディアモニタ２２０は、コンピュータ実行可能命令によって実装される。図２及び／又は図３のメディアモニタ２２０は、装備化アプリケーション１１４によりダウンロードされ、装備化アプリケーション１１４がメディア装置１０６上で起動されたときに開始される。図示の例のメディアモニタ２２０は、メディア装置により提示されたメディアから（例えば、図３のメディア提示器３１０又は別個のアプリケーションを介して）測定データ（例えば、メタデータ、署名、透かしなど）を抽出する。例えば、メディアモニタ２２０は、ソフトウェア開発キット（ＳＤＫ）により提供された機能を実装して、提示されたメディアの音声及び／又はビデオに埋め込まれた１つ又は複数の音声透かし、１つ又は複数のビデオ（例えば画像）透かしなどを抽出する。例えば、メディアは、パルス符号変調（ＰＣＭ）音声データ、又は他のタイプの音声データ、非圧縮ビデオ／画像データなどを含むことができる。図示の例では、メディアモニタ２２０は、提示されたメディアの一部として及び／又は提示されたメディアに関連して送信されるＩＤ３タグに含まれたメタデータを識別する。図示の例では、ＩＤ３タグは、メディア識別メタデータ及び／又はソース識別メタデータを含む。メディアモニタ２２０により識別可能なＩＤ３タグへ透かしをトランスコードする例示的な方法及び装置は、米国特許出願第１３／３４１，６４６号、米国特許出願第１３／３４１，６６１号に開示されており、それらの全体が組み込まれる。
【００４４】
[0052]音声透かしは、テレビ放送、ラジオ放送、広告（テレビ及び／又はラジオ）、ダウンロードメディア、ストリーミングメディア、パッケージメディアなどのようなメディアを識別するために使用される技術である。既存の音声透かし技術は、メディア識別情報、及び／又はメディア識別情報にマッピング可能な識別子のような、１つ又は複数の音声コード（例えば１つ又は複数の透かし）を、音声及び／又はビデオ構成要素に埋め込むことによって、メディアを識別する。いくつかの例では、音声及び／又はビデオ構成要素は、人間による検知から透かしを隠す（例えば、聴覚からマスクされる）ために十分な信号特性を有するように選択される。これは、ステガノグラフィック符号化と呼ばれることがある。本明細書で使用される場合、用語「コード」又は「透かし」は、交換可能に使用され、メディアを識別する目的、又はチューニング（例えばパケット識別ヘッダ）など他の目的で、メディアの音声又はビデオに挿入又は埋め込み可能な任意の識別情報（例えば識別子）を意味するように定義される。本明細書で使用される場合、「メディア」は、音声及び／又は視覚（静止画又は動画）のコンテンツ及び／又は広告を指す。透かしメディアを識別するために、透かし（複数可）は抽出されて、メディア識別情報にマッピングされる参照透かしテーブルにアクセスするために使用される。
【００４５】
[0053]モニタリングされるメディアに添付され及び／又は埋め込まれるコード及び／又は透かしに基づくメディアモニタリング技術とは異なり、フィンガープリント又は署名ベースのメディアモニタリング技術は、一般に、モニタリング期間中にモニタリングされるメディアの１つ又は複数の固有の特性を使用して、メディアに対する実質的に一意のプロキシを生成する。そのようなプロキシは、署名又はフィンガープリントと呼ばれ、メディア信号（複数可）の任意の側面（複数可）（例えば、モニタリングされているメディア提示を形成する音声及び／又はビデオ信号）を表す、任意の形態（例えば、一連のデジタル値、波形など）をとることができる。優良な署名は、同じメディア提示を処理するときに反復可能であるが、他の（例えば異なる）メディアの他の（例えば異なる）提示に対して重複しない。したがって、用語「フィンガープリント」及び「署名」は、本明細書では交換可能に使用され、メディアの１つ又は複数の固有の特性から生成されるメディアを識別するためのプロキシを意味するように本明細書では定義される。
【００４６】
[0054]署名ベースのメディアモニタリングは、一般に、モニタリングされたメディア装置によって出力されたメディア信号（例えば、音声信号及び／又はビデオ信号）を表す署名（複数可）を決定（例えば、生成及び／又は収集）すること、並びに、モニタリングされた署名（複数可）を、既知（例えば、参照）メディアソースに対応する１つ又は複数の参照署名と比較することを含む。相互相関値、ハミング距離など種々の比較基準が、モニタリングされた署名が特定の参照署名に一致するかどうかを決定するために評価され得る。モニタリングされた署名と参照署名の１つとの間の一致が得られた場合、モニタリングされたメディアは、モニタリングされた署名と一致した参照署名によって表される特定の参照メディアに対応するものとして識別することができる。メディアの識別子、提示時間、放送チャネルなどの属性が参照署名について収集されるので、次いで、これらの属性を、そのモニタリングされた署名が参照署名と一致したモニタリングされたメディアに関連付けることが可能である。コード及び／又は署名に基づいてメディアを識別するための例示的なシステムは古くから知られており、参照によりその全体が本明細書に組み込まれるＴｈｏｍａｓによる米国特許第５，４８１，２９４号に最初に開示されている。
【００４７】
[0055]いくつかの例では、コード／透かし自体、及び／又はコード／透かしを表すデータは、メディア識別メタデータとしてメディアと共に及び／又はメディアに関連して送信される。メディア識別メタデータは、例えばＩＤ３タグのようなテキスト又はバイナリフォーマットでフォーマットすることができる。いくつかの例では、メディア識別メタデータがコード／透かしを含む。しかしながら、いくつかの他の例では、メディア識別メタデータは、コード／透かし及び／又は署名などから導出され、並びに／或いはコード／透かし及び／又は署名などを表す。ＩＤ３タグ内へ透かしをトランスコードする例示的な方法及び装置は、米国特許出願第１３／３４１，６４６号、米国特許出願第１３／３４１，６６１号、米国特許出願第１３／４４３，５９６号、米国特許出願第１３／７９３，９９１号、米国特許出願第１３／４５５，９６１号、米国特許出願第１３／７９３，９７４号、米国特許出願第１３／４７２，１７０号、米国特許出願第１３／７９３，９８３号、米国特許出願第１３／７６７，５４８号、米国特許出願第１３／７９３，９５９号、及び米国特許出願第１３／７７８，１０８号に開示されており、これらの出願は参照によりそれら全体が本明細書に組み込まれる。
【００４８】
[0056]図２及び／又は図３に示した例では、例示的なメディアモニタ２２０は、メディア識別メタデータ（例えば、メディア識別情報、ソース識別情報、透かし、コードなど）の決定（例えば、抽出、変形、導出、復号、変換など）を行い、このメディア識別メタデータは、（例えば、ＩＤ３タグ、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ライブストリーミング（ＨＬＳ）マニフェスト、ムービングピクチャーエクスパーツグループバージョン２（ＭＰＥＧ２）トランスポートストリーム、時限テキストトラック、メディアに関連付けられた暗号化鍵などにおける）メディアに関連付けられ、及び／又はそのメディアと共に送信される。メディア識別メタデータは、例えば、メディアに関連付けられたＩＤ３タグ内に位置するテキスト又はバイナリフォーマットのコードとすることができる。いくつかの例では、メディアモニタ２２０は、測定データをＡＭＥ１０８への送信のためにテキスト及び／又はバイナリフォーマットに変換する。
【００４９】
[0057]図２及び／又は図３に示した例の例示的なモニタリングデータ制御装置２３０は、コンピュータ実行可能命令によって実装される。図示の例では、モニタリングデータ制御装置２３０は、データストア１１９に記憶されたレコードを管理する。例えば、データ制御装置２３０は、記憶されたレコード（例えば、収集データ１２６）の送信、古いレコードの削除、データストア１１９の記憶閾値を超えたかどうかの決定などを制御する。
【００５０】
[0058]図２及び／又は図３に示された例示的なユーザ識別子取得器２４０は、コンピュータ実行可能命令によって実装される。図示の例の例示的なユーザ識別子取得器２４０は、データストア１１９からユーザ及び／又は装置識別子１２４を取得する。いくつかの例では、ユーザ識別子取得器２４０は、オペレーティングシステム（例えば、アップルｉＯＳ、グーグルアンドロイドなど）と対話して、ユーザ及び／又は装置識別子１２４を取得する。
【００５１】
[0059]図３に示した例の例示的なメディア提示器３１０は、コンピュータ実行可能命令によって実装される。図示の例では、メディア提示器３１０は、クイックタイム（ＱｕｉｃｋＴｉｍｅ）（登録商標）アプリケーションプログラミングインターフェース（ＡＰＩ）と対話して、メディアをメディア装置１０６を介して表示する。図示の例では、クイックタイム（登録商標）ＡＰＩが使用されているが、任意の他の提示フレームワークが追加的又は代替的に用いられてもよい。例えば、図示の例のメディア提示器３１０は、アドビ（Ａｄｏｂｅ）（登録商標）フラッシュ（Ｆｌａｓｈ）（登録商標）メディア提示フレームワークと対話してもよい。
【００５２】
[0060]図４は、図１の例示的な視聴者測定エンティティ１０８の実装例のブロック図である。図示の例の視聴者測定エンティティ１０８は、視聴者測定エンティティ（例えば、Ｎｉｅｌｓｅｎ  Ｃｏｍｐａｎｙ（米国）ＬＬＣ）の施設であり、ネットワーク、例えばインターネットを介して、メディア装置１０６から、報告された測定情報（例えばメタデータ）を受け取るためのインターフェースを含む。図１に示した例の例示的な視聴者測定エンティティ１０８は、ソフトウェア開発キット（ＳＤＫ）  プロバイダ４１０、モニタリングデータ受信器４２０、データストア４３０、データベース所有者インターフェース４４０、及び報告器（ｒｅｐｏｒｔｅｒ）４５０を含む。
【００５３】
[0061]図１に示した例の例示的なＳＤＫプロバイダ４１０は、命令を実行する半導体（例えばシリコン）ベースのプロセッサのような論理回路によって実装されるが、追加的又は代替的に、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブル論理デバイス（ＦＰＬＤ）、アナログ回路、及び／又は他のデジタル回路によって実装されてもよい。図４の例示的なＳＤＫプロバイダ４１０は、アプリケーション開発者（例えば、ａｐｐ発行元１１０）に命令を提供して装備化アプリケーション１１４の作成を促進する。いくつかの例では、ＳＤＫは、アプリケーション開発者（複数可）が、ＳＤＫ、ライブラリ（例えばＤＬＬ）、及び／又はＳＤＫのアプリケーションプログラミングインターフェース（ＡＰＩ）を既存のアプリケーションに組み込むことができるように提供される。図示の例では、モニタリング構成要素がＳＤＫとして提供されるが、ＳＤＫによって装備されるモニタリング構成要素、及び／又はＳＤＫを介して提供されるモニタリング命令は、任意の他の形式で提供されてもよい。例えば、モニタリング構成要素は、アプリケーションプログラムインターフェース（ＡＰＩ）、プラグイン、アドオン、ライブラリなどとして提供されてもよい。
【００５４】
[0062]図４に示した例の例示的なモニタリングデータ受信器４２０は、命令を実行するシリコンベースのプロセッサのような論理回路によって実装されるが、追加的又は代替的に、ＡＳＩＣ、ＰＬＤ、ＦＰＬＤ、アナログ回路、及び／又は他のデジタル回路によって実装されてもよい。図４の例示的なモニタリングデータ受信器４２０は、収集データ１２６のようなメディアモニタリング情報（例えば、メディア識別子１２２、及び／又は装置／ユーザ識別子１２４）を装備化アプリケーション１１４から受信する。本明細書に開示されるように、メディアモニタリング情報は、メディア識別情報（例えば、メディア識別メタデータ、コード、署名、透かし、及び／又は提示されたメディアを識別するために使用できる他の情報）、アプリケーション使用情報（例えば、アプリケーションの識別子、アプリケーションの使用の時間及び／又は期間、アプリケーションの評価など）、ユーザ識別情報（例えば、人口統計情報、パネリスト識別子、ユーザ名など）、装置識別情報（例えば、ＭＡＣアドレス、ＩＰアドレス、装置シリアル番号など）などを含み得る。モニタリングデータ受信器４２０は、受信したモニタリング情報をデータストア４３０に記憶する。
【００５５】
[0063]図示の例では、モニタリングデータ受信器４２０は、ＨＴＴＰインターフェースを実装する。ＨＴＴＰ要求は、それらのペイロード内のメディアモニタリング情報と共に、装備化アプリケーション１１４によってモニタリングデータ受信器４２０に送られる。要求は、メディアを実際に取得することは意図されず、測定情報を搬送する手段として使用される。したがって、ＨＴＴＰ要求は、「ダミー要求」と呼ばれることがある。ＡＭＥ１０８は、ダミー要求（複数可）のペイロードから測定情報を抽出するためのソフトウェア（例えばデーモン）を備える。追加的又は代替的に、測定情報を転送するための任意の他の方法（複数可）、例えば、ＨＴＴＰセキュアプロトコル（ＨＴＴＰＳ）、ファイル転送プロトコル（ＦＴＰ）、セキュアファイル転送プロトコル（ＳＦＴＰ）、ＨＴＴＰ及び／又はＨＴＴＰＳ  ＧＥＴ要求、ＨＴＴＰ及び／又はＨＴＴＰＳ  ＰＯＳＴ要求などが使用されてもよい。
【００５６】
[0064]図示の例では、例示的なモニタリングデータ受信器４２０は、異なるメディア装置からの装備化アプリケーション（複数可）１１４から受信したモニタリング情報を記憶し分析する。例えば、例示的なモニタリングデータ受信器４２０は、メディア発行元１２０によって（例えば、特定のメディア発行元１２０及び／又は特定の装備化アプリケーション１１４に関連付けられたすべての測定データをグループ化することにより、）測定情報をソート及び／又はグループ化することができる。追加的又は代替的に、メディアモニタリング情報の任意の他の処理が行われてもよい。いくつかの例では、モニタリングデータ受信器４２０は、受信した際にメディアモニタリング情報にタイムスタンプを加える。タイムスタンプ（例えば、イベントが発生した時間の記録）は、メディア装置（複数可）のユーザ（複数可）の人口統計学的属性と共に提示されたメディアの正確な識別及び／又は関連付けを可能にする。
【００５７】
[0065]図４に示した例の例示的なデータストア４３０は、データを記憶するための任意の装置、例えば、フラッシュメモリ、磁気媒体、光媒体などとすることができる。図４に示した例のデータストア４３０は、モニタリングデータ受信器４２０で受信されたモニタリング情報（例えば、収集データ１２６など）を記憶する。しかしながら、データストア４３０は、任意の他の情報を追加的又は代替的に記憶してもよい。さらに、データストア４３０に記憶されるデータは、例えば、バイナリデータ、カンマ区切りデータ、タブ区切りデータ、構造化照会言語（ＳＱＬ）構造などのような任意のデータフォーマットにすることができる。図示の例では、データストア４３０が単一のデータベースとして示されているが、データストア４３０は、複数のデータベースとして実装されてもよく、及び／又はメディア装置の複数のメモリ位置に記憶されてもよい。
【００５８】
[0066]図４に示した例の例示的なＳＤＫプロバイダ４４０は、命令を実行するハードウェアプロセッサのような論理回路によって実装されるが、追加的又は代替的に、ＡＳＩＣ、ＰＬＤ、ＦＰＬＤ、アナログ回路、及び／又は他のデジタル回路によって実装されてもよい。例示的なデータベース所有者インターフェース４４０は、データベース所有者１０４に人口統計情報１３９（例えば、図１のユーザ情報１０２）を要求する。図示の例では、そのような情報を要求するために、データベース所有者インターフェース４４０は、装置／ユーザ識別子１２４をデータベース所有者１０４に送信する。図示の例では、例示的なデータベース所有者インターフェース４４０は、データベース所有者と通信するために、オープンデータベースコネクティビティ（ＯＤＢＣ）ドライバなどのデータベースドライバを実装する。しかしながら、データベース所有者と通信する任意の他の方法、例えば、ＨＴＴＰ通信、ＦＴＰ通信、ＳＱＬ照会などが、追加的又は代替的に使用されてもよい。
【００５９】
[0067]いくつかの例では、データベース所有者インターフェース４４０は、単一の装置／ユーザ識別子１２４を一度に送信する。しかしながら、プライバシーを保護するために、データベース所有者１０４は、集計として人口統計情報１３９を求めるそのような要求に応答し、任意の単一の特定の装置及び／又はユーザに関連付けられた人口統計情報を十分にマスクするために、装置／ユーザ識別子１２４の最小閾値を要求することもできる。図示の例では、最小閾値は１００個の装置／ユーザ識別子である。しかしながら、任意の他の最小閾値、例えば、２００個の装置／ユーザ識別子、１０００個の装置／ユーザ識別子、１万個の装置／ユーザ識別子などが、追加的又は代替的に使用されてもよい。
【００６０】
[0068]図４に示した例の例示的な報告器４５０は、命令を実行する中央処理装置（ＣＰＵ）のような論理回路によって実装されるが、追加的又は代替的に、ＡＳＩＣ、ＰＬＤ、ＦＰＬＤ、アナログ回路、及び／又は他のデジタル回路によって実装されてもよい。報告器４５０は、１つ又は複数の異なるタイプのクライアント装置（例えば、パーソナルコンピュータ、携帯機器、携帯電話、タブレットなど）に基づいて、メディア露出メトリクス（ｍｅｔｒｉｃｓ）及び／又はアプリケーション使用メトリクス（例えば、評価、インプレッションなど）を示す報告を生成する。例えば、報告器４５０は、メディア識別情報、アプリケーション使用情報、及びユーザ識別情報の相互関係に基づいて、メディア露出メトリクスを編集する。そして、メディア露出及び／又はアプリケーション使用の統計を示す報告が生成される。いくつかの例では、露出測定により、いくつかの異なるメディア（例えば、特定のテレビ番組、特定のウェブサイト、特定の映画など）についての評価情報が与えられる。いくつかの例では、露出測定は、いくつかの異なる装備化アプリケーションについての評価情報及び／又は使用統計を示す。
【００６１】
[0069]追加的又は代替的に、異なる装置タイプにわたる異なるタイプのメディアの人気度が報告されてもよい。そのような異なるタイプのメディアは、例えば、ニュース、映画、テレビ番組、オンデマンドメディア、インターネットベースのメディア、ゲーム、ストリーミングゲーム、広告などであり得る。そのような比較は、任意のタイプ（複数可）及び／又は個数の装置にわたって行うことができ、そうした装置には、例えば、携帯電話、スマートフォン、専用携帯マルチメディア再生装置、アイポッド（登録商標）装置、タブレットコンピューティング装置（例えば、アイパッド（登録商標））、標準画質（ＳＤ）テレビ、高精細度（ＨＤ）テレビ、３次元（３Ｄ）テレビ、据置き型コンピュータ、携帯型コンピュータ、インターネットラジオなどが含まれる。任意の他のタイプ（複数可）及び／又は個数のメディア及び／又は装置が分析されてもよい。また、報告は、メディア露出メトリクスを、クライアント装置（複数可）のユーザ（複数可）に対応する人口統計区分（例えば、年齢層、性別、民族など）に関連付けることができる。追加的又は代替的に、報告は、１つ又は複数の人口統計区分、１つ又は複数の年齢層、１つ又は複数の性別、及び／或いは任意の他の（１つ又は複数の）ユーザ特性から選択された１つ又は複数のユーザ特性にわたって、アーティスト、分野、歌、タイトルなどの人気度の測定指標に、メディア露出メトリクスを関連付けることもできる。
【００６２】
[0070]いくつかの例では、ストリーミングメディアの人口統計的範囲、ストリーミングメディアに対する評価、ストリーミングメディアの関与（ｅｎｇａｇｅｍｅｎｔ）インデックス、ストリーミングメディアに関連付けられたユーザ親和性、並びに／或いは、ストリーミングメディア及び／又はローカルに記憶されたメディアに関連付けられた任意の他の視聴者測定メトリクスを決定するために、メディア露出メトリクスが使用される。図示の例では、メディア露出メトリクスを使用して、ストリーミングメディアに関する情報を提供していたが、メディア露出メトリクスを使用して、例えば、ウェブサイト、非ストリーミングメディアなど、任意の他のタイプのメディアに関する情報を提供してもよい。いくつかの例では、メディア露出メトリクスは、同じメディアにアクセスした異なるアプリケーション及び／又は異なるタイプのアプリケーションの視聴者のパーセンテージを示す視聴者共有メトリクスである。例えば、第１のパーセンテージの視聴者は、ブラウザアプリケーションを介してニュースメディアに露出されるのに対し、第２のパーセンテージの視聴者は、ニュースリーダアプリケーションを介して同じニュースメディアに露出され得る。
【００６３】
[0071]簡単にするために、上述の議論では、単一のメディア装置１０６、単一の装備化ａｐｐ１１４、単一のメディア発行元１２０、単一のａｐｐソース１１２、及び単一のＡＭＥ１０８に焦点を合わせたが、これらの要素のいずれも任意の個数が存在し得る。例えば、典型的な実装では、複数のａｐｐソースが複数の異なる装備化ａｐｐを広く公衆に提供することが期待される。したがって、そのようなａｐｐにアクセスする多くのメディア装置が存在することになり、かなりのユーザが、そのような装備化アプリケーションを使用することが期待される。したがって、重複する及び／又は異なる時間に多くの装置にわたって行われる上記のプロセスの多くのインスタンスが存在することが期待される。したがって、例えば、同じ又は異なる時間に動作する上記のフローチャートに開示されたマシン可読命令の多くのインスタンス化があり得る。これらのインスタンスのいくつかは、同じデバイスで動作する並列スレッドとして実装されてもよい。
【００６４】
[0072]図１の視聴者測定エンティティ（ＡＭＥ）  １０８、及び／又は図１の装備化アプリケーション１１４を実装する例示的様式を図２、図３、及び／又は図４に示したが、図２、図３、及び／又は図４に示した要素、プロセス、及び／又はデバイスのうちの１つ又は複数は、他の任意の方法で、結合、分割、再構成、省略、削除、及び／又は実装してもよい。さらに、例示的なメディア提示器３１０、例示的なメディアモニタ２２０、例示的なモニタリングデータ制御装置２３０、例示的なユーザ識別子取得器２４０、及び／又はより一般的に図２及び／又は図３の例示的な装備化アプリケーション１１４、１１５、並びに／或いは、例示的なＳＤＫプロバイダ４１０、例示的なモニタリングデータ受信器４２０、例示的なデータストア４３０、例示的なデータベース所有者４４０、例示的な報告器４５０、及び／又はより一般的に図４の例示的なＡＭＥ１０８は、ハードウェア、ソフトウェア、ファームウェア、並びに／或いはハードウェア、ソフトウェア、及び／又はファームウェアの任意の組み合わせによって実装することができる。したがって、例えば、例示的なメディア提示器３１０、例示的なメディアモニタ２２０、例示的なモニタリングデータ制御装置２３０、例示的なユーザ識別子取得器２４０、及び／又はより一般的に図２及び／又は図３の例示的な装備化アプリケーション１１４、１１５、並びに／或いは、例示的なＳＤＫプロバイダ４１０、例示的なモニタリングデータ受信器４２０、例示的なデータストア４３０、例示的なデータベース所有者４４０、例示的な報告器４５０、及び／又はより一般的に図４の例示的なＡＭＥ１０８のいずれも、１つ又は複数のアナログ又はデジタル回路、論理回路、プログラマブルプロセッサ（複数可）、特定用途向け集積回路（ＡＳＩＣ）（複数可）、プログラマブル論理デバイス（ＰＬＤ）（複数可）、並びに／或いはフィールドプログラマブル論理デバイス（ＦＰＬＤ）（複数可）によって実装されてもよい。本特許の装置又はシステムの請求項のいずれかが、純粋にソフトウェア及び／又はファームウェアの実装形態をカバーするものとして読まれる場合には、例示的なメディア提示器３１０、例示的なメディアモニタ２２０、例示的なモニタリングデータ制御装置２３０、例示的なユーザ識別子取得器２４０、及び／又はより一般的に図２及び／又は図３の例示的な装備化アプリケーション１１４、１１５、並びに／或いは、例示的なＳＤＫプロバイダ４１０、例示的なモニタリングデータ受信器４２０、例示的なデータストア４３０、例示的なデータベース所有者４４０、例示的な報告器４５０、及び／又はより一般的に図４の例示的なＡＭＥ１０８のうちの少なくとも１つは、そのようなソフトウェア及び／又はファームウェアを記憶するメモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、ブルーレイディスクなどの有形のコンピュータ記憶装置又は記憶ディスクを含むものとして本明細書に明示的に定義される。さらにまた、図２及び／又は図３の例示的な装備化アプリケーション１１４、並びに／或いは図４の視聴者測定エンティティ１０８は、図４に示された要素、プロセス、及び／若しくは装置に加えて又はそれらの代わ���に、１つ若しくは複数のプロセス、及び／若しくは装置を含むことができ、並びに／或いは、示された要素、プロセス、及び装置の任意又はすべてのうちの複数を含むことができる。
【００６５】
[0073]図２及び／又は図３の例示的な装備化アプリケーション１１４、１１５、並びに／或いは図４の例示的な視聴者測定エンティティ１０８を実装するための例示的なマシン可読命令を表すフローチャートが、図５、図６、及び／又は図７に示されている。これらの例では、マシン可読命令は、図８に関連して後述する例示的なプロセッサプラットフォーム８００に示されるプロセッサ８１２のようなプロセッサによって実行するためのプログラム（複数可）を備える。プログラムは、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、プロセッサ８１２に関連付けられたメモリなどのコンピュータ可読記憶媒体に記憶されたソフトウェアで具体化することができるが、代替的に、プログラム全体及び／又はその部分をプロセッサ８１２以外の装置で実行してもよく、並びに／或いはファームウェア又は専用ハードウェアで具体化してもよい。さらに、図５、図６、及び／又は図７に示すフローチャートを参照して例示的なプログラムを説明するが、代替的に、図２及び／又は図３の例示的な装備化アプリケーション１１４、１１５、並びに／或いは図４の例示的な視聴者測定エンティティ１０８を実装する他の多くの方法を使用することもできる。例えば、ブロックの実行順序を変更してもよく、及び／又は記載のブロックの一部を変更、除去、及び／又は結合してもよい。
【００６６】
[0074]上述のように、ハードディスクドライブ、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、キャッシュ、ランダムアクセスメモリ（ＲＡＭ）、及び／又は任意の持続時間（例えば、長い期間、永続的、短い瞬間、一時的バッファリング、及び／若しくは情報のキャッシング）に情報が記憶される任意の他の記憶装置若しくは記憶ディスクのような有形のコンピュータ可読記憶媒体に記憶された符号化命令（例えば、コンピュータ及び／若しくはマシン可読命令）を使用して、図５、図６、及び／又は図７の例示的なプロセスを実装することができる。本明細書で使用される場合、有形のコンピュータ可読記憶媒体という用語は、任意のタイプのコンピュータ可読記憶装置を含み、及び／又は伝播信号を除外するように明確に定義される。本明細書で使用される場合、「有形のコンピュータ可読記憶媒体」と「有形のマシン可読記憶媒体」は交換可能に使用される。追加的又は代替的に、ハードディスクドライブ、フラッシュメモリ、読取り専用メモリ、コンパクトディスク、デジタル多用途ディスク、キャッシュ、ランダムアクセスメモリ、及び／又は任意の持続時間（例えば、長い期間、永続的、短い瞬間、一時的バッファリング、及び／若しくは情報のキャッシング）に情報が記憶される任意の他の記憶装置若しくは記憶ディスクのような非一時的コンピュータ及び／又はマシン可読媒体に記憶された符号化命令（例えば、コンピュータ及び／若しくはマシン可読命令）を使用して、図５、図６、及び／又は図７の例示的なプロセスを実装することができる。本明細書で使用される場合、非一時的コンピュータ可読媒体という用語は、任意のタイプのコンピュータ可読装置又はディスクを含み、伝播信号を除外するように明確に定義される。本明細書で使用される場合、「少なくとも」という語句が、請求項の前文において移行語として使用されるときは、「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語が非限定的であるのと同様に非限定的である。
【００６７】
[0075]図５は、図１、図２、図３、及び／又は図４の例示的な視聴者測定エンティティ１０８及び／又は例示的な装備化アプリケーション１１４、１１５を表すフローチャートである。図５の例示的なプログラム５００は、ＳＤＫプロバイダ４１０が、ソフトウェア開発キット（ＳＤＫ）をａｐｐ発行元１１０に提供する（ブロック５１０）ときに開始する。ＳＤＫは、アプリケーション発行元１１０が装備化アプリケーション１１４を作成することを可能にする。図示の例では、モニタリング機能はＳＤＫを介して提供される。しかしながら、モニタリング機能は、ＡＰＩ、プログラミングライブラリ、ダイナミックリンクライブラリ（ＤＬＬ）、プラグイン、アドオンなどを介して提供されてもよい。
【００６８】
[0076]図示の例では、メディア装置１０６のユーザは、メディア装置１０６に装備化アプリケーションをインストールするように指示する（ブロック５２０）。図示の例では、メディア装置１０６は、例えばアップルアイチューンズ、グーグルプレイなどのａｐｐソース１１２から、装備化アプリケーション１１４をインストールする。いくつかの例では、装備化アプリケーション１１４は、例えば、ウェブサイト、郵送されたコンパクトディスクなどを介して、メディア装置１０６に直接提供される。いくつかの例では、装備化アプリケーション１１４は、メディア装置製造者及び／又は再販業者に提供される。装備化アプリケーション１１４がメディア装置製造者に提供される例では、メディア装置製造者は、組込み構成要素として装備化アプリケーション１１４を有するメディア装置を設計（例えば、開発、生産、製造など）することができる。装備化アプリケーション１１４が再販業者に提供される例では、再販業者は、小売業者及び／又はエンドユーザ（例えば消費者）へのメディア装置の販売の時点又はそれ以前に、装備化アプリケーション１１４をメディア装置１０６に対しインストール（例えば、修正、変更、適合など）することができる。
【００６９】
[0077]メディア装置１０６によって実行されると、装備化アプリケーション１１４は構成情報を収集する（ブロック５２２）。図５に示した例では、構成情報は、装備化アプリケーション１１４がどのように動作すべきかについて装備化アプリケーション１１４に指示する。例えば、アプリケーション発行元（複数可）は、センサス様式の測定の使用を可能／不可にすること、パネリスト様式の測定の使用を可能／不可にすること、並びに／或いは、データベース所有者から集計として及び／又は個別に人口統計情報を収集するのを可能／不可にすることを望むことがある。いくつかの例では、アプリケーション発行元（複数可）は、装備化アプリケーション１１４のメディアモニタリング機能を完全に使用不可にすることを望むことがある。さらに、いくつかの例では、アプリケーション発行元（複数可）は、例えばオプトイン及び／又はオプトアウトによって、装備化アプリケーション１１４がどのように動作するかをユーザが選択することを可能にしたいと望むことがある。すなわち、ユーザは、構成情報をオーバーライドし、代わりに、センサス様式の測定の使用を可能／不可にすること、パネリスト様式の測定の使用を可能／不可にすること、並びに／或いは、データベース所有者から集計として及び／又は個別に人口統計情報を収集するのを可能／不可にすることに関して、装備化アプリケーション１１４がどのように動作すべきかについて装備化アプリケーション１１４に指示することが可能であり得る。例えば、地域のプライバシー法がモニタリング情報の収集を制限すること、ユーザがモニタリングされるのを拒否することなどがあるので、ユーザは構成情報をオーバーライドすることができる。
【００７０】
[0078]図示の例では、装備化アプリケーション１１４は、インターネットを介して構成情報を収集する。図示の例では、構成情報は、電子的に読取り可能なファイル（例えば、拡張マークアップ言語（ＸＭＬ）ドキュメント、テキストファイルなど）として提供される。いくつかの例では、装備化アプリケーション１１４は、アプリケーション発行元１１０から構成情報を取得する。しかしながら、他のいくつかの例では、装備化アプリケーション１１４は、例えば、ａｐｐソース１１２、視聴者測定エンティティ１０８など、別の場所から構成情報を取得する。また、いくつかの例では、構成情報は、メディア装置１０６にローカルに記憶される。いくつかの例では、ローカルに記憶された構成情報は、ユーザ、及び／又はユーザによって操作されるアプリケーションによって、編集可能及び／又は修正可能である。いくつかの例では、ローカルに記憶された構成情報は、装備化アプリケーション１１４の一部として含まれる。すなわち、構成情報は、ａｐｐソース１１２により提供される装備化アプリケーションの一部として含まれる。次いで、アプリケーション発行元１１０は、例えばアプリケーション更新によって、構成情報を修正することができる。
【００７１】
[0079]図示の例では、構成情報は、装備化アプリケーション１１４が開始されるたびに収集される。しかしながら、いくつかの例では、構成情報は、別の時間、例えば、装備化アプリケーション１１４がインストールされたとき、装備化アプリケーション１１４が更新されたとき、ユーザの要求時、定期的（例えば、１時間毎、１週間に１回、毎月など）などに収集される。
【００７２】
[0080]次いで、装備化アプリケーション１１４は、構成情報を検査して、センサス様式測定が使用可能であるか（例えば、センサス様式測定に関連付けられたフラグが設定されているか）を決定する（ブロック５２４）。上述のように、センサス様式測定が使用される場合、装置及び／又はユーザ識別子を使用してユーザが識別される。センサス様式測定が使用可能であるとき、制御はブロック５３０に進む。いくつかの例では、構成情報は、センサス様式測定が使用不可であることを示すことがある（ブロック５２４）。センサス様式測定が使用不可である場合、装備化アプリケーション１１４は、構成情報を検査して、パネリスト様式測定が使用可能であるか（例えば、パネリスト様式測定に関連付けられたフラグが設定されているか）を決定する（ブロック５２６）。上記に開示されているように、パネリスト様式測定が使用可能である場合、ＡＭＥ提供パネリスト識別子を使用してユーザが識別される。パネリスト様式測定が使用可能である場合（ブロック５２６）、制御はブロック５３２に進む。いくつかの例では、構成情報が、センサス様式測定もパネリスト様式測定も使用可能にすべきでないことを示す。そのような例では、装備化アプリケーション１１４は、モニタリングが使用可能にすべきでないことを構成情報が示すので、それ以上のモニタリング動作（複数可）を行わない。種々のモードを使用可能／使用不可にする任意の方法が使用され得る。例えば、第１のフラグは、任意の形態のモニタリングが使用されるかどうかを示すために使用され、第２のフラグは、パネリスト様式モニタリングを示すために第１の状態に設定され、センサス様式モニタリングを示すために第２の状態に設定されてもよい。
【００７３】
[0081]センサス様式測定が使用可能な場合（ブロック５２４）、装備化アプリケーション１１４は、メディア装置１０６によって実行されると、メディアモニタリング情報（例えば、収集データ１２６）を収集し、及び／又はＡＭＥ１０８のモニタリングデータ受信器４２０へ報告する（ブロック５３０）。本明細書に開示の例では、メディアモニタリング情報は、以下に限定されないが、メディア識別情報（例えば、メディア識別メタデータ、コード、署名、透かし、及び／又は提示されたメディアを識別するために使用され得る他の情報）、アプリケーション使用情報（例えば、アプリケーションの識別子、アプリケーションの使用の時間及び／又は期間、アプリケーションの評価など）、並びに／或いは装置及び／又はユーザ識別子（例えば、アップルＩＤ、人口統計情報、ユーザ名、装置シリアル番号、ＭＡＣアドレス、ＩＰアドレスなど）を含む。さらに、メディアモニタリング情報は、ユーザ及び／又はアプリケーション発行元１１０によって与えられる許可の通知を含むことができる。例えば、構成情報は、センサス様式測定が使用されることを示すことができる。さらに、構成情報は、ユーザの人口統計情報が、個別及び／又は集計ベースでデータベース所有者から取得され得るかを示すことができる。すなわち、異なるアプリケーション発行元１１０及び／又は異なるユーザが、異なる許可を選択することができる。例えば、第１のユーザ及び／又はアプリケーション発行元１１０は、個別ベースで人口統計情報がデータベース所有者（複数可）から収集されるセンサスモニタリングを使用可能にすることができる一方、第２のユーザ及び／又はアプリケーション発行元１１０は、集計として人口統計情報がデータベース所有者（複数可）から収集されるセンサスモニタリングを使用可能にすることができる。例示的な評価エンティティがユーザ及び／又はアプリケーション発行元の希望を実行することを可能にするために、例示的なメディアモニタリング情報は、人口統計情報が個別に及び／又は集計としてデータベース所有者（複数可）から収集され得るかを示す１つ又は複数のインジケータ（例えばフラグ）を含む。
【００７４】
[0082]パネリスト様式測定が使用可能な場合（ブロック５２６）、装備化アプリケーション１１４は、メディア装置１０６によって実行されると、メディアモニタリング情報（例えば、収集データ１２６）を収集し、及び／又はＡＭＥ１０８のモニタリングデータ受信器４２０へ報告する（ブロック５３０）。本明細書に開示の例では、メディアモニタリング情報は、以下に限定されないが、メディア識別情報（例えば、メディア識別メタデータ、コード、署名、透かし、及び／又は提示されたメディアを識別するために使用され得る他の情報、ＩＤ３タグ）、アプリケーション使用情報（例えば、アプリケーションの識別子、アプリケーションの使用の時間及び／又は期間、アプリケーションの評価など）、並びに／或いはＡＭＥ提供識別子（例えば、パネリスト識別子、人口統計情報、バイオメトリック識別子、個人識別可能情報など）を含む。さらに、メディアモニタリング情報は、ユーザ及び／又はアプリケーション発行元１１０によって与えられる許可の通知を含むことができる。
【００７５】
[0083]図示の例では、ＡＭＥ１０８が、センサス様式測定を実施しているメディア装置１０６からメディアモニタリング情報を受信した後、データベース所有者インターフェース４４０が、人口統計情報を求める要求として装置／ユーザ識別子（複数可）をデータベース所有者１０４に送る（ブロック５４０）。いくつかの例では、データベース所有者インターフェース４４０は、同じメディアＩＤについてのインプレッションに関連付けられた複数の受信した装置／ユーザ識別子を送る。人口統計情報を集計としてデータベース所有者１０４に要求することによって、単一ユーザについての人口統計情報が匿名にされる。追加的又は代替的に、データベース所有者インターフェース４４０は、メディアＩＤについてのインプレッションに関連付けられた単一装置／ユーザ識別子を送って、個別ベースで人口統計情報を受け取ることができる。
【００７６】
[0084]図示の例では、ＡＭＥ１０８が、パネリスト様式測定を実施しているメディア装置１０６からメディアモニタリング情報を受信した後、ＡＭＥ１０８は、装置及び／又はユーザ識別子１２４に関連付けられた人口統計情報を決定する（ブロック５４２）。図示の例では、人口統計情報は、例えば、データストア４３０に記憶される。
【００７７】
[0085]返された人口統計情報及び／又はローカルで決定された人口統計情報に基づいて、ＡＭＥ１０８の報告器４５０は、メディアモニタリング情報（例えば、特定のメディアに関するインプレッション）と受信及び／又は決定された人口統計情報との関連に基づいて、報告を生成する（ブロック５５０）。報告は、例えば、異なるメディアが提示されるユーザのタイプの人口統計的内訳を示すことができる。
【００７８】
[0086]図６は、図１、図２、及び／又は図３の例示的な装備化アプリケーションを実装するために実行され得る例示的なマシン可読命令を表すフローチャートである。図６の例示的なプログラム６００は、例示的な装備化アプリケーション１１４がインストールされると開始する。図示の例では、アプリケーション１１４は、「ａｐｐストア」（例えば、アップルアイチューンズ、グーグルプレイなど）を介してインストールされる。しかしながら、アプリケーション１１４は、任意の他の形式でインストールされてもよい。例えば、アプリケーション１１４は、メディア装置にプレインストールする（メディア装置が購入されたときに存在する）こともできる。いくつかの例では、図６の例示的なプログラム６００は、例示的な装備化アプリケーション１１４が実行されると開始する。例示的な装備化アプリケーション１１４は、装備化アプリケーション１１４に関連付けられたアイコンをユーザがクリックしたときに実行されてもよい。本明細書に開示の例では、装備化アプリケーション１１４は、視聴者測定と無関係の機能（例えば、ゲーム機能、メディア提示機能、ニュース提示機能など）を実行するものである。装備化アプリケーション１１４は、例えば、ゲーム、ウィジェット、ニュースリーダ、ブラウザなどを含む、任意のタイプのａｐｐとすることができる。
【００７９】
[0087]メディアモニタ２２０は、メディアイベントが検出されるまで待機する（ブロック６１０）。メディアイベントは、例えば、メディア報告器３１０がビデオの再生を開始するとき、メディア報告器３１０が画像（例えば広告）を表示するとき、装備化アプリケーション１１４が再始動されるときなどに、トリガーされ得る。メディアイベントが検出されない場合（ブロック６１０）、メディアモニタ２２０はメディアイベントを待機し続ける。
【００８０】
[0088]図示の例では、ユーザがモニタリングされる明示的な許可を与えたかどうかに関わらずモニタリングが行われたが、いくつかの例では、ユーザがモニタリングされる許可を与えた場合のみにモニタリングを行うことができる。モニタリングされるユーザの同意をメディアモニタ２２０が有しているかを示すために、同意インジケータをメディア装置１０６のメモリに記憶してもよい。許可が与えられていないときに、モニタリング機能（例えばメディアモニタ２２０）が依然として動作することがある。しかしながら、収集されたモニタリング情報はＡＭＥ１０８に送信されない。すなわち、装備化アプリケーション１１４のモニタリング機能は動作し得るが、同意が受信されない限り、収集されたモニタリングデータを送信しない。同意が受信されると、モニタリングデータ制御装置２３０は、それまで収集されたモニタリング情報を（また、将来のモニタリング情報も）ＡＭＥ１０８に送信することができる。言い換えれば、ユーザの同意は、先行のモニタリング活動について承認する点で遡及的であり得る。
【００８１】
[0089]メディアイベントが検出された場合（ブロック６１０）、メディアモニタ２２０は、装備化アプリケーション１１４により提示されたメディアに関連付けられたメディア識別子を決定する（ブロック６１５）。図示の例では、メディアモニタ２２０は、提示されたメディアに関連して送信されたＩＤ３タグからメディア識別メタデータを抽出する（例えば、米国特許出願第１３／３４１，６４６号、米国特許出願第１３／３４１，６６１号、米国特許出願第１３／４４３，５９６号、米国特許出願第１３／７９３，９９１号、米国特許出願第１３／４５５，９６１号、米国特許出願第１３／７９３，９７４号、米国特許出願第１３／４７２，１７０号、米国特許出願第１３／７９３，９８３号、米国特許出願第１３／７６７，５４８号、米国特許出願第１３／７９３，９５９号、及び米国特許出願第１３／７７８，１０８号を参照）。いくつかの例では、メディアモニタ２２０は、提示されたメディアに埋め込まれたコード、署名、及び／又は透かしを抽出、復号などすることによって、メディア識別子を決定する。
【００８２】
[0090]例示的なユーザ識別子取得器２４０が、データストア１１９から装置／ユーザ識別子を取得する（ブロック６２０）。図示の例では、装置／ユーザ識別子はアップルＩＤであるが、任意の他の装置／ユーザ識別子が追加的又は代替的に使用されてもよい。本明細書に開示の例では、装置／ユーザ識別子は複数のアプリケーションにわたって存続する。本明細書に開示の例では、装置／ユーザ識別子はアップルＩＤであるが、任意の他の形式で取得される任意の他の識別子が追加的又は代替的に使用されてもよい。例えば、メディア装置１０６のペーストボード及び／又はメモリから取得されるＡＭＥ提供識別子、メディア装置１０６上のクッキーとして記憶されるデータベース所有者提供識別子などが使用されてもよい。
【００８３】
[0091]次いで、モニタリングデータ制御装置２３０はタイムスタンプを作成する（ブロック６２５）。タイムスタンプ（例えば、イベントが発生した時間の記録）は、その時にメディア装置１０６を使用してユーザ（複数可）と共に提示されたメディアの正確な識別及び／又は関連付けを可能にする。メディア装置１０６の使用は、任意の望ましい方法で識別することができる。
【００８４】
[0092]次いで、図示の例のモニタリングデータ制御装置２３０は、メディア識別子（例えば、ブロック６１５で得られたメディア識別子）、（ブロック６２０の）装置／ユーザ識別子、及び（ブロック６２５の）タイムスタンプを含むレコードを作成する。いくつかの例では、レコードは、例えば、センサス様式測定が使用可能にされたか、パネリスト様式測定が使用可能にされたか、人口統計情報が個別に及び／又は集計としてデータベース所有者（複数可）から収集され得るかなどを示す、１つ又は複数のインジケータ（例えばフラグ）を含む。図示の例では、レコードは、カンマ区切り値（ＣＳＶ）レコードとしてフォーマットされる。しかしながら、任意の他のタイプ（複数可）及び／又はフォーマット（複数可）のレコードが追加的又は代替的に使用されてもよい。例えば、レコードは、拡張マークアップ言語（ＸＭＬ）レコードとしてフォーマットされてもよい。
【００８５】
[0093]図示の例の例示的なモニタリングデータ制御装置２３０は、レコードを視聴者測定エンティティ１０８に送信すべきかを決定する（ブロック６３０）。いくつかの例では、レコードは識別及び／又は作成されると視聴者測定エンティティ１０８にストリーミングされる。例示的なモニタリングデータ制御装置２３０が、レコードを視聴者測定エンティティ１０８に送信すべき場合（ブロック６３０）、モニタリングデータ制御装置２３０がレコードを視聴者測定エンティティ１０８に送信する（ブロック６４０）。いくつかの例では、レコードが単一の送信（例えば、単一のＨＴＴＰ要求、単一のファイル転送プロトコル（ＦＴＰ）コマンドなど）で送信できるように、レコードはデータストア１１９に記憶される。例示的なモニタリングデータ制御装置２３０が、レコードを視聴者測定エンティティ１０８に送信すべでない場合（ブロック６３０）、レコードは、モニタリングデータ制御装置２３０によってデータストア１１９に記憶される（ブロック６３５）。
【００８６】
[0094]図示の例のモニタリングデータ制御装置２３０は、データストア１１９の記憶閾値が適合されているか超過されているかを決定する（ブロック６４５）。図示の例では、閾値は、レコードが視聴者測定エンティティ１０８に送信される前にデータストア１１９に記憶され得る時間の量を表す。レコードは、例えば、１時間、１日、１週間、１カ月などにわたり記憶され得る。しかしながら、例えば、記憶制限（例えば、１ｋＢ、６４ｋＢ、１ＭＢなど）など、任意の他のタイプの閾値が追加的又は代替的に使用されてもよい。記憶閾値が超過された場合、モニタリングデータ制御装置２３０は、記憶されたレコードを視聴者測定エンティティ１０８に送信する（ブロック６４０）。次いで、メディアモニタ２２０は、メディア提示器３１０からのメディアイベントを待機し続ける（ブロック６１０）。記憶閾値が超過されていない場合、メディアモニタ２２０は、メディア提示器３１０からのメディアイベントを待機し続ける（ブロック６１０）。
【００８７】
[0095]図示の例では、記憶閾値を使用して、モニタリング情報を送信するときを決定していたが、そのような決定を行う任意の他の方法が追加的又は代替的に使用されてもよい。例えば、固定間隔（例えば、３０分、３時間、１日、１週間など）で、モニタリング情報が視聴者測定エンティティ１０８に送信されてもよく、外部イベント（例えば、ユーザが同期ボタンを押す、視聴者測定エンティティ１０６が、更新されたモニタリング情報を要求する。装備化アプリケーション１１４が開始される、装備化アプリケーション１１４が終了されるなど）に応答して、モニタリング情報が送信されてもよい。
【００８８】
[0096]図７は、図１及び／又は図４の例示的な視聴者測定エンティティを実装して、人口統計情報と共にメディアインプレッションを取得及び／又はクレジット（ｃｒｅｄｉｔ）するために実行され得る例示的なマシン可読命令を表すフローチャートである。最初に、モニタリングデータ受信器４２０は、収集データ１２６（例えば、メディアＩＤ及びユーザ／装置ＩＤ）を受信する（ブロック７１０）。データベース所有者に要求される人口統計情報は集計として要求され、したがって、データベース所有者インターフェース４４０は、人口統計情報が要求可能なように、単一のメディアＩＤに関連付けられたユーザ／装置識別子を集計する。
【００８９】
[0097]次いで、データベース所有者インターフェース４４０は、装置／ユーザ識別子と共に要求をデータベース所有者１０４に送信する（ブロック７２０）。図示の例では、データベース所有者インターフェース４４０は、装置／ユーザ識別子の所与のセットに対する人口統計情報を、単一のデータベース所有者１０４に要求する。しかしながら、データベース所有者インターフェース４４０は、より完全な人口統計情報を受け取るために、複数のデータベース所有者に人口統計情報を要求してもよい。例えば、異なるユーザ登録モデルを使用する異なるデータベース所有者が、異なる利用可能な人口統計情報を有してもよい。例えば、ソーシャルメディア登録モデルは、ユーザの民族、関心、場所などに関する人口統計情報を有することができ、信用調査登録モデルは、ユーザの経済的情報（例えば、収入、信用度など）に関する人口統計情報を有することができる。そのような異なるデータベース所有者が、提示されたメディアに関連して、より綿密な人口統計及び／又は露出測定値を生成するために、組み合わされて使用されてもよい。
【００９０】
[0098]データベース所有者インターフェース４４０は、パートナーデータベース所有者（複数可）１０４ａ〜ｅのうちの１つ又は複数から、ユーザ情報１０２ａ〜ｅのうちの１つ又は複数を受信する（ブロック７３０）。受信したメディアＩＤ（複数可）に基づいて、モニタリングデータ受信器４２０は、メディアＩＤ１２２についてのメディアインプレッションをログ記録する（ブロック７４０）。さらに、モニタリングデータ受信器４２０は、１つ又は複数のユーザ情報１０２ａ〜ｅの少なくとも１つからの情報を、メディアＩＤ１２２についてのログ記録されたインプレッションに関連付ける（ブロック７５０）。次いで、図７の例示的なプロセス７００は終了する。
【００９１】
[0099]図８は、図２及び／又は図３の例示的な装備化アプリケーション１１４、１１５、並びに／或いは図４の例示的な視聴者測定エンティティ１０８を実装するために、図５、図６、及び／又は図７の命令を実行することができる例示的なプロセッサプラットフォーム８００のブロック図である。プロセッサプラットフォーム８００は、例えば、サーバ、パーソナルコンピュータ、モバイル装置（例えば、携帯電話、スマートフォン、アイパッド（登録商標）のようなタブレット）携帯情報端末（ＰＤＡ）、インターネット機器、ＤＶＤプレイヤ、ＣＤプレイヤ、デジタルビデオレコーダ、ブルーレイプレイヤ、ゲームコンソール、パーソナルビデオレコーダ、セットトップボックス、又は任意の他のタイプのコンピューティング装置とすることができる。
【００９２】
[0100]図示の例のプロセッサプラットフォーム８００は、プロセッサ８１２を含む。図示の例のプロセッサ８１２はハードウェアである。例えば、プロセッサ８１２は、任意の所望のファミリー又は製造者からの１つ又は複数の集積回路、論理回路、マイクロプロセッサ又は制御装置によって実装することができる。したがって、プロセッサは、例えば、シリコン及び／又は他の半導体ベースのプロセッサによって実装することができる。
【００９３】
[0101]図示の例のプロセッサ８１２は、ローカルメモリ８１３（例えばキャッシュ）を含む。図示の例のプロセッサ８１２は、バス８１８を介して、揮発性メモリ８１４及び不揮発性メモリ８１６を含むメインメモリと通信する。揮発性メモリ８１４は、シンクロナスダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミックランダムアクセスメモリ（ＲＤＲＡＭ）、及び／又は任意の他のタイプのランダムアクセスメモリ装置によって実装することができる。不揮発性メモリ８１６は、フラッシュメモリ及び／又は任意の他の所望のタイプのメモリ装置によって実装することができる。メインメモリ８１４、８１６へのアクセスは、メモリ制御装置によって制御される。
【００９４】
[0102]図示の例のプロセッサプラットフォーム８００はまた、インターフェース回路８２０を含む。インターフェース回路８２０は、イーサネット（登録商標）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）、及び／又はＰＣＩエクスプレスインターフェースなど、任意のタイプのインターフェース規格によって実装することができる。
【００９５】
[0103]図示の例では、１つ又は複数の入力装置８２２がインターフェース回路８２０に接続される。入力装置（複数可）８２２は、ユーザがプロセッサ８１２にデータ及びコマンドを入力することを可能にする。入力装置（複数可）は、例えば、音声センサ、マイク、カメラ（静止又はビデオ）、赤外線リモートコントローラ、キーボード、ボタン、マウス、タッチスクリーン、トラックパッド、トラックボール、及び／又は音声認識システムによって実装することができる。
【００９６】
[0104]１つ又は複数の出力装置８２４も、図示の例のインターフェース回路８２０に接続される。出力装置９２４は、例えば、ディスプレイ装置（例えば、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、液晶ディスプレイ、陰極線管ディスプレイ（ＣＲＴ）、タッチスクリーン、触覚出力装置、発光ダイオード（ＬＥＤ）、プリンタ、及び／又はスピーカ）によって実装することができる。図示の例のインターフェース回路８２０は、したがって、通常、グラフィックスドライバカード、グラッフィックスドライバチップ、又はグラッフィックスドライバプロセッサを含む。
【００９７】
[0105]図示の例のインターフェース回路８２０はまた、ネットワーク８２６（例えば、イーサネット接続、デジタル加入者回線（ＤＳＬ）、電話回線、同軸ケーブル、セルラー電話システムなど）を介して、外部のマシン（例えば、任意の種類のコンピューティング装置）とのデータ交換を促進するために、送信器、受信器、トランシーバ、モデム、及び／又はネットワークインターフェースカードなどの通信装置を含む。
【００９８】
[0106]プロセッサプラットフォーム８００はまた、ソフトウェア及び／又はデータを記憶するための１つ又は複数の大容量記憶装置８２８を含む。大容量記憶装置８２８の例は、フロッピーディスクドライブ、ハードドライブディスク、コンパクトディスクドライブ、ブルーレイディスクドライブ、ＲＡＩＤシステム、及びデジタル多用途ディスク（ＤＶＤ）ドライブを含む。
【００９９】
[0107]図５、図６、及び／又は図７の符号化命令８３２は、大容量記憶装置８２８、揮発性メモリ８１４、不揮発性メモリ８１６、及び／又はＣＤやＤＶＤのような取外し可能な有形のコンピュータ可読記憶媒体に記憶することができる。
【０１００】
[0108]いくつかの例示的な方法、装置、及び製造品を本明細書に開示しているが、本特許の対象範囲はそれらに限定されない。それどころか、本特許は、特許請求の範囲に正当に含まれるすべての方法、装置、及び製造品を包含する。
【図１】
2015532741.tif 000003
【図２】
2015532741.tif 000004
【図３】
2015532741.tif 000005
【図４】
2015532741.tif 000006
【図５】
2015532741.tif 000007
【図６】
2015532741.tif 000008
【図７】
2015532741.tif 000009
【図８】
2015532741.tif 000010
【国際調査報告】
2015532741.tif 000011
2015532741.tif 000012
2015532741.tif 000013