(57)【特許請求の範囲】
【請求項１】
ユーザーからターゲット広告を開始するという選択を受信することと、
前記ターゲット広告に組み込む広告コンテンツを受信することと、
前記ターゲット広告を受信する指定された受信者の１または複数のユーザーの選択を受信することと、
電子プログラムガイドシステムとインタフェース接続し、テレビチャネルおよび対応するテレビ番組であって広告時間帯を販売するテレビ番組を表示するユーザーデバイスに、フィルタリングされた表示用のプログラムグリッドを生成することであって、前記プログラムグリッドから、ユーザー指定の受信者によってビュー用の前記ターゲット広告を表示するテレビ番組および特定の広告時間帯が選択されることと、
前記指定された受信者への配信用の前記ターゲット広告の購入の確認を受信して前記選択されたテレビ番組および前記特定の広告時間帯にビュー用に表示される前記ターゲット広告を開始することと
を含むことを特徴とする方法。
【請求項２】
前記ターゲット広告用の広告テンプレートの選択を受信することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
ビュー用の前記ターゲット広告を表示する前記テレビ番組の選択を受信することと、
前記テレビ番組中の前記特定の広告時間帯の選択を受信することと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ターゲット広告を開始するユーザーを、ユーザー連想リストからの１または複数の前記指定された受信者に相関させることをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
テレビコンテンツ分散システム内の前記ユーザーを特定する認証データの入力を受信することと、
前記ターゲット広告を開始できるようにする前記認証データに従って前記ユーザーを認証することと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記広告コンテンツから前記ターゲット広告のプレビューを生成することと、
レビュー用の前記ターゲット広告の前記プレビューを表示することを前記ユーザーによって開始することと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ターゲット広告のための前記広告コンテンツを、前記ターゲット広告を受信するために前記ユーザーによって選択されて指定された受信者にそれぞれ対応する１または複数のクライアントデバイスに送信することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
広告トリガデータを、前記ターゲット広告を受信するために前記ユーザーによって選択されて指定された受信者にそれぞれ対応する１または複数のクライアントデバイスに送信することであって、前記広告トリガデータは、前記選択されるテレビ番組および広告時間帯中にクライアントデバイスにおいてビュー用に表示される前記ターゲット広告がいつ開始するかを示すこと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
広告テンプレートと、１または複数のクライアントデバイスにてオーディオビデオストリームの一部としてユーザー選択の広告時間帯に表示されるターゲット広告のために、ユーザーによって選択される広告コンテンツを受信することであって、前記時間帯は、テレビチャンネルのフィルタリングされたプログラムグリッドおよび広告時間帯を販売する対応するテレビ番組から前記ユーザーによって選択されることと、
前記ターゲット広告のための前記広告コンテンツを、前記ターゲット広告を受信するために前記ユーザーによって選択される受信者にそれぞれ対応する前記１または複数のクライアントデバイスに送信することと、
広告トリガデータを前記１または複数のクライアントデバイスに送信することであって、前記広告トリガデータは、前記ユーザー選択の広告時間帯中の選択されるテレビ番組中にクライアントデバイスにおいてビュー用に表示される前記ターゲット広告がいつ開始するかを示すことと、
前記クライアントデバイスにおいてビュー用に表示される前記ターゲット広告が開始する前記広告時間帯の開始時に、前記クライアントデバイスからのトリガ通知を受信することであって、前記トリガ通知は、前記広告トリガデータに対応する前記オーディオビデオストリーム内の広告挿入メッセージを検出する前記クライアントデバイスによって開始されることと、
を含むことを特徴とする方法。
【請求項１０】
前記クライアントデバイスにおいてビュー用に前記ターゲット広告を表示する表示命令を生成することと、
前記表示命令を、前記ターゲット広告として表示する前記広告コンテンツを順次開始する前記クライアントデバイスに送信することと、
さらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記ターゲット広告に対する請求を前記ユーザーに開始するために、前記ターゲット広告が前記クライアントデバイスにおいてビュー用に表示されたという証明を送信することをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１２】
広告生成インタフェース及び広告管理インタフェースを介してターゲット広告の生成を容易にするよう構成されたターゲット広告サービスを実装するメモリ及びプロセッサと、
コンテンツディストリビュータが、利用可能なＩＤに関連付けられた広告時間帯におけるユーザー選択されたテレビ番組中に配信するために前記ターゲット広告を開始するユーザー選択を受信し、前記ターゲット広告に組み込む広告コンテンツを受信するように構成されている前記広告生成インタフェースと、
前記コンテンツディストリビュータが、前記ターゲット広告を受信する受信者の１または複数の選択を受信し、および前記ターゲット広告の購入の確認を受信するように構成されている前記広告管理インタフェースと、
前記ターゲット広告用の前記広告コンテンツを、各クライアントデバイスが前記ターゲット広告を受信するために選択される受信者にそれぞれ対応する１または複数のクライアントデバイスに送信し、
前記利用可能なＩＤを含む広告トリガデータを、それぞれのトリガデータベース中に前記広告トリガデータをそれぞれ格納した前記１または複数のクライアントデバイスに送信し、前記広告トリガデータに定期的にポーリングされるトリガデータベースは、挿入メッセージが前記利用可能なＩＤに対応する場合、ビュー用の前記ターゲット広告の表示をいつ開始するかを示す
ように構成されているコンテンツ分散システムと
を備えることを特徴とするターゲット広告システム。
【請求項１３】
前記広告生成インタフェースは、広告テンプレートの選択を受信して、前記ターゲット広告を開始するようにさらに構成されていることを特徴とする請求項１２に記載のターゲット広告システム。
【請求項１４】
前記広告管理インタフェースは、
ビュー用の前記ターゲット広告を表示する前記選択されたテレビ番組を選択することを容易にするために電子番組ガイドとインタフェース接続をすることと、
ビュー用の前記ターゲット広告を表示する前記選択されたテレビ番組中の前記広告時間帯を選択することを容易にするために広告トラフィッキングシステムとインタフェース接続をすることと
を行うようにさらに構成されている前記広告管理インタフェースであることを特徴とする請求項１２に記載のターゲット広告システム。
【請求項１５】
前記広告管理インタフェースは、前記ターゲット広告を開始する前記ユーザーを、ユーザー連想リストからの１または複数の前記受信者に相関させるようにさらに構成されていることを特徴とする請求項１２に記載のターゲット広告システム。
【請求項１６】
前記ターゲット広告システム内の前記ユーザーを特定する認証データの入力を受信することと、
前記ユーザーが前記ターゲット広告を開始できるようにするために前記認証データに従って前記ユーザーを認証することと
を行うように構成されている認証システムをさらに備えることを特徴とする請求項１２に記載のターゲット広告システム。
【請求項１７】
前記広告生成インタフェースは、
前記広告コンテンツから前記ターゲット広告のプレビューを生成することと、
レビュー用の前記ターゲット広告の前記プレビューの表示を前記ユーザーによって開始することと
を行うようにさらに構成されていることを特徴とする請求１２に記載のターゲット広告システム。
【請求項１８】
広告トリガデータを、前記ユーザーによって選択されて前記ターゲット広告を受信する受信者にそれぞれ対応する前記１または複数のクライアントデバイスに送信し、前記広告トリガデータは、前記選択されるテレビ番組および前記広告時間帯にクライアントデバイスにおいてビュー用に表示される前記ターゲット広告を開始する時を示すように構成されたコンテンツ分散システムをさらに備えることを特徴とする請求項１２に記載のターゲット広告システム。
【請求項１９】
前記広告時間帯の開始時に前記クライアントデバイスからトリガ通知を受信して、前記クライアントデバイスにおいてビュー用に表示される前記ターゲット広告を開始することと、
前記クライアントデバイスにおいてビュー用の前記ターゲット広告を表示する表示命令を生成することと、
前記ターゲット広告として表示する前記広告コンテンツを順次開始する前記クライアントデバイスに前記表示命令を送信することと
を行うように構成されたアプリケーションサーバをさらに備えることを特徴とする請求項１８に記載のターゲット広告システム。
【請求項２０】
前記アプリケーションサーバは、前記ターゲット広告が前記クライアントデバイスにおいてビュー用に表示されたという証明を送信して、前記ターゲット広告に対する請求を前記ユーザーに開始するようにさらに構成されていることを特徴とする請求項１９に記載のターゲット広告システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザー生成によるターゲット広告に関する。
【背景技術】
【０００２】
典型的なテレビ広告シナリオの広告主は、できるだけ多くのテレビ視聴者を費用効果の高いテレビ広告に近づけようとする。従来の広告は、テレビを介した直接の商取引を禁じるという意図はなく、むしろ一般的に、ブランド認識を高め、視聴者とのつながりまたは製品、サービス、または特定の企業および／または業種の信頼を築くことを意図している。広告は、メッセージを、例えば、全国的に、州全体、または市全域といった大規模グループの視聴者に効率的に送信することも意図している。
【発明の概要】
【０００３】
本発明の概要は、ユーザー生成によるターゲット広告の簡略化された概念を導入するために提供される。その簡略化された概念は、以下の発明を実施するための形態においてさらに説明される。本発明の概要は、特許請求の範囲の主題の不可欠な特徴を特定することを意図せず、特許請求の範囲の主題の範囲を決定する際に使用することも意図しない。
【０００４】
ユーザー生成によるターゲット広告が説明される。実施形態において、ユーザーによって開始される時に、ターゲット広告のための広告テンプレートの選択を受信することができる。広告テンプレートに組み込まれる広告コンテンツ受信することができ、その他にターゲット広告を受信する受信者の選択を受信することができる。テレビ番組および広告時間帯を選択してビュー用のターゲット広告を表示することができる表示用のプログラムグリッドを生成することができる。受信者に配信するターゲット広告を購入する確認を受信して、選択されるテレビ番組および広告時間帯の間にビュー用に表示されるターゲット広告を開始することもできる。
【０００５】
他の実施形態において、ターゲット広告用の広告コンテンツを、各クライアントデバイスが、ユーザーによって選択されるそのターゲット広告を受信する受信者に対応するクライアントデバイスに送信することができる。広告トリガデータをクライアントデバイスに送信することができ、そこで広告トリガデータは、選択されるテレビ番組および広告時間帯の間に、クライアントデバイスにおいてビュー用のターゲット広告の表示をいつ開始するかを示す。
【０００６】
他の実施形態において、広告時間帯の開始時にトリガ通知をクライアントデバイスから受信して、クライアントデバイスにおいてビュー用に表示されるターゲット広告を開始することができる。クライアントデバイスにおいてビュー用のターゲット広告を表示する表示命令を生成することができる。ターゲット広告として表示する広告コンテンツを順次開始する表示命令を、次に、クライアントデバイスに送信することができる。ターゲット広告がクライアントデバイスにおいてビュー用に表示されたという証明を、次に、送信して、そのターゲット広告に対する請求をユーザーに開始することができる。
【図面の簡単な説明】
【０００７】
以下の図面を参照してユーザー生成によるターゲット広告の実施形態を説明する。同種の特徴およびコンポーネントを提示するために図面全体を通して同じ番号が使用される。
【図１】ユーザー生成によるターゲット広告を実装することができる実施形態の例示的なシステムを示す図である。
【図２】１またはそれより多くの実施形態に従ってユーザー生成によるターゲット広告用の例示的な方法を示す図である。
【図３】１またはそれより多くの実施形態に従ってユーザー生成によるターゲット広告用の例示的な方法を示す図である。
【図４】１またはそれより多くの実施形態に従ってユーザー生成によるターゲット広告用の例示的な方法を示す図である。
【図５】ユーザー生成によるターゲット広告の実施形態を実装することができる例示的なデバイスのさまざまなコンポーネントを示す図である。
【発明を実施するための形態】
【０００８】
ユーザー生成によるターゲット広告の実施形態は、テレビコンテンツ分散システム内のユーザーまたは顧客が、ターゲット広告および／またはメッセージをテレビ広告形式で互いに生成して送信する技術を提供する。他者へのメッセージは、個別のおよび／または個人的なメッセージおよび広告、それ以外にも何人かの受信者へのパーティー招待状、教会グループまたはクラブ会員へのお知らせ、または小規模コミュニティのメッセージといった社会的志向のメッセージを含むことができる。テレビコンテンツディストリビュータ用のネットワークに基づくサービスは、広告生成インタフェースと広告管理インタフェースを含むことができ、その両方ともユーザーが、ターゲット広告を作り出し(author)、そのターゲット広告を受信する受信者を選択し、そしてビュー用のターゲット広告を表示するテレビ番組および広告時間帯を選択するのを可能にする。ユーザーは、次に、テレビコンテンツディストリビュータの請求インタフェースを通じてターゲット広告またはメッセージの支払いを認証することができる。マルチチャンネルテレビ分散システムは、次に、個別にアドレス可能な(individually-addressable)広告ターゲットシステムを介して、そのターゲット広告を選択される受信者に配信することができる。
【０００９】
ユーザー生成によるターゲット広告に対して説明されるシステムおよび方法の特徴および概念を任意の数の異なる環境、システム、および／またはさまざまな構成に実装することができるが、ユーザー生成によるターゲット広告の実施形態は、以下の例示的なシステムおよび環境のコンテキストにおいて説明される。
【００１０】
図１は、ユーザー生成によるターゲット広告のさまざまな実施形態を実装することができる例示的なターゲット広告システム１００を示す。システム１００は、コンテンツディストリビュータ１０２、コンテンツディストリビュータのオペレータポータル１０６を通じて、ユーザーがターゲット広告を開始することができる第１のクライアントデバイス１０４、および受信者がビュー用のターゲット広告を受信することができる第２のクライアントデバイス１０８を含む。コンテンツディストリビュータ１０２およびさまざまなクライアントデバイスは、通信ネットワーク１１０を介して通信に実装される。
【００１１】
テレビおよび／またはメディアコンテンツ分散システムにおいて、コンテンツディストリビュータ１０２は、テレビコンテンツ、コンテンツメタデータ、メディアコンテンツ、および／または他の関連データが、複数の視聴者、ユーザー、顧客、加入者、ビューイングシステム、および／またはクライアントデバイに分散するのを容易にする。通信ネットワーク１１０は、任意の種類のデータネットワーク、音声ネットワーク、放送ネットワーク、ＩＰに基づくネットワーク、および／またはあらゆる形式のデータおよびメディアコンテンツの通信を容易にする無線ネットワーク１１２を含むことができる。任意の種類のネットワークトポロジーおよび／または通信プロトコルを使用して通信ネットワーク１１０を実装することができ、そして２またはそれより多くのネットワークの組み合わせとして表すまたはそうでなければ実装することができる。さらに、１またはそれより多くの矢印の通信リンクはいずれも、双方向のデータ通信を容易にする。
【００１２】
（例えば、記録されたメディアコンテンツを含むための）メディアコンテンツは、任意のメディアコンテンツリソースから受信される任意の種類のオーディオ、ビデオ、および／または画像メディアコンテンツを含むことができる。本明細書で説明するように、メディアコンテンツは、記録されたビデオコンテンツ、ビデオオンデマンドコンテンツ、テレビコンテンツ、テレビ番組（または番組編成）、広告、コマーシャル、音楽、映画、ビデオクリップ、および他のオンデマンドメディアコンテンツを含むことができる。他のメディアコンテンツは、双方向ゲーム、ネットワークベースのアプリケーション、および（例えば、番組ガイドアプリケーションデータ、ユーザーインタフェースデータ、広告コンテンツ、字幕データ、コンテンツメタデータ、検索結果および／または推薦などを含むための）その他のコンテンツまたはデータを含むことができる。
【００１３】
システム１００内のクライアントデバイスを、有線および／または無線デバイスの任意の１つまたは組み合わせとして、テレビクライアントデバイスの任意の形式（例えば、テレビセットトップボックス、デジタルビデオレコーダ（ＤＶＲ）など）として、コンピュータデバイス、ポータブルコンピュータデバイス、メディアデバイス、通信デバイス、ビデオ処理および／またはレンダリングデバイス、家電デバイス、ゲームデバイス、電子デバイス、および／またはオーディオ、ビデオ、および／または画像データにおける任意の形式のメディアコンテンツを受信するために実装することができるその他のタイプのデバイスとして、実装することができる。クライアントデバイスを、ユーザー（即ち、個人）、および／またはデバイスを操作してデバイスが論理デバイスを説明できるようにするエンティティと関連付けることもでき、論理デバイスは、ユーザーデバイス、ソフトウェア、ファームウェア、および／またはデバイスの組み合わせを含む。
【００１４】
システム１００内のクライアントデバイスを、各システムがそれぞれ表示デバイス１１４を含むクライアントシステム内のコンポーネントとして実装することもでき、クライアントデバイスおよび表示デバイスは、任意の形式のオーディオ、ビデオ、および／または画像コンテンツを一緒にレンダリングまたは再生する。表示デバイスを、任意のタイプのテレビ、高解像度テレビ（ＨＤＴＶ）、ＬＣＤ、または同様の表示システムとして実装することができる。さまざまなクライアントデバイス（例えば、テレビ、ゲーム、またはコンピュータデバイス）を、テレビクライアントデバイスに対してユーザーが選択可能な入力用のリモートコントロールデバイス、ゲームデバイスに対してユーザーが選択可能な入力用のゲームコントローラ、およびコンピュータデバイスに対してユーザーが選択可能な入力用のキーボードおよび／またはマウス入力デバイスといった、１またはそれより多くの入力デバイスと関連付けることもできる。
【００１５】
この例示的なターゲット広告システム１００において、クライアントデバイス１０４におけるユーザーは、テレビ広告として他のユーザーに送信されるターゲット広告および／またはメッセージを生成することができる。コンテンツディストリビュータ１０２におけるターゲット広告サービス１１６は、オペレータポータル１０６を含み、ユーザーがターゲット広告を生成するのを容易にするために実装することができるネットワークベースのサービスである。ユーザーは、ターゲット広告を受信する受信者を選択して、ビュー用のターゲット広告を表示するテレビ番組および広告時間帯を選択することもできる。ユーザーは、コンテンツディストリビュータ１０２と関連付けられている商取引システム１１８を通じてターゲット広告またはメッセージの支払いを許可することもできる。
【００１６】
例えば、クライアントデバイス１０４におけるユーザーが、友人が毎晩特定のテレビ番組を見ていて、明日がその友人の誕生日だと知っている場合、ユーザーは、その特定のテレビ番組中にターゲット広告形式で誕生祝いのメッセージをその友人に送信することができる。オペレータポータル１０６を通じて、ユーザーは、誕生日メッセージ用のテンプレートそれ以外にもそのテンプレートに組み込む関連コンテンツ（例えば、写真、グラフィック、文字、画像、オーディオ、ビデオクリップなど）を選択することができる。ユーザーは、仲間リスト(buddy list)からその友人をターゲット広告の受信者として選択することができる。ユーザーは、テレビ放送スケジュールから特定の番組、その他ビュー用のターゲット広告を表示する番組の間の広告時間帯を選択することもできる。ユーザーは、次に、ターゲット広告の支払いを許可するおよび／またはサービス料に同意することができる。次に、選択される番組のスケジュール放送中、および選択される広告時間帯中に、ターゲット広告は、クライアントデバイス１０８における表示デバイス１１４上でビュー用に表示されて、ユーザーの友人は、そのユーザーによって開始された誕生日メッセージを受信する。
【００１７】
コンテンツディストリビュータ１０２のためのオペレータポータル１０６は、クライアントデバイス１０４におけるユーザーなどから、ターゲット広告システム内のユーザーを特定する認証データの入力を受信するために実装することができる認証システム１２０を含む。次に、認証システム１２０は、ユーザーがターゲット広告を開始するまたは生成できるようにする認証データに従って、ユーザーを認証することができる。認証データは、任意の形式のユーザーログインデータまたは他の関連する顧客特定情報を含むことができる。クライアントデバイス１０４におけるユーザーと関連付けられているデータは、オペレータポータル１０６におけるユーザー連想リスト１２２内など、ターゲット広告システム内の他のユーザーと関連付けることもできる。ユーザー連想リスト１２２は、任意の形式の仲間リストまたはソーシャルネットワーキングサイトから取得されるまたはアクセスされる他のリストにすることができる。
【００１８】
オペレータポータル１０６は、広告生成インタフェース１２４と広告管理インタフェース１２６も含む。独立したソフトウェアモジュールまたはアプリケーションとして図示され説明されているが、広告生成インタフェース１２４と広告管理インタフェース１２６それ以外にも本明細書で説明されるさまざまな実施形態を実装する他の機能性を、単一のアプリケーションまたはサービスとして一緒に実装することができる。
【００１９】
クライアントデバイス１０４におけるユーザーによってターゲット広告が開始される時に、広告生成インタフェース１２４を実装して、広告テンプレート１２８の選択を受信することができる。広告テンプレート１２８は、誕生日、休日、記念日などといったさまざまな機会に適している予め定義されたストーリーボードを含むことができる。広告テンプレート１２８は、クライアントデバイス１０４におけるユーザーが、ターゲット広告として予め制作されたビデオクリップまたは広告スポットをアップロードするためのフォーマットを含むこともできる。広告生成インタフェース１２４を実装して、写真、グラフィック、文字、画像、オーディオ、ビデオクリップなどといった広告テンプレートに組み込む広告コンテンツを受信することもできる。クライアントデバイス１０４におけるユーザーによって、広告コンテンツをオペレータポータル１０６を介してアップロードすることができる。
【００２０】
広告生成インタフェース１２４を実装して、次に、広告コンテンツが組み込まれた広告テンプレートからターゲット広告のプレビューを生成して、ユーザーによってリビュー用のターゲット広告のプレビューの表示を開始することができる。広告生成インタフェース１２４は、広告コンテンツを広告テンプレートに組み込み、そのテンプレートを双方向テレビアプリケーションに結びつけ、そして双方向テレビシミュレータにおいてストーリーボードのシーケンスをウェブページを介する等して再生することができる。実施形態において、広告生成インタフェース１２４を、オペレータポータル１０６にリンクすることができるネットワークに基づくアプリケーションとして実装することができ、そしてpass-through認証およびユーザーデータを提供して、ユーザー連想リスト１２２によりユーザーを他者と関連付けることができる。
【００２１】
広告管理インタフェース１２６を実装して、クライアントデバイス１０４におけるユーザーをユーザー連想リスト１２２からの受信者と相関させることができ、ユーザー連想リストを、次に、ターゲット広告を受信するために選択することができる。広告管理インタフェース１２６は、クライアントデバイス１０４におけるユーザーによってクライアントデバイス１０８に対応する受信者がターゲット広告を受信するために選択される時など、ターゲット広告を受信する受信者の選択を受信することができる。
【００２２】
広告管理インタフェース１２６を実装して、コンテンツディストリビュータ１０２における電子番組ガイドシステム１３０とインタフェース接続をして、ビュー用のターゲット広告を表示するテレビ番組をユーザーが選択するのを容易にすることができる。さらに、広告管理インタフェース１２６を実装して、広告トラフィッキングシステム１３２（トラフィッキングおよび請求システムとも呼ばれる）とインタフェース接続をして、（例えば、選択される受信者のクライアントデバイス１０８において）ビュー用のターゲット広告を表示するテレビ番組中の広告時間帯の選択を容易にすることができる。電子番組ガイドシステム１３０を実装して、コンテンツディストリビュータ１０２が販売用の広告時間帯（アベイルとも呼ばれる）を有し、ユーザーがターゲット広告の配給用に選択することができるテレビチャンネルおよび対応するテレビ番組を示すフィルターグリッド(filtered grid)を表示することができる。
【００２３】
広告管理インタフェース１２６を実装して、クライアントデバイス１０４におけるユーザーからターゲット広告を購入する確認または認証を受信し、その認証をコンテンツディストリビュータ１０２からのコンテンツの配給と関連付けられている商取引システム１１８に送信することもできる。実施形態において、広告管理インタフェース１２６を、オペレータポータル１０６からリンクすることができるネットワークに基づくアプリケーションとして実装することができる。
【００２４】
コンテンツディストリビュータ１０２は、オペレータポータル１０６を介して広告テンプレート、広告コンテンツ、およびターゲット広告１３４用の表示スケジュールを受信するターゲット広告サービス１１６を含む。ターゲット広告サービス１１６は、コンテンツディストリビュータ１０２における配給システム１３６用のインタフェースである。配給システム１３６を実装して、ターゲット広告１３４用の広告コンテンツ１３８を、各クライアントデバイスが、そのターゲット広告を受信するために選択される受信者に対応するクライアントデバイスに送信する。例えば、クライアントデバイス１０８は、コンテンツディストリビュータ１０２における配給システム１３６からターゲット広告１３４用の広告コンテンツ１３８を受信し、及びクライアントデバイス１０８は、ターゲット広告１３４が表示用にスケジュールに入れられるまで広告コンテンツ１３８を保持するコンテンツストアを含むことができる。
【００２５】
配給システム１３６はまた実装され、選択されるテレビ番組および広告時間帯の間に、クライアントデバイスにおいてビュー用のターゲット広告１３４の表示をいつ開始するかを示す広告トリガデータ１４０をクライアントデバイスに送信する。例えば、クライアントデバイス１０８は、コンテンツディストリビュータ１０２における配給システム１３６からターゲット広告１３４用の広告トリガデータ１４０を受信する。広告トリガデータ１４０は、特定のテレビ番組を特定するメタデータ、広告時間帯を特定する時間、アベイルＩＤ，およびターゲット広告がクライアントデバイスにおける広告として表示用にスケジュールに入れられる時に利用される双方向アプリケーションＩＤを含むことができる。分散システム１３６をマルチキャストまたはブロードキャストカルーセルとして実装することができ、および／またはターゲット広告をユニキャストメッセージを介して個別のクライアントデバイスに配信することができる。
【００２６】
クライアントデバイス１０８は、（例えば、クライアントデバイス１０８において）ターゲット広告をトリガするためにプレゼンテーションフレームワークトリガデータベースを定期的にポーリングするように実装することができるプレゼンテーションフレームワーク１４２を含む。トリガ定義時間が近づいてクライアントデバイス１０８がトリガ可能チャンネルに同調される時、プレゼンテーションフレームワーク１４２は、オーディオビデオストリーム内の広告挿入メッセージをモニタすることができる。ターゲット広告１３４の表示時間に対応するアベイルＩＤ用の挿入メッセージが決定される時、プレゼンテーションフレームワーク１４２は、コンテンツディストリビュータ１０２におけるアプリケーションサーバ１４４への呼を開始する。アプリケーションサーバ１４４を双方向テレビアプリケーションとして実装することができ、双方向テレビアプリケーションは、広告コンテンツを組み込んでビュー用のターゲット広告を表示するように広告テンプレート内で定義されたシーケンスを実行する。
【００２７】
コンテンツディストリビュータ１０２におけるアプリケーションサーバ１４４を実装して、広告時間帯の開始時にトリガ通知をクライアントデバイス１０８から受信して、クライアントデバイスにおいてビュー用に表示されるターゲット広告１３４を開始することができる。次に、アプリケーションサーバ１４４を実装して、クライアントデバイスにおいてビュー用のターゲット広告を表示する表示命令を生成するようにでき、表示命令をクライアントデバイス１０８に送信し、ターゲット広告として表示する広告コンテンツを順次開始することもできる。
【００２８】
アプリケーションサーバ１４４を実装して、ターゲット広告１３４がクライアントデバイス１０８においてビュー用に表示されたという証明を商取引システム１１８に送信して、そのターゲット広告に対する請求をユーザーに開始することもできる（例えば、そのターゲット広告が開始されて生成されたクライアントデバイス１０４におけるユーザーに請求する）。アプリケーションサーバ１４４は、ターゲット広告が首尾よく完了したことを示す報告を受信して、次に、そのターゲット広告を開始したユーザーの照合および請求についての報告を商取引システム１１８に転送する。
【００２９】
ユーザー生成によるターゲット広告の１又はそれより多くの実施形態に従って、図２−図４をそれぞれ参照しながら例示的な方法２００−４００を説明する。一般的に、本明細書で説明される機能、方法、手順、コンポーネント、およびモジュールのいずれも、ハードウェア、ソフトウェア、ファームウェア、固定論理回路、手動処理、またはそれらの任意の組み合わせを使用して実装することができる。機能、方法、手順、コンポーネント、またはモジュールのソフトウェア実装は、計算ベースのプロセッサにおいて実行される時に特定されたタスクを行うプログラムコードを表す。例示的な方法を、ソフトウェア、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、手順、モジュール、機能などを含むことができるコンピュータ実行可能命令の一般的な文脈において説明できる。
【００３０】
方法を、通信ネットワークを通じてリンクされるリモート処理デバイスによって機能が実施される分散コンピューティング環境において実施することもできる。分散コンピューティング環境において、コンピュータ実行可能命令を、メモリストレージデバイスを含む、ローカルコンピュータストレージメディアとリモートコンピュータストレージメディアの両方に置くことができる。さらに、本明細書で説明される特徴は、プラットフォームに依存しないので、様々なプロセッサを有する様々なコンピューティングプラットフォーム上で技術を実装できる。
【００３１】
図２は、ユーザー生成によるターゲット広告の例示的な方法２００を示す。その方法が説明される順序は、限定して受け取られることを意図せず、説明される方法ブロックの任意の数を、その方法または代替的方法を実装する任意の順序で組み合わせることができる。
【００３２】
ブロック２０２において、テレビコンテンツ配給システム内のユーザーを特定する認証データの入力が受信される。例えば、オペレータポータル１０６における認証システム１２０（図１）は、ターゲット広告システム１００内のユーザーを特定する認証データの入力を、クライアントデバイス１０４におけるユーザーなどから受信する。ブロック２０４において、ターゲット広告を開始できるようにする認証データによって、ユーザーが認証される。例えば、認証システム１２０は、ユーザーがターゲット広告を開始または生成できるようにする認証データに従って、ユーザーを認証する。認証データは、任意の形式のユーザーログインデータまたは他の関連する顧客特定情報を含むことができる。
【００３３】
ブロック２０６において、ターゲット広告のユーザーによって開始される広告テンプレートの選択が受信される。例えば、広告生成インタフェース１２４は、クライアントデバイス１０４におけるターゲット広告のユーザーによって開始される時に、広告テンプレート１２８の選択を受信する。ブロック２０８において、広告テンプレートに組み込まれる広告コンテンツが受信される。例えば、広告生成インタフェース１２４は、写真、グラフィック、文字、画像、オーディオ、ビデオクリップなどといった、広告テンプレートに組み込む広告コンテンツも受信する。広告コンテンツは、クライアントデバイス１０４におけるユーザーによってオペレータポータル１０６を介してアップロードされる。
【００３４】
ブロック２１０において、ターゲット広告のプレビューは、広告コンテンツが組み込まれた広告テンプレートから生成される。ブロック２１２において、ターゲット広告のプレビューは、ユーザーによってリビュー用に表示される。例えば、広告生成インタフェース１２４は、広告コンテンツが組み込まれた広告テンプレート１２８からターゲット広告のプレビューを生成して、オペレータポータル１０６を介してユーザーによるリビュー用のターゲット広告のプレビューの表示を開始する。
【００３５】
図３は、ユーザー生成によるターゲット広告の例示的な方法３００を示す。その方法が説明される順序は、限定して受け取られることを意図せず、説明される方法ブロックの任意の数を、その方法または代替的方法を実装する任意の順序で組み合わせることができる。
【００３６】
ブロック３０２において、ターゲット広告を開始するユーザーは、ユーザー連想リストからの受信者と相関される。例えば、広告管理インタフェース１２６は、クライアントデバイス１０４におけるユーザーをユーザー連想リスト１２２からの受信者と相関させて、次に、ユーザー連想リストを、ターゲット広告を受信するために選択することができる。ブロック３０４において、ターゲット広告を受信する受信者の選択が受信される。例えば、広告管理インタフェース１２６は、クライアントデバイス１０４におけるユーザーによってクライアントデバイス１０８に対応する受信者がターゲット広告を受信するためにいつ選択されるかなど、ターゲット広告を受信する受信者の選択を受信する。
【００３７】
ブロック３０６において、表示用のプログラムグリッドが生成されて、そのグリッドからビュー用のターゲット広告を表示するテレビ番組および広告時間帯を選択することができる。例えば、広告管理インタフェース１２６は、コンテンツディストリビュータ１０２における電子番組ガイドシステム１３０とインタフェース接続をして、ビュー用のターゲット広告を表示するテレビ番組をユーザーが選択するのを容易にする。広告管理インタフェース１２６はまた、広告トラフィッキングシステム１３２とインタフェース接続をして、ビュー用のターゲット広告を表示するテレビ番組中の広告時間帯の選択を容易にする。
【００３８】
ブロック３０８において、ビュー用のターゲット広告を表示するテレビ番組の選択が受信され、ブロック３１０において、そのテレビ番組中の広告時間帯の選択が受信される。例えば、広告管理インタフェース１２６は、１またはそれより多くの選択されるターゲット広告の受信者によってビューされるために表示されるターゲット広告１３４を有する、テレビ番組および広告時間帯のユーザー選択を受信する。
【００３９】
ブロック３１２において、受信者に配信するターゲット広告を購入する確認が受信されて、選択されるテレビ番組および広告時間帯中にビュー用に表示されるターゲット広告を開始する。例えば、広告管理インタフェース１２６は、クライアントデバイス１０４におけるユーザーからターゲット広告を購入する確認または認証を受信して、その認証をコンテンツディストリビュータ１０２と関連付けられている商取引システム１１８に送信する。
【００４０】
図４は、ユーザー生成によるターゲット広告の例示的な方法４００を示す。その方法が説明される順序は、限定して受け取られることを意図せず、説明される方法ブロックの任意の数を、その方法または代替的方法を実装する任意の順序で組み合わせることができる。
【００４１】
ブロック４０２において、ターゲット広告のユーザーによって選択される広告テンプレートおよび広告コンテンツが受信される。例えば、コンテンツディストリビュータ１０２におけるターゲット広告サービス１１６は、オペレータポータル１０６を介して広告テンプレート、広告コンテンツ、およびターゲット広告１３４用の表示スケジュールを受信する。
【００４２】
ブロック４０４において、ターゲット広告用の広告コンテンツは、各クライアントデバイスが、ユーザーによって選択されそのターゲット広告を受信する受信者に対応する１またはそれより多くのクライアントデバイスに送信される。例えば、コンテンツディストリビュータ１０２における配給システム１３６は、ターゲット広告１３４用の広告コンテンツ１３８を、各クライアントデバイスが、そのターゲット広告を受信するために選択される受信者に対応するクライアントデバイスに送信する。クライアントデバイス１０８は、コンテンツディストリビュータ１０２における配給システム１３６からターゲット広告１３４用の広告コンテンツ１３８を受信する。
【００４３】
ブロック４０６において、広告トリガデータは、１またはそれより多くのクライアントデバイスに送信される。例えば、コンテンツディストリビュータ１０２における配給システム１３６はまた、選択されるテレビ番組および広告時間帯に、クライアントデバイスにおいてビュー用のターゲット広告１３４の表示を開始する時を示す広告トリガデータ１４０をクライアントデバイスに送信する。クライアントデバイス１０８は、コンテンツディストリビュータ１０２における配給システム１３６からターゲット広告１３４用の広告トリガデータ１４０を受信する。
【００４４】
ブロック４０８において、広告時間帯の開始時にトリガ通知がクライアントデバイスから受信されて、クライアントデバイスにおいてビュー用に表示されるターゲット広告を開始する。例えば、コンテンツディストリビュータ１０２におけるアプリケーションサーバ１４４は、広告時間帯の開始時にトリガ通知をクライアントデバイス１０８から受信して、クライアントデバイスにおいてビュー用に表示されるターゲット広告１３４を開始する。
【００４５】
ブロック４１０において、クライアントデバイスにおいてビュー用のターゲット広告を表示する表示命令が生成される。例えば、コンテンツディストリビュータ１０２におけるアプリケーションサーバ１４４は、次に、クライアントデバイス１０８においてビュー用のターゲット広告を表示する表示命令を生成する。ブロック４１２において、表示命令は、クライアントデバイスに送信され、ターゲット広告として表示する広告コンテンツを順次開始する。例えば、コンテンツディストリビュータ１０２におけるアプリケーションサーバ１４４は、クライアントデバイス１０８に表示命令の送信を開始してターゲット広告として表示する広告コンテンツを順次開始する。
【００４６】
ブロック４１４において、ターゲット広告がクライアントデバイスにおいてビュー用に表示されたという証明が送信されて、そのターゲット広告に対する請求をユーザーに開始する。例えば、コンテンツディストリビュータ１０２におけるアプリケーションサーバ１４４は、ターゲット広告１３４がクライアントデバイス１０８においてビュー用に表示されたという証明を商取引システム１１８に送信して、そのターゲット広告に対する請求をユーザーに開始する（例えば、そのターゲット広告が開始されて生成されたクライアントデバイス１０４におけるユーザーに請求する）。
【００４７】
図５は、図１を参照して説明されるようなユーザー生成によるターゲット広告の実施形態を実装する任意のタイプのクライアントデバイスおよび／またはコンテンツディストリビュータとして実装することができる例示的なデバイス５００のさまざまなコンポーネントを示す。実施形態において、デバイス５００を、有線および／または無線デバイスの任意の１つまたは組み合わせとして、テレビクライアントデバイスの任意の形式（例えば、テレビセットトップボックス、デジタルビデオレコーダ（ＤＶＲ）など）として、コンピュータデバイス、ポータブルコンピュータデバイス、メディアデバイス、通信デバイス、ビデオ処理および／またはレンダリングデバイス、家電デバイス、ゲームデバイス、電子デバイス、および／またはその他のタイプのデバイスとして、実装することができる。デバイス５００は、ユーザー（即ち、個人）および／またはデバイスを操作して、デバイスが論理デバイスを説明できるようにするエンティティと関連付けることもでき、論理デバイスは、ユーザーデバイス、ソフトウェア、ファームウェア、および／またはデバイスの組み合わせを含む。
【００４８】
デバイス５００が無線デバイスとして実装される場合、そのデバイスは、デバイスデータ５０４（例えば、受信データ、受信されるデータ、放送用にスケジュールされたデータ、データのデータパケットなど）の無線通信を可能にする無線ＬＡＮ（ＷＬＡＮ）コンポーネント５０２を含むことができる。デバイスデータ５０４または他のデバイスコンテンツは、デバイスの構成設定、デバイスに記憶されたメディアコンテンツ、および／またはデバイスのユーザーと関連付けられた情報を含むことができる。デバイス５００に記憶されたメディアコンテンツは、任意のタイプのオーディオ、ビデオ、および／または画像メディアコンテンツを含むことができる。デバイス５００は、音楽、テレビメディアコンテンツ、記録されたビデオコンテンツといった任意のタイプのデータ、メディアコンテンツ、および／または入力を受信することができ、そしてコンテンツソースからその他のタイプのオーディオ、ビデオ、および／または画像コンテンツを受信することができる、１またはそれより多くのデータ入力５０６も含むことができ、次に、それらを処理し、レンダリングし、および／またはビュー用に表示することができる。
【００４９】
デバイス５００は、シリアルおよび／またはパラレルインタフェース、無線インタフェース、任意のタイプのネットワークインタフェース、モデムの１またはそれより多くのいずれかとして、およびその他のタイプの通信インタフェースとして実装することができる通信インタフェース５０８を含むこともできる。通信インタフェース５０８は、デバイス５００と通信ネットワークとの間の接続および／または通信リンクを提供し、これにより他の電子デバイス、コンピューティングデバイスおよび通信デバイスがデータをデバイス５００に送信することができる。
【００５０】
デバイス５００は、デバイス５００の動作を制御するおよびユーザー生成によるターゲット広告の実施形態を実装する、さまざまなコンピュータ実行可能命令を処理する１または複数のプロセッサ５１０（例えば、マイクロプロセッサ、コントローラなどのいずれか）を含むことができる。代替的または追加的に、デバイス５００を、ハードウェア、ファームウェア、または５１２において概ね特定される回路の処理および制御と関連して実装される固定論理回路の任意の１つまたは組み合わせに実装することができる。図示されないが、デバイス５００は、デバイス内のさまざまなコンポーネントを結合するシステムバスまたはデータ転送システムを含むことができる。システムバスは、メモリバスまたはメモリコントローラ、周辺バス、ユニバーサルシリアルバス、および／または各種バスアーキテクチャを任意に利用するプロセッサまたはローカルバスといった、異なるバス構造の任意の１つまたは組み合わせを含むことができる。
【００５１】
デバイス５００は、１または複数のメモリコンポーネントなどのコンピュータ可読メディア５１４を含むこともでき、メモリコンポーネントの例として、ＲＡＭ、不揮発性メモリ（例えば、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの１または複数のいずれか）、およびディスクストレージデバイスを含む。ディスクストレージデバイスは、ハードディスクドライブ、書き込み可能および／または書き換え可能なコンパクトディスク（ＣＤ）、任意のタイプのＤＶＤなどといった任意のタイプの磁気または光ストレージデバイスを含むことができる。デバイス５００は、マスストレージメディアデバイス５１６を含むこともできる。
【００５２】
コンピュータ可読メディア５１４は、データストレージ機構を提供してデバイスデータ５０４その他さまざまなデバイスアプリケーション５１８およびデバイス５００の操作可能な態様に関連するその他の種類の情報および／またはデータを記憶する。例えば、オペレーティングシステム５２０を、コンピュータアプリケーションとしてコンピュータ可読メディア５１４に保持して、プロセッサ５１０においてで実行することができる。デバイスアプリケーション５１８は、デバイスマネージャ５２２（例えば、制御アプリケーション、ソフトウェアアプリケーション、信号処理および制御モジュール、特定デバイスのネイティブであるコード、特定デバイス用のハードウェア抽象化レイヤなど）を含むことができる。デバイスアプリケーション５１８は、ターゲット広告サービス５２４の任意のシステムコンポーネントまたはモジュールを含んで、ユーザー生成によるターゲット広告の実施形態を実装することもできる。この例において、デバイスアプリケーション５１８は、ソフトウェアモジュールおよび／またはコンピュータアプリケーションとして示されている。
【００５３】
デバイス５００は、オーディオデータをオーディオシステム５２８に提供するおよび／またはビデオデータを表示システム５３０に提供する、オーディオおよび／またはビデオ入出力システム５２６を含むこともできる。オーディオシステム５２８および／または表示システム５３０は、オーディオ、ビデオおよび画像データを処理、表示、および／またはそうでなければレンダリングする任意のデバイスを含むことができる。ビデオ信号およびオーディオ信号を、ＲＦ（無線周波数）リンク、Ｓ−ビデオリンク、複合ビデオリンク、コンポーネントビデオリンク、ＤＶＩ（デジタルビデオインタフェース）、アナログオーディオ接続、または他の同様の通信リンクを介して、デバイス５００からオーディオデバイスおよび／または表示デバイスに送信することができる。実施形態において、オーディオシステム５２８および／または表示システム５３０を、デバイス５００の外部コンポーネントとして実装することができる。代替的には、オーディオシステム５２８および／または表示システム５３０を、例示的なデバイス５００の内蔵コンポーネントとして実装することができる。
【００５４】
ユーザー生成によるターゲット広告の実施形態を特徴および／または方法に特有の言語で説明してきたが、添付の特許請求の範囲の対象は、説明された特有の特徴または方法に必ずしも限定されないことが理解できる。むしろ、特有の特徴および方法は、ユーザー生成によるターゲット広告の例示的な実装として開示される。
【図１】
0005255131.tif 000002
【図２】
0005255131.tif 000003
【図３】
0005255131.tif 000004
【図４】
0005255131.tif 000005
【図５】
0005255131.tif 000006