(57)【要約】  映像サーバは、ネットワークを介してクライアントに映像コンテンツを提供する。映像サーバの命令において、クライアントのプレイヤは、広告サーバに接触し、１つ以上のクリエイティブおよびコントローラファイルをクライアントにダウンロードする。コントローラファイルは、クリエイティブそのものが再生中にどのように現れるかを示す。プレイヤは、クライアントの表示領域内に映像コンテンツを表示する。コントローラファイルにより、クリエイティブは映像コンテンツ上の動画のオーバーレイとして現れる。ユーザインタフェース構成要素は、クリエイティブが現れるとき、その映像のポイントを示し、ユーザがクリエイティブを最小化したり、再生したりするのを可能にする。また、プレイヤは、動画のクリエイティブに関連付けられた静止のクリエイティブ等の他のクリエイティブを表示することもできる。ユーザは、クリエイティブにより広告された製品についての追加の情報を視聴するために、そのクリエイティブを選択することができる。【選択図】図６Ａ
2010526494.tif 000002
【特許請求の範囲】
【請求項１】
映像に関連したクリエイティブを表示する方法であって、
クライアント上のユーザインタフェースの映像領域で前記映像を再生させるステップと、
前記再生している映像上にかぶせられる前記クリエイティブを前記映像領域の一部に表示させるステップと、
前記クライアントのユーザによる前記クリエイティブの選択に応じて、前記映像の部分的な箇所に重ね合わせられた前記映像領域に現れるガイド映像を表示させるステップと
を具えることを特徴とする方法。
【請求項２】
前記クリエイティブそのものが再生中にどのように現れるかを記述する情報を含むコントローラファイルを前記クライアントに受信させるステップと、
前記コントローラファイルに含まれる情報に少なくとも一部応答して前記クリエイティブを表示させるステップと
をさらに具えることを特徴とする請求項１に記載の方法。
【請求項３】
前記コントローラファイルは、広告イベントが発生するときを示す情報を含み、
前記方法は、
前記クリエイティブに含まれる情報および前記クリエイティブの表示に少なくとも一部応じて、前記クライアントに広告イベントを報告させるステップ
をさらに具えることを特徴とする請求項２に記載の方法。
【請求項４】
前記コントローラファイルは、広告イベントが発生するときを示す情報を含み、前記クリエイティブは時間の長さを表示し、
前記方法は、
前記クリエイティブに含まれる情報および前記クリエイティブが表示される時間の長さに少なくとも一部応じて、前記クライアントに広告イベントを報告させるステップをさらに具えることを特徴とする請求項２に記載の方法。
【請求項５】
前記映像領域の下部に沿って前記クリエイティブを表示させるステップをさらに具えることを特徴とする請求項１に記載の方法。
【請求項６】
前記映像が再生を開始した後、前記映像が再生し続ける間、前記クリエイティブを所定の位置に間に合って表示させるステップをさらに具えることを特徴とする請求項１に記載の方法。
【請求項７】
前記再生している映像が前記表示されたクリエイティブの下で見えるままであるように、部分的に透明な方法で前記クリエイティブを表示させるステップをさらに具えることを特徴とする請求項１に記載の方法。
【請求項８】
前記クライアントの前記ユーザによる前記クリエイティブの選択に少なくとも一部応じて、前記映像領域から前記クリエイティブを削除させるステップをさらに具えることを特徴とする請求項１に記載の方法。
【請求項９】
前記映像は、前記ガイド映像の表示中一時停止され、色あせさせられることを特徴とする請求項１に記載の方法。
【請求項１０】
前記クライアントのユーザによる前記クリエイティブの選択に応じて、前記映像領域に現れる双方向広告を表示させるステップをさらに具え、
前記双方向広告は、該双方向広告により広告されるアイテムを前記ユーザが購入することを可能にする機能を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記映像領域の外側で前記クライアント上にガイドクリエイティブを前記クライアントに表示させるステップをさらに具え、
前記ガイドクリエイティブは、前記映像領域の一部に表示される前記クリエイティブに関連付けられていることを特徴とする請求項１に記載の方法。
【請求項１２】
前記クリエイティブは動画の広告を含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記映像の長さおよび該映像の現在の再生位置を示すプログレスバーを前記クライアントに表示させるステップと、
前記クリエイティブが表示される前記映像の再生位置を示す前記プログレスバーに関連したインジケータを前記クライアントに表示させるステップと
をさらに具えることを特徴とする請求項１に記載の方法。
【請求項１４】
前記プログレスバー上の前記クリエイティブおよび前記インジケータが関連していることを示すユーザインタフェース（ＵＩ）構成要素を表示させるステップをさらに具えることを特徴とする請求項１に記載の方法。
【請求項１５】
前記映像領域内の前記クリエイティブ上に透明なスクリーンを表示させるステップと、
前記クリエイティブに関連付けられたユーザインタフェース（ＵＩ）構成要素を前記透明なスクリーン上に具体例で表すステップと
をさらに具えることを特徴とする請求項１に記載の方法。
【請求項１６】
前記ＵＩ構成要素は、前記クリエイティブが広告であることを示すテキストと、ユーザが前記クリエイティブの最小表示することを可能にする制御部とからなるセットから１つ以上の構成要素を具えることを特徴とする請求項１５に記載の方法。
【請求項１７】
映像に関連してクリエイティブを表示するためのコンピュータプログラム命令を格納するコンピュータ読み取り可能な記憶媒体であって、前記コンピュータプログラム命令は、
クライアントの表示領域に表示する映像、該映像に関連付けられたクリエイティブ、および前記映像の表示中に前記クリエイティブがどのように現れるかを指定するコントローラファイルを受信するように構成されるプレイヤモジュールと、
前記コントローラファイルに少なくとも一部応じて、前記コントローラファイルを受信するとともに、前記表示された映像に覆われた前記表示領域の一部に前記クリエイティブを表示するように構成されるプレイヤ制御モジュールと
を具えることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記コントローラファイルは、前記クリエイティブが表示される前記映像の再生中のポイントと、前記クリエイティブが表示される前記表示領域の位置と、前記クリエイティブが表示される時間の長さとからなるセットから１つ以上の命令を指定することを特徴とする請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１９】
前記コントローラファイルは、前記クリエイティブに関連付けられたイベントを報告することを指定し、
前記プレイヤ制御モジュールは、前記コントローラファイルの前記指定に少なくとも一部応じて、前記クリエイティブに関連付けられたイベントを報告するようにさらに構成されることを特徴とする請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２０】
前記表示された映像コンテンツに覆われた前記表示領域の一部にＵＩ構成要素を生成するように構成されるユーザインタフェース（ＵＩ）生成モジュールをさらに具えることを特徴とする請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２１】
前記ＵＩ構成要素は、前記クリエイティブの表示を最小化するためのＵＩ構成要素と、前記クリエイティブの表示が終わった後、前記クリエイティブを再表示するためのＵＩ構成要素とからなるセットから選択される１つ以上のＵＩ構成要素を含むことを特徴とする請求項２０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２２】
前記クリエイティブが前記クライアントのユーザにより選択されるとき、前記コントローラファイルは、実行される行動を指定することを特徴とする請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２３】
前記コントローラファイルは、前記ユーザによる前記クリエイティブの選択に応じて、ガイド映像広告が表示され、前記表示された映像コンテンツに重ね合わせられることを指定することを特徴とする請求項２２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２４】
前記コントローラファイルは、前記ユーザによる前記クリエイティブの選択に応じて、双方向リッチメディア広告が表示されることを指定することを特徴とする請求項２２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２５】
再生されている映像の長さおよび該映像の現在の再生位置を示すプログレスバーを表示するステップと、
前記映像上に重ね合わせられたオーバーレイとしてクリエイティブが表示される前記映像の再生位置を示す前記プログレスバーに関連したインジケータを表示するステップと
を具えることを特徴とする方法。
【請求項２６】
前記インジケータは前記プログレスバー上に表示されることを特徴とする請求項２５に記載の方法。
【請求項２７】
前記インジケータは前記プログレスバーに隣接して表示されることを特徴とする請求項２５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ウェブベースの映像表示に関し、より詳細には、オンラインコンテンツ配信システムにおける映像および広告コンテンツを管理することに関する。
【０００２】
本出願は、２００７年５月２日に出願された米国仮特許出願第６０／９１５，６５４号、２００７年６月２０日に出願された米国仮特許出願第６０／９４５，３２６号、および２００８年４月２８日に出願された米国特許出願第１２／１１１，１７９号の利益を主張する。これらの出願は参照によりそのまま本出願に組み込まれる。
【背景技術】
【０００３】
ウェブサイト上の映像コンテンツの共有は、多数のウェブサイトによりサポートされる世界的な現象に発達してきた。平均して、毎日１万以上の映像が掲示され、映像を取り込むツールおよび機会が使いやすくなり、一般に普及するにつれて、この数は増加している。共有映像コンテンツは、要求された映像コンテンツとともに広告対象（マテリアル）を視聴者に提示する機会を提供する。しかしながら、共有映像とともに広告を配信するいくつかの機構は比較的効果がないものであった。一方、その他はユーザに不愉快であるとして認識されている。
【０００４】
映像共有サービスを利用する人々は、それらのサービスを利用するという広範囲の動機（モチベーション）を有する。そのいくつかは、共有されたコンテンツ内の特定の情報に興味があるが、その他は、コンテンツを通してゆっくりとした方法でブラウズするのみである。ユーザの満足な経験を維持するのと同様に、効果的であるために、映像コンテンツに関連して現れる広告は、これらの多種多様なユーザ特性を考慮する方法で提示される必要がある。理想的には、広告は、煩わしい広告として認められるものに応じて、映像のユーザ放棄を最小限にする方法で提示される。
【０００５】
例えば、要求された映像の前に現れる広告は、ユーザに視聴される可能性が高い。しかしながら、そのようなプレロール広告は、要求された映像を待つ間ユーザをいらいらさせ、ユーザがその映像を放棄するに至らしめ得る。さらに、ユーザは、要求された映像後に現れるポストロール広告を容易に無視することができる。
【０００６】
視聴者を満足させるとともに、広告主にとって効果的な方法で、要求された映像コンテンツおよび広告を提示する方法を未だに必要としたままである。
【発明の概要】
【０００７】
上記および他のニーズは、映像に関連した（広告などの）動画のクリエイティブを表示することにより満たされる。映像に関連したクリエイティブを表示する方法の一実施形態は、クライアント上のユーザインタフェースの映像領域で映像を再生させるステップと、再生している映像上にかぶせられるクリエイティブを映像領域の一部に表示させるステップと、クライアントのユーザによるクリエイティブの選択に応じて、ガイド（companion）映像を表示させるステップとを含むことを特徴とする。ガイド映像は、映像の部分的な箇所に覆われた映像領域に現れるものである。
【０００８】
別の実施形態は、映像に関連してクリエイティブを表示するためのコンピュータプログラム命令を格納するためのコンピュータに読み取り可能な記憶媒体を含むことを特徴とする。コンピュータプログラム命令は、クライアントの表示領域に表示する映像、該映像に関連付けられたクリエイティブ、および映像の表示中にクリエイティブがどのように現れるかを指定するコントローラファイルを受信するように構成されるプレイヤモジュールを含む。コンピュータプログラム命令は、コントローラファイルに少なくとも一部応じて、コントローラファイルを受信するとともに、表示された映像に覆われた表示領域の一部にクリエイティブを表示するように構成されるプレイヤ制御モジュールをさらに含む。
【０００９】
別の実施形態は、再生されている映像の長さおよび該映像の現在の再生位置を示すプログレスバーを表示するステップと、クリエイティブが表示される映像の再生位置を示すプログレスバーに関連したインジケータを表示するステップとを含むことを特徴とする。クリエイティブは、映像上に重ね合わせられたオーバーレイとして表示される。
【図面の簡単な説明】
【００１０】
【図１】一実施形態におけるコンピュータ環境のハイレベルブロック図である。
【図２】映像サーバ、広告サーバ、あるいはクライアントとして利用されるコンピュータの一例を示すハイレベルブロック図である。
【図３】一実施形態におけるクライアント内のモジュールの詳細図を示すハイレベルブロック図である。
【図４】一実施形態に係るクライアントにおけるクリエイティブの表示に含まれるステップを示すシーケンス線図である。
【図５】一実施形態におけるプレイヤにより生成されるユーザインタフェース（ＵＩ）を示す。
【図６Ａ】一実施形態において、プレイヤにより生成されるＵＩおよび動作の異なる段階における他の構成要素を含む部分的なウェブページを示す。
【図６Ｂ】一実施形態において、プレイヤにより生成されるＵＩおよび動作の異なる段階における他の構成要素を含む部分的なウェブページを示す。
【図６Ｃ】一実施形態において、プレイヤにより生成されるＵＩおよび動作の異なる段階における他の構成要素を含む部分的なウェブページを示す。
【発明を実施するための形態】
【００１１】
図面は、例示のみの目的のために本発明の種々の実施形態を描写する。当業者は、ここに記載する本発明の原則から逸脱することなく、本明細書に例示される構造および方法の代わりの実施形態が用いられ得ることを以下の記述から容易に認識するであろう。
【００１２】
図１は、一実施形態におけるコンピュータ環境１００のハイレベルブロック図である。図１は、ネットワーク１１６によって接続される、映像サーバ１１０、広告サーバ（「広告サーバ（ad server）」）１１２およびクライアント１１４を示す。記述を簡単にするとともに、明確にするために、図１には、１つのクライアント１１４のみが示される。コンピュータ環境１００の実施形態は、ネットワーク１１６に接続される複数の映像サーバ１１０および広告サーバ１１２と同様に、数千、数百万のクライアント１１４を有することができる。
【００１３】
映像サーバ１１０は、ネットワーク１１６を介してクライアント１１４に映像コンテンツ（ここでは、「映像」という）を提供する。一実施形態では、映像サーバ１１０は、カリフォルニア州サンブルーノのユーチューブ社（YOUTUBE, LLC）により提供されるウェブサイトに位置する。しかしながら、映像サーバは他の主体（エンティティ）により提供されてもよい。映像サーバ１１０は複数の映像を格納するデータベースを含む。クライアント１１４のユーザは、データベース内の映像をブラウズしたり、検索したりすることができるとともに、視聴するために１つ以上の映像あるいは他のコンテンツを要求（リクエスト）することができる。映像サーバ１１０は、要求されたコンテンツをクライアント１１４に提供（配信）する。
【００１４】
広告サーバ１１２は、広告コンテンツを管理し、それらを格納するとともに、ネットワーク１１６を介してクライアント１１４にそれらの広告コンテンツを提供する。いくつかの例では、広告コンテンツは、映像サーバ１１０により提供されるコンテンツ（例えば、映像広告）と同じフォーマットである。他の例では、純粋なテキスト広告、広告主のウェブサイトへのハイパーリンクを提供する広告、テキストおよび音声広告および静止画広告などの他の種類の広告がユーザに提示される。さらに、広告サーバ１１２は、１つのクライアント１１４に複数種類の広告コンテンツを提供することができる。一実施形態では、広告サーバ１１２の機能は映像サーバ１１０により提供される。
【００１５】
広告サーバ１１２により提供される広告コンテンツの単位を「クリエイティブ」１１３という。広告サーバ１１２は、クライアントからの要求に応じてクライアント１１４にクリエイティブ１１３を提供する。また、ある種のクリエイティブのために、広告サーバ１１２は、クリエイティブ１１３そのものが再生中にどのように現れるかを記述する情報をクライアント１１４に提供する。一実施形態では、この情報は、「コントローラ」１１５というファイルに収集される。
【００１６】
クライアント１１４は、映像サーバ１１０から受信した映像コンテンツを視聴したり、広告サーバ１１２から受信したクリエイティブを視聴したりすることを含む行動を実行するために、一人以上のユーザにより利用されるコンピュータや他の電子デバイスである。クライアント１１４は、例えば、映像サーバウェブサイトにおいて利用可能な映像コンテンツをユーザがブラウズするのを可能にするウェブブラウザを実行するパーソナルコンピュータであればよい。他の実施形態では、クライアント１１２は、携帯情報端末（ＰＤＡ）、携帯電話、ポケットベル、テレビジョン「セットトップ」などのコンピュータ以外のネットワーク可能な装置である。
【００１７】
ユーザがある映像を要求すると、映像サーバ１１０は、ネットワーク１１６を介してクライアント１１４にその映像を提供する。映像サーバ１１０の命令において、クライアント１１４のプレイヤ１１８は、広告サーバ１１２に接触（コンタクト）し、１つ以上のクリエイティブおよびコントローラファイルをクライアント１１４にダウンロードする。プレイヤ１１８は、クライアント１１４においてその映像およびクリエイティブ１１３を表示する。一実施形態では、コントローラファイル１１５は、クリエイティブ１１３を映像上に動画のミッドロールオーバーレイとして現れさせる。例えば、プレイヤ１１８は、映像の開始後１５秒間その映像を表示する領域の下部に渡ってクリエイティブ１１３を表示する。クリエイティブ１１３がその表示を完了すると、プレイヤ１１８は、クリエイティブ１１３を最小化し、必要に応じてユーザがクリエイティブ１１３を再生することを可能にするユーザインタフェース構成要素を提供する。また、プレイヤ１１８は、動画のクリエイティブ１１３に関連付けられた静止のクリエイティブなどの他のクリエイティブを表示することもできる。
【００１８】
ネットワーク１１６は、映像サーバ１１０、広告サーバ１１２およびクライアント１１４の間の通信経路を表す。一実施形態では、ネットワーク１１６はインターネットである。また、ネットワーク１１４は、必ずしもインターネットの一部ではない専用またはプライベート通信リンクを利用することもできる。一実施形態では、ネットワーク１１４は、標準通信技術およびプロトコルの少なくとも一方を利用する。そのため、ネットワーク１１４は、イーサネット（登録商標）、８０２．１１、総合デジタル通信網（ＩＳＤＮ）、デジタル加入者回線（ＤＳＬ）、非同期転送モード（ＡＴＭ）などの技術を利用するリンクを含むことができる。同様に、ネットワーク１１４上で利用されるネットワーキングプロトコルは、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、簡易メール転送プロトコル（ＳＭＴＰ）、ファイル転送プロトコル（ＦＴＰ）などを含むことができる。ハイパーテキスト・マークアップ・ランゲージ（ＨＴＭＬ）、拡張マークアップランゲージ（ＸＭＬ）などを含む技術あるいはフォーマットを用いて、ネットワーク１１４上で交換されるデータを表すことができる。さらに、セキュア・ソケット・レイヤ（ＳＳＬ）、セキュアＨＴＴＰや仮想私設ネットワーク（ＶＰＮ）などの従来の暗号化技術を用いて、リンクのすべてまたはいくつかを暗号化することができる。別の実施形態では、主体は、上述のものに代えてあるいはそれらに加えて、カスタムのあるいは専用のデータ通信技術を利用することができる。
【００１９】
図２は、映像サーバ１１０、広告サーバ１１２、およびクライアント１１４の少なくとも１つとして用いられるコンピュータ２００の一例を示すハイレベルブロック図である。バス２０４に接続されるプロセッサ２０２が示される。また、メモリ２０６、記憶装置２０８、キーボード２１０、グラフィックアダプタ２１２、ポインティングデバイス２１４およびネットワークアダプタ２１６もバス２０４に接続される。ディスプレイ２１８はグラフィックアダプタ２１２に接続される。
【００２０】
プロセッサ２０２は、あらゆる汎用プロセッサであればよい。一実施形態では、記憶装置２０８は、ハードディスクドライブであるが、書き込み可能なコンパクトディスク（ＣＤ）、ＤＶＤ、あるいはソリッドステートメモリデバイスなど、データを格納することができるあらゆる他の装置であってもよい。メモリ２０６は、例えば、ファームウェア、読み取り専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＭＶＲＡＭ）、あるいはＲＡＭであればよく、プロセッサ２０２により用いられる命令およびデータを保持する。ポインティングデバイス２１４は、マウス、トラックボール、あるいは他の種類のポインティングデバイスであればよく、コンピュータ２００にデータを入力するキーボード２１０と組み合わせて用いられる。グラフィックアダプタ２１２は、ディスプレイ２１８上に画像および他の情報を表示する。ネットワークアダプタ２１６は、コンピュータ２００をネットワーク１１４に接続する。
【００２１】
当該技術分野で公知のように、コンピュータ２００は、コンピュータプログラムモジュールを実行するように構成される。本明細書で用いるように、用語「モジュール」は、指定された機能を提供するためのコンピュータプログラムロジックあるいはデータをいう。ハードウェア、ファームウェア、あるいはソフトウェアにおいて、モジュールを実行することができる。一実施形態では、モジュールは、記憶装置２０８に格納され、メモリ２０６にロードされ、プロセッサ２０２により実行される。
【００２２】
図１の主体により利用されるコンピュータ２００の種類は、実施形態およびその主体により利用される処理能力によって変更可能である。例えば、典型的には携帯電話であるクライアント１１４は、制限された処理能力および小さいディスプレイ２１８を有し、ポインティングデバイス２１４がなくてもよい。対照的に、映像サーバ１１０は、本明細書に記述する機能を提供するために、協働する複数のブレードサーバを含んでもよい。
【００２３】
図３は、一実施形態におけるクライアント１１４内のモジュールの詳細図を示すハイレベルブロック図である。他の実施形態に係るクライアント１１４のいくつかの実施形態は、上述のものとは異なるあるいは他のモジュールを有する。同様に、それらの機能は、本明細書に記述のものとは異なる方法で他の実施形態に従ってモジュール間で分散されてもよい。実施形態によって、クライアント１１４上で起動するオペレーティングシステムにモジュールを統合することができるが、他の実施形態では、モジュールは、スタンドアローンのアプリケーションまたは他の製品の一部である。
【００２４】
ブラウザモジュール３１０により、クライアントのユーザは、映像サーバウェブサイトにおいて利用可能な映像をブラウズすることができる。実施形態によっては、ブラウザモジュール３１０は、モジラ・ファイアフォックスやマイクロソフト（登録商標）のインターネットエクスプロワ（登録商標）などの周知のウェブブラウザであればよい。当該技術分野で公知のように、ブラウザモジュール３１０は、ウェブサーバからウェブページを受信し、クライアント１１４に関連付けられたディスプレイ２１８上にそのウェブページを表示する。ウェブページは、ユーザにより操作され得るユーザインタフェース構成要素と同様に、異なる種類のコンテンツを表示するのに専用の異なる領域を含むことができる。
【００２５】
プレイヤモジュール１１８（上記「プレイヤ」）は、クライアント１１４が映像サーバ１１０から受信し、関連した行動を実行する映像を再生する。一実施形態では、プレイヤモジュール１１８は、映像サーバ１１０からの命令を受信すると、ブラウザモジュール１１８により活性化される。一実施形態では、プレイヤモジュール１１８は、カリフォルニア州サンノゼのアドビシステムズ社（ADOBE SYSTEMS INC.）からのフラッシュ（登録商標）プレイヤを含むが、他の実施形態では異なる。例えば、プラグインまたはブラウザ補助オブジェクトとして、プレイヤモジュールをブラウザに統合することができる。クライアント１１４は、映像サーバ１１０または他の情報源からプレイヤモジュール１１８を取得することができる。
【００２６】
プレイヤモジュール１１８は、ＵＩ構成要素を作成し、表示し、およびユーザに情報を提供するとともに、ユーザがプレイヤ１１８を制御することを可能にするためのユーザインタフェース（ＵＩ）生成モジュール３１２を含む。これらのＵＩ構成要素は、ブラウザモジュール３１０により表示されるウェブページ上に現れる。ユーザは、映像を要求したり、その映像を再生したり、クリエイティブ１１３を選択したり（例えば、広告される製品のより多くの情報を要求するためにクリエイティブをクリックする）などの行動を実行するために、それらの構成要素を用いることができる。
【００２７】
また、プレイヤモジュール１１８は、プレイヤの行動を制御するためのプレイヤ制御モジュール３１４を含む。一実施形態では、プレイヤモジュール１１８は、クリエイティブ１１３用のコントローラファイル１１５をプレイヤ制御モジュール３１４に提供する。プレイヤ制御モジュール３１４は、コントローラファイル１１５を構文解析し、プレイヤ１１８を指定された方法で動作させる。さらに、プレイヤ制御モジュール３１４は、ＵＩ生成モジュール３１２にコントローラファイル１１５に基づくＵＩ構成要素を生成させる。
【００２８】
上述のように、コントローラファイル１１５は、クリエイティブ１１３そのものが再生中にどのように現れるかを制御する。コントローラファイル１１５は、クリエイティブ１１３がどのように表示されるかを定義するルールを指定するＸＭＬファイルであればよい。一実施形態では、コントローラファイル１１５は、映像サーバ１１０を操作する主体により提供されるテンプレートに基づくものである。コントローラファイル１１５は、クリエイティブが現れるとき映像コンテンツの再生中のポイント（例えば、クリエイティブを表示する映像の開始からのオフセット時間）、クリエイティブが表示される継続時間、ガイド広告（もしあれば）のウェブページ上の位置、クリエイティブを映像領域内のどこに表示するか、クリエイティブ表示の特性（例えば、透明度）、および、クリエイティブがある種のクライアント上に表示されるべきか否か（例えば、クリエイティブが携帯電話クライアント上に表示するか否か）などの情報を指定する。例えば、コントローラファイル１１５は、関連した映像コンテンツの開始後１５秒間クリエイティブ１１３が表示されること、クリエイティブが１０秒間表示されること、および映像を表示する領域の下端に沿ってクリエイティブが表示されることを指定することができる。また、コントローラファイル１１５は、関連付けられた映像コンテンツの再生が終わった後に現れる「共有（share）および見る（watch）」ページ上にクリエイティブ１１３が表示されることを指定することができる。
【００２９】
また、コントローラファイル１１５は、クリエイティブ１１３に関連付けられた広告報告イベントがどのように、いつ計測されるかを記述することができる。したがって、コントローラファイル１１５は、クリエイティブ１１３が最初に表示されるとき（例えば、クリエイティブが１５秒符号で表示されるとき）に広告の印象が記録されることを示すことができる。また、コントローラファイル１１５は、クリエイティブ１１３がユーザにより選択されるときに、「イベントを再生するクリック（click to play event）」または「クリックスルー（click through）」イベントが記録されることを示すことができる。また、コントローラファイル１１５は、クリエイティブがその提示の２５％、５０％、７５％、または１００％を完了したかを報告するなど、クリエイティブ１１３がどの程度再生されたかをプレイヤ制御モジュール３１４に追跡させることができる。一実施形態では、プレイヤ制御モジュール３１４は、この記録された情報を広告サーバ１１２に報告する。
【００３０】
さらに、コントローラファイル１１５は、クリエイティブ１１３がユーザにより選択されると、プレイヤ制御モジュール３１４により実行されるべき行動を指定することができる。一実施形態では、クリエイティブ１１３が選択されると、ガイド映像広告が表示される。このガイド映像広告は、ピクチャー・イン・ピクチャーとして現れることができる。すなわち、ガイド映像広告は、メイン映像と同じ領域に現れ、メイン映像上に重ね合わせられ、メイン映像全体を覆うことがない境界内にはめ込まれる。また、メイン映像は一時停止され、背景であることを示すためにわずかに色あせさせられる。一実施形態では、ユーザがガイド映像を選択するならば、ガイド映像（例えば、ガイド映像およびクリエイティブにより広告されているアイテム）に関連付けられたウェブページを表示する新しいブラウザウィンドウが開く。ガイド映像は、ユーザが表示されているウェブページに戻るときメイン映像が視聴可能になるように、メイン映像から取り除かれる。
【００３１】
別の実施形態では、クリエイティブ１１３がユーザにより選択されると、リッチメディア（メディアを駆使した）双方向広告が表示される。ユーザがクリエイティブ１１３を選択すると、メイン映像は一時停止され、双方向広告（または他のメッセージ）は、メイン映像コンテンツと概ね同じ領域に表示される。ユーザは、アイテムを見て、購入するための双方向広告の種々の構成要素と相互作用することができる。例えば、リッチメディア双方向広告は、アルバムカバーを分類することにより購入する異なる音楽をユーザに視聴させることができる。ユーザが特定のアルバムを選択するならば、新しいブラウザウィンドウが開き、選択されたアルバムに関連付けられたウェブページを表示する。リッチメディア双方向の一バージョンは、選択されるとき、メイン映像から取り除かれない。言い換えれば、リッチメディア双方向広告は、ユーザが映像領域を閉じるためにＵＩ構成要素を用いるまで映像領域に残っている。一実施形態では、リッチメディア双方向広告の機能は、フラッシュに基づく技術を用いて提供される。
【００３２】
図４は、一実施形態に係るクライアント１１４におけるクリエイティブ１１３の表示に含まれるステップを示すシーケンス線図である。本図では、３本の垂直線がそれぞれ、広告サーバ１１２、映像サーバ１１０、およびクライアント１１４を表す。時間は図の上から下に流れ、主体間の水平線は通信を表す。ライン上のボックスは、関連付けられた主体により実行される活動を表す。当業者は、他の実施形態が異なる順序で図４のステップを実行可能であることを認識するであろう。さらに、他の実施形態は、本明細書に記述のものよりも異なるあるいは追加のステップおよび通信を含むことができる。いくつかの実施形態では、映像サーバ１１０および広告サーバ１１２は同じサーバである。他の実施形態では、映像サーバ１１０および広告サーバ１１２は、同じ主体により制御され、あるいは異なる主体により制御される。
【００３３】
本例の目的のために、クライアント１１４のユーザが映像サーバ１１０により提供されるウェブサイトをブラウズし、ある映像を要求することを想定する（ステップ４１０）。映像サーバ１１０は、それに応じてクライアント１１４に映像を提供する（ステップ４１２）。例えば、映像サーバ１１０は、クライアント１１４にその映像を流す（ストリーミングする）ことができる。クライアント１１４におけるプレイヤ１１８は、広告サーバ１１２からのクリエイティブ１１３を要求する（ステップ４１４）。実施形態に応じて、この要求は、要求された映像の識別子、その映像の種類（例えば、カテゴリ）の識別子、および、ユーザがそれらを提供したならばクライアント１１４のユーザの特性（例えば、性別または位置）等の特徴を記述するパラメータを含んでいてもよい。広告サーバ１１２は、その要求で提供されるパラメータにできる限り基づいて、１つ以上のクリエイティブを選択し、選択したクリエイティブ１１３および対応するコントローラファイル１１５をクライアント１１４に提供する（ステップ４１６）。
【００３４】
クライアント１１８におけるプレイヤ１１８は、クリエイティブ１１３をどのように明示するかを決定するために、コントローラファイル１１５を解釈する（ステップ４１８）。同時に、プレイヤ１１８は、クライアント１１４において要求された映像を表示する（ステップ４２０）。映像の再生開始に関連したときに、プレイヤ１１８は、コントローラファイル１１５により指定されるように、クリエイティブ１１３を表示する（ステップ４２２）。ユーザは、クリエイティブ１１３が表示されている間そのクリエイティブ１１３を選択することができ、それを最小化し、あるいは元に戻すような他の行動を実行することもできる。一実施形態では、プレイヤ１１８は、クリエイティブ１１３の広告の印象が生じたことを示す広告報告イベントを送信する（ステップ４２４）。
【００３５】
図５は、一実施形態におけるプレイヤ１１８により生成されるＵＩ５００を示す。ＵＩの他の実施形態は示したものとは異ならせることができ、ＵＩ内の構成要素も同様に異ならせることができる。
【００３６】
ＵＩ５００は、映像領域５１０および制御領域５１２を含む。映像領域５１０は、映像サーバ１１０から受信したメイン映像を表示する。図５は、クリエイティブ１１３が映像領域５１０の下端に沿って表示されることを示す。クリエイティブ１１３は、広告としてクリエイティブを識別するテキスト５１６を含み、ユーザがクリエイティブを最小化（すなわち、隠す）ことができる最小ボタン５１８も含む。一実施形態では、クリエイティブ１１３は、幅４８０ピクセルおよび高さ５５ピクセルであり、高さ７０ピクセルまで拡張するいくつかの構成要素を有することもできる。クリエイティブ１１３を動画化することができ、再生時にその寸法を変更することができる。さらに、クリエイティブ１１３は、メイン映像がクリエイティブ１１３の下に見えるように、半透明または部分的に透明であればよい。
【００３７】
一実施形態では、プレイヤ１１８は、クリエイティブ１１３が表示されている間、クリエイティブ１１３上に透明なスクリーンを重ねる。プレイヤ１１８は、テキスト５１６や最小ボタン５１８などのＵＩ構成要素を透明なスクリーン上に具体例で表す。さらに、プレイヤ１１８は、透明なスクリーンを用いて、クリエイティブ１１３に達してからユーザの行動をマスクする。このように、透明な層により、プレイヤ１１８は、異なるクリエイティブを超えて一貫したＵＩを提供することができる。
【００３８】
制御領域５１２は、映像の再生を制御し、その再生のステータスを見るためのＵＩ構成要素を含む。「再生（play）」ボタン５２０により、ユーザは映像を再生したり、一時停止したりすることができる。プログレスバー５２２は、映像の長さを示し、プログレスバー上のプレイヘッド（playhead）５２４は、映像の現在のポジションを示す。一実施形態では、プログレスバー５２２のインジケータ５２６は、クリエイティブが表示されるポイントを示す。すなわち、プレイヘッドがプログレスバー５２２の指示されたポジションに到達すると、クリエイティブ１１３が映像領域５１０内に表示される。インジケータ５２６は、例えば、クリエイティブ１１３が表示される映像の開始からのオフセットポイントを示すプログレスバー５２２上に、あるいはそれに隣接して示される明確に彩色してあるライン、ブロック、あるいは他の認識可能な記号であればよい。さらに、制御領域５１２は、映像の現在の時間インデックスを示す時間インジケータと、その映像に関連付けられたあらゆる音声の音量を制御するための音量調節部５３０と、映像ウィンドウ５１０のサイズを制御するためのサイズ調整部５３２とを含む。
【００３９】
一実施形態では、プレイヤ１１８は、クリエイティブ１１３に関連付けられたＵＩ構成要素を同じ色で表示し、あるいは、クリエイティブと構成要素とが関連したことを示す他の技術を用いる。例えば、プレイヤ１１８は、テキスト５１６、最小ボタン５１８およびインジケータ５２６が関連していることを示す同じ色でこれらを表示することができる。
【００４０】
図６Ａ、図６Ｂおよび図６Ｃは、一実施形態において、プレイヤにより生成されるＵＩ５００および動作の異なる段階における他の構成要素を含む部分的なウェブページ６００を示す。図示のウェブページ６００は、典型的なウェブページの一例であり、実施形態は、図示のものとは異なる構成要素、あるいはそれに追加の構成要素を有することができる。
【００４１】
図６Ａのウェブページ６００Ａは、プレイヤＵＩ５００の映像領域５１０が再生している映像を含むことを示す。さらに、ＵＩ５００は、映像領域５１０の下部に沿って表示されるクリエイティブ１１３を含む。また、ウェブページ６００Ａは、映像領域５１０の右側に現れる静止の広告の形式のガイドクリエイティブ６１０を含む。一実施形態では、ガイドクリエイティブ６１０は、映像領域５１０内のクリエイティブ１１３に関連し、例えば、同じアイテムを広告することができる。ガイドクリエイティブ６１０は、ユーザにより選択されると、広告されるアイテムについての情報を含むウェブページを表示する。ガイドクリエイティブ６１０は、同じ色彩設計を含むことができ、あるいは、他のクリエイティブ１１３に関連することを示す他の特性を有することもできる。他の実施形態では、ガイドクリエイティブ６１０は、異なる形式（例えば、静止ではない）のものであり、ウェブページ６００Ａ上の異なる位置に表示することができる。
【００４２】
図６Ｂのウェブページ６００Ｂは、クリエイティブ１１３が最小化されていることを除き、図６Ａと同じウェブページを示す。例えば、表示されたクリエイティブ上に示される最小ボタン５１８を選択するユーザに応じて、クリエイティブ１１３を最小化することができる。図６Ｂに示すように、一実施形態では、小さい「再生（replay）」ボタン６１２が映像領域５１０の右下の角に表示され、クリエイティブ１１３は最小化される。ユーザは、クリエイティブ１１３を再生するために再生ボタン６１２を選択することができる。
【００４３】
図６Ｃのウェブページ６００Ｃは、図６Ａおよび図６Ｂと同じウェブページを示す。図６Ｃでは、ガイド映像広告６１４は、クリエイティブ１１３を選択するユーザに応じて表示される。上述および図６Ｃに示すように、ガイド映像広告６１４は、メイン映像上に重ね合わせられ、そのメイン映像を部分的にのみ覆う境界内にはめ込まれる。また、メイン映像は一時停止され、背景であることを示すためにわずかに色あせさせられる。また、ガイド映像広告６１４は、ユーザがガイド映像広告を排除して、メイン映像に戻ることを選択可能な「閉じる（close）」ボタン６１６と、広告されたアイテムについての情報を含む別のウェブページを開くために、ユーザが選択可能な「詳細を学ぶ（Learn more）」リンク６１８とを含む。
【００４４】
実施形態の動作を例示するために、上記議論が含まれるが、本発明の範囲を制限することを意味しない。本発明の範囲は、以下の特許請求の範囲によってのみ制限されるものである。上記議論から、本発明の精神および範囲によりさらに包含されるであろう多くの変更は、当業者にとって明白であろう。
【図１】
2010526494.tif 000003
【図２】
2010526494.tif 000004
【図３】
2010526494.tif 000005
【図４】
2010526494.tif 000006
【図５】
2010526494.tif 000007
【図６Ａ】
2010526494.tif 000008
【図６Ｂ】
2010526494.tif 000009
【図６Ｃ】
2010526494.tif 000010
【国際調査報告】
2010526494.tif 000011