"明細書に記載の発明。発明の要旨本発明のこれらの目的および他の目的は、本発明の原理によって、双方向テレビ番組ガイドが、任意の方法で関連する番組を分類するシステムを提供することにより達成される。例えば、スポンサーは、前もって予測することが困難である方法または時間によって異なる方法で関連する任意の番組グループを広告することを決定し得る。本発明の番組ガイドは、スポンサーによって提供される基準によって、スポンサーを有するグループの一部分になるべきテレビ番組を選択する。この番組ガイドシステムは、スポンサーを有するグループとして選択されるテレビ番組のリスト項目を表示し得る。任意の満了番組例えば、終了したか、または購入がもはや不可能な番組は、リスト項目の一部分として表示されない。番組ガイドシステムはまた、番組グループに関する広告を表示し得る。本発明の番組ガイドシステムはまた、番組グループに関する情報画面を提供し得る。このリスト項目または情報画面は、ユーザが番組グループに関する双方向オプションまたは広告を選択すると表示され得る。リスト項目グループは、常に更新され得る。番組がグループから脱落すると、番組ガイドは別の番組を追加し得、結果として、リスト項目グループは常に最新であり、常にほぼ同じ数の番組を含む。所望であれば、リスト項目グループは、グループ内の最後の番組が終了した時、またはそれより前の所定の時間に、番組ガイドシステム内のオプションとして姿を消すことが可能である。本発明の番組ガイドシステムは、ユーザが、グループ内の全ての番組を録画すること、または後で簡単にアクセスし得るようにグループにブックマークを付けることを可能にし得る。番組ガイドは、ユーザが、グループ内の全ての番組に関してリマインダーを設定することを可能にし得る。番組ガイドは、選択されたユーザプロフィールにグループ内の番組に関する共通の属性を追加し得る。番組ガイドは、ユーザが、グループのリスト項目に表示されていない番組グループ内の番組を検索することを可能にし得る。例えば、本発明は、以下を提供する。項目1双方向テレビ番組ガイドシステムであって、番組ガイドデータを格納する番組ガイドデータベースと、テレビ配信設備に接続されたユーザ機器であって、該テレビ配信設備からテレビプログラミングを受信し、双方向テレビ番組ガイドをサポートするように構成され、該ユーザ機器のユーザに、スポンサーによって任意に選択されたテレビ番組グループのリスト項目を視聴する機会を提供し、テレビ番組が、該番組ガイドデータから該グループの一部をなすように選択される、ユーザ機器と、を備える、双方向テレビ番組ガイドシステム。項目2上記テレビ番組グループは該番組グループに関する広告にリンク付けされる、項目1に記載の双方向テレビ番組ガイドシステム。項目3上記広告は双方向広告である、項目2に記載の双方向テレビ番組ガイドシステム。項目4上記双方向テレビ番組ガイドシステムは、データベースクエリを用いて、グループの一部をなすようにテレビ番組を選択する、項目1に記載の双方向テレビ番組ガイドシステム。項目5上記双方向テレビ番組ガイドシステムは、上記スポンサーによって提供される所定の番組リストに基づいて、グループの一部をなすようにテレビ番組を選択する、項目1に記載の双方向テレビ番組ガイドシステム。項目6上記双方向テレビ番組ガイドシステムは、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、グループの一部をなすようにテレビ番組を選択する、項目1に記載の双方向テレビ番組ガイドシステム。項目7上記双方向テレビ番組ガイドは、上記ユーザ機器上に上記テレビ番組グループのうちの少なくとも一つに関する情報画面を表示するように構成される、項目1に記載の双方向テレビ番組ガイドシステム。項目8上記双方向テレビ番組ガイドは、一回の選択で、上記グループのうちの少なくとも一つのグループ内の番組を録画する機会を上記ユーザに提供する、項目1に記載の双方向テレビ番組ガイドシステム。項目9上記双方向テレビ番組ガイドは、一回の選択で、上記グループのうちの少なくとも一つのグループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する、項目1に記載の双方向テレビ番組ガイドシステム。項目10上記双方向テレビ番組ガイドは、上記ユーザが上記グループうちの少なくとも一つへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する、項目1に記載の双方向テレビ番組ガイドシステム。項目11上記ユーザ機器はユーザテレビ機器である、項目1に記載の双方向テレビ番組ガイドシステム。項目12上記ユーザ機器はユーザコンピュータ機器である、項目1に記載の双方向テレビ番組ガイドシステム。項目13上記双方向テレビ番組ガイドは、上記グループに対してブックマークを設定する機会を上記ユーザに提供する、項目1に記載の双方向テレビ番組ガイドシステム。項目14上記双方向テレビ番組ガイドは、上記グループ内の番組を検索する機会を上記ユーザに提供する、項目1に記載の双方向テレビ番組ガイドシステム。項目15上記双方向テレビ番組ガイドは、ユーザプロファイルに上記グループを追加する機会を上記ユーザに提供する、項目1に記載の双方向テレビ番組ガイドシステム。項目16上記双方向テレビ番組ガイドシステムは、クライアント-サーバ構成で実現される、項目1に記載の双方向テレビ番組ガイドシステム。項目17リスト項目グループを備えた双方向テレビ番組ガイドを用いる方法であって、テレビ配信設備からユーザ機器にテレビプログラミングを提供する工程と、該ユーザ機器上で、双方向テレビ番組ガイドを少なくとも部分的にサポートする工程と、該ユーザ機器上で表示する該双方向テレビ番組ガイドにテレビ番組ガイドデータを提供する工程と、テレビ番組グループを任意に選択する機会をスポンサーに提供する工程と、該番組ガイドデータから該テレビ番組グループのリスト項目を編集する工程と、該ユーザ機器上に該リスト項目を表示する工程と、を包含する、方法。項目18上記リスト項目を表示する工程は、上記ユーザが上記テレビ番組グループに関する双方向広告を選択した場合に、上記ユーザ機器上に該リスト項目を表示する工程をさらに包含する、項目17に記載の方法。項目19上記リスト項目を編集する工程は、データベースクエリを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目17に記載の方法。項目20上記リスト項目を編集する工程は、上記スポンサーによって提供される所定の番組リストを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目17に記載の方法。項目21上記リスト項目を編集する工程は、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目17に記載の方法。項目22上記ユーザ機器上に、上記テレビ番組グループに関する情報画面を表示する工程をさらに包含する、項目17に記載の方法。項目23一回の選択で、上記グループ内の番組を録画する機会を上記ユーザに提供する工程をさらに包含する、項目17に記載の方法。項目24一回の選択で、上記グループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する工程をさらに包含する、項目17に記載の方法。項目25上記ユーザが上記グループへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する工程をさらに包含する、項目17に記載の方法。項目26上記ユーザ機器はユーザテレビ機器である、項目17に記載の方法。項目27上記ユーザ機器はユーザコンピュータ機器である、項目17に記載の方法。項目28上記グループに対してブックマークを設定する機会を上記ユーザに提供する工程をさらに包含する、項目17に記載の方法。項目29上記グループ内の番組を検索する機会を上記ユーザに提供する工程をさらに包含する、項目17に記載の方法。項目30ユーザプロファイルに上記グループのうちの少なくとも一つを追加する機会を上記ユーザに提供する工程をさらに包含する、項目17に記載の方法。項目31上記双方向テレビ番組ガイドをサポートする工程は、クライアント-サーバ構成において、一部は上記ユーザ機器上で、一部はサーバ上で、該双方向テレビ番組ガイドをサポートする工程をさらに包含する、項目17に記載の方法。項目32双方向テレビ番組ガイドシステムであって、番組ガイドデータを格納する番組ガイドデータベースと、上記テレビ配信設備に接続されたユーザ機器であって、該テレビ配信設備からテレビプログラミングを受信し、双方向テレビ番組ガイドをサポートするように構成され、該テレビ番組グループに関する双方向広告を選択することによって、該ユーザ機器のユーザに、スポンサーによって任意に選択されたテレビ番組グループのリスト項目を視聴する機会を提供し、テレビ番組が、該番組ガイドデータから該グループの一部をなすように選択される、ユーザ機器と、を備える、双方向テレビ番組ガイドシステム。項目33上記ユーザ機器は、データベースクエリを用いてグループの一部をなすようにテレビ番組を選択する、項目32に記載の双方向テレビ番組ガイドシステム。項目34上記ユーザ機器は、上記スポンサーによって提供される所定の番組リストに基づいて、上記グループの一部をなすようにテレビ番組を選択する、項目32に記載の双方向テレビ番組ガイドシステム。項目35上記ユーザ機器は、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、上記グループの一部をなすようにテレビ番組を選択する、項目32に記載の双方向テレビ番組ガイドシステム。項目36上記双方向テレビ番組ガイドは、上記ユーザ機器上に上記テレビ番組グループに関する情報画面を表示するように構成される、項目32に記載の双方向テレビ番組ガイドシステム。項目37上記双方向テレビ番組ガイドは、一回の選択で、上記グループ内の番組を録画する機会を上記ユーザに提供する、項目32に記載の双方向テレビ番組ガイドシステム。項目38上記双方向テレビ番組ガイドは、一回の選択で、上記グループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する、項目32に記載の双方向テレビ番組ガイドシステム。項目39上記双方向テレビ番組ガイドは、上記ユーザが上記グループへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する、項目32に記載の双方向テレビ番組ガイドシステム。項目40上記ユーザ機器はユーザテレビ機器である、項目32に記載の双方向テレビ番組ガイドシステム。項目41上記ユーザ機器はユーザコンピュータ機器である、項目32に記載の双方向テレビ番組ガイドシステム。項目42上記双方向テレビ番組ガイドは、上記グループに対してブックマークを設定する機会を上記ユーザに提供する、項目32に記載の双方向テレビ番組ガイドシステム。項目43上記双方向テレビ番組ガイドは、上記グループ内の番組を検索する機会を上記ユーザに提供する、項目32に記載の双方向テレビ番組ガイドシステム。項目44上記双方向テレビ番組ガイドは、ユーザプロファイルに上記グループを追加する機会を上記ユーザに提供する、項目32に記載の双方向テレビ番組ガイドシステム。項目45上記双方向テレビ番組ガイドシステムは、クライアント-サーバ構成で実現される、項目32に記載の双方向テレビ番組ガイドシステム。項目46リスト項目グループを備えた双方向テレビ番組ガイドを用いる方法であって、テレビ配信設備からユーザ機器にテレビプログラミングを提供する工程と、少なくとも部分的に該ユーザ機器上で双方向テレビ番組ガイドをサポートする工程と、該ユーザ機器上で表示する該双方向テレビ番組ガイドにテレビ番組ガイドデータを提供する工程と、テレビ番組グループを任意に選択する機会をスポンサーに提供する工程と、該番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程と、上記ユーザが該テレビ番組グループに関する双方向広告を選択した場合に、該ユーザ機器上に該リスト項目を表示する工程と、を包含する、方法。項目47上記リスト項目を編集する工程は、データベースクエリを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目46に記載の方法。項目48上記リスト項目を編集する工程は、上記スポンサーによって提供される所定の番組リストを用いて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目46に記載の方法。項目49上記リスト項目を編集する工程は、上記番組ガイドデータ内の番組に関連付けられたデータフラグの存在に基づいて、上記番組ガイドデータから上記テレビ番組グループのリスト項目を編集する工程をさらに包含する、項目46に記載の方法。項目50上記ユーザ機器上に、上記テレビ番組グループに関する情報画面を表示する工程をさらに包含する、項目46に記載の方法。項目51一回の選択で、上記グループ内の番組を録画する機会を上記ユーザに提供する工程をさらに包含する、項目46に記載の方法。項目52一回の選択で、上記グループ内の番組それぞれに対してリマインダーを設定する機会を上記ユーザに提供する工程をさらに包含する、項目46に記載の方法。項目53上記ユーザが上記グループへの興味を示した場合に、該グループ内の番組それぞれに対してリマインダーを自動的に設定する工程をさらに包含する、項目46に記載の方法。項目54上記ユーザ機器はユーザテレビ機器である、項目46に記載の方法。項目55上記ユーザ機器はユーザコンピュータ機器である、項目46に記載の方法。項目56上記グループに対してブックマークを設定する機会を上記ユーザに提供する工程をさらに包含する、項目46に記載の方法。項目57上記グループ内の番組を検索する機会を上記ユーザに提供する工程をさらに包含する、項目46に記載の方法。項目58ユーザプロファイルに上記グループのうちの少なくとも一つを追加する機会を上記ユーザに提供する工程をさらに包含する、項目46に記載の方法。項目59上記双方向テレビ番組ガイドをサポートする工程は、クライアント-サーバ構成において、一部は上記ユーザ機器上で、一部はサーバ上で、該双方向テレビ番組ガイドをサポートする工程をさらに包含する、項目46に記載の方法。好適な実施形態の詳細な説明本発明による例示的な双方向テレビシステム10が図1Aに示される。テレビ番組内容およびデジタル音楽が、番組内容ソース12からテレビ配信設備14などのテレビ配信設備に通信パス16を使用して提供され得る。番組内容ソース12は、テレビおよび音楽番組内容の任意の適切なソース例えば、テレビおよび音楽製作スタジオなどであり得る。テレビ配信設備14は、ケーブルシステムヘッドエンド、衛星テレビ配信設備、テレビ放送設備、または、テレビおよび音楽番組内容をユーザに配信する任意の他の適切な設備であり得る。典型的には、多数のテレビ配信設備14がシステム10内に存在するが、図を複雑にしすぎることを回避するために、図1Aには1つのみが示される。通信パス16は、衛星パス、光ファイバーパス、ケーブルパス、任意の他の適切な配線もしくは無線式の通信パス、またはこのようなパスの組み合わせであり得る。テレビ配信設備14は、種々のユーザ機器デバイス18に接続され得る。このようなユーザ機器18は、例えば、ユーザの家の中に配置され得る。ユーザ機器18は、ユーザテレビ機器20またはユーザコンピュータ機器22を含み得る。ユーザ機器は、テレビ配信設備14から通信パス26、27、および28などの通信パスを介して、テレビおよび音楽番組内容ならびに他の情報を受信し得る。このユーザ機器はまた、パス26、27、および28を介してテレビ配信設備14に信号を送信し得る。パス26、27、および28は、ケーブルまたは他の配線式通信、自由空間通信例えば、放送または他の無線式信号のための、衛星中継などであり得る。番組ガイドデータベース30を使用して、予定されている放送時間、タイトル、チャンネル、ランク付け情報例えば、視聴制限および評論家のランク付け、タイトルの詳細な説明、ジャンルまたはカテゴリ情報例えば、スポーツ、ニュース、映画など、俳優および女優に関する情報、放送時間などのテレビ番組スケジュール情報がユーザに提供され得る。番組ガイドデータベース30から送信される情報はまた、本発明による番組のリスト項目グループおよび他の情報を含み得る。スポンサー11は、広告、番組グループのリスト項目、および/または、グループのリスト項目の一部分となるべき番組を選択する際の基準を番組ガイドデータベース30に通信パス13に沿って提供し得る。番組ガイドデータベース30は、通信パス32を介してテレビ配信設備14に番組スケジュール情報およびリスト項目グループを提供して、パス26、27、および28を介して関連するユーザ機器にそれらを配信し得る。通信パス13および32は、衛星通信パスまたは他の無線式パス、光ファイバーまたは他の配線式通信パス、このようなパスの組み合わせなどの任意の適切な通信パスであり得る。ユーザテレビ機器およびパーソナルコンピュータなどのユーザ機器デバイスは、番組スケジュール情報を用いて、番組グループのリスト項目および情報をユーザに表示し得る。双方向テレビ番組ガイドアプリケーションまたは他の適切なアプリケーションを使用して、このような情報がユーザのディスプレイ上に表示され得る。オンライン番組ガイドが、通信ネットワーク34に接続されたサーバ36などのサーバによって提供され得る。サーバ36は、番組ガイドデータベース30から通信パス38、通信ネットワーク34、および通信パス40を介して番組スケジュール情報を受信し得る。パス38および40は、衛星パス、光ファイバーパス、配線式パスなどであり得る。通信ネットワーク34は、インターネット、公衆交換電話ネットワークpublicswitchedtelephonenetwork、パケットベースのネットワークなどの任意の適切な通信ネットワークであり得る。ユーザ機器18は、通信パス42を介してオンライン番組ガイドにアクセスし得、この通信パス42は、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、無線式パス、このようなパスの組み合わせ、または任意の他の適切なパスなどの任意の適切な通信パスであり得る。ユーザ機器18はまた、通信パス26、テレビ配信設備14、および通信パス44を介してオンライン番組ガイドにアクセスし得る。例えば、ユーザ機器18によってケーブルモデムなどが使用されて、テレビ配信設備14と通信し得る。テレビ配信設備14は、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、このようなパスの組み合わせなどの任意の適切なパス44を介して通信ネットワーク34と通信し得る。ユーザテレビ機器20およびユーザコンピュータ機器22などのユーザ機器は、同様の構成を使用して、オンライン番組ガイドにアクセスし得る。ユーザテレビ機器20は、通信パス46を使用して、または、パス27、テレビ配信設備14、およびパス44を使用して、オンライン番組ガイドにアクセスし得る。ユーザコンピュータ機器22は、通信パス48を使用して、または、パス28、テレビ配信設備14、およびパス44を使用して、オンライン番組ガイドにアクセスし得る。パス46および48は、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、このようなパスの組み合わせなどの任意の適切なパスであり得る。番組ガイドアプリケーション以外の双方向テレビアプリケーションは、サービスプロバイダ50などのサービスプロバイダを使用し得る。例えば、ホームショッピングサービスが、販売担当者、注文遂行設備、口座維持設備、および双方向ホームショッピング機能を支持する他の設備を有するサービスプロバイダ50などのサービスプロバイダによって支持され得る。ユーザ機器を使用して実施されるホームショッピングアプリケーションは、サービスプロバイダにアクセスして、これらの機能をユーザに提供するために使用され得る。ユーザ機器は、テレビ配信設備14および通信パス52を介して、または、通信ネットワーク34および通信パス54を介してサービスプロバイダ50にアクセスし得る。パス52および54などの通信パスは、配線式パス、ケーブルパス、光ファイバーパス、衛星パス、このようなパスの組み合わせなどの任意の適切なパスであり得る。所望であれば、ビデオオンデマンドアプリケーションなどの双方向テレビアプリケーションが、サーバ56を使用して支持され得る。ビデオは、サーバ56上に保存されて、ユーザがリクエストするとユーザ機器に提供され得る。所望であれば、双方向テレビ番組ガイドアプリケーション、ホームショッピングアプリケーション、ビデオオンデマンドアプリケーション、および他のアプリケーション例えば、電子メールおよびチャットまたは他の通信機能に関連するアプリケーションなどなどのアプリケーションは、ナビゲーションシェルアプリケーションすなわち、アプリケーションに対応するメニューオプションを有するメニューアプリケーションを介してアクセスされる個別のアプリケーションとして提供され得る。このようなアプリケーションの機能は組み合わせられ得る。例えば、ビデオオンデマンド、ホームショッピング、および通信機能は、番組ガイド内に組み込まれ得る。さらに、双方向テレビ番組ガイドアプリケーション、ホームショッピングアプリケーション、ビデオオンデマンドアプリケーション、通信アプリケーション、およびナビゲーションシェルアプリケーションは、システム10によって支持され得る双方向テレビアプリケーションの種類の例示的な例のほんのいくつかである。支持され得る他の適切なアプリケーションは、ニュースサービス、インターネットサービス、双方向賭博サービス例えば、競馬などの賭博、通信サービス例えば、電子メール、チャットなど、および任意の他の適切な双方向アプリケーションを含む。これらのアプリケーションは、ユーザ機器上で局所的に実施され得る。アプリケーションはまた、クライアント-サーバアーキテクチャを使用して実施され得、ここで、ユーザ機器はクライアントプロセッサの役割を果たし、テレビ配信設備14または他の適切なロケーションにおけるサーバ56などのサーバがサーバプロセッサの役割を果たす。所望であれば、他の配信されたアーキテクチャもまた使用され得る。番組ガイド、ホームショッピング、ビデオオンデマンド、インターネット、通信などに関連する双方向テレビ機能を実施するために使用される特定の構成に関わらず、これらの機能を支持するソフトウェアは、アプリケーションと呼ばれ得る。セットトップボックス構成に基づく例示的なユーザテレビ機器20が図1Bに示される。入力/出力58が、パス27および46などの通信パスに接続され得る。テレビ番組内容および他の情報が、入力/出力58を使用して受信され得る。ユーザからのコマンドおよびリクエストまたは他の情報もまた、入力/出力58を介して送信され得る。セットトップボックス60は、任意の適切なアナログまたはデジタルセットトップボックスであり得る。セットトップボックス60は、所望のアナログテレビチャンネルにチューニングするアナログチューナを含み得る。セットトップボックス60はまた、デジタルテレビおよび音楽チャンネルを受信するデジタル復号回路を含み得る。アナログチャンネルおよびデジタルチャンネルの両方は、所望であれば一緒に取り扱われ得る。セットトップボックス60はまた、ソフトウェアアプリケーションを実行するために使用するプロセッサ例えば、マイクロコントローラまたはマイクロプロセッサなどを含む。セットトップボックス60は、アプリケーションを実行する際に使用するランダムアクセスメモリなどのメモリを含み得る。不揮発性メモリもまた使用され得る例えば、起動ルーチンおよび他の命令を開始するために。ハードディスク記憶装置を使用して、データをバックアップし、そうでなければ、ランダムアクセスメモリアプローチを使用して支持され得るよりも大きなデータベースを支持する。セットトップボックス60は、リモコンと通信する赤外線IRのまたは他の通信回路を有し得る。セットトップボックス60はまた、専用ボタンおよびフロントパネルディスプレイを有し得る。このフロントパネルディスプレイは、例えば、セットトップボックスがチューニングされている現在のチャンネルを表示するために使用され得る。セットトップボックス60はまた、ケーブルを介するケーブル通信のためのケーブルモデム、ISDN通信のための総合サービスデジタルネットワークISDNモデム、DSL通信のためのデジタル加入者線DSLモデム、電話線を介して通信するための電話モデム、ページング通信のためのページング通信回路例えば、ページング周波数を使用する無線式高周波送信wirelessradiofrequencytransmissions、携帯電話通信回路例えば、デジタル携帯電話データ通信のための、および他のアプローチを使用する通信のための他の設備などの通信回路を有し得る。このような通信は、インターネットまたは任意の他の適切な通信ネットワークもしくはパスを含み得る。ビデオカセットレコーダ62または他の適切な録画デバイスが、セットトップボックス60に接続され得る。これによって、セットトップボックス60からの映像を録画することが可能になる。例えば、セットトップボックス60が所定のテレビチャンネルにチューニングされている場合、そのテレビチャンネルに関するビデオ信号は、ビデオカセット上に録画するためにビデオカセットレコーダ62に送られ得る。所望であれば、開始、終了、録画などのビデオカセットレコーダ機能は、セットトップボックス60によって制御され得る。例えば、セットトップボックス60は、ビデオカセットレコーダ62のリモコン入力に向けられる赤外線コマンドを使用して、ビデオカセットレコーダ62を制御し得る。ビデオカセットレコーダ62の出力は、ユーザに表示するためにテレビ64に提供され得る。ビデオカセットレコーダ62が使用されていない場合、セットトップボックス58からのビデオ信号は、テレビ64に直接提供され得る。所望であれば、任意の適切なモニタを使用して映像が表示され得る。ユーザテレビ機器20に関する別の例示的な構成が図1Cに示される。図1Cの例において、ユーザテレビ機器20は、デジタルビデオレコーダ66例えば、パーソナルビデオレコーダPVRおよびテレビ68を含む。入力/出力70が、パス27および46などの通信パスに接続され得る。テレビ番組内容および他の情報が、入力/出力70を使用して受信され得る。ユーザからのコマンドおよびリクエストならびに他の情報が、入力/出力70を介して送信され得る。デジタルビデオレコーダ66は、映像保存に関して、ビデオカセットの代わりにハードディスクまたは他の適切な保存媒体が使用され得ること以外、標準セットトップボックスに類似し得る。このハードディスクは、デジタルビデオレコーダ66の内部にあり得る。デジタルビデオレコーダはまた、アナログテレビ信号をデジタル形式に変換して、ハードディスクまたは他の保存媒体に保存するデジタルエンコーダを含み得る。デジタルビデオレコーダ66は、所望のアナログテレビチャンネルにチューニングするアナログチューナを含み得る。デジタルビデオレコーダ66はまた、デジタルテレビおよび音楽チャンネルを受信するデジタル復号回路を含み得る。所望であれば、デジタルビデオレコーダ66は、アナログチャンネルおよびデジタルチャンネルの両方を取り扱う回路を含み得る。デジタルビデオレコーダ66はまた、ソフトウェアアプリケーションを実行するために使用するプロセッサ例えば、マイクロコントローラまたはマイクロプロセッサなどを含む。デジタルビデオレコーダ66は、アプリケーションを実行する際に使用するランダムアクセスメモリなどのメモリを含み得る。不揮発性メモリもまた、起動ルーチンまたは他の指示を保存するために使用され得る。デジタルビデオレコーダ66内のハードディスクおよび他の記憶装置を使用して、データベース例えば、番組ガイドデータベースまたは双方向テレビアプリケーションデータベースを支持し得る。デジタルビデオレコーダ66は、リモコンと通信するためのIR通信回路または他の適切な通信回路を有し得る。デジタルビデオレコーダ66はまた、専用ボタンおよびフロントパネルディスプレイを有し得る。このフロントパネルディスプレイは、例えば、デジタルビデオレコーダがチューニングされている現在のチャンネルを表示するために使用され得る。デジタルビデオレコーダ66はまた、ケーブルモデム、総合サービスデジタルネットワークISDNモデム、デジタル加入者線DSLモデム、電話モデムなどの通信回路を有し得、他の機器と通信し得る。このような通信は、インターネットまたは任意の他の適切な通信ネットワークもしくはパスを含み得る。所望であれば、図1Cのデジタルビデオレコーダ66または図1Bのセットトップボックス60は、衛星受信器、または衛星信号を受信する無線式の通信回路を有する他の機器であり得る。テレビ番組内容は、デジタルビデオレコーダ66のハードディスク上に録画され得る。デジタルビデオレコーダ66は、以前に録画された映像がテレビ68上で再生される間に、新しい映像を録画し得る。これによって、ユーザが、通常のテレビ視聴の間に一時停止ボタンを押すことが可能になる。一時停止ボタンが押されると、現在のテレビ番組は、デジタルビデオレコーダ66のハードディスク上に保存される。ユーザが再生を押すと、録画された映像が再生され得る。この構成によって、ユーザが、シームレスに一時停止し、かつ、テレビ視聴を再開することが可能になる。図1Bのセットトップボックス構成および図1Cのデジタルビデオレコーダセットボックス構成は、単なる例示である。所望であれば、他の構成が使用され得る。例えば、ユーザテレビ機器は、WebTVボックス、パーソナルコンピュータテレビPC/TV、または任意の他の適切なテレビ機器の構成に基づき得る。所望であれば、セットトップボックス60、デジタルビデオレコーダ66、WebTVボックス、またはPC/TVなどの構成要素の機能は、テレビもしくはパーソナルコンピュータまたは他の適切なデバイスに組み込まれ得る。例示的なユーザコンピュータ機器22が図1Dに示される。図1Dの構成において、パーソナルコンピュータ84は、キーボード86または他の適切なユーザ入力デバイス例えば、トラックボール、マウス、タッチパッド、タッチスクリーン、音声認識システムなどをユーザが使用することによって制御され得る。テレビ番組内容および双方向テレビアプリケーションコンテンツは、モニタ88上に表示され得る。テレビ番組内容および他の情報は、入力/出力90を使用してパス28および48図1Aから受信され得る。ユーザはまた、遠隔なサービスに入力/出力ライン90を介してコマンドおよび他の情報を送信し得る。パーソナルコンピュータユニット84は、アナログテレビチャンネルおよびデジタルテレビチャンネルを復号するテレビチューナカードを含み得る。このテレビチューナカードは、所定のアナログチャンネルにチューニングするアナログチューナと、パケット化されたpacketizedデジタルデータストリームから所望のデジタルテレビまたは音楽チャンネルをフィルタにかけるデジタル復号回路とを含み得る。図1Dのユーザコンピュータ機器の構成は、単なる例示である。所望であれば、任意の適切なコンピュータ機器の構成が使用され得る。さらに、上記のユーザテレビ機器とユーザコンピュータ機器との構成は、単なる例示である。例示的なユーザ機器のより一般的な実施形態が図1Eに示される。図1Eに示すように、制御回路92が入力/出力94に接続される。入力/出力94は、図1Aのパス26、27、28、42、46、および48などの通信パスに接続され得る。テレビおよび音楽番組内容は、入力/出力94を介して例えば、番組内容ソース12およびテレビ配信設備14から受信され得る。双方向テレビ番組ガイドに関する番組スケジュール情報もまた、入力/出力94を介して受信され得る。入力/出力94はまた、他の双方向テレビアプリケーションに関する情報を受信するために使用され得る。ユーザは、入力/出力94を使用して、コマンド、リクエスト、および他の適切な情報を送信するために制御回路92を使用し得る。制御回路94は、マイクロプロセッサ、マイクロコントローラなどの任意の適切なプロセッサに基づき得る。メモリまたは他の適切な記憶装置デバイスが、制御回路94の一部分として提供され得る。アナログチューナ、MPEG-2デコーダ、もしくは他のデジタルチューニング回路、あるいは任意の他の適切なチューニング回路、またはこのような回路の組み合わせなどのチューニング回路がまた、回路92の一部分として含まれ得る。チューニング回路を使用して、ユーザ機器が特定のテレビまたは音楽チャンネルにチューニングされ得る。チューニング回路の状態は、双方向テレビ番組ガイドなどの双方向テレビアプリケーションによって監視され得るか、監視アプリケーションによって監視され得るか、または、任意の他の適切なアプリケーション内に組み込まれている監視機能によって監視され得る。監視はまた、時刻、ユーザ機器がオンかオフか、種々のボタンが押されているかどうかのステータス、またはユーザ機器の任意の他の機能またはハードウェア状態に関する情報を収集することに関与し得る。監視される情報は、制御回路92内の記憶装置例えば、ハードディスクまたはランダムアクセスメモリなどに保存され得る。テレビ番組内容ならびにオンスクリーンオプションおよび情報は、ディスプレイ99上に表示され得る。ディスプレイ99は、モニタ、テレビ、または、画像を表示する任意の他の適切な機器であり得る。スピーカ97は、テレビの一部分として提供され得るか、または、独立ユニットであり得る。デジタル音楽とディスプレイ99上に表示される映像の音声部分とは、スピーカ97を介して再生され得る。ユーザは、ユーザ入力インタフェイス96を使用して制御回路を制御し得る。このユーザ入力インタフェイスは、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、または任意の他の適切なユーザ入力インタフェイスなどの任意の適切なユーザインタフェイスであり得る。マイクロフォン98およびビデオカメラ95が、制御回路92に音声および映像情報を供給するために使用され得る。本発明は、任意の方法でテレビ番組を分類するシステムを提供する。本発明の番組ガイドシステムは、スポンサー例えば、広告主によって提供される基準に基づいて番組を分類し得る。スポンサーは、広告主に加えて、番組ガイドプロバイダまたはテレビサービスプロバイダなどの他のエンティティを含み得る。スポンサーによって提供される基準は、任意の方法で関連する番組を指定し得る。従って、本発明の番組ガイドシステムは、スポンサーの判断または選好に基づいて、任意の無限数の方法で選択されるテレビ番組のリスト項目グループのスポンサーとなる機会を外部エンティティに提供する。本発明の番組ガイドシステム以下、番組ガイドは、スポンサーによって提供される基準に適合する番組を分類する。スポンサーによって提供される基準は、データベース基準であり得るか、または、単なる番組リストであり得、特定の基準を用いて番組ガイドにとって未知の番組を選択する。次いで、本発明の番組ガイドシステムは、そのグループ内の番組のリスト項目を視聴するオプションをユーザに提供する。例えば、図2に示される表示画面100は、特定の関心事オプション101を提供する番組ガイドメインメニュー画面の例である。ユーザは、リモコン上の上、下、左、および右の矢印ボタンを使用して、画面100上のオプションの間をスクロールし得る。ユーザは、特定の関心事オプション101を選択して、本発明の番組グループを視聴し得る。メインメニュー画面100と番組ガイド内の他の画面とに示される他のアイテムは、ウィンドウ102内のガイドプロバイダの商標識別子例えば、図示のTVGuideのロゴと、現在時刻と、現在の画面のタイトルと、典型的には現在チューニングされているチャンネルを示すが、ビデオクリップオンデマンドなどの他の映像も表示し得る映像ウィンドウ105と、テキスト、グラフィック、映像、または任意の他のメディアを含み得る3つの広告104A~104Cとを含む。広告は、一般に配信され得るか、または、ユーザに関する情報、表示されている画面、または他の基準に基づいてターゲットをしぼり得る。ターゲットをしぼった広告を有する例示的な番組ガイドシステムのさらなる機能は、1998年3月4日に出願されたKnudsonらによる米国特許出願第09/034,939号に記載される。本明細書中、同出願の全体を参考として援用する。ユーザが画面100上でオプション101を選択すると例えば、リモコン上でOKを押すことにより、番組ガイドは、例えば、図3に示す画面120などの画面を表示し得る。画面120は、テレビ番組リスト項目グループに関連するオプションのリスト121を有する。リスト121内の各グループは、スポンサーによって任意的に選択された基準に関連する番組を含む。この基準は、グループ内の番組間の1つ以上の共通属性であり得るか、または、単にスポンサーによって選択された番組のリストであり得る。スポンサー例えば、テレビネットワークが番組内容のセットを促進することを選択すると、基準は選択され得る。リスト121は、特定の番組グループを促進したいと願うスポンサーによって選択された番組グループを含む。例えば、NBCなどのテレビネットワークが、2000年夏のオリンピックゲームの間にNBC系列チャンネルで放送されるべき全てのテレビ放送されたオリンピックイベントに関するリスト項目グループを作製することを決定し得る例えば、オプション123。このリスト項目グループに関する共通属性は、オリンピックイベントである。別の例として、NASCARスポンサーが、全てのチャンネルにおける全てのテレビ放送されたNASCARイベント例えば、レースの分類を作製することを決定し得る。この共通属性は、NASCARイベントである。別の例として、スポンサーは、特定の俳優例えば、リスト121に示すRobinWilliamsなどを主役にする複数のチャンネルにおける番組、または、全てのチャンネルもしくは特定のチャンネルにおいて特定の監督によって指揮された番組の分類を作製し得る。この共通属性は、各映画に共通する俳優または監督である。グループ内の番組は、異なる日付および時間に予定され得、ビデオオンデマンド番組またはすでに録画されている番組例えば、パーソナルビデオレコーダによってを含み得る。番組ガイドはまた、所定の種類の視聴者の把握された興味に基づいて分類された番組例えば、リスト121に示す家族向け番組か、または、番組のサブジャンルに基づいて分類された番組例えば、オプション121に示す涙頂戴ものの映画を提供する。番組ガイドはまた、特定のネットワークが、一夜限りの予定番組例えば、リスト121に示すABCにおける今夜のゴールデンアワーの予定番組または特定のネットワークにおける全ての喜劇シリーズなどのグループとして促進したいと願う番組のセットを提供し得る。番組ガイドはまた、特定の休日に関連する番組例えば、図122に示すクリスマス番組の分類、または特定の評論家によって推薦される番組の分類を提供し得る。番組ガイドはまた、シーズンの始まりにいくつかのネットワークの全体にわたって新しくなるシリーズの番組のセット、または秋シーズンの始まりに戻ってくるシリーズの番組のセットを提供し得る。番組ガイドはまた、レスリングマッチまたはNCAAゲームなどの特定のスポーツに関連する番組のセットを提供し得る。リスト121内の各グループ内のテレビ番組は、異なる時間に異なるチャンネルで放映され得る。また、リスト121内の各グループ内の番組は、同じジャンルの番組内容に必ずしも入らない。例えば、ABCにおける今夜のゴールデンアワーの予定番組は、ホームコメディ番組、映画番組、およびニュース番組を含み得る。リスト121内の各番組グループ内の番組は全て、番組内容のサブジャンルに関連し得る。このサブジャンルは共通属性であり得、この共通属性に関して、各番組は分類の一部分であるべきだと選択される。スポンサーによって提供されるリスト項目グループ内の番組間のさらなる基準は、特定の日付、時間、およびチャンネルを含み得る。基準の別の例として、そのスポンサーの広告をすべて放送する番組のセットが挙げられる。ユーザは、リスト121内の任意の番組グループを選択して、そのグループ内の番組の番組リスト項目を視聴し得る。例えば、ユーザが画面120においてオプション122を選択すると、番組ガイドは、例えば、図4に示すような画面140を提供し得る。画面140は、クリスマスに関連するコンテンツを有するテレビ番組のリスト項目を提供する。番組ガイドはまた、ユーザがその番組グループに関連する双方向広告を選択すると、本発明による番組のリスト項目グループを提供し得る。例えば、全てのチャンネルにおけるクリスマス番組内容に関する双方向広告例えば、広告104A~104Cを選択することにより、番組ガイドは図4の画面140を表示し得る。画面140内の番組リスト項目は、時間順のリストとして示され、その最後に、任意の時間に視聴され得る番組を有する。選択された分類内の番組に関する番組リスト項目を表示するための他のフォーマットもまた使用され得る。画面140内の選択された分類内の番組は、予定された番組141~144を含む。選択された分類はまた、ビデオオンデマンド番組145と以前にパーソナルビデオレコーダ上に録画された番組146とを含み、この両方は、任意の時間に視聴され得る。ユーザは、オプション141~146内に提供される任意のクリスマス番組を選択して、その番組に関する番組情報画面を視聴し得る例えば、上および下の矢印ボタンを使用して番組を選択し、次いで、リモコン上の情報ボタンを押すことによる。番組情報画面は、選択された番組を録画する機会、選択された番組を視聴する機会、選択された番組に関するリマインダーを設定する機会、または、その番組がビデオオンデマンド番組もしくはペイパービュー番組の場合、選択された番組を購入する機会をユーザに提供し得る。リスト項目内に表示される番組グループを制限して、時間的に番組が1つも重ならないことが所望であり得る。これによって、ユーザが、グループ内の全ての番組を視聴することが可能になる。しかし、いくつかの番組グループは、時間的に重なる番組を有し得、番組間で選択する機会をユーザに与え得る。例えば、画面140内のオプション143および144は時間的に重なり、12月24日の日曜日の午後8時に同時に放送される2つのクリスマス番組間で選択する機会をユーザに与える。グループリスト項目例えば、図140に示すのうちの1つの中の番組が一旦満了すると、その番組は、リスト項目の一部分としてもはや表示されない。例えば、オプション141~144のうちの1つに対応する番組が一旦終了すると、そのオプションは画面140から姿を消し、一旦オプション145に対応するビデオオンデマンド番組がもはや購入不可能になると、オプション145は画面140から姿を消す。番組がグループリスト項目から脱落すると、番組ガイドは別の番組例えば、新しいビデオオンデマンド番組および所定の放送時間に予定されている番組を追加し得、結果として、リストは常に最新であり、常にほぼ同じ数の番組を含む。あるいは、グループ内の最後の番組が終了すると、グループ内の最後の番組がもはや購入不可能になると、または、それより前のある所定の時間になると、グループ全体が姿を消し得る。本発明の双方向テレビ番組ガイドシステムは、種々の可能な方法でテレビ番組グループのリスト項目を得ることが可能である。例えば、番組ガイドシステムは、スポンサーから直接、テレビ番組のタイトル、時間、および/または日の所定のリストを得ることが可能である。この所定のリストは、グループのリスト項目に関する広告と共に、スポンサーからそれぞれのセットトップボックスに伝送され得るか、またはテレビ配信に伝送され得る。各番組ガイドは、適切なときに、双方向表示画面上例えば、番組ガイドのメインメニュー画面に広告を表示し得る。番組ガイドシステムは、スケジュールが決定されたリスト項目、およびスポンサーを有するグループ内に属するオンデマンドの番組を編集する番組ガイドデータベース30からの番組ガイドリスト項目を有する、スポンサーからの所定のリストに対応する。ユーザがスポンサーを有するグループ内の番組視聴への希望を示した場合、番組ガイドは、番組のこのリスト項目を表示し得る。別の実施形態において、番組ガイドデータベース30は、スポンサーを有する番組グループと共に表示される番組上にフラグを提供し得る。フラグは、例えば、この番組が特定のスポンサーを有するグループの一部であることを示すビットまたは他の組のデータであり得る。スポンサーは、例えば、リスト項目グループ用の広告を、グループの一部である各番組を用いて指定フラグの存在を示す添付のデータを有する番組ガイドシステムに提供する。テレビ配信設備すなわち、セットトップボックスが番組ガイドデータベース30から番組ガイド情報例えば、スケジュールが決定されたテレビ番組のリスト項目を受信する場合、テレビ配信設備すなわち、各セットトップボックスがスポンサーによって示されたフラグを含む番組をフィルタリング除去し得る。次いで、番組ガイドは、グループリスト項目内のスポンサーを有する番組スポンサーによって示されるフラグを有する番組を視聴する機会をユーザに提供し得る。ユーザがスポンサーを有するグループのリスト項目の視聴の希望を示した場合、番組ガイドは、フラグを有する番組ガイドデータベース30から受信された番組のリスト項目を表示する。さらなる実施形態において、スポンサーは、データベースクエリ例えば、SQLクエリを本発明のテレビ番組ガイドシステムに送信し得る。データベースクエリは、スポンサーを有するリスト項目グループ内に含まれるべきテレビ番組を識別することを意図した検索基準を含む。データベースクエリは、リスト項目グループに関する双方向広告にリンク付けされ得る。データベースクエリは、番組の日、時間、チャンネルおよびジャンルなどの検索基準を含み得る。例えば、オリンピックプログラミングに関するデータベースクエリは、オリンピック番組が放送される予定になっている特定の日および時間において特定のチャンネル上にスポーツプログラミングを指定する検索基準を含み得る。番組ガイドデータベース30において維持されるリスト項目内のそれぞれのテレビ番組は、番組の放送時間、日またはビデオオンデマンド、ほぼビデオオンデマンドまたはペイパービューなどの状態を識別するためのデータタグを含む。各番組は、例えば、番組のジャンルを識別したり、番組のジャンルが一連の番組の一部であるか否かを示すタグなどのデータタグも含み得る。クライアント-サーバ構成におけるセットトップボックスまたはテレビ配信設備におけるプロセッサは、例えば、検索基準とデータベース内の番組に対するデータタグとを照合させることによってデータベースクエリを実行し得る。データベースは、ユーザテレビ機器またはテレビ配信設備の一部である番組のリスト項目のデータベースであり得る。ユーザテレビ機器またはテレビ配信設備内のデータベースは、番組ガイドデータベース30から番組のリスト項目スケジュールおよびこれに対応したデータタグおよびそれぞれの番組に関する番組情報を得る。次いで、番組ガイドは、ユーザがリスト項目を視聴する希望を示した場合、リスト項目グループ内の検索基準に合う番組を表示する。いずれかの実施形態におけるデータベースルックアップは、番組ガイドデータベース30およびサーバ56またはユーザ機器18/20/22において実行され得る。所望の場合には、番組ガイドは、ユーザがリスト121内のオプション、または番組グループにリンク付けされた双方向広告を選択した場合に、図5に示す番組のグループに関する画面160などの情報画面を表示し得る。情報画面160は、リスト121内で選択された番組グループに関するさらなる詳細、または双方向広告およびスポンサー権に関するさらなる情報を表示する。例えば、ユーザがリスト121内のオプション123を選択した場合、画面160は、スポンサー権NBC-4を提供するチャンネルを記載する領域167を提供し得、NBC-4が選択された番組グループ分けの一部として、9月16日~10月1日まで、夏のオリンピック2000の試合を放送することを示す。表示画面160は、選択可能なオプション162~166も提供する。ユーザは、リモートコントロール上の上、下、左および右の矢印ボタンを用いて、オプション162~166を選択し得る。ユーザがオプション162を選択した場合、番組ガイドは、番組ガイドがユーザプロファイルをサポートする場合に、選択されたグループ例えば、オリンピックの試合内の番組の共通の属性をユーザのプロファイルに追加する。選好プロファイルを有する例示的な番組ガイドシステムのさらなる特徴は、Ellisらによる1998年3月4日に出願された米国特許出願第09/034,934号に記載され、同文献全体を本明細書中で参考として援用する。番組ガイドは、ユーザのプロファイル情報を用いて、例えば、ユーザの選好に合う番組に関する、目標の広告、お勧めの番組のリスト項目、自動リマインダー、リスト項目内の番組の強調表示などを提供し得る。ユーザが画面160内のオプション163を選択した場合、番組ガイドは、現在の番組のリスト項目グループを保存して、後にユーザによって容易にアクセスされ得るようにする。例えば、番組ガイドは、セットトップボックス60のメモリ内の現在のリスト項目グループに関する情報を保存し得、番組ガイドメニュー例えば、リスト121からアクセス可能なグループのリストの一番上に現在のリスト項目グループを移動させ得る。ブックマークは、番組グループまたは任意の関連付けられた広告がもはや直接には利用できなくなった後でさえも利用可能のままであり得る。所望の場合、番組ガイドは、メインメニュー画面100の特定のオプションを作成して、ブックマークが設定されたリスト項目グループにアクセスし得る。ユーザがオプション164を選択した場合、番組ガイドは、現在選択されたグループ内の番組すべてに対してリマインダーを設定する。例えば、番組ガイドは、各オリンピックイベントが放送される数分前に、テレビ画面上にリマインダーメッセージを表示し得る。ユーザがオプション165を選択した場合、番組ガイドは、各番組が放送されるときに、選択されたグループ内の番組すべてを自動的に録画する。番組ガイドは、ビデオカセットレコーダー62またはデジタルビデオレコーダー66を用いて、各番組を録画し得る。所望の場合、テレビ番組は、サーバ56または36において、あるいはテレビ配信設備における別のメモリ格納デバイスにおいて録画され得るか、あるいは、テレビ配信設備または別々の通信パス例えば、電話線、ケーブル線、衛星リンクなどを介して、ユーザテレビ機器に接続され得る。番組ガイドアプリケーションまたはサーバは、トランザクションが完了する前にユーザがアカウント番号のデビットを切り、ユーザのアカウントに料金が課され得ることを必要とし得る。所望の場合、ユーザアカウント情報は、セットトップボックス60内に格納されて、テレビ配信設備に自動的に送信され得、これにより、ユーザのアカウントがサーバ-ベースの録画に対して料金が課され得る。録画が完了した場合、番組ガイドは、番組が録画され、視聴が可能になったことをユーザに通知し得る。遠隔のサーバ録画機能を備える例示的なクライアント-サーバベースの双方向テレビ番組ガイドシステムのさらなる特徴は、Ellisらの1999年6月11日に出願された米国特許出願第09/332,244号に記載される。同文献全体を本明細書中参考として援用する。ユーザがオプション166を選択した場合、番組ガイドは、選択された番組グループに関する番組のリスト項目を提供する。例えば、番組ガイドは、図6に示すようなリスト項目画面180を提供し得る。画面180は、オリンピックイベント用のオプション123図3に対応した、番組のリスト項目グループ内のもうすぐ放送される番組のリスト項目を提供する。画面180内に表示される番組は、時間順になったリストで提供されるが、他のフォーマットも用いることが可能である。上述したように、ユーザは、リモートコントロール上の右および左の矢印キーを用いて、グループ内の番組すべてを録画するためのオプション182、グループ内の番組すべてに対するリマインダーを設定するためのオプション183またはグループにブックマークをつけるためのオプション184のうちの一つを選択し得る。ユーザは、例えば、リモートコントロール上の上および下の矢印キーを押すことによって、番組オプション181A~181Dのうちの一つを選択し得る。ユーザは、下の矢印キーを押し続けることによって、画面180上に現在表示される番組ではなくさらに後の時間に放送される、オリンピックイベントグループ内の他の番組を選択し得る。画面180上の番組オプション例えば、オプション181Aが選択された後、次いで、ユーザは、右および左の矢印キーを用いて、選択された番組のみを録画したり、リマインダーを設定したり、ブックマークをつけたりし得る。あるいは、オプションが、番組の全リストに適用され得る。ブックマークが一つの番組に対して選択された場合、番組ガイドは、画面180内のリストの一番上、またはこの特定の日に放送されるべき番組の一般的目的のリスト項目の一番上にこの番組を移動し得る。番組ガイドは、特定のテレビ番組に関する情報画面を視聴する機会をユーザに提供し得る。情報画面は、特定の番組が、グループ用の情報画面または番組のリスト項目画面を表示するためのオプション、あるいはグループ内の他の番組を検索するオプションなどの一部である番組のリスト項目グループに関するオプションを含み得る。ユーザは、例えば、番組のグループに関する番組のリスト項目から番組に関する情報画面例えば、画面140または180にアクセスし得る。例えば、ユーザは、リモートコントロール上の矢印キーを用いて、双方向番組のリスト項目内の番組を選択し得、選択された番組に関する情報画面を視聴するための情報ボタンを押し得る。ユーザは、多目的の番組のリスト項目内または特定のジャンル例えば、映画、スポーツなどによってグループ化された番組のリスト項目内の番組を選択することによって番組に関する情報画面も視聴し得る。番組に関する情報画面は、番組がその一部である番組のグループに関するオプションを含み得る。情報画面は、個々の番組に関するオプション例えば、リマインダー、録画、他の放送時間、ロック、順序なども含み得る。例えば、ユーザが一般的目的の番組のリスト項目から番組Mrs.Doubtfireを選択して、情報キーを押す場合、番組ガイドは、図7に示すような番組情報画面200を表示し得る。画面200は、領域201内に、番組説明、チャンネル、時間および情報のランク付けをユーザに提供する。番組ガイドは、特にMrs.Doubtfireに関するオプションも提供し得る。番組Mrs.Doubtfireが本発明による番組のスポンサーを有するリスト項目グループの一部である場合、画面200は、番組のスポンサーを有するグループに関するさらなる情報を検索する機会をユーザに提供するオプション202~204などの双方向オプションを表示する。例えば、映画番組Mrs.Doubtfireは、映画の主演を演じる役者RobinWilliamsを含む番組のスポンサーを有するグループの一部であり得る。ユーザは、リモートコントロール上の右および左の矢印キーおよびOKキーを用いて、オプション202~204を選択し得る。ユーザがオプション202を選択した場合、番組ガイドは、RobinWilliamsの映画に関する番組のグループ化に関する情報画面を提供し得る。ユーザがオプション203を選択した場合、番組ガイドは、チャンネル上またはビデオオンデマンドで放送される、グループ内のRobinWilliamsの映画に関するチャンネル、時間および番組情報を表示するリスト項目グループに関する番組のリスト項目を提供し得る。ユーザは、最後のオプション205を選択して、リモートコントロール上の上の矢印キーを押すことによって、前の番組ガイド表示画面に戻り得る。ユーザが検索オプション204を選択した場合、番組ガイドは、図8に示す画面210などの表示画面を提供し得る。画面210は、画面200内に表示された番組と同じグループ内の番組を検索する機会をユーザに提供する。ユーザは、領域211~215内の映画のタイトルに対応した文字を入力することによって、RobinWilliamsの映画グループ内の番組を検索し得る。ユーザは、リモートコントロール上の上および下の矢印キーを用いて領域211~215内に文字を選択することによって、領域211~215内に文字を入力し得る。ユーザは、リモートコントロール上の左および右の矢印キーを押すことによって、領域211~215の間でスクロールし得る。次いで、番組ガイドは、図8に示すように、番組タイトルの最初の5つの文字として領域211~215内に入力された文字を有する番組のリスト項目を、RobinWilliamsの映画グループ内に表示し得る。ユーザは、領域215を越えて右の矢印キーを押し続けて、画面210内の番組を強調表示し得る。ユーザは、リモートコントロール上のOKを押して、番組例えば、番組216~218を選択し得る。次いで、番組ガイドは、番組の説明、番組に関するオプション例えば、リマインダーを設定したり録画するなどのオプション、および番組がその一部であり得る任意のグループに関するオプションを表示する、選択された番組に関する情報画面を表示し得る。番組オプション216内のRの記号は、その番組が録画されるように設定されたことを示す。番組オプション217内のドルの記号は、その番組がペイパービュー番組であることを示す。番組オプション218内のチェックマークは、リマインダーがその番組に対して設定されたことを示す。図9に示す表示画面240は、本発明の番組のリスト項目グループに関する双方向広告242を備えた、番組ガイドのメインメニュー画面の一例である。ユーザは、広告242を選択して、広告されたリスト項目グループ内の番組の情報画面またはリスト項目を視聴し得る。ユーザが広告242を選択した場合、番組ガイドシステムは、例えば、図10に示すような双方向画面260などのリスト項目グループ内に番組のリスト項目を表示し得る。リスト項目グループ内の番組は、図9~図10の例において、Kleenexがスポンサーするお涙頂戴ものの映画である。画面260は、最後にある番組例えば、ビデオオンデマンドおよび事前に録画された番組はいつでも視聴され得るように時間順のリストで番組を表示する。他の表示フォーマットを用いることも可能である。ユーザは、一つ以上のオプション261~265を選択して、次いで、リモートコントロール上の情報ボタンを押すことによって、画面260上に表示される番組を、視聴したり、リマインダーを設定したり、または録画したりし得る。次いで、番組ガイドは、選択された番組単数または複数に関するオプションを含む情報画面を表示する。ユーザは、リモートコントロール上の下の矢印を押すことによって、さらなる番組を選択し得る。本発明による、番組のリスト項目グループをユーザに提供するための例示的なプロセスを図11に示す。工程300において、番組ガイドシステムは、テレビ番組グループを任意に選択する機会をスポンサーに提供する。例えば、番組ガイドデータベース30は、スポンサー11から経路13を介して、電子メッセージを受信するように構成されたソフトウェアを含み得る。次いで、スポンサー11は、番組ガイドデータベース30に、スポンサーを有する番組の選択されたグループを伝送する。所望の場合、スポンサー11は、通常のメールを介して選択された番組のグループを送信し得、次いで、番組グループデータが、番組ガイドデータベース内に手動で入力される。上述したように、番組ガイドシステムは、番組のリスト項目、データベースクエリを実行するための基準、またはスポンサーから選択された番組データフラグを受信して、リスト項目グループを形成するように構成され得る。工程302において、番組ガイドシステムは、スポンサーからのリスト項目、データベース基準、またはデータフラグを用いて、番組ガイドデータ全般からリスト項目グループを編集する。この機能は、番組ガイドデータベース、テレビ配信設備、サーバ、またはユーザ機器において実行され得る。この機能は、時間と共に変化する番組ガイドデータとして繰り返し実行されて、リスト項目グループ内の情報を更新し得る。工程304において、リスト項目グループは、広告、リスト内のオプション、情報画面、番組のリスト項目または他のフォーマット例えば、図2、3、7および9として、ユーザ機器上例えば、テレビまたはコンピュータ画面上に表示される。上述の説明は、本発明の原理の単なる例示にすぎず、本発明の範囲および意図から逸脱せずに、当業者によって種々の改変が行われ得る。"