(57)【要約】【課題】コンテンツを管理するためのシステムおよび方法の提供。【解決手段】複数のユーザ機器デバイスを有するホームネットワークとしてインプリメントされる対話型メディアガイダンスシステムのために、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を提供する。機能的に言えば、対話型メディアガイダンスシステムの「Ｎｅｗ  Ｔｏ  Ｍｅ」機能は、ホームネットワーク内の個々のユーザ、もしくはユーザ機器デバイス、またはさらに家族によって以前に視聴されたプログラムまたは宣伝を識別する。対話型メディアガイダンスシステムは、ユーザ、デバイス、または家族が既に見たプログラムおよび／または宣伝に関して収集された情報を使用して、たとえば、推薦、サーチ結果、または利用可能なプログラミングのリスティングの将来の表示からプログラムまたは宣伝を除去する。【選択図】図１６
2015053709.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトを介してユーザプロファイルを受信する方法であって、前記方法は、
第１のユーザ機器デバイス上でユーザによって視聴されたコンテンツに基づいて、かつ、第２のユーザ機器デバイス上で前記ユーザによって視聴されたコンテンツに基づいて、リモートサーバに格納されているユーザプロファイルを自動的に更新することと、
前記ウェブサイトとのユーザインタラクションを介して、前記ユーザが視聴することに興味を有していない視聴されていないコンテンツを識別するユーザ入力を受信することであって、前記識別された視聴されていないコンテンツを示すものは、前記ユーザプロファイルに格納される、ことと、
前記ユーザプロファイルに基づいて、メディア情報のリストを生成することと
を含み、
前記格納された示すものは、前記第１のユーザ機器デバイスおよび前記第２のユーザ機器デバイス上に前記識別された視聴されていないコンテンツに関連する情報が表示されることを防止するために用いられる、方法。
【請求項２】
前記識別された視聴されていないコンテンツは、ビデオ、テレビ番組、広告、または、前記ユーザ機器デバイスとの前記ユーザによるインタラクションに基づいて識別されたコンテンツを含む、請求項１に記載の方法。
【請求項３】
前記メディア情報のリストは、メディアアセット識別子を含み、前記メディアアセット識別子は、メディアアセットのタイトルと、前記メディアアセットが前記ユーザによって最後に視聴された日付とを表示する、請求項１に記載の方法。
【請求項４】
前記メディア情報のリストは、メディアアセット識別子を含み、前記メディアアセット識別子は、メディアアセットのタイトルと、前記メディアアセットが前記ユーザによって視聴された回数を示すものとを表示する、請求項１に記載の方法。
【請求項５】
前記メディア情報のリストは、メディアアセット識別子を含み、前記メディアアセット識別子は、メディアアセットのタイトルと、前記メディアアセットが再実行であるか否かを示すものとを表示する、請求項１に記載の方法。
【請求項６】
前記ユーザプロファイルは、前記第１のユーザ機器デバイス上で前記ユーザによって視聴されたコンテンツを示すものと前記第２のユーザ機器デバイス上で前記ユーザによって視聴されたコンテンツを示すものとを含む視聴履歴を含む、請求項１に記載の方法。
【請求項７】
前記ユーザがデータを前記視聴履歴に手動で追加するためのインタフェースを表示のために生成することをさらに含む、請求項６に記載の方法。
【請求項８】
過去に視聴されたコンテンツを特定する第１のユーザ入力を受信することと、
前記過去に視聴されたコンテンツを前記視聴履歴に追加することと
をさらに含む、請求項７に記載の方法。
【請求項９】
過去に視聴されたコンテンツを特定する第１のユーザ入力を受信することは、
前記過去に視聴されたコンテンツに対するサーチをユーザが実行することを可能にすることと、
前記サーチに基づいて前記過去に視聴されたコンテンツのユーザ入力を受信することと
を含む、請求項８に記載の方法。
【請求項１０】
ユーザプロファイルを選択する第２のユーザ入力を受信することと、
前記過去に視聴されたコンテンツを示すものを前記選択されたユーザプロファイルの視聴履歴に追加することと
をさらに含む、請求項８に記載の方法。
【請求項１１】
ウェブサイトを介してユーザプロファイルを受信するシステムであって、前記システムは、
ユーザプロファイルを格納するように構成されたデータベースと、
前記ウェブサイトとのユーザインタラクションを介して、前記ユーザが視聴することに興味を有していない視聴されていないコンテンツを識別するユーザ入力を受信するように構成されたサーバであって、前記識別された視聴されていないコンテンツを示すものは、前記ユーザプロファイルに格納される、サーバと、
プロセッサであって、前記プロセッサは、
第１のユーザ機器デバイス上でユーザによって視聴されたコンテンツに基づいて、かつ、第２のユーザ機器デバイス上で前記ユーザによって視聴されたコンテンツに基づいて、前記ユーザプロファイルを自動的に更新することと、
前記ユーザプロファイルに基づいて、メディア情報のリストを生成することと
を行うように構成されている、プロセッサと
を含み、
前記格納された示すものは、前記第１のユーザ機器デバイスおよび前記第２のユーザ機器デバイス上に前記識別された視聴されていないコンテンツに関連する情報が表示されることを防止するために用いられる、システム。
【請求項１２】
前記識別された視聴されていないコンテンツは、ビデオ、テレビ番組、広告、または、前記ユーザ機器デバイスとの前記ユーザによるインタラクションに基づいて識別されたコンテンツを含む、請求項１１に記載のシステム。
【請求項１３】
前記メディア情報のリストは、メディアアセット識別子を含み、前記メディアアセット識別子は、メディアアセットのタイトルと、前記メディアアセットが前記ユーザによって最後に視聴された日付とを表示する、請求項１１に記載のシステム。
【請求項１４】
前記メディア情報のリストは、メディアアセット識別子を含み、前記メディアアセット識別子は、メディアアセットのタイトルと、前記メディアアセットが前記ユーザによって視聴された回数を示すものとを表示する、請求項１１に記載のシステム。
【請求項１５】
前記メディア情報のリストは、メディアアセット識別子を含み、前記メディアアセット識別子は、メディアアセットのタイトルと、前記メディアアセットが再実行であるか否かを示すものとを表示する、請求項１１に記載のシステム。
【請求項１６】
前記ユーザプロファイルは、前記第１のユーザ機器デバイス上で前記ユーザによって視聴されたコンテンツを示すものと前記第２のユーザ機器デバイス上で前記ユーザによって視聴されたコンテンツを示すものとを含む視聴履歴を含む、請求項１１に記載のシステム。
【請求項１７】
前記プロセッサは、前記ユーザがデータを前記視聴履歴に手動で追加するためのインタフェースを表示のために生成するようにさらに構成されている、請求項１６に記載のシステム。
【請求項１８】
前記プロセッサは、
過去に視聴されたコンテンツを特定する第１のユーザ入力を受信することと、
前記過去に視聴されたコンテンツを前記視聴履歴に追加することと
を行うようにさらに構成されている、請求項１７に記載のシステム。
【請求項１９】
前記プロセッサは、
過去に視聴されたコンテンツに対するサーチをユーザが実行することを可能にすることと、
前記サーチに基づいて前記過去に視聴されたコンテンツのユーザ入力を受信することと
によって、前記過去に視聴されたコンテンツを特定する第１のユーザ入力を受信するように構成されている、請求項１８に記載のシステム。
【請求項２０】
前記プロセッサは、
ユーザプロファイルを選択する第２のユーザ入力を受信することと、
前記過去に視聴されたコンテンツを示すものを前記選択されたユーザプロファイルの視聴履歴に追加することと
を行うようにさらに構成されている、請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを管理するシステムおよび方法に関する。詳細には、本発明は、互いにネットワークされるユーザ機器デバイス上で視聴または再生されるプログラミングに基づいてユーザに提示される対話型コンテンツを生成することに関する。
【背景技術】
【０００２】
現今のユーザ機器デバイスは、たとえば、対話型情報をユーザに提示するか、またはユーザの指示でテレビジョンプログラミングを記録するなどの動作を実行する時に、ユーザが以前に見たコンテンツを考慮に入れる機能を有する。こうしたユーザ機器デバイスは、特定のユーザに対してカスタマイズ可能であることを目的としている。しかし、ユーザ機器デバイスのローカライズされたネットワーク、たとえば相互接続されたユーザ機器デバイスのホームネットワークが出現すると、ユーザは、特定のネットワーク内の全部ではないとしても、多くのユーザ機器デバイス上でメディアを習慣的に視聴する傾向がある。さらに、ユーザ機器デバイスが次第に一般的になるにつれて、ユーザは、ホームネットワークの外にあるとともに、さらに、ホームネットワーク内のユーザ機器デバイスが接続されている包括的なネットワークに接続されるユーザ機器デバイスでメディアを視聴する傾向が高まっている。したがって、ユーザの視聴履歴に基づいて、ユーザがネットワーク接続ユーザ機器デバイスをカスタマイズすることを可能にするシステムを提供することが望ましい。
【０００３】
さらに、公知のシステムが、以前に視聴したコンテンツを識別し、こうした情報を使用する能力は、これらの情報を利用する機能性の幅、および生成された以前に視聴したコンテンツに関連する情報の深さの両方の点で限られている。たとえば、現在のテレビジョンプログラムガイドは、特に「Ｒｅｐｅａｔｓ」、「Ｆｉｒｓｔ  Ｒｕｎ」、および「Ｓｅａｓｏｎ  Ｐａｓｓ」を含む機能を提供する。「Ｒｅｐｅａｔｓ」機能は、プログラムが実際に、特定の視聴によって閲覧されたかどうかに関わらず、以前にブロードキャストされた特定のプログラムを識別する。「Ｆｉｒｓｔ  Ｒｕｎ」機能は、まさに最初にブロードキャストまたは実行されるプログラミングを識別する。一方、「Ｓｅａｓｏｎ  Ｐａｓｓ」機能は、ユーザが、プログラムの全体的な次回のシーズンを購入することを可能にする。こうしたガイドのその他の機能としては、推薦、サーチ、およびプログラミング、宣伝、またはその他のメディアを含むコンテンツのその他の対話型表示が挙げられる。しかし、これらのすべての機能では、今のところ、ユーザは、識別したプログラムを以前に視聴した範囲を、仮に可能だとしても詳細な方法で視聴することはできない。ユーザが、最も興味を持っているプログラミングをユーザが識別するのをさらに良く助けるため、こうした情報をユーザに提供することが望ましい。また、以前に視聴したコンテンツを識別することが現在可能なプログラムガイドでも、こうしたコンテンツの視聴履歴に関する詳細を殆ど提供せず、さらに、こうしたコンテンツを提示する高機能の方法に欠けている。したがって、以前に視聴したコンテンツの視聴履歴および表示に関連する高度化のレベルをさらに高めることが可能なシステムを提供することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、個人、デバイス、またはホームネットワークの視聴履歴に基づいて、対話型コンテンツの表示を管理するシステムおよび方法を提供することによって、上記およびその他の問題に対処する。本発明は、個人、デバイス、またはホームネットワークの視聴履歴に基づいてコンテンツを管理することによって、ホームネットワークに通信可能に結合される１つまたは複数のユーザデバイスと相互作用するか、または互いに通信可能に結合される２つ以上のホームネットワークと相互作用する一人または複数のユーザの視聴習慣に効果的に適応する。
【課題を解決するための手段】
【０００５】
視聴履歴は、ホームネットワークに通信可能に結合される少なくとも１つのユーザデバイス上で表示、視聴、または再生されるコンテンツの編集を含む。さらに、視聴履歴は、特定のユーザ、特定のユーザデバイス、またはホームネットワークに関して生成、変更、および更新される。視聴履歴は、対話型メディアガイダンスアプリケーションが対話型コンテンツを生成することを可能にするフレームワークまたはガイドラインを提供する。対話型コンテンツは、対話型メディアガイダンスアプリケーションによって表示されるコンテンツ、たとえばプログラミングのリスティング、宣伝、および情報スクリーンでよい。
【０００６】
本発明の利点は、対話型コンテンツが、視聴履歴に基づいてカスタマイズされることである。たとえば、対話型メディアガイダンスシステムは、視聴履歴に従って、視聴されていないプログラミングのリストを表示する。もう１つの例として、対話型メディアガイダンスアプリケーションは、視聴履歴に従って、視聴されていない宣伝を表示する。
【０００７】
ホームネットワーク内の個々のレベルにおけるコンテンツ管理は、メディアガイダンスアプリケーションが、ユーザがどのユーザデバイスを使用するかに関係なく、各ユーザに固有の対話型コンテンツを提供することを可能にする。たとえば、第１ユーザが、特定のプログラム（たとえば、テレビジョンのショー）をリビングルームで視聴している時、第１ユーザの視聴履歴は、第１ユーザがその特定のプログラムを視聴したという事実を反映するように更新される。その後、第１ユーザが、寝室（または、ホームネットワークに通信可能に結合されたユーザデバイスを有するその他の何れかの部屋）に引き上げて、別のプログラムを閲覧することを決めた場合、システムは、第１ユーザがリビングルームで視聴した特定のプログラムで視聴した特定のプログラムのリスティングを、寝室でユーザデバイス上に表示されるプログラムのリスティングから削除する。対照的に、第２ユーザが、リビングルームまたは寝室でユーザデバイスにアクセスし、第１ユーザが視聴した特定のプログラムを視聴していない場合、システムは、リスティング内のその特定のプログラムを第２ユーザに表示する。
【０００８】
ホームネットワーク内のユーザデバイスレベルでのコンテンツ管理は、メディアガイダンスアプリケーションが、選択されたユーザデバイスで視聴されたコンテンツに基づく対話型コンテンツを提供する。たとえば、選択されたユーザデバイスはマスターとして処理され、他のユーザデバイスは、スレーブとして処理される。マスター／スレーブ構成では、視聴履歴は、マスターユーザデバイスで視聴されたコンテンツに基づいて作成、変更、または更新される。したがって、マスターデバイスおよびスレーブデバイスの両方に表示されるように生成された対話型コンテンツは、マスターユーザデバイスの視聴履歴に基づく。
【０００９】
ホームネットワークレベルにおけるコンテンツ管理は、メディアガイダンスアプリケーションが、ホームネットワークに通信可能に結合された数台のユーザデバイスの何れかで視聴されたコンテンツに基づく対話型コンテンツを提供することを可能にする。この構成では、プログラミングのアイテムが、ホームネットワークに通信可能に結合されるユーザデバイスで視聴可能な場合は常に、プログラムは、その特定のユーザデバイスにも、ホームネットワークに通信可能に結合された他の何れのユーザデバイスにも提示されない。たとえば、ホームネットワークが、３つの異なるユーザデバイスに通信可能に結合されると仮定する。「Ｓｕｐｅｒｍａｎ」が、第１ユーザデバイス上で視聴される場合、そのホームネットワークの視聴履歴は、この視聴イベントを反映するように更新される。したがって、どのユーザデバイスも、プログラミングのリスティングに「Ｓｕｐｅｒｍａｎ」を表示しない。「Ｗｏｎｄｅｒｗｏｍａｎ」が第２ユーザデバイスで視聴される場合、ホームネットワークの視聴履歴は、この視聴イベントを反映するように更新される。やはり、どのユーザデバイスも、プログラミングのリスティングに「Ｗｏｎｄｅｒｗｏｍａｎ」を表示しない。
【００１０】
２つ以上のホームネットワークの管理は、メディアガイダンスアプリケーションが、選択されたホームネットワークで視聴されるコンテンツに基づく対話型コンテンツを提供することを可能にする。たとえば、ユーザは、第１ホームネットワーク（たとえば、ユーザの家庭に存在する）、および第２ホームネットワーク（たとえば、ユーザの別荘に存在する）を有する場合がある。第１ホームネットワークが、選択されたホームネットワークである一実施態様では、第１ホームネットワークで視聴されるプログラミングのアイテムは、第２ネットワークのプログラミングのリスティングに表示されない。
例えば、本願発明は以下の項目を提供する。
（項目１）
ユーザ機器デバイス上でインプリメントされる対話型メディアガイダンスアプリケーションを使用する方法であって、
該対話型メディアガイダンスアプリケーションが使用するプロファイルを提供するステップであって、該プロファイルが、以前に視聴したコンテンツの視聴履歴を含み、該プロファイルが、複数のユーザ機器デバイス間で共用される、ステップと、
該プロファイルの該視聴履歴に基づき、該対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップと
を含む、方法。
（項目２）
前記プロファイルを選択するためのユーザ入力を受信するステップをさらに含む、項目１に記載の方法。
（項目３）
前記対話型メディアガイダンスアプリケーションを使用して前記プロファイルを自動的に選択するステップをさらに含む、項目１に記載の方法。
（項目４）
前記対話型メディアガイダンスアプリケーションが、予め決められた時間後に、前記プロファイルを自動的に選択する、項目１に記載の方法。
（項目５）
前記予め決められた時間が、ユーザによって設定されるか、または前記対話型メディアガイダンスアプリケーションによって、デフォルトで設定される、項目４に記載の方法。
（項目６）
前記プロファイルがユーザプロファイルに対応し、該ユーザプロファイルは、該ユーザプロファイルに関連するユーザが以前に視聴したコンテンツの視聴履歴を含む、項目１に記載の方法。
（項目７）
前記プロファイルが、前記ユーザ機器デバイスの１つに関する、以前に視聴したコンテンツの視聴履歴を含むデバイスプロファイルに対応する、項目１に記載の方法。
（項目８）
前記複数のユーザ機器デバイスが、家庭内に位置する比較的少数のユーザ機器デバイスを備え、さらに、前記プロファイルが、該家庭内に位置する該比較的少数のユーザ機器デバイスによって以前に視聴されたコンテンツの視聴履歴を含む家族プロファイルに対応する、項目１に記載の方法。
（項目９）
前記以前に視聴されたコンテンツが、ユーザと前記対話型メディアガイダンスアプリケーションとの対話に基づいて識別されるプログラミング、宣伝、もしくはコンテンツ、または追加情報を含む、項目１に記載の方法。
（項目１０）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、該プロファイルの該視聴履歴に基づいて推薦されたコンテンツのディスプレーを表示することを含む、項目１に記載の方法。
（項目１１）
前記推薦されたコンテンツが、宣伝、プログラミング、または追加情報を含む、項目１０に記載の方法。
（項目１２）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、該プロファイルの該視聴履歴に基づくコンテンツのサーチ結果のディスプレーを表示することを含む、項目１に記載の方法。
（項目１３）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、該プロファイルの該視聴履歴に基づくプログラムリスティングのディスプレーを表示することを含む、項目１に記載の方法。
（項目１４）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、該プロファイルの該視聴履歴に基づくコンテンツの自動ディスプレーを表示することを含む、項目１に記載の方法。
（項目１５）
前記コンテンツの自動ディスプレーが、宣伝、プログラミング、または追加情報を含む、項目１４に記載の方法。
（項目１６）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、該プロファイルの該視聴履歴に基づく対話型メニューを表示することを含む、項目１に記載の方法。
（項目１７）
前記プロファイルの前記視聴履歴に基づいて、前記対話型メディアガイダンスアプリケーションを使用する対話型コンテンツを表示するステップが、以前に視聴したコンテンツか、または以前に視聴していないコンテンツかを示すための少なくとも１つの指標を含むディスプレーを表示することを含む、項目１に記載の方法。
（項目１８）
ユーザが、前記指標が、以前に視聴したコンテンツ、以前に視聴していないコンテンツ、またはこれらの両方を示すかどうかを設定する、項目１７に記載の方法。
（項目１９）
前記対話型メディアガイダンスアプリケーションが、前記指標が以前に視聴したコンテンツ、以前に視聴していないコンテンツ、またはこれらの両方を示すかどうかをデフォルトで設定する、項目１７に記載の方法。
（項目２０）
前記ディスプレーが、以前に視聴したコンテンツを示す第１指標、および以前に視聴していないコンテンツを示す第２指標を含む、項目１７に記載の方法。
（項目２１）
前記指標が、以前に視聴したか、または以前に視聴していないコンテンツのアイコン、または網掛け表示を含む、項目１７に記載の方法。
（項目２２）
前記指標が、前記以前に視聴されたコンテンツが最後に視聴された時、該以前に視聴されたコンテンツが視聴された回数、該以前に視聴されたコンテンツが視聴された頻度、該以前に視聴されたコンテンツが視聴された量を指示する、項目１７に記載の方法。
（項目２３）
前記指標が、宣伝とともにパネルディスプレー内に表示される、項目１７に記載の方法。
（項目２４）
前記指標が、宣伝が以前に視聴されたか、または視聴されなかったことを示すために、該宣伝とともに表示される、項目１７に記載の方法。
（項目２５）
前記指標が、宣伝プログラムが以前に視聴されたか、または視聴されなかったかを示すために、該宣伝プログラムの宣伝とともに表示される、項目１７に記載の方法。
（項目２６）
前記指標が、特定のプログラムが以前に視聴されたか、または視聴されなかったことを示すために、該特定のプログラムのプログラムリスティングとともに表示される、項目１７に記載の方法。
（項目２７）
前記指標が、ピクチャインガイドディスプレーに表示されたコンテンツが以前に視聴されたか、または視聴されなかったかを示すために、該ピクチャインガイドディスプレーに表示される、項目１７に記載の方法。
（項目２８）
前記ピクチャインガイドディスプレーに表示される前記コンテンツが、宣伝、プログラムの予告、またはプログラムに対応する、項目２７に記載の方法。
（項目２９）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、前記以前に視聴したコンテンツを含まない対話型コンテンツを表示することを含む、項目１に記載の方法。
（項目３０）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、対話型コンテンツのディスプレー内のランクに従って、以前に視聴したコンテンツを表示することを含む、項目１に記載の方法。
（項目３１）
前記以前に視聴されたコンテンツの視聴履歴が、前記対話型メディアガイダンスアプリケーションによって定義される、項目１に記載の方法。
（項目３２）
前記以前に視聴されたコンテンツの前記視聴履歴の少なくとも一部分が、ユーザによって定義される、項目１に記載の方法。
（項目３３）
前記ユーザが、前記以前に視聴したコンテンツの前記視聴履歴の前記一部分を、インターネットのウェブサイト上、または前記対話型メディアガイダンスアプリケーションによって生成されたディスプレー上で入力する、項目３２に記載の方法。
（項目３４）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップが、前記以前に視聴したコンテンツのうちのまだ視聴されていない部分を表示することを含む、項目１に記載の方法。
（項目３５）
前記プロファイルの前記視聴履歴に基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するために、ユーザ入力を受信することをさらに含む、項目１に記載の方法。
（項目３６）
前記プロファイルの前記視聴履歴中の前記以前に視聴したコンテンツの部分のみに基づき、前記対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するために、ユーザ入力を受信することをさらに含む、項目１に記載の方法。
（項目３７）
前記プロファイルの前記視聴履歴に基づいて、前記対話型メディアガイダンスアプリケーションによって提供される機能性の一部分だけに対し、前記対話型メディアガイダンスアプリケーションを使用して、対話型コンテンツを表示するために、ユーザ入力を受信することをさらに含む、項目１に記載の方法。
（項目３８）
前記プロファイルの前記視聴履歴に基づく前記対話型メディアガイダンスアプリケーションを使用する対話型コンテンツの表示を停止するために、ユーザ入力を受信するステップをさらに含む、項目１に記載の方法。
（項目３９）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目１に記載の方法。
（項目４０）
対話型メディアガイダンスアプリケーションを使用するシステムであって、
ネットワークによって接続される複数のユーザ機器デバイスを備え、該複数のユーザ機器デバイスの少なくとも１つが、
該対話型メディアガイダンスアプリケーションによって使用されるプロファイルを提供し、該プロファイルが、以前に視聴したコンテンツの視聴履歴を含み、さらに該プロファイルが、該複数のユーザ機器デバイス間で共用され、
該プロファイルの該視聴履歴に基づいて該対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するように動作可能である、システム。
（項目４１）
前記ユーザ機器デバイスの少なくとも１つが、前記プロファイルを選択するためのユーザ入力を受信する、項目４０に記載のシステム。
（項目４２）
前記複数のユーザ機器デバイスの少なくとも１つが、前記プロファイルを自動的に選択する、項目４０に記載のシステム。
（項目４３）
前記ユーザ機器デバイスが、予め決められた時間後に前記プロファイルを選択する、項目４２に記載のシステム。
（項目４４）
前記予め決められた時間が、ユーザによって設定されるか、またはデフォルトで設定される、項目４３に記載のシステム。
（項目４５）
前記プロファイルが、ユーザによって以前に視聴されたコンテンツを含むユーザプロファイルに対応する、項目４０に記載のシステム。
（項目４６）
前記プロファイルが、前記ユーザ機器デバイスの１つで以前に視聴したコンテンツの視聴履歴を含むデバイスプロファイルに対応する、項目４０に記載のシステム。
（項目４７）
前記複数のユーザ機器デバイスが、家庭内に位置する比較的少数のユーザ機器デバイスを備え、さらに、前記プロファイルが、該家庭内に位置する該比較的少数のユーザ機器デバイスによって以前に視聴されたコンテンツの視聴履歴を含む家族プロファイルに対応する、項目４０に記載のシステム。
（項目４８）
前記以前に視聴されたコンテンツが、ユーザと、前記複数のユーザ機器デバイスの少なくとも１つとの対話に基づいて識別されるプログラミング、宣伝、もしくはコンテンツ、または追加情報を含む、項目４０に記載のシステム。（項目４９）
前記ユーザ機器デバイスが、前記プロファイルの前記視聴履歴に基づいて、推薦されるコンテンツを表示するように動作可能である、項目４０に記載のシステム。
（項目５０）
前記推薦されたコンテンツが、宣伝、プログラミング、または追加情報を含む、項目４９に記載のシステム。
（項目５１）
前記ユーザ機器デバイスが、前記プロファイルの前記視聴履歴に基づいて、コンテンツのサーチ結果を表示するように動作可能である、項目４０に記載のシステム。
（項目５２）
前記ユーザ機器デバイスが、前記プロファイルの前記視聴履歴に基づいて、プログラムリスティングを表示するように動作可能である、項目４０に記載のシステム。
（項目５３）
前記ユーザ機器デバイスが、前記プロファイルの前記視聴履歴に基づいて、コンテンツを表示するように動作可能である、項目４０に記載のシステム。
（項目５４）
前記コンテンツの自動ディスプレーが、宣伝、プログラミング、または追加情報を含む、項目５３に記載のシステム。
（項目５５）
前記ユーザ機器デバイスが、前記プロファイルの前記視聴履歴に基づいて、対話型メニューを表示するように動作可能である、項目４０に記載のシステム。
（項目５６）
前記ユーザ機器デバイスが、以前に視聴したコンテンツか、または以前に視聴していないコンテンツかを示すための少なくとも１つの指標を表示するように動作可能である、項目４０に記載のシステム。
（項目５７）
前記指標が、以前に視聴したコンテンツ、以前に視聴していないコンテンツ、またはこれらの両方を示すかどうかをユーザが設定する、項目５６に記載のシステム。
（項目５８）
前記ユーザ機器デバイスが、前記指標が以前に視聴したコンテンツ、以前に視聴していないコンテンツ、またはこれらの両方を示すかどうかをデフォルトで設定する、項目５６に記載のシステム。
（項目５９）
前記ディスプレーが、以前に視聴したコンテンツを示す第１指標、および以前に視聴していないコンテンツを示す第２指標を含む、項目５６に記載のシステム。
（項目６０）
前記指標が、以前に視聴したか、または以前に視聴していないコンテンツのアイコン、または網掛け表示を含む、項目５６に記載のシステム。
（項目６１）
前記指標が、前記以前に視聴されたコンテンツが最後に視聴された時、該以前に視聴されたコンテンツが視聴された回数、該以前に視聴されたコンテンツが視聴された頻度、該以前に視聴されたコンテンツが視聴された量を指示する、項目５６に記載のシステム。
（項目６２）
前記指標が、宣伝とともにパネルディスプレーに表示される、項目５６に記載のシステム。
（項目６３）
前記指標が、宣伝が以前に視聴されたか、または視聴されなかったことを示すために該宣伝とともに表示される、項目５６に記載のシステム。
（項目６４）
前記指標が、宣伝プログラムが以前に視聴されたか、または視聴されなかったことを示すために、該宣伝プログラムの宣伝とともに表示される、項目５６に記載のシステム。
（項目６５）
前記指標が、特定のプログラムが以前に視聴されたか、または視聴されなかったことを示すために、該特定のプログラムのプログラムリスティングとともに表示される、項目５６に記載のシステム。
（項目６６）
前記指標が、ピクチャインガイドディスプレーに表示されるコンテンツが以前に視聴されたか、または視聴されなかったことを示すために、該ピクチャインガイドディスプレーに表示される、項目５６に記載のシステム。
（項目６７）
前記ピクチャインガイドディスプレーに表示される前記コンテンツが、宣伝、プログラムの予告、またはプログラムに対応する、項目６６に記載のシステム。
（項目６８）
前記ユーザ機器デバイスが、前記以前に視聴したコンテンツを含まない対話型コンテンツを表示するように動作可能である、項目４０に記載のシステム。
（項目６９）
前記ユーザ機器デバイスが、対話型コンテンツのディスプレー内のランクに従って、以前に視聴したコンテンツを表示するように動作可能である、項目４０に記載のシステム。
（項目７０）
以前に視聴したコンテンツの前記視聴履歴が、前記対話型メディアガイダンスアプリケーションによって定義される、項目４０に記載のシステム。
（項目７１）
前記以前に視聴したコンテンツの前記視聴履歴の少なくとも一部分が、ユーザによって、前記複数のユーザ機器デバイスの少なくとも１つで定義される、項目４０に記載のシステム。
（項目７２）
前記ユーザが、前記以前に視聴したコンテンツの前記視聴履歴の前記一部分をインターネットのウェブサイト上、または前記対話型メディアガイダンスアプリケーションによって生成されたディスプレー上で入力する、項目７１に記載のシステム。
（項目７３）
前記ユーザ機器が、前記以前に視聴したコンテンツのうちのまだ視聴されていない部分を表示するように動作可能である、項目４０に記載のシステム。
（項目７４）
前記複数のユーザ機器デバイスの少なくとも１つが、前記視聴履歴に基づいて対話型コンテンツを表示するためにユーザ入力を受信する、項目４０に記載のシステム。
（項目７５）
前記複数のユーザ機器デバイスの少なくとも１つが、前記視聴履歴中の前記以前に視聴したコンテンツの一部分のみに基づいて対話型コンテンツを表示するためにユーザ入力を受信する、項目４０に記載のシステム。
（項目７６）
前記複数のユーザ機器デバイスの少なくとも１つが、前記視聴履歴に基づいて機能性の一部分だけに対し、対話型コンテンツを表示するために、ユーザ入力を受信する、項目４０に記載のシステム。
（項目７７）
前記複数のユーザ機器デバイスの少なくとも１つが、前記視聴履歴に基づいて対話型コンテンツの表示を停止するために、ユーザ入力を受信する、項目４０に記載のシステム。
（項目７８）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目４０に記載のシステム。
（項目７９）
対話型メディアガイダンスアプリケーションを使用する方法であって、
複数のユーザ機器デバイスを提供するステップであって、該複数のユーザ機器デバイスの各々が、対話型メディアガイダンスアプリケーションをサポートすることが可能であり、ホームネットワークを介して互いに通信可能に結合されている、ステップと
該ユーザデバイスのうちの１つを使用するユーザのアイデンティティを判断するステップと、
該識別されたユーザの視聴履歴を提供するステップであって、該視聴履歴が、該ユーザデバイスのすべてにおいて監視された該識別されたユーザによる対話を含む、ステップと、
該識別されたユーザの該視聴履歴に基づいて対話型コンテンツを生成し、該ホームネットワークに通信可能に結合された任意のユーザデバイスを使用して表示するステップと
を含む、方法。
（項目８０）
前記識別されたユーザのために、前記ユーザデバイスのうちの第１のユーザデバイスの表示画面に、前記生成された対話型コンテンツを表示するステップをさらに含む、項目７９に記載の方法。
（項目８１）
前記識別されたユーザのために、前記ユーザデバイスのうちの第２のユーザデバイスの表示画面に、前記生成された対話型コンテンツを表示するステップをさらに含む、項目７９に記載の方法。
（項目８２）
前記判断が、前記識別されたユーザの前記アイデンティティを判断するために識別システムを使用することを含む、項目７９に記載の方法。
（項目８３）
前記判断が、前記識別されたユーザの前記アイデンティティを指示するユーザ入力コマンドを受信することを含む、項目７９に記載の方法。
（項目８４）
前記判断が、前記ユーザに対しデフォルトのアイデンティティを選択することを含む、項目７９に記載の方法。
（項目８５）
前記識別されたユーザのユーザプロファイルを選択することをさらに含む、項目７９に記載の方法。
（項目８６）
前記選択されたユーザプロファイルが、前記識別されたユーザの前記視聴者履歴を含む、項目８５に記載の方法。
（項目８７）
前記識別されたユーザが、前記ユーザデバイスのすべてに関して実行する対話を監視するステップと、
該監視される対話に基づいて、該識別されたユーザの前記視聴者履歴を更新するステップと
をさらに含む、項目７９に記載の方法。
（項目８８）
前記生成された対話型コンテンツが、前記ユーザデバイスの各々によってアクセス可能である、項目７９に記載の方法。
（項目８９）
前記視聴者履歴が、前記ユーザデバイスの各々によってアクセス可能である、項目７９に記載の方法。
（項目９０）
前記視聴者履歴をデータベースに記憶するステップをさらに含む、項目７９に記載の方法。
（項目９１）
前記データベースが、前記ユーザデバイスの１つにローカルに位置する、項目９０に記載の方法。
（項目９２）
前記データベースが、前記ホームネットワークに通信可能に結合されるホームネットワークのデータベースである、項目９０に記載の方法。
（項目９３）
前記データベースが、前記ホームネットワークに通信可能に結合されるリモートデータベースである、項目９０に記載の方法。
（項目９４）
前記リモートデータベースがサーバまたは配信ファシリティ上に位置する、項目９３に記載の方法。
（項目９５）
前記視聴履歴が、どのプログラミングが、前記識別されたユーザによって視聴されたかを指示するデータ、前記対話型メディアガイダンスアプリケーションとの該識別されたユーザの対話を監視するデータ、どの宣伝が、該識別されたユーザによって視聴または選択されたかを指示するデータ、またはどの追加情報が、該識別されたユーザによって視聴または選択されたかを指示するデータを含む、項目７９に記載の方法。
（項目９６）
前記生成された対話型コンテンツが、前記識別されたユーザによって視聴されなかったプログラミングのリスト、該識別されたユーザによって視聴されなかった宣伝、該識別されたユーザによって視聴されなかった追加情報、特定のプログラムが視聴されたかどうかを該識別されたユーザに通知する追加情報、特定のプログラムが最後に視聴された時を該識別されたユーザに通知する追加情報、または予め決められた基準に従ってランキングされたプログラミングのリストを含む、項目７９に記載の方法。
（項目９７）
前記生成された対話型コンテンツが、プログラミングのリスティングを含み、前記方法が、
前記識別されたユーザによって視聴された各々のプログラムに関連付けられた識別子をデータベースに記憶するステップと、
利用可能なすべてのプログラミングに関連する識別子と、該データベース内に記憶された該識別子とを相互参照して、どのプログラミングを該プログラミングのリスティング内に含むことが可能かを判断するステップと
をさらに含む、項目７９に記載の方法。
（項目９８）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記方法が、
前記識別されたユーザが視聴可能である利用可能なすべてのプログラミングに対応する識別子群を提供するステップであって、該プログラミングのリスティングが、該識別子群から導かれる、ステップと、
該識別されたユーザによって視聴されたプログラミングに対応する識別子を該群から除去するステップと
をさらに含む、項目７９に記載の方法。
（項目９９）
新しいプログラミングが利用可能になった時に、新しい識別子を前記群に追加するステップと、
削除される識別子に対応するプログラミングがもはや利用可能ではないときに、該識別子を該群から削除するステップと
をさらに含む、項目９８に記載の方法。
（項目１００）
前記識別されたユーザが第１ユーザであり、前記生成された対話型コンテンツが、第１ユーザの生成された対話型コンテンツであり、前記方法が、
第２ユーザが、前記ユーザデバイスのうちの１つを使用しているということを判断するステップと、
該第２ユーザの視聴履歴に基づいて、第２ユーザの対話型コンテンツを生成して、前記ホームネットワークに通信可能に結合された任意のユーザデバイスの表示画面に表示するステップと
をさらに含む、項目７９に記載の方法。
（項目１０１）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目７９に記載の方法。
（項目１０２）
対話型メディアガイダンスアプリケーションを使用するシステムであって、
ホームネットワークを介して互いに通信可能に結合される複数のユーザ機器デバイスを備え、少なくとも１つのユーザ機器デバイスが、
ユーザのアイデンティティを判断し、
該識別されたユーザの視聴履歴であって、該視聴履歴が、該複数のユーザ機器デバイスにおいて監視された該識別されたユーザによる対話を含む、視聴履歴を提供し、
該識別されたユーザの該視聴履歴に基づいて対話型コンテンツを生成して表示する
ように動作可能である、システム。
（項目１０３）
前記ユーザ機器デバイスのいずれもが、前記生成された対話型コンテンツを前記識別されたユーザに表示するように動作可能である、項目１０２に記載のシステム。
（項目１０４）
前記少なくとも１つのユーザ機器デバイスが、前記生成された対話型コンテンツを前記識別されたユーザに表示するように動作可能である、項目１０２に記載のシステム。
（項目１０５）
前記少なくとも１つのユーザ機器デバイスが、識別システムを使用して、前記識別されたユーザの前記アイデンティティを判断するように動作可能である、項目１０２に記載のシステム。
（項目１０６）
前記少なくとも１つのユーザ機器デバイスが、前記識別されたユーザの前記アイデンティティを指示するユーザ入力コマンドを受信するように動作可能である、項目１０２に記載のシステム。
（項目１０７）
前記少なくとも１つのユーザ機器デバイスが、前記ユーザに対しデフォルトのアイデンティティを選択するように動作可能である、項目１０２に記載のシステム。
（項目１０８）
前記少なくとも１つのユーザ機器デバイスが、前記識別されたユーザのユーザプロファイルを選択するように動作可能である、項目１０２に記載のシステム。
（項目１０９）
前記選択されたユーザプロファイルが、前記識別されたユーザの前記視聴者履歴を含む、項目１０８に記載のシステム。
（項目１１０）
前記少なくとも１つのユーザ機器デバイスが、
すべての前記ユーザデバイス上で、前記識別されたユーザにより行われる対話を監視し、
該監視された対話に基づいて、該識別されたユーザの前記視聴者履歴を更新するように動作可能である、項目１０２に記載のシステム。
（項目１１１）
前記生成された対話型コンテンツが、前記ユーザ機器デバイスの各々によってアクセス可能である、項目１０２に記載のシステム。
（項目１１２）
前記視聴者履歴が、前記ユーザ機器デバイスの各々によってアクセス可能である、項目１０２に記載のシステム。
（項目１１３）
前記少なくとも１つのユーザ機器デバイスが、前記視聴者履歴をデータベース上に記憶するように動作可能である、項目１０２に記載のシステム。
（項目１１４）
前記データベースが、前記ユーザ機器デバイスの１つにローカルに位置する、項目１１３に記載のシステム。
（項目１１５）
前記データベースが、ホームネットワークに通信可能に結合される該ホームネットワークのデータベースである、項目１１３に記載のシステム。
（項目１１６）
前記データベースが、前記ホームネットワークに通信可能に結合されるリモートデータベースである、項目１１３に記載のシステム。
（項目１１７）
前記リモートデータベースが、サーバまたは配信ファシリティ上に位置する、項目１１６に記載のシステム。
（項目１１８）
前記視聴履歴が、どのプログラミングが、前記識別されたユーザによって視聴されたかを指示するデータ、前記ユーザ機器デバイスとの該識別されたユーザの対話を監視するデータ、どの宣伝が、該識別されたユーザによって視聴または選択されたかを指示するデータ、またはどの追加情報が、該識別されたユーザによって視聴または選択されたかを指示するデータを含む、項目１０２に記載のシステム。
（項目１１９）
前記生成された対話型コンテンツが、前記識別されたユーザによって視聴されなかったプログラミングのリスト、該識別されたユーザによって視聴されなかった宣伝、該識別されたユーザによって視聴されなかった追加情報、特定のプログラムが視聴されたかどうかを該識別されたユーザに通知する追加情報、特定のプログラムが最後に視聴された時を該識別されたユーザに通知する追加情報、または予め決められた基準に従ってランキングされたプログラミングのリストを含む、項目１０２に記載のシステム。
（項目１２０）
前記生成された対話型コンテンツが、プログラミングのリスティングを含み、前記少なくとも１つのユーザ機器デバイスが、
前記識別されたユーザによって視聴された各々のプログラムに関連付けられた識別子をデータベース内に記憶し、
利用可能なすべてのプログラミングに関連する識別子と、該データベース内に記憶された該識別子とを相互参照して、どのプログラミングを該プログラミングのリスティング内に含むことが可能かを判断するように動作可能である、項目１０２に記載のシステム。
（項目１２１）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記少なくとも１つのユーザ機器デバイスが、
前記識別されたユーザが視聴可能である利用可能なすべてのプログラミングに対応する識別子群を提供し、該プログラミングのリスティングが、該識別子群から導かれ、
該識別されたユーザによって視聴されたプログラミングに対応する識別子を該群から除去するように動作可能である、項目１０２に記載のシステム。
（項目１２２）
前記少なくとも１つのユーザ機器デバイスが、
新しいプログラミングが使用可能になった時に、新しい識別子を前記群に追加し、
削除される識別子に対応するプログラミングがもはや使用可能ではないときに、該群から該識別子を削除するように動作可能である、項目１２１に記載のシステム。
（項目１２３）
前記識別されたユーザが第１ユーザであり、前記生成された対話型コンテンツが、第１ユーザの生成された対話型コンテンツであり、前記少なくとも１つのユーザ機器デバイスが、
第２ユーザが前記ユーザデバイスのうちの１つを使用しているということを判断し、
該第２ユーザの視聴履歴に基づいて、第２ユーザの対話型コンテンツを生成し、前記ネットワークに通信可能に結合される任意のユーザデバイスの表示画面に表示するように動作可能である、項目１０２に記載のシステム。
（項目１２４）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目１０２に記載のシステム。
（項目１２５）
対話型メディアガイダンスアプリケーションを使用する方法であって、
複数のユーザ機器デバイスを提供するステップであって、該複数のユーザ機器デバイスの各々が、対話型メディアガイダンスアプリケーションをサポートすることが可能であり、ホームネットワークを介して互いに通信可能に結合されている、ステップと
該ユーザデバイスのうちの選択された１つのユーザデバイスの視聴履歴を提供するステップであって、該視聴履歴が、該選択されたユーザデバイスで行われる監視された対話を含む、ステップと、
該選択されたユーザデバイスの該視聴履歴に基づいて対話型コンテンツを生成し、該ホームネットワークに通信可能に結合されたすべての該ユーザデバイスに表示するステップと
を含む、方法。
（項目１２６）
前記選択されたユーザデバイスがマスターデバイスであり、他のすべてのユーザデバイスが、該マスターデバイスの前記視聴履歴に基づいて生成された対話型コンテンツを表示するスレーブデバイスである、項目１２５に記載の方法。
（項目１２７）
前記生成された対話型コンテンツを、前記ホームネットワークに通信可能に結合される任意のユーザデバイスの表示画面に表示することをさらに含む、項目１２５に記載の方法。
（項目１２８）
ユーザが、どのユーザデバイスが前記選択デバイスであるかを選択することを可能にすることをさらに含む、項目１２５に記載の方法。
（項目１２９）
前記選択されたデバイスのデバイスプロファイルを選択することをさらに含む、項目１２５に記載の方法。
（項目１３０）
前記選択されたユーザプロファイルが、前記選択されたデバイスの前記視聴者履歴を含む、項目１２９に記載の方法。
（項目１３１）
前記選択されたユーザデバイスで行われる対話を監視するステップと、
該監視された対話に基づいて、該選択されたデバイスの前記視聴者履歴を更新するステップとをさらに含む、項目１２５に記載の方法。
（項目１３２）
前記生成された対話型コンテンツが、前記ユーザデバイスの各々によってアクセス可能である、項目１２５に記載の方法。
（項目１３３）
前記視聴者履歴が、前記ユーザデバイスの各々によってアクセス可能である、項目１２５に記載の方法。
（項目１３４）
前記視聴者履歴をデータベース上に記憶することをさらに含む、項目１２５に記載の方法。
（項目１３５）
前記データベースが、前記ユーザデバイスの１つにローカルに位置する、項目１３４に記載の方法。
（項目１３６）
前記データベースが、ホームネットワークに通信可能に結合される前記ホームネットワークのデータベースである、項目１３４に記載の方法。
（項目１３７）
前記データベースが、前記ホームネットワークに通信可能に結合されるリモートデータベースである、項目１３４に記載の方法。
（項目１３８）
前記リモートデータベースが、サーバまたは配信ファシリティ上に位置する、項目１３７に記載の方法。
（項目１３９）
前記視聴履歴が、どのプログラミングが、前記選択されたユーザデバイスで視聴されたかを指示するデータ、該選択されたユーザデバイス上での前記対話型メディアガイダンスアプリケーションとの対話を監視するデータ、どの宣伝が、該選択されたユーザデバイスの表示画面に表示されたかを指示するデータ、またはどの追加情報が、該選択されたユーザデバイスの表示画面に表示されたかを指示する、項目１２５に記載の方法。
（項目１４０）
前記生成された対話型コンテンツが、前記選択されたユーザデバイスの表示画面に表示されなかったプログラミングを含むプログラミングのリスト、該選択されたユーザデバイスの表示画面に表示されなかった宣伝、該選択されたユーザデバイスの表示画面に表示されなかった追加情報、特定のプログラムが視聴されたかどうかを指示する追加情報、特定のプログラムが最後に視聴された時を指示する追加情報、または予め決められた基準に従ってランキングされたプログラミングのリストを含む、項目１２５に記載の方法。
（項目１４１）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記方法が、
前記選択されたユーザデバイスによって視聴された各々のプログラムに関連付けられた識別子をデータベース内に記憶するステップと、
利用可能なすべてのプログラミングに関連する識別子と、該データベース内に記憶された該識別子とを相互参照して、どのプログラミングを該プログラミングのリスティング内に含むことが可能かを判断するステップと
をさらに含む、項目１２５に記載の方法。
（項目１４２）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記方法が、
前記ホームネットワークに通信可能に結合される前記ユーザデバイスの何れかで視聴可能である利用可能なすべてのプログラミングに対応する識別子群を提供するステップであって、該プログラミングのリスティングが、該識別子群から導かれる、ステップと、
前記選択されたユーザデバイスで視聴されたプログラミングに対応する識別子を該群から除去するステップと
をさらに含む、項目１２５に記載の方法。
（項目１４３）
新しいプログラミングが使用可能になった時に、新しい識別子を前記群に追加するステップと、
削除される識別子に対応するプログラミングがもはや使用可能ではないときに、該識別子を該群から削除するステップと
をさらに含む、項目１４２に記載の方法。
（項目１４４）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目１２５に記載の方法。
（項目１４５）
対話型メディアガイダンスアプリケーションを使用するシステムであって、
ホームネットワークを介して互いに通信可能に結合される複数のユーザ機器デバイスを備え、該システムが、
該複数のユーザ機器デバイスのうちの選択された１つのユーザ機器デバイスの視聴履歴を提供し、該視聴履歴が、該選択されたユーザ機器デバイスで行われた監視された対話を含み、
該選択されたユーザ機器デバイスの該視聴履歴に基づいて対話型コンテンツを生成して表示するように動作可能である、システム。
（項目１４６）
前記選択されたユーザデバイスがマスターデバイスであり、残りのすべてのユーザデバイスが、該マスターデバイスの前記視聴履歴に基づいて生成された対話型コンテンツを表示するスレーブデバイスである、項目１４５に記載のシステム。
（項目１４７）
前記少なくとも１つのユーザ機器デバイスが、前記生成された対話型コンテンツを表示するように動作可能である、項目１４５に記載のシステム。
（項目１４８）
前記システムが、
ユーザが、どのユーザデバイスが前記選択されたデバイスであるかを選択することを可能にするように動作可能である、項目１４５に記載のシステム。
（項目１４９）
前記システムが、
前記選択されたデバイスのデバイスプロファイルを選択するように動作可能である、項目１４５に記載のシステム。
（項目１５０）
前記選択されたユーザプロファイルが、前記選択されたデバイスの前記視聴者履歴を含む、項目１４９に記載のシステム。
（項目１５１）
前記システムが、
前記選択されたユーザデバイスで行われる対話を監視し、
前記監視された対話に基づいて、前記選択されたデバイスの前記視聴者履歴を更新するように動作可能である、項目１４５に記載のシステム。
（項目１５２）
前記生成された対話型コンテンツが、前記ユーザデバイスの各々によってアクセス可能である、項目１４５に記載のシステム。
（項目１５３）
前記視聴者履歴が、前記ユーザデバイスの各々によってアクセス可能である、項目１４５に記載のシステム。
（項目１５４）
前記視聴者履歴をデータベース上に記憶するように動作可能である、項目１４５に記載のシステム。
（項目１５５）
前記データベースが、前記ユーザデバイスのうちの１つにローカルに位置する、項目１５４に記載のシステム。
（項目１５６）
前記データベースが、前記ネットワークに通信可能に結合されるネットワークデータベースである、項目１５４に記載のシステム。
（項目１５７）
前記データベースが、前記ネットワークに通信可能に結合されるリモートデータベースである、項目１５４に記載のシステム。
（項目１５８）
前記リモートデータベースが、サーバまたは配信ファシリティ上に位置する、項目１５７に記載のシステム。
（項目１５９）
前記視聴履歴が、どのプログラミングが、前記選択されたユーザデバイスで視聴されたかを指示するデータ、該選択されたユーザデバイスでの対話を監視するデータ、どの宣伝が、該選択されたユーザデバイスによって表示されたかを指示するデータ、またはどの追加情報が、該選択されたユーザデバイスによって表示されたかを指示するデータを含む、項目１４５に記載のシステム。
（項目１６０）
前記生成された対話型コンテンツが、前記選択されたユーザデバイスによって表示されていないプログラミングを含むプログラミングのリスト、該選択されたユーザデバイスによって表示されていない宣伝、該選択されたユーザデバイスによって表示されていない追加情報、特定のプログラムが視聴されたかどうかを指示する追加情報、特定のプログラムが最後に視聴された時を指示する追加情報、または予め決められた基準に従ってランキングされたプログラミングのリストを含む、項目１４５に記載のシステム。
（項目１６１）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記システムが、
前記選択されたユーザデバイスによって視聴された各々のプログラムに関連付けられた識別子をデータベース内に記憶し、
利用可能なすべてのプログラミングに関連する識別子と、該データベース内に記憶された該識別子とを相互参照して、どのプログラミングを該プログラミングのリスティング内に含むことが可能かを判断するように動作可能である、項目１４５に記載のシステム。
（項目１６２）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記システムが、
前記ネットワークに通信可能に結合される前記ユーザデバイスの何れかで視聴可能である利用可能なすべてのプログラミングに対応する識別子群を提供し、該プログラミングのリスティングが、該識別子群から導かれるステップと、
前記選択されたユーザデバイスで視聴されたプログラミングに対応する識別子を該群から除去するように動作可能である、項目１４５に記載のシステム。
（項目１６３）
前記システムが、
新しいプログラミングが使用可能になった時に、新しい識別子を前記群に追加し、
削除される識別子に対応するプログラミングがもはや使用可能ではないときに、該識別子を該群から削除するように動作可能である、項目１６２に記載のシステム。
（項目１６４）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目１４５に記載のシステム。
（項目１６５）
対話型メディアガイダンスアプリケーションを使用する方法であって、
互いに通信可能に結合される少なくとも２つのホームネットワークを提供するステップであって、各々のホームネットワークが、対話型メディアガイダンスアプリケーションをサポートすることが可能な少なくとも１つのユーザ機器デバイスを含む、ステップと、
該ホームネットワークのうちの少なくともある第１のホームネットワークの視聴履歴を提供するステップであって、該視聴履歴が、該第１のホームネットワークで行われた監視された対話を含む、ステップと、
該第１のホームネットワークの該視聴履歴に基づいて対話型コンテンツを生成するステップと
を含む、方法。
（項目１６６）
前記生成された対話型コンテンツを、前記ホームネットワークのうちの少なくとも１つのホームネットワークの少なくとも１つのユーザデバイスのディスプレーデバイスに表示するステップをさらに含む、項目１６５に記載の方法。
（項目１６７）
前記生成された対話型コンテンツを、前記ホームネットワークのうちの第２のホームネットワークの少なくとも１つのディスプレーデバイスに表示するステップをさらに含む、項目１６５に記載の方法。
（項目１６８）
前記生成された対話型コンテンツを、前記ホームネットワークのうちの前記第１のホームネットワークの少なくとも１つのディスプレーデバイスに表示するステップをさらに含む、項目１６５に記載の方法。
（項目１６９）
前記生成された対話型コンテンツが、前記ホームネットワークの各々によってアクセス可能である、項目１６５に記載の方法。
（項目１７０）
前記ホームネットワークのうちの前記第１のホームネットワークの前記視聴履歴が、該ホームネットワークの各々によってアクセス可能である、項目１６５に記載の方法。
（項目１７１）
ホームプロファイルを提供するステップであって、該ホームプロファイルが、前記ホームネットワークのうちの少なくとも前記第１のホームネットワークの前記視聴者履歴を含む、ステップをさらに含む、項目１６５に記載の方法。
（項目１７２）
前記第１のホームネットワークで行われる対話を監視するステップと、
該監視された対話に基づいて、少なくとも該第１のホームネットワークの前記視聴者履歴を更新するステップと
をさらに含む、項目１６５に記載の方法。
（項目１７３）
前記聴者履歴が、前記ホームネットワークのうちの前記第１のホームネットワークと該ホームネットワークのうちの第２のホームネットワークとに関連し、前記方法が、
該ホームネットワークのうちの第２のホームネットワークで行われる対話を監視するステップと、
該ホームネットワークのうちの該第１および該第２のホームネットワークの該視聴者履歴を更新するステップと
をさらに含む、項目１６５に記載の方法。
（項目１７４）
前記視聴者履歴をデータベース上に記憶するステップをさらに含む、項目１６５に記載の方法。
（項目１７５）
前記データベースが、前記ホームネットワークのうちの１つに通信可能に結合されるユーザデバイス上にローカルに位置する、項目１７４に記載の方法。
（項目１７６）
前記データベースが、前記ホームネットワークのうちの１つに通信可能に結合されるホームネットワークのデータベースである、項目１７４に記載の方法。
（項目１７７）
前記データベースが、前記ホームネットワークの各々に通信可能に結合されるリモートデータベースである、項目１７４に記載の方法。
（項目１７８）
前記リモートデータベースが、サーバまたは配信ファシリティ上に位置する、項目１７７に記載の方法。
（項目１７９）
前記視聴履歴が、どのプログラミングが、前記ホームネットワークのうちの前記第１のホームネットワークで視聴されたかを指示するデータ、該ホームネットワークのうちの該第１のホームネットワーク上の前記対話型メディアガイダンスアプリケーションとの対話を監視するデータ、どの宣伝が、該ホームネットワークのうちの該第１のホームネットワークに表示されたかを指示するデータ、またはどの追加情報が、該ホームネットワークのうちの該第１のホームネットワークに表示されたかを指示するデータを含む、項目１６５に記載の方法。
（項目１８０）
前記生成された対話型コンテンツが、前記ホームネットワークのうちの前記第１のホームネットワークに表示されていないプログラミングを含むプログラミングのリスト、該ホームネットワークのうちの該第１のホームネットワークに表示されていない宣伝、該ホームネットワークのうちの該第１のホームネットワークに表示されていない追加情報、特定のプログラムが視聴されたかどうかを指示する追加情報、特定のプログラムが最後に視聴された時を指示する追加情報、または予め決められた基準に従ってランキングされたプログラミングのリストを含む、項目１６５に記載の方法。
（項目１８１）
該生成された対話型コンテンツがプログラミングのリスティングを含み、前記方法が、
前記ホームネットワークのうちの前記第１のホームネットワーク上で視聴された各々のプログラムに関連付けられた識別子をデータベース内に記憶するステップと、
利用可能なすべてのプログラミングに関連する識別子と、該データベース内に記憶された該識別子とを相互参照して、どのプログラミングを該プログラミングのリスティング内に含むことが可能かを判断するステップと
をさらに含む、項目１６５に記載の方法。
（項目１８２）
該生成された対話型コンテンツがプログラミングのリスティングを含み、前記方法が、
前記ホームネットワークの何れかで視聴可能である利用可能なすべてのプログラミングに対応する識別子群を提供するステップであって、該プログラミングのリスティングが、該識別子群から導かれる、ステップと、
該ホームネットワークのうちの前記第１のホームネットワークで視聴されたプログラミングに対応する識別子を該群から除去するステップと
をさらに含む、項目１６５に記載の方法。
（項目１８３）
新しいプログラミングが使用可能になった時に、新しい識別子を前記群に追加するステップと、
削除される識別子に対応するプログラミングが利用可能ではないときに、該識別子を該群から削除するステップと
をさらに含む、項目１８２に記載の方法。
（項目１８４）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイドまたはオンラインテレビジョンプログラムガイドである、項目１６５に記載の方法。
（項目１８５）
対話型メディアガイダンスアプリケーションを使用するシステムであって、
互いに通信可能に結合される少なくとも２つのホームネットワークを備えており、各々のホームネットワークが少なくとも１つのユーザ機器デバイスを有し、該システムが、
該ホームネットワークのうちの少なくともある第１のホームネットワークの視聴履歴を提供し、該視聴履歴が、該第１のホームネットワークで行われた監視された対話を含み、
該第１のホームネットワークの該視聴履歴に基づいて対話型コンテンツを生成するように動作可能である、システム。
（項目１８６）
前記システムが、
前記生成された対話型コンテンツを、前記ホームネットワークのうち少なくとも１つのホームネットワークの少なくとも１つのユーザ機器デバイスのディスプレーデバイス上に表示するように動作可能である、項目１８５に記載のシステム。
（項目１８７）
前記システムが、
前記生成された対話型コンテンツを、前記ホームネットワークのうちの第２のホームネットワークの少なくとも１つのディスプレーデバイスに表示するように動作可能である、項目１８５に記載のシステム。
（項目１８８）
前記システムが、
前記生成された対話型コンテンツを、前記ホームネットワークのうちの前記第１のホームネットワークの少なくとも１つのディスプレーデバイスに表示するように動作可能である、項目１８５に記載のシステム。
（項目１８９）
前記生成された対話型コンテンツが、前記ホームネットワークの各々によってアクセス可能である、項目１８５に記載のシステム。
（項目１９０）
前記ホームネットワークのうちの前記第１のホームネットワークの前記視聴履歴が、該ホームネットワークの各々によってアクセス可能である、項目１８５に記載のシステム。
（項目１９１）
前記システムが、
前記ホームネットワークのうちの少なくとも前記第１のホームネットワークの前記視聴者履歴を含むホームプロファイルを提供するように動作可能である、項目１８５に記載のシステム。
（項目１９２）
前記システムが、
前記ホームネットワークのうちの前記第１のホームネットワークで行われる対話を監視し、
該監視された対話に基づいて、該ホームネットワークのうちの少なくとも該第１のホームネットワークの前記視聴者履歴を更新するように動作可能である、項目１８５に記載のシステム。
（項目１９３）
前記視聴者履歴が、前記ホームネットワークのうちの前記第１のホームネットワークおよび該ホームネットワークのうちの第２のホームネットワークに関連し、前記システムが、
該ホームネットワークのうちの第２のホームネットワークで行われる対話を監視し、
該ホームネットワークのうちの該第１および該第２のホームネットワークの該視聴者履歴を更新するように動作可能である、項目１８５に記載のシステム。
（項目１９４）
前記システムが、
前記視聴者履歴をデータベース上に記憶するように動作可能である、項目１８５に記載のシステム。
（項目１９５）
前記データベースが、前記ホームネットワークのうちの１つに通信可能に結合されるユーザデバイスにローカルに位置する、項目１９４に記載のシステム。
（項目１９６）
前記データベースが、前記ホームネットワークのうちの１つに通信可能に結合されるホームネットワークのデータベースである、項目１９４に記載のシステム。
（項目１９７）
前記データベースが、前記ホームネットワークの各々に通信可能に結合されるリモートデータベースである、項目１９４に記載のシステム。
（項目１９８）
前記リモートデータベースが、サーバまたは配信ファシリティ上に位置する、項目１９７に記載のシステム。
（項目１９９）
前記視聴履歴が、どのプログラミングが、前記ホームネットワークのうちの前記第１のホームネットワークで視聴されたかを指示するデータ、該ホームネットワークのうちの該第１のホームネットワーク上の前記ユーザ機器デバイスとの対話を監視するデータ、どの宣伝が、該ホームネットワークのうちの該第１のホームネットワークによって表示されたかを指示するデータ、またはどの追加情報が、該ホームネットワークのうちの該第１のホームネットワークによって表示されたかを指示するデータを含む、項目１８５に記載のシステム。
（項目２００）
前記生成された対話型コンテンツが、前記ホームネットワークのうちの前記第１のホームネットワークによって表示されていないプログラミングを含むプログラミングのリスト、該ホームネットワークのうちの該第１のホームネットワークによって表示されていない宣伝、該ホームネットワークのうちの該第１のホームネットワークによって表示されていない追加情報、特定のプログラムが視聴されたかどうかを指示する追加情報、特定のプログラムが最後に視聴された時を指示する追加情報、または予め決められた基準に従ってランキングされたプログラミングのリストを含む、項目１８５に記載のシステム。
（項目２０１）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記システムが、
前記ホームネットワークのうちの前記第１のホームネットワークで視聴された各々のプログラムに関連付けられた識別子をデータベース内に記憶し、
利用可能なすべてのプログラミングに関連する識別子と、該データベース内に記憶された該識別子とを相互参照して、どのプログラミングを該プログラミングのリスティング内に含むことが可能かを判断するように動作可能である、項目１８５に記載のシステム。
（項目２０２）
前記生成された対話型コンテンツがプログラミングのリスティングを含み、前記システムが、
前記ホームネットワークの何れかで視聴可能であり利用可能なすべてのプログラミングに対応する識別子群を提供し、該プログラミングのリスティングが、該識別子群から導かれ、
該ホームネットワークのうちの該第１のホームネットワークで視聴されたプログラミングに対応する識別子を該群から除去するように動作可能である、項目１８５に記載のシステム。
（項目２０３）
前記システムが、
新しいプログラミングが利用可能になった時に、新しい識別子を前記群に追加し、
削除される識別子に対応するプログラミングが利用可能ではないときに、該識別子を該群から削除するように動作可能である、項目２０２に記載のシステム。
（項目２０４）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイドまたはオンラインテレビジョンプログラムガイドである、項目１８５に記載のシステム。
（項目２０５）
対話型メディアガイダンスアプリケーションを使用して、視聴履歴を作成する方法であって、
以前に視聴されたコンテンツに基づいてユーザの視聴履歴を作成するステップと、
ユーザ機器デバイスで該ユーザによって視聴されたコンテンツに基づいて、該視聴履歴を自動的に更新するステップと、
該ユーザが、該対話型メディアガイダンスアプリケーションを使用して、該視聴履歴を手動で更新することを可能にするステップと
を含む、方法。
（項目２０６）
前記ユーザ機器デバイスが第１ユーザ機器デバイスであり、前記方法が、前記ユーザにより第２ユーザ機器デバイスで視聴されるコンテンツに基づいて、前記視聴履歴を自動的に更新するステップをさらに含む、項目２０５に記載の方法。
（項目２０７）
前記第２ユーザ機器デバイスが、ホームネットワークの一部であり、該ホームネットワークが、前記第１ユーザ機器デバイスを含む複数のユーザ機器デバイスを有する、項目２０６に記載の方法。
（項目２０８）
前記第２ユーザ機器デバイスがホームネットワークの一部ではなく、該ホームネットワークが、前記第１ユーザ機器デバイスを含む複数のユーザ機器デバイスを有する、項目２０６に記載の方法。
（項目２０９）
前記ユーザが、前記対話型メディアガイダンスアプリケーションを通して、前記視聴履歴を手動で更新することを可能にするステップが、
以前に視聴したコンテンツを指定する第１ユーザ入力を受信することと、
ユーザプロファイルを選択するための第２ユーザ入力を受信することとを含み、該ユーザプロファイルが、該以前に視聴したコンテンツに基づく該ユーザの該視聴履歴を含む、項目２０５に記載の方法。
（項目２１０）
前記指定されたコンテンツを用いて前記選択されたユーザプロファイルの前記視聴履歴を更新するステップをさらに含む、項目２０９に記載の方法。
（項目２１１）
以前に視聴したコンテンツを指定するための第１ユーザの入力を受信するステップが、
ユーザが、該以前に視聴したコンテンツのサーチを実行することを可能にすることと、
該サーチに基づく該以前に視聴したコンテンツのユーザ入力を受信することとを含む、項目２０９に記載の方法。
（項目２１２）
以前に視聴したコンテンツを指定するための第１ユーザの入力を受信するステップが、該以前に視聴したコンテンツの該視聴の詳細を指定するユーザ入力を受信することをさらに含む、項目２０９に記載の方法。
（項目２１３）
プロファイルを選択するための第２ユーザの入力を受信するステップが、
ユーザが、該プロファイルのサーチを実行することを可能にすることと、
該サーチに基づく該プロファイルのユーザ入力を受信することと
を含む、項目２０９に記載の方法。
（項目２１４）
プロファイルを作成するためのユーザ入力を受信するステップをさらに含む、項目２０９に記載の方法。
（項目２１５）
前記指定されたコンテンツを用いて前記選択されたプロファイルの前記視聴履歴を更新するステップが、該選択されたプロファイルの該視聴履歴に該指定されたコンテンツを追加すること、または該選択されたプロファイルの該視聴履歴を該指定されたコンテンツと置き換えることを含む、項目２１０に記載の方法。
（項目２１６）
前記指定されたコンテンツに基づいて、前記対話型メディアガイダンスアプリケーションによって提供される機能性の一部分だけに対し前記対話型メディアガイダンスアプリケーションを使用して、対話型コンテンツの表示を開始するユーザ入力を受信するステップをさらに含む、項目２０９に記載の方法。
（項目２１７）
前記指定されたコンテンツ、および前記選択されたプロファイルがウェブサイト上に提供され、さらに前記対話型メディアガイダンスアプリケーションが、該ウェブサイトから該指定されたコンテンツ、および該選択されたプロファイルを受信して更新を実行する、項目２０９に記載の方法。
（項目２１８）
前記指定されたコンテンツ、および前記選択されたプロファイルが、前記対話型メディアガイダンスアプリケーションに提供される、項目２０９に記載の方法。
（項目２１９）
前記対話型メディアガイダンスアプリケーションが対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目２０５に記載の方法。
（項目２２０）
前記以前に視聴したコンテンツが、ユーザと前記対話型メディアガイダンスアプリケーションとの対話に基づいて識別されるプログラミング、宣伝、もしくはコンテンツ、または追加情報を含む、項目２０５に記載の方法。
（項目２２１）
前記視聴履歴が、前記ユーザ用のユーザプロファイルの一部分を構成する、項目２０５に記載の方法。
（項目２２２）
前記ユーザプロファイルが、ホームネットワークの一部である複数のユーザ機器デバイスのうちの少なくとも１つによってアクセス可能な単一データベース内に記憶され、該ホームネットワーク内の該複数のユーザ機器デバイスが前記ユーザ機器デバイスを含み、さらに、該ホームネットワーク内の該複数のユーザ機器デバイスが、互いに通信可能に結合されている、項目２２１に記載の方法。
（項目２２３）
前記単一データベースが、前記ホームネットワーク内のローカルサーバに位置する、項目２２２に記載の方法。
（項目２２４）
前記ローカルサーバが、スタンドアロンローカルサーバである、項目２２３に記載の方法。
（項目２２５）
前記単一データベースが、前記ホームネットワーク外のリモートサーバに位置する、項目２２２に記載の方法。
（項目２２６）
前記単一データベースが、前記ホームネットワーク内の前記複数のユーザ機器デバイスのうちの１つ、または該ホームネットワーク外にある別のユーザ機器デバイスに位置する、項目２２２に記載の方法。
（項目２２７）
前記単一データベース、前記ユーザプロファイル、または該ユーザプロファイルの前記視聴履歴部分にアクセスするために認証が必要である、項目２２２に記載の方法。
（項目２２８）
前記ホームネットワーク内の第１ユーザ機器デバイスが、前記単一データベースに直接アクセスする少なくともある第２のユーザ機器デバイスとの通信リンクを確立することにより、該単一データベース内に記憶された前記視聴履歴にアクセスする、項目２２２に記載の方法。
（項目２２９）
前記ユーザプロファイルが、前記ユーザ機器デバイスがアクセス可能な単一データベース内に記憶される、項目２２１に記載の方法。
（項目２３０）
前記ユーザプロファイルが複製されて複数のデータベース内に記憶され、そのうちの少なくとも１つが、ホームネットワークの一部である複数のユーザ機器デバイスのうちの少なくとも１つによってアクセス可能であり、該ホームネットワーク内の該複数のユーザ機器デバイスが前記ユーザ機器デバイスを含む、項目２２１に記載の方法。
（項目２３１）
前記複数のデータベースが、前記ホームネットワーク内のローカルサーバ、該ホームネットワーク外のリモートサーバ、および該ホームネットワーク内の前記複数のユーザ機器デバイスから成る群からの任意のロケーションに位置する、項目２３０に記載の方法。
（項目２３２）
前記視聴履歴を含む前記ユーザプロファイルが、複数のデータベース内に記憶され、そのうちの少なくとも１つが、ホームネットワークの一部である複数のユーザ機器デバイスのうちの少なくとも１つによってアクセス可能であり、該ホームネットワーク内の該複数のユーザ機器デバイスが、前記ユーザ機器デバイスを含む、項目２３１に記載の方法。
（項目２３３）
前記複数のデータベースが、前記ホームネットワーク内のローカルサーバ、該ホームネットワーク外のリモートサーバ、および該ホームネットワーク内の前記複数のユーザ機器デバイスから成る群からの任意のロケーションに位置する、項目２３２に記載の方法。
（項目２３４）
対話型メディアガイダンスアプリケーションを使用して視聴履歴を作成するシステムであって、該システムが、
以前に視聴したコンテンツに基づいて、ユーザの視聴履歴を作成し、
ユーザ機器デバイスで該ユーザによって視聴されたコンテンツに基づいて、該視聴履歴を自動的に更新し、
該ユーザが、該視聴履歴を手動で更新することを可能にするように動作可能であるユーザ機器デバイスを含む、システム。
（項目２３５）
前記視聴履歴が、第２ユーザ機器デバイスで前記ユーザによって視聴されるコンテンツに基づいて自動的に更新される、項目２３４に記載のシステム。
（項目２３６）
前記第２ユーザ機器デバイスがホームネットワークの一部であり、該ホームネットワークが、前記ユーザ機器デバイスを含む複数のユーザ機器デバイスを含む、項目２３５に記載のシステム。
（項目２３７）
前記第２ユーザ機器デバイスがホームネットワーク外にあり、該ホームネットワークが、前記ユーザ機器デバイスを含む複数のユーザ機器デバイスを含む、項目２３５に記載のシステム。
（項目２３８）
前記ユーザ機器デバイスが、
以前に視聴したコンテンツを指定するための第１ユーザ入力を受信し、
ユーザプロファイルを選択するための第２ユーザ入力を受信するように動作可能であり、該ユーザプロファイルが、該以前に視聴したコンテンツに基づく前記ユーザの前記視聴履歴を含む、項目２３４に記載のシステム。
（項目２３９）
前記ユーザ機器が、
前記指定されたコンテンツを用いて、前記選択されたユーザプロファイルの前記視聴履歴を更新するように動作可能である、項目２３８に記載のシステム。
（項目２４０）
前記ユーザ機器デバイスが、
ユーザが、前記以前に視聴したコンテンツのサーチを実行することを可能にし、該サーチに基づく該以前に視聴したコンテンツのユーザ入力を受信するように動作可能である、項目２３４に記載のシステム。
（項目２４１）
前記ユーザ機器デバイスが、前記以前に視聴したコンテンツの視聴の詳細を指定するためのユーザ入力を受信するように動作可能である、項目２３４に記載のシステム。
（項目２４２）
前記ユーザ機器デバイスが、
ユーザが、プロファイルのサーチを実行することを可能にし、
該サーチに基づくプロファイルを選択するためのユーザ入力を受信するように動作可能である、項目２３４に記載のシステム。
（項目２４３）
前記ユーザ機器デバイスが、プロファイルを作成するためのユーザ入力を受信するように動作可能である、項目２３４に記載のシステム。
（項目２４４）
前記ユーザ機器デバイスが、前記指定されたコンテンツを、前記選択されたプロファイルの前記視聴履歴に追加するか、または該選択されたプロファイルの該視聴履歴を、該指定されたコンテンツと置き換えるように動作可能である、項目２３９に記載のシステム。
（項目２４５）
前記ユーザ機器デバイスが、前記指定されたコンテンツに基づき、前記機能性の一部分だけに対し対話型コンテンツの表示を開始するユーザ入力を受信するように動作可能である、項目２３９に記載のシステム。
（項目２４６）
前記指定されたコンテンツ、および前記選択されたプロファイルがウェブサイト上に提供され、さらに、前記ユーザ機器デバイスが、該指定されたコンテンツ、および該選択されたプロファイルを該ウェブサイトから受信して前記更新を実行するように動作可能である、項目２３８に記載のシステム。
（項目２４７）
前記指定されたコンテンツ、および前記選択されたプロファイルが、前記対話型メディアガイダンスアプリケーションに提供される、項目２３８に記載のシステム。
（項目２４８）
前記対話型メディアガイダンスアプリケーションが、対話型テレビジョンプログラムガイド、またはオンラインテレビジョンプログラムガイドである、項目２３４に記載のシステム。
（項目２４９）
前記以前に視聴したコンテンツが、ユーザによる前記ユーザ機器との対話に基づいて識別されるプログラミング、宣伝、もしくはコンテンツ、または追加情報を含む、項目２３４に記載のシステム。
（項目２５０）
前記視聴履歴が、前記ユーザのユーザプロファイルの一部分を構成する、項目２３４に記載のシステム。
（項目２５１）
前記ユーザプロファイルが、ホームネットワークの一部である複数のユーザ機器デバイスのうちの少なくとも１つによってアクセス可能な単一データベース内に記憶され、該ホームネットワーク内の該複数のユーザ機器デバイスが、前記ユーザ機器デバイスを含み、さらに、該ホームネットワーク内の該複数のユーザ機器デバイスが、互いに通信可能に結合される、項目２５０に記載のシステム。
（項目２５２）
前記単一データベースが、前記ホームネットワーク内のローカルサーバに位置する、項目２５１に記載のシステム。
（項目２５３）
前記ローカルサーバが、スタンドアロンローカルサーバである、項目２５２に記載のシステム。
（項目２５４）
前記単一データベースが、前記ホームネットワーク外のリモートサーバに位置する、項目２５１に記載のシステム。
（項目２５５）
前記単一データベースが、前記ホームネットワーク内の前記複数のユーザ機器デバイスのうちの１つ、または該ホームネットワーク外の別のユーザ機器デバイスに位置する、項目２５１に記載のシステム。
（項目２５６）
前記単一データベース、前記ユーザプロファイル、または該ユーザプロファイルの前記視聴履歴部分にアクセスするために認証が必要である、項目２５１に記載のシステム。
（項目２５７）
前記ホームネットワーク内の第１ユーザ機器デバイスが、前記単一データベースに直接アクセスする少なくともある第２ユーザ機器デバイスとの通信リンクを確立することにより、該単一データベース内に記憶された前記視聴履歴にアクセスする、項目２５１に記載のシステム。
（項目２５８）
前記ユーザプロファイルが、前記ユーザ機器デバイスによってアクセス可能な単一データベース内に記憶される、項目２５０に記載のシステム。
（項目２５９）
前記ユーザプロファイルが複製されて複数のデータベース内に記憶され、そのうちの少なくとも１つが、ホームネットワークの一部である複数のユーザ機器デバイスのうちの少なくとも１つによってアクセス可能であり、該ホームネットワーク内の該複数のユーザ機器デバイスが前記ユーザ機器デバイスを含む、項目２５０に記載のシステム。
（項目２６０）
前記複数のデータベースが、前記ホームネットワーク内のローカルサーバ、ホームネットワーク外のリモートサーバ、および該ホームネットワーク内の前記複数のユーザ機器デバイスから成る群からの任意のロケーションに位置する、項目２５９に記載のシステム。
（項目２６１）
前記視聴履歴を含む前記ユーザプロファイルが、複数のデータベース内に記憶され、そのうちの少なくとも１つが、ホームネットワークの一部である複数のユーザ機器デバイスのうちの少なくとも１つによってアクセス可能であり、該ホームネットワーク内の該複数のユーザ機器デバイスが、前記ユーザ機器デバイスを含む、項目２６０に記載のシステム。
（項目２６２）
前記複数のデータベースが、前記ホームネットワーク内のローカルサーバ、該ホームネットワーク外のリモートサーバ、および該ホームネットワーク内の前記複数のユーザ機器デバイスから成る群からの任意のロケーションに位置する、項目２６１に記載のシステム。
（項目２６３）
以前に視聴したコンテンツのリストを、ユーザ機器デバイス上でインプリメントされる対話型メディアガイダンスアプリケーションにおいて表示する方法であって、
少なくとも１つの予め決められた基準に従って、以前に視聴したコンテンツをランキングするステップと、
該ランキングに基づいて、該対話型メディアガイダンスアプリケーションを使用して対話型コンテンツを表示するステップと
を含む、方法。
（項目２６４）
前記予め決められた基準が、ユーザによって指定される、項目２６３に記載の方法。
（項目２６５）
ユーザが、前記以前に視聴したコンテンツがランキングされる順序を指定する、項目２６３に記載の方法。
（項目２６６）
前記予め決められた基準が、前記以前に視聴されたコンテンツが最後に視聴された時、該以前に視聴されたコンテンツが視聴された回数、該以前に視聴されたコンテンツが視聴された頻度、該以前に視聴されたコンテンツが視聴された量を含む、項目２６３に記載の方法。
（項目２６７）
複数の予め決められた基準に従って、以前に視聴したコンテンツをランキングするステップをさらに含み、該予め決められた基準が、重み付けに従って組み合わせられる、項目２６３に記載の方法。
（項目２６８）
前記重み付けが、ユーザによって指定される、項目２６７に記載の方法。
（項目２６９）
前記以前に視聴したコンテンツが、ユーザと前記対話型メディアガイダンスアプリケーションとの対話に基づいて識別されるプログラミング、宣伝、もしくはコンテンツ、または追加情報を含む、項目２６３に記載の方法。
（項目２７０）
対話型メディアガイダンスアプリケーションを使用して視聴履歴を作成するシステムであって、該システムが、
少なくとも１つの予め決められた基準に従って、以前に視聴したコンテンツをランキングし、
該ランキングに基づいて対話型コンテンツを表示するように動作可能なユーザ機器デバイスを備える、システム。
（項目２７１）
前記予め決められた基準が、ユーザによって指定される、項目２７０に記載のシステム。
（項目２７２）
ユーザが、前記以前に視聴したコンテンツがランキングされる順序を指定する、項目２７０に記載のシステム。
（項目２７３）
前記予め決められた基準が、前記以前に視聴されたコンテンツが最後に視聴された時、該以前に視聴されたコンテンツが視聴された回数、該以前に視聴されたコンテンツが視聴された頻度、該以前に視聴されたコンテンツが視聴された量を含む、項目２７０に記載のシステム。
（項目２７４）
前記ユーザ機器デバイスが、複数の予め決められた基準に従って以前に視聴したコンテンツをランキングするように動作可能であり、該予め決められた基準が、重み付けに従って組み合わせられる、項目２７０に記載のシステム。
（項目２７５）
前記重み付けが、ユーザによって指定される、項目２７４に記載のシステム。
（項目２７６）
前記以前に視聴したコンテンツが、前記ユーザ機器デバイスとの対話に基づいて識別されるプログラミング、宣伝、もしくはコンテンツ、または追加情報を含む、項目２７０に記載のシステム。
（項目２７７）
対話型メディアガイダンスアプリケーションのリストを表示する方法であって、該方法が、
対話型メディアガイダンスアプリケーションをサポートすることが可能であり、ホームネットワークを介して互いに通信可能に結合される複数のユーザ機器デバイスを提供するステップと、
該ユーザデバイスのうちの少なくとも１つで視聴された各々のプログラムにタイムスタンプを割り当てるステップと、
予め決められた基準に従ってプログラミングをランキングし、該プログラミングがプログラミングのランキングされたリストに表示される順序を決定するステップであって、該予め決められた基準が該タイムスタンプを含む、ステップと、
少なくとも１つの該ユーザデバイスを使用して、プログラミングの該ランキングされたリストを表示するステップと
を含む、方法。
（項目２７８）
前記ランキングすることが、以前に視聴したプログラムを、それぞれのタイムスタンプに従って前記リストに位置決めすることを含む、項目２７７に記載の方法。
（項目２７９）
前記ランキングすることが、比較的最近のタイムスタンプを有するプログラムを、比較的最近ではないタイムスタンプを有するプログラム、およびタイムスタンプが割り当てられないプログラムより、前記プログラミングのリスト内の下方に位置決めすることを含む、項目２７７に記載の方法。
（項目２８０）
前記ランキングすることが、一番最近に視聴されたプログラムを、前記プログラミングのリストの最下部に位置決めすることを含む、項目２７７に記載の方法。
（項目２８１）
前記プログラミングのリストが、視聴されたコンテンツプログラミング、および視聴されなかったプログラミングを含む、項目２７７に記載の方法。
（項目２８２）
前記プログラミングのリストが、視聴されなかったプログラミングのみを含む、項目２７７に記載の方法。
（項目２８３）
前記プログラミングの表示リストが、識別されたユーザの視聴履歴に基づいて、前記ユーザデバイスの任意の１つのディスプレーで利用可能なリストである、項目２７７に記載の方法。
（項目２８４）
前記プログラミングの表示リストが、前記複数のユーザデバイスのうちの選択されたユーザデバイスの視聴履歴に基づく、項目２７７に記載の方法。
（項目２８５）
前記プログラミングの表示リストが、少なくとも１つのホームネットワークの視聴履歴に基づく、項目２７７に記載の方法。
（項目２８６）
前記プログラミングのリストに表示された特定のプログラムの追加情報を表示するステップをさらに含む、項目２７７に記載の方法。
（項目２８７）
前記追加情報が、前記特定のプログラムが以前に視聴されたことを示す指標を含む、項目２８６に記載の方法。
（項目２８８）
前記指標が、前記特定のプログラムのアイコンまたは外観の変化を含む、項目２８７に記載の方法。
（項目２８９）
前記追加情報が、前記特定のプログラムに関連する前記タイムスタンプを含む、項目２８６に記載の方法。
（項目２９０）
下位にランキングされるプログラムが、上位にランキングされるプログラムとは異なる色に彩色され得る、項目２７７に記載の方法。
（項目２９１）
対話型メディアガイダンスアプリケーションを使用するシステムであって、
ネットワークによって接続される複数のユーザ機器デバイスを備え、該システムが、
該ユーザ機器デバイスで視聴された各々のプログラムにタイムスタンプを割り当て、
予め決められた基準に従ってプログラミングをランキングして、該プログラミングが、プログラミングのランキングリストに表示される順序を決定し、該予め決められた基準が該タイムスタンプを含み、
該プログラミングのランキングリストを表示するように動作可能である、システム。
（項目２９２）
前記システムが、以前に視聴したプログラムを、それぞれのタイムスタンプに従って前記リスト内に位置決めする、項目２９１に記載のシステム。
（項目２９３）
前記システムが、比較的最近のタイムスタンプを有するプログラムを、比較的最近ではないタイムスタンプを有するプログラムおよびタイムスタンプが割り当てられないプログラムより、前記プログラミングのリスト内の下方に位置決めするように動作可能である、項目２９１に記載のシステム。
（項目２９４）
前記システムが、一番最近に視聴されたプログラムを前記プログラミングのリストの最下部に位置決めするように動作可能である、項目２９１に記載のシステム。
（項目２９５）
前記プログラミングのリストが、視聴されたプログラミング、および視聴されなかったプログラミングを含む、項目２９１に記載のシステム。
（項目２９６）
前記プログラミングのリストが、視聴されなかったプログラミングのみを含む、項目２９１に記載のシステム。
（項目２９７）
前記表示されたプログラミングのリストが、識別されたユーザの視聴履歴に基づいて、前記ユーザデバイスの任意の１つに表示するために利用可能である、項目２９１に記載のシステム。
（項目２９８）
前記表示されたプログラミングのリストが、前記複数のユーザデバイスのうちの選択されたユーザデバイスの視聴履歴に基づく、項目２９１に記載のシステム。
（項目２９９）
前記表示されたプログラミングのリストが、少なくとも１つのホームネットワークの視聴履歴に基づく、項目２９１に記載のシステム。
（項目３００）
前記システムが、
前記プログラミングのリストに表示される特定のプログラムの追加情報を表示するように動作可能である、項目２９１に記載のシステム。
（項目３０１）
前記追加情報が、前記特定のプログラムが以前に視聴されたことを示す指標を含む、項目３００に記載のシステム。
（項目３０２）
前記指標が、前記特定のプログラムのアイコンまたは外観の変化を含む、項目３０１に記載のシステム。
（項目３０３）
前記追加情報が、前記特定のプログラムに関連する前記タイムスタンプを含む、項目３００に記載のシステム。
（項目３０４）
下位にランキングされるプログラムが、上位にランキングされるプログラムとは異なる色に彩色され得る、項目２９１に記載のシステム。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明による例示的対話型テレビジョンシステムの図である。
【図２】図２は、本発明による例示的ユーザテレビジョン機器の図である。
【図３】図３は、本発明によるその他の例示的ユーザテレビジョン機器の図である。
【図４】図４は、本発明による例示的リモートコントロールの図である。
【図５】図５は、本発明による例示的ユーザコンピュータ機器の図である。
【図６】図６は、本発明による例示的ユーザ機器の一般化した図である。
【図７】図７は、複数のユーザ機器が、本発明による星形構成でインプリメントされる例示的ホームネットワークの図である。
【図８ａ】図８ａは、複数のユーザ機器が、本発明によるツリー構成でインプリメントされる例示的ホームネットワークの図である。
【図８ｂ】図８ｂは、複数のユーザ機器が、本発明によるリング構成でインプリメントされる例示的ホームネットワークの図である。
【図８ｃ】図８ｃは、複数のユーザ機器が、本発明によるバス構成でインプリメントされる例示的ホームネットワークの図である。
【図９】図９は、複数のユーザ機器およびサーバが、本発明によるクライアント−サーバ構成でインプリメントされる例示的ホームネットワークの図である。
【図１０】図１０は、クライアント−サーバ構成であり、セットトップボックスが、本発明によるサーバとしての役を果たす例示的ホームネットワークの図である。
【図１１ａ】図１１ａは、本発明による例示的近隣ノード構成でインプリメントされる複数のホームネットワークの図である。
【図１１ｂ】図１１ｂは、サーバが本発明によるネットワークノードに位置する例示的システムの図である。
【図１１ｃ】図１１ｃは、本発明により相互接続された２つの例示的ホームネットワークの図である。
【図１１ｄ】図１１ｄは、本発明により、サーバを介して相互接続された２つの例示的ホームネットワークの図である。
【図１２】図１２は、本発明により視聴履歴を作成、変更、または更新するために監視されるいくつかの異なるタイプのコンテンツを示す。
【図１３】図１３は、本発明により視聴または再生されたコンテンツの様々な態様を追跡するために使用されるいくつかのモニターを示す。
【図１４】図１４は、本発明により、ユーザが、以前に視聴したコンテンツを手動入力することを可能にする例示的ディスプレーを示す。
【図１５】図１５は、ユーザが、本発明により、以前に視聴したコンテンツを手動入力することを可能にすることに関連する例示的フロー図を示す。
【図１６】図１６は、複数のユーザ機器デバイスが、本発明によるローカルデータベースサーバに結合される例示的ホームネットワークの図である。
【図１７】図１７は、本発明による対話型メディアガイダンスアプリケーションによって生成および表示されるいくつかの異なるタイプの対話型コンテンツを示す。
【図１８ａ】図１８ａは、本発明により、ホームネットワークにおけるユーザの視聴履歴に基づいてメディアコンテンツを表示する例示的フロー図を示す。
【図１８ｂ】図１８ｂは、本発明により、数人の識別されたユーザの視聴履歴を更新するための例示的フロー図を示す。
【図１８ｃ】図１８ｃは、本発明により、選択されたユーザデバイスの視聴履歴に基づいて、対話型コンテンツを生成するための例示的フロー図を示す。
【図１８ｄ】図１８ｄは、本発明により、ホームネットワークの視聴履歴に基づいて対話型コンテンツを生成するための例示的フロー図を示す。
【図１８ｅ】図１８ｅは、本発明により、少なくとも２つのホームネットワークのうちの選択した１つに基づいて、対話型コンテンツを生成するための例示的フロー図を示す。
【図１９】図１９は、本発明により、ホームネットワーク内のユーザ機器デバイスでユーザプロファイルを選択するための例示的ディスプレースクリーンを示す。
【図２０】図２０は、本発明により、以前に視聴されたメディアコンテンツに適用されるランキング処理に基づいて、対話型コンテンツまたはメディアコンテンツを表示するための例示的フロー図を示す。
【図２１ａ】図２１ａは、本発明により、以前に視聴したコンテンツを表示する例示的ディスプレースクリーンを示す。
【図２１ｂ】図２１ｂは、本発明により、以前に視聴したコンテンツを表示するもう１つの例示的ディスプレースクリーンを示す。
【図２１ｃ】図２１ｃは、本発明により、以前に視聴したコンテンツを表示するさらにもう１つの例示的ディスプレースクリーンを示す。
【図２１ｄ】図２１ｄは、本発明により、以前に視聴したコンテンツを表示するさらにもう１つの例示的ディスプレースクリーンを示す。
【図２１ｅ】図２１ｅは、本発明により、以前に視聴したコンテンツを表示するさらにもう１つの例示的ディスプレースクリーンを示す。
【図２１ｆ】図２１ｆは、本発明により、以前に視聴したコンテンツを表示するさらにもう１つの例示的ディスプレースクリーンを示す。
【図２１ｇ】図２１ｇは、本発明により、以前に視聴したコンテンツを表示するさらにもう１つの例示的ディスプレースクリーンを示す。
【図２１ｈ】図２１ｈは、本発明により、以前に視聴したコンテンツを表示するさらにもう１つの例示的ディスプレースクリーンを示す。
【図２２】図２２は、ユーザが、本発明により、以前に視聴したコンテンツを追跡する機能に関連する設定を使用可能にする、無効にする、または変更することを可能にする例示的ディスプレースクリーンを示す。
【発明を実施するための形態】
【００１２】
ユーザが、ある特定のメディア配信システムで利用可能なメディアの量は、相当な量である可能性がある。したがって、多くのユーザは、ある形式のメディアガイダンス、つまりユーザが、メディアの選択を効率的にナビゲートし、所望のメディアを容易に特定することを可能にするインターフェースを望んでいる。こうしたガイダンスを提供するアプリケーションは、本明細書では、対話型メディアガイダンスアプリケーション、または時にはガイダンスアプリケーションと呼ばれる。
【００１３】
対話型メディアガイダンスアプリケーションは、ガイダンスを提供するメディアに応じて様々な形式を取ることができる。１つの代表的なタイプのメディアガイダンスアプリケーションは、対話型テレビジョンプログラムガイドである。対話型テレビジョンプログラムガイドは、十分に周知されているガイダンスアプリケーションであり、特に、ユーザが、テレビジョンプログラミング視聴選択肢、システムによっては、デジタル音楽選択肢をナビゲートし、特定することを可能にする。テレビジョンプログラミング（音楽プログラミング）は、従来のブロードキャスト、ケーブル、衛星、インターネット、またはその他の任意の手段を介して提供される。プログラミングは、加入に基づいて（時には、プレミアムプログラミングと呼ばれる）、ペイパービュープログラムとして、またはビデオオンデマンド（ＶＯＤ）システムなどのオンデマンドとして提供される。
【００１４】
インターネット、モバイルコンピューティング、および高速無線ネットワークの出現とともに、ユーザは、従来はアクセスできなかったパーソナルコンピュータ（ＰＣ）およびデバイスで、メディアにアクセスすることができる。非テレビジョン中心プラットフォーム（つまり、ユーザのブロードキャスト、ケーブル、または衛星テレビジョン配信ネットワークの一部ではない機器を使ってメディアを配信するプラットフォーム）は、ユーザが、望ましいビデオクリップ、フルモーションビデオ（テレビジョンプログラムを含む）、画像、音楽ファイル、およびその他の適切なメディアをナビゲートし、特定することを可能にする。したがって、メディアガイダンスは、現代的な非テレビジョン中心プラットフォームでも必要である。たとえば、メディアガイダンスアプリケーションは、オンラインアプリケーションとして提供されるか（つまり、ウェブサイト上で提供される）、またはハンドヘルドコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、もしくは携帯電話上のスタンドアロンアプリケーションもしくはクライアントとして提供される。システムによっては、ユーザは、メディアガイダンスアプリケーションを介して機器をリモート制御することができる。たとえば、ユーザは、オンラインメディアガイドにアクセスし、家庭用機器内の記録または記録のその他の設定値を設定する。これは、ユーザの機器を制御するオンラインガイドによって直接、またはユーザの機器上で実行される別のメディアガイドを介して行われる。対話型メディアガイダンスアプリケーションのリモートアクセスは、２００５年１０月７日に出願された米国特許出願第１１／２４６，３９２号に詳細に記載されており、この出願は、引用することにより全体的に本願に援用される。
【００１５】
本発明による例示的対話型メディアシステム１００を図１に示す。システム１００は、様々なタイプのメディア、およびこうしたメディアのガイダンスがエンドユーザに提供される（エンドユーザによってアクセスされる）多くの方法を具体的に示すことを意図している。しかし、本発明は、これらの１つの方法またはその部分集合を使用するシステム、またはメディアを配信し、メディアガイダンスを提供するその他の方法を使用するシステムに適用される。
【００１６】
第１の方法は、ユーザが、テレビジョン（システムによっては、音楽）プログラミングにアクセスする一般的なテレビジョン中心システムを示す。このシステムは、プログラミングソース１０２および配信機構１０４を備える。テレビジョンプログラミングおよびデジタル音楽などのメディアは、通信経路１０６を使用して、プログラミングソース１０２から配信機構１０４に提供される。通信経路１０６は、衛星経路、光ファイバ経路、ケーブル経路、もしくは任意の適切な有線もしくは無線通信経路、またはこうした経路の組合せで良い。
【００１７】
プログラミングソース１０２は、テレビジョン放送局（たとえば、ＮＢＣ、ＡＢＣ、およびＨＢＯ）、またはその他のテレビジョンもしくは音楽製作スタジオなどのテレビジョンおよび音楽プログラミングの任意の適切なソースで良い。プログラミングソース１０２は、たとえば１０８０ｐ、１０８０ｉ、７２０ｐ、４８０ｐ、４８０ｉなどの高品位および標準品位の多様な形式、または任意のその他の適切な形式のテレビジョンプログラミングを提供する。
【００１８】
配信機構１０４は、ケーブルシステムヘッドエンド、衛星テレビジョン配信機構、テレビジョン放送局、または映像メディア（たとえば、テレビジョンプログラム、ビデオオンデマンド方式プログラム、ペイパービュープログラム）、および音声メディア（たとえば、音楽プログラミング、および音楽クリップ）を、対応するケーブル、衛星、またはＩＰＴＶシステムの加入者の機器に配信するのに適する任意のその他の機構で良い。方法によっては、配信機構１０４は、特定のケーブル、衛星、またはＩＰＴＶシステムの加入者に提供される映像および音声クリップ、ウェブページ、および対話型アプリケーションなど、その他のメディアもユーザに配信する。一般に、システム１００には、非常に多くのテレビジョン配信機構１０４が存在するが、図面が過度に複雑になるのを防ぐために、図１には１つのみを示す。
【００１９】
配信機構１０４は、様々なユーザ機器デバイス１０８、１１０、および１１２に接続される。こうしたユーザ機器デバイスは、たとえばユーザの家庭内に配置される。ユーザ機器デバイスとしては、ユーザテレビジョン機器１１０、ユーザコンピュータ機器１１２、またはメディアにアクセスするのに適するその他の何らかのタイプのユーザ機器が挙げられる。ユーザ機器１０８は、何らかのタイプのユーザ機器で良く（たとえば、ユーザテレビジョン機器、ユーザコンピュータ機器、携帯電話、ハンドヘルドビデオプレイヤー、ゲーム用プラットフォームなど）、分かりやすくするために、ユーザ機器デバイスは、一般にユーザ機器１０８と呼ばれる。
【００２０】
ユーザ機器デバイス１０８、１１０、および１１２は、メディア（テレビジョン、音楽、ウェブページなど）、および配信機構１０４からのその他のデータをそれぞれ通信経路１１４、１１６、１１８などの通信経路を通して受信する。また、ユーザ機器デバイス１０８、１１０、１１２は、それぞれ経路１１４、１１６および１１８を通して、信号を配信機構１０４に送信する。経路１１４、１１６および１１８は、ケーブルもしくはその他の有線接続、自由空間接続（たとえば、ブロードキャストもしくはその他の無線信号用）、衛星リンク、または何らかのその他の適切なリンク、もしくはリンクの組合せで良い。
【００２１】
メディア、およびメディアガイダンスをエンドユーザに提供する図１に示す第２の方法は、非テレビジョン中心方法である。この方法では、映像（テレビジョンプログラミングを含む）、音声、画像、ウェブページ、またはこれらの適切な組合せなどのメディアは、サーバ１３０によって通信ネットワーク１２６を介して、複数のユーザの機器（たとえば、ユーザ機器１０８、ユーザテレビジョン機器１１０、およびユーザコンピュータ機器１１２）に提供される。この方法は、メディア（たとえば、テレビジョンプログラミング）が少なくとも部分的に、時には専ら、従来のテレビジョン視聴用途に主には焦点を合わせていなかった機器を介して提供および配信されるという点で非テレビジョン中心である。非テレビジョン中心の機器は、テレビジョン視聴用途で、より大きい役割を果たしている。
【００２２】
この方法の実施態様によっては、通信ネットワーク１２６はインターネットである。サーバ１３０は、たとえば、ユーザの機器がアクセス可能なウェブサイトを提供し、ユーザに対するオンラインガイダンスアプリケーションを提供する。このような方法では、ユーザの機器は、たとえばＰＣ、またはウェブブラウザが組み込まれているＰＤＡもしくはウェブで可能な携帯電話などのハンドヘルドデバイスで良い。その他の実施態様では、サーバ１３０は、送信媒体としてインターネットを使用するが、ウェブは使用しない。このような方法では、ユーザの機器は、ユーザがメディアにアクセスすることを可能にするクライアントアプリケーションを実行する。さらに他の方法では、通信ネットワーク１２６は、インターネットを含まない携帯電話ネットワークなどの専用通信ネットワークである。
【００２３】
さらに他の方法では、通信ネットワーク１２６は、専用通信ネットワークおよびインターネットを含む。たとえば、携帯電話またはその他のモバイルデバイスサービスプロバイダは、専用通信ネットワークを介して、その加入者にインターネットアクセスを提供するか、または、インターネットおよびその独自のネットワークを介して、映像クリップもしくはテレビジョンプログラムなどのメディアをその加入者に提供する。
【００２４】
メディアを提供するための上記の方法は、実施態様によっては、組み合わせることができる。たとえば、配信機構１０４は、テレビジョン中心のメディア配信システムを提供し、一方で、ユーザの機器（たとえば１０８、１１０、および１１２）に対し、サーバ１３０によって提供されるその他の非テレビジョン中心配信システムに対するアクセスも提供する。たとえば、ユーザの機器は、ウェブ対応のセットトップボックス、またはテレビジョン対応のＰＣを含む。配信機構１０４は、テレビジョンおよび音楽プログラミングのほかに、ユーザにインターネットアクセスを提供し、その結果、ユーザは、通信ネットワーク１２６を介してサーバ１３０にアクセスする。配信機構１０４は、任意の適切な経路１３４、たとえば有線経路、ケーブル経路、光ファイバ経路、衛星経路、またはこれらの経路の組合せで通信ネットワーク１２６と通信する。
【００２５】
メディアガイダンスアプリケーションは、アプリケーションが使用されるメディアのタイプおよび配信システムに適する任意の方法を使用して提供される。メディアガイダンスアプリケーションは、たとえば、ユーザの機器にインプリメントされるスタンドアロンアプリケーションである。その他の実施態様では、メディアガイダンスアプリケーションは、クライアントのみがユーザの機器上に存在するクライアントサーバプリケーションである。さらに他の実施態様では、ガイダンスアプリケーションは、ユーザの機器上にインプリメントされるブラウザによってアクセスされるウェブサイトとして提供される。選ばれたインプリメンテーションが何であろうと、ガイダンスアプリケーションは、これらが、ガイダンスを提供するメディアに関する情報を必要とする。たとえば、メディアのタイトルもしくは名称、簡単な説明、またはその他の情報は、ユーザが、所望のメディアセレクションをナビゲートして発見することを可能にするために必要である。
【００２６】
テレビジョン中心の実施態様によっては、たとえばガイダンスアプリケーションは、データフィード（たとえば、連続フィード、トリクルフィード、またはチャネルの垂直帰線消去期間のデータ）を介して、プログラムガイドデータを受信するスタンドアロン対話型テレビジョンプログラムガイドである。システム１００内のデータソース１２０は、テレビジョンプログラム関連の情報、たとえばスケジュールされたブロードキャスト時間、タイトル、チャネル、評価情報（たとえば、親の評価、評論家の評価）、詳細なタイトルの説明、ジャンルもしくはカテゴリ情報（たとえば、スポーツ、ニュース、映画など）、プログラムの形式（たとえば、標準品位、高品位）、および俳優および女優に関する情報をユーザに提供するために使用されるプログラムリスティングデータベースを含み得る。データソース１２０は、宣伝（たとえば、プログラムガイドの宣伝、およびその他の対話型テレビジョンアプリケーションの宣伝）、リアルタイムデータ、たとえばスポーツのスコア、株式市況、ニュースデータ、および気象データ、１つまたは複数のメディアガイダンスアプリケーション、またはその他の対話型アプリケーション用のアプリケーションデータ、およびシステム１００が使用するのに適する任意のその他のデータを提供するためにも使用され得る。もう１つの例として、データソース１２０は、対話型メディアガイダンスオーバレイに含むことができる情報のタイプ（たとえば、ユーザの要求に応じて、不在ユーザの変更など）を指示するデータを提供する。
【００２７】
プログラムガイドデータは、ホームネットワーク１１３内上に位置するユーザ機器を含むユーザ機器に、任意の適切な方法を使用して提供されるとよい。たとえば、プログラムスケジュールデータ、およびその他のデータは、テレビジョンチャネル側波帯上で、テレビジョンチャネルの垂直帰線消去期間内に、帯域内デジタル信号を使用するか、帯域外デジタル信号を使用するか、または任意のその他の適切なデータ送信技術によってユーザ機器に提供されてもよい。プログラムスケジュールデータ、およびその他のデータは、複数のアナログまたはデジタルテレビジョンチャネル上で、ユーザ機器に提供され得る。プログラムスケジュールデータ、およびその他のデータは、任意の適切な頻度で（たとえば、継続的に、毎日、ユーザ機器からの要求に応じてなど）ユーザ機器に提供され得る。
【００２８】
テレビジョン中心の実施態様によっては、データソース１２０からのガイダンスデータは、クライアント−サーバ方法を使用して、ユーザの機器に提供される。たとえば、ユーザの機器に存在するガイダンスアプリケーションのクライアントは、サーバ１４０とセッションを開始し、必要な時にガイダンスデータを取得する。実施態様によっては、ガイダンスアプリケーションは、ホームネットワークサーバ（たとえば、ホームネットワーク１１３内に位置するユーザデバイスをサポートするホームネットワーク１１３内に位置するサーバ）を介して、サーバ１４０とのセッションを開始することができる。
【００２９】
システム１００には、多数のデータソース（データソース１２０など）があるが、図面が過度に複雑になるのを避けるため、図１には１つのデータソースのみを示す。たとえば、個々のデータソースは、複数のテレビジョン放送局各々に関連することができ、それらの放送局に特有のデータ（たとえば、放送局の今後のプログラミングの宣伝、放送局のロゴをプログラムガイド表示画面に表示するためのロゴデータ）を提供することができる。データソース１２０、および図１の任意のその他のシステム構成要素は、１つまたは複数の位置にある機器を使用して提供され得る。システム構成要素は、図面が過度に複雑になるのを避けるため、図１に単一のボックスとして示す。
【００３０】
データソース１２０は、関連するユーザ機器に配信するための通信経路１２２を通して配信機構１０４に、および経路１１４、１１６、１１８、および１１９を通してホームネットワーク１１３（以下で説明する）にデータを提供する（たとえばデータソース１２０が、主機構に位置する場合）。通信経路１２２は、任意の適切な通信経路、たとえば衛星通信経路もしくはその他の無線経路、光ファイバもしくはその他の有線通信経路、インターネット通信をサポートする経路、その他の適切な経路、またはこれらの経路の組合せで良い。
【００３１】
テレビジョン中心方法、および非テレビジョン中心の方法によっては、データソース１２０は、経路１２４、通信ネットワーク１２６、および経路１２８を通して、ユーザ機器１０８に直接ガイダンスデータを提供する（たとえば、データソース１２０が、プログラミングソース１０２の１つなどの機構に位置する場合）。本発明の実施態様によっては、データソース１２０は、経路１２４、通信ネットワーク１２６、および経路１３９を通して、ホームネットワーク１１３（以下で説明する）上に位置するユーザ機器にガイダンスデータを直接提供することができる（たとえば、データソース１２０が、プログラミングソース１０２の１つなどの機構に位置する場合）。経路１２４、１２８、および１３９は、電話線などの有線経路、ケーブル経路、光ファイバ経路、衛星経路、無線経路、任意のその他の適切な経路、またはこれらの経路の組合せで良い。通信ネットワーク１２６は、任意の適切な通信ネットワーク、たとえばインターネット、公衆交換電話網、またはパケットベースのネットワークで良い。
【００３２】
ホームネットワーク１１３（以下で説明する）上に位置するユーザ機器デバイス、たとえばユーザテレビジョン機器、およびパーソナルコンピュータを含むユーザ機器デバイスは、プログラムスケジュールデータ、およびその他の対話型メディアガイダンスアプリケーションデータを使用して、ユーザに対するプログラムリスティングおよびその他の情報（たとえば、デジタル音楽に関する情報）を表示する。対話型テレビジョンプログラムガイドアプリケーション、またはその他の適切な対話型メディアガイダンスアプリケーションは、ユーザのディスプレー上に情報（たとえば、特定のテレビジョンチャネルの映像の上に表示される１つまたは複数のオーバレイ）を表示するために使用され得る。対話型表示は、任意の適切な方法を使用して生成され、ユーザに表示される。１つの適切な方法では、配信機構１０４、サーバ１３０、または別の機構はアプリケーション表示画面を生成し、表示画面をユーザ機器に送信して表示することができる。別の適切な方法では、ユーザ機器は、１つまたは複数の対話型表示で使用されるデータ（たとえば、プログラムスケジュールデータ、宣伝、ロゴなど）を記憶し、少なくとも部分的にユーザ機器上にインプリメントされた対話型メディアガイダンスアプリケーションが、配信機構１０４、サーバ１３０、または別の機構から受信した命令に基づいて対話型表示を生成することができる。本発明の実施態様によっては、ユーザ機器は、対話型テレビジョン表示を生成するために使用されるデータのみを記憶する（たとえば、ロゴが１つまたは複数の対話型テレビジョン表示に含まれる場合のみ、特定のテレビジョン放送局のロゴデータを記憶する）。本発明の実施態様によっては、ユーザ機器は、必ずしも対話型テレビジョン表示を生成するために使用されないデータを記憶することができる（たとえば、特定のテレビジョン放送局に関連する宣伝を記憶し、たとえばテレビジョン放送局との交渉の結果に応じて表示または表示しない）。その他の適切な方法、または方法の組合せは、対話型オーバレイを生成し、ユーザに表示するために使用することができる。
【００３３】
さらに他の実施態様では、対話型メディアガイダンスアプリケーション（テレビジョン中心および非テレビジョン中心）は、たとえばウェブサイトとしてオンラインで提供される。たとえば、サーバ１３０は、オンライン対話型テレビジョンプログラムガイドを提供する。別の例として、ユーザ機器１０８は、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）などのモバイルデバイスで良い。モバイルデバイスは、ウェブ対応であり、ユーザがオンラインガイダンスアプリケーション（携帯電話に適するように、元のバージョンから変更してよい）にアクセスするのを可能にする。あるいは、モバイルデバイスは、サーバ１３０と通信して、インターネットを介してガイダンスデータを取得するアプレットを有することができる。
【００３４】
サーバ１３０は、通信経路１２４、通信ネットワーク１２６、および通信経路１３２を介するか、または別の適切な経路、もしくは経路の組合せを介して、データソース１２０からプログラムスケジュールデータおよびその他のデータを受信する。経路１３２は、衛星経路、光ファイバ経路、有線経路、または任意のその他の経路、もしくは経路の組合せで良い。ユーザ機器１０８は、サーバ１３０から通信経路１２８を介してオンライン対話型メディアガイダンスアプリケーションおよびその他のソースにアクセスすることができる。ユーザ機器１０８は、通信経路１１４、配信機構１０４、および通信経路１３４を介して、サーバ１３０のアプリケーションおよびその他のサービスにアクセスすることができる。たとえば、ケーブルモデムまたはその他の適切な機器は、配信機構１０４と通信するためにユーザ機器１０８によって使用され得る。
【００３５】
ユーザ機器、たとえばホームネットワーク１１３上に位置するユーザテレビジョン機器１１０、ユーザコンピュータ機器１１２、およびユーザ機器は、類似の方法（ａｒｒａｎｇｅｍｅｎｔ）を使用して、オンライン対話型メディアガイダンスアプリケーションおよびサーバ１３０にアクセスすることができることができる。ユーザテレビジョン機器１１０は、通信経路１３６を使用するか、または経路１１６、配信機構１０４、および経路１３４を使用して、オンライン対話型メディアガイダンスアプリケーションおよびサーバ１３０にアクセスすることができる。ユーザコンピュータ機器１１２は、通信経路１３８を使用するか、または経路１１８、配信機構１０４、および経路１３４を使用して、オンライン対話型メディアガイダンスアプリケーションおよびサーバ１３０にアクセスすることができる。ホームネットワーク１１３内に位置するユーザ機器は、通信経路１３９を使用するか、または経路１１９、配信機構１０４、および経路１３４を使用して、オンラインメディアガイダンスアプリケーション、およびサーバ１３０にアクセスすることができる。経路１３６、１３８、および１３９は、有線経路、ケーブル経路、光ファイバ経路、無線経路、衛星経路、またはこれらの経路の組合せなど、任意の適切な経路で良い。
【００３６】
実施態様によっては、システム１００は、対話型メディアガイダンスアプリケーションのほかに、その他の対話型アプリケーションをサポートすることができる。こうしたアプリケーションは、任意の適切な方法を使用してインプリメントされ得る。たとえば、対話型アプリケーションは、ユーザ機器上にローカルに、または配信される様式でインプリメントされ得る（たとえば、ユーザ機器が、少なくとも部分的に、または少なくともある時に、クライアントとして機能し、配信機構１０４のサーバ１４０などのサーバ、またはサーバ１３０、もしくはその他の適切な機器がサーバとして動作する、クライアントサーバアーキテクチャを使用する）。必要に応じて、その他の配信アーキテクチャを使用しても良い。さらに、システム１００の対話型アプリケーション（メディアガイダンスアプリケーションを含む）の一部または全部の機能は、オペレーティングシステムのソフトウェア、またはミドルウェアのソフトウェアを使用して提供され得る。こうしたオペレーティングシステムのソフトウェア、およびミドルウェアは、アプリケーションレベルのソフトウェアの代わりに、またはそれらと組み合わせて使用される。さらに他の方法では、対話型アプリケーションは、１つまたは複数のサービスプロバイダ、たとえばサービスプロバイダ１４２のサーバまたはその他の適切な機器によってもサポートされ得る。使用する特定の方法（ａｒｒａｎｇｅｍｅｎｔ）に関係なく、これらの機能をサポートするソフトウェアは、アプリケーション（単数または複数）と称される。
【００３７】
たとえば、ホームショッピングサービスなどの対話型アプリケーションは、販売代理店、受注処理機構、会計維持管理機構、および対話型ホームショッピングの機能をサポートするその他の機器を有するサービスプロバイダ１４２などのサービスプロバイダによってサポートされ得る。ユーザ機器を使用してインプリメントされるホームショッピングアプリケーションは、サービスプロバイダにアクセスして、これらの機能をユーザに提供するために使用され得る。ユーザ機器は、配信機構１０４および通信経路１４４を介するか、または通信ネットワーク１２６および通信経路１４６を介してサービスプロバイダ１４２にアクセスする。経路１４４および１４６などの通信経路は、有線経路、ケーブル経路、光ファイバ経路、衛星経路、またはこれらの経路の組合せなど、任意の適切な経路で良い。
【００３８】
対話型アプリケーションのもう１つの例は、ホームバンキングアプリケーションである。ホームバンキングサービスは、サービスプロバイダ１４２などの機構で人員を使用してサポートされる。ユーザ機器を使用してインプリメントされる対話型ホームバンキングアプリケーションは、配信機構１０４および通信経路１４４を介するか、または通信ネットワーク１２６および通信経路１４６を介して、ホームバンキングサービスにアクセスすることができる。
【００３９】
必要な場合、ネットワークベースのビデオレコーダ、またはビデオオンデマンド方式のアプリケーションなどの対話型メディアガイダンスアプリケーションは、サーバ１４０、サーバ１３０、ホームネットワークサーバ、またはサービスプロバイダ１４２の機器を使用してサポートされる。ネットワークベースのビデオレコーダ装置を使用して記録されたビデオオンデマンド方式のコンテンツおよび映像は、サーバ１４０もしくはサーバ１３０上、またはホームネットワークサーバ、またはサービスプロバイダ１４２に記憶され得、ユーザが要求した時にユーザ機器に提供され得る。たとえば、対話型テレビジョンプログラムガイドは、ユーザ機器１０８を使用してインプリメントされるパーソナルビデオレコーダ（場合により、デジタルビデオレコーダと呼ばれる）の機能をサポートするために使用され得る。パーソナルビデオレコーダ機能をサポートするために使用され得る例示的機器としては、特殊化されたパーソナルビデオレコーダデバイス、一体型レシーバデコーダ（ＩＲＤ）、一体型または外付けハードドライブを含むセットトップボックス、または映像記録機能を有するパーソナルコンピュータが挙げられる。
【００４０】
メディアガイダンスアプリケーションなどの対話型アプリケーション（たとえば、対話型テレビジョンプログラムガイドアプリケーション、およびビデオオンデマンド方式のアプリケーション）、ホームショッピングアプリケーション、ホームバンキングアプリケーション、ゲームアプリケーション、並びにその他のアプリケーション（たとえば、ｅメールおよびチャット、またはその他の通信機能などに関連するアプリケーション）は、ナビゲーションシェルアプリケーション（つまり、アプリケーションに応じたメニューオプションを含むメニューアプリケーション）を通してアクセスされる別個のアプリケーションとして提供され得る。こうしたアプリケーションの機能は、組み合わせることができる。たとえば、ゲーム、ビデオオンデマンド方式のサービス、ホームショッピングサービス、ネットワークベースのビデオレコーダ機能、パーソナルビデオレコーダ機能、ナビゲーション機能、プログラムガイド機能、通信機能、およびその他の適切な機能は、１つのアプリケーション、または任意のその他の適切な数のアプリケーションを使用して提供される。１つまたは複数のアプリケーションは、たとえば対話型テレビジョン情報を含む、ユーザ機器に関する様々なオーバレイを特定のテレビジョンチャネルの映像の上に表示することができる。
【００４１】
対話型テレビジョンプログラムガイドアプリケーション、ホームバンキングアプリケーション、ホームショッピングアプリケーション、ネットワークベースのビデオレコーダおよびパーソナルビデオレコーダアプリケーション、ビデオオンデマンド方式のアプリケーション、ゲームアプリケーション、通信アプリケーション、並びにナビゲーションアプリケーションは、システム１００によってサポートされ得る対話型メディアガイダンスのタイプ、およびその他のアプリケーションに関するいくつかの例示にすぎない。サポートされ得るその他の適切な対話型アプリケーションとしては、ニュースサービス、ウェブブラウジング、およびその他のインターネットサービス、並びに対話型賭博サービス（たとえば、競馬、スポーツ競技などに関する賭博）が挙げられる。これらのアプリケーションによって表示される対話型テレビジョンオーバレイは、本発明によりカスタマイズすることもできる。
【００４２】
ユーザは、メディアにアクセスし、かつメディアガイダンスを取得する多くのタイプのユーザ機器を有する場合がある。たとえば、ユーザによっては、家庭内で、およびモバイルデバイスによってアクセスされるホームネットワークを有する場合がある。図１に示すように、ホームネットワーク１１３は、経路１１９および１３９（並びに、サーバ１３０の場合、通信ネットワーク１２６）を通して配信機構１０４およびサーバ１３０と通信する。こうしたホームネットワーク１１３は、たとえばユーザの家庭内に位置してもよく、または、たとえば各ユーザの家庭間で分散してもよい。ホームネットワーク１１３は各々、複数の相互接続されたユーザ機器デバイス、たとえばユーザ機器デバイス１０８、１１０、および１１２を備える。実施態様によっては、ユーザは、リモートデバイス上にインプリメントされるメディアガイダンスアプリケーションを介して、インホームデバイスを制御する。たとえば、ユーザは、ユーザのオフィスにあるパーソナルコンピュータ、またはＰＤＡ、またはウェブで可能な携帯電話などのモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスすることができる。ユーザは、設定値（たとえば、記録、リマインダー、またはその他の設定値）をオンラインガイダンスアプリケーション上で設定して、ユーザのインホーム機器を制御する。オンラインガイドは、ユーザの機器を直接、またはユーザのインホーム機器上のメディアガイダンスアプリケーションと通信することによって制御することができる。
【００４３】
図２〜６は、ユーザ機器の例示装置を示す。ユーザ機器１１０用の例示的セットトップボックスベースの装置を図２に示す。ユーザテレビジョン機器１１０はスタンドアロンであるか、またはホームネットワーク１１３（図１）の一部で良い。入力／出力２０２は、経路１１６および１３６（図１）などの通信経路に接続され得る。入力／出力機能は、１つまたは複数のワイヤまたは通信経路によって提供され得るが、図面が過度に複雑になるのを避けるため、図２には１つの経路として示す。テレビジョンプログラミング、プログラムガイドデータ、およびその他の任意の適切な対話型メディアガイダンスアプリケーションのデータ、またはその他のデータは、入力／出力２０２を使用して受信され得る。ユーザと対話型メディアガイダンスアプリケーションとの対話の結果として生成されるコマンドおよび要求、並びにその他のデータも、入力／出力２０２を通して送信され得る。
【００４４】
セットトップボックス２０４は、任意の適切なアナログまたはデジタルセットトップボックス（たとえば、ケーブルセットトップボックス）で良い。セットトップボックス２０４は、所望のアナログテレビジョンチャネル（たとえば、テレビジョンプログラミング、対話型テレビジョンデータ、またはこれらの両方を含むチャネル）に同調させるためのアナログチューナを含む。セットトップボックス２０４は、デジタルテレビジョンチャネル（たとえば、テレビジョンまたは音楽プログラミング、対話型テレビジョンデータなどを含むチャネル）を受信するためのデジタル復号回路構成も含むことができる。セットトップボックス２０４は、高品位テレビジョンチャネルを受信して操作する高品位テレビジョンチューナも含む。アナログ、デジタル、および高品位チャネルは、必要に応じて一緒に操作することができる。多くのチューナが提供され得る（たとえば、同時の閲覧および記録機能、またはピクチャインピクチャ（ＰＩＰ）機能を操作するため）。ボックス２０４は、衛星テレビジョンを操作する一体型レシーバデコーダ（ＩＲＤ）で良い。必要な場合、ボックス２０４は、操作ケーブル、オーバーザエアブロードキャスト、および衛星コンテンツ用の回路構成を有することができる。
【００４５】
セットトップボックス２０４は、テレビジョンプログラムなどのメディアを好ましい形式で出力するように構成され得る。テレビジョンプログラムは様々な形式で受信され得るため、セットトップボックス２０４は、テレビジョンプログラムを、セットトップボックス２０４が使用する好ましい出力形式にアップコンバートおよびダウンコンバートするためのスケーラ回路構成を含む。たとえば、セットトップボックス２０４は、テレビジョンプログラムを７２０ｐで出力するように構成され得る。この例では、スケーラ回路構成は、４８０ラインの垂直解像度を有する標準品位テレビジョンプログラムを７２０ｐ形式にアップコンバートし、１０８０ラインの垂直解像度を有する特定の高品位テレビジョンプログラムを７２０ｐ形式にダウンコンバートすることができる。
【００４６】
ボックス２０４は、記録機能を提供するための記憶デバイス（たとえば、ハードディスクドライブなどのデジタル記憶デバイス）を備えてもよい。また、ボックス２０４は、記録デバイス２０６、たとえばビデオカセットレコーダ、パーソナルビデオレコーダ、光ディスクレコーダ、または記憶機能を有するその他の１つまたは複数のデバイスに接続される。実施態様によっては、ボックス２０４は、標準品位テレビジョンプログラム、または高品位テレビジョンプログラムを記録するように構成され得る。実施態様によっては、ボックス２０４は、標準品位テレビジョンプログラム、および高品位テレビジョンプログラムの両方を記録するように構成され得る。
【００４７】
セットトップボックス２０４は、ソフトウェアアプリケーションを実行するために使用されるプロセッサ（たとえば、マイクロコントローラまたはマイクロプロセッサなど）を含む。セットトップボックス２０４は、アプリケーションを実行する時に使用するランダムアクセスメモリなどのメモリを含む。不揮発性メモリも使用され得る（たとえば、ブートアップルーチンおよびその他の命令を開始するため）。ボックス２０４または記録デバイス２０６内のハードディスク記憶装置は、データをバックアップするか、あるいはランダムアクセスメモリの方法を使用してサポートされる場合より大きいデータベースおよび記憶装置の要件をサポートするために使用され得る。ボックス２０４または記録デバイス２０６内のハードディスク記憶装置は、プログラムガイドの設定値、または保存されたユーザの好みを記憶し、バックアップするためにも使用され得る。
【００４８】
セットトップボックス２０４は、リモートコントロールまたは無線キーボードと通信するための赤外線（ＩＲ）またはその他の通信回路構成を有してよい。セットトップボックス２０４は、専用のボタンおよびフロントパネルディスプレーも有することができる。フロントパネルディスプレーは、たとえば、セットトップボックスが同調される現在のチャネルを表示するために使用され得る。
【００４９】
セットトップボックス２０４は、通信回路構成、たとえば他の機器と通信するためのケーブルモデム、総合サービスデジタル網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、または無線モデムも有する。こうした通信は、インターネット、または任意のその他の適切な通信ネットワークもしくは経路を必要としてよい。必要な場合、セットトップボックス２０４の構成要素は、その他のユーザ機器（たとえば、テレビジョンまたはビデオレコーダ）に組み込むことができる。
【００５０】
記録デバイス２０６は、セットトップボックス２０４によって提供される映像を記録するために使用され得る。たとえば、セットトップボックス２０４が、特定のテレビジョンチャネルに同調された場合、そのテレビジョンチャネルの映像信号は、記録デバイス２０６に渡され、ビデオカセット、コンパクトディスク、デジタルビデオディスク、または内蔵ハードドライブ、またはその他の記憶デバイス上に記憶され得る。実施態様によっては、記録デバイス２０６は、標準品位テレビジョンプログラム、または高品位テレビジョンプログラムのどちらかを記録するように構成してよい。実施態様によっては、記録デバイス２０６は、標準品位テレビジョンプログラム、および高品位テレビジョンプログラムの両方を記録するように構成してよい。記録デバイス２０６は、他の機器と通信するためのケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、または電話モデムなどの通信回路構成を有してよい。このような通信は、インターネット、または適切な通信ネットワークまたは経路を必要とする場合がある。記録デバイス２０６の構成要素は、他のユーザ機器（たとえば、テレビジョン、ステレオ機器など）内に組み込むことができる。
【００５１】
記録デバイス２０６は、リモートコントロール、またはその他の適切なユーザインターフェースを使用して制御される。必要な場合、開始、停止、録音、などのビデオレコーダ機能、およびデバイス２０６のその他の機能は、セットトップボックス２０４によって制御され得る。たとえば、セットトップボックス２０４は、記録デバイス２０６のリモートコントロール入力に方向付けられた赤外線コマンドを使用して、記録デバイス２０６を制御することができるか、またはセットトップボックス２０４は、ボックス２０４とデバイス２０６との間にその他の有線または無線通信経路を使用して、記録デバイス２０６を制御することができる。
【００５２】
記録デバイス２０６の出力は、テレビジョン２０８に提供され、ユーザに対して表示することができる。実施態様によっては、テレビジョン２０８は、高品位プログラミングを表示することが可能である（つまり、ＨＤＴＶ可能）。必要に応じて、多くの記録デバイス２０６が使用されても、または記録デバイス２０６は使用されなくてもよい。記録デバイス２０６が存在しないか、またはアクティブに使用されていない場合、セットトップボックス２０４からの映像信号は、テレビジョン２０８に直接提供され得る。任意の適切なテレビジョンまたはモニターが、映像を表示するために使用され得る。たとえば、映像が高品位形式である場合、ＨＤＴＶ可能なテレビジョンまたはモニターが、映像を表示するために必要である。図２の機器、およびシステム１００（図１）のその他の機器では、様々な映像アイテムに関連する音声は、一般にこれらの映像アイテムとともに配信され、一般に、映像が再生される時に、ユーザに対して再生される。実施態様によっては、音声は、受信機（図示しない）に配信され、受信機は、外部スピーカ（図示しない）を介して音声を処理および出力する。
【００５３】
ユーザテレビジョン機器１１０（図１）のもう１つの例示的構成を図３に示す。ユーザテレビジョン機器１１０はスタンドアロンであるか、またはホームネットワーク１１３（図１）の一部で良い。図３の例では、ユーザテレビジョン機器１１０は、映像を記録するためのハードディスクまたはその他の記憶装置を使用するデジタルビデオレコーダ（たとえば、パーソナルビデオレコーダ（ＰＶＲ））などの記録デバイス３０２を備える。あるいは、記録デバイス３０２は、デジタルビデオディスクレコーダ、コンパクトディスクレコーダ、ビデオカセットレコーダ、またはその他の適切な記録デバイスでよい。図３の機器１１０は、テレビジョン３０４も備えてよい。実施態様によっては、テレビジョン３０４はＨＤＴＶ可能でよい。入力／出力３０６は、経路１１６および１３６（図１）などの通信経路に接続することができる。テレビジョンプログラミング、プログラムスケジュールデータ、およびその他のデータ（たとえば、宣伝データ、オーバレイの表示がカスタマイズされる１つまたは複数のテレビジョンチャネルを指示するデータなど）は、入力／出力３０６を使用して受信され得る。ユーザからのコマンドおよび要求、並びにその他のデータは、入力／出力３０６を通して送信され得る。
【００５４】
記録デバイス３０２は、所望のアナログテレビジョンチャネルに同調させる（たとえば、特定のテレビジョンチャネルの映像をユーザに対して表示するため、プログラムガイドデータおよびその他のデータを受信するため）少なくとも１つのアナログチューナを含み、複数のその他のチューナを提供しても良い。記録デバイス３０２は、デジタルテレビジョンプログラミング、音楽プログラミング、プログラムガイドデータ、およびその他のデータを１つまたは複数のデジタルチャネル上で受信するデジタル復号回路構成も含むことができる。記録デバイス３０２は、高品位テレビジョンチャネルを受信する回路構成も含むことができる。必要に応じて、記録デバイス３０２は、アナログ、デジタル、および高品位チャネルを操作するための回路構成を含むことができる。記録デバイス３０２は、ソフトウェアアプリケーションを実行するために使用されるプロセッサ（たとえば、マイクロコントローラ、またはマイクロプロセッサなど）も含む。記録デバイス３０２は、アプリケーションを実行する時に使用するランダムアクセスメモリなどのメモリを含むことができる。不揮発性メモリも、ブートアップルーチンまたはその他の命令を記憶するために使用され得る。記録デバイス３０２内のハードディスクおよびその他の記憶装置は、データベース（たとえば、プログラムガイドデータベース、またはその他の対話型テレビジョンアプリケーションデータベース）をサポートするために使用される。記録デバイス３０２内のハードディスクまたはその他の記憶装置は、入力／出力３０６で記録デバイス３０２に提供されるテレビジョンプログラム、ビデオオンデマンド方式のコンテンツ、またはその他のコンテンツなどの映像を記録するためにも使用され得る。
【００５５】
記録デバイス３０２は、ＩＲ通信回路構成、またはリモートコントロールに適するその他の通信回路構成を有することができる。記録デバイス３０２は、専用のボタンおよびフロントパネルディスプレーも有することができる。フロントパネルディスプレーは、たとえば、記録デバイスが同調されている現在のチャネルを表示するために使用され得る。
【００５６】
記録デバイス３０２は、その他の機器と通信するためのケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、電話モデム、または無線モデムなどの通信回路構成も有することができる。こうした通信は、インターネットまたはその他の適切な通信ネットワークもしくは経路を必要とする場合がある。
【００５７】
必要に応じて、記録デバイス３０２は、衛星信号を受信するための無線通信回路構成を有する衛星受信機またはその他の機器を備えることができる。
【００５８】
図３の記録デバイス３０２、または図２の記録デバイス２０６は、以前に記録した映像をテレビジョン３０４または２０８で再生しながら、新しい映像を記録することができる。その結果、ユーザは、通常のテレビジョン視聴時に一時停止ボタンを押すことが可能である。一時停止ボタンが押されると、現在のテレビジョンプログラムは、デジタルビデオレコーダ３０２のハードディスク上に記憶される。ユーザが再生を押すと、記録された映像が再生され得る。この方法は、ユーザが、テレビジョンの視聴を切れ目なく一時停止および再開することを可能にする。記録デバイス３０２および２０６は、ユーザが、以前に記録したプログラムを見ながら、同時に新しいプログラムを記録することを可能にするためにも使用される。
【００５９】
図２のセットトップボックス構成、および図３の内蔵セットトップボックス構成を有するパーソナルビデオレコーダは、単なる例示である。必要に応じてその他の構成を使用することができる。たとえば、ユーザテレビジョン機器は、ＷｅｂＴＶボックス、パーソナルコンピュータテレビジョン（ＰＣ／ＴＶ）、または任意のその他の適切なテレビジョン機器構成をベースとして良い。必要に応じて、セットトップボックス２０４、記録デバイス３０２、ＷｅｂＴＶボックス、またはＰＣ／ＴＶなどの構成要素の機能は、テレビジョン、パーソナルコンピュータ、またはその他の適切なデバイスに組み込むことができる。
【００６０】
ユーザテレビジョン機器１１０（図１）、または適切なユーザコンピュータ機器１１２を動作させる例示的リモートコントロール４００を図４に示す。リモートコントロール４００は単なる例示であり、任意のその他の適切なユーザ入力インターフェースを使用して、ユーザ機器（たとえば、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、音声認識システムなど）を動作させることができる。リモートコントロール４００は、ファンクションキー４０２、並びにキーパッドキー、電源オン／オフキー、一時停止、停止、早送り、および巻き戻しキーなどのその他のキー４０４を有する。音量増加および低下キー４０６は、映像の音声部分の量を調節するために使用することができる。チャネルアップおよびダウンキー４０８は、テレビジョンチャネルを変更し、仮想チャネル上のコンテンツにアクセスするために使用され得る。カーソルキー４１０は、画面上のメニューをナビゲートするために使用される。たとえば、カーソルキー４１０は、画面上のカーソル、インジケータ、または強調表示（場合により、本明細書では、これらの全部を強調表示または強調表示領域と呼ぶ）を位置決めして、対話型テレビジョンアプリケーションによって表示される表示画面上の特定のオプション内の対象、またはその他のアイテムを指示するために使用され得る。
【００６１】
ＯＫキー４１２（選択またはエンターキーと呼ばれることもある）は、ユーザが強調表示した画面上のオプションを選択するために使用され得る。
【００６２】
キー４０２は、記録を開始するＲＥＣＯＲＤキー４１４を含むことができる。ＭＥＮＵボタン４１６は、ユーザの表示画面（たとえば、テレビジョン２０８または３０４上、または適切なモニターもしくはコンピュータディスプレー）上にメニューを表示するように、対話型メディアガイダンスアプリケーションに指示する時に使用され得る。ＩＮＦＯボタン４１８は、情報表示画面を表示するように、対話型メディアガイダンスアプリケーションに指示するために使用することができる。たとえば、ユーザがＩＮＦＯキー４１８を押した時に、特定のテレビジョンチャネルの映像がユーザに対して表示されている場合、対話型テレビジョンプログラムガイドは、特定のテレビジョンチャネルに関する現在のプログラムのプログラムスケジュール情報を含むＦＬＩＰ／ＢＲＯＷＳＥオーバレイを映像の上に表示することができる。もう１つの例として、対話型テレビジョンプログラムのリスティング表示画面の特定のプログラムリスティングが強調表示されると、ユーザがＩＮＦＯボタン４１８を押すことによって、対話型テレビジョンプログラムガイドは、そのプログラムリスティングに関連する追加のプログラム情報（たとえば、プログラムの説明、役者の情報、スケジュール情報など）を提供することができる。
【００６３】
ＬＯＣＫボタン４２０は、アクセス特権を変更するために使用することができる。たとえば、親はＬＯＣＫボタン４２０、または画面上のオプションを使用して、対話型メディアガイダンスアプリケーションに対する親の制御設定を確立する。親の制御設定は、時間ベースの設定でよい（たとえば、子どもが、午後３時から午後５時までなど、特定の時間ブロックの間にテレビジョンを閲覧するのを妨げる）。親の制御設定は、たとえば評価、チャネル、およびプログラムのタイトルに基づいてプログラミングをブロックするために使用することもできる。ロックまたはブロックされたプログラム（または他のメディア）は、一般に、対話型メディアガイダンスアプリケーションに、適切な個人認証番号（ＰＩＮ）が提供されない限り、視聴されない。このＰＩＮが一度入力されると、対話型メディアガイダンスアプリケーションは、ユーザの機器をアンロックし、ロックされたコンテンツにアクセスすることを可能にする。
【００６４】
ＥＸＩＴボタン４２２は、対話型メディアガイダンスアプリケーションを終了するか、または対話型メディアガイダンスアプリケーションの一部分を終了する（たとえば、対話型テレビジョンプログラムガイドに、ＦＬＩＰ、ＢＲＯＷＳＥ、またはその他の対話型テレビジョンオーバレイを表示画面から除去させる）ために使用され得る。ＧＵＩＤＥボタン４２４は、対話型テレビジョンプログラムガイド（たとえば、プログラムガイドメニュー画面、プログラムリスティング画面、またはその他のプログラムガイド画面）を呼び出すために使用され得る。
【００６５】
図４に示すキーは、単なる例示である。その他のキーまたはボタンは、必要に応じて提供され得る。たとえば、音楽ボタンは、対話型メディアガイダンスアプリケーションで音楽にアクセスするために使用され得る。編集ボタンは、記憶されたコンテンツを編集する（たとえば、コマーシャルを除去する、映像の一部を除去するなど）のために使用され得る。英数字ボタンは、英数字を入力するために使用することができる。ラストまたはバックボタンは、対話型メディアガイダンスアプリケーションを逆方向にブラウズする（たとえば、前のチャネル、ウェブページ、またはその他の表示画面に戻る）ために使用することができる。再生ボタン、一時停止ボタン、停止ボタン、巻き戻しボタン、早送りボタン、および記録ボタンなどのビデオレコーダ機能ボタンは、システム１００（図１）内のビデオレコーダの機能（ローカルまたはネットワークベース）を制御するために使用することができる。ヘルプキーは、文脈依存の画面上ヘルプ機能などのヘルプ機能を呼び出すために使用することができる。
【００６６】
例示的ユーザコンピュータ機器１１２（図１）を図５に示す。ユーザコンピュータ機器１１２はスタンドアロンであるか、またはホームネットワーク１１３（図１）の一部で良い。図５の構成では、パーソナルコンピュータユニット５０２は、ユーザによって、キーボード５０４、および／またはトラックボール、マウス、タッチパッド、タッチスクリーン、音声認識システムなどのその他の適切なユーザ入力デバイス、または図４のリモートコントロール４００などのリモートコントロールを使用して制御することができる。テレビジョンプログラミング、または映像要素を有するウェブページなどの映像コンテンツ、および対話型メディアガイダンスアプリケーション表示画面は、モニター５０６上に表示され得る。テレビジョンおよび音楽プログラミング、メディアガイダンスアプリケーションデータ（たとえば、テレビジョンプログラムガイドデータ）、ビデオオンデマンド方式のコンテンツ、ネットワークベースのビデオレコーダから再生される録画物、およびその他のデータは、入力／出力５０８を使用して、経路１１８および１３８（図１）から受信することができる。ユーザが対話型メディアガイダンスアプリケーションおよびシステム１００（図１）と対話した結果として生成されるユーザコマンドおよびその他の情報も、入力／出力５０８を通して送信することできる。
【００６７】
パーソナルコンピュータユニット５０２は、テレビジョンまたは、アナログ、デジタル、および高品位テレビジョンチャネルを復号し、流れる映像コンテンツを操作するためのテレビジョンチューナカードなどの映像カードを含むことができる。必要に応じて、複数の映像カード（たとえば、チューナカード）が提供され得る。使用される例示的テレビジョンチューナカードは、特定のアナログチャネルに同調させるためのアナログテレビジョンチューナ、パケット化されたデジタルデータ流から所望のデジタルテレビジョンまたは音楽チャネルをフィルタリングして取り出すためのデジタル復号回路構成、および高品位チャネルに同調させるための高品位テレビジョンチューナを含むことができる。コンピュータユニット５０２内の任意の適切なカードまたは構成要素は、必要に応じて、入力／出力ライン５０８を介して配信される映像およびその他のコンテンツを操作するために使用され得る。
【００６８】
パーソナルコンピュータユニット５０２は、対話型メディアガイダンスアプリケーション、または対話型メディアガイダンスアプリケーションの一部分を実行するために使用される１つまたは複数のプロセッサ（たとえば、マイクロプロセッサ）を含むことができる。
【００６９】
パーソナルコンピュータユニット５０２は、ハードドライブ、記録可能なＤＶＤドライブ、記録可能なＣＤドライブ、または映像、プログラムガイドデータ、およびその他のコンテンツを記憶するその他の適切な１つまたは複数の記憶デバイスを備えることができる。対話型メディアガイダンスアプリケーションおよびパーソナルコンピュータユニット５０２は、１つまたは複数の記憶デバイスを使用して、たとえば、パーソナルビデオレコーダの機能を提供することができる。
【００７０】
ユーザ機器１０８、ユーザテレビジョン機器１１０、ユーザコンピュータ機器１１２、およびホームネットワーク１１３（図１）上に位置するユーザ機器などのユーザ機器は、サーバ１３０、サーバ１４０、ホームネットワークサーバ、および図１のサービスプロバイダ１４２などのサービスプロバイダに存在する機器などのネットワーク機器とともに使用され、ネットワークベースの映像記録機能を提供することができる。映像記録機能は、テレビジョンプログラムおよびその他の映像コンテンツのコピーをリモートサーバ（たとえば、サーバ１３０またはサーバ１４０、またはホームネットワークサーバ）、またはその他のネットワークベースの機器、たとえばサービスプロバイダ１４２などのサービスプロバイダに存在する機器上に記憶することによって提供される。
【００７１】
録画は、ユーザ機器１０８、またはホームネットワーク１１３（図１）上に位置するユーザ機器で入力されるユーザコマンドに応答して行うことができる。パーソナルビデオレコーダ構成では、対話型メディアガイダンスアプリケーションは、ユーザコマンドに応答して、ユーザ機器上でローカルに録画するために使用され得る。ネットワークベースのビデオレコーダ構成では、対話型メディアガイダンスアプリケーションは、ユーザコマンドに応答して、サーバ１３０、サーバ１４０、ホームネットワークサーバ、またはサービスプロバイダ１４２に存在する機器などのネットワーク機器上に映像を記録するか、または仮想記録を行う（以下で説明する）ために使用され得る。ユーザコマンドは、図１に示す通信経路を通してネットワーク機器に提供され得る。パーソナルビデオレコーダ構成、およびネットワークベースのビデオレコーダ構成は、早送り、巻き戻し、一時停止、再生、および録画などの機能をサポートすることができる。
【００７２】
ネットワークベースのビデオレコーダ環境の不必要な重複を避けるため、システム１００は、仮想コピーまたは記録を使用することによって、ネットワークベースの録画機能を提供する。この方法では、各々のユーザは、そのユーザの記録のリストを含むパーソナルエリアをネットワーク上に提供される。映像コンテンツは、多数のユーザが、そのネットワークベースのビデオレコーダのパーソナルエリアに、その映像コンテンツをユーザの記録の１つとしてリストしている場合でも、ネットワーク機器上に一度（または、比較的少ない回数）記憶する必要があるにすぎない。個々の設定値、または任意のその他の適切なデータは、ネットワーク上のユーザのパーソナルエリアに記憶することができる。
【００７３】
上記のユーザテレビジョン機器、およびユーザコンピュータ機器の構成は、単なる例示である。例示ユーザ機器１０８、１１０、および１１２（図１）、並びにホームネットワーク１１３（図１）上に位置するユーザ機器の、より一般化した実施形態を図６に示す。制御回路構成６０２は、入力／出力６０４に接続される。入力／出力６０４は、１つまたは複数の通信経路、たとえば図１の経路１１４、１１６、１１８、１２８、１３６、および１３８に接続され得る。メディア（たとえば、テレビジョンプログラミング、音楽プログラミング、その他の映像および音声、並びにウェブページ）は、入力／出力６０４を介して（たとえば、プログラミングソース１０２、サーバ１３０などのサーバまたはその他の機器、サービスプロバイダ１４２などのサービスプロバイダ、配信機構１０４などから）受信することができる。対話型メディアガイダンスアプリケーションデータ、たとえば、対話型テレビジョンプログラムガイドに関するプログラムスケジュール情報は、入力／出力６０４を介してデータソース１２０から受信され得る。また、入力／出力６０４は、他の対話型テレビジョンアプリケーションのデータソース１２０からのデータを受信するために使用され得る。ユーザは、入力／出力６０４を使用してコマンド、要求、およびその他の適切なデータを送受信するために、制御回路構成６０２を使用してよい。
【００７４】
制御回路構成６０２は、任意の適切な処理回路構成６０６をベースとしてもよく、たとえば、１つまたは複数のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能論理デバイスなどをベースとする処理回路構成で良い。実施態様によっては、制御回路構成６０２は、メモリからの対話型メディアガイダンスアプリケーション、またはその他の対話型アプリケーション（たとえば、ウェブブラウザ）の命令を実行する。メモリ（たとえば、ランダムアクセスメモリ、および読取り専用メモリ）、ハードドライブ、光ドライブ、または任意のその他の適切なメモリまたは記憶デバイスは、制御回路構成６０２の一部である記憶装置６０８として提供することができる。１つまたは複数のアナログチューナ、１つまたは複数のＭＰＥＧ−２復号器、またはその他の映像回路構成、高品位チューナ、または任意のその他の適切な同調または映像回路、またはこうした回路の組合せなどの同調回路構成は、回路構成６０２の一部として含むことができる。符号化回路構成（たとえば、オーバーザエア、アナログまたはデジタル信号を記憶用のＭＰＥＧ信号に変換するための）も提供され得る。同調および符号化回路構成は、ユーザ機器が、特定のテレビジョン、音楽チャネル、またはその他の所望の音声および映像コンテンツを受信および表示、再生、または記録する（たとえば、ビデオオンデマンド方式のコンテンツ、または要求されたネットワークベースもしくはローカルビデオレコーダの再生）ために使用され得る。テレビジョンプログラミングおよびその他の映像、並びに画面上のオプションおよび情報は、ディスプレー６１０上に表示することができる。ディスプレー６１０は、モニター、テレビジョン、または仮想画像を表示するための任意のその他の適切な機器で良い。実施態様によっては、ディスプレー６１０はＨＤＴＶ可能でよい。スピーカ６１２は、テレビジョンの一部として提供されるか、またはスタンドアロンユニットで良い。ディスプレー６１０上に表示される映像のデジタル音楽および音声成分は、スピーカ６１２を通して再生することができる。実施態様によっては、音声は、スピーカ６１２を介して音声を処理および出力する受信機（図示しない）に配信される。
【００７５】
ユーザは、ユーザ入力インターフェース６１４を使用して、制御回路構成６０２を制御することができる。ユーザ入力インターフェース６１４は、任意の適切なユーザインターフェース、たとえばマウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、音声認識インターフェース、またはリモートコントロールで良い。
【００７６】
周辺デバイス６１８は、通信経路６１６を通して処理回路構成６０６にも接続することができる。周辺デバイスとしては、携帯電話、パーソナルデータアシスタント、ハンドヘルドメディアプレイヤー、および任意のその他の適切な周辺デバイスが挙げられる。通信経路６１６としては、たとえば、ＵＳＢケーブル、ＩＥＥＥ１３９４ケーブル、または無線経路（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線）が挙げられる。処理回路構成６０６は、コンテンツおよびデータを周辺デバイス６１８に提供することができる。
【００７７】
実施態様によっては、ユーザ機器デバイス１０８、１１０、および１１２は、ドッキングステーションに接続された周辺デバイスを備えることができる。ディスプレー、スピーカ、ユーザ入力インターフェース、処理回路構成、および記憶装置は、周辺デバイスによって提供され得る。ドッキングステーションは、周辺デバイスが入力／出力６０４に接続することを可能にすることができる。
【００７８】
ユーザデ機器バイス１０８、１１０、および１１２の処理回路構成６０６は、識別システム６２０にさらに結合され得る。識別システム６１６は、ユーザデバイスで視聴しようとしている、またはユーザデバイスと対話するユーザを識別するのに適する任意のデバイスでよい。このような識別システムは、ユーザが、ユーザデバイスで視聴するか、またはユーザデバイスと対話する人のアイデンティティを手動で指示する必要がなくてよいため、ユーザのメディア視聴用途を増加または強化することができる。さらに、識別システムは、個々のユーザプロファイル（たとえば、視聴履歴）を維持または更新するユーザの能力を強化することができる。識別システム６１６の一例は、スキャナ（たとえば、リモートコントロール上に位置する）でユーザをスキャンインする指紋システムである。もう１つの例の識別システム６１６は、ユーザの網膜に基づいてユーザのアイデンンティティを判断することが可能な網膜スキャナを備えることができる。さらにもう１つの例の識別システム６２０は、ユーザの温度プロファイルに基づいて個人を識別可能な熱画像システムである。さらに他の例の識別システム６２０としては、ユーザが運動センサを作動させた時に画像を撮影する運動センサ／カメラシステムが挙げられる。画像は、予め決められたデータ（たとえば、高さおよび幅）と相互参照され、画像内の一人または複数の個人のアイデンティティが確認される。
【００７９】
図７、８ａ、８ｂ、８ｃ、９、および１０は、様々な例示的ホームネットワーク１１３を示す。ホームネットワーク１１３に位置するユーザ機器デバイスは、プログラムデータ（たとえば、プログラムリスティング、およびプログラム情報）、記録されたコンテンツ、プログラムガイド設定、および任意のその他の適切なデータを、ホームネットワーク１１３上に位置する他のユーザ機器デバイスと共用することが可能でよい。ホームネットワーク１１３に位置するユーザ機器デバイスにインプリメントされるか、またはこうしたユーザ機器デバイスからアクセス可能な対話型テレビジョンアプリケーションは、ホームネットワーク１１３に位置する他のユーザ機器デバイスにインプリメントされるか、またはこうした他のユーザ機器デバイスからアクセス可能な対話型テレビジョンアプリケーションのプログラムガイド設定を調節することが可能であってよい。
【００８０】
図７は、本発明による例示的ホームネットワーク１１３を示す。ホームネットワーク１１３は、一次ユーザ機器７０２、並びに二次ユーザ機器７０４、７０６、および７０８を備えることができる。一次ユーザ機器７０２は、二次ユーザ機器７０４、二次ユーザ機器７０６、および二次ユーザ機器７０８に通信経路７１０を介して接続される。一次および二次ユーザ機器は各々、任意のユーザ機器１０８、１１０、および１１２（図１）でよい。通信経路７１０は、インホームネットワークに適する任意の通信経路、たとえば有線経路、ケーブル経路、光ファイバ経路、無線経路、またはこれらの経路の組合せでよい。通信経路１１９および１３９は、一次ユーザ機器７０２を介して、ホームネットワーク１１３をテレビジョン配信機構１０４（図１）、および通信ネットワーク１２６（図１）にそれぞれ接続する。図示のとおり、１つまたは複数の二次ユーザ機器は、必要に応じて、星形構成で一次ユーザ機器７０２に接続される。ユーザ機器デバイスは、家庭内の別の室内に存在してよい。たとえば、一次ユーザ機器７０２は親の寝室内に配置し、二次ユーザ機器７０８は子ども部屋に配置し、二次ユーザ機器７０４はリビングルームに配置し、二次ユーザ機器７０６は客間に配置する。こうした構成では、親の寝室は、子ども部屋およびその他の部屋にあるユーザ機器上のプログラムガイドのユーザ設定を調節するためのマスターロケーションとして使用される。
【００８１】
図８ａは、複数のユーザ機器が、本発明によりツリー構成でインプリメントされる例示的ホームネットワーク１１３の図である。ホームネットワーク１１３は、通信経路８１０を介して互いに接続されるユーザ機器８０２、８０４、８０６、および８０８を備える。ユーザ機器８０２、８０４、８０６、および８０８は各々、ユーザ機器１０８、１１０、および１１２（図１）の何れかでよい。当業者は、ユーザ機器８０２、８０４、８０６、および８０８のすべてが、記録デバイス（たとえば、記録デバイス２０６（図２）、および記録デバイス３０２（図３））を備えるわけではないことを理解するべきである。通信経路８１０は、インホームネットワークに適する通信経路、たとえば有線経路、ケーブル経路、光ファイバ経路、無線経路、またはこれらの組合せでよい。２つ以上のユーザ機器は、こうして接続される。通信経路１１９および１３９は、ユーザ機器８０８を介して、ホームネットワーク１１３をテレビジョン配信機構１０４（図１）、および通信ネットワーク１２６（図１）にそれぞれ接続する。図示のとおり、通信経路１１９および１３９は、ユーザ機器８０８に接続されるが、１つまたは複数の任意のユーザ機器８０２、８０４、８０６、または８０８に接続することができる。上記の機器は、家庭内の様々な部屋に配置される。たとえば、ユーザ機器８０２は親の寝室内に配置し、ユーザ機器８０４は子ども部屋に配置し、ユーザ機器８０６はリビングルームに配置し、ユーザ機器８０８は客間に配置する。図８ａの構成では、ホームネットワーク１１３上の個々のユーザ機器は、通信経路８１０を通して、ホームネットワーク１１３上の他のユーザ機器と通信する。
【００８２】
周辺デバイス８１４は、周辺デバイス８１４にコンテンツおよびデータを提供するユーザ機器デバイス８０８に接続されればよい。当業者は、１つまたは複数の周辺デバイス８１４が、ホームネットワークの構成に関係なく、任意のユーザ機器デバイスに接続されることを理解するべきである。場合によっては、周辺デバイスは、ホームネットワーク内のユーザ機器デバイスとして動作する。たとえば、ユーザ機器８０４の役割は、データおよびコンテンツをユーザ機器８０８から受信することに限られる。この役割は、通信経路８１０を通してユーザ機器８０８と通信するように構成される周辺デバイス（たとえば、ハンドヘルドメディアプレイヤー）によって果たされる。
【００８３】
図８ａは、ツリートポロジー内で接続されるホームネットワーク１１３を示す。必要な場合、相互接続性のレベルは、リング構成（図８ｂ）、バス構成（図８ｃ）、またはその他の適切なトポロジーで配置される通信経路を使用して達成される。これらのトポロジーはどれも、図８ａに示すホームネットワーク１１３の構成に関連して説明したタイプの通信経路を使用すればよい。バストポロジーで配置されるホームネットワーク１１３は、ホームネットワーク１１３、および通信経路１１９および１３９上の個々のユーザ機器を相互接続するためのバス８１２を備える。
【００８４】
図９は、クライアント−サーバアーキテクチャに基づく例示的ホームネットワーク１１３を示す。ホームネットワーク１１３は、サーバ９０２、並びにユーザ機器９０４、９０６、および９０８を備える。サーバ９０２は、通信経路９１０を介してユーザ機器９０４、９０６、および９０８に接続される。実施態様によっては、サーバ９０２は、ユーザ機器デバイスの１つの内部に埋め込まれてもよい。通信経路１１９および１３９は、サーバ９０２を介して、ホームネットワーク１１３をテレビジョン配信機構１０４（図１）、および通信ネットワーク１２６（図１）にそれぞれ接続する。ユーザ機器９０４、９０６、および９０８は各々、ユーザ機器１０８、１１０、および１１２（図１）の何れかでよい。ユーザ機器９０４、９０６、および９０８、およびサーバ９０２は、家庭内の様々な部屋に配置される。たとえば、サーバ９０２は私室内に配置され、ユーザ機器９０４は子ども部屋内に配置され、ユーザ機器９０６はリビングルーム内に配置され、ユーザ機器９０８は親の寝室内に配置される。通信経路９１０は、インホームネットワークに適する任意の通信経路、たとえば有線経路、ケーブル経路、光ファイバ経路、無線経路、またはこうした経路の組合せでよい。
【００８５】
図８ａ、８ｂ、および８ｃの例と同様、バス、リングなどの様々な通信経路構成は、クライアント−サーバアーキテクチャに基づくホームネットワーク１１３上のサーバおよびユーザ機器を相互接続するために使用される。
【００８６】
図１０は、単一のセットトップボックスに基づくホームネットワーク１１３の例示的構成を示す。ホームネットワーク１１３は、セットトップボックス１００２、任意の記録デバイス１００４、およびテレビジョン１００６、１００８、１０１０、および１０１２を備える。セットトップボックス１００２は、セットトップボックス２０４（図２）に類似するものとすればよい。記録デバイス１００４は、記録デバイス２０６（図２）に類似するものとすればよい。テレビジョン１００６、１００８、１０１０、および１０１２は、テレビジョン２０８（図２）に類似するものとすればよい。セットトップボックス１００２は、通信経路１０１４を介して、記録デバイス１００４、並びにテレビジョン１００８、１０１０、および１０１２に接続されればよい。記録デバイス１００４は、テレビジョン１００６に接続されればよい。セットトップボックス１００２、および記録デバイス１００４は、単一のボックス内にあればよい。必要な場合、記録デバイスの有無に関わらず、任意の組合せのテレビジョンが類似の方法で接続されればよい。図１０のセットトップボックス、記録デバイス、およびテレビジョンは、家庭内の様々な部屋に配置されるとよい。たとえば、セットトップボックス１００２、記録デバイス１００４、およびテレビジョン１００６は親の寝室内に配置し、テレビジョン１００８は子ども部屋内に配置し、テレビジョン１０１０はリビングルーム内に配置し、テレビジョン１０１２は客間に配置することもできる。通信経路１０１４は、インホームネットワークに適する任意の通信経路、たとえば有線経路、ケーブル経路、光ファイバ経路、無線経路、衛星経路、またはこれらの組合せでよい。通信経路１１９および１３９は、セットトップボックス１００２を介して、ホームネットワーク１１３をテレビジョン配信機構１０４（図１）、および通信ネットワーク１２６（図１）にそれぞれ接続してよい。
【００８７】
図１１ａ、１１ｂ、１１ｃ、および１１ｄは、ホームネットワークとテレビジョン配信機構１０４（図１）との間の接続の例示的構成を示す。図面が過度に複雑になるのを防ぐために、図１１ｂ、１１ｃ、および１１ｄのホームネットワークには、１つのユーザ機器デバイスのみを示す。しかし、図１１ａ、１１ｂ、１１ｃ、および１１ｄに示すホームネットワークは、図７、８ａ、８ｂ、８ｃ、９、または１０に示すように構成された複数のユーザ機器を含むことができる。
【００８８】
図１１ａは、複数の家庭が共通のサーバに接続される例示的構成を示す。サーバ１４０（図１）は、テレビジョン配信機構１０４（図１）に位置する。テレビジョン配信機構１０４は、個人の家、商業建築物、ネットワークノード、または複数の家庭に接続されるその他の適切な構造に存在するか、またはこれらの何れかでよい。図１１ａの例では、サーバ１４０は、通信経路１１４を介して（図１）、家庭１１０４、１１０２、１１０６、および１１０８にあるユーザ機器１１１０、１１１２、１１１４、および１１１６にそれぞれ接続される。複数のユーザ機器デバイスが、デバイス１１１８ａおよび１１１８ｂで示すように家庭１１０９などの家庭内に存在する場合、各々のユーザ機器デバイスは、通信経路１１９（図１）を介して独立的にサーバ１４０と通信する。あるいは、１つのデバイスのみがサーバ１４０と通信し、他のデバイスはホームネットワークを介して通信する。つまり、別個の構成では、１）サーバ１４０との複数の接続であり、各々のユーザ機器デバイスは、インホームネットワークを必要とせずに独立的にサーバ１４０と通信する、２）サーバ１４０との１つのみの接続であり、各々のユーザ機器デバイスは、インホームネットワークを通して互いに通信する、または３）各々のユーザ機器デバイスがサーバ１４０と通信し、インホームネットワークを通して互いに通信する、の何れかが可能である。
【００８９】
図１１ｂに示すように、サーバ１４０（図１）の機能は、ネットワークノード１１２０に位置するサーバ１１２２を使用して提供され得る。サーバ１１２２などのサーバは、テレビジョン配信機構１０４（図１）に位置するサーバ１４０の代わりに使用されるか、またはサーバ１４０とともに使用され得る。サーバ１１２２は、１つまたは複数のユーザ機器１０８（図１）に接続され得る。サーバ１１２２は、１つまたは複数のホームネットワーク、たとえばホームネットワーク１１３（図１）に接続してもよい。
【００９０】
図１１ｃに示すように、様々な家庭内のユーザ機器は、通信リンクによって接続され得る。たとえば、ユーザ機器１１３６は、リンク１１４０を介してユーザ機器１１３８に接続され得る。リンク１１４０は、有線または無線リンクでよい。この方法では、家庭１１３２および家庭１１３４は、プログラムガイドの設定、および記録されたコンテンツを共用してよい。様々な家庭に位置するホームネットワークも、この方法で相互接続され得る。実施態様によっては、１群の家庭（つまり、２つを超える家庭）も、プログラムガイドの設定、および記録されたコンテンツを共用するために接続され得る。ツリー、リング、またはバス構成は、この家庭群を接続するために使用してもよい。
【００９１】
図１１ｄに示すように、様々な家庭内のユーザ機器は外部のサーバを介して接続してよい。たとえばユーザ機器１１５６は、サーバ１１５０を介してユーザ機器１１５８に接続され得る。通信経路１１６０は有線または無線経路でよい。この方法では、家庭１１５２および家庭１１５４は、プログラムガイドの設定および記録されたコンテンツを共用してよい。様々な家庭に位置するホームネットワークも、この方法で相互接続してよい。実施態様によっては、１群の家庭（つまり、２つを超える家庭）も、プログラムガイドの設定、および記録されたコンテンツを共用するためにサーバ１１５０に接続してよい。ツリー、リング、またはバス構成は、この家庭群およびサーバ１１５０を接続するために使用してよい。
【００９２】
ホームネットワークでは、ユーザは、任意の特定のユーザ機器デバイスからテレビジョンプログラミングを記録し、記録したプログラミングを、ホームネットワーク上に位置する別のユーザ機器デバイスから視聴することを望む場合がある。たとえば、ユーザは、リビングルームに位置するユーザ機器にインプリメントされた対話型メディアガイダンスアプリケーションにアクセスして、「Ａｍｅｒｉｃａｎ  Ｉｄｏｌ」を記録してよい。記録が完了した後、ユーザは、たとえば寝室に位置するユーザ機器にインプリメントされた対話型メディアガイダンスアプリケーションにアクセスして、「Ａｍｅｒｉｃａｎ  Ｉｄｏｌ」の記録にアクセスして視聴することができる。
【００９３】
しかし、ユーザ機器デバイスの表示および記録機能は異なる。結果として、ホームネットワーク内のいくつかのユーザ機器デバイスは、そのホームネットワーク内の他のユーザ機器デバイスによって記録されたコンテンツを表示することができない。たとえば、携帯電話、および高品位デジタルビデオレコーダは、ホームネットワーク内の２つの別個のユーザ機器デバイスの一部でよい。携帯電話は、１６０×１００ピクセルを超える解像度を有する録画を表示することはできない。したがって、携帯電話は、たとえば、デジタルビデオレコーダ上の高品位テレビジョンプログラムの録画を表示することはできない。さらに、携帯電話には、高品位録画を合理的な時間でダウンロードするバンド幅もない。
【００９４】
様々な解像度をサポートし、様々なバンド幅を有するほかに、ホームネットワーク内のユーザ機器デバイス間で異なるその他の機能としては、たとえば、ユーザ機器デバイスがサポートするメディアのタイプ、ユーザ機器デバイスの処理能、ユーザ機器デバイスが、様々な映像および音声形式を復号する能力、および任意のその他の適切な機能が挙げられる。
【００９５】
本発明は、１つまたは複数のホームネットワーク内で使用されるコンテンツ、たとえば対話型コンテンツまたはメディアコンテンツを提供するシステムおよび方法を提供する。対話型コンテンツのいくつかは、「Ｎｅｗ  Ｔｏ  Ｍｅ」コンテキストで提供されてもよく、これは、ユーザのプログラムガイドおよび視聴用途を最適化する柔軟な方法で、以前に視聴されたか、もしくは記録されたコンテンツを識別するか、または以前に視聴したコンテンツの識別に基づいて情報を提示するか、さもなければある動作を実行し得る。ユーザが、一般に、日常的にホームネットワーク内の複数の異なるユーザデバイスと対話する場合、ホームネットワーク環境で以前に視聴したコンテンツを把握し、管理することは特に重要となることもある。コンテンツの管理は、様々なレベルの特性で行われる場合がある。本発明の一実施態様では、コンテンツは、特定のホームネットワーク内の個々のレベル、またはデバイスレベルで管理される。本発明のもう１つの実施態様では、コンテンツは、家族レベル、または複数のホームネットワーク全体で管理してよい。本発明のさらにもう１つの実施態様では、コンテンツは、複数のホームネットワーク全体で、ただし個人またはユーザ機器デバイスに関連して管理してよい。これらの態様の各々について、以下でさらに詳細に説明するが、様々な実施態様を理解しやすくするため、いくつかの用語について先ず説明し、これらの用語はすべて、本発明の様々な実施態様に適用される。これらの用語のいくつかとして、視聴履歴、対話型コンテンツ、メディアコンテンツがある。
【００９６】
視聴履歴は、視聴、再生、または表示されたコンテンツの履歴を表す。詳細には、視聴履歴は、本明細書で規定するとおり、ホームネットワークに通信可能に結合される少なくとも１つのユーザ機器デバイスで表示、視聴、または再生されたコンテンツの編集を含むが、これらだけに限らない。つまり、視聴履歴は、視聴、再生、記録されたコンテンツを追跡する特定の個人、デバイス、またはホームネットワークに関する日誌もしくはプロファイル、またはこれらの何らかの組合せに類似している。したがって、視聴履歴は、個人、ユーザデバイス、およびホームネットワークに関して備えられることができる。
【００９７】
視聴履歴は、対話型メディアガイダンスアプリケーションがコンテンツを管理することを可能にするフレームワークまたはガイドラインを提供し得る。たとえば、コンテンツが個々のレベルで管理される場合、視聴履歴は、ホームネットワークに通信可能に結合されたデバイスと対話する各個人に関して特に維持される。特定のユーザが、ホームネットワークに通信可能に結合された様々なユーザデバイスにアクセスする場合、対話型メディアガイダンスアプリケーションは、その特定のユーザの視聴履歴にアクセスして、そのユーザが使用するユーザ機器デバイスにコンテンツを提供するかどうかを判断する。もう１つの例として、視聴履歴は、ホームネットワークに通信可能に結合された選択されたデバイスに関して維持され得る。さらにもう１つの例では、視聴履歴は、１つまたは複数のホームネットワークに関してか、または２つ以上のホームネットワーク全体に維持される個人またはデバイスに関して維持され得る。
【００９８】
図１２は、本発明の原理に従って視聴履歴を作成、変更、または更新するために監視されるいくつかの異なるタイプのコンテンツ（メディアコンテンツとも呼ぶ）を示す。図示のとおり、図１２は、テレビジョンプログラミング１２０２、音楽プログラミング１２０４、宣伝１２０６、対話型メディアガイドアプリケーションコンテンツ１２０８、追加の情報１２１０、および記録されたプログラミング１２１２を含む。テレビジョンプログラミング１２０２は、ブロードキャストプログラミング、記録されたプログラミング、ペイパービュープログラミング、ビデオオンデマンドプログラミング、ニアビデオオンデマンドプログラミング、ストリーミングメディアプログラミング、インターネットアクセス可能プログラミング（たとえば、インターネットまたはウェブサイトからダウンロードされ得るプログラミング）、または任意のその他の適切なテレビジョンプログラミングなどのコンテンツを含むことができる。音楽プログラミング１２０４は、衛星ラジオ、インターネットラジオ、記憶された音楽ファイル（たとえば、．ｍｐ３もしくは、．ｗａｖファイル）、または任意のその他の音楽プログラミングなどの音楽プログラミングを含むことができる。宣伝１２０６は、ユーザによって、または対話型メディアガイドアプリケーションによって視聴されたテレビジョンプログラミングの一部として、たとえばオーバレイ、フリップもしくはブラウズオーバレイ、全画面オーバレイ、部分画面オーバレイに、宣伝ウィンドウもしくは領域に、またはバナー宣伝、標的宣伝、チャネル宣伝、ポップアップ宣伝、対話型の宣伝、または任意のその他の適切な宣伝として表示される宣伝を含む（たとえば、プログラミングの開始時、中間、および／または終わりに表示される）。対話型メディアガイダンスアプリケーションコンテンツ１２０８は、たとえば、プログラミングのリスティング、メディアガイド表示画面、記録されたプログラミングのリスティング、または任意のその他の適切な対話型メディアガイドコンテンツを含むことができる。追加情報１２１０は、たとえば、上記以外のインターネットからの情報、または対話型メディアガイダンスシステムがアクセス可能なデータベースまたはサーバに記憶された情報を含むことができる。記録されたプログラミング１２１２は、物理メディア上に記録された任意のタイプのプログラミングを含む。図１２に示す様々なタイプのコンテンツ、および視聴履歴の作成または更新のために監視される各々のタイプのコンテンツに付随する説明は、網羅的ではなく、本明細書に特に記載されていないか、またはまだ開発されていないその他のタイプのコンテンツ（たとえば、メディア）を監視することもできる。
【００９９】
図１３は、視聴または再生されたコンテンツの様々な態様を追跡するために使用され得るいくつかモニターを示す。コンテンツ視聴モニター１３０２は、どのコンテンツ（たとえば、図１２に関連して上記で説明した何れかのコンテンツ）が視聴されたかを監視することができる。たとえば、「Ｆａｍｉｌｙ  Ｇｕｙ」の第１シーズン、第４エピソードが視聴された場合、視聴済みコンテンツモニター１３０２は、「Ｆａｍｉｌｙ  Ｇｕｙ」のこの特定のエピソードが既に視聴されたという事実を反映するように、視聴履歴を更新することができる。たとえば、対話型メディアガイダンスアプリケーションによって、特定の宣伝が表示される場合、視聴済みコンテンツモニター１３０２は、この特定の宣伝が表示されたという事実を反映するように、視聴履歴を更新することができる。視聴済みコンテンツモニター１３０２は、コンテンツの少なくとも予め決められた部分が既に視聴された場合に、コンテンツが視聴されたと指示することができる。たとえば、大部分のコンテンツ（たとえば、コンテンツの長さの少なくとも半分）が視聴された場合、コンテンツは、既に視聴されたとマークされ得る。予め決められた視聴部分は、視聴されるコンテンツのタイプによって異なることに注意する。たとえば、ユーザが、ビデオオンデマンドプログラムの再生を開始するが、プログラムの開始から５分後に再生を停止する場合（ユーザが、そのプログラムを好まないため）、モニター１３０２は、このプログラムが既に視聴されたとみなす。必要な場合、コンテンツが最後に視聴された日付または時刻を示すタイムスタンプを視聴履歴内に記憶することができる。
【０１００】
頻度モニター１３０４は、特定のコンテンツが視聴された回数を監視することができる。たとえば、テレビジョンプログラムまたは宣伝が視聴された回数は、視聴履歴に記憶され得る。その他の方法では、頻度モニター１３０４は、ユーザが、たとえば視聴者履歴に記録される、予告または様々なプログラミングに関する情報の宣伝文などの補足的な情報を要求もしくは視聴する回数を監視する。
【０１０１】
ブックマークモニター１３０６は、ユーザが一時停止したか、もしくは再生を停止した時に、視聴されているプログラム（たとえば、テレビジョンプログラム）、または視聴されているプログラム（たとえば、ビデオオンデマンドもしくは記録されたプログラム）内のロケーションを把握することができる。以下の例は、ブックマークされた情報の使用を示す。ユーザは、第１の部屋に位置するユーザ機器で、記録されたプログラムを閲覧しているが、記録されたプログラムの再生を停止すると仮定する。記録されたプログラムが停止された位置は、ブックマークすることができる。さらに、ユーザが、第２の部屋にあるユーザ機器と対話すると仮定する。ブックマークは、第２の部屋にあるユーザ機器が、ユーザが第１の部屋で再生を停止した位置で、記録されたプログラムの再生を再開することを可能にする。
【０１０２】
実施態様によっては、たとえば、上記のモニターの１つを使用して、視聴履歴を作成または更新するほかに、またはこれらの代わりに、対話型メディアガイダンスアプリケーションは、ユーザが、視聴履歴を手動で作成または更新することを可能にする。たとえば、対話型メディアガイダンスアプリケーションは、ユーザが、個人、デバイス、またはホームネットワークの視聴履歴を特定することを可能にする１つまたは複数の表示画面を提供することができる。表示画面は、ユーザがナビゲートおよび選択することができる対話型メディアガイダンスアプリケーションによって提供されるメニューのオプションからアクセス可能である。他の実施態様では、ユーザは、ユーザが、視聴したコンテンツ、または視聴する興味がないか、もしくはほとんど興味がないコンテンツを、ホームネットワークから離れているが、対話型メディアガイダンスシステムに通信可能に結合されている場所で入力することが可能である。たとえば、ユーザは、ウェブサイト上で視聴履歴を作成または更新することができる。ウェブサイトでは、ユーザは、テレビジョンシリーズの「２４」の最初の２シーズンのエピソード全部を見たこと、またはショー「Ｓｅｉｎｆｅｌｄ」の特定のエピソードを視聴したことを指定することができる。ユーザは、特に、ユーザが、指定したコンテンツを最後に視聴した日付、またはユーザが、指定したコンテンツを視聴した頻度も記述することができる。情報は、入力された後、ダウンロードされ、既存の視聴履歴内に組み込まれるか、または既存の視聴履歴に取って代わることができる。
【０１０３】
図１４は、ユーザが、それぞれの視聴履歴を手動で指定するインターネットのウェブサイトによって提供される例示的画面１４００を示す。一般に、ユーザが、それぞれの視聴履歴の特定の構成要素を手動で指定または更新することを可能にすることは、対話型メディアガイドアプリケーションによって自動的に捕捉されなかった完全な視聴履歴をさらに正確に反映する上で重要になる場合がある。これは、対話型メディアガイドアプリケーションのインストレーションの前に、たとえば、視聴者が閲覧したプログラミング、または、視聴者が、対話型メディアガイドアプリケーション外の環境で閲覧するプログラミングの入力に必要になる場合がある。図１４に戻ると、画面１４００は、対話型メディアガイダンスアプリケーションによってローカルに提供することもできる。第１に、ユーザは、以前に視聴したコンテンツのタイトルまたは説明をテキストフィールド１４０２に記入する。オンスクリーンキーボード、または音声ディクテーションなどの補助があれば、ユーザが、この情報をテキストフィールド１４０２に入力するのを支援することもできる。以前に視聴したコンテンツのタイトルまたは説明を入力した後、ユーザは、ボタン１４０４を選択して、使用可能なすべてのコンテンツのデータベース内で、入力されたコンテンツを検索する。対話型メディアガイダンスアプリケーションは、入力された情報に一致するコンテンツ、または複数の最も近いコンテンツを複数、１つまたは複数の追加の画面でユーザに対して提示することができる。ユーザは、次に、適切なコンテンツを選択し、そのコンテンツは、次に、対話型メディアガイダンスアプリケーションによって認識可能な形式で、テキストフィールド１４０２に表示することができる。
【０１０４】
あるいは、ユーザは、以前に視聴したコンテンツのタイトルまたは説明をよく知らない場合、ボタン１４０６を選択してコンテンツを検索することができる。ボタン１４０６の選択に応答して、対話型メディアガイダンスアプリケーションは、以前に視聴したコンテンツに対する様々なパラメータまたは基準を指定する１つまたは複数の画面をユーザに提供することができる。たとえば、ユーザには、コンテンツのジャンル（カテゴリまたはサブカテゴリに分割されてもよく、たとえば映画、ドラマ、テレビジョンのショー、およびホームコメディ、スポーツ、および野球、または宣伝、並びに車のコマーシャルに分割される）、コンテンツを視聴した日付、コンテンツが視聴されたチャネル、またはコンテンツをさらに狭めるさらに他の限定子（たとえば、評価、役者）を指定する機会が提供され得る。パラメータが入力された後、対話型メディアガイダンスアプリケーションは、入力されたパラメータに基づいてサーチを行い、入力されたパラメータに一致するコンテンツから選択する機会をユーザに提供することができる。
【０１０５】
以前に視聴したコンテンツを特定した後、ユーザは、以前に視聴したコンテンツに関するさらに他の詳細を提供する機会を有することができる。たとえば、ユーザは、コンテンツが視聴された日付（ユーザが視聴したテレビジョンシリーズの正確なエピソードを判断するため）、またはコンテンツが視聴されたシーズンを選択領域１４０８に入力することができる。ユーザは、ドロップダウンメニュー１４１０を使用して、特に、コンテンツが何回視聴されたか、コンテンツがどの程度の頻度で視聴されたか（たとえば、過去１週間に２回）、コンテンツが最後に視聴された日付、視聴者がどの程度多くのコンテンツを視聴したか（ブックマークモニターが使用することができる情報）を指定することができる。
【０１０６】
ユーザが、以前に視聴したコンテンツに関する詳細を指定し終わると、ユーザは、以前に視聴したコンテンツを手動で入力することによって、更新するべきプロファイルを指定する。そのため、ユーザは、ユーザ、デバイスまたは家族の名前をテキストフィールド１４１２に入力することができる。ユーザは、新しいプロファイルの手動入力されたコンテンツ部分を作成したい場合、ボタン１４１４を選択することができる。ボタン１４１４の選択に応じて、対話型メディアガイダンスアプリケーションは、新しいプロファイルの名称、および新しいプロファイルに関連する何らかの追加の情報を入力するようにユーザに促してもよい。ユーザは、さらにボタン１４１６を選択して、使用可能なプロファイルをブラウズして、適切なプロファイルを選択することができる。ユーザは、以前に視聴したコンテンツに関連する入力情報に基づく複数のプロファイルを更新することを望む場合、第１プロファイルを特定し、次にボタン１４１８を選択して、それ以上のユーザプロファイルを追加することができる。ボタン１４１８の選択に応じて、対話型メディアガイダンスアプリケーションは、直接入力によるか、またはプロファイルのデータベースをブラウズすることによって、追加のプロファイルの名称を入力するように、ユーザに促すことができる。
【０１０７】
この情報によって影響を受ける所望の１つまたは複数のプロファイルを選択した後、ユーザは、手動入力した視聴履歴を、選択した１つまたは複数のプロファイルに関連する既存の視聴履歴と合併するかどうか、または選択した１つまたは複数のプロファイルの視聴履歴を置き換えるかどうかをさらに指定することができる。ユーザが無線ボタン１４２０を選択すると、対話型メディアガイダンスアプリケーションは、入力した視聴履歴を、選択した１つまたは複数のプロファイルの既存の視聴履歴に追加することができる。ユーザが、無線ボタン１４２２を選択する場合、対話型メディアガイダンスアプリケーションは、選択された１つまたは複数のプロファイルの既存の視聴履歴を、入力された視聴履歴と交換することができる。
【０１０８】
ユーザには、手動入力されたコンテンツが、様々な対話型コンテンツの表示、または「Ｎｅｗ  Ｔｏ  Ｍｅ」機能が適用可能である場合、対話型メディアガイダンスアプリケーションによって提供される機能にどのように影響するかを選択する機会が提供され得る。ユーザが、チェックボックス１４２４を選択する場合、対話型メディアガイダンスアプリケーションは、手動入力された視聴履歴を、自動生成されるコンテンツの表示で考慮する（つまり、宣伝またはプログラミングなどの手動入力コンテンツは、視聴者に対して自動的には表示されない）。ユーザがチェックボックス１４２６を選択すると、対話型メディアガイダンスアプリケーションは、入力された視聴履歴を自動記録動作で考慮する（たとえば、テレビジョンシリーズのシーズンの記録に関連して）。ユーザがチェックボックス１４２８を選択すると、対話型メディアガイダンスアプリケーションは、推薦を提示する時に、入力された視聴履歴を考慮に入れる。ユーザが、チェックボックス１４３０を選択すると、対話型メディアガイダンスアプリケーションは、サーチ結果を提示する時に、入力された視聴履歴を考慮に入れる。ユーザが、チェックボックス１４３２を選択すると、対話型メディアガイダンスアプリケーションは、図１９Ａ〜Ｇに関連して以下で説明するとおり、以前に視聴したか、または以前に視聴していないコンテンツのリスティングの視覚指標を表示する時に、入力された視聴履歴を考慮に入れる。ユーザがチェックボックス１４３４を選択すると、対話型メディアガイダンスアプリケーションは、やはり図２１Ａ〜Ｈに関連して以下で説明するとおり、以前に視聴したか、または以前に視聴していないコンテンツのディスプレーに視覚指標を表示する時に、入力された視聴履歴を考慮に入れる。ユーザは、上記のオプションの全部を選択することを望む場合、チェックボックス１４３６を選択する。ユーザが、チェックボックス１４２４〜１４３６のどれも選択しない場合、対話型メディアガイダンスアプリケーションは、入力された視聴履歴を、既存の視聴履歴に指定された同じ機能に、または図２２に関連して説明する初期設定の規則に従って適用する。
【０１０９】
ユーザは、視聴履歴、および視聴履歴に関連するその他の上記の詳細を入力すると、サブミットボタン１４３８を選択することによって、この情報をこのウェブサイトにサブミットすることができる。ユーザは、それぞれ消去ボタン１４４０または取消しボタン１４４２を選択することによって、入力した情報を消去するか、または機能から取り消して、視聴履歴の入力を完了することができる。情報がサブミットされた後、それは処理され、視聴履歴の詳細、および関連する命令、たとえば、入力された視聴履歴によって影響される対話型メディアガイダンスアプリケーションの機能は、適切な形式で、適切な対話型メディアガイダンスシステムに送信される。あるいは、視聴履歴を手動入力する機能が、ローカル対話型メディアガイダンスシステムによって提供される場合、ローカル対話型メディアガイダンスアプリケーションは情報を処理してフォーマットし、その情報を適切な対話型メディアガイダンスシステムまたはシステムに直接送信する。
【０１１０】
図１５は、ユーザが、本発明の原理に従って、以前に視聴したコンテンツの視聴履歴を手動入力することを可能にする例示的フロー図１５００である。先ず、ステップ１５０２では、対話型メディアガイダンスアプリケーションは、ユーザが、以前に視聴したコンテンツ、および指定されたコンテンツの視聴に関連する詳細を指定することを可能にする。ステップ１５０４では、対話型メディアガイダンスアプリケーションは、ユーザがステップ１５０２で入力した情報に基づく視聴履歴を編集する。ステップ１５０６では、ユーザは、視聴履歴が適用される、新しいかまたは既存の、ユーザ、デバイスまたは家族のプロファイルを指定する。ステップ１５０８では、対話型メディアガイダンスアプリケーションは、ステップ１５０２で指定された視聴履歴を、ステップ１５０６で指定されたプロファイルに適用する。ステップ１５１０では、ユーザは、視聴履歴が、対話型メディアガイダンスアプリケーションの機能性にどのように影響するかを指定する。ステップ１５１２では、対話型メディアガイダンスアプリケーションは、ステップ１５１０におけるユーザによる指定に従って、ステップ１５０８で指定されたプロファイルに関するそれ自体の機能を更新する。より一般的には、ステップ１５０４、１５０８、および１５１２は、ユーザが、ステップ１５０２、１５０６、および１５１０で、たとえば図１４のサブミットボタン１４３８を選択することによって情報をサブミットした後に行われる。
【０１１１】
視聴履歴は、１つまたは複数のデータベースに記憶され、これらのデータベースの何れか、または両方とも、ユーザ機器デバイスおよび／またはホームネットワークによって、ローカルまたはリモートアクセスのどちらかまたは両方が可能である。さらに、以下で詳細に説明するように、ユーザプロファイル、デバイスのプロファイル、および／またはホームネットワークプロファイルなどのプロファイルも、データベースに記憶することができる。
【０１１２】
図１６は、ユーザ機器デバイス１６０２、１６０４、１６０６、および１６０８を示す例示のホームネットワーク１１３の例示のブロック図であり、各々のユーザ機器デバイスは、特に視聴履歴データを記憶することができるデータベース１６１２に直接接続される。図８ａに関連して説明したものに類似するホームネットワークトポロジーを使用して、視聴履歴データを記憶することができるデータベースを説明するが、図８ｂ〜ｃ、９、１０、および１１に関連して説明するような他のホームネットワーク構成またはトポロジーを使用してよいことが分かるであろう。ユーザ機器デバイス１６０２、１６０４、１６０６、および１６０８は、通信経路１６１４を介して、同じデータベースサーバとの間で視聴履歴データを送受信し、通信経路１６１４は、インホームネットワークに適する任意の通信経路、たとえば有線経路、ケーブル経路、光ファイバ経路、無線経路、またはこれらの経路の組合せでよい。データベース１６１２とユーザデバイス１６０２、１６０４、１６０６、および１６０８との間の接続は、視聴者の履歴データが、ホームネットワークに通信可能に結合されるユーザ機器デバイスによってアクセス可能であることを示す。こうしたアクセス可能性は、すべてのユーザ機器デバイスが、たとえば、特定の個人、選択したデバイス、またはホームネットワークに応じてコンテンツを管理するように適切に構成されるということを保証する。
【０１１３】
また、図１６は、特定のホームネットワークに関する視聴者履歴データを、ホームネットワーク内のすべてのユーザ機器デバイスがアクセス可能な単一のローカルスタンドアロンサーバ上の単一データベース内に記憶することを単な例示として示す。視聴者履歴データには、広範な別の構成がある。たとえば、データベースは、ホームネットワーク内のユーザ機器デバイスの１つ（データベース１６１６に示す）に記憶され、データベースは、データベース１６１８で示すようにホームネットワークに通信可能に結合されるか、データベース１６２０で示すようにホームネットワークの外側のリモートロケーションに位置する（たとえば、異なるホームネットワーク内のユーザ機器デバイスまたはサーバ、配信機構、サーバなどに位置する）。その他の実施態様では、データベースは、冗長性または付加性能のために分割または重複され、先に説明したロケーションの何らかの組み合わせの間に、またはこうした情報をホストするのに適するその他の場所に任意の適切な方法で分散され得る。さらに、このデータベースは、たとえば、他のユーザ機器デバイスには、データベースに対する通信可能な結合がないか、またはこうしたその他のユーザ機器デバイスには、対象となる特定のデータベース、ユーザプロファイル、または視聴履歴にアクセスする適切な権限がないため、ホームネットワーク内のユーザ機器デバイスのサブセットのみがアクセス可能である。このような場合、データベースに直接アクセスしないユーザ機器デバイスは、データベースにアクセス可能なユーザ機器デバイスと通信可能なリンクを確立することができる。
【０１１４】
コンテンツは、コンテンツがユーザによって視聴されるときに、対話型メディアガイダンスシステムが記憶する文字列または数字などの一意の識別子を使用して識別され得る。その他の実施態様では、対話型メディアガイダンスアプリケーションは、特定のユーザがまだ視聴していないすべてのコンテンツの識別子を記憶することができる。
【０１１５】
対話型メディアガイダンスアプリケーションは、任意の数の方法で視聴履歴を記憶することができる。実施態様によっては、対象となる視聴者の履歴が、使用されているユーザデバイス以外のロケーションに記憶されている場合、ユーザ機器は、ダウンロードして視聴履歴のローカルにキャッシュされたコピーを保持する。対話型メディアガイダンスアプリケーションは、次に、ローカルにキャッシュされたコピーの視聴履歴に変更を加えてから、更新された視聴履歴を外部に位置するデータベースに対し、所定の間隔をおいて、オンデマンドで（たとえば、こうした情報を提供するようにという要求に応じて）、またはユーザの動作に応じて（たとえば、ユーザデバイスからログアウトする）、または任意のその他の方法によって、アップロードする。
【０１１６】
図１７は、対話型メディアガイダンスアプリケーションによって生成および表示され得るいくつかの異なるタイプの対話型コンテンツを示す。図示のとおり、図１７は、メニュー１７０２、プログラムリスティング１７０４、推薦１７０６、サーチ結果１７０８、宣伝１７１０、および追加情報１７１２を含むことができる。メニュー１７０２は、ユーザが、対話型メディアガイダンスアプリケーションによって提供される様々な機能をナビゲートすることを可能にするテキストメニューを含むことができる。プログラムリスティング１７０４は、以前に述べたタイプの何れかの使用可能なプログラミングの表示を含むことができる。こうしたリスティングは、たとえば、チャネル、日付、ジャンル、ユーザが指定する基準、または任意のその他の適切な方法によって組織化され得る。推薦１７０６は、対話型のプログラムガイダンスアプリケーションによる、使用可能なプログラミング、または視聴もしくは記録用のその他のコンテンツのユーザに対する推薦の任意の表示を含む。サーチ結果１７０８は、使用可能なコンテンツに対してユーザが行うか、または対話型メディアガイダンスアプリケーションによって自動的に実行されるサーチの結果を含むことができる。宣伝１７０６は、図１２に関連して説明するタイプの宣伝１２０６を含むことができる。最後に、追加情報１７１２は、対話型メディアガイダンスアプリケーションによって生成されるが、上記で説明しなかった任意のタイプの情報を含むことができる。
【０１１７】
次に、個々のレベルにおけるコンテンツ管理について説明する。ホームネットワーク内で個々の基準でコンテンツを管理することによって、メディアガイダンスシステムは、ユーザが使用するユーザデバイスに関係なく、各々のユーザに固有の対話型コンテンツを提供することができる。個別化されたコンテンツ管理は、特定のユーザのメディアガイダンスアプリケーション用途を強化する多くの利点を提供する。たとえば、第１ユーザが、特定のプログラム（たとえば、テレビジョンのショー）をリビングルームで視聴する場合、システムは、第１ユーザが、その特定のプログラムを視聴したという事実を反映するように、第１ユーザの視聴履歴を更新することができる。したがって、第１ユーザが、寝室（または、ホームネットワークに通信可能に結合されたユーザデバイスを有する任意のその他の部屋）に引き上げて、別のプログラムを閲覧することにした場合、システムは、第１ユーザが、リビングルームで視聴した特定のプログラムのリスティングを、寝室にあるユーザデバイスに表示され得るプログラムのリスティングから削除することができる。対照的に、第２ユーザが、リビングルームまたは寝室でユーザデバイスにアクセスし、第１ユーザが視聴した特定のプログラムを視聴しなかった場合、システムは、第２ユーザに対するリスティングにその特定のプログラムを表示することができる。当然のことながら、リビングルームおよび寝室と言う場合は単なる例であり、制限する意図はない。さらに、システムは、特定のプログラムをプログラムのリスティングから削除するように要求されないが、これは、当然のことながら、コンテンツを表示することができる多くの異なる方法のうちの１つである。たとえば、特定のプログラムのリスティングが、特定のプログラムが、第１ユーザによって視聴されなかったことを指示するために「特別に」提示されるか、または追加情報（たとえば、特定のプログラムが、その日最後に視聴されたことを示す情報）が、特定のプログラムのリスティングに関連して表示され得る。コンテンツを表示することができる様々な方法の例は、図１７に関する説明に関連して記載する。
【０１１８】
個別化されたコンテンツ管理のもう１つの利点は、設定または選択に適用され得る。たとえば、特定のユーザが、何れかのユーザデバイスで設定する任意の設定は、ホームネットワークに結合されるすべてのユーザデバイスに自動的に適用され得る。したがって、特定のユーザが、ホームネットワークに結合される各々のユーザデバイスに、任意の所望の設定を手動で定義する必要はない。さらに、特定のユーザが、ユーザデバイスの１つで設定を変更する場合は常に、更新された設定は、すべてのユーザデバイスに適用され、追加のユーザ入力を必要としない。このような設定は、たとえば、ユーザプロファイルの一部として記憶され得る。設定を含むことができる視聴履歴は、ユーザプロファイルの一部として記憶され得ることに注意する。
【０１１９】
図１８ａは、ホームネットワークに通信可能に結合されるユーザデバイスを使用して、識別されたユーザの視聴履歴に基づいて、対話型コンテンツまたはメディアコンテンツを表示するための例示的フロー図１８００を示す。ステップ１８０２では、ホームネットワークに通信可能に結合されるユーザデバイスを使用する、ユーザのアイデンティティが判断される。一実施態様では、ユーザのアイデンティティは、ユーザがユーザプロファイルを選択する時に判断され得る。図１９を簡単に参照すると、例示的ユーザプロファイル選択画面１９００が示されている。表示画面１９００は、リモートコントロール上の１つまたは複数のボタンの選択に応答するか、または画面１９００を表示させるオプションを選択するための対話型メディアガイダンスアプリケーション手段で強調表示をナビゲートすることによって表示され得る。画面１９００は、ユーザプロファイル選択領域１９０２、ユーザプロファイル作成ボタン１９０４、ユーザプロファイル削除ボタン１９０６、およびユーザプロファイル変更ボタン１９０８を備えることができる。画面１９００のコンテンツは、単なる例示であり、追加のボタンおよびその他の選択可能な機構を追加でき、様々な機構を削除できることが分かる。
【０１２０】
ユーザプロファイル選択領域１９０２は、強調表示領域１９１０、並びにユーザプロファイルボタン１９１２、１９１４、および１９１６を含むことができる。ユーザプロファイルボタン１９１２は、特定の個人（母およびＭａｒｙとして示す）のために作成されたユーザプロファイルに対応する。ユーザプロファイルボタン１９１４は、個人のグループ（家族として示す）のために作成されたユーザプロファイルに対応する。たとえば、グループプロファイルは、Ｍａｒｙと母の両方がプログラミングを視聴する時に選択され得る。ユーザプロファイルボタン１９１６は、無名またはゲストユーザ（ゲストとして示す）に対応する。たとえば、ボタン１９１６は、ユーザがプロファイルを持たないか、または指定された個人またはグループのプロファイルの一部としてメディアガイダンスアプリケーションとの対話を監視されることなくプログラミングを視聴することを望む場合に選択される。対話型メディアガイダンスアプリケーションは、ユーザが、強調表示領域１９１０を、ユーザプロファイルボタン１９１２、１９１４、および１９１６の１つにナビゲートし、強調表示されたユーザプロファイルボタンを選択することを可能にする。ユーザが、ユーザプロファイルボタン１９１２、１９１４、および１９１６の１つを選択すると、一人または複数のユーザの１つまたは複数のアイデンティティ、またはユーザが無名かどうかが判断される。
【０１２１】
対話型メディアガイダンスアプリケーションは、さらに、ユーザが、強調表示領域１９１０をユーザプロファイル作成ボタン１９０４、ユーザプロファイル削除ボタン１９０６、またはユーザプロファイル変更ボタン１９０８にナビゲートすることを可能にし、必要な場合、ユーザは、強調表示されたボタンを選択すればよい。ユーザプロファイル作成ボタン１９０４を選択すると、対話型メディアガイダンスアプリケーションは、新しいユーザプロファイルを作成するために、１つまたは複数の設定ボタンを表示することができる。ユーザプロファイル削除ボタン１９０６を選択すると、対話型メディアガイダンスアプリケーションは、指定された作成済みユーザプロファイルを削除することができる。実施態様によっては、ユーザプロファイル削除ボタン１９０６の選択に応答して、対話型メディアガイダンスアプリケーションは、強調表示領域１９１０を、ユーザプロファイル選択領域１９０２内のユーザプロファイルボタン１９１２の１つに配置して、ユーザが削除したいユーザプロファイルをユーザが選択することを可能にする。ユーザプロファイル変更ボタン１９０４を選択すると、対話型メディアガイダンスアプリケーションは、既存のユーザプロファイルを変更するために、１つまたは複数のセットアップ画面を表示することができる。
【０１２２】
再び図１８ａを参照すると、ユーザのアイデンティティを判断するステップ１８０２を実行するために、ユーザプロファイル選択画面１８００のほかに、あるいはその代わりに識別システムが使用される。識別システム（たとえば、図６のシステム６２０）は、対話型メディアガイダンスアプリケーションが、ホームネットワークに通信可能に結合されるユーザデバイスを使用する、１つまたは複数のユーザをインテリジェントに識別することを可能にする。たとえば、識別システムは、指紋、網膜、または熱スキャンを実行して、ユーザを判断し、対応するユーザプロファイルをロードすることができる。
【０１２３】
ステップ１８０４では、識別されたユーザの視聴履歴が提供される。上記のとおり、視聴履歴は、識別されたユーザによって使用されるユーザデバイスに通信可能に結合されるデータベースに記憶され得る。必要な場合、視聴履歴は、識別されたユーザに関連するユーザプロファイル内に記憶され得、ユーザプロファイルがデータベース上に記憶される。実施態様によっては、あるユーザのユーザプロファイルおよび／または視聴履歴情報は、ホームネットワークの内部または外部にあるいくつかまたは全部のユーザ機器デバイスで公的または私的に使用可能である。
【０１２４】
対話型メディアガイダンスシステムは、同じユーザプロファイルを使用するホームネットワーク内、またはその他にあるユーザ機器デバイスをすべて特定し、識別されたユーザの視聴履歴に関する最新の情報を提供することができる。実施態様によっては、たとえば、ユーザがログインした（たとえば、ユーザプロファイルを選択した）か、または識別システムによって識別されたユーザデバイスにおける対話型メディアガイダンスアプリケーションは、該当する場合、ホームネットワーク内のどのユーザデバイスが同じユーザプロファイルを使用しているか判断し、次に、これらのユーザデバイスと直接通信することを開始することができる。他の実施態様では、視聴履歴データおよび／またはユーザプロファイルを記憶する１つまたは複数のデータベースが、更新されたデータを受信する時は常に、１つまたは複数のデータベースは、更新された視聴履歴および／またはユーザプロファイルの全体、または視聴履歴および／またはユーザプロファイルの更新部分のみを、識別されたユーザの視聴履歴データおよび／またはユーザプロファイルデータを有する他のユーザデバイスに自動的に通信することができる。
【０１２５】
ステップ１８０６では、対話型コンテンツは、識別されたユーザの視聴履歴に基づいて作成され、ホームネットワークに通信可能に結合されるユーザ機器上に表示される。対話型コンテンツは、一般に、任意のタイプの表示画面または一連の画面、たとえばメニュー、プロンプト、プログラミングのリスティングなどを意味し、これらは、対話型メディアガイダンスアプリケーションによって作成されて、入力を促すか、またはユーザの対話の結果である。実施態様によっては、たとえば、対話型メディアガイダンスアプリケーションは、プログラミングのリスティングを作成し（視聴履歴に基づいて）、このリスティングでは、識別されたユーザが以前に視聴したか、または少なくとも視聴していたと識別したメディアコンテンツ（たとえば、テレビジョンプログラミング）がリストを形成することができる。このリスティングは、好みのリスティング、推薦のリスティング、またはプログラミングのサーチ結果リスティングでよい。
【０１２６】
視聴履歴の様々なパラメータまたはモニターは、以前に視聴したコンテンツを表示するかどうかを判断する際にさらに使用され得る。必要な場合、対話型メディアガイダンスアプリケーションは、以前に視聴されていた場合でも、プログラミングまたはその他のコンテンツを実際に表示するかどうかを判断するための閾値を定義するか、またはユーザが定義することを可能にする。たとえば、ユーザは、一例として、コンテンツが、指定された日付以前に視聴されたか、もしくはある範囲の日数以内に視聴されたか、またはコンテンツが、少なくとも指定された回数、またはある範囲の日数以内に視聴された場合を除いて、対話型コンテンツの作成される表示からコンテンツを除去しないように、対話型メディアガイダンスアプリケーションに指示することができる。他の実施態様では、対話型メディアガイダンスアプリケーションは、表示される対話型コンテンツから、以前に視聴したコンテンツを除去するかどうかを判断するために、ユーザが以前にメディアコンテンツを視聴したかどうかを含む一連の加重基準を定義するか、または定義することを可能にする。
【０１２７】
ユーザが以前に視聴したメディアを対話型コンテンツの表示から除去する機能は、多くの用途を有する。たとえば、対話型メディアガイダンスアプリケーションは、ユーザが既に視聴したメディアコンテンツに関する情報を使用して、特に、ユーザが指定した好みに基づいて、ユーザに閲覧または記録を積極的に勧め得るプログラムのリストを変更してもよい。他の実施態様では、対話型メディアガイダンスアプリケーションは、ユーザが、特定のメディアコンテンツ、またはメディアコンテンツのカテゴリに関して行うサーチから、ユーザが以前に見たメディアを除去することができる。さらに他の実施態様では、対話型メディアガイダンスアプリケーションは、自動的に、またはユーザの入力に応答して、今後のプログラミングのプログラムリスティングの表示から、識別されたユーザが以前に視聴したメディアコンテンツをフィルタリングして除去することができる。
【０１２８】
さらに他の実施態様では、対話型メディアアプリケーションは、ユーザがまだ見ていないプログラミングのみを含むサーチ結果を提供することができる。たとえば、ユーザが、Ｌｕｃｉｌｌｅ  Ｂａｌｌに関するコンテンツをサーチし、全体の「Ｉ  ＬＯＶＥ  ＬＵＣＹ」コレクション（たとえば、３００エピソード全部）が、ＶＯＤサーバで利用可能である場合、メディアアプリケーションは、ユーザがまだ見ていないプログラムのリスティングを表示することができる。つまり、メディアアプリケーションは、ユーザが、たとえば３００のエピソードのうちの２３０を既に見ている場合、３００のエピソード全部を表示しない。さらに一般的には、対話型メディアガイダンスアプリケーションは、コンテンツが以前に視聴されている場合、図１７に定義する任意のタイプの対話型コンテンツから、任意のタイプのコンテンツを除去することができる。
【０１２９】
当然のことながら、本発明の上記の実施態様は、様々なホームネットワーク環境に適用されてよい。１つの例示では、家庭内のある部屋にあるユーザ機器デバイスで、テレビジョンプログラミングを視聴したユーザは、ユーザが使用しているユーザ機器デバイスであるかどうかに関係なく、同じプログラミングを再び視聴することに関心がない場合がある。この点を解決するため、本発明は、ユーザが、自身のユーザプロファイルを簡単に作成し、次に、ホームネットワーク内の何れかのユーザ機器デバイスでユーザプロファイルを選択してから、ユーザ機器デバイスを使用することを可能にする。
【０１３０】
ユーザの視聴履歴を使用して、以前に視聴されたメディアコンテンツを対話型コンテンツの表示から除去するほかに、対話型メディアガイダンスアプリケーションは、図１８ａのステップ１８０６で指定される、メディアコンテンツの表示から以前に視聴されたメディアコンテンツを除去することができる。実施態様によっては、特定のユーザが既に見た宣伝（たとえば、コマーシャル）、またはその他の形式のプロモーションメディア、たとえばテレビジョンプログラムまたは映画の予告は、表示を抑制され、ユーザがまだ見ていない宣伝と置き換えられてもよい。その結果、この機能は、広告主が、それぞれの製品の潜在的な買手を引き付けるのを助けることができる。この機能が特に有利になる１つの状況は、一連の宣伝をつなぎ合わせて１つのストーリーを伝える連続的な宣伝の場合である。こうした宣伝は、散発的に再生され、任意の特定の順序で再生されるわけではない。ユーザが以前に見ていないこのような宣伝のみをユーザに提示することによって、対話型メディアガイダンスアプリケーションは、視聴者が、特定の連続的な宣伝の中の異なる個々の宣伝全部を視聴するのを助け、その結果、それぞれをつなぎ合わせて宣伝の背後にあるストーリー展開を知ることができる。
【０１３１】
対話型メディアガイダンスアプリケーションは、ユーザが、最初にユーザプロファイルを選択せずに、ホームネットワークでユーザ機器デバイスを作動させることを決定する状況に対してさらに他のサポートを提供する。ユーザによっては、ユーザ機器デバイスを使用する前に、ユーザプロファイルを選択する負担を味わいたくないかもしれない。この場合、対話型メディアガイダンスシステムは、たとえば、無名のユーザが視聴したプログラムを、ホームネットワークに記憶されたすべてのユーザプロファイルの視聴履歴に追加する。他の実施態様では、対話型メディアガイダンスシステムは、無名ユーザの視聴履歴を処理するための１つまたは複数のセットアップ画面を提供する。セットアップ画面は、ユーザが、無名ユーザの視聴履歴を含むべきユーザプロファイルを明示的に指定することを可能にする。
【０１３２】
実施態様によっては、対話型メディアガイダンスアプリケーションは、予め決められた基準を使用して、以前に視聴したコンテンツの表示を生成することができる。たとえば、対話型メディアガイダンスアプリケーションは、以前に視聴したプログラムをランキングし、ランキングに基づいてプログラムを表示するとよい。ランキングのさらに詳細な説明は、図２０に関連して以下で説明する。
【０１３３】
実施態様によっては、対話型メディアガイダンスアプリケーションは、ホームネットワークに通信可能に結合されるユーザ機器デバイスを視聴する複数のユーザの識別をサポートすることができる。図１８ｂは、本発明の原理による複数のユーザの識別をサポートする一実施態様の例示的フロー図１８１０を示す。ステップ１８１２で開始して、ホームネットワークに通信可能に結合される特定のユーザ機器デバイスでコンテンツを視聴する複数のユーザのアイデンティティが決定される。ユーザのアイデンティティは、複数のユーザプロファイルの選択に基づいて、または識別システム（たとえば、図６の識別システム６１２）によって決定され得る。ステップ１８１４では、ユーザ機器デバイスで視聴されるコンテンツ（たとえば、テレビジョンプログラミング）が監視される。ステップ１８１６では、識別された各々のユーザの視聴履歴が更新される。こうした更新は、各々のユーザのコンテンツ管理を強化し、なぜなら、各々のユーザの視聴履歴は、特定のプログラムが、識別されたユーザによって視聴されたという事実を反映することになるからである。たとえば、ユーザのグループが、映画「Ｗｈｅｎ  Ｈａｒｒｙ  Ｍｅｔ  Ｓａｌｌｙ」の録画を閲覧した後、記録されたプログラミングの将来生成されるリストは、「Ｗｈｅｎ  Ｈａｒｒｙ  Ｍｅｔ  Ｓａｌｌｙ」プログラムのリスティングを表示しなくてよい。
【０１３４】
次に、ユーザデバイスレベルのコンテンツ管理について説明する。ホームネットワーク内でユーザデバイスレベルでコンテンツを管理することは、メディアガイダンスシステムが、選択されたユーザデバイスで視聴されるコンテンツに基づいて対話型コンテンツを提供することを可能にする。一実施態様では、選択されたユーザデバイスはマスターとして処理され、他のユーザデバイスは、スレーブとして処理され得る。マスター／スレーブ構成では、視聴履歴は、マスターユーザデバイスで視聴されるコンテンツに基づいて作成、変更、または更新され得る。したがって、マスターおよびスレーブデバイスの両方で表示するために生成される対話型コンテンツは、マスターユーザデバイスの視聴履歴に基づく。
【０１３５】
図１８ｃは、本発明の原理によるユーザデバイスレベルにおけるコンテンツ管理を示すフロー図１８２０を示す。ステップ１８２２では、ホームネットワークに通信可能に結合されるいくつかのユーザデバイスの１つが選択される。たとえば、対話型メディアガイダンスアプリケーションは、ユーザが、ユーザデバイスプロファイルを選択することによって、所望のユーザデバイスを選択することを可能にする。もう１つの例として、ハードウェアプロトコル（たとえば、バイオス設定）は、特定のユーザデバイスを選択するように構成され得る。ステップ１８２４では、選択されたユーザデバイスの視聴履歴が提供され得る。ステップ１８２６では、対話型メディアガイダンスアプリケーションは、選択されたユーザ機器の視聴履歴に基づいて、ホームネットワークに通信可能に結合されるユーザ機器に表示される対話型コンテンツを生成することができる。
【０１３６】
次に、ホームネットワークレベルにおけるコンテンツ管理、および複数のホームネットワーク全体のコンテンツ管理について説明する。ホームネットワークレベルにおけるコンテンツの管理は、メディアガイダンスシステムが、ホームネットワークに通信可能に結合されるいくつかのユーザデバイスの何れか１つで視聴されるコンテンツに基づく対話型コンテンツを提供することを可能にする。この構成では、プログラミングのアイテムが、ホームネットワークに通信可能に結合されるユーザデバイスで視聴された時は常に、そのプログラムは、その特定のユーザデバイスのプログラミングのリスティングに提示されず、ホームネットワークに通信可能に結合される他のユーザデバイスにも提示されない。当然のことながら、この構成は、図１８ｃに関連して上記で説明したマスター／スレーブ構成と対照的である。実際、この構成は、ホームネットワークに通信可能に結合される各々のユーザデバイスがコンテンツを管理するマスター／マスター関係に類似している。たとえば、ホームネットワークは、３つの異なるユーザデバイスに通信可能に結合されるものとする。「Ｓｕｐｅｒｍａｎ」が、第１ユーザデバイスで視聴される場合、ホームネットワークの視聴履歴は、この視聴イベントを反映するように更新される。したがって、どのユーザデバイスも、プログラミングのリスティングに「Ｓｕｐｅｒｍａｎ」を表示しない。「Ｗｏｎｄｅｒｗｏｍａｎ」が、第２ユーザデバイスで視聴された場合、ホームネットワークの視聴履歴は、この視聴イベントを反映するように更新される。やはり、どのユーザデバイスも、プログラミングのリスティングに「Ｗｏｎｄｅｒｗｏｍａｎ」を表示しない。
【０１３７】
図１８ｄは、ホームネットワークでの視聴履歴に基づいてコンテンツを管理する例示的フロー図１８３０を示す。ステップ１８３２では、ホームネットワークに通信可能に結合される複数のユーザデバイスが提供される。ステップ１８３４では、ホームネットワークの視聴履歴が提供される。ステップ１８３６では、ホームネットワークの視聴履歴に基づく対話型コンテンツが生成され、ホームネットワークに通信可能に結合されるすべてのユーザデバイスに表示される。
【０１３８】
２つ以上のホームネットワーク全体のコンテンツを管理することは、メディアガイダンスシステムが、選択されたホームネットワークで視聴されたか、各々のホームネットワークで視聴されたコンテンツに基づく対話型コンテンツを提供することを可能にする。たとえば、ユーザは、第１ホームネットワーク（たとえば、ユーザの家庭に存在する）、および第２ホームネットワーク（たとえば、ユーザの別荘に存在する）を有することができる。第１ホームネットワークは、選択されたホームネットワークであると仮定する一実施態様では、第１ホームネットワークで視聴されたプログラミングのアイテムは、第２ネットワークのプログラミングのリスティングには提示されないようにするとよい。ホームネットワークのどれも選択されないと仮定する別の実施態様では、第１ネットワークで視聴されたプログラミングのアイテムはいずれも、第２ネットワークのプログラミングのリスティングに提示されず、第２ネットワークで視聴されたプログラミングのアイテムはいずれも、第１ネットワークのプログラミングのリスティングに提示されないようにするとよい。
【０１３９】
図１８ｅは、本発明の原理に従って、選択されたホームネットワークの視聴履歴に基づく対話型コンテンツを表示するための例示的フロー図１８４０を示す。ステップ１８４２では、ホームネットワークは、互いに通信可能に結合される少なくとも２つのホームネットワークから選択される。ステップ１８４４では、視聴履歴は、選択されたホームネットワークに基づいて提供される。ステップ１８４６では、選択されたホームネットワークの視聴履歴に基づく対話型コンテンツが生成され、各々のホームネットワークに表示される。
【０１４０】
当然のことながら、クロス結合されたホームネットワーク構成（たとえば、図１１ｃおよび１１ｄ参照）では、選択されたユーザデバイス、または識別されたユーザは、クロス結合されたホームネットワークに通信可能に結合されるユーザデバイスに表示するために生成される対話型コンテンツを決定すればよい。
【０１４１】
複数のホームネットワーク全体でコンテンツを管理する上記の説明は、特定のホームネットワークの視聴履歴を、外部のユーザ機器デバイス、またはホームネットワークと共用する能力を示すものである。このコンセプトは、本発明のユーザレベルおよびデバイスレベルに同様に拡大適用してもよい。たとえば、ホームネットワークの外側にあるユーザ機器デバイスにおけるユーザは、ユーザ機器デバイスが、ホームネットワークに通信可能に結合されていれば、ホームネットワーク内の特定のユーザまたはデバイスのプロファイルにさらにアクセスすることができる。この方法では、別荘で過ごすユーザは、ユーザのさらに完全な視聴履歴を有しているであろう、したがってより望ましい自宅のユーザまたはデバイスプロファイルにアクセスすることができる。
【０１４２】
図２０は、以前に視聴されたプログラミングに適用される、予め決められた基準に基づいてランキングされた対話型コンテンツを表示するための例示的フロー図２０００を示す。ステップ２００２では、対話型メディアガイダンスアプリケーションは、以前に視聴されたメディア（たとえば、テレビジョンシリーズのエピソード、映画、または宣伝）のいくつかまたは全部に対して、１つまたは複数の基準に基づいてランキングを割り当てるとよい。実施態様によっては、対話型メディアガイダンスアプリケーションは、メディアが最後にいつ視聴されたかという唯一の基準で、以前に視聴されたメディアをランキングすることができる。他の実施態様では、対話型メディアガイダンスアプリケーションは、メディアが最後にいつ視聴されたか、メディアが、どの程度の頻度で視聴されたか、およびユーザが、メディアに指定した特定の好みを含み得る複数の基準に基づいて、以前に視聴された各々のメディアに対して累積ランキングを割り当てる。この基準は、以前に視聴された特定のメディアのランキングを決定する際に加重され得る。加重されるかどうかに関わらず、以前に視聴されたメディアのランキングを決定するための様々な基準、様々な基準の各々の特定の重み、および実際にランキングを適用する特定のメディア、またはメディアのタイプなどのパラメータは、対話型メディアガイダンスアプリケーションによって、最適化された様式で予め設定されるか、またはこうした設定を指定するために、たとえば、対話型メディアガイダンスアプリケーションによって提供される表示画面を使用して、ユーザによって、および各々のユーザプロファイルごとにカスタマイズされ得る。
【０１４３】
ランキングが、以前に視聴されたメディアに適用された後、対話型メディアガイダンスアプリケーションは、ステップ２００４で、割り当てられたランキングに基づいて対話型コンテンツまたはメディアコンテンツを表示する。初期設定では、視聴されていないコンテンツは、以前に視聴したコンテンツより上位にランキングされるとよい。実施態様によっては、以前に視聴されたメディアコンテンツで、たとえば、比較的最近に視聴されたか、またはより頻繁に視聴されたメディアコンテンツは低めにランキングされ、したがって、あまり表示されないか、または対話型コンテンツのランキングリストで、低いほうに表示されるとよい。他の実施態様では、ランキングされた以前に視聴されたメディアコンテンツは、以前に視聴したコンテンツのランキングに対応する色勾配に基づいて、対話型コンテンツにおいて表示されてもよい。この方法では、視聴されたのがより最近か、またはより頻繁に視聴されたコンテンツの対話型リスティングは、視聴されたのがあまり最近ではないか、またはあまり頻繁に視聴されたのではないコンテンツより明るいか、もしくはより強く、またはこの逆に表示され得る。さらに他の実施態様では、以前に視聴されたメディアコンテンツの視聴履歴、たとえば、コンテンツが最後に視聴された日付、またはコンテンツが視聴された回数は、対話型メディアガイダンスアプリケーションによって生成された対話型コンテンツに表示され得る。
【０１４４】
メディアコンテンツは、同様に、以前に視聴したコンテンツのランキングに基づいて表示され得る。実施態様によっては、利用可能なその他のメディアコンテンツより最近に、またはより頻繁に視聴された宣伝またはプロモーションメディアは、表示されることが少なめになるとよい。
【０１４５】
図２１Ａ〜Ｆは、識別されたユーザの視聴履歴、選択されたデバイス、またはホームネットワークに基づいて、対話型メディアガイダンスアプリケーションによって生成および表示されればよい本発明の一実施態様による例示的コンテンツ２１００を示す。特に、図２１Ａ〜Ｆは、対話型メディアガイダンスアプリケーションが、以前に視聴したコンテンツの表示および／またはリスティングを提示するために使用するとよい例示の様々な視覚指標を示す。図２１Ａ〜Ｆでは、表示画面２１００は、選択可能な宣伝２１０２、選択可能なペイパービュー（「ＰＰＶ」）宣伝２１０４、ピクチャインガイド（「ＰＩＧ」）画面２１０６、およびプログラムリスティング２１０８、２１１０、２１１２、および２１１４を含む。宣伝２１０２および２１０４は、ユーザが宣伝を選択すれば、それに応じて、ユーザに、宣伝された商品を注文する機会を提供し、宣伝されたショーに自動的に方向付けることなどもできるという点で、選択可能な宣伝とも呼ばれる。
【０１４６】
図２１Ａでは、映画「Ｍａｔｒｉｘ」のプログラムリスティング２１０８は、映画が以前に視聴されたことを指示するため、閲覧済みアイコンとともに表示される。図２１Ｂでは、映画「Ｔｏｐ  Ｇｕｎ」のプログラムリスティング２１１０は、映画が２００５年１０月２５日に最後に視聴されたことを示すテキストとともに表示される。図２１Ｃでは、映画「Ｘ−Ｍｅｎ」のプログラムリスティング２１１２は、この映画が以前に視聴されたことを指示するため、網掛け表示される。図２０に関連して上記で説明したとおり、プログラムリスティング２１１２の輝度または色は、たとえば、プログラムリスティングに対応するコンテンツが最後に視聴された日付、どの程度の頻度で視聴されたかなどの要素に基づいて異なってよい。図２１Ｄでは、テレビジョンシリーズ「Ｅｎｔｏｕｒａｇｅ」のシーズン１のエピソード３のプログラムリスティング２１１４は、この特定のエピソードが２回視聴されたことを記述するテキスト情報とともに表示される。図２１Ｅでは、選択可能な宣伝２１０２、および選択可能なＰＰＶ宣伝２１０４は、特定の宣伝または宣伝されたコンテンツが以前に視聴されたことを示す視覚指標を含むことができる。たとえば、図２１Ｅに示すように、選択可能な宣伝２１０２および２１０４は、特定の宣伝、または宣伝されたコンテンツが以前に視聴されたことを示す文字「Ｗ」を有する円形のアイコンとともに表示される。異なる視覚指標が、視聴者が、宣伝自体を以前に視聴した時と、宣伝されたコンテンツを視聴した時とを区別するために使用される。図２１Ｆでは、ＰＩＧ画面２１０６は、たとえば、ユーザが、強調表示領域２１１８を使用してプログラムリスティング２１０８、２１１０、２１１２、または２１１４の１つ、または選択可能な宣伝２１０２または２１０４の一方を選択し、選択されたリスティングまたは宣伝に関連するメディアコンテンツがＰＩＧに表示される場合に、コンテンツが以前に視聴されたという指標も表示することができる。
【０１４７】
実施態様によっては、対話型メディアガイダンスアプリケーションは、図２１Ａ〜Ｆに示すように、以前に視聴したコンテンツを示す視覚指標を表示する代わりに、または表示するほかに、コンテンツが「Ｎｅｗ  Ｔｏ  Ｍｅ」であることを示す視覚指標を表示することができる。図２２に関連して以下で説明するように、以前に視聴したコンテンツと対比してまだ視聴していないコンテンツの視覚指標を表示するかどうかの決定は、ユーザによって設定され得る。この選択が、それまでにユーザによって指定されていない場合、対話型メディアガイダンスアプリケーションは、デフォルトで（つまり、ユーザが選択するか、または対話型メディアガイダンスシステムが定義するデフォルト規則に従って）、上記の選択肢の１つに従って視覚指標を表示することができる。対話型メディアガイダンスアプリケーションが、実際に、以前に視聴していないコンテンツの視覚指標を表示するように構成される場合、上記の視覚指標に類似する視覚指標が使用され得る。たとえば、「Ｎｅｗ  Ｔｏ  Ｍｅ」という語を含む矩形のアイコン、または「ＮＭ」という文字を有する円形のアイコンが、ロードされた特定のユーザ、デバイスまたは家族プロファイルに従って、視聴者にとって新しいコンテンツであることを示すために使用され得る。あるいは、以前に視聴していないコンテンツ（たとえば、プログラムリスティング、宣伝、またはＰＩＧ画面のコンテンツ）は、新しいことを示すために網掛け表示され得る。以前に視聴していないコンテンツの網掛け表示は、以前に視聴したコンテンツの網掛け表示と意図的に異なる色、または輝度レベルになるように設定され、たとえば、ユーザが視聴したコンテンツ、および視聴していないコンテンツの両方について異なる視覚指標を表示させることを望む場合、ユーザが、２つのタイプのコンテンツを容易に識別できるようになっているとよい。また、上記の視覚指標の任意の組合せが、視聴したコンテンツまたは視聴していないコンテンツを示すために使用され得る。たとえば、対話型メディアガイダンスアプリケーションは、表示画面のプログラムリスティング部分内の、以前に視聴したか、または視聴していないコンテンツを表すために網掛け表示を適用し、次に、以前に視聴したか、または視聴していないコンテンツが提示される表示画面の宣伝、ＰＩＧ、またはその他の領域に円形のアイコンを適用すればよい。ディスプレーの様々な領域に使用される実際の視覚指標は、ユーザまたは対話型メディアガイダンスシステムによって指定され得る。さらに、当然のことながら、図２１Ａ〜Ｆに記載する視覚指標は単なる例示であり、制限する意図はなく、視聴していないか、または視聴したコンテンツを表すために、対話型メディアガイダンスアプリケーションに適するその他の形式の指標を使用してもよい。
【０１４８】
図２１Ｇは、以前に視聴したコンテンツが、予め決められた基準に従ってランキングされた例示的画面を示す。この場合、プログラムリスティング２１０８、２１１０、２１１２、および２１１４はすべて、以前に視聴したコンテンツに対応し、コンテンツが最後に視聴された日付に従ってランキングされると仮定する。対話型メディアガイダンスアプリケーションは、一番最近に視聴されたプログラムを最初にランキングし、その結果、一番最近に視聴されたプログラムをディスプレーの一番上に表示することができる。あるいは、ユーザは、以前に視聴したコンテンツがランキングされる様々な順序を指定するか、または対話型メディアガイダンスアプリケーションが自動的に設定する。また、上記のとおり、ランキングは、やはりユーザが指定するか、または対話型メディアガイダンスアプリケーションが自動的に設定する基準の加重された組合せに基づいて決定され得る。したがって、たとえば、プログラムリスティング２１０８、２１１０、２１１２、および２１１４が、リスティングに提示されたコンテンツが最後にいつ視聴されたかだけではなく、コンテンツが何回視聴されたかに基づいてランキングされた場合、「Ｔｏｐ  Ｇｕｎ」のプログラムリスティング２１１０は最上位にランキングされたプログラムリスティングではなく、したがって表示されないということも全く可能である。また、当然のことながら、ランキングされたリストに表示された指標は、必ずしも、コンテンツがランキングされる方法に対応する必要はない。たとえば、図２２に関連して以下で説明するとおり、ユーザは、以前に視聴したコンテンツが視聴された頻度を識別する視覚指標を使用するように指定し、次に、コンテンツが最後にいつ視聴されたかという基準を使用して、そのコンテンツをランキングするように別個に指定することができる。
【０１４９】
図２１Ｈは、以前に視聴されたコンテンツを示すために、「Ｎｅｗ  Ｔｏ  Ｍｅ」視覚指標の使用を示し、以前に視聴したコンテンツは、テレビジョンプログラムのエピソード再上映または再放送（つまり、過去に少なくとも１回放送されたエピソード）に相当する。図２１Ｈは、選択可能な宣伝２１５２、選択可能なＰＰＶ宣伝２１５４、ＰＩＧ画面２１５６を含むことができる表示画面２１５０を示す。表示画面２１５０は、各々がテレビジョンのシリーズのエピソードに対応するプログラムリスティング２１５８、２１６０、２１６２、および２１６４も含む。各々のプログラムリスティング２１５８、２１６０、２１６２、および２１６４は、強調表示領域２１６６を使用して選択することができる。
【０１５０】
図２１Ｈでは、プログラムリスティング２１５８、２１６０、および２１６４はすべて、再上映として示されていることが分かる。しかし、「Ｎｅｗ  Ｔｏ  Ｍｅ」視覚指標２１６８は、プログラムリスティング２１６０および２１６４に関連してだけ表示され、つまり、プログラムリスティング２１６０および２１６４によって特定されるエピソード−−Ｐｒｉｓｏｎ  Ｂｒｅａｋのシーズン１、エピソード９、およびＥｎｔｏｕｒａｇｅのシーズン１、エピソード３−−は、以前に放送されたと推測されるが、ロードされたプロファイルによるとこれらの再上映は対応する視聴者、デバイス、または家族によって以前に視聴されていないことを意味する。
【０１５１】
この例は、相当な時間にわたって放送されたか、さもなければ独立系放送番組であるテレビジョンのショーに適用される「Ｎｅｗ  Ｔｏ  Ｍｅ」機能の実用性を強調する。テレビジョンプログラムの特定のエピソードが再上映される場合、そのエピソードのリスティング、または詳細なプログラムスケジュール情報は、一般に、そのエピソードが再上映であることを指示し、そのエピソードを既に閲覧したことを視聴者に示唆する。しかし、そのテレビジョンプログラムを連続して閲覧することを開始したばかりの視聴者は、再上映の多くを見ていないことが多い。再上映というフラグが立てられたエピソードが、視聴者が見たエピソードに実際に対応することになるのは、視聴者が、プログラムの比較的多くのエピソードの閲覧を始めて後である。したがって、これらの再放送指標は、プログラムの放送が最初に開始された時には、テレビジョンシリーズの閲覧を最初から開始しなかった視聴者にとって、少なくとも最初は殆ど役に立たない。この問題に妥協すると、実際には、再放送指標が場合によって不正確になる。ユーザが、視聴者、デバイス、または家族の視聴履歴を維持することを可能にすることによって、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能は、以前に視聴されたプログラムの正確なエピソードを把握することにより、この問題を多少でも解消する。
【０１５２】
図２２は、ユーザが、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を自在に作動、停止、および構成することを可能にする例示的メニュー画面２２００を示す。実施態様によっては、メニュー画面２２００は、デフォルトによって、図１９に示すプロファイル選択画面１９００の表示直前または直後にユーザに提示される。また、メニュー画面２２００は、概して、リモートコントロール上の対応する「Ｎｅｗ  Ｔｏ  Ｍｅ」ファンクションボタンを押すか、または対話型メディアガイダンスアプリケーションによって生成される何らかの表示画面上に表示される「Ｎｅｗ  Ｔｏ  Ｍｅ」ファンクションボタンを選択することによって、いつでもアクセス可能であるように設計され得る。特に、画面２２００は、ボタン２２０２、２２０４、２２０６、および２２０８を含むことができる。当然のことながら、画面２２００のコンテンツは単なる例示であり、追加の選択可能な機能が追加され、既存の機能が省略される場合もある。
【０１５３】
ボタン２２０２は、ユーザが、特定のコンテンツに関して「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を実行することを可能にする。したがって、ボタン２２０２は、ユーザが、コンテンツを以前に視聴したかどうかを識別するのに役立つと考えるコンテンツに関してのみ、この機能を呼び出すことに興味を持つ場合に選択され得る。ボタン２２０２の選択に応答して、ユーザには、ユーザが「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を呼び出したい１つまたは複数のタイプのコンテンツを指定する別の画面が提示され得る。たとえば、ユーザは、宣伝、特定のテレビジョンプログラム、または映画の特定のジャンルに関してのみ、この機能を呼び出すように指定することができる。こうした情報を入力するのに適する任意のタイプの表示画面は、対話型メディアガイダンスアプリケーションによって提供され得る。
【０１５４】
ボタン２２０４は、ユーザが、対話型メディアガイダンスアプリケーションによって提供される特定の機能または対話型コンテンツに関して、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を実行することを可能にする。対話型メディアガイダンスアプリケーションは、ボタン２２０４の選択に応答して、ユーザが、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能が影響を与えるべき機能のタイプ、または対話型コンテンツを選択することを可能にするために、１つまたは複数の表示画面を提供する。たとえば、ユーザは、メニュー表示、プログラムリスティング表示、推薦、サーチ結果、宣伝またはその他のコンテンツの自動表示、これらの機能もしくは対話型コンテンツの任意の組合せ、または「Ｎｅｗ  Ｔｏ  Ｍｅ」機能が適用可能な対話型メディアガイダンスアプリケーションによってサポートされる任意のその他のタイプの機能もしくは対話型コンテンツに関してのみ、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能をオンにすることを選択することができる。ユーザ制御の程度は、ユーザが、適用可能な機能の各々のタイプごとに、異なる「規則」が提供されるように選択するというように、さらに改良してもよい。使用可能な様々な規則としては、以前に視聴したコンテンツを表示しない、指標を使用して、以前に視聴したか、または以前に視聴していないコンテンツを表示する、およびランキングに従って以前に視聴していないコンテンツを表示することが挙げられる。適切であれば、これらの規則は組み合わせてよい。たとえば、ユーザは、指標を使用して、かつランキングに従って以前に視聴したコンテンツを表示することを選択できる。あるいは、これらの規則の選択は、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能が適用される（たとえば、ボタン２２０４以外のボタンによる）対話型メディアガイダンスアプリケーションによって提供される様々な機能の全体的にわたり、およびこうした機能ごとに適用される。対話型メディアガイダンスアプリケーションは、ユーザが規則を選択しない場合に適用されるデフォルト規則も設定できる。
【０１５５】
ボタン２２０６は、ユーザが、提供されるすべての利用可能なタイプのコンテンツ、および「Ｎｅｗ  Ｔｏ  Ｍｅ」機能が適用可能なすべての場合に、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を作動させることを可能にする。実施態様によっては、ユーザによる指定がない場合、対話型メディアガイダンスアプリケーションは、この限定的な規則によるデフォルトによって、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を実行する。対話型メディアガイダンスアプリケーションは、ボタン２２０６の選択に応答して、指定されたユーザ、ユーザデバイスまたは家族プロファイルのすべてのコンテンツの視聴履歴の追跡を開始し、次に、この視聴履歴に基づいて、提供される機能または対話型コンテンツを更新または変更する。
【０１５６】
ボタン２２０８は、ユーザが、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能に関連する追加のオプションを構成することを可能にする。たとえば、ボタン２２０８を選択することにより、ユーザには、１つまたは複数の表示画面を介して、特に、図２１Ａ〜Ｈに関連して上記で説明したように、対話型メディアガイダンスアプリケーションが使用する様々なタイプの視覚指標を明示的に設定する機会、デフォルト規則を設定するなどの機会が提供される。
【０１５７】
最後に、ボタン２２１０は、ユーザが、「Ｎｅｗ  Ｔｏ  Ｍｅ」機能を任意にオフにすることを可能にする。ボタン２２１０の選択に応答して、対話型メディアガイダンスアプリケーションは、ユーザが視聴するコンテンツの把握を完全に停止する。
【０１５８】
上記は、本発明の原理の単なる例示であり、当業者は、本発明の範囲および精神から逸脱することなく、様々な変更を加えることができる。
【図１】
2015053709.tif 000003
【図２】
2015053709.tif 000004
【図３】
2015053709.tif 000005
【図４】
2015053709.tif 000006
【図５】
2015053709.tif 000007
【図６】
2015053709.tif 000008
【図７】
2015053709.tif 000009
【図８ａ】
2015053709.tif 000010
【図８ｂ】
2015053709.tif 000011
【図８ｃ】
2015053709.tif 000012
【図９】
2015053709.tif 000013
【図１０】
2015053709.tif 000014
【図１１ａ】
2015053709.tif 000015
【図１１ｂ】
2015053709.tif 000016
【図１１ｃ】
2015053709.tif 000017
【図１１ｄ】
2015053709.tif 000018
【図１２】
2015053709.tif 000019
【図１３】
2015053709.tif 000020
【図１４】
2015053709.tif 000021
【図１５】
2015053709.tif 000022
【図１６】
2015053709.tif 000023
【図１７】
2015053709.tif 000024
【図１８ａ】
2015053709.tif 000025
【図１８ｂ】
2015053709.tif 000026
【図１８ｃ】
2015053709.tif 000027
【図１８ｄ】
2015053709.tif 000028
【図１８ｅ】
2015053709.tif 000029
【図１９】
2015053709.tif 000030
【図２０】
2015053709.tif 000031
【図２１ａ】
2015053709.tif 000032
【図２１ｂ】
2015053709.tif 000033
【図２１ｃ】
2015053709.tif 000034
【図２１ｄ】
2015053709.tif 000035
【図２１ｅ】
2015053709.tif 000036
【図２１ｆ】
2015053709.tif 000037
【図２１ｇ】
2015053709.tif 000038
【図２１ｈ】
2015053709.tif 000039
【図２２】
2015053709.tif 000040
【外国語明細書】
2015053709000001.pdf