(57)【要約】【課題】双方向型メディアガイドアプリケーションを用いてメディアライブラリ用コンテンツを選択するシステム及び方法を提供すること。【解決手段】利用者は、検索ページに検索語句を入力すること、及び検索結果ページの検索結果からコンテンツを選択することで、選択するコンテンツを検索してもよい。利用者は、コンテンツの識別情報を直接的に入力すること、コンテンツを示唆するメッセージからコンテンツを選択すること、又は双方向型メディアガイドアプリケーションページからコンテンツを選択することで、コンテンツを選択してもよい。コンテンツは現在利用可能なコンテンツ及びまだ利用可能でないコンテンツのブックマークを含んでもよい。ブックマークに対し、コンテンツが利用可能になると、双方向型メディアガイドアプリケーションは、利用者に通知してもよく、及び／又は実コンテンツをメディアライブラリに追加してもよい。【選択図】図８
2010114914.tif 000002
【特許請求の範囲】
【請求項１】
明細書に記載の発明。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向型メディアガイドアプリケーションに関し、特に、利用者が多数の利用者装置から接続し、アクセスすることのできる双方向型メディアガイドアプリケーションに関する。
【背景技術】
【０００２】
例えば双方向型テレビ番組ガイドのような双方向型メディアガイドアプリケーションは、利用者が、双方向型テレビ番組リスティングの画面を閲覧し、番組又はコンテンツを検索し、１つ以上の検索結果を、即時の再生のために選択又は未来の使用のために選択（例えば、リマインダを設定）できるようにする。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、（例えば、双方向型メディアガイドアプリケーションのウェブページを用いて）インターネット通信リンクを介して利用者に提供される、オンライン式の双方向型メディアガイドアプリケーションであっても構わない。
【０００３】
公知の双方向型メディアガイドアプリケーションでは、利用者は、ある特定の装置を用いて、多数の供給元（ｓｏｕｒｃｅｓ）から供されているコンテンツを検索し、その特定装置を用いた未来の使用のために、検索語句及び検索内容を保存することができる。一部の公知の双方向型メディアガイドアプリケーションでは、利用者は、視聴用に、その特定装置を用いて、コンテンツをダウンロードすること又は発注することができる。
【０００４】
公知の双方向型メディアガイドアプリケーションでは、利用者は、コンテンツを検索し、検索結果リストを受け取り、その検索結果リストからいくつかの検索結果を選択するということはできず、未来のアクセス用に（例えば、未来の再生用に）選択した検索結果を保存することもできない。さらに、公知の双方向型メディアガイドアプリケーションでは、利用者は、１つの装置を用いてコンテンツを検索し、異なる装置上でそのコンテンツをダウンロードするということはできず、発注することもできない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記に鑑みれば、利用者が選択したコンテンツ及び／又はブックマークのメディアライブラリであって、複数の利用者装置からアクセス可能なメディアライブラリを作成するシステム及び方法を提供することは、望ましいことであろう。コンテンツを検索すること、コンテンツに対する推奨を受け取ること、及び直接的にコンテンツ識別情報を入力すること、を含む任意の適切な手段を用いて、メディアライブラリ用のコンテンツ及び／又はブックマークを識別し、選択することも望ましいことであろう。
【課題を解決するための手段】
【０００６】
本発明の原理に基づき、利用者が選択したコンテンツのメディアライブラリであって、複数の利用者装置からアクセス可能なメディアライブラリを作成する、双方向型メディアガイドアプリケーション用のシステム及び方法を提供する。利用者は、利用可能なコンテンツをメディアライブラリに配置してもよく、或いは、利用者は、まだ利用可能でないコンテンツのプレースホルダーブックマークをメディアライブラリに配置してもよい。
【０００７】
利用者は、任意の適切な態様でメディアライブラリにコンテンツを追加してもよい。例えば、双方向型メディアガイドアプリケーションは、コンテンツの検索を行うために、利用者が検索語句及び検索オプションを入力し得る、検索ページを提供してもよい。双方向型メディアガイドアプリケーションは、利用者により入力された検索語句及びオプションを満足するコンテンツを検索し、検索結果ページで利用者に検索結果を提供してもよい。利用者は検索結果の一部又は全部を選択し、選択した検索結果をメディアライブラリに配置してもよい。別の実施例として、利用者は、リスティング（例えば、番組リスティング）からコンテンツを選択してもよく、或いは、メディアライブラリに追加したいと思うコンテンツの識別情報を（例えば、番組タイトルを入力することにより）直接的に入力してもよい。いくつかの実施形態では、コンテンツ自体がメディアライブラリに追加される。他の実施形態では、コンテンツを、そのコンテンツへのリンクをメディアライブラリに格納することにより、メディアライブラリに追加してもよい。
【０００８】
利用者は、例えば、テレビシステム、パソコン、携帯電話、携帯情報端末、携帯型メディアプレーヤ、又は任意の他の利用者装置を含む任意の数量の異なる装置で、メディアライブラリにアクセスしてもよい。利用者は、例えば装置のネットワークを有してもよく、異なる機会に異なる装置を用いてもよい。利用者は、利用者装置を用いて、メディアライブラリのコンテンツ及びブックマークに対し任意の適切な作業を行うように、双方向型メディアガイドアプリケーションに指示してもよい。そのような作業は、リマインダを設定すること、記録を予約すること、１つ以上の利用者装置にコンテンツをダウンロードすること、（例えば、コンテンツがダウンロードされたときに通知を受け取るために）Ｅメール若しくはテキストメッセージ通知オプションを設定すること、又は双方向型メディアガイドアプリケーションの任意の他の作業を含んでもよい。いくつかの実施形態では、メディアライブラリはウェブサーバ上で提供されており、インターネット通信リンクを介してアクセスしてもよい。
【０００９】
利用者に有料で供されるコンテンツがあってもよい（例えば、オンデマンドのコンテンツ）。例えば、利用者は、コンテンツを、それがメディアライブラリに配置されるときに購入してもよい。或いは、利用者は、コンテンツをメディアライブラリに無料で追加し、それを利用者装置にダウンロードするとき、又はそれを利用者装置から再生するときに、そのコンテンツについて支払請求を受けてもよい。
（項目１）
利用者が選択したメディアコンテンツの集合を備えたメディアライブラリを作成することであって、
現在利用可能でない少なくとも１つのメディアコンテンツの利用者の選択を受け取ることと、
該メディアコンテンツのブックマークを該メディアライブラリに追加することと、
を含む、作成することと、
いつ該メディアコンテンツが利用可能になるのかを判断するために、コンテンツ供給元を監視することと、
該少なくとも１つのメディアコンテンツが利用可能になったということの判断に応答して、該利用者に、該少なくとも１つのメディアコンテンツが利用可能になったということを通知することと
を含む、双方向型メディアガイドアプリケーションを提供する方法。
（項目２）
上記少なくとも１つの利用可能なメディアコンテンツを上記メディアライブラリに追加することをさらに含む、項目１に記載の方法。
（項目３）
利用者装置で上記メディアライブラリにアクセスすることと、
該メディアライブラリからメディアコンテンツを選択することと、
該選択したメディアコンテンツを再生することと
をさらに含む、項目１に記載の方法。
（項目４）
上記選択したメディアコンテンツを、該選択したコンテンツを再生する前に購入することをさらに含む、項目３に記載の方法。
（項目５）
メディアライブラリを作成することが、
メディアコンテンツ用の検索語句を受け取ることと、
該検索語句に基づいてメディアコンテンツを検索することと、
検索結果を表示することと
をさらに含み、
少なくとも１つのメディアコンテンツの利用者の選択を受け取ることが、該表示された検索結果のうちの少なくとも１つの利用者の選択を受け取ることを含む、
項目１に記載の方法。
（項目６）
少なくとも１つのメディアコンテンツの利用者の選択を受け取ることが、少なくとも１つのメディアコンテンツを識別する情報の利用者の入力を受け取ることをさらに含む、項目１に記載の方法。
（項目７）
メディアライブラリを作成することが、該メディアライブラリに追加する少なくとも１つのメディアコンテンツを推奨するメッセージを受け取ることをさらに含み、
少なくとも１つのメディアコンテンツの利用者の選択を受け取ることが、少なくとも１つの推奨されたメディアコンテンツの利用者の選択を受け取ることを含む、
項目１に記載の方法。
（項目８）
利用者がメディアライブラリに配置する上記メディアコンテンツを監視することと、
該メディアライブラリの該監視に基づいて、上記少なくとも１つのメディアコンテンツに対する推奨を該利用者に提供することと
をさらに含む、項目７に記載の方法。
（項目９）
上記メディアコンテンツが、プレイリスト、ブックマーク、及び実コンテンツのうちのいずれかである、項目１に記載の方法。
（項目１０）
上記メディアコンテンツが、記録装置、インターネット、オンデマンド映像サーバ、放送供給元、及び衛星供給元のうちのいずれかから供されている、項目１に記載の方法。
（項目１１）
テレビ機器、パーソナルコンピュータ、ラップトップコンピュータ、セットトップボックス、携帯電話、携帯情報端末、ＢｌａｃｋＢｅｒｒｙ（登録商標）、ポータブルテレビ受像機、及び携帯型メディアプレーヤのうちのいずれかを用いて上記メディアライブラリにアクセスすることをさらに含む、項目１に記載の方法。
（項目１２）
インターネット通信リンクを介して上記メディアライブラリにアクセスすることをさらに含む、項目１に記載の方法。
（項目１３）
表示装置と、入力装置と、制御回路とを備え、
該制御回路が、
少なくとも１つの現在まだ利用可能でないメディアコンテンツの利用者の選択を受け取ることと、
該メディアコンテンツのブックマークを該メディアライブラリに追加することと、
いつ該メディアコンテンツが利用可能になるのかを判断するために、コンテンツ供給元を監視することと、
該少なくとも１つのメディアコンテンツが利用可能になったということの判断に応答して、該利用者に、該少なくとも１つのメディアコンテンツが利用可能になったということを通知することと
により、利用者が選択したメディアコンテンツの集合を備えたメディアライブラリを作成するように構成されている
双方向型メディアガイドアプリケーション提供システム。
（項目１４）
上記制御回路が、上記少なくとも１つの利用可能なメディアコンテンツを上記メディアライブラリに追加するようにさらに構成されている、項目１３に記載のシステム。
（項目１５）
上記制御回路が、
利用者装置で上記メディアライブラリにアクセスし、
該メディアライブラリからメディアコンテンツを選択し、
そして、該選択したメディアコンテンツを再生するように、上記表示装置に指示するように
さらに構成されている、項目１３に記載のシステム。
（項目１６）
上記制御回路が、上記選択したメディアコンテンツを、該選択したコンテンツを再生する前に購入するようにさらに構成されている、項目１３に記載のシステム。
（項目１７）
上記制御回路が、
メディアコンテンツ用の検索語句を受け取り、
該検索語句に基づいてメディアコンテンツを検索し、
検索結果を表示するように、上記表示装置に指示し、
そして、該表示された検索結果のうちの少なくとも１つの利用者の選択を受け取るように
さらに構成されている、項目１３に記載のシステム。
（項目１８）
上記制御回路が、少なくとも１つのメディアコンテンツを識別する情報の利用者入力を受け取るようにさらに構成されている、項目１３に記載のシステム。
（項目１９）
上記制御回路が、
上記メディアライブラリに追加する少なくとも１つのメディアコンテンツを推奨するメッセージを受け取り、
そして、少なくとも１つの推奨されたメディアコンテンツの利用者の選択を受け取るように
さらに構成されている、項目１３に記載のシステム。
（項目２０）
上記制御回路が、
利用者がメディアライブラリに配置する上記メディアコンテンツを監視し、
そして、該メディアライブラリの該監視に基づいて、上記少なくとも１つのメディアコンテンツに対する推奨を該利用者に提供するように
さらに構成されている、項目１９に記載のシステム。
（項目２１）
上記メディアコンテンツが、プレイリスト、ブックマーク、及び実コンテンツのうちのいずれかである、項目１３に記載のシステム。
（項目２２）
上記メディアコンテンツが、記録装置、インターネット、オンデマンド映像サーバ、放送供給元、及び衛星供給元のうちのいずれかから供されている、項目１３に記載のシステム。
（項目２３）
上記検索結果が、プレイリスト、ブックマーク、及び実コンテンツのうちの少なくとも１つを含む、項目１３に記載のシステム。
（項目２４）
上記制御回路が、テレビ機器、パーソナルコンピュータ、ラップトップコンピュータ、セットトップボックス、携帯電話、携帯情報端末、ＢｌａｃｋＢｅｒｒｙ（登録商標）、ポータブルテレビ受像機、及び携帯型メディアプレーヤのうちのいずれかを用いて上記メディアライブラリにアクセスするようにさらに構成されている、項目１３に記載のシステム。
（項目２５）
上記制御回路が、インターネット通信リンクを介して上記メディアライブラリにアクセスするようにさらに構成されている、項目１３に記載のシステム。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明に係る例示的双方向型メディアシステムのブロック図である。
【図２】図２は、本発明に係る例示的利用者機器のブロック図である。
【図３】図３は、本発明に係る例示的利用者入力装置のブロック図である。
【図４】図４は、本発明に係る双方向型メディアガイドアプリケーション用ログイン（又は認証）ページの例示的表示である。
【図５】図５は、本発明に係る検索ページの例示的表示である。
【図６】図６は、本発明に係る検索結果ページの例示的表示である。
【図７】図７は、本発明に係るプレイリストページの例示的表示である。
【図８】図８は、本発明に係るメディアライブラリページの例示的表示である。
【図９】図９は、本発明に係る、コンテンツを検索し、そのコンテンツをメディアライブラリに配置する例示的手順のフローチャートである。
【図１０】図１０は、本発明に係る、再生用にメディアライブラリからコンテンツを発注する例示的手順のフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の上述の及び他の諸目的及び諸効果は、添付図面とともに後述の詳細な説明を検討すれば明らかとなるであろう。添付図面は下記の通りであり、そこでは全体に亘って同じ参照符号は同じ要素を表している。
【００１２】
本発明に係る例示的双方向型メディアシステム１００を図１に示す。下記の説明では、主に映像及び音響コンテンツについて説明するつもりであるが、それがすべての様式のメディアコンテンツに当てはまることは、理解されるであろう。メディアコンテンツ（例えば、映像、音響、ゲームコンテンツ、ショッピング用途コンテンツ）は、通信経路１０６を用いて、番組制作供給元１０２からメディア配信施設１０４等のメディア配信諸施設に提供される。番組制作供給元１０２は、例えばテレビ放送者（例えば、ＮＢＣ、ＡＢＣ、及びＨＢＯ）、衛星ラジオ放送者（Ｓｉｒｉｕｓ、ＸＭ  Ｓａｔｅｌｌｉｔｅラジオ）、等のテレビ及び音楽コンテンツの任意の適切な供給元、インターネットコンテンツ供給元、又は他の映像若しくは音響コンテンツ供給元であっても構わない。
【００１３】
番組予定データ及び他のデータは、通信経路１２２を用いて、データ供給元１２０からメディア配信諸施設（例えば、メディア配信施設１０４）に提供される。データ供給元１２０は、利用者機器１１０上で実施される双方向型メディアガイドアプリケーションに提供されるテレビ番組予定情報を備えた、番組リスティングのデータベースを含んでもよい。テレビ番組予定情報は、放送予定時間、タイトル、チャネル、格付け情報（例えば、親による格付け及び評論家による格付け）、詳細なタイトルの説明、ジャンル又は分類情報（例えば、スポーツ、ニュース、映画、等）、並びに、俳優及び女優に関する情報を含んでもよい。データ供給元１２０をさらに、広告（例えば、番組ガイド広告及び他の双方向型メディアガイドアプリケーションの広告）、スポーツの得点、株式市況、ニュースデータ、天気データ、１つ以上の双方向型メディアガイドアプリケーション用のアプリケーションデータ、等のリアルタイムデータ、及びシステム１００により使用される任意の他の適切なデータを提供するのに用いても構わない。
【００１４】
いくつかの実施形態では、システム１００に、データ供給元１２０等の多数のデータ供給元が存在してもよい。例えば、システム１００は、放送番組制作に関連するデータ供給元（例えば、各放送者の広告、ロゴデータ）、ペイ・パー・ビュー（ＰＰＶ）番組制作に関連するデータ供給元、及び／又はオンデマンド番組制作（例えば、オンデマンド映像（ＶＯＤ）番組制作）に関連するデータ供給元を含んでもよい。
【００１５】
いくつかの実施形態では、データ供給元１２０は、メディア配信施設１０４を介して利用者機器１１０に番組予定データを提供する代わりに、番組予定データ及び他のデータを、経路１２４、通信ネットワーク１２６、及び経路１３６を介して利用者機器１１０に直接的に提供する。通信ネットワーク１２６は、インターネット、公共交換電話網、私設データ網、等の任意の適切な通信ネットワーク、又はパケット基盤のネットワークであっても構わない。
【００１６】
メディア配信施設１０４は、ケーブルシステムのヘッドエンド、衛星テレビ配信施設、テレビ放送者、又は任意の適切なメディアコンテンツを利用者に配信する任意の他の適切な施設であっても構わない。メディア配信施設１０４は、番組制作供給元１０２から受信したコンテンツ、並びに、任意の適切な手法を用い、通信経路１１６を介してデータ供給元１２０から受け取った番組計画データ及び他の双方向型メディアデータを、利用者機器１１０に供給してもよい。例えば、コンテンツを、放送、マルチキャスト、又はユニキャストで利用者機器１１０に提供してもよい。番組予定データ及び他のデータを、テレビチャネルの側波帯で、テレビチャネルの垂直帰線消去時間に、帯域内若しくは帯域外デジタル信号を用いて、又は任意の他の適切なデータ伝送技術により、利用者機器１１０に提供してもよい。メディア配信施設１０４は、コンテンツ、番組予定データ、及び他のデータを、多数のアナログ又はデジタルのチャネル上で、任意の適切な頻度で（例えば、連続的に、毎日、利用者機器からの要求に応答して、等）、利用者機器１１０に提供してもよい。
【００１７】
メディア配信施設１０４は、通信経路１１６−ｉを用いて、１つ以上の利用者機器１１０−ｉ（但し、ｉ＝１、・・・、Ｎ）に接続される。このような利用者機器１１０は、例えば利用者の自宅に、利用者の車に、利用者の事務所に、利用者の携帯型装置の一部として、又は任意の他の適切な場所に位置していてもよい。いくつかの実施形態では、利用者機器１１０は利用者に帰属していなくてもよい（例えば、公共の端末）。
【００１８】
利用者機器１１０は、映像コンテンツ、音響コンテンツ、又は双方向型メディアガイドアプリケーションの主要機能へのアクセス用の、任意の適切な利用者装置であっても構わない。いくつかの実施形態では、利用者機器１１０を、オンライン式の双方向型メディアガイドアプリケーションのウェブページ及び／又はマルチメディアコンテンツを表示するように構成してもよい。例えば、利用者機器１１０は、携帯電話、携帯情報端末（ＰＤＡ）、ＢｌａｃｋＢｅｒｒｙ（登録商標）、ポータブルテレビ受像機、ノートパソコン、Ｉ−Ｖｉｄｅｏ装置、携帯型メディアプレーヤ、等の携帯型装置、又は任意の他の適切な携帯型装置であっても構わない。利用者機器１１０の他の適切な様式は、例えば利用者の家庭用テレビ機器、ＤＶＲ装置、セットトップボックス、家庭用パソコンのようなローカルな利用者装置、又は他の適切なローカルな利用者装置を含んでもよい。いくつかの実施形態では、利用者機器１１０は、非ローカルな利用者装置であっても構わない（例えば、公共の又はリモートのコンピュータ）。
【００１９】
利用者機器１１０、メディア配信施設１０４、又はシステム１００の別の装置上で実施される双方向型メディアガイドアプリケーションは、番組リスティング及び他の情報（例えば、デジタル音楽の情報）を利用者に表示するのに、番組予定データ及び他の双方向型メディアデータを使用してもよい。任意の適切な手法を用いて双方向型メディアガイドアプリケーションの表示を生成し、利用者に表示してもよい。例えば、少なくとも部分的にメディア配信施設１０４上で実施される双方向型メディアガイドアプリケーションは、表示用にアプリケーション表示ページを生成し、利用者機器１１０に送信してもよい。別の実施例として、利用者機器１１０は、１つ以上の双方向型テレビ表示で使用するデータを格納してもよく（例えば、番組予定データ、広告、ロゴ、等）、少なくとも部分的に利用者機器上で実施される双方向型メディアガイドアプリケーションは、メディア配信施設１０４から受け取る命令に基づいて、双方向型テレビ表示を生成してもよい。
【００２０】
いくつかの実施形態では、双方向型メディアガイドアプリケーションを、利用者機器１１０上でローカルに実施してもよい。双方向型メディアガイドアプリケーションは、例えば双方向型テレビ番組ガイド、ウェブのブラウジング及び他のインターネットサービスのアプリケーション、オンデマンド・アプリケーション（例えば、映像又は音響のオンデマンド・アプリケーション）、ゲーム・アプリケーション、通信アプリケーション（例えば、Ｅメール及びチャット）等の、任意の適切なアプリケーション、又は任意の他の適切なアプリケーションであっても構わない。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、（例えば、クライアント−サーバ構造を用いて）分散した態様で実施してもよい。いくつかの実施形態では、ナビゲーションシェル・アプリケーションを介してアクセスされる個別のアプリケーションとして、双方向型メディアガイドアプリケーションを提供してもよい（例えば、それらアプリケーションに対応するメニューオプションを備えたメニュー・アプリケーション）。いくつかの実施形態では、これらアプリケーションの主要機能を組み合わせてもよい。
【００２１】
いくつかの実施形態では、システム１００は、サーバ１３０、（施設１０４内の）サーバ１４０、サービスプロバイダ１４２、及び／又は、システム１００の他の装置であって、例えばネットワークベースの映像レコーダ若しくはＶＯＤアプリケーションを含む双方向型メディアガイドアプリケーション機能を支援するのに使用可能なシステム１００の他の装置も含む。例えば、ネットワークベースの映像レコーダ設備を用いて録画されたＶＯＤコンテンツ及び映像は、サーバ１４０、サーバ１３０上に、又はサービスプロバイダ１４２に格納してもよく、双方向型メディアガイドアプリケーションにより要求された場合には、利用者機器１１０に提供してもよい。
【００２２】
いくつかの実施形態では、例えば通信経路１３２を介して通信ネットワーク１２６に接続されたサーバ（例えば、サーバ１３０）を用いて、オンライン式の双方向型メディアガイドアプリケーションを提供してもよい。サーバ１３０は、通信経路１２４、通信ネットワーク１２６、及び通信経路１３２を介して、又は別の適切な経路若しくは経路の組合せを介して、データ供給元１２０から番組予定データ及び他のデータを受け取ってもよい。
【００２３】
いくつかの実施形態では、利用者機器１１０は、インターネット通信リンクを介してオンライン式の双方向型メディアガイドアプリケーションにアクセスしてもよい。例えば、利用者機器１１０−ｉは、通信経路１３６−ｉを用い、通信ネットワーク１２６を介して（例えば、ケーブルモデムを用いて）、又は通信経路１１６−ｉを用い、メディア配信施設１０４を介して、少なくとも部分的にサーバ１３０上で実施されるオンライン式の双方向型メディアガイドアプリケーションにアクセスしてもよい。
【００２４】
通常、システム１００には、各システム構成要素（例えば、番組制作供給元１０２、メディア配信施設１０４、サーバ１３０及び１４０、データ供給元１２０、サービスプロバイダ１４２）の多数が存在するが、図面が過度に複雑になるのを避けるため、図１にはそれぞれ１つだけ示している。説明を分かり易くするために、図１は、Ｎ個の利用者機器１１０を、対応する通信経路１１６及び１３６とともに含む。システム１００の各種通信経路（例えば、経路１０６、１１６、１２２、１２４、１３２、１３４、１３６、１４４及び１４６）は、衛星経路、光ファイバ経路、ケーブル経路、或いは、他の適切な有線若しくは無線の通信経路又はこれら経路の組合せであっても構わない。
【００２５】
図２は、利用者機器１１０（図１）の例示的構成要素を示す。利用者機器１１０は、（処理回路２０６及びメモリ２０８を含む）制御回路２０２、入力／出力（Ｉ／Ｏ）２０４、表示装置２１０、スピーカ２１２、利用者入力装置２１４、及び記録装置２１６を含む。利用者機器１１０は、上記の構成要素の１つの一部として、又はスタンドアローンの構成要素として、任意の付加的構成要素を含んでもよい。
【００２６】
制御回路２０２は、任意の適切な処理回路２０６を含む（例えば、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラマブル・ロジック・デバイス）。処理回路２０６はさらに、同調回路（例えば、視聴と録画の同時機能又はピクチャ・イン・ピクチャ（ＰＩＰ）機能を扱う１つ以上の同調器）、アナログ復号器、ＭＰＥＧ−２復号器若しくは他のデジタル映像回路、復号回路及び（例えば、格納用に、空中伝搬又はケーブル伝搬アナログ信号からＭＰＥＧ信号への変換を行う）符号化回路、又は任意の他の適切な同調若しくは映像回路を含んでも構わない。制御回路２０２は、メモリ２０８（例えば、ランダムアクセスメモリ（ＲＡＭ）、読出専用メモリ（ＲＯＭ）、フラッシュメモリ、ハードドライブ、ＤＶＤドライブ、ＣＤドライブ、及びサーバアレイ）も含む。処理回路２０６は、メモリ２０８に命令を提供してもよい。
【００２７】
いくつかの実施形態では、制御回路２０２は、Ｊａｖａ（登録商標）アプリケーションの作業を実行するように構成してもよい。Ｊａｖａ（登録商標）アプリケーションは、当初から利用者機器１１０内に構成してもよく、或いは、後で利用者機器１１０にダウンロードしてもよい。Ｊａｖａ（登録商標）アプリケーションを用いれば、利用者は、例えば再生機能（例えば、プレイ、早送り、巻戻し、一時停止、又は停止）を含む双方向型メディアガイドアプリケーション機能を制御することができるであろう。例えば、Ｊａｖａ（登録商標）アプリケーションは、限られたリソースを有する装置内で特に有用であろう（例えば、携帯電話、ＰＤＡ、又はＢｌａｃｋＢｅｒｒｙ（登録商標）。制御回路の能力によっては、他のアプリケーション環境を支援することも可能である。
【００２８】
いくつかの実施形態では、制御回路２０２は、セットトップボックス内に組み込まれていてもよい（例えば、アナログ又はデジタルのセットトップボックス、一体化受信復号装置（ＩＲＤ）、ＷｅｂＴＶボックス）。いくつかの実施形態では、制御回路２０２は、テレビ同調カードと結合されているパソコン内に組み込まれていてもよい（例えば、映像及び／又は音響機能を備えたＰＣＴＶ、又は携帯電話）。
【００２９】
利用者機器１１０は、システム１００の他の装置に繋がる１つ以上の通信経路（例えば、図１の経路１１６及び１３６）を用い、入力／出力（Ｉ／Ｏ）２０４を介してシステム１００と通信する。Ｉ／Ｏ２０４は、（例えば、番組制作供給元１０２、サーバ１３０等のサーバ又は他の機器、サービスプロバイダ１４２等のサービスプロバイダ、メディア配信施設１０４より）映像及び音響コンテンツを受け取り、データ供給元１２０より、双方向型メディアガイドアプリケーション用の番組予定情報及び他のデータを受け取る。いくつかの実施形態では、Ｉ／Ｏ２０４は、ケーブルモデム、総合サービスデジタル網（ＩＳＤＮ）モデム、デジタル加入者線（ＤＳＬ）モデム、電話モデム、無線モデム、イーサネット（登録商標）ハブ、ＦｉｒｅＷｉｒｅ若しくはＵＳＢポート、又は他の機器との通信用の任意の他の適切なＩ／Ｏ回路、等の通信回路を含んでもよい。いくつかの実施形態では、通信回路は、制御回路２０２の構成要素であっても構わない。この通信回路を使用して行われる通信は、インターネット又は任意の他の適切な通信ネットワーク若しくは経路が必要であってもよい。
【００３０】
処理回路２０６は、同調回路、並びに、復号化及び符号化回路に、映像又は音響コンテンツを受信、表示、再生、又は記録するように指示してもよい。制御回路２０２は、表示装置２１０に映像コンテンツを表示するように指示し、音響構成要素２１２に音響コンテンツを再生するように指示してもよい。音響構成要素２１２は、スピーカ、イヤホン、ヘッドホン、又は任意の他の適切な（例えば、個人が又は大衆が傾聴するための）構成要素を含んでもよい。表示装置２１０は、モニタ、テレビ受像機、液晶ディスプレイ（ＬＣＤ）画面、又は任意の他の適切な視覚画像を表示する機器であっても構わない。音響構成要素２１２は、利用者機器１１０の一部として提供されていてもよく（例えば、表示装置２１０）、スタンドアローンのユニットであっても構わない。
【００３１】
いくつかの実施形態では、制御回路２０２は、再生動作及び他の双方向型メディアガイドアプリケーション動作を行うＪａｖａ（登録商標）アプレットを起動することにより、映像を再生してもよい。いくつかの実施形態では、任意のプログラミング言語又は技法を用いてアプレットをプログラムしてもよい。利用者は、アプレットを用いて、例えば特定の番組を識別するコード（例えば、ＶＯＤ番組を識別するガイドからのコード、記録装置２１６上に記録された番組を識別するコード、又は放送チャネルを識別するコード）を入力すること、リスティング（例えば、表示装置２１０上に表示されたリスティング）から番組を選択すること、を含む任意の適切な態様で、又は任意の他の適切な態様で、再生する番組を選択してもよい。いくつかの実施形態では、利用者は、利用者機器１１０の第一のインスタンスを用いて、利用者機器１１０の別のインスタンスにある番組を再生するように双方向型メディアガイドアプリケーション（例えば、アプレット）に命令してもよい。
【００３２】
制御回路２０２は、制御回路２０２により受信される映像及び音響コンテンツを記録するのに使用可能な記録装置２１６に接続される。記録装置２１６は、デジタル・ビデオ・レコーダ（ＤＶＲ）、パーソナル・ビデオ・レコーダ（ＰＶＲ）、ＤＶＤレコーダ、ビデオ・カセット・レコーダ（ＶＣＲ）、ハードディスク、フラッシュメモリ、又は格納機能を備えた任意の他の１つ又は複数の装置であっても構わない。いくつかの実施形態では、記録装置２１６は、（例えば、制御回路２０２の一部として）利用者機器１１０に組み込まれていてもよく、スタンドアローンであってもよく、或いは、システム１００の別の適切な装置に組み込まれていてもよい。いくつかの実施形態では、制御回路２０２は記録装置２１６に、任意の適切な動作を行うように指示してもよい。
【００３３】
いくつかの実施形態では、記録装置２１６は、他の機器との通信用に、ケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、等の通信回路、又は電話モデムを含んでもよい。これらの通信は、インターネット又は任意の他の適切な通信ネットワーク若しくは経路が必要であってもよい。
【００３４】
利用者は、利用者入力装置２１４を用いて、利用者機器１１０（例えば、制御回路２０２、表示装置２１０、スピーカ２１２、記録装置２１６）を制御してもよい。利用者入力装置２１４は、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、音声認識インターフェース、リモコン等の任意の適切な利用者インターフェース、又は任意の他の適切な利用者入力装置であっても構わない。いくつかの実施形態では、利用者入力装置は、利用者機器１１０の別の構成要素内に組み込まれていてもよい（例えば、表示装置２１０、記録装置２１６）。利用者入力装置２１４は、例えば赤外線、有線又は無線の通信経路を含む任意の適切な手段により、利用者機器１１０と通信してもよい。
【００３５】
図３は、利用者機器１１０（図１）操作用の例示的利用者入力装置２１４を示す。利用者入力装置２１４は単に例示的なものであり、利用者機器１１０を操作するのに、任意の他の適切な利用者入力インターフェースを用いてもよい（例えば、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、音声認識システム）。利用者入力装置２１４は、ファンクションキー３０２、並びに、キーパッドキー、電源オン／オフキー、一時停止、停止、早送り及び巻戻しキー等の他のキー３０４を含む。音量増減キー３０６は、映像の音響部の音量を調節するのに用いてもよい。チャネル上下キー３０８は、テレビチャネルを変更し、仮想チャネル上でコンテンツにアクセスするのに用いてもよい。カーソルキー３１０は、オンスクリーン・メニューを移動するのに用いてもよい。例えば、カーソルキー３１０は、オンスクリーン・カーソル、インジケータ、又はハイライト（これらすべては汎用的に、ハイライト又はハイライト領域と呼ばれる場合がある）を位置決めして、双方向型メディアガイドアプリケーションにより表示される表示画面上の特定のオプション又は他の項目への関心を示すのに用いてもよい。
【００３６】
ＯＫキー３１２（セレクト又はエンターキーと呼ばれる場合がある）は、利用者がハイライトしたオンスクリーン・オプションを選択するのに用いてもよい。キー３０２は、記録開始用のＲＥＣＯＲＤキー３１４を含んでもよい。ＭＥＮＵボタン３１６は、双方向型メディアガイドアプリケーションに、利用者の表示画面（例えば、表示装置２１０）上にメニューを表示するように指示するのに用いてもよい。ＩＮＦＯボタン３１８は、双方向型メディアガイドアプリケーションに、情報表示画面を表示するように指示するのに用いてもよい。例えば、双方向型テレビ番組リスティング表示画面内の特定の番組表がハイライトされている場合に、利用者がＩＮＦＯボタン３１８を押下すると、双方向型メディアガイドアプリケーションは、その番組表に関連する付加的番組予定情報（例えば、番組説明、俳優情報、等）を提供するであろう。
【００３７】
ＭＥＤＩＡ  ＬＩＢＲＡＲＹボタン３２０は、利用者のメディアライブラリにアクセスするのに用いてもよい。或いは、利用者は、ガイドを介して利用者のメディアライブラリに移動することも可能である。ＥＸＩＴボタン３２２は、双方向型メディアガイドアプリケーションから退出するのに、又は双方向型メディアガイドの一部から退出するのに用いてもよい。ＧＵＩＤＥボタン３２４は、双方向型テレビ番組ガイドを呼び出すのに用いてもよい（例えば、番組ガイドメニューページ、番組リスティングページ、又は他の双方向型メディアガイドアプリケーションページ）。
【００３８】
図３に示すキーは、単に例示的なものに過ぎない。もし必要であれば、他のキー又はボタンを提供してもよい。例えば、利用者入力装置は、ＭＵＳＩＣ、ＰＬＡＹＬＩＳＴＳ、ＢＡＣＫ、ＳＥＡＲＣＨ、ＦＩＮＤ、ＥＤＩＴ、ＤＶＲ、ＶＯＤ、又は他の適切なキーを含んでもよい。英数文字を入力するのに、キーボードの他のキー（例えば、ＳＨＩＦＴ、ＣＯＮＴＲＯＬ）を含む英数字ボタンを用いてもよい。双方向型メディアガイドアプリケーションで逆方向にブラウズするのに（例えば、前回のチャネル、ウェブページ、又は他の表示画面に戻るのに）、ＬＡＳＴ又はＢＡＣＫボタンを用いてもよい。システム１００（図１）の映像レコーダ機能（ローカルの又はネットワークベースの）を制御するのに、プレイ、一時停止、停止、巻戻し、早送り、及び録画ボタン、等の映像レコーダ機能ボタンを用いてもよい。ヘルプキーは、状況依存性オンスクリーン・ヘルプ機能等のヘルプ機能を呼び出すのに用いてもよい。
【００３９】
いくつかの実施形態では、利用者は、利用者装置で、双方向型メディアガイドアプリケーションに、コンテンツを検索するように指示してもよい。例えば、利用者は、アルファベットをスクロールすること、英数字キー、オンスクリーン・キーボードから文字を打ち込むこと、又はそれらの任意の組合せにより、検索語句を入力してもよい。利用者は、例えば放送番組、ペイ・パー・ビュー（ＰＰＶ）番組、オンデマンド映像（ＶＯＤ）番組、ＤＶＲ録画、映像クリップ、音響クリップを含む任意の適切なコンテンツ、又は任意の他の適切なコンテンツを検索してもよい。利用者装置は、例えばコンテンツ検索専用に構成された装置、コンテンツを検索し再生するように構成された装置を含む任意の適切な装置、又は任意の他の適切な利用者装置であっても構わない。利用者は、検索結果のいくつかを選択し、それらを「メディアライブラリ」に追加してもよい。
【００４０】
いくつかの実施形態では、利用者は、オンライン式の双方向型メディアガイドアプリケーションを用いて、検索ウェブページにアクセスしてもよい。オンライン式の双方向型メディアガイドアプリケーションは、検索語句の入力があるとすぐに、利用者に検索結果ウェブページを提供してもよい。利用者は、検索結果ウェブページから検索結果のいくつかを選択し、それらをメディアライブラリウェブページに追加してもよい。
【００４１】
「メディアライブラリ」とは、コンテンツ（映像及び／又は音響）及び／又は利用者により選択されたコンテンツへのブックマークの集合である。いくつかの実施形態では、双方向型メディアシステム１００で利用者が所有し得る利用者装置であればどの利用者装置上にいても、その利用者がアクセス可能なように、「メディアライブラリ」を、システム１００内の利用者装置外部の場所に保存してもよい。いくつかの実施形態では、メディアライブラリは、利用者装置内に位置していてもよい（例えば、他の利用者装置がアクセス可能な利用者装置）。利用者は、メディアライブラリにアクセスし、そのコンテンツを任意の適切な利用者装置にダウンロードしてもよい。利用者は次いで、コンテンツを、そのコンテンツのダウンロード先とした利用者装置を用いて再生してもよい。
【００４２】
双方向型メディアガイドアプリケーション、又は双方向型メディアガイドアプリケーションのある主要機能（例えば、検索ページ、メディアライブラリ）にアクセスするのに、利用者装置は、利用者の命令に応答して、システム１００の装置（例えば、メディア配信施設１０４、サーバ１３０）にログインしてもよく、或いは、自己認証を行ってもよい。利用者装置は、ログイン又は認証がなされるとすぐに、例えば以前の検索、メディアライブラリを含む、利用者により及び利用者用に保存されているデータ、並びに、他のデータにアクセスしてもよい。データは、システム１００の任意の装置上に格納してもよい（例えば、メディア配信施設１０４、サーバ１３０）。いくつかの実施形態では、利用者装置は、自動的にログインして、又は自己認証を行って、双方向型メディアガイドアプリケーションの主要機能にアクセスしてもよい。例えば、利用者装置は、（以前のログイン又は利用者の認証から利用可能な）それの情報を、通信経路を介してシステム１００の適切な装置に自動的に送付し、双方向型メディアガイドアプリケーションの主要機能にアクセスしてもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者にログイン又は認証の情報を要請してもよい（例えば、利用者が、公共のコンピュータを用いてオンライン式の双方向型メディアガイドアプリケーションにアクセスする場合）。
【００４３】
図４〜８は、例示的双方向型メディアガイドアプリケーションページを示す。これらのページを、適切な通信リンクを介してアクセスされた双方向型メディアガイドアプリケーションの一部として、利用者に表示してもよい。或いは、ウェブページを、インターネット通信リンクを介してアクセスされたオンライン式の双方向型メディアガイドアプリケーションの一部として、利用者に表示してもよい。図４〜８は、見やすくするために、ここでは例示的双方向型メディアガイドアプリケーションページとの関連で示され、説明されているが、任意の他の適切なページを用いてもよい。
【００４４】
いくつかの実施形態では、双方向型メディアガイドアプリケーションページを、（例えば、制限されたリソースを有する利用者装置用の）簡略化したフォーマットで利用者に提供してもよい。例えば、簡略化ページは、一定の選択可能オプションを、付加的ページ又はメニューで提供してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、（例えば、制限されたリソースを有する利用者装置用の）簡略化したフォーマットで利用者にコンテンツを再生してもよい。双方向型メディアガイドアプリケーションページ及びコンテンツに対し、任意の数量の異なる簡略フォーマットがあってもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者に、ページ又はコンテンツのフォーマットを簡略化したものから標準のものへ切り替えるオプションを提供してもよい。
【００４５】
いくつかの実施形態では、双方向型メディアガイドアプリケーションは、各利用者装置が利用可能なリソースを識別し（例えば、表示能力、帯域幅、メモリ、処理能力、又はダウンロード時間）、識別されたリソースに応じて標準又は簡略化ページ及びコンテンツを選択してもよい。例えば、もし、特定の利用者装置が小型の画面サイズ、少量のメモリ、限定的能力を有するプロセッサ、又は任意の他の限定的リソース（例えば、テレビ機器、パソコンと比較しての携帯電話、携帯型メディアプレーヤ）を備えていると双方向型メディアガイドアプリケーションが判断すれば、双方向型メディアガイドアプリケーションは自動的に、その特定の利用者装置に、簡略化ページ及びコンテンツを表示するように指示してもよい。いくつかの実施形態では、利用者は、標準のページ及びコンテンツを表示するか、又は簡略化したものを表示するかを選択するように要請を受けてもよい。
【００４６】
図４は、双方向型メディアガイドアプリケーションが利用者機器１１０上に表示するであろう、例示的ログイン（又は認証）ページ４００を示す。利用者は、例えば利用者入力装置２１４のＭＥＮＵ、ＧＵＩＤＥ、又は他の適切なキー若しくはキー列を押下すること、別の双方向型メディアガイドアプリケーション画面から移動すること（例えば、一般公開画面から利用者専用又は個人用画面に移動する場合）を含む任意の適切な手段により、或いは、任意の他の適切な手段により、ページ４００にアクセスしてもよい。
【００４７】
ページ４００は、自己のユーザネーム及びパスワードを入力して双方向型メディアガイドアプリケーションにログインする（又は認証する）という命令を利用者に提供する、情報部４０２を含む。利用者は、ユーザネームボックス（例えば、ボックス４２０）に自己のユーザネームを、パスワードボックス（例えば、ボックス４２２）に自己のパスワードを入力するのに、利用者入力装置（例えば、利用者入力装置２１４）を用いてもよい。利用者は、提出オプション（例えば、ボックス４２４）を用いて、ユーザネーム及びパスワードを提出してもよい。一実施形態において、利用者ログインは、装置の所有権に基づいてもよい。例えば、一旦利用者が特定の装置（例えば、あるＰＣ）にログインすれば、その利用者は、既に適切に利用者を識別したその特定の装置、又はそこに接続される他の装置（例えば、携帯型メディアプレーヤ）上で実行しているアプリケーション（例えば、音楽ダウンロード番組）用のさらなるログイン／識別手続きを飛ばすことができる。一旦利用者が適切に識別され、ログインすると、その特定装置上で実行しているアプリケーション及びその特定装置に取り付けられている装置がさらなるログイン及び／又は認証を必要としないように、例えばクッキーのようなデータパケットを特定の装置に利用してもよい。ページ４００は、もしも自己のユーザネーム及び／又はパスワードを忘れた場合に利用者が選択し得る、記述４３０で示すようなオプション（例えば、ボタン４３２）を含む。忘れたユーザネーム／パスワードオプションの選択に応答して、双方向型メディアガイドアプリケーションは、（例えば、Ｅメール、通常の郵便、テキストメッセージ、電話により）適切なユーザネーム及びパスワードを利用者に送信してもよい。ページ４００は、記述４３４で示すような、新規ユーザアカウントを作成するオプション（例えば、ボタン４３６）を含む。「ｎｅｗ  ｕｓｅｒ  ａｃｃｏｕｎｔ」オプションの選択に応答して、双方向型メディアガイドアプリケーションは、システム１００の適切な装置（例えば、メディア配信施設１０４、サーバ１３０）に送信されるであろう新規ユーザネーム及びパスワードを作成するように、利用者に要請してもよい。
【００４８】
利用者が新規アカウントを作成する場合、双方向型メディアガイドアプリケーションは、双方向型メディアガイドアプリケーションの主要機能にアクセスするのに利用者が使用し得るすべての利用者装置（現行の装置を含む）を識別するように、利用者に要請してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、（例えば、通知放送を行い（例えば、ピングを行い）、特定の利用者装置を識別する応答を要求することにより）現行の利用者装置近傍の利用者装置を自動的に検索してもよい。例えば、利用者が家庭用テレビ装置と認証する場合、双方向型メディアガイドアプリケーションは、例えば記録装置、家庭用コンピュータ等の他の近傍の装置（例えば、利用者装置に接続されている装置）、又は任意の他の装置を検索してもよい。いくつかの実施形態では、利用者は、適切な装置情報（例えば、装置の様式、シリアル番号、登録番号、（携帯電話の）電話番号、その装置に接続する通信リンク）を利用者入力装置（例えば、利用者入力装置２１４）で入力することにより、特定の利用者装置を、双方向型メディアガイドアプリケーションに識別させてもよい。いくつかの実施形態では、利用者が新規の装置を用いてユーザアカウントに対する認証を行う場合、双方向型メディアガイドアプリケーションは、そのアカウントに関連する既知の利用者装置のリストに、その装置を追加してもよい。これは、自動的に行ってもよく、或いは、リストに装置を追加する機会を利用者に与えてもよい。
【００４９】
双方向型メディアガイドアプリケーションは、利用者が入力したユーザネーム及びパスワードデータを、システム１００の適切な装置（例えば、メディア配信施設１０４、サーバ１３０）に送信してもよく、それは次いで、データを認証データ（例えば、装置に格納されている、以前に設定されたユーザネーム及びパスワードの組み合わせ）と比較し、利用者を認証してもよい。一旦利用者が認証されると、双方向型メディアガイドアプリケーションは、その利用者固有の双方向型メディアガイドアプリケーション主要機能用のページを表示してもよい（例えば、利用者の嗜好が適用されたページ、利用者がコンテンツを保存する、その保存元となり得るページ）。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、リスティングページを利用者に表示してもよい。
【００５０】
利用者は、メディアライブラリに追加するメディアコンテンツに、任意の様式のものを選択してもよい（以下に、より詳細に説明する）。例えば、利用者は、コンテンツのグリッド表示又はリスティングからコンテンツを選択してもよい。双方向型メディアガイドアプリケーションは、分類、ジャンル、Ａ〜Ｚリスティング、お気に入りチャネル及び／又は番組リスティング、（例えば、ｔｖｇｕｉｄｅ．ｃｏｍ、専門家、友人、類似趣向のグループ、「人気」リスティング、等からの）推奨による番組のリスティングを含むページ、又は任意の他のリスティングページを利用者に提供してもよい。
【００５１】
別の実施例として、利用者は、Ｅメール、ショートメッセージサービス（ＳＭＳ）のメッセージ、又はコンテンツを識別する任意の他のメッセージを受け取ってもよい。例えば、メッセージは、番組又は番組に関する情報へのブックマークを含んでもよい。別の実施例として、メッセージは、コンテンツのリスティングを含んでもよい。利用者は次いで、ブックマーク又はリストを選択すること、（例えば、メッセージのコンテンツを検索するために）コンテンツ名をコピーし貼付けること、又はコンテンツをメディアライブラリに追加する任意の他の適切な手法により、メッセージからのコンテンツをメディアライブラリに追加してもよい。いくつかの実施形態では、コンテンツプロバイダは利用者のメディアライブラリに配置されているコンテンツを監視し、利用者の履歴及びそのメディアライブラリに配置されているコンテンツに基づいてコンテンツの推奨を行った１つ以上の利用者装置に、先取りメッセージを送付してもよい。加えて、コンテンツプロバイダは、利用者がメディアライブラリ用に、先取りメッセージからどのコンテンツを選択するかに基づいて、コンテンツ推奨を更新し、又は明確化してもよい。利用者が特定の推奨コンテンツを選択する度に、コンテンツ供給元は選択された推奨コンテンツの属性を識別し、選択されたコンテンツに類似するコンテンツの追加の推奨を提供する。
【００５２】
別の実施例として、利用者は、メディアライブラリに追加予定の特定のコンテンツを識別する情報（例えば、映画のタイトル）を、直接的に入力してもよい。例えば、利用者が映画館の傍を歩き、「Ａｅｏｎ  Ｆｌｕｘ」という映画が上映中であることに気付くものとする。利用者は次いで、その映画を自己のメディアライブラリに追加しようと決定するものとする。帰宅して自己のテレビ機器でメディアライブラリにアクセスするまで待たされる代わりに、利用者は、携帯電話を用いて、双方向型メディアガイドアプリケーションに、映画「Ａｅｏｎ  Ｆｌｕｘ」をメディアライブラリに追加するようにそれに命令するメッセージ（例えば、テキストメッセージ）を送付してもよい。双方向型メディアガイドアプリケーションは次いで、映画「Ａｅｏｎ  Ｆｌｕｘ」を検索し、その映画を見つけたときにメディアライブラリに追加してもよい。もし映画「Ａｅｏｎ  Ｆｌｕｘ」がまだ利用可能でなければ、双方向型メディアガイドアプリケーションは、その映画のプレースホルダーブックマークを追加してもよい。
【００５３】
さらに別の実施例として、利用者は、双方向型メディアガイドアプリケーションにより、ウェブページにより、又は任意の他の手段により、任意の適切な利用者装置上に表示されている広告から、コンテンツを選択してもよい。利用者による広告の選択に応答して、広告そのもの、及び／又は広告されているコンテンツをメディアライブラリに追加してもよい（以下に、より詳細に議論する）。
【００５４】
或いは、利用者がメディアライブラリに追加するコンテンツを検索してもよい。図５は、双方向型メディアガイドアプリケーションが利用者機器１１０上に表示するであろう、例示的検索ページ５００を示す。利用者は、例えば利用者入力装置２１４のＳＥＡＲＣＨ、ＦＩＮＤ、又は他の適切なキー若しくはキー列を押下すること、（例えば、Ｖｉｄｅｏ
Ｓｅａｒｃｈボタン５０６を選択することにより）別の双方向型メディアガイドアプリケーション画面若しくはメニューから移動すること、等の任意の適切な手段により、又は任意の他の適切な手段により、検索ページ５００にアクセスしてもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者の認証後に検索ページを表示してもよい。
【００５５】
ページ５００は、ナビゲーションボタン５０２、５０４、５０６、５０８、５１０、及び５１２を含む。利用者は、双方向型メディアガイドアプリケーションのメインページにアクセスするのに、「Ｍａｉｎ」ボタン５０２を選択してもよい。利用者は、推奨番組及び利用者の嗜好に基づいて選択された他のコンテンツを閲覧するのに、「Ｍｙ  Ｒｅｃｏｍｍｅｎｄｓ」ボタン５０４を選択してもよい。利用者は、「Ｖｉｄｅｏ  Ｓｅａｒｃｈ」ボタン５０６を選択することにより、コンテンツを検索してもよい。利用者は、「Ｍｅｄｉａ  ｌｉｂｒａｒｙ」ボタン５０８を選択することにより、利用者のメディアライブラリのコンテンツを閲覧してもよい。利用者は、「Ｐｌａｙｌｉｓｔ」ボタン５１０を選択することにより、自己のプレイリストを閲覧してもよい。利用者は、「Ｔｏｐ  Ｐｉｃｋｓ」ボタン５１２を選択することにより、双方向型メディアガイドアプリケーションにより判断された厳選作を閲覧してもよい。双方向型メディアガイドアプリケーションは、ガイド内の利用者の位置を、位置に対応するボタンに印を付けることにより示してもよい。例えば、ボタン５０６は、検索ページ５００において、異なる色で印が付けられている。他の適切な印を付す手段は、例えば、ボタンの周囲に境界を配置すること、ボタンのフォントを変えること、ボタンによりアイコンを表示すること、又は任意の他の適切な印を付す手段を含んでもよい。
【００５６】
利用者は、利用者入力装置（例えば、利用者入力装置２１４）を用いて検索ボックス５２０に検索語句を入力することにより、番組を検索してもよい。利用者は、特定の番組、俳優、放送日、放送時間、公表年、ジャンル、格付け、キーワード列、又は任意の他の適切な検索語句を検索してもよい。図５に示す実施例では、利用者は「Ｊｏｈｎｎｙ  Ｋｎｏｘｖｉｌｌｅ」という検索語句を入力している。いくつかの実施形態では、利用者は、利用者入力装置上の英数字キー（例えば、コンピュータのキーボード、携帯電話又はリモコンのキーパッド、入力装置としてのオンスクリーン・キーボード、等）を用いて語句を打ち込むことにより検索語句を入力してもよい。いくつかの実施形態では、利用者は、利用者入力装置の方向キーを用いてアルファベット文字をスクロールすることにより、検索語句を入力してもよい。いくつかの実施形態では、利用者は、別の双方向型メディアガイドアプリケーション画面から検索語句を選択してもよい。例えば、利用者は、番組の表又は説明を閲覧し、その表又は番組説明から語句（例えば、番組タイトル、俳優名、等）をハイライトさせ又は選択し、その選択語句をコピーし、それらを検索ページ内に貼り付けてもよい。
【００５７】
いくつかの実施形態では、利用者は、検索オプションを選択して検索を絞り込んでもよい。検索オプションは、例えば、分類、供給元、結果のタイプ、及び任意の他の適切な検索オプション又は検索オプションの組み合わせを含んでもよい。オプションは、１）検索語句のｉｄｅｎｔｉｆｙ等の検索語句に関連する追加情報（例えば、名称、日付）、又は２）検索パラメータに関連する追加情報（例えば、検索すべき供給元、検索すべき日付）、を提供してもよい。
【００５８】
ページ５００は、分類オプション、供給元オプション、及び結果のタイプオプションの、３つの例示的検索オプションを示す。利用者は、「ｃａｔｅｇｏｒｙ」ボックス（例えば、ボックス５２２）に分類オプションを入力してもよい。適切な分類オプションは、例えば俳優、番組タイトル、放送日、放送時間、公表年、ジャンル、格付け、番組説明、又は任意の他の適切なオプションを含んでもよい。利用者はさらに、検索する供給元を、「ｓｏｕｒｃｅ」ボックス（例えば、ボックス５２４）で識別しても構わない。適切な供給元は、例えば記録装置、ＶＯＤサーバ、ネットワーク映像レコーダ、インターネット、ＤＶＲ装置、ＰＶＲ装置、ＶＣＲ装置、ケーブルヘッドエンド、利用者機器の特定の記録装置、システム１００の特定の場所にある１つ若しくは複数の装置、又は任意の他の適切な供給元を含んでもよい。利用者はさらに、検索する結果のタイプを、「ｒｅｓｕｌｔ  ｔｙｐｅ」ボックス（例えば、ボックス５２６）で指定しても構わない。適切な結果のタイプのオプションは、例えば実コンテンツ、実コンテンツへのブックマーク、プレイリスト、無料コンテンツ、販売用コンテンツ、ＰＰＶ番組、ＶＯＤ番組、放送番組、又は任意の他の適切なオプションを含んでもよい。
【００５９】
いくつかの実施形態では、利用者は、１つ以上の検索オプションにオプションを入力してもよい（例えば、分類オプションに対してのみオプションを入力する）。いくつかの実施形態では、利用者は、各検索オプション内で、（例えば、ＳＨＩＦＴ又はＣＯＮＴＲＯＬキーを用いて、分類オプションの多数のオプションを選択することにより）２つ以上のオプションを選択してもよい。いくつかの実施形態では、デフォルトのオプションは、「ａｌｌ」であっても構わない。利用者は、例えば英数字キーを用いて利用者入力装置からオプションを入力すること、プルダウンメニューから（例えば、プルダウンメニュー５２８）、リストから、若しくは別の双方向型メディアガイドアプリケーションページからオプションを選択すること、を含む任意の適切な態様、又は任意の他の適切な態様でオプションを選択してもよい。例えば、利用者は、矢印５２９を選択することによりプルダウンメニューを表示してもよい。利用者は、メニュー内で上下にスクロールすることにより、追加オプションを閲覧してもよい。プルダウンメニュー５２８からオプションを選択するのに、利用者はハイライト領域５１４でオプションをハイライトさせてもよい。
【００６０】
図５に示す実施例では、利用者は、「Ａｃｔｏｒ」という分類オプション（ボックス５２２）、「Ａｌｌ」という供給元（ボックス５２４）、及び「Ａｃｔｕａｌ  Ｃｏｎｔｅｎｔ」という結果のタイプ（ボックス５２６）を選択している。
【００６１】
いくつかの実施形態では、検索ページは、論理演算により結合される多数の検索ボックスを含んでもよい。例えば、検索ページは、ａｎｄ、ｏｒ、ｎｏｔ等の利用者指定の演算子、又は任意の他の適切な演算子により結合される２つ以上の検索ボックスを含んでもよい。検索ページは、利用者が複雑な、即ちブーリアン検索を行えるようにしてもよい（例えば、「Ｋｎｏｘｖｉｌｌｅ」’ａｎｄ’「Ｓｉｍｐｓｏｎ」）。いくつかの実施形態では、利用者は、入力した検索語句毎に記録オプションを選択してもよい。
【００６２】
いくつかの実施形態では、利用者は、検索ボックス５２０に、論理結合子を含む検索語句のストリングを入力してもよい。双方向型メディアガイドアプリケーションは、検索ストリングを解析し、検索語句から結合子を抜き取り、検索ストリングに対応するコンテンツを見つけるように構成されていてもよい。例えば、利用者は、Ｊｏｈｎｎｙ  Ｋｎｏｘｖｉｌｌｅ及びＪｅｓｓｉｃａ  Ｓｉｍｐｓｏｎ主演の映画を検索するのに、「Ｋｎｏｘｖｉｌｌｅ  ａｎｄ  Ｓｉｍｐｓｏｎ  ａｎｄ  ｍｏｖｉｅｓ」という検索ストリングを入力してもよい。いくつかの実施形態では、利用者は、検索フレーズに、分類、供給元、及び結果のタイプのオプションを選択してもよい。いくつかの実施形態では、利用者は、検索フレーズに、分類、検索、及び結果のタイプのオプションを含んでもよい。例えば、利用者は、「ａｃｔｏｒ＝Ｋｎｏｘｖｉｌｌｅ  ａｎｄ  ａｃｔｏｒ＝Ｓｉｍｐｓｏｎ  ａｎｄ  ｓｏｕｒｃｅ＝Ｉｎｔｅｒｎｅｔ  ａｎｄ  ｒｅｓｕｌｔ  ｔｙｐｅ＝ａｃｔｕａｌ  ｃｏｎｔｅｎｔ」というフレーズを入力してもよい。このような検索は、例えば、インターネット上で発見された、Ｊｏｈｎｎｙ  Ｋｎｏｘｖｉｌｌｅ及びＪｅｓｓｉｃａ
Ｓｉｍｐｓｏｎ主演の映画のビデオクリップ、予告編又は全編映像を返答するであろう。
【００６３】
検索語句及びオプションを入力し終えれば、利用者は「ｓｅａｒｃｈ」オプション（例えば、「ｓｅａｒｃｈ」ボタン５３０）を選択し、検索を行ってもよい。図５に示す実施例では、利用者は、「Ｊｏｈｎｎｙ  Ｋｎｏｘｖｉｌｌｅ」という検索語句を入力し、「ａｃｔｏｒ」という分類、「ａｌｌ」という供給元、及び「ａｃｔｕａｌ  ｃｏｎｔｅｎｔ」という結果のタイプを選択している。双方向型メディアガイドアプリケーションは、利用者の検索語句に対応するコンテンツを検索し、利用者に検索結果を表示してもよい。
【００６４】
双方向型メディアガイドアプリケーションは、検索結果ページに検索結果を表示してもよい。図６は、ページ５００で入力された検索語句に対応する検索結果のリスティングを含む例示的検索結果ページ６００を示す。検索結果ページ６００は、番組のリスティング６１０及び６２０を含む。リスティングは、供給元により、タイトルによりアルファベット順に、放送日により、記録日により、発見された順番に、又は任意の他の適切な順番に配列してもよい。図６に示す実施例では、記録番組リスティング６１０は記録装置上に位置する番組およびＶＯＤリスティング６２０を含み、ＶＯＤリスティング６２０はＶＯＤ番組として利用者に利用可能な番組を含む。いくつかの実施形態では、検索ページは、検索ページ５００に設定された利用者のオプション及び検索で発見されたコンテンツによって、他の供給元（例えば、インターネット、テレビシステムのヘッドエンド、等）からのリスティングを含んでもよい。記録番組リスティング６１０は、番組の記録日、番組の開始時間、番組タイトル、並びに、チャネルの番号及び名称を含む。ＶＯＤリスティング６２０は、番組タイトル、並びに、チャネルの番号及び名称を含む。いくつかの実施形態では、リスティング６１０及び６２０は、例えば俳優名、格付け、簡潔な説明、価格、記録品質、番組サイズ、番組の長さ、等の他の情報、又は任意の他の適切な情報若しくはその組み合わせを含んでもよい。
【００６５】
リスティング６１０及び６２０は、各コンテンツ供給元で幾つの該当物が発見されたかを示してもよい。図６に示す実施例では、記録番組リスティング６１０は、表示の５つの該当物を含むが、記録装置で発見されたさらに１７の該当物が存在することを利用者に示すボタン６１２も含む。利用者は、追加の１７の該当物のリスティングを表示するのに、ボタン６１２を選択してもよい。図６に示す実施例では、ＶＯＤリスティング６２０は１つの該当物だけを含む。
【００６６】
利用者は、あるリストを、そのリストに関連のある番組についてのさらなる情報を閲覧するために、その（例えば、ＶＯＤ番組用の）番組を発注するために、その番組を再生するために、その番組のリマインダ又はＥメール通知を（例えば、ある放送番組用のものを、その番組が放送される前に）受け取るために、番組を自動記録するために、番組が記録されたときに通知を受け取るために、又は任意の他の適切な行為を行うために、ハイライト領域６１４で選択してもよい。番組情報を閲覧するという利用者の要求の受信に応答して、双方向型メディアガイドアプリケーションは、画面上の例えばウィンドウ６１６内に又は全画面内に番組情報を表示してもよい。いくつかの実施形態では、番組情報は、映像及び／又は音響クリップを含んでもよい。番組を再生するという利用者の要求の受信に応答して、双方向型メディアガイドアプリケーションは、例えばウィンドウ６１６に又は全画面に番組情報を表示してもよい。
【００６７】
いくつかの実施形態では、検索結果は、まだ利用可能でないコンテンツに関連する結果を含んでもよい。例えば、検索結果は、未来の番組の広告（例えば、映画予告）、（例えば、映画、音楽又は番組企画の一覧表から発見された）未来の番組のタイトル、又は未来のコンテンツに対する他の適切な結果を含んでもよい。
【００６８】
コンテンツをダウンロード又は発注するのに、利用者は、番組に関連のあるリストをハイライトさせ、「ａｄｄ  ｓｅｌｅｃｔｅｄ  ｐｒｏｇｒａｍ  ｔｏ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン６４２）を選択してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、メディアライブラリに追加中であるとして、選択した番組に視覚的に印を付けてもよい。例えば、双方向型メディアガイドアプリケーションは、リストに関連する番組がメディアライブラリに追加されたことを示すのに、ボックス（例えば、ボックス６３２）を塗りつぶしてもよい。双方向型メディアガイドアプリケーションは、番組に関連するリストがメディアライブラリに追加されなかったことを示すのに、ボックス（例えば、ボックス６３０）を空欄で放置してもよい。双方向型メディアガイドアプリケーションは、例えばリスティングの色を変えること、リストのフォントを変えること、アイコンを追加すること、ボックスにチェックを入れることを含む任意の適切な方法で、又は任意の他の適切な印を用いて、リスティングに印を付けてもよい。以前に選択した番組をメディアライブラリから削除するのに、利用者は、その番組に関連するリストをハイライトさせ、「ｒｅｍｏｖｅ  ｓｅｌｅｃｔｅｄ  ｐｒｏｇｒａｍ  ｆｒｏｍ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン６４４）を選択してもよい。
【００６９】
いくつかの実施形態では、ボックスを塗りつぶして番組がメディアライブラリに追加されたことを示す代わりに、利用者が、その番組をメディアライブラリに追加せずに、その番組に関連するボックス（例えば、ボックス６３０）を選択してもよい。ボックスの選択の受信に応答して、双方向型メディアガイドアプリケーションは、その番組が選択されていることを示すのに、ボックス（例えば、ボックス６３２）を塗りつぶしてもよい。番組選択を解除するのに、利用者は、その番組に関連する塗りつぶされたボックスをハイライトさせ、選択してボックスを空にしてもよい。利用者は、「ａｄｄ  ｓｅｌｅｃｔｅｄ  ｐｒｏｇｒａｍ  ｔｏ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン６４２）を選択することにより、選択した番組をメディアライブラリに追加してもよい。
【００７０】
いくつかの実施形態では、利用者は、検索結果からコンテンツを選択し、新規の又は既存のプレイリストに追加してもよい。例えば、利用者は、上述したように番組を選択し、「ａｄｄ  ｓｅｌｅｃｔｅｄ  ｐｒｏｇｒａｍ  ｔｏ  ｐｌａｙｌｉｓｔ」オプション（例えば、ボタン６４６）を選択してもよい。利用者はさらに、プレイリストから番組を削除しても構わない。例えば、利用者は、上述したように番組を選択し、「ｒｅｍｏｖｅ  ｓｅｌｅｃｔｅｄ  ｐｒｏｇｒａｍ  ｆｒｏｍ  ｐｌａｙｌｉｓｔ」オプション（例えば、ボタン６４８）を選択してもよい。いくつかの実施形態では、検索結果ページは、プレイリストをメディアライブラリに追加するオプションを含んでもよい（図示せず）。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、既存のプレイリストを利用者に提供してもよい。例えば、双方向型メディアガイドアプリケーションは、利用者のプロフィール及び閲覧履歴に基づいて識別された推奨コンテンツのプレイリスト、コンテンツプロバイダにより識別された人気番組に基づく推奨番組のプレイリスト、有名人のプレイリスト（例えば、ｉＴｕｎｅｓのプレイリスト）を提供してもよい。別の実施例として、双方向型メディアガイドアプリケーションは、汎用的プレイリスト（例えば、ジャンルに基づく）、又は任意の他の適切なプレイリストを利用者に提供してもよい。利用者は、既存の又は提案されたプレイリストを改変して、それらのコンテンツを独自のものにしてもよい。
【００７１】
いくつかの実施形態では、利用者は、特定の利用者機器又は他の供給元（例えば、利用者のＤＶＲ装置）上でコンテンツを検索し、検索で見つかったコンテンツをメディアライブラリに配置することにより、コンテンツをメディアライブラリにアップロードしてもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者に、特定の供給元（例えば、ＤＶＲ装置）のコンテンツをメディアライブラリにアップロードする、切替え可能なオプションを提供してもよい。
【００７２】
いくつかの実施形態では、もし検索結果からのある広告（又は広告に関連のあるコンテンツ）が魅力的であると分かれば、利用者はその広告を選択し、それをメディアライブラリに配置してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、自動的に又は利用者の命令に応答して、広告に関連のあるコンテンツを見つけ出し、メディアライブラリに配置してもよい。
【００７３】
いくつかの実施形態では、もし検索結果からの未来のコンテンツが魅力的であると分かれば、利用者はその未来のコンテンツに関連する検索結果を選択し、（例えば、検索結果をメディアライブラリに追加することにより）その未来のコンテンツのコンテンツ供給元を監視するように双方向型メディアガイドアプリケーションに命令してもよい。その後、双方向型メディアガイドアプリケーションは、そのコンテンツが利用可能になったときに、（例えば、双方向型メディアガイドアプリケーションのメッセージ若しくはリマインダ、又はＥメールのメッセージで）利用者に通知してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、コンテンツを、利用者にとって利用可能になったときに、例えばそのコンテンツをメディアライブラリに配置することにより、自動的に取得（例えば、ダウンロード又は記録）してもよい。いくつかの実施形態では、コンテンツが利用可能になった場合に、双方向型メディアガイドアプリケーションは、利用者に、そのコンテンツを取得するか否かについて命令するように要請してもよい。
【００７４】
いくつかの実施形態では、利用者は、未来の又は利用可能であるコンテンツの放送広告（例えば、映画の予告編）を選択し、双方向型メディアガイドアプリケーションに、その広告又はその広告に関連するコンテンツをメディアライブラリに追加するように命令してもよい。もしコンテンツがまだ利用可能でなければ、双方向型メディアガイドアプリケーションは、そのコンテンツのコンテンツ供給元を監視してもよい。
【００７５】
いくつかの実施形態では、プレイリストに番組を追加する又はプレイリストから削除するという利用者の命令に応答して、双方向型メディアガイドアプリケーションは、プレイリストページを表示してもよい。利用者は、例えば利用者入力装置２１４のＰＬＡＹＬＩＳＴ又は他の適切なキー若しくはキー列を押下すること（図３には図示せず）、（例えば、プレイリストナビゲーションボタン５１０の選択により）別の双方向型メディアガイドアプリケーション画面若しくはメニューから移動すること、を含む任意の他の適切な手段により、又は任意の他の適切な手段により、プレイリストページにアクセスしてもよい。図７は、例示的プレイリストページ７００を示す。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、プレイリストページが表示されていることを、プレイリストナビゲーションボタン（例えば、ボタン５１０）に印を付けることにより利用者に示してもよい。
【００７６】
プレイリストページ７００は、利用者がハイライト領域７１２を用いて選択し得るプレイリストリスティング７１０を含む。リスティング７１０は、プレイリスト名を含む。これは、汎用的名称（例えば、プレイリスト１、２、３、４）又は利用者定義名称であっても構わない。いくつかの実施形態では、プレイリストリスティングは、例えばプレイリスト内の番組、番組数、番組様式、等の追加情報、又は任意の他の適切な情報を含んでもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者による「ｖｉｅｗ  ｐｌａｙｌｉｓｔ  ｉｎｆｏｒｍａｔｉｏｎ」オプション（例えば、ボタン７２２）の選択に応答して、選択されたプレイリストに関連する追加情報を表示してもよい。例えば、双方向型メディアガイドアプリケーションは、ウィンドウ７１４に、全画面表示に、又は任意の他の適切な表示に、情報を表示してもよい。いくつかの実施形態では、プレイリスト情報は、映像及び／又は音響コンテンツ（例えば、録画クリップ又は放送コンテンツ）を含んでもよい。プレイリストページ７００はさらに、新規プレイリストを作成するオプション（例えば、ボタン７２４）及び既存のプレイリストを消去するオプション（例えば、ボタン７２６）を含んでも構わない。
【００７７】
いくつかの実施形態では、利用者は、１つ以上の番組（例えば、検索結果ページ６００で以前に選択した番組）を特定のプレイリストに、その特定のプレイリストに関連するリストをハイライトさせ、「ａｄｄ  ｐｒｏｇｒａｍ  ｔｏ  ｓｅｌｅｃｔｅｄ  ｐｌａｙｌｉｓｔ」オプション（例えば、ボタン７４２）又は「ｒｅｍｏｖｅ  ｐｒｏｇｒａｍ  ｆｒｏｍ  ｓｅｌｅｃｔｅｄ  ｐｌａｙｌｉｓｔ」オプション（例えば、ボタン７４４）を選択することにより追加し、又は削除してもよい。いくつかの実施形態では、プレイリストからの番組の追加又は削除後に、双方向型メディアガイドアプリケーションは、利用者がその番組を選択したページを表示してもよい（例えば、ページ６００）。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、まだ利用可能でないコンテンツの検索結果をプレイリストに追加してもよい。そのコンテンツが利用可能になったときに、双方向型メディアガイドアプリケーションは、検索結果をそのコンテンツと差替えてもよい。
【００７８】
いくつかの実施形態では、利用者は、メディアライブラリにプレイリスト（及びそれのすべての番組）を、その特定のプレイリストに関連するリストをハイライトさせ、「ａｄｄ  ｐｌａｙｌｉｓｔ  ｔｏ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン７４６）又は「ｒｅｍｏｖｅ  ｐｌａｙｌｉｓｔ  ｆｒｏｍ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン７４８）を選択することにより追加し、又は削除してもよい。いくつかの実施形態では、利用者は、利用者入力装置２１４のＢＡＣＫキー又は他の適切なキー若しくはキー列を押下することにより、以前のページ（例えば、検索結果ページ６００）に戻ってもよい。
【００７９】
利用者は、メディアライブラリページにアクセスすることにより、メディアライブラリに追加されている番組を閲覧してもよい。利用者は、例えば利用者入力装置２１４のＭＥＤＩＡ  ＬＩＢＲＡＲＹキー（例えば、キー３２０）又は他の適切なキー若しくはキー列を押下すること、（例えば、メディアライブラリナビゲーションボタン５０８を選択することにより）別の双方向型メディアガイドアプリケーション画面若しくはメニューから移動すること、等の任意の適切な手段により、或いは、任意の他の適切な手段により、メディアライブラリページにアクセスしてもよい。図８は、例示的メディアライブラリページ８００を示す。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、メディアライブラリページが表示されていることを、メディアライブラリナビゲーションボタン（例えば、ボタン５０８）に印を付けることにより利用者に示してもよい。
【００８０】
メディアライブラリページ８００は、メディアライブラリに配置されているコンテンツのリスティング８１０を含む。リスティングは、広告、映像クリップ、音響コンテンツ、又は利用者がメディアライブラリに追加し得る任意の他の適切なコンテンツであっても構わない。リスティング８１０は、コンテンツタイプ、コンテンツの供給元及びタイトルを含む。リスティングは、例えば俳優名、格付け、番組説明、記録品質情報、記録オプション、放送日、記録日、番組利用可能時期、番組サイズ、番組の長さ、等の任意の他の適切な情報、又は任意の他の適切な情報若しくは情報の組合せを含んでもよい。
【００８１】
いくつかの実施形態では、リスティング８１０は、まだ利用可能でないコンテンツのリスティングを含んでもよい。いくつかの実施形態では、未来のコンテンツに関連するリスティング（例えば、未来のコンテンツの検索結果）は、コンテンツがまだ利用可能でないことの目印（例えば、「Ｒｏｃｋｙ」の供給元エントリ）を含んでもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、コンテンツが利用可能になったときに、利用者に利用可能状態を示すのに、リストに印をつけてもよい（例えば、アイコン８１８は、以前は利用不可能であった「Ｌｏｒｄ  ｏｆ  ｔｈｅ  Ｒｉｎｇｓ」という映画が、今はＶＯＤ商品として利用可能であることを示す）。
【００８２】
いくつかの実施形態では、メディアライブラリページ８００は、まだ利用可能でないコンテンツの個別の通知又はリストを含んでもよい。コンテンツが利用可能になったときに、双方向型メディアガイドアプリケーションは、そのコンテンツのエントリを個別通知から削除し、利用者に選択させるために、そのコンテンツに関連する新規エントリをリスティング８１０に追加してもよい。
【００８３】
いくつかの実施形態では、利用者は、ある番組に関連する追加情報を、（例えば、ハイライト領域８１２で）その番組に関連するリストをハイライトさせ、「ｐｒｏｇｒａｍ  ｉｎｆｏｒｍａｔｉｏｎ」オプション（例えば、ボタン８１６）を選択すること、利用者入力装置のＩＮＦＯキー若しくはキー列を押下すること、又は任意の他の適切な手段により、表示してもよい。例えば、双方向型メディアガイドアプリケーションは、ウィンドウ８１４に、全画面表示に、又は任意の他の適切な表示に、情報を表示してもよい。いくつかの実施形態では、プレイリスト情報は、映像及び音響コンテンツ（例えば、録画クリップ又は放送コンテンツ）を含んでもよい。
【００８４】
いくつかの実施形態では、利用者は、コンテンツを、（例えば、ハイライト領域８１５を用いて）そのコンテンツに関連するリストをハイライトさせ、「ｒｅｍｏｖｅ  ｆｒｏｍ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン８３０）を選択することによりメディアライブラリから削除し、「ｅｍｐｔｙ  ｍｅｄｉａ  ｌｉｂｒａｒｙ」オプション（例えば、ボタン８３２）を選択することによりメディアライブラリを空にしてもよい。
【００８５】
いくつかの実施形態では、利用者は、ある利用者装置でメディアライブラリにアクセスし、同じ利用者装置（これは、メディアライブラリにコンテンツを追加するのに用いた利用者装置とは異なっていても構わない）上でコンテンツを再生してもよい。利用者は、利用者装置を用いて、メディアライブラリページ８００にアクセスし、（例えば、ハイライト領域８１５を用いて）利用可能コンテンツに関連するリストをハイライトさせ、「ｄｏｗｎｌｏａｄ  ｔｏ  ｔｈｉｓ  ｄｅｖｉｃｅ」オプション（例えば、ボタン８２０）を選択してもよい。コンテンツをダウンロードするという命令の受信に応答して、双方向型メディアガイドアプリケーションは、適切なコンテンツ供給元に接続し、コンテンツをダウンロードするように利用者装置に指示してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、メディアライブラリに配置されている品目を、１つ以上の利用者装置に自動的にダウンロードしてもよい（例えば、「Ｒｅａｄｙ  ｔｏ  ＧＯ」オプション）。このオプションは、利用者又はシステムが規定する条件を満足するコンテンツに対してのみ、利用者により有効化され得る（例えば、スポーツ行事だけを自動ダウンロードする）。
【００８６】
いくつかの実施形態では、各利用者は２つ以上のメディアライブラリを所有してもよい。メディアライブラリページ８００は、利用者のメディアライブラリ毎にオプションを含んでもよい（例えば、ボタン８０２、８０４、８０６）。メディアライブラリの各オプションは、汎用的名称（例えば、メディアライブラリ１、２、３）又は利用者規定名称で識別してもよい。双方向型メディアガイドアプリケーションは、任意の適切な印を付す手段（例えば、異色彩オプション８０５）を用いて関連するメディアライブラリオプションに印を付けることにより、選択されているメディアライブラリを利用者に示してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、選択されているメディアライブラリだけに対するリスティングを表示してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、すべてのメディアライブラリに対するリスティングを表示してもよい。なお、各メディアライブラリに対するリスティングは、任意の適切な態様（例えば、メディアライブラリ毎に個別にリスティングをグループ化すること、異なるメディアライブラリにあるリスティングを視覚的に区別すること、又は任意の他の適切な印を付す手段）で区別される。メディアライブラリページ８００はさらに、新規メディアライブラリを作成するオプションを含んでも構わない（例えば、ボタン８０８）。
【００８７】
利用者は、１つ以上のメディアライブラリのコンテンツを、他の利用者と共有してもよい。例えば、利用者は、他の利用者もアクセス可能な装置にコンテンツをダウンロードしてもよい。別の実施例として、利用者は、他の利用者に帰属する装置にコンテンツをダウンロードしてもよい（例えば、Ｅメール経由、ファイルトランスファ・プロトコル、その人達の装置情報の入力、等）。さらに別の実施例として、利用者は、他の利用者に、自己のメディアライブラリにアクセスすることを許可してもよい。いくつかの実施形態では、利用者は、読取専用の権利を他の利用者に提供してもよく、或いは、書込み及び／又は他の全面的アクセス権を（例えば、パスワードで）保護してもよい。利用者はさらに、別の利用者に利用可能なコンテンツを制限しても構わない（例えば、特定のコンテンツにのみ視聴を許可する）。他の利用者に与えられる権利は、一時的であっても構わない（例えば、利用者が一度メディアライブラリにアクセスすれば、パスワードを削除することにより）。いくつかの実施形態では、別の利用者にメディアライブラリへのアクセスを許可するのに料金が発生してもよく、その料金は、メディアライブラリの所有者若しくは相手方のメディアライブラリへのアクセスを希望した利用者のいずれか一方により、又は両者により支払われる。
【００８８】
利用者は、双方向型メディアガイドアプリケーションが、１つ以上の利用者装置を、１つ以上のメディアライブラリに格納されているすべてのコンテンツで、自動的に満杯にすることを要求してもよい（例えば、「ｆｉｌｌ−ｕｐ」オプションを選択する）。利用者は、特定の携帯型利用者装置により格納されるコンテンツを旅行前に最大化するのに、このオプションを用いてもよい（例えば、出張開始前に携帯型メディアプレーヤを満杯にする）。
【００８９】
いくつかの実施形態では、利用者は、第二の利用者装置上でコンテンツを再生するのに、第一の装置でメディアライブラリページにアクセスしてもよい（これらの両方は、メディアライブラリにコンテンツを追加するのに用いた利用者装置とは異なってもいても構わない）。利用者は、第一の利用者装置を用いて、メディアライブラリページ８００にアクセスし、（例えば、ハイライト領域８１５を用いて）利用可能コンテンツに関連するリストをハイライトさせ、コンテンツのダウンロード先となる１つ又は複数の装置を指定し（例えば、第二の利用者装置）、「ｄｏｗｎｌｏａｄ  ｃｏｎｔｅｎｔ」オプション（例えば、ボタン８２２）を選択してもよい。コンテンツをダウンロードするという命令の受信に応答して、双方向型メディアガイドアプリケーションは、適切なコンテンツ供給元に接続し、コンテンツをダウンロードするように、第二の利用者装置に指示してもよい。
【００９０】
利用者は、例えばハイライト領域８２６を使ってプルダウンメニュー８２４から利用者装置を選択すること、利用者装置リストから利用者装置を選択すること、（例えば、利用者入力装置２１４で）利用者装置を直接的に入力すること、を含む任意の適切な態様で、又は任意の他の適切な態様で、コンテンツのダウンロード先となる利用者装置を選択してもよい。双方向型メディアガイドアプリケーションは、コンテンツのダウンロード先となる１つ又は複数の装置を、ボックス８２８に示す。
【００９１】
いくつかの実施形態では、利用者は、ダウンロード用に、リスティング８１０から広告（例えば、予告編）を選択してもよい。いくつかの実施形態では、ダウンロード要求に応答して、双方向型メディアガイドアプリケーションは、もし利用可能であれば、選択された広告の代わりに広告に関連するコンテンツをダウンロードしてもよい。例えば、映画の予告編をダウンロードする代わりに、双方向型メディアガイドアプリケーションは、全編映画のＶＯＤ又はＰＰＶ商品をダウンロードしてもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、ダウンロードを行うのに、広告又は実コンテンツのいずれかを選択するように利用者に要請してもよい。
【００９２】
双方向型メディアガイドアプリケーションは、選択されたコンテンツを選択された利用者装置上でダウンロード中に再生してもよく、又は代わりに、再生を開始する前にダウンロードが完了するまで待機してもよい。いくつかの実施形態では、コンテンツがブックマークである場合に、双方向型メディアガイドアプリケーションは、そのブックマークをダウンロードしてもよい。再生要求の受信に応答して、双方向型メディアガイドアプリケーションは、コンテンツストリームを受信して表示してもよく、或いは、ブックマークが指し示していたコンテンツを提供するチャネルに同調してもよい。
【００９３】
いくつかの実施形態では、利用者により選択されるコンテンツはプレイリストであっても構わない。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、選択されたプレイリストを、そのプレイリストのコンテンツへのブックマークの集合としてダウンロードしてもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、プレイリストがブックマークで指し示す実コンテンツをダウンロードしてもよい（例えば、プレイリストのコンテンツを、それらのそれぞれの供給元からダウンロードする）。
【００９４】
いくつかの実施形態では、コンテンツをダウンロードするのに、もしそのコンテンツが有償で提供されている場合には、利用者はコンテンツを購入する必要があるであろう（例えば、ＰＰＶ番組、ＶＯＤ番組、等）。いくつかの実施形態では、利用者はコンテンツを無償でダウンロードできるが、それを再生するにはそのコンテンツの購入が必要とされていてもよい。この実施形態により、利用者は、コンテンツを特定の利用者装置にダウンロードできるようになるが（例えば、利用者の家庭用テレビ機器）、代金の支払は、利用者が実際に再生するコンテンツに対してだけである。このようにして、コンテンツを購入するという利用者の命令とコンテンツのダウンロードの完了との間の時間経過を排除することにより、コンテンツの衝動買いを容易にしている。このような実施形態では、コンテンツを、暗号化した形態で利用者装置に提供してもよい。双方向型メディアガイドアプリケーション又は再生装置は、利用者が代金を支払った後で、コンテンツ復号用の鍵を受け取るであろう。１つ以上の品目のコンテンツを購入する利用者に対し、双方向型メディアガイドアプリケーションは値引きを提供してもよい。
【００９５】
コンテンツを購入するのに、利用者は、利用者の身元及びアカウント状態を証明する個人情報（例えば、アカウント番号、個人識別番号、及び／又はクレジットカード情報）を提供してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者の機器で利用者により入力された情報を確認してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、確認用に、利用者の機器外部の装置（例えば、コンテンツ供給元又は第三者発注履行業者）に情報を提供してもよい。一旦利用者の情報を確認できれば、コンテンツ供給元は、ダウンロード又は再生させるために、選択されたコンテンツを利用者に開放するであろう。
【００９６】
以下の実施例は、第一の利用者装置でメディアライブラリにアクセスし、第二の利用者装置にコンテンツをダウンロードするという主要機能を例示するのに役立つであろう。例えば、利用者は、仕事の休憩時に、Ｊｏｈｎｎｙ  Ｋｎｏｘｖｉｌｌｅを俳優として有するコンテンツを検索しようと決定するものとする。利用者は、パソコンを用いて、インターネット経由でオンライン式の双方向型メディアガイドアプリケーションの検索ウェブページ（例えば、検索ページ５００）にアクセスし、適切な検索語句を入力してもよい。検索語句を受け取り、コンテンツを検索した後、双方向型メディアガイドアプリケーションは、検索結果リストを検索結果ウェブページ（例えば、検索結果ページ６００）に表示してもよい。利用者は次いで、検索結果リストから検索結果のいくつかを選択し（例えば、Ｄｕｋｅｓ  ｏｆ  Ｈａｚａｒｄ）、メディアライブラリに追加してもよい。利用者は仕事中であり、仕事をしながらそのコンテンツを再生することはできないため、利用者は、その日の夕方、仕事から帰宅したときに視聴するのに、自己の家庭用テレビ機器にメディアライブラリのコンテンツを送付しようと決定するものとする。利用者は次いで、（例えば、ナビゲーションボタン５０８を用いて）メディアライブラリウェブページに移動し、メディアライブラリの一部又は全部のコンテンツを選択し、コンテンツの行き先として家庭用テレビ機器を選択し、オンライン式の双方向型メディアガイドアプリケーションに、選択したコンテンツを家庭用テレビ機器にダウンロードするように命令してもよい。
【００９７】
別の実施例として、コンテンツを利用者の家庭用テレビ機器にダウンロードする代わりに、利用者は、コンテンツへのブックマークをダウンロードしてもよい。すると、利用者がダウンロードされたブックマークを家庭用テレビ機器で選択したときに、コンテンツはアクセスされ、（例えば、中央サーバ、ＶＯＤサーバ、又はネットワーク型の記録装置から）リモートに再生されるであろう。
【００９８】
さらに別の実施例として、利用者が携帯電話を用いて特定のコンテンツを検索しようと決定するものとする。利用者は、サーバ（例えば、ウェブ基盤のサーバ）から検索ページ（例えば、検索ページ５００）にアクセスし、適切な検索語句を入力してもよい。検索語句を受け取り、コンテンツを検索した後、双方向型メディアガイドアプリケーションは、検索結果リストを、携帯電話上で検索結果ウェブページ（例えば、検索結果ページ６００）に表示してもよい。利用者は、検索結果の一部又は全部を選択し、それらをメディアライブラリに追加してもよい。別の実施例では、利用者は、携帯電話を用いてメディアライブラリにアクセスし、コンテンツ及びそのコンテンツのダウンロード先となる装置を選択してもよい。さらに別の実施例では、利用者は、メディアライブラリにアクセスし、コンテンツを、例えばローカルな再生用に携帯電話にそのコンテンツをダウンロードすること、再生用にリモートにそのコンテンツをストリーミングすること、を含む任意の適切な態様で、又は別の他の態様により、再生してもよい。
【００９９】
図９は、メディアライブラリにコンテンツを追加するのに要する例示的諸ステップのフローチャートである。手順９００は、ステップ９０２から開始する。ステップ９１０において、双方向型メディアガイドアプリケーションは、検索ページの検索語句を受け取る。例えば、双方向型メディアガイドアプリケーションは、インターネット通信リンクを介してアクセスされた検索ウェブページに利用者により打ち込まれた検索語句を受け取ってもよい。双方向型メディアガイドアプリケーションは、例えば分類、コンテンツ供給元、及びコンテンツタイプオプションのような、検索を絞り込む検索オプションを受け取ってもよい。いくつかの実施形態では、検索語句は、他方の検索語句を接続している論理演算子を含んでもよい。
【０１００】
ステップ９２０において、双方向型メディアガイドアプリケーションは、検索を行う。例えば、双方向型メディアガイドアプリケーションは、検索語句を解析して他の検索語句から論理演算子を抜き取り、解析された検索語句及び利用者により設定された検索オプションに基づいてコンテンツを検索してもよい。双方向型メディアガイドアプリケーションは、システム１００の任意の適切な装置に（例えば、テレビ配信施設１０４、サーバ１４０、サーバ１３０、データ供給元１２０、利用者機器１１０）、検索を行うように指示してもよい。ステップ９３０において、双方向型メディアガイドアプリケーションは、検索結果ページで利用者に検索結果を表示する。
【０１０１】
ステップ９４０において、双方向型メディアガイドアプリケーションは、利用者が検索結果ページから選択した、１つ以上の結果を受け取る。例えば、双方向型メディアガイドアプリケーションは、利用者が選択した、検索により発見されたコンテンツに関連する１つ以上のリストを受け取ってもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、利用者の選択を受け取る前に、１つ以上の検索結果に関連する追加情報を利用者に表示してもよい。
【０１０２】
ステップ９５０において、双方向型メディアガイドアプリケーションは、ステップ９４０で利用者により選択された検索結果をメディアライブラリに追加する。例えば、双方向型メディアガイドアプリケーションは、選択された番組をメディアライブラリに追加するという利用者の命令を受け取ってもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、実コンテンツ、コンテンツへのブックマーク、又はブックマークと実コンテンツとの任意の他の組合せを、メディアライブラリに追加してもよい。手順９００は、ステップ９５２において終了する。
【０１０３】
図１０は、コンテンツを再生用に、メディアライブラリからダウンロードする例示的諸ステップのフローチャートである。手順１０００は、ステップ１００２から開始する。ステップ１０１０において、双方向型メディアガイドアプリケーションは、メディアライブラリにアクセスする。例えば、利用者は、認証を行って利用者のメディアライブラリにアクセスするように、利用者装置を用いて、双方向型メディアガイドアプリケーションに指示してもよい。利用者装置は、任意の適切な利用者装置であっても構わない。
【０１０４】
ステップ１０２０において、双方向型メディアガイドアプリケーションは、メディアライブラリ内の利用可能なコンテンツから、利用者が再生用に選択した特定のコンテンツを受け取る。双方向型メディアガイドアプリケーションは、コンテンツのダウンロード先となる１つ又は複数の利用者装置についての選択も受け取る。例えば、双方向型メディアガイドアプリケーションは、利用者の選択を受け取り、その利用者の選択の送出元である利用者装置（例えば、利用者の家庭用テレビ受像機）にコンテンツをダウンロードしてもよい。別の実施例として、双方向型メディアガイドアプリケーションは、利用者の選択を受け取り、その利用者の選択の送出元である利用者装置（例えば、携帯電話）とは異なる利用者装置（例えば、利用者の家庭用テレビ受像機）にコンテンツをダウンロードしてもよい。
【０１０５】
ステップ１０３０において、双方向型メディアガイドアプリケーションは、特定のコンテンツを、ステップ１０２０で選択された１つ又は複数の利用者装置にダウンロードする。例えば、双方向型メディアガイドアプリケーションは、特定のコンテンツのコンテンツ供給元に、選択された利用者装置にその特定のコンテンツを転送するように指示する。別の実施例として、双方向型メディアガイドアプリケーションは、コンテンツ供給元からの特定のコンテンツを要求するように、選択された利用者装置に指示してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、選択された利用者装置の能力を判断し、各利用者装置に、コンテンツの複製であって、（例えば、特定のフォーマットを備える）その利用者装置に適切なものを提供してもよい。ステップ１０４０において、双方向型メディアガイドアプリケーションは、再生要求を受け取る。例えば、利用者は、特定のコンテンツを再生するように、利用者入力装置を用いて（例えば、利用者入力装置２１４）、双方向型メディアガイドアプリケーションに命令してもよい。
【０１０６】
ステップ１０５０において、利用者は、もし必要なら、コンテンツを購入する。もしコンテンツが無料であれば、ステップ１０５０は飛ばされる。いくつかの実施形態では、利用者は、コンテンツをダウンロードする前にコンテンツを購入する。いくつかの実施形態では、利用者は、コンテンツを無償でダウンロードできるが、（例えば、ステップ１３４０で受け取る）そのコンテンツを再生するという要求に応答して、そのコンテンツを購入する。コンテンツを購入するのに、いくつかの実施形態では、利用者が双方向型メディアガイドアプリケーションに個人情報を提供してもよい（例えば、アカウント番号、クレジットカード番号）。次いで、双方向型メディアガイドアプリケーションは、その個人情報を、再生させるためにコンテンツを開放する適切なコンテンツ供給元又はメディア配信施設に提供してもよい。いくつかの実施形態では、双方向型メディアガイドアプリケーションは、既に以前から利用者の個人情報を保有しており、その情報を適切なコンテンツ供給元又はメディア配信施設に自動的に提供してもよい。
【０１０７】
ステップ１０６０において、双方向型メディアガイドアプリケーションは、ステップ１０２０において識別された利用者装置上でコンテンツを再生する。手順１０００は、ステップ１０６２において終了する。
【０１０８】
当業者であれば、本発明は、限定ではなく、説明を目的に供されている上述の実施形態以外の実施形態により実施可能であること、及び、本発明は下記の請求項によってのみ制限されることが分かるであろう。
【図１】
2010114914.tif 000003
【図２】
2010114914.tif 000004
【図４】
2010114914.tif 000005
【図５】
2010114914.tif 000006
【図６】
2010114914.tif 000007
【図７】
2010114914.tif 000008
【図８】
2010114914.tif 000009
【図９】
2010114914.tif 000010
【図１０】
2010114914.tif 000011
【図３】
2010114914.tif 000012