(57)【要約】【課題】双方向メディアガイダンスアプリケーションシステムを提供すること。【解決手段】無線通信デバイスは、双方向メディアガイダンスまたは他のアプリケーションにアクセスする、およびユーザ機器において作動する双方向メディアガイダンスアプリケーションを制御する機会をユーザに提供する。無線通信デバイスは、双方向メディアガイダンスまたは他のアプリケーションの特徴と協調させられる制御を有するタッチセンサ式の画面を有し得る。無線通信デバイスは、ユーザ機器のためのリモートコントローラとして機能し得る。【選択図】図１９
2013219812.tif 000002
【特許請求の範囲】
【請求項１】
本願明細書に記載の発明。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の背景）
本発明は、双方向メディアガイダンスアプリケーションシステムに関し、より具体的には、メディアガイダンスアプリケーション機能性が、無線通信デバイスによって提供されるか、または無線通信デバイスと１つ以上のユーザ機器デバイスとの間で協調され得る双方向メディアガイダンスアプリケーションシステムに関する。
【背景技術】
【０００２】
双方向メディアガイダンスアプリケーションは、一般的に、少なくとも部分的にユーザの機器（例えば、セットトップボックス）に実装される。双方向メディアガイダンスアプリケーションの実施例は、双方向番組ガイド、Ｅメール、ホームショッピング、賭博および他の電子商取引アプリケーション、財務アプリケーション、ウェブブラウザ、ゲーム、および他のユーザ機器ベースのアプリケーションを含む。これらのアプリケーションを作動させることは、一般的には、アクセスされているアプリケーション以外のメディアコンテンツを見ることから他のユーザを除外する。加えて、ユーザ機器上の静止プラットフォームにおいてそのようなアプリケーションを実行することは、静止プラットフォームから離れているときに、ユーザがそのようなシステムの特徴にアクセスすることを防止し得る。
【発明の概要】
【課題を解決するための手段】
【０００３】
前述の内容を考慮して、ディスプレイを有する無線通信デバイスを含む、双方向メディアガイダンスアプリケーションシステムが提供される。
【０００４】
無線通信デバイスは、タッチスクリーンリモート、携帯情報端末（ＰＤＡ）、携帯電話、または他の無線通信デバイス等の任意の好適な無線通信デバイスであってもよい。無線通信デバイスは、遠隔から、またはメディアコンテンツを視聴している間に、双方向メディアガイダンスアプリケーション機能性へのアクセスをユーザに提供し得る。
【０００５】
１つの好適なアプローチにおいて、無線通信デバイスは、ユーザの機器上で作動するアプリケーションサーバからのアプリケーションデータを要求する双方向メディアガイダンスアプリケーションのクライアントバージョンを実行し得る。別の好適なアプローチにおいて、無線通信デバイスは、独立して作動し得る双方向アプリケーションを実行する独立プラットフォームの役割を果たしてもよく、ユーザ機器において実行する同様の双方向アプリケーションと通信し得る。無線通信デバイスは、例えば、双方向番組ガイド、インターネットベースの番組ガイド、および／または他の好適なアプリケーション（例えば、ホームショッピングアプリケーション）の種々の特徴をサポートする携帯用双方向メディアガイダンスアプリケーションを提供し得る。
【０００６】
双方向メディアガイダンスアプリケーションは、例えば、メディアコンテンツに関連する情報を提供するか、または、例えば、双方向番組ガイド、ホームショッピングアプリケーション、賭博アプリケーション、Ｅメール、および金融取引アプリケーション等のメディアコンテンツと関連付けられる双方向特徴を提供するアプリケーションを含んでもよい。
【０００７】
いくつかの実施形態において、無線通信デバイスは、タッチスクリーンＬＣＤディスプレイと、例えば、テレビ、コンピュータ、メディアサーバ等のユーザ機器と通信する１つ以上の通信インターフェースとを含んでもよい。通信インターフェースは、赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、または任意の他の好適なインターフェースを含んでもよい。視覚キーパッドがタッチスクリーンディスプレイ上に表示されてもよく、ユーザは、検索文字列を形成し、コマンドを生成するように視覚キーパッドに触れてもよい。キーは、関心のキーのみがいつでも表示される文脈依存型であってもよい。いくつかの実施形態において、通信インターフェースは、ユーザが、１つ以上のユーザ機器デバイスを操作するリモートコントローラとして無線通信デバイスを使用することを可能にし得る。無線通信デバイスは、一部の実施形態において、複数のデバイスと同時に連動し得る。無線通信デバイスはまた、ユーザによって触れられるか、またはクリックされるキーに基づくコマンド（例えば、チャネルアップコマンド）を受信するべきである適切なデバイス（例えば、テレビ、セットトップボックス、メディアサーバ等）を自動的に決定し得る。さらに、無線通信デバイスは、コマンドを受信する適切なデバイスを決定するために、各ユーザ機器デバイスからのその距離を検出し得る。距離は、例えば、ＲＦＩＤ発見プロトコル、ＧＰＳ、または無線位置ベースのサービスを使用して決定されてもよい。
【０００８】
無線通信デバイスは、ユーザの機器上に提示されているメディアコンテンツを妨害することなく、時間別、チャネル別、カテゴリ別の一覧、お気に入りチャネル、または任意の他のガイド特徴等の双方向番組ガイドの特徴の多くをサポートし得る。それは、ユーザがリマインダを設定し、音声警報および表示の両方とともに無線通信デバイス上にそれらを表示させることを可能にし得る。呼出し返信を介して、例えば、遠隔でリマインダを設定するか、または録画を予定に入れるために、デバイスを使用することができる。無線通信デバイスはまた、データを収集するために使用されてもよい。例えば、それは、調査を送信するために使用される場合がある。それはまた、視聴者評価情報を収集するために使用されてもよい。いくつかの実施形態において、無線通信デバイスは、例えば、電子クーポンおよび他の奨励を配信するために、好適な購買ポイントデバイスと組み合わせられてもよい。
【０００９】
無線通信デバイスはまた、他のスマートフォン型機能を提供し得る。例えば、それは、Ｅメール、カレンダー、連絡先リスト、ウェブ閲覧、計算機、または任意の他の好適なアプリケーションをサポートし得る。それはまた、ニュース、天気、スポーツ、交通、または任意の他の好適なデータサービス等のデータサービスをサポートし得る。それはまた、ポケットベルとして使用されてもよい。
例えば、本発明は、以下の項目を提供する。
（項目１）
無線通信デバイスを使用してユーザ機器を制御する方法であって、
該無線通信デバイスにおいて少なくとも１つのコマンドを生成するユーザ入力を受信することと、
該少なくとも１つのコマンドの種類に少なくとも部分的に基づいて、複数のユーザ機器デバイスから該少なくとも１つのコマンドを受信する１つのユーザ機器デバイスを選択する、ことと、
該少なくとも１つのコマンドを該選択された１つのデバイスに伝送することと
を含む、方法。
（項目２）
前記少なくとも１つのコマンドの前記種類は、電源オン／オフコマンド、録画コマンド、再生コマンド、およびチャネル変更コマンドのうちの１つ以上を備える、項目１に記載の方法。
（項目３）
前記選択することは、さらに、前記無線通信デバイスからの前記ユーザ機器デバイスの近接性に少なくとも部分的に基づいている、項目１に記載の方法。
（項目４）
前記コマンドの種類が、メディアコンテンツ再生コマンドであるとき、前記方法は、前記複数のユーザ機器デバイスの中の各ユーザ機器デバイスのサポートされる再生形式を決定することをさらに含む、項目１に記載の方法。
（項目５）
無線通信デバイスを使用してユーザ機器を制御するシステムであって、
無線通信デバイスと、
ユーザ機器と
を備え、該無線通信デバイスは、
該無線通信デバイスにおいて少なくとも１つのコマンドを生成するユーザ入力を受信することと、
該少なくとも１つのコマンドの種類に少なくとも部分的に基づいて、複数のユーザ機器デバイスから該少なくとも１つのコマンドを受信する１つのユーザ機器デバイスを選択することと、
該少なくとも１つのコマンドを該選択された１つのデバイスに伝送することと
を行うように構成される、システム。
（項目６）
前記少なくとも１つのコマンドの前記種類は、電源オン／オフコマンド、録画コマンド、再生コマンド、およびチャネル変更コマンドのうちの１つ以上を備える、項目５に記載のシステム。
（項目７）
前記選択することは、さらに、前記無線通信デバイスからの前記ユーザ機器の近接性に少なくとも部分的に基づいている、項目５に記載のシステム。
（項目８）
前記コマンドの種類がメディアコンテンツ再生コマンドであるとき、前記無線通信デバイスは、前記複数のユーザ機器デバイスの中の各ユーザ機器デバイスのサポートされる再生形式を決定するように構成される、項目５に記載のシステム。
（項目９）
無線通信デバイスを使用してユーザ機器を制御するシステムであって、
該無線通信デバイスにおいて少なくとも１つのコマンドを生成するユーザ入力を受信する手段と、
該少なくとも１つのコマンドの種類に少なくとも部分的に基づいて、複数のユーザ機器デバイスから該少なくとも１つのコマンドを受信する１つのユーザ機器デバイスを選択する手段と、
該少なくとも１つのコマンドを該選択された１つのデバイスに伝送する手段と
を備える、システム。
（項目１０）
前記少なくとも１つのコマンドの前記種類は、電源オン／オフコマンド、録画コマンド、再生コマンド、およびチャネル変更コマンドのうちの１つ以上を備える、項目９に記載のシステム。
（項目１１）
前記選択する手段は、前記無線通信デバイスからの前記ユーザ機器デバイスの近接性を決定する手段を備える、項目９に記載のシステム。
（項目１２）
前記複数のユーザ機器デバイスの中の各ユーザ機器デバイスのサポートされる再生形式を決定する手段をさらに備える、項目９に記載のシステム。
（項目１３）
無線通信デバイスを使用してユーザ機器を制御する方法であって、
該無線通信デバイスにおいて少なくとも１つのコマンドを生成するユーザ入力を受信することと、
該ユーザ機器デバイス上に少なくとも１つのインターフェース画面を表示することなく、該無線通信デバイス上に該少なくとも１つのコマンドと関連付けられた該少なくとも１つのインターフェース画面を表示することと、
該少なくとも１つのコマンドを該ユーザ機器に伝送することと、
該ユーザ機器から確認データを受信することと
を含む、方法。
（項目１４）
前記少なくとも１つのコマンドを前記ユーザ機器に伝送することは、該少なくとも１つのコマンドを実行する適切なユーザ機器デバイスを決定することを含む、項目１３に記載の方法。
（項目１５）
前記適切なデバイスを決定することは、前記少なくとも１つのコマンドの種類に少なくとも部分的に基づいて、該適切なデバイスを決定することを含む、項目１４に記載の方法。
（項目１６）
前記適切なデバイスを決定することは、前記無線通信デバイスからの前記デバイスの近接性に少なくとも部分的に基づいて、該適切なデバイスを決定することを含む、項目１４に記載の方法。
（項目１７）
無線通信デバイスを使用してユーザ機器を制御するシステムであって、
無線通信デバイスと、
ユーザ機器と
を備え、該無線通信デバイスは、
該無線通信デバイスにおいて少なくとも１つのコマンドを生成するユーザ入力を受信することと、
該ユーザ機器上に少なくとも１つのインターフェース画面を表示することなく、該無線通信デバイス上に該少なくとも１つのコマンドと関連付けられる該少なくとも１つのインターフェース画面を表示することと、
該少なくとも１つのコマンドを該ユーザ機器に伝送することと、
該ユーザ機器から確認データを受信することと
を行うように構成される、システム。
（項目１８）
前記無線通信デバイスは、前記少なくとも１つのコマンドを実行する適切なユーザ機器デバイスを決定するようにさらに構成される、項目１７に記載のシステム。
（項目１９）
前記無線通信デバイスは、前記少なくとも１つのコマンドの種類に少なくとも部分的に基づいて、前記適切なデバイスを決定するようにさらに構成される、項目１８に記載のシステム。
（項目２０）
前記無線通信デバイスは、該無線通信デバイスからの前記ユーザ機器デバイスの近接性に少なくとも部分的に基づいて、前記適切なデバイスを決定するようにさらに構成される、項目１８に記載のシステム。
（項目２１）
無線通信デバイスを使用してユーザ機器を制御するシステムであって、
該無線通信デバイスにおいて少なくとも１つのコマンドを生成するユーザ入力を受信する手段と、
該ユーザ機器上に少なくとも１つのインターフェース画面を表示することなく、該無線通信デバイス上に該少なくとも１つのコマンドと関連付けられた該少なくとも１つのインターフェース画面を表示する手段と、
該少なくとも１つのコマンドを該ユーザ機器に伝送する手段と、
該ユーザ機器から確認データを受信する手段と
を備える、システム。
（項目２２）
前記少なくとも１つのコマンドを実行する適切なユーザ機器デバイスを決定する手段をさらに備える、項目２１に記載のシステム。
（項目２３）
前記適切なデバイスを決定することは、前記少なくとも１つのコマンドの種類に少なくとも部分的に基づいて、該適切なデバイスを決定することを含む、項目２２に記載のシステム。
（項目２４）
前記適切なデバイスを決定することは、前記無線通信デバイスからの該デバイスの近接性に少なくとも部分的に基づいて、該適切なデバイスを決定することを含む、項目２２に記載のシステム。
（項目２５）
無線通信デバイスを使用してユーザ機器を制御する方法であって、
該無線通信デバイスにおいて少なくとも１つのメディアガイダンスアプリケーションコマンドを生成するユーザ入力を受信することと、
該少なくとも１つのコマンドを受信するユーザ機器デバイスがアクセス可能であるか否かを決定することと、
該デバイスがアクセス可能ではないという決定に応じて、該無線通信デバイスにおいて該少なくとも１つのコマンドを保存することと、
該デバイスがアクセス可能となった後に、該少なくとも１つのコマンドを該デバイスに伝送することと
を含む、方法。
（項目２６）
前記デバイスがアクセス可能であるという決定に応じて、前記少なくとも１つのコマンドを該デバイスに伝送することをさらに含む、項目２５に記載の方法。
（項目２７）
無線通信デバイスを使用してユーザ機器を制御するシステムであって、
無線通信デバイスと、
ユーザ機器と
を備え、該無線通信デバイスは、
該無線通信デバイスにおいて少なくとも１つのメディアガイダンスアプリケーションコマンドを生成するユーザ入力を受信することと、
該少なくとも１つのコマンドを受信するユーザ機器デバイスがアクセス可能であるか否かを決定することと
を行うように構成され、
該デバイスがアクセス可能ではないと決定することに応じて、該無線通信デバイスは、
該無線通信デバイスにおいて該少なくとも１つのコマンドを保存することと、
該デバイスがアクセス可能となった後に、該少なくとも１つのコマンドを該デバイスに伝送することと
を行うように構成される、システム。
（項目２８）
前記デバイスがアクセス可能であると決定することに応じて、前記無線通信デバイスは、前記少なくとも１つのコマンドを該デバイスに伝送するように構成される、項目２７に記載のシステム。
（項目２９）
無線通信デバイスを使用してユーザ機器を制御するシステムであって、
該無線通信デバイスにおいて少なくとも１つのメディアガイダンスアプリケーションコマンドを生成するユーザ入力を受信する手段と、
該少なくとも１つのコマンドを受信するユーザ機器デバイスがアクセス可能であるか否かを決定する手段と、
該デバイスがアクセス可能ではない場合に、該無線通信デバイスにおいて該少なくとも１つのコマンドを保存する手段と、
該デバイスがアクセス可能となった後に、該少なくとも１つのコマンドを該デバイスに伝送する手段と
を備える、システム。
（項目３０）
前記デバイスがアクセス可能である場合に、前記少なくとも１つのコマンドを該デバイスに伝送する手段をさらに備える、項目２９に記載のシステム。
【図面の簡単な説明】
【００１０】
本発明の上記および他の目的および利点は、類似の参照文字が全体を通して類似部品を指す添付図面と併せて解釈される、以下の詳細な説明を考慮すると明白となるであろう。
【図１】図１は、本発明の一実施形態による、種々の種類のメディアのガイダンスを提供するために使用されてもよい、グリッド形式を使用した例示的な表示画面を示す。
【図２】図２は、本発明の実施形態による、種々の種類のメディアのガイダンスを提供するために使用されてもよい、モザイクを使用した表示画面を示す。
【図３】図３は、本発明の実施形態による、例示的なユーザ機器デバイスを示す。
【図４】図４は、本発明の実施形態による、例示的な双方向メディアシステムの簡略図を示す。
【図５】図５は、本発明の実施形態による、図４の無線通信デバイスの概略図を示す。
【図６】図６は、本発明の実施形態による、図４のユーザ機器デバイスの概略図を示す。
【図７】図７は、本発明の実施形態による、例示的なメニュー画面を示す。
【図８】図８は、本発明の実施形態による、例示的なブラウズ表示を示す。
【図９】図９は、本発明の実施形態による、例示的な情報画面を示す。
【図１０】図１０は、本発明の実施形態による、例示的な有料発注画面を示す。
【図１１】図１１は、本発明の実施形態による、例示的なリモート画面を示す。
【図１２】図１２は、本発明の実施形態による、例示的なホームページを示す。
【図１３】図１３は、本発明の実施形態による、例示的な編集者の選択ページを示す。
【図１４ａ】図１４ａおよび１４ｂは、本発明の実施形態による、例示的な私のＴＶ一覧ページを示す。
【図１４ｂ】図１４ａおよび１４ｂは、本発明の実施形態による、例示的な私のＴＶ一覧ページを示す。
【図１４ｃ】図１４ｃは、本発明の実施形態による基準別の番組一覧の例示的なページを示す。
【図１５】図１５は、本発明の実施形態による、例示的な情報ページを示す。
【図１６】図１６は、本発明の実施形態による、図４の無線通信デバイスを用いて双方向メディアガイダンスおよび他のアプリケーション特徴を提供することに関与する、例示的なステップのフローチャートである。
【図１７】図１７は、図４の無線通信デバイス内で作動する一次アプリケーションと、図４の無線通信デバイス上で作動する二次アプリケーションとの間で特徴を協調させることに関与する、例示的なステップのフローチャートである。
【図１８】図１８は、図４の無線通信デバイスを使用して双方向メディアガイダンスアプリケーション機能性を提供することに関与する、例示的なステップのフローチャートである。
【図１９】図１９は、図４の無線通信デバイスを使用してユーザ機器上でコマンドを実行することに関与する、例示的なステップのフローチャートである。
【発明を実施するための形態】
【００１１】
任意の所与のメディア送達システムにおいて、ユーザに利用可能なメディアの量は膨大となり得る。結果として、多くのユーザは、ユーザがメディアの選択肢を効率的にナビゲートし、所望し得るメディアコンテンツを容易に識別することを可能にするインターフェースを介したメディアガイダンスの形態を所望している。そのようなガイダンスを提供するアプリケーションは、本明細書では、双方向メディアガイダンスアプリケーションと称されるが、メディアガイダンスアプリケーションまたはガイダンスアプリケーションと称されることもある。
【００１２】
双方向メディアガイダンスアプリケーションは、ガイダンスを提供するメディアに応じて、種々の形態をとってもよい。１つの一般的な種類のメディアガイダンスアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（電子番組ガイドと呼ばれることもある）は、とりわけ、従来のテレビ番組（従来の放送、ケーブル、衛星、インターネットまたは他の手段を介して提供される）、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムのような）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能なメディア、ウェブキャスト等）、および他の種類のメディアまたはビデオコンテンツを含む、多くの種類のメディアコンテンツ間を、ユーザがナビゲートおよび検索することを可能にする周知のガイダンスアプリケーションである。ガイダンスアプリケーションはまた、ユーザが、例えば、ビデオクリップ、記事、広告、チャットセッション、ゲーム等を含むビデオコンテンツに関連するコンテンツ間でナビゲートし、検索することも可能にする。ガイダンスアプリケーションはまた、ユーザが、マルチメディアコンテンツ間でナビゲートすることも可能にする。用語「マルチメディア」とは、本明細書では、テキスト、オーディオ、静止画、画像、動画、ビデオ、および双方向コンテンツ形態等の、少なくとも２つの異なるコンテンツ形態を利用するメディアならびにコンテンツとして定義される。マルチメディアコンテンツは、コンピュータおよび電子デバイス等の情報コンテンツ処理デバイスによって、記録および再生、表示またはアクセスされてもよいが、また、ライブパーフォーマンスの一部であることも可能である。メディアコンテンツに関連して論議される、本発明の実施形態はまた、ビデオ、オーディオ、および／またはマルチメディア等の他の種類のコンテンツにも適用可能であることを理解されたい。
【００１３】
インターネット、モバイルコンピューティング、高速無線ネットワークの登場に伴い、ユーザは、パーソナルコンピュータ（ＰＣ）や、手持ち式コンピュータ、携帯端末（ＰＤＡ）、携帯電話、または他のモバイルデバイス等の従来はアクセスしなかった他のデバイス上でメディアにアクセスしている。これらのデバイス上で、ユーザは、テレビを通して利用可能な同じメディア間をナビゲートおよび検索することができる。その結果として、メディアガイダンスは、これらのデバイス上でも必要である。提供されるガイダンスは、テレビのみを通して利用可能なメディアコンテンツ、これらのデバイスのうちの１つ以上のみを通して利用可能なメディアコンテンツ、またはテレビおよびこれらのデバイスのうちの１つ以上の両方を通して利用可能なメディアコンテンツのためのものであってもよい。メディアガイダンスアプリケーションは、ＰＤＡ、携帯電話、または他のモバイルデバイス等の手持ち式コンピュータ上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）、あるいは独立型アプリケーションまたはクライアントとして提供されてもよい。メディアガイダンスアプリケーションを実装し得る、種々のデバイスおよびプラットフォームは、以下でより詳細に説明される。
【００１４】
メディアガイダンスアプリケーションの機能のうちの１つは、メディア一覧およびメディア情報をユーザに提供することである。図１−２は、メディアガイダンス、特にメディア一覧を提供するために使用されてもよい例示的な表示画面を示す。図１−２に示された表示画面は、任意の好適なデバイスまたはプラットフォーム上に実装されてもよい。図１−２の表示は、全画面表示として図示されているが、それらはまた、表示されているメディアコンテンツ上に全体的または部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、あるいはリモートコントロールまたは他のユーザ入力インターフェースもしくはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、メディア情報へのアクセス要望を指示し得る。ユーザの指示に応じて、メディアガイダンスアプリケーションは、グリッド内の時間およびチャンネル別、時間別、チャンネル別、メディアの種類別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または、他の所定、ユーザ定義、あるいは他の組織化基準等のいくつかの方法のうちの１つで組織化されたメディア情報を伴う表示画面を提供し得る。
【００１５】
図１は、単一表示の中の異なる種類のメディアコンテンツへのアクセスも可能にする、時間およびチャンネル別に配設された例示的なグリッド番組一覧表示１００を示す。表示１００は、（１）各チャンネル／メディア種類識別子（列内のセル）が利用可能な異なるチャンネルまたはメディアの種類を識別する、チャンネル／メディア種類識別子１０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子１０６の行を有するグリッド１０２を含んでもよい。グリッド１０２はまた、番組一覧１０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間に提供される番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域４０２を移動させることによって番組一覧を選択することができる。ハイライト領域４０２によって選択される番組一覧に関する情報が、番組情報領域１１２の中で提供されてもよい。領域１１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャンネル（該当する場合）、番組の評価、および他の所望の情報を含んでもよい。
【００１６】
スケジュールに従って提供される線形番組へのアクセスを提供することに加えて、メディアガイダンスアプリケーションはまた、スケジュールに従って提供されない非線形番組へのアクセスをも提供する。非線形番組は、オンデマンドメディアコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能なメディア等）、ローカルに記憶したメディアコンテンツ（例えば、デジタルビデオレコーダ（ＤＶＲ）、デジタルビデオディスク（ＤＶＤ）、ビデオカセット、コンパクトディスク（ＣＤ）に記憶されたビデオコンテンツ等）、または時間的制約のない他のメディアコンテンツを含む、異なるメディアソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画および特定のメディアプロバイダによって提供されるオリジナルのメディアコンテンツの両方を含んでもよい（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  Ｏｎ  Ｄｅｍａｎｄ）。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．Ｐ．らによって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャストのようなウェブイベント、あるいは、インターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングメディアまたはダウンロード可能なメディアとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００１７】
グリッド１０２は、オンデマンド一覧１１４、録画メディア一覧１１６、およびインターネットコンテンツ一覧１１８を含む非線形番組の一覧を提供し得る。異なる種類のメディアソースからのコンテンツのための一覧を組み合わせる表示は、「混合メディア」表示と呼ばれることもある。表示１００とは異なる、表示されてもよい一覧の種類の種々の順列は、ユーザ選択またはガイダンスアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送の一覧のみの表示等）。例示されるように、一覧１１４、１１６、および１１８は、これらの一覧の選択が、それぞれ、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド１０２内に表示される時間帯全体に及ぶものとして示されている。他の実施形態において、これらのメディア種類の一覧は、グリッド１０２に直接含まれてもよい。ユーザがナビゲーションアイコン１２０のうちの１つを選択することに応じて、付加的な一覧が表示されてもよい（ユーザ入力デバイス上の矢印キーを押すことは、ナビゲーションアイコン１２０を選択することと同様に表示に影響を及ぼし得る）。
【００１８】
表示１００はまた、ビデオ領域１２２、広告１２４、およびオプション領域１２６を含んでもよい。ビデオ領域１２２は、ユーザが、現在利用可能であるか、今後利用可能となるか、または利用可能であった番組を視聴および／またはプレビューすることを可能にし得る。ビデオ領域１２２のコンテンツは、グリッド１０２に表示される一覧のうちの１つに対応するか、またはそれから独立し得る。ビデオ領域を含むグリッド表示は、ピクチャインガイド（ＰＩＧ）表示と呼ばれることもある。ＰＩＧ表示およびそれらの機能は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄらの米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎらの米国特許第６，２３９，７９４号でさらに詳細に説明されており、それらは全体を参照することによって本明細書に組み込まれる。ＰＩＧ表示は、本発明の他のメディアガイダンスアプリケーション表示画面に含まれてもよい。
【００１９】
広告１２４は、（例えば、購読番組に対する）視聴者のアクセス権に応じて、現在利用可能であるか、将来利用可能となるか、または決して利用可能とはなり得ないメディアコンテンツの広告を提供してもよく、グリッド１０２内のメディア一覧のうちの１つ以上に対応するか、または無関係であってもよい。広告１２４はまた、グリッド１０２内に表示されるメディアコンテンツに関係するか、または無関係である製品またはサービスに対するものであってもよい。広告１２４は、選択可能であってもよく、メディアコンテンツに関するさらなる情報を提供する、製品またはサービスに関する情報を提供する、メディアコンテンツ、製品、またはサービスの購入を可能にする、広告に関するメディアコンテンツを提供する等を行ってもよい。広告１２４は、ユーザのプロファイル／選好、監視されたユーザ活動、提供される表示の種類、または他の好適な標的化された広告基盤に基づいて標的化されてもよい。
【００２０】
広告１２４は、長方形またはバナー形状として示されているが、広告は、ガイダンスアプリケーション表示内の任意の好適なサイズ、形状、および場所で提供されてもよい。例えば、広告１２４は、グリッド１０２に水平方向に隣接する長方形として提供されてもよい。これは、パネル広告と呼ばれることもある。加えて、広告は、メディアコンテンツまたはガイダンスアプリケーション表示上にオーバーレイされるか、または表示内に埋め込まれてもよい。広告はまた、テキスト、画像、回転画像、ビデオクリップ、または他の種類のメディアコンテンツを含んでもよい。広告は、ガイダンスアプリケーションを伴うユーザ機器内、ユーザ機器に接続されたデータベース内、遠隔場所（ストリーミングメディアサーバを含む）内、あるいは他の記憶手段またはこれらの場所の組み合わせ上に記憶されてもよい。メディアガイダンスアプリケーションに広告を提供するステップは、例えば、それらの全体で参照することにより本明細書に組み込まれる、２００３年１月１７日出願のＫｎｕｄｓｏｎらの米国特許出願第１０／３４７，６７３号、２００４年６月２９日発行のＷａｒｄ，ＩＩＩらの米国特許第６，７５６，９９７号、および２００２年５月１４日発行のＳｃｈｅｉｎらの米国特許第６，３８８，７１４号で、さらに詳細に論議されている。広告は、本発明の他のメディアガイダンスアプリケーション表示画面に含まれてもよいことが理解されるであろう。
【００２１】
オプション領域１２６は、ユーザが、異なる種類のメディアコンテンツ、メディアガイダンスアプリケーション表示、および／またはメディアガイダンスアプリケーション特徴にアクセスすることを可能にし得る。オプション領域１２６は、ディプレイ１００（および本発明の他の表示画面）の一部であってもよく、あるいは画面上のオプションを選択すること、またはユーザ入力デバイス上の専用または割当可能ボタンを押下することによって、ユーザによって呼び出されてもよい。オプション領域１２６内の選択可能オプションは、グリッド１０２内の番組一覧に関連する特徴に関してもよく、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する特徴は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャンネルをお気に入りとして設定、番組の購入、あるいは他の特徴を含んでもよい。メインメニュー表示から利用可能オプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、種々の種類の一覧表示へのアクセス、プレミアムサービスへの加入、ユーザのプロファイルの編集、ブラウザオーバーレイにアクセス、または他のオプションを含んでもよい。
【００２２】
メディアガイダンスアプリケーションは、ユーザの選好に基づいて個人化されてもよい。個人化されたメディアガイダンスアプリケーションは、ユーザが、メディアガイダンスアプリケーションによって個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および／または種々のユーザ選好を決定するようにメディアガイダンスアプリケーションがユーザ活動を監視することによって生成されてもよい。ユーザは、ログインすることによって、または別様にガイダンスアプリケーションに対して自らを識別することによって、個人化されたガイダンスアプリケーションにアクセスし得る。メディアガイダンスアプリケーションのカスタマイズは、ユーザプロファイルに従って生成されてもよい。カスタマイズは、提示方式（例えば、表示のカラー方式、テキストのフォントサイズ等）、表示されるメディアコンテンツ一覧の態様（例えば、ＨＤＴＶ番組のみ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネルの表示の並び替え、推奨メディアコンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続録画、録画の質等）、ペアレンタルコントロール設定、および他の所望のカスタマイズを変動させるステップを含んでもよい。
【００２３】
メディアガイダンスアプリケーションは、ユーザがユーザプロファイル情報を提供することを可能にしてもよく、またはユーザプロファイル情報を自動的に編成し得る。メディアガイダンスアプリケーションは、例えば、ユーザがアクセスするメディア、および／またはユーザがガイダンスアプリケーションと行ってもよい他の対話を監視し得る。加えて、メディアガイダンスアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．ｔｖｇｕｉｄｅ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイダンスアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの手持ち式デバイスから等）、および／またはメディアガイダンスアプリケーションがアクセスし得る他のソースから、ユーザに関する情報を取得し得る。結果として、ユーザの異なるデバイスにわたって、統一されたガイダンスアプリケーション体験をユーザに提供することができる。この種類のユーザ経験は、図４に関連して、以下でより詳細に説明される。付加的な個人化されたメディアガイダンスアプリケーション特徴は、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第１１／１７９，４１０号、１９９９年１１月９日出願のＢｏｙｅｒらの米国特許出願第０９／４３７，３０４号、および２００２年２月２１日出願のＥｌｌｉｓらの米国特許出願第１０／１０５，１２８号でさらに詳細に説明されており、それらは全体を参照することにより本明細書に組み込まれる。
【００２４】
メディアガイダンスを提供するための別の表示配設が、図２に示されている。ビデオモザイク表示２００は、メディアの種類、ジャンル、および／または他の組織化基準に基づいて組織化されたメディアコンテンツ情報のための選択可能オプション２０２を含む。表示２００において、テレビ一覧オプション２０４が選択されているので、放送番組一覧として、一覧２０６、２０８、２１０、および２１２を提供している。図１の一覧とは異なり、表示２００の一覧は、メディアを説明する簡単なテキスト（例えば、番組のタイトル）およびアイコンに限定されない。むしろ、表示２００において、一覧は、カバーアート、メディアコンテンツからの静止画像、ビデオクリップのプレビュー、メディアコンテンツからのライブビデオ、または一覧によって説明されているメディアコンテンツをユーザに示す他の種類のメディアを含むグラフィック画像を提供し得る。グラフィック一覧のそれぞれは、また、一覧と関連するメディアコンテンツに関するさらなる情報を提供するように、テキストを同伴し得る。例えば、一覧２０８は、メディア部分２１４およびテキスト部分２１６を含む、１つより多くの部分を含んでもよい。メディア部分２１４および／またはテキスト部分２１６は、ビデオを全画面で視聴するように、またはメディア部分２１４に表示されるビデオに関連する番組一覧を閲覧するように（例えば、ビデオが表示されるチャンネルの一覧を閲覧するように）、選択可能であってもよい。
【００２５】
表示２００の一覧は、異なるサイズである（すなわち、一覧２０６は、一覧２０８、２１０、および２１２より大きい）が、所望の場合、全ての一覧が同じサイズであってもよい。一覧は、メディアプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザに関心の程度を示すように、または、あるコンテンツを強調するように、異なるサイズであるか、またはグラフィックが強調されてもよい。メディア一覧をグラフィック的に強調するための種々のシステムおよび方法は、例えば、全体を参照することにより本明細書に組み込まれる、２００５年１２月２９日出願のＹａｔｅｓの米国特許出願第１１／３２４，２０２号で論議されている。
【００２６】
ユーザは、ユーザ機器デバイスから、メディアコンテンツおよびメディアガイダンスアプリケーション（ならびに上記および下記で説明されるその表示画面）にアクセスし得る。図３は、例示的なユーザ機器デバイス３００の一般化実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図４に関連して以下で論議される。ユーザ機器デバイス３００は、入出力（以降では「Ｉ／Ｏ」）経路３０２を介して、メディアコンテンツおよびデータを受信し得る。Ｉ／Ｏ経路３０２は、処理回路３０６および記憶装置３０８を含む制御回路３０４に、メディアコンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、および他のビデオまたはオーディオ）およびデータを提供し得る。制御回路３０４は、Ｉ／Ｏ経路３０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏ経路３０２は、制御回路３０４（具体的には処理回路３０６）を１つ以上の通信経路（以下で説明される）に接続し得る。Ｉ／Ｏ機能は、これらの通信経路のうちの１つ以上によって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図３では単一経路として示されている。
【００２７】
制御回路３０４は、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可な能論理素子等に基づく処理回路等の任意の好適な処理回路３０６に基づいてもよい。いくつかの実施形態において、制御回路３０４は、メモリ（すなわち、記憶装置３０８）に記憶されたメディアガイダンスアプリケーションに対する命令を実行する。クライアントサーバに基づく実施形態において、制御回路３０４は、ガイダンスアプリケーションサーバあるいは他のネットワークまたはサーバと通信するための好適な通信回路を含んでもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、または他の機器との通信用無線モデムを含んでもよい。そのような通信は、インターネットあるいは任意の他の好適な通信ネットワークまたは経路を伴ってもよい（図４に関連してさらに詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または相互から遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））を含んでもよい（以下でさらに詳細に説明される）。
【００２８】
メモリ（例えば、ランダムアクセスメモリ、読み取り専用メモリ、または任意の他の好適なメモリ）、ハードドライブ、光学ドライブ、あるいは任意の他の好適な固定または可撤性記憶装置（例えば、ＤＶＤレコーダ、ＣＤレコーダ、ビデオカセットレコーダ、または他の好適な録画デバイス）は、制御回路３０８の一部である記憶装置３０４として提供されてもよい。記憶装置３０８は、上記の種類の記憶デバイスのうちの１つ以上を含んでもよい。例えば、ユーザ機器デバイス３００は、ＤＶＲ（パーソナルビデオレコーダまたはＰＶＲと称されることもある）用のハードドライブおよび２次記憶装置としてのＤＶＤレコーダを含んでもよい。記憶装置３０８は、番組情報、ガイダンスアプリケーション設定、ユーザ選好またはプロファイル情報、あるいはガイダンスアプリケーションを操作する際に使用される他のデータを含む、本明細書で説明される種々の種類のメディアおよびガイダンスアプリケーションデータを記憶するために使用されてもよい。非揮発性メモリもまた、使用されてもよい（例えば、ブートアップルーチンや他の命令を起動するために）。
【００２９】
制御回路３０４は、１つ以上のアナログチューナ、１つ以上のＭＰＥＧ−２デコーダ、または他のデジタル復号回路、高解像度チューナ、または任意の他の好適な同調あるいはビデオ回路、もしくはそのような回路の組み合わせ等の、ビデオ生成回路および同調回路を含んでもよい。符号化回路（例えば、記憶のために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するためのもの）もまた、提供されてもよい。回路３０４はまた、メディアをユーザ機器３００の好ましい出力形式に上方変換および下方変換するためのスケーラ回路を含んでもよい。回路３０４はまた、デジタルおよびアナログ信号間で変換するためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路を含んでもよい。同調および符号化回路は、メディアコンテンツを受信して表示、再生、または録画するために、ユーザ機器によって使用されてもよい。同調および符号化回路はまた、ガイダンスデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、符号化、復号、スケーラ、およびアナログ／デジタル回路を含む、本明細書で説明される回路は、１つ以上の汎用または専門プロセッサ上で稼働するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能に対処するように提供されてもよい（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）。記憶装置３０８が、ユーザ機器３００とは別のデバイスとして提供される場合、同調および符号化回路（複数のチューナを含む）は、記憶装置３０８と関連付けられてもよい。
【００３０】
ユーザは、ユーザ入力インターフェース３１０を使用して制御回路３０４を制御し得る。ユーザ入力インターフェース３１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等、任意の好適なユーザインターフェースであってもよい。ディスプレイ３１２は、独立型デバイスとして提供されるか、またはユーザ機器デバイス３００の他の要素と一体化し得る。ディスプレイ３１２は、モニタ、テレビ、モバイルデバイス用液晶画面（ＬＣＤ）、または視覚的画像を表示するための任意の他の好適な機器のうちの１つ以上であってもよい。いくつかの実施形態において、ディスプレイ３１２は、ＨＤＴＶ対応型であってもよい。スピーカ３１４は、ユーザ機器デバイス３００の他の要素との統合として提供されてもよく、または独立型ユニットであってもよい。ディスプレイ３１２上に表示されるビデオおよび他のメディアコンテンツのオーディオ構成要素は、スピーカ３１４を通して再生されてもよい。いくつかの実施形態において、音声は、スピーカ３１４を介して音声を処理および出力する、受信機（図示せず）に配信されてもよい。
【００３１】
ガイダンスアプリケーションは、任意の好適なアーキテクチャを使用して実装されてもよい。例えば、それは、ユーザ機器デバイス３００上に完全に実装される独立型アプリケーションであってもよい。そのようなアプローチでは、アプリケーションの命令は、ローカルに記憶され、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、テレビチャンネルのＶＢＩから、帯域外フィードから、または別の好適なアプローチを使用して）。別の実施形態において、メディアガイダンスアプリケーションは、クライアントサーバベースのアプリケーションである。ユーザ機器デバイス３００上に実装される、シックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス３００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアントサーバベースのガイダンスアプリケーションの一実施例において、制御回路３０４は、遠隔サーバによって提供されるウェブページを解釈する、ウェブブラウザを実行する。
【００３２】
さらに他の実施形態において、メディアガイダンスアプリケーションは、インタープリタまたは仮想マシン（制御回路３０４によって実行される）によって、ダウンロードされ、解釈または別様に実行される。いくつかの実施形態において、ガイダンスアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ／ＥＢＩＦ）で符号化され、好適なフィードの一部として制御回路３０４によって受信され、制御回路３０４上で稼働するユーザエージェントによって解釈されてもよい。例えば、ガイダンスアプリケーションは、ＥＢＩＦウィジェットであってもよい。他の実施形態において、ガイダンスアプリケーションは、制御回路３０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および実行される、一連のＪＡＶＡ（登録商標）ベースのファイルによって定義されてもよい。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディア符号化スキームを採用するもの）では、ガイダンスアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいて符号化および伝送されてもよい。
【００３３】
図３のユーザ機器デバイス３００は、ユーザ機器４０２、ユーザコンピュータ機器４０４、無線通信デバイス４０６、または非携帯型ゲーム機等のメディアにアクセスするために好適な任意の他の種類のユーザ機器として、図４のシステム４００に実装することができる。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと呼ばれてもよい。メディアガイダンスアプリケーションが実装されるユーザ機器デバイスは、独立型デバイスとして機能してもよく、またはデバイスのネットワークの一部であってもよい。デバイスの種々のネットワーク構成が実装されてもよく、以下でさらに詳細に論議される。
【００３４】
ユーザ機器４０２は、セットトップボックス、衛星放送用受信機（ＩＲＤ）、テレビセット、デジタル記憶デバイス、ＤＶＤレコーダ、ビデオカセットレコーダ（ＶＣＲ）、ローカルメディアサーバ、または他のユーザテレビ機器を含んでもよい。これらのデバイスのうちの１つ以上は、所望の場合、単一デバイスとなるように統合されてもよい。ユーザコンピュータ機器４０４は、ＰＣ、ラップトップ、タブレット、ＷｅｂＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンタ、または他のユーザコンピュータ機器を含んでもよい。ＷＥＢＴＶは、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐ．によって所有される商標である。無線通信デバイス４０６は、ＰＤＡ、携帯電話、携帯用ビデオプレーヤ、携帯用音楽プレーヤ、携帯用ゲーム機、または他の無線デバイスを含んでもよい。無線通信デバイス４０６は、ユーザ機器４０２のリモートコントローラとして機能し得る。無線通信デバイス４０６のタッチスクリーンを使用して入力されるリモートコントロールコマンドは、入力されるコマンドに基づいて、適切なデバイスに自動的に送信されてもよい。例えば、ユーザがチャネルアップコマンドを入力する場合、無線通信デバイス４０６は、テレビがコマンドの受信者となるべきであると自動的に決定し得る。加えて、無線通信デバイス４０６は、デバイスへのその近接性に基づいて、どのデバイスがコマンドを受信するべきかを決定し得る。例えば、無線通信デバイス４０６がセットトップボックスに最も近い場合、入力されたコマンドはセットトップボックスを対象としていると決定し得る。距離は、例えば、ＲＦ  ＩＤまたはＧＰＳを使用して決定されてもよい。
【００３５】
ＰＣ用テレビチューナーカード、ＷｅｂＴＶ、および他のユーザ機器デバイスへのビデオの統合の出現に伴い、デバイスを上記のデバイスのうちの１つとして分類しようとすると、明確に区分できなくなることに留意されたい。実際、ユーザ機器４０２、ユーザコンピュータ機器４０４、および無線通信デバイス４０６のそれぞれは、図３に関連して上記で説明されるシステム特徴のうちの少なくともいくつかを利用し、結果として、デバイス上で利用可能なメディアコンテンツの種類に関する融通性を含んでもよい。例えば、ユーザ機器４０２は、インターネットコンテンツへのアクセスを可能にするインターネット対応型であってもよい一方で、ユーザコンピュータ機器４０４は、テレビ番組へのアクセスを可能にするチューナを含んでもよい。メディアガイダンスアプリケーションはまた、種々の種類のユーザ機器上で同一レイアウトを有してもよく、またはユーザ機器の表示能力に合わせられてもよい。例えば、ユーザコンピュータ機器上において、ガイダンスアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の実施例において、ガイダンスアプリケーションは、無線ユーザ通信デバイス用に縮小されてもよい。
【００３６】
システム４００において、一般的には、各種類のユーザ機器デバイスが２つ以上存在するが、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが図４に示されている。加えて、各ユーザは、２つ以上の種類のユーザ機器デバイスを利用し（例えば、ユーザはテレビセットおよびコンピュータを有し得る）、また各種類のユーザ機器デバイスを２つ以上利用し得る（例えば、ユーザはＰＤＡおよび携帯電話および／または複数のテレビセットを有し得る）。
【００３７】
ユーザはまた、家庭内デバイスおよび遠隔デバイスにわたって一貫したメディアガイダンスアプリケーション設定を維持するように、種々の設定を設定し得る。設定は、本明細書で説明される設定、ならびに、お気に入りのチャンネルおよび番組、番組を推奨するためにガイダンスアプリケーションが利用する番組選好、表示選好、および他の望ましいガイダンス設定を含む。例えば、ユーザが、オフィスのパソコンで、例えば、ウェブサイトｗｗｗ．ｔｖｇｕｉｄｅ．ｃｏｍの上で、チャンネルをお気に入りとして設定した場合、所望であれば、同じチャンネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）、ならびにユーザのモバイルデバイス上でお気に入りとして表示される。したがって、同じまたは異なる種類のユーザ機器デバイスであるか否かにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイダンス体験を変更することができる。さらに、行われる変更は、ユーザによる設定入力、ならびにガイダンスアプリケーションによって監視されるユーザ活動に基づいてもよい。
【００３８】
ユーザ機器デバイスは、通信ネットワーク４１４に連結されてもよい。すなわち、ユーザ機器４０２、ユーザコンピュータ機器４０４、および無線通信デバイス４０６は、それぞれ、通信経路４０８、４１０、および４１２を介して、通信ネットワーク４１４に連結される。通信ネットワーク４１４は、インターネット、携帯電話ネットワーク、モバイルデバイス（例えば、Ｂｌａｃｋｂｅｒｒｙ）ネットワーク、ケーブルネットワーク、公衆交換電話ネットワーク、または他の種類の通信ネットワーク、あるいは通信ネットワークの組み合わせを含む、１つ以上のネットワークであってもよい。ＢＬＡＣＫＢＥＲＲＹは、Ｒｅｓｅａｒｃｈ  Ｉｎ  Ｍｏｔｉｏｎ  Ｌｉｍｉｔｅｄ  Ｃｏｒｐ．によって所有されるサービスマークである。経路４０８、４１０、および４１２は、別個または一緒に、衛星経路、光ファイバ経路、ケーブル経路、インターネット通信をサポートする経路（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、あるいは任意の他の好適な有線または無線通信経路、もしくはそのような経路の組み合わせ等の、１つ以上の通信経路を含んでもよい。経路４１２は、図４に示された例示的実施形態において、無線経路であることを示すように破線で描かれ、経路４０８および４１０は、有線経路であることを示すように実線で描かれている（しかし、これらの経路は、所望であれば無線経路であってもよい）。ユーザ機器デバイスとの通信は、これらの通信経路のうちの１つ以上によって提供されてもよいが、図４において、図面が複雑になり過ぎることを回避するように、単一経路として示されている。
【００３９】
ユーザ機器デバイスは、経路４０８、４１０、および４１２に関連して上記で説明されるもの、ならびにＵＳＢケーブル、ＩＥＥＥ  １３９４ケーブル、無線経路（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ  ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信経路、あるいは有線または無線経路を介した他の短距離通信等の通信経路を介して、相互に直接通信し得る。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，ＩＮＣ．によって所有される認証マークである。例えば、無線通信デバイス４０６は、赤外線を介して、リモートコントロールコマンドをユーザ機器４０２に送信し、そこから受信し得る。ユーザ機器デバイスはまた、通信ネットワーク４１４を介した間接的経路を通して、直接相互に通信し得る。
【００４０】
システム４００は、それぞれ通信経路４２０および４２２を介して通信ネットワーク４１４に連結される、メディアコンテンツソース４１６およびメディアガイダンスデータソース４１８を含む。経路４２０および４２２は、経路４０８、４１０、および４１２に関して上記で説明される通信経路のうちのいずれかを含んでもよい。メディアコンテンツソース４１６およびメディアガイダンスデータソース４１８との通信は、１つ以上の通信経路を介して交信されてもよいが、図４において、図面が複雑になり過ぎることを回避するように、単一経路として示されている。加えて、メディアコンテンツソース４１６およびメディアガイダンスデータソース４１８のそれぞれが２つ以上あってもよいが、図４において、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが示されている。（これらのソースのそれぞれの異なる種類を以下で論議する）。所望であれば、メディアコンテンツソース４１６およびメディアガイダンスデータソース４１８は、１つのソースデバイスとして統合されてもよい。ソース４１６および４１８と、ユーザ機器デバイス４０２、４０４、および４０６との間の通信は、通信ネットワーク４１４を通したものとして示されているが、いくつかの実施形態において、ソース４１６および４１８は、経路４０８、４１０、および４１２に関連して上記で説明されるもの等の通信経路（図示せず）を介して、ユーザ機器デバイス４０２、４０４、および４０６と直接通信し得る。
【００４１】
メディアコンテンツソース４１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のメディアコンテンツプロバイダを含む、１つ以上の種類のメディア配信機器を含んでもよい。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  Ｉｎｃ．によって所有される商標であり、ＡＢＣは、ＡＢＣ，  ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。メディアコンテンツソース４１６は、メディアコンテンツの発信元であってもよく（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはメディアコンテンツの発信元でなくてもよい（例えば、オンデマンドメディアコンテンツプロバイダ、ダウンロード用放送番組のビデオコンテンツのインターネットプロバイダ等）。メディアコンテンツソース４１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、または他のメディアコンテンツプロバイダを含んでもよい。メディアコンテンツソース４１６は、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なる種類のメディアコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される、遠隔メディアサーバを含んでもよい。メディアコンテンツの遠隔記憶のため、および遠隔に記憶されたメディアコンテンツをユーザ機器に提供するためのシステムおよび方法は、その全体を参照することにより本明細書に組み込まれる、１９９９年６月１１日出願のＥｌｌｉｓらの米国特許出願第０９／３３２，２４４号に関連して、さらに詳細に論議されている。
【００４２】
メディアガイダンスデータソース４１８は、メディア一覧、メディア関連情報（例えば、放送時間、放送チャンネル、メディアのタイトル、メディア内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度等）、広告情報（例えば、テキスト、画像、メディアクリップ等）、オンデマンド情報、および、ユーザが所望のメディア選択間でナビゲートし、検索するために役立つ、任意の他の種類のガイダンスデータ等のメディアガイダンスデータを提供し得る。
【００４３】
メディアガイダンスアプリケーションデータは、任意の好適なアプローチを使用して、ユーザ機器デバイスに提供されてもよい。いくつかの実施形態において、ガイダンスアプリケーションは、データフィード（例えば、連続フィード、トリクルフィード、またはチャンネルの垂直帰線消去間隔内のデータ）を介して番組ガイドデータを受信する、独立型双方向テレビ番組ガイドであってもよい。
【００４４】
番組スケジュールデータおよび他のガイダンスデータは、テレビチャンネルのサイドバンド上で、テレビチャンネルの垂直帰線消去間隔内で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザ機器に提供されてもよい。番組スケジュールデータおよび他のガイダンスデータは、複数のアナログまたはデジタルテレビチャンネル上でユーザ機器に提供されてもよい。番組スケジュールデータおよび他のガイダンスデータは、任意の好適な頻度で（例えば、連続して、毎日、ユーザ指定期間で、システム指定期間で、ユーザ機器からの要求に応じて等）ユーザ機器に提供されてもよい。いくつかのアプローチでは、メディアガイダンスデータソース４１８からのガイダンスデータは、クライアントサーバアプローチを使用して、ユーザの機器に提供されてもよい。例えば、ユーザの機器上に存在するガイダンスアプリケーションクライアントは、必要な時にガイダンスデータを取得するように、ソース４１８とのセッションを開始し得る。メディアガイダンスデータソース４１８は、ユーザ機器デバイス４０２、４０４、および４０６に、メディアガイダンスアプリケーション自体、またはメディアガイダンスアプリケーションのソフトウェア更新を提供し得る。
【００４５】
メディアガイダンスアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであってもよい。他の実施形態において、メディアガイダンスアプリケーションは、クライアントがユーザ機器デバイス上に常駐する場合のみ、クライアントサーバアプリケーションであってもよい。例えば、メディアガイダンスアプリケーションは、部分的にユーザ機器デバイス３００の制御回路３０４上のクライアントアプリケーションとして、および部分的に遠隔サーバ上のサーバアプリケーションとして（例えば、メディアガイダンスデータソース４１８）、実装されてもよい。ガイダンスアプリケーション表示は、メディアガイダンスデータソース４１８によって生成され、ユーザ機器デバイスに伝送されてもよい。メディアガイダンスデータソース４１８はまた、ユーザ機器上での記憶のためにデータを伝送してもよく、次いで、ユーザ機器は、制御回路によって処理される命令に基づいて、ガイダンスアプリケーション表示を生成する。
【００４６】
メディアガイダンスシステム４００は、いくつかのアプローチ、またはネットワーク構成を例示することを目的としており、これによって、ユーザ機器デバイスならびにメディアコンテンツおよびガイダンスデータのソースは、メディアにアクセスし、メディアガイダンスを提供する目的で、相互に通信し得る。本発明は、これらのアプローチのいずれか１つまたは一部において、またはメディアを送達し、メディアガイダンスを提供するための他のアプローチを採用するシステムにおいて、適用されてもよい。以下の３つのアプローチは、図４の一般化実施例の具体的例示を提供する。
【００４７】
１つのアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で相互に通信し得る。ユーザ機器デバイスは、上記で説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接経路を介して、あるいは通信ネットワーク４１４を介して、直接相互に通信することができる。１つの家庭内の複数の個人のそれぞれが、ホームネットワーク上の異なるユーザ機器デバイスを操作し得る。結果として、種々のメディアガイダンス情報または設定が、異なるユーザ機器デバイス間で伝達されることが望ましくてもよい。例えば、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第１１／１７９，４１０号でさらに詳細に説明されているように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイダンスアプリケーション設定を維持することが望ましくてもよい。ホームネットワーク内の異なる種類のユーザ機器デバイスはまた、メディアコンテンツを伝送するように相互に通信し得る。例えば、ユーザは、ユーザコンピュータ機器から携帯用ビデオプレーヤまたは携帯用音楽プレーヤにメディアコンテンツを伝送し得る。
【００４８】
第２のアプローチでは、ユーザは、複数の種類のユーザ機器を有してもよく、これによって、メディアコンテンツにアクセスしてメディアガイダンスを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスされる、ホームネットワークを有し得る。ユーザは、遠隔デバイス（例えば、無線通信デバイス４０６）に実装されるメディアガイダンスアプリケーションを介して、家庭内デバイスを制御し得る。例えば、ユーザは、オフィスのパーソナルコンピュータ、あるいはＰＤＡまたはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスし得る。ユーザは、オンラインガイダンスアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御し得る。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイダンスアプリケーションと通信することによって、ユーザの機器を制御し得る。ユーザ機器デバイスが相互から遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、その全体を参照することにより本明細書に組み込まれる、２００４年８月２６日出願のＥｌｌｉｓらの米国特許出願第１０／９２７，８１４号で論議されている。
【００４９】
第３のアプローチでは、家庭内外のユーザ機器デバイスは、メディアコンテンツソース４１６と直接通信してメディアコンテンツにアクセスするために、メディアガイダンスアプリケーションを使用することができる。具体的には、家庭内において、ユーザ機器４０４およびユーザコンピュータ機器４０６のユーザは、メディアガイダンスアプリケーションにアクセスし、望ましいメディアコンテンツ間でナビゲートし、検索し得る。ユーザはまた、無線通信デバイス４０６を使用して、家庭外のメディアガイダンスアプリケーションにアクセスし、望ましいメディアコンテンツ間でナビゲートし、検索し得る。
【００５０】
メディアコンテンツの論議は、ビデオコンテンツを中心としているが、メディアガイダンスの原則は、音楽、画像等の他の種類のメディアコンテンツに適用できることが理解されるであろう。
【００５１】
本明細書で使用されるように、「一次」アプリケーションは、ユーザ機器４０２および／またはユーザコンピュータ機器４０４上で作動する双方向アプリケーションを意味することを目的としている。一次アプリケーションは、１つ以上のアプリケーション通信に応じて、アプリケーションデータを無線通信デバイス４０６に提供する、サーバアプリケーションであってもよく、または無線通信デバイス４０６上で作動するアプリケーションのデバイスと協働して稼働するアプリケーションのバージョンであってもよい。本明細書で使用されるように、「二次」アプリケーションは、無線通信デバイス４０６上で作動する双方向アプリケーションを意味することを目的としている。二次アプリケーションは、一次アプリケーションからデータを取得するクライアントアプリケーションを含んでもよく、または、一次アプリケーションと協働して稼働し、メディアコンテンツソース４１６あるいはメディアガイダンスデータソース４１８からデータを取得する、双方向アプリケーションのバージョンであってもよい。
【００５２】
一次および二次アプリケーションは、１つ以上のアプリケーション通信を交信することによって通信し得る。アプリケーション通信は、通信経路４２４を介して、または通信経路４１２および４０８を通る通信ネットワーク４１４を介して、一次および二次アプリケーションの間で双方向アプリケーションデータまたは他のデータ（無線通信デバイス４０６によって表示するためのデジタルフレームおよび表示画面等）を交換するために好適な任意のクライアントサーバまたはピアツーピア通信構成を含んでもよい。通信経路４２４は、赤外線リンク、Ｗｉ−Ｆｉ（登録商標）リンク、Ｂｌｕｅｔｏｏｔｈ（登録商標）リンク、そのようなリンクの組み合わせ、または任意の他の好適な無線通信リンクであってもよい。アプリケーション通信は、例えば、要求、コマンド、メッセージ、または遠隔手順呼び出しを含んでもよい。
【００５３】
アプリケーション通信はまた、無線通信デバイス４０６ならびにユーザ機器４０２および／またはユーザコンピュータ機器４０４で作動するアプリケーション構成間の複雑な通信を伴ってもよい。アプリケーション通信は、例えば、オブジェクトベースであってもよい。一次および二次ガイドで作動するオブジェクトは、例えば、オブジェクトリクエストブローカー（ＯＲＢ）を使用して通信し得る。双方向アプリケーションデータは、例えば、コンポーネントオブジェクトモデル（ＣＯＭ）オブジェクトとしてカプセル化され、通信経路４２４および／または通信ネットワーク４１４上で伝送されるストリームに持続されてもよい。アプリケーション通信はまた、例えば、無線通信デバイス４０６とインターネットサービスシステムとの間で交換される、ＨＴＭＬ形式のマークアップ言語文書（例えば、ウェブページ）を含んでもよい。
【００５４】
ユーザ機器４０２（および／またはユーザコンピュータ機器４０４）および無線通信デバイス４０６は、通信経路４２４上で通信し得る。無線通信デバイス４０６がユーザ機器４０２から独占的にアプリケーションデータを取得する時等に、単一の通信経路４２４のみがあってもよい。加えて、または代替として、無線通信デバイス４０６は、例えば、通信ネットワーク４１４を介して、メディアコンテンツソース４１６またはメディアガイダンスデータソース４１８から直接、アプリケーションおよびメディアコンテンツデータを取得し得る。
【００５５】
複数の通信経路４２４があるときに、種々の異なるメディアおよびスキームが、異なる通信経路４２４上で使用されてもよい。例えば、家庭内で、通信経路４２４は、より広い地理的地域にわたるデータ伝送に適している、より複雑なリンクの代わりに、ＲＦ、赤外線、またはＢｌｕｅｔｏｏｔｈ（登録商標）リンクを含んでもよい。また、例えば、無線通信デバイス４０６が、メディアコンテンツソース４１６またはディアガイダンスデータソース４１８と直接通信するときに、通信経路４２４は、インターネットリンク等の、より広い地理的地域にわたるデータ伝送に適したリンクであってもよいことが、より好適であってもよい。
【００５６】
無線通信デバイス４０６およびユーザ機器４０２は、任意の好適なネットワークおよびトランスポート層プロトコルを使用して通信し得る。それらは、例えば、逐次パケット交換／インターネットワークパケット交換（Ｓｅｑｕｅｎｃｅｄ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ／Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ；ＳＰＸ／ＩＰＸ）層、伝送制御プロトコル／インターネットプロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ；ＴＣＰ／ＩＰ）層、アップルトークトランザクションプロトコル／データグラム送達プロトコル（ＡｐｐｌｅＴａｌｋ  Ｔｒａｎｓａｃｔｉｏｎ  Ｐｒｏｔｏｃｏｌ／Ｄａｔａｇｒａｍ  Ｄｅｌｉｖｅｒｙ  Ｐｒｏｔｏｃｏｌ；ＡＴＰ／ＤＤＰ）層、無線アクセスプロトコル（Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ；ＷＡＰ）層、または任意の他の好適なネットワークあるいはトランスポート層プロトコルを含む、プロトコルスタックを使用して通信し得る。無線通信デバイス４０６およびユーザ機器４０２はまた、例えば、Ｓｕｎ  ＭｉｃｒｏｓｙｓｔｅｍｓによるＪｉｎｉネットワーキングプロトコルを使用する、家庭内ネットワークの一部であってもよい。ネットワークおよびトランスポート層プロトコルは、所望であればシステムから省略されてもよい。種々の実施形態において、無線通信デバイス４０６およびユーザ機器４０２は、ＤＬＮＡおよびＵＶＮＰ準拠デバイスであってもよい。
【００５７】
アプリケーションデータは、任意の好適なスキームを使用して、メディアガイダンスデータソース４１８によって、独占的にユーザ機器４０２に、合同でユーザ機器４０２および無線通信デバイス４０６に、または無線通信デバイス４０６のみに配信されてもよい。例えば、アプリケーションデータは、連続ストリームで提供されてもよく、または好適な時間間隔で（例えば、１時間に１回）伝送されてもよい。連続して伝送される場合、ユーザ機器４０２または無線通信デバイス４０６上でローカルにデータを記憶することが必要でなくてもよい。むしろ、ユーザ機器４０２または無線通信デバイス４０６は、必要に応じて「オンザフライで」データを抽出し得る。所望であれば、メディアコンテンツソース４１６またはメディアガイダンスデータソース４１８は、ある情報（例えば、有料番組アカウント情報、またはローカルで生成された承認技法を使用して購入および視聴された番組に関する情報）について周期的にユーザ機器４０２または無線通信デバイス４０６にポーリングし得る。アプリケーションデータはまた、好適なクライアントサーバアプローチまたはインターネットを使用して提供されてもよい。
【００５８】
種々の実施形態において、一次アプリケーションが、完全にユーザ機器４０２および／またはユーザコンピュータ機器４０４上で作動し得る。無線通信デバイス４０６上で作動する二次アプリケーションは、ユーザ機器４０２および／またはユーザコンピュータ機器４０４を介して、アプリケーションデータを取得し得る。二次アプリケーションは、通信経路４２４を介してユーザ機器４０２またはユーザコンピュータ機器４０４に送信されるアプリケーション通信を介して、サーバの役割を果たす一次アプリケーションからアプリケーションデータを取得し得る。別の好適なアプローチでは、二次アプリケーションは、一次アプリケーションを伴わずに、ユーザ機器４０２またはユーザコンピュータ機器４０４から直接、アプリケーションデータを取得し得る。
【００５９】
ユーザ機器４０２は、例えば、周期的に、またはメディアコンテンツソース４１６またはメディアガイダンスデータソース４１８から要求をポーリングすることに応じて、連続データストリームの一部としてアプリケーションデータを受信し得る。そのようなアプローチでは、アプリケーションデータは、一次アプリケーションからそれを要求するように二次アプリケーションに要求することなく、無線通信デバイス４０６に自動的に提供されてもよい。
【００６０】
さらに別の好適なアプローチでは、アプリケーションデータは、ユーザ機器４０２によって記憶され、無線通信デバイス４０６に転送されてもよい。このアプローチは、例えば、配信設備１０４とユーザ機器４０２との間、およびユーザ機器４０２と無線通信デバイス４０６との間のデータの転送速度が等しくない時に望ましくてもよい。
【００６１】
無線通信デバイス４０６の例示的な配設が図５に示されている。無線通信デバイス４０６は、任意の好適なＰＤＡ、携帯電話、携帯用ビデオプレーヤ、携帯用音楽プレーヤ、携帯用ゲーム機、または他の携帯用無線デバイスであってもよい。無線通信デバイス４０６がユーザに提供し得る機能性は、その処理回路、通信回路、およびメモリに応じて変化し得る。手持ち式アプリケーションデバイス４０６は、Ｗｉｎｄｏｗｓ（登録商標）  ＣＥ準拠またはＪＡＶＡ（登録商標）ベースの手持ち式ＰＤＡ型デバイスまたはスマートフォンであってもよく、あるいは無線通信デバイス用の任意の他の好適なソフトウェアオペレーティングシステムによって有効にされてもよい。無線通信デバイス４０６は、ユーザインターフェース５２、処理回路５４、記憶装置５６、および通信デバイス５８を含んでもよい。
【００６２】
ユーザインターフェース５２は、任意の好適な入力または出力デバイスまたはシステムであってもよく、液晶ディスプレイ（ＬＣＤ）、タッチセンサ式画面、音声認識および合成回路、マイクロホン、スピーカ、手動ボタンまたはキー、キーボード、あるいは任意の他の好適なユーザ入力または出力ハードウェアおよびソフトウェアを含んでもよい。ユーザインターフェース５２は、好ましくは、タッチセンサ式画面またはキーパッドを含む。タッチセンサ式画面は、種々の種類の双方向テレビジョンアプリケーション内のナビゲーションを単純化し得る。いくつかの実施形態において、無線通信デバイス４０６のタッチセンサ式画面は、ユーザが視聴している特定の画面、またはユーザが行っている特定のタスクに適用するボタンまたは制御を表示する必要しかない。加えて、タッチセンサ式画面上に表示されるインターフェースは、テレビジョンアプリケーションでユーザが行おうとしているデータ入力の種類に適合するように変化し得る。例えば、キーボードが、１つ以上の文字を入力する機会をユーザに提供するように表示されてもよく、または数字パッドが、数値入力を単純化するように表示されてもよい。ユーザインターフェース５２はまた、無線通信デバイス上で実行するための好適な手書き文字認識ソフトウェアを含んでもよい。
【００６３】
さらに別の好適なアプローチでは、無線通信デバイス４０６は、押しボタンおよび表示の組み合わせを有し得る。表示は、押しボタンと関連付けられる特徴をユーザに示すように、テキストまたはグラフィックで各ボタンを標識し得る。ユーザが異なる双方向アプリケーションにアクセスすると、表示は、アクセスされるアプリケーションに基づいて変化し得る。
【００６４】
例えば、双方向賭博アプリケーションがアクセスされると、２つの表示が「賭ける」または「情報」を読み出し得る。ユーザが、例えば、双方向番組ガイドにアプリケーションを変更すると、同じ表示が「チャネルアップ」および「チャネルダウン」を読み出し得る。各アプリケーションについて、所与の押しボタンを押すことが、示された機能を果たすことをもたらす。各押しボタンに対する適正な標識および特徴を無線通信デバイス４０６に示すように、制御コードが、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、Ｗｉ−Ｆｉ（登録商標）、または他の無線リンクを介して、ユーザ機器４０２（図４）から無線通信デバイス４０６にダウンロードされてもよい。
【００６５】
処理回路５４は、Ｉｎｔｅｌ  Ｐｅｎｔｉｕｍ（登録商標）、ＡＭＤ、または他のマイクロプロセッサ等の任意の好適なプロセッサを含んでもよい。無線通信デバイス４０６はまた、記憶装置５６を含んでもよい。記憶装置５６は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、磁気または光ディスクドライブ、あるいは無線通信デバイスに好適な他の記憶装置等の、任意の好適なメモリまたは他の記憶デバイスであってもよい。
【００６６】
無線通信デバイス４０６はまた、通信デバイス５８を含んでもよい。通信デバイス５８は、通信経路４２４（図４）上の無線通信デバイス４０６とユーザ機器４０２との間の通信、ならびに通信経路４１２（図４）上の無線通信デバイス４０６（図４）とメディアコンテンツソース４１６（図４）およびメディアガイダンスデータソース４１８（図４）との間の通信をサポートするために好適な任意のデバイスであってもよい。通信デバイス５８は、例えば、通信ポート（例えば、シリアルポート、パラレルポート、ユニバーサルシリアルバス（ＵＳＢ）ポート等）、モデム（例えば、任意の好適なアナログまたはデジタル標準モデムまたはセルラーモデム）、ネットワークインターフェースカード（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）カード、トークンリングカード等）、無線送受信機（例えば、赤外線、無線、セルラー、あるいは他の好適なアナログまたはデジタル送受信機）、または無線通信デバイス用の他の好適な通信デバイスであってもよい。具体的には、通信デバイス５８は、ページング周波数送受信機であってもよい。所望であれば、無線通信デバイス４０６は、複数の通信デバイス５８を含んでもよい。１つの通信デバイス５８が、通信経路４１２上で通信するために使用されてもよく、別のデバイスが、通信経路４２４上で通信するために使用されてもよい。各通信デバイス５８は、異なる種類の通信経路用であってもよい。例えば、１つの通信デバイス５８が、アプリケーションデータをダウンロードするか、またはそうでなければアクセス通信を交換するために使用されてもよく、赤外線エミッタ等の別の通信デバイスが、赤外線制御を使用してユーザ機器４０２および他の家庭用娯楽機器を制御するために使用されてもよい。ページング周波数エミッタが、例えば、デバイス型情報をアップロードし、赤外線コードをダウンロードするために使用されてもよい。このモードで使用されるとき、キーが無線通信デバイス４０６上で表示されてもよく、ユーザは、コマンドを生成するように画面上のキーに触れてもよい。キーは、関心のキーのみがいつでも表示される、文脈依存型であってもよい。
【００６７】
動作中、無線通信デバイス４０６は、ユーザインターフェース５２からユーザコマンドを取得し、処理回路５４を使用してコマンドを処理し、ユーザインターフェース５２上でユーザに好適な表示画面を出力し得る。ユーザが、アプリケーションデータを取得するようにアプリケーションに要求する、二次アプリケーションの機能にアクセスする所望を示すと、処理回路５４は、ユーザ機器４０２（図４）、メディアコンテンツソース４１６（図４）、またはメディアガイダンスデータソース４１８（図４）とのセッションを開始するように通信デバイス５８に指図し得る。
【００６８】
無線通信デバイス４０６は、例えば、双方向広告を含んでもよい、メインメニューを表示するように構成されてもよい。メニュー上のアイテムのうちの１つは、双方向番組ガイドであってもよい。ガイド特徴を選択することにより、ガイドメインメニュー、番組一覧の表示、または任意の他の好適なガイド表示を提示し得る。ユーザが一覧を選択すると、デバイスは、一覧と関連付けられる番組の説明を表示し得る。広告は、番組関連であってもよく、その場合、それらを選択することにより、番組に関するさらなる情報を提示し、リマインダが設定されることを可能にし、または任意の他の好適な機能を果たし得る。他の製品の広告は、ユーザがさらなる情報を入手するか、または製品を購入することを可能にし得る。
【００６９】
ユーザ機器４０２（図４）の例示的な配設が図６に示されている。ユーザ機器４０２（図４）は、入力２６においてメディアコンテンツソース４１６からアナログビデオまたはデジタルビデオストリームを受信し得る。メディアガイダンスデータソース４１８からのデータも、入力２６において受信されてもよい。通常のテレビ視聴中、ユーザは、ユーザ機器（例えば、セットトップボックス２８）を所望のテレビチャネル（アナログまたはデジタル）に同調し得る。次いで、そのテレビチャネルに対する信号は、ビデオ出力３０において提供されてもよい。出力３０において供給される信号は、一般的には、所定のチャネル（例えば、チャネル３または４）上の無線周波数（ＲＦ）信号、またはアナログ復調ビデオ信号であるが、また、適切なデジタルバス（図示せず）上でテレビ３６に提供されるデジタル信号であってもよい。出力３０におけるビデオ信号は、随意的な二次記憶デバイス３２によって受信されてもよい。
【００７０】
一次アプリケーションまたは一次アプリケーションクライアントは、セットトップボックス２８上、テレビ３６上、随意的なデジタル記憶デバイス３１上（テレビ３６または随的なデジタル記憶デバイス３１が好適な処理回路およびメモリを有する場合）、またはテレビ３６に接続された好適なアナログまたはデジタル受信機上で作動し得る。双方向テレビジョンアプリケーションはまた、テレビ３６およびセットトップボックス２８の両方の上で協働して作動し得る。協調的双方向テレビ番組ガイドアプリケーションが複数のデバイス上で作動する、双方向テレビジョンアプリケーションシステムは、例えば、その全体で参照することにより本明細書に組み込まれる、１９９８年１１月５日出願のＥｌｌｉｓの米国特許出願第０９／１８６，５９８号で説明されている。
【００７１】
二次記憶デバイス３２は、任意の好適な種類のアナログまたはデジタル番組記憶デバイスまたはプレーヤ（例えば、ビデオカセットレコーダ、デジタル多用途ディスク（ＤＶＤ）プレーヤ等）となり得る。番組録画および他の特徴は、制御リンク３４を使用して、セットトップボックス２８によって制御されてもよい。例えば、二次記憶デバイス３２がビデオカセットレコーダである場合、一般的な制御リンク３４は、通常はリモートコントロールからコマンドを受け入れるビデオカセットレコーダの中の赤外線受信機に連結される、赤外線伝送機の使用を伴う。
【００７２】
無線通信デバイス４０６は、セットトップボックス２８、二次記憶デバイス３２、およびテレビ３６を制御するために使用されてもよい。無線通信デバイス４０６は、例えば、アプリケーションへのインターフェースとして動作するため、およびリモートコントロールのようにユーザ機器４０２（図４）を制御するための異なる動作モードを有し得る。無線通信デバイス４０６は、メディアシステム４００（図４）の中のデバイスに基づいてプログラム可能であってもよい。ユーザは、例えば、好適な設定表示内からデバイス種類を選択し得る。別の好適なアプローチでは、無線通信デバイス４０６（図４）は、ユーザ機器４０２上で作動するアプリケーション（例えば、双方向メディアガイダンスアプリケーション）から構成情報をダウンロードし得る。
【００７３】
所望であれば、ユーザは、随意的なデジタル記憶デバイス３１上で、番組、アプリケーションデータ、またはそれらの好適な組み合わせを記録し得る。ユーザはまた、インターネットまたは何らかの他の媒体からデジタル記憶デバイス３１にソフトウェアをダウンロードし得る。デジタル記憶デバイス３１は、書き込み可能な光学記憶デバイス（記録可能なＤＶＤディスクを取り扱うことが可能なＤＶＤプレーヤ等）、磁気記憶デバイス（ディスクドライブまたはデジタルテープ等）、または任意の他のデジタル記憶デバイスであってもよい。番組ガイドがデジタル記憶デバイスを有する、双方向テレビジョンアプリケーションシステムは、例えば、その全体で参照することにより本明細書に組み込まれる、１９９８年９月１７日出願のＨａｓｓｅｌらの米国特許出願第０９／１５７，２５６号で説明されている。
【００７４】
デジタル記憶デバイス３１は、セットトップボックス２８に含有されてもよく、または出力ポートおよび適切なインターフェースを介してセットトップボックス２８に接続される外部デバイスであってもよい。必要であれば、セットトップボックス２８の中の処理回路は、受信したビデオ、オーディオ、およびデータ信号をデジタルファイル形式にフォーマットする。好ましくは、ファイル形式は、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ（ＭＰＥＧ）ＭＰＥＧ−２標準またはＭｏｖｉｎｇ  Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＪＰＥＧ）標準等のオープンファイル形式である。結果として生じるデータは、適切なバス（例えば、デジタルバス）を介してデジタル記憶デバイス３１にストリーム配信されてもよく、デジタル記憶デバイス３１上に記憶されてもよい。別の好適なプローチでは、ＭＰＥＧ−２データストリームまたは一連のファイルは、メディアコンテンツソース４１６（図４）から受信され、デジタル記憶デバイス３１に記憶されてもよい。例えば、メディアコンテンツソース４１６（図４）における遠隔メディアサーバを使用してユーザによって録画される番組からのファイルが記憶されてもよい。そのようなデジタルファイルは、所望される時にユーザに再生されてもよい。
【００７５】
テレビ３６は、通信経路３８を介して、二次記憶デバイス３２からビデオ信号を受信し得る。通信経路３８上のビデオ信号は、事前に録画された記憶媒体（例えば、ビデオカセットまたは記録可能なデジタルビデオディスク）を再生する時に二次記憶デバイス３２によって生成され、事前に録画されたデジタルビデオ（例えば、ユーザの家庭の遠隔にある、またはユーザの家庭内のメディアサーバにおいてユーザによって録画された番組のビデオ）を再生する時にデジタル記憶デバイス３１によって生成されてもよく、セットトップボックス２８から通過させられてもよく、二次記憶デバイス３２ユーザ機器４０２に含まれない場合にセットトップボックス２８を介してテレビ３６に直接提供されてもよく、またはテレビ３６によって直接受信されてもよい。通常のテレビの視聴中、テレビ３６に提供されるビデオ信号は、ユーザがセットトップボックス２８と同調した所望のチャネルに対応する。ビデオ信号はまた、セットトップボックス２８が、デジタル記憶デバイス３１上に記憶された情報を再生するために使用されるとき、またはセットトップボックス２８が、テレビ配信施設２９から伝送されるデジタルビデオストリームまたはデジタルファイルを復号するために使用されるときに、セットトップボックス２８によってテレビ３６に提供されてもよい。
【００７６】
セットトップボックス２８は、通信経路４０８上でメディアコンテンツソース４１６（図４）およびメディアガイダンスデータソース４１８（図４）と、または通信経路４２４（図４）上で無線通信デバイス４０６と直接通信するための通信デバイス３７を含んでもよい。通信デバイス３７は、例えば、通信ポート（例えば、シリアルポート、パラレルポート、ユニバーサルシリアルバス（ＵＳＢ）ポート等）、モデム（例えば、任意の好適なアナログまたはデジタル標準モデムまたはセルラーモデム）、ネットワークインターフェースカード（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）カード、トークンリングカード等）、無線送受信機（例えば、赤外線、無線、セルラー、あるいは他の好適なアナログまたはデジタル送受信機）、または他の好適な通信デバイスであってもよい。テレビ３６は、所望であれば、そのような好適な通信デバイスを有し得る。具体的には、通信デバイス３７は、ページング周波数または９００ＭＨｚ送受信機であってもよい。所望であれば、セットトップボックス２８は、複数の通信デバイス３７を有し得る。１つの通信デバイス３７が、配信施設信１０４と通信するために使用されてもよく、別のデバイスが、無線通信デバイス４０６と通信するために使用されてもよい。
【００７７】
一次および二次アプリケーションは、ホームショッピングアプリケーション、ウェブブラウザ、しなければならないことのリスト、賭博アプリケーション、または任意の他のアプリケーションを無制限に含む、任意の好適なアプリケーションを含んでもよい。明確にするために、本発明は、双方向番組ガイドアプリケーションがユーザ機器４０２（図４）および無線通信デバイス４０６（図４）上で実装される、システムとの関連で図示される。そのようなシステムの１つの好適な配設において、番組ガイドデータは、メディアガイダンスデータソース４１８（図４）から、ユーザ機器４０２（図４）上で実装される双方向番組ガイドアプリケーションに配信される。別の好適な配設において、双方向番組ガイドアプリケーションは、アプリケーションに対する一次処理能力が、例えば、メディアガイダンスデータソース４１８に位置するサーバによって提供され、ユーザ機器４０２がクライアントプロセッサの役割を果たす、クライアントサーバアーキテクチャを使用して実装されてもよい。さらに別の代替的配設において、双方向番組ガイドアプリケーションは、インターネットから番組ガイドデータを取得し得る。
【００７８】
双方向番組ガイドは、一般的には、オブジェクト上にハイライト領域またはカーソルを配置することによってオブジェクトが選択されることを要求することにより、画面上の双方向オブジェクトを選択するユーザの能力を限定する。例えば、ユーザが番組一覧の列内にあるとき、ユーザは、双方向オブジェクトを選択するように列より上側または下側に矢印を動かさなくてもよい。加えて、ユーザは、１つのオブジェクトから別のオブジェクトへナビゲートするように、いくつかのキーストロークを行うように要求されてもよい。しかしながら、無線通信デバイス４０６のタッチセンサ式ディスプレイ上では、任意の領域が選択可能となり得て、それにより、双方向オブジェクトにアクセスする増大した能力をユーザに提供する。無線通信デバイス４０６は、例えば、双方向アプリケーションによってユーザ機器４０２（図４）上に表示されたメニューの後にモデル化されるメニューを表示し得る。ユーザは、通常のリモートコントロールと同様に、ハイライト領域を配置するために、複数のキーストロークを行う必要なく、特定のメニューオプションを選択し得る。
【００７９】
無線通信デバイス４０６（図４）は、時間別、チャネル別、カテゴリ別の一覧、お気に入りチャネル、または任意の他のガイド特徴等の双方向番組ガイドの特徴の多くをサポートし得る。それは、ユーザがリマインダを設定し、音声警報および表示の両方とともに無線通信デバイス上にそれらを表示させることを可能にし得る。呼び出し返信を介して、例えば、遠隔でリマインダを設定するか、または録画を予定に入れるために、デバイスを使用することができる。無線通信デバイス４０６（図４）は、データを収集するために使用されてもよい。例えば、それは、調査を送信するために使用される場合がある。それはまた、視聴者評価情報を収集するために使用されてもよい。例えば、好適な購買時点デバイスが、電子クーポンを配信するために使用されてもよい。
【００８０】
無線通信デバイス４０６上で作動する二次番組ガイドアプリケーションは、一次ガイドの機能を二次ガイドの機能と協調させる機会をユーザに提供し、それにより、一次および二次ガイドの双方向性を拡張し得る。
【００８１】
無線通信デバイス４０６のタッチセンサ式ディスプレイは、画面上ガイドの統合部分になる。一次および二次ガイドの間の相補的な双方向性は、テレビの視聴を妨害することなく、種々の番組ガイド機能のために提供されてもよい。例えば、チャネルおよび時間を通して閲覧すること、番組情報にアクセスすること、有料番組を発注すること、リマインダを設定すること、番組をロックすることは全て、テレビ３６上に表示されているコンテンツを妨害することなく、無線通信デバイス４０６（図４）を用いてユーザによって行われてもよい。お気に入りチャネルを設定すること、一度に１つより多くのチャネルを視聴すること、またはグローバルペアレンタルロックを設定すること等の、よりユーザが関与した機能については、無線通信デバイス４０６（図４）のディスプレイは、ユーザが一次ガイド表示画面をナビゲートして機能を果たすことを可能にする、リモートコントロールにシームレスに変換し得る。代替として、ユーザは、メニューまたは中間画面のうちの少なくともいくつかがユーザ機器４０２上で表示されることなく、無線通信デバイス４０６のタッチスクリーンディスプレイ上で適切なメニューをナビゲートし得る。いったんユーザがコマンドを完了すると、無線通信デバイス４０６（図４）は、最終コマンドを実行するようにユーザ機器４０２（図４）と直接通信し得る。例えば、ユーザがお気に入りチャネルを設定することを希望する場合、ユーザは、無線通信デバイス４０６（図４）上のタッチスクリーンディスプレイ上に表示された二次番組ガイドの中の適切なメニューにナビゲートし、お気に入りチャネルを選択し得る。この過程中に、種々の中間画面がユーザ機器４０２（図４）上に現れなくてもよい。過程の終了時に、無線通信デバイス４０６は、ユーザ機器４０２上に表示されているコンテンツを妨害することなく、最終コマンドを実行するようにユーザ機器４０２と直接通信し得る。
【００８２】
図７は、例えば、デバイス４０６が起動する時に無線通信デバイス４０６（図４）によって表示されてもよい、例示的なメニュー画面６０１を示す。メニュー画面６０１は、ユーザ機器４０２上で作動する一次アプリケーションと協調させられた機能性を有する二次アプリケーションを示す、いくつかのアイコン６０３を含んでもよい。メニュー画面６０１はまた、望ましい場合、無線通信デバイス４０６上で独占的に作動する他のアプリケーションを示す、アイコン６０５を含んでもよい。ユーザは、例えば、指またはスタイラスでＴＶガイドアイコンを触れることによって、二次番組ガイドアプリケーションにアクセスし得る。
【００８３】
図８は、手持ち式アクセスデバイス４０６上で作動する二次番組ガイドによって表示されてもよい、例示的なブラウズ表示画面７０１を示す。ブラウズ表示画面７０１は、例えば、起動時に、またはユーザがメニュー画面６０１から好適なアイコンを選択した後に表示されてもよい。ブラウズ表示画面７０１は、閲覧したチャネル７１７およびタイムスロット７１９に対する番組タイトル７１５が表示される、ブラウズ領域７０３を含んでもよい。ブラウズ領域７０３はまた、一覧と関連付けられる番組の放送時間と、その評価とを含んでもよい。現在の時間７１１およびチャネル７１３も表示されてもよい。
【００８４】
ユーザは、右、左、上、および下の矢印７２１に触れることによって、他のタイムスロットおよびチャネルに対する番組一覧を閲覧し得る。ユーザは、例えば、チャネル７１７に触れることによって、閲覧したチャネルに同調し得る。ユーザがチャネル７１７に触れると、二次番組ガイドは、通信経路４２４を介して、一次ガイドと１つ以上のアプリケーション通信を交換し、ユーザが特定のチャネルに同調する所望を示したことを一次ガイドに伝えてもよい。一次ガイドは、ユーザ機器４０２（図４）に示されたチャネルを同調させてもよい。別の好適なアプローチでは、無線通信デバイス４０６は、ユーザ機器４０２（図４）においてチャネルを変更するようにプログラムされてもよい。
【００８５】
ブラウズ表示画面７０１内の制御はまた、任意の他の好適な機能を果たすために使用されてもよい。ユーザは、例えば、時間別またはチャネル別一覧画面に入るように、時間７１９またはチャネル７１７に触れてもよい。さらに別の好適なアプローチでは、ユーザは、時間７１９に触れてもよく、無線通信デバイス４０６は、ユーザが一覧を閲覧することを希望する時間を示す機会をユーザに提供するように、数字キーパッド、または例えば、３０分のタイムスロットによって分離される時間のリストを提示し得る。ユーザがチャネル７１７に触れることに応じて、無線通信デバイス４０６は、ユーザが一覧を閲覧することを希望するチャネルを示す機会をユーザに提供するように、数字キーパッドまたはチャネルのリストを提示し得る。
【００８６】
ブラウズ表示画面７０１は、選択可能な広告７０５を含んでもよい。選択可能な広告７０５は、例えば、番組、または他のテレビあるいは非テレビ製品あるいはサービスを宣伝する、テキストおよびグラフィックを含んでもよい。ユーザが選択可能な広告７０５を選択すると、二次ガイドは、情報（例えば、有料番組発注情報、番組情報等）を表示するか、または広告の内容に関連する他の措置を講じてもよい。二次ガイドは、例えば、ユーザ機器４０２（図４）に、宣伝された有料番組の予告編が表示される、バーカー型チャネルを同調させてもよい。代替として、二次ガイドは、ユーザが有料番組の広告を選択したことを一次ガイドに示すために、１つ以上のアプリケーション通信を使用し得る。次いで、一次ガイドは、ユーザ機器４０２（図４）を関連バーカーチャネルに同調し得る。バーカーチャネルがユーザ機器４０２上で表示されている間、二次ガイドは、有料番組を発注する機会をユーザに提供し得る。
【００８７】
代替として、種々の実施形態において、ユーザが選択可能な広告７０５を選択すると、二次ガイドは、情報（例えば、有料番組発注情報、番組情報等）を表示するか、またはテレビ３６上に表示されているコンテンツを妨害することなく広告の内容に関連する他の措置を講じてもよい。上記の実施例を使用して、二次ガイドは、バーカーチャネルを表示し、テレビ３６上に表示されているコンテンツを妨害することなく、無線通信デバイス４０６のタッチスクリーンディスプレイ上で有料番組を発注する機会をユーザに提供し得る。
【００８８】
ブラウズ表示画面７０１はまた、双方向テレビジョンアプリケーション機器１７上で作動する一次番組ガイドにアクセスする機会をユーザに提供するためのロゴ７０７を含んでもよい。ユーザは、終了アイコン７０９に触れて、無線通信デバイス４０６をそのデフォルト状態に戻し得る（例えば、電源を切る、メインメニュー画面６０１に戻る等）。所望であれば、ブラウズ表示画面７０１は、一覧を閲覧するために好適な他の制御を含んでもよい。ブラウズ表示画面７０１は、例えば、次の番組、前の番組、先の時間、前の時間、先の日、前の日、および現在の時間の制御を含んでもよい。チャネルを選択するときに、ブラウズ表示画面７０１は、例えば、ユーザがお気に入り番組の一覧を閲覧する所望を示すことを可能にするように、次および前のお気に入りボタンを含んでもよい。任意の他の好適な制御も使用されてもよい。
【００８９】
図９は、例えば、ユーザが図８のブラウズ表示画面７０１からの番組タイトル７１５に触れるとき、またはユーザが選択可能な広告７０５を選択するときに、二次番組ガイドが表示し得る、例示的な情報画面８０１を示す。情報画面８０１は、選択された一覧によって示される番組に関する情報８０３を含んでもよい。情報画面８０１はまた、選択可能な広告７０５、現在の時間７１１、現在のチャネル７１３、ロゴ７０７、および終了アイコン７０９を含んでもよい。ユーザが選択可能な広告７０５を選択することによって情報画面８０１にアクセスすると、選択された選択可能な広告のみが画面上に残ってもよい。二次番組ガイドは、（見るボタン８０７に触れることによって）番組に同調すること等の、情報画面８０１から示された番組に対する他の馴染みの番組ガイド特徴にアクセスする機会をユーザに提供し得る。見るボタン８０７に触れると、ユーザは、テレビ３６上で、または無線通信デバイス４０６のディスプレイ上で番組を見るオプションが提示されてもよい。ユーザが無線通信デバイス４０６の画面上で番組を見ることを選択した場合、例えば、Ｗｉ−Ｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）リンクを介して、セットトップボックス２８またはユーザの家庭内のローカルメディアサーバ（図示せず）から、番組がストリーム配信されてもよい。
【００９０】
二次ガイドは、リマインダを設定する機会をユーザに提供し得る。ユーザは、例えば、リマインド制御８０９に触れることによって、示された番組のリマインダを設定し得る。ユーザが無線通信デバイス４０６を使用してリマインダを設定すると、二次ガイドは、リマインダを一次ガイドと協調させてもよい。二次ガイドは、例えば、パッチ４２４（図４）を介して、１つ以上のアプリケーション通信を交換することによって、リマインダが設定される番組を一次ガイドに示し得る。適切なときに（例えば、番組が始まる１０分前）、二次ガイドは、無線通信デバイス４０６上にリマインダを表示してもよく、一次ガイドは、テレビ３６上にリマインダを表示し得る。無線通信デバイス４０６上のメモリを節約するために、リマインダは、一次ガイドとともに二次ガイドによって設定されてもよく、二次ガイドによって記憶されなくてもよい。リマインダが一次ガイドによって表示されるとき、一次ガイドは、１つ以上のアプリケーション通信を二次ガイドと交換し、リマインダが所与の番組に対して期限になっていることを示し得る。二次ガイドは、それに従ってリマインダを表示し得る。
【００９１】
手持ち式アプリケーションデバイス４０６は、リマインダが表示される時間を構成する機会をユーザに提供し得る。ユーザは、例えば、プログラムが利用可能となる１分から１５分の間に、リマインダを予定に入れてもよい。所望であれば、リマインダは、異なるデフォルトまたはユーザ構成時間で、無線通信デバイス４０６およびユーザ機器４０２によって提供されてもよい。さらに別のアプローチでは、リマインダは、無線通信デバイス４０６およびユーザ機器４０２のうちの１つのみによって提供されてもよい。
【００９２】
二次ガイドは、番組タイトル、チャネル、評価、または期間をペアレンタルロックまたはアンロックする機会をユーザに提供し得る。ユーザは、例えば、ロック制御８１１に触れることによって、示された番組またはその属性のうちの１つ（例えば、タイトル、評価、チャネル等）をペアレンタルロックする所望を示し得る。番組タイトル、チャネル、評価、または期間をロックまたはアンロックすることは、ユーザ対話の観点から、いくつかの番組ガイドにおける複雑な機能であってもよい。ユーザが、番組タイトル、チャネル、評価、または期間をロックまたはアンロックする所望を示すと、二次番組ガイドは、ユーザが番組タイトル、チャネル、評価、または期間をロックまたはアンロックすることを希望することを一次ガイドに示す、１つ以上のアプリケーション通信を一次番組ガイドと交換し得る。次いで、二次ガイドは、ユーザが一次ガイドペアレンタルコントロール表示画面内でナビゲートすることを可能にする、リモートコントロールに変換し得る。番組のペアレンタルコントロールがあまり複雑ではないガイドでは、二次ガイドは、例えば、タイトル、チャネル、ジャンル、評価別に番組をロックまたはアンロックする機会をユーザに提供し得る。
【００９３】
二次ガイドはまた、ペアレンタルコントロールコードを変更する機会をユーザに提供し得る。ユーザがペアレンタルコントロールコードを変更するときに、二次ガイドは、１つ以上のアプリケーション通信を使用して、コードの変更および新しいコードを一次ガイドに示し得る。次いで、一次ガイドは、それに従ってペアレンタルコントロールを変更し得る。
【００９４】
所望により、情報画面８０１は、制御８０７、８０９、および８１１に加えて、またはそれらの代わりに、さらなる制御ボタン（図示せず）を含んでもよい。ユーザがさらなる制御に触れることに応じて、無線通信デバイス４０６は、付加的な特徴に対する制御を提供し得る。付加的な制御は、例えば、有料番組発注制御、他の放送時間の制御、または任意の他の好適な制御を含んでもよい。
【００９５】
無線通信デバイス４０６上で作動する二次ガイドは、有料番組を発注する機会をユーザに提供し得る。ユーザは、例えば、有料番組を宣伝する選択可能な広告７０５に触れることによって、有料番組を発注する所望を示し得る。図１１は、例示的な有料番組発注画面を示す。無線通信デバイス４０６上の二次ガイドによって表示される他の表示画面と同様に、有料番組発注画面は、ブランドロゴ７０７、終了制御７０９、現在の時間７１１、および現在のチャネル７１３を含んでもよい。有料番組発注画面９０１はまた、発注情報９０７を含んでもよい。発注情報９０７は、選択された番組のタイトル、選択された番組の放送時間９１１、価格、簡潔な説明、有料番組の評価、および任意の他の好適な情報を含んでもよい。
【００９６】
有料番組発注画面９０１はまた、選択可能な広告７０５を含んでもよい。単一の選択可能な広告７０５は、例えば、ユーザが選択可能な広告を選択することによって有料番組発注画面にアクセスするときに表示されてもよい。単一の選択可能な広告は、すぐに使用可能ではなくてもよい。ユーザが、例えば、有料番組タイトルを選択することによって画面にアクセスすると、２つの選択可能な広告７０５が表示されてもよい。ユーザが２つの選択可能な広告７０５のうちの１つを選択すると、二次ガイドは、宣伝される番組の番組情報画面を表示し得る。
【００９７】
画面９０１が最初に表示されると、示された有料番組の放送時間９１１が、次の利用可能な開始時間９１３において開始し得る。ユーザは、例えば、左の矢印９０３または右の矢印９０５に触れることによって、付加的な放送時間を見てもよい。ユーザが異なる開始時間９１３を選択すると、二次ガイドは、選択された開始時間の発注情報９０７を表示し得る。
【００９８】
二次ガイドは、一次ガイド内でナビゲートし、無線通信デバイス４０６を使用して一次ガイドの特徴にアクセスする機会をユーザに提供し得る。ユーザは、例えば、ロゴ７０７に触れることによって、一次ガイドにアクセスする所望を示し得る。図１１は、例示的なリモート画面１０００を示す。リモート画面１０００は、例えば、ロゴ７０７、選択可能な広告７０５、現在の時間７１１、および現在のチャネル７１３を含んでもよい。ユーザがリモート画面１０００からロゴ７０７を選択すると、二次ガイドは、テレビ３６上で番組一覧画面を表示するように一次ガイドに命令し得る。リモート画面１０００の制御は、一次ガイドまたは他のアプリケーションによって表示される画面、特定の一次アプリケーション画面上でハイライトされるオプション、一次アプリケーション画面に表示される情報の内容または種類、あるいは任意の他の好適な特徴、特徴群、またはコンテンツに基づき、それらに従って表示されてもよい。
【００９９】
ユーザは、例えば、矢印１００３に触れることによって、一次ガイド表示画面内でナビゲートし得る。無線通信デバイスを使用した、番組ガイド表示画面内のナビゲーションは、任意の一次ガイド表示画面内で行われてもよい。
【０１００】
二次番組ガイドは、他の方法において一次番組ガイド内でナビゲートする機会をユーザに提供し得る。二次ガイドは、二次ガイド、一次ガイド、または両方の上でチャネルをお気に入りとして設定する機会をユーザに提供し得る。ユーザは、例えば、「お気に入り」１００７に触れることによって、お気に入りとして設定された一覧の間でナビゲートし得る。代替として、二次ガイドは、無線通信デバイス４０６（図４）またはユーザ機器４０２（図４）上に表示されるような最も顕著または便利な位置で、お気に入りチャネルを有する番組一覧を再ソートし得る。
【０１０１】
ユーザは、例えば、「最後」１００９に触れることによって、１つ前の一次ガイド表示画面に後退し得る。ユーザは、例えば、「メニュー」１０１１に触れることによって、一次ガイドメインメニュー画面１００に戻ってもよい。ユーザは、例えば、「終了」７０９に触れることによって、テレビを見ることに戻ってもよい。ユーザは、例えば、一覧上にハイライト領域１５０を配置し、「情報」１０１３に触れることによって、特定の一覧に対する番組情報を閲覧する所望を示し得る。ユーザが一覧画面または他の表示画面内からの番組一覧をハイライトするときに、無線通信デバイス４０６上で二次ガイドによって表示されてもよい、他の例示的な制御は、リマインダを設定する、番組をロックする、有料番組である場合に番組を発注する、番組の他の放送時間を見る、またはサウンドトラックのＣＤ、番組のビデオテープ、あるいは番組のブランドを持つ衣服等の番組関連商品を発注するための制御を含んでもよい。
【０１０２】
二次ガイドはまた、どのようなオブジェクトが無線通信デバイス４０６（図４）上で表示されるかを定義する機会をユーザに提供し得る。ユーザは、例えば、文脈依存のヘルプを呼び出すヘルプ制御ボタン、無線通信デバイス４０６（図４）またはユーザのテレビ機器４０２（図４）がＥメールを受信したことを示すメッセージフラグ、ＶＣＲボタン、ＤＶＤボタン、またはユーザ機器４０２（図４）およびユーザ機器４０２（図４）に接続されたデバイスの全てをオフにする電源オフボタンを選択し得る。
【０１０３】
一次ガイドの機能性は、任意の数の他の好適な番組ガイド関連特徴について、二次ガイドに拡張されるか、または二次ガイドと協調させられてもよい。二次ガイドは、例えば、（ケーブルオペレータからの販促メッセージ等のガイドに関係する、または個人メッセージ等のガイドに無関係である）Ｅメールを送信および受信する、商品を購入する、テレビ放映されたオークションに入札する、ＨＢＯ等の加入サービスを発注する、ケーブル請求書の支払いをする、異なる家庭の誰かのために金融取引を行う（別の人のためにＰＰＶ映画を借りる、または任意の他のガイドベースの金融取引を行うこと等）、インターネットベースの電子商取引を達成する（例えば、商品を発注する、オンラインオークションまたは逆オークションに参加する等）、またはインターネットサーフィンをするために、無線通信デバイス４０６（図４）を使用する機会をユーザに提供し得る。これらおよび他の特徴は、少なくとも部分的に無線通信デバイス４０６（図４）に組み込まれてもよい。
【０１０４】
無線通信デバイス４０６（図４）を使用して一次と二次ガイドとの間で協調させられてもよい、別の機能は、ピクチャインピクチャ（ＰＩＰ）表示の制御である。ＰＩＰディスプレイは、全画面で表示される別のチャネルのビデオの上にオーバーレイされる、１つのチャネルのビデオの小さい部分画面ビデオウィンドウである。二次ガイドのブラウズ機能を使用して、ユーザが、無線通信デバイス４０６上でチャネルおよび番組タイトルを閲覧し、ＰＩＰで同じチャネルを見ることができる一方で、他の視聴者は、メイン画面上で同調されたチャネルを見続けることができる。二次ガイドはまた、無線通信デバイス４０６（図４）を使用して、ＰＩＰウィンドウ内でオンデマンド映画予告編、ＴＶコマーシャル、および他のダウンロードされたビデオを呼び出す機会をユーザに提供し得る。
【０１０５】
二次ガイド（または無線通信デバイス４０６（図４）上で作動する他のソフトウェア）はまた、多人数ビデオ会議においてＰＩＰを制御する機会をユーザに提供し得る。例えば、３方向ビデオ会議では、ユーザは、無線通信デバイス４０６（図４）上の好適な制御に触れることによって、２つの他のユーザ位置間で表示を切り替えることができる。２方向ビデオ会議では、例えば、ユーザは、ＰＩＰ表示内の視聴者位置を交互に入れ替えるために、無線通信デバイス４０６（図４）を使用し得る。
【０１０６】
無線通信デバイス４０６（図４）は、ビデオを表示するよう、好適な処理回路を有し得る。ビデオ信号が、例えば、Ｗｉ−Ｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）リンクを介して表示するために、ＭＰＥＧ−２データストリームとして無線通信デバイス４０６にストリーム配信されてもよい。ビデオ表示はまた、ユーザが、二次ガイドを使用して番組一覧を通して閲覧する際に、無線通信デバイス４０６（図４）にストリーム配信されてもよい。このアプローチでは、ビデオ表示は、その一覧を表示させ、閲覧時に放送されている番組のビデオを含んでもよい。システムリソースがビデオのストリーミングを許可しない場合、静止場面が、代わりに表示するためにユーザ機器４０２（図４）から無線通信デバイス４０６（図４）に伝送されてもよい。別の好適なアプローチでは、高度に圧縮されたビデオが、帯域幅の制約に対処するために使用されてもよい。高度に圧縮されたビデオを使用することはまた、例えば、例えば、無線通信デバイス４０６（図４）の表示の解像度が高解像度ビデオをサポートしない時に望ましくてもよい。
【０１０７】
加えて、種々の実施形態において、ユーザは、無線通信デバイス４０６（図４）上で異なる番組を見ながら、ユーザ機器４０２（図４）上で番組を見てもよい。例えば、番組がメディアサーバから無線通信デバイス４０６（図４）へストリーム配信されてもよい一方で、異なる番組がセットトップボックス２８によってテレビ３６に提供されてもよい。無線通信デバイス４０６（図４）は、それぞれの画面上で表示されている番組を切り替えるオプションをユーザに提供し得る。例えば、テレビ３６上で表示されている番組の中のコマーシャル中に、ユーザは、テレビ３６および無線通信デバイス４０６（図４）上で表示されている番組を切り替えるように、無線通信デバイス４０６（図４）上のボタンに触れてもよい。コマーシャルの終了時に、ユーザは、テレビ３６および無線通信デバイス４０６（図４）上で表示されている番組を切り替えるように、ボタンに再び触れてもよい。
【０１０８】
いくつかのアプリケーションは、無線通信デバイス４０６上で独占的に実行されてもよい。無線通信デバイス４０６は、例えば、オンライン番組ガイドクライアントを実行し得る。ユーザは、例えば、メニュー画面６０１（図７）からＴＶガイドオンラインに触れることによって、オンライン番組ガイドにアクセスする願望を示し得る。ユーザがオンライン番組ガイドにアクセスする願望を示すと、無線通信デバイス４０６（図４）は、インターネットブラウザを立ち上げ、好適なウェブサイトにアクセスし得る。代替として、無線通信デバイスに対するウェブアクセスを提供するウェブサイトまたは他の専用サイトにアクセスするために、専用ウェブブラウザまたは他の遠隔アクセスソフトウェアが立ち上げられてもよい。
【０１０９】
無線通信デバイス４０６（図４）上で作動し得る別のアプリケーションの実施例は、番組推奨アプリケーションである。番組推奨アプリケーションは、ユーザが何を見ているかを決定し、無線通信デバイス４０６（図４）のタッチスクリーン上で番組のリアルタイム提案を行うために、ユーザ機器４０２および／またはユーザコンピュータ機器４０４からデータを取得し得る。例えば、ユーザがオリンピックを見ている場合、無線通信デバイス４０６（図４）は、ユーザが関心を持ち得る他のスポーツ番組を提案し得る。種々の実施形態において、少なくとも部分的に無線通信デバイス４０６（図４）上で作動する二次番組ガイドは、ユーザがユーザ機器４０２上で現在何を見ているかを決定するために、または、例えば、記憶装置３０８（図３）に記憶されたユーザプロファイル情報を取得するように、一次番組ガイドにクエリを行ってもよい。次いで、無線通信デバイス４０６（図４）は、一次番組ガイドから取得される情報に基づいて、インターネットから（例えば、遠隔メディアサーバから）番組推奨を取得し得る。推奨表示画面が、図７−１５に表示された情報のうちのいずれかと同時に表示されてもよい。
【０１１０】
種々の実施形態において、無線通信デバイス４０６（図４）は、無線通信デバイス４０６（図４）がユーザによってどのように使用されたかに基づいて、ユーザが何を見ているかを決定し得る。例えば、無線通信デバイス４０６（図４）がローカルメディアサーバから「Ｂａｔｍａｎ」の再生を開始するために使用された場合、したがって、無線通信デバイス４０６（図４）は、この情報に基づいて、「Ｔｈｅ  Ｄａｒｋ  Ｋｎｉｇｈｔ」を推奨し得る。加えて、種々の実施形態において、無線通信デバイス４０６（図４）は、（例えば、ＤＶＤを購入するウェブサイトへの無線通信デバイス４０６（図４）のタッチスクリーンディスプレイ上のリンク表示することによって）「Ｔｈｅ  Ｄａｒｋ  Ｋｎｉｇｈｔ」を購入する機会をユーザに提示し得る。加えて、無線通信デバイス４０６は、現在の映画（例えば、「Ｂａｔｍａｎ」）が終わると、ユーザによって視聴される「Ｔｈｅ  Ｄａｒｋ  Ｋｎｉｇｈｔ」の予告編をダウンロードし得る。予告編は、ユーザ機器４０２または無線通信デバイス４０６（図４）上に記憶されてもよい。
【０１１１】
種々の実施形態において、無線通信デバイス４０６（図４）は、ウェブサイトにアクセスして、ユーザ機器４０２（図４）においてアクセスされているコンテンツに関するさらなる情報を取得するために使用されてもよい。例えば、ユーザがＢｌｕｅｒａｙディスクから映画を再生している場合、ユーザは、例えば、映画のサウンドトラック、映画の俳優、または種々のコミュニティベースのサービスへのリンクに関するさらなる情報を取得するために、映画スタジオのウェブサイトにアクセスし得る。
【０１１２】
図１２は、無線通信デバイスウェブサイトの例示的なホームページ１４０１を示す。ユーザがリンク１４０３または他の好適な種類のアンカを選択すると、無線通信デバイス４０６は、ハイパーテキスト転送プロトコル（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ／ＨＴＴＰ）を使用して、ハイパーテキストマークアップ言語（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ／ＨＴＭＬ）ページをダウンロードし得る。任意の他の好適なプロトコルが使用されてもよい。さらに別の好適なアプローチでは、無線通信デバイス４０６は、サーバ（すなわち、遠隔アクセスクライアントを介してインターネットアクセスを提供するインターネットサーバ）から、スクリーンショットまたはスクリーンショットコマンドをダウンロードするために、Ｗｉｎｄｏｗｓ（登録商標）遠隔アクセスソフトウェア（ＲＡＳ）クライアント等の好適な遠隔アクセスソフトウェアを使用し得る。代替として、または加えて、無線通信デバイス４０６は、テレビ３６（図６）の中の第２または第３のチューナを使用して、スクリーンショットを取得し得る。図１３は、例えば、ユーザが「編集者の選択」アンカを選択すると、無線通信デバイス４０６が表示し得る例示的なページを示す。
【０１１３】
図１４ａおよび１４ｂは、例えば、ユーザが「私のＴＶ一覧」アンカ１４０３を選択すると、無線通信デバイス４０６が表示し得る例示的なページを示す。示されるように、オンラインガイドクライアント、ウェブブラウザ、または無線通信デバイス４０６において作動する他のアクセスアプリケーションは、いくつかのユーザ選択された基準のうちの１つに従ってソートされた番組一覧を閲覧する機会をユーザに提供し得る。ユーザが基準を選択すると、オンラインガイドクライアント、ウェブブラウザ、または他のインターネットアクセスアプリケーションは、選択された基準に対する番組一覧を回収し、図１４ｃに示されるような一覧を表示し得る。所望であれば、ユーザが、ユーザに利用可能な番組、および適正な時間帯の番組一覧を閲覧するために、ユーザのプロファイル、郵便番号、ケーブルシステム、衛星サービス、または他の好適な基準に基づいて、番組一覧がダウンロードされてもよい。ユーザはまた、時間、ジャンル、お気に入り、または任意の他の好適な基準別に一覧を限定する機会が提供されてもよい。
【０１１４】
オンラインガイドクライアント、ウェブブラウザ、または無線通信デバイス４０６において作動する他のアクセスアプリケーションはまた、アプリケーションに関する情報を閲覧する機会をユーザに提供し得る。図１５は、例えば、ユーザが、図１２のホームページ１４０１から「ＴＶＧ無線について」アンカ１４０３または他の好適なアンカを選択するときに、無線通信デバイス４０６が表示し得る情報ページを示す。
【０１１５】
図１６−１９は、無線通信デバイス４０６（図４）に独立型および協調的アプリケーション特徴を提供することに関与する例示的なステップのフローチャートである。図１６−１９に示されたステップは、例示的であり、実践では任意の好適な順序で行われてもよい。図１６は、無線通信デバイス４０６（図４）を用いて双方向テレビジョンおよび他のアプリケーション特徴を提供することに関与する例示的なステップのフローチャートである。ステップ１８００において、双方向テレビジョンアプリケーションデータまたは他のアプリケーションデータ等のアプリケーションデータが、無線通信デバイス４０６に提供される。データは、直接的にメディアガイダンスデータソース４１８（図４）から無線通信デバイス４０６（図４）へ、ユーザ機器４０２（図４）を介してメディアガイダンスデータソース４１８（図４）から無線通信デバイス４０６（図４）へ、または直接的にユーザ機器４０２から（すなわち、ユーザ機器４０２が起源であるデータ）提供されてもよい。双方向テレビアプリケーションデータは、双方向メディアガイダンスまたは他のアプリケーションに好適な任意のデータを含んでもよい。双方向メディアガイダンスアプリケーションは、例えば、双方向テレビ番組ガイド、ホームショッピングアプリケーション、Ｅメール、賭博および金融取引アプリケーション等の、例えば、プログラミングに関連する情報を提供するか、またはプログラミングと関連付けられる双方向特徴を提供するアプリケーションを含んでもよい。例示的な実施例として、ホームショッピングアプリケーションおよび金融取引アプリケーションは、そのようなアプリケーションがユーザ機器を介して提供されるとき、双方向アプリケーションであってもよい。これらのアプリケーションの特徴は、特徴に関するプログラミングが提供されてもよい。ホームショッピングアプリケーションは、例えば、ホームショッピングテレビチャネル上で紹介される製品およびサービスの購入機会を提供し得る。
【０１１６】
無線通信デバイス４０６（図４）は、アプリケーションデータを受信し（ステップ１８１０）、無線通信デバイス４０６を用いてメディアガイダンスアプリケーションにアクセスする機会をユーザに提供し得る（ステップ１８２０）。双方向メディアガイダンスアプリケーションは、独立型アプリケーションとして、サーバ（例えば、メディアガイダンスデータソース４１８またはユーザ機器４０２におけるサーバ）からデータを要求するクライアントとして、またはユーザ機器４０２内で作動する一次アプリケーションと協働して作動し得る。ステップ１８３０において、無線通信デバイス４０６は、例えば、ＰＤＡ型機能等の他のアプリケーションにアクセスする機会をユーザに提供し得る。例えば、それは、Ｅメール、カレンダー、連絡先リスト、ウェブ閲覧、計算機等をサポートし得る。それは、ニュース、天気、スポーツ、交通、または任意の他の好適なデータサービス等のデータサービスをサポートし得る。そのようなアプリケーションはまた、ユーザ機器４０２上で作動し、無線通信デバイス４０６によってアクセス可能な独立型またはサーバアプリケーションとして提供されてもよい。好適なハードウェアリソースを用いて、二次番組ガイドは、高度な通信機能を含む場合がある。例えば、それは、ユーザが家庭用機器を遠隔で監視する、つまり、システムがオンにされているか否か、どのようなチャネルがオンであるか等を知ることを可能にする場合がある。それはまた、ユーザが選択されたＴＶチャネルからオーディオを聴くことを可能にするか、またはオーディオチャネルを提供する場合もある。
【０１１７】
図１７は、ユーザ機器４０２内で作動する一次アプリケーションと、無線通信デバイス４０６において作動する二次アプリケーションとの間で特徴を協調させることに関与する例示的なステップのフローチャートである。ステップ１９００において、メディアコンテンツソース４１６またはメディアガイダンスデータソース４１８は、アプリケーションデータをユーザ機器４０２において作動する一次アプリケーションに提供する。一次アプリケーションは、双方向メディアガイダンスアプリケーションであってもよい。ステップ１９１０において、一次アプリケーションは、例えば、１つ以上の通信経路（図４）を使用して、アプリケーションデータを無線通信デバイス４０６において作動する二次アプリケーションに提供する。ステップ１９２０において、無線通信デバイス４０６において作動する二次アプリケーションは、一次アプリケーションの特徴と協調させられるインターフェース制御の表示を提供する。例えば、インターフェース制御は、一次アプリケーションのナビゲーション特徴と対応し得る。図１０の例示的なリモート画面１０００は、例えば、ユーザ機器４０２において作動する双方向番組ガイドのナビゲーション特徴に対応するように、ナビゲーション矢印１００３を含む。ユーザインターフェースはまた、お気に入り、最後、さらなる情報、およびメニュー等の双方向ガイド特徴の制御も含む。ホームショッピングアプリケーションでは、例えば、ユーザインターフェース制御は、同様のナビゲーション制御を含んでもよく、購入、情報、アイテムをウィッシュリストに入れるか、または任意の他の好適なホームショッピング特徴等のホームショッピング特徴の他の制御を含んでもよい。例えば、家庭用株式取引アプリケーションでは、ユーザインターフェース制御は、同様のナビゲーション制御を含んでもよく、株を買う、株を売る、さらなる情報、または任意の他の好適な特徴等の特徴の他の制御を含んでもよい。例えば、ウェブブラウザアプリケーションでは、同様のナビゲーション制御と、例えば、戻る、転送、ホーム、ブックマーク、または任意の他の好適な特徴の他の制御が提供されてもよい。例えば、賭博アプリケーションでは、ユーザインターフェース制御が、賭博、賭博機会に関する付加的な情報の提供、または任意の他の好適な特徴のために提供されてもよい。
【０１１８】
インターフェース制御は、一次アプリケーションによって提供されるデータを使用して、二次アプリケーションの特徴と協調させられてもよい。このようにして、ユーザインターフェース制御は、一次アプリケーションに基づいて動的に構成可能であってもよい。所望であれば、ユーザが一次アプリケーションにわたって一貫したインターフェースを提供されるように、標準制御のライブラリが無線通信デバイス４０６によって記憶されてもよい。特定の一次アプリケーションのために特殊化される制御が、所望であればダウンロードされてもよい。
【０１１９】
インターフェース制御を一次アプリケーションの特徴と協調させることの別の実施例は、無線通信デバイス４０６に一次アプリケーションコンテンツを提供することである。例えば、双方向番組ガイドアプリケーションにおいて、無線通信デバイス４０６は、例えば、ユーザがユーザ機器４０２において番組を見ながら一覧を閲覧するときに、テレビ番組を表示し得る。
【０１２０】
ステップ１９３０において、二次アプリケーションは、無線通信デバイス４０６上に示されるような、ユーザによって選択されるユーザ制御に基づいて、一次アプリケーションの機能性を制御する。これは、例えば、１つ以上のアクセス通信を一次アプリケーションと交換することによって達成されてもよい。例えば、ホームショッピングアプリケーションでは、一次アプリケーションは、ユーザが無線通信デバイス４０６上で購入制御を選択することに応じて、購入シーケンスを開始し得る。例えば、株式取引アプリケーションでは、一次アプリケーションは、ユーザが無線通信デバイス４０６において売却制御を選択することに応じて、株を売却し得る。例えば、ウェブブラウザでは、システムは、ユーザが戻る制御を選択することに応じて、以前にアクセスしたウェブページに戻ってもよい。
【０１２１】
図１８は、無線通信デバイス４０６を使用して双方向番組ガイド機能性を提供することに関与する例示的なステップのフローチャートである。ステップ２１００では、番組ガイドデータが無線通信デバイス４０６に提供される。データは、直接的にメディアガイダンスデータソース４１８から無線通信デバイス４０６へ、ユーザ機器４０２を介してメディアガイダンスデータソース４１８から無線通信デバイス４０６へ、または直接的にユーザ機器４０２から（すなわち、ユーザ機器４０２が起源であるデータ）提供されてもよい。ステップ２１１０において、無線通信デバイス４０６は、番組一覧を閲覧する機会をユーザに提供する。これは、独立して、ユーザ機器４０２の一部分上で作動する一次サーバアプリケーションにとってのクライアントとして、またはユーザ機器４０２の一部分上で作動する一次アプリケーションと協働して、達成されてもよい。無線通信デバイス４０６またはユーザ機器４０２は、ユーザが閲覧した一覧を選択することに応じて、テレビ番組を提供し得る（ステップ２１１５）。
【０１２２】
ステップ２１２０において、無線通信デバイス４０６は、リマインダを設定する機会をユーザに提供し得る。リマインダは、音声警報および表示の両方とともに、手持ち式アクセスデバイス４０６上に現れてもよい（ステップ２１２５）。例えば、呼び出し返信を介して、ユーザ機器４０２上に存在する双方向番組ガイドを用いて遠隔でリマインダを設定するために、デバイスを使用することができる。
【０１２３】
ステップ２１３０において、無線通信デバイス４０６は、有料またはオンデマンド番組を発注する機会をユーザに提供し得る。ユーザは、例えば、無線通信デバイス４０６において一覧を選択すること、無線通信デバイスにおいて広告を選択すること、または任意の他の好適な機能を果たすことによって、有料またはオンデマンド番組を発注する願望を示し得る。発注された有料またはオンデマンド番組は、無線通信デバイス４０６上に提供されてもよく、またはユーザ機器４０２上に提供されてもよい（ステップ２１３５）。
【０１２４】
ステップ２１４０において、無線通信デバイス４０６は、付加的な番組情報を閲覧する機会をユーザに提供し得る。ユーザは、例えば、番組一覧を選択すること、（例えば、図９に示さされるような）広告を選択すること、または任意の他の好適な制御を選択することによって、付加的な番組情報を閲覧する所望を示し得る。付加的な情報は、無線通信デバイス４０６上に提供されてもよく、またはユーザ機器４０２上に提供されてもよい（ステップ２１４５）。
【０１２５】
図１９は、無線通信デバイス４０６（図４）を使用してユーザ機器４０２（図４）においてコマンドを実行することに関与する例示的なステップのフローチャートである。ステップ２００２において、少なくとも１つのコマンドを生成するために、ユーザ入力が無線通信デバイス４０６において受信されてもよい。コマンドは、例えば、お気に入りチャネルを設定する、ペアレンタルロックを設定する、録画を予定に入れる、リマインダを設定する、メディアコンテンツの検索を行う、または任意の他の好適なメディアガイダンスアプリケーションコマンド等の、メディアガイダンスアプリケーションコマンドであってもよい。加えて、コマンドは、例えば、電源オン／オフコマンド、チャネル変更コマンド、再生コマンド、録画コマンド、または任意の他の好適なコマンド等の基本的なコマンドであってもよい。ユーザ入力は、例えば、ユーザが無線通信デバイス４０６（図４）のタッチスクリーン上に表示されるキーに触れることを含んでもよい。無線通信デバイス４０６は、コマンドを生成するユーザ入力を受信しながら、同時に広告を表示し得る。広告は、コマンドの種類に基づいて、またはユーザ入力自体に基づいて標的化されてもよい。例えば、ユーザがコメディ番組を検索するために検索文字列を入力している場合、無線通信デバイス４０６は、コメディ番組の広告を表示し得る。ステップ２００４において、無線通信デバイス４０６は、ユーザ入力と関連付けられるインターフェース画面（例えば、メニュー）を表示するか否かを決定し得る。例えば、ユーザ入力が単純に「チャネルアップ」コマンドである場合、無線通信デバイス４０６は、いずれのインターフェース画面も表示しなくてもよい。しかしながら、ユーザ入力が、例えば、お気に入りチャネルを設定する、リマインダを設定する、ペアレンタルロックを設定する、または検索文字列を生成する等の、より複雑な機能を果たすためにメニューにアクセスする場合には、ユーザ機器４０２に表示されているコンテンツを妨害しないために、１つ以上の中間インターフェース画面（例えば、メニュー）がユーザ機器４０２に表示されなくてもよい。無線通信デバイス４０６はまた、ユーザ入力はまた、ユーザ入力が受信されている間、無線通信デバイスに広告を表示し得る。加えて、例えば、ユーザ入力が検索文字である場合、無線通信デバイス４０６は、ユーザの視聴履歴および／またはユーザのプロファイル情報に基づいて、検索語の推奨を提供し得る。ユーザのプロファイル情報は、どのユーザが無線通信デバイスを起動したかに基づいて、無線通信デバイス４０６によって自動的に回収されてもよい。無線通信デバイス４０６は、例えば、ログイン情報、時刻、視聴習慣、または任意の他の好適な識別技法に基づいて、ユーザの身元を決定し得る。
【０１２６】
ユーザがさらなるコマンドを入力し続ける場合、ステップ２００８は、ステップ２００２に戻って、さらなるユーザ入力を受信し得る。しかしながら、ユーザがコマンドを入力し終えた場合、ステップ２００８は、ステップ２０１０に前進し得る。ステップ２０１０において、無線通信デバイス４０６は、ユーザによって入力されるコマンドを受信する適切なデバイスを決定し得る。例えば、無線通信デバイス４０６（図４）は、テレビ３６（図６）、セットトップボックス２８（図６）、またはユーザコンピュータ機器４０４（図４）がコマンドを受信すべきか否かを決定し得る。無線通信デバイスは、入力されるコマンド、デバイスのそれぞれのサポートされた再生および録画形式（例えば、高解像度、標準解像度、およびＨ．２６４）、および／または無線通信デバイス４０６（図４）からのデバイスの距離に少なくとも部分的に基づいて、適切なデバイスを決定し得る。例えば、いくつかの実施形態において、無線通信デバイス４０６（図４）に最も近いデバイスが、コマンドを受信し、実行する適切なデバイスとなるように選択されてもよい。他の実施形態において、デバイスへの距離およびコマンドの種類（例えば、電源オン／オフコマンド、チャネル変更コマンド、再生コマンド、および録画コマンド）は両方とも、コマンドを受信し、実行する適切なデバイスを決定するために使用される。例えば、チューナを伴うコマンド（例えば、チャネルアップコマンド）が、セットトップボックス２８（図６）に送信されてもよい一方で、ウェブサイトを伴うコマンドは、ユーザコンピュータ機器４０４（図４）に送信されてもよい。ＧＰＳまたはＷｉ−Ｆｉ（登録商標）位置ベースのサービスが、無線通信デバイス４０６からのデバイスの近接性を決定するために使用されてもよい。加えて、ユーザ機器デバイスのサポートされている再生または録画形式もまた、適切なデバイスを選択するために使用されてもよい。例えば、ユーザがＨＤコンテンツを再生するコマンドを入力し、ユーザが２つのテレビを所有し、そのうちの１つがＨＤ再生をサポートしない場合、無線通信デバイス４０６は、適切なデバイスとしてＨＤコンテンツを再生することが可能なテレビを選択し得る。
【０１２７】
いったん無線通信デバイス４０６がコマンドを受信するために、適切なデバイスを決定すると、無線通信デバイス４０６（図４）は、ステップ２０１２において、適切なデバイスがアクセス可能であるか否かを決定し得る。例えば、それは、適切なデバイスが受信範囲内にあるか否か（ＩＲまたはＢｌｕｅｔｏｏｔｈ（登録商標）リンクを介して通信する場合）、および／または適切なデバイスとの通信を確立することができるか否か（Ｗｉ−Ｆｉ（登録商標）リンクを介して通信する場合）を決定し得る。適切なデバイスがアクセス可能であるか否かを決定するために、無線通信デバイスは、デバイスとの通信セッションを確立することを試みてもよく、および／またはデバイスにｐｉｎｇを送信することを試みてもよい。
【０１２８】
適切なデバイスがアクセス可能である場合、無線通信デバイス４０６は、ステップ２０１４において、コマンドを適切なデバイスに伝送し得る。例えば、無線通信デバイス４０６は、識別子をコマンド文字列に付加し得る。識別子は、コマンドを実行するために、適切なデバイスを一意的に識別し得る。自身にアドレス指定されていないコマンドを受信するデバイスは、コマンドを無視し得る。ステップ２０１６において、無線通信デバイス４０６は、コマンドを実行して適切なデバイスから確認データを受信し得る。確認データは、例えば、確認表示画面、承認コード、または検索結果を含んでもよい。次いで、無線通信デバイス４０６は、ステップ２０１８において、無線通信デバイス４０６（図４）の画面表示上に、確認データのうちの少なくとも一部を表示し得る。例えば、コマンドがメディアコンテンツ検索コマンドであった場合、検索結果のうちの少なくとも一部が、ステップ２０１８において表示されてもよい。他のコマンドは、表示される情報を生成しなくてもよく、その場合、ステップ２０１８は、例示的な過程２０００から省略されてもよい。
【０１２９】
しかしながら、無線通信デバイス４０６が、ステップ２０１２において、適切なデバイスがアクセス可能ではないと決定した場合、無線通信デバイス４０６は、ステップ２０２０において、適切なデバイスがアクセス可能になるまでコマンドを記憶し得る。適切なデバイスがアクセス可能ではない間、無線通信デバイス４０６は、付加的なコマンドのユーザ入力を受け入れ続けてもよい。無線通信デバイス４０６は、適切なデバイスがアクセス可能になるまで、例えば、記憶装置５６（図５）に、利用不可能な適切なデバイスに対する１つ以上のコマンドを記憶し得る。デバイスがアクセス可能になった後、無線通信デバイス４０６は、ステップ２０１４において、記憶装置５６（図５）に記憶された１つ以上のコマンドを適切なデバイスに伝送し得る。例えば、１つ以上のコマンドは、デバイスがアクセス可能ではない間、コマンド待ち行列に記憶されてもよく、コマンド待ち行列に記憶されたコマンドのうちの１つ以上を含むバッチコマンドは、デバイスがアクセス可能になった後にデバイスに送信されてもよい。
【０１３０】
前述の内容は、本発明の原理を例示するにすぎず、本発明の範囲および精神から逸脱することなく、当業者によって種々の修正を行うことができる。本発明の上記の実施形態は、限定ではなく例示の目的で提示され、本発明は、以下の請求項のみによって限定される。
【図３】
2013219812.tif 000003
【図４】
2013219812.tif 000004
【図５】
2013219812.tif 000005
【図６】
2013219812.tif 000006
【図７】
2013219812.tif 000007
【図８】
2013219812.tif 000008
【図９】
2013219812.tif 000009
【図１０】
2013219812.tif 000010
【図１１】
2013219812.tif 000011
【図１２】
2013219812.tif 000012
【図１３】
2013219812.tif 000013
【図１４ａ】
2013219812.tif 000014
【図１４ｂ】
2013219812.tif 000015
【図１４ｃ】
2013219812.tif 000016
【図１５】
2013219812.tif 000017
【図１６】
2013219812.tif 000018
【図１７】
2013219812.tif 000019
【図１８】
2013219812.tif 000020
【図１９】
2013219812.tif 000021
【図１】
2013219812.tif 000022
【図２】
2013219812.tif 000023
【外国語明細書】
2013219812000001.pdf