(57)【特許請求の範囲】
【請求項１】
コンテンツをユーザに提供する第１のメディアチャネルのための広告選択コントローラを備える装置であって、
前記広告選択コントローラが、コンテンツをユーザに提供する第２のメディアチャネルのバックエンドシステムにクエリを送信するように構成されており、クエリが第２のメディアチャネルにおいてユーザのために選択された広告についてであり、
前記広告選択コントローラが、第２のメディアチャネルのバックエンドシステムから、第２のメディアチャネルにおいて選択された広告についての広告識別子を含む応答を受信するように構成されており、広告識別子が複数のメディアチャネルにわたってグローバルであり、
前記広告選択コントローラが、第２のメディアチャネルにおいて選択された広告に基づいて、第１のメディアチャネルにおいてユーザのための広告を選択して、第１のメディアチャネルにおいて選択された広告をユーザに提供するように構成されている、装置。
【請求項２】
前記広告選択コントローラが、第１のメディアチャネルにおけるユーザの活動を追跡して、第１のメディアチャネルにおけるユーザの活動にさらに基づいて、第１のメディアチャネルにおけるユーザのための広告を選択するように構成されている、請求項１に記載の装置。
【請求項３】
前記広告選択コントローラが、第２のメディアチャネルにおけるユーザのユーザ識別子を決定して、第２のメディアチャネルのバックエンドシステムへのクエリにユーザ識別子を挿入するように構成されている、請求項１に記載の装置。
【請求項４】
第１のメディアチャネルがテレビを備え、
第２のメディアチャネルがインターネットを備える、請求項１に記載の装置。
【請求項５】
前記広告選択コントローラが、第２のメディアチャネルのバックエンドシステムから、第１のメディアチャネルにおいて選択された別の広告についての別のクエリを受信して、第１のメディアチャネルにおいて選択された別の広告についての別の広告識別子を識別するためにユーザのユーザプロファイルにアクセスして、第１のメディアチャネルにおいて選択された別の広告についての別の広告識別子を含む別の応答を第２のメディアチャネルのバックエンドシステムに送信するように構成されている、請求項１に記載の装置。
【請求項６】
コンテンツをユーザに提供する第１のメディアチャネルにおいて広告を提供する方法であって、
第１のメディアチャネルの広告選択コントローラから、コンテンツをユーザに提供する第２のメディアチャネルのバックエンドシステムにクエリを送信するステップであって、クエリが第２のメディアチャネルにおいてユーザのために選択された広告についてである、送信するステップと、
前記広告選択コントローラにおいて、第２のメディアチャネルのバックエンドシステムから、第２のメディアチャネルにおいて選択された広告についての広告識別子を含む応答を受信するステップであって、広告識別子が複数のメディアチャネルにわたってグローバルである、受信するステップと、
前記広告選択コントローラにおいて、第２のメディアチャネルにおいて選択された広告に基づいて、第１のメディアチャネルにおいてユーザのための広告を選択するステップと、
第１のメディアチャネルにおいて選択された広告をユーザに提供するステップとを備える、方法。
【請求項７】
第１のメディアチャネルにおけるユーザの活動を追跡するステップと、
第１のメディアチャネルにおけるユーザの活動にさらに基づいて、第１のメディアチャネルにおけるユーザのための広告を選択するステップとをさらに備える、請求項６に記載の方法。
【請求項８】
第２のメディアチャネルにおけるユーザのユーザ識別子を決定するステップと、
第２のメディアチャネルのバックエンドシステムへのクエリにユーザ識別子を挿入するステップとをさらに備える、請求項６に記載の方法。
【請求項９】
第１のメディアチャネルがテレビを備え、
第２のメディアチャネルがインターネットを備える、請求項６に記載の方法。
【請求項１０】
前記広告選択コントローラにおいて、第２のメディアチャネルのバックエンドシステムから、第１のメディアチャネルにおいて選択された別の広告についての別のクエリを受信するステップと、
第１のメディアチャネルにおいて選択された別の広告についての別の広告識別子を識別するためにユーザのユーザプロファイルにアクセスするステップと、
前記広告選択コントローラから、第１のメディアチャネルにおいて選択された別の広告についての別の広告識別子を含む別の応答を第２のメディアチャネルのバックエンドシステムに送信するステップとをさらに備える、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムの分野に関し、具体的には、消費者への広告の配信に関する。
【背景技術】
【０００２】
ターゲットを絞った広告は、消費者にとって興味深いと思われる広告を選択するために、消費者の属性や活動を使用する。ターゲットを絞った広告の選択は、デモグラフィックス（たとえば、性別、年齢、民族性）、サイコグラフィックス（たとえば、消費者の興味）、および消費者の過去の行動（たとえば、閲覧履歴、購入履歴等）に基づき得る。一例として、消費者（本明細書では、「ユーザ」とも呼ばれる）がインターネットを閲覧している場合、バックエンドシステムが、他の手段のうち、ユーザデバイスに送信されて格納される「クッキー」を介して、消費者の検索、クエリ、および過去の購入を追跡することができる。次いで、バックエンドシステムは、閲覧している間に消費者に表示するための広告を選択するために、協調フィルタリングアルゴリズムなどのアルゴリズムを使用することができる。たとえば、分析されたデータが、特定のカテゴリの消費者は、商品「ｘ」を購入した後で商品「ｙ」を頻繁に購入すると予測している場合、バックエンドシステムは、同じカテゴリに属している人、および商品「ｘ」を購入した人は、商品「ｙ」を購入する可能性があると決定し得る。その結果、バックエンドシステムは、商品「ｙ」に関連する広告を選択することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
消費者は、単にインターネット以外の多くの異なるメディアチャネルにアクセスすることができる。たとえば、消費者は、テレビを視聴したり、ラジオを聴いたり、携帯電話を持ったりすることができる。残念ながら、各メディアチャネルは、他のメディアチャネルとは無関係に消費者に広告を提供するので、異なるメディアチャネル間では広告の一貫性がない。
【課題を解決するための手段】
【０００４】
本明細書に記載の実施形態は、ユーザにターゲットを絞ったクロスメディア広告を提供する。メディアチャネル内のシステムがユーザのための広告を選択しようとするとき、システムは、この同じユーザのために他のメディアチャネル内ではどの広告が選択されたかを決定するために、それらのメディアチャネルに照会する。次いで、システムは、同じユーザについて他のメディアチャネルで選択された広告に基づいて、ユーザのためのターゲットを絞った広告を選択することができる。以下の実施形態は、ユーザのために選択される広告に関して、異なるメディアチャネル間の協調を提供する。したがって、ユーザは、ユーザによってアクセスされるメディアチャネルに関わらず、興味深い広告を受信する可能性がより高くなる。たとえば、消費者がペットフードについての記事を検索するためにインターネット検索エンジンを使用すると、検索エンジンは、ペットに関連する広告を選択することができる。同じ消費者が衛星テレビを視聴すると、テレビネットワーク内のバックエンドシステムが、検索エンジンディスプレイを通じてユーザにどの広告が提供されたかを決定するために、インターネット検索エンジンに照会することができる。次いで、テレビネットワーク内のバックエンドシステムが、ペットに関連する広告をユーザに提供することができる。この異なるメディアチャネルにわたる広告情報の共有によって、各メディアチャネルは、その広告を個々のユーザに、より効率的に集中させることができるようになる。
【０００５】
一実施形態は、コンテンツをユーザに提供する第１のメディアチャネルのための広告選択コントローラを備える。広告選択コントローラは、コンテンツをユーザに提供する第２のメディアチャネルのバックエンドシステムにクエリを送信するように構成されており、クエリは第２のメディアチャネルにおいてユーザのために選択された広告についてである。広告選択コントローラは、第２のメディアチャネルのバックエンドシステムから、第２のメディアチャネルにおいて選択された広告についての広告識別子を含む応答を受信するように構成されている。広告を識別する広告識別子は、複数のメディアチャネルにわたってグローバル（ｇｌｏｂａｌ）である。広告選択コントローラは、第２のメディアチャネルにおいて選択された広告に基づいて、第１のメディアチャネルにおいてユーザのための広告を選択して、第１のメディアチャネルにおいて選択された広告をユーザに提供するように構成されている。
【０００６】
一実施形態では、広告選択コントローラは、第１のメディアチャネルにおけるユーザの活動を追跡して、第１のメディアチャネルにおけるユーザの活動にさらに基づいて、第１のメディアチャネルにおけるユーザのための広告を選択するように構成されている。
【０００７】
一実施形態では、広告選択コントローラは、第２のメディアチャネルにおいてユーザのユーザ識別子を決定して、第２のメディアチャネルのバックエンドシステムへのクエリにユーザ識別子を挿入するように構成されている。
【０００８】
一実施形態では、第１のメディアチャネルはテレビを備え、第２のメディアチャネルはインターネットを備える。別の実施形態では、第１のメディアチャネルはラジオを備え、第２のメディアチャネルはインターネットを備える。別の実施形態では、第１のメディアチャネルは活字メディアを備え、第２のメディアチャネルはインターネットを備える。別の実施形態では、第１のメディアチャネルは携帯電話を備え、第２のメディアチャネルはインターネットを備える。
【０００９】
一実施形態では、広告選択コントローラは、第２のメディアチャネルのバックエンドシステムから、第１のメディアチャネルにおいて選択された別の広告についての別のクエリを受信して、第１のメディアチャネルにおいて選択された他の広告についての別の広告識別子を識別するためにユーザのユーザプロファイルにアクセスして、第１のメディアチャネルにおいて選択された他の広告についての他の広告識別子を含む別の応答を第２のメディアチャネルのバックエンドシステムに送信するように構成されている。
【００１０】
別の実施形態は、コンテンツをユーザに提供する第１のメディアチャネルにおいて広告を提供する方法を備える。本方法は、第１のメディアチャネルの広告選択コントローラから、コンテンツをユーザに提供する第２のメディアチャネルのバックエンドシステムにクエリを送信するステップであって、クエリが第２のメディアチャネルにおいてユーザのために選択された広告についてである、送信するステップを含む。本方法は、広告選択コントローラにおいて、第２のメディアチャネルのバックエンドシステムから、第２のメディアチャネルにおいて選択された広告についての広告識別子を含む応答を受信するステップを含む。広告識別子は、複数のメディアチャネルにわたってグローバルである。本方法は、第２のメディアチャネルにおいて選択された広告に基づいて、第１のメディアチャネルにおいてユーザのための広告を選択するステップと、第１のメディアチャネルにおいて選択された広告をユーザに提供するステップとを備える。
【００１１】
上記の概要は、本明細書のいくつかの態様の基本的理解を提供する。この概要は、本明細書の広範な概観ではない。本明細書の主要なまたは重要な要素を特定することも、本明細書の特定の実施形態の任意の範囲または特許請求の範囲の任意の範囲を記述することも意図されない。この概要の唯一の目的は、後に提示されるより詳細な説明の前置きとして、本明細書のいくつかの概念を簡単な形式で提示することである。
【００１２】
本発明のいくつかの実施形態を、例示の目的のみで、添付の図面を参照して説明する。すべての図面において、同じ参照番号は、同じ要素、または同じタイプの要素を表す。
【図面の簡単な説明】
【００１３】
【図１】ある例示的実施形態における、通信システムを示す図である。
【図２】ある例示的実施形態における、バックエンドシステムを示す図である。
【図３】ある例示的実施形態における、ユーザプロファイルを示す図である。
【図４】ある例示的実施形態における、ターゲットを絞った広告をユーザに提供するための方法を示す流れ図である。
【図５】ある例示的実施形態における、他のバックエンドシステムに応答するための方法を示す流れ図である。
【図６】別の実施形態における、通信システムを示す図である。
【図７】ある例示的実施形態における、メディアチャネルにおけるユーザのユーザプロファイルを示す図である。
【図８】ある例示的実施形態における、バックエンドシステム間の通信を示すメッセージ図である。
【図９】ある例示的実施形態における、別のメディアチャネルにおけるユーザのユーザプロファイルを示す図である。
【図１０】ある例示的実施形態における、ユーザの更新されたユーザプロファイルを示す図である。
【発明を実施するための形態】
【００１４】
図面および以下の説明は、特定の例示的実施形態を示している。したがって、当業者には、本明細書には明示的に記載または図示されていないが、本実施形態の原理を具体化し、また本実施形態の範囲に含まれる、様々な構成を考案できることが理解されよう。さらに、本明細書に記載の任意の例は、本実施形態の原理の理解を助けることを意図し、そのような具体的に記述された例および条件に限定されないものとして解釈されるべきである。その結果、本発明の概念は、以下に記載された特定の実施形態または例ではなく、特許請求の範囲、およびそれらの均等物によって限定される。
【００１５】
図１は、ある例示的実施形態における、通信システム１００を示している。通信システム１００は、コンテンツをユーザ１５０（消費者とも呼ばれる）に提供または配信する、複数のメディアチャネル１１０、１２０、１３０、および１４０を含む。メディアチャネルは、意図する消費者に到達するために使用される特定のメディアとして定義される。異なるメディアチャネルは、コンテンツを配信するために異なる（通信）メディア（たとえば、有線、無線、活字、記憶メディア等）を使用することができ、コンテンツを配信するために異なる（通信）方法（たとえば、放送、エンドツーエンド、ポントツーポイント）を使用することができ、（電子）コンテンツを配信するために異なるトランスポートプロトコルまたはトランスポート層（たとえば、ＩＰ、ＳＭＳ、ＭＭＳ、ＳＭＰＰ、ＨＴＭＬ等）を使用することができ、異なる経験を消費者に提供することができ、異なる機器またはアプリケーション（たとえば、携帯電話、ブラウザを備えたＰＣ、テレビ受信機、ラジオ受信機等）を通じてアクセス可能でよい。
【００１６】
メディアチャネルは、異なる方法で分類することができるが、一般的に、それらは以下のように分類することができる：活字メディア（たとえば、本、新聞、雑誌）、記録媒体（たとえば、カセット、ＣＤ、ＤＶＤ）、映画、ラジオ、テレビ、インターネット、および携帯電話。これらの分類のそれぞれにおいて、コンテンツを広めるために使用される技術は異なっている場合がある。たとえば、ラジオでは、コンテンツを広めるために使用される技術は、ＦＣＣによって規制される周波数帯域を介する放送音声を含み得る。インターネットでは、コンテンツを広めるために使用される技術は、インターネットプロトコル（ＩＰ）に従ってコンテンツをパケット化して、パケットを意図する受信者にルーティングすることを含み得る。別の例では、テレビでは、コンテンツを広めるために使用される技術は、ＦＣＣによって規制される周波数帯域（放送）を介して、またはＦＣＣによって規制されない他のメディア（たとえば、ケーブルおよび衛星）を介して、ビデオを放送することを含み得る。携帯電話では、コンテンツを広めるために使用される技術は、無線アクセスネットワーク（ＲＡＮ）、または他の無線ネットワークを介して、コンテンツを意図する受信者に送信することを含み得る。異なるメディアチャネルには何らかの技術の重複があり得るが、各メディアチャネルは、コンテンツが消費者に提供される方法に関しては他のメディアチャネルと無関係であると考えられる。異なるメディアチャネルのうちのいくつかは、共通のエンティティによって所有されてもよく、個々のエンティティによって所有されてもよい。
【００１７】
ユーザ１５０は、メディアチャネル１１０、１２０、１３０、および１４０のそれぞれを通じてコンテンツにアクセスすることができる。１つの仮定は、ユーザ１５０が各メディアチャネル１１０、１２０、１３０、および１４０を通じてコンテンツにアクセスすることができる機器を有することである。たとえば、メディアチャネル１１０がラジオを備える場合、ユーザ１５０は、コンテンツにアクセスするためのラジオ機器を有する。メディアチャネル１２０がテレビを備える場合、ユーザ１５０は、コンテンツにアクセスするためのテレビ機器を有する。メディアチャネル１３０がインターネットを備える場合、ユーザ１５０は、コンテンツにアクセスするためのコンピュータおよび関連ブラウザを有する。メディアチャネル１４０が携帯電話を備える場合、ユーザ１５０は、コンテンツにアクセスするためのセルラー電話または他の携帯電話を有する。本明細書で「ユーザ（ｕｓｅｒ）」または「消費者（ｃｏｎｓｕｍｅｒ）」という用語が使用される場合、人および／またはその人に関連付けられる機器を指す場合がある。
【００１８】
ユーザ１５０は、コンテンツにアクセスするために各メディアチャネル内で設定されたアカウントを有することができる。たとえば、メディアチャネル１１０がラジオを備える場合、ユーザ１５０は、このメディアを介してコンテンツのプロバイダで設定されたアカウント（たとえば、ＸＭラジオアカウント）を有することができる。メディアチャネル１２０がテレビを備える場合、ユーザ１５０は、このメディアを介してコンテンツにアクセスするために、ケーブルまたは衛星プロバイダを通じて設定されたアカウントを有することができる。メディアチャネル１３０がインターネットを備える場合、ユーザ１５０は、コンテンツにアクセスするために、Ｇｏｏｇｌｅ（Ｒ）、Ｙａｈｏｏ！（Ｒ）、インターネットサービスプロバイダ（ＩＳＰ）等で設定されたアカウントを有することができる。メディアチャネル１４０が携帯電話を備える場合、ユーザ１５０は、コンテンツにアクセスするために、Ｖｅｒｉｚｏｎ  Ｗｉｒｅｌｅｓｓ（Ｒ）、Ｓｐｒｉｎｔ（Ｒ）等で設定されたアカウントを有することができる。各アカウントは、異なるメディアチャネルにわたって、ユーザを異なるように識別することができる。
【００１９】
メディアチャネル１１０、１２０、１３０、および１４０は、それぞれバックエンドシステム１１２、１２２、１３２、および１４２を含む。バックエンドシステムは、メディアチャネルを通じてコンテンツを提供するための動作（任意選択のユーザ許可および認証を任意で含み得る）をサポートする、任意のサーバ、デバイス、装置、または機器（ハードウェアを含む）を備える。たとえば、テレビまたはラジオのバックエンドシステムは、コンテンツを配信するためのヘッドエンド機器を含み得る。インターネットのバックエンドシステムは、データセンタ内に、カスタマイズされた検索エンジンまたはポータルを消費者に提供する機器を備え得る。携帯電話のバックエンドシステムは、コアネットワーク（たとえば、サービングゲートウェイ、アプリケーションサーバ等）内に、コンテンツを消費者に提供する機器を備え得る。
【００２０】
図２は、ある例示的実施形態における、バックエンドシステムを示している。図２にバックエンドシステム１２２が示されているが、他のバックエンドシステムも同様の構成を有し得る。バックエンドシステム１２２は、インターフェース２２４、広告選択コントローラ２２６、広告サーバ２２７、およびデータベース２２８を含む。インターフェース２２４は、コンテンツの配信に関して他の要素と通信するコンポーネントまたはデバイスを備える。広告（ａｄｖｅｒｔｉｓｅｍｅｎｔ）選択コントローラ２２６は、それぞれのメディアチャネルを介してユーザに提供するために１つまたは複数の広告を選択するコンポーネントまたはデバイスを備える。広告を選択するために、広告選択コントローラ２２６は、ユーザの活動を追跡して、ユーザの活動についての情報を格納することができる。たとえば、メディアチャネルがインターネットを備える場合、広告選択コントローラ２２６は、ユーザの検索または購入を追跡して、この情報を格納することができる。また、広告選択コントローラ２２６は、ユーザのための広告を選択するためのアルゴリズムまたはポリシーを格納することができる。たとえば、広告選択コントローラ２２６は、特定の広告を特定のユーザに推奨するために、協調フィルタリングアルゴリズムを格納して処理することができる。別の例として、送信されるべき広告を選択するポリシー機能は、その優先順位を、広告選択のためにアルゴリズムをオーバーライドする特定の広告を送信するように設定することもでき、ユーザの興味や行動を考慮しない広告を送信するための事前設定された方式に従うことができるＮＵＬＬ選択に設定することもできる。ＮＵＬＬ選択は、ユーザ単位での初期の情報収集および統合段階で有用である。
【００２１】
広告（ａｄｖｅｒｔｉｓｅｍｅｎｔ）サーバ２２７は、ユーザに提供するための広告を格納するコンポーネントまたはデバイスを備える。広告サーバ２２７はバックエンドシステム１２２の一部として示されているが、バックエンドシステム１２２によってアクセスされる外部サーバでもよい。広告サーバ２２７は、識別子によって参照される広告を格納する。本明細書では、識別子は「Ａｄ−ＩＤ」と呼ばれる。Ａｄ−ＩＤは、特定の広告に特有のものである。本明細書に記載の実施形態によれば、Ａｄ−ＩＤは、異なるメディアチャネルにわたってグローバルまたは同型でもある。したがって、消費者にコンテンツを提供するために使用されているメディアチャネルに関わらず、Ａｄ−ＩＤは特定の広告に特有のものとしてすべてのメディアチャネルにわたって理解される。
【００２２】
データベース２２８は、他のデータ、アプリケーション、ファイル等とともに消費者のユーザプロファイルを格納するコンポーネントまたはデバイスを備える。たとえば、データベース２２８は、消費者ごとに、消費者の氏名、住所、電話番号、消費者についてのサービスレベルまたはプラン等を含む、ユーザプロファイルを格納することができる。消費者のユーザプロファイルは、ターゲットを絞った広告を提供するための、消費者に関する任意のデータを示すことができる。図３は、ある例示的実施形態における、ユーザプロファイル３００を示している。ユーザプロファイル３００は、氏名または識別子（ＩＤ）フィールド３０２、セグメントフィールド３０４、Ａｄ−ＩＤフィールド３０６、次のＡｄ−ＩＤフィールド３０８、およびクロスメディア氏名／ＩＤフィールド３１０を含む。氏名／ＩＤフィールド３０２は、メディアチャネル内のユーザを識別する情報を含む。セグメントフィールド３０４は、メディアチャネル内のユーザの１つまたは複数の広告分類を示す。たとえば、広告分類は、「スポーツ」、「ペット」、「金融」等でよい。Ａｄ−ＩＤフィールド３０６は、メディアチャネルを介してユーザに提供される広告のＡｄ−ＩＤを含む。次のＡｄ−ＩＤフィールド３０８は、メディアチャネルを介してユーザに提供されるように選択された広告のＡｄ−ＩＤを含む。クロスメディア氏名／ＩＤフィールド３１０は、異なるメディアチャネル内のユーザを識別する情報を含む。ユーザは、異なるメディアチャネル内で異なる氏名またはＩＤを有する場合があるので、このフィールド３１０は、１つまたは複数の異なるメディアチャネルにおけるユーザの氏名またはＩＤを示している。
【００２３】
この実施形態では、広告選択コントローラ２２６が、メディアチャネル１２０（図１参照）を介してコンテンツにアクセスしているユーザ１５０の図３に示されるようなユーザプロファイル３００をポピュレート（ｐｏｐｕｌａｔｅ）すると仮定する。広告選択コントローラ２２６は、メディアチャネル１２０において、ターゲットを絞った広告をユーザ１５０に提供するように構成されている。この実施形態では、広告選択コントローラ２２６は、メディアチャネル１１０、１３０、および１４０などの他のメディアチャネルによって提供された情報に基づいて、ターゲット広告をユーザ１５０に提供するように拡張される。他のメディアチャネルにおけるバックエンドシステムもユーザ１５０のための広告を選択している可能性があるので、これらのバックエンドシステムは、ユーザ１５０のために選択した広告に関して、広告選択コントローラ２２６と共有するべき情報を有する場合がある。以前は、各メディアチャンネルが独立していたので、そのメディアチャネル内のユーザの活動に基づいてターゲット広告（該当する場合）を選択したであろう。広告選択コントローラ２２６は、ユーザ１５０により一層ターゲットを絞った広告を提供するために、ユーザ１５０に関する情報を他のメディアチャネルに照会することができる。
【００２４】
図４は、ある例示的実施形態における、ターゲットを絞った広告をユーザに提供するための方法４００を示す流れ図である。方法４００のステップは、図１−図２のバックエンドシステム１２２を参照して説明されるが、当業者は、方法４００は他のシステムにおいて実行され得ることが理解できるだろう。また、本明細書に記載の流れ図のステップは包括的なものではなく、図示されていない他のステップを含むことができ、ステップは代替の順序で実行されてよい。
【００２５】
ユーザ１５０にターゲットを絞った広告を提供するために、広告選択コントローラ２２６は、ユーザ１５０の興味を決定するためにデータマイニング作業を実行することができる。一例では、広告選択コントローラ２２６は、メディアチャネル１２０を介してユーザ１５０の活動を追跡することができる（ステップ４０２）。たとえば、メディアチャネル１２０がインターネットを備える場合、広告選択コントローラ２２６は、ユーザ１５０によって実行される検索、ユーザ１５０によるクエリ、ユーザ１５０によって行われる購入等を監視することができる。この実施形態では、広告選択コントローラ２２６はまた、他のメディアチャネルではユーザ１５０のためにどのタイプの広告が選択されたかを決定するために、それらのメディアチャネルのバックエンドシステムに照会する。したがって、広告選択コントローラ２２６は、そのメディアチャネルでユーザ１５０のために選択された広告を識別するために、クエリを（インターフェース２２４を通じて）メディアチャネル１３０のバックエンドシステム１３２に送信する（ステップ４０４）。広告選択コントローラ２２６は、ユーザ１５０の氏名またはＩＤ、ユーザ１５０の位置、またはユーザ１５０についての他のデータを、クエリに挿入することができる。
【００２６】
次いで、広告選択コントローラ２２６は、バックエンドシステム１３２から、メディアチャネル１３０においてユーザ１５０のために選択された広告のＡｄ−ＩＤを含む応答を受信する（ステップ４０６）。上述のように、Ａｄ−ＩＤは、異なるメディアチャネルにわたってグローバルである。したがって、メディアチャネル１３０において選択されたＡｄ−ＩＤは、メディアチャネル１２０において理解され、以下同様である。
【００２７】
広告選択コントローラ２２６は、それらのメディアチャネルにおいてユーザ１５０のために選択された広告を識別するために、他のメディアチャネル１１０および１４０の他のバックエンドシステム１１２および１４２に同様の方法で照会することができる。バックエンドシステム１２２は、他のバックエンドシステムと通信するために、任意の所望のリアルタイムプロトコルを使用することができる。たとえば、バックエンドシステムは、特にバックエンドシステム間の接続に信頼性がある場合、通信のためにＵＤＰ／ＩＰを使用することができる。あるいは、バックエンドシステムは、通信のためにＴＣＰ／ＩＰを使用することができる。
【００２８】
次いで、広告選択コントローラ２２６は、メディアチャネル１２０において、ユーザ１５０のための広告を選択する（ステップ４０８）。広告選択コントローラ２２６による選択は、他のメディアチャネル（たとえば、メディアチャネル１３０）において選択された広告に基づいてもよく、それ自体のメディアチャネル１２０内のユーザ１５０の活動に基づいてもよく、他の任意の情報に基づいてもよい。たとえば、広告選択コントローラ２２６は、Ａｄ−ＩＤによって示されるように、メディアチャネル１３０において選択されたものと同じ広告を選択することができる。別の例では、広告選択コントローラ２２６は、メディアチャネル１３０において選択された広告と類似する、またはそれと同じ興味の領域内にある、広告を選択することができる。メディアチャネル１２０における広告の選択は、設計上の選択の問題である。
【００２９】
次いで、広告選択コントローラ２２６は、選択された広告を（インターフェース２２４を通じて）ユーザ１５０に提供する（ステップ４１０）。広告を提供するために、広告選択コントローラ２２６は、Ａｄ−ＩＤに関連する広告を取り出すために選択されたＡｄ−ＩＤを使用して広告サーバ２２７に照会することができる。次いで、広告選択コントローラ２２６は、ユーザ１５０に提供されるコンテンツに広告を挿入することができる。広告選択コントローラ２２６が選択された広告を提供する方法は、メディアチャネルのタイプに依存し得る。たとえば、メディアチャネル１２０がインターネットを備える場合、広告選択コントローラ２２６は、広告をポップアップメッセージとして提供することや、広告をウェブページに挿入することなどができる。
【００３０】
広告選択コントローラ２２６は、選択された広告に基づいて、ユーザ１５０のユーザプロファイル３００を更新することもできる。図３では、広告選択コントローラ２２６は、この広告はユーザ１５０に提供されたということを示すために、選択された広告のＡｄ−ＩＤを、ユーザプロファイル３００の「Ａｄ−ＩＤ」フィールドに挿入することができる。
【００３１】
他のバックエンドシステムに照会することに加えて、広告選択コントローラ２２６は、他のバックエンドシステムからのクエリに応答することができる。図５は、ある例示的実施形態における、他のバックエンドシステムに応答するための方法５００を示す流れ図である。方法５００のステップは、図１−図２のバックエンドシステム１２２を参照して説明されるが、当業者は、方法５００は他のシステムにおいて実行され得ることが理解できるだろう。
【００３２】
１つの仮定は、バックエンドシステム１３０などの別のバックエンドシステムが、ターゲットを絞った広告をユーザ１５０に提供するために動作していることである。バックエンドシステム１２０が他のバックエンドシステムに照会することができるのと同様に、バックエンドシステム１３０は、メディアチャネル１２０においてユーザ１５０のために選択された広告を識別するために、バックエンドシステム１２０にクエリを送信することができる。したがって、バックエンドシステム１２０内の広告選択コントローラ２２６は、バックエンドシステム１３０から、メディアチャネル１２０においてユーザ１５０のために選択された広告のＡｄ−ＩＤを要求する（インターフェース２２４を通じて）クエリを受信する（ステップ５０２）。クエリに応答して、広告選択コントローラ２２６は、メディアチャネル１２０においてユーザ１５０のために選択された広告を識別するために、ユーザ１５０のユーザプロファイル３００にアクセスする（ステップ５０４）。たとえば、広告選択コントローラ２２６は、メディアチャネル１２０においてユーザ１５０のために選択された広告のＡｄ−ＩＤを識別するために、「Ａｄ−ＩＤ」フィールド、または「次のＡｄ−ＩＤ」フィールドにアクセスすることができる。次いで、広告選択コントローラ２２６は、メディアチャネル１２０においてユーザ１５０のために選択された広告のＡｄ−ＩＤを含む応答をバックエンドシステム１３０に送信する（ステップ５０６）。
【００３３】
異なるメディアチャネルにわたって広告のグローバルなＡｄ−ＩＤが定義されるので、バックエンドシステムは、それぞれのメディアチャネルにおいて提供された広告に関する情報を交換することができる。したがって、広告を選択する際に各メディアチャネルが個別に動作する代わりに、各メディアチャネルにおいてよりターゲットを絞った広告をユーザ１５０に提供できるようにバックエンドシステムが協調することができる。また、いくつかのメディアチャネルは、ユーザ１５０の嗜好についての情報の収集により貢献する。たとえば、インターネットおよび携帯電話は、ユーザ１５０が彼／彼女の興味を示す可能性がより高いプラットフォーム（たとえば、ウェブ検索、購入等）を提供するが、一方、テレビおよびラジオなどの放送メディアチャネルは、ユーザ１５０とのそのような相互作用を有する可能性が低い。上述の実施形態によって、ユーザ１５０についてのより多くの情報を取得することができるそれらのチャネルは、各メディアチャネルがそれらの広告を個々のユーザにターゲットを絞ることができるように、それらの広告選択を他のメディアチャネルと共有することができるようになる。
【００３４】
（実施例）
図６は、別の実施形態における、通信システム６００を示している。システム６００は、コンテンツをユーザ６５０に提供する２つのメディアチャネル６１０および６２０を含む。メディアチャネル６１０はテレビを備え、メディアチャネル６２０はインターネットを備えている。メディアチャネル６１０および６２０にアクセスするために、ユーザ６５０は機器（顧客宅内機器と呼ばれることもある）および適切な契約を有している。たとえば、メディアチャネル６１０にアクセスするために、ユーザ６５０はセットトップボックス６４２およびテレビ（ＴＶ）６４４を有している。また、ユーザ６５０は、メディアチャネル６１０にアクセスするために、ケーブルプロバイダ、衛星プロバイダ等との契約を有している。また、ユーザ６５０は、メディアチャネル６２０にアクセスするために、関連するブラウザを備えたコンピュータ（ＰＣ）６４６を有している。また、ユーザ６５０は、メディアチャネル６２０にアクセスするために、インターネットサービスプロバイダ（ＩＳＰ）との契約を有している。
【００３５】
メディアチャネル６１０は、ユーザ６５０のユーザプロファイルを格納するバックエンドシステム６１２を含む。ユーザプロファイルは、とりわけ、メディアチャネル６１０においてユーザ６５０のために選択された広告を示す。図７は、ある例示的実施形態における、メディアチャネル６１０におけるユーザ６５０のユーザプロファイル７００を示している。ユーザプロファイル７００は、メディアチャネル６１０におけるユーザ６５０の氏名を「Ｃｚａｒ２３」と示す、氏名または識別子（ＩＤ）フィールド７０２を含む。セグメントフィールド７０４は、ユーザ６５０にとって興味深い広告のセグメントを示しており、それは「ペット」である。Ａｄ−ＩＤフィールド７０６は、メディアチャネル６１０においてユーザ６５０に提供された広告のＡｄ−ＩＤを示している。次のＡｄ−ＩＤフィールド７０８は、メディアチャネル６１０においてユーザ６５０に提供されるように選択された広告のＡｄ−ＩＤを示している。クロスメディア氏名／ＩＤフィールド７１０は、メディアチャネル６２０などの他のメディアチャネルにおけるユーザ６５０の氏名またはＩＤを示している。たとえば、活字メディアでは、ユーザ６５０は、「Ｊｏｈｎ  Ｄｏｅ」というＩＤを有することができる。インターネットメディアでは、ユーザ６５０は、「Ｆｂａｌｌｆａｎ」というＩＤを有することができる。したがって、バックエンドシステム６１２がユーザ６５０に広告を提供したい場合、バックエンドシステム６１２は、活字メディアのバックエンドに「Ｊｏｈｎ  Ｄｏｅ」について、およびインターネットのバックエンドに「Ｆｂａｌｌｆａｎ」について照会することができる。ユーザ６５０は、同様に照会され得る他のメディアチャネル用に他のＩＤを有することができる。
【００３６】
また、バックエンドシステム６１２は、コンテンツをユーザ６５０に提供することができ、この例ではテレビコンテンツである。また、バックエンドシステム６１２は、メディアチャネル６１０において、ユーザ６５０のためのターゲットを絞った広告を選択するように構成されている。広告を選択するために、バックエンドシステム６１２は、位置、年齢、性別、好き／嫌い等の、ユーザ６５０についての情報を有することができる。この情報は、ユーザ６５０がサービスにサインアップしたときに収集されてもよく、別の方法で収集されてもよい。また、バックエンドシステム６１２は、スポーツチャネル、ニュースチャネル等の、ユーザ６５０によって視聴されるテレビチャネルを追跡することができる。ユーザ６５０のための広告を選択するために、バックエンドシステム６１２は、メディアチャネル６２０のバックエンドシステム６２２から情報を収集することもできる。図８は、ある例示的実施形態における、バックエンドシステム間の通信を示すメッセージ図である。バックエンドシステム６１２は、メディアチャネル６２０においてユーザ６５０のために選択されたＡｄ−ＩＤを要求する、バックエンドシステム６２２へのクエリをフォーマットする。バックエンドシステム６１２は、メディアチャネル６２０において使用されるユーザ６５０の氏名／ＩＤ（すなわち、「Ｆｂａｌｌｆａｎ」）を挿入して、バックエンドシステム６２２にクエリを送信する。クエリは、位置などの、ユーザ６５０についての他の情報を含み得る。
【００３７】
バックエンドシステム６２２が、バックエンドシステム６１２からクエリを受信する。また、バックエンドシステム６２２は、メディアチャネル６２０においてユーザ６５０のためのターゲットを絞った広告を選択するように構成されている。広告を選択するために、バックエンドシステム６２２は、位置、年齢、性別、好き／嫌い等の、ユーザ６５０についての情報を有することができる。バックエンドシステム６２２は、検索、購入等のメディアチャネル６２０におけるユーザ６５０の活動を追跡することもできる。
【００３８】
バックエンドシステム６２２はまた、ユーザ６５０のユーザプロファイルを格納する。図９は、ある例示的実施形態における、メディアチャネル６２０におけるユーザ６５０のユーザプロファイル９００を示している。ユーザプロファイル９００は、メディアチャネル６２０におけるユーザ６５０の氏名を「Ｆｂａｌｌｆａｎ」と示す、氏名またはＩＤフィールド９０２を含む。セグメントフィールド９０４は、ユーザ６５０にとって興味深い広告のセグメントを示しており、それは「スポーツ」である。Ａｄ−ＩＤフィールド９０６は、メディアチャネル６２０においてユーザ６５０に提供された広告のＡｄ−ＩＤを示している。次のＡｄ−ＩＤフィールド９０８は、メディアチャネル６２０においてユーザ６５０に提供されるように選択された広告のＡｄ−ＩＤを示している。クロスメディア氏名／ＩＤフィールド９１０は、他のメディアチャネルにおけるユーザ６５０の氏名またはＩＤを示している。たとえば、活字メディアでは、ユーザ６５０は、「Ｊｏｈｎ  Ｄｏｅ」というＩＤを有する。テレビメディアでは、ユーザ６５０は、「Ｃｚａｒ２３」というＩＤを有する。
【００３９】
バックエンドシステム６１２からのクエリに応答して、バックエンドシステム６２２は、メディアチャネル６２０においてユーザ６５０のために選択されたＡｄ−ＩＤを識別するために、ユーザプロファイル９００にアクセスする。Ａｄ−ＩＤは、「Ｐ１」、「Ｒ１」、および「Ｑ１」である。これらのＡｄ−ＩＤは例にすぎず、実際のＡｄ−ＩＤは、広告代理店の業界標準（たとえば、ｈｔｔｐ：／／ｗｗｗ．ａｄ−ｉｄ．ｏｒｇ）によって定義され得る。Ａｄ−ＩＤのフォーマットは標準化され得るが、それらは、複数のメディアチャネルにわたってグローバルであり、任意の特定のメディアチャネルに特有のものではない。したがって、異なるメディアチャネルにわたるバックエンドシステムは、Ａｄ−ＩＤを理解して処理することができる。次いで、バックエンドシステム６２２は、メディアチャネル６２０においてユーザ６５０のために選択されたＡｄ−ＩＤを含む応答をフォーマットして、応答をバックエンドシステム６１２に送信する。
【００４０】
応答を受信した後、バックエンドシステム６１２は、メディアチャネル６１０においてユーザ６５０のための広告を選択する。バックエンドシステム６１２は、バックエンドシステム６２２によって提供されたＡｄ−ＩＤ（すなわち、Ｐ１、Ｒ１、およびＱ１）に基づいて、ユーザ６５０に関する情報に基づいて、または他の任意の情報に基づいて、広告を選択することができる。次いで、バックエンドシステム６１２は、選択された広告をユーザ６５０に提供する。たとえば、バックエンドシステム６１２は、選択された広告のＡｄ−ＩＤを、セットトップボックス６４２に提供されるビデオコンテンツに挿入することができる。次いで、セットトップボックス６４２は、Ａｄ−ＩＤを識別するために、ビデオコンテンツを構文解析して、ローカルメモリや外部データベースなどから、Ａｄ−ＩＤに関連する広告を取り出すことができる。
【００４１】
また、バックエンドシステム６１２は、ユーザ６５０のユーザプロファイル７００を更新することができる。図１０は、ある例示的実施形態における、ユーザ６５０の更新されたユーザプロファイルを示している。図１０に示されるように、バックエンドシステム６１２は、バックエンドシステム６２２によって提供されたＡｄ−ＩＤを含むように、ユーザプロファイル７００を更新することができる。バックエンドシステム６１２が、「Ｐ１」によって識別された広告を提供すると、バックエンドシステム６１２は、ユーザプロファイル７００の「Ａｄ−ＩＤ」フィールド７０６に「Ｐ１」を追加することによって、ユーザプロファイル７００を更新する。また、バックエンドシステム６１２は、「Ｒ１」および「Ｑ１」の広告が次に提供され得るので、ユーザプロファイル７００の「次のＡｄ−ＩＤ」フィールド７０８に「Ｒ１」および「Ｑ１」を追加することができる。
【００４２】
図面に示される、または本明細書に記載される様々な要素またはモジュールのいずれかは、ハードウェア、ソフトウェア、ファームウェア、またはこれらの何らかの組合せとして実装され得る。たとえば、ある要素は専用ハードウェアとして実装され得る。専用ハードウェア要素は、「プロセッサ（ｐｒｏｃｅｓｓｏｒ）」、「コントローラ（ｃｏｎｔｒｏｌｌｅｒ）」、または何らかの類似の用語で呼ばれることがある。プロセッサによって提供されると、単一の専用プロセッサによって、単一の共有プロセッサによって、またはそのうちのいくつかが共有され得る複数の個々のプロセッサによって、機能が提供され得る。さらに、「プロセッサ」、または「コントローラ」という用語の明示的な使用は、ソフトウェアを実行することができるハードウェアだけを指すものと解釈されるべきではなく、これに限定されないが、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）または他の回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを記憶するための読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、不揮発性記憶装置、ロジック、あるいは他の何らかの物理的ハードウェアコンポーネントまたはモジュールを暗示的に含み得る。
【００４３】
また、要素は、要素の機能を実行するためにプロセッサまたはコンピュータによって実行可能な命令として実装され得る。命令のいくつかの例は、ソフトウェア、プログラムコード、およびファームウェアである。命令は、プロセッサに要素の機能を実行するよう指示するためにプロセッサによって実行された場合に動作可能である。命令は、プロセッサによって読取り可能な記憶装置に記憶され得る。記憶装置のいくつかの例は、デジタルまたはソリッドステートメモリ、磁気ディスクおよび磁気テープなどの磁気記憶媒体、ハードドライブ、または光学的に読取り可能なデジタルデータ記憶媒体である。
【００４４】
本明細書では特定の実施形態が説明されたが、本開示の範囲はそれらの特定の実施形態に限定されるものではない。本開示の範囲は、以下の特許請求の範囲、およびそれらの任意の均等物によって定義される。
【符号の説明】
【００４５】
１００、６００  通信システム
１１０、１２０、１３０、１４０、６１０、６２０  メディアチャネル
１１２、１２２、１３２、１４２、６１２、６２２  バックエンドシステム
１５０、６５０  ユーザ
２２４  インターフェース
２２６  広告選択コントローラ
２２７  広告サーバ
２２８  データベース
３００、７００、９００  ユーザプロファイル
３０２  氏名／識別子フィールド
３０４、７０４、９０４  セグメントフィールド
３０６、７０６、９０６  Ａｄ−ＩＤフィールド
３０８、７０８、９０８  次のＡｄ−ＩＤフィールド
３１０、７１０、９１０  クロスメディア氏名／ＩＤフィールド
４００、５００  方法
６４２  セットトップボックス
６４４  テレビ
６４６  コンピュータ
７０２  氏名または識別子フィールド
９０２  氏名またはＩＤフィールド
【図１】
0006033917.tif 000002
【図２】
0006033917.tif 000003
【図３】
0006033917.tif 000004
【図４】
0006033917.tif 000005
【図５】
0006033917.tif 000006
【図６】
0006033917.tif 000007
【図７】
0006033917.tif 000008
【図８】
0006033917.tif 000009
【図９】
0006033917.tif 000010
【図１０】
0006033917.tif 000011