(57)【要約】      （修正有）【課題】一次ユーザデバイスから二次接続デバイスのユーザにターゲット広告を提供するための技法を提供する。【解決手段】コンテンツを二次接続デバイスにプッシュするシステムおよび方法は、双方向広告、バナー、ゲーム、またはアプリケーション等のターゲットコンテンツを世帯内の二次接続デバイスにプッシュすることを含む。ターゲットコンテンツは、ユーザ行動、および二次接続デバイス上で視聴される種々の形態のコンテンツとの以前の対話を含む、二次接続デバイスと関連付けられるユーザ選好を反映し得る。ターゲットコンテンツは、二次接続デバイスにプッシュする時点で、ローカルにキャッシュされ得るか、または広告サーバから検索され得る。【選択図】図１
2018120603.tif 000002
【特許請求の範囲】
【請求項１】
一次ユーザデバイスの一次コンテンツと関連して二次ユーザデバイスを操作するユーザに広告コンテンツを提供する方法であって、
コンテンツネットワークインターフェースを通じて、一次ユーザデバイスの一次コンテンツを受け取るステップと、
前記受け取った一次コンテンツの属性を判定するために、前記受け取った一次コンテンツに関するコンテンツ認識を行うステップと、
前記二次ユーザデバイスから再生指示を受け取るステップと、
前記再生指示および前記属性に基づいて、二次広告によって前記一次コンテンツを選択的に修正するステップと、
前記ユーザに表示するために、前記二次ユーザデバイスに前記選択的に修正した一次コンテンツを提供するステップと、
を含む、方法。
【請求項２】
前記ユーザのプロファイルに基づいて、前記二次広告を選択するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記受け取った一次コンテンツの前記判定した属性に基づいて、前記二次広告を選択するステップをさらに含む、請求項２に記載の方法。
【請求項４】
前記コンテンツ認識を行うステップは、
前記一次コンテンツから画像パターンを抽出するステップと、
前記抽出された画像パターンを基準画像パターンのライブラリと照合するステップと、を含む、請求項１に記載の方法。
【請求項５】
前記一次コンテンツを受け取る前の時点で、前記二次広告を含む１組の広告を受け取るステップと、
前記１組の広告を前記一次ユーザデバイスの記憶媒体に記憶するステップと、をさらに含む、請求項１に記載の方法。
【請求項６】
前記１組の広告は、前記コンテンツネットワークインターフェースと異なるデータネットワークインターフェースを通じて受け取られる、請求項１に記載の方法。
【請求項７】
前記二次広告によって前記一次コンテンツを前記選択的に修正するステップは、
前記一次コンテンツの上に広告バナーをオーバーレイするステップを含む、請求項１に記載の方法。
【請求項８】
前記一次コンテンツを前記選択的に修正するステップは、
ローカルに記憶されたキャッシュから前記二次広告を検索するステップを含む、請求項１に記載の方法。
【請求項９】
前記一次コンテンツの前記選択的修正は、
ローカル記憶装置からコンテンツセグメントを検索するステップと、
前記二次ユーザデバイスのディスプレイ特性に基づいて、前記コンテンツセグメントをトランスコードして、前記二次広告をもたらすステップと、
を含む、請求項１に記載の方法。
【請求項１０】
前記一次コンテンツの前記選択的修正は、
リモート広告サーバからコンテンツセグメントをフェッチするステップと、
前記フェッチしたコンテンツに基づいて、前記二次広告を発生させるステップと、
を含む、請求項１に記載の方法。
【請求項１１】
前記フェッチする操作はさらに、
前記リモート広告サーバに前記二次ユーザデバイスのディスプレイ特性および前記受け取った一次コンテンツの前記属性を提供することを含む、請求項１０に記載の方法。
【請求項１２】
前記コンテンツ認識を行うステップは、前記一次コンテンツと関連付けられるメタデータを受け取り、前記受け取ったメタデータからキーワードを抽出するステップを含む、請求項１に記載の方法。
【請求項１３】
コンパニオンユーザデバイスを操作するユーザにターゲット広告を提供するための装置であって、
一次コンテンツを受け取るように構成されるコンテンツネットワークインターフェースと、
シーケンス情報を記憶するように構成されるルックアップテーブルと、
前記受け取った一次コンテンツを前記ルックアップテーブルのエントリと照合するように構成される指紋プロセッサと、
前記ルックアップテーブルの前記エントリに基づいて、二次広告を検索するように構成されるバンドルマネージャと、
前記一次コンテンツおよび前記二次広告コンテンツに基づいて、前記ユーザにターゲット広告を伝送するように構成されるプロファイルマネージャと、
を備える、装置。
【請求項１４】
前記プロファイルマネージャは、前記二次ユーザデバイスのディスプレイ特性に従って、前記ターゲット広告コンテンツを修正した、請求項１３に記載の装置。
【請求項１５】
前記二次広告コンテンツは、前記一次コンテンツにオーバーレイすることができるバナー、アプリケーション、およびゲームのうちの少なくとも１つを含む、請求項１３に記載の装置。
【請求項１６】
前記コンテンツネットワークインターフェースはさらに、前記シーケンス情報および複数の二次広告を受け取るように構成される、請求項１３に記載の装置。
【請求項１７】
コードを有するコンピュータ読み出し可能なプログラム記憶媒体であって、前記コードは、該コンピュータ読み出し可能なプログラム記憶媒体に記憶され、プロセッサによって実行されたときに、前記プロセッサに、ユーザデバイスにターゲット広告を提供する方法を実現させ、前記方法は、
広告を含むライブコンテンツ伝送を受け取るステップと、
複数のターゲット広告を含む広告バンドルを受け取るステップと、
前記ライブコンテンツ伝送に含まれる前記広告を識別するステップと、
前記広告の前記識別、および前記ユーザデバイスと関連付けられるユーザプロファイルに基づいて、前記複数のターゲット広告のうちの１つを含むように、前記広告を修正するステップと、
前記ユーザデバイスに前記修正した広告を伝送するステップと、
を含む、コンピュータ読み出し可能なプログラム記憶媒体。
【請求項１８】
前記広告バンドルは、双方向アプリケーション、バナー、およびゲームのうちの１つ以上を含む、請求項１７に記載のコンピュータ読み出し可能なプログラム記憶媒体。
【請求項１９】
前記方法はさらに、
前記ユーザのユーザプロファイルを作成するステップと、
前記ユーザプロファイルを前記修正した広告を受け取る前記デバイスと関連付けるステップと、
を含む、請求項１７に記載のコンピュータ読み出し可能なプログラム記憶媒体。
【請求項２０】
前記ユーザプロファイルは、前記ユーザの行動、および種々の形態のコンテンツとの対話に関する情報を含む、請求項１７に記載のコンピュータ読み出し可能なプログラム記憶媒体。
【請求項２１】
二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する方法であって、
前記一次ユーザデバイスから広告を受け取るステップと、
前記受け取った広告の属性を判定するために、前記受け取った広告に関するコンテンツ認識を行うステップと、
前記二次デバイスの前記広告のための再生情報を収集するステップと、
前記受け取った広告の前記属性、および前記再生情報のうちの少なくとも１つを前記一次ユーザデバイスに提供するステップと、
を含む、方法。
【請求項２２】
前記再生情報を前記収集するステップは、前記受け取った広告とのユーザ対話および前記受け取った広告の再生期間のうちの少なくとも１つに関する情報を収集するステップを含む、請求項２１に記載の方法。
【請求項２３】
前記収集された再生情報に基づいて、ユーザプロファイルを更新するステップをさらに含む、請求項２１に記載の方法。
【請求項２４】
一次ユーザデバイスに広告再生情報を提供するための装置であって、
広告が受け取られていると判定するために、受け取ったマルチメディア番組に関するコンテンツ認識を行う、コンテンツ認識モジュールと、
前記広告をユーザに表示させる、ディスプレイコントローラと、
前記表示させた広告とのユーザ対話のレベルを取り込む、ユーザ対話モジュールと、
前記ユーザ対話のレベルを含む前記一次ユーザデバイスにフィードバックを提供する、フィードバックモジュールと、
を備える、装置。
【請求項２５】
前記ユーザ対話モジュールはさらに、前記ユーザが広告再生中に音量をミュートしたかどうか、および前記ユーザが前記広告とともに表示されるリソース場所にナビゲートしたかどうか、のうちの少なくとも１つに関する情報を記憶する、請求項２４に記載の装置。
【請求項２６】
前記広告の全体が再生されたかどうかを前記一次ユーザデバイスに示す、再生指示モジュールをさらに備える、請求項２４に記載の装置。
【請求項２７】
前記ユーザ対話のレベルに基づいて、前記ユーザにその後に表示される番組ガイドの少なくとも１つの属性を修正する、番組ガイドモジュールをさらに備える、請求項２４に記載の装置。
【請求項２８】
コードを有するコンピュータ読み出し可能な媒体を備えるコンピュータプログラム製品であって、前記コードは、該コンピュータ読み出し可能な媒体に記憶され、プロセッサによって実行されたときに、前記プロセッサに、二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する方法を実現させ、前記方法は、
前記一次ユーザデバイスから広告を受け取るステップと、
前記受け取った広告の属性を判定するために前記受け取った広告に関するコンテンツ認識を行うステップと、
前記二次デバイスの前記広告のための再生情報を収集するステップと、
前記受け取った広告の前記属性、および前記再生情報のうちの少なくとも１つを前記一次ユーザデバイスに提供するステップと、
を含む、コンピュータプログラム製品。
【発明の詳細な説明】
【優先権の主張および関連特許出願】
【０００１】
本文書は、２０１３年１月３１日に出願された米国特許出願第１３／７５６，３９７号、名称「Ｐｕｓｈｉｎｇ  Ｃｏｎｔｅｎｔ  Ｔｏ  Ｓｅｃｏｎｄａｒｙ  Ｃｏｎｎｅｃｔｅｄ  Ｄｅｖｉｃｅｓ」からの優先権の利益を主張する。本文書はさらに、２０１２年９月７日に出願された米国仮特許出願第６１／６９７，９８９号、名称「Ｐｕｓｈｉｎｇ  Ｃｏｎｔｅｎｔ  Ｔｏ  Ｓｅｃｏｎｄａｒｙ  Ｃｏｎｎｅｃｔｅｄ  Ｄｅｖｉｃｅｓ」からの優先権の利益を主張する。上で参照した出願の開示全体は、本ＰＣＴ出願の明細書の一部として参照により組み込まれる。
【技術分野】
【０００２】
本文書は、双方向テレビおよびデジタル広告の分野に関する。
【背景技術】
【０００３】
電気技術およびコンピュータ技術の進歩によって、ユーザがオーディオ／ビデオ番組を視聴することができる表示画面の数が増加し続けている。テレビサービスのためのいくつかのコンテンツ配信システムにおいて、サービスプロバイダ（例えば、ケーブル、衛星、または光ファイバネットワークのオペレータ）は、ユーザ施設、例えばセットトップボックスに位置する受信機デバイスにコンテンツを配信する。受信機デバイスは、受信機デバイスと通信しているユーザが選択したコンテンツを復号化し、復号化したコンテンツをテレビ画面上に表示する。近年、種々の通信デバイスまたはコンパニオンデバイスは、ユーザがサービスプロバイダからコンテンツを受信することを可能にする、二次デバイスになってきている。そのようなデバイスの例としては、タブレットコンピュータ、スマートフォン、ラップトップコンピュータ、二次テレビ等が挙げられる。サービスプロバイダによって提供されるコンテンツは、広告を含むことができ、該広告は、コンテンツプロバイダまたはサービスプロバイダの収入源である。
【発明の概要】
【０００４】
一次ユーザデバイスから二次接続デバイスのユーザにターゲット広告を提供するための技法が開示される。ターゲティングは、二次接続デバイスと関連付けられるユーザプロファイルに基づき得る。ターゲティングは、コンテンツネットワークを通じて受信され、ユーザによって視聴されているコンテンツの識別に基づき得る。
【０００５】
一態様では、コンテンツネットワークインターフェースを通じて一次ユーザデバイスの一次コンテンツを受け取り、受け取った一次コンテンツの属性を判定するために、受け取った一次に関するコンテンツ認識を行い、二次ユーザデバイスから再生指示を受け取り、再生指示および属性に基づいて、二次広告によって一次コンテンツを選択的に修正し、そしてユーザに表示するために、二次ユーザデバイスに選択的に修正した一次コンテンツを提供することによって、二次ユーザデバイスを操作するユーザに広告コンテンツを促すための方法、装置、およびコンピュータプログラム製品。
【０００６】
別の態様では、広告を含むライブコンテンツ伝送を受け取り、複数のターゲット広告を含む広告バンドルを受け取り、ライブコンテンツ伝送に含まれる広告を識別し、広告の前記識別、およびユーザデバイスと関連付けられるユーザプロファイルに基づいて、複数のターゲット広告のうちの１つを含むように、前記広告を修正し、そして修正した広告をユーザデバイスに伝送することによって、二次ユーザデバイスを操作するユーザに広告コンテンツを促すための方法、装置、およびコンピュータプログラム製品。
【０００７】
これらのおよび他の態様、ならびにそれらの実現形態は、図面、説明、および特許請求の範囲でさらに詳細に説明される。
【図面の簡単な説明】
【０００８】
本明細書で説明される実施形態は、一例として例示されるものであり、同じ参照番号が同じ要素を示す添付図面の図に限定されるものではない。
【０００９】
【図１】ユーザプロファイルのレベルを例示するブロック図である。
【００１０】
【図２】ヘッドエンドデータベースに記憶されるコンテンツパッケージ参照を例示する概略図である。
【００１１】
【図３】前処理されたルックアップテーブルを例示する概略図である。
【００１２】
【図４】機械読み出し可能な媒体から命令を読み出し、本明細書で論じられる方法論のいずれか１つ以上を行うことができる、いくつかの例示的な実施形態による、機械の構成要素を例示するブロック図である。
【００１３】
【図５】自動コンテンツ認識技法のブロック図表現である。
【００１４】
【図６】自動コンテンツ認識の別の実施形態の流れを表す図である。
【００１５】
【図７】一次コンテンツおよび二次コンテンツの例を表す図である。
【００１６】
【図８】ユーザに提示される二次広告コンテンツのスクリーンショットである。
【００１７】
【図９】ユーザに提示される二次広告コンテンツのスクリーンショットである。
【００１８】
【図１０】修正した番組メニューの例を示すスクリーンショットである。
【００１９】
【図１１】ユーザに提示される二次広告コンテンツのスクリーンショットである。
【００２０】
【図１２】ユーザに二次広告コンテンツを提示する例のスクリーンショットである。
【００２１】
【図１３】同じ一次コンテンツに対するいくつかの代替のターゲット広告を表す図である。
【００２２】
【図１４】ターゲット広告をユーザにプッシュする過程のフローチャート表現である。
【００２３】
【図１５】ユーザデバイスの一部分のブロック図表現である。
【００２４】
【図１６】ターゲット広告をユーザにプッシュする別の過程のフローチャート表現である。
【００２５】
【図１７】二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する過程のフローチャート表現である。
【００２６】
【図１８】二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する装置のブロック図表現である。
【発明を実施するための形態】
【００２７】
本文書で説明される技術は、高度な広告およびユーザエクスペリエンスを提供することを含む、コンテンツプロバイダ、サービスプロバイダ、および／またはテレビ視聴者に対するオプションまたは特徴を強化するために、テレビ視聴者へのコンテンツ配信において実現することができる。例えば、あるコンテンツ配信モジュールまたは機能は、あるコンテンツ（例えば、双方向広告、バナー、ゲーム、またはアプリケーション）を世帯内の二次接続デバイスにプッシュするために、テレビ配信システムおよびソフトウェアツールにおいて実現することができる。本文書で説明される技術はまた、どのコンテンツ、例えば一次または二次広告コンテンツが、どの一次または二次デバイス上で再生されたのかに関する情報、およびデバイスと関連付けられる対応するユーザプロファイルを収集するために使用することもできる。この情報は、次に、広告キャンペーンの成功を検証するために使用され得る。
【００２８】
テレビ配信システムは、顧客サイト（例えば、加入者世帯）にある１つ以上のテレビが、放送プロバイダからの広告コンテンツをそのようなシステムから受け取ることを可能にするように設計することができる。二次接続デバイス等の、１つ以上のテレビから分離された機械は、広告コンテンツを含むテレビコンテンツを受け取り、そして、広告コンテンツを認識するように構成することができる。故に、顧客サイトの１つ以上の二次接続デバイスに広告コンテンツを伝送することができる。二次接続デバイスとしては、タブレットコンピュータ、スマートフォン、ラップトップコンピュータ、および種々のポータブル通信デバイスが挙げられ得る。
【００２９】
二次接続デバイスにコンテンツをプッシュするための具体的な技法の実現形態が本明細書で提供される。二次接続デバイスはまた、二次ユーザデバイスとも称される。いくつかの状況において、二次デバイスは、コンテンツネットワークとの直接ネットワーク接続を有しない場合があり、また、顧客施設の一次ユーザデバイスから、または加入者テレビサービス、例えばケーブルセットトップボックス、衛星セットトップボックス、オーバーザトップ（ＯＴＴ）受信機等のためのサイトからコンテンツを受け取り得る。いくつかの実施形態は、機械によって実行されたときに、該機械に、本明細書で説明される方法論のいずれか１つ以上を行わせる命令を具現化する、機械読み出し可能な媒体にまで広がる。種々の特徴は、添付図面から、および以下の詳細な説明から明らかになるであろう。実施例は、単に可能な変形例を代表するに過ぎない。別途明確に提示されない限り、構成要素および機能は、随意であり、組み合わせられ得るか、または細分化され得、動作は、順序が異なり得、または組み合わせられ得るか、または細分化され得る。以下の説明では、解説の目的で、例示的な実施形態の完全な理解を提供するために多数の具体的な詳細が記載される。しかしながら、当業者には、本主題がこれらの具体的な詳細を伴わずに実践され得ることが明らかになるであろう。
【００３０】
今日の広告は、郵便番号モデルに基づく地理的場所をターゲットにし得る。このモデルにおいて、ある郵便番号または「郵便番号＋５」に居住する視聴者は、類似する社会経済的背景、したがって、類似する関心事を有するとみなされる。同じ郵便番号グループの中のセットトップボックスにプッシュされるコンテンツは、類似する社会経済的背景を有する聴取者をターゲットにする。したがって、放送プロバイダによって、同じ郵便番号内に居住する視聴者が広告に同程度の関心を有すると仮定される。しかしながら、これは、常に有効であるとは限らない。郵便番号グループ内の各世帯は、その世帯内で生活する複数の人を有し得る。各人または視聴者は、異なる関心事を有し得る。放送プロバイダは、単に郵便番号モデルだけに基づいて、広告を視聴者にターゲティングすることによって、あらゆる範囲の視聴者の潜在性を確実に取り込むことができない場合がある。
【００３１】
クッキー等のワールドワイドウェブ技術を使用して、広告主は、しばしば、広告とのユーザ対話、および広告を受け取ったユーザのプロファイル（例えば、ユーザが訪問した他のウェブサイト）に関する情報を収集する。広告主は、しばしば、広告キャンペーンの効果、例えば、何人のユーザが広告を見たか、ならびにユーザと関連付けられる追加的なプロファイルおよび人口学的データ（例えば、性別、年齢層、所得水準、専門的地位等）を知ることに関心がある。しかしながら、上で述べられるウェブ技術を通したそのようなデータの信頼性のある収集は、ユーザの実際の地理的領域をしばしば不明瞭にする仮想プライベートネットワーク（ＶＰＮ）の使用、コンピュータの共同使用、クッキーを記憶することを許可しないブラウザ、異なるウェブサイト操作者の間でクッキーを共有するためのビジネス協定の欠如等の種々の理由から、しばしば、信頼できない可能性がある。
【００３２】
本文書で説明される技術は、インターネットに基づく広告等に関する上で論じられる欠点を克服するために実現することができる。代表的な放送コンテンツ配信ネットワークは、ユーザの場所のより信頼性のある指標を提供する。さらに、下でより詳細に論じられるように、開示されるターゲット広告技法は、広告キャンペーンの効果を確認するのに有用な情報を提供するために使用することができる。
【００３３】
コンテンツ配信の例示的な一実現例において、世帯の中の各セットトップボックスは、セットトップボックスに接続される二次デバイスの数を記録し得る。世帯内で各セットトップボックスが構成されると、そのセットトップボックスについてセットトップボックスプロファイルが作成される。例えば、セットトップボックスプロファイルは、二次接続デバイスの数、ユーザのペアレンタルロック選好、およびセットトップボックスの郵便番号の場所に関する情報を含み得る。ユーザは、ボックスの中のデータに接続し得る任意の二次デバイスがあるかどうかを入力し得る。各セットトップボックスは、何人の異なるユーザが各二次接続デバイスに属しているのかを記録し得る。セットトップボックスは、各二次接続デバイスと関連付けられるユーザのタイプに関するユーザデータ（例えば、年齢、性別、二次デバイスの使用状況）を記録する。この一般化されたデバイスプロファイルは、セットトップボックスに記憶され、セットトップボックスが、一般化されたデバイスプロファイルに基づいて、ターゲットコンテンツを各二次接続デバイスに送ることを可能にする。
【００３４】
いくつかの実現形態において、ユーザプロファイルは、各一意のユーザについて作成され、このプロファイルは、ユーザの二次接続デバイスと関連付けられる。ユーザプロファイルは、ユーザの行動、および二次接続デバイス上で視聴される種々の形態のコンテンツ（例えば、放送コンテンツ、ストリーミングコンテンツ、または他の双方向コンテンツ）との対話に関する情報を含む。ユーザが自分の二次接続デバイスと対話すると、そのユーザのプロファイルが作成される。このプロファイルは、二次接続デバイスレベルでの好き嫌い等の個々のユーザ選好を決定する。
【００３５】
図１は、単一の世帯の各メンバーの一意のエクスペリエンスを伴うターゲットコンテンツを配信するために、各プロファイルレベルで収集された種々のタイプのデータの組み合わせが使用され得ることを示す、ブロック図１００である。第１のプロファイルレベルは、セットトップボックスプロファイル１０２である。セットトップボックスのプロファイルレベル１０２は、二次接続デバイスの数（例えば、２つのタブレット、４つのモバイルデバイス）、および各デバイスユーザの一般化されたプロファイル（例えば、年齢および性別）を示すデータを維持し得る。第２のレベルは、ユーザプロファイル、例えば、１０４Ａ、１０４Ｂ、１０４Ｃ、および１０４Ｄである。このユーザプロファイルレベルは、個々のユーザのデータ（例えば、使用状況、選好、およびユーザ行動）を維持し得る。二次接続デバイスを使用したユーザの対話およびコンテンツのアクセスは、ユーザの詳細なプロファイルを作成するために使用される。次いで、ユーザプロファイルは、各ユーザの一意の関心事を定義するために使用され得る。
【００３６】
一実施形態において、放送プロバイダは、単一のコンテンツパッケージを地理的領域内の各セットトップボックスに配信する。郵便番号１２３４５内の全てのセットトップボックスは、同じコンテンツパッケージを受け取る。コンテンツパッケージは、双方向アプリケーションのバンドルおよび所与の広告のためのバナーであり得る。種々の双方向アプリケーションおよびバナーは、単一のコンテンツパッケージの一部として広告プロバイダによって作成される。単一のコンテンツパッケージの各双方向アプリケーションまたはバナーは、一意的に異なるユーザの要求を満たす。単一のコンテンツパッケージは、各セットトップボックスに配信され得るが、各二次接続デバイスは、二次接続デバイスのプロファイルに基づいて、異なる双方向アプリケーションまたはバナーを受け取る。例えば、郵便番号１２３４５が、通常、ＭｃＤｏｎａｌｄｓ等のファストフードレストランのファストフードコマーシャルを受け取るように位置付けられている場合、その郵便番号内の全てのセットトップボックスは、郵便番号モデルに従って、ＭｃＤｏｎａｌｄｓの広告の単一のコンテンツパッケージを受け取る。単一のコンテンツパッケージは、一次接続デバイス上で再生されるＭｃＤｏｎａｌｄｓの全国広告を含む。各二次接続デバイスと関連付けられるユーザプロファイルに基づいて、異なる双方向アプリケーションまたはバナーが、二次接続デバイスにプッシュされる。セットトップボックスが４つの接続デバイスを有し、１つが、ユーザがベジタリアンであることを示し、１つが、ユーザが子供であることを示し、１つが、ユーザが果物を好むことを示し、１つが、ユーザが肉を好むことを示す場合、各ユーザと関連付けられる各二次接続デバイスは、ユーザの選好に最も良く一致するアプリケーションを受け取る。例えば、ベジタリアンであるユーザは、新しいＭｃＤｏｎａｌｄｓのサラダのクーポンを伴うバナーを受け取り得、子供であるユーザは、最も新しい子供向けミールトーイを示す双方向アプリケーションを受け取り得、肉が好きであるユーザは、最も大きいバーガーのバナーを受け取り得、一方で、果物が好きなユーザは、果物飲料の最新の販売促進提供品を受け取り得る。
【００３７】
別の実施形態において、広告プロバイダおよび放送プロバイダは、２つのレベルの広告を提供し得、１つは、一次接続デバイスに配信される各広告であり、第２のレベルは、二次接続デバイスに直接配信される各ターゲット広告である。本実施形態のさらなる実施例において、ユーザと双方向アプリケーションまたはバナーとの間の対話レベルはまた、より掘り下げた広告システムも提供し得る。例えば、バナーが二次接続デバイス上へプッシュされた直後にユーザが該バナーを閉じた場合、広告の割合は、プッシュされたコンテンツに関してさらに対話し、調べるユーザよりも低くなる。
【００３８】
本文書で説明される技術はまた、いつ実際の広告が再生されたのかを検証するために特定のコンテンツまたは広告を認識する、自動コンテンツ認識（ＡＣＲ）技術も使用し得る。コマーシャルを再生し始めて、ＡＣＲシステムによって認識されたときに、それを示すサーバに信号が送り返される。次いで、サーバは、コマーシャルがターゲット広告コンテンツパッケージも有するかどうかを検証するために確認する。そのようなパッケージが見つかったときに、サーバは、ターゲット広告の単一のコンテンツパッケージをセットトップボックスに送る。ターゲット広告の単一のコンテンツパッケージは、広告に関連し得る全てのターゲットコンテンツを含む。このコンテンツは、広告会社から放送プロバイダに提供される。パッケージは、各一意の二次接続デバイスにプッシュされ得るターゲット双方向アプリケーションまたはバナーを含み得る。したがって、本実施例におけるＡＣＲ技術は、追加的な広告または他のコンテンツを、視聴者によって視聴される番組の一次コンテンツと関連付けられる視聴者に自動的に配信することを可能にする。
【００３９】
図２は、セットトップボックスに送信された前準備されたコンテンツパッケージまたはバンドルが存在する特定のコンテンツまたは広告を認識するために、例示的なシステム２００で使用される自動コンテンツ認識（ＡＣＲ）技術の概略図である。
【００４０】
システム２００は、ライブコンテンツ伝送２０４をセットトップボックス（例えば、一次ユーザデバイス）１０２に提供する、ヘッドエンド２０２を含む。広告主サーバ２０６は、ライブコンテンツ伝送２０４によって搬送する広告を提供する。セットトップボックス１０２は、着信広告を検出し、参照指紋（ＲｅｆＦＰ）データベースサーバ２１８に問い合わせる、指紋クライアント機能（ＦＰクライアント２０８）を含む。ＲｅｆＦＰ２１８は、一次コンテンツを有する広告主サーバ２０６、および広告バンドルサーバ２２０に記憶される１つ以上の二次広告を含む広告バンドル２２４によってポピュレートされ得る。
【００４１】
動作中に、セットトップボックス１０２のバンドル管理機能２１０は、随意にバッファ（例えば、ハードドライブ２１４）によって、第２のネットワーク接続（例えば、ケーブルセットトップボックスのためのＤＯＣＳＩＳ接続等のデータ接続）を通じて、二次広告コンテンツを受け取る。プロファイル管理機能２１２は、一次コンテンツ（２２６）を表示することができ、またはコンパニオンデバイス２２８上に表示されている広告コンテンツを調整することができる。いくつかの事例において、一次コンテンツは、それ自体が広告であり得る。
【００４２】
図２の実施例では、一実現例において、単一のコンテンツパッケージがセットトップボックス１０２にあるとき、ＡＣＲシステムは、コンテンツを認識するために必要な特定のシーケンスの情報で満たされた内部ルックアップテーブルだけしか必要としない。このように、シーケンス（例えば、広告）が認識される度に、セットトップボックス１０２は、単一のコンテンツパッケージを使用して、適切なバナーまたは広告を二次接続デバイスに加える。本方法は、外部サーバへの専用の接続を必要とすることを回避し得る。
【００４３】
図２のシステム２００は、ヘッドエンド２０２およびセットトップボックス１０２と通信しているネットワーク化されたサーバ２３０を含む。広告主２０６は、１つ以上のコンピュータサーバを表し、該コンピュータサーバは、ヘッドエンド２０２に広告情報を提供し、また、広告主のサーバのコンテンツ（例えば、２２２）および広告バンドル２２４に一致する参照指紋ルックアップ（ＲｅｆＦＰ）２１８も維持する。動作中に、セットトップボックス１０２のＦＰクライアントモジュール２０８は、ＲｅｆＦＰモジュール２１８と通信して、コンテンツ認識情報を通信し、その結果として、セットトップボックス１０２は、ハードドライブ２１４で一時的に記憶する適切なターゲット広告２１６を受け取る。この通信は、ライブコンテンツ伝送２０４を受け取るネットワークインターフェースと異なる、第２のネットワークインターフェース上で起こり得る。
【００４４】
セットトップボックスプロファイルは、セットトップボックスが単一のコンテンツパッケージまたはバンドルを受け取った時点で、任意の二次接続デバイスがあるかどうかを示す。セットトップボックスと関連付けられる二次接続デバイスがない場合、単一のコンテンツパッケージは、一次表示画面上で主要な全国広告だけを再生する。さらなる実施例において、既存の二次接続デバイスがある場合、セットトップボックスプロファイルは、どのデバイスがどの特定の人口統計に属するのかを示す。この情報に基づいて、単一のコンテンツパッケージがセグメント化され、そして、特定の人口統計をターゲットにするように、広告プロバイダによって各双方向バナーまたはアプリケーションが事前に割り当てられる。二次接続デバイスの特定の人口統計が単一のコンテンツパッケージのあるセグメントに関する人口統計範囲に一致する場合、二次接続デバイスは、その特定の双方向アプリケーションまたはバナーを受け取り得る。
【００４５】
別の実施形態において、広告は、種々のスケジューリング機構および技法を使用して、種々の時点で再生するようにスケジュールされ得る。種々のスケジューリング競合のため、広告プロバイダがある時間帯に広告を再生することを望むというだけでは、必ずしも広告をその時間帯に再生することを意味するわけではない。したがって、単一のコンテンツパッケージの受け取り、ならびに広告と関連付けられる双方向アプリケーションおよびバナーのセグメント化およびプッシュをトリガーするために、広告が再生されたことを検証するためのいくつかの他の手段がなければならない。自動コンテンツ認識（ＡＣＲ）技術は、広告再生の検証を可能にする。広告を実際に再生し始めると、どの広告が再生されているのか、およびその広告キャンペーンが、二次接続デバイスに配布するターゲットコンテンツを有し得る単一のコンテンツパッケージを含むかどうかを判定するために、ＡＣＲが使用され得る。
【００４６】
例えば、郵便番号１２３４５を有する地区が、全ての世帯の平均収入が１０万ドルであるという、ある社会経済的地位を有すると考える。これが、自動車製造業者（例えば、ホンダ）がターゲットにしたい社会経済的範囲であると想定する。ホンダの全国広告が、郵便番号１２３４５の住宅Ａで再生されたときに、広告のＡＣＲは、ホンダの広告が再生されたことを示すようにサーバをトリガーする。次いで、セットトップボックスは、その広告に関する単一のコンテンツパッケージがあるかどうかを確認する。広告キャンペーンがより多くのターゲットコンテンツを伴っており、また、セットトップボックスプロファイルが、二次接続デバイスがあることを示す場合、各接続デバイスは、二次接続デバイスのユーザプロファイルに基づいて、異なる双方向アプリケーションまたはバナーを受け取る。例えば、住宅Ａで、父親は、自分のタブレットコンピュータ（例えば、ｉＰａｄ［登録商標］）上で自分の好きな色のホンダトラックモデルに関する双方向広告を受け取り得、母親は、自分のタブレット上でホンダミニバンモデルを受け取り得、子供達は、自分たちの携帯電話上でビデオゲームを行うためのドロップダウンＴＶ等の、最新のホンダ自動車に含まれ得る新しい機能を受け取り得る。したがって、単一の世帯内の各人は、ユーザプロファイルに基づいて、一意の広告を受け取る。世帯の中の異なるユーザに対するターゲットコンテンツが、一次コンテンツ表示画面に割り込むことなく、該ユーザのそれぞれの接続デバイスにプッシュされる。
【００４７】
図３は、自動コンテンツ認識（ＡＣＲ）システムのための前処理されたルックアップテーブルが存在する特定のコンテンツまたは広告を認識するために使用されるＡＣＲ技術の概略図である。この実施形態において、シーケンスは、既知であり得、また、予め認識され得る。ＡＣＲシステムのための専用ルックアップテーブルは、前処理され、特定の単一のコンテンツパッケージとしてセットトップボックスに送られ得る。この実施形態は、データを受け取るかまたは更新するために、中央サーバに対して１つの接続だけしか必要とし得ない。ＡＣＲシステムは、所定のシーケンスを再生しているかどうかをローカルに確認することだけしか必要とし得ない。
【００４８】
図３で表されるシステム３００は、ライブコンテンツ伝送３０４をセットトップボックス３３２に提供する、ヘッドエンド３０２を含む。セットトップボックス３３２は、指紋クライアントモジュール３０８と、バンドル管理モジュール３１０と、プロファイル管理モジュール３１２とを含む。セットトップボックス３３２は、ハードドライブ３１４等の記憶デバイスを含み得、さらに、ローカル指紋ルックアップテーブル３３０を記憶し得る。
【００４９】
上で説明されるように１組の参照指紋２２２および広告バンドル２２４を発生させるために広告主サーバ２０６を含むように、および広告バンドル３３１とともに参照指紋ルックアップ情報をヘッドエンド３０２に伝送するために、１つ以上のネットワーク化されたサーバ３５０を提供することができる。ヘッドエンド３０２は、ライブコンテンツ伝送３０４によって帯域内または帯域外伝送することによって、この情報をセットトップボックス３３２に提供し得る。
【００５０】
図２で表されるシステム２００と図３で表されるシステム３００とを比較すると、システム２００では、セットトップボックス１０２が、第１のネットワークインターフェース上でライブコンテンツ伝送を受け取り、また、第２のネットワークインターフェース上でターゲット広告を受け取ることが分かる。さらに、ターゲット広告が二次ユーザデバイス２２８に転送される前に、ローカル記憶ハードドライブ２１４にターゲット広告２１６を一時的に記憶するために、最小のローカル記憶装置が必要であり得る。システム３００では、セットトップボックス３３２が、同じネットワークインターフェース上でライブコンテンツ伝送およびターゲット広告を受け取り得る。加えて、セットトップボックス３３２はまた、ライブ伝送インターフェースを通じてＦＰルックアップ情報を受け取り、ターゲット広告とともにこの情報をローカルに記憶し得る。したがって、セットトップボックス３３２は、例えば、単一のネットワークインターフェースを有し得るが、二次クライアントデバイス２２８に対するターゲット伝送のための多数のターゲット広告を記憶するために、追加的な記憶空間を必要とし得る。
【００５１】
さらなる実施形態において、各二次接続デバイスは、ユーザのプロファイルに基づいて、一意のグラフィカルユーザインターフェースにおいて双方向アプリケーションまたはバナーを受け取る。本実施形態のある実施例において、世帯の中の２人の子供は、同じ双方向アプリケーションを受け取り得る。しかしながら、１人の子供は、自分の好きな色が紫色であることを示し得る。もう１人の子供は、自分の好きな色が赤色であることを示している。どちらの子供も同じ双方向アプリケーションを受け取り得るが、該アプリケーションは、子供達のそれぞれの二次接続デバイス上に現れるときに、子供達の一意の選好を反映する様式で提示され得る。加えて、子供達は、よりアニメーション化されたユーザインターフェースを有し得、一方で、大人達は、大きい文字または記号を伴う、より単純なインターフェースを有し得る。
【００５２】
ユーザプロファイルは、各二次接続デバイスのための一意のグラフィカルユーザインターフェースを作成するために使用される。ユーザ選好は、ターゲットコンテンツを各二次接続デバイスに配信するときに考慮され、よって、コンテンツが表示される様式は、各二次接続デバイスに対して一意である。例示的な実施形態において、あるユーザは、８歳の女の子であり、彼女の選好は、王女をテーマとしたコンテンツ、ピンク、および人形に関する。彼女のＧＵＩは、王女がコンテンツを取り囲むピンク色のバナーのターゲットコンテンツを提示し得る。同じコンテンツが、自動車、赤色、およびスーパーヒーローを好む８歳の少年である、別のユーザに配信され得る。この少年がコンテンツを受け取ると、該コンテンツは、矢印または手の代わりのカーソルとして自動車を伴う、赤色のバナーの内側に表示され得る。ターゲットコンテンツが各ユーザに表示される様式は、一意であり、ユーザプロファイルに示される選好に基づく。各ユーザインターフェースに対して行われ得る組み合わせおよび変化のタイプは、上述した実施例によって限定されず、これらは、単に例示的な実施形態に過ぎず、本文書を限定するものではない。
【００５３】
別の実施形態では、双方向レベルの全てのデータが取り出され、放送プロバイダに返される。ユーザによる双方向広告またはバナーとの任意の対話または関与は、データとして放送プロバイダに報告されて、将来の広告キャンペーンを改善する。ユーザによってなされる活動は、収集され、サーバに返される。このデータは、バナーが閉じられたかまたは開かれたか、および特定のバナーに関してユーザによってなされた、またはなされなかった任意の活動（例えば、クリック、ドラッグ、ダウンロード、音量の増減、コンテンツを閉じるまでの時間量）を示す。
【００５４】
いくつかの実施形態において、放送プロバイダに返されるデータは、処理され、広告主と共有される。例えば、広告主は、何人の１０代が広告バンドルから特定の広告を見たかを知ることに関心があり得る。放送プロバイダは、ネットワークのそのような情報を編集するために、二次デバイスのユーザプロファイルデータとともに、ターゲット二次広告とのユーザ対話に関する情報を使用し得る。
【００５５】
いくつかの実施形態において、ユーザが、受け取ったターゲット広告のユーザ履歴、および随意に、ユーザと関連付けられるプロファイルラベルをルックアップすることができるように、モジュールが二次ユーザデバイス上に提供される。例えば、いくつかの実現形態において、ユーザは、ユーザのリモートコントロール上のまたは画面上のメニューウィジェットのメニューオプションを押して、最近１０件の広告等の、受け取ったターゲット広告のリストを検索することが可能になり得る。随意に、追加的なラベルデータが提供され得る。例えば、ラベル「Ｍ３ＳｐＰ」を有する受け取った広告は、特定のターゲット広告が、性別（Ｍ＝男性）、年齢（３＝３０歳代）、および関心事（Ｓｐ＝スポーツ番組を好む、Ｐ＝ペットの飼い主）を識別し得る。そのような情報は、（例えば、特定のユーザを識別する任意の情報を除去するように）処理され、広告主が利用できるようになったときに、広告主に、年齢、性別、関心事等による特定のターゲット広告に対する受け入れ率といったアイディアを与え得る。いくつかの実現形態において、二次ユーザデバイス上のＡＣＲモジュールは、二次ユーザデバイス上で再生されている広告コンテンツを識別し、そして、ＡＣＲ構成要素によって認識されたときに、ユーザに対して再生された広告に関するフィードバックを一次ユーザデバイスに提供し得る。
【００５６】
図４は、機械読み出し可能な媒体（例えば、機械読み出し可能な記憶媒体）から命令を読み出し、本明細書で論じられる方法論のいずれか１つ以上を行うことができる、いくつかの例示的な実施形態による、機械９００の構成要素を例示するブロック図である。具体的には、図４は、コンピュータシステムの例示的な形態の機械９００の概略図を示し、該機械内では、機械９００に、本明細書で論じられる方法論のいずれか１つ以上を行わせるための命令９２４（例えば、ソフトウェア）が実行され得る。代替の実施形態において、機械９００は、スタンドアロンデバイスとして動作し、または他の機械に接続され得る（例えば、ネットワーク化され得る）。ネットワーク化された展開において、機械９００は、サーバ−クライアントネットワーク環境の中のサーバマシンまたはクライアントマシンとして、またはピアツーピア（もしくは分散）ネットワーク環境の中のピアマシンとして動作し得る。機械９００は、サーバコンピュータ、クライアントコンピュータ、パーソナルコンピュータ（ＰＣ）、タブレットコンピュータ、ラップトップコンピュータ、ネットブック、セットトップボックス（ＳＥＴ−ＴＯＰ  ＢＯＸ）、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、スマートフォン、ウェブ機器、ネットワークルータ、ネットワークスイッチ、ネットワークブリッジ、またはその機械によって行われるアクションを特定する命令９２４を順次的にまたは別様に実行することができる任意の機械であり得る。さらに、単一の機械だけが例示されているが、「機械」という用語は、命令９２４を個々にまたは併せて実行して、本明細書で論じられる方法論の任意の１つ以上を行う、一群の機械を含むとみなされるものとする。
【００５７】
機械９００は、プロセッサ９０２（例えば、中央処理ユニット（ＣＰＵ）、グラフィックス処理ユニット（ＧＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、無線周波数集積回路（ＲＦＩＣ）、またはそれらの任意の適切な組み合わせ）と、メインメモリ９０４と、スタティックメモリ９０６とを含み、これらは、バス９０８を介して互いに通信するように構成される。機械９００はさらに、グラフィックスディスプレイ９１０（例えば、プラズマディスプレイパネル（ＰＤＰ）、発光ダイオード（ＬＥＤ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、プロジェクタ、または陰極線管（ＣＲＴ））を含み得る。機械９００はまた、英数字入力デバイス９１２（例えば、キーボード）、カーソル制御デバイス９１４（例えば、マウス、タッチパッド、トラックボール、ジョイスティック、行動センサ、または他のポインティング機器）、記憶ユニット９１６、信号発生デバイス９１８（例えば、スピーカー）、およびネットワークインターフェースデバイス９２０を含むことができる。
【００５８】
記憶ユニット９１６は、機械読み出し可能な媒体９２２を含み、該媒体には、本明細書で説明される方法論または機能の任意の１つ以上を具現化する命令９２４（例えば、ソフトウェア）が記憶される。命令９２４はまた、機械９００によるその実行中に、メインメモリ９０４内に、プロセッサ９０２内（例えば、プロセッサのキャッシュメモリ内）に、またはどちらの中にも、完全にまたは少なくとも部分的に存在する。故に、メインメモリ９０４およびプロセッサ９０２は、機械読み出し可能な媒体とみなされ得る。命令９２４は、ネットワークインターフェースデバイス９２０を介して、ネットワーク９２６（例えば、ネットワーク１９０）を通じて、伝送されるか、または受け取られ得る。
【００５９】
図５は、自動コンテンツ認識（ＡＣＲ）システム５００のブロック図表現である。ＡＣＲシステム５００は、元々の入力ストリーム（例えば、圧縮し、符号化した音響およびビデオフレーム）である入力ストリーム５０２を受け付け、適切なコンテンツ認識スキームを使用してコンテンツ（５０４）を認識し、随意に、特定のコンテンツを、ターゲット広告を表す別のコンテンツと置き換え、そして、入力ストリーム５０２の修正版である出力ストリーム５０６を生成する。
【００６０】
図６は、ＡＣＲシステム６００のアーキテクチャの実施例を表す。オーディオ／ビデオ入力シーケンス６０２は、時間ｔ０で、ターゲット広告発生システム６０４に提供される。動作６１８において、オーディオが抽出され、ある時間の長さ（例えば、３秒のバッファリング）にわたって解析され（６２０）、そして、オーディオの特性が抽出される（６０８）。例えば、照合情報６１６を生成するために、オーディオ指紋データベース６１４から指紋ルックアップ６１２を行うことによって、デジタル指紋照合が行われる（６１０）。照合情報６１６は、入力としてローカル広告主情報データベース６２２に提供され、コンテンツ置換６２４を行って、例えば３秒後に、ビデオ６２６を生成する。
【００６１】
図７は、ユーザに提示される二次広告コンテンツのスクリーンショットである。一次コンテンツ７０２は、例えば、ある物体−例えば自動車を含み得、テレビ等の一次デバイス上に表示される。対応する二次またはターゲット広告コンテンツは、タブレットコンピュータまたは他の二次デバイス（例えば、携帯電話）７０４上で表示することを目的とされ得、また、双方向ビデオクリップ７０６、クーポンまたは広告バナー７１０、および対応するサービスまたは製品（この場合は、自動車）の販売者の地図上の場所等の、二次広告コンテンツを含み得る。いくつかの実施形態において、一次コンテンツ７０２および二次コンテンツはどちらも、ユーザの二次接続デバイス上で表示され得る。
【００６２】
図８は、ユーザに提示される二次広告コンテンツの実施例のスクリーンショットである。一次コンテンツ８００は、コンテンツ７０２に類似し得る。対応する二次広告コンテンツは、広告バナー８０４（例えば、製品ロゴ）と、双方向アプリケーションメニュー８０２（例えば、「追加情報はここを押す」）とを含む。したがって、図８で表される実施例は、二次ユーザデバイスと関連付けられるユーザのプロファイルに基づく二次ユーザデバイスのディスプレイを表し得る。
【００６３】
図９は、二次広告コンテンツがユーザデバイス上に表示される方法を表すスクリーンショット９５０である。認識されたコンテンツに基づいて、ユーザによって（同時にまたはしばらくしてから）視聴される番組ガイドは、ユーザが関心を示した製品に類似する製品（例えば、同じ俳優による別のムービー９５２）、またはユーザのプロファイルに一致し、一次コンテンツに関連する（例えば、一次コンテンツにおいて認識されたオブジェクトの１つに関する追加的な情報を提供する、ビデオクリップ９５４）、追加的な製品およびサービスを含むように修正される。したがって、図９で表される実施例は、二次ユーザデバイスと関連付けられるユーザのプロファイルに基づく二次ユーザデバイスのディスプレイを表し得る。
【００６４】
図１０は、一次コンテンツに一致する追加的なコンテンツ１００２またはユーザプロファイルに一致する追加的なコンテンツ１００４を含むことを識別することができる番組ガイドメニューの別の実施例を示すスクリーンショット１０００である。したがって、図１０で表される実施例は、二次ユーザデバイスと関連付けられるユーザのプロファイルに基づく二次ユーザデバイスのディスプレイを表し得る。
【００６５】
図１１は、二次広告コンテンツを提供する別の実施例を示すスクリーンショット１１００である。例えば、識別された一次コンテンツおよびユーザプロファイルに基づいて、ユーザのための番組ガイドは、ユーザが関心を示し得る今後の番組編成１１０２、または他の関心事のコンテンツ（例えば、現在の一次コンテンツに類似するコンテンツを有する番組タイトル１１０４）をユーザに示すように修正され得る。したがって、図１１で表される実施例は、二次ユーザデバイスと関連付けられるユーザのプロファイルに基づく二次ユーザデバイスのディスプレイを表し得る。
【００６６】
図１２は、ユーザに二次広告コンテンツを提示する別の実施例のスクリーンショット１２００である。二次広告コンテンツは、本実施例において、関連するコンテンツのためのメニュー１２０２（例えば、ユーザが好み得る類似するムービー）、ＡＣＲが一次コンテンツにおいて認識したオブジェクトのためのメニューアイテム１２０４（特定の自動車ブランド）、または追加的な情報のための双方向メニュー１２０６を含む。したがって、図１２で表される実施例は、二次ユーザデバイスと関連付けられるユーザのプロファイルに基づく二次ユーザデバイスのディスプレイを表し得る。
【００６７】
図１３は、同じ一次コンテンツ１３００のいくつかの代替のターゲット広告を表す。例示的なターゲットコンテンツは、関連するウェブサイトへのリンク１３０２、ムービープレビュー１３０４を開始するためのメニューオプション、一次コンテンツにあると識別された製品に対する長形式クリップへのリンク１３０６、短形式または代替のクリップ１３０８、および販売業者情報および販売業者の地図上の場所等の他の関連する情報１３１０を含む。したがって、図１３で表される実施例は、二次ユーザデバイスと関連付けられるユーザのプロファイルに基づく二次ユーザデバイスのディスプレイを表し得る。
【００６８】
図１４は、ユーザにターゲット広告をプッシュする過程１４００のフローチャート表現である。１４０２で、コンテンツネットワークインターフェースを通じて一次コンテンツを受け取る。上で論じられるように、コンテンツは、ケーブルもしくは光ファイバー等の有線インターフェースを通じて、または衛星もしくはセルラーブロードバンドインターフェース等の無線インターフェースを通じて、ライブ伝送として受け取られ得る。
【００６９】
１４０４で、受け取った一次コンテンツの属性を判定するために、受け取った一次コンテンツに関するコンテンツ認識が行われる。いくつかの実施形態において、コンテンツ認識は、一次コンテンツから画像パターンを抽出し（例えば、自動車の広告は、自動車の画像パターンを含み得る）、そして、抽出した画像パターンを、ローカルにまたは外部サーバに記憶され得る参照画像パターンのライブラリと照合することによって行われる。
【００７０】
１４０６で、上で説明されるタブレット、タッチパッド、または電話デバイス等の二次ユーザデバイスから再生指示を受け取る。再生指示は、例えば、二次ユーザデバイスでのコントロールとのユーザの対話に基づき得る。代替的に、または加えて、再生指示は、自動化され得る。すなわち、明確なユーザ対話を伴わずに、単に、一次ユーザデバイスに、二次ユーザデバイス上の時間的な再生場所を認識させる。
【００７１】
１４０８で、再生指示および属性に基づいて、二次広告によって一次コンテンツが選択的に修正される。上で説明されるように、いくつかの実現形態において、修正は、バナーとして一次コンテンツの上に広告バナーをオーバーレイすることを含む。いくつかの実施形態において、例えば図１０〜図１３に関して論じられるように、修正はまた、ユーザが自分の二次ユーザデバイス上でプルすることができるガイドメニューに関しても行われ得る。
【００７２】
１４１０で、ユーザに表示するために、二次ユーザデバイスに選択的に修正した一次広告が提供される。いくつかの実現形態において、ユーザがルックアップテーブルに一致するいかなるプロファイル属性も有しないとき、一次コンテンツは、全体が（すなわち、いかなる修正も伴わずに）ユーザに送られ得る。いくつかの実現形態において、選択的修正は、ローカルキャッシュ（例えば、ハードドライブ）から、広告バナー、双方向アプリケーション、ゲーム等であり得る二次広告を検索することを含み得る。いくつかの実現形態において、選択的修正は、ローカル記憶装置からコンテンツセグメント（例えば、広告バナーまたはビデオクリップ）を検索し、そして、コンテンツセグメントを二次ユーザデバイスに適切である形式にトランスコードし得る。例えば、解像度、復号化能力（Ｈ．２６４もしくはＶＰ８、または別の符号化）等の表示特性が考慮される。いくつかの実現形態において、上で論じられるように、コンテンツは、リモート広告サーバ（またはサーバ）からフェッチされる。
【００７３】
上で論じられるように、ユーザのプロファイルは、コンテンツ再生要求が要求される二次ユーザデバイスと関連付けられ得、したがって、二次広告は、ユーザのプロファイルに基づいて選択される。いくつかの実現形態では、二次広告を選択するために、一次コンテンツの属性が使用され得る。
【００７４】
図１５は、ユーザデバイス１５００の一部分のブロック図表現である。モジュール１５０２は、一次コンテンツを受け取るためのものである。モジュール１５０４は、シーケンス情報を記憶するためのものである。モジュール１５０６は、受け取った一次コンテンツをルックアップテーブルのエントリと照合するためのものである。モジュール１５０８は、ルックアップテーブルのエントリに基づいて、二次広告を検索するためのものである。モジュール１５１０は、一次コンテンツおよび二次広告コンテンツに基づいて、ユーザにターゲット広告を伝送するためのものである。いくつかの実現形態において、例えば、二次広告コンテンツは、ユーザに伝送する前にトランスコードされ得る。
【００７５】
図１６は、ユーザにターゲット広告をプッシュする別の過程１６００のフローチャート表現である。
【００７６】
１６０２で、広告を含むライブのコンテンツ伝送をセットトップボックスで受け取る。ライブコンテンツ伝送は、ケーブル、衛星、または別の適切なコンテンツ配信ネットワークから受け取られ得る。
【００７７】
１６０４で、複数のターゲット広告を含む広告バンドルをセットトップボックスによって受け取る。広告バンドルは、コンテンツネットワーク接続上で受け取られ得るか、または代替として、データネットワーク接続（例えば、ケーブルモデム接続）上で受け取られ得、また、広告バンドルを対応する一次コンテンツと同期させるメタデータ情報を含み得る。
【００７８】
１６０６で、ライブのコンテンツ伝送に含まれる広告が識別される。いくつかの実現形態において、識別は、上で論じられるＡＣＲ技術に基づいて行われる。
【００７９】
１６０８で、広告の識別およびユーザデバイスと関連付けられるユーザプロファイルに基づいて、複数のターゲット広告のうちの１つを含むように、受け取った広告が修正される。ユーザプロファイルは、上で説明されるように、予め登録されたユーザプロファイルに基づき得る。
【００８０】
１６１０で、修正した広告がユーザデバイス（例えば、タブレット、タッチパッド、またはスマートフォン）に伝送される。修正した広告は、例えば、二次ユーザデバイスのディスプレイサイズまたはソフトウェアプラットフォームに合うように修正され得る（例えば、ユーザデバイスがＡｐｐｌｅ社製デバイスであるときには、Ｆｌａｓｈから「．ｍｏｖ」形式に変換する）。
【００８１】
図１７は、二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する過程１７００のフローチャート表現である。
【００８２】
１７０２で、一次ユーザデバイスから広告を受け取る。上で説明されるように、広告は、二次ユーザデバイスに送られるターゲット広告であり得る。
【００８３】
１７０４で、受け取った広告の属性を判定するために、受け取った広告に関するコンテンツ認識が行われる。コンテンツ認識を行う際には、種々のコンテンツ認識技法、例えば上で論じられるＡＣＲ技術が使用され得る。
【００８４】
１７０６で、二次デバイスでの広告のための再生情報が収集される。いくつかの実現形態において、受け取った広告とのユーザ対話および受け取った広告の再生期間のうちの少なくとも１つに関する、収集される再生情報。収集される再生情報は、例えば、ユーザの「クリック」（ポインタに基づくデバイスの場合）または「タッチ」（タッチスクリーンデバイスの場合）、ユーザ対話の頻度、ユーザが広告に埋め込まれたハイパーリンクをクリックして広告に関する追加的な情報を調べたかどうか、等に関する情報を含み得る。
【００８５】
１７０８で、受け取った広告および再生情報の属性のうちの少なくとも１つが一次ユーザデバイスに返して提供される。受け取った広告の属性は、例えば、第２のビデオコンテンツもしくは第２のオーディオコンテンツ、またはオーバーレイしたバナーもしくは双方向アプリケーション（例えば、図７〜図１３に関して論じられる実施例）を含む広告を識別し得る。
【００８６】
いくつかの実現形態において、収集された再生情報はまた、ユーザのプロファイルを更新するためにも使用され得る。例えば、スポーツを観戦したことがないユーザは、スポーツに基づくコマーシャルと広範囲に対話し得る。そのような場合、ユーザがスポーツに関心のないことを最初に示したユーザプロファイルは、ユーザがいくらかスポーツに関心があることを示すように更新され得る（例えば、０〜１０のスケールで、レベル０からレベル１に変化する）。
【００８７】
図１８は、広告再生情報を一次ユーザデバイスに提供する装置１８００のブロック図表現である。モジュール１８０２は、一次ユーザデバイスから広告を受け取るためのものである。モジュール１８０４は、受け取った広告に関するコンテンツ認識を行って受け取った広告の属性を判定するためのものである。モジュール１８０６は、二次デバイスでの広告のための再生情報を収集するためのものである。モジュール１８０８は、受け取った広告、および再生情報の属性のうちの少なくとも１つを一次ユーザデバイスに提供するためのものである。例えば、装置１８００は、ユーザが広告再生中に音量をミュートしたかどうか、およびユーザが広告とともに表示されるリソース場所にナビゲートしたかどうか等の、ユーザ対話に関する情報を記憶し得る。図８〜図１３に関して上で説明されるように、広告とのユーザ対話に基づいて、（例えば、関連するタイトルを含むように）その後の番組ガイドの表示が修正され得る。
【００８８】
二次接続ユーザデバイスにターゲット広告コンテンツをプッシュするための複数の技法が開示されたことが認識されるであろう。いくつかの開示される実施形態において、二次広告コンテンツは、必要に応じて広告サーバから演繹的に受け取られるかまたはフェッチされる、広告バンドルから選択される。二次広告コンテンツの選択は、二次ユーザデバイスと関連付けられるユーザプロファイル、および／またはターゲット広告の挿入がトリガーされる一次コンテンツで識別されるシーケンスに基づき得る。
【００８９】
開示される技術は、一次ユーザデバイス（例えば、セットトップボックス）で、または二次ユーザデバイス（例えば、タブレット、スマートフォン、第２のテレビ等）で、自動コンテンツ認識を好都合に使用することがさらに認識されるであろう。自動コンテンツ認識技法は、ターゲット広告を提供するために、さらには、該ターゲット広告の広告キャンペーンの成功に関するフィードバックを広告主に提供するために使用することができる。
【００９０】
開示される実施形態および他の実施形態、この文書で開示されるモジュールおよび機能動作（例えば、例えば、コンテンツネットワークインターフェース、ルックアップテーブル、指紋プロセッサ、バンドルマネージャ、プロファイルマネージャ、コンテンツ認識モジュール、ディスプレイコントローラ、ユーザ対話モジュール、フィードバックモジュール、再生指示モジュール、プログラムガイドモジュール等）は、デジタル電子回路において、または本文書で開示される構造およびそれらの構造的等価物を含むコンピュータソフトウェア、ファームウェア、もしくはハードウェアにおいて、またはそれらの１つ以上の組み合わせにおいて実現することができる。開示される実施形態および他の実施形態は、データ処理装置による実行のための、またはその動作を制御する、１つ以上のコンピュータプログラム製品、すなわち、コンピュータ読み出し可能な媒体上にコード化されるコンピュータプログラム命令の１つ以上のモジュールとして実現することができる。コンピュータ読み出し可能な媒体は、機械読み出し可能な記憶デバイス、機械読み出し可能な記憶基板、メモリデバイス、機械読み出し可能な伝搬信号に影響を及ぼす組成物、またはそれらのうちの１つ以上の組み合わせとすることができる。「データ処理装置」という用語は、一例として、プログラマブルプロセッサ、コンピュータ、または複数のプロセッサもしくはコンピュータを含む、データを処理するための全ての装置、デバイス、および機械を包含する。装置は、ハードウェアに加えて、関心のあるコンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、またはそれらのうちの１つ以上の組み合わせを構成するコードを含むことができる。伝搬信号は、好適な受信器装置に伝送するための情報をコード化するために生成される、人工的に生成される信号、例えば、電気信号、光信号、または電磁信号である。
【００９１】
コンピュータプログラム（また、プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、またはコードとしても知られる）は、コンパイル型言語またはインタプリタ型言語を含む、任意の形態のプログラミング言語で書くことができ、また、スタンドアロンプログラムとして、またはモジュール、構成要素、サブルーチン、もしくはコンピューティング環境での使用に適した他のユニットとしての展開を含む、任意の形態で展開することができる。コンピュータプログラムは、必ずしもファイルシステムの中のファイルに対応するとは限らない。プログラムは、他のプログラムまたはデータ（例えば、マークアップ言語の文書に記憶される１つ以上のスクリプト）を保持するファイルの一部分に、関心のあるプログラム専用の単一のファイルに、または複数の連携ファイル（例えば、１つ以上のモジュール、サブプログラム、またはコードの一部分を記憶するファイル）に記憶することができる。コンピュータプログラムは、１つのコンピュータ上で、または１つのサイトに位置するか、もしくは複数のサイトにわたって分散され、また、通信ネットワークによって相互接続される複数のコンピュータ上で実行されるように展開することができる。
【００９２】
本文書で説明されるプロセスおよび論理フローは、入力データに対して動作し、出力を生成することによって機能を行う、１つ以上のコンピュータプログラムを実行する、１つ以上のプログラマブルプロセッサによって行うことができる。プロセスおよび論理フローはまた、専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）またはＡＳＩＣ（特定用途向け集積回路）によって行うこともでき、また、装置を、それらとして実現することもできる。
【００９３】
コンピュータプログラムの実行に好適なプロセッサとしては、一例として、汎用および専用マイクロプロセッサの双方、および任意の種類のデジタルコンピュータの任意の１つ以上のプロセッサが挙げられる。全般的に、プロセッサは、リードオンリーメモリもしくはランダムアクセスメモリ、または双方から命令およびデータを受け取る。コンピュータの不可欠な要素は、命令を行うためのプロセッサ、ならびに命令およびデータを記憶するための１つ以上のメモリデバイスである。全般的に、コンピュータはまた、データを記憶するための１つ以上の大容量記憶デバイス、例えば、磁気、光磁気ディスク、もしくは光ディスクを含むか、またはそれからデータを受け取る、もしくはそれらにデータを転送する、または双方のために、それらに動作可能に連結される。しかしながら、コンピュータは、そのようなデバイスを有する必要はない。コンピュータプログラム命令およびデータを記憶するのに好適なコンピュータ読み出し可能な媒体としては、一例として、半導体メモリデバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイス、磁気ディスク、例えば、内蔵ハードディスクもしくはリムーバブルディスク、光磁気ディスク、ならびにＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭディスクを含む、全ての形態の不揮発性メモリ、媒体、およびメモリデバイスが挙げられる。プロセッサおよびメモリは、専用論理回路によって補完すること、またはそれに組み込むことができる。
【００９４】
本特許文献は、多くの詳細を含むが、これらは、特許請求される、または特許請求され得る発明の範囲を限定するものとして解釈されるべきではなく、むしろ、特定の実施形態に固有の特徴の説明として解釈されるべきである。本文書において別個の実施形態の文脈で説明される特定の特徴はまた、単一の実施形態において、組み合わせて実現することもできる。逆に、単一の実施形態の文脈で説明される種々の特徴はまた、複数の実施形態において別々に、または任意の好適な部分的組み合わせで実現することもできる。さらに、特徴は、特定の組み合わせで作用するように上で説明され得、さらに最初に、そのように特許請求され得るが、特許請求される組み合わせからの１つ以上の特徴は、いくつかの場合において、その組み合わせから実行することができ、特許請求される組み合わせは、部分的組み合わせまたは部分的組み合わせの変形例を対象とし得る。同様に、動作は、特定の順序で図面に描写されているが、これは、望ましい結果を達成するために、そのような動作が、示される特定の順序で、もしくは起こる順序で行われること、または全ての例示される動作が行われることを必要とするものとして理解されるべきではない。
【００９５】
ほんの少数の実施例および実現形態だけが開示される。開示されるものに基づいて、説明される実施例ならびに実現形態および他の実現形態に対する変形、修正、および改良が行われ得る。
［発明の項目］
［項目１］
一次ユーザデバイスの一次コンテンツと関連して二次ユーザデバイスを操作するユーザに広告コンテンツを提供する方法であって、
コンテンツネットワークインターフェースを通じて、一次ユーザデバイスの一次コンテンツを受け取るステップと、
前記受け取った一次コンテンツの属性を判定するために、前記受け取った一次コンテンツに関するコンテンツ認識を行うステップと、 
前記二次ユーザデバイスから再生指示を受け取るステップと、
前記再生指示および前記属性に基づいて、二次広告によって前記一次コンテンツを選択的に修正するステップと、
前記ユーザに表示するために、前記二次ユーザデバイスに前記選択的に修正した一次コンテンツを提供するステップと、
を含む、方法。
［項目２］
前記ユーザのプロファイルに基づいて、前記二次広告を選択するステップをさらに含む、項目１に記載の方法。
［項目３］
前記受け取った一次コンテンツの前記判定した属性に基づいて、前記二次広告を選択するステップをさらに含む、項目２に記載の方法。
［項目４］
前記コンテンツ認識を行うステップは、
前記一次コンテンツから画像パターンを抽出するステップと、
前記抽出された画像パターンを基準画像パターンのライブラリと照合するステップと、を含む、項目１に記載の方法。
［項目５］
前記一次コンテンツを受け取る前の時点で、前記二次広告を含む１組の広告を受け取るステップと、
前記１組の広告を前記一次ユーザデバイスの記憶媒体に記憶するステップと、をさらに含む、項目１に記載の方法。
［項目６］
前記１組の広告は、前記コンテンツネットワークインターフェースと異なるデータネットワークインターフェースを通じて受け取られる、項目１に記載の方法。
［項目７］
前記二次広告によって前記一次コンテンツを前記選択的に修正するステップは、
前記一次コンテンツの上に広告バナーをオーバーレイするステップを含む、項目１に記載の方法。
［項目８］
前記一次コンテンツを前記選択的に修正するステップは、
ローカルに記憶されたキャッシュから前記二次広告を検索するステップを含む、項目１に記載の方法。
［項目９］
前記一次コンテンツの前記選択的修正は、
ローカル記憶装置からコンテンツセグメントを検索するステップと、
前記二次ユーザデバイスのディスプレイ特性に基づいて、前記コンテンツセグメントをトランスコードして、前記二次広告をもたらすステップと、
を含む、項目１に記載の方法。
［項目１０］
前記一次コンテンツの前記選択的修正は、
リモート広告サーバからコンテンツセグメントをフェッチするステップと、
前記フェッチしたコンテンツに基づいて、前記二次広告を発生させるステップと、
を含む、項目１に記載の方法。
［項目１１］
前記フェッチする操作はさらに、
前記リモート広告サーバに前記二次ユーザデバイスのディスプレイ特性および前記受け取った一次コンテンツの前記属性を提供することを含む、項目１０に記載の方法。
［項目１２］
前記コンテンツ認識を行うステップは、前記一次コンテンツと関連付けられるメタデータを受け取り、前記受け取ったメタデータからキーワードを抽出するステップを含む、項目１に記載の方法。
［項目１３］
コンパニオンユーザデバイスを操作するユーザにターゲット広告を提供するための装置であって、
一次コンテンツを受け取るように構成されるコンテンツネットワークインターフェースと、
シーケンス情報を記憶するように構成されるルックアップテーブルと、
前記受け取った一次コンテンツを前記ルックアップテーブルのエントリと照合するように構成される指紋プロセッサと、
前記ルックアップテーブルの前記エントリに基づいて、二次広告を検索するように構成されるバンドルマネージャと、
前記一次コンテンツおよび前記二次広告コンテンツに基づいて、前記ユーザにターゲット広告を伝送するように構成されるプロファイルマネージャと、
を備える、装置。
［項目１４］
前記プロファイルマネージャは、前記二次ユーザデバイスのディスプレイ特性に従って、前記ターゲット広告コンテンツを修正した、項目１３に記載の装置。
［項目１５］
前記二次広告コンテンツは、前記一次コンテンツにオーバーレイすることができるバナー、アプリケーション、およびゲームのうちの少なくとも１つを含む、項目１３に記載の装置。
［項目１６］
前記コンテンツネットワークインターフェースはさらに、前記シーケンス情報および複数の二次広告を受け取るように構成される、項目１３に記載の装置。
［項目１７］
コードを有するコンピュータ読み出し可能なプログラム記憶媒体であって、前記コードは、該コンピュータ読み出し可能なプログラム記憶媒体に記憶され、プロセッサによって実行されたときに、前記プロセッサに、ユーザデバイスにターゲット広告を提供する方法を実現させ、前記方法は、
広告を含むライブコンテンツ伝送を受け取るステップと、
複数のターゲット広告を含む広告バンドルを受け取るステップと、
前記ライブコンテンツ伝送に含まれる前記広告を識別するステップと、
前記広告の前記識別、および前記ユーザデバイスと関連付けられるユーザプロファイルに基づいて、前記複数のターゲット広告のうちの１つを含むように、前記広告を修正するステップと、
前記ユーザデバイスに前記修正した広告を伝送するステップと、
を含む、コンピュータ読み出し可能なプログラム記憶媒体。
［項目１８］
前記広告バンドルは、双方向アプリケーション、バナー、およびゲームのうちの１つ以上を含む、項目１７に記載のコンピュータ読み出し可能なプログラム記憶媒体。
［項目１９］
前記方法はさらに、
前記ユーザのユーザプロファイルを作成するステップと、
前記ユーザプロファイルを前記修正した広告を受け取る前記デバイスと関連付けるステップと、
を含む、項目１７に記載のコンピュータ読み出し可能なプログラム記憶媒体。
［項目２０］
前記ユーザプロファイルは、前記ユーザの行動、および種々の形態のコンテンツとの対話に関する情報を含む、項目１７に記載のコンピュータ読み出し可能なプログラム記憶媒体。
［項目２１］
二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する方法であって、
前記一次ユーザデバイスから広告を受け取るステップと、
前記受け取った広告の属性を判定するために、前記受け取った広告に関するコンテンツ認識を行うステップと、
前記二次デバイスの前記広告のための再生情報を収集するステップと、
前記受け取った広告の前記属性、および前記再生情報のうちの少なくとも１つを前記一次ユーザデバイスに提供するステップと、
を含む、方法。
［項目２２］
前記再生情報を前記収集するステップは、前記受け取った広告とのユーザ対話および前記受け取った広告の再生期間のうちの少なくとも１つに関する情報を収集するステップを含む、項目２１に記載の方法。
［項目２３］
前記収集された再生情報に基づいて、ユーザプロファイルを更新するステップをさらに含む、項目２１に記載の方法。
［項目２４］
一次ユーザデバイスに広告再生情報を提供するための装置であって、
広告が受け取られていると判定するために、受け取ったマルチメディア番組に関するコンテンツ認識を行う、コンテンツ認識モジュールと、
前記広告をユーザに表示させる、ディスプレイコントローラと、
前記表示させた広告とのユーザ対話のレベルを取り込む、ユーザ対話モジュールと、
前記ユーザ対話のレベルを含む前記一次ユーザデバイスにフィードバックを提供する、フィードバックモジュールと、
を備える、装置。
［項目２５］
前記ユーザ対話モジュールはさらに、前記ユーザが広告再生中に音量をミュートしたかどうか、および前記ユーザが前記広告とともに表示されるリソース場所にナビゲートしたかどうか、のうちの少なくとも１つに関する情報を記憶する、項目２４に記載の装置。
［項目２６］
前記広告の全体が再生されたかどうかを前記一次ユーザデバイスに示す、再生指示モジュールをさらに備える、項目２４に記載の装置。
［項目２７］
前記ユーザ対話のレベルに基づいて、前記ユーザにその後に表示される番組ガイドの少なくとも１つの属性を修正する、番組ガイドモジュールをさらに備える、項目２４に記載の装置。
［項目２８］
コードを有するコンピュータ読み出し可能な媒体を備えるコンピュータプログラム製品であって、前記コードは、該コンピュータ読み出し可能な媒体に記憶され、プロセッサによって実行されたときに、前記プロセッサに、二次ユーザデバイスから一次ユーザデバイスに広告再生情報を提供する方法を実現させ、前記方法は、
前記一次ユーザデバイスから広告を受け取るステップと、
前記受け取った広告の属性を判定するために前記受け取った広告に関するコンテンツ認識を行うステップと、
前記二次デバイスの前記広告のための再生情報を収集するステップと、
前記受け取った広告の前記属性、および前記再生情報のうちの少なくとも１つを前記一次ユーザデバイスに提供するステップと、
を含む、コンピュータプログラム製品。
【図１】
2018120603.tif 000003
【図２】
2018120603.tif 000004
【図３】
2018120603.tif 000005
【図４】
2018120603.tif 000006
【図５】
2018120603.tif 000007
【図６】
2018120603.tif 000008
【図７】
2018120603.tif 000009
【図８】
2018120603.tif 000010
【図９】
2018120603.tif 000011
【図１０】
2018120603.tif 000012
【図１１】
2018120603.tif 000013
【図１２】
2018120603.tif 000014
【図１３】
2018120603.tif 000015
【図１４】
2018120603.tif 000016
【図１５】
2018120603.tif 000017
【図１６】
2018120603.tif 000018
【図１７】
2018120603.tif 000019
【図１８】
2018120603.tif 000020
【手続補正書】
【提出日】平成30年4月3日(2018.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンパニオンユーザデバイスを操作するユーザにターゲット広告を提供するための装置であって、
一次コンテンツを受け取るように構成されるコンテンツネットワークインターフェースと、
シーケンス情報を記憶するように構成されるルックアップテーブルと、
前記受け取った一次コンテンツを前記ルックアップテーブルのエントリと照合するように構成される指紋プロセッサと、
前記ルックアップテーブルの前記エントリに基づいて、二次広告を検索するように構成されるバンドルマネージャと、
前記一次コンテンツおよび前記二次広告コンテンツに基づいて、前記ユーザにターゲット広告を伝送するように構成されるプロファイルマネージャと、
を備える、装置。
【請求項２】
前記プロファイルマネージャは、前記二次ユーザデバイスのディスプレイ特性に従って、前記ターゲット広告コンテンツを修正した、請求項１に記載の装置。
【請求項３】
前記二次広告コンテンツは、前記一次コンテンツにオーバーレイすることができるバナー、アプリケーション、およびゲームのうちの少なくとも１つを含む、請求項１に記載の装置。
【請求項４】
前記コンテンツネットワークインターフェースはさらに、前記シーケンス情報および複数の二次広告を受け取るように構成される、請求項１に記載の装置。
【外国語明細書】
2018120603000001.pdf