(57)【要約】【課題】受信広告コンテンツ量を変化させるための、コンピュータで実施される方法、装置、およびコンピュータで使用可能なプログラムを提供する。【解決手段】コンテンツ・エディタは、広告の複数のレベルの一部をユーザに提供し、広告の複数のレベルの一部は、ユーザによって受信されるべき広告コンテンツ量を示す。複数のレベルの一部を選択するユーザ入力を受信することに応答して、コンテンツ・エディタは、修正されたメディア・コンテンツを形成するために広告コンテンツ量をメディア・コンテンツに挿入しし、広告コンテンツ量は、ユーザによって選択された複数のレベルの一部に対応する。その後、コンテンツ・エディタは、修正されたメディア・コンテンツをユーザへ送信する。【選択図】図１
2008140381.tif 000002
【特許請求の範囲】
【請求項１】
受信広告コンテンツ量を変化させるための、コンピュータで実施される方法であって、
広告の複数のレベルの一部をユーザに提供するステップであって、前記複数のレベルの前記一部は、前記ユーザによって受信されるべき広告コンテンツ量を示す、ステップと、
前記複数のレベルの前記一部を選択するユーザ入力を受信することに応答して、修正されたメディア・コンテンツを形成するために前記広告コンテンツ量をメディア・コンテンツに挿入するステップであって、前記広告コンテンツ量は、前記ユーザによって選択された前記複数のレベルの前記一部に対応する、ステップと、
前記修正されたメディア・コンテンツを前記ユーザに送信するステップと
を含む、方法。
【請求項２】
前記メディア・コンテンツが前記ユーザへ送信されると、前記ユーザは、前記複数のレベルの前記一部を動的に選択する、請求項１に記載のコンピュータで実施される方法。
【請求項３】
メディア・コンテンツ・プロバイダが、前記修正されたメディア・コンテンツを提供し、前記メディア・コンテンツ・プロバイダは、放送メディア・コンテンツ・プロバイダおよびインターネット・ベースのメディア・コンテンツ・プロバイダのうちの少なくとも１つである、請求項１に記載のコンピュータで実施される方法。
【請求項４】
前記ユーザが前記複数のレベルの前記一部を選択するためのグラフィカル・コントロールを提供するステップをさらに含む、請求項１に記載のコンピュータで実施される方法。
【請求項５】
前記グラフィカル・コントロールは、ダイアル、スライダ、リスト、スケール、およびサーモメータのうちの少なくとも１つである、請求項４に記載のコンピュータで実施される方法。
【請求項６】
前記複数のレベルの前記一部に価格を帰属させるステップであって、前記価格は、前記ユーザが前記複数のレベルの前記一部を選択すると前記ユーザに対して提示されるステップをさらに含む、請求項１に記載のコンピュータで実施される方法。
【請求項７】
広告の複数のレベルの一部を選択することをユーザができるようにするユーザ・インターフェースであって、前記複数のレベルの前記一部は、前記ユーザに対して提示されるべき広告コンテンツ量を示す、ユーザ・インターフェースと、
前記ユーザ・インターフェースに結合されたデータ処理システムであって、前記複数のレベルの前記一部を前記ユーザ・インターフェース上の前記ユーザに対して提供する、データ処理システムと
を備える、システム。
【請求項８】
前記データ処理システムは、
修正されたメディア・コンテンツを形成するために前記広告コンテンツ量をメディア・コンテンツに挿入するコンテンツ・エディタであって、前記広告コンテンツ量は前記ユーザによって選択された前記複数のレベルの前記一部に対応し、前記修正されたコンテンツを前記ユーザに送信する、コンテンツ・エディタをさらに備える、請求項７に記載のシステム。
【請求項９】
前記データ処理システムが、
前記広告コンテンツ量を記憶する、前記コンテンツ・エディタに結合された広告コンテンツ部と、
前記ユーザに提供されるメディア・コンテンツを記憶する、前記コンテンツ・エディタに結合されたメディア・コンテンツ部と
をさらに備える、請求項８に記載のシステム。
【請求項１０】
前記データ処理システムが、
前記複数のレベルを前記ユーザに提示し、前記複数のレベルの前記一部に価格を帰属させ、前記価格は前記ユーザが前記複数のレベルの前記一部を選択すると、前記ユーザに対して提示される、前記ユーザ・インターフェースに結合された広告レベル部
をさらに備える、請求項８に記載のシステム。
【請求項１１】
前記ユーザは、前記メディア・コンテンツが前記ユーザへ送信されると、複数のレベルの前記一部を動的に選択する、請求項８に記載のシステム。
【請求項１２】
メディア・コンテンツ・プロバイダが、前記修正されたメディア・コンテンツを提供し、前記メディア・コンテンツ・プロバイダは、放送メディア・コンテンツ・プロバイダおよびインターネット・ベースのメディア・コンテンツ・プロバイダのうちの少なくとも１つである、請求項８に記載のシステム。
【請求項１３】
前記ユーザ・インターフェースが、グラフィカル・コントロールを備える、請求項７に記載のシステム。
【請求項１４】
前記ユーザは、前記グラフィカル・コントロールを使用して前記複数のレベルの前記一部を選択し、前記グラフィカル・コントロールは、ダイアル、スライダ、リスト、スケール、およびサーモメータのうちの少なくとも１つである、請求項１３に記載のシステム。
【請求項１５】
受信広告コンテンツ量を変化させるための、コンピュータで使用可能な媒体に備わるコンピュータ・プログラムであって、当該コンピュータに、
広告の複数のレベルの一部をユーザに提供するためのステップであって、前記複数のレベルの前記一部は、前記ユーザによって受信されるべき広告コンテンツ量を示す、ステップと、
前記複数のレベルの前記一部を選択するユーザ入力を受信することに応答して、修正されたメディア・コンテンツを形成するために前記広告コンテンツ量をメディア・コンテンツに挿入するステップであって、前記広告コンテンツ量は、前記ユーザによって選択された前記複数のレベルの前記一部に対応する、ステップと、
前記修正されたメディア・コンテンツを前記ユーザへ送信するステップと
を実行させるためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、改良されたデータ処理システムに関し、より特定的には、広告管理システムに関する。さらにより特定的には、本発明は、受信広告コンテンツ量を変化させるための、コンピュータで実施される方法、装置、およびコンピュータで使用可能なプログラムに関する。
【背景技術】
【０００２】
現在、テレビを見たり、ラジオを聴いたり、インターネットを閲覧するときにはいつでも広告を視聴する。時には、あまりに広告が多いために、視聴中の番組、音楽、またはウェブサイトに対する興味が失われることがある。その結果、混乱を解消するために、番組の視聴性を拡張して広告を削除するかまたはその数を削減するために、自ら進んでプレミアムを支払うか、その支払いを検討する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現在、特定のウェブサイトを閲覧中に広告を仮想的に削除するオプションがある。典型的には、コンテンツをウェブサイト上の広告とともに無料で閲覧する。広告を仮想的に削除するためには、ウェブサイトおよび特定のウェブサイト上の閲覧コンテンツのみをアクセスするための費用を支払うオプションがある。しかしながら、本解決策は、受信広告量を制御について、全コストを支払って広告なしか、または、コストなしで全広告あり、という２つの価格付けオプションを提供するだけである。現在の解決策では、中間のオプションまたは広告量の削減割合さえも選択することができない。加えて、本解決策はインターネットに限定されており、テレビやラジオ局などのメディア放送プロバイダには適用していない。
【課題を解決するための手段】
【０００４】
例示の実施形態は、受信広告コンテンツ量を変化させるための、コンピュータで実施される方法、装置、およびコンピュータで使用可能なプログラムを提供する。コンテンツ・エディタは、広告の複数のレベルの一部をユーザに提供し、広告の複数のレベルの一部は、ユーザによって受信されるべき広告コンテンツ量を示す。複数のレベルの一部を選択するユーザ入力を受信することに応答して、コンテンツ・エディタは、修正されたメディア・コンテンツを形成するために広告コンテンツ量をメディア・コンテンツに挿入し、広告コンテンツ量は、ユーザによって選択された複数のレベルの一部に対応する。その後、コンテンツ・エディタは、修正されたメディア・コンテンツをユーザへ送信する。
【発明を実施するための最良の形態】
【０００５】
本発明の特色と思われる新規の特徴を添付の請求項に記載されている。しかしながら、本発明自体は、その好ましい使用形態、さらなる目的および利点と共に、例示の実施形態についての以下の詳細な説明を参照して添付の図面と共に読むと、最もよく理解されるだろう。
【０００６】
ここで図を参照して、特に図１および図２を参照すると、例示の実施形態が実施されるであろうデータ処理環境の図の例が与えられている。図１および図２は、一例に過ぎず、異なる実施形態が実施されるであろう環境に関する制約をなんら課するものでも暗示するものでもないことを理解すべきである。図示の環境に対する数多くの修正が行われてもよい。
【０００７】
ここで図を参照すると、図１は、例示の実施形態が実施されるであろうデータ処理システムのネットワークの図による表現を示す。ネットワーク・データ処理システム１００は、実施形態が実施されるであろうコンピュータのネットワークである。ネットワーク・データ処理システム１００は、ネットワーク１０２を含み、ネットワーク１０２は、ネットワーク・データ処理システム１００内で共に接続された様々な装置およびコンピュータ間の通信リンクを提供するために使用される媒体である。ネットワーク１０２は、有線無線ネットワークリンクまたは光ファイバケーブルなどの接続を含む。
【０００８】
図示の例において、サーバ１０４およびサーバ１０６が、記憶装置１０８と共にネットワーク１０２に接続している。加えて、クライアント１１０，１１２，１１４が、ネットワーク１０２に接続している。これらのクライアント１１０，１１２，１１４は、例えば、パーソナル・コンピュータまたはネットワーク・コンピュータであってもよい。図示の例において、サーバ１０４は、ブート・ファイル、オペレーティング・システム画像、アプリケーションなどのデータをクライアント１１０，１１２，１１４に提供する。クライアント１１０，１１２，１１４は、本例においては、サーバ１０４のクライアントである。ネットワーク・データ処理システム１００は、追加のサーバ、クライアント、および他の図示しない装置を含んでもよい。
【０００９】
図示の例において、ネットワーク・データ処理システム１００は、ネットワーク１０２が、互いに通信するためのプロトコルに適した伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）を使用するネットワークおよびゲートウェイの世界規模の集合体を表す、インターネットである。インターネットの中心には、データおよびメッセージを経路設定する数千の商用、官用、教育、および他のコンピュータ・システムからなる、主要ノードまたはホスト・コンピュータ間の高速データ通信線のバックボーンがある。もちろん、ネットワーク・データ処理システム１００は、イントラネット、ローカル・エリア・ネットワーク（ＬＡＮ）、またはワイド・エリア・ネットワーク（ＷＡＮ）などの数多くの互いに異なる種類のネットワークとして実施されてもよい。
【００１０】
ここで図２を参照すると、例示の実施形態が実施されるであろうデータ処理システムのブロック図が示されている。データ処理システム２００は、図１のサーバ１０４またはクライアント１１０などのコンピュータの一例であって、例示の実施形態について、処理を実施するコンピュータで使用可能なコードまたは命令が当該コンピュータ内にあってもよい。
【００１１】
図示の例において、データ処理システム２００は、ノース・ブリッジおよびメモリ・コントローラ・ハブ（ＭＣＨ）２０２と、サウス・ブリッジおよび入出力（Ｉ／Ｏ）コントローラ・ハブ（ＩＣＨ）２０４とを使用する。処理部２０６、メイン・メモリ２０８、およびグラフィックス・プロセッサ２１０は、ノース・ブリッジおよびメモリ・コントローラ・ハブ２０２に結合されている。グラフィックス・プロセッサ２１０は、例えば加速グラフィックス・ポート（ＡＧＰ）を介して、ＭＣＨに結合されてもよい。
【００１２】
図示の例において、ローカル・エリア・ネットワーク（ＬＡＮ）アダプタ２１２が、サウス・ブリッジおよびＩ／Ｏコントローラ・ハブ（ＩＣＨ）２０４と、音声アダプタ２１６と、キーボードおよびマウス・アダプタ２２０、モデム２２２、読み出し専用メモリ（ＲＯＭ）  ２２４、ユニバーサル・シリアル・バス（ＵＳＢ）および他の通信ポート２３２に結合され、ＰＣＩ／ＰＣＩｅ装置２３４が、サウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４にバス２３８を介して結合され、ハード・ディスク・ドライブ２２６おおびＣＤ‐ＲＯＭドライブ２３０が、サウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４にバス２４０を解して結合される。ＰＣＩ／ＰＣＩｅ装置２３４は、例えばイーサネット(登録商標）(登録商標）(登録商標）（Ｒ）・アダプタ、アド・イン・カード、およびノート型コンピュータ用のＰＣカードなどを含んでもよい。ＰＣＩは、カード・バス・コントローラを使用するが、ＰＣＩｅは使用しない。ＲＯＭ２２４は、例えば、フラッシュ・バイナリ入出力システム（ＢＩＯＳ）であってもよい。ハード・ディスク・ドライブ２２６およびＣＤ‐ＲＯＭドライブ２３０は、例えば、ｉｎｔｅｇｒａｔｅｄ  ｄｒｉｖｅ  ｅｌｅｃｔｒｏｎｉｃｓ（ＩＤＥ）またはシリアルの高度技術アタッチメント（ＳＡＴＡ）インターフェースを使用してもよい。スーパーＩ／Ｏ（ＳＩＯ）装置２３６は、サウス・ブリッジおよびＩ／Ｏコントローラ・ハブ２０４に結合されてもよい。
【００１３】
オペレーティング・システムが、処理部２０６および座標上で動作し、図２のデータ処理システム２００内の様々な構成要素の制御を提供する。オペレーティング・システムは、マイクロソフト（Ｒ）ウィンドウズ(登録商標）（Ｒ）ＸＰなどの市場で入手可能なオペレーティング・システムであってもよい（マイクロソフトおよびウィンドウズ(登録商標）は、米国、他の国々、またはその両方におけるマイクロソフト社の登録商標である）。Ｊａｖａ(登録商標）(登録商標）（商用）プログラミング・システムなどのオブジェクト指向プログラミング・システムが、オペレーティング・システムと共に動作してもよく、Ｊａｖａ(登録商標）(登録商標）プログラムまたはデータ処理システム２００上で実行されるアプリケーションからのオペレーティング・システムの呼び出しを提供する（Ｊａｖａ(登録商標）(登録商標）およびすべてのＪａｖａ(登録商標）(登録商標）ベースの商標は、米国、他の国々、またはその両方におけるサンマイクロシステムズ社の商標である）。
【００１４】
オペレーティング・システム、オブジェクト指向プログラミング・システム、およびアプリケーションまたはプログラムに対する命令は、ハード・ディスク・ドライブ２２６などの記憶装置上にあり、処理部２０６によって実行するためにメイン・メモリ２０８にロードされてもよい。例示の実施形態の処理は、コンピュータで実施される命令を使用して処理部２０６によって行われてもよく、例えば、メイン・メモリ２０８、読み出し専用メモリ２２４、または１つ以上の周辺機器のなどのメモリ内にあってもよい。
【００１５】
図１および図２のハードウェアは、実施によって様々となりうる。図１および図２に示したハードウェアに追加してまたはそれの代わりに、他の内部ハードウェアと、フラッシュ・メモリ、同等の不揮発性メモリ、または光ディスク・ドライブなどの周辺装置とを使用してもよい。図示の実施形態の処理をマルチプロセッサ・データ処理システムに適用してもよい。
【００１６】
ある例示の事例では、データ処理システム２００は、携帯情報端末（ＰＤＡ）であってもよく、これは、フラッシュ・メモリで一般的に構成されており、オペレーティング・システム・ファイルまたはユーザが生成したデータもしくはその両方を記憶するための不揮発性メモリを提供する。バス・システムは、システム・バス、Ｉ／Ｏバス、およびＰＣＩバスなどの１つ以上のバスからなってもよい。もちろん、バス・システムは、任意の種類の通信ファブリックまたはアーキテクチャを使用して実施されてもよく、当該通信ファブリックまたはアーキテクチャは、互いに異なる構成要素または装置間のデータ転送を提供する。通信部は、モデムまたはネットワーク・アダプタなどの、データを送受信するために使用される１つ以上の装置を含んでもよい。メモリは、例えば、ノース・ブリッジおよびメモリ・コントローラ・ハブ２０２において見つけられるメイン・メモリ２０８またはキャッシュであってもよい。処理部は、１つ以上のプロセッサまたはＣＰＵを含んでもよい。図１および図２に図示の例ならびに上述の例は、アーキテクチャ上の制約を意味するものではない。例えば、データ処理システム２００は、タブレット型コンピュータ、ラップトップ型コンピュータ、または電話装置であってもよく、加えて、ＰＤＡの形態を取ってもよい。
【００１７】
例示の実施形態は、ユーザによって生じたコストを変化させるのと引き換えに、ユーザに対して放送された広告コンテンツ量を変化させるための、コンピュータで実施される方法、装置、およびコンピュータで使用可能なプログラムを提供する。コンテンツ・エディタは、広告の複数のレベルの一部をユーザに提供する。この部分は、ユーザによって受信される広告コンテンツ量を示す。価格が複数のレベルの当該部分に関連付けられる。価格は、部分によって異なり、ユーザが複数のレベルの一部を選択すると、価格はユーザに提示される。
【００１８】
ユーザは、ユーザ・インターフェース上に表示されたグラフィカル・コントロールを使用して、複数のレベルの一部を選択する。グラフィカル・コントロールは、ダイアル、スライダ、リスト、スケール、およびサーモメータの少なくとも１つでありうる。ユーザは、メディア・コンテンツがユーザに提示される前または提示されている間に、一部を選択することができる。複数のレベルの一部をユーザが選択したことに応答して、コンテンツ・エディタは、広告コンテンツ量をメディア・コンテンツに挿入して、修正されたメディア・コンテンツを形成する。挿入される広告コンテンツ量は、ユーザによって選択される複数のレベルの部分に対応する。その後、コンテンツ・エディタは、修正されたメディア・コンテンツをユーザに送信する。
【００１９】
メディア・コンテンツ・プロバイダは、複数のレベルを提供する。メディア・コンテンツ・プロバイダは、テレビまたはラジオ放送プロバイダなどの放送メディア・プロバイダであってもよい。メディア・コンテンツ・プロバイダは、ウェブサイトなどのインターネット・ベースのメディア・プロバイダであってもよい。
【００２０】
図３は、例示の実施形態に係る、広告コンテンツ管理システムを示す。広告コンテンツ管理システム３００は、図１のネットワーク・データ処理システム１００を使用して実施することができ、クライアント装置３１０と、データ処理システム３２０とを含む。
【００２１】
クライアント装置３１０は、データ処理システム３２０と相互にやり取りする装置である。クライアント装置３１０は、メディア・コンテンツを受信できる任意の装置である。よって、一実施形態において、クライアント装置３１０は、図１のクライアント１１０，１１２，または１１４あるいは図２のデータ処理システム２００と同様に、コンピュータであってもよい。他の実施形態において、クライアント装置３１０は、テレビ受信機、ＡＭ／ＦＭラジオ、衛星ラジオ、またはデジタル・テレビ・ラジオであってもよい。さらに他の実施形態において、クライアント装置３１０は、テレビ受信機、ＡＭ／ＦＭラジオ、衛星ラジオ、またはデジタル・テレビ・ラジオなどのクライアント装置３１０と同様の他の部品に接続されたコンピュータであってもよい。例示の実施形態においては、クライアント装置３１０は、コンピュータである。
【００２２】
例示の実施形態において、クライアント装置３１０は、図１のネットワーク１０２と同様に、ネットワーク（図示せず）に接続される。よって、クライアント装置３１０は、データ処理システム３２０に直接は接続せずに、ネットワークを介して接続する。しかしながら、例示の実施形態は、上述の例に限定されない。したがって、他の実施形態においては、クライアント装置３１０は、ネットワークを介する接続を行わずに、データ処理システム３２０に直接接続することができる。
【００２３】
データ処理システム３２０は、図１のサーバ１０４および１０６ならびに図２のデータ処理システム２００と同様に、サーバである。データ処理システム３２０は、クライアント装置３１０に接続し、広告レベル部３３０と、メディア・コンテンツ部３４０と、広告コンテンツ部３５０とコンテンツ・エディタ３６０とに接続する。
【００２４】
広告レベル部３３０は、クライアント装置３１０に接続する。広告レベル部３３０は、異なる広告コンテンツ・レベルと、メディア・コンテンツの特定のプロバイダによって提供された各レベルまたは広告レベルの一部の関連価格とを記憶する記憶装置である。広告レベル部３３０は、図１の記憶装置１０８と同様に、記憶部において実施することができる。また、広告レベル部３３０は、データ処理システム３２０のメイン・メモリまたはハード・ドライブに記憶することもでき、これらはそれぞれ、図２のメイン・メモリ２０８および図２のディスク２２６などである。広告レベル部３３０は、任意の形式で広告コンテンツレベルを記憶することができ、テーブル、フラット・ファイル、拡張可能なマークアップ言語（ＸＭＬ）ファイル、リレーショナル・データベース管理システム、またはそれらの任意の組み合わせを含むが、これらに限定されない。例示の実施形態において、広告レベル部３３０は、データ処理システム３２０のハード・ディスク・ドライブであって、テーブルにデータを記憶する。
【００２５】
例示の実施形態において、メディア・コンテンツのプロバイダは、広告コンテンツの特定の部分に関連した広告コンテンツ量を特定する。各部分は、１つ以上のレベルを含むことができる。レベルは、広告コンテンツなしから最大広告コンテンツまでのいずれかの範囲にある。事業主体は、広告コンテンツなしというオプションを有することに限られない。事業主体は、ゼロより大きい任意の数の最低広告コンテンツレベルを設定できる。加えて、事業主体は、ゼロより大きい任意の数の最高広告コンテンツレベルを設定できるが、実際には、最高レベルは、１つのプログラム内で典型的に存在する広告コンテンツの通常の未処理の量となるだろう。
【００２６】
一実施形態において、各レベルは、設定された期間に渡る設定された広告数に基づく。例えば、プロバイダは、１５分毎に１つの広告という最低広告コンテンツ・レベルと、７分毎に１つの広告という中間広告コンテンツ・レベルと、３０秒毎に１つの広告という最高広告コンテンツ・レベルとを設定することができる。
【００２７】
しかしながら、他の実施形態において、プロバイダは、各レベルを、メディア・セグメント内で設定した広告数に基づいたものにすることができる。メディア・セグメントとは、特定のメディア項目の１つの単位または１つのプログラムのことである。例えば、メディア・セグメントは、ブラウザの１つのインスタンス、１つのウェブサイト、１つのテレビ番組、またはラジオで流れる１曲の歌であってもよい。よって、例えば、プロバイダがテレビ・メディア・コンテンツのプロバイダである場合には、プロバイダは、各レベルをテレビ番組毎の広告数に基づいたものにすることができる。したがって、例えば、最低広告コンテンツ・レベルは、１つの番組中に５つの広告であってもよく、最高広告コンテンツ・レベルは、１つの番組中に２５個の広告であってもよい。
【００２８】
代わりに、他の実施形態において、プロバイダは、レベルを、表示されるであろう広告ブロック数に基づいたものにすることができる。例えば、最低広告コンテンツ・レベルは、１回または１つのブロックで５つの広告すべてを表示させることもできる。その一方で、最高広告コンテンツ・レベルは、メディア・セグメントを通じて４つのブロックに分散された２５個の広告とすることもできる。言い換えると、メディア・セグメント中に４つの互いに異なる広告期間が生じ、総計２５個の広告が、４つの広告期間内に表示されることになる。一実施形態においては、期間毎の広告数は同一であり、他の実施形態においては、期間毎の広告数は互いに異なる。
【００２９】
さらに他の実施形態において、プロバイダは、広告が占める可視スペースまたは「不動産（ｒｅａｌ  ｅｓｔａｔｅ）」の量と位置とに基づかせることができる。例えば、ディスプレイの４分の１を示す広告スペースがあり、他の広告スペースは、ディスプレイの１０分の１のを占める場合を考える。最高広告コンテンツ・レベルは、ディスプレイの４分の１を示す広告スペース用に指定することができ、最低広告コンテンツ・レベルは、ディスプレイ画面の１０分の１を占める広告スペース用に指定することができる。この実施形態においても、広告量は、可視スペースの１つのセクションに対する全体のスペースであってもよい。言い換えれば、例えば、ディスプレイ上の３つの互いに異なるセクションにある４つの広告は、ディスプレイ画面の総計で１０分の１を占めることができ、１つの広告は、ディスプレイ画面の１０分の１を占める１箇所にあるようにできる。本実施形態は、ストリーミング・ビデオおよび非ストリーミング・ビデオの広告の両方に適用される。
【００３０】
さらに他の実施形態において、プロバイダは、レベルを、広告の提示レベルに基づかせることができる。例えば、ポップアップ広告は、最高広告コンテンツ・レベルを有してもよい。なぜならば、ポップアップ広告は、即座にユーザの注意を引くからである。点滅する広告は、中間広告コンテンツ・レベルであってもよく、点滅する特徴がない広告は、最低コンテンツレベルであってもよい。
【００３１】
例示の実施形態は、上述のレベルに限定されない。例えば、広告コンテンツ・レベル毎の特定の広告数の代わりに、各レベルは、広告コンテンツ量の範囲として定義することもできる。例えば、最低広告範囲はゼロから３つの広告であってもよいし、最高広告範囲は、２５個から３０個の広告であってもよい。加えて、任意のレベル数が最低および最高レベル間に存在してもよい。さらに、事業主体は、広告量を数字ではなく割合で表すなどといった、他の形式の広告コンテンツ量を構成することもできる。例えば、事業主体は、０％、３３％、５０％、および１００％の広告コンテンツ・レベルを有することもできる。割合は、ある期間に渡る広告コンテンツの予想合計量の割合を表す。よって、１００％は、すべての広告コンテンツが表示されるようになるレベルを示す。５０％は、広告コンテンツの総量の半分のみが表示されることになるレベルである。３３％は、広告コンテンツの総量の３分の１のみであり、ゼロ％は、広告コンテンツがない。
【００３２】
例示の実施形態は、上述の広告コンテンツ・レベルに限定されない。異なるレベルを個別または組み合わせて実施することができる。さらに、当業者は、数多くの他の広告コンテンツ・レベルの組み合わせを、例示の実施形態の範囲から逸脱することなく実施可能である。
【００３３】
使用において、例示の実施例において、ユーザは、クライアント装置３１０を使用して、提供された広告コンテンツ・レベルの一部を選択する。この部分は、ユーザの好み、ドロップ・ダウン・メニュー、またはブラウザのインスタンス内の他の別個のグラフィカル・ユーザ・インターフェースに従って提示することができる。一実施形態において、選択された部分は、いつでもすべてのプログラムに適用される。他の実施形態において、当該部分は、プログラミングと共に変化する。言い換えれば、ユーザは、一日のうちのある時間またはある日数に渡って、様々なメディア・セグメントについて、広告コンテンツの異なる部分を選択するというオプションを有する。例えば、ユーザは、毎日午後７時から午後１０時までの時間については最小部分を、毎日午前１２時から午前８時までと午後１０時から午前１２時までは中間部分を、毎日午前８時から午後７時までの時間については最大部分を選択することができる。他の例において、ユーザは、毎日午後７時に開始するプログラムについては中間部分を選択し、午後７：３０に開始する次のプログラムについては広告コンテンツレベルを変更することもできる。さらに他の例においては、ユーザは、特定のウェブサイトまたはユニバーサル・リソース・ロケータ（ＵＲＬ）を使用しているときは最小部分を選択し、他のウェブサイトまたはＵＲＬすべてについては最大部分を選択することもできる。
【００３４】
また、ユーザは、部分をいつでも選択することができる。一実施形態において、ユーザは、メディア・セグメントの提示の前に、広告コンテンツの一部を選択することができる。他の実施形態において、ユーザは、メディア・セグメントがユーザに提示されている間、一部を動的に選択する。本明細書にいう「動的（Ｄｙｎａｍｉｃａｌｌｙ）」とは、メディア・セグメントが開始するときから、メディア・セグメントが終了するときまでの任意のときをいう。本実施形態において、コンテンツ・エディタ３６０は、広告コンテンツの一部を変化させるコマンドを受信するとすぐに、選択された部分を実施する。コンテンツ・エディタ３６０は、メディア・セグメントの残り時間量に基づいて、広告コンテンツを割り当てる。よって、例えば、メディア・セグメントの６０％がまだ残っている場合には、コンテンツ・エディタ３６０は、メディア・セグメントの残りの６０％について、広告コンテンツの選択された部分を計算する。
【００３５】
メディア・コンテンツ部３４０は、メディア・コンテンツを記憶する記憶装置である。メディア・コンテンツ部３４０は、図１の記憶装置１０８と同様に、記憶部内で実施可能である。メディア・コンテンツ部３４０は、データ処理システム３２０のメイン・メモリまたはハード・ディスク・ドライブに記憶されてもよく、これらは、それぞれ、図２のメイン・メモリ２０８および図２のディスク２２６であってもよい。メディア・コンテンツ部３４０は、メディア・コンテンツをファイル、データベース、または当該技術に既知の任意の他の手段に記憶させてもよい。例示の実施形態において、メディア・コンテンツ部３４０は、ハード・ディスク・ドライブである。
【００３６】
メディア・コンテンツは、ユーザに対して視覚的または聴覚的に楽しませたり通知したりするために使用される情報である。メディア・コンテンツは、テレビ番組、映画、ラジオの歌、またはウェブサイトなどのプログラムとして分離および識別される。メディア・コンテンツを伝達するための典型的なチャンネルは、ラジオ局、テレビ局、テレビジョン・ネットワーク、およびワールド・ワイド・ウェブ・ページおよびウェブ・ブログなどのインターネット・ベースのメディア部放送メディア部である。ユーザは、様々な装置を使用してメディア・コンテンツを視聴する。様座万装置には、テレビ受像機、ＡＭ／ＦＭラジオ、衛星ラジオ、コンピュータ、またはデジタル・テレビジョン・ラジオが含まれるが、これらに限定されない。
【００３７】
例示の実施形態において、広告コンテンツ部３５０は、広告コンテンツを記憶する記憶装置である。広告コンテンツ部３５０は、図１の記憶装置１０８と同様に、記憶部内で実施可能である。広告コンテンツ部３５０は、データ処理システム３２０のメイン・メモリまたはハード・ディスク・ドライブに記憶されてもよく、これらは、それぞれ、図２のメイン・メモリ２０８および図２のディスク２２６であってもよい。広告コンテンツ部３５０は、広告コンテンツをファイル、データベース、または当該技術に既知の任意の他の手段に記憶させてもよい。
【００３８】
他の実施形態において、広告コンテンツ部３５０は、図２の処理部２０６と同様の処理部として実施することもでき、事業主体自信から広告コンテンツを動的に取り出すための命令を実行することができる。よって、広告を記憶させる代わりに、広告コンテンツ部３５０は、広告コンテンツを動的にダウンロードして、ユーザがプログラムを視聴しながら、広告コンテンツを提示する。
【００３９】
広告コンテンツ部３５０は、様々な事業主体からの広告を記憶する。例示の実施形態において、広告コンテンツは、ユーザによって選択されたレベルに基づいてプログラムに挿入される。その結果、一実施形態において、メディア・コンテンツのプロバイダは、特定のメディア・セグメントにどの広告を含めるかについて判断することができる。一実施形態において、広告が含まれる判断は、特定の事業主体の状態に基づくことができる。事業主体の状態には、数多くの要因が含まれ、広告に対して事業主体が支払った金額、事業主体が要求している広告数、メディア・コンテンツのプロバイダと事業主体との間の関係の長さ、または広告の長さが含まれるが、これらに限定されない。１つ以上の要因を使用して、事業主体の状態を判断することができる。他の実施形態において、どの広告を含めるかの判断は、メディア・セグメントが視聴されている１日のうちの時間に基づく。他の実施形態において、当該判断は、視聴されているメディア・セグメントの種類に基づく。さらに他の実施形態において、当該判断は、ユーザのプロフィールに基づく。例えば、ユーザのプロフィールは、年齢、性別、人種、配偶者の有無、およびユーザの家族構成を含んでもよい。
【００４０】
メディア・コンテンツのプロバイダは、部分にも基づいて、広告スポットを価格付けすることができる。例示の実施形態において、ユーザに対して広告コンテンツの最小、中間、最大部分を提供するプロバイダについて考える。最小部分は、最も高いコストで顧客に提供されるが、ユーザが閲覧するウェブサイト毎に１つの広告のみを提示する。中間部分は、ウェブサイト毎に５つの広告を中間のコストで提示し、最大部分は、ウェブサイト毎に１５個の広告を最も低いコストで提示する。
【００４１】
プロバイダは、事業主体がどの部分に広告を設置するかに基づいて、事業主体に対して広告スポットを価格付けすることができる。例えば、最小部分を選択するユーザに対する広告を表示するための価格は最も高くなり、最大部分を選択するユーザに対する広告を表示するための価格は最も低くなろう。例示の実施形態は、上述の例に限定されない。他の広告および価格付けモデルおよびその組み合わせも、例示の実施形態の範囲から逸脱することなく使用することができる。
【００４２】
コンテンツ・エディタ３６０は、ユーザによって選択された部分に基づいて、メディア・コンテンツと広告コンテンツとを組み合わせる。混合されらメディア・コンテンツと広告コンテンツは、修正されたメディア・コンテンツを形成する。実施によっては、コンテンツ・エディタ３６０は、データ処理システム３２０またはクライアント装置３１０に置いて実施することができる。例示の実施形態においては、コンテンツ・エディタ３６０は、図２のデータ処理システム２００の処理部２０６と同様に、処理部のデータ処理システム３２０において実施される。コンテンツ・エディタ３６０は、メディア・コンテンツと広告コンテンツを任意のフォーマットで編成する。フォーマットには、テーブル、フラット・ファイル、拡張可能なマークアップ言語（ＸＭＬ）ファイル、リレーショナル・データベース管理システム、またはそれらの任意の組み合わせを含むが、これらに限定されない。例示の実施形態において、コンテンツ・エディタ３６０は、メディアおよび広告コンテンツをテーブル内に編成する。
【００４３】
使用において、コンテンツ・エディタ３６０は、クライアント装置３１０からユーザによって選択された広告コンテンツの一部を受信する。また、コンテンツ・エディタ３６０は、クライアント装置３１０から特定のメディア・コンテンツについてのユーザからの選択を受信する。当該部分とメディア・コンテンツとに基づいて、コンテンツ・エディタ３６０は、メディアおよび広告コンテンツを編成する。コンテンツ・エディタ３６０は、ユーザによって選択されたメディア・コンテンツをメディア・コンテンツ部３４０から識別および抽出する。その後、コンテンツ・エディタ３６０は、適切な広告コンテンツを広告コンテンツ部３５０から識別および選択する。適切な広告コンテンツは、ユーザによって選択された部分に基づいて、メディア・コンテンツに割り当てられた広告である。適切な広告コンテンツは、指定部分に基づいてプロバイダによって識別されるか、または、乱数生成器を含むアルゴリズムを使用してランダムに識別できる。その後、コンテンツ・エディタ３６０は、広告コンテンツをメディア・コンテンツ内の適切な広告スポットに挿入して、修正メディア・コンテンツを形成する。その後、コンテンツ・エディタ３６０は、修正されたメディア・コンテンツを、クライアント装置３１０上のユーザに対して提示する。
【００４４】
例示の実施形態は、図示の例に限定されない。例えば、データ処理システム３２０は、より多くのまたはより少ない数の構成要素を含むことができる。加えて、クライアント装置３１０は、データ処理システム３２０へ直接または無線で接続することができる。さらに、データ処理システム３２０内の構成要素は、完全にハードウェアによる実施形態、完全にソフトウェアによる実施形態、またはハードウェアおよびソフトウェア構成要素の組み合わせとして実施可能である。
【００４５】
図４は、例示の実施形態に係る、広告コンテンツの一部をユーザがどのように選択できるかの例を２つ示す。図３のクライアント装置３１０と同様に、グラフィカル・ユーザ・インターフェース４００および４５０が、クライアント装置内で実施できる。グラフィカル・ユーザ・インターフェース４００および４５０は、ブラウザの別個のインスタンスであって、典型的には、ネットワーク化されたデータ処理システム内で表示される。ネットワーク化されたデータ処理システムは、図１のクライアント１１０，１１２，および１１４、図２のデータ処理システム２００、または図３のデータ処理システム３２０と同様である。
【００４６】
例示の実施形態において、グラフィカル・ユーザ・インターフェース４００は、広告コンテンツの所望の量をユーザが選択するダイアル形式のグラフィカル・コントロールを提供する。グラフィカル・ユーザ・インターフェース４００は、アドレス・ウィンドウ４１０と、ウェブサイト・コンテンツ４２０と、ダイアル４３０とを含む。アドレス・ウィンドウ４１０は、特定のウェブサイトについてのＵＲＬまたはインターネット・アドレスを示す。例示の実施形態において、アドレス・ウィンドウ４１０は、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｉｂｍ．ｃｏｍ」を表示する。例示の実施形態において、ウェブサイト・コンテンツ４２０は、ユーザが選択したメディア・コンテンツである。例示の実施形態において、ウェブサイト・コンテンツ４２０は、ＩＢＭ（Ｒ）ロゴを「ｈｔｔｐ：／／ｗｗｗ．ｉｂｍ．ｃｏｍ」についてのコンテンツとして示している。
【００４７】
ダイアル４３は、ユーザによって閲覧される広告コンテンツ量をユーザが選択できるようにするグラフィカル・コントロールである。例示の実施形態において、ダイアル４３０は、０％、２５％、５０％、７５％、および１００％のインジケータを有する。インジケータは、グラフィカル・ユーザ・インターフェース４００上のユーザによって閲覧されるであろう広告量を示す。例示の実施形態において、０％インジケータが選択されると、広告コンテンツは表示されなくなり、１００％インジケータが選択されると、すべての広告コンテンツが表示されることになる。任意の割合の中間インジケータは、広告コンテンツの総量の割合を示す。よって、２５％インジケータが選択されると、最大広告コンテンツの２５％が表示されることになるという具合である。
【００４８】
各インジケータに対する価格を次に示す。例示の実施形態において、広告コンテンツの０％に対する価格は５０ドル、広告コンテンツの２５％に対する価格は４０ドル、広告コンテンツの５０％に対する価格は３０ドル、広告コンテンツの７５％に対する価格は２０ドル、広告コンテンツの１００％に対する価格は無料である。
【００４９】
ダイアル４３０上の矢印４３５は、どのインジケータまたはレベルがユーザによって選択されているかを示す。例示の実施形態において、矢印４３５は、５０％インジケータのところにあり、グラフィカル・ユーザ・インターフェース４００内のコンテンツを閲覧している間にユーザが総広告コンテンツの５０％を３０ドルのコストで閲覧するであろうことを示している。
【００５０】
例示の実施形態において、ダイアル４３０は、単一のブラウザ・インスタンスに適用されるだけである。言い換えれば、ユーザは、ブラウザの他のインスタンスを開くと、別の広告コンテンツ部分を選択することができる。他の実施形態においては、ダイアル４３０は、ユーザによって開かれたすべてのブラウザ・インスタンスに適用することができる。さらに他の実施形態においては、ダイアル４３０は、グラフィカル・ユーザ・インターフェース４００内のユーザによって閲覧される１つのウェブサイトまたはＵＲＬに適用することができる。よって、ユーザが他のウェブサイトを閲覧する場合に、ユーザは、異なる広告コンテンツ部分を選ぶことができる。
【００５１】
さらに、さらに他の実施形態において、ユーザは、ダイアル４３０上に示された広告コンテンツ部分を動的に変更することができる。ユーザは、自身によって閲覧される広告コンテンツ量に満足していない場合には、異なる部分に動的に変更してもよい。ある状況では、ユーザは多少広告コンテンツを閲覧したい場合がある。他の状況では、ユーザは、グラフィカル・ユーザ・インターフェース４００を閲覧中にユーザによって費やされる金額を減少および増加させたい場合がある。したがって、例示の実施形態において、ユーザは、任意の間隔で、異なる広告コンテンツ部分を選択することができる。例えば、ユーザは、３つのウェブサイトを閲覧した後で、異なる広告コンテンツ部分を選択することができ、その後、１０個のウェブサイトを閲覧した後に、他の部分を選択することができる。
【００５２】
グラフィカル・ユーザ・インターフェース４５０は、グラフィカル・ユーザ・インターフェース４００と同様であるが、ユーザは、広告コンテンツ部分をドロップ・ダウン・メニューを使用して選択するところが異なる。グラフィカル・ユーザ・インターフェース４５０は、メニュー・バー４６０を含む。メニュー・バー４６０は、ファイル、編集、および表示４７０という３つのメニュー・オプションを有する。例示の実施形態において、異なる広告コンテンツ部分が表示メニュー４７０に含まれる。表示メニュー４７０は、広告コンテンツ部分４８０と、オプションという、２つのオプションを有する。広告コンテンツ部分４８０は、サブメニュー４９０をさらに含む。サブメニュー４９０は、低、中、高という３つの広告コンテンツ部分を示す。例示の実施形態において、低レベルは、最も少ない数の広告がグラフィカル・ユーザ・インターフェース４５０上に表示されることになることを意味する。高レベルは、すべての広告がグラフィカル・ユーザ・インターフェース４５０上に表示されることになることを意味する。例示の実施形態において、広告コンテンツの各レベルの隣に価格が列挙されている。低レベルの価格は５０ドルであり、中レベルの価格は２５ドルであり、高レベルの価格は０ドルである。
【００５３】
例示の実施形態において、ユーザは、「レ」シンボルで示されている中レベルを選択した。つまり、例示の実施形態において、ユーザは、グラフィカル・ユーザ・インターフェース４５０を使用しながら２５ドルのコストで広告コンテンツの中間量を受信することを選択した。
【００５４】
グラフィカル・ユーザ・インターフェース４００におけるのと同様に、広告コンテンツ部分４８０は、単一のブラウザ・インスタンスにのみ適用される。しかしながら、他の実施形態において、広告コンテンツ部分４８０を、すべてのブラウザ・インスタンスに適用してもよいし、単一のウェブサイトにのみに限定してもよい。一代替実施形態において、ユーザは、広告コンテンツ部分４８０を任意の感覚で動的に変更できる。
【００５５】
例示の実施形態は、図示の例に限定されない。例えば、グラフィカル・ユーザ・インターフェース４００および４５０は、より多くのまたはより少ない特徴を含むことができる。加えて、グラフィカル・ユーザ・インターフェース４００および４５０は、ダイアル４３０または広告コンテンツ部分４８０を別の位置にあるようにすることもできる。さらに、ダイアル４３０および広告コンテンツ部分４８０は、異なる形式で図示されてもよい。例えば、ダイアル４３０は、サーモメータ、スライダ、スケール、リスト、またはメータとして図示されてもよい。さらに、ユーザは、グラフィカル・ユーザ・インターフェース４００および４５０を通じて広告の一部を選択することに限定されない。例えば、ユーザは、書かれた文字内の部分を選択するか、登録用紙を使用することによって選択することができる。
【００５６】
図５は、例示の実施形態に係る、広告コンテンツを管理するためのテーブル例を示す。テーブル５００は、図３のコンテンツ・エディタ３６０などのコンテンツ・エディタ内で実施することができる。テーブル５００は、ユーザ識別欄５１０と、選択された部分欄５２０と、メディア・コンテンツ番号欄５３０と、広告コンテンツ識別欄５４０と、挿入命令欄５５０とを含む。
【００５７】
ユーザ識別欄５００は、メディア・コンテンツ・プロバイダによって提供されるサービスを購読しているユーザのリストである。例示の実施形態において、ユーザ識別欄５００は、３人のユーザ、すなわち、行５６０のユーザ「ＡＡＡ」と、行５７０のユーザ「ＨＨＨ」と、行５８０のユーザ「ＳＳＳ」とを含む。
【００５８】
選択された部分欄５２０は、ユーザ識別欄５１０内のユーザによって選択された広告コンテンツの部分である。例示の実施形態において、メディア・コンテンツのプロバイダは、「最低」、「中間」、および「最高」という３つの互いに異なるレベルを提供する。例示の実施形態において、「最低」レベルは、広告コンテンツの最低量をユーザに示すことになることを示す。特に、プロバイダは、メディア・セグメントまたはプログラム毎に１つの広告のみをユーザに示すこととなる。「中間」レベルは、中間の広告量を示し、特に、プロバイダは、メディア・セグメント毎に３つの広告を示すこととなる。「最高」レベルは、最大の広告コンテンツ量を示し、特に、メディア・セグメント毎に６つの広告を示すこととなる。
【００５９】
図示の例において、ユーザは、メディア・セグメント毎に異なる部分の選択をおこなうオプションを有する。例示の実施形態において、行５６０のユーザ「ＡＡＡ」は、メディア・セグメント毎に異なる部分を選択した。これに対して、行５７０のユーザ「ＨＨＨ」は、同一の部分である「最低」を選択しており、行５８０のユーザ「ＳＳＳ」は、あるメディア・セグメントにはある部分を、他の２つのメディア・セグメントには別の部分を選択した。
【００６０】
メディア・コンテンツ番号欄５３０は、ユーザ識別欄５１０のユーザによって選択されたメディア・セグメントを列挙している。例示の実施形態において、メディア・セグメントは番号で識別されている。しかしながら、他の実施形態においては、メディア・サービスのプロバイダは、名称または他の識別方法でメディア・セグメントを列挙することができる。
【００６１】
例示の実施形態において、ユーザ「ＡＡＡ」は、メディア・コンテンツ番号「１０」、「５」、および「４」を選択部分「最低」、「中間」、および「最高」でそれぞれ選択した。ユーザ「ＨＨＨ」は、メディア・コンテンツ番号「４」、「６」、および「８」を、選択部分はすべてのメディア・セグメントについて「最低」で選択した。ユーザ「ＳＳＳ」は、メディア・コンテンツ番号「５」、「４」、および「１０」を選択部分「最高」、「中間」、および「中間」でそれぞれ選択した。
【００６２】
広告コンテンツ識別欄５４０は、特定のメディア・セグメントについて示すように指定された広告を、ユーザによって選択された部分に基づいて列挙する。例示の実施形態において、どの広告が示されるかの判断は、選択された部分欄５２０に示された選択された部分のみに基づく。しかしながら、他の実施形態においては、どの広告が示されるかの判断は、示すことになるメディア・セグメントに基づく。さらに他の実施形態においては、当該判断は、ユーザのプロフィールに基づいて行われる。
【００６３】
例示の実施形態において、広告コンテンツは、メディア・コンテンツ番号に基づいて変化はしない。言い換えれば、同一の広告が特定の部分について示され、メディア・セグメント、時刻、またはメディア・セグメントの種類で変化しない。よって、例示の実施形態において、「最低」レベルは、広告コンテンツ識別番号Ａ１を示す。「中間」レベルは、広告コンテンツ識別番号Ａ１，Ｂ８，およびＴ９を示す。「最高」レベルは、広告コンテンツ識別番号Ａ１，Ｂ８，Ｃ７，Ｔ９，Ｗ４，およびＺ１０を示す。
【００６４】
挿入命令欄５５０は、いつ広告をメディア・コンテンツに挿入するべきかについてのコマンドを列挙する。例示の実施形態において、広告コンテンツは、最初は、メディア・セグメントの最初、中間、および最後に挿入されている。加えて、例示の実施形態において、広告コンテンツは、均一に広告ブロックに挿入されている。よって、例示の実施形態において、「最低」レベルにおいて、メディア・セグメントの最初に１つの広告が提示される。「中間」レベルにおいて、最初、中間、および最後のそれぞれに１つの広告が提示される。「最高」レベルについては、広告は、最初、中間、および最後という３つのブロック内に提示される。２つの広告が、各ブロックにおいて示される。
【００６５】
例示の実施形態において、広告の順番は決定されていない。したがって、例示の実施形態のメディア・コンテンツのプロバイダは、広告コンテンツ識別欄５４０内の広告コンテンツをどのような順序でも示すことができる。当該順番は、特定のメディア・セグメントに限られるものではなく、メディア・セグメント毎に異なりうる。
【００６６】
例示の実施形態は、図示の例に限定されない。例えば、より多くのまたはより少ないユーザが列挙されてもよいし、より多くのまたはより少ないメディア・セグメントがユーザ毎に識別されてもよい。加えて、広告の順番は、プロバイダによって制限可能である。さらに、挿入命令は、異なるように編成することも可能である。さらに、広告は、メディア・コンテンツに統計的に統合されてもよく、所定でなくてもよい。よって、乱数生成器などのアルゴリズムを使用して、どの広告を挿入するか、およびいつ広告を挿入するかを選択してもよい。
【００６７】
図６は、例示の実施形態に係る、広告コンテンツを管理するためのフローチャートを示す。以下の処理は、一例に過ぎず、ステップの順序は、本発明の範囲から逸脱せずに交換可能である。処理は、図３のコンテンツ・エディタ３６０と同様のコンテンツ・エディタにおいて行われる。
【００６８】
処理は、コンテンツ・エディタがユーザから広告コンテンツの総量のうちの選択された部分を受信して開始する（ステップ６００）。当該部分は、ユーザが受信を選択した広告量を示す。当該部分は、広告コンテンツの１つ以上のレベルであってもよい。その後、コンテンツ・エディタは、ユーザからメディア・コンテンツ選択を受信する（ステップ６１０）。メディア・コンテンツ選択は、ユーザが視聴することを選択したメディア・セグメントである。その後、コンテンツ・エディタは、メディア・コンテンツ部からメディア・コンテンツを抽出する（ステップ６２０）。コンテンツ・エディタは、ユーザによって選択された部分に基づいて広告コンテンツを識別する（ステップ６３０）。その後、コンテンツ・エディタは、適切な広告コンテンツ量を広告コンテンツ部から抽出する（ステップ６４０）。その後、コンテンツ・エディタは、広告コンテンツをメディア・コンテンツに追加または挿入する（ステップ６５０）。メディア・コンテンツ内の広告コンテンツの位置は、ユーザによって選択された部分に依存する。また、当該位置は、メディア・コンテンツのプロバイダが当該部分を定義したやり方にも依存する。その後、コンテンツ・エディタは、混合メディアおよび広告コンテンツをユーザへ送信し（ステップ６６０）、その後の処理は終了する。
【００６９】
よって、例示の実施形態は、ユーザによって生じるコストを変化させるのと引き換えに、ユーザに放送された広告コンテンツ量を変化させるための、コンピュータで実施される方法、装置、およびコンピュータで使用可能なプログラムを提供する。コンテンツ・エディタは、広告の複数のレベルの一部をユーザに提供する。当該部分は、ユーザによって受信されるべき広告コンテンツ量を示す。価格が複数のレベルの当該部分に関連付けられる。価格は、部分によって異なり、ユーザが複数のレベルの一部を選択すると、価格はユーザに提示される。
【００７０】
ユーザは、ユーザ・インターフェース上に表示されたグラフィカル・コントロールを使用して、複数のレベルの一部を選択する。グラフィカル・コントロールは、ダイアル、スライダ、またはリストの少なくとも１つでありうる。ユーザは、メディア・コンテンツがユーザに提示される前または提示されている間に、一部を選択することができる。複数のレベルの一部をユーザが選択したことに応答して、コンテンツ・エディタは、広告コンテンツ量をメディア・コンテンツに挿入して、修正されたメディア・コンテンツを形成する。挿入される広告コンテンツ量は、ユーザによって選択される複数のレベルの部分に対応する。その後、コンテンツ・エディタは、修正されたメディア・コンテンツをユーザに送信する。
【００７１】
メディア・コンテンツ・プロバイダは、複数のレベルを提供する。メディア・コンテンツ・プロバイダは、テレビまたはラジオ放送プロバイダなどの放送メディア・プロバイダであってもよい。メディア・コンテンツ・プロバイダは、ウェブサイトなどのインターネット・ベースのメディア・プロバイダであってもよい。
【００７２】
例示の実施形態は、ユーザが様々な価格付けパッケージを選択できるようにしている。例示の実施形態は、ユーザが広告コンテンツ量の減少割合を選択することができるようにしており、２つのオプションに限定されない。また、例示の実施形態は、他のメディア放送プロバイダにも適用される。他のメディア放送プロバイダは、テレビおよびラジオ局プロバイダを含むが、これらに限定されない。
【００７３】
本発明は、完全にハードウェアによる実施形態、完全にソフトウェアによる実施形態、またはハードウェアおよびソフトウェア要素の両方を含む実施形態の形式を取ることができる。好ましい一実施形態に置いて、本発明は、ソフトウェアで実施される。ソフトウェアには、ファームウェア、常駐ソフトウェア、マイクロコードなどを含むが、これらに限定されない。
【００７４】
さらに、本発明は、コンピュータまたは任意の命令実行システムによってまたはそれに関連して使用されるプログラム・コードを提供するコンピュータで使用可能またはコンピュータ読み取り可能な媒体からアクセス可能な、コンピュータ・プログラムの形式を取ることができる。この説明の目的のために、コンピュータで使用可能またはコンピュータで読み取り可能な媒体は、命令実行システム、装置、または機器によってまたはそれに関連して使用されるプログラムを包含、記憶、通信、伝播、または搬送することができる任意の具体的な装置であってもよい。
【００７５】
媒体は、電子的、磁気的、光学的、電磁的、赤外線、または半導体システム（または装置または機器）または伝播媒体であってもよい。コンピュータ読み取り可能な媒体の例には、半導体またはソリッド・ステート・メモリ、磁気テープ、着脱可能なコンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、固定磁気ディスク、および光ディスクが含まれる。光ディスクの現在の例には、コンパクト・ディスク読み出し専用メモリ（ＣＤ‐ＲＯＭ）、コンパクト・ディスク読み出し／書き込み（ＣＤ‐Ｒ／Ｗ）、およびＤＶＤが含まれる。
【００７６】
プログラム・コードを記憶または実行あるいはその両方を行うのに適したデータ処理システムは、システム・バスを介してメモリ要素に直接または間接に結合される少なくとも１つのプロセッサを含むことになる。メモリ要素は、プログラム・コードの実際の実行中に使用されるローカル・メモリ、大容量記憶装置、およびキャッシュ・メモリを含むことができる。キャッシュ・メモリは、実行中に大容量記憶装置からコードを取り出さなければならない回数を減少させるために、少なくともいくらかのプログラム・コードを一時的に記憶するものである。
【００７７】
入出力またはＩ／Ｏ装置（キーボード、ディスプレイ、ポインティング・デバイスなど）を、システムに対して直接または介在するＩ／Ｏコントローラを通じて結合させることができる。
【００７８】
ネットワーク・アダプタをシステムに結合させて、データ処理システムが、介在する専用または公開ネットワークを通じて、他のデータ処理システム、遠隔プリンタ、または記憶装置に結合されるようにしてもよい。モデム、ケーブル・モデム、およびEthernet(登録商標）（Ｒ）カードが、現在利用可能なネットワーク・アダプタの種類の例である。
【００７９】
本発明の説明を図示および説明の目的で提示してきたが、これは、網羅的であることも、
開示された形式の本発明を限定することも意図していない。数多くの修正および変形が当業者には明らかだろう。実施形態は、本発明の原則および実際の適用を最もよく説明するために選ばれかつ説明したものであり、また、予想される特定の使用に適した様々な修正を伴う様々な実施形態について当業者が本発明を理解できるようにするためのものである。
【図面の簡単な説明】
【００８０】
【図１】例示の実施形態が実施されるであろうデータ処理システムのネットワークの図による表現を示す。
【図２】例示の実施形態が実施されるであろうデータ処理システムのブロック図である。
【図３】例示の実施形態に係る、広告コンテンツ管理システムを示す。
【図４】例示の実施形態に係る、広告コンテンツの一部をユーザがどのように選択できるかの例を２つ示す。
【図５】例示の実施形態に係る、広告コンテンツを管理するためのテーブル例を示す。
【図６】例示の実施形態に係る、広告コンテンツを管理するためのフローチャートを示す。
【符号の説明】
【００８１】
１００  ネットワーク・データ処理システム
１０２  ネットワーク
１０４  サーバ
１０６  サーバ
１０８  記憶装置
１１０，１１２，１１４  クライアント
【図１】
2008140381.tif 000003
【図２】
2008140381.tif 000004
【図３】
2008140381.tif 000005
【図４】
2008140381.tif 000006
【図５】
2008140381.tif 000007
【図６】
2008140381.tif 000008