(57)【要約】【課題】テレビのネットワーク、チャンネルおよび番組に関連する広告の提示の制御を可能にし、ネットワークに関連する各広告を並行して多数のテレビシステムに単一の放送をし得ること。【解決手段】広告の提示はテレビ視聴者の機器で関連するテレビのネットワーク等がテレビ視聴者に対して利用可能でないか否か、またはテレビ視聴者にとって所望されないか否かを決定することで制御される。次にテレビ視聴者の機器はその広告を提示するか、そうでなければ適切な代替広告を選択し、提示する。各ネットワーク広告の単一の放送は全てのテレビシステムにネットワークＩＤを有する各広告を放送し、次にそのネットワークについての地域の系列会社が利用可能であり、テレビの視聴者によって所望されないと指定されていないか否かを決定することで可能にされる。次にこの決定に基づいて、広告または適切な代替広告がそのテレビ視聴者に提示される。【選択図】図１
2010172008.tif 000002
【特許請求の範囲】
【請求項１】
本願明細書に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の背景）
本発明は、テレビ広告およびより詳細にはテレビネットワーク、チャンネルおよび番組を広告するための技術に関する。
【背景技術】
【０００２】
テレビのネットワーク、チャンネルおよび番組の広告の実施は、広汎に行われるようになっている。例えば、ネットワークまたはチャンネルのための広告は、一般的にそのネットワークまたはチャンネルをプロモーションし得るか、あるいはそのネットワークまたはチャンネルにおけるテレビ番組の特定のラインナップをプロモーションし得る。同様に、テレビ番組のための広告は、その番組を一般的にプロモーションし得るか、あるいはその番組の特定の回または特定の複数の回をプロモーションし得る。
【０００３】
テレビのネットワーク、チャンネルおよび番組のための広告は、種々の方法でテレビ視聴者に配信されてきている。例えば、広告は、テレビ番組中で標準的なテレビコマーシャル時間のスロットを用いてテレビ視聴者に広告を提示することによって配信されてきている。テレビのネットワークおよびチャンネルのためのそのような標準的なテレビコマーシャル時間のスロットにおいて配信される広告は、それらネットワークおよびチャンネルが広告されるものと同じネットワークおよびチャンネルならびにそれとは異なるネットワークおよびチャンネルの両方で配信されてきている。同様に、標準的なテレビコマーシャル時間のスロットで配信されるテレビ番組のための広告は、それら番組が広告されるものと同じテレビ番組およびそれとは異なるテレビ番組の両方の間の配信されてきている。
【０００４】
別の例として、バーカーテレビ画面もまた、そうでなければテレビのシステムによって使用されないチャンネルを介してテレビ視聴者に広告を提示するために使用されてきている。そのようなバーカーテレビ画面で配信される広告は、種々の形式（フルモーションビデオ（オーディオを含む）、静止画像、グラフィックスおよびテキストを含む）で提示されている。
【０００５】
さらに別の例として、専用のテレビチャンネルでテレビ視聴者にテレビ番組の情報を提供する受動的番組ガイドが広告を提示するために使用されている。より最近になって、双方向テレビ番組ガイドが開発され、これは同様に、種々のタイプの番組放映（ｐｒｏｇｒａｍｍｉｎｇ）のための広告を配信し得る。そのような受動的および双方向の番組ガイドによって配信される広告は、種々の形式（フルモーションビデオ（オーディオを含む）、静止画像、グラフィックスおよびテキストを含む）で提示されている。
【０００６】
テレビ広告に伴う問題は、特定の環境において、ネットワーク、チャンネルまたは番組のための広告が、そのネットワーク、チャンネルまたは番組がテレビ視聴者に利用可能ではない場合または所望されない場合に、無駄になり得ることである。例えば、コメディーチャンネルについて、ニュースチャンネルの視聴者に提示される広告は、そのコメディーチャンネルがその視聴者にとって利用可能でない場合には、無駄になり得る。別の例として、アダルトテレビチャンネルについての広告は、視聴者の家庭でそのアダルトテレビチャンネルで利用可能な番組放映から除外されるように選択しているテレビ視聴者に提示される場合には、無駄になり得る。
【０００７】
さらに別の例として、あるネットワークにおける番組についての広告は、そのネットワークについての地域会社がその広告される番組を提示しないように選択している場合には、無駄になり得る。なお別の例として、テレビのシステムでのチャンネルが、その日の一部の間の第一の番組選択提供者と、その日の別の部分の間の第二の番組選択提供者との間で、システムオペレータによって分割される場合、その第一の番組選択提供者によって提供される番組のための広告は、その番組が、その日の第二の番組選択提供者の部分の間に放映されることになっている場合、無駄になり得る。さらなる例として、番組選択提供者によって製作されるチャンネルが、その日の一部の間に第一のネットワークによって中継（ａｆｆｉｌｉａｔｅ）され、そしてその日の別の部分の間に第二のネットワークによって中継される場合、その第一のネットワークにおける番組のための広告は、その番組が、その第二のネットワークの部分の間に放映されることになっている場合に、無駄になり得る。
【０００８】
テレビ視聴者によって利用不可能なまたは所望されないネットワーク、チャンネルまたは番組について広告を提示することによって広告の機会を無駄にするのではなく、テレビ視聴者によって利用可能なまたは所望されるネットワーク、チャンネルまたは番組についての広告または何らかの他の広告を提示することが好ましくあり得る。
【０００９】
番組ガイドにおいてテレビ広告を提供することに付随する問題は、ネットワークにおいて放映される、ネットワークまたは番組についての広告を提示するために、そのネットワークの系列会社の各々についてその広告の別個のコピーが、その広告が放映されるそのテレビシステムに対して放送されなければならないことである。この反復する放送は、各々のテレビシステムがそのテレビシステムによって保持される広告されるネットワークの系列会社に関連するその広告のコピーを受け取るように行わなければならない。グラフィクスを含む代表的な広告のサイズは、数キロバイトのオーダーであり得るが、大きなネットワークの各系列会社のための広告の別個のコピーを放送することは、効率的でなくあり得る。例えば、三百の系列会社を有するネットワークに関して広告されるべき６キロバイトのサイズを有する番組ガイド広告のためには、その広告自体の放送が１８００キロバイトのデータを放送することを必要とする。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従って、本発明の目的は、テレビ視聴者に利用可能ではないネットワーク、チャンネルおよび番組について、広告が表示されることを避ける、テレビのネットワーク、チャンネルおよび番組を広告するためのシステムおよび方法を提供することである。
【００１１】
本発明の目的はまた、テレビ視聴者によって所望されないネットワーク、チャンネルおよび番組について広告が表示されることを避ける、テレビのネットワーク、チャンネルおよび番組を広告するためのシステムおよび方法を提供することである。
【００１２】
本発明のさらなる目的は、その番組が対応するネットワークの地域の系列会社によって放映されない場合に、そのネットワークの番組の広告が表示されることを避ける、テレビのネットワーク、チャンネルおよび番組を広告するためのシステムおよび方法を提供することである。
【００１３】
なおさらなる本発明の目的は、その番組に関する番組提供者またはネットワークが、テレビ視聴者に利用可能ではない場合、その日の一部分の間にそれらの番組が放映されることとなるときには、その番組の広告は表示されることが避けられる、テレビのネットワーク、チャンネルおよび番組を広告するためのシステムおよび方法を提供することである。
【００１４】
本発明のなおさらなる目的は、あるネットワークにおいて、そのネットワークの各系列会社、そのネットワークについての広告、またはそのネットワークにおいて放映されるべき番組について、その広告を有するテレビシステムに対して、反復して放送することが必要とされない、テレビのネットワーク、チャンネルおよび番組を広告するためのシステムおよび方法を提供することである。
【課題を解決するための手段】
【００１５】
（発明の要旨）
本発明のこれらおよび他の目的は、本発明の原理に従って、テレビ視聴者に利用可能なネットワーク、チャンネルおよび番組に基づいて、およびそれらのネットワーク、チャンネルおよび番組が、それらの視聴者によって所望されないとの指示がなされているか否かに基づいて、テレビ視聴者に対する広告の提示を制御するシステムおよび方法を提供することによって、達成され得る。さらに、これらのシステムおよび方法の好ましい実施態様において、ネットワーク（またはネットワーク上の番組）およびネットワークＩＤに関連する各広告の単回の放送のみが、すべてのテレビシステムについて実施される。一旦受け取ると、このネットワークＩＤを使用して、その広告が各テレビシステムの視聴者に提示されるべきか否かを決定する。
【００１６】
本発明のシステムおよび方法は、好ましくは、広告が、テレビ視聴者にとって利用不可能であるかもしれないか、またはテレビ視聴者にとって所望されないかもしれないテレビのネットワーク、チャンネルまたは番組と関連するか否かをそのテレビ視聴者の機器において決定することによって、その広告の提示を制御する。一旦この決定がなされると、そのテレビ視聴者の機器は、好ましくは、その広告を提示するか、または適切な代替広告を選択し、そして提示する。広告は、任意の適切な技術（例えば、フルモーションビデオ（オーディオを含む）、静止画像、グラフィクスおよびテキストを標準的なテレビコマーシャル時間スロットの間に、バーカースクリーン上で、受動的または双方向番組ガイド広告において、提示することによるか、または任意の他の適切な広告方法を用いることによる）を用いて提示され得る。
【００１７】
本発明のシステムおよび方法のテレビ視聴者の機器は、好ましくは、テレビに接続されたテレビのセットトップボックスであるが、ビデオカセットレコーダー（ＶＣＲ）、アドバンストテレビ受信機、パーソナルコンピュータテレビ（ＰＣ／ＴＶＳ）、ならびにテレビのセットトップボックスおよびテレビによって提供されるのと同じ処理機能および表示機能を行うに十分なハードウェアを有する他の任意の適切な機器もまた、使用され得る。
【００１８】
このテレビ視聴者の機器は、好ましくは、メイン設備、テレビ配信設備またはテレビシステム内のネットワークノードからのデータ（例えば、広告情報、広告制御情報、番組ガイド情報およびチャンネルマップ情報）の送信を受け取る。このテレビ視聴者の機器において、このデータは、双方向テレビ番組ガイドまたは他の適切な適用によって使用され得る。ここで、おそらく、さらなるデータ（例えば、チャンネルブロック情報）は、そのテレビ視聴者の機器に格納されて、広告がそのテレビ視聴者に提示されるべきか否かを決定する。
【００１９】
例えば、この番組ガイドまたは他の適用は、ＷＴＢＳチャンネルにおいて放映されるべき番組について、ＣＮＮチャンネルにおいて提示されることが意図されていた広告は、ＷＴＢＳがそのテレビシステムにおいて利用可能でない場合には、ＣＮＮが利用可能であっても提示されないことを決定し得る。この例において、その広告は、その広告を伴う広告制御情報から、またはその番組がそのテレビ視聴者の機器において格納されている番組ガイド情報において広告されることについて検索し、そして対応するチャンネル情報を取り出すことにより、ＷＴＢＳに関してその広告が関連づけられることが決定され得る。ＷＴＢＳが視聴者に利用可能でないことの決定は、そのテレビ視聴者の機器に格納されているチャンネルマップ情報に問い合わせることにより、またはそのテレビ視聴者の機器において格納されている番組ガイド情報におけるチャンネル情報を参照することによって、行われ得る。最後に、一旦その広告が提示されるか否かの決定がなされると、その広告は、そのテレビ視聴者に対して提示され得るか、または適切な代替広告が識別され得、そして提示され得る。
【００２０】
あるネットワークの各系列会社についての広告を有する各テレビシステムに対してそのネットワーク（またはネットワーク上で放映されるべき番組）が関連づけられている広告を冗長に放送することを避けるために、その広告およびネットワークＩＤは、好ましくは、そのテレビシステムにおけるすべてのテレビ視聴者の機器に対して一回のみ放送される。この広告およびネットワークＩＤがそのテレビ視聴者の機器において受け取られる。このネットワークＩＤおよびそのテレビ視聴者の機器に配置されているチャンネルマップまたは番組ガイド情報を使用して、そのテレビ視聴者の機器において実行される双方向番組ガイドまたは他の適用は、そのネットワークに関する地域系列会社が利用可能であり、そしてそれが、テレビ視聴者によって所望されないと指定いるか否かを決定する。その地域系列会社が利用可能であり、かつ、所望されないと指定されていない場合、その広告はそのテレビ視聴者に対して提示される。そのネットワークに関する地域系列会社が利用可能でないか、またはそのネットワークに関して利用可能な唯一の地域系列会社が視聴者によって所望されないと指定されている場合、適切な代替広告が識別され、そしてそのテレビ視聴者に対して提示される。
【００２１】
本発明のさらなる特徴、その性質および種々の利点は、添付の図面および以下の好ましい実施態様の詳細な説明からより明らかになる。
例えば、本発明は以下を提供する。
（項目１）  テレビ視聴者に対する広告の提示を制御するためのシステムであって、以下：
該広告を格納する広告データベースと、
１個のテレビの視聴者の機器、テレビセットトップボックス、およびネットワークノードのうちの一つの一部分であるプロセッサであって、該プロセッサは、該広告データベースから該広告を受け、該プロセッサは、該広告に関連する広告制御情報を受け、該プロセッサは、ネットワーク、チャンネルおよび番組の１つが、該広告と関連付けられているかを決定し、そして、該ネットワーク、該チャンネルおよび該番組の該１つが該広告と関連付けられている場合、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビの視聴者によって視聴可能であるかを決定し、そして該プロセッサは、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビの視聴者によって視聴可能でないと決定した場合には、該広告の提示を妨害する、プロセッサ
を備える、システム。
（項目２）  項目１に記載のシステムであって、さらに以下：
番組ガイド情報を格納する番組ガイドデータベースであって、ここで、前記プロセッサは、該番組ガイドデータベースから該番組ガイド情報を受け、そして前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビの視聴者によって視聴可能であるか否かを決定するにおいて、該番組ガイド情報を使用する、番組ガイドデータベース
を備える、システム。
（項目３）  項目１に記載のシステムであって、さらに以下：
チャンネルマップ情報を格納するチャンネルマップデータベースを備え、ここで、前記プロセッサは、該チャンネルマップデータベースから該チャンネルマップ情報を受け、そして前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者によって視聴可能か否かを決定するにおいて該チャンネルマップ情報を使用する、
システム。
（項目４）  項目１に記載のシステムであって、さらに以下：
前記広告データベースから受けた代替広告を備え、ここで、
前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者によって視聴不可能であると決定される場合に該テレビ視聴者に対して、提示されるための該代替広告を選択する、
システム。
（項目５）  項目１に記載のシステムであって、前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者に利用可能でない場合に、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビ視聴者によって視聴可能でないように決定されることを決定する、
システム。
（項目６）  項目１に記載のシステムであって、前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者によって所望されない場合に、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビ視聴者によって視聴可能ではないように決定されることを決定する、
システム。
（項目７）  項目１に記載のシステムであって、前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが対応する番組ガイドを有すべきであり、そして該対応する番組ガイド情報を有しない場合に、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビ視聴者によって視聴可能ではないことを決定する、
システム。
（項目８）  項目１に記載のシステムであって、前記広告データベースがテレビ配信設備の一部である、システム。
（項目９）  項目１に記載のシステムであって、前記広告データベースがメイン設備の一部である、システム。
（項目１０）  テレビ視聴者に対する広告の提示を制御するための方法であって、以下：
広告データベースに該広告を格納するステップと、
１個のテレビの視聴者の機器、テレビセットトップボックス、およびネットワークノードのうちの一つの一部分であるプロセッサにおいて、
該広告データベースから該広告を受け、該広告に関連する広告制御情報を受け、ネットワーク、チャンネルおよび番組の１つが、該広告と関連付けられているかを決定し、そして、該ネットワーク、該チャンネルおよび該番組の該１つが該広告と関連付けられている場合、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビの視聴者によって視聴可能であるかを決定し、そして該ネットワーク、該チャンネルおよび該番組の該１つが該テレビの視聴者によって視聴可能でないと決定した場合には、該広告の提示を妨害するステップ、
を包含する、方法。
（項目１１）  項目１０に記載の方法であって、さらに以下のステップ：
番組ガイドデータベースに番組ガイド情報を格納するステップ、および
前記プロセッサにおいて、該番組ガイドデータベースから該番組ガイド情報を受け、そして前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビの視聴者によって視聴可能であるか否かを決定するにおいて、該番組ガイド情報を使用するステップ
を包含する、方法。
（項目１２）  項目１０に記載の方法であって、さらに以下のステップ：
チャンネルマップデータベースにチャンネルマップ情報を格納するステップ、および、前記プロセッサにおいて、該チャンネルマップデータベースから該チャンネルマップ情報を受け、そして前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者によって視聴可能か否かを決定するにおいて該チャンネルマップ情報を使用するステップ、
を包含する、方法。
（項目１３）  項目１０に記載の方法であって、さらに以下のステップ：
前記プロセッサにおいて、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者によって視聴不可能であると決定される場合に該テレビ視聴者に対して、提示されるべき代替広告を選択するステップ
を包含する、方法。
（項目１４）  項目１０に記載の方法であって、前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者に利用可能でない場合に、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビ視聴者によって視聴可能でないように決定されることを決定する、
方法。
（項目１５）  項目１０に記載の方法であって、前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが前記テレビ視聴者によって所望されない場合に、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビ視聴者によって視聴可能ではないように決定されることを決定する、
方法。
（項目１６）  項目１０に記載の方法であって、前記プロセッサは、前記ネットワーク、前記チャンネルおよび前記番組の前記１つが対応する番組ガイドを有すべきであり、そして該対応する番組ガイド情報を有しない場合に、該ネットワーク、該チャンネルおよび該番組の該１つが該テレビ視聴者によって視聴可能ではないことを決定する、
方法。
（項目１７）  項目１０に記載の方法であって、前記広告データベースをテレビ配信設備の一部として実行するステップをさらに包含する、方法。
（項目１８）  項目１０に記載の方法であって、前記広告データベースをメインデータ格納機器および制御機器の一部として実行するステップをさらに包含する、方法。
（項目１９）  ネットワークＩＤを有するテレビネットワークと関連する広告をテレビ視聴者に提示するためのシステムであって、該システムは以下：
該広告を格納する広告データベースと、
該広告データベースから該広告を受けるプロセッサであって、該プロセッサは、該広告に関連し、そして該ネットワークＩＤを含む広告制御情報を受け、該プロセッサは、該ネットワークＩＤを使用して該ネットワークの任意の系列会社が該テレビ視聴者によって視聴可能であるか否かを決定し、そして該プロセッサは、該系列会社が該テレビ視聴者によって視聴可能でないと決定される場合には、該広告の提示を妨げる、プロセッサ、
を備える、システム。
（項目２０）  項目１９に記載のシステムであって、前記プロセッサは、前記系列会社が前記テレビ視聴者によって視聴可能でないと決定される場合に前記広告の提示を妨げる番組ガイドアプリケーションをさらに実行する、システム。
（項目２１）  ネットワークＩＤを有するテレビネットワークと関連する広告を、テレビ視聴者に提示するための方法であって、該方法は以下のステップ：
広告データベースに該広告を格納するステップと、
プロセッサにおいて、該広告データベースから該広告を受け、該広告に関連し、そして該ネットワークＩＤを含む広告制御情報を受け、該ネットワークＩＤを使用して該ネットワークの任意の系列会社が該テレビ視聴者によって視聴可能であるか否かを決定し、そして該プロセッサは、該系列会社が該テレビ視聴者によって視聴可能でないと決定される場合には、該広告の提示を妨げるステップ、
を包含する、方法。
（項目２２）  項目２１に記載の方法であって、前記プロセッサにおいて、前記系列会社が前記テレビ視聴者によって視聴可能でないと決定される場合に前記広告の提示を妨げる番組ガイドアプリケーションを実行するステップ、をさらに包含する、方法。
【図面の簡単な説明】
【００２２】
【図１】図１は、ネットワーク、チャンネルおよび番組の利用可能性および所望性に基づいた広告の標的化のためのシステムおよび方法が本発明の１つの実施態様に従って実行され得るシステムの図である。
【図２】図２は、図１におけるシステムに類似するシステムの図である。これは、サーバーが本発明の１つの実施態様に従ってネットワークノードにおいてどのように配置され得るかを示す。
【図３】図３は、本発明の１つの実施態様に従った命令エントリコンピュータでの広告に関する命令の受け取りおよび処理に関与するステップのフローチャートである。
【図４】図４は、本発明の１つの実施態様に従って対応するデータベースから番組ガイド情報、チャンネルマップ情報および広告情報を送信することに関与するステップのフローチャートである。
【図５】図５は、本発明の１つの実施態様に従った、番組ガイド情報、チャンネルマップ情報および広告情報の送信の受け取りおよび格納または処理に関与するステップのフローチャートである。
【図６】図６は、本発明の１つの実施態様に従った、広告情報の受け取り、処理および表示に関与するステップのフローチャートである。
【図７】図７は、本発明の１つの実施態様に従った、テレビネットワークがテレビ視聴者によって視聴可能であるか否かを決定することに関与するステップのフローチャートである。
【図８】図８は、本発明の１つの実施態様に従った、テレビチャンネルがテレビ視聴者によって視聴可能か否かを決定することに関与するステップのフローチャートである。
【図９】図９は、本発明の１つの実施態様に従った、テレビ番組がテレビ視聴者によって視聴可能か否かを決定することに関与するステップのフローチャートである。
【図１０】図１０は、本発明の１つの実施態様に従った、チャンネル番号、ソース識別番号、利用可能性フラグ、ブロックフラグ、ならびに開始および終了の時間に関連するチャンネルマップのチャートである。
【図１１】図１１は、本発明の１つの実施態様に従った、ソース識別番号、ネットワーク識別番号、ならびに開始および終了の時間に関連するチャンネルマップのチャートである。
【図１２】図１２は、本発明の１つの実施態様に従った、チャンネル番号、ソース識別番号、ネットワーク識別番号、利用可能性フラグ、ブロックフラグ、ならびに開始および終了の時間に関連するチャンネルマップのチャートである。
【図１３】図１３は、本発明の一つの実施態様に従った、標準的なコマーシャルテレビ時間スロットにおけるテレビチャンネルに関する広告を提示することに関与するステップのフローチャートである。
【図１４】図１４は、本発明の一つの実施態様に従った、ペイパービューの番組についてテキストおよびグラフィクスのみを含むバーカーチャンネルのプロモーションを提示することに関与するステップのフローチャートである。
【図１５】図１５は、本発明の一つの実施態様に従って、双方向番組ガイドにおいてテレビネットワークに関する広告を提示することに関与するステップのフローチャートである。
【図１６】図１６は、本発明の１つの実施態様に従って、広告を提示するための広告領域を示す「グリッド」双方向番組ガイド表示画面の図である。
【図１７】図１７は、本発明の１つの実施態様に従って、広告を提示するための２つの広告領域を示す「ナビゲーター」双方向番組ガイド表示画面の図である。
【図１８】図１８は、本発明の１つの実施態様に従って、広告を提示するための２つの広告領域を示す「チャンネルごとの番組」双方向番組ガイド表示画面の図である。
【図１９】図１９は、本発明の１つの実施態様に従って、すべてのテレビシステムに対してその広告の単一放送のみを行うことによる、テレビネットワークに関する広告を送信、受信、処理および表示を行うことに関与するステップのフローチャートである。
【発明を実施するための形態】
【００２３】
（好ましい実施態様の詳細な説明）
本発明に従った、テレビのネットワーク、チャンネルおよび番組に関連する広告の提示を制御するための例示的なシステム１００を図１に示す。システム１００は、好ましくは、メイン設備１０２ならびに複数の通信リンク１０８およびテレビシステム１０３を備える。図面を過度に複雑化することを避けるために、そのような通信リンク１０８の１つのみおよびテレビ１０３を、図１に示す。各テレビシステム１０３は、少なくとも１つのテレビ配信設備１０４、通信経路１１０、および１個のテレビ視聴者の機器１０６を備える。概していうと、メイン設備１０２は、システム１００に関連する番組ガイド機能のいくつかについての中央のデータの格納および制御を提供する。システム１００は、代表的には、非常に大きな地理的領域を有する。各通信リンク１０８は、メイン設備１０２と、１つもしくは好ましくは１より多くのテレビ配信設備１０４との間でデータを送信する。テレビ配信設備１０４は、システム１００内で代表的により局所化された地理的領域について、地域的なデータの格納および制御を提供し得る。各通信経路１１０は、テレビ配信設備１０４と１個以上のテレビ視聴者の機器１０６との間でデータを送信する。そして、テレビ視聴者の機器１０６の各々は、広告の提示を制御する（例えば、視聴者のテレビにおいて）。
【００２４】
メイン設備１０２は、システム１００における番組ガイドデータ、広告データおよびチャンネルマップデータの中央の格納および制御を提供する。このことを行うために、メイン設備１０２は、好ましくは、とりわけ、広告命令エントリコンピュータ１１１、番組ガイドデータベース１１２、広告データベース１１４およびチャンネルマップデータベース１１６を含む。広告命令エントリコンピュータ１１１は、好ましくは、システム１００における広告の提示のための命令を出すことを可能にし、そしてそれを制御する。コンピュータ１１１を介して命令が出される場合、コンピュータ１１１は、どの広告が提示されるべきか、その広告が関連するネットワーク、チャンネルまたは番組、その広告が提示されるべき日付、時間およびチャンネルなどを識別する広告制御情報を受け得る。一旦、この情報が入ると、コンピュータ１１１は、後の送信のために、広告データベース１１４においてその広告および広告制御情報をパッケージングし得、そして格納し得る。コンピュータ１１１はまた、代替広告を、その広告および広告制御情報とともにパッケージングし得、そして格納し得る（この代替広告は、一次広告とは何ら相関を有さない一般的な広告であり得、そしてその一次広告の代わりに提示され得る）。コンピュータ１１１は、パーソナルコンピュータ、メインフレームコンピュータ、コンピュータのネットワーク、またはデータを受信および処理し得、そして広告データベース１１４と通信し得る、他の適切なコンピュータを使用して実行され得る。
【００２５】
番組ガイドデータベース１１２は、好ましくは、番組時間、チャンネル、タイトル、説明、個々の有料番組および加入チャンネルのための価格設定の情報、有料の番組およびチャンネルを注文するための時間ウインドウ、有料の番組およびチャンネルについて注文を発注するための電話番号などのようなテレビ番組ガイド情報を含み得る。広告データベース１１４は、好ましくは、テキスト、グラフィクス、ビデオおよびオーディオのデータのような形態の広告、提示する日付、時間（時間の範囲および訂正のデータを含む）および長さの情報のような広告制御情報、提示のチャンネルおよびネットワークの情報、および広告されるネットワーク、チャンネルおよび番組についての名称、カテゴリー、等級付け、説明およびシリーズのような情報を含む。チャンネルマップデータベース１１６は好ましくは、システム１００において受信され得るチャンネル、ネットワークおよび番組のソースに関するチャンネルマップ情報を含み、そしてまた、どのチャンネルが視聴者に利用可能であるかを示し得る。例えば、このチャンネルマップ情報は、チャンネル番号「２」がＣｅｎｔｒａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓｙｓｔｅｍ（「ＣＢＳ」）ネットワークに関連することを示し得、そしてニューヨーク市のその系列会社である「ＷＣＢＳ」によって提供される。チャンネルマップの情報は、さらに、チャンネルがソースまたはネットワークの関連を変化させる日にちおよび時間を示す日にちおよび時間の情報を含み得る。データベース１１２、１１４および１１６を、メイン設備１０２における独特のデータベースとして図１にそれぞれ示すが、データベース１１２、１１４および１１６の任意またはすべてを、一緒にメイン設備１０２に統一し得るか、または省略され得、あるいは別個のメイン設備１０２に配置され得る。
【００２６】
データベース１１２、１１４および１１６からの情報は、通信リンク１０８によって各テレビ配信設備１０４に対して送信され得る。リンク１０８は、衛星リンク、電話ネットワークリンク、ケーブルリンク、光ファイバーリンク、マイクロ波リンク、そのようなリンクの組合せ、または他の任意の適切な通信リンクであり得る。通信リンク１０８によって送信される情報は、任意の適切な送信技術を用いて送信され得る。
【００２７】
各テレビ配信設備１０４は、テレビの信号およびデータを、テレビ視聴者の機器１０６に配信するための、ケーブルシステム中継局、放送配信設備、または衛星テレビ配信設備のような設備である。例示されるように、各テレビ配信設備１０４は、とりわけ、広告命令エントリコンピュータ１１７、番組ガイドデータベース１１８、広告データベース１２０、およびチャンネルマップデータベース１２２を含み得る。広告命令エントリコンピュータ１１７は、メイン設備１０２における広告命令エントリコンピュータ１１１と実質的に同じであり得る。データベース１１８、１２０および１２２の各々は、メイン設備１０２におけるデータベース１１２、１１４および１１６と実質的に同じであり得、これらのデータベースにおけるデータの地域的なミラーを提供し得、そしてテレビ配信設備１０４から省略され得るか、または別個のテレビ配信設備１０４に配置され得る。
【００２８】
所望される場合、番組ガイド情報、広告および広告制御情報（広告命令エントリコンピュータ１１１および１１７から受けたものを含む）、ならびにデータベース１１２、１１４、１１６、１１８、１２０および１２２におけるチャンネルマップ情報のいくつかまたは全てが、メイン設備１０２およびテレビ配信設備１０４以外の設備におけるデータソースを用いて提供され得る。例えば、システム１００のすべてまたは一部についての番組ガイド情報は、メイン設備１０２およびテレビ配信設備１０４とは別個である番組ガイド情報プロバイダーによって維持され得る。同様に、広告および広告制御情報は、メイン設備１０２およびテレビ配信設備１０４から分離されている広告設備によって生成され得る。また、データベース１１２、１１４、１１６、１１８、１２０および１２２におけるチャンネルマップ情報は、テレビ配信設備１０４において局所的に生成され得、そして維持され得る。
【００２９】
番組ガイド情報、広告、広告制御情報およびチャンネルマップ情報は、テレビ配信設備１０４からテレビ視聴者の機器１０６へと、通信経路１１０を介して配信される。通信経路１１０は、衛星リンク、電話ネットワークリンク、ケーブルリンク、光ファイバーリンク、マイクロ波または他の自由空間でのリンク、それらのリンクの組合せ、または他の任意の適切な通信経路であり得る。任意の適切な技術または技術の組合せを用いて、番組ガイド情報、広告、広告制御情報およびチャンネルマップ情報を、通信経路１１０を介して送信し得る（アナログ送信、デジタル送信、ならびにアナログおよびデジタルの混合送信を含む）。
【００３０】
好ましくは、通信経路１１０は、テレビ配信設備１０４がテレビ番組（例えば、標準的な放送テレビ、有料番組、広告ビデオおよびプロモーションビデオ、ならびに他のビデオ情報）をテレビ視聴者の機器１０６に配信することを可能にするに十分な帯域幅を有する。多重のテレビおよびオーディオのチャンネル（アナログ、デジタルまたはアナログおよびデジタルの両方）は、通信経路１１０によって提供され得る。番組ガイド情報、広告、広告制御情報およびチャンネルマップ情報は、帯域外チャンネルを用いて、帯域内のデジタルチャンネルを用いて、バーティカルブランキング間隔を用いて、または任意の他の適切な技術を用いて通信経路１１０を介して送信され得る。所望される場合、番組ガイド情報、広告、広告制御情報およびチャンネルマップ情報は、通信経路１１０と同じまたは別個である通信経路を用いて、メイン設備１０２およびテレビ配信設備１０４と類似するが別個である１以上の配信設備によって配信され得る。
【００３１】
データベース１１２、１１４、１１６、１１８、１２０および１２２によって格納され、そして送信される情報は、好ましくは、最終的にテレビ視聴者の機器１０６に到達し、そこで、必要に応じて、その情報が処理され、そして表示される（例えば、双方向番組ガイド適用または別の適切な適用による）。示されるように、テレビ視聴者の機器１０６の各々は、セットトップボックス１２４、ビデオカセットレコーダー１２６、およびテレビ１２８を含み得る。テレビ視聴者の機器１０６は、さらに、または代替的に、アドバンストテレビ受信機、パーソナルコンピュータテレビ（ＰＣ／ＴＶＳ）、ならびにセットトップボックスおよびテレビによって提供されるのと同じ処理および表示の機能を実行するに充分なハードウェアを有する他の任意の適切な機器を含み得る。好ましくは、データベース１１２、１１４、１１６、１１８、１２０および１２２からの情報は、セットトップボックス１２４に取り込まれた適切なハードウェアおよびソフトウェアによって表示可能な信号に処理および変換されるが、代替的に、このハードウェアは、ビデオカセットレコーダー１２６またはテレビ１２８へと組み込まれ得る。
【００３２】
データベース１１２、１１４、１１６、１１８、１２０および１２２からのデータの配信は、データベースのいくつかまたは全てからテレビ視聴者の機器１０６への１方向送信を用いて達成され得る。例えば、データは、データベース１１２、１１４、１１６、１１８、１２０および１２２のいくつかまたはすべてから、連続的もしくは周期的にテレビ視聴者の機器１０６へと配信され得る。データの配信はまた、二方向の送信を用いて達成され得る。このアプローチを用いて、テレビ視聴者の機器１０６は、データベースから必要なデータを要求し、そしてそれに応答して、対応するデータベースが、要求されたデータを返信する。
【００３３】
図２に示すように、データベース１１２、１１４、１１６、１１８、１２０および１２２の能力は、ネットワークノード２０２に配置されるデータベース２０４、２０６および２０８を用いて提供され得る。このノード２０２は、システム１００の全体において配置され得る。データベース２０４、２０６および２０８のようなデータベースは、データベース１１２、１１４、１１６、１１８、１２０および１２２のいくつかまたは全ての代わりに用いられ得、そしてデータベース１１２、１１４、１１６、１１８、１２０および１２２のいくつかまたは全てとともに用いられ得る。メイン設備１０２およびテレビ配信設備１０４で提供されるデータベースではなく、またはそれに加えて、ネットワークノード２０２でデータベースを提供することによって、各ネットワークノード２０２によってサービス提供される特定の地域について維持されるデータに焦点をあてることが可能であり得、そして二方向の送信システムにおいてテレビ視聴者の機器１０６からのデータの要求に対して、より迅速に応答を配信することが可能であり得る。
【００３４】
広告命令エントリコンピュータ１１１（図１）および１１７（図１）において実行され得る広告に関する命令を行うことを可能にし、そして制御するためのプロセス３００を、図３に例示する。ステップ３０２において、ユーザからの広告制御情報を待ち、そしてそれを受けることによってプロセス３００が開始する。図１の広告命令エントリコンピュータ１１１の議論に関して上述のように、この情報は、提示されるべき広告、その広告が関連するネットワーク、チャンネルまたは番組、その広告が提示されるべき日付、時間およびチャンネルなどの指標を含む。メイン設備１０２またはテレビ配信設備１０４における要員は、広告制御情報を、コンピュータ１１１または１１７に直接入れ得るか、またはこの情報は、任意の適切な中間のコンピュータシステムによってコンピュータ１１１または１１７によって受け取られ得る。通常の操作の間に、広告は、ステップ３０４において広告データベース１１４、１２０または２０６の１つから、広告制御情報に基づいて取り出される。次いで、この広告および広告制御情報を、ステップ３０６において、テレビ視聴者の機器１０６へと送信するための調製物においてパッケージングする。代替広告（これは、一次広告に関連していてもしていなくてもよい）もまた、ステップ３０４において、データベース１１４、１２０または２０６の１つから、取り出され得、そして所望される場合、ステップ３０６において一次広告および広告制御情報とともに送信するためにパッケージングされ得る。テレビのネットワークに関連する広告について、ステップ３０６におけるこのパッケージングは、その広告を受け取るテレビシステム１０３がそのネットワークに関連する系列会社が各テレビシステム１０３を実行するか否かを決定し得るように、広告制御情報におけるネットワークＩＤ番号を設定することを包含し得る。最後に、広告および広告制御情報（および所望である場合、代替広告）を、ステップ３０８においてテレビ視聴者の機器１０６に後に送信するために、広告データベース１１４、１２０または２０６に配置する。一旦ステップ３０８が行われると、プロセス３００は、ステップ３０２にループして戻って、より多くの広告制御情報を待ち、そしてそれを受け取る。
【００３５】
図４は、データベース１１２、１１４、１１６、１１８、１２０、１２２、２０４、２０６および２０８からの、テレビ配信設備１０４、ネットワークノード２０２、およびテレビ視聴者の機器１０６に対するデータの送信を制御するためのプロセス４００を示す。プロセス４００は、広告命令エントリコンピュータ１１１もしくは１１７のいずれかにより、データベース１１２、１１４、１１６、１１８、１２０、１２２、２０４、２０６もしくは２０８（プロセス４００の一部を個々に行うことまたは同時に配置された残りのデータベースに対してプログラムとしてプロセス全体を実行することのいずれかによって）によって、通信リンク１０８の末端を送信することによって、通信経路１１０の末端を送信することによって、またはデータベース１１２、１１４、１１６、１１８、１２０、１２２、２０４、２０６および２０８からのデータの送信を制御し得る他の任意の適切な機器によって実行され得る。
【００３６】
ステップ４０２において、番組ガイド情報がデータベース１１２、１１８、または２０４のいずれかから送信される準備ができているかどうかを決定することにより、プロセス４００が開始する。ステップ４０２において、テレビ番組ガイド情報が送信される準備ができていることが決定された場合には、プロセス４００は適切なテレビ番組ガイド情報を、ステップ４０４において、取り出しおよび送信する。一旦その情報がステップ４０４において送信されるか、またはステップ４０２において、テレビ番組ガイド情報が送信される準備ができていないことが決定された場合には、プロセス４００は、チャンネルマップ情報がデータベース１１６、１２２、または２０８のいずれかから送信される準備ができているかどうかを決定する。ステップ４０６において、チャンネルマップ情報が送信される準備ができていることが決定された場合には、プロセス４００は、適切なチャンネルマップ情報を、ステップ４０８において取り出しおよび送信する。一旦その情報がステップ４０８において送信されるか、またはステップ４０６において、送信される準備のできたチャンネルマップ情報がないことが決定された場合には、プロセス４００は、ステップ４１０において、広告情報がデータベース１１４、１２０、または２０６のいずれかから送信される準備ができているかどうかを決定する。広告情報は、広告および広告制御情報（ならびに所望ならば、代替の広告）を含み得る。ステップ４１０において、広告情報が送信される準備ができていることが決定された場合には、プロセス４００は、適切な広告情報を、ステップ４１２において、取り出しおよび送信する。一旦その情報がステップ４１２において送信されるか、またはステップ４１０において、送信される準備のできた広告情報がないことが決定された場合には、プロセス４００はループしてステップ４０２に戻り、それを繰り返す。所望ならば、図４のステップは同時に、または異なる順で、実行され得る。
【００３７】
図５は、データベース１１２、１１４、１１６、１１８、１２０、１２２、２０４、２０６、および２０８から、テレビ配信設備１０４、ネットワークノード２０２、またはテレビ視聴機器１０６へと送信される、データの受信の制御のためのプロセス５００を示す。プロセス５００は、好ましくは、テレビ視聴機器１０６内のプロセッサにより実行されるが、広告命令エントリーコンピュータ１１７内、データベース１１８、１２０、１２２、２０４、２０６、または２０８（プロセス５００の一部を個々に実行することによるか、または全プロセスを残りの共設置（ｃｏ−ｌｏｃａｔｅ）されたデータベースより優位のものとして実行することによるかのいずれかで）内、通信リンク１０８の受信末端、通信経路１１０の受信末端、または他の任意の適切な機器（データベース１１２、１１４、１１６、１１８、１２０、１２２、２０４、２０６、および２０８からの、テレビ配信設備１０４、ネットワークノード２０２、およびテレビ視聴機器１０６における、データの受信を制御し得る）内の、プロセッサによってもまた、実行され得る。
【００３８】
ステップ５０２において、番組ガイド情報がデータベース１１２、１１８、または２０４のいずれかから受信されることを待っているかどうかを決定することによって、プロセス５００が開始する。ステップ５０２において、番組ガイド情報が受信される準備ができていることが決定された場合には、プロセス５００は、ステップ５０４において、その番組ガイド情報を受信して、その情報をメモリに格納する。その番組ガイド情報が、メモリに格納される代わりに、テレビ配信設備１０４またはネットワークノード２０２において受信された場合には、その情報は、それぞれ番組ガイドデータベース１１８または２０２に格納され得る。一旦、ステップ５０４においてその情報が格納されるか、またはステップ５０２において、受信されることを待っている番組ガイドがないことが決定された場合には、プロセス５００は、ステップ５０６において、チャンネルマップ情報が、データベース１１６、１２２、または２０８のいずれかから受信されることを待っているかどうかを決定する。ステップ５０６において、チャンネルマップ情報が受信されることを待っていることが決定された場合には、プロセス５００は、ステップ５０８において、そのチャンネルマップ情報を受信し、メモリに格納する。そのチャンネルマップ情報が、メモリに格納される代わりに、テレビ配信設備１０４またはネットワークノード２０２において受信される場合には、その情報は、チャンネルマップデータベース１２２または２０８に、それぞれ格納され得る。
【００３９】
一旦、チャンネルマップ情報がステップ５０８において受信されたか、またはステップ５０６において、受信されることを待っているチャンネルマップ情報がないことが決定された場合には、プロセス５００は、ステップ５１０において、広告情報が、データベース１１４、１２０、または２０６のいずれかから受信されることを待っているかどうかを決定する。広告情報は、広告および広告制御情報（および所望ならば、代替の広告）を含み得る。ステップ５１０において、広告情報が受容される準備ができていることが決定されたならば、プロセス５００は、その広告情報を、ステップ５１２において受信し、処理する。広告情報の受信および処理を、図６〜９にさらに図示し、以下に説明する。図６〜９に関して記載するように、広告情報が処理され、（少しでもあれば）表示され、そして（少しでもあれば）格納される様式は、その広告情報が受信された時点でプロセス５００によって（少しでもあれば）受信された、番組ガイド情報およびチャンネルマップ情報の関数であり得る。広告情報が、処理される代わりに、テレビ配信設備１０４またはネットワークノード２０２において受信される場合は、その情報は、それぞれ広告データベース１２０または２０６に格納される。一旦、その情報がステップ５１２において処理または格納されるか、あるいはステップ５１０において、受信されることを待つ広告情報がないことが決定された場合には、プロセス５００は、ループしてステップ５０２に戻り、それを繰り返す。所望ならば、図５のステップは、同時にまたは異なる順で実行され得る。
【００４０】
図６は、図５のステップ５１２において実行されるような、広告情報の受信および処理のさらなる詳細を示す。図示のように、広告情報は、ステップ６０２において、広告および広告制御情報（ならびに、所望ならば、代替の広告）として、受信される。次いでステップ６０４において、この広告制御情報を用いて、受信された広告がテレビネットワークに関連するかどうかを決定する。ステップ６０４において、その広告がテレビネットワークに関連することが決定された場合には、ステップ６０６において、そのネットワークがその広告についての視聴者によって見られ得るかどうかを決定する。その広告についての視聴者は、単一のテレビ視聴機器１０６の視聴者、テレビ配信設備１０４に接続された全てのテレビ視聴機器１０６の視聴者、などであり得る。ステップ６０６が実行され得る方法の例は、図７の図示と関連して以下で述べる。ステップ６０６において、そのネットワークが視聴者によって見られ得ることが決定された場合には、その広告はステップ６０８において表示または格納され、そしてステップ５１２が完了する。
【００４１】
ステップ６０４において、受信された広告がテレビネットワークに関連しないことが決定されるか、またはステップ６０６において、そのネットワークは視聴者によって見られ得ないことが決定された場合には、ステップ６１２において、広告制御情報を使用して、その受信された広告がテレビチャンネルに関連するかどうかを決定する。ステップ６１２において、その広告がテレビチャンネルに関連することが決定された場合には、ステップ６１４において、そのチャンネルがその広告についての視聴者によって見られ得るかどうかを決定する。ステップ６１４が実行され得る方法の例は、図８の図示に関連して以下で述べる。ステップ６１４において、そのチャンネルが視聴者によって見られ得ることが決定された場合には、その広告は、ステップ６０８において表示または格納され、そしてステップ５１２が完了する。
【００４２】
ステップ６１２において、受信された広告がテレビチャンネルと関連しないことが決定されるか、またはステップ６１４において、そのチャンネルが視聴者によって見られ得ないことが決定された場合には、ステップ６１６において、広告制御情報を使用して、受信された広告がテレビ番組に関連するかどうかを決定する。ステップ６１６において、その広告がテレビ番組に関連することが決定された場合には、ステップ６１８において、その番組がその広告についての視聴者によって見られ得るかどうかを決定する。ステップ６１８が実行され得る方法の例は、図９に図示に関連して以下で述べる。ステップ６１８において、その番組が視聴者によって見られ得ることが決定された場合には、その広告がステップ６０８において表示または格納され、そしてステップ５１２が完了する。そうでなければ、ステップ６１８において、その番組が視聴者により見られ得ないことが決定された場合には、ステップ６１０において、代替の広告が選択されて表示され、そしてステップ５１２が完了する。代替の広告の選択は、主要な広告と共に送信された広告を選択することにより、広告制御情報によって指定された広告を選択することにより、デフォルトの広告を選択することにより、または代替広告の選択のための他の任意の適切な技術により、なされ得る。
【００４３】
最後に、ステップ６１６において、その広告がテレビ番組に関連しないことが決定された場合には、ステップ６２０において、その広告がテレビネットワークまたはチャンネルに関連するかどうかを、再度決定する。ステップ６２０において、その広告がテレビネットワークまたはチャンネルに関連することが決定された場合には、ステップ６１０において代替の広告が選択されて表示され、そしてステップ５１２が完了する。そうでなければ、ステップ６２０において、その広告がテレビネットワークまたはチャンネルに関連しないことが決定された場合には、ステップ６０８においてその広告が表示または格納され、そしてステップ５１２が完了する。
【００４４】
特定の順のステップが図６に示されるが、これらのステップにおいて実行されるタスクは、これらのステップを適切に改変して、本発明の意図および範囲から逸脱することなく、異なる順で、または同時に、実行され得ることが、明らかである。
【００４５】
図６のステップ６０６において、ネットワークが視聴者によって見られ得るかどうかを決定し得るプロセスの例を、図７に示す。図示のように、ステップ７０２において、そのネットワークが、ステップ６０６のプロセスを実行しているテレビ視聴機器１０６に格納されたチャンネルマップにリストされているかどうかを決定することによって、このプロセスが開始する。このステップの実行において使用され得るチャンネルマップの２つの例を、図１１および図１２に示し、以下に記載する。チャンネルマップ情報がステップ６０６のプロセスに利用可能でない場合には、ステップ７０２、ならびにステップ７０２に続くステップ７０４および７０６は、実行される必要がない。ステップ７０２において、そのネットワークがチャンネルマップにリストされていることが決定された場合には、ステップ７０４において、そのネットワークが広告に関連する時刻または時間帯に見るために利用可能であるかどうかを決定する。チャンネルマップにリストされた全てのネットワークについて（例えば、図１１に示すようなチャンネルマップについて）、または見るために利用可能であると示されたチャンネルマップにリストされたネットワークのみについて（例えば、図１２に示すようなチャンネルマップについて）、ステップ７０４の決定は「ｙｅｓ」であり得、そして他の全てのネットワークについては「ｎｏ」であり得る。ステップ７０４において、そのネットワークが見るために利用可能ではないことが決定された場合には、ステップ６０６が完了し、そのネットワークが見ることができないことの指示を返す。
【００４６】
そうでなければ、ステップ７０４において、そのネットワークが見るために利用可能であることが決定された場合には、ステップ７０６において、そのネットワークがブロックされたかどうかを決定する。ネットワークは、自分の子供に対して成人向け番組を遮蔽することを望む親によって、または「Ｖ」チップのような検閲システムの自動的特徴によって、ブロックされ得る。ネットワークは、そのネットワークのためのネットワークまたはチャンネルがブロックされるため、あるいは広告の時刻または時間帯の番組がブロックされるために、ブロックされ得る。ネットワークおよびチャンネルのブロックのために、ネットワークがブロックされているかどうかの決定は、チャンネルマップにリストされた全てのネットワークについて（例えば、図１１に示すようなチャンネルマップについて）、またはブロックされていないことが示されたチャンネルマップにリストされたネットワークのみについて（例えば、図１２に示すようなチャンネルマップについて）、「ｎｏ」であり得、そして他のすべてのネットワークについては「ｙｅｓ」であり得る。ブロックされた番組について、番組がブロックされているかどうかの決定は、ブロックされた番組リスト、または番組ガイド情報内のフラグによりなされ得る。ステップ７０６において、そのネットワークがブロックされていることが決定された場合には、ステップ６０６が完了し、そのネットワークが見ることができないことの指示を返す。そうでなければ、ステップ７０６において、そのネットワークがブロックされていないことが決定された場合には、ステップ６０６が完了し、そのネットワークが見られ得ることの指示を返す。
【００４７】
ステップ７０２において、そのネットワークがチャンネルマップにリストされていないことが決定された場合には、ステップ７０８において、そのネットワークが、ステップ６０６のプロセスを実行するデバイス内の番組ガイド情報にリストされているかどうかを決定する。番組ガイド情報がステップ６０６のプロセスに利用可能でない場合には、ステップ７０８、ならびにステップ７０８に続くステップ７１０および７１２がスキップされ得、次いでステップ６０６が完了し得、所望の通りに、そのネットワークが見られ得るか見られ得ないかのいずれかのデフォルトの指示を返し得る。ネットワークが番組ガイド情報にリストされているかどうかの決定は、その番組ガイド情報を検索することによってなされ得、そしてそのネットワークがその番組ガイド情報に見付かった場合には「ｙｅｓ」の指示を返し、そしてそのネットワークがその番組ガイド情報に見付からない場合には「ｎｏ」の指示を返す。ステップ７０８において、そのネットワークがその番組ガイド情報にリストされていないことが決定された場合には、ステップ６０６が完了し、そのネットワークが見ることができないことの指示を返す。そうでなければ、ステップ７０８において、そのネットワークが番組ガイド情報にリストされていることが決定された場合には、ステップ７１０において、そのネットワークが、広告に関連する時刻または時間帯に、見るために利用可能であるかどうかを決定する。この決定は、その番組ガイド情報内のそのネットワークに関連するフラグをチェックすることによって、なされ得る。ステップ７１０において、そのネットワークが見るために利用可能ではないことが決定された場合には、ステップ６０６が完了し、そのネットワークが見ることができないことの指示を返す。そうでなければ、ステップ７１０において、そのネットワークが見るために利用可能であることが決定された場合には、ステップ７１２において、そのネットワークがブロックされているかどうかを決定する。この決定は、その番組ガイド情報、チャンネルマップ、またはブロックされた番組リストの、そのネットワークに関連するフラグをチェックすることによって、なされ得る。ステップ７１２において、そのネットワークがブロックされていることが決定された場合には、ステップ６０６が完了し、そのネットワークが見ることができないことの指示を返す。そうでなければ、ステップ７１２において、そのネットワークがブロックされていないことが決定された場合には、ステップ６０６が完了し、そのネットワークが見られ得ることの指示を返す。
【００４８】
図６のステップ６１４において、チャンネルが視聴者によって見られ得るかどうかを決定し得るプロセスの１例を、図８に図示する。示すように、このプロセスは、ステップ８０２において、ステップ６１４のプロセスを実行するテレビ視聴機器１０６に格納されたチャンネルマップ情報に、チャンネルがリストされているかどうかを決定することによって、開始する。このステップの実行において使用され得るチャンネルマップの２つの例を、図１０および１２に示し、以下に記載する。チャンネルマップ情報が、ステップ６１４、ステップ８０２、ならびにステップ８０２から続くステップ８０４および８０６のプロセスに、利用可能でない場合には、実行される必要がない。ステップ８０２において、そのチャンネルがチャンネルマップ情報にリストされていることが決定された場合には、ステップ８０４において、そのチャンネルが広告に関連する時刻または時間帯に、見るために利用可能であるかを決定する。ステップ８０４の決定は、チャンネルマップ情報にリストされた全てのチャンネルについて、または見るために利用可能であることが指示されたチャンネルマップ情報のリストされたチャンネルのみについて（例えば、図１０および１２に示すようなチャンネルマップについて）、「ｙｅｓ」であり得、そして他の全てのチャンネルについては、「ｎｏ」であり得る。ステップ８０４において、そのチャンネルが見るために利用可能でないことが決定された場合には、ステップ６１４が完了し、そのチャンネルが見られ得ないことの指示を返す。
【００４９】
そうでなければ、ステップ８０４において、そのチャンネルが見るために利用可能であることが決定された場合には、ステップ８０６において、そのチャンネルがブロックされているかどうかを決定する。チャンネルは、自分の子供に対して成人向け番組を遮蔽することを望む親によって、または「Ｖ」チップのような検閲システムの自動的特徴によって、ブロックされ得る。チャンネルは、そのチャンネルまたはチャンネルのネットワークがブロックされるため、あるいは広告の時刻または時間帯の番組がブロックされるために、ブロックされ得る。ネットワークおよびチャンネルのブロックのために、チャンネルがブロックされているかどうかの決定は、そのチャンネルマップにリストされた全てのチャンネルについて、またはブロックされていないことが指示されているチャンネルマップにリストされたチャンネルのみについて（例えば、図１０および１２に示すようなチャンネルマップについて）、「ｎｏ」であり得、そして他の全てのチャンネルについては、「ｙｅｓ」であり得る。ブロックされた番組について、番組がブロックされているかどうかの決定は、ブロックされた番組リスト、または番組ガイド情報内のフラグによってなされ得る。ステップ８０６において、そのチャンネルがブロックされていることが決定された場合には、ステップ６１４が完了し、そのチャンネルが見られ得ないことの指示を返す。そうでなければ、ステップ８０６において、そのチャンネルがブロックされていないことが決定された場合には、ステップ６１４が完了し、そのチャンネルが見られ得ることの指示を返す。
【００５０】
ステップ８０２において、そのチャンネルがチャンネルマップにリストされていないことが決定された場合には、ステップ８０８において、そのチャンネルが、ステップ６１４のプロセスを実行するテレビ視聴機器１０６内の番組ガイド情報にリストされているかどうかを決定する。番組ガイド情報が、ステップ６１４、ステップ８０８、ならびにステップ８０８に続くステップ８１０および８１２において利用可能でない場合には、スキップされ得、そしてステップ６１４が次いで完了し得、所望の通りに、そのチャンネルが見られ得るか見られ得ないかのいずれかのデフォルトの指示を返す。そのチャンネルが番組ガイド情報にリストされているかどうかの決定は、その番組ガイド情報を検索することによってなされ得、そしてそのチャンネルがその番組ガイド情報に見付かった場合には、「ｙｅｓ」の指示を返し、そしてそのチャンネルがその番組ガイド情報に見付からなければ、「ｎｏ」の指示を返す。ステップ８０８において、そのチャンネルがその番組ガイド情報にリストされていないことが決定された場合には、ステップ６１４が完了し、そのチャンネルが見られ得ないことの指示を返す。そうでなければ、ステップ８０８において、そのチャンネルがその番組ガイド情報にリストされていることが決定された場合には、ステップ８１０において、そのチャンネルが広告に関連する時刻または時間帯に見るために利用可能であるかどうかを決定する。この決定は、その番組ガイド情報のチャンネルに関連するフラグをチェックすることによりなされ得る。ステップ８１０において、そのチャンネルが見るために利用可能でないことが決定された場合には、ステップ６１４が完了し、そのチャンネルが利用可能でないことの指示を返す。そうでなければ、ステップ８１０において、そのチャンネルが見るために利用可能であることが決定された場合には、ステップ８１２において、そのチャンネルがブロックされているかどうかを決定する。この決定は、番組ガイド情報、チャンネルマップ、またはブロックされた番組リストにおいて、そのチャンネルに関連するフラグをチェックすることによって、なされ得る。ステップ８１２において、そのチャンネルがブロックされていることが決定された場合には、ステップ６１４が完了し、そのチャンネルが見られ得ないことの指示を返す。そうではなく、ステップ８１２において、そのチャンネルがブロックされていないことが決定された場合には、ステップ６１４が完了し、そのチャンネルが見られ得ることの指示を返す。
【００５１】
図６のステップ６１８が、番組が視聴者によって見られ得るかどうかを決定し得るプロセスの１つの例を、図９に図示する。示すように、このプロセスは、ステップ９０２において、番組のためのデータが、ステップ６１８のプロセスを実行するテレビ視聴機器１０６に格納された番組ガイド情報に存在するべきかどうかを決定することによって、開始する。番組ガイド情報がステップ６１８のプロセスのために利用可能でない場合には、このプロセスはステップ９０２、９０４、９０６、および９０８をスキップし得、その後、ステップ６１６が完了し得、所望の通りに、その番組が見られ得るか見られ得ないかのいずれかのデフォルトの指示を返し得る。番組のための情報がその番組ガイド情報内に存在するべきであるかどうかの決定は、その番組が、他の情報が利用可能である日時に放映される予定であるかどうか、その番組が、番組ガイド情報がそのために存在するネットワークまたはチャンネル上にあるかどうかをチェックして調べることによって、あるいは他の任意の適切な技術によって、なされ得る。
【００５２】
ステップ９０２において、その番組のための情報がその番組ガイド情報に存在するべきではないことが決定された場合には、ステップ６１８が完了し、その番組が見られ得ることの指示を返す。そうでなければ、ステップ９０２において、その番組のための情報がその番組ガイド情報に存在するべきであることが決定された場合には、ステップ９０４において、この番組のための情報が実際にその番組ガイド情報に存在するかどうかを決定する。この決定は、その番組ガイド情報を検索して、その番組に対応する情報が存在するかどうかを決定することによって、なされ得る。ステップ９０４において、その番組のための情報が存在しないことが決定された場合には、ステップ６１８が完了し、その番組が見られ得ないことの指示を返す。そうでなければ、ステップ９０４において、その番組のための情報が存在することが決定された場合には、ステップ９０６において、その番組が、広告に関連する時刻または時間帯に利用可能なチャンネルに存在するかどうかを決定する。この決定は、第一に、番組ガイド情報から、その番組が放映されるべきチャンネルを決定することにより、次いでその番組ガイド情報内で、そのチャンネルに関連するフラグをチェックすることによって、なされ得る。ステップ９０６において、その番組が利用可能なチャンネルに存在しないことが決定された場合には、ステップ６１８が完了し、その番組が利用可能ではないことの指示を返す。そうではなく、ステップ９０６において、その番組が利用可能なチャンネルに存在することが決定された場合には、ステップ９０８において、そのチャンネルがブロックされているかどうかを決定する。番組は、その番組が放映されるべきチャンネルまたはチャンネルのネットワークがブロックされているため、またはその番組がブロックされているために、ブロックされ得る。この決定は、番組ガイド情報、チャンネルマップ、またはブロックされた番組リストの、そのチャンネルに関連するフラグをチェックすることによって、なされ得る。ステップ９０８において、そのチャンネルがブロックされていることが決定された場合には、ステップ６１８が完了し、その番組が見られ得ないことの指示を返す。そうでなければ、ステップ９０８において、そのチャンネルがブロックされていないことが決定された場合には、ステップ６１８が完了し、その番組が見られ得ることの指示を返す。
【００５３】
図１０〜１２は、本発明と共に使用され得るチャンネルマップの例を図示する。図１０に示すように、チャンネルマップ１０００は、６つの情報の欄を含む。チャンネル番号欄１００２には、欄１００４にリストされる番組の各ソースについて、チャンネル番号がリストされる。これらのチャンネル番号は、視聴者によって、番組の特定のソースを選択するための馴染みのある機構として、使用される。例えば、視聴者がチャンネル「２」を選択すると、テレビ視聴機器１０６は、その視聴者に、ソースＩＤ（識別）番号「１０００」により提供される番組を提示し、これは、特定の放映周波数、デジタルチャンネルなどの番組であり得る。
【００５４】
ソースＩＤ欄１００４には、ソース識別番号が、テレビ視聴機器１０６を使用して受信し得る番組の各ソースについて、リストされる。ソースＩＤ欄１００４にリストされる、番組の各ソースに割り当てられる番号は、任意の番号であり得、好ましくは、番組の各ソースについて独自であり、そして好ましくは、そのデバイスがチャンネルマップ１０００を使用して、その番号に対応するソースにより提供される番組を受信することを可能とする。
【００５５】
利用可能欄１００６には、ブールフラグが、番組の各ソースについてリストされる。各フラグは、特定の視聴者が対応するソースからの番組を受信することができるかどうかを示し得る。視聴者のその可能性は、その視聴者がその番組のために料金を払ったかどうか（所望ならば；しかし、その番組がその視聴者によって料金を払われたかどうかにかかわらず、広告を表示することが好ましい）、その番組がその視聴者の地域に提供されるかどうか、その番組がその視聴者の地域でブロックされているかどうか（例えば、スポーツのイベントに関してしばしばなされるように）、などに基づき得る。
【００５６】
ブロック欄１００８には、ブールフラグが、番組の各ソースについてリストされる。各フラグは、特定の視聴者が、番組のソースが所望でないことを示しているかどうか、従って見られ得ないかどうかを指示するか、または「Ｖ」チップのような自動検閲システムが番組のソースを検閲するべきものとして指摘したかどうかを示し得る。番組のソースがブロックされていないかもしれない場合においてさえ、その番組のための広告は、好ましくは、視聴者にその番組を見るよう勧めるために提示される。しかし、所望ならば、広告もまた、ブロックされ得る。
【００５７】
開始時刻欄１０１０および終了時刻欄１０１２には、各チャンネル番号が特定のソース識別番号に関連する期間の、開始時刻および終了時刻が存在する。例えば、チャンネル番号６は、午前１２時（００００）から午後１２時（１２００）まで、ソース識別番号１０５０に関連し、そして午後１２時（１２００）から午前１２時（２４００）まで、ソース識別番号１０７５に関連する。
【００５８】
図１１に示すように、チャンネルマップ１１００は、データの４つの欄（ソースＩＤ欄１１０２、ネットワークＩＤ欄１１０４、開始時刻欄１１０６、および終了時刻欄１１０８）を含む。ソースＩＤ欄１１０２は、テレビ視聴機器１０６を使用して受信され得る番組の各ソースについての、ソース識別番号をリストする。これらのソース識別番号は、図１０のチャンネルマップ１０００の欄１００４にリストされるものと、実質的に同一であり得る。ネットワークＩＤ欄１１０４には、ネットワーク識別番号が、番組の各ソースに対してリストされる。各ネットワーク識別番号は、任意の番号であり得、好ましくは各ネットワークについて独自である。番組の全てのソースがネットワークに関連するわけではないので、これらのネットワーク識別番号のいくつかまたは全てが、「ネットワークなし」に対応し得る（例えば、示すように、ネットワーク番号「２０００」は、ソース「１０１５」および「１０１８」のそれぞれについて現れ、これらがネットワークに関連していなことを示す）。また、２つ以上の番組のソースが、同一のネットワークに関連し得る（例えば、示すように、ネットワーク番号「２００１」が、ソース「１０００」および「１０７５」のそれぞれについて現れる）。開始時刻欄１１０６および終了時刻欄１１０８には、開始時刻および終了時刻が、欄１１０４にリストされた各ネットワークと、欄１１０２の対応するソースとの関連について、リストされる。
【００５９】
図１２に示すように、チャンネルマップ１０００および１１００の組み合わせであるチャンネルマップ１２００もまた使用され得る。チャンネルマップ１２００は、チャンネル番号欄１２０２、ソースＩＤ欄１２０４、ネットワークＩＤ欄１２０６、利用可能欄１２０８、ブロック欄１２１０、開始時刻欄１２１２、および終了時刻欄１２１４を組み込む。各欄１２０２、１２０４、１２０６、１２０８、および１２１０、ならびにそれぞれが含むデータは、それぞれマップ１０００および１１００の欄１００２、１００４、１１０４、１００６、および１００８のものと実質的に同一であり得る。欄１２１２および１２１４は、各チャンネルが番組のソースと関連する開始時刻および終了時刻を提示し、そして指示されるネットワークは、その番組のソースと系列関係にある。
【００６０】
図１０〜１２のチャンネルマップは、特定のデータの欄を用いて示されるが、他のタイプのデータがチャンネルマップにおいて使用され得、そしてそのチャンネルマップが、本発明に従って、必要ならば、分割または統合され得る。
【００６１】
上記のように、本発明による、テレビネットワーク、チャンネル、および番組のための広告の表示は、所望ならば、フルモーションビデオ、静止画像、グラフィクス、テキスト、および音声を、標準的なコマーシャルテレビ放送時間帯の間、バーカーテレビ画面上に、受動的テレビ番組ガイドおよび双方向テレビ番組ガイドにおいて、他の任意の適切な技術を使用して、またはこれらもしくは他の適切な技術の組み合わせを使用して、提示することによって、達成され得る。図１３、１４、および１５は、本発明に従って、これらのアプローチのうちのいくつかにおいて、広告を提示する際に採られ得るステップの例を示す。
【００６２】
図１３は、本発明に従って、標準的なコマーシャルテレビ放送時間帯のテレビチャンネルのために広告を提示する際に、図１のシステム１００において実行され得るステップの例１３００を示す。ステップ１３０２で開始して、テレビチャンネルに関連する標準テレビコマーシャル放送時間帯広告のための命令が、メイン設備１０２の広告命令エントリーコンピュータ１１１で受信される。次いで、ステップ１３０４において、主要なコマーシャル、代替のコマーシャル、および広告制御情報が、メイン設備１０２の広告データベース１１４から取り出され、送信のためにパッケージされ、そしてメイン設備１０２の広告データベース１１４に戻して格納される。ステップ１３０４のパッケージの間に、主要なコマーシャルおよび代替のコマーシャルは、それらの本来のフォーマットから別のフォーマット（例えば、ＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）フォーマット）へと、転換され得る。そのコマーシャルの提示のための時刻の直前に、ステップ１３０６において、パッケージされた主要なコマーシャル、代替のコマーシャル、および広告制御情報は、メイン設備１０２の広告データベース１１４からテレビ視聴機器１０６へと送信される。ステップ１３０６での送信は、通信リンク１０８および通信経路１１０内のデジタルチャンネルを使用して、実行される。次いで、ステップ１３０８において、主要なコマーシャル、代替のコマーシャル、および広告制御情報は、テレビ視聴機器１０６において受信される。次いで、テレビ視聴機器１０６は、ステップ１３１０において、その主要なコマーシャルがテレビチャンネルに関連すること、および、テレビ視聴機器１０６に格納されたチャンネルマップ情報から、そのテレビチャンネルが、利用可能であるが、ブロックされていることを決定する。最後に、ステップ１３１２において、代替のコマーシャルが選択されて、双方向番組ガイドにより提示される。
【００６３】
図１４は、本発明に従って、ペイパービュー番組のための広告をバーカーテレビ画面の形態で提示する際に、図１のシステム１００において実行され得るステップの例１４００を示す。ステップ１４０２で開始して、ペイパービュー番組のためのテキストおよびグラフィクスのみを含む、バーカーチャンネルプロモーションのための命令が、メイン設備１０２の広告命令エントリーコンピュータ１１１において受信される。次いで、ステップ１４０４において、主要なプロモーション、代替のプロモーション、および広告制御情報が、メイン設備１０２の広告データベース１１４から取り出され、送信のためにパッケージされ、そしてメイン設備１０２の広告データベース１１４に戻して格納される。そのプロモーションの提示の時刻の直前に、ステップ１４０６において、パッケージされた主要なプロモーション、代替のプロモーション、および広告制御情報が、メイン設備１０２の広告データベース１１４からテレビ視聴機器１０６へと送信される。次いで、ステップ１４０８において、主要なプロモーション、代替のプロモーション、および広告制御情報が、テレビ視聴機器１０６において受信される。次いで、テレビ視聴機器１０６は、ステップ１４１０において、その主要なプロモーションがペイパービュー番組に関連すること、および、テレビ視聴機器１０６に格納された番組ガイド情報から、その番組が利用可能であり、ブロックされていないことを決定する。最後に、ステップ１４１２において、その主要なプロモーションが提示される。
【００６４】
図１５は、本発明に従って、テレビネットワークのための広告を、双方向テレビ番組ガイドにおいて提示する際に、図１のシステム１００において実行され得るステップの例１５００を示す。ステップ１５０２で開始して、テレビネットワークのための双方向番組ガイド広告の命令が、メイン設備１０２に広告命令エントリーコンピュータ１１１において受信される。次いで、ステップ１５０４において、主要な広告、代替の広告、および広告制御情報が、メイン設備１０２の広告データベース１１４から取り出され、送信のためにパッケージされて、メイン設備１０２の広告データベース１１４に戻されて格納される。その広告の提示の時刻の直前に、ステップ１５０６において、パッケージされた主要な広告、代替の広告、および広告制御情報が、メイン設備１０２の広告データベース１１４からテレビ視聴機器１０６へと送信される。次いで、ステップ１５０８において、主要な広告、代替の広告、および広告制御情報が、テレビ視聴機器１０６において受信される。次いで、テレビ視聴機器１０６の双方向番組ガイドアプリケーションが、ステップ１５１０において、その主要な広告がテレビネットワークに関連すること、および、テレビ視聴機器１０６に格納された番組ガイド情報から、そのネットワークが利用不可能であることを決定する。最後に、ステップ１５１２において、代替の広告が、双方向番組ガイドにより、提示される。
【００６５】
広告１６０４を組み込む、「グリッド」双方向番組ガイド表示画面１６００の例を、図１６に図示する。示すように、画面１６００は、タイトル１６０２、広告１６０４、および番組グリッド１６０６を有し得る。タイトル１６０２は、そのガイド情報のソースを示す任意のテキストまたはロゴであり得る。広告１６０４は、テキスト、グラフィクス、および他の任意の視覚的提示物を含み得、そしてそのテキスト、グラフィクス、または他の視覚的提示物のいずれかまたは全ては、静止していても、動いていても良い。さらに、広告１６０４はまた、音声部分を含み得、これは表示された提示物の視覚的部分と同調していてもしていなくても良い。広告１６０４は、画面１６００の細いストリップを使用するように示されるが、広告１６０４は、画面１６００の任意の部分を使用し得るか、または双方向番組ガイド制御画面１６００が作動中である時間の一部の間、画面１６００の可視領域全体を使用し得る。番組グリッド１６０６は、図示するチャンネル−時間グリッドフォーマットであり得るか、または任意の他のフォーマットであり得る。図示するチャンネル−時間グリッドフォーマットにおいては、表示されるグリッドの一方の軸がチャンネル番号をリストし（この例においては、垂直軸）、そして表示されるグリッドの他方の軸が、時刻をリストして（この例においては、水平軸）、そのグリッド内のセルが、番組情報を示す。画面１６００のユーザは、その番組ガイドが実行されているセットトップボックス１２４を制御するリモコン上の上下のカーソルキーを押下することにより、グリッド１６０６を通してスクロールすることによって、番組情報を見得る。
【００６６】
広告を組み込む「ナビゲータ」双方向番組ガイド表示画面１７００の例を、図１７に図示する。示すように、画面１７００は、タイトル１７０２、１つ以上の広告１７０８および１７１０、ならびにナビゲータメニュー１７０４を有し得る。タイトル１７０２は、そのガイド情報のソース、またはその双方向番組ガイド表示のナビゲータ特性の名称を示す、任意のテキストまたはロゴであり得る。広告１７０８および１７１０は、テキスト、グラフィクス、および他の任意の視覚的提示物を含み得、そしてこのテキスト、グラフィクス、または他の視覚的提示物のいずれかあるいは全ては、静止していても動いていても良い。さらに、広告１７０８および１７１０はまた、音声部分を含み得、これは、表示されている提示物の視覚的部分と同調していてもしていなくても良い。広告１７０８および１７１０は、画面１７００の２つの特定の領域を使用するよう示されるが、広告１７０８および１７１０は、画面１７００の任意の部分を使用し得るか、または双方向番組ガイド制御画面１７００が作動中である時間の部分の間、画面１７００の可視領域の全体を使用し得る。ナビゲータメニュー１７０４は、ユーザがカーソル１７０６を使用してメニュー１７０４にリストされたオプションの１つを選択し、次いでその選択したオプションに基づくデータを見ることを可能とすることによって、双方向番組ガイドデータを通してナビゲーションすることを可能とし得る。例えば、ユーザは「時刻」を選択し得、次いで続いて指定した時刻に放映される番組のための全ての番組ガイドデータを見得る。別の例として、ユーザ
は「タイトル」を選択し得、次いで続いて指定したタイトルに対応する番組のための全ての番組ガイドデータを見得る。さらに別の例として、ユーザは「チャンネル」を選択し得、次いで続いて指定したチャンネルで放映されている、またはされる予定の番組のための、全ての番組ガイドデータを見得る。
【００６７】
このような双方向番組ガイド表示画面の例を、図１８に図示する。示すように、「チャンネルごとの番組」画面１８００は、タイトル１８０２、１つ以上の広告１８１４および１８１６、ならびに番組リスト１８０４を有し得る。タイトル１８０２は、そのガイド情報のソース、またはその双方向番組ガイド表示のチャンネルごとの番組の特性の名称を示す、任意のテキストまたはロゴであり得る。広告１８１４および１８１６は、テキスト、グラフィクス、および他の任意の視覚的提示物を含み得、そしてこのテキスト、グラフィクス、または他の視覚的提示物のいくつかまたは全ては、静止していても動いていても良い。さらに、広告１８１４および１８１６はまた、音声部分を含み得、これは、表示されている提示物の視覚的部分と同調していてもしていなくても良い。広告１８１４および１８１６は、画面１８００の特定の領域を使用するよう示されるが、広告１８１４および１８１６は、画面１８００の任意の部分を使用し得るか、または双方向番組ガイド制御画面１８００が作動中である時間の部分の間、画面１８００の可視領域の全体を使用し得る。番組リスト１８０４は、示すように、指定されたチャンネルの所定の期間にわたる番組のリストを提示し得る。指定されたチャンネルは、チャンネル名表示１８０６に示され得、所定の期間は、時間表示１８０８により示され得、そして番組は、番組名１８１０により示され得る。画面１８００の好ましい実施態様においては、選択された任意の番組についてのさらなる情報が、カーソル１８１２を使用して番組を選択することによって、利用可能であり得る。
【００６８】
双方向テレビ番組ガイドに広告を提示する他の例は、Ｋｎｕｄｓｏｎら、米国特許出願番号第０９／０３４，９３９号（１９９８年３月４日出願）、Ｋｎｕｄｓｏｎら、米国特許出願番号第０９／０７０，６０４号（１９９８年４月３０日出願）、Ｋｎｕｄｓｏｎら、米国特許出願番号第０９／０７０，５５５号（１９９８年４月３０日出願）、およびＢｏｙｌａｎ，ＩＩＩら、米国特許出願第０９／０７０，７００号（１９９８年４月３０日出願）に記載され、これらの全文は、本明細書において参考として援用される。
【００６９】
図１９は、本発明に従って、テレビネットワークに関連する広告を送信、受信、処理および表示する際に、図１のシステム１００により採られ得るステップの例１９００を図示する。ステップ１９０２で開始して、テレビネットワークに関連する広告および広告制御情報が、メイン設備１０２の広告データベース１１４から、パッケージされた形態で取り出される。次いで、このパッケージされた広告および情報は、ステップ１９０４において、通信リンク１０８、テレビ配信設備１０４、および通信経路１１０によって、全てのテレビ視聴機器１０６に送信される。次に、ステップ１９０６において、広告および広告制御情報パッケージは、テレビ視聴機器１０６の各部分において受信される。次いで、図７に示し、上に記載したようなプロセスを実行することによって、テレビ視聴機器１０６の各部分は、ステップ１９０８において、受信された広告に関連するネットワークの系列会社が、テレビ視聴機器１０６において利用可能であり、所望でないと指定されていないかどうかを決定する。ステップ１９０８において、広告に関連するネットワークの系列会社が利用可能であり、ブロックされていないことが決定された場合には、その広告はステップ１９１０において表示される。そうでなければ、ステップ１９１０は代替の広告を選択し、表示する。
【００７０】
上記は、本発明の原理を例示したに過ぎず、当業者であれば、本発明の範囲および精神から逸脱することなしに、様々な改変をなし得る。
【図１】
2010172008.tif 000003
【図２】
2010172008.tif 000004
【図３】
2010172008.tif 000005
【図４】
2010172008.tif 000006
【図５】
2010172008.tif 000007
【図６】
2010172008.tif 000008
【図７】
2010172008.tif 000009
【図８】
2010172008.tif 000010
【図９】
2010172008.tif 000011
【図１０】
2010172008.tif 000012
【図１１】
2010172008.tif 000013
【図１２】
2010172008.tif 000014
【図１３】
2010172008.tif 000015
【図１４】
2010172008.tif 000016
【図１５】
2010172008.tif 000017
【図１６】
2010172008.tif 000018
【図１７】
2010172008.tif 000019
【図１８】
2010172008.tif 000020
【図１９】
2010172008.tif 000021