(57)【要約】  ユーザ装置上のユーザのオンラインアクティビティの追跡の制御をユーザに可能にするシステムにおいて、追跡者のリストがユーザに提示される。さらに、各追跡者に対し追跡者による追跡をオプトアウトするかオプトインするかのオプションが提示される。特定の追跡者に対するユーザの選択、すなわち、オプトアウト又はオプトインが、その特定の追跡者により使用される特定のＩＤ又は複数ＩＤを含むメッセージを介して追跡者に送信される。【選択図】図１Ｂ
2016534455.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの活動の追跡の制御を可能にする方法であって、アナライザにより実行する、
ユーザ装置でのユーザの活動データを収集するため特定のＩＤタイプのＩＤを使用する追跡者による追跡をオプトアウトするオプションをユーザに提示するステップと、
前記特定のタイプのＩＤを取得して、ユーザ又はユーザ装置に連絡するステップと、
前記追跡者の追跡をオプトアウトする前記ユーザの選択に応答して、前記取得されたＩＤを含むメッセージを介して前記ユーザの選択を前記追跡者に通知するステップと、
を含む方法。
【請求項２】
前記ユーザ装置はモバイル装置を含む請求項１に記載の方法。
【請求項３】
前記ＩＤはＵＤＩＤ、オープンＵＤＩＤ，ＩＤＦＡ，ＭＡＣアドレス、アンドロイド（登録商標）ＩＤ，アンドロイド（登録商標）フォンＩＤ及び指紋ＩＤの少なくとも１つを含む請求項１に記載の方法。
【請求項４】
オプトアウトする前記オプションを前記ユーザに提示するステップは、
複数追跡者のリストを表示することと、
当該リスト上の各追跡者による追跡をオプトアウトするオプションを提示すること、
を含む請求項１に記載の方法。
【請求項５】
前記複数の追跡者のそれぞれは前記追跡者のいずれか１つにより前記ユーザ装置上に表示されるインジケータに関連している請求項４に記載の方法。
【請求項６】
前記ＩＤを取得するステップは、
データベースから前記追跡者により使用されるＩＤのタイプのリストにアクセスすることと、
各ＩＤタイプについて、当該タイプのＩＤをユーザ装置上で取得すること、
を含む請求項１に記載の方法。
【請求項７】
前記データベースは前記ユーザ装置とリモートサーバの少なくとも１つに保存される請求項１に記載の方法。
【請求項８】
前記特定のＩＤタイプは指紋ＩＤを含み、
前記ＩＤを取得するステップは、前記ユーザ装置に対応する指紋ＩＤを生成するためユーザ装置上で指紋コードを実行することを含む請求項１に記載の方法。
【請求項９】
前記追跡者により使用される前記ＩＤは独自のＩＤを含み、
前記ＩＤを取得するステップは、前記追跡者から前記独自のＩＤを取得することを含む請求項１に記載の方法。
【請求項１０】
前記ＩＤを取得するステップは、前記追跡者による追跡をオプトアウトする前記ユーザの選択に応答して実行される請求項１に記載の方法。
【請求項１１】
前記ユーザの選択を通知するステップは、前記取得されたＩＤを含む前記メッセージを前記追跡者に送信することを含む請求項１に記載の方法。
【請求項１２】
前記ユーザの活動データの前記収集は、前記ユーザ装置上のウェブブラウジングと前記ユーザ装置上のアプリケーションの実行の少なくとも１つの期間に起こる請求項１に記載の方法。
【請求項１３】
第１プロセッサと、
前記第１プロセッサに連結された第１メモリであって、ユーザ装置に関連する、前記第１プロセッサと第２プロセッサの少なくとも１つを含み前記第１メモリと第２メモリの少なくとも１つを含むメモリモジュールに連結された処理ユニットにより実行されるとき、前記処理ユニットを、
前記ユーザ装置でのユーザの活動データを収集するため特定のＩＤタイプのＩＤを使用する追跡者による追跡をオプトアウトするオプションをユーザに提示し、
前記特定のタイプのＩＤを取得して前記ユーザ又は前記ユーザ装置に連絡し、
前記追跡者による追跡をオプトアウトする前記ユーザの選択に応答して、前記取得したＩＤを有するメッセージを介して前記ユーザの選択を前記追跡者に通知する、
ようにプログラムするインストラクションを含む第１メモリと、
を備えるシステム。
【請求項１４】
前記ユーザ装置はモバイル装置を含む請求項１３に記載のシステム。
【請求項１５】
前記ＩＤはＵＤＩＤ、オープンＵＤＩＤ，ＩＤＦＡ，ＭＡＣアドレス、アンドロイド（登録商標）ＩＤ，アンドロイド（登録商標）フォンＩＤ及び指紋ＩＤの少なくとも１つを含む請求項１３に記載のシステム。
【請求項１６】
前記インストラクションは、オプトアウトする前記オプションを前記ユーザに提示するために、前記処理ユニットを、
複数追跡者のリストを表示し、
当該リスト上の各追跡者による追跡をオプトアウトするオプションを提示する、
ようにさらにプログラムする請求項１３に記載のシステム。
【請求項１７】
前記複数の追跡者のそれぞれは前記追跡者のいずれか１つにより前記ユーザ装置上に表示されるインジケータに関連している請求項１３に記載のシステム。
【請求項１８】
前記インストラクションは、前記ＩＤを取得するために、前記処理ユニットを、
データベースから前記追跡者により使用されるＩＤのタイプのリストにアクセスし、
各ＩＤタイプについて、当該タイプのＩＤをユーザ装置上で取得する、
ようにさらにプログラムする請求項１３記載のシステム。
【請求項１９】
前記データベースは前記ユーザ装置とリモートサーバの少なくとも１つに保存される請求項１８に記載のシステム。
【請求項２０】
前記特定のＩＤタイプは指紋ＩＤを含み、
前記インストラクションは、前記ＩＤを取得するために、プロセッシングユニットを、前記ユーザ装置に対応する指紋ＩＤを生成するためユーザ装置上で指紋コードを実行するようにさらにプログラムする請求項１３に記載のシステム。
【請求項２１】
前記追跡者により使用されるＩＤは独自のＩＤを含み、
前記インストラクションは、前記ＩＤを取得するために、前記プロセッシングユニットを、前記追跡者から前記独自のＩＤを取得するようにさらにプログラムする請求項１３に記載のシステム。
【請求項２２】
前記インストラクションは、前記処理ユニットを、前記追跡者による追跡をオプトアウトする前記ユーザの選択に応答して前記ＩＤを取得するようにプログラムする請求項１３に記載の方法。
【請求項２３】
前記ユーザの選択を通知するために、前記インストラクションは、前記処理ユニットを、前記取得されたＩＤを含む前記メッセージを前記追跡者に送信するようにプログラムする請求項１３に記載のシステム。
【請求項２４】
前記ユーザの活動データの前記収集は、前記ユーザ装置上のウェブブラウジングと前記ユーザ装置上のアプリケーションの実行の少なくとも１つの期間に起こる請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願に対する相互参照
本出願は、「ターゲット広告を制御するためのシステム及び方法」なる表題で、２０１３年８月２１日付けで出願された米国仮特許出願第６１／８６８，３４７号の利益を主張するものであり、この内容は、引用により、そのすべてが本明細書に包含される。
【０００２】
本発明は、広くオンライン広告システムに関する。更に特には、ユーザ行動追跡を制御するためのシステムに関する。
【背景技術】
【０００３】
インターネットを使用して、人々は自由に、科学、文学、美術、ビジネス、及びエンターテイメント等の多くの多様な分野で情報にアクセスできる。ユーザにそのようなコンテンツを無料で利用可能にすることに寄与する１つの要因は、オンライン広告から生み出される収益である。広告収入を増やす広告への関連と関心とをユーザに与えるために、いくつかのシステムでは、行動ターゲティングを採用する。行動ターゲティングでは、ウェブサイトの訪問、特定のウェブサイトに費やされた時間等のような、ユーザのオンライン活動及び／又はオフラインの活動に関連するデータが追跡され、そしてユーザの関心が追跡データから決定される。その後、決定されたユーザの関心に基づいてユーザに配信するため広告が選択される。
【０００４】
行動ターゲティングはある場合には有益であるが他の場合には押し付けがましいとして賛否両論がある。例えば、レストランや特定の種類の料理を探している人はレストランからのクーポンやレストランについての広告を受信することを好むかもしれない。しかし、医学的状態を研究する人は、ユーザの行動が広告を提供する中で追跡されず使用されないことを好むかもしれない。望ましくない行動ターゲティングを回避または最小化する１つの方法は、ユーザにこのようなターゲティングのオプトアウト（ｏｐｔ  ｏｕｔ）をさせることである。オプトイン（ｏｐｔ  ｉｎ）又はオプトアウトのために現在利用可能な方法は、クッキーベースのターゲティングを制御する従来のコンピュータ（例えば、デスクトップ、ラップトップ等）に有効であるが、それらはモバイルアプリケーションや一部のブラウザのようなクッキーの制御を許可／支援していない環境では有効ではない。また、現在の技術は、特に、モバイル装置、アプリケーション、及び一部のブラウザに関連して使用される追跡技術の様々な他のタイプを制御するのに有効ではない。
【０００５】
オンラインユーザの活動を収集する一般的な方法は、クッキーベースの追跡である。ユーザは、クッキーの使用を許可すること又は完全にその使用を無効にすることのいずれかで、このような追跡を制御することができる。したがって、ユーザは、ターゲット広告のすべての利点を放棄するか又は任意のプライバシーの問題を放棄するかのいずれかである。ブラウザのようなあるアプリケーションでは、ユーザにデフォルト（例えば、クッキーが無効になっている）の設定を許可し、ユーザにウェブサイト、すなわちクッキーを保存してユーザの活動を追跡することができる除外ウェブサイトをリストにすることを許可する。そのウェブサイトがデフォルトの状態から除外されるような有益な広告を提供する（つまりデフォルトがクッキーを許可する場合、押し付けがましい追跡を行う）特定のウェブサイトかどうかの知識をユーザが持っている必要があるため、この技術によって提供される制御は大幅に制限されている。さらに、このような制御は、通常はブラウザを介して提供され、モバイルアプリのような他のソフトウェアを介して追跡をそのように制御することはできない。
【０００６】
行動ターゲティングが人気を得ているので、ブラウザ拡張及び／又はアプリケーションを使用して行われる追跡はクッキーベースの追跡に限定されるものではない。代わりに、ＵＤＩＤ、オープンＵＤＩＤ、ＭＡＣアドレス、デバイスの指紋ＩＤ、及びアンドロイド（登録商標）（Ａｎｄｒｏｉｄ）ＩＤ等多くの異なる種類のＩＤが追跡のために使用されている。これは追跡の制御にさらなる課題を提示する。第１に、多くの場合、ユーザはユーザの活動が特定の種類のＩＤを使用して追跡されていることを全く認識していない。第２に、ユーザがそのような知識を持っていたとしても、ブラウザ及び／又はアプリケーションがオプトイン又はオプトアウト‐それによって、ユーザの選好に応じて、これらの異なるＩＤを使用する追跡を許可又は防止をする‐するためのメカニズムを提供しないことがある。
【０００７】
１つの技術によれば、オプトアウトクッキーは、ユーザが特定の追跡技術や追跡会社によるデータ収集、追跡、及び／又はターゲットメッセージの配信からオプトアウトしていることを示す。デジタル・アドバタイジング・アライアンス（ＤＡＡ）の規制により、追跡技術／会社が追跡のためにクッキーや他のＩＤを使用したかどうかにかかわらず、追跡技術／会社はオプトアウトクッキーを観察し、ユーザデータの収集又はユーザの活動の追跡をせず、ターゲット広告をユーザに配信しない。この技術は、ユーザがオプトアウトクッキーを提供することが要求される。前述したように、ユーザは特定の追跡技術／会社による追跡に気づかないことが多く、そのようなときは、ユーザはオプトアウトクッキーを提供しない。また、ユーザが頻繁に自分のデバイスからすべてのクッキーを削除し、そのときオプトアウトクッキーも削除される。
【０００８】
他のモバイルアプリケーションによる追跡の制御を提供するいくつかのモバイルアプリケーションは、ユーザの活動を追跡するアプリケーションのソフトウェア開発キット（ＳＤＫ）による制御アプリケーションのカスタム統合を必要とする。次に、制御アプリケーションは、パートナーすなわちユーザの活動を追跡するモバイルアプリケーションのプロバイダが同期する必要のある自己の独自のオプトアウトＩＤを割り当てる。例えば、すなわち信頼されたシステムである制御アプリケーションのＳＤＫは追跡プラットフォームのＳＤＫに組み込まれる。その後、独自のオプトアウトＩＤがユーザのオプトイン／オプトアウトの選択を監視するためにユーザに割り当てられ、追跡アプリケーションは、独自のオプトアウトＩＤを読み取ることによって、ユーザの選択を検討する。異なるベンダーにより提供される２つの異なるアプリケーションのこの種の統合は、面倒であるか又は実行不可能である。このように、この制御技術は、多くの状況で効果がないこともある。したがって、ユーザにかれらのオンライン活動の追跡を制御可能にする改良されたシステム及び／又は方法が必要となる。
【発明の概要】
【０００９】
本発明の様々な実施形態は、ユーザの活動を追跡するために使用されるＩＤの種類に関係なく、ユーザへのターゲットメッセージ（例えば、広告、プロモーション等）の配信を効果的に制御することをユーザに可能する。また、様々な実施形態は、ユーザの選択を知りそしてそれに応答することをそのようなメッセージのプロバイダに可能にする。これは、ターゲットメッセージのプロバイダがユーザの活動を追跡するために特定のタイプのＩＤを使用しているとの通知を受信することにより、ある程度達成される。追跡者（すなわち、ユーザの活動を追跡する実体）は、ユーザに提示されるターゲットメッセージの上にＡｄＣｈｏｉｃｅｓアイコンのようなインジケータを配置することにより、ターゲットメッセージの配信及び／又はその追跡者により追跡されていることをユーザに警告する。
【００１０】
ユーザがインジケータに応答するとき（例えばＡｄＣｈｏｉｃｅｓアイコンをクリックするか、タップする）、ユーザには想定される追跡とメッセージプロバイダ／追跡者の身元が通知される。追跡者による追跡に対するユーザの選択が求められ、ユーザがオプトアウトすることを選択した場合、もはや追跡者／追跡プラットフォームがユーザにターゲットメッセージを配信しないように、その追跡者に使用されるＩＤを使用して、その選択が追跡者及び／又は追跡プラットフォームに伝達される。
【００１１】
したがって、１つの態様において、ユーザの活動の追跡の制御を可能にする方法は、追跡者による追跡をオプトアウトするためのオプションをユーザにアナライザにより提示することを含み、追跡者はユーザ装置でユーザの活動データを収集するための特定のＩＤタイプのＩＤを使用する。アナライザは、ユーザ装置のプロセッサにより実装される。また、この方法は特定のタイプのＩＤを取得し、ユーザ及び／又はユーザ装置に連絡することを含む。さらに、この方法は、追跡者による追跡をオプトアウトすることを選択するユーザに応答して、取得ＩＤを含むメッセージを介してユーザの選択を追跡者に通知することを含む。ユーザ装置は、携帯電話機、スマートフォン、タブレット、ラップトップコンピュータ、メガネや時計等のウェアラブル装置のようなモバイル装置を含む。ＩＤは１つ以上の、ＵＤＩＤ、オープンＵＤＩＤ、ＩＤＦＡ、ＭＡＣアドレス、アンドロイド（登録商標）ＩＤ、アンドロイド（登録商標）フォンＩＤ、指紋ＩＤ及び／又は将来開発され得るＩＤの他のタイプを含む。
【００１２】
いくつかの実施形態では、ユーザにオプトアウトするオプションを提示することには、いくつかの追跡者のリストを表示しリスト上の各追跡者による追跡をオプトアウトするためのオプションを提示することを含む。いくつかの追跡者の各々は、追跡者のいずれかにによりユーザ装置上に表示されるインジケータに関連付けることができる。インジケータ、例えば、アイコンは、ユーザ装置に追跡者により提供されるメッセージ（広告、販売促進等）とともに表示するために、リスト上の追跡者の少なくともいくつかに第三者により提供される。
【００１３】
いくつかの実施形態では、ＩＤの選択は、データベースから追跡者が使用するＩＤタイプのリストにアクセスすることを含む。各ＩＤタイプに対し、そのタイプのＩＤは、例えばオペレーティングシステム等から情報を要求するアプリケーションプログラムインターフェース（ＡＰＩ）を使用するユーザ装置上で得られる。データベースは、ユーザ装置及び／又はリモートサーバに保存される、１つの実施形態では、特定のＩＤタイプは、指紋ＩＤを含む。例えばＩＤの取得には、ユーザ装置に対応する指紋ＩＤを生成するためにユーザ装置に指紋コードを実行することを含む。あるいは又は加えて、追跡者により使用されるＩＤは、独自のＩＤを含むことができ、ＩＤの取得には、追跡者から独自のＩＤを取得することを含む。 ＩＤを取得するステップは、追跡者による追跡をオプトアウトすることを選択するユーザに応答して実行される。ユーザの選択を通知することは、追跡者に取得されたＩＤを含むメッセージを送信することを含む。ユーザの活動データの収集は、ユーザ装置上のユーザによるウェブ閲覧及び／又はアプリケーションの実行中に発生する。
【００１４】
別の態様では、システムは、第１プロセッサと、第１プロセッサに結合された第１メモリを含む。第１メモリは、ユーザ装置に関連付けられた処理ユニットにより実行されるとき、処理ユニットが下記のタスクのいくつかを実行するようにプログラムするインストラクションを含む。処理ユニットは第１プロセッサ又は第２プロセッサ又はその両方を含む。処理ユニットは、第１メモリ又は第２メモリ又はその両方を含むメモリモジュールに結合されている。１つの実施形態では、インストラクションは、第１プロセッサ自体により実行される。別の実施形態では、第２プロセッサ及び／又は第２メモリは、ネットワーク（例えば、インターネット）を介して第１プロセッサ及び／又は第１メモリから、第２プロセッサによるインストラクションの実行のためのインストラクションを受け取る。第２プロセッサは、ユーザ装置に含まれる。
【００１５】
インストラクションは、ユーザに追跡者による追跡をオプトアウトするためのオプションを提示するように処理ユニットをプログラムする。追跡者は、ユーザ装置のユーザの活動データを収集するために、特定のＩＤタイプのＩＤを使用する。また、インストラクションは、ユーザ又はユーザ装置に対応する特定のタイプのＩＤを取得するよう処理ユニットをプログラムする。さらに、インストラクションは、追跡者による追跡をオプトアウトすることを選択するユーザ操作に応答して、取得されたＩＤを含むメッセージを介してユーザの選択を追跡者に通知するよう処理ユニットをプログラムする。ユーザ装置は、モバイル装置を含む。ＩＤは１つ以上の、ＵＤＩＤ、オープンＵＤＩＤ、ＩＤＦＡ、ＭＡＣアドレス、アンドロイド（登録商標）ＩＤ、アンドロイド（登録商標）フォンＩＤ、指紋ＩＤ、及び／又は将来開発され得る任意のＩＤを含む。
【００１６】
いくつかの実施形態では、ユーザにオプトアウトするオプションを提示するために、インストラクションは、さらに、複数追跡者のリストを表示し、リスト上の各追跡者による追跡をオプトアウトするためのオプションを提示するよう処理ユニットをプログラムする。複数追跡者のそれぞれは、任意の追跡者によりユーザ装置上に表示されるインジケータに関連付けられる。いくつかの実施形態では、インストラクションは、ＩＤを取得するために、さらにデータベースから追跡者により使用されるＩＤタイプのリストにアクセスするように処理ユニットをプログラムする。加えて、各ＩＤタイプに対して、インストラクションは、ユーザ装置上でそのタイプのＩＤを取得するようにプロセッサをプログラムする。データベースは、ユーザ装置及び／又はリモートサーバに格納される。
【００１７】
いくつかの実施形態では、特定のＩＤタイプは指紋ＩＤを含み、ＩＤを取得するためにインストラクションは、ユーザ装置に対応する指紋ＩＤを生成する指紋コードを実行するよう処理ユニットをプログラムする、いくつかの実施形態では、追跡者により使用されるＩＤは独自のＩＤを含み、ＩＤを取得するためにインストラクションは、さらに追跡者から独自のＩＤを取得するよう処理ユニットをプログラムする。
【００１８】
インストラクションは、追跡者による追跡をオプトアウトすることを選択するユーザに応答して、ＩＤを取得するよう処理ユニットをプログラムする。ユーザの選択を通知するために、インストラクションは取得されたＩＤを含むメッセージを追跡者に送信するよう処理ユニットをプログラムする。ユーザの活動データの収集は、ユーザ装置上のユーザによるウェブ閲覧及び／又はアプリケーションの実行中に発生する。
【００１９】
本明細書で教示される本発明の様々な実施形態は、添付図面の図において例として示され、それに制限されるものではない。
【図面の簡単な説明】
【００２０】
【図１Ａ】１つの実施例に関する、ＩＤタイプ及び／又はＩＤの通知を受信すること、ユーザの選択を受信すること、及び追跡者に対するユーザの選択を通信することを含むフローを示す図である。
【図１Ｂ】１つの実施例に関する、ＩＤタイプ及び／又はＩＤの通知を受信すること、ユーザの選択を受信すること、及び追跡者に対するユーザの選択を通信することを含むフローを示す図である。
【発明を実施するための形態】
【００２１】
図１Ａ及びＩＢを参照し、インジケータ（例えば、ＡｄＣｈｏｉｃｅｓアイコン）は、アプリケーション内に配信されるメッセージ（例えば、広告）と共に、モバイル装置（例えば、携帯電話機、スマートフォン、ＰＤＡ、ブラックベリー、タブレットＰＣ、ラップトップ等）上に表示される。インジケータ／アイコンを表示するためのコードは、メッセージプロバイダ／広告主によって、又はネットワーク、デマンドサイドプラットフォーム（ＤＳＰ）、広告を実行するアドエクスチェンジ（ａｄ  ｅｘｃｈａｎｇｅ）等によって供給される。同様に、様々な実施形態はデスクトップコンピュータ及びコンピューティングデバイスの他のタイプで動作するように構成される。 ＤＡＡガイドラインによると、追跡を行う及び／又はターゲットメッセージを配信するエンティティはインジケータ／アイコンを表示することを要求される。しかし、インジケータ／アイコン自体は、それに続く表示のために、第三者によって提供される。モバイル装置のユーザは、インジケータ（例えば、サードパーティが提供した、広告主により表示されるＡｄＣｈｏｉｃｅｓアイコン）を見て、表示されたインジケータ／アイコンをクリック又はタップすることを決定する。それに応じて、このようなアプリがユーザ装置にインストールされていない場合には、ユーザは、アプリケーションストアからの制御アプリ（例えば、ＡｄＣｏｎｔｒｏｌアプリ）のダウンロードを促される。制御アプリは、インジケータ／アイコンを提供する第三者によって供給され得る。 
【００２２】
１つの実施形態では、ユーザが表示された追跡インジケータ／アイコンに応答するとき、ユーザ装置（例えば、モバイル装置）にインストールされている制御アプリケーション（例えば、ＡｄＣｏｎｔｒｏｌ）はインジケータ／アイコンに関連する様々な追跡エンティティをリスティングするインターフェースを表示する。各追跡エンティティに対して、ターゲット広告をオプトインする又はオプトアウトするオプションもインターフェースに提供される。ユーザが以前に特定の追跡者に対してオプションを選択していた場合、ユーザがオプションを切り替えない限り、そのオプションは保存されている。オプトアウトからオプトインにユーザが切り替えたときは、追跡者は以下に述べるように通知される。いくつかの実施形態では、インジケータ／アイコンを表示した特定の追跡者のみに対するオプトイン又はオプトアウトのオプションは、インジケータ／アイコンに関連付けられている他のすべての追跡者による追跡を参照及び／又は選択することをユーザに可能にするオプションとともに表示される。
【００２３】
各追跡エンティティは、ユーザ装置上のユーザの活動を追跡するため１つ以上のタイプの１つ以上のＩＤを使用する。 ＩＤタイプの例には、ＵＤＩＤ、オープンＵＤＩＤ、ＩＤＦＡ、ＭＡＣアドレス、アンドロイド（登録商標）ＩＤ、アンドロイド（登録商標）フォンＩＤ、及び指紋ＩＤが含まれる。これらのＩＤタイプは単なる例示であり、将来的に開発することができる新しいタイプを含むＩＤの他のタイプを使用しての追跡の通知及び制御が、様々な実施形態の範囲内にあることを理解されたい。本明細書に記載の様々な実施形態では追跡者に対するユーザの選択を通知するために追跡者により実際に使用されるＩＤを使用するので、これらの実施形態では、将来使用することができるＩＤの新しいタイプを用いて容易に機能することがでる。 
【００２４】
いくつかの実施形態では、データベースは、様々な追跡エンティティと多くのＩＤとそれらが利用する1つ以上のＩＤタイプに関する情報を含む。データベースは、ユーザ装置上ローカルに又は制御アプリがアクセスできるサーバ上に格納される。ユーザが特定の追跡者によるユーザの活動の追跡をオプトアウトすることを選択した場合、制御アプリケーションは、ユーザ及び／又はユーザ装置に関連付けられ、かつ、その特定の追跡者により使用されているＩＤのすべてを取得する。この目的のために、１つの実施形態において、制御アプリケーションは、特定の追跡者が使用するＩＤ（例えば、ＵＵＩＤとアンドロイド（登録商標）ＩＤ）のタイプのリストを生成する。リスト中の各ＩＤタイプに対して、制御アプリは、例えばアプリケーションプログラムインターフェース（ＡＰＩ）を介してオペレーティングシステム及び／又はアプリケーションへＩＤのタイプのリクエストを送信することによって、そのタイプのＩＤを取得しようと試みる。得られたＩＤは、通常ユーザ又はユーザ装置に対応する。１つの実施形態では、オプトアウトすることを選択するユーザに応答して、特定の追跡者に関連付けられたＩＤを集める代わりに、追跡インジケータ／アイコンに関連付けられた各追跡者により使用される１つ以上のＩＤが、時々、例えば、定期的に得られデータベースに格納される。ユーザのプライバシーを最大にするために、データベースはユーザ装置上にローカルに格納することができる。 
【００２５】
いくつかの実施形態では、制御アプリケーションは、例えば、特定の追跡者がデバイスの指紋ＩＤを使用しているデータベース内の情報の使用を決定した場合、制御アプリはその追跡者により使用される指紋ＩＤを生成するために使用されるコードを取得する。次に制御アプリは、指紋コードを実行して、さらに、指紋ＩＤを生成するようにユーザ装置を構成する。指紋ＩＤを生成するために使用されるコードは、追跡者（追跡エンティティ）自身である指紋エンティティ又は他の何らかのエンティティにより供給される。追跡インジケータ／アイコンに関連する１つ以上の追跡者は指紋エンティティによって提供されたコードを使用して生成された同一の指紋ＩＤを使用する。 
【００２６】
ユーザが特定の追跡者による追跡をオプトアウトしたとき、制御アプリケーションは追跡者に送信するメッセージ内に、上述のように収集及び／又は生成された追跡者により使用されるＩＤを提供する。追跡エンティティのコンピュータは、ユーザ装置にインストールされた制御アプリケーション（例えば、ＡｄＣｏｎｔｒｏｌ）からのリクエストを認識する。このようなメッセージは、１つ以上のＩＤをパスできるｈｔｔｐ  ＵＲＬ  ピング（ｐｉｎｇ）で可能である。１つの実施形態では、ｈｔｔｐ  ＵＲＬはＧＥＴリクエストを介して対応する追跡エンティティにユーザの１つ以上の収集されたトラッキングＩＤを戻す。他のタイプのリクエストメッセージ、例えば、ＰＯＳＴも、通知のために使用できる。リクエストは、ユーザがその追跡者からのターゲットメッセージをオプトアウトする選択することを追跡者／追跡エンティティに示す。このようなメッセージ（例えば、ＧＥＴ又はＰＯＳＴリクエスト及び一般的に任意の適切なリクエスト方法）を受信すると、追跡エンティティは、メッセージを認識し、もはや通知された１以上のＩＤに関連付けられているユーザのアクティビティを追跡せず、ユーザへのターゲットメッセージとを提供しない。
【００２７】
ユーザがオプトインするとき、上述の一般的なメカニズムは、追跡者にユーザのオプトインの選択を示すのに使用できる、すなわち追跡者により使用され上述のように収集される１つ以上のＩＤを含むメッセージが追跡者に送られる。ユーザのオプトインを示すメッセージとオプトアウトを示すメッセージとを区別するために、２つのメッセージは２つのオプションに対して異なる値を持つフィールドを含む。あるいは又は加えて、このような追跡に関与すべきユーザの活動の追跡を中断するかどうかを追跡者に通知するために、異なるタイプのメッセージが使用され及び／又はメッセージは追跡者に関連する異なる場所に送信される。
【００２８】
いくつかの状況では、追跡エンティティは、独自のＩＤ、すなわち、ユーザ装置上にインストールされた制御アプリケーション（例えば、ＡｄＣｏｎｔｒｏｌ）が認識しないタイプのＩＤを使用する。そのイベントにおいて、配信されたメッセージ（例えば、広告）のインジケータ／アイコンにユーザが応答（例えば、クリック、タップ等）すると、制御アプリは対応する追跡エンティティと通信し、ユーザ装置に対して設定された独自の１つのＩＤ又は複数のＩＤを追跡エンティティから受信する。これは、制御アプリに独自のＩＤへのアクセスを与え、したがって独自のＩＤが、制御アプリケーションに知られることとなる。制御アプリケーションは、特定の追跡エンティティと独自のＩＤを関連付けることができ、前述のデータベース内にその関連付けを保存する。その後、ユーザの活動の追跡及び／又はユーザへのターゲットメッセージの配信は、上述したように、制御アプリケーションを介して制御される。例えばユーザが独自のＩＤに対してオプトアウトした場合、そのＩＤは独自のＩＤを使用する追跡プラットフォーム／追跡エンティティにクエリ文字列（ｑｕｅｒｙ  ｓｔｒｉｎｇ）で伝えられる。プライバシー保護のために、独自のＩＤは、そのアプリセッションだけのためにアプリケーション／モバイル装置のメモリに保持される。アプリが閉じているときに独自のＩＤを含むデータは消去される。 
【００２９】
製品及び／又はサービスベンダーは、多くの場合、ベンダーに代わりユーザの活動を追跡してターゲットを絞ったメッセージ（広告、販売促進メッセージ等）を提供するために1つ以上の追跡者を雇う。任意のベンダーについて、追跡者が特定のユーザの活動が特定のベンダーの製品及び／又はサービスに関連していると判断した場合、追跡者はユーザ装置にベンダーからのメッセージを配信する。１つの例では、図ＩＢを参照して、自動車メーカー（例えば、ＢＭＷ（登録商標））は、追跡者  モバイルアドネットワーク‐Ａを雇う。別の例では、同じ自動車メーカーは他の追跡者  モバイルＤＳＰ‐Ｂを雇うが、その上、ユーザの活動を追跡するため、モバイルエクスチェンジ‐Ｃのような他の追跡者を雇わない。広告がユーザの活動の追跡に基づいて配信されることをユーザに示すインジケータは各ベンダーのためにカスタマイズできる。したがって、追跡者  モバイルアドネットワーク‐Ａが自動車メーカーの広告を配信する場合は追跡者が表示するインジケータは自動車メーカーのためにカスタマイズされる。
【００３０】
このような１つの実施形態では、ユーザがインジケータ（例えば、自動車メーカー固有のＡｄＣｈｏｉｃｅｓアイコン）に応答すると、ユーザに様々な追跡者のリストを提示する代わりに、上述したように、特定のベンダー（例えば、自動車メーカー）がユーザの活動を追跡していることをユーザは通知される。それからユーザは、その特定のベンダーのための広告、販促メッセージ等からオプトアウトする選択肢を提供される。ユーザがオプトアウトすることを選択した場合、ベンダーにより雇われたすべての追跡者についての情報は、そこから得られる。上述の例において、そのようなリストは追跡者  モバイルアドネットワーク‐ＡとモバイルＤＳＰ‐Ｂを含みモバイルエクスチェンジ‐Ｃは含まない。上述のように制御アプリは、リスト上の追跡者に届くように、それぞれのメッセージを送信する。それぞれのメッセージは対応する追跡者により使用され、上述のように得られる１つのＩＤ又は複数のＩＤを含む。 
【００３１】
制御アプリの様々な実施形態は、追跡エンティティ自体により採用されるＩＤを認識しているため、これらの実施形態は、独自のオプトアウトＩＤを作成しないし、新しく作成されたオプトアウトＩＤとそれとの同期を認識することを追跡アプリに要求しない。このように、制御アプリケーションの様々な実施形態は、追跡会社が提供するソフトウェア開発キット（ＳＤＫ）との統合を必要としない。代わりに、利用可能なインフラストラクチャがユーザ要求オプトアウトの追跡エンティティを警告するために使用される。いくつかの実施形態では、制御アプリケーション（例えば、ＡｄＣｏｎｔｒｏｌ）は、オプトアウトクッキーを保存しないし、任意のブラウザ固有のメカニズムを使用するユーザの選択を保存しない。このように、これらの実施形態は、現在使用されている様々な追跡ツール及び技術さらに将来開発される技術（例えば、ＩＤの異なるタイプ）によりユーザの活動の追跡及び／又はターゲット広告を簡単かつ容易に制御することができる。一般的には、利用者が誰であるか追跡する／知るために使用されるＩＤは、ＩＤに対応するユーザによりオプトアウトが要求されたプラットフォーム／追跡者を知らせるために追跡プラットフォーム/追跡者に送信されるのと同じＩＤである。 
【００３２】
追跡者の観点からは、制御アプリケーションの１つの実施形態は、第三者又は追跡者に提供されるアプリケーションを介して及び／又はモバイルブラウザを介してユーザの活動の追跡のオプトアウト（又はオプトイン）をユーザは要求していることがそれを通して追跡者にわかる通信システムを提供する。このように追跡会社はターゲット広告の便益を提供しながら、ユーザの選択を尊重することができる。ユーザの観点からは、制御アプリケーションの１つの実施形態は、ユーザの活動を追跡する追跡会社を容易に見て理解するための集中型のポイントをユーザに提供する。この情報に基づいて、ユーザはトラッキングに使用されるＩＤのタイプにかかわらず自分の選択に応じて追跡／ターゲット広告から都合よくオプトイン／オプトアウトする。
【００３３】
様々な実施形態は、装置が汎用又はカスタムのＩＤの使用を防止する機能を欠くときに、ユーザの活動及び／又はターゲット広告の追跡の制御を容易にする。例えば、装置は、行動追跡における、ＩＤとしてのＭＡＣアドレス又はカスタムＩＤの使用を防止するためのハードウェア及び／又はソフトウェア機能を欠いていてもよい。また、制御はそのＩＤを使用するすべての利用を許可するか、そのすべての使用を止めるかのいずれかのＩＤタイプにただ単に基づくものではない。例えば、ユーザは、１つのベンダーによるＵＵＩＤを介しての追跡を許可するが、別のベンダーによるＵＵＩＤを介しての追跡をオプトアウトする。 
【００３４】
また、装置及び／又はシステムコンポーネント、インターフェース、通信リンク及び本明細書に記載される方法を、設定するための多くの方法があることは明らかである。開示された方法、装置及びシステムは、ネットワークサーバ、パーソナルポータブルコンピュータ及び／又は他の処理プラットフォームを含む便利なプロセッサ・プラットフォーム上に展開される。他のプラットフォームとしては、パーソナルデジタルアシスタント、コンピュータ型腕時計、携帯電話及び／又は他のポータブルデバイスを含む処理能力を向上させたものが考えられる。開示された方法及びシステムは、既知のネットワーク管理システム及び方法と統合できる。開示された方法及びシステムは、ＳＮＭＰエージェントとして動作でき、準拠管理プラットフォームを実行するリモートマシンのＩＰアドレスで設定される。したがって、開示された方法及びシステムの範囲は、本明細書で与えられた実施例によって限定されるものではなく、特許請求の範囲及びその法的均等物の全範囲を含む。
【００３５】
本明細書に記載される方法、装置及びシステムは、特定のハードウェア又はソフトウェア構成に限定されるものではなく、多くのコンピューティング又は処理環境で適用可能であることがわかる。方法、装置及びシステムは、ハードウェア又はソフトウェア又はハードウェアとソフトウェアの組み合わせで実現される。方法、装置及びシステムは、1つ以上のコンピュータプログラム上に実装され、コンピュータプログラムは１つ以上のプロセッサ実行可能インストラクションを含む。コンピュータプログラム（複数可）は、１つ以上のプログラム可能な処理要素またはマシン上で実行でき、プロセッサ（揮発性及び不揮発性メモリ及び／又は記憶要素を含む）、１つ以上の入力装置、及び／又は１つ以上の出力装置によって読み取り可能な１つ以上の記憶媒体上に保存される。このような処理要素／マシンは、入力データを取得するために１つ以上の入力装置にアクセスすることができ、出力データを通信するために１つ以上の出力装置にアクセスする。入力及び／又は出力装置は以下の１つ以上を含む：ランダムアクセスメモリ（ＲＡＭ）、リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ（ＲＡＩＤ）、フロッピー（登録商標）ドライブ、ＣＤ、ＤＶＤ、磁気ディスク、内部ハードドライブ、外部ハードドライブ、メモリスティック又は本明細書で提供される処理要素によってアクセス可能な他の記憶装置、ここで前述の実施例は網羅的ではなく、例示及び非限定のためのものである。 
【００３６】
コンピュータプログラム（複数可）は、コンピュータシステムと通信するために１つ以上の高レベル手続き型又はオブジェクト指向プログラミング言語を使用して実装される。しかし、必要に応じて、プログラム（複数可）は、アセンブリ又は機械語で実装される。その言語はコンパイルまたは解釈される。
【００３７】
本明細書で提供されるように、このように、プロセッサ（複数可）及び／又は処理要素は、ネットワーク環境において、独立して又は一緒に動作することができる１つ以上の装置に埋め込まれ、ネットワークは例えばローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）を含み、及び／又はイントラネット及び／又はインターネット及び／又は他のネットワークを含む。ネットワーク（複数）は、有線又は無線あるいはそれらの組み合わせであり、異なるプロセッサ／処理要素の間の通信を容易にするために１つ以上の通信プロトコルを使用する。プロセッサは、分散処理用に構成でき、いくつかの実施形態では、必要に応じてクライアントサーバモデルを利用する。したがって、方法、装置及びシステムは、複数のプロセッサ及び／又はプロセッサ装置を利用でき、及びプロセッサ／処理要素のインストラクションは、単一又は複数のプロセッサ／装置／処理要素の間で分割できる。 
【００３８】
プロセッサ（複数可）／処理要素（複数可）と統合する装置（複数可）又はコンピュータシステムは、例えば、パーソナルコンピュータ（複数可）、ワークステーション（例えば、Ｄｅｌｌ（登録商標）、ＨＰ（登録商標））、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、ラップトップ、ハンドヘルド又は本明細書に提供されるように動作するプロセッサ（複数可）に統合されることが可能な他の装置等のハンドヘルド装置を含む。したがって、本明細書で提供される装置は、網羅的ではなく、例示及び非限定のために提供される。 
【００３９】
「プロセッサ」又は「処理要素」への言及において、「プロセッサ」と「処理要素」はスタンドアローン及び／又は分散環境で通信する１つ以上のマイクロプロセッサを含み、他のプロセッサと有線又は無線通信を介して通信するよう設定されると理解され、１つ以上のマイクロプロセッサは、類似又は異なる装置である１つ以上のプロセッサ／処理要素の制御装置上で動作するように構成される。そのような「マイクロプロセッサ」、「プロセッサ」又は「処理要素」の用語の使用は、さらに例示及び非限定として提供される例としての中央処理装置、算術論理ユニット、特定用途向け集積回路（ＩＣ）及び／又はタスクエンジンを含むものと理解される。 
【００４０】
さらにメモリへの言及においては、特に断りのない限り、プロセッサ制御機器に内蔵される、プロセッサ制御装置の外部にある、及び／又は通信プロトコルのさまざまな方法を使って有線又は無線ネットワークを介してアクセスされる、特に断りのない限り外部及び内部メモリデバイスの組合せを含むように配置されるプロセッサ読み取り可能でアクセス可能なメモリ素子及び／又はコンポーネントを含み、そのようなメモリはアプリケーションに基づいて連続及び/又は分割される。例えば、メモリは、フラッシュドライブ、コンピュータディスク、ＣＤ／ＤＶＤ、分散メモリ等である。構造体への言及は、リンク、キュー、グラフ、ツリー、及び例示及び非限定のために提供される構造を含む。本明細書のインストラクションまたは実行可能インストラクションへの言及は、上記によれば、プログラム可能なハードウェアを含むものと理解される。 
【００４１】
方法及びシステムは、特定の実施形態に関して説明してきたが、それらはそのように限定されない。このように、多くの修正及び変形が上記の教示に照らして明らかになるであろう。本明細書に記載及び例示される、詳細、材料及び部品の配置の多くの追加の変更は、当業者によりなし得る。したがって、本明細書で提供される方法、装置及びシステムは本明細書に開示された実施形態に限定されるものではなく、具体的に記載されている以外の実施を含むことができ、かつ、法が許す限り広く解釈されることと理解される。
【図１Ａ】
2016534455.tif 000003
【図１Ｂ】
2016534455.tif 000004
【国際調査報告】
2016534455.tif 000005