(57)【要約】【課題】ダイナミックデータに基づいたユーザプロファイルの維持の提供。【解決手段】本発明によって、ユーザは、他人と交信を行なう人々と交信し、共通の関心を有する人々からメディアファイルおよび推奨を取得することが可能となり、それによって、メディアおよび他の種類の電子エンターテインメントに基づいて、双方向メディアコミュニティを構築し、電子ソーシャルネットワークを創造する。本発明はまた、ユーザに他人のメディアライフを経験可能にすることに加えて、例えば、ユーザに別の人物のメディア経験を引き継ぐまたは修正可能にしてもよい。フレンドリプロファイルを修正する際にユーザにも利用可能な上述の機能の全部に加えて、ユーザは、ユーザデータをフレンドリデータに単に追加してもよい。【選択図】図２２
2020120403.tif 000002
【特許請求の範囲】
【請求項１】
メディアコンテンツのための録画スケジュールを修正するための方法であって、前記方法は、
第１のメディアコンテンツを録画するための第１のコマンドを格納することであって、前記第１のコマンドは、第１のユーザの第１のデバイスを用いて発行されたものである、ことと、
第２のメディアコンテンツを録画するための第２のコマンドを発行するためのリクエストを受信することであって、前記第２のコマンドは、第２のユーザの第２のデバイスを用いて発行されたものである、ことと、
前記第１のコマンドが前記第２のコマンドに競合するという決定に応答して、
前記第２のユーザが優先順位リスト上にリストされているか否かを決定することと、
前記第２のユーザが優先順位リスト上にリストされているという決定に応答して、
前記第１のメディアコンテンツを録画するための前記第１のコマンドを削除することと、
前記第２のメディアコンテンツを録画するための前記第２のコマンドを格納することと
を含む、方法。
【請求項２】
前記第２のメディアコンテンツを録画するための前記第２のコマンドを発行するための前記リクエストは、認証データをさらに含み、
前記第２のユーザが優先順位リスト上にリストされているか否かを決定することは、
前記認証データから前記第２のユーザの識別子を読み出すことと、
前記第２のユーザの前記識別子が優先順位リスト上にリストされているか否かを決定することと
を含む、請求項１に記載の方法。
【請求項３】
前記第１のコマンドが前記第２のコマンドに競合するという決定に応答して、
前記受信された認証データが、前記第１のコマンドを修正するために必要とされる必要認証データに一致するか否かを決定することと、
前記受信された認証データが、前記第１のコマンドを修正するために必要とされる必要認証データに一致するという決定に応答して、前記第１のコマンドを修正するための認証を前記第２のユーザに提供することと
をさらに含む、請求項２に記載の方法。
【請求項４】
前記第２のメディアコンテンツをデバイスに録画することをさらに含む、請求項１に記載の方法。
【請求項５】
前記優先順位リストは、前記第１のユーザが複数の他のユーザからの友達リクエストを受け入れた１人以上のユーザを含む、請求項１に記載の方法。
【請求項６】
前記第１のコマンドが前記第２のコマンドに競合することを決定することは、前記第１のメディアコンテンツの放送時間が前記第２のメディアコンテンツの放送時間に重複することを決定することを含む、請求項１に記載の方法。
【請求項７】
前記第１のメディアコンテンツを録画するための前記第１のコマンドまたは前記第２のメディアコンテンツを録画するための前記第２のコマンドのうちの少なくとも一方は、追加のサービスを含む、請求項１に記載の方法。
【請求項８】
前記第１のメディアコンテンツを録画するための前記第１のコマンドを削除することと、前記第２のメディアコンテンツを録画するための前記第２のコマンドを格納することとは、前記第１のユーザの前記第１のデバイスと前記第２のユーザの前記第２のデバイスと前記第２のメディアコンテンツを録画するために指定されたデバイスとに対して同期されている、請求項１に記載の方法。
【請求項９】
前記第１のメディアコンテンツまたは前記第２のメディアコンテンツのいずれかは、インターネットを介してアクセス可能なコンテンツを含む、請求項１に記載の方法。
【請求項１０】
メディアコンテンツのための録画スケジュールを修正するためのシステムであって、前記システムは、制御回路を含み、
前記制御回路は、
第１のメディアコンテンツを録画するための第１のコマンドを格納することであって、前記第１のコマンドは、第１のユーザの第１のデバイスを用いて発行されたものである、ことと、
第２のメディアコンテンツを録画するための第２のコマンドを発行するためのリクエストを受信することであって、前記第２のコマンドは、第２のユーザの第２のデバイスを用いて発行されたものである、ことと、
前記第１のコマンドが前記第２のコマンドに競合するという決定に応答して、
前記第２のユーザが優先順位リスト上にリストされているか否かを決定することと、
前記第２のユーザが優先順位リスト上にリストされているという決定に応答して、
前記第１のメディアコンテンツを録画するための前記第１のコマンドを削除することと、
前記第２のメディアコンテンツを録画するための前記第２のコマンドを格納することと
を行うように構成されている、システム。
【発明の詳細な説明】
【背景技術】
【０００１】
（本発明の背景）
メディア配信システムは、相当量のメディアをユーザに提供する。結果として、多くのユーザは、ユーザがメディアの選択肢、ならびにローカルおよび遠隔装置を効率的にナビゲートし、所望し得るメディアを容易に識別することを可能にする、インターフェースを通したメディアガイダンスの形態を所望している。そのようなガイダンスを提供するアプリケーションは、本明細書では、双方向メディアガイダンスアプリケーションと称されるが、メディアガイダンスアプリケーションまたはガイダンスアプリケーションと称されることもある。
【０００２】
双方向メディアガイダンスアプリケーションは、ガイダンスを提供するメディアに応じて、種々の形を成し、種々の装置上に実装されてもよい。ユーザテレビ機器上に実装される１つの通常の種類のメディアガイダンスアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（電子番組ガイドと称されることもある）は、とりわけ、従来のテレビ番組（テレビネットワークを介して提供される）、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムのような）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア、ウェブキャスト等）、および他の種類のメディアまたはビデオコンテンツを含む、多くの種類のメディアコンテンツ間を、ユーザがナビゲートおよび検索することを可能にする、周知のガイダンスアプリケーションである。ガイダンスアプリケーションはまた、例えば、ビデオクリップ、記事、広告、チャットセッション、ゲーム等を含むビデオコンテンツに関連したコンテンツ間を、ユーザがナビゲーショトおよび検索することも可能にする。
【０００３】
インターネット、モバイルコンピューティング、高速無線ネットワークの登場に伴い、ユーザは、パーソナルコンピュータ（ＰＣ）や、ハンドヘルドコンピュータ、携帯端末（ＰＤＡ）、携帯電話、または他のモバイル装置等、従来はアクセスしなかった他の装置上でも、メディアにアクセスするようになってきている。これらの装置上で、ユーザは、従来、テレビを通してのみ利用可能であったメディア間をナビゲートおよび検索することが可能である。結果として、メディアガイダンスは、これらの装置上でも必要である。提供されるガイダンスは、テレビのみを通して利用可能なメディアコンテンツ、これらの装置のうちの１つ以上のみを通して利用可能なメディアコンテンツ、またはテレビおよびこれらの装置のうちの１つ以上の両方を通して利用可能なメディアコンテンツのためのものであってもよい。メディアガイダンスアプリケーションは、ハンドヘルドコンピュータ、ＰＤＡ、携帯電話、または他のモバイル装置上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）、あるいはスタンドアロン型アプリケーションまたはクライアントとして提供されてもよい。メディアガイダンスアプリケーションを実装し得る種々の装置およびプラットフォームは、以下により詳細に説明される。
【０００４】
人々によるメディアへのアクセス増加に加えて、また、近年の技術進歩によって、人々は、類似の関心を有する他人を検索し、通信することが容易となった。例えば、ＭＹＳＰＡＣＥ（登録商標）およびＦＲＩＥＮＤＳＴＥＲ（登録商標）等のソーシャルネットワーキングウェブサイトは、ユーザに、新しい人々との出会いまたは古くからの友人との連絡のための触媒として作用可能なユーザ定義ウェブサイトを構築することを可能にする（ＭＹＳＰＡＣＥ（登録商標）およびＦＲＩＥＮＤＳＴＥＲ（登録商標）は、それぞれ、ＭｙＳｐａｃｅ，Ｉｎｃ．およびＦｒｉｅｎｄｓｔｅｒ，Ｉｎｃ．の商標である）。しかしながら、これらのソーシャルネットワーキングツールは、ユーザが直接入力する情報に大きく依存し、例えば、他のユーザプロファイルまたはユーザテレビ機器等のユーザ機器と統合されない。
【０００５】
テレビ番組および他の種類のメディアと関連付けられたユーザプロファイル等、他の種類のユーザプロファイルを生成、維持、ならびに利用するシステムおよび方法は、例えば、同一譲受人の２００７年２月２７日発行の特許文献１（代理人整理番号第ＵＶ−４３号）、２００２年１１月２１日公開の特許文献２（代理人整理番号第ＵＶ−２４０号）、および２００５年７月２１日公開の特許文献３（代理人整理番号第ＵＶ−２６７号）に議論されており、各々はその全体が本明細書に参考として援用される。加えて、同一譲受人の２００７年７月５日公開の特許文献４（代理人整理番号第ＵＶ−３７７Ａ号）、および２００７年５月３１日出願の米国特許出願第１１／８０９，３４１号明細書（代理人整理番号第ＵＶ−４３１号）は、視聴履歴および録画関連アクションと、複数のユーザ機器装置間で共有および／または実装可能なユーザプロファイルとの関連付けについて議論しており、各々はその全体が本明細書に参考として援用される。しかしながら、例えば、ユーザプロファイルと関連付けられた視聴履歴または録画関連アクションに基づいて、ユーザプロファイル情報を検索し、他のユーザに表示するシステムおよび方法の必要性が依然として存在する。また、特定のユーザプロファイルへのアクセスを可能にし、そのユーザプロファイルに基づき、かつそこに番組推奨を提供および／または受信するためのシステムおよび方法の必要性が存在する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第７，１８５，３５５号明細書
【特許文献２】米国特許出願公開第２００２／０１７４４３０号明細書
【特許文献３】米国特許出願公開第２００５／０１６０４５８号明細書
【特許文献４】米国特許出願公開第２００７／０１５７２４２号明細書
【発明の概要】
【課題を解決するための手段】
【０００７】
（本発明の概要）
本発明の原理によると、ユーザ機器、フレンドリ機器、および中央サーバは、組み合わされ、双方向メディアガイダンスシステムを構築することが可能である。種々のアプリケーションは、ユーザ機器、フレンドリ機器、および中央サーバ上に実装可能である。ユーザ機器、フレンドリ機器、および中央サーバはまた、１つ以上のデジタル記憶装置を備える、および／またはそこへの直接アクセスならびに相互の記憶装置への遠隔アクセスを有してもよい。記憶装置は、とりわけ、ユーザまたはフレンドと関連付けられ得るメディアデータを格納するために使用されてもよい。ユーザと関連付けられたデータは、本明細書では、ユーザデータと称される場合があり、フレンドと関連付けられたデータは、本明細書では、フレンドリデータと称される場合がある。
【０００８】
ユーザ機器（本明細書では、ユーザメディアガイダンスアプリケーションと称される場合がある）上に実装されるメディアガイダンスアプリケーションは、例えば、ユーザデータを生成し、自動的に維持するように構成可能である。ユーザデータは、異なる種類のデータに細分化され、別個のファイルとして格納されてもよい。例えば、ユーザデータは、ユーザプロファイルデータ、認証データ、システムデータ、予約データ、メディアデータ、カレンダデータ、アカウントデータ等を含んでもよい。種々のコマンドが、内蔵される、より一般的には、ユーザデータと関連付けられてもよい。例えば、ユーザデータは、１つ以上のシステムコマンドに応答して生成される、および／またはそれを表すデータを含んでもよい。システムコマンドは、ユーザ機器、フレンドリ機器、および／またはサーバ機器の１つ以上の構成要素に、ある種類のタスクを行なうように命令するデータ群である。システムコマンドの実施例の一部は、録画コマンド、連続録画コマンド、リマインダコマンド、削除コマンド、ユーザ推奨コマンド、注文コマンド（例えば、有料またはオンデマンド番組）、表示コマンド等を含む。
【０００９】
同様に、メディアガイダンスアプリケーションは、フレンドリ機器上に実装されてもよい。そのようなメディアガイダンスアプリケーションは、本明細書では、フレンドリガイダンスアプリケーションと称される場合がある。フレンドリメディアガイダンスアプリケーションおよびフレンドリ機器は、ユーザメディアガイダンスアプリケーションおよびユーザ機器と同一または同様に機能してもよい。ユーザメディアガイダンスアプリケーションおよび機器と、フレンドリメディアガイダンスアプリケーションおよび機器との間の唯一の差異は、ユーザではなく、フレンドが、フレンドリメディアガイダンスアプリケーションおよび機器を使用することである。
【００１０】
ユーザ機器およびフレンドリ機器は、種々の通信経路および通信プロトコルを使用して、直接通信してもよい。いくつかの実施形態では、ユーザ機器およびフレンドリ機器は、中央サーバを通して、間接的に通信してもよい。ユーザおよびフレンドリ機器は両方とも、他の種類の機器によって実行可能なシステムコマンドを生成するために使用されてもよい。システムコマンドは、ユーザまたはフレンドリ入力あるいは修正コマンドの受信に応答して、生成可能である。修正コマンドは、ユーザまたはフレンドリデータを修正させる電子コマンドである。
【００１１】
本明細書で議論される修正コマンド、検索コマンド、および任意の他のコマンドは、ダイナミックデータ上で条件付けられてもよい。ユーザおよびフレンドの視聴履歴に関連するデータ等のダイナミックデータは、経時的に、自動的に変更可能である。ユーザは、例えば、ダイナミックデータ上のユーザのパーソナルダッシュボードと関連付けられたメディアを条件付けてもよい。例えば、ユーザのプロファイルは、フレンドが推奨するあらゆる非攻撃的メディアを含んでもよい。しかしながら、フレンドのメディア推奨が、危険である（例えば、違法ウェブコンテンツを含む）、または子供に不適切である場合、ユーザメディアガイダンスアプリケーションは、自動的に、フレンドをブロック一覧に入れる、および／またはユーザのプロファイルとフレンドの推奨の関連付けを削除してもよい。別の実施例として、ユーザのプロファイルは、概して、スポーツに関連するモジュールを含むように構成されてもよく、スポーツのシーズン変化に伴って、ユーザのプロファイルと関連付けられた種類のモジュールもまた変化してもよい。
【００１２】
中央サーバは、例えば、ユーザ機器とフレンドリ機器との間のデータ転送を促進するために使用可能である。ユーザおよびフレンドリ機器は、あらゆるユーザおよびフレンドリデータ、またはそのサブセットをサーバにアップロードしてもよい。サーバは、サーバが受信するあらゆるユーザおよびフレンドリプロファイルデータを格納してもよい。サーバが情報の転送を促進する前に、サーバは、ユーザ機器および／またはフレンドリ機器から認証データを受信するように要求してもよい。このように、サーバはまた、管理者として作用し、データ転送を制限してもよい。
【００１３】
ユーザ機器およびフレンドリ機器は、表示画面およびプロセッサを含んでもよい。プロセッサは、ユーザデータおよび／またはフレンドリデータに基づいて、情報を生成ならびに表示してもよい。いくつかの実施形態では、ユーザ情報およびフレンドリ情報は、同時に表示可能である。情報は、一覧、モジュール等として表示され、任意の数の方法（例えば、テーマ、気分、ユーザ／フレンド定義基準等別）でグループ化／順序化されてもよい。加えて、ユーザ機器は、フレンドリ機器がフレンドにユーザデータを修正させることを可能とするように、ユーザにフレンドリデータを修正することを可能にしてもよい。これらの修正は、ユーザデータへのフレンドリデータの追加およびその逆を含んでもよい。例えば、本発明は以下の項目を提供する。
（項目１）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用する方法であって、
テレビ番組と関連付けられたユーザプロファイルデータにアクセスすることと、
ユーザ入力を受信することであって、該ユーザ入力は、テレビ番組と関連付けられたフレンドリプロファイルデータを備える、１つ以上のフレンドリプロファイルを検索するためのコマンドと関連付けられている、ことと、
該ユーザプロファイルデータと関連付けられた検索基準を生成することと、
該フレンドリプロファイルデータを格納するために使用される、少なくとも１つの記憶装置にアクセスすることと、
該検索基準と一致するフレンドリプロファイルデータを求めて該少なくとも１つの記憶装置を検索することと、
該検索基準と一致するフレンドリプロファイルデータを備える少なくとも１つのフレンドリプロファイルを含む、検索結果を生成することと、
該検索結果を該ユーザに表示することと
を含む、方法。
（項目２）
上記少なくとも１つの記憶装置にアクセスすることは、
ユーザテレビ機器から該少なくとも１つの記憶装置に上記ユーザプロファイルデータをアップロードすることをさらに含み、該ユーザテレビ機器上に実装される上記双方向メディアガイダンスアプリケーションは、遠隔サーバへの該ユーザプロファイルデータのアップロードを促進する、項目１に記載の方法。
（項目３）
上記少なくとも１つの記憶装置を検索することは、
第１の記憶装置上に格納される一致データがないことを決定することと、
該決定に応答して、追加フレンドリプロファイルデータを格納するために使用される第２の記憶装置にアクセスすることと
をさらに含む、項目１に記載の方法。
（項目４）
上記検索基準は、気分と関連付けられたデータを含む、項目１に記載の方法。
（項目５）
上記フレンドリプロファイルデータは、１人以上のフレンドが以前に視聴したテレビ番組と関連付けられたデータを含む、項目１に記載の方法。
（項目６）
第１のフレンドリプロファイルをフレンド一覧と関連付けることをさらに含み、該第１のフレンドリプロファイルは、上記検索結果内に含まれる、項目１に記載の方法。
（項目７）
上記第１のフレンドリプロファイルと関連付けられたフレンドリプロファイルデータに基づいて、テレビ番組の視聴推奨を提供することをさらに含む、項目６に記載の方法。
（項目８）
上記ユーザの異なるテレビ番組の視聴に応答して、上記ユーザプロファイルデータを自動的に更新することと、
該異なるテレビ番組と関連付けられた該ユーザプロファイルデータにアクセスすることと、
該更新されたユーザプロファイルデータと関連付けられた新しい検索基準を生成することと
をさらに含む、項目１に記載の方法。
（項目９）
第１のフレンドリプロファイルが、上記新しい検索基準と一致しないことを決定することと、
該決定に応答して該第１のフレンドリプロファイルの、フレンド一覧との上記関連付けを削除することと
をさらに含む、項目８に記載の方法。
（項目１０）
新しいフレンドリプロファイルが、上記新しい検索基準と一致することを決定することと、
該新しいフレンドリプロファイルをフレンド一覧と関連付けることと
をさらに含む、項目８に記載の方法。
（項目１１）
上記検索結果内に含まれる上記少なくとも１つのフレンドリプロファイルは、上記ユーザプロファイルが危険であると指定する追加データと関連付けられていることを決定することと、
該決定に応答して、該少なくとも１つのフレンドリプロファイルをブロックすることであって、該少なくとも１つのフレンドリプロファイルをブロックすることは、該少なくとも１つのフレンドリプロファイルがフレンド一覧と関連付けられることを防止する、ことと
をさらに備える、項目１に記載の方法。
（項目１２）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用するシステムであって、
ユーザプロファイルデータを格納する、ユーザ記憶装置と、
テレビ番組と関連付けられたフレンドリプロファイルデータを格納する、第２の記憶装置と、
ユーザメディアガイダンスアプリケーションが実装されるユーザ機器であって、該ユーザメディアガイダンスアプリケーションは、
テレビ番組と関連付けられたユーザプロファイルデータにアクセスし、
該フレンドリプロファイルデータに基づく、１つ以上のフレンドリプロファイルを検索するためのコマンドと関連付けられている、ユーザ入力を受信し、
該ユーザプロファイルデータと関連付けられた検索基準を生成し、
該検索基準と一致するフレンドリプロファイルデータを要求し、
該フレンドリプロファイルデータを該第２の記憶装置から受信し、
該検索基準と一致するフレンドリプロファイルデータを備える少なくとも１つのフレンドリプロファイルを含む、検索結果を生成する、
ように構成される、ユーザ機器と、
該検索結果を該ユーザに表示する、表示画面と
を備える、システム。
（項目１３）
上記フレンドリプロファイルデータの要求は、
上記ユーザ機器から上記１つ以上のフレンドリプロファイルへのアクセスを有するサーバに上記ユーザプロファイルデータをアップロードすることをさらに備える、項目１２に記載のシステム。
（項目１４）
フレンドリメディアガイダンスアプリケーションが実装される、フレンドリ機器をさらに備え、該フレンドリメディアガイダンスアプリケーションは、
上記第２の記憶装置から上記サーバに上記フレンドリプロファイルデータをアップロードするように構成される、項目１３に記載のシステム。
（項目１５）
上記第２の記憶装置は、上記ユーザ機器およびフレンドリ機器に電子的に連結される、サーバデータベースである、項目１２に記載のシステム。
（項目１６）
上記検索基準は、気分と関連付けられたデータを含む、項目１２に記載のシステム。
（項目１７）
上記フレンドリプロファイルデータは、１人以上のフレンドが以前に視聴したテレビ番組と関連付けられたデータを含む、項目１２に記載のシステム。
（項目１８）
上記ユーザメディアガイダンスアプリケーションは、
第１のフレンドリプロファイルをフレンド一覧と関連付けるようにさらに構成され、該第１のフレンドリプロファイルは、上記検索結果内に含まれる、項目１２に記載のシステム。
（項目１９）
上記ユーザメディアガイダンスアプリケーションは、
上記第１のフレンドリプロファイルと関連付けられたフレンドリプロファイルデータに基づいて、テレビ番組の視聴推奨を提供するようにさらに構成される、項目１８に記載の方法。
（項目２０）
上記ユーザメディアガイダンスアプリケーションは、
上記ユーザの異なるテレビ番組の視聴に応答して、上記ユーザプロファイルデータを自動的に更新し、
該更新されたユーザプロファイルデータと関連付けられた新しい検索基準を生成する、
ようにさらに構成される、項目１２に記載のシステム。
（項目２１）
上記ユーザメディアガイダンスアプリケーションは、
第１のフレンドリプロファイルが、上記新しい検索基準と一致しないことを決定し、
該決定に応答して、該第１のフレンドリプロファイルのフレンド一覧との上記関連付けを削除する、
ようにさらに構成される、項目２０に記載のシステム。
（項目２２）
上記ユーザメディアガイダンスアプリケーションは、
新しいフレンドリプロファイルが、上記新しい検索基準と一致することを決定し、
該新しいフレンドリプロファイルをフレンド一覧と関連付ける、
ようにさらに構成される、項目２０に記載のシステム。
（項目２３）
上記ユーザメディアガイダンスアプリケーションは、
上記検索結果内に含まれる上記少なくとも１つのフレンドリプロファイルが、上記ユーザプロファイルが危険であると指定する追加データと関連付けられていることを決定し、
該決定に応答して、該少なくとも１つのフレンドリプロファイルをブロックし、該少なくとも１つのフレンドリプロファイルがフレンド一覧と関連付けられることを防止する、
ようにさらに構成される、項目１２に記載のシステム。
（項目２４）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用するシステムであって、
テレビ番組と関連付けられたユーザプロファイルデータにアクセスする手段と、
ユーザ入力を受信する手段であって、該ユーザ入力は、テレビ番組と関連付けられたフレンドリプロファイルデータを備える、１つ以上のフレンドリプロファイルを検索するためのコマンドと関連付けられている、手段と、
該ユーザプロファイルデータと関連付けられた検索基準を生成する手段と、
該フレンドリプロファイルデータを格納するために使用される、少なくとも１つの記憶装置にアクセスする手段と、
該検索基準と一致するフレンドリプロファイルデータを求めて該少なくとも１つの記憶装置を検索する手段と、
該検索基準と一致するフレンドリプロファイルデータを備える少なくとも１つのフレンドリプロファイルを含む、検索結果を生成する手段と、
該検索結果を該ユーザに表示する手段と
を備える、システム。
（項目２５）
上記少なくとも１つの記憶装置にアクセスする手段は、
ユーザテレビ機器から該少なくとも１つの記憶装置に上記ユーザプロファイルデータをアップロードする手段をさらに備え、該ユーザテレビ機器上に実装される上記双方向メディアガイダンスアプリケーションは、遠隔サーバへの該ユーザプロファイルデータのアップロードを促進する、項目２４に記載のシステム。
（項目２６）
上記少なくとも１つの記憶装置を検索する手段は、
第１の記憶装置上に格納される一致データがないことを決定する手段と、
該決定に応答して、追加フレンドリプロファイルデータを格納するために使用される第２の記憶装置にアクセスする手段と
をさらに備える、項目２４に記載のシステム。
（項目２７）
上記検索基準は、気分と関連付けられたデータを含む、項目２４に記載のシステム。
（項目２８）
上記フレンドリプロファイルデータは、１人以上のフレンドが以前に視聴したテレビ番組と関連付けられたデータを含む、項目２４に記載のシステム。
（項目２９）
第１のフレンドリプロファイルをフレンド一覧と関連付ける手段をさらに備え、該第１のフレンドリプロファイルは、上記検索結果内に含まれる、項目２４に記載のシステム。（項目３０）
上記第１のフレンドリプロファイルと関連付けられたフレンドリプロファイルデータに基づいて、テレビ番組の視聴推奨を提供する手段をさらに備える、項目２９に記載のシステム。
（項目３１）
上記ユーザの異なるテレビ番組の視聴に応答して、上記ユーザプロファイルデータを自動的に更新する手段と、
該異なるテレビ番組と関連付けられた該ユーザプロファイルデータにアクセスする手段と、
該更新されたユーザプロファイルデータと関連付けられた新しい検索基準を生成する手段と
をさらに備える、項目２４に記載のシステム。
（項目３２）
第１のフレンドリプロファイルが、上記新しい検索基準と一致しないことを決定する手段と、
該決定に応答して、該第１のフレンドリプロファイルのフレンド一覧との上記関連付けを削除する手段と
をさらに備える、項目３１に記載のシステム。
（項目３３）
新しいフレンドリプロファイルが、上記新しい検索基準と一致することを決定する手段と、
該新しいフレンドリプロファイルをフレンド一覧と関連付ける手段と
をさらに備える、項目３１に記載のシステム。
（項目３４）
上記検索結果内に含まれる上記少なくとも１つのフレンドリプロファイルは、上記ユーザプロファイルが危険であると指定する追加データと関連付けられていることを決定する手段と、
該決定に応答して、該少なくとも１つのフレンドリプロファイルをブロックする手段であって、該少なくとも１つのフレンドリプロファイルをブロックする手段は、該少なくとも１つのフレンドリプロファイルがフレンド一覧と関連付けられることを防止する、手段と
をさらに備える、項目２４に記載のシステム。
（項目３５）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用する方法であって、
テレビ番組データを備えるユーザプロファイルを維持することと、
該ユーザプロファイルと関連付けられた認証データを生成することと、
該認証データと一致するフレンドによって入力されたデータの受信に応答して、該フレンドのインターネット接続を介した該ユーザプロファイルへのアクセスを可能にすることと、
該ユーザプロファイルを該フレンドに表示することと、
該フレンドによる該ユーザプロファイルを修正する要望指示に応答して、メディアガイダンスアプリケーション修正コマンドを生成することと、
該メディアガイダンスアプリケーション修正コマンドに応答して、該ユーザプロファイルを修正することと、
該ユーザプロファイルの該修正に応答して、システムコマンドを生成することと、
ユーザテレビ機器を使用して、該システムコマンドを実行することと
を含む、方法。
（項目３６）
上記システムコマンドは、録画コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行することは、該ユーザテレビ機器によって録画される番組を予約することをさらに含む、項目３５に記載の方法。（項目３７）
上記システムコマンドは、連続録画コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行することは、該ユーザテレビ機器によって録画される連続番組を予約することをさらに含む、項目３５に記載の方法。
（項目３８）
上記システムコマンドは、リマインダコマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行することは、該ユーザテレビ機器によって表示される番組リマインダを予約することをさらに含む、項目３５に記載の方法。
（項目３９）
上記システムコマンドは、削除コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行することは、該ユーザテレビ機器からデータを削除することをさらに含む、項目３５に記載の方法。
（項目４０）
上記ユーザプロファイルをフレンドに表示することは、
該ユーザプロファイルと関連付けられたユーザ情報と、フレンドリプロファイルと関連付けられたフレンドリ情報とを同時に表示することと、
該フレンドが該フレンドリ情報の少なくとも一部を該ユーザプロファイルと関連付けることを可能にすることと、
該フレンドリ情報の該少なくとも一部の該ユーザプロファイルとの該フレンドによる関連付けを承認する要望のユーザ指示を受信することと、
該ユーザ指示の受信に応答して、該フレンドリ情報の該少なくとも一部と関連付けられる該ユーザプロファイルを修正することと
をさらに含む、項目３５に記載の方法。
（項目４１）
上記システムコマンドは、推奨コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行することは、該推奨コマンドと関連付けられた番組名を含む一覧を表示することをさらに含む、項目３５に記載の方法。
（項目４２）
複数の一覧を表示することをさらに含み、該複数の一覧の各々は、異なるフレンドの推奨と関連付けられる、項目４１に記載の方法。
（項目４３）
複数の一覧を表示することをさらに含み、該複数の一覧の各々は、異なる種類の推奨と関連付けられる、項目４１に記載の方法。
（項目４４）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用する方法であって、
ユーザプロファイルを自動的に維持することであって、該ユーザプロファイルは、ユーザテレビ機器上に実装される双方向テレビ番組ガイドアプリケーションによって維持される、ことと、
該ユーザプロファイルがインターネットを介してアクセスされることを可能にする遠隔データベースに、該ユーザプロファイルをアップロードすることと、
フレンドに該ユーザプロファイルへのアクセスを付与することと、
該フレンドに該ユーザプロファイルと関連付けられた一覧へのデータ投入を許可することと、
該一覧を該遠隔データベースに格納することと、
該一覧の格納に応答して、該一覧を該ユーザテレビ機器に自動的にダウンロードすることと、
該一覧のダウンロードに応答して、該一覧に基づいて、該ユーザプロファイルを自動的に更新することであって、該ユーザプロファイルは、該ユーザテレビ機器上に実装される該双方向テレビ番組ガイドによって維持される、ことと
を含む、方法。
（項目４５）
上記一覧と関連付けられた少なくとも１つの番組を格納することをさらに含み、該少なくとも１つの番組は、該一覧と関連付けられている該少なくとも１つの番組に応答して格納される、項目４４に記載の方法。
（項目４６）
１つ以上の双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用するシステムであって、
ユーザテレビ番組と関連付けられたユーザプロファイルデータを格納するユーザ記憶装置を備える、ユーザテレビ機器であって、
ユーザメディアガイダンスアプリケーションは、該ユーザテレビ機器上に実装され、
該ユーザメディアガイダンスアプリケーションは、
該ユーザプロファイルデータを維持し、
該ユーザプロファイルデータと関連付けられた認証データを生成し、
該ユーザプロファイルデータをサーバにアップロードし、
該サーバからの修正コマンドの受信に応答して、システムコマンドを生成し、
該ユーザテレビ機器を使用して、該システムコマンドを実行する、
ように構成される、ユーザテレビ機器と、
フレンドリテレビ番組と関連付けられているフレンドリプロファイルデータを格納するフレンドリ記憶装置を備える、フレンドリ機器であって、
フレンドリメディアガイダンスアプリケーションは、該フレンドリ機器上に実装され、
該フレンドリメディアガイダンスアプリケーションは、
該フレンドリプロファイルデータを維持し、
該フレンドリプロファイルデータを該サーバにアップロードし、
該ユーザデータを該サーバから受信し、
該フレンドによる該ユーザプロファイルデータを修正する要望指示に応答して、該修正コマンドを生成し、
該修正コマンドを該サーバに提供する、
ように構成される、フレンドリ機器と、
該ユーザテレビ機器および該フレンドリ機器に電気的に連結されるサーバであって、該サーバは、
該ユーザプロファイルデータおよび該フレンドリプロファイルデータを受信し、
該ユーザプロファイルデータおよび該フレンドリプロファイルデータをデータベース上に格納し、
該ユーザプロファイルデータと関連付けられた該認証データに基づいて、該フレンドリ機器の該ユーザプロファイルデータへのアクセスを認証し、
該ユーザプロファイルデータを該フレンドリ機器に提供し、
該修正コマンドを該フレンドリ機器から受信する、
ように構成される、サーバと
を備える、システム。
（項目４７）
上記システムコマンドは、録画コマンドであって、
該システムコマンドに応答して、上記ユーザメディアガイダンスアプリケーションは、上記ユーザテレビ機器によって録画される番組を予約するようにさらに構成される、項目４６に記載のシステム。
（項目４８）
上記システムコマンドは、連続録画コマンドであって、
該システムコマンドに応答して、上記ユーザメディアガイダンスアプリケーションは、上記ユーザテレビ機器によって録画される連続番組を予約するようにさらに構成される、項目４６に記載のシステム。
（項目４９）
上記システムコマンドは、リマインダコマンドであって、
該システムコマンドに応答して、上記ユーザメディアガイダンスアプリケーションは、上記ユーザテレビ機器によって表示される番組リマインダを予約するようにさらに構成される、項目４６に記載のシステム。
（項目５０）
上記システムコマンドは、削除コマンドであって、
該システムコマンドに応答して、上記ユーザメディアガイダンスアプリケーションは、上記ユーザテレビ機器からデータを削除するようにさらに構成される、項目４６に記載のシステム。
（項目５１）
上記フレンドリメディアガイダンスアプリケーションは、
上記ユーザプロファイルデータに基づくユーザ情報と、上記フレンドリプロファイルデータに基づくフレンドリ情報を表示画面に同時に表示し、
上記フレンドが該フレンドリ情報の少なくとも一部を該ユーザプロファイルデータと関連付けることを可能にするようにさらに構成され、
上記ユーザメディアガイダンスアプリケーションは、
該フレンドリ情報の該少なくとも一部の該ユーザプロファイルデータとの該フレンドによる関連付けを承認する要望のユーザ指示を受信し、
該ユーザ指示の受信に応答して、該フレンドリ情報の該少なくとも一部を含むために該ユーザプロファイルデータを修正するようにさらに構成される、
項目４６に記載のシステム。
（項目５２）
上記システムコマンドは、推奨コマンドであって、
該システムコマンドに応答して、上記ユーザメディアガイダンスアプリケーションは、該推奨コマンドと関連付けられた番組名を含む一覧を表示するようにさらに構成される、項目４６に記載のシステム。
（項目５３）
上記ユーザメディアガイダンスアプリケーションは、
複数の一覧を表示するようにさらに構成され、該複数の一覧の各々は、異なるフレンドの推奨と関連付けられる、項目５２に記載のシステム。
（項目５４）
上記ユーザメディアガイダンスアプリケーションは、
複数の一覧を表示するようにさらに構成され、該複数の一覧の各々は、異なる種類の推奨と関連付けられる、項目５２に記載のシステム。
（項目５５）
１つ以上の双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用するシステムであって、
ユーザテレビ番組と関連付けられたユーザプロファイルデータを格納するユーザ記憶装置を備える、ユーザテレビ機器であって、
ユーザメディアガイダンスアプリケーションは、該ユーザテレビ機器上に実装され、
該ユーザメディアガイダンスアプリケーションは、
ユーザプロファイルを自動的に維持し、
該ユーザプロファイルがインターネットを介してアクセスされることを可能にする遠隔データベースに該ユーザプロファイルをアップロードし、
フレンドに該ユーザプロファイルへのアクセスを付与し、
該フレンドに該ユーザプロファイルと関連付けられた一覧へのデータ投入を許可し、
該一覧を該遠隔データベースから受信し、
該一覧の受信に応答して、該一覧に基づいて、該ユーザプロファイルを自動的に更新する、
ように構成される、ユーザテレビ機器を備える、システム。
（項目５６）
上記ユーザメディアガイダンスアプリケーションは、上記一覧と関連付けられた少なくとも１つの番組を格納するようにさらに構成される、項目５５に記載のシステム。
（項目５７）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用するシステムであって、
テレビ番組データを備えるユーザプロファイルを維持する手段と、
該ユーザプロファイルと関連付けられた認証データを生成する手段と、
該認証データと一致するフレンドによって入力されたデータの受信に応答して、該フレンドがインターネット接続を介して該ユーザプロファイルにアクセスすることを可能にする手段と、
該ユーザプロファイルを該フレンドに表示する手段と、
該フレンドによる該ユーザプロファイルを修正する要望指示に応答して、メディアガイダンスアプリケーション修正コマンドを生成する手段と、
該メディアガイダンスアプリケーション修正コマンドに応答して、該ユーザプロファイルを修正する手段と、
該ユーザプロファイルの該修正に応答して、システムコマンドを生成する手段と、
ユーザテレビ機器を使用して、該システムコマンドを実行する手段と
を備える、システム。
（項目５８）
上記システムコマンドは、録画コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行する手段は、該ユーザテレビ機器によって録画される番組を予約する手段をさらに備える、項目５７に記載のシステム。
（項目５９）
上記システムコマンドは、連続録画コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行する手段は、該ユーザテレビ機器によって録画される連続番組を予約する手段をさらに備える、項目５７に記載のシステム。
（項目６０）
上記システムコマンドは、リマインダコマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行する手段は、該ユーザテレビ機器によって表示される番組リマインダを予約する手段をさらに備える、項目５７に記載のシステム。
（項目６１）
上記システムコマンドは、削除コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行する手段は、該ユーザテレビ機器からデータを削除する手段をさらに備える、項目５７に記載のシステム。
（項目６２）
上記ユーザプロファイルをフレンドに表示する手段は、
該ユーザプロファイルと関連付けられたユーザ情報と、フレンドリプロファイルと関連付けられたフレンドリ情報とを同時に表示する手段と、
該フレンドが該フレンドリ情報の少なくとも一部を該ユーザプロファイルと関連付けることを可能にする手段と、
該フレンドリ情報の該少なくとも一部の該ユーザプロファイルとの該フレンドによる関連付けを承認する要望のユーザ指示を受信する手段と、
該ユーザ指示の受信に応答して、該フレンドリ情報の該少なくとも一部と関連付けられる該ユーザプロファイルを修正する手段と
をさらに備える、項目５７に記載のシステム。
（項目６３）
上記システムコマンドは、推奨コマンドであって、
上記ユーザテレビ機器を使用して、該システムコマンドを実行する手段は、該推奨コマンドと関連付けられた番組名を含む一覧を表示する手段をさらに備える、項目５７に記載のシステム。
（項目６４）
複数の一覧を表示する手段をさらに備え、該複数の一覧の各々は、異なるフレンドの推奨と関連付けられる、項目６３に記載のシステム。
（項目６５）
複数の一覧を表示する手段をさらに備え、該複数の一覧の各々は、異なる種類の推奨と関連付けられる、項目６３に記載のシステム。
（項目６６）
双方向メディアガイダンスアプリケーションによって維持されるユーザプロファイルデータを利用するシステムであって、
ユーザプロファイルを自動的に維持する手段であって、該ユーザプロファイルは、ユーザテレビ機器上に実装される双方向テレビ番組ガイドアプリケーションによって維持される、手段と、
該ユーザプロファイルがインターネットを介してアクセスされることを可能にする遠隔データベースに該ユーザプロファイルをアップロードする手段と、
フレンドに該ユーザプロファイルへのアクセスを付与する手段と、
該フレンドに該ユーザプロファイルと関連付けられた一覧へのデータ投入を許可する手段と、
該一覧を該遠隔データベースに格納する手段と、
該一覧の格納に応答して、該一覧を該ユーザテレビ機器に自動的にダウンロードする手段と、
該一覧のダウンロードに応答して、該一覧に基づいて、該ユーザプロファイルを自動的に更新する手段であって、該ユーザプロファイルは、該ユーザテレビ機器上に実装される該双方向テレビ番組ガイドによって維持される、手段と
を備える、システム。
（項目６７）
上記一覧と関連付けられた少なくとも１つの番組を格納する手段をさらに備え、該少なくとも１つの番組は、該一覧と関連付けられている該少なくとも１つの番組に応答して格納される、項目６６に記載のシステム。
【図面の簡単な説明】
【００１４】
本発明の上述および他の特徴は、添付の図面と併せて、以下の本開示の詳細な説明を考慮することによってより明白となるであろう（図中、類似参照番号は、全体を通して類似部分を指す）。
【図１】図１−２は、本発明の種々の実施形態による、例示的グリッド番組一覧表示画面を示す。
【図２】図１−２は、本発明の種々の実施形態による、例示的グリッド番組一覧表示画面を示す。
【図３】図３は、本発明の一実施形態による、例示的ビデオモザイク番組一覧表示画面を示す。
【図４】図４は、本発明の一実施形態による、例示的グリッド番組一覧表示画面を示す。
【図５】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図６】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図７】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図８】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図９】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１０】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１１】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１２】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１３】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１４】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１５】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１６】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１７】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１８】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１９Ａ】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図１９Ｂ】図５−１９は、本発明の種々の実施形態による、チャンネルデータを生成するために使用される、例示的メディアアプリケーション表示画面を示す。
【図２０】図２０は、本発明の一実施形態による、例示的ユーザまたはフレンドリ機器装置の汎用実施形態を示す。
【図２１】図２１は、本発明の一実施形態による、例示的双方向メディアガイダンスシステムの汎用実施形態を示す。
【図２２】図２２−２３は、本発明の種々の実施形態に従って使用可能な例示的プロセスのフロー図である。
【図２３ａ】図２２−２３は、本発明の種々の実施形態に従って使用可能な例示的プロセスのフロー図である。
【図２３ｂ】図２２−２３は、本発明の種々の実施形態に従って使用可能な例示的プロセスのフロー図である。
【発明を実施するための形態】
【００１５】
（好ましい実施形態の詳細な説明）
本発明のメディアガイダンスアプリケーションは、アプリケーションデータを使用して、その表示画面および利用可能オプションを変更してもよい。そのようなアプリケーションデータは、１つ以上の好適な施設または場所（例えば、図２１−２２に関連して後述される）に設置されるコンピュータから発信されてもよい。以下は、本発明の種々の実施形態による特徴に関連する、種々のメディアガイダンスアプリケーション表示画面、オプション、構成、および方法の説明である。
【００１６】
メディアガイダンスアプリケーションの機能の１つは、メディア一覧およびメディア情報をユーザに提供することである。図１−１９は、例えば、メディア一覧および他の選択可能表示構成要素を提示することによって、メディアガイダンスを提供するために使用され得る、例示的表示画面を示す。図１−１９に示される表示画面は、任意の好適な装置またはプラットフォーム上に実装されてもよい。図１−１９の表示は、全画面表示として示されているが、また、表示されているメディアコンテンツまたは他の表示画面上に完全あるいは部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、あるいはリモートコントロールまたは他のユーザ入力インターフェースもしくは装置上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、メディア情報へのアクセス要望を指示してもよい。ユーザの指示に応答して、メディアガイダンスアプリケーションは、グリッド内の時間およびチャンネル別、時間別、チャンネル別、メディアの種類別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、あるいは他の所定、ユーザ定義、または他の編成基準等、いくつかの方法のうちの１つによって編成されたメディア情報を適切な表示画面に提供してもよい。
【００１７】
図１の表示１００は、単一の表示内の異なる種類のメディアコンテンツへのアクセスも有効化する、時間およびチャンネル別に配列された例示的グリッド番組一覧表示である。表示１００は、（１）各チャンネル／メディア種類識別子（列内のセル）が利用可能な異なるチャンネルまたはメディアの種類を識別する、チャンネル／メディア種類識別子１０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子１０６の行を伴う、グリッド１０２を含んでもよい。グリッド１０２はまた、番組一覧１０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間上に提供される、番組のタイトルを提供する。ユーザ入力装置によって、ユーザは、ハイライト領域１１０を移動することによって、番組一覧を選択可能である。ハイライト領域１１０によって選択される番組一覧に関する追加情報は、番組情報領域１１２内に提供されてもよい。領域１１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャンネル（該当する場合）、番組の評価、および他の所望される情報を含んでもよい。
【００１８】
スケジュールに従って提供される線形番組へのアクセスを提供することに加えて、メディアガイダンスアプリケーションはまた、スケジュールに従って提供されない非線形番組へのアクセスも提供する。非線形番組は、オンデマンドメディアコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア等）、ローカルに格納されたメディアコンテンツ（例えば、デジタルビデオレコーダ（ＤＶＲ）、デジタルビデオディスク（ＤＶＤ）、ビデオカセット、コンパクトディスク（ＣＤ）等に格納されたビデオコンテンツ）、または時間的制約のない他のメディアコンテンツを含む、異なるメディアソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画および特定のメディアプロバイダによって提供されるオリジナルメディアコンテンツの両方を含んでもよい（例えば、ＴＨＥ  ＳＯＰＲＡＮＯＳ（登録商標）やＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭ（登録商標）を提供するＨＢＯ  ＯＮ
ＤＥＭＡＮＤ（登録商標））。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤ（登録商標）は、Ｔｉｍｅ
Ｗａｒｎｅｒ  ＣｏｍｐａｎｙのＬ．Ｐ．他のサービスマークであって、ＴＨＥ  ＳＯＰＲＡＮＯＳ（登録商標）やＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭ（登録商標）は、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，Ｉｎｃ．の商標である。インターネットコンテンツは、チャットセッションまたはウェブキャスト等のウェブイベント、あるいはインターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングまたはダウンロード可能なメディアとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００１９】
グリッド１０２は、オンデマンド一覧１１４、録画メディア一覧１１６、およびインターネットコンテンツ一覧１１８を含む、非線形番組の一覧を提供してもよい。異なる種類のメディアソースからのコンテンツのための一覧を組み合わせた表示は、「混合メディア」と称される場合がある。表示１００とは異なる、表示され得る一覧の種類の種々の並べ換えは、ユーザ選択またはガイダンスアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送の一覧のみの表示等）。例示されるように、一覧１１４、１１６、および１１８は、これらの一覧の選択が、それぞれ、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド１０２内に表示される時間帯全体に及ぶものとして示されている。他の実施形態では、これらのメディアの種類のための一覧は、グリッド１０２内に直接含まれてもよい。追加一覧は、ナビゲーションアイコン１２０のうちの１つのユーザ選択に応答して、表示されてもよい（ユーザ入力装置上の矢印キーの押下は、ナビゲーションアイコン１２０を選択するのと同様に表示に作用してもよい）。
【００２０】
表示１００はまた、ビデオ領域１２２、広告１２４、およびオプション領域１２６を含んでもよい。ビデオ領域１２２は、現在利用可能である、今後利用可能となる、または利用可能であった番組を、ユーザに視聴および／またはプレビュー可能にしてもよい。ビデオ領域１２２のコンテンツは、グリッド１０２に表示される一覧のうちの１つに対応する、またはそれから独立してもよい。ビデオ領域を含むグリッド表示は、ピクチャインガイド（ＰＩＧ）表示と称される場合もある。ＰＩＧ表示およびそれらの機能は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄらの米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎらの米国特許第６，２３９，７９４号にさらに詳細に説明されており、その全体が本明細書に参考として援用される。ＰＩＧ表示は、本発明の他のメディアガイダンスアプリケーション表示画面に含まれてもよい。
【００２１】
広告１２４は、視聴者のアクセス権（例えば、購読番組）に応じて、現在視聴が利用可能である、将来的に視聴が可能である、または視聴可能とはなり得ないメディアコンテンツの広告を提供してもよく、グリッド１０２内のメディア一覧のうちの１つ以上に対応または非関連であってもよい。広告１２４はまた、グリッド１０２内に表示されるメディアコンテンツに関連または非関連製品あるいはサービスのためのものであってもよい。広告１２４は、選択可能であって、メディアコンテンツに関するさらなる情報の提供、製品またはサービスに関する情報の提供、メディアコンテンツ、製品、またはサービスの購入の有効化、広告に関連するメディアコンテンツの提供等を行なってもよい。広告１２４は、例えば、ユーザのプロファイル／好み、監視されたユーザアクティビティ、提供される表示の種類、または他の好適な標的広告等の任意の種類のユーザ関連データ（本明細書では、「ユーザデータ」と称される場合がある）に基づいて、標的化されてもよい。
【００２２】
広告１２４は、長方形またはバナー形状として示されているが、広告は、ガイダンスアプリケーション表示内の任意の好適なサイズ、形状、および場所で提供されてもよい。例えば、広告１２４は、グリッド１０２に水平方向に隣接する長方形として提供されてもよい。これは、パネル広告と称される場合がある。加えて、広告は、メディアコンテンツまたはガイダンスアプリケーション表示上にオーバーレイされる、または表示内に埋め込まれてもよい。広告はまた、テキスト、画像、回転画像、ビデオクリップ、または他の種類のメディアコンテンツを含んでもよい。広告は、ガイダンスアプリケーションを伴うユーザ機器内、ユーザ機器に接続されたデータベース内、遠隔場所（ストリーミングメディアサーバを含む）内、あるいは他の記憶手段またはこれらの場所の組み合わせ上に格納されてもよい。メディアガイダンスアプリケーション内に広告を提供することは、例えば、２００３年１月１７日出願のＫｎｕｄｓｏｎらの米国特許出願第１０／３４７，６７３号、２００４年６月２９日発行のＷａｒｄ，ＩＩＩらの米国特許第６，７５６，９９７号、および２００２年５月１４日発行のＳｃｈｅｉｎらの米国特許第６，３８８，７１４号にさらに詳細に議論されており、その全体が本明細書に参考として援用される。広告は、本発明の他のメディアガイダンスアプリケーション表示画面に含まれてもよいことが理解されるであろう。
【００２３】
オプション領域１２６は、ユーザが、異なる種類のメディアコンテンツ、メディアガイダンスアプリケーション表示、および／またはメディアガイダンスアプリケーション機能にアクセスすることを可能にしてもよい。オプション領域１２６は、表示１００（および本発明の他の表示画面）の一部であってもよく、あるいは画面上のオプションを選択すること、またはユーザ入力装置上の専用または割当可能ボタンを押下することによって、ユーザによって呼び出されてもよい。オプション領域１２６内の選択可能オプションは、グリッド１０２内の番組一覧に関連する機能に関してもよく、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する機能は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャンネルをお気に入りとして設定、番組の購入、あるいは他の機能を含んでもよい。メインメニュー表示から利用可能なオプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロール（視聴年齢制限）オプション、種々の種類の一覧表示へのアクセス、プレミアムサービスへの加入、ユーザのプロファイルの編集、ブラウザオーバーレイにアクセス、または他のオプションを含んでもよい。
【００２４】
図２の表示２００は、時間およびチャンネル別に配列される、別の例示的グリッド番組一覧表示である。表示２００は、表示１００に示されるものと類似または同一のいくつかの構成要素およびインターフェース機能を含んでもよい。特に、表示２００は、それぞれ、上述のグリッド１０２、チャンネル／メディア種類識別子１０４、および時間識別子１０６に対応する、グリッド２０２、チャンネル／メディア種類識別子２０４、および時間識別子２０６を含むように例示される。グリッド２０２はまた、番組一覧２０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間上に提供される、番組のタイトルを提供する。ユーザ入力装置を上述のように使用して、上述と同様に、表示２００（例えば、ハイライト領域２１０を移動させる）または本明細書で議論される任意の他の表示と交信可能である。ハイライト領域２１０によって選択される番組一覧に関連する追加情報は、番組情報領域２１２に提供されてもよい。
【００２５】
タブ領域２１４を使用して、選択されると、ユーザが種々の表示画面と交信可能となるオプションを提供可能である。これらの表示画面は、複数のメディアプラットフォームにわたって個人化されたメディアを配信する、１つ以上のカスタマイズ可能双方向ユーザインターフェースを含むことが可能である。例えば、タブ領域２１４は、ユーザが、グリッド２０２内に含まれない、および／またはユーザ指定法（表示２００に示される従来のシステム生成法とは対照的に）で編成される、番組の種類（例えば、非線形番組等）にアクセス可能となる、１つ以上のオプションを含むことが可能である。例えば、オンデマンドオプション２１６の選択に応答して、メディアガイダンスアプリケーションは、オンデマンド番組および／または構成設定と関連付けられた一覧グリッドあるいは他の種類の表示を提示してもよい。いくつかの実施形態では、グリッド２０２はまた、非線形番組のための一覧（図示せず）を含み、表示２００を混合メディア表示としてもよい。
【００２６】
表示２００はまた、それぞれ、上述のビデオ領域１２２および広告１２４と類似または同一であり得る、ビデオ領域２１８および広告２２０を含んでもよい。
【００２７】
メディアガイダンスを提供する別の表示配列は、図３に示される。ビデオモザイク表示３００は、メディアの種類、ジャンル、および／または他の編成基準に基づいて編成されたメディアコンテンツ情報のための選択可能オプション３０２を含む。表示３００では、テレビ一覧オプション３０４が選択されているため、放送番組一覧として、一覧３０６、３０８、３１０、および３１２を提供している。本明細書で議論される他の図面内に示される一覧とは異なり、表示３００の一覧は、単純テキスト（例えば、番組タイトル）およびメディアを説明するアイコンに限定されない。表示３００では、一覧は、カバーアート、メディアコンテンツからの静止画像、ビデオクリップのプレビュー、メディアコンテンツからのライブビデオ、または一覧によって説明されているメディアコンテンツをユーザに示す他の種類のメディアを含む、グラフィック画像を提供してもよい。グラフィック一覧の各々はまた、一覧と関連付けられたメディアコンテンツに関するさらなる情報を提供するテキストを伴ってもよい。例えば、一覧３０８は、メディア部分３１４およびテキスト部分３１６を含む、２つ以上の部分を含んでもよい。メディア部分３１４および／またはテキスト部分３１６は、ビデオを全画面で視聴するように、あるいはメディア部分３１４に表示されるビデオに関連する番組一覧を閲覧するように（例えば、ビデオが表示されるチャンネルの一覧を閲覧するように）、選択可能であってもよい。
【００２８】
表示３００の一覧は、異なる相対的サイズ（すなわち、一覧３０６は、一覧３０８、３１０、および３１２よりも大きく示される）であるが、所望に応じて、全一覧が、例えば、図４に示されるものと同一サイズであってもよい。一覧は、異なるサイズであってもよく、またはグラフィック的に強調され、ユーザに関心度を示す、あるいはメディアプロバイダによる所望に応じて、もしくはユーザ好みに基づいて、あるコンテンツを際立たせてもよい。メディア一覧をグラフィック的に強調する種々のシステムおよび方法は、例えば、２００５年１２月２９日出願のＹａｔｅｓの米国特許出願第１１／３２４，２０２号に議論されており、その全体が本明細書に参考として援用される。
【００２９】
メディアガイダンスアプリケーションは、ユーザの好みに基づいて個人化されてもよい。個人化されたメディアガイダンスアプリケーションは、ユーザが、メディアガイダンスアプリケーションによって個人化された「経験」を構築するように、表示および機能をカスタマイズすることを可能にする。この個人化された経験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および／または種々のユーザ好みを決定するようにメディアガイダンスアプリケーションがユーザのアクティビティをモニタすることによって、構築されてもよい。ユーザは、ログインすることによって、または別様にガイダンスアプリケーションに対して自らを識別することによって、個人化されたガイダンスアプリケーションにアクセスしてもよい。メディアガイダンスアプリケーションのカスタマイズは、ユーザプロファイルに従って成されてもよい。カスタマイズは、提示方式（例えば、表示のカラー方式、テキストのフォントサイズ等）、表示されるメディアコンテンツ一覧の態様（例えば、ＨＤＴＶ番組のみ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネルの表示の並び換え、推奨メディアコンテンツ等）、所望の録画機能（例えば、特定のユーザに対する録画または連続録画、録画の質等）、ペアレンタルコントロール設定、および他の所望のカスタマイズを変動させることを含んでもよい。
【００３０】
メディアガイダンスアプリケーションは、ユーザがユーザプロファイル情報（機械可読データに処理可能である）を提供することを可能にしてもよく、またはユーザプロファイル情報を自動的にまとめてもよい。メディアガイダンスアプリケーションは、例えば、ユーザがアクセスするメディア、および／またはユーザがガイダンスアプリケーションによって行い得る他の交信を監視してもよい。加えて、メディアガイダンスアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．ｔｖｇｕｉｄｅ．ｃｏｍ等の、ユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイダンスアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザのハンドヘルド装置から等）、および／またはメディアガイダンスアプリケーションがアクセスし得る他のソースから、ユーザに関する情報を取得してもよい。結果として、ユーザの異なる装置にわたって、統一されたガイダンスアプリケーション経験をユーザに提供することが可能である。さらなる個人化メディアガイダンスアプリケーション機能は、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第１１／１７９，４１０号、１９９９年１１月９日出願のＢｏｙｅｒらの米国特許出願第０９／４３７，３０４号、および２００２年２月２１日出願のＥｌｌｉｓらの米国特許出願第１０／１０５，１２８号にさらに詳細に説明されており、その全体が本明細書に参考として援用される。
【００３１】
図４は、ユーザ用に個人化される表示の実施例である、表示４００を示す。表示４００は、モジュール式メディアガイダンスダッシュボードアプリケーション表示として示され、本明細書では、ダッシュボードと称される場合がある。モジュール式メディアガイダンスダッシュボードアプリケーションおよびアプリケーション表示は、２００６年９月２９日出願の同一譲受人のＳｈａｎｎｏｎらの米国特許出願第１１／５４１，２９９号にさらに議論されており、その全体が本明細書に参考として援用される。表示４００は、図２のタブ領域２１４と類似または同一のタブ領域４０２を含むが、当業者は、表示４００が、例えば、任意の種類の表示からのオプションのユーザ選択（例えば、表示３００内の選択可能オプション３０２のうちの１つ等）の受信、ガイダンスアプリケーションへのログイン等に応答して、提示されてもよいことを理解するであろう。
【００３２】
表示４００は、放送中モジュール４０４、放送予定モジュール４０６、および最新一覧モジュール４０８を含む、カスタマイズ可能双方向ユーザインターフェースを示す。これらの特定のモジュールは、種々の理由から、表示４００内に含まれてもよい。例えば、ユーザプロファイルは、これらのモジュールのうちの１つ以上を表示４００内に含ませてもよい。別の実施例として、ユーザは、表示４００内に含まれるモジュールのうちの１つ以上を具体的に選択していてもよい。さらに別の実施例として、ユーザのフレンド等の別の人物が、モジュールのうちの１つ以上を表示４００と関連付けていてもよい。
【００３３】
例示されるように、各モジュールは、メディアファイルと関連付けられ、各メディアファイルは、選択され得る少なくとも１つの対応するメディア一覧を有することが可能である。ユーザは、ユーザ入力装置を利用して、メディア一覧のいずれかを囲繞および選択するようにハイライト領域４１０をナビゲート可能である。一覧の選択に応答して、メディアガイダンスアプリケーションは、データを読み出し、ユーザにメディアまたは情報を提示すること、および／または選択されたメディア一覧と関連付けられた任意の他のコマンド（例えば、録画のための番組予約、リマインダの設定、番組のお気に入り一覧またはユーザプロファイルとの関連付け等）を実行することを含み得る、新しい表示を生成してもよい。
【００３４】
放送中モジュール４０４、放送予定モジュール４０６、および最新一覧モジュール４０８は、表示４００内に含まれる３つのみのモジュールである。追加またはより少ないモジュールが、本発明の任意の他の表示と同様に、表示４０６内に含まれてもよい。いくつかの実施形態では、特定のモジュールは、メディアガイダンスアプリケーションによって、特定の表示と自動的に関連付けられる。他の実施形態では、ユーザは、いくつおよびどのモジュールを任意の所与の表示内に含め得るかを構成してもよい。例えば、表示４００は、３つのみのモジュールに制限され、１つ以上の推奨されるモジュールを含むように構成可能である。そのような構成は、あらゆる他のユーザ指定設定同様に、ユーザ好みデータ、またはより一般的には、ユーザデータファイルとして、保存される。
【００３５】
図５の表示５００は、メディアガイダンスアプリケーションによる、どのモジュールが、例えば、表示４００内に含まれるかを手動で構成（または、再構成）するためのユーザ指示の受信に応答して、ユーザに提示され得る例示的表示を示す。表示５００は、オーバーレイ５０２を含む。オーバーレイ５０２は、例えば、モジュール追加オプション５０４、モジュール削除オプション５０６、およびモジュール置換オプション５０８等、選択可能オプションを含んでもよい。いくつかの事例では、オーバーレイ５０２内に含まれるオプションは、モジュール専用であって、選択されるモジュールの一部に応答して表示可能である（例えば、アイコン（図示せず）、モジュールヘッダ（すなわち、モジュール名を含むモジュールの一部）等）。他の事例では、オーバーレイ５０２は、汎用であり得、メディアガイダンスアプリケーションが、オプションが選択された後、モジュールを選択されたオプションと関連付けるようにユーザに求める。例えば、モジュール追加オプション５０４の選択に応答して、双方向メディアガイダンスアプリケーションは、ユーザにモジュールを表示４００に追加可能とする表示を生成してもよい。別の実施例として、モジュール削除オプション５０６の選択に応答して、双方向メディアガイダンスアプリケーションは、ユーザにモジュールの表示４００との関連付けを削除可能とする表示を生成してもよい。モジュール置換オプション５０８は、メディアガイダンスアプリケーションに、例えば、表示６００を生成させてもよい。
【００３６】
表示６００は、図６に例示される。オーバーレイ６０２は、表示６００内に含まれてもよい。オーバーレイ６０２は、モジュールオプションを含む（類似または同一オプションはまた、モジュール追加オプション５０４の選択の受信に応答して、提供されてもよい）。ユーザは、オーバーレイ６０２内に含まれるモジュールオプションのいずれかをハイライトおよび選択可能である。任意の表示内の任意のオプションの選択は、メディアガイダンスアプリケーションに１つ以上のコマンドを実行させてもよい。コマンドは、例えば、メディアのテーマ（ホラー、コメディ等）、メディアのジャンル、メディアの種類（テレビ番組、ウェブサイト等）、メディアソース（例えば、衛星テレビ、ケーブルテレビヘッドエンド、インターネット、携帯電話網等）、メディア関連語等に基づいて、新しいモジュールを検索、追加、および／または構築することによって、例えば、表示４００をカスタマイズする際、ユーザを補助してもよい。
【００３７】
例えば、推奨オプション６０４のユーザ選択の受信に応答して、メディアガイダンスアプリケーションは、図７の表示７００または図８の表示８００をユーザに提示可能である。表示７００は、タブ領域７０２、ならびに３つの推奨されるモジュール、すなわち、モジュール７０４、モジュール７０６、およびモジュール７０８を含む。モジュール７０４、７０６、および７０８は、好ましくは、オプション７０２と対応する。別のオプション（例えば、タブ領域７０２内に含まれる）の選択に応答して、表示７００は、更新され、追加および／または異なるモジュールを含むことが可能である。例えば、オプション７１０の選択に応答して、メディアの１つ以上のフレンドリ推奨モジュールが、表示７００内に含まれ得る。
【００３８】
図７に示される各モジュールは、１つ以上のメディアファイルと関連付け可能である。表示７００では、各メディアファイルは、対応するメディア一覧によって表される。メディア一覧の選択に応答して、メディアファイル（例えば、テレビ番組、音楽等）を再生可能である、追加情報が表示可能である等である。いくつかの事例では、１つ以上のメディアファイルとモジュールとの間の関連付けは、例えば、データサービスプロバイダ（オンラインテレビガイド等）、ユーザ機器上に実装されるメディアガイダンスアプリケーション等によって、自動的に構築可能である。他の事例では、１つ以上のメディアファイルとモジュールとの間の関連付けは、装置によるユーザまたは別の人物からのユーザ入力の受信に応答して、手動で構成可能である。他の人物は、本発明のユーザにとって完全に見知らぬ人である場合であっても、本明細書では、多くの場合、フレンドと称される。
【００３９】
いくつかの実施形態では、モジュールとメディアファイルとの間の自動的に生成される関連付けは、例えば、利用データ（例えば、テレビ番組視聴履歴、ウェブサイト視聴履歴、携帯電話による通話等）、ユーザプロファイルデータ、および／またはフレンドリプロファイルデータに基づくことが可能である。フレンドリプロファイルは、ユーザプロファイルがユーザプロファイルデータに基づいて生成可能であるのと同様に、フレンドリプロファイルデータを使用して生成可能である。上述の、および本明細書に参考として援用される、ユーザプロファイルとのユーザの関係と同様、フレンド（および／またはフレンドのユーザ機器上で稼働するアプリケーション）は、フレンドリプロファイルを構成および維持可能である。利用データ等のダイナミックデータが利用されると、ユーザ／フレンドリプロファイルは、経時的に、自動的に変更可能である。例えば、ユーザは、あらゆる種類のスポーツの観戦を好む熱狂的スポーツファンであってもよい。フットボールのみ好きで、利用データに基づくフレンドリプロファイルを有する人物は、フットボールシーズンの間、ユーザのシーズンフレンドであってもよい。換言すると、本発明は、フレンドのプロファイルがユーザのプロファイルのいくつかの局面と一致すると、フレンドと関連付けられたモジュールのみ推奨し、１年のうちの任意の他の時間の間は、そうではなくてもよい。これによって、メディアへのユーザおよびフレンドの関心の集中および分化に伴って、ユーザは、経時的に、新しい人々に紹介され、その他の人々とは引き離されることが可能となってもよい。
【００４０】
例えば、フレンド１は、ユーザのフレンドの１人を表す。モジュール７０４は、フレンド１（または、フレンド１の機器上に実装されるアプリケーション）がモジュール７０４と関連付けた少なくとも４つの一覧を含むように例示される。モジュール７０４は、フレンド１が、例えば、あらゆるユーザにモジュール７０４を公開、またはモジュール７０４を１つ以上の特定の人々（ユーザを含む）と共有後、推奨として、ユーザに利用可能となってもよい。特定の人々は、例えば、フレンド１の個人的友人、フレンド１のソーシャルネットワーキングウェブサイトと関連付けられた人々、所与のチャットルーム内の人々、フレンド１の電子メールまたはインスタントメッセージの仲間一覧上の人々、事前構成パスワード（および／またはユーザ名）をフレンド１の機器に提供する人々等であり得る。
【００４１】
他の実施形態では、フレンド１は、連絡先情報を掲載し、１人以上の他人（ならびに、ユーザ）に自らを紹介し、それによって、人々が視聴するメディアファイルに基づいて、人々のソーシャルネットワーキングウェブを構築し、および／または交信可能となってもよい。このように、本発明は、ユーザにフレンド化要求を送信および／または受信可能にしてもよく、メディアガイダンスアプリケーションに別の人物と関連付けられているデータ（フレンドリデータと称される場合もある）へのアクセスを可能にするであろう。
【００４２】
他の実施形態では、フレンド１は、別のユーザまたはメディアサービスプロバイダによって構築される理論上の人物であり得る。例えば、フレンド１は、アクション映画を好む、仮想上の人物であり得る。例えば、ユーザのプロファイルが、アクション番組と関連付けられている場合、フレンド１のアクションモジュールが、表示７００内でユーザに推奨されてもよい。
【００４３】
ユーザは、モジュール７０４を選択してもよく、それに応答して、モジュール７０４は、ユーザのプロファイルおよび／またはユーザのダッシュボード（図７では、「マイガイド」として標識化される）等の特定の表示と関連付け可能である。モジュール７０４は、当業者によって周知の任意の手段（例えば、モジュール７０４のユーザ選択、ユーザのダッシュボード上へのモジュール７０４のドラッグおよびドロップ等）を使用して、他のユーザデータ（すなわち、特定のユーザと関連付けられたデータ）と関連付け可能である。
【００４４】
メディアガイダンスアプリケーションはまた、図８の表示８００をユーザに提示可能である。表示８００は、表示７００の代わりに、または異なるユーザ選択の受信に応答して、ユーザに提示されてもよい。表示８００は、他のユーザデータと関連付け可能なモジュール名を一覧化するオーバーレイ８０２を含む。一覧内の各名称は、選択可能オプションである。例えば、フレンド１オプション８０４が選択可能であって、それに応答して、対応するモジュールは、例えば、ユーザのダッシュボード、ユーザプロファイル等と関連付けられてもよい。
【００４５】
オーバーレイ８０２はまた、システム推奨を含む。例えば、システム推奨は、フレンドリ推奨同様に、各々、少なくとも１つの共通特性を有する１つ以上のメディアファイルを備える、メディアのモジュールであり得る。システム推奨は、フレンドリ推奨とは異なり、例えば、サービスプロバイダのメディアファイル群に基づいて生成され、人物と関連付けられたユーザフレンドリデータに基づいて生成されない。メディアファイルは、例えば、気分、テーマ、ジャンル等に基づいて、グループ化され、オーバーレイ８０２内に含まれ得る。気分および他の高度検索機能は、同一譲受人のＥｌｌｉｓらの２００６年４月２７日出願の米国特許第１１／４１２，５４９号にさらに議論されており、その全体が本明細書に参考として援用される。
【００４６】
図９は、メディアガイダンスアプリケーションが、例えば、図７のモジュール７０４または図８のオプション８０４のユーザ選択に応答して、ユーザに提示され得る、表示９００を示す。表示９００は、例えば、図４の放送中モジュール４０４をフレンドリモジュール９０２と置換後に提示され得る、表示を示す。
【００４７】
上述の表示は、例えば、ユーザテレビ機器（例えば、テレビ表示画面、テレビリモートコントロール、セットトップボックス上に実装されるテレビ番組ガイドアプリケーション等）のためにカスタマイズされるように例示される。表示１０００を含む以下の表示は、例えば、ウェブ対応ユーザ機器（例えば、コンピュータ表示画面、マウス、キーボード、計算装置上に実装されるウェブブラウザアプリケーション等）のためにカスタマイズされるように例示される。
【００４８】
図１０は、図４の表示４００の変形例である、表示１０００を示す。表示１０００は、タブ領域４０２と同一または同様に機能し得る、タブ領域１００２を含む。放送中モジュール１００４、放送予定モジュール１００６、および最新一覧モジュール１００８はまた、表示１０００内に含まれ、放送中モジュール４０４、放送予定モジュール４０６、および最新一覧モジュール４０８と同一または同様に使用可能である。加えて、ユーザは、これらのモジュールと、より一般的には、ウェブサイトと交信するために一般的に使用されるもの等、任意の他の方法（例えば、表示内に含まれ得るまたは含まれ得ない語の検索、個別に各モジュールをスクロール、表示をスクロールダウンし、画面に収まらない情報を確認、他の表示を閲覧するリンクを選択等）で、任意の表示と交信してもよい。
【００４９】
表示１０００は、いくつかの他のモジュール（すなわち、モジュール１０１０、１０１２、１０１４、および１０１６）ならびに他の表示要素も同様に含む。例えば、表示１０００は、ユーザ検索構成要素１０１８のテキスト入力ボックスに入力する情報に基づいて、データを検索するために使用可能な、検索構成要素１０１８を含む。本明細書で議論される任意のガイド表示に統合され得る、メッセージボード１０２０は、ユーザと１人以上の他人との間のインスタント／テキストメッセージングサービスとして、および／またはチャットルームへのポータルとして、使用可能である。
【００５０】
表示１０００は、ユーザによるウェブブラウザアプリケーションへのＵＲＬの入力、テレビリモートコントロール上のボタンの押下に応答して、または任意の他の手段によって、ユーザに提示されてもよい。いくつかの実施形態では、図１１の表示１１００等の別の表示が、最初にユーザに提示されてもよい。表示１１００は、ウェブ対応（または、任意の他の種類の）ユーザ機器によって提供され得る、例示的メインメニュー表示である。
【００５１】
表示１１００は、いくつかのオプション、モジュール、および／または他の表示構成要素を含んでもよい。例えば、オプション１１０２のユーザ選択に応答して、メディアガイダンスアプリケーションは、ダッシュボード表示等のユーザのために個人化された表示を生成してもよい。個人化された表示および含まれる構成要素は、上述のものと類似または同一に機能してもよい。図１０の個人化された表示がユーザに提示される前に、メディアガイダンスアプリケーションは、ユーザに認証情報を要求するように指示してもよい。
【００５２】
図１２は、認証オーバーレイ１２０２を含む、例示的表示１２００を示す。ユーザが、ユーザ名、パスワード等をテキスト入力ボックス１２０４に入力し、アイコン１２０６を選択後、メディアガイダンスアプリケーションは、ユーザ入力情報の真正性を検証する。ユーザ入力情報が、真正として検証される場合、メディアガイダンスアプリケーションは、表示１０００等の個人化されたガイドをユーザに提示してもよい。また、同様の認証手段が、メディアガイダンスアプリケーションに先立って実装され、フレンドが、視聴、編集、および／またはユーザに推奨を行なう、あるいはその逆を可能にしてもよい。当業者は、２つ以上のテキスト入力ボックスおよび／または２層以上の電子セキュリティが、メディアガイダンスアプリケーションによって利用されてもよいことを理解するであろう。
【００５３】
メディアガイダンスアプリケーションが、ユーザの個人化されたダッシュボードへのアクセスをユーザに付与後、ユーザは、個人化された表示、基礎ユーザプロファイル、ユーザアカウント設定等を修正するための要望を指示してもよい。いくつかの実施形態では、メディアガイダンスアプリケーションは、ユーザの個人化されたガイド（例えば、オンラインガイド、テレビ番組ガイド等）、ユーザプロファイル等のうちの１つにユーザが行なう修正の一部または全部を、１つ以上の他の個人化されたガイド、ユーザプロファイル等と同期させる。
【００５４】
例えば、ユーザは、職場にいて、自宅での番組の録画予約を要望してもよい。ユーザは、オンラインメディアガイダンスアプリケーションにログインするための要望を指示することが可能であって、表示１１００または表示１０００が提示されてもよく、ユーザは、オンラインプログラムを使用して、ユーザの自宅テレビ機器による番組の録画を予約可能である。次いで、オンラインメディアガイダンスアプリケーションは、ユーザの自宅内のテレビメディアガイダンスアプリケーションおよび／またはユーザテレビ機器と通信し、番組録画予約コマンドをユーザテレビ機器に送信してもよい。
【００５５】
別の実施例として、ユーザは、オンライン番組ガイドを使用して、個人化されたダッシュボード内に含まれるモジュールを変更してもよく、ユーザのオンライン番組ガイドに行なわれる任意の変更は、ユーザのテレビ番組ガイドと同期する。図１３の表示１３００は、ユーザの個人化されたダッシュボードを修正するためのユーザの要望指示の受信に応答して提示され得る、表示を示す。ユーザが、例えば、マイガイドオプション１３０２を選択後、メディアガイダンスアプリケーションは、オーバーレイ１３０４を提示してもよい。オーバーレイ１３０４は、２つのオプションのみを含むように例示されるが、当業者は、本明細書で議論される任意の他のオーバーレイまたはオプション群同様に、より多くまたは少ないオプションが、オーバーレイ１３０４内に含まれてもよいことを理解するであろう。メディアガイダンスアプリケーションは、例えば、オプション１３０６のユーザ選択の受信に応答して、ユーザがダッシュボードの修正を所望するのかを決定してもよい。
【００５６】
図１４は、ユーザがユーザまたはフレンドのダッシュボードを修正するために使用可能なオプションを含む例示的表示である、表示１４００を示す。例えば、１つ以上の編集オプションは、ユーザまたはフレンドのダッシュボードのうちの１つ以上である、またはその中に含まれ得る、各モジュールと関連付け可能である。放送中モジュール１４０２等のモジュールは、追加、除去、および推奨オプションと関連付け可能である。マイ推奨モジュール１４０４、フレンド１推奨モジュール１４０６、および種類モジュール１４０８等のモジュールは、各モジュールにのみ適用可能なオプションのみと関連付け可能である。
【００５７】
例えば、ユーザによる推奨オプション１４１０の選択に応答して、メディアガイダンスアプリケーションは、例えば、サービスプロバイダ（および／または、その機器およびその上に実装されるメディアガイダンスアプリケーションを介して、種々の人々間のデータ転送を維持ならびに／あるいは促進する事業体もしくは複数の事業体）に送信される、１つ以上の共有コマンドを生成してもよい。共有コマンドは、マイ推奨モジュール１４０４を１人以上の他人に利用可能にしてもよい。１つ以上の配信設定は、各共有コマンドと関連付けられてもよい。配信設定は、何名かつどの人々に推奨モジュール１４０４を利用可能にするかを制御する。配信設定は、例えば、サービスプロバイダによって、自動的に構成される、またはユーザによって、手動で構成可能である。後者の場合、ユーザは、全推奨に影響を及ぼすグローバル配信設定、または１つ以上の特定の推奨に影響を及ぼす指定配信設定を構成してもよい。例えば、１つ以上の追加オプションは、推奨オプション１４１０のユーザ選択に応答して、表示可能である（例えば、図示されないオーバーレイを使用して）。これらの追加オプションは、ユーザに、対応するモジュールを１人以上の特定のフレンド、あらゆる人々、特定の人々のグループ等と共有することを選択可能にする。
【００５８】
追加オプション１４１２等の追加オプションを使用して、モジュールが未だ関連付けられていない１つ以上のユーザ表示とモジュールを関連付け可能である。例えば、追加オプション１４１２のユーザ選択に応答して、メディアガイダンスアプリケーションは、表示１５００を生成およびユーザに提示可能である。
【００５９】
表示１５００は、図１５に示され、オーバーレイ１５０２を含む。オーバーレイ１５０２は、ユーザが選択可能な１つ以上のオプションを含んでもよい。オプションのうちの１つのユーザ選択の受信に応答して、メディアガイダンスアプリケーションは、１つ以上の対応するコマンドを生成してもよい。コマンドは、適切な装置および／またはアプリケーションに配信可能である。例えば、ユーザは、そのオンラインガイドと交信し、フレンドが以前にユーザに推奨したモジュールをユーザの個人化されたテレビガイドと関連付けることを所望してもよい。オーバーレイ１５０２内に含まれるオプション１５０４の選択に応答して、ユーザのオンラインメディアガイダンスアプリケーションは、オンラインネットワークおよびサーバを通して、ユーザのテレビサービスプロバイダ（ユーザのインターネットサービスプロバイダと同一事業体であっても、またはそうでなくてもよい）に送信される、適切なコマンドを生成してもよい。コマンドに応答して、テレビサービスプロバイダは、適切なデータをユーザのテレビ機器にダウンロード可能である。その後、ユーザのテレビガイダンスアプリケーションは、例えば、ユーザのテレビダッシュボード内のフレンド１推奨モジュール１４０６と対応するモジュールを含んでもよい。
【００６０】
ユーザが、表示からモジュールを削除することを所望する場合、ユーザは、表示１５内に示されるもの等、除去オプションを選択してもよい。当業者は、単一システムが、上述の機能を実行する種々の手段を提供してもよいことを理解するであろう。例えば、ユーザは、モジュールがユーザのダッシュボード上でハイライトされている間、リモートコントロール上の専用キーを選択してもよく、それに応答して、メディアガイダンスアプリケーションは、そのキー選択と関連付けられた１つ以上のオプションを指定するためのオーバーレイをユーザに提示してもよい。
【００６１】
図１６は、例えば、オーバーレイ１６０２を含む、表示１６００を示す。オーバーレイ１６０２は、例えば、ユーザによる図１０のモジュール１０１０のダブルクリックに応答して、どのようにオプションがユーザに提供され得るかの実施例である。このように、ユーザが、例えば、ユーザのダッシュボードとのモジュールの関連付けを削除することを所望する場合、表示１４００および１５００は、スキップされてもよい。本方法はまた、ユーザに、表示１４００等の表示を閲覧および編集するための要望を指示可能としてもよい。
【００６２】
図１７は、例えば、フレンドリデータへのアクセスするための要望のユーザ指示の受信に応答して表示され得る、表示１７００を示す。フレンドリデータは、フレンドリ機器上に実装されるメディアガイダンスアプリケーションによって、フレンドリダッシュボード、フレンドリプロファイル、フレンドリアカウント設定等の種々の種類のユーザ可読情報に処理および表示されてもよい（本明細書で使用される修飾語句「フレンドリ」は、種々の構成要素、データ、アプリケーション、機能等と、ユーザの構成要素、アプリケーション、機能等を区別することを意図する）。例えば、表示１７００は、図１１のマイフレンドオプション１１０４のユーザ選択の受信に応答して、表示されてもよい。
【００６３】
表示１７００は、ユーザに認証情報をテキスト入力ボックス１７０４に入力可能にする、オーバーレイ１７０２を含む。次いで、認証情報は、アイコン１７０６のユーザ選択の受信に応答して、コンピュータ可読データに処理され、検証可能である。いくつかの実施形態では、フレンド一覧１７０８はまた、オーバーレイ１７０２内に含まれることが可能である。ユーザは、異なるフレンドに対して異なる認証情報を入力する必要があり得るため、ユーザは、最初に、どのフレンドのデータにユーザがアクセスを所望するかを選択する必要があり得る。
【００６４】
検証される認証情報に応答して、ユーザおよび／またはフレンドリメディアガイダンスアプリケーションは、フレンドのデータへのアクセスをユーザに付与してもよい。例えば、ユーザのメディアガイダンスアプリケーションは、フレンドのデータをダウンロードし、フレンドリ情報（フレンドリデータに基づいて）をユーザに表示してもよい。別の実施例として、ユーザのメディアガイダンスアプリケーションは、フレンドのメディアガイダンスアプリケーションへのポータルとして作用し、それによって、ユーザは、フレンドリ機器上に実装されるフレンドリメディアガイダンスアプリケーションと直接交信可能となってもよい（ユーザ機器とは対照的に）。このように、本発明によって、ユーザは、（ほぼ）リアルタイムで、少なくとも１人の他のユーザの（すなわち、フレンドの）過去、現在、将来のメディア経験を閲覧、構成、および修正可能にする。いくつかの実施形態では、メディアガイダンスアプリケーションは、上述のものと同様に、ユーザのデータではなく、フレンドのデータのみを含むフレンドのデータを表示内に提示してもよい。同様に、これによって、フレンドは、ユーザのメディア経験を遠隔から閲覧、構成、および修正可能となってもよい。
【００６５】
図１８は、ユーザデータおよびフレンドリデータの両方がマージされ、ユーザが閲覧および交信するために、同時に提示される情報に処理される、別のアプローチの実施例である、表示１８００を示す。当業者は、本発明が、ユーザおよび１人のフレンドと関連付けられたデータを提示することだけに限定されず、例えば、ユーザおよび数人のフレンド、２人のフレンドのみ等と関連付けられた情報を同時に提示してもよいことを理解するであろう。
【００６６】
表示１８００は、表示構成要素１８０２および１８０４を含む。表示構成要素１８０２は、ユーザのダッシュボードと関連付けられる、モジュール１８０６、１８０８、および１８１０を含む。追加モジュールは、ユーザのダッシュボードと関連付けられ、その場合、バー１８１２のスクロールダウンに応答して、表示されてもよい。表示構成要素１８０４は、フレンド３と名付けられたフレンドのダッシュボードと関連付けられる、モジュール１８１４および１８１６を含む。バー１８１８は、モジュール１８１４および１８１６が、フレンド３のダッシュボードと関連付けられたモジュール一覧の終わり近くにあることを示すため、追加モジュールは、バー１８１８のスクロールアップに応答して、提示され得る。
【００６７】
フレンド３は、ユーザ（または、別のフレンド）が、フレンド３のデータ（例えば、ダッシュボード、モジュール、プロファイル等）に関連して有し得る制御に対して、ある制限を構成してもよい。フレンド３は、ユーザおよび／または他人が、フレンド３のデータと関連付けられた情報の一部または全部を閲覧のみを可能なように制限してもよい。フレンド３は、例えば、ユーザのみに完全アクセスを付与し、それによって、ユーザが、自らのモジュール、ダッシュボード、プロファイル等（本明細書で議論されるもののうちのいくつか）と交信し得るのと同様に、ユーザのみが、フレンド３のモジュール、ダッシュボード、プロファイル等と交信可能としてもよい。当業者は、種々のレベルの制御が、個々の人々、人々のグループ等に付与可能であって、上述の識別情報を使用して、別の人物がフレンド３のデータに有し得る制御の程度を決定可能であることを理解するであろう。
【００６８】
例えば、別の人物であるフレンド１は、フレンド３のデータへのアクセスを有していてもよく、および／またはフレンド３は、フレンド１のデータへのアクセスを有していてもよい。誰が誰にアクセスを付与し得るかどうかにかかわらず、モジュール１８１６は、図１８では、フレンド１データと関連付けられて示され、現時点では、フレンド３のダッシュボード内に含まれている。フレンド３が、ユーザに適切なアクセス権を付与していると仮定して、ユーザは、モジュール１８１６をユーザのダッシュボードに追加してもよい。このように、本発明によって、ユーザは、他人と交信する人々と交信し、共通の関心を有する人々からメディアファイルおよび推奨を取得し、それによって、メディアおよび他の種類の電子エンターテインメントに基づいて、双方向メディアコミュニティを構築し、電子ソーシャルネットワークを創造する。
【００６９】
本発明はまた、ユーザに他人のメディアライフを経験可能にすることに加えて、例えば、ユーザに別の人物のメディア経験を引き継ぐまたは修正可能にしてもよい。フレンドリプロファイルを修正する際にユーザにも利用可能な上述の機能の全部に加えて、ユーザは、ユーザデータをフレンドリデータに単に追加してもよい。例えば、ユーザは、フレンドのダッシュボード上へモジュールをクリック、ドラッグ、およびドロップしてもよい。図１９ａは、モジュール１９０２と関連付けられたデータをフレンド３のダッシュボードに追加するユーザのスクリーンショットである、表示１９００を示す。フレンド３のダッシュボード上にドラッグされるように示されるモジュール１９０４は、モジュール１９０２のコピーであってもよい。例えば、表示構成要素１９０６の境界内へのモジュール１９０４の配置（少なくとも大部分）に応答して、メディアガイダンスアプリケーションは、ユーザがフレンド３のダッシュボードの修正（この場合、データの追加）を行なおうとしていることを視覚的に指示してもよい（例えば、表示構成要素１９０６の境界線の色または明度を変更する、ユーザの意図を確認するオーバーレイを表示する等によって）。ユーザが修正を継続する場合、モジュール１９０４は、フレンド３のダッシュボードに追加される。
【００７０】
図１９ｂは、ユーザによるモジュール１９０４のフレンド３のダッシュボードへの追加に応答して表示され得る、表示１９０８を示す。ユーザがモジュール１９０４をフレンド３のダッシュボードに追加する際、フレンド３がそのダッシュボードを閲覧する場合（例えば、そのテレビ番組ガイドを使用して）、フレンド３は、（ほぼ）瞬間的、またはフレンド３のユーザ機器が、ユーザがフレンド３のダッシュボードに行なった変更を含むように同期された後、更新が生じることを確認し得る。フレンド３のメディア機器およびメディアガイダンスアプリケーションは、自動的に（例えば、数分毎、ユーザが遠隔からフレンドリデータを更新後等）、および／またはフレンドによるユーザの変更の実装認証に応答して、同期されてもよい。
【００７１】
ユーザによってフレンドリデータに成される修正は、フレンドリ機器に種々のコマンドを実行させてもよい。これらのコマンドのうちのいくつかは、例えば、フレンドリ設定に基づくコマンド、または他人によってフレンドリデータに成される修正との衝突を生じさせ得る。例えば、モジュール１９０４は、フレンドリ機器が別の番組を録画するために既に予約されている時間において、ある番組を録画するためのコマンドと関連付けられている場合がある。これらの衝突は、例えば、フレンドリデータへのアクセスを有する人物に優先順位を付すこと等を含む、いくつかの方法で克服可能である。例えば、フレンド３は、フレンド１が行なう変更よりも、ユーザが行なう任意の変更により高い優先順位を付すが、フレンド２の変更にユーザの変更よりも高い優先順位を付してもよい。フレンド３はまた、フレンド３が行なうまたはそれに成される設定等に最高優先順位を付してもよい。フレンド３のメディアガイダンスアプリケーションを使用して、種々の優先順位一覧を監視および維持し、衝突を解決することが可能である。衝突を解決するさらなるシステムおよび方法は、同一譲受人のＥｌｌｉｓの米国特許出願第１０／３０６，１７５号に議論されており、その全体が本明細書に参考として援用される。
【００７２】
ユーザは、自らのおよびフレンドリメディアコンテンツ、ならびにそのユーザ機器装置のうちの１つ以上からのメディアガイダンスアプリケーション（および、その上述および後述の表示画面）にアクセスしてもよい。図２０は、例示的ユーザ機器装置２０００の汎用実施形態を示す。ユーザ機器装置２０００および本明細書に記載の構成要素は、フレンドがそれを使用する場合、フレンドリデータを維持するために使用される場合、および／またはフレンドリメディアガイダンスアプリケーションを実装する場合、フレンドリ機器とみなされる。ユーザ機器装置のより具体的実装は、図２１に関連して以下で議論される。ユーザ機器装置２０００は、入／出力（以下、「Ｉ／Ｏ」）経路２００２を介して、メディアコンテンツおよびデータを受信してもよい。Ｉ／Ｏ経路２００２は、メディアコンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、および他のビデオまたはオーディオ）およびデータを、処理回路２００６および記憶装置２００８を含む、制御回路２００４に提供してもよい。制御回路２００４は、Ｉ／Ｏ経路２００２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏ経路２００２は、制御回路２００４（および、具体的には、処理回路２００６）を１つ以上の通信経路（後述）に接続してもよい。Ｉ／Ｏ機能は、これらの通信経路のうちの１つ以上によって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図２０では単一経路として示されている。
【００７３】
制御回路２００４は、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能論理装置等に基づく処理回路等、任意の好適な処理回路２００６に基づいてもよい。いくつかの実施形態では、制御回路２００４は、メモリ（すなわち、記憶装置２００８）内に格納されるメディアガイダンスアプリケーションのための命令を実行する。クライアント・サーバに基づく実施形態では、制御回路２００４は、ガイダンスアプリケーションサーバあるいは他のネットワークまたはサーバと通信するのに好適な通信回路を含んでもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、または他の機器との通信用無線モデムを含んでもよい。そのような通信は、インターネットあるいは任意の他の好適な通信ネットワークまたは経路を伴ってもよい（図２１に関連してさらに詳細に説明される）。加えて、通信回路は、ユーザ機器装置のピアツーピア通信、または相互から遠隔の場所にあるユーザ機器装置の通信を可能にする回路を含んでもよい（以下でさらに詳細に説明される）。
【００７４】
メモリ（例えば、ランダムアクセスメモリ、読み取り専用メモリ、または任意の他の好適なメモリ）、ハードドライブ、光学ドライブ、あるいは任意の他の好適な固定または取外し可能な記憶装置（例えば、ＤＶＤレコーダ、ＣＤレコーダ、ビデオカセットレコーダ、または他の好適な録画装置）は、制御回路２００４の一部である記憶装置２００８として提供されてもよい。記憶装置２００８は、上述の種類の記憶装置のうちの１つ以上を含んでもよい。例えば、ユーザ機器装置２０００は、ＤＶＲ（パーソナルビデオレコーダまたはＰＶＲと称されることもある）用のハードドライブおよび２次記憶装置としてのＤＶＤレコーダを含んでもよい。記憶装置２００８は、番組情報、ガイダンスアプリケーション設定、ユーザ好みまたはプロファイル情報、あるいはガイダンスアプリケーションを操作する際に使用される他のデータを含む、本明細書に説明される種々の種類のメディアおよびガイダンスアプリケーションデータを格納するために使用されてもよい。不揮発性メモリもまた、使用されてもよい（例えば、ブートアップルーチンや他の命令を起動するために）。
【００７５】
制御回路２００４は、１つ以上のアナログチューナ、１つ以上のＭＰＥＧ−２デコーダまたは他のデジタル復号回路、高解像度チューナ、あるいは任意の他の好適な同調またはビデオ回路等のビデオ生成回路および同調回路、もしくはそのような回路の組み合わせを含んでもよい。符号化回路（例えば、記憶のために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するためのもの）もまた、提供されてもよい。制御回路２００４はまた、ユーザ機器２０００の好ましい出力形式にメディアをアップコンバートおよびダウンコンバートするスケーラ回路を含んでもよい。回路２００４はまた、デジタルとアナログ信号間を変換するデジタル／アナログ変換回路およびアナログ／デジタル変換回路を含んでもよい。同調および符号化回路は、メディアコンテンツを受信して表示する、再生する、または録画するために、ユーザ機器によって使用されてもよい。同調および符号化回路はまた、ガイダンスデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、符号化、復号、スケーラ、およびアナログ／デジタル回路を含む、本明細書で説明される回路は、１つ以上の汎用または専門プロセッサ上で稼働するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能に対処するように提供されてもよい（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）。記憶装置２００８が、ユーザ機器２０００とは別の装置として提供される場合、同調および符号化回路（複数のチューナを含む）は、記憶装置２００８と関連付けられてもよい。
【００７６】
ユーザは、ユーザ入力インターフェース２０１０を使用して、制御回路２００４を制御してもよい。ユーザ入力インターフェース２０１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等、任意の好適なユーザインターフェースであってもよい。ディスプレイ２０１２は、スタンドアロン型装置として提供される、またはユーザ機器装置２０００の他の要素と統合されてもよい。ディスプレイ２０１２は、モニタ、テレビ、モバイル装置用液晶画面（ＬＣＤ）、または視覚的画像を表示する任意の他の好適な機器のうちの１つ以上であってもよい。いくつかの実施形態では、ディスプレイ２０１２は、ＨＤＴＶ対応型であってもよい。スピーカ２０１４は、ユーザ機器装置２０００の他の要素との統合として提供されてもよく、またはスタンドアロン型ユニットであってもよい。ディスプレイ２０１２上に表示されるビデオおよび他のメディアコンテンツの音声構成要素は、スピーカ２０１４を通して再生されてもよい。いくつかの実施形態では、音声は、スピーカ２０１４を介して音声を処理および出力する、受信機（図示せず）に配信されてもよい。
【００７７】
図２０のユーザ機器装置２０００は、ユーザテレビ機器２１０２、ユーザコンピュータ機器２１０４、無線ユーザ通信装置２１０６、または非携帯型ゲーム機等のメディアにアクセスするために好適な任意の他の種類のユーザ機器として、図２１のシステム２１００内に実装可能である。フレンドリ機器２１０８はまた、メディアにアクセスするために好適な任意の種類の機器であってもよい。フレンドリ機器２１０８と上述のユーザ機器との間の唯一の差異は、フレンドリ機器２１０８が、ユーザの代わりに、フレンドによって使用されることである。簡略化するため、これらの装置は、本明細書では総称して、ユーザおよびフレンドリ機器またはユーザおよびフレンドリ機器装置と称される場合がある。メディアガイダンスアプリケーションが実装されるユーザおよびフレンドリ機器装置は、スタンドアロン型装置として機能してもよく、または装置のネットワークの一部であってもよい。人々を互いにリンクさせるものを含む、装置の種々のネットワーク構成が実装されてもよく、以下でさらに詳細に議論される。
【００７８】
ユーザテレビ機器２１０２は、セットトップボックス、衛星放送用受信機（ＩＲＤ）、テレビセット、デジタル記憶装置、ＤＶＤレコーダ、ビデオカセットレコーダ（ＶＣＲ）、ローカルメディアサーバ、または他のユーザテレビ機器を含んでもよい。これらの装置のうちの１つ以上は、所望に応じて、単一装置となるように統合されてもよい。ユーザコンピュータ機器２１０４は、ＰＣ、ノートパソコン、タブレット、ＷＥＢＴＶ（登録商標）ボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンタ、または他のユーザコンピュータ機器を含んでもよい。ＷＥＢＴＶは、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐ．の商標である。無線ユーザ通信装置２１０６は、ＰＤＡ、携帯電話、携帯型ビデオプレーヤ、携帯型音楽プレーヤ、携帯型ゲーム機、または他の無線装置を含んでもよい。
【００７９】
ＰＣ、ＷＥＢＴＶ（登録商標）、および他のユーザ機器装置へのビデオの統合のためのテレビチューナーカードの出現に伴い、装置を上述の装置のうちの１つとして分類を試みる場合、その境界線が不鮮明となっていることに留意されたい。実際、ユーザテレビ機器２１０２、ユーザコンピュータ機器２１０４、および無線ユーザ通信装置２１０６の各々は、図２０に関連して上述されるシステム機能のうちの少なくとも一部を利用しており、結果として、装置上で利用可能なメディアコンテンツの種類に関して融通性を含み得る。例えば、ユーザテレビ機器２１０２は、インターネットコンテンツへのアクセスを可能にするインターネット対応型であってもよい一方で、ユーザコンピュータ機器２１０４は、テレビ番組へのアクセスを可能にするチューナを含んでもよい。メディアガイダンスアプリケーションはまた、種々の種類のユーザ機器上で同一レイアウトを有してもよく、またはユーザ機器の表示能力に合わせてもよい。例えば、ユーザコンピュータ機器上では、ガイダンスアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の例では、ガイダンスアプリケーションは、無線ユーザ通信装置用に縮小されてもよい。
【００８０】
システム２１００では、通常は、各種類のユーザ機器装置が２つ以上存在するが、図面が複雑になり過ぎることを回避するため、各々１つだけが図２１に示されている。同様に、通常は、任意の所与のネットワーク内には、いくつかのフレンドリ機器が存在するが、図面が複雑になり過ぎることを回避するため、１つのみのフレンドリ機器２１０８が図２１に示されている。加えて、各ユーザまたはフレンドは、２つ以上の種類のユーザ機器装置（例えば、ユーザは、テレビセットおよびコンピュータを有してもよい）と、また、各種類のユーザ機器装置のうちの２つ以上（例えば、ユーザは、ＰＤＡおよび携帯電話および／または複数のテレビセットを有してもよい）を利用してもよい。
【００８１】
ユーザはまた、他の人と同様に、家庭内装置および遠隔装置にわたって一貫したメディアガイダンスアプリケーション設定を維持するように、種々の設定を行なってもよい。設定は、ユーザデータとして保存可能であって、上述および後述のもの、ならびにお気に入りのチャンネルおよび番組、番組推奨のためにガイダンスアプリケーションが利用する番組好み、表示好み、および他の望ましいガイダンス設定を含む。例えば、ユーザが、職場のパソコンで、例えば、ウェブサイトｗｗｗ．ｔｖｇｕｉｄｅ．ｃｏｍ上であるチャンネルをお気に入りとして設定した場合、同一チャンネルが、ユーザの家庭内装置（例えば、ユーザテレビ機器およびユーザコンピュータ機器）、ならびに所望に応じて、ユーザのモバイル装置上でお気に入りとして表示されるであろう。したがって、同一または異なる種類のユーザおよびフレンドリ機器装置であるかどうかにかかわらず、１つのユーザおよびフレンドリ機器装置上で行われる変更は、別のユーザおよびフレンドリ機器装置上のガイダンス経験を変更することが可能である。さらに、行われる変更は、ユーザまたはフレンドによる設定入力、ならびにガイダンスアプリケーションによって監視されたユーザアクティビティおよびフレンドリアクティビティに基づいてもよい。
【００８２】
ユーザおよびフレンドリ機器装置は、通信ネットワーク２１１８に連結されてもよい。すなわち、ユーザテレビ機器２１０２、ユーザコンピュータ機器２１０４、無線ユーザ通信装置２１０６、およびフレンドリ機器２１０８は、それぞれ、通信経路２１１０、２１１２、２１１４、および２１１６を介して、通信ネットワーク２１１８に連結される。通信ネットワーク２１１８は、インターネット、携帯電話ネットワーク、モバイル装置（例えば、ＢＬＡＣＫＢＥＲＲＹ（登録商標））ネットワーク、ケーブルネットワーク、公衆交換回線ネットワーク、または他の種類の通信ネットワーク、あるいは通信ネットワークの組み合わせを含む、１つ以上のネットワークであってもよい。ＢＬＡＣＫＢＥＲＲＹ（登録商標）は、Ｒｅｓｅａｒｃｈ  Ｉｎ  Ｍｏｔｉｏｎ  Ｌｉｍｉｔｅｄ  Ｃｏｒｐ．のサービスマークである。経路２１１０、２１１２、２１１４、および２１１６は、別個または一緒に、衛星経路、光ファイバ経路、ケーブル経路、インターネット通信をサポートする経路（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、あるいは任意の他の好適な有線または無線通信経路、もしくはそのような経路の組み合わせ等、１つ以上の通信経路を含んでもよい。経路２１１４は、図２１に示される例示的実施形態では、無線経路であることを示すように点線で描かれ、経路２１１０、２１１２、および２１１６は、有線経路であることを示すように実線で描かれている（しかし、これらの経路は、所望に応じて、無線経路であってもよい）。ユーザおよびフレンドリ機器装置との通信は、これらの通信経路のうちの１つ以上によって提供されてもよいが、図２１では、図面が複雑になり過ぎることを回避するため、単一経路として示されている。
【００８３】
通信経路は、ユーザおよび／またはフレンドリ機器装置間には描かれていないが、これらの装置は、経路２１１０、２１１２、２１１４、および２１１６に関連して上述のもの等の通信経路を介して、ならびにＵＳＢケーブル、ＩＥＥＥ１３９４ケーブル、無線経路（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）、赤外線、ＩＥＥＥ８０２−１１ｘ等）の短距離ポイントツーポイント通信経路、あるいは有線または無線経路を介した他の短距離通信を経由して、相互に直接通信してもよい。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，ＩＮＣ．の認証マークである。ユーザおよびフレンドリ機器装置はまた、通信ネットワーク２１１８を介した間接的経路を通して、直接相互に通信してもよい。
【００８４】
システム２１００は、それぞれ、通信経路２１２４および２１２６を介して通信ネットワーク２１１８に連結される、メディアコンテンツソース２１２０およびメディアガイダンスデータソース２１２２を含む。経路２１２４および２１２６は、経路２１１０、２１１２、２１１４、および２１１６に関連して上述の通信経路のいずれかを含んでもよい。メディアコンテンツソース２１２０およびメディアガイダンスデータソース２１２２との通信は、１つ以上の通信経路上で交換されてもよいが、図２１では、図面が複雑になりすぎないように、単一経路として示されている。加えて、メディアコンテンツソース２１２０およびメディアガイダンスデータソース２１２２の各々が２つ以上存在してもよいが、図２１では、図面が複雑になり過ぎることを回避するため、各々１つだけが示されている。（これらのソース各々の異なる種類は、以下に議論される。）所望に応じて、メディアコンテンツソース２１２０およびメディアガイダンスデータソース２１２２は、１つのソース装置として統合されてもよい。ソース２１２０および２１２２と、ユーザおよびフレンドリ機器装置２１０２、２１０４、２１０６、および２１０８との間の通信は、通信ネットワーク２１１８を通して示されているが、いくつかの実施形態では、ソース２１２０および２１２２は、経路２１１０、２１１２、および２１１４、および２１１６に関連して上述のもの等の通信経路（図示せず）を介して、ユーザおよびフレンドリ機器装置２１０２、２１０４、２１０６、および２１０８と直接通信してもよい。
【００８５】
メディアコンテンツソース２１２０は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ（登録商標）、ＡＢＣ（登録商標）、ＨＢＯ（登録商標）等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、ならびに他のメディアコンテンツプロバイダを含む、１つ以上の種類のメディア配信機器を含んでもよい。ＮＢＣ（登録商標）は、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，Ｉｎｃ．の商標であって、ＡＢＣ（登録商標）は、ＡＢＣ，ＩＮＣ．の商標であって、ＨＢＯ（登録商標）は、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，Ｉｎｃ．の商標である。メディアコンテンツソース２１２０は、メディアコンテンツの発信元であってもよく（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはメディアコンテンツの発信元でなくてもよい（例えば、オンデマンドメディアコンテンツプロバイダ、ダウンロード用放送番組のビデオコンテンツのインターネットプロバイダ等）。メディアコンテンツソース２１２０は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、または他のメディアコンテンツプロバイダを含んでもよい。メディアコンテンツソース２１２０はまた、ユーザおよび／またはフレンドリ機器装置のうちのいずれかから遠隔場所にある、異なる種類のメディアコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を格納するために使用される、遠隔メディアサーバを含んでもよい。メディアコンテンツの遠隔記憶のため、および遠隔に格納されたメディアコンテンツをユーザ機器に提供するためのシステムおよび方法は、１９９９年６月１１日出願のＥｌｌｉｓらの米国特許出願第０９／３３２，２４４号に関連して、さらに詳細に議論されており、その全体が本明細書に参考として援用される。
【００８６】
メディアガイダンスデータソース２１２２は、メディア一覧、メディア関連情報（例えば、放送時間、放送チャンネル、メディアのタイトル、メディア内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度等）、広告情報（例えば、テキスト、画像、メディアクリップ等）、オンデマンド情報、ならびにユーザおよび他人が所望のメディア選択をナビゲートおよび検索するために有用な任意の他の種類のガイダンスデータ等、メディアガイダンスデータを提供してもよい。
【００８７】
メディアガイダンスアプリケーションデータは、任意の好適なアプローチを使用して、ユーザおよびフレンドリ機器装置に提供されてもよい。いくつかの実施形態では、ガイダンスアプリケーションは、データフィード（例えば、連続フィード、トリクルフィード、またはチャンネルの垂直帰線消去期間内のデータ）を介して番組ガイドデータを受信する、スタンドアロン型双方向テレビ番組ガイドであってもよい。番組スケジュールデータおよび他のガイダンスデータは、テレビチャンネルのサイドバンド上、テレビチャンネルの垂直帰線消去期間内、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザおよびフレンドリ機器に提供されてもよい。番組スケジュールデータおよび他のガイダンスデータは、複数のアナログまたはデジタルテレビチャンネル上でユーザおよびフレンドリ機器に提供されてもよい。番組スケジュールデータおよび他のガイダンスデータは、任意の好適な頻度で（例えば、連続、毎日、ユーザ指定の期間、システム指定の期間、ユーザ機器からの要求に応じて等）、ユーザおよびフレンドリ機器に提供されてもよい。いくつかのアプローチでは、メディアガイダンスデータソース２１２２からのガイダンスデータは、クライアントサーバアプローチを使用して、ユーザおよびフレンド機器に提供されてもよい。例えば、ユーザおよび／またはフレンド機器上に常駐するガイダンスアプリケーションクライアントは、必要に応じてガイダンスデータを取得するように、ソース２１２２とのセッションを開始してもよい。メディアガイダンスデータソース２１２２は、ユーザおよびフレンドリ機器装置２１０２、２１０４、２１０６、および２１０８に、メディアガイダンスアプリケーション自体、またはメディアガイダンスアプリケーションのソフトウェア更新を提供してもよい。
【００８８】
メディアガイダンスアプリケーションは、例えば、ユーザおよびフレンドリ機器装置上に実装されるスタンドアロン型のアプリケーションであってもよい。他の実施形態では、メディアガイダンスアプリケーションは、クライアントのみがユーザ機器装置上に常駐する、クライアントサーバアプリケーションであってもよい。例えば、メディアガイダンスアプリケーションは、部分的にユーザ機器装置２０００の制御回路２００４上のクライアントアプリケーションとして、および部分的にリモートサーバ上のサーバアプリケーションとして（例えば、メディアガイダンスデータソース２１２２）、実装されてもよい。ガイダンスアプリケーション表示は、メディアガイダンスデータソース２１２２によって生成され、ユーザおよびフレンドリ機器装置に伝送されてもよい。メディアガイダンスデータソース２１２２はまた、ユーザおよびフレンドリ機器上での記憶のためにデータを伝送してもよく、次いで、制御回路によって処理される命令に基づいて、ガイダンスアプリケーション表示を生成する。
【００８９】
メディアガイダンスシステム２１００は、いくつかのアプローチ、またはネットワーク構成を示すことを目的としており、これによって、ユーザおよびフレンドリ機器装置ならびにメディアコンテンツおよびガイダンスデータのソースは、メディアにアクセスし、メディアガイダンスを提供する目的で、相互に通信してもよい。本発明は、これらのアプローチのいずれか１つまたは一部において、またはメディアを送達し、メディアガイダンスを提供する他のアプローチを採用するシステムにおいて、適用されてもよい。以下の３つのアプローチは、図２１の汎用実施例の具体的例示を提供する。
【００９０】
アプローチのうちの１つでは、ユーザ機器装置は、ホームネットワーク内で相互に通信してもよい。ユーザ機器装置は、上述の短距離のポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似装置を通した間接経路を介して、あるいは通信ネットワーク２１１８を介して、直接相互に通信することが可能である。単一家庭内の複数の個人の各々が、ホームネットワーク上の異なるユーザ機器装置を操作してもよい結果として、種々のメディアガイダンス情報または設定が、異なるユーザ機器装置間で伝達されることが望ましくてもよい。例えば、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第１１／１７９，４１０号でさらに詳細に説明されているように、ホームネットワーク内の異なるユーザ機器装置上で一貫したメディアガイダンスアプリケーション設定をユーザが同期および維持することが望ましくてもよい。ホームネットワーク内の異なる種類のユーザ機器装置はまた、メディアコンテンツを相互に通信してもよい。例えば、ユーザは、ユーザコンピュータ機器から携帯型ビデオプレーヤまたは携帯型音楽プレーヤにメディアコンテンツを伝送してもよい。
【００９１】
第２のアプローチでは、ユーザは、複数の種類のユーザ機器を有してもよく、これによって、メディアコンテンツにアクセスし、メディアガイダンスを取得する。例えば、一部のユーザは、家庭内およびモバイル装置によってアクセスされる、ホームネットワークを有してもよい。ユーザは、遠隔装置上に実装されるメディアガイダンスアプリケーションを介して、家庭内装置を制御してもよい。例えば、ユーザは、職場のパーソナルコンピュータ、あるいはＰＤＡまたはウェブ対応携帯電話等のモバイル装置を介して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスしてもよい。ユーザは、オンラインガイダンスアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御してもよい。オンラインガイドは、ユーザの家庭内機器上のメディアガイダンスアプリケーションと直接通信することによって、ユーザの機器を制御してもよい。ユーザ機器装置が相互から遠隔の場所にある、ユーザ機器装置の通信のための種々のシステムおよび方法は、例えば、２００４年８月２６日出願のＥｌｌｉｓらの米国特許出願第１０／９２７，８１４号に議論されており、その全体が本明細書に参考として援用される。
【００９２】
第３のアプローチでは、家庭内外のユーザ機器装置のユーザは、メディアガイダンスアプリケーションを使用して、メディアコンテンツソース２１２０と直接通信し、メディアコンテンツにアクセスすることが可能である。具体的には、家庭内では、ユーザテレビ機器２１０４およびユーザコンピュータ機器２１０６のユーザは、メディアガイダンスアプリケーションにアクセスし、望ましいメディアコンテンツ間をナビゲートおよび検索してもよい。ユーザはまた、無線ユーザ通信装置２１０６を使用して、家庭外のメディアガイダンスアプリケーションにアクセスし、望ましいメディアコンテンツ間をナビゲートおよび検索してもよい。
【００９３】
上述の議論に加えて、ユーザおよびフレンドリデータを利用する例示的方法が、以下に議論される。図２２は、必要に応じて、フレンドリデータを検索し、ユーザデータを修正するために使用可能な、プロセス２２００を示す。
【００９４】
プロセス２２００は、ステップ２２０２から開始する。ユーザデータは、ステップ２２０４において、例えば、ユーザ機器上に実装されるメディアガイダンスアプリケーションによって生成される。ユーザデータは、ユーザに関連する、任意の種類のコンピュータ可読データを含んでもよい。例えば、ユーザデータは、ユーザプロファイルデータ（すなわち、ユーザのメディアプロファイルと関連付けられたデータ）、ユーザアカウントデータ（すなわち、サービスプロバイダが、ユーザと、どのメディアおよび／またはサービスをユーザが受信する権利を有しているかを識別するために使用するデータ）、認証データ、ならびに任意の他のユーザ専用データを含んでもよい。ユーザデータは、１つ以上のデータファイルに細分化され、任意の数の方法でフォーマット可能である。ユーザデータは、任意の種類の装置、器具、システムおよび／またはアプリケーションによって使用されてもよい。ユーザデータは、本明細書で議論される任意の他のデータ同様に、コンピュータ可読媒体上に格納され、実行可能コマンド（例えば、検索コマンド、共有コマンド、録画コマンド、リマインダコマンド、削除コマンド等のうちの少なくとも１つ等）を含んでもよい。実行可能コマンドは、条件付きであって、例えば、実行される前に、特定の条件（例えば、時間および曜日）を満たすことが要求されてもよい。
【００９５】
ユーザデータは、例えば、ユーザ機器、フレンドリ機器、メディアコンテンツソース、メディアデータソース、任意の他の装置または器具、任意のそのような装置または器具上に実装されるアプリケーション、あるいはそれらの任意の組み合わせによって、自動的に生成可能である。ユーザデータはまた、ユーザまたはフレンドによる手動入力に応答して生成可能である。上述のように、ユーザおよび／またはフレンドは、本発明によって、ユーザまたはフレンドがユーザデータを生成可能となる前に、識別される必要があってもよい。当業者は、フレンドリデータが、ユーザではなく、フレンドと関連付けられていること以外、ユーザデータと同一であることを理解するであろう。
【００９６】
ステップ２２０６では、ユーザデータは、電子装置またはアプリケーションによってアクセスされる。電子装置またはアプリケーションは、例えば、ユーザ要求、自動的生成実行可能コマンド、または以前に生成された実行可能コマンドの条件充足に応答して、ユーザデータにアクセスしてもよい。例えば、遠隔サーバは、ユーザ機器内に含まれる記憶装置上で生成される、および／またはそこに格納される、ユーザデータにアクセスしてもよい。別の実施例として、ユーザ機器は、同一または他のユーザ機器上に格納されるユーザデータにアクセスしてもよい。
【００９７】
プロセス２２００は、ステップ２２０８に進み、そこでシステムは、ユーザデータが、実行される必要がある検索コマンドを含むかどうか決定する。検索コマンドは、条件付きであってもよく、またはそうでなくてもよい、実行可能コマンドである。検索コマンドは、自動的にまたはユーザ入力に応答して、生成されてもよく、非条件付き検索コマンドが未だ実行されていない場合、実行されるはずである。例えば、ユーザは、ユーザのダッシュボード上のモジュールを選択し、システムによる類似モジュールの検索を所望することを指示してもよい。そのようなユーザ入力は、システムに実行される必要がある非条件付き検索コマンドを生成させるであろう。条件付き検索コマンドは、例えば、ダイナミックデータ（上述）に基づき、ダイナミックデータが変化する場合、実行される必要があってもよい。条件付き検索コマンドは、条件が満たされた場合のみ実行されるはずである。
【００９８】
プロセス２２００は、本発明のシステム（例えば、メディアガイダンスアプリケーション）による実行される必要がある検索コマンドが存在することの決定に応答して、ステップ２２１０に進む。ステップ２２１０では、メディアガイダンスアプリケーションは、検索基準（検索コマンドと関連付けられたユーザデータに基づく、および／またはそれを含んでもよい）を生成する。
【００９９】
ステップ２２１２では、本発明のシステムは、検索基準と一致するフレンドリデータを検索する。ユーザおよび／またはフレンドリユーザ機器上に実装される１つ以上のメディアガイダンスアプリケーション、ならびに１つ以上のメディアコンテンツソースおよび／またはメディアガイダンスソース上に実装される他のアプリケーションは、フレンドリデータを検索するために使用可能である。例えば、ユーザメディアガイダンスアプリケーションは、検索基準をいくつかのフレンドリメディアガイダンスアプリケーションに配信し、各フレンドリメディアガイダンスアプリケーションに、検索基準と一致するフレンドリデータのためにそのそれぞれのフレンドリ機器を検索させてもよい。別の実施例として、全メディアガイダンスアプリケーションは、各々が、検索基準と一致するフレンドリデータの検索が可能な１つ以上のアプリケーション起動を有する、１つ以上の中央サーバ（例えば、メディアガイダンスデータソース等）に、全ユーザデータおよびフレンドリデータをアップロードしてもよい。
【０１００】
ステップ２２１４では、ユーザのメディアガイダンスアプリケーションは、検索基準と一致する任意のフレンドリデータが存在するかどうかを決定する。プロセス２２００は、検索基準と一致するフレンドリデータが存在するとのユーザのメディアガイダンスアプリケーションによる決定に応答して、ステップ２２１６に進む。
【０１０１】
ステップ２２１６では、一致フレンドリデータは、検索結果にまとめられる。検索結果は、例えば、情報の一覧、メディアのモジュール等に処理後、ユーザに表示可能なデータであってもよい。
【０１０２】
ステップ２２１８では、ユーザデータは、検索結果に基づいて更新される。更新は、保存され、例えば、ユーザに提示される表示内に含まれる条件付き実行可能コマンドまたは情報に影響を及ぼす、ユーザデータへの実質的修正（追加および削除）を含んでもよい。例えば、ユーザデータは、子供に不適切な任意のフレンドリデータをブロックする、ダイナミックペアレンタルコントロール設定を含んでもよい。フレンドの推奨が、現時点では、子供に不適切であるため、検索結果がフレンドの推奨をもはや含まない場合、フレンドの推奨は、ユーザデータから自動的に除去される。更新はまた、ユーザデータへの非実質的変更を含んでもよい。非実質的変更は、例えば、検索コマンドが実行された時点、検索が完了した時点のタイムスタンプ、ならびに実行可能コマンドをトリガしない、または任意の表示画面内に含まれる情報に影響を及ぼさない、他の種類のデータを備えてもよい。
【０１０３】
次いで、プロセス２２００は、ステップ２２０８に戻る。更新されたユーザデータが、実行される必要がある検索コマンドを含むかどうかに関して、ステップ２２０８で決定が行なわれる。そのような検索コマンドが更新されたユーザデータ内に存在する場合、プロセスは、上述のように、ステップ２２０８に進む。存在しない場合、プロセス２２００は、ステップ２２２０に進む。
【０１０４】
ステップ２２２０では、システムは、実行される必要がある検索コマンドを待つ。ステップ２２２０はまた、ステップ２２１４において、システム検索基準と一致する任意のフレンドリデータが存在しないと決定する場合、ステップ２２１４に追従してもよい。当業者は、追加ステップおよび／または表示が、プロセス内に含まれてもよく、例えば、ユーザは、検索基準と一致する任意のフレンドリデータが存在しないことを通知されてもよいことを理解するであろう。
【０１０５】
システムがそのような検索コマンドを待つ間、システムは、オフにされてもよい。システムがオフにされると、プロセス２２００は、ステップ２２２４で終了する。システムがオンである場合、システムは、検索コマンドがトリガされると、ユーザデータへのアクセスを継続してもよい。
【０１０６】
図２３ａおよび２３ｂは、フレンドにユーザデータの修正を可能にする例示的方法である、プロセス２３００を示す。当業者は、類似または同一プロセスによって、ユーザがフレンドリデータを修正可能となり得ることを理解するであろう。
【０１０７】
プロセス２３００は、ステップ２３０２から開始し、ステップ２３０４では、ユーザデータが生成される。ユーザデータは、ユーザ入力、フレンドリ入力、またはシステム生成コマンドに応答して、例えば、メディアガイダンスアプリケーションまたは中央サーバによって、生成されてもよい。
【０１０８】
ステップ２３０６では、１人以上のフレンドがユーザデータにアクセス可能であり得るかどうかに関して、決定が行なわれる。メディアガイダンスアプリケーションは、例えば、一部または全部のユーザデータをあらゆる人々（例えば、公開ウェブサイトに公開すること等によって）、一部の人々のみ（例えば、ユーザ名および／またはパスワードの入力を要求すること等によって）等に利用可能にするように構成されてもよい。
【０１０９】
１人以上のフレンドが、ユーザデータにアクセス可能となる場合、プロセス２３００は、ステップ２３０８に進む。ステップ２３０８では、認証データが生成される。認証データは、例えば、認証された人物または人々（あらゆる人であってもよい）のユーザデータへのアクセスを可能にしてもよい。
【０１１０】
ステップ２３１０では、システムは、フレンドリ機器によってアクセス可能な１つ以上の記憶装置上にユーザデータを維持する（ユーザ機器から他の機器へのユーザデータの転送、認証データの同期等を含んでもよい）。例えば、ユーザデータは、フレンドリ機器がアクセスする１つ以上の中央サーバにアップロードされてもよい。別の実施例として、ユーザデータは、１つ以上のフレンドリ機器（例えば、認証データ内に含まれるＩＰアドレスを有するもの）上に直接コピーされてもよい。
【０１１１】
ステップ２３１２では、ユーザデータのためにフレンドリ機器から発信される要求が、システムによって受信され、ステップ２３１４では、システムは、さらなる認証が要求されるかどうかを決定する。さらなる認証が、例えば、要求が発信される装置、要求される特定のユーザデータ等に応じて、認証データによって要求されてもよい。
【０１１２】
システムによる追加認証データが要求されるとの決定に応答して、プロセス２３００は、ステップ２３１６に進み、そこでシステムは、フレンドリ機器に追加認証データの要求を送信する。
【０１１３】
ステップ２３１８では、フレンドリ機器は、要求される認証データを満たすデータに処理可能な情報を、フレンドに入力するように指示する。ステップ２３２０では、システムは、フレンドリ入力に対応するデータをフレンドリ機器から受信する。
【０１１４】
システムは、ステップ２３２２において、フレンドリ入力が認証データを満たすデータと対応するかどうか決定する。ステップ２３２４では、フレンドリ入力データが認証データを満たさない場合、フレンドは、ユーザデータへのアクセスを拒否され、プロセス２３００は、ステップ２３２６で終了する。
【０１１５】
ステップ２３２２において、システムによるフレンドリ入力データが認証データの要件と一致するまたは別様に満たすとの決定に応答して、プロセス２３００は、ステップ２３２８に進む。ステップ２３２８では、ユーザデータと関連付けられた情報を含む、表示が生成される（図１８の表示１８００と類似または同一であってもよい）。表示は、例えば、フレンドリ機器によって、または別の電子装置によって生成され、フレンドリ機器にアップロードされてもよい。
【０１１６】
ステップ２３３０では、フレンドリ機器は、フレンドに表示を提示し、ステップ２３３２では、システムは、修正コマンドの受信を待つ。ステップ２３３４では、システムは、修正コマンドが受信されたかどうかを決定する。修正コマンドが受信されていない場合、システムは、ステップ２３３６において、フレンドが依然として表示と交信しているかどうかを決定する。フレンドは、例えば、表示を修正しているのではなく、閲覧しているだけである場合、プロセス２３００は、ステップ２３３２に戻る。システムが、ステップ２３３６において、フレンドが表示との交信を停止していると決定すると（例えば、表示がタイムアウトしている、スクリーンセーバーが起動されている、番組ガイドが閉じられている、フレンドリ機器がシステムに信号を送信している等）、プロセス２３００は、ステップ２３２６に進み、終了する。
【０１１７】
システムが、ステップ２３３４において、修正コマンド（例えば、ユーザデータを修正し得るコマンド）を受信したと決定すると、プロセス２３００は、ステップ２３３８に進む。ステップ２３３８では、システムは、フレンドおよび／またはフレンドリ機器が、修正コマンドによって要求されるユーザデータを修正するために認証されているかどうかを決定する。そうでない場合、ステップ２３４０は、プロセス２３００に進み、フレンドは、フレンドが要求された修正を行なうことを認証されていないことを通知される（例えば、ユーザ機器上に提示される表示を介して）。
【０１１８】
ステップ２３４２は、フレンドが、修正コマンドによって要求されるユーザデータを修正することを認証されていない場合、ステップ２３３８に追従する。ステップ２３４２では、ユーザデータは、修正コマンドに基づいて、修正される（例えば、システムまたはフレンドリ機器によって）。
【０１１９】
ステップ２３４４では、ユーザデータは、修正されると、ユーザ機器上に格納されるユーザデータと同期し、それによって、ユーザ機器上のユーザデータを相応じて更新する。ユーザが、同期が生じている際、図らずもユーザ機器と交信している場合、ユーザは、例えば、ユーザプロファイル、録画一覧等への変更を確認可能であってもよい。他の実施形態では、ユーザは、修正が完了される前に、ユーザデータへの修正を承認するように指示されてもよい。
【０１２０】
ステップ２３４６では、修正コマンドが新しいシステムコマンドを備えるかどうかに関して、決定が行なわれる。システムコマンドは、録画コマンド、連続録画コマンド、リマインダコマンド、削除コマンド、注文コマンド（映画および／または追加サービスのための）、あるいはユーザ機器または中央サーバに、種々のハードウェア（例えば、デジタル記憶装置、テレビ表示、オンデマンドサーバ、ウェブカメラ等）と協調させる、もしくは今後協調させる、任意の他のコマンドを含んでもよい。修正コマンドに新しいシステムコマンドがない場合（例えば、システムコマンドが以前に設定された、修正コマンドと関連付けられたシステムコマンドが存在しないため）、プロセス２３００は、ステップ２３２８に戻り、修正されたユーザデータに基づいて、表示が生成される。
【０１２１】
修正コマンドが新しいシステムコマンドを備える場合、プロセス２３００は、ステップ２３４８に進む。ステップ２３４８では、ユーザ機器またはその上に実装されるアプリケーションは、システムコマンドが提供される。
【０１２２】
ステップ２３５０では、ユーザ機器またはその上に実装されるアプリケーションは、新しいシステムコマンドが、任意の以前に構成されたシステムコマンドと衝突を生じさせるかどうかを決定する。そうでない場合、ユーザ機器またはその上に実装されるアプリケーションは、ステップ２３５２において、新しいシステムコマンドを実行し、次いで、プロセス２３００は、ステップ２３２８（上述）に進む。
【０１２３】
ユーザ機器またはアプリケーションが、ステップ２３５０において、新しいシステムコマンドが、以前に構成されたシステムコマンドと衝突を生じさせると決定する場合、ユーザに通知が提示される。ユーザが、その時点でユーザ機器を使用していない場合、通知は、ユーザが将来に確認するために、待ち行列に入れられることが可能である。次いで、プロセス２３００は、ステップ２３５６に進み、例えば、図１９ｂに関連して上述の衝突を解決する。
【０１２４】
上述のプロセスは、例示であって、限定を意図するものではない。当業者は、本明細書で議論されるプロセスのステップが、省略、修正、結合、および／または再編成されてもよく、任意の追加ステップが、本発明の範囲から逸脱することなく行なわれてもよいことを理解するであろう。より一般的には、上述の開示は、例示であって、限定を意味するものではない。以下の請求項のみ、本発明が含む境界を設定することが意図される。
【図１】
2020120403.tif 000003
【図２】
2020120403.tif 000004
【図３】
2020120403.tif 000005
【図４】
2020120403.tif 000006
【図５】
2020120403.tif 000007
【図６】
2020120403.tif 000008
【図７】
2020120403.tif 000009
【図８】
2020120403.tif 000010
【図９】
2020120403.tif 000011
【図１０】
2020120403.tif 000012
【図１１】
2020120403.tif 000013
【図１２】
2020120403.tif 000014
【図１３】
2020120403.tif 000015
【図１４】
2020120403.tif 000016
【図１５】
2020120403.tif 000017
【図１６】
2020120403.tif 000018
【図１７】
2020120403.tif 000019
【図１８】
2020120403.tif 000020
【図１９Ａ】
2020120403.tif 000021
【図１９Ｂ】
2020120403.tif 000022
【図２０】
2020120403.tif 000023
【図２１】
2020120403.tif 000024
【図２２】
2020120403.tif 000025
【図２３ａ】
2020120403.tif 000026
【図２３ｂ】
2020120403.tif 000027