(57)【要約】  映像を視聴するユーザ要求が受信され、少なくとも２つの広告の選択肢がユーザに提供される。ユーザは少なくとも２つの広告の選択肢のうち１つを選択する。ユーザによって選択された広告の選択肢に対応付けされた広告が表示され、映像が表示される。
2010508780.tif 000002
【特許請求の範囲】
【請求項１】
映像を視聴するユーザ要求を受信する過程と、
少なくとも２つの広告の選択肢をユーザに提供する過程と、
前記少なくとも２つの広告の選択肢のうち１つのユーザ選択を受信する過程と、
前記ユーザによって選択された少なくとも１つの広告の選択肢と対応付けされた広告を表示する過程と、
前記映像を表示する過程と、
を有する方法。
【請求項２】
前記少なくとも２つの広告の選択肢をユーザに提供する過程は、少なくとも２つのサムネイル画像を表示する過程を有する請求項１に記載の方法。
【請求項３】
前記少なくとも２つのサムネイル画像の各々は、映像広告、テキスト、または、動画像のスクリーンショットを含む請求項２に記載の方法。
【請求項４】
前記広告を表示する過程は、前記映像を表示する過程の前に前記広告を表示する過程を有する請求項１に記載の方法。
【請求項５】
前記広告を表示する過程は、前記映像の少なくとも一部の表示に続いて前記広告を表示する過程を有する請求項１に記載の方法。
【請求項６】
前記映像を表示する過程は、前記少なくとも２つの広告の選択肢をユーザに提供する過程の前に前記映像を表示する過程を有する請求項１に記載の方法。
【請求項７】
少なくとも１つの広告の選択肢を見るユーザ要求を受信する過程をさらに有する請求項１に記載の方法。
【請求項８】
前記少なくとも１つの広告の選択肢を見るユーザ要求は、前記少なくとも２つの広告の選択肢をユーザに提供する過程に続いて発生する請求項１に記載の方法。
【請求項９】
前記少なくとも２つの広告の選択肢のうち少なくとも１つを選択するように前記ユーザに指示を与える過程をさらに有する請求項１に記載の方法。
【請求項１０】
前記映像を購入する選択肢を前記ユーザに提供する過程をさらに有する請求項１に記載の方法。
【請求項１１】
映像を視聴するユーザ要求を受信する手段と、
少なくとも２つの広告の選択肢をユーザに提供する手段と、
前記少なくとも２つの広告の選択肢のうち１つのユーザ選択を受信する手段と、
前記ユーザによって選択された広告の選択肢と対応付けされた広告を表示する手段と、
前記映像を表示する手段と、
を備えるシステム。
【請求項１２】
前記少なくとも２つの広告の選択肢をユーザに提供する手段は、少なくとも２つのサムネイル画像を表示する手段を備える請求項１１に記載のシステム。
【請求項１３】
前記少なくとも２つのサムネイル画像の各々は、映像広告、テキスト、または、動画像のスクリーンショットを含む請求項１２に記載のシステム。
【請求項１４】
前記広告を表示する手段は、前記映像を表示する前に前記広告を表示する手段を備える請求項１１に記載のシステム。
【請求項１５】
前記広告を表示する手段は、前記映像の少なくとも一部の表示に続いて前記広告を表示する手段を備える請求項１１に記載のシステム。
【請求項１６】
前記映像を表示する手段は、前記少なくとも２つの広告の選択肢をユーザに提供する前に前記映像を表示する手段を備える請求項１１に記載のシステム。
【請求項１７】
少なくとも１つの広告の選択肢を見るユーザ要求を受信する手段をさらに備える請求項１１に記載のシステム。
【請求項１８】
前記少なくとも１つの広告の選択肢を見るユーザ要求は、前記少なくとも２つの広告の選択肢のユーザへの提供に続いて発生する請求項１１に記載のシステム。
【請求項１９】
前記少なくとも２つの広告の選択肢のうち少なくとも１つを選択するように前記ユーザに指示を与える手段をさらに備える請求項１１に記載のシステム。
【請求項２０】
前記映像を購入する選択肢を前記ユーザに提供する手段をさらに備える請求項１１に記載のシステム。
【請求項２１】
映像を視聴するユーザ要求を受信する過程と、
少なくとも２つの広告の選択肢をユーザに表示する過程と、
前記ユーザが前記少なくとも２つの広告の選択肢のうち少なくとも１つを選択しないならば、前記ユーザに少なくとも２つの広告を表示し、そうでなければ、少なくとも１つのユーザ選択された広告の選択肢と対応付けされた広告を表示する過程と、
前記映像を表示する過程と、
を有する方法。
【請求項２２】
前記少なくとも２つの広告の選択肢をユーザに表示する過程は、少なくとも２つのサムネイル画像を表示する過程を有する請求項２１に記載の方法。
【請求項２３】
前記少なくとも２つのサムネイル画像の各々は、映像広告、テキスト、または、動画像のスクリーンショットを含む請求項２２に記載の方法。
【請求項２４】
前記少なくとも１つのユーザ選択された広告の選択肢と対応付けされた広告を表示する過程は、前記映像を表示する過程の前に、前記少なくとも１つのユーザ選択された広告の選択肢と対応付けされた広告を表示する過程を有する請求項２１に記載の方法。
【請求項２５】
前記少なくとも１つのユーザ選択された広告の選択肢と対応付けされた広告を表示する過程は、前記映像の少なくとも一部を表示する過程に続いて、前記少なくとも１つのユーザ選択された広告の選択肢と対応付けされた広告を表示する過程を有する請求項２１に記載の方法。
【請求項２６】
前記映像を表示する過程は、前記少なくとも２つの広告の選択肢をユーザに表示する過程の前に前記映像を表示する過程を有する請求項２１に記載の方法。
【請求項２７】
少なくとも１つの広告の選択肢を見るユーザ要求を受信する過程をさらに有する請求項２１に記載の方法。
【請求項２８】
前記少なくとも１つの広告の選択肢を見るユーザ要求は、前記少なくとも２つの広告の選択肢をユーザに表示する過程に続いて発生する請求項２１に記載の方法。
【請求項２９】
前記少なくとも２つの広告の選択肢のうち少なくとも１つを選択するように前記ユーザに指示を与える過程をさらに有する請求項２１に記載の方法。
【請求項３０】
前記映像を購入する選択肢を前記ユーザに提供する過程をさらに有する請求項２１に記載の方法。
【請求項３１】
コンテンツを視聴するユーザ要求を受信する過程と、
少なくとも２つの広告の選択肢をユーザに提供する過程と、
前記少なくとも２つの広告の選択肢のうち１つのユーザ選択を受信する過程と、
前記ユーザによって選択された少なくとも１つの広告の選択肢と対応付けされた広告を表示する過程と、
前記コンテンツを表示する過程と、
を有する方法。
【請求項３２】
前記少なくとも２つの広告の選択肢をユーザに提供する過程は、少なくとも２つのサムネイル画像を表示する過程を有する請求項３１に記載の方法。
【請求項３３】
前記少なくとも２つのサムネイル画像の各々は、映像広告、テキスト、または、動画像のスクリーンショットを含む請求項３２に記載の方法。
【請求項３４】
前記広告を表示する過程は、前記コンテンツを表示する過程の前に前記広告を表示する過程を有する請求項３１に記載の方法。
【請求項３５】
前記広告を表示する過程は、前記コンテンツの少なくとも一部の表示に続いて前記広告を表示する過程を有する請求項３１に記載の方法。
【請求項３６】
前記コンテンツを表示する過程は、前記少なくとも２つの広告の選択肢をユーザに提供する過程の前に前記コンテンツを表示する過程を有する請求項３１に記載の方法。
【請求項３７】
少なくとも１つの広告の選択肢を見るユーザ要求を受信する過程をさらに有する請求項３１に記載の方法。
【請求項３８】
前記コンテンツはウェブページまたは映像である請求項３１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は広告に関する。
【背景技術】
【０００２】
一般大衆の間に普及している広告の形態は映像広告であり、映像広告（“広告”）は映像コンテンツを再生する前または再生する間に提供される。そのような映像広告の従来の例は、テレビ番組中のコマーシャル休止の間に広告を再生することを含むコマーシャルテレビ方法に見出される。もう１つの映像広告の例は、無料映像コンテンツの配信前などのインターネットブラウザを使用したウェブページ上の映像広告の再生を含む。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
視聴者は、多くの場合、無料コンテンツを受信するとき広告を受け、ここで、コンテンツは広告主によって支払われ、または、援助される。広告主は、ユーザが広告を受け入れる場所に広告を配置することを試みる（広告が結果として収益の発生、名称の認知、等となる可能性を増加させることを試みる）が、視聴者は、従来、彼らがどの広告を視聴するか識別および選択することができない。
【課題を解決するための手段】
【０００４】
一態様による方法が開示される。本方法は、コンテンツを視聴するユーザ要求を受信する過程と、少なくとも２つの広告の選択肢をユーザに提供する過程と、前記少なくとも２つの広告の選択肢のうち１つのユーザ選択を受信する過程と、前記ユーザによって選択された少なくとも１つの広告の選択肢と対応付けされた広告を表示する過程と、前記コンテンツを表示する過程と、を含む。
【０００５】
もう１つの態様によれば、本方法は、映像を視聴するユーザ要求を受信する過程と、少なくとも２つの広告の選択肢をユーザに提供する過程と、前記少なくとも２つの広告の選択肢のうち１つのユーザ選択を受信する過程と、を含む。また、本方法は、前記ユーザによって選択された広告の選択肢と対応付けされた広告を表示する過程と、前記映像を表示する過程と、を含む。
【０００６】
さらにもう１つの態様によれば、本方法は、映像を視聴するユーザ要求を受信する過程と、少なくとも２つの広告の選択肢をユーザに表示する過程と、を含む。前記ユーザが前記少なくとも２つの広告の選択肢のうち少なくとも１つを選択しないならば、前記ユーザに少なくとも２つの広告を表示し、そうでなければ、少なくとも１つのユーザ選択された広告の選択肢と対応付けされた広告を表示する。また、本方法は、前記映像を表示する過程を含む。
【０００７】
また、次の特徴のうち１つまたは複数を含むことが可能である。前記ユーザに少なくとも２つの広告の選択肢を提供する過程は、少なくとも２つのサムネイル（thumbnail）画像を表示する過程を含むことが可能である。前記少なくとも２つのサムネイル画像の各々は、映像広告のスクリーンショット（screen shot）を含むことが可能である。さらに、前記広告を表示する過程は、前記映像を表示する過程の前に前記広告を表示する過程、または、前記映像の少なくとも一部の表示に続いて前記広告を表示する過程を含むことが可能である。前記映像を表示する過程は、代わりに、または、加えて、前記少なくとも２つの広告の選択肢をユーザに提供する過程の前に前記映像を表示する過程を含むことが可能である。
【０００８】
前記ユーザに少なくとも２つの広告の選択肢を提供する過程は、少なくとも２つのサムネイル画像を表示する過程を含むことが可能である。前記少なくとも２つのサムネイル画像の各々は、映像広告のスクリーンショットを含むことが可能である。さらに、前記広告を表示する過程は、前記映像を表示する過程の前に前記広告を表示する過程、または、前記映像の少なくとも一部の表示に続いて前記広告を表示する過程を含むことが可能である。前記映像を表示する過程は、代わりに、または、加えて、前記ユーザに少なくとも２つの広告の選択肢を提供する前に前記映像を表示する過程を含むことが可能である。
【０００９】
少なくとも１つの広告の選択肢を見るユーザ要求を受信することが可能である。さらに、前記少なくとも１つの広告の選択肢を見るユーザ要求は、前記少なくとも２つの広告の選択肢をユーザに提供する過程に続いて発生することが可能である。前記少なくとも２つの広告の選択肢のうち少なくとも１つを選択するように前記ユーザに指示を与えることが可能である。さらに、前記映像を購入する選択肢を前記ユーザに提供し、例えば、ユーザが広告のうちいくつかまたは全部の視聴を避けることを可能とする。
【００１０】
これらの汎用的および具体的な態様は、システム、方法、またはコンピュータプログラム、または、システム、方法、およびコンピュータプログラムの任意の組み合わせを用いて実現することが可能である。
添付図面に関する本発明の実施形態の続く説明を参照することによって、本発明の上記および他の特徴および効果、および、それらを得るやり方がより明らかになり、本発明がより良く理解される。
【図面の簡単な説明】
【００１１】
【図１】典型的な広告システムを表わす。
【図２】図１の広告システムのより詳細な図を表わす。
【図３ａ】典型的な映像プレーヤーインタフェースを表わす。
【図３ｂ】指示を有する図３ａの映像プレーヤーインタフェースを表わす。
【図４】典型的な映像プレーヤーインタフェースを表わす。
【図５】もう１つの典型的な映像プレーヤーインタフェースを表わす。
【図６】典型的な広告処理のフローチャートを表わす。
【図７】映像購入の選択肢を含む典型的な広告処理のフローチャートを表わす。
【図８】ユーザ選択された広告を視聴するユーザ選択を含む典型的な広告処理のフローチャートを表わす。
【図９】ユーザ選択された広告を視聴するユーザ選択を含む典型的な広告処理のフローチャートを表わす。
【図１０】映像の広告割り込みを含む典型的な広告処理のフローチャートを表わす。
【発明を実施するための形態】
【００１２】
ここで、添付図面を参照して本開示をより十分に説明するが、全ての実施形態が表わされているとは限らない。実際、これらの実施形態は多くの異なる形態で実現することができ、以下に述べる実施形態に限定されるものとして解釈すべきでなく、むしろ、これらの実施形態は、本開示が、適用される法上の要求条件を満たすように提供される。全体を通して同一の番号は同一の構成要素を参照する。
【００１３】
以下の開示は、インターネットブラウザを介する等して、ユーザにコンテンツ（例えば、映像）および広告を提供するシステム、方法、およびコンピュータプログラムを説明する。説明される実施形態は、ユーザが視聴することを望む１つまたは複数の広告を選択する機能をユーザに提供する。この選択は、コンテンツ（例えば、無料映像のような映像）を視聴する前に発生することが可能であり、または、コンテンツを再生する間または再生した後に発生することが可能である。本開示は映像および映像広告に焦点を合わせるが、実施形態は、画像、音声、テキスト、等を含む任意の形態のメディアでの広告の選択に適用可能である。さらに、そのような広告の選択は、例えば、音声、ウェブページへのアクセス、ダウンロード可能なプログラム、等の任意のコンテンツをユーザが受信する前、受信する間、または、受信した後に発生することが可能である。
【００１４】
本開示は、方法、装置（例えば、システム）、およびコンピュータプログラムのブロック図およびフローチャートを参照して説明する。ブロック図およびフローチャートのブロック、および、ブロック図およびフローチャートのブロックの組み合わせは、それぞれ、コンピュータプログラム命令によって実現可能であることが理解される。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、または、他のプログラム可能なデータ処理装置にロードされて機械を構築することが可能であり、それによって、コンピュータまたは他のプログラム可能なデータ処理装置において実行される命令が、フローチャートのブロックにおいて特定される機能を実現する手段を生成する。
【００１５】
また、これらのコンピュータプログラム命令は、コンピュータまたは他のプログラム可能なデータ処理装置が特定の方法で機能するように命令することができ、コンピュータ読み取り可能なメモリに記憶することが可能であり、それによって、コンピュータ読み取り可能なメモリに記憶された命令が、フローチャートのブロックにおいて特定される機能を実現する命令手段を含む物品を生じる。また、コンピュータプログラム命令はコンピュータまたは他のプログラム可能なデータ処理装置にロードされ、一連の動作ステップがコンピュータまたは他のプログラム可能な装置において実行され、コンピュータまたは他のプログラム可能な装置において実行される命令が、フローチャートのブロックにおいて特定される機能を実現するステップを提供するようにコンピュータ実装された処理を生じることが可能である。
【００１６】
従って、ブロック図またはフローチャートのブロックは、特定された機能を実行する手段の組み合わせ、特定された機能を実行するステップの組み合わせ、および、特定された機能を実行するプログラム命令手段の組み合わせをサポートする。また、ブロック図およびフローチャートの各ブロック、および、ブロック図およびフローチャートのブロックの組み合わせは、特定の機能またはステップを実行する特定目的のハードウェアを基にしたコンピュータシステム、または、特定目的のハードウェアおよびコンピュータ命令の組み合わせによって実現できることが理解される。
【００１７】
図１は、一実施形態による典型的な広告システム１００を表わす。このシステムは、概して、少なくとも１つのネットワーク１１０を介して１つまたは複数のクライアント１１５と通信する少なくとも１つのサーバ１０５を含む。クライアント１１５の各々は、パーソナルコンピュータ、携帯電話、ＰＤＡ（personal digital assistant）、ラップトップコンピュータ、または他の種類のコンピュータ、通信機器または電子機器のような装置、これらの装置の１つで実行されるスレッドまたはプロセス、および／または、これらの装置の１つによって実行されるオブジェクトを含むことが可能である。サーバ１２０は、情報を収集、処理、維持、管理し、かつ／または、クライアント１１５にコンテンツ（例えば、映像）および広告を提供する１つまたは複数のサーバを含むことが可能である。図１には２つのクライアント１１５および１つのサーバ１０５が表わされているが、より多くのサーバ、および、より多くのまたはより少ないクライアントが存在しうる。例えば、サーバ１０５によって実行される機能のいくつかは、１つまたは複数の他のサーバによって実行されることが可能であり、従って、サーバ１０５は、コンピュータプロセッサおよび／またはサーバのネットワークのような、いくつかの装置を表わしうる。
【００１８】
ネットワーク１１０は、１つまたは複数のローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）のような電話網、イントラネット、インターネット、および／または、他の種類のネットワークを含むことが可能である。クライアント１１５およびサーバ１０５は、有線、無線、または、光または他の接続を介してネットワーク１１０に接続することが可能である。代わりの実施形態において、図１に表わされている装置のうち一つまたは複数は他の１つの装置に直接に接続される。例えば、一実施形態において、クライアント１１５はサーバ１０５に直接に接続される。
【００１９】
図２は、図１に表わされているシステム１００の詳細図を表わす。サーバ１０５は、概して、プロセッサ１３０、オペレーティングシステム１３５、ストリーミングモジュールを含むメモリ１２０、映像データベース１４０、広告データベース１４５、１つまたは複数のインタフェース１４６、１つまたは複数の記憶装置１４８、バス１４４を含む。バス１４４は、サーバ１０５の構成要素の間で通信を可能とする１つまたは複数の経路を含むことが可能である。
【００２０】
プロセッサ１３０は、サーバ１０５のメモリ１２０および／または記憶装置１４８に記憶された命令を実行するために、命令を解釈および実行し、オペレーティングシステム１３５と連係して動作する、任意の種類の従来のプロセッサ、マイクロプロセッサ、または、処理ロジックを含む。メモリ１２０は、プロセッサ１３０によって実行するための情報および命令を記憶する、ランダムアクセスメモリ（ＲＡＭ）または他の種類の動的記憶装置を含むことが可能である。記憶装置１４８は、プロセッサ１３０によって使用するための静的な情報および命令を記憶する、従来のＲＯＭ装置または他の種類の静的記憶装置を含むことが可能である。さらに、記憶装置１４８は、磁気および／または光記録媒体およびその対応するドライブを含むことが可能である。一実施形態によれば、オペレーティングシステム１３５はメモリ１２０および記憶装置１４８から分離して表わされているが、オペレーティングシステム１３５はメモリ１２０および／または記憶装置１４８内に記憶することが可能である。
【００２１】
サーバ１０５は、キーボード、マウス、ペン、音声認識、および／または、バイオメトリクス機構、等のような１つまたは複数の従来の機構を介してサーバ１０５への入力を可能とする１つまたは複数のインタフェース１４６を含む。また、インタフェース１４６は、ディスプレイ、プリンタ、スピーカ、等のような１つまたは複数の従来の機構を介してサーバ１０５からの出力を可能としうる。さらに、インタフェース１４６は、サーバ１０５が他の装置および／またはシステムと通信することを可能とする１つまたは複数の通信インタフェースを含みうる。例えば、インタフェース１４６は、サーバ１０５がネットワーク１１０のような１つまたは複数のネットワークを介してクライアント１１５と通信することを可能とする機構を含みうる。
【００２２】
明確にするために、映像が広告とともに提供および増強される映像コンテンツシステムを参照する。上述したように、他の形態のコンテンツが可能である。動作において、サーバ１０５は、映像データベース１４０、広告データベース１４２内に、それぞれ、映像、広告を記憶させることができる。図２には分離されたデータベース１４０、１４２が表わされているが、映像および広告は、サーバ１０５の内部または外部の、共通のデータベース内に、または、いつくかのデータベース内に、記憶することが可能である。例えば、サーバ１０５は、インタフェース１４６およびネットワーク１１０を介してインターネット上の遠隔の場所から広告および／または映像を取得することが可能である。映像を視聴するクライアントの要求に応答して、サーバは、クライアントと対応付けされたユーザに映像を表示するように動作可能である。また、サーバは、映像とともに表示するために１つまたは複数のユーザ選択可能な広告を提供するように動作可能である。図３ａから図１０に関して以下で説明するように、広告は、映像の前、間、または、後に提供することが可能である。ユーザは、２つ以上の選択対象の広告、広告の種類、広告の出所、等から視聴する特定の広告を選択することができる。
【００２３】
一実施形態において、サーバ１０５は、メモリ１２０のようなコンピュータ読み取り可能な媒体に含まれるソフトウェア命令を実行するプロセッサ１３０に応答してこれらの動作を実行する。一実施形態において、ソフトウェア命令は、メモリ１２０内のストリーミングモジュール１２５に含まれることが可能である。従って、ストリーミングモジュール１２５は、ユーザによって選択されうる２つ以上の広告の選択肢とともに映像コンテンツを提供するように動作可能である。図３ａから図１０を参照して説明するように、ストリーミングモジュール１２５は、視聴する広告の選択対象のうち少なくとも１つをユーザが選択することを可能とするために、ユーザに表示するための２つ以上の広告の選択肢を提供するように動作可能である。ソフトウェア命令は、記憶装置１４８のような他のコンピュータ読み取り可能な媒体から、または、インタフェース１４６を介して他の装置から、メモリ１２０に読み込むことが可能である。メモリ１２０に含まれるソフトウェア命令は、プロセッサ１３０に、本開示において説明する処理を実行させる。その代わりに、本開示と合致した処理を実現するために、ソフトウェア命令の代わりに、または、ソフトウェア命令と組み合わせて、ハードウェア回路を使用することが可能である。従って、実施形態は、ハードウェア回路およびソフトウェアのどのような特定の組み合わせにも限定されない。
【００２４】
クライアント装置１１５は、プロセッサ１５０、オペレーティングシステム１５５、ディスプレイエンジン１６５を含むメモリ１６０、１つまたは複数のインタフェース１７５、１つまたは複数のディスプレイ１８０、１つまたは複数の記憶装置１８５、および、バス１７０を含む。バス１７０は、クライアント１１５内のプロセッサ１５０、オペレーティングシステム１５５、および、他の構成要素の間の通信を助けるデータバスラインおよびアドレスバスラインのような１つまたは複数の経路を含む。プロセッサ１５０はオペレーティングシステム１５５を実行し、プロセッサ１５０およびオペレーティングシステム１５５はともに、メモリ１６０内に記憶されたコンピュータ読み取り可能な媒体に含まれるソフトウェア命令を含むクライアント１１５によって実現される機能を実行するように動作可能である。
【００２５】
プロセッサ１５０およびオペレーティングシステム１５５は、映像および少なくとも１つのユーザ選択可能な広告をユーザに提供するために、メモリ１６０内に記憶されたディスプレイエンジン１６５を実行するように動作可能である。ディスプレイエンジン１６５は、クライアント１１５のユーザが映像を視聴することができ、１つまたは複数の広告を選択することができるストリーミングモジュール１２５によって提供される１つまたは複数のグラフィカルユーザインタフェース（ＧＵＩ）の表示を可能とする。概して、ディスプレイエンジン１６５は、１つまたは複数の映像および広告を含む、サーバ１０５から受信される表示情報を受信し、１つまたは複数のディスプレイ１８０を介してユーザに情報を表示する。また、ディスプレイエンジン１６５、および、ユーザ入力／出力装置を含みうる１つまたは複数のインタフェースは、少なくとも１つの映像とともに表示される１つまたは複数の広告のユーザ選択を可能とする。
【００２６】
ディスプレイエンジン１６５が存在しているメモリ１６０は、ハードディスク、取り外し可能な磁気ディスク、または、ＤＶＤまたはＣＤ−ＲＯＭディスクのような各種のコンピュータ読み取り可能な媒体に情報を記憶させるために、ランダムアクセスメモリ、リードオンリメモリ、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、ＤＶＤまたはＣＤ−ＲＯＭドライブ、または、光ディスクドライブを備えることが可能である。さらに、インタフェースは、ビデオディスプレイ、キーボード、スキャナー、マウスまたはジョイスティック、または、他の入力または出力装置のようなクライアント１１５の入力／出力装置を制御することが可能である。また、インタフェースは、クライアント１１５が、例えば、ネットワーク１１０介して、例えば、情報をサーバ１０５から受信およびサーバ１０５へ送信することを可能とする１つまたは複数の入力／出力ポート、および／または、１つまたは複数のネットワークインタフェースを含むことが可能である。
【００２７】
図２に表わされているサーバ１０５およびクライアント１１５は、ここで説明される特定の機能を実行する手段の組み合わせをサポートする。上述したように、ブロック図の各ブロック、および、ブロック図のブロックの組み合わせは、特定の機能またはステップを実行する特定目的のハードウェアを基にしたコンピュータシステム、または、特定目的のハードウェアおよびコンピュータ命令の組み合わせによって実現されうることが理解される。さらに、サーバ１０５およびクライアント１１５の各々は、データ処理システム、または、記憶媒体に実装されたコンピュータ読み取り可能なプログラムコード手段を有するコンピュータ読み取り可能な記憶媒体上のコンピュータプログラムとして実現することが可能である。ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、光記憶装置、または、磁気記憶装置を含む任意の適切なコンピュータ読み取り可能な記憶媒体を使用することが可能である。従って、サーバ１０５および／またはクライアント１１５は、全くのハードウェア実装、全くのソフトウェア実装、または、ファームウェアのようなソフトウェアおよびハードウェアの形態を組み合わせた実装の形態をとりうる。
【００２８】
さらに、図２に個々に表わされているが、サーバ１０５およびクライアント１１５の各構成要素は、それぞれ、ここで説明する機能を実行するために、サーバ１０５および／またはクライアント１１５内の他の構成要素と組み合わせることが可能である。一実施形態によれば、１つまたは複数のクライアント１１５は、サーバ１０５によって、または、ネットワーク１１０を介してサーバ１０５と通信する他のエンティティによって、映像および／または広告の記憶装置に加えて、または、その代替として映像および広告を記憶することが可能である。従って、映像データベース１４０および広告データベース１４２は、１つまたは複数のクライアント１１５の間で分散することが可能である。
【００２９】
図３ａは、一実施形態による、典型的な映像プレーヤーインタフェース３００を表わす。映像プレーヤーインタフェース３００は、１つまたは複数の映像および／または広告をユーザに提供することができる表示ウィンドウ３０５を含む。一実施形態によれば、映像プレーヤーインタフェース３００は、ディスプレイエンジン１６５によってユーザに提供される。ディスプレイエンジン１６５および／またはストリーミングモジュール１２５はインタフェース３００を生成することができ、インタフェース３００は、サーバ１０５によってクライアント１１５に提供される少なくとも１つの映像および少なくとも１つの広告を表示するために使用される。また、映像プレーヤーインタフェース３００は、再生／一時停止ボタン、プレーヤースライドバー、音量コントロール、画面サイズツール、および、最小化および／または閉じるボタンのような１つまたは複数の制御機構３１０を含む。
【００３０】
一実施形態によれば、映像プレーヤーインタフェース３００は、各々が広告サムネイル画像によって表現される少なくとも２つの広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘを含む。少なくとも２つの広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘは、再生する映像のユーザによる選択の前にインタフェース３００に現れ、または、少なくとも一部の映像が再生された後に現れうる。広告サムネイル画像はサーバ１０５から提供され、ユーザ選択の広告が表示ウィンドウ３０５内に表示されることを可能とする。広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘのうち１つを選択することによって、無料映像のような映像を受信する前に、ユーザが視聴することを望む広告をユーザが制御することができる。
【００３１】
実際の広告が広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘに対応する実施形態に関してここで説明されるが、広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘは広告の出所または広告の種類とすることが可能である。例えば、“スポーツ”の広告、“映画”の広告のような広告の種類の選択を可能とする広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘがユーザに提供され、広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘの選択は、結果として、実際の広告を含む追加の選択となる。また、広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘは、広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘが選択されるとすぐにユーザに広告を提供することなく、ウェブサイトまたは他のコンテンツへのリンクを提供することが可能である。
【００３２】
図３ｂに表わされている実施形態によれば、映像プレーヤーインタフェース３００は、表示ウィンドウ３０５に映像を表示する前に広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘのうち１つを選択する指示３２０をユーザに提示することが可能である。この指示３２０は映像を再生する前にポップアップの指示の形態をとることが可能である。また、指示３２０は、例えばポップアップウィンドウによって、映像を再生する間に提示することが可能であり、ユーザが広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘを選択するまで映像は一時停止／停止することが可能である。従って、広告を映像に挿入することが可能であり、広告が終わるまで映像は一時的に停止する。
【００３３】
一実施形態において、広告サムネイル画像は、各々が広告を表現する、広告からのスクリーンキャプチャを含むことが可能である。例えば、各々の広告サムネイル画像は、対応付けされた広告がどのようなコンテンツを含むかをユーザに暗示するために、対応する映像広告からのスクリーンキャプチャとすることが可能である。広告サムネイル画像は、代わりに、または、加えて、グラフィックス、動画クリップ（または、他の動画像）、テキスト、等を含むことが可能である。例えば、広告がスライドショーである場合、広告サムネイル画像はスライドショーからの１つの画像を含むことが可能である。さらに、一実施形態によれば、広告は表示ウィンドウ３０５内で視聴することに限定されず、広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘの選択の後、かつ、ユーザが表示ウィンドウ３０５内の映像を視聴する前に、別個のウィンドウ、ウェブページ、等においてユーザに提供することが可能である。
【００３４】
広告および対応付けされた広告サムネイル画像は、サーバ１０５のストリーミングモジュール１２５によって提供される。各々は、広告データベース１４２および／または映像データベース１４０のようなサーバ内部の１つまたは複数のデータベース内に記憶することが可能であり、サーバ１０５外部の１つまたは複数のデータベースから取得することが可能である。一実施形態によれば、広告サムネイル画像はサーバ１０５によって選択され、クライアント１１５に送信され、ディスプレイエンジンおよびディスプレイ１８０を介してユーザに表示される。映像広告のような、広告サムネイル画像によって表現される各々の広告のコンテンツ全体は、広告サムネイルの１つをユーザが選択したときの表示のためにクライアント１１５に送信することが可能である。もう１つの実施形態によれば、各々の広告のコンテンツ全体は、ユーザが広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘを選択した後にのみ、ネットワーク１００を介してクライアント１１５によって取得される。
【００３５】
一実施形態によれば、ユーザに入手可能な広告および／または結果としてユーザ選択された広告は、クライアント１１５によって記憶され、サーバ１０５に送信されることが可能である。サーバ１０５は、記憶装置１４８内の、または、サーバ１０５の内部または外部の他のテーブル内のこの情報のログを維持管理することが可能である。サーバ１０５はこの情報を利用してユーザによって選択された広告を示すレポートを生成することができる。さらに、サーバ１０５は、この情報を利用してユーザに広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘとして提供すべき広告を決定することが可能である。例えば、特定の広告主が特定の広告の１００回の表示に対して支払うならば、ユーザが選択して合計１００回、広告を視聴するまで、サーバ１０５は広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘとして広告を提供することが可能である。また、広告主はユーザの間により人気のある広告を決定するためにフィードバックを受信することができ、広告主はより多く視聴される広告のサーバによる置換を要求する。
【００３６】
もう１つの実施形態によれば、サーバ１０５は各ユーザの広告の選択を追跡し、ユーザに広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘとして提供すべき広告を決定するためにその情報を使用することができる。従って、ユーザの広告プロフィールは、サーバ１０５によって記憶装置１４８内に、または、サーバ１０５の内部または外部の他のテーブル内に情報を記憶することが可能である。各々の広告は、広告の種類を識別するメタデータと対応付けることが可能である。典型的に、ユーザが、選択と対応付けされたメタデータによって識別される、ある種類の広告を選択するならば、サーバ１０５はユーザの広告プロフィール内のこのデータを識別し、ユーザが視聴する傾向がある広告をユーザに提供するために、広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘを変更することが可能である。この処理を実行するためにメタデータを使用することが可能であるが、広告を種類と対応付ける他の技術を利用することが可能である。
【００３７】
さらにもう１つの実施形態において、ユーザは１つまたは複数の広告の選択肢が提供されうる。ユーザが、例えば２つの選択対象から、広告の選択肢のうち少なくとも１つを選択しないならば、ユーザは、背中合わせの２つの広告のような、一連の広告を視聴するように要求されうる。これは、広告の選択肢のユーザ選択を促進する役割を果たしうる。
【００３８】
次に、図４は、一実施形態による映像プレーヤーインタフェース４００を表わす。映像プレーヤーインタフェース４００は、図３に関して上述したインタフェース３００に類似しており、１つまたは複数の映像および／または広告をユーザに提供することが可能な表示ウィンドウ４０５を含む。また、映像プレーヤーインタフェース４００は、再生／一時停止ボタン、プレーヤースライドバー、音量コントロール、画面サイズツール、および、最小化および／または閉じるボタンのような１つまたは複数の制御機構４１０を含む。図３のインタフェース３００と同様に、図４の映像プレーヤーインタフェース４００は、ディスプレイエンジン１６５によってユーザに提供される。ディスプレイエンジン１６５および／またはストリーミングモジュール１２５はインタフェース４００を生成することができ、インタフェース４００は、サーバ１０５によってクライアント１１５に提供される少なくとも１つの映像および少なくとも１つの広告を表示するために使用される。
【００３９】
映像プレーヤーインタフェース４００は、いくつかの広告の選択肢４１５ａ，４１５ｂ，４１５ｃ，・・・，４１５ｘを含み、各々は、ユーザが視聴することを望む広告をユーザが選択することを可能とするために、サーバ１０５から提供されるサムネイル画像によって表現される。また、映像プレーヤーインタフェース４００は、１つまたは複数の映像選択４３０ａ，４３０ｂ，４３０ｃ，４３０ｄ，・・・，４３０ｘを含み、これらは、表示ウィンドウ４０５において視聴するためにユーザに入手可能な映像の、スクリーンキャプチャのような、サムネイル画像を含みうる。
【００４０】
図４に表わされている映像プレーヤーインタフェース４００の動作は、図３に表わされている映像プレーヤーインタフェース３００の動作に類似している。しかし、映像プレーヤーインタフェース４００は“さらにサムネイルを表示する”ボタン４３５を含む。“さらにサムネイルを表示する”ボタン４３５は、各々が対応する広告サムネイル画像によって表現される新たな広告の選択肢をユーザが見ることを可能とする。例えば、“さらにサムネイルを表示する”ボタン４３５を選択することによって、対応付けされたサムネイル画像によって表現される広告の選択肢４１５ａ，４１５ｂ，４１５ｃ，・・・，４１５ｘの各々が更新されうる。従って、広告の選択肢４１５ａ，４１５ｂ，４１５ｃ，・・・，４１５ｘはキューを表現し、ここで、視聴された広告、一部視聴された広告、または、望まれない広告の選択肢が広告の選択肢４１５ａ，４１５ｂ，４１５ｃ，・・・，４１５ｘとして降ろされ、代わりの選択を用いてサーバ１０５によって更新される。これは、ユーザが、選択のために続く新たな広告の選択肢を見ることを可能とする。もう１つの実施形態によれば、“さらにサムネイルを表示する”ボタン４３５は、インタフェース４００に表示される広告の選択肢４１５ａ，４１５ｂ，４１５ｃ，・・・，４１５ｘのうち１つまたは全てを更新することが可能である。
【００４１】
もう１つの実施形態によれば、インタフェース４００は、広告の再生の視聴にユーザが割り込むことを可能とする“次の広告を表示する”ボタン（図示しない）を含むことが可能である。これが発生すると、新たな広告が自動的にユーザに提供される。置換の広告は、広告サムネイル画像によって表現される広告の１つを含み、または、サーバ１０５によって選択される異なる広告とすることが可能である。ユーザがその全体を視聴することを望む広告をユーザが視聴するまで、ユーザは継続的に広告の選択肢を見ることができるので、映像を視聴する前にユーザが広告全体を視聴しなければならないとき、この特徴は効果的である。さらに、個々のインタフェースにおいて説明されていないが、映像プレーヤーインタフェース４００は、図３ｂに関して説明したように、表示ウィンドウ４０５内で映像を表示する前に、広告の選択肢４１５ａ，４１５ｂ，４１５ｃ，・・・，４１５ｘのうち１つを選択するようにユーザに指示を与えることが可能である。
【００４２】
図３ａに関して説明したように、広告およびそれらに対応付けされた広告サムネイル画像は、サーバ１０５のストリーミングモジュール１２５によって提供される。広告サムネイル画像は、サーバ１０５によって選択され、クライアント１１５に送信され、ディスプレイエンジンおよびディスプレイ１８０を介してユーザに表示することが可能である。映像広告のような広告サムネイル画像によって表現される各広告のコンテンツ全体は、広告サムネイルのうち１つのユーザ選択時に表示のためにクライアント１１５に送信することが可能であり、または、ユーザが広告の選択肢３１５ａ，３１５ｂ，３１５ｃ，・・・，３１５ｘを選択した後にのみ、ネットワーク１１０を介してクライアント１１５によって各広告のコンテンツ全体が取得される。
【００４３】
図５は、もう１つの実施形態による典型的な映像プレーヤーインタフェース５００を表わす。映像プレーヤーインタフェース５００は、１つまたは複数の映像および／または広告をユーザに提供することが可能な表示ウィンドウ５０５を含む。また、映像プレーヤーインタフェース５００は、再生／一時停止ボタン、プレーヤースライドバー、音量コントロール、画面サイズツール、および、最小化および／または閉じるボタンのような１つまたは複数の制御機構５１０を含む。上述したインタフェース３００、４００と同様に、図５の映像プレーヤーインタフェース５００は、ディスプレイエンジン１６５によってユーザに提供され、クライアント１１５に少なくとも１つの映像および少なくとも１つの広告を表示するために、ディスプレイエンジン１６５および／またはストリーミングモジュール１２５によって生成することが可能である。
【００４４】
図５の映像プレーヤーインタフェース５００は、対応付けされたサムネイル画像によって表現される広告の選択肢５１５ａ，５１５ｂ，・・・，５１５ｘを含む。図３ａから図４に関して説明した実施形態と異なり、広告の選択肢５１５ａ，５１５ｂ，・・・，５１５ｘおよびそれらに対応付けされたサムネイル画像は表示ウィンドウ５０５に現れる。これらは、その代わりに、図３ａおよび図４に表わされているように、ユーザのディスプレイ上のポップアップウィンドウ内に、または、表示ウィンドウの領域の外側に現れることが可能である。図５に表わされているように、サムネイル画像に加えて、広告の選択肢５１５ａ，５１５ｂ，・・・，５１５ｘの各々は、ユーザが視聴することを望む正しい広告の選択においてユーザを助けるためにユーザに追加の情報を提供することが可能である、対応する広告説明５５０ａ，５５０ｂ，・・・，５５０ｘとともに提供することが可能である。この情報は、広告の長さ、製品またはサービスの情報、または、広告主（または、サーバ１１５の管理者）がユーザに見せたい任意の他の情報を含むことが可能である。この情報は、広告サムネイル画像が提供されるのと同様に、サーバ１０５によってクライアント１１５に提供することが可能である。一実施形態によれば、広告説明５５０ａ，５５０ｂ，・・・，５５０ｘはサーバ１０５以外の情報源から生成されることが可能であり、広告主によって直接に提供され、広告主の判断で情報の更新を選択することができる。
【００４５】
また、図５は、“さらにサムネイルを表示する”ボタン５３５を表わし、これは図４の“さらにサムネイルを表示する”ボタン４３５と同様に動作し、広告の選択肢５１５ａ，５１５ｂ，・・・，５１５ｘのうち１つまたは複数を新たな広告に置換する。また、映像プレーヤーインタフェース５００には、“この映像を購入する”ボタン５３７が表わされている。このボタン５３７は、１つまたは複数の広告の選択肢を見ることなくユーザが映像を購入する選択をすることを可能とする。映像を購入する選択をすることによって、映像の支払いのために支払いインタフェースをユーザに提供することが可能であり、これは、映像を視聴する前に広告を視聴しなければならないことを避けるために、ユーザに映像の支払いを可能とする。表示ウィンドウ５０５に“この映像を購入する”ボタン５３７が表わされているが、ボタン（または選択）は、その代わりに、表示ウィンドウ５０５の領域の外側、ポップアップウィンドウ内、等、インタフェース５００の他の領域に現れうる。
【００４６】
図３ａから図５において説明した特徴のいずれか、および／または、全てが、単一のインタフェース内に実現されうる。さらに、一実施形態によれば、広告の選択肢がユーザに提供される順序は、サーバ１０５によって決定することが可能であり、また、広告主によって提供される収入に基づくことが可能である。例えば、広告の配置のためにより多くの金銭を支払う広告主は、広告主の広告が常に映像プレーヤーインタフェースにおける最初の可能な選択として現れることを要求しうる。また、全てのユーザにわたって多数の映像プレーヤーインタフェースにおいて可能な広告の選択肢として広告が配置されることを広告主が要求しうる。さらにもう１つの実施形態によれば、特定の選択は、ユーザが２以上の選択肢からその特定の広告を選択することを促す試みにおいて強調表示することが可能である。
【００４７】
図６は、一実施形態による典型的な広告処理のフローチャートを表わす。処理は、視聴する映像をユーザが選択することで開始する（ブロック６０５）。これは、例えば、ユーザがウェブページへのリンクを選択することによって発生しうる。その代わりに、映像の選択は、図４のインタフェース４００のような映像プレーヤーインタフェースから提供することが可能である。ユーザに映像プレーヤーインタフェースがまだ提供されていないならば、それは、ディスプレイエンジン１６５および／またはストリーミングモジュール１２５によって生成される（ブロック６１０）。そして、ユーザは、１つまたは複数の視聴する広告が提供される（ブロック６１５）。これは、各々がサムネイル画像によって表現される、いつくかの広告の選択肢の表現を含むことが可能であり、映像を視聴する前にユーザが視聴することを望む広告のユーザ選択を可能とするためにサーバ１０５から広告サムネイル画像が提供される。
【００４８】
次に、視聴する広告をユーザが選択した後、選択された広告がユーザに表示される（ブロック６２０、６２５）。例えば、ユーザは、広告の選択肢を表現するサムネイル画像のうち１つをクリックすることによって広告を選択することができる。各広告のコンテンツ全体は、ユーザが広告を選択したときにサーバ１０５からクライアント１１５に送信することが可能であり、または、映像プレーヤーインタフェースを生成するときに予めロードすることが可能である。広告が視聴された後、ユーザ選択された映像（ブロック６０５）は、例えば、サーバ１０５からユーザに提供される（ブロック６３０）。
【００４９】
図７は、一実施形態による、映像購入の選択肢を含む広告処理のフローチャートを表わす。視聴する映像をユーザが選択し（ブロック７０５）、映像インタエースが提供される（ブロック７１０）。一実施形態によれば、映像インタフェースを使用して映像の再生を開始する（ブロック７１５）。“Ｎ”秒のようなある期間、映像を再生し（ブロック７２０）、そして停止する。映像を停止する命令は、映像を再生しているとき、または、映像の再生を開始する前に、サーバ１０５からクライアント１１５によって受信することが可能である。そして、“さらにサムネイルを表示する”ボタンおよび／または“この映像を購入する”ボタンから選択するために、１つまたは複数の広告サムネイルがユーザに提供され（ブロック７２５）、“さらにサムネイルを表示する”ボタンおよび“この映像を購入する”ボタンの機能は、図３ａから図５の映像インタフェースを参照して上述した。
【００５０】
広告サムネイル画像を選択することによって視聴する広告をユーザが選択すると（ブロック７３０）、選択された広告がユーザに表示される。一実施形態によれば、これは、クライアント１１５のディスプレイ１８０によって発生しうる。映像は終了するまで再生することができ、または、映像が割り込まれる前の他の期間について再生することができ、さらに広告をユーザに提供する処理または映像を購入する機能は繰り返される（ブロック７２０、７２５）。ユーザが広告サムネイル画像を選択せず（ブロック７３０）、その代わりに“さらにサムネイルを表示する”を選択するならば、新たな広告の選択肢が利用可能であることを識別するために、広告サムネイル画像のうち１つまたは複数が新たな広告サムネイル画像で置換される（ブロック７４２）。再び、“さらにサムネイルを表示する”ボタンおよび／または“この映像を購入する”ボタンから選択するために、１つまたは複数の広告サムネイルがユーザに提供される（ブロック７２５）。一実施形態によれば、“さらにサムネイルを表示する”ボタンの選択時に、サーバ１０５は新たな広告サムネイル画像をクライアント１１５に送信する。
【００５１】
ユーザが広告サムネイル画像を選択せず（ブロック７３０）、または、さらにサムネイル画像を見ることを要求しないが（ブロック７４０）、その代わりに、“この映像を購入する”を選択する（ブロック７４５）ならば、映像の支払いが収集されることが可能である（ブロック７５０）。一実施形態において、支払いを収集するために、サーバ１０５または外部の情報源（例えば、ウェブサイト）によって１つまたは複数のインタフェースを提供することが可能である。支払いが受信された後、広告によって割り込まれることなく映像の残りが再生される（ブロック７５５）。
【００５２】
図８は、ユーザ選択された広告を視聴するためのユーザ選択を含む典型的な広告処理のフローチャートを表わす。視聴する映像をユーザが選択し（ブロック８０５）、（例えば、クライアント１１５によって）映像インタエースがユーザに提供される（ブロック８１０）。一実施形態によれば、映像インタフェースを使用して映像の再生を開始する（ブロック８１５）。“Ｎ”秒のようなある期間、映像を再生し（ブロック８２０）、そして停止し、広告の再生を開始する（ブロック８２５）。
【００５３】
“次の広告を表示する”ボタンがユーザに提供され（ブロック８３０）、これは、ユーザが、現在再生している広告をスキップすることを選択できる（ブロック８３５）。例えば、ユーザは広告をスキップすることを選択すると、サーバ１０５は、ユーザに新たな広告を表示するようにクライアント１１５に指示する（ブロック８４０）。一実施形態によれば、ユーザに提供される各々の新たな広告は、広告の最初で開始する。ユーザが広告をスキップしないことを選択すると（ブロック８３５）、広告は、再生が終わるまで再生を継続する（ブロック８４５、８５０）。広告の再生を終了した後、映像の再生を継続し、これは、その終了まで、または他の広告によって割り込まれるまで、発生し、これはサーバ１０５によって指示することが可能である。
【００５４】
図９は、ユーザ選択された広告を視聴するユーザ選択を含む典型的な広告処理のフローチャートを表わす。視聴する映像をユーザが選択し（ブロック９０５）、（例えば、クライアント１１５によって）映像インタフェースがユーザに提供される（ブロック９１０）。一実施形態によれば、（例えば、映像インタフェースを使用して）映像の再生を開始する（ブロック９１５）。“Ｎ”秒のようなある期間、映像を再生し（ブロック９２０）、そして停止し、そのとき、ユーザ選択されたものでない（例えば、サーバ１０５によって選択された）広告の再生を開始する（ブロック９２５）。前の実施形態と同様に、“Ｎ”秒の期間はゼロ秒とすることが可能であり、映像の再生を開始する前に広告を再生する。その代わりに、“Ｎ”秒の期間、映像を再生した後、広告が映像に割り込むことが可能である。
【００５５】
ユーザによって視聴することが可能な代わりの広告を表現する広告の選択肢（例えば、サムネイル画像）がユーザに提供される（ブロック９３０）。広告の選択肢（例えば、サムネイル画像）の選択時に、選択された広告の選択肢に対応する広告の再生を開始する（ブロック９３５）。ユーザ選択された広告は、サーバ１０５によって映像インタフェースに提供することが可能である。ユーザ選択された広告の再生が終了すると（ブロック９４０）、映像に残りの時間が存在すれば、映像の再生を継続する（ブロック９４５）。広告の再生が終了していないならば（ブロック９４０）、広告の再生を継続する一方、（例えば、広告サムネイル画像によって表現される）ユーザに利用可能な代わりの広告が可能なユーザの選択のためにユーザに表示され続ける（ブロック９５０）。
【００５６】
図１０は、映像の広告割込みを含む典型的な広告処理のフローチャートを表わす。視聴する映像をユーザが選択し（ブロック１００５）、（例えば、クライアント１１５によって）映像インタフェースがユーザに提供される（ブロック１０１０）。一実施形態によれば、映像インタフェースを使用して映像の再生を開始する（ブロック１０１５）。“Ｎ”秒のようなある期間、映像を再生し（ブロック１０２０）、そして停止し、そのとき、ユーザによって視聴することが可能な代わりの広告を表現する１つまたは複数の広告の選択肢（例えば、サムネイル画像）がユーザに提供される（ブロック１０２５）。広告の選択肢の選択時に、選択された広告の選択肢に対応する広告の再生を開始する（ブロック１０３０、１０３５）。一実施形態において、ユーザ選択された広告は、サーバ１０５によって映像インタフェースに提供することが可能である。ユーザ選択された広告の再生が終了すると、映像に残りの時間が存在すれば、映像の再生を継続する（ブロック１０４０）。
【００５７】
この出願書類に記載された装置、方法、フロー図、構造ブロック図は、コンピュータ処理システムによって実行可能なプログラム命令を有するプログラムコードを含むコンピュータ処理システムにおいて実現することが可能である。また、他の実施形態を使用することが可能である。さらに、この出願書類に記載された、特定の方法および／または構造的手段を説明するフロー図、構造ブロック図は、対応するソフトウェア構造、アルゴリズム、および、それらの等価物を実現するために使用することが可能である。
【００５８】
上記記載および関連する図面に提供された技術の恩恵を有するこの技術分野の当業者には、多くの変形および他の実施形態が想到される。従って、本開示は、開示された特定の実施形態に限定されず、変形および他の実施形態は請求項の範囲内に含まれることが意図されることを理解すべきである。ここで特定の用語が使用されたが、それらは、限定の目的でなく、一般的な説明の意味で使用されている。
【符号の説明】
【００５９】
１００  ・・・  広告システム
１０５  ・・・  サーバ
１１０  ・・・  ネットワーク
１１５  ・・・  クライアント
１２０、１６０  ・・・  メモリ
１２５  ・・・  ストリーミングモジュール
１３０、１５０  ・・・  プロセッサ
１３５、１５５  ・・・  オペレーティングシステム
１４０  ・・・  映像データベース
１４２  ・・・  広告データベース
１４４、１７０  ・・・  バス
１４６、１７５  ・・・  インタフェース
１４８、１８５  ・・・  記憶装置
１６５  ・・・  ディスプレイエンジン
１８０  ・・・  ディスプレイ
３００、４００、５００  ・・・  映像プレーヤーインタフェース
３０５、４０５、５０５  ・・・  表示ウィンドウ
３１０、４１０、５１０  ・・・  制御機構
３２０  ・・・  指示
【図１】
2010508780.tif 000003
【図２】
2010508780.tif 000004
【図３ａ】
2010508780.tif 000005
【図３ｂ】
2010508780.tif 000006
【図４】
2010508780.tif 000007
【図５】
2010508780.tif 000008
【図６】
2010508780.tif 000009
【図７】
2010508780.tif 000010
【図８】
2010508780.tif 000011
【図９】
2010508780.tif 000012
【図１０】
2010508780.tif 000013
【国際調査報告】
2010508780.tif 000014
2010508780.tif 000015