"明細書に記載の発明。発明の要旨本発明は、双方向媒体ガイドに関し、さらに詳細には、多量の媒体に関するガイダンスを提供する番組ガイドに関する。本発明のいくつかの実施形態による多様な特徴は、例えば、Walkerらにより2001年4月10日に出願された米国特許出願第/,号のInteractiveTelevisionProgramGuideSystemswithIntegratedProgramListings、Thomasらにより2000年4月10日に出願された米国仮特許出願第60/195,946号およびTodA.Walkerにより2000年5月5日に出願された米国仮特許出願第60/202,306号に記載されており、同出願の全体を本明細書中で参考として援用する。任意の適切な方法例えば、ケーブル、衛星、無線周波数伝送、インターネットなどを介してでユーザに送信された任意の配信された媒体形式例えば、テレビ番組、VOD番組、NVOD番組、PPV番組、オーディオ番組など、およびユーザが記録したものについて、本発明の双方向媒体ガイドは使用され得る。双方向媒体ガイドは、媒体のタイトル、ソース、またはコンテンツに関する情報例えば、群をなした媒体を含む基準は、任意の基準、ユーザ定義された基準、予め定義された基準、または任意の他の適切な基準であり得るを用いることなく、利用可能な配信され、格納された媒体の概略を示すことによって、ユーザにわかりやすい方法で、現在放送中をユーザに提示する。いくつかの実施形態において、本発明の双方向媒体ガイドは、任意の適切なアーキテクチャを用いてインプリメントされた双方向テレビ番組ガイドを含み得る。いくつかの実施形態において、ユーザには、双方向媒体ガイドが提供され得る。ユーザは、その双方向媒体ガイドから関連した媒体にアクセスし得る。いくつかの実施形態において、媒体は、媒体のタイトルソースまたはコンテンツとは無関係にグループ化され得るが、ユーザが所望の媒体をより簡単に検索することができる他の方法に関連され得る。例えば適切な群は、最近のお気に入り、昔のお気に入り、お奨め、ブラウジング、特別目的、カテゴリー、およびプレビュースキャンであり得る。いくつかの実施形態において、群はさらに分割され、媒体のサブ群となり得る。群およびサブ群は、ユーザ設定可能であり得るか、または双方向媒体ガイド中にプログラム化され得る。いくつかの実施形態において、群およびサブ群は、利用可能である媒体に基づいて双方向媒体ガイドによってダイナミックに選択され、それによって、ユーザにダイナミックガイダンスを提供し得る。本発明のいくつかの実施形態において、媒体は、ソース、タイトル、またはコンテンツに関連した方法でグループ化され得る。媒介リストは、ソース、カテゴリー、または他の群について視聴可能な選択物の数すなわち、ヒットを提供し得る。所望ならば、複数のアプローチを組み合わせてもよい。この場合、タイトル、ソース、またはコンテンツに関連しない群は、媒体、タイトル、またはコンテンツに関連するサブ群を含み得る。さらに、タイトル、ソース、またはコンテンツに関連しない群はまた、その群に関連する視聴可能な選択物の数に対するヒットを含み得る。さらに、本発明の特徴、本発明の本質、および多様な利点は、添付の図面および以下の好適な実施形態の詳細な説明からより明確になる。発明の詳細な説明本発明の双方向媒体ガイドは、いくつかの異なるハードウェアプラットフォームに基づき得る。番組ガイドを実行する際に使用され得る適切なハードウェアは、衛星受信器、パーソナルコンピュータテレビPC/TVS、パーソナルコンピュータ例えば、テレビチューナカード付きのパーソナルコンピュータ、ケーブルセットトップボックス、または任意の他の適切なハードウエアなどのハードウェアを含む。いくつかの実施形態では、双方向番組ガイドは、双方向テレビ番組ガイドであり得る。例示の双方向テレビ番組ガイドシステムは、例えば、Kneeらの米国特許第5,589,892号、および1999年7月16日に出願されたKnudsonらの米国特許出願シリアル番号第09/357,941号に記載されており、これらの特許は、その全体が本明細書中において参考として援用される。クライアント-サーバ番組ガイドシステムは、例えば、1999年8月13日に出願されたEllisらの米国特許出願シリアル番号第09/374,043号に記載されており、この特許は、その全体が本明細書中において参考として援用される。オンライン番組ガイドシステムは、例えば、1997年9月18日に出願されたBoyerらの米国特許出願シリアル番号第08/938,028号に記載されており、この特許は、その全体が本明細書中において参考として援用される。いくつかの実施形態では、双方向番組ガイドにより、ユーザは、番組をデジタルまたはアナログ格納デバイス例えば、ビデオカセット、ハードディスク、フロッピー登録商標ディスク、フラッシュメモリ、記録可能コンパクトディスクCD、記録可能デジタル多目的ディスクDVD、または任意の他のタイプの格納装置に記録することが可能になり得る。デジタル格納装置を有する双方向媒体ガイドは、例えば、1998年9月17日に出願されたHassellらの米国特許出願シリアル番号第09/157,256号に記載されており、この特許は、その全体が本明細書中において参考として援用される。媒体の記録はまた、番組ガイドまたは他のサーバによって実行され得る。リモートサーバ記録でのクライアントサーバベースの番組ガイドは、例えば、1999年6月11日に出願されたEllisらの米国特許出願シリアル番号第09/332,244号に記載されており、この特許は、その全体が本明細書中において参考として援用される。オンライン番組ガイドはまた番組を記録してもよいし、または番組を記録するようにユーザの機器を指示してもよい。本発明の原理に従う例示のシステム100が図1に示される。主設備120は、通信リンク180を介して番組ガイドデータソース140から双方向テレビ番組ガイド機器170へ番組ガイドデータを提供する。複数の番組ガイドデータソースが存在し得るが、図が複雑になり過ぎることを避けるために、一つの番組ガイドデータソースだけが示される。所望であれば、番組ガイドデータソースは、主設備120から分離した設備に例えば、ローカル情報サービス150に配置され得、そしてそれらのデータが局在化および配信のための主設備120に提供される。番組ガイドデータソース140は、任意の適切なコンピュータまたは例えば、オペレータから手動で、コンピュータネットワークまたは他の接続を介して電子的に、あるいは格納媒体に介してデータを獲得するためかつ主設備120による分配用にデータを電子形態に変換するためのコンピュータベースのシステムであり得る。通信リンク180は、衛星リンク、電話ネットワークリンク、ケーブルまたは光ファイバリンク、マイクロ波リンク、インターネットリンク、このようなリンクの組み合わせ、または任意の他の適切な通信リンクであり得る。ビデオ信号はまた、所望であれば、通信リンク180を介して伝送され得る。ローカル情報サービス150は、局所化された領域に特定のデータを取得し、通信リンク410を介して主設備120にデータを提供するための任意の適切な設備であり得る。ローカル情報サービス150は、例えば、気象データを計測する地方気象観測所、地方の高校および大学のスポーツ情報を取得する地方の新聞、または情報の任意の他の適切な提供者であり得る。ローカル情報サービス150はまた、主設備120に、例えば、地方のスキーレポート、釣り状況、メニューなど、または情報の任意の他の適切な提供者を提供するためのコンピュータを用いたローカルビジネスであり得る。リンク410は、衛星リンク、電話ネットワークリンク、ケーブルまたは光ファイバリンク、マイクロ波リンク、インターネットリンク、このようなリンクの組み合わせ、または任意の他の適切な通信リンクであり得る。主設備120によって双方向テレビ番組ガイド機器170に伝送された番組ガイドデータは、テレビ番組編成データ例えば、番組識別子、時間、チャンネル、タイトル、番組情報、ビデオオンデマンド情報、販売促進情報、および解説、およびテレビ番組リスト以外のサービス用の他のデータ例えば、ヘルプテキスト、ペイパービュー情報、気象情報、スポーツ情報、音楽チャンネル情報、関連のインターネットウェブリンク、関連のソフトウェアなどを含み得る。双方向テレビ番組ガイド機器170に多数の部分または装置が存在することが好ましいが、図が複雑になり過ぎることを避けるために、図1には1つだけが示される。番組ガイドデータは、主設備120によって任意の適切なアプローチを用いて双方向テレビ番組ガイド機器170に伝送され得る。データファイルは、例えば、オブジェクトとして封入され、そして適切なインターネットベースのアドレッシングスキームおよびプロトコルスタック例えば、ユーザデータグラムプロトコルUDP、およびインターネットプロトコルIPを使用して伝送され得る。番組ガイドデータが主設備から配信設備に伝送されるシステムが、例えば、1999年6月11日に出願されたGollahonらの米国特許出願シリアル番号第09/332,624号に記載されており、この特許は、その全体が本明細書中において参考として援用される。双方向テレビ番組ガイドは、双方向テレビ番組ガイド機器170において実行される。双方向テレビ番組ガイド機器170のための5つの例示の構成が、図2a~図2eに示される。示されるように、双方向テレビ番組ガイド機器170は、番組ガイド配信設備160に置かれた番組ガイド配信機器210、およびユーザテレビ機器220を含み得る。双方向テレビ番組ガイドは、図2aおよび図2cの構成を用いてユーザテレビ機器220で完全に実行されてもよく、あるいは適切なクライアントサーバまたは図2bおよび図2dに示されるもののような配信処理構成を用いてユーザ機器220で部分的におよび双方向テレビ番組ガイド機器210で部分的に実行されてもよい。番組ガイド配信設備160は、任意の適切な配信設備例えば、ケーブルシステムヘッドエンド、放送配信設備、または任意の他の適切なタイプの配信設備であり得、配信機器210を有し得る。図2a、図2b、図2c、および図2dの番組ガイド配信機器210は、通信パス200を介して番組ガイドデータをユーザテレビ機器220に提供するために適切な機器であり得る。図2eでは、番組ガイド配信機器210は、例えば、適切なコンピュータネットワークまたはインターネットリンクを介してインターネットサービスシステム235に番組ガイドデータを提供し得る。番組ガイド配信機器210は、例えば、帯域内デジタル信号を用いて、帯域外デジタル信号を用いて、または任意の他の適切なデータ伝送技術によって、テレビチャンネルの垂直帰線消去間隔verticalblankingintervalにおいて、テレビ番組側波帯で番組ガイドデータを配信するための適切な伝送ハードウェアを含み得る。アナログまたはデジタルビデオ信号例えば、テレビ番組はまた、番組ガイド分配機器210によって複数のテレビチャンネル上の通信パス200を介してユーザテレビ機器220に配信され得る。あるいは、ビデオは、いくつかの他の適切な配信設備例えば、ケーブルシステムヘッドエンド、放送配信設備、衛星テレビ配信設備、または任意の他の適切なタイプの媒体配信設備からユーザテレビ機器220に配信され得る。通信パス200は、番組ガイドデータを配信するために適切な任意の通信パスであり得る。通信パス200は、例えば、衛星リンク、電話ネットワークリンク、ケーブルまたは光ファイバリンク、マイクロ波リンク、インターネットリンク、データオーバーケーブルサービスインターフェイス仕様DOCSISリンク、このようなリンクの組み合わせ、または任意の他の適切なリンクを含み得る。通信パス200は、好ましくは、番組ガイド配信設備160または別の配信設備がユーザテレビ機器220にテレビ番組編成を配信することが可能なように十分な帯域幅を有する。典型的には、ユーザテレビ機器220の複数の部分および複数の関連した通信パス200が存在するが、図が複雑になり過ぎることを避けるために、図2a~図2dにおいてユーザテレビ機器220および通信パス200の1つの部分だけが示される。所望であれば、テレビ番組編成、他の媒体、および番組ガイドデータは、別個の通信パスを介して提供され得る。図2bは、クライアントサーバベースの双方向媒体ガイドシステムまたは配信された双方向媒体ガイドシステムにおける双方向テレビ番組ガイド機器170の例示の構成を示す。図2bに示されるように、番組ガイド配信機器210は、番組ガイドサーバ250を含み得る。番組ガイドサーバ250は、クライアントサーバベースの番組ガイドを提供するためのハードウェアおよびソフトウェアの任意の適切な組み合わせを用いてもよい。例えば、番組ガイドサーバ250は、適切なデータエンジン例えば、MicrosoftによるSQLサーバを実行し、ユーザテレビ機器220上で実施された番組ガイドクライアントにより生成されたクエリに応答して番組ガイドデータを生成し得る。所望であれば、番組ガイドサーバ250は、主設備120に置かれてもよく、あるいは他の場所例えば、ケーブルシステムヘッドエンド、放送配信設備、衛星テレビ配信設備、または任意の他の適切なタイプの配信設備に置かれてもよい。番組ガイドは、任意の適切なクライアントサーバベースのアプローチを用いて番組ガイドサーバ250から番組ガイドデータを取り出し得る。例えば、番組ガイドは、メッセージとしてSQLリクエストを番組ガイドサーバ250に通すことができる。別の適切なアプローチでは、番組ガイドは、1つ以上のリモートプロシージャコールを用いて番組ガイドサーバ250に存在するリモートプロシージャを呼び出し得る。番組ガイドサーバ250は、このような呼び出されたリモートプロシージャのSQLステートメントを実行し得る。さらに別の適切なアプローチにおいて、番組ガイドによって実行されるクライアントオブジェクトは、例えば、オブジェクトリクエストブローカORBを用いて番組ガイドサーバ250により実行されるサーバオブジェクトと通信し得る。これは、例えば、MicrosoftのDistributedComponentObjectModelDCOMアプローチ、またはObjectManagementGroupから入手可能なCommonObjectRequestBrokerArchitectureCOBRAを用いて呼び出し得る。双方向テレビ番組ガイド機器170で実行される番組ガイドは、所望であれば、任意の適切なネットワークおよびトランスポートレイヤプロトコルを用いて通信パス200を介して番組ガイドサーバ250と通信し得る。それらは、例えば、プロトコルスタックシーケンスドパケットエクスチェンジ/インターネットパケットエクスチェンジSPX/IPXレイヤ、トランスミッションコントロールプロトコル/インターネットプロトコルTCP/IPレイヤ、アップルトークトランザクションプロトコル/データグラムデリバリプロトコルATP/DDP、DOCSIS、または任意の他の適切なネットワークおよびトランスポートレイヤプロトコルを含むを用いて通信し得る。図2cおよび図2dは、例示のインターネットベースの双方向テレビ番組ガイドシステムを示す。番組ガイド配信設備160は、例えば、インターネットサービスシステム610を含み得る。インターネットサービスシステム610は、インターネットベースのアプローチ例えば、ハイパーテキストトランスファープロトコルHTTPを用いてガイドに番組ガイドデータを提供することができるハードウェアおよびソフトウェアの任意の適切な組み合わせを使用し得る。所望であれば、インターネットサービスシステム610は、番組ガイド配信設備160から分かれた設備に置かれ得る。図2cに示されるように、番組ガイドが双方向テレビ番組ガイド機器170のユーザテレビ機器220で実行されると、インターネットサービスシステム610または、インターネットサービスシステム610に接続された番組ガイド配信設備160における他の適切な機器は、インターネットによって、または任意の適切なインターネットベースのアプローチを用いる例えば、トランスミッションコントロールプロトコル/インターネットプロトコルTCP/IPタイプのリンクによるハイパーテキストトランスファープロトコルHTTPを用いる番組ガイド配信機器210によって、ユーザテレビ機器220に番組ガイドデータを提供し得る。図2dに示されるように、双方向テレビ番組ガイド機器170で実行される番組ガイドがクライアントサーバガイドである場合、番組ガイドサーバ250は、インターネットサービスシステム610から番組ガイドデータを取得し得る。しかし、番組ガイドはまた、インターネット接続を介してインターネットサービスシステム610から番組ガイドデータを取得し得る。別の適切な構成では、番組ガイド配信機器210は、双方向テレビ番組ガイドの第1の部分またはバージョンが実行されるコンピュータ機器または他の適切なハードウェアを含み得る。番組ガイドの第2の部分またはバージョンは、ユーザテレビ機器220上で実行され得る。双方向番組ガイドのこの2つのバージョンまたは部分は、任意の適切なピア間peer-to-peer通信スキーム例えば、メッセージング、リモートプロシージャコールなどを用いて通信し、番組ガイド配信設備160およびユーザテレビ機器220の間で配分的に双方向媒体ガイド機能を実行し得る。オンライン番組ガイドが双方向テレビ番組ガイド機器170で実行される別の適切な構成が図2eに示される。オンライン番組ガイドシステムは、例えば、1997年9月18日に出願されたBoyerらの米国特許出願シリアル番号第08/938,028号に記載されており、この特許は、その全体が本明細書中において参考として援用される。ユーザは、番組ガイドクライアントまたはウェブブラウザが実行されるパーソナルコンピュータPC231を有し得る。パーソナルコンピュータ231は、インターネットリンク230を介してインターネットサービスシステム235に接続され得る。インターネットサービスシステム230は、オンライン番組ガイドサーバアプリケーションまたはウェブサイトを提供することができるコンピュータハードウェアおよびソフトウェアの任意の適切な組み合わせを使用し得る。インターネットサービスシステム235は、番組ガイド配信設備160から番組ガイドデータを取得するものとして示される。他の適切なアプローチでは、インターネットサービスシステム235は、他のシステム例えば、主設備120、ローカル情報サービス1500、または番組ガイドデータの任意の他の適切なソースから情報を取得してもよい。ユーザテレビ機器220の例示の構成が図3に示される。図3のユーザテレビ機器220は、番組ガイド配信設備160図1またはいくつかの他の適切な配信機器から、ビデオまたはデジタルビデオストリームを入力260で受け取る。通常のテレビ観覧時には、ユーザはセットトップボックス280を所望のテレビチャンネルに調整する。次いで、そのテレビチャンネルの信号がビデオ出力300に提供される。出力300に供給された信号は、典型的には予め決められたチャンネル例えば、チャンネル3または4の無線周波数RF信号であるか、またはアナログ変調されたビデオ信号であるが、適切なデジタルバス例えば、米国電気電子技術者協会IEEE1394規格を用いたバス図示せずでテレビ360に提供されたデジタル信号であってもよい。ビデオ出力300におけるビデオ信号は、任意の第2の格納デバイス320によって受信される。双方向テレビ番組ガイドは、セットトップボックス280で実行してもよいし、テレビ360が適切な処理回路部およびメモリを有している場合はテレビ360で実行してもよいし、テレビ360に接続された適切なアナログまたはデジタル受信器で実行されてもよいし、あるいはデジタル格納デバイス310が適切な処理回路部およびメモリを有している場合はデジタル格納デバイス310で実行されてもよい。双方向テレビ番組ガイドはまた、これらのデバイスの適切な組み合わせで協同して実行してもよい。協同的な双方向テレビ番組ガイドシステムが複数のデバイスで実行する双方向テレビアプリケーションシステムが、例えば、1998年11月5日に出願されたEllisの米国特許出願シリアル番号第09/186,598号に記載されており、この特許は、その全体が本明細書中において参考として援用される。第2の格納デバイス320は、任意の適切なタイプのアナログまたはデジタル番組格納デバイスまたはプレイヤー例えば、ビデオカセットレコーダー、デジタル多目的ディスクレコーダーDVDなどであり得る。番組記録および他の特徴は、コントロールパス340を用いてセットトップボックス280によって制御され得る。第2の格納デバイス320がビデオカセットレコーダーである場合、例えば、典型的なコントロールパス340は、通常リモートコントロール400のようなリモートコントロールからコマンドを受け取るビデオカセットレコーダーの赤外線受信器に接続された赤外線送信器の使用を呼び出す。リモートコントロール400は、セットトップボックス280、第2の格納デバイス320、およびテレビ360を制御するために使用され得る。所望であれば、ユーザは番組を記録してもよいし、番組ガイドデータを記録してもよいし、または任意のデジタル格納デバイス310におけるデジタル形態でのその組み合わせを記録してもよい。デジタル格納デバイス310は、書き込み可能光学格納デバイス例えば、記録可能DVDディスクを取り扱うことができるDVDレコーダー、磁気格納デバイス例えば、ディスクドライブまたはデジタルテープドライブ、または任意の他のデジタル格納デバイスであり得る。デジタル格納デバイスを有する双方向テレビ番組ガイドシステムは、例えば、1998年9月17日に出願されたHassellらの米国特許出願シリアル番号第09/157,256号に記載されており、この特許は、その全体が本明細書中において参考として援用される。デジタル格納デバイス310はセットトップボックス280に含まれ得るか、または出力ポートおよび適切なインターフェイスを介してセットトップボックス280に接続された外部デバイスであり得る。必要であれば、セットトップボックス280の処理回路部は、受信したビデオ信号、オーディオ信号、およびデータ信号をデジタルファイルフォーマットにフォーマットする。好ましくは、ファイルフォーマットは、MovingPictureExpertsGroupMPEGMPEG-2規格またはMovingJointPhotographicExpertsGroupMJPEG規格のようなオープンファイルフォーマットである。得られたデータは、適切なバス例えば、米国電気電子技術者協会IEEE1394規格を用いたバスを介してデジタル格納デバイス310に流され、デジタル格納デバイス310に格納される。別の適切なアプローチでは、MPEG-2データストリームまたは一連のファイルは番組ガイド配信機器210から受信され、そして格納される。テレビ360は、通信パス380を介して第2の格納デバイス320からビデオ信号を受信する。通信パス380上のビデオ信号は、予め記録された格納媒体例えば、ビデオカセットまたは記録可能デジタルビデオディスクの再生時に第2の格納デバイス320によって生成され得るか、予め記録されたデジタル媒体の再生時にデジタル格納デバイス310によって生成され得るか、セットトップボックス280から通過され得るか、第2の格納デバイス320がユーザテレビ機器220に含まれない場合セットトップボックス280からテレビ360に直接提供され得るか、あるいはテレビ360によって直接受信され得るかのいずれかである。通常のテレビ観覧時において、テレビ360に提供されたビデオ信号は、ユーザがセットトップボックス280で調整した所望のチャンネルに対応する。セットトップボックス280がデジタル格納デバイス310に格納された情報を再生するために使用されると、ビデオ信号はまた、セットトップボックス280によってテレビ360に提供され得る。セットトップボックス280は、メモリ440を有し得る。メモリ440は、任意のメモリであってもよいし、あるいは番組ガイドアプリケーション指示および番組ガイドによって使用するための番組ガイドデータを格納するために適切な他の格納デバイス例えば、ランダムアクセスメモリRAM、リードオンリーメモリROM、フラッシュメモリ、ハードディスクドライブ、このようなデバイスの組み合わせなどであってもよい。セットトップボックス280は、番組ガイド配信機器210、番組ガイドサーバ250、または通信パス200を介したインターネットサービスシステム610と直接通信するための通信デバイス370を有し得る。通信デバイス370は、モデム例えば、任意の適切なアナログまたはデジタル規格、携帯型、またはケーブルモデムであってもよいし、ネットワークインターフェイスカード例えば、イーサネット登録商標カード、トークンリングカードなどであってもよいし、他の適切な通信デバイスであってもよい。通信デバイス370はまた、例えば、図2cおよび図2dに示される構成におけるインターネット接続を有するパーソナルコンピュータであってもよい。テレビ360はまた、所望であれば、このような適切な通信デバイスを有し得る。代替のアプローチにおいて、ユーザテレビ機器220は、適切なリターンパスを用いて配信機器210を介してインターネットサービスシステム610と通信し得る。図3のユーザテレビ機器220のより一般化した実施形態が図4に示される。図4に示されるように、番組ガイド配信設備160図1からの番組ガイドデータは、ユーザテレビ機器220の制御回路部420によって受信される。制御回路部420の機能は、図2aおよび図2bのセットトップボックス構成を用いて提供され得る。あるいは、これらの機能は、アドバンスドテレビ受信器、パーソナルコンピュータテレビPC/TV、または任意の他の適切な構成に集積され得る。所望であれば、このような構成の組み合わせが使用され得る。ユーザテレビ機器220はまた、第2の格納デバイス470および番組編成を記録するためのデジタル格納デバイス490を有し得る。第2の格納デバイス470は、任意の適切なタイプのアナログまたはデジタル番組格納デバイス例えば、ビデオカセットレコーダー、デジタル多目的ディスクレコーダーDVDなどであってもよい。番組記録および他の特徴は、制御回路部420で制御され得る。デジタル格納デバイス490は、例えば、書き込み可能光学格納デバイス例えば、記録可能DVDディスクを取り扱うことができるDVDレコーダー、磁気格納デバイス例えば、ディスクドライブまたはデジタルテープドライブ、または任意の他のデジタル格納デバイスであり得る。ユーザテレビ機器220はまた、メモリ630を有してもよい。メモリ630は、任意のメモリであってもよいし、あるいは番組ガイドアプリケーション指示および制御回路部420によって使用するための番組ガイドデータを格納するために適切な他の格納デバイス例えば、ランダムアクセスメモリRAM、リードオンリーメモリROM、フラッシュメモリ、ハードディスクドライブ、このようなデバイスの組み合わせなどであってもよい。図4のユーザテレビ機器220はまた、番組ガイドと配信機器210、番組ガイドサーバ250、または通信パス200を介したインターネットサービスシステム610との間での通信をサポートするための通信デバイス511を有し得る。通信デバイス511は、モデム例えば、任意の適切なアナログまたはデジタル規格、携帯型、またはケーブルモデムであってもよいし、ネットワークインターフェイスカード例えば、イーサネット登録商標カード、トークンリングカードなどであってもよいし、他の適切な通信デバイスであってもよい例えば、モジュラー、リモジュラー、または媒体が、アナログチャンネルの垂直帰線消去間隔VBI内で、あるいはデータトラックまたはデジタルチャンネル内で伝送され得る。ユーザは、ユーザ入力デバイス460を有するユーザテレビ機器220の動作を制御し得る。ユーザ入力デバイス460は、ポインティングデバイス、無線リモートコントロール、キーボード、タッチパッド、音声認識システム、または任意の他の適切なユーザ入力デバイスであり得る。媒体にアクセスするために、ユーザは処理回路部420に所望のテレビチャンネルまたは他の媒体ソースを表示デバイス450に表示するように指示する。別の実施形態では、オーディオ出力デバイス451上でオーディオデータを出力し得る。表示デバイス450はまた、任意の適切なテレビ、モニタ、または任意の他の適切な表示デバイスであり得る。オーディオ出力デバイスはまた、任意の適切な媒体スピーカ、または他の適切なオーディオ出力デバイスであり得る。番組ガイドの機能にアクセスするために、ユーザは双方向テレビ番組ガイド機器170で実行された番組ガイドにメインメニューまたは表示デバイス450に表示するための他の所望の番組ガイド表示画面を生成するように指示する。図5aは、本発明の実施形態による双方向番組ガイドの例示の表示テンプレート500を示す。表示テンプレート500は、群502、504、506、508を含む。いくつかの実施形態では、群は、媒体のコンテンツ例えば、群において媒体を示すための基準は、任意の、ユーザ規定された、予め決められた、または任意の他の適切な基準であり得る、タイトル、またはソースを示すことなく、ユーザが興味を示し得る媒体を示すように設計され得る。図5aに示される一つ以上の群は所望であれば削除されてもよく、または所望であれば他の群が追加されてもよい。さらに、群はユーザが構成可能であってもよく、予め決められていてもよい。図5bは、図5aの群の例示の構成を示す。図5bのメニュー画面は、ユーザに、1つ以上の群のうちの媒体について現在放送中のものを見る機会を提供する。図5bの実施形態では、群は、最近のお気に入り512、昔のお気に入り、お奨め516、ブラウジング518、特別目的520、カテゴリ522、およびプレビュースキャン524に関連するように構成される。これらの群は、例示のためのみに意図され、他のタイプの群が提供されてもよい。ユーザが、最近のお気に入り512を選択することに応答して、双方向媒体ガイドは、ユーザによって設定されたお気に入りパラメータ、最近検討した媒体または記録された媒体と同様の特徴を有する媒体、あるいはこれらの任意の適切な組み合わせを満たす基準を満たす、オンデマンドで利用可能な媒体をユーザに提示し得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、またはユーザプロフィール媒体の属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。また、最近のお気に入り512は、任意の最近記録された媒体、ユーザお気に入りのパラメータを満たす最近記録された媒体、またはこれらの任意の適切な組み合わせを示し得る。最近記録された媒体は、ユーザの家庭用設備またはユーザの家庭から離れたサーバによって記録されてきている。また、これらのアプローチの任意の適切な組み合わせが使用され得る。ユーザが、メインメニューから昔のお気に入り514を選択することに応答して、双方向媒体ガイドは、ユーザのお気に入りを満たすユーザが以前に記録した媒体、最近検討した媒体または記録された媒体と同様の特徴を有する媒体、ビデオオンデマンド、あるいは、これらの任意の適切な組み合わせをユーザに示し得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、または媒体のユーザプロフィールに対する属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。以前に記録された媒体は、ユーザの要望すなわち、ユーザが、ユーザが記録された特定の媒体または所定の特徴が記録された媒体を必要とするという要望を示すことに応答してに従って記録されてきている。媒体はユーザの家庭用設備またはユーザの家庭から離れたサーバ上に記録され得る。別の適切なアプローチでは、双方向媒体ガイドを介するユーザの検討のために、媒体を自動的に記録し得、ユーザに対して利用可能な昔のお気に入りを提供し得る。また、これらのアプローチの任意の適切な組み合わせが使用され得る。ユーザが、メインメニュー510からお奨め516を選択することに応答して、双方向媒体ガイドは、ユーザお奨め利用可能媒体、以前に記録された媒体、オンデマンドの媒体、またはこれらの任意の組み合わせをユーザに示し得る。この媒体は、現在配信されるかまたは以前に記録され得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、またはユーザプロフィールに媒体の属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。推奨された媒体516は任意の適切なアプローチを用いてユーザに推奨され得る。番組は、例えばユーザの好みまたはお気に入りに基づいて推奨され得る。また番組は編集者に推奨され得る。双方向媒体ガイドプロバイダは、例えば、サービスプロバイダの職員からの批評または推奨を提供してもよい。また推奨は、販売促進的であってもよいし、情報的であってもよい例えば、スポンサー付の広告、情報コマーシャル。ユーザが、メインメニューからブラウジング518を選択することに応答して、双方向媒体ガイドは、ユーザに現在利用可能な媒体に対するリストをブラウジングする機会を提供し得る。媒体は、現在配信されている媒体、あるいは、予め記録されてユーザの家庭内設備またはリモートサーバ例えば、ガイドサーバ、インターネットサーバ等からオンデマンドでユーザに利用可能な媒体であり得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、またはユーザプロフィールに媒体の属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。リストは任意の適切なアプローチを用いてブラウジングされ得る。リストは、例えば時間、チャンネル、ジャンル、または任意の適切なパラメータによって編集され得る。所望であれば、双方向媒体ガイドは、リストが提示される特徴を特定する機会をユーザに提供し得る。所望であれば、1以上のリストが現在選択されている例えば、強調表示されたリストの全画面映像または部分画面映像が提示され得る。所望であれば、この映像は、ユーザが現在視聴している媒体と共に表示され得る。例えば、この映像は、現在利用可能な媒体すなわち、現在配信されている地点の一部または媒体の所定の一部例えば、初めの20秒、あるいは双方向媒体ガイドに提供されたトレーラまたは他のクリップであり得る。オーディオ媒体に関して、所望であれば、オーディオに関連するグラフィックが、オーディオに対するオーディオクリップが再生される間、表示され得る。ユーザが、メインメニューから特定の関心520を選択することに応答して、双方向媒体ガイドは、ユーザが特別の関心のある、媒体に関するリストを検討する機会をユーザに提供し得る。媒体は、任意の適切なアプローチを用いて特別な関心のある媒体であることを決定し得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、またはユーザプロフィールに媒体の属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。双方向媒体ガイドは、例えば、ユーザが特定の関心のあるカテゴリを選択または規定することを可能にし得る。別のアプローチでは、双方向媒体ガイドプロバイダまたはアプリケーションは、特定の関心のあるカテゴリを選択し得る。双方向媒体ガイドプロバイダは、例えば、所定の月における特定のタイプの媒体を特徴付けることを決定し得る。また任意の他の適切なアプローチが使用され得る。ユーザが、メインメニューからカテゴリ522を選択することに応答して、双方向媒体ガイドは、ユーザが媒体リストにアクセスすることを望む1以上の媒体のカテゴリを選択する機会を提供し得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、またはユーザプロフィールに媒体の属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。カテゴリは、ユーザ選択されるか例えば、セットアップ画面から、ユーザ規定されるか、システム選択されるか、あるいは任意の他の適切なアプローチを用いて規定されまたは選択され得る。例えば、ユーザが双方向媒体ガイドによって提示されたカテゴリからグループを選択することに応答して、双方向媒体ガイドは、選択されたグループまたはカテゴリにおいて現在配信された媒体または記録された媒体に関する媒体リストをユーザに提供し得る。ユーザが、プレビュースキャン524を選択することに応答して、双方向媒体ガイドは、現在利用可能な媒体のプレビューをスキャンする機会をユーザに提供し得る。また、双方向媒体ガイドは、ユーザが選択し得る媒体のリストを提供し得る媒体のリストを提供し得、このリストを選択すると、ユーザは、媒体を視聴する機会、媒体を購入する機会、媒体を視聴するためのリマインダを設定する機会、またはユーザプロフィールに媒体の属性を追加する機会を与えられ得、あるいは、この媒体に関する任意の適切なアクションを実行し得る。現在利用可能な媒体は、ユーザの設備に現在配信された任意の媒体、あるいはユーザの設備によって以前に記録された媒体またはユーザの家庭から離れたサーバ上に格納された媒体を含み得る。媒体に関するプレビューは、映像または媒体に関連するオーディオクリップを含み得る。映像およびオーディオクリップは、任意の適切なアプローチを用いて双方向媒体ガイドに提供され得る。クリップは、例えば、アナログチャンネルの垂直帰線消去期間VBI内のデジタルファイルまたはデジタルチャンネル上のデータトラック内のデジタルファイルとして、媒体と共に供給され得る。クリップは、任意の適切なアプローチを用いて、媒体からユーザの家庭用設備上で少なくとも部分的に動作する双方向媒体ガイドに分離して提供され得る。クリップは、例えば、媒体ソースからアプリケーションにオンデマンドで提供され得る。クリップは、例えば、連続的ストリーム、定期的ダウンロード、定期的ポーリング、または任意の他の適切なアプローチを用いて双方向媒体ガイドに提供されるデータの一部として提供され得る。またプレビューは、現在配信された媒体の流れの一部であり得るか、または所望であれば、媒体の所定の部分であり得る。プレビュークリップは、任意の適切なアプローチを用いてユーザに提示され得る。双方向媒体ガイドは、例えば、媒体リストからプレビューを選択する機会をユーザに提供し得る。別の適切なアプローチでは、プレビューは受動スキャンを用いて提供され得る。双方向媒体ガイドは、ユーザが媒体へのアクセスまたはスキャン終了の要望を示すまで、プレビューを介して循環し得る。双方向媒体ガイドは、所望であれば、プレビューをスキップして後続のプレビューにアクセスする機会をユーザに提供し得る。一旦、ユーザが特定のグループ例えば、512、514、516、518、520、522、524を選択すると、ユーザは、また複数のサブグループを提示され得る。図5cは、カテゴリグループ522は、サブグループスポーツ526、人気のショー528、プレミア530、およびゲーム532を表示するように拡張される双方向媒体ガイドを示す。各グループの後の括弧では、図5cの双方向媒体ガイドは、どれくらいの数のタイトルが所与のサブグループについて利用可能であるかを示す。例えば、スポーツサブグループ526において利用可能な5つのスポーツ媒体タイトルがある。図6は、最小限の情報で現在利用可能な媒体を示すために、双方向媒体ガイドがユーザに提供され得る例示の提供物What’sOn画面600を示す。図6の提供物画面は、メインメニュー画面として使用されてもよいし、図5bのメインメニュー画面のようなメインメニュー画面と関連させてもよい。例えば、ユーザが、図5bのメニューからメニュー選択を選択することに応答して、双方向媒体ガイドは、選択されたメニュー選択に従って、媒体または使用可能なプレビューの媒体リストの数を示すために図6の提供物画面を提示し得る。図6の提供物画面600は、カッコで示されるように媒体の任意の適切なタイプおよび群分けについて使用可能な媒体選択の数をユーザに示す。図6の例では、3つの群の使用可能な媒体選択ソース602、カテゴリ609、およびレーティング620が示される。ソースは、ソースにより使用可能な媒体例えば、使用可能な生の媒体例えば、番組604、ユーザ606により記録された媒体、オンデマンド番組例えば、ビデオオンデマンドまたはオーディオオンデマンド608、あるいは任意の他の適切なソースタイプを示し得る。カテゴリ609は、例えば、スポーツ612、ポピュラーショー614、プレミア616、またはゲーム618のような任意の適切なカテゴリについて使用可能な媒体を示し得る。レーティング620は、5つ星622、4つ星624、3つ星626、2つ星628、または1つ星630のような異なる編集のレーティングの使用可能な媒体を示し得る。群およびサブ群は、任意の適切なアプローチを用いて画面上に含まれ得る。群およびサブ群は、ユーザが構成可能であり得る。群およびサブ群は、双方向媒体ガイドにプログラムされてもよい。さらに別の適切なアプローチでは、群およびサブ群および所望の場合、図5bのメニュー選択は、何が使用可能であるかに基づいて双方向媒体ガイドによって動的に選択され、それによりユーザに動的ガイダンスを提供し得る。図7aは、媒体のタイトル、コンテンツ例えば、群において媒体を含むための基準は、任意か、ユーザ規定されるか、予め決められるか、または任意の他の適切な組み合わせであり得る、またはソースを示すことなく、媒体を示す群を表示するための別の例示の表示構成を示す。画面700は、ユーザが最初に番組ガイドを呼び出すと表示され、任意の適切な態様で生成され得る。例えば、画面700は、任意の適切な手段によってリモートサイトからダウンロードされたデータから番組ガイドによって生成され得る。画面700はまた、リモートウェブサーバからのHTMLドキュメントとしてダウンロードされ、ウェブページとして表示され得る。画面700は、テキスト、グラフィックス、動画、ビデオ、任意の他の適切なコンテンツ、またはそれらの適切な組み合わせを含み得る。画面700は、現在閲覧されている媒体例えば、セットトップボックスが現在調整されているチャンネルの番組のための媒体を表示し得る、将来閲覧される媒体例えば、VOD媒体の予告編、または任意の他の適切な媒体のための媒体コンテンツ711を含むピクチャーインガイドウィンドウ710を含み得る。画面700は、双方向またはパッシブ広告ウィンドウ720を含み得る。これは、広告721を表示し得る。広告720は、任意の適切なパッシブなまたは双方向のグラフィック、テキスト、ビデオ、あるいは番組、製品、またはサービスのための他の広告であり得る。例えば、現在上映している映画のタイトルまたは広告は、広告であり得る。別の例では、第3者が特定の製品の双方向の広告を提供し得る。ユーザが製品に関するさらなる情報を望む場合、ユーザは広告720をクリックまたは選択することでこの要望を示し得る。その後、ユーザには広告された製品に関するさらなる情報が提供され得る。このさらなる情報は、任意の適切な形態であり得る。このさらなる情報は、静的または双方向の広告として提供されてもよいし、あるいは例えば広告された製品に関連したウェブページであってもよい。メニュー730は、上述の双方向媒体ガイドのいずれかであってもよい。例えば、図5a~図6に示した媒体ガイドのいずれかであってもよい。ユーザが群またはサブ群を選択することに応答して、双方向番組ガイドは、ユーザに、ユーザの選択に従って媒体リスト項目を提供し得る。媒体リスト項目は、時間によって、チャンネルによって、または任意の他の適切なアプローチを使用して提供され得る。例えば、図7bは、図7aのメニュー730の別の実施形態を示す。図7bは、プレミアサブ群で使用可能な媒体選択742、744、および746を示す。別の実施形態では、ユーザが群およびサブ群を選択することに応答して、図7cのメニュー750が表示され得る。メニュー750は、現在閲覧されている媒体例えば、セットトップボックスが現在調整されているチャンネルの番組のための媒体を表示し得る、ユーザが選択した媒体のプレビュー、または任意の他の適切な媒体のための媒体コンテンツ761を含むピクチャーインガイドウィンドウ760を含み得る。例えば、ユーザが媒体リスト項目754を選択すると、予告編または広告が、ピクチャーインガイドウィンドウ760の媒体リスト項目について表示され得る。メニュー750はまた、広告ウィンドウ762に双方向またはパッシブ広告763を示し得る。メニュー750はまた、選択された群またはサブ群752、および群およびサブ群に関連した媒体リスト項目754、756、および758を表示し得る。媒体リスト項目754、756、および758は、種々のソースから提供され得る。例えば、媒体リスト項目754は、放送媒体リスト項目であり得る。媒体リスト項目756は、局所的に格納された媒体リスト項目であり得、媒体リスト項目758はビデオオンデマンド媒体リスト項目であり得る。所望の媒体リスト項目を選択すると、ユーザには媒体を閲覧し、媒体を購入し、媒体を閲覧するためのリマインダを設定し、またはユーザプロファイルに対する媒体の属性を追加し、あるいは媒体に関する任意の適切なアクションactionを実施する機会が与えられ得る。例えば、メニュー750は、選択された媒体の全画面表示で置換され得る。いくつかの実施形態では、ユーザは、ユーザの好みに従って群を個人占有物とし得る。これは、種々の方法で達成され得る。ユーザには選択するための複数の群が提供され得、そしてもしあれば、どのサブ群が選択された群のもとで表示されるべきかを決定する機会が与えられ得る。例えば、図8aは、ユーザがユーザの個人的な好みに従って群を構成することが可能なセットアップ画面を示す。セットアップ表示800は、群810を含み得る。ユーザは、例えばチェックボックス815から適切なチェックボックスを選択することでどの群を表示したいかを選択し得る。ユーザはまた、例えば適切なサブ群下のチェックボックスグリッド825から適切なチェックボックスをチェックすることで選択された群のもとで表示されるべき1つ以上のサブ群820を選択し得る。サブ群820は予め決められていてもよいし、ユーザに表示されるカテゴリ群のフィールド820にテキストを入力する機会が与えられてもよい。いくつかの実施形態では、ユーザに媒体ガイドメニュー画面を動的に作成する機会が与えられ得る。図8bでは、ユーザにより規定され、かつユーザに双方向媒体ガイドにより保存された1つ以上のサーチ830を入力する機会がユーザに与えられ得る。ユーザはまた、選択されたサーチの結果が表示され得る1つ以上の群850を選択し得る。適切なチェックボックス835を選択することでサーチを入力するという要望を示すと、ユーザにはサーチストリングを名付ける例えば、Richのお気に入り機会が与えられる。ユーザにはまた、サーチストリングを入力する機会が与えられ得る。サーチストリングはブーリアンサーチストリング、自然言語サーチストリング、または任意の他の適切なサーチストリングであり得る。図8cは、ユーザがサーチストリングを入力する要望を示す場合に、ユーザに提示され得る例示の表示855を示す。ユーザはクエリボックス858にサーチストリングを入力し得る。サーチをさらに精細に行うために、ユーザはサーチを適用する1つ以上のサーチ基準860を選択し得る。これらの基準は、例えば番組時間、番組サブジェクト、またはキーワードサーチを含み得る。その後、メニュー画面を入力すると、ガイドはユーザによって入力されたサーチを実行し、そしてサーチ基準を満たす番組を含むユーザ規定された群850のみを表示する。ユーザにはまた、サーチ基準フィールド870から適切なチェックボックスを選択することにより、サーチがいつ実行されるべきかを決定する機会が与えられ得る。例えば、ユーザは、直ちにか、予定された時間にか例えば、午前9時に、または1時間毎に、あるいは特定のイベントが起こったときに例えば、群またはサブ群が選択されたときはいつでも、特定の番組の終わりで、または任意の他の適切なイベントでサーチを実行するように選択し得る。図9aは、本発明の実施形態に従う双方向媒体ガイドを作成し、表示することに関する例示のステップのフローチャートである。ステップ900では、ユーザが使用可能な媒体の群のインジケータを提供することでインジケータがメインメニューに提供される。例えば、群は媒体のタイトル、ソース、またはコンテンツ例えば、群に媒体を含む基準は、任意であっても、ユーザ規定されても、予め決められても、または任意の他の適切な基準であってもよいを示すことなく媒体を示し得る。例示の群は、例えば、最近のお気に入り、昔のお気に入り、お奨め、ブラウジング、特別目的、カテゴリ、プレビュースキャン、または任意の他の適切なカテゴリを含む。ステップ902では、所望の媒体群のユーザ指標は、例えば図1の双方向テレビ番組ガイド機器170によって受け取られ得る例えば、図5bの群512、514、516、518、520、522、または524。次いで、ステップ908において、ユーザには使用可能な媒体の指標が提供され得る。1つの実施形態図示せずでは、ユーザには時間によって表示された使用可能な媒体リスト項目の指標が提供され得、同じリストにおいて、媒体は、時間によって予定された媒体と使用可能であるが予定された時間ではない媒体とを含む。別の実施形態では、ユーザには、ステップ904において、使用可能なサブ群例えば、図5cのサブ群526、528、530、532のインジケータが提供され得る。所望の媒体サブ群のユーザ指標は、ステップ906で受け取られ得る。次いで、ステップ908では、ユーザには、使用可能な媒体のインジケータが提供され得る。使用可能な媒体のインジケータが提示されると、所望の媒体のユーザ指標がステップ910で受け取られ得る。この指標に応答して、ステップ912において、ユーザには媒体で適切なアクションを行う機会が与えられ得る。ユーザには、媒体を閲覧し、媒体を購入し、媒体を閲覧するためのリマインダを設定し、またはユーザプロファイルに対する媒体の属性を追加し、あるいは媒体に関する任意の適切なアクションを実施する機会が与えられ得る。1つの例では、現在表示された画面は、選択された媒体またはコンテンツの全画面表示と置き換えられ得る。図9bは、ユーザの選好に従うメニュー画面を構成することに関する例示のステップのフローチャートである。ステップ914では、ユーザに使用可能な媒体の群のインジケータが提供され得る例えば、ユーザに図8aの媒体群810が提示され得る。ステップ916において、ユーザにサブ群例えば、図8aのサブ群820のインジケータが提供され得る。これらのサブ群は予め決められていてもよいし、あるいはユーザにユーザの所有するサブ群を入力する機会が与えられてもよい。ステップ918では、メインメニューに含むための表示されるべき群のユーザ指標が、例えば、図8aのチェックボックス815から1つ以上のチェックボックスを選択することで例えば、図1の双方向テレビガイド機器170によって受け取られ得る。ステップ920では、例えば、チェックボックスグリッド825から適切なチェックボックスを選択することで選択された群のもとで表示されるべきサブ群のユーザ指標が受け取られ得る。ステップ922では、選択された群およびサブ群に関連した媒体タイトルのどれくらいが使用可能であるかを決定し得る。ステップ924では、示された群、サブ群、ならびにそれらの群およびサブ群に関連した使用可能な媒体タイトルの数を含むユーザ規定されたメニュー画面が表示され得る。図9cは、ユーザの選好に従うメニュー画面を構成することに関する例示のステップのフローチャートである。ステップ926では、ユーザに、使用可能なユーザ規定されたサーチクエリ例えば、図8bのサーチクエリ830のインジケータが提供され得る。ステップ928において、ユーザに、使用可能な群例えば、図8bの群850のインジケータが提供され得る。ステップ930において、クエリを入力するためのユーザの指標が、例えば、図8bのチェックボックス835から1つ以上のチェックボックスを選択することで例えば、図1の双方向テレビガイド機器170によって受け取られ得る。クエリは、定期的にか例えば、1時間毎、イベントが発生するか例えば、番組が終了した場合、またはオンデマンドで実行するように計画され得る。クエリを入力するという要望を示すと、ステップ932において、ユーザにはサーチクエリを名付け例えば、スポーツまたはRichのお気に入り、名付けられたサーチクエリに関連するサーチストリングを入力する機会が与えられ得る例えば、図8c。ステップ934において、例えば、チェックグリッド845から適切なチェックボックスを選択することで表示されるべきクエリの結果を群に分けるユーザの指標が受け取られ得る。ユーザが任意の群を示さない場合、サーチクエリは個々の群として表示され得る。ステップ836において、群、サブ群、およびサーチクエリの結果すなわち、サーチクエリと適合した媒体タイトルの数を含むユーザ規定されたメニュー画面が表示され得る。従って、種々の媒体ソースによって提供される媒体を捜しているユーザにガイダンスを提供するためのシステムおよび方法が提供される。本発明は、例示のためであって限定ではない目的で提示された記載の実施形態以外によって実施することが可能であり、本発明は特許請求の範囲によってのみ限定されることを当業者は理解する。"